.central-audit{gap:18px}.central-audit-heading{background:#fff;border:1px solid #e5e2ee;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;box-shadow:0 4px 18px #25203904}.central-audit-heading div>span{letter-spacing:.09em;color:#7855ad;font-size:10px;font-weight:700}.central-audit-heading h2{letter-spacing:-.02em;color:#232943;margin:5px 0 6px;font-weight:600;line-height:1.4;font-size:22px!important}.central-audit-heading p{color:#7b8397;margin:0;line-height:1.6;font-size:13px!important}.central-audit-zone{color:#7b8397;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.central-audit-panel{background:#fff;border:1px solid #e5e2ee;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 4px 18px #25203904}.central-audit-filters{border-bottom:1px solid #eeedf3;grid-template-columns:minmax(180px,1fr) minmax(180px,1.2fr) minmax(160px,.7fr) auto;align-items:end;gap:16px;padding:20px 24px;display:grid}.central-audit-filters label{color:#677086;flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:600;line-height:1.5;display:flex}.central-audit-filters :is(input,select){box-sizing:border-box;color:#323b53;background:#fff;border:1px solid #dedfea;border-radius:7px;width:100%;min-width:0;height:40px;padding:9px 12px;font-size:13px;line-height:1.5}.central-audit-filters>div{align-items:center;gap:8px;display:flex}.central-audit :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #a68acb}.central-audit button{color:#65507d;cursor:pointer;background:#fff;border:1px solid #dedfea;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.central-audit button.primary{color:#fff;background:#7351a5;border-color:#7351a5}.central-audit button:disabled{opacity:.45;cursor:default}.central-audit .audit-refresh{width:40px;padding:9px}.central-audit-summary{background:#fcfbfe;border-bottom:1px solid #eeedf3;flex-wrap:wrap;gap:24px;padding:16px 24px;display:flex}.central-audit-summary>span{color:#7b8397;align-items:baseline;gap:8px;font-size:11px;line-height:1.5;display:flex}.central-audit-summary b{color:#323b53;font-size:18px;font-weight:600;line-height:1.5}.central-audit-scroll{scrollbar-width:thin;scrollbar-color:#c8bfda #f5f3f8;max-width:100%;overflow-x:auto}.central-audit table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:860px}.central-audit th{letter-spacing:.035em;color:#8c92a2;text-transform:uppercase;background:#fff;border-bottom:1px solid #eeedf3;padding:13px 16px;font-size:10px;font-weight:600}.central-audit th:first-child{width:155px}.central-audit th:nth-child(2),.central-audit th:nth-child(4){width:180px}.central-audit th:nth-child(5){width:112px}.central-audit td{color:#657087;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #f0eef5;padding:15px 16px;font-size:12px;line-height:1.55}.central-audit td b{color:#323b53;font-size:12px;font-weight:500;line-height:1.5;display:block}.central-audit td small,.central-audit td:nth-child(3)>span{color:#8a91a2;margin-top:4px;font-size:11px;line-height:1.55;display:block}.central-audit tbody tr:hover{background:#fcfbfe}.central-audit-result{white-space:nowrap;color:#42765d;background:#f3f9f5;border:1px solid #dcebe4;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;display:inline-flex}.central-audit-result.is-denied{color:#b85c57;background:#fff5f4;border-color:#f2dedb}.central-audit-panel footer{color:#8a91a2;justify-content:space-between;align-items:center;gap:16px;padding:15px 24px;font-size:11px;display:flex}.central-audit-panel footer>div{gap:8px;display:flex}.central-audit-feedback{color:#94773b;background:#fffcf4;border:1px solid #f0e5cc;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.central-audit-panel>.central-audit-feedback{margin:16px 24px}.central-audit-feedback>svg{flex-shrink:0}.central-audit-feedback>span,.central-audit-feedback>div{flex:1}.central-audit-feedback.is-error{color:#ab5557;background:#fff7f7;border-color:#f0dfe0}.central-audit-feedback p{margin:4px 0 0;line-height:1.5;font-size:12px!important}.central-audit-loading,.central-audit-empty{color:#8a91a2;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:170px;padding:24px;font-size:12px;display:flex}.central-audit-empty b{color:#596477;font-size:14px;font-weight:500}@media (width<=1100px){.central-audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.central-audit-heading{flex-wrap:wrap}}@media (width<=640px){.central-audit-heading{padding:16px}.central-audit-heading h2{font-size:19px!important}.central-audit-filters{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.central-audit-filters :is(input,select){height:44px;font-size:16px}.central-audit button{min-height:44px}.central-audit-summary{gap:12px 20px;padding:14px 16px}.central-audit-panel footer{flex-wrap:wrap;padding:14px 16px}.central-audit-feedback{flex-wrap:wrap}.central-audit-panel>.central-audit-feedback{margin:16px}}.central-ai-panel{gap:18px;padding:24px;display:grid}.central-ai-panel h2{align-items:center;gap:9px;display:flex}.central-ai-panel p{margin:0;line-height:1.6}.central-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.central-ai-grid label{gap:8px;font-size:14px;display:grid}.central-ai-grid input:not([type=checkbox]){width:100%;min-width:0;font:inherit;color:#192033;background:#fff;border:1px solid #d8dce5;border-radius:9px;padding:11px 12px}.central-ai-toggles{align-content:center;gap:16px;display:grid}.central-ai-toggles label,.central-ai-review{align-items:flex-start;gap:10px;display:flex}.central-ai-panel input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.central-ai-note{color:#626c7e;font-size:14px}.central-ai-panel button{justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:40px;display:inline-flex}.central-ai-panel>button{justify-self:start}.central-ai-table{overflow:auto}.central-ai-table table{border-collapse:collapse;width:100%;font-size:14px}.central-ai-table td,.central-ai-table th{text-align:left;border-bottom:1px solid #e5e7ed;padding:10px}.central-ai-panel [role=alert]{color:#a12632}.central-ai-panel [role=status]{color:#20674b}@media (width<=680px){.central-ai-grid{grid-template-columns:1fr}.central-ai-panel{padding:16px}}.central-ai-connection{color:#445065;background:#f8fafc;border:1px solid #dbe0e8;border-radius:12px;gap:12px;padding:18px;display:grid}.central-ai-connection-title{align-items:center;gap:9px;font-size:16px;line-height:1.4;display:flex}.central-ai-dot{background:#8290a3;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.central-ai-connection.success{color:#185c3c;background:#f2fbf6;border-color:#b6ddc6}.central-ai-connection.success .central-ai-dot{background:#23945b;box-shadow:0 0 0 4px #23945b18}.central-ai-connection.warning{color:#765719;background:#fffaf0;border-color:#e5d5a4}.central-ai-connection.warning .central-ai-dot{background:#ba891d}.central-ai-connection.error{color:#962c3b;background:#fff5f6;border-color:#e6bfc4}.central-ai-connection.error .central-ai-dot{background:#c54252}.central-ai-services{flex-wrap:wrap;gap:8px 22px;font-size:14px;display:flex}.central-ai-connection small{font-size:13px;line-height:1.5}.central-ai-connection button{color:inherit;background:#fff;border:1px solid;border-radius:8px;justify-self:start;padding:8px 14px}.central-ai-connection button:disabled{opacity:.6;cursor:not-allowed}.ai-governance{margin-top:20px;padding:24px}.ai-governance p{color:#62586e;line-height:1.65}.ai-governance .central-ai-grid{margin:20px 0}.ai-governance textarea{resize:vertical;min-height:92px;font:inherit;box-sizing:border-box;border:1px solid #dfd6ed;border-radius:10px;width:100%;padding:12px}.ai-governance details{background:#faf8ff;border-radius:12px;padding:14px}.ai-governance li{margin:10px 0}@media (width<=600px){.ai-governance{padding:16px}.ai-governance textarea{font-size:16px}}.ai-governance .governance-summary{color:#655775;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:10px 0 20px;font-size:13px;display:flex}.governance-summary span:last-child{color:#65458a;background:#f1ecfa;border-radius:999px;padding:5px 10px}.governance-field-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:7px 12px;line-height:1.5;display:flex}.governance-field-heading small{color:#67507f;background:#f3eff8;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500}.ai-governance textarea{color:#30263c;background:#fff;min-height:160px;line-height:1.55}.ai-governance details+details{margin-top:10px}.ai-governance summary{cursor:pointer;line-height:1.55}.ai-governance textarea:focus-visible{outline-offset:2px;outline:2px solid #8458c4}.central-operations-panel{gap:14px;min-width:0;margin-top:16px;padding:20px;display:grid}.central-operations-panel .panel-title{gap:12px;margin:0}.central-operations-panel h2,.central-operations-panel h3{align-items:center;gap:8px;margin:0;line-height:1.4;display:flex}.central-operations-panel h2{font-size:18px}.central-operations-panel h3{font-size:15px}.central-operations-panel p{color:#626c7e;margin:0;font-size:13px;line-height:1.55}.central-operations-panel small{color:#6f7586;font-size:12px;line-height:1.5;display:block}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.operations-grid>article{background:#fff;border:1px solid #e3dced;border-radius:12px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.operations-value{color:#322044;font-size:23px;line-height:1.3}.operations-balance{border-top:1px solid #ece7f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding-top:10px;font-size:13px;display:flex}.operations-balance a{color:#644097;align-items:center;gap:5px;min-height:32px;text-decoration:none;display:inline-flex}.operations-grid form{gap:10px;margin-top:6px;display:grid}.operations-grid label{color:#4d5266;gap:5px;font-size:12px;display:grid}.operations-grid input{width:100%;min-width:0;min-height:40px;font:inherit;border:1px solid #d8dce5;border-radius:8px;padding:8px 10px}.operations-actions{flex-wrap:wrap;gap:8px;display:flex}.operations-actions button{color:#5f3892;min-height:40px;font:inherit;white-space:normal;background:#faf8fe;border:1px solid #d9d0e9;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:inline-flex}.operations-health{border-radius:999px;justify-self:start;padding:5px 10px;font-size:12px;font-weight:650}.operations-health.attention{color:#896315;background:#fff6df}.operations-health.ok{color:#21674d;background:#eaf7ef}.operations-grid dl{gap:8px;margin:4px 0;display:grid}.operations-grid dl>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.operations-grid dt{color:#596275}.operations-grid dd{white-space:nowrap;margin:0;font-weight:650}.central-operations-panel .operations-note{border-top:1px solid #ece7f2;margin-top:4px;padding-top:10px}.central-operations-panel [role=alert]{color:#a12632}.central-operations-panel [role=status]{color:#20674b}@media (width<=760px){.operations-grid{grid-template-columns:minmax(0,1fr)}.central-operations-panel{padding:16px}.operations-grid input{min-height:44px;font-size:16px}.operations-actions button{flex:160px;min-height:44px}}.central-app :is(.central-ai-panel,.central-operations-panel,.ai-governance){font-family:var(--crm-ui-font,Inter,ui-sans-serif,system-ui,sans-serif);font-size:13px;line-height:1.5}.central-app :is(.central-ai-panel,.central-operations-panel,.ai-governance) .panel-title p{letter-spacing:normal;color:#697287;margin:6px 0 0;font-weight:400;line-height:1.5;font-size:12px!important}.central-app :is(.central-ai-panel,.ai-governance) label{font-size:13px;line-height:1.5}.central-app .central-ai-panel{gap:16px;padding:20px}.central-app .central-ai-grid{gap:14px}.central-app .central-ai-note,.central-app .ai-governance p{font-size:13px;line-height:1.5}.central-app .central-ai-connection-title{font-size:14px}.central-app .central-ai-services{font-size:13px}.operations-grid dl>div{flex-wrap:wrap;gap:4px 12px}.operations-grid dd{overflow-wrap:anywhere}.central-operations-panel .panel-title>button{flex:0 0 40px;justify-content:center;align-items:center;width:40px;min-height:40px;display:inline-flex}@media (width<=680px){.central-app .central-ai-panel{padding:16px}.central-app .central-ai-grid input:not([type=checkbox]){min-height:44px;font-size:16px}}.operations-balance>div{gap:5px;min-width:0;display:grid}.operations-balance-value{color:#322044;overflow-wrap:anywhere;font-size:20px;line-height:1.35}.operations-balance-editor{background:#faf9fc;border:1px solid #e5dfef;border-radius:9px;min-width:0;padding:10px 12px;font-size:12px}.operations-balance-editor summary{cursor:pointer;font-weight:600;line-height:1.5}.operations-grid .operations-balance-confirm{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.operations-grid .operations-balance-confirm input{flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;margin:2px 0 0;padding:0}.client-environment-picker{gap:24px;min-width:0;display:grid}.client-environment-picker header>span{color:#4c826f;background:#f2f9f5;border:1px solid #d9e9e2;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:600;display:inline-flex}.valleris-entry .client-environment-picker h2{color:#1e2944;letter-spacing:-.03em;margin:17px 0 10px;font-size:27px;font-weight:650;line-height:1.2}.client-environment-options{gap:12px;min-width:0;display:grid}.valleris-entry button.client-environment-option{color:#6e5d89;cursor:pointer;text-align:left;background:linear-gradient(135deg,#fff,#fcfbfe);border:1px solid #e1e3ed;border-radius:14px;align-items:center;gap:15px;width:100%;min-height:112px;padding:19px 18px;font-family:inherit;display:flex;box-shadow:0 2px 8px #1b274904}.client-environment-icon{color:#7653a5;background:#f1ecfa;border:1px solid #e4dcf2;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.client-model-clinic .client-environment-icon{color:#517d8c;background:#edf5f8;border-color:#d8e8ee}.client-model-finance .client-environment-icon{color:#4d8274;background:#eff7f3;border-color:#dceae3}.client-environment-info>small{color:#81728f;letter-spacing:.03em;font-size:10px;font-weight:650}.client-environment-info>b{color:#29334c;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.4}.client-environment-info>span{color:#9197a7;font-size:11px;line-height:1.5}.client-environment-option>svg{flex-shrink:0}.valleris-entry .client-environment-picker footer{border-top:1px solid #ececf3;gap:16px;padding-top:18px;display:grid}.valleris-entry .client-environment-picker footer>p{color:#969baa;align-items:flex-start;gap:7px;margin:0;font-size:11px;line-height:1.6;display:flex}.client-environment-picker footer>p>svg{flex-shrink:0;margin-top:2px}.valleris-entry .client-environment-picker footer>button{min-height:40px;font:500 12px/1.5 var(--crm-ui-font,Inter,system-ui,sans-serif);color:#76628f;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:7px;padding:8px 0;display:inline-flex}.client-environment-picker button:disabled{opacity:.6;cursor:wait}.client-environment-picker button:focus-visible{outline-offset:3px;outline:3px solid #b19ccc}.entry-access:has(.client-environment-picker) #entry-title{display:none}.entry-access:has(.client-environment-picker) #entry-panel>p:first-of-type{display:none}.entry-access:has(.client-environment-picker) #entry-panel>details{display:none}@media (width<=560px){.valleris-entry button.client-environment-option{gap:12px;min-height:100px;padding:16px 13px}.client-environment-icon{border-radius:10px;width:40px;height:40px}.valleris-entry .client-environment-picker h2{font-size:24px}}.valleris-entry .client-environment-picker{width:100%;max-width:600px;margin-inline:auto}.valleris-entry .client-environment-picker header>span{color:#655279;letter-spacing:normal;background:#f0ebf7;border:1px solid #e6ddee;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:600;display:inline-flex}.valleris-entry .client-environment-picker h2{font-family:var(--crm-ui-font);letter-spacing:-.035em;color:#263147;margin:18px 0 10px;font-size:28px;font-weight:650;line-height:1.2}.valleris-entry .client-environment-picker header>p{color:#7a8190;margin:0 0 24px;font-size:13px;line-height:1.65}.valleris-entry button.client-environment-option{text-align:left;background:#fff;border:1px solid #e5e1ec;border-radius:16px;align-items:center;gap:18px;min-height:134px;padding:22px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 3px 15px #34244905}.valleris-entry button.client-environment-option:hover:not(:disabled){background:#fcfaff;border-color:#bca9cf;box-shadow:0 6px 22px #73539012}.client-environment-icon{color:#7d599f;background:#f0eaf8;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.client-model-clinic .client-environment-icon{color:#397b69;background:#eaf5f1}.client-environment-info{flex:1;gap:5px;min-width:0;display:grid}.client-environment-info>small{display:none}.client-environment-info>b{letter-spacing:-.015em;font-size:17px;font-weight:600}.client-environment-info>.client-environment-company{color:#636a79;font-size:12px;font-weight:500}.client-environment-info>span:last-child{color:#87909e;font-size:12px}@media (width<=560px){.valleris-entry button.client-environment-option{gap:14px;min-height:124px;padding:18px 16px}.valleris-entry .client-environment-picker h2{font-size:25px}.client-environment-info>b{font-size:16px}}@media (prefers-reduced-motion:reduce){.valleris-entry button.client-environment-option{transition:none}}.central-app .consulting-directory-heading{gap:24px;padding:24px 28px}.central-app .consulting-directory-heading h2{font-size:clamp(24px,2.2vw,32px);line-height:1.25}.central-app .consulting-environments{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px;min-width:0;display:grid;container-type:inline-size}.central-app .consulting-environment-create,.central-app .consulting-environment-list{min-width:0}.central-app .consulting-environments :is(button,.consulting-environment-actions a){color:#66469c;letter-spacing:normal;text-transform:none;white-space:normal;cursor:pointer;background:#fff;border:1px solid #ded5ed;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;height:auto;min-height:40px;padding:10px 15px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.central-app .consulting-environments :is(button,.consulting-environment-actions a):hover{background:#f6f1fd;border-color:#bdabd9}.central-app .consulting-environments :is(button,.consulting-environment-actions a):focus-visible{outline-offset:3px;outline:3px solid #b9a0e3}.central-app .consulting-environments button:disabled{opacity:.55;cursor:default}.central-app .consulting-environments button.primary,.central-app .consulting-environment-actions a{color:#fff;background:#6740b5;border-color:#6740b5;box-shadow:0 4px 12px #6740b51c}.central-app .consulting-environments button.primary:hover,.central-app .consulting-environment-actions a:hover{background:#56349b;border-color:#56349b}.central-app .consulting-environments svg{flex-shrink:0}.central-app .consulting-create-card{background:linear-gradient(120deg,#fff 55%,#faf7fe);border-color:#e5ddf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.central-app .consulting-create-summary{flex:420px;align-items:flex-start;gap:16px;min-width:0;display:flex}.central-app .consulting-create-summary>div{min-width:0}.central-app .consulting-create-icon{color:#6941c6;background:#f0e9fc;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.central-app .consulting-create-summary h2{color:#252d43;letter-spacing:-.2px;margin:0 0 6px;font-size:18px;font-weight:650;line-height:1.4}.central-app .consulting-create-summary p{color:#7b8194;letter-spacing:normal;margin:0;font-size:13px;line-height:1.6}.central-app .consulting-create-features{flex-wrap:wrap;gap:8px 18px;margin-top:12px;display:flex}.central-app .consulting-create-features>span{color:#746889;align-items:center;gap:5px;font-size:11px;line-height:1.4;display:inline-flex}.central-app .consulting-create-features svg{color:#439477}.central-app .consulting-create-card>button{flex-shrink:0}.central-app .consulting-environment-list>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 18px;display:flex}.central-app .consulting-environment-list>header>div:first-child{flex:260px;min-width:0}.central-app .consulting-environment-list h3{letter-spacing:-.2px;margin:0 0 6px;font-size:18px;font-weight:650;line-height:1.4}.central-app .consulting-environment-list>header p{color:#7b8194;margin:0;font-size:13px;line-height:1.6}.central-app .consulting-environment-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.central-app .consulting-environment-status{color:#7d718e;gap:6px;margin:0;font-size:11px;display:grid}.central-app .consulting-environment-status select{color:#67499a;min-height:40px;font:inherit;background:#fff;border:1px solid #ded5ed;border-radius:10px;padding:8px 12px;font-size:13px}.central-app .consulting-environment-list>.template-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:stretch;gap:18px;display:grid}.central-app .consulting-environments .consulting-environment-card{border-radius:16px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.central-app .consulting-environments .consulting-environment-card>header{background:#fff;border:0;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px 14px;padding:22px 22px 18px;display:grid}.central-app .consulting-environments .consulting-environment-card>header>div{min-width:0}.central-app .consulting-environments .consulting-environment-card>header>div>small{letter-spacing:.5px;color:#876fa8;font-size:10px;font-weight:650}.central-app .consulting-environments .consulting-environment-card h2{overflow-wrap:anywhere;color:#25304a;margin:5px 0 6px;font-size:21px;font-weight:650;line-height:1.35}.central-app .consulting-environments .consulting-environment-card>header p{letter-spacing:normal;color:#7b8194;margin:0;font-size:12px;font-weight:400;line-height:1.6}.central-app .consulting-environments .consulting-environment-card .consulting-environment-logo{background:#f8f6fc;border:1px solid #ede7f5;border-radius:12px;flex-basis:52px;grid-row:1/3;align-self:start;width:52px;height:52px;padding:4px}.central-app .consulting-environments .consulting-environment-card>header>.consulting-environment-badge{letter-spacing:.4px;border-radius:6px;grid-column:2;justify-self:start;padding:4px 8px;font-size:9px;font-weight:650;line-height:1.5}.central-app .consulting-environment-badge.enabled{color:#27816b;background:#edf8f3}.central-app .consulting-environment-badge.disabled{color:#8a718d;background:#f4f0f6}.central-app .consulting-environment-badge.trashed{color:#a45c67;background:#fbf0f2}.central-app .consulting-environments .consulting-environment-actions{border-top:1px solid #eee9f4;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;margin:auto 22px 0;padding-top:16px;display:grid}.central-app .consulting-environments .consulting-environment-actions :is(button,a){width:100%;min-height:40px;padding:9px 8px;font-size:12px}.central-app .consulting-environments .consulting-environment-actions a,.central-app .consulting-environments .consulting-environment-actions>button:only-child{grid-column:1/-1}.central-app .consulting-environments button.consulting-delete-portal{color:#ad5263;background:#fff8f9;border-color:#ead2d7}.central-app .consulting-environments .consulting-environment-card>.consulting-note{color:#8c839a;margin:12px 22px 20px;font-size:11px;line-height:1.6;display:block}.central-app .consulting-create-review{background:#faf7fe;border:1px solid #e9e1f5;border-radius:14px;align-items:center;gap:20px;margin-top:20px;padding:20px;display:flex}.central-app .consulting-create-review img{object-fit:contain;width:76px;height:60px}.central-app .consulting-create-review p{color:#8d7f9d;font-size:12px;line-height:1.6}.central-app .consulting-model-setup button.consulting-new-client{min-height:40px;padding:10px 14px;font-size:13px}.central-app .client-center-heading .client-center-heading-actions button{letter-spacing:normal;width:auto;min-height:40px;padding:10px 15px;font-family:inherit;font-size:13px;line-height:1.4}.central-app .consulting-create-modal{width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);padding:26px;overflow-y:auto}.central-app .consulting-create-modal .modal-head{margin-bottom:22px}.central-app .consulting-create-modal .modal-head h2{margin:6px 0;font-size:22px}.central-app .consulting-create-modal .modal-head p{letter-spacing:normal;color:#8c839a;text-transform:none;font-size:13px;font-weight:400;line-height:1.6}.central-app .consulting-create-modal .modal-head button{flex:0 0 40px;width:40px;height:40px;padding:0}.central-app .consulting-create-modal input,.central-app .consulting-create-modal select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dedfea;border-radius:10px;padding:10px 12px;font-size:14px}.central-app .consulting-create-modal .standalone-client-fields{grid-template-columns:1fr;gap:16px;display:grid}.central-app .consulting-create-modal label{gap:7px;font-size:13px;display:grid}.central-app .consulting-create-modal .consulting-model-selection label{margin-bottom:0}.central-app .consulting-environments .consulting-modal{width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);padding:26px;overflow-y:auto}.central-app .consulting-environments .consulting-modal .modal-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.central-app .consulting-environments .consulting-modal .modal-head h2{margin:5px 0 0;font-size:21px}.central-app .consulting-environments .consulting-modal :is(p,small){color:#897b99;font-size:13px;line-height:1.65}.central-app .consulting-environments .consulting-modal form{gap:18px;display:grid}.central-app .consulting-environments .consulting-modal label{color:#81728f;gap:8px;font-size:12px;display:grid}.central-app .consulting-environments .consulting-modal input{width:100%;font:inherit;background:#fff;border:1px solid #ded5ed;border-radius:9px;padding:11px}.central-app .consulting-environments .consulting-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@container (width<=780px){.central-app .consulting-create-card{flex-wrap:wrap;align-items:flex-start;gap:18px}.central-app .consulting-create-card>button{margin-left:62px}}@media (width<=600px){.central-app .consulting-directory-heading{gap:18px;padding:20px}.central-app .consulting-environments{gap:20px}.central-app .consulting-create-card{gap:18px;padding:18px}.central-app .consulting-create-summary{gap:12px}.central-app .consulting-create-card>button{width:100%;margin-left:0}.central-app .consulting-environment-toolbar{width:100%}.central-app .consulting-environment-status{flex:1}.central-app .consulting-environments :is(button,.consulting-environment-actions a){min-height:44px}.central-app .consulting-environments .consulting-environment-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:18px}.central-app .consulting-environment-actions>.consulting-delete-portal{grid-column:1/-1}.central-app .consulting-environments .consulting-environment-card>header{padding:18px}.central-app .consulting-environments .consulting-environment-card>.consulting-note{margin-inline:18px}.central-app .consulting-create-review{flex-direction:column;align-items:flex-start}.central-app .consulting-environment-status select{min-height:44px;font-size:16px}}@media (prefers-reduced-motion:reduce){.central-app .consulting-environments :is(button,.consulting-environment-actions a){transition:none}}.todo-app{color:#25243d;background:#f8f8fc;border:1px solid #e1dfed;border-radius:20px;grid-template-columns:230px minmax(0,1fr);height:calc(100dvh - 165px);min-height:690px;max-height:1100px;display:grid;overflow:hidden;box-shadow:0 12px 38px #21204408}.todo-app.has-detail{grid-template-columns:220px minmax(290px,1fr) 330px}.todo-app *{box-sizing:border-box}.todo-app button{cursor:pointer;font:inherit}.todo-app button:disabled{opacity:.5;cursor:default}.todo-app button:focus-visible,.todo-app input:focus-visible,.todo-app select:focus-visible,.todo-app textarea:focus-visible{outline-offset:2px;outline:3px solid #bba9ef}.todo-app input,.todo-app select,.todo-app textarea{font:inherit;min-width:0}.todo-app .todo-sidebar{background:#fff;border-right:1px solid #e8e6ef;flex-direction:column;min-height:0;padding:23px 14px 16px;display:flex}.todo-brand{align-items:center;gap:11px;margin:0 8px 24px;display:flex}.todo-brand>span{color:#6650bd;background:#f0ebfb;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.todo-brand b{letter-spacing:-.5px;font-size:21px;display:block}.todo-brand small{color:#8a859c;margin-top:3px;font-size:10px;display:block}.todo-search{color:#8a829e;background:#f8f7fc;border:1px solid #e8e5f1;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex}.todo-search input{background:0 0;border:0;outline:none;width:100%;padding:0;font-size:12px}.todo-sidebar nav{flex:1;min-height:0;margin-top:18px;overflow-y:auto}.todo-sidebar nav>button{text-align:left;color:#676178;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;margin:2px 0;padding:11px 10px;font-size:12px;display:flex}.todo-sidebar nav>button>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.todo-sidebar nav>button.active{color:#5e41ab;background:#efeafb;font-weight:650}.todo-sidebar nav>button:hover{background:#f4f1fa}.todo-sidebar nav em{background:#ece9f1;border-radius:6px;padding:1px 5px;font-size:10px;font-style:normal}.todo-sidebar nav hr{border:0;border-top:1px solid #eceaf2;margin:16px 6px}.todo-new-list{color:#6548b5;text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin-top:12px;padding:12px 10px;display:flex;font-size:12px!important}.todo-side-note{color:#8c879a;padding:4px 10px;font-size:9px!important}.todo-main{flex-direction:column;min-width:0;min-height:0;display:flex}.todo-heading{background:linear-gradient(115deg,var(--list-color),color-mix(in srgb,var(--list-color) 80%,#c5b4ee));color:#fff;justify-content:space-between;align-items:flex-start;gap:16px;min-height:152px;padding:32px 30px;display:flex}.todo-heading span{letter-spacing:1.8px;color:#ffffffb3;font-size:9px;font-weight:700}.todo-heading h2{letter-spacing:-.5px;overflow-wrap:anywhere;line-height:1.1;color:#fff!important;margin:9px 0 6px!important;font-size:28px!important}.todo-heading p{font-size:12px;color:#fffb!important;margin:0!important}.todo-heading-actions{gap:6px;display:flex}.todo-heading-actions button{color:#fff;background:#ffffff17;border:1px solid #ffffff25;border-radius:8px;place-items:center;padding:8px;display:grid}.todo-heading-actions button:hover{background:#ffffff30}.todo-main-content{flex:1;min-height:0;padding:20px 24px;overflow:auto}.todo-toolbar{justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;display:flex}.todo-toolbar>small{color:#8a8499;max-width:280px;font-size:10px;line-height:1.6}.todo-toolbar label{color:#888096;align-items:center;gap:7px;font-size:10px;display:flex}.todo-toolbar select{color:#696077;background:0 0;border:0;max-width:120px;padding:5px;font-size:11px}.todo-task{background:#fff;border:1px solid #e8e5ef;border-radius:10px;align-items:center;gap:12px;min-height:65px;margin-bottom:6px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 5px #29204503}.todo-task:hover{border-color:#c9bce3;box-shadow:0 3px 12px #44355e08}.todo-task.selected{background:#fcfaff;border-color:#a189d0}.todo-task.done .todo-task-body b{color:#8f899a;text-decoration:line-through}.todo-check{color:#fff;background:#fff;border:1.5px solid #b4acbf;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;padding:0;display:grid}.todo-check.checked{background:#7560b7;border-color:#7560b7}.todo-task-body{text-align:left;color:#373047;background:0 0;border:0;flex:1;min-width:0;padding:0}.todo-task-body b{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.5;display:block}.todo-task-body>span{flex-wrap:wrap;align-items:center;gap:4px 11px;margin-top:3px;display:flex}.todo-task-body small{color:#91899f;align-items:center;gap:4px;font-size:9px;display:flex}.todo-task-body small.overdue{color:#b64b60}.todo-icon{color:#9b92ad;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:5px;display:inline-grid}.todo-icon:hover{color:#6950a9;background:#f1edf8}.todo-icon.important{color:#7560b7}.todo-avatar{color:#746390;background:#e9e5f4;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-weight:700;display:grid}.todo-completed>button{color:#736783;background:#eeeaf5;border:0;border-radius:8px;align-items:center;gap:8px;margin:20px 0 12px;padding:9px 12px;font-size:11px;display:flex}.todo-completed b{font-size:10px}.todo-empty{text-align:center;color:#968aab;padding:44px 20px}.todo-empty>span{color:#8b72be;background:linear-gradient(140deg,#f0eafa,#e9e3f4);border-radius:25px;place-items:center;width:78px;height:78px;margin:auto;display:grid}.todo-empty h3{color:#756783;margin:20px 0 8px;font-size:17px}.todo-empty p{color:#9a90a7;max-width:300px;margin:auto;font-size:12px;line-height:1.8}.todo-add{color:#7e68a9;background:#fff;border:1px solid #dcd4ea;border-radius:12px;align-items:center;gap:12px;margin:0 24px 24px;padding:12px 15px;display:flex;box-shadow:0 4px 15px #51406e05}.todo-add input{background:0 0;border:0;outline:none;flex:1;width:100px;padding:8px 0;font-size:12px}.todo-add select{color:#8b7c9d;background:#fff;border:1px solid #e9e3ef;border-radius:6px;max-width:150px;padding:6px 8px;font-size:10px}.todo-add button{color:#fff;background:#6b4caf;border:0;border-radius:7px;padding:8px 12px;font-size:11px}.todo-suggestions{color:#8b7f9b;border-top:1px solid #e6e0ee;margin-top:24px;padding-top:20px;font-size:11px}.todo-suggestions summary{cursor:pointer;margin-bottom:12px}.todo-suggestions>div{border-bottom:1px solid #eeebf3;justify-content:space-between;align-items:center;gap:15px;padding:10px 3px;display:flex}.todo-suggestions span{color:#776a89;font-size:12px}.todo-suggestions small{color:#aba1b6;margin-top:3px;font-size:10px;display:block}.todo-suggestions button{color:#8b74ab;background:#fff;border:1px solid #e4dcec;border-radius:7px;place-items:center;padding:5px;display:grid}.todo-error,.todo-notice{border-radius:9px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:11px;display:flex}.todo-error{color:#a84452;background:#fff0f1;border:1px solid #f2cfd5}.todo-notice{color:#447866;background:#ecf5f0}.todo-error button,.todo-notice button{color:inherit;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.todo-reminders{background:#fff8e9;border:1px solid #eddfc6;border-radius:10px;margin-bottom:15px;padding:13px 15px}.todo-reminders>b{color:#937543;align-items:center;gap:8px;margin-bottom:7px;font-size:11px;display:flex}.todo-reminders>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.todo-reminders>div>button:first-child{text-align:left;color:#745b36;background:0 0;border:0;padding:8px 0;font-size:12px}.todo-reminders small{color:#a18c6b;margin-top:3px;font-size:9px;display:block}.todo-detail{background:#fff;border-left:1px solid #e4dfea;min-width:0;padding:20px;overflow:auto}.todo-detail>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.todo-detail>header b{color:#9887a8;text-transform:uppercase;letter-spacing:.6px;font-size:11px}.todo-detail fieldset{border:0;flex-direction:column;gap:18px;min-width:0;padding:0;display:flex}.todo-detail label,.todo-modal label{color:#857390;flex-direction:column;gap:7px;font-size:11px;font-weight:500;display:flex}.todo-detail label>span{align-items:center;gap:7px;display:flex}.todo-detail input:not([type=checkbox]),.todo-detail select,.todo-detail textarea,.todo-modal input:not([type=checkbox]),.todo-modal select{color:#56465f;background:#fff;border:1px solid #e7dfed;border-radius:8px;width:100%;padding:10px 11px;font-size:12px;line-height:1.5}.todo-detail-title textarea{resize:vertical;font-weight:600;font-size:16px!important}.todo-detail label small{color:#a194ac;font-size:9px;font-weight:400;line-height:1.7}.todo-detail .todo-checkbox{flex-direction:row;align-items:center;gap:8px}.todo-checkbox input,.todo-steps input[type=checkbox],.todo-share-members input{accent-color:#7453ae;width:16px;height:16px}.todo-day-toggle{color:#8f73ae;background:#f6f2fa;border:0;border-radius:8px;align-items:center;gap:8px;padding:11px;display:flex;font-size:11px!important}.todo-day-toggle.active{color:#715094;background:#ece5f5}.todo-steps h4{color:#897393;margin:0 0 7px;font-size:11px}.todo-steps small{float:right;font-size:9px;font-weight:400}.todo-steps>div{align-items:center;gap:7px;display:flex}.todo-steps input:not([type=checkbox]){border:0;border-bottom:1px solid #efebf3;border-radius:0;padding:9px 2px;font-size:11px}.todo-order{align-items:center;gap:4px;display:flex}.todo-order>span{color:#9d8da7;flex:1;font-size:10px}.todo-save{color:#fff;background:#6b4caf;border:0;border-radius:8px;padding:11px;font-size:12px!important}.todo-discard{color:#a18bab;background:0 0;border:0;font-size:11px!important}.todo-detail footer{border-top:1px solid #eee7f3;flex-direction:column;gap:15px;margin-top:23px;padding-top:16px;display:flex}.todo-detail footer small{color:#ad9bb6;font-size:9px;line-height:1.7}.todo-detail footer button{color:#8c729e;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;display:flex}.todo-app .danger{color:#ac5267}.todo-modal-backdrop{z-index:1600;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#22193066;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.todo-modal{background:#fff;border-radius:18px;flex-direction:column;gap:18px;width:min(100%,430px);max-height:85dvh;padding:28px;display:flex;overflow:auto;box-shadow:0 20px 80px #1f172c35}.todo-modal h3{color:#4e3d61;margin:0;font-size:19px}.todo-modal p{color:#94829f;margin:0;font-size:12px;line-height:1.8}.todo-modal-actions{justify-content:flex-end;gap:9px;margin-top:8px;display:flex}.todo-modal-actions button{color:#907c9f;background:#fff;border:1px solid #e4dcec;border-radius:8px;padding:9px 15px;font-size:12px}.todo-modal-actions button:last-child{color:#fff;background:#6b4caf;border-color:#6b4caf}.todo-share-members{flex-direction:column;gap:13px;display:flex}.todo-share-members label{flex-direction:row;align-items:center;gap:9px}.todo-share-members small{color:#ac99b8;margin-left:auto;font-size:9px}.todo-loading{color:#89749b;padding:35px}.todo-loading h2{font-size:24px}@media (width>=1450px){.todo-app.has-detail{grid-template-columns:230px minmax(390px,1fr) 340px}.todo-main-content{padding:24px 30px}.todo-add{margin:0 30px 28px}}@media (width<=1150px){.todo-app.has-detail{grid-template-columns:200px minmax(0,1fr)}.todo-app{grid-template-columns:200px minmax(0,1fr);position:relative}.todo-app.has-detail .todo-detail{z-index:5;width:330px;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 50px #30234420}.todo-heading{padding:26px 22px}.todo-main-content{padding:16px}.todo-add{margin:0 16px 16px}.todo-toolbar>small{max-width:200px}.todo-add select{max-width:90px}}@media (width<=650px){.todo-app,.todo-app.has-detail{border-radius:14px;flex-direction:column;height:auto;min-height:calc(100dvh - 150px);max-height:none;display:flex}.todo-app .todo-sidebar{border-bottom:1px solid #e8e6ef;border-right:0;padding:14px}.todo-brand{margin:0 0 12px}.todo-brand>span{border-radius:10px;width:32px;height:32px}.todo-brand b{font-size:18px}.todo-brand small,.todo-side-note{display:none!important}.todo-sidebar nav{white-space:nowrap;flex:none;gap:5px;margin-top:12px;display:flex;overflow-x:auto}.todo-sidebar nav>button{flex-shrink:0;gap:6px;width:auto;padding:9px;font-size:11px}.todo-sidebar nav>button>span{overflow:visible}.todo-sidebar nav hr{background:#e8e1ef;border:0;flex-shrink:0;width:1px;margin:7px}.todo-new-list{margin:6px 0 0;padding:8px 2px}.todo-main{min-height:560px}.todo-heading{min-height:130px;padding:22px 18px}.todo-heading h2{font-size:24px!important}.todo-heading-actions{gap:4px}.todo-heading-actions button{padding:7px}.todo-toolbar{align-items:flex-start}.todo-toolbar>small{max-width:180px;font-size:9px}.todo-toolbar label{display:block}.todo-toolbar select{padding-left:0;font-size:10px;display:block}.todo-task{gap:9px;padding:12px 10px}.todo-task-body b{font-size:12px}.todo-add{flex-wrap:wrap;gap:8px;padding:10px}.todo-add input{min-width:160px}.todo-add select{flex:1;max-width:none}.todo-add button{margin-left:auto}.todo-app.has-detail .todo-detail{z-index:1500;border:1px solid #d9cde8;border-radius:15px;width:min(400px,100vw - 20px);position:fixed;inset:65px 10px 12px auto;box-shadow:0 0 0 100vmax #22193055}.todo-empty{padding:35px 15px}}.todo-sidebar nav>button{font-size:13px}.todo-task-body b{font-size:14px}.todo-task-body small{font-size:11px}.todo-add input{font-size:14px}.todo-detail label,.todo-modal label{font-size:12px}.todo-detail input:not([type=checkbox]),.todo-detail select,.todo-detail textarea,.todo-heading p{font-size:13px}.todo-heading h2{font-weight:650}.todo-app a.todo-task-body{color:inherit;text-decoration:none}.todo-app .consulting-pagination{justify-content:flex-end;align-items:center;gap:10px;margin:20px 0;display:flex}.todo-app .consulting-pagination button{color:#5634a5;background:#fff;border:1px solid #e4dcef;border-radius:8px;padding:8px 12px}.valleris-entry{color:#172039;background:radial-gradient(at 5% 15%,#354caa32 0,#0000 48%),radial-gradient(at 95% 85%,#7337a740 0,#0000 52%),linear-gradient(130deg,#e9eefb 0%,#f8f9ff 45%,#e8dcf5 100%);flex-direction:column;justify-content:center;gap:24px;min-height:100svh;padding:40px max(24px,50vw - 530px);display:flex}.valleris-entry *,.valleris-entry :before,.valleris-entry :after{box-sizing:border-box}.valleris-entry .entry-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:0;padding:14px 20px;display:flex;position:static}.entry-header img{object-fit:contain;mix-blend-mode:multiply;width:216px;height:auto;display:block}.entry-header>span{color:#57647b;font-size:14px;font-weight:600}.entry-workspace{background:#fff;border:1px solid #e0e3ed;border-radius:24px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);width:100%;min-height:490px;display:grid;overflow:hidden;box-shadow:0 28px 90px -30px #28357750,0 2px 12px #34417a0d}.entry-intro{color:#fff;background:linear-gradient(145deg,#111e50,#282164);flex-direction:column;align-items:flex-start;min-width:0;padding:48px 40px;display:flex}.entry-eyebrow{letter-spacing:.12em;color:#d1cbee;font-size:12px;font-weight:650}.valleris-entry .entry-intro h2{color:#fff;letter-spacing:-.035em;margin:46px 0 20px;font-size:clamp(32px,3vw,42px);font-weight:550;line-height:1.15}.valleris-entry .entry-intro>p{color:#d3d8ec;max-width:29ch;margin:0;font-size:16px;line-height:1.65}.entry-intro-footer{color:#c9cdea;align-items:flex-start;gap:14px;margin-top:auto;padding-top:52px;font-size:14px;line-height:1.6;display:flex}.entry-intro-footer svg{color:#bcaff1;flex:none;margin-top:3px}.entry-access{align-self:center;min-width:0;padding:42px 48px}.entry-switch{background:#f4f5f9;border:1px solid #e7e8f0;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:32px;padding:4px;display:grid}.entry-switch button{color:#596479;min-width:0;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 8px;font-size:14px;font-weight:600}.entry-switch button[aria-selected=true]{color:#452894;background:#fff;box-shadow:0 2px 6px #19244512}.entry-switch button:focus-visible,.entry-submit:focus-visible{outline-offset:3px;outline:3px solid #a18acb}.valleris-entry .entry-access h1{letter-spacing:-.035em;margin:0 0 12px;font-size:30px;font-weight:600;line-height:1.2}.entry-access [role=tabpanel]>p{color:#667188;margin:0 0 26px;font-size:16px;line-height:1.6}.entry-access form{gap:18px;display:grid}.entry-access fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.entry-access fieldset legend{margin-bottom:12px}.entry-access .entry-submit{white-space:normal;overflow-wrap:anywhere;min-width:0}.entry-access details{margin-top:22px}.entry-access summary{cursor:pointer;color:#5833a2;margin-bottom:16px;line-height:1.5}.entry-access label{color:#27324a;letter-spacing:normal;text-transform:none;gap:9px;margin:0;font-size:14px;font-weight:600;display:grid}.entry-access input{color:#172039;width:100%;min-width:0;min-height:52px;font:inherit;background:#fff;border:1px solid #cfd5e4;border-radius:10px;padding:12px 14px;font-size:16px;font-weight:400}.entry-access input::placeholder{color:#7a8293;opacity:1}.entry-access input:focus{border-color:#7651b5;outline:3px solid #7854ba20}.entry-submit{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#5833a2;border:0;border-radius:10px;justify-content:center;align-items:center;gap:14px;padding:14px 16px;font-size:15px;font-weight:650;display:flex}.entry-submit:hover{background:#452684}.entry-submit:disabled{opacity:.65;cursor:wait}.entry-access [role=tabpanel]>.entry-help{color:#758095;margin:22px 0 0;font-size:13px;line-height:1.6}.entry-error{color:#a12635;background:#fff0f2;border-radius:8px;padding:12px;font-size:14px;line-height:1.5}.entry-footer{color:#6e788d;text-align:center;justify-content:center;align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.entry-footer svg{flex-shrink:0}@media (width<=900px){.valleris-entry{padding:28px 24px}.entry-access{padding:32px}.entry-intro{padding:40px 28px}}@media (width<=680px){.valleris-entry{padding:max(20px, env(safe-area-inset-top)) 18px max(24px, env(safe-area-inset-bottom));justify-content:flex-start;gap:24px}.entry-header img{width:172px}.entry-header>span{font-size:12px}.entry-workspace{border-radius:18px;flex-direction:column;min-height:0;display:flex}.entry-intro{padding:22px 24px}.entry-eyebrow{font-size:11px}.valleris-entry .entry-intro h2{margin:12px 0 0;font-size:24px}.entry-intro h2 br{display:none}.entry-intro h2 br:after{content:" "}.valleris-entry .entry-intro>p,.entry-intro-footer{display:none}.entry-access{width:100%;padding:26px 24px}.entry-switch{margin-bottom:26px}.valleris-entry .entry-access h1{font-size:27px}.entry-access [role=tabpanel]>p{font-size:15px}}.valleris-entry{isolation:isolate;background:radial-gradient(at 82% 9%,#8a5cff38,#0000 48%),radial-gradient(at 6% 96%,#5b2eff55,#0000 52%),linear-gradient(125deg,#101324 0%,#1b1735 50%,#30205c 100%);gap:clamp(28px,5vh,64px);min-height:100svh;position:relative}.valleris-entry:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(118deg,#0000 46%,#ffffff05 46.1%,#0000 72%);position:absolute;inset:0}.valleris-entry .entry-header{background:#fff;border-radius:16px;padding:20px 24px}.valleris-entry .entry-header img{mix-blend-mode:multiply;background:0 0;border-radius:0;width:190px;height:auto;padding:0}.valleris-entry .entry-header>span{color:#233254;letter-spacing:.02em;font-size:16px;font-weight:600}.valleris-entry .entry-workspace{min-height:440px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);overflow:visible}.valleris-entry .entry-intro{background:0 0;padding:24px 0}.valleris-entry .entry-eyebrow{color:#cdbdfd;font-size:13px}.valleris-entry .entry-intro h2{letter-spacing:-.045em;margin:26px 0 24px;font-size:clamp(36px,4.7vw,62px);font-weight:550;line-height:1.08}.valleris-entry .entry-intro>p{color:#d0cbe0;max-width:28ch;font-size:18px}.valleris-entry .entry-intro-footer{color:#bdb5d1;max-width:34ch;padding-top:58px}.valleris-entry .entry-access{background:#fff;border:1px solid #ffffffb3;border-radius:24px;width:100%;padding:clamp(28px,3.5vw,44px);box-shadow:0 28px 90px #0906144d}.valleris-entry .entry-submit{background:#5b2eff;min-height:54px}.valleris-entry .entry-submit:hover{background:#4821d5}.valleris-entry .entry-footer{color:#bbb3cd;font-size:13px}@media (width<=680px){.valleris-entry{padding:max(24px, env(safe-area-inset-top)) 20px max(28px, env(safe-area-inset-bottom));gap:28px}.valleris-entry .entry-header img{width:164px;padding:8px 12px}.valleris-entry .entry-header>span{text-align:right;max-width:8ch;font-size:13px}.valleris-entry .entry-workspace{align-items:stretch;gap:26px;min-height:0}.valleris-entry .entry-intro{padding:10px 4px 0}.valleris-entry .entry-intro h2{max-width:13ch;margin:16px 0 0;font-size:36px}.valleris-entry .entry-intro h2 br{display:initial}.valleris-entry .entry-access{border-radius:20px;padding:28px 22px}.valleris-entry .entry-access h1{font-size:26px}}.central-loading{background:radial-gradient(at 82% 9%,#8a5cff38,#0000 48%),radial-gradient(at 6% 96%,#5b2eff55,#0000 52%),linear-gradient(125deg,#101324 0%,#1b1735 50%,#30205c 100%);min-height:100svh}.central-loading .central-loading-card{border:1px solid #ffffff4d;box-shadow:0 28px 90px #0906144d}@media (prefers-reduced-motion:reduce){.central-loading-progress i{width:100%;animation:none}}.valleris-entry{box-sizing:border-box}@media (width>=901px){.valleris-entry{gap:clamp(14px,2.5svh,28px);padding-block:clamp(16px,2.5svh,32px)}.valleris-entry .entry-header{padding:12px 20px}.valleris-entry .entry-header img{width:174px}.valleris-entry .entry-workspace{min-height:0}.valleris-entry .entry-access{padding:clamp(20px,3svh,32px)}.valleris-entry .entry-switch{margin-bottom:clamp(14px,2.5svh,24px)}.valleris-entry .entry-access h1{margin-bottom:8px;font-size:clamp(25px,3.5svh,30px)}.valleris-entry .entry-access [role=tabpanel]>p{margin-bottom:16px;font-size:14px}.valleris-entry .entry-access form{gap:12px}.valleris-entry .entry-access label{gap:6px}.valleris-entry .entry-access input,.valleris-entry .entry-submit{min-height:44px;padding-block:10px}.valleris-entry .entry-intro-footer{padding-top:28px}.valleris-entry .entry-footer{font-size:12px}}@media (width>=901px) and (height<=760px){.valleris-entry .entry-intro h2{margin-block:18px;font-size:clamp(32px,5.5svh,44px)}.valleris-entry .entry-intro>p{font-size:16px}.valleris-entry .entry-access [role=tabpanel]>.entry-help{margin-top:10px}.valleris-entry .entry-access details{margin-top:12px}}
