.account-page{max-width:1040px;margin:48px auto 64px;display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center;padding:24px}.account-introduction h1{font-size:38px;line-height:1.4;letter-spacing:-.03em;margin:20px 0;color:#252b36}.account-introduction>p{line-height:1.9;color:#5e6879;font-size:16px}.account-introduction>div{display:flex;align-items:center;gap:12px;color:#0f7f86;margin:28px 0 12px;font-weight:700}.account-introduction>.ant-tag{background:#f0f7f6;color:#0f7f86;border-color:#d8eae8;font:12px Segoe UI,sans-serif;padding:5px 10px;border-radius:7px}.account-form{background:#fff;border:1px solid #e9ecf2;border-radius:18px;padding:32px;box-shadow:0 8px 35px #202b3510;min-width:0}.account-form h1,.account-form h2{font-size:25px;line-height:1.5;margin:8px 0 16px;font-weight:700}.account-form>p,.account-form form>p{font-size:14px;color:#5e6879;line-height:1.8}.account-step{font-size:12px;color:#9e1b32;font-weight:700}.account-field{display:flex;flex-direction:column;gap:10px;margin:22px 0;font-size:14px}.account-field>span{font-weight:700}.account-phone{display:flex;border:1px solid #d9dfe5;border-radius:10px;align-items:center;overflow:hidden}.account-phone>span{font:14px Segoe UI,sans-serif;padding:0 14px;color:#5e6879;border-right:1px solid #d9dfe5}.account-phone .ant-input{border:0;box-shadow:none;min-width:0;font-size:16px}.account-form .ant-btn{min-height:44px}.account-form form>.ant-btn-primary{margin-top:22px}.account-form .ant-checkbox-wrapper{font-size:13px;line-height:1.9;align-items:flex-start}.account-form .ant-alert{margin:18px 0;font-size:13px}.account-divider{display:flex;align-items:center;gap:12px;color:#859099;font-size:12px;margin:24px 0 18px}.account-divider:before,.account-divider:after{content:"";height:1px;background:#e9ecf2;flex:1}.account-subtle{display:block;font-size:12px!important;line-height:1.8;color:#76818b;margin:12px 0 0}.account-back{display:flex;align-items:center;gap:7px;margin-top:24px;color:#66727b;font-size:13px}.account-code{font:24px Segoe UI,sans-serif!important;letter-spacing:.3em;text-align:center;direction:ltr}.account-loading{display:grid;place-items:center;min-height:400px}.account-symbol{display:grid;place-items:center;width:50px;height:50px;border-radius:12px;background:#eff7f5;color:#0f7f86}.account-form>.ant-btn+.ant-btn{margin-top:12px}.platform-account-control{display:flex;align-items:center;gap:8px}.platform-account-button.ant-btn{font-size:13px;max-width:210px}.platform-account-button.ant-btn>span:not(.ant-btn-icon){max-width:130px;text-overflow:ellipsis;overflow:hidden}.account-page:has(.account-symbol){display:block;max-width:600px}.platform-header .header-utilities{flex-shrink:0}@media(max-width:850px){.account-page{grid-template-columns:1fr;gap:24px;max-width:520px;margin:20px auto;padding:16px}.account-introduction h1{font-size:29px;margin:12px 0}.account-introduction>p{font-size:14px}.account-introduction>div{margin:16px 0 8px}.account-introduction>.account-subtle{display:none}.account-form{padding:25px}.account-form h2{font-size:23px}.platform-account-button.ant-btn{max-width:140px;font-size:12px}.platform-account-button.ant-btn>span:not(.ant-btn-icon){max-width:76px}}@media(max-width:400px){.account-form{padding:21px}.account-form h2{font-size:21px}.platform-account-button.ant-btn{padding-inline:8px}.platform-account-button.ant-btn>span:not(.ant-btn-icon){max-width:66px}}@media(max-width:420px){.platform-shell .platform-account-button.ant-btn{width:36px;min-width:36px;padding:7px;gap:0}.platform-shell .platform-account-button.ant-btn>span:not(.ant-btn-icon),.platform-shell .platform-account-button.ant-btn>svg{display:none}.platform-shell .header-utilities>.icon-button{display:none}}.platform-administration{max-width:1180px;margin:auto;padding:28px 12px 56px}.platform-administration>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0}.platform-administration h1{font-size:30px;margin:8px 0}.platform-administration h2{font-size:19px;margin:12px 0}.platform-administration p{color:#66717d;line-height:1.9;font-size:14px}.platform-admin-eyebrow{font-size:11px;letter-spacing:.1em;color:#8a1538}.platform-admin-back{display:inline-flex;align-items:center;gap:8px;color:#66717d}.platform-administration>nav{display:flex;gap:8px;overflow:auto;border-bottom:1px solid #e1e5eb;margin-bottom:26px}.platform-administration>nav button{white-space:nowrap;background:none;border:0;padding:14px 18px;font:inherit;color:#677381;cursor:pointer;border-bottom:2px solid transparent}.platform-administration>nav button[aria-current]{color:#8a1538;border-color:#8a1538}.platform-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.platform-admin-grid>article,.platform-admin-panel{background:#fff;border:1px solid #e1e5eb;padding:26px;border-radius:16px;min-width:0;margin-bottom:20px}.platform-admin-service{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid #eef0f3}.platform-admin-service>:first-child{margin-inline-end:auto}.platform-admin-value{font-size:32px;display:block}.platform-admin-panel>.ant-btn{margin-top:18px}.platform-admin-denied{max-width:550px;margin:60px auto;text-align:center;padding:32px}.platform-admin-denied p{line-height:1.9;color:#66717d}.platform-admin-denied .ant-btn{margin:8px}.platform-administration>.ant-alert{margin-bottom:18px}@media(max-width:650px){.platform-admin-grid{grid-template-columns:1fr;gap:0}.platform-administration>header{align-items:flex-start}.platform-administration h1{font-size:24px}.platform-admin-panel,.platform-admin-grid>article{padding:20px}.platform-administration>nav button{padding:14px 10px}}.prototype-account-intro,.prototype-account-toolbar,.prototype-account-actions,.prototype-switch{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.prototype-account-intro{align-items:flex-start}.prototype-account-intro h2{margin-top:0}.prototype-account-form{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-block:24px}.prototype-account-form>label{display:flex;flex-direction:column;gap:8px}.prototype-account-form>.prototype-switch{flex-direction:row}.prototype-account-toolbar{justify-content:space-between;margin-block:28px 12px}.prototype-account-toolbar>.ant-select{min-width:180px}.prototype-muted{color:#59636b;font-size:14px;line-height:1.8}.prototype-account-list>article{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-block:20px;border-bottom:1px solid #e0e5e8}.prototype-account-list strong{display:block;margin-bottom:8px;overflow-wrap:anywhere}.prototype-audit{margin-block:24px}.prototype-audit li{margin-block:10px}.prototype-preview-banner{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#fff3d8;color:#493a18;padding:14px 24px;border-bottom:1px solid #e6cc90}.prototype-preview-banner>span{flex:1}.prototype-preview-banner small{display:block;margin-top:4px}.prototype-notice{margin:24px clamp(20px,4vw,64px);padding:20px 24px;border-inline-start:3px solid #a67528;background:#faf5ea;color:#443d31;line-height:1.9}.prototype-notice h2{font-size:17px;margin:0 0 6px}.prototype-notice p{margin:0;font-size:14px}.prototype-public-providers{padding:24px clamp(20px,4vw,64px)}.prototype-public-providers>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.prototype-public-providers article{padding:20px;border:1px solid #e0e5e8;border-radius:12px;display:flex;flex-direction:column;gap:12px;overflow-wrap:anywhere}.platform-contact{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.studio-access-notice{padding:24px;background:#f4f5f3;border-radius:12px;margin-block:20px;line-height:1.8}@media(max-width:640px){.prototype-account-form{grid-template-columns:1fr}.prototype-preview-banner{padding:16px}.prototype-preview-banner .ant-btn,.prototype-account-actions{width:100%}.prototype-account-toolbar{align-items:stretch;flex-direction:column}}.access-controls .ant-btn,.platform-administration>header .ant-btn{min-height:44px}.access-controls{max-width:980px}.access-controls>header{display:flex;align-items:start;gap:20px;justify-content:space-between}.access-controls>section{padding:24px 0;border-bottom:1px solid #dde4e4}.access-controls h3{font-size:19px;margin:0 0 16px}.access-controls label{display:grid;gap:8px}.access-controls .ant-select{width:100%}.access-controls dl{margin:0}.access-summary dl,.access-budget{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.access-controls dt{color:#55656d;font-size:13px}.access-controls dd{margin:8px 0;overflow-wrap:anywhere}.access-grant-groups{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.access-grant-groups fieldset{border:1px solid #ccd8d6;padding:18px;min-width:0}.access-grant-groups .ant-checkbox-group{display:grid;gap:12px}.access-dates{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.access-review{margin-top:24px;padding:24px;background:#eff4f3;border-inline-start:3px solid #59766a}.access-review .ant-btn{margin:8px}.model-readiness,.model-review-guide{padding:24px 0;border-block:1px solid #dde4e4;margin-bottom:24px}.model-compose>label{display:block;margin-top:16px}.model-compose>.ant-select{width:100%}.model-compose p,.model-review-guide li{line-height:1.9}.model-results small{display:block}.model-readiness a{display:inline-block;min-height:44px;padding-block:10px}@media(max-width:600px){.access-grant-groups,.access-dates{grid-template-columns:1fr}.access-summary dl,.access-budget{grid-template-columns:1fr 1fr}.access-controls>header{display:block}}.access-feature-list article{border-top:1px solid #dde4e4;padding-block:18px}.access-feature-list h4{margin:0 0 14px}.access-feature-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.access-job-scroll{max-width:100%;overflow:auto}.access-job-scroll table{width:100%;border-collapse:collapse;font-size:13px}.access-job-scroll th,.access-job-scroll td{text-align:start;padding:12px;border-bottom:1px solid #dde4e4}.access-job-scroll small{display:block;font-weight:400;overflow-wrap:anywhere}.access-job-scroll caption{text-align:start;padding-block:12px}.access-controls section p{line-height:1.85}@media(max-width:480px){.access-feature-list dl{grid-template-columns:1fr}}.studio-access-controls{display:grid;gap:24px;margin-block:24px;max-width:1100px}.studio-access-controls>header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.studio-access-controls h2,.studio-access-controls h3,.studio-access-controls h4{margin-block:0 12px;color:#23373e}.studio-access-controls p{line-height:1.8;color:#53656b;margin-block:8px 16px}.studio-access-controls dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:16px}.studio-access-controls dt{font-size:13px;color:#637178;margin-block-end:6px}.studio-access-controls dd{margin:0;overflow-wrap:anywhere;color:#263a42}.studio-access-operations,.studio-access-account,.studio-access-review{padding:24px;border:1px solid #dbe2df;border-radius:12px;background:#fff}.studio-access-operations{background:#f7f9f7}.studio-access-schemas{padding:0;margin:20px 0 0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.studio-access-schemas li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px;border-block-start:1px solid #e3e8e5;font-size:14px}.studio-access-schemas .ant-tag{white-space:normal;margin:0;text-align:center;max-width:45%}.studio-access-account>label{display:block;font-weight:600;margin-block-end:8px}.studio-access-account select{width:100%;font:inherit;min-height:46px;padding:8px 12px;border:1px solid #b9c8c2;border-radius:8px;background:#fff;color:#263a42}.studio-access-account-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-block:20px}.studio-access-quota{padding-block:20px;margin-block:20px;border-block:1px solid #e1e7e4}.studio-access-quota dl{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-access-groups{display:grid;grid-template-columns:2fr 1fr;gap:24px}.studio-access-groups fieldset{border:1px solid #dbe2df;border-radius:8px;margin:0;padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}.studio-access-groups legend{padding-inline:6px;font-weight:600}.studio-access-dates{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-block:24px}.studio-access-dates label,.studio-access-reason{display:grid;gap:8px;font-size:14px}.studio-access-dates input{min-height:44px}.studio-access-reason textarea{min-height:90px}.studio-access-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:20px}.studio-access-actions .ant-btn{min-height:44px;height:auto;white-space:normal}.studio-access-review{border-color:#ba8799;background:#fcf9fa}.studio-access-review dl{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-access-note{padding:12px 16px;border-inline-start:3px solid #8f4560;background:#faf7f8}.studio-access-loading{display:flex;align-items:center;gap:12px;padding:20px}.studio-access-controls :is(button,input,select,textarea,a):focus-visible{outline:3px solid #8f4560;outline-offset:3px}@media(max-width:760px){.studio-access-controls>header{flex-direction:column;gap:12px}.studio-access-operations,.studio-access-account,.studio-access-review{padding:18px}.studio-access-controls dl,.studio-access-quota dl{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-access-schemas,.studio-access-groups,.studio-access-dates,.studio-access-review dl{grid-template-columns:1fr}.studio-access-actions .ant-btn{flex:1 1 100%}}.model-generation{max-width:1180px;margin:auto;padding:32px 24px 72px}.model-heading{margin:32px 0}.model-heading>span{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.12em;color:#6e766d}.model-heading h1{font-size:clamp(30px,4vw,46px);margin:16px 0 8px}.model-heading p,.model-results>p{color:#627078;line-height:1.9}.model-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:24px}.model-compose,.model-connections{border:1px solid #dde2df;background:#fff;padding:28px;border-radius:16px}.model-compose{display:flex;flex-direction:column;gap:24px}.model-compose h2,.model-connections h2{margin:0;font-size:20px}.model-compose>label{display:flex;flex-direction:column;gap:10px}.model-compose .ant-select{width:100%}.model-hint,.model-connections>p{font-size:13px;line-height:1.8;color:#69756e;margin:0}.model-provider{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;margin:24px 0;padding-bottom:24px;border-bottom:1px solid #e5e8e5}.model-provider strong{width:100%}.model-provider a{display:flex;align-items:center;gap:6px;font-size:13px}.model-provider p{width:100%;margin:0}.model-results{margin-top:40px}.model-empty{padding:48px;text-align:center;border:1px dashed #cdd5ce;border-radius:16px;color:#63716b}.model-empty svg{margin:auto}.model-job{display:flex;gap:24px;background:#fff;border:1px solid #dde2df;padding:24px;border-radius:16px;margin:16px 0}.model-job>img{width:150px;height:150px;object-fit:contain}.model-job>div{min-width:0;flex:1}.model-job strong{display:block;margin:10px 0;overflow-wrap:anywhere}.model-job small{color:#67716b}.model-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:16px}@media(max-width:720px){.model-layout{grid-template-columns:1fr}.model-generation{padding:20px 16px 48px}.model-compose,.model-connections{padding:20px}.model-job{flex-direction:column}.model-job>img{width:100%}}.model-trial{padding:24px;border:1px solid #dce3df;border-radius:16px;background:#f3f6f4;margin-bottom:24px}.model-trial h2{font-size:20px;margin:0 0 8px}.model-trial p{line-height:1.8;margin:8px 0}.model-trial dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.model-trial dt{font-size:14px;color:#52615b}.model-trial dd{margin:8px 0 0;font-size:26px;font-variant-numeric:tabular-nums}.model-trial small{font-size:13px;line-height:1.8;color:#52615b}.model-generation a:focus-visible{outline:2px solid #8b2849;outline-offset:4px}.model-job{content-visibility:auto;contain-intrinsic-size:auto 230px}@media(max-width:520px){.model-trial dl{grid-template-columns:1fr;gap:12px}.model-trial dd{font-size:22px}}.master-field-error{color:#9f193d;font-size:14px;line-height:1.7;margin-block:8px 16px}.request-wizard [aria-invalid=true],.brief-form [aria-invalid=true]{border-color:#9f193d}.master-onboarding,.master-readiness{max-width:940px;margin-inline:auto;padding:clamp(24px,4vw,64px) clamp(18px,4vw,52px);background:var(--p-surface,#fff);border:1px solid var(--p-border,#e4e8e7);border-radius:16px}.master-onboarding h1,.master-readiness h1{font-size:clamp(28px,3vw,40px);line-height:1.45;margin-block:18px 14px;color:var(--p-text,#24343b);max-width:24ch}.master-onboarding p,.master-readiness p{font-size:16px;line-height:1.9;max-width:68ch;color:var(--p-muted,#53656c)}.master-readiness-lead{font-size:18px!important;line-height:1.9!important}.master-start-steps{list-style:none;padding:0;margin-block:34px;display:grid;gap:0}.master-start-steps li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:20px;border-block-start:1px solid var(--p-border,#e4e8e7);padding-block:22px}.master-start-steps li>span{font-variant-numeric:tabular-nums;color:var(--p-brand,#8a1538);padding-block-start:4px;font-size:16px}.master-start-steps h2{font-size:20px!important;margin:0 0 6px;line-height:1.6}.master-start-steps p{margin:0}.master-start-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.master-start-actions .ant-btn,.master-readiness .ant-btn,.request-wizard .ant-btn,.brief-form .form-actions .ant-btn{min-height:44px}.master-start-actions>a{min-height:44px;display:inline-flex;align-items:center;color:var(--p-brand,#8a1538);text-decoration:underline;text-underline-offset:4px}.master-storage-note{font-size:14px!important;margin-block:24px 0}.master-readiness-status{display:flex;gap:12px;align-items:center;margin-block:28px;padding-block:18px;border-block:1px solid var(--p-border,#e4e8e7);color:#4f6564;font-size:15px;line-height:1.7}.master-readiness-status svg{flex-shrink:0}@media(max-width:430px){.master-onboarding,.master-readiness{padding:24px 18px}.master-start-steps li{gap:10px;grid-template-columns:30px minmax(0,1fr)}.master-start-actions{align-items:stretch;flex-direction:column;gap:10px}.master-start-actions>a{justify-content:center}.master-start-actions .ant-btn{white-space:normal;height:auto;padding-block:12px}}.studio-projects-page{max-width:1320px;margin-inline:auto;padding:32px 28px 56px;color:var(--platform-ink,#24343b)}.studio-projects-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-block-end:28px}.studio-projects-eyebrow{display:block;font-size:11px;letter-spacing:.08em;color:#677572;margin-block-end:10px}.studio-projects-heading h1{font-size:clamp(24px,2.3vw,34px);line-height:1.5;margin:0 0 8px}.studio-projects-heading p{margin:0;line-height:1.9;color:#5f706f;max-width:680px}.studio-projects-account{display:flex;align-items:center;gap:10px;border-block:1px solid #dfe5e1;padding:12px 0;margin-block-end:28px;font-size:13px}.studio-projects-account>button{margin-inline-start:auto}.studio-projects-account strong{overflow-wrap:anywhere}.studio-projects-layout{display:grid;grid-template-columns:minmax(220px,290px) minmax(0,1fr);gap:36px}.studio-projects-picker{padding-inline-end:28px;border-inline-end:1px solid #dfe5e1}.studio-projects-page h2{font-size:20px;margin:0 0 14px;line-height:1.6}.studio-projects-page h3{font-size:16px;margin:0 0 14px}.studio-projects-page label{display:block;font-size:13px;font-weight:600;margin-block:10px 7px}.studio-projects-page p{line-height:1.85}.studio-projects-picker>p{font-size:13px;color:#62706d}.studio-projects-page .ant-select{width:100%}.studio-projects-page .ant-input,.studio-projects-page .ant-select-selector{min-height:44px}.studio-projects-page .ant-btn{min-height:44px;white-space:normal;height:auto}.studio-projects-picker form{border-block-start:1px solid #dfe5e1;margin-block-start:28px;padding-block-start:24px}.studio-projects-picker form>.ant-btn{margin-block-start:14px}.studio-projects-page [aria-invalid=true]{border-color:#9a3f53}.studio-projects-page form [role=alert],.studio-projects-error{color:#8f2942;font-size:13px}.studio-projects-error{padding:14px 18px;background:#fff6f5;border-inline-start:3px solid #9a3f53}.studio-projects-list-heading{display:flex;justify-content:space-between;gap:20px;border-block-end:1px solid #dfe5e1;padding-block-end:16px}.studio-projects-list-heading h2{margin:0;overflow-wrap:anywhere}.studio-projects-list-heading p{margin:4px 0 0;color:#62706d;font-size:13px}.studio-projects-list-heading>span{font-size:12px;color:#62706d;white-space:nowrap}.studio-projects-documents{list-style:none;padding:0;margin:0}.studio-projects-documents>li{display:flex;align-items:center;gap:16px;padding:22px 0;border-block-end:1px solid #e3e8e4}.studio-projects-documents>li>svg{flex-shrink:0;color:#6b8077}.studio-projects-documents>li>div{min-width:0;flex:1;display:grid;gap:5px}.studio-projects-documents strong{font-size:15px;overflow-wrap:anywhere}.studio-projects-documents div>span{font-size:12px;color:#62706d}.studio-projects-documents a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;color:#7e324f;text-decoration:none;font-size:14px;border:1px solid #d8cbd0;border-radius:7px;flex-shrink:0}.studio-projects-documents a:hover{background:#f7f1f3}.studio-projects-documents a:focus-visible{outline:3px solid #7e324f;outline-offset:3px}.studio-projects-pending{font-size:12px;color:#766d5a}.studio-projects-no-documents{padding:20px 0;color:#62706d}.studio-projects-created{font-size:13px;color:#335c46}.studio-projects-new-design{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;padding:26px 0 8px}.studio-projects-new-design h3,.studio-projects-new-design>[role=alert]{grid-column:1/-1}.studio-projects-new-design>.ant-btn{justify-self:start;margin-block-start:12px;grid-column:1/-1}.studio-projects-onboarding{padding:32px 24px;max-width:600px}.studio-projects-onboarding>svg{color:#799085;margin-block-end:18px}.studio-projects-onboarding ol{padding-inline-start:22px;line-height:2.4;color:#526760}.studio-projects-state{padding:36px 28px;border:1px solid #dfe5e1;border-radius:10px;background:#fff;max-width:800px}.studio-projects-state>svg{color:#819184;margin-block-end:12px}.studio-projects-state p{color:#62706d}.studio-projects-availability{margin-block-start:38px;padding-block-start:28px;border-block-start:1px solid #dfe5e1}.studio-projects-availability ul{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;margin:0;gap:0 32px}.studio-projects-availability li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-block-end:1px solid #e4e8e5;font-size:13px}.studio-projects-availability li>span:last-child{color:#64736b;font-size:12px;flex-shrink:0}.studio-projects-availability>p{font-size:12px;color:#68736d}.studio-projects-local{margin-block-start:36px;padding:22px 26px;border:1px solid #deddd0;border-radius:8px;background:#faf9f3}.studio-projects-local h2{font-size:17px}.studio-projects-local p{max-width:780px;font-size:13px;color:#676d61}.studio-projects-local ul{display:flex;gap:8px 18px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.studio-projects-local .ant-btn{padding-inline:0}@media(max-width:850px){.studio-projects-page{padding:24px 18px 40px}.studio-projects-layout{grid-template-columns:1fr;gap:28px}.studio-projects-picker{border-inline-end:0;padding-inline-end:0;border-block-end:1px solid #dfe5e1;padding-block-end:24px}.studio-projects-picker form{max-width:480px}.studio-projects-availability ul{grid-template-columns:1fr}.studio-projects-onboarding{padding:16px 0}.studio-projects-heading{flex-direction:column;gap:16px}}@media(max-width:480px){.studio-projects-new-design{grid-template-columns:1fr}.studio-projects-documents>li{flex-wrap:wrap;gap:12px}.studio-projects-documents>li>div{min-width:180px}.studio-projects-documents a{margin-inline-start:34px}.studio-projects-account{flex-wrap:wrap}.studio-projects-account>button{margin-inline-start:0}.studio-projects-availability li{align-items:flex-start}.studio-projects-local{padding:18px}}.content-eyebrow{color:var(--p-brand,#8a1538);font-size:13px;font-weight:600;line-height:1.7;margin-block:0 18px}.directory-guide,.learning-center,.making-journey{max-width:1180px;margin-inline:auto;color:var(--p-text,#24343b)}.guide-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:14px;line-height:1.8;margin-block-end:30px;color:var(--p-muted,#586770)}.guide-breadcrumb a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.directory-guide-header{padding-block-end:40px;border-block-end:1px solid var(--p-border,#dfe5e5);max-width:100%}.directory-guide-header h1,.learning-header h1{font-size:clamp(29px,3.6vw,44px);line-height:1.45;max-width:26ch;margin-block:0 18px}.directory-guide-lead,.learning-header>p:last-child{max-width:70ch;font-size:18px;line-height:1.95;color:var(--p-muted,#586770);margin-block:0 26px}.directory-guide .ant-btn{min-height:44px;height:auto;white-space:normal;padding-block:10px}.directory-guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:54px;padding-block-start:14px}.directory-guide-section{display:grid;grid-template-columns:32px minmax(0,1fr);gap:20px;padding-block:28px;border-block-end:1px solid var(--p-border,#dfe5e5)}.guide-section-number{font-variant-numeric:tabular-nums;font-size:13px;color:var(--p-brand,#8a1538);padding-block-start:7px}.directory-guide-section h2{font-size:23px;line-height:1.6;margin-block:0 14px}.directory-guide-section p,.directory-guide-section li,.directory-guide-section dd{font-size:16px;line-height:1.95;color:var(--p-muted,#586770)}.directory-leaf-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-block-start:18px}.directory-leaf-links a,.directory-guide-aside nav a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding-block:12px;border-block-end:1px solid var(--p-border,#dfe5e5);font-size:15px;line-height:1.8}.directory-leaf-links a svg,.directory-guide-aside a svg{flex-shrink:0}.directory-leaf-links a[aria-current]{color:var(--p-brand,#8a1538);font-weight:700}.guide-checklist{padding-inline-start:20px;margin-block:0}.guide-checklist li{padding-inline-start:5px;margin-block:0 14px}.guide-decisions{margin:0}.guide-decisions>div{padding-block:12px}.guide-decisions dt{font-size:16px;font-weight:650;margin-block-end:4px}.guide-decisions dd{margin:0}.content-note{border-inline-start:3px solid var(--nas-teal,#49827e);padding-inline-start:16px;font-size:15px!important;line-height:1.9;color:var(--p-muted,#586770);margin-block:22px}.content-text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--p-brand,#8a1538);font-size:15px;font-weight:600;line-height:1.8;text-decoration:underline;text-underline-offset:4px}.content-text-link svg{flex-shrink:0}.directory-guide-aside{padding-block:30px}.directory-guide-aside>svg{color:var(--nas-teal,#49827e);margin-block-end:16px}.directory-guide-aside h2,.learning-sidebar h2{font-size:20px;line-height:1.6;margin-block:0 12px}.directory-guide-aside h3{font-size:16px;line-height:1.8;margin-block:30px 6px}.directory-guide-aside p,.learning-sidebar p{font-size:15px;line-height:1.95;color:var(--p-muted,#586770)}.learning-header{padding-block:20px 18px;max-width:850px}.learning-find{padding-block:10px 0;border-block-end:1px solid var(--p-border,#dfe5e5)}.learning-find>label{display:block;font-size:16px;font-weight:600;margin-block-end:10px}.learning-find .ant-input-affix-wrapper{max-width:670px;min-height:50px;background:var(--p-surface,#fff)}.learning-topics{display:flex;flex-wrap:wrap;gap:4px 20px;margin-block:22px 8px}.learning-topics button{border:0;border-block-end:2px solid transparent;padding:10px 0;min-height:44px;font:inherit;font-size:15px;line-height:1.7;color:var(--p-muted,#586770);background:none;cursor:pointer}.learning-topics button[aria-pressed=true]{border-color:var(--p-brand,#8a1538);color:var(--p-brand,#8a1538);font-weight:650}.learning-topics button:focus-visible,.learning-guide summary:focus-visible{outline:2px solid var(--p-brand,#8a1538);outline-offset:5px}.learning-result-count{font-size:14px;line-height:1.8;color:var(--p-muted,#586770);margin-block:16px}.learning-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:64px;margin-block:16px 30px}.learning-guide{border-block-end:1px solid var(--p-border,#dfe5e5)}.learning-guide summary{list-style:none;display:flex;align-items:start;justify-content:space-between;gap:18px;padding-block:24px;cursor:pointer;min-height:44px}.learning-guide summary::-webkit-details-marker{display:none}.learning-guide summary h2{font-size:21px;line-height:1.6;margin:0}.learning-guide summary p{margin-block:8px 0;font-size:15px;line-height:1.9;color:var(--p-muted,#586770)}.learning-guide summary>span{font-size:25px;color:var(--nas-teal,#49827e);width:24px;flex-shrink:0;text-align:center;line-height:1.6}.learning-guide[open] summary>span{transform:rotate(45deg)}.learning-guide-body{padding-block:0 24px}.learning-guide-body ol{padding-inline-start:23px;margin-block:0}.learning-guide-body li{padding-inline-start:7px;margin-block-end:12px;font-size:16px;line-height:1.95}.learning-sidebar{padding-block:26px}.learning-sidebar hr{border:0;border-block-start:1px solid var(--p-border,#dfe5e5);margin-block:30px}.learning-no-results{padding-block:32px}.learning-no-results h2{font-size:23px}.learning-no-results p{font-size:16px;line-height:1.9}.learning-no-results .ant-btn{min-height:44px}.making-journey-list{list-style:none;padding:0;margin-block:10px 30px;max-width:880px}.making-journey-list>li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:26px;padding-block:28px;border-block-start:1px solid var(--p-border,#dfe5e5)}.journey-step-number{font-size:24px;line-height:1.8;color:var(--nas-teal,#49827e);font-variant-numeric:tabular-nums}.making-journey-list h2{font-size:24px;line-height:1.6;margin-block:0 10px}.making-journey-list p{font-size:17px;line-height:1.9;margin-block:0 12px}.journey-availability{display:block;font-size:14px;line-height:1.9;color:var(--p-muted,#586770);margin-block-end:10px}@media(max-width:900px){.directory-guide-layout,.learning-layout{grid-template-columns:minmax(0,1fr);gap:12px}.directory-guide-aside,.learning-sidebar{border-block-start:1px solid var(--p-border,#dfe5e5);padding-block:28px}.directory-guide-aside nav{max-width:600px}}@media(max-width:540px){.directory-guide-header{padding-block-end:28px}.directory-guide-section{grid-template-columns:25px minmax(0,1fr);gap:10px}.directory-leaf-links{grid-template-columns:minmax(0,1fr)}.learning-topics{gap:0 16px}.learning-topics button{font-size:14px}.learning-header>p:last-child,.directory-guide-lead{font-size:17px}.making-journey-list>li{grid-template-columns:30px minmax(0,1fr);gap:14px}.making-journey-list h2{font-size:22px}.journey-step-number{font-size:19px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.empty-state{text-align:center;flex-direction:column;align-items:center;display:flex}.empty-state--sm{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6)}.empty-state--md{gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 8)}.empty-state--lg{gap:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 12)}.empty-state__header{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.empty-state__media{color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty-state__media[data-variant=icon]{background-color:var(--default);color:var(--foreground);border-radius:3.40282e38px}.empty-state--sm .empty-state__media[data-variant=icon]{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}.empty-state--sm .empty-state__media[data-variant=icon] svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.empty-state--md .empty-state__media[data-variant=icon]{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12)}.empty-state--md .empty-state__media[data-variant=icon] svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.empty-state--lg .empty-state__media[data-variant=icon]{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14)}.empty-state--lg .empty-state__media[data-variant=icon] svg{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.empty-state__title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.empty-state--sm .empty-state__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.empty-state--md .empty-state__title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}.empty-state--lg .empty-state__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.empty-state__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted)}.empty-state--sm .empty-state__description{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.empty-state__content{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial}}}.kpi{border-radius:calc(var(--radius) * 2);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex;position:relative}.kpi__header{margin-bottom:calc(var(--spacing,.25rem) * 1);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.kpi__content{align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);flex:1;grid-template-rows:auto;grid-template-columns:1fr auto;display:grid}.kpi__icon{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * 1);flex-shrink:0;justify-content:center;align-items:center;display:flex}.kpi__icon svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.kpi__icon[data-status=success]{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.kpi__icon[data-status=success]{background-color:color-mix(in oklab,var(--success) 10%,transparent)}}.kpi__icon[data-status=success]{color:var(--success)}.kpi__icon[data-status=warning]{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.kpi__icon[data-status=warning]{background-color:color-mix(in oklab,var(--warning) 10%,transparent)}}.kpi__icon[data-status=warning]{color:var(--warning)}.kpi__icon[data-status=danger]{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.kpi__icon[data-status=danger]{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.kpi__icon[data-status=danger]{color:var(--danger)}.kpi__actions{top:calc(var(--spacing) * 4 - var(--spacing) * 1.5);position:absolute;inset-inline-end:calc(var(--spacing) * 4 - var(--spacing) * 1.5)}.kpi__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted)}.kpi__value{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground)}.kpi__trend{flex-shrink:0}.kpi__progress{margin-top:calc(var(--spacing,.25rem) * 1);grid-column:1/-1}.kpi__chart{--kpi-chart-fade:10%;--kpi-chart-mask:linear-gradient(to right, transparent 0%, black var(--kpi-chart-fade), black calc(100% - var(--kpi-chart-fade)), transparent 100%);-webkit-mask-image:var(--kpi-chart-mask);mask-image:var(--kpi-chart-mask);overflow:hidden}.kpi__chart[data-has-tooltip]{overflow:visible;-webkit-mask-image:none;mask-image:none}.kpi__chart[data-has-tooltip] .recharts-surface{-webkit-mask-image:var(--kpi-chart-mask);mask-image:var(--kpi-chart-mask)}.kpi>.kpi__chart{margin-top:calc(var(--spacing,.25rem) * 2);margin-right:calc(var(--spacing,.25rem) * -4);margin-bottom:calc(var(--spacing,.25rem) * -4);margin-left:calc(var(--spacing,.25rem) * -4);border-bottom-right-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2)}.kpi>.kpi__chart:has(+.kpi__separator,+.kpi__footer){margin-bottom:calc(var(--spacing,.25rem) * 0);border-radius:0}.kpi__separator{margin-right:calc(var(--spacing,.25rem) * -4);margin-left:calc(var(--spacing,.25rem) * -4);width:calc(100% + var(--spacing) * 8)}.kpi__footer{margin-bottom:calc(var(--spacing,.25rem) * -1)}.kpi__separator+.kpi__footer{margin-top:calc(var(--spacing,.25rem) * 0)}@property --tw-tracking{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.chat-attachment{border-radius:calc(var(--radius) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:#0000;flex-shrink:0;position:relative}.chat-attachment[data-variant=media]{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);overflow:hidden}.chat-attachment[data-variant=file]{height:calc(var(--spacing,.25rem) * 16);max-width:calc(var(--spacing,.25rem) * 64);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3);display:flex}.chat-attachment__preview{justify-content:center;align-items:center;display:flex;overflow:hidden}.chat-attachment[data-variant=media] .chat-attachment__preview{width:100%;height:100%}.chat-attachment[data-variant=file] .chat-attachment__preview{width:auto;height:auto;color:var(--muted);flex-shrink:0}.chat-attachment__preview-image,.chat-attachment__preview-video{object-fit:cover;width:100%;height:100%}.chat-attachment__icon{justify-content:center;align-items:center;display:inline-flex}.chat-attachment__icon svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.chat-attachment[data-variant=file]>.chat-attachment__info,.chat-attachment[data-variant=file]>.chat-attachment__name{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.chat-attachment[data-variant=file] .chat-attachment__info{justify-content:center;gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.chat-attachment[data-variant=media]>.chat-attachment__info,.chat-attachment[data-variant=media]>.chat-attachment__name{pointer-events:none;inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-black,#000) 75%, transparent);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-top:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 1);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:absolute}.chat-attachment[data-variant=media]:hover>.chat-attachment__info,.chat-attachment[data-variant=media]:hover>.chat-attachment__name,.chat-attachment[data-variant=media]:focus-within>.chat-attachment__info,.chat-attachment[data-variant=media]:focus-within>.chat-attachment__name{opacity:1}.chat-attachment__name{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:block;overflow:hidden}.chat-attachment[data-variant=file] .chat-attachment__name{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.chat-attachment[data-variant=media] .chat-attachment__name{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}.chat-attachment__size{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.chat-attachment[data-variant=media] .chat-attachment__size{display:none}.chat-attachment__remove{background-color:var(--default);color:var(--muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){.chat-attachment__remove:hover{background-color:var(--default-hover);color:var(--foreground)}}.chat-attachment[data-variant=media] .chat-attachment__remove{inset-inline-end:calc(var(--spacing,.25rem) * 1.5);top:calc(var(--spacing,.25rem) * 1.5);opacity:.7;--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:absolute}.chat-attachment[data-variant=file] .chat-attachment__remove{background-color:#0000;flex-shrink:0}.chat-attachment[data-variant=media] [data-slot=chat-attachment-remove]{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.chat-attachment[data-variant=media] [data-slot=chat-attachment-remove] svg{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2)}.chat-attachment[data-variant=file] [data-slot=chat-attachment-remove]{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.chat-attachment[data-variant=file] [data-slot=chat-attachment-remove] svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}@media(hover:hover){.chat-attachment[data-variant=media] .chat-attachment__remove{opacity:0}.chat-attachment[data-variant=media]:hover .chat-attachment__remove,.chat-attachment[data-variant=media]:focus-within .chat-attachment__remove{opacity:1}}.chat-attachment-group{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.chat-conversation{min-height:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);--chat-conversation-shadow-size:32px;--chat-conversation-scrollbar-mask-size:10px;mask-image:linear-gradient(to bottom,transparent,black var(--chat-conversation-shadow-size),black calc(100% - var(--chat-conversation-shadow-size)),transparent),linear-gradient(#000,#000);mask-position:0 0,100% 0;mask-repeat:no-repeat;mask-size:calc(100% - var(--chat-conversation-scrollbar-mask-size)) 100%,var(--chat-conversation-scrollbar-mask-size) 100%;-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--chat-conversation-shadow-size),black calc(100% - var(--chat-conversation-shadow-size)),transparent),linear-gradient(black,black);-webkit-mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--chat-conversation-scrollbar-mask-size)) 100%,var(--chat-conversation-scrollbar-mask-size) 100%;flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.chat-conversation__content{flex-direction:column;width:100%;margin-inline:auto;display:flex}.chat-conversation__scroll-anchor{width:100%;height:1px;scroll-margin-top:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.chat-conversation__scroll-button-container{bottom:calc(var(--spacing,.25rem) * 4);z-index:10;width:max-content;margin-inline:auto;position:sticky}.chat-conversation__scroll-button-container[data-state=hidden]{pointer-events:none;visibility:hidden}.chat-conversation__scroll-button{border-style:var(--tw-border-style);background-color:var(--surface);color:var(--foreground);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#0000}.chat-conversation__scroll-button:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.chat-conversation__scroll-button:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.chat-conversation__scroll-button:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{border-color:var(--border)}@media(prefers-color-scheme:dark){.chat-conversation__scroll-button:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .chat-conversation__scroll-button,.chat-conversation__scroll-button:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .chat-conversation__scroll-button:before,.chat-conversation__scroll-button:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .chat-conversation__scroll-button:after{border-color:var(--border)}}.chat-conversation__scroll-button{--button-bg:var(--surface);--button-bg-hover:var(--surface);--button-bg-pressed:var(--surface);--button-fg:var(--foreground)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-leading:initial}}}.prompt-input{width:100%;position:relative}.prompt-input__shell{border-radius:calc(var(--radius) * 2);border-style:solid;border-color:var(--field-border,var(--border));border-width:var(--border-width-field,var(--field-border-width,1px));width:100%;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.prompt-input__shell--primary{background-color:var(--field-background,var(--default));border-color:var(--field-border,var(--border))}@media(hover:hover){.prompt-input__shell--primary:hover{border-color:var(--field-border-hover)}}.prompt-input:focus-within .prompt-input__shell--primary{background-color:var(--field-focus,var(--field-background,var(--default)));border-color:var(--field-border-focus,var(--field-border,var(--border)))}.prompt-input__shell--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--default);border-color:var(--field-border,var(--border))}@media(hover:hover){.prompt-input__shell--secondary:hover{background-color:var(--default-hover)}}.prompt-input:focus-within .prompt-input__shell--secondary{background-color:var(--default);border-color:var(--field-border-focus,var(--field-border,var(--border)))}.prompt-input__shell[data-dragging=true]{background-color:var(--accent-soft);border-style:dotted;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.prompt-input__content{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;display:flex}.prompt-input__attachments{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;display:flex}:is(.prompt-input__textarea,.prompt-input__token-input){margin-bottom:calc(var(--spacing,.25rem) * 14);min-height:calc(var(--spacing,.25rem) * 14);padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter)}.prompt-input__attachments+:is(.prompt-input__textarea,.prompt-input__token-input){padding-top:calc(var(--spacing,.25rem) * 1)}.prompt-input--sm :is(.prompt-input__textarea,.prompt-input__token-input){margin-bottom:calc(var(--spacing,.25rem) * 10);min-height:calc(var(--spacing,.25rem) * 12)}.prompt-input--lg :is(.prompt-input__textarea,.prompt-input__token-input){margin-bottom:calc(var(--spacing,.25rem) * 14);min-height:calc(var(--spacing,.25rem) * 18)}.prompt-input__textarea{resize:none;transition:height .1s var(--ease-out)}@media(prefers-reduced-motion:reduce){.prompt-input__textarea{transition:none}}.prompt-input__token-input{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-outline-style:none;outline-style:none;position:relative;overflow-y:auto}@media(min-width:40rem){.prompt-input__token-input{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.prompt-input__token-input{color:var(--field-foreground,var(--foreground));overflow-wrap:anywhere;max-height:var(--prompt-input-max-height)}.prompt-input__token-input[data-empty]:before{pointer-events:none;color:var(--field-placeholder,var(--muted));content:attr(data-placeholder);position:absolute}.prompt-input__token{border-radius:calc(var(--radius) * .75);background-color:var(--accent-soft);padding-inline:calc(var(--spacing,.25rem) * 1);vertical-align:baseline;color:var(--accent);white-space:nowrap;align-items:center;display:inline-flex}.prompt-input__token[data-selected]{background-color:var(--accent);color:var(--accent-foreground)}.prompt-input__token[data-disabled]{opacity:.6}.prompt-input__token-suggestions{max-width:min(22rem,80svw);min-width:calc(var(--spacing,.25rem) * 56);scroll-padding-block:calc(var(--spacing,.25rem) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 2);background-color:var(--overlay);padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);--tw-outline-style:none;box-shadow:var(--shadow-overlay);outline-style:none;overflow-y:auto}.prompt-input__token-suggestions:has(:is([role=menu],[role=listbox]):empty){visibility:hidden}.prompt-input__shell .prompt-input__textarea.textarea,.prompt-input__shell .prompt-input__textarea.textarea:hover:not(:focus):not(:focus-visible),.prompt-input__shell .prompt-input__textarea.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){box-shadow:none;--tw-shadow:0 0 #0000;--tw-inset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;background-color:#0000;border-color:#0000}.prompt-input__shell .prompt-input__textarea.textarea:focus,.prompt-input__shell .prompt-input__textarea.textarea:focus-visible,.prompt-input__shell .prompt-input__textarea.textarea[data-focused=true],.prompt-input__shell .prompt-input__textarea.textarea[data-focus-visible=true]{box-shadow:none;--tw-shadow:0 0 #0000;--tw-inset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;background-color:#0000;border-color:#0000;outline:none}.prompt-input__toolbar{inset-inline:calc(var(--spacing,.25rem) * 3);bottom:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex;position:absolute}.prompt-input__toolbar-start,.prompt-input__toolbar-end{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.prompt-input__toolbar-end{margin-inline-start:auto}.prompt-input__footer{margin-top:calc(var(--spacing,.25rem) * 1);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted)}.prompt-input__send{flex-shrink:0}.prompt-input[data-disabled=true]{opacity:.6}.prompt-input[data-pending=true] .prompt-input__shell{opacity:.95}.prompt-input[data-status=error] .prompt-input__send{background-color:var(--danger);color:var(--danger-foreground)}.prompt-input[data-disabled=true] .prompt-input__shell{cursor:not-allowed}.prompt-input:not([data-disabled=true]) .prompt-input__shell{cursor:text}.prompt-input:not([data-disabled=true]) .prompt-input__toolbar{cursor:default}.prompt-input[data-layout=compact] .prompt-input__shell--compact,.prompt-input[data-layout=inline] .prompt-input__shell--inline{background-color:var(--field-background,var(--default));border-color:var(--field-border,var(--border));border-radius:var(--radius-2xl,1rem);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),border-radius .2s var(--ease-out),box-shadow .15s var(--ease-out),min-height .2s var(--ease-out)}@media(prefers-reduced-motion:reduce){.prompt-input[data-layout=compact] .prompt-input__shell--compact,.prompt-input[data-layout=inline] .prompt-input__shell--inline{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}}@media(hover:hover){.prompt-input[data-layout=compact] .prompt-input__shell--compact:hover,.prompt-input[data-layout=inline] .prompt-input__shell--inline:hover{border-color:var(--field-border-hover)}}.prompt-input[data-layout=compact]:focus-within .prompt-input__shell--compact,.prompt-input[data-layout=inline]:focus-within .prompt-input__shell--inline{background-color:var(--field-focus,var(--field-background,var(--default)));border-color:var(--field-border-focus,var(--field-border,var(--border)))}.prompt-input[data-layout=compact] .prompt-input__send,.prompt-input[data-layout=compact] [data-slot=prompt-input-action],.prompt-input[data-layout=inline] .prompt-input__send,.prompt-input[data-layout=inline] [data-slot=prompt-input-action]{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);max-height:calc(var(--spacing,.25rem) * 8);min-height:calc(var(--spacing,.25rem) * 8);max-width:calc(var(--spacing,.25rem) * 8);min-width:calc(var(--spacing,.25rem) * 8);flex-shrink:0}.prompt-input[data-layout=compact]:not([data-expanded]) .prompt-input__shell--compact:not(:has(.prompt-input__attachments>*)),.prompt-input[data-layout=inline] .prompt-input__shell--inline{min-height:calc(var(--spacing,.25rem) * 12);border-radius:calc(var(--radius) * 3);padding-block:calc(var(--spacing,.25rem) * 0);grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto minmax(calc(var(--spacing) * 12),auto);grid-template-areas:"attachments attachments attachments""toolbar-start textarea toolbar-end";display:grid;overflow:hidden}.prompt-input[data-layout=inline][data-expanded] .prompt-input__shell--inline,.prompt-input[data-layout=inline] .prompt-input__shell--inline:has(.prompt-input__attachments>*){border-radius:var(--radius-2xl,1rem)}.prompt-input[data-layout=compact]:not([data-expanded]) .prompt-input__shell--compact:not(:has(.prompt-input__attachments>*)) .prompt-input__content,.prompt-input[data-layout=compact]:not([data-expanded]) .prompt-input__shell--compact:not(:has(.prompt-input__attachments>*)) .prompt-input__toolbar,.prompt-input[data-layout=inline] .prompt-input__content,.prompt-input[data-layout=inline] .prompt-input__toolbar{display:contents}.prompt-input[data-layout=compact]:not([data-expanded]) .prompt-input__shell--compact:not(:has(.prompt-input__attachments>*)) :is(.prompt-input__textarea,.prompt-input__token-input),.prompt-input[data-layout=inline] :is(.prompt-input__textarea,.prompt-input__token-input){margin-bottom:calc(var(--spacing,.25rem) * 0);min-height:calc(var(--spacing,.25rem) * 12);resize:none;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 3.5);transition:height .1s var(--ease-out),min-height .2s var(--ease-out);grid-area:textarea;align-self:flex-start;overflow-y:auto}.prompt-input[data-layout=compact]:not([data-expanded]) .prompt-input__shell--compact:not(:has(.prompt-input__attachments>*)) .prompt-input__textarea,.prompt-input[data-layout=inline] .prompt-input__textarea{max-height:none}.prompt-input[data-layout=compact]:not([data-expanded]) .prompt-input__shell--compact:not(:has(.prompt-input__attachments>*)) :is(.prompt-input__textarea,.prompt-input__token-input){max-height:calc(var(--spacing,.25rem) * 12);align-self:center;overflow-y:hidden}@media(prefers-reduced-motion:reduce){.prompt-input[data-layout=compact]:not([data-expanded]) .prompt-input__shell--compact:not(:has(.prompt-input__attachments>*)) :is(.prompt-input__textarea,.prompt-input__token-input),.prompt-input[data-layout=inline] :is(.prompt-input__textarea,.prompt-input__token-input){transition:none}}.prompt-input[data-layout=compact]:not([data-expanded]) .prompt-input__shell--compact:not(:has(.prompt-input__attachments>*)) .prompt-input__toolbar-start{height:calc(var(--spacing,.25rem) * 8);grid-area:toolbar-start;align-self:center;padding-inline-start:calc(var(--spacing,.25rem) * 2)}.prompt-input[data-layout=compact]:not([data-expanded]) .prompt-input__shell--compact:not(:has(.prompt-input__attachments>*)) .prompt-input__toolbar-end{height:calc(var(--spacing,.25rem) * 8);grid-area:toolbar-end;align-self:center;padding-inline-end:calc(var(--spacing,.25rem) * 2)}.prompt-input[data-layout=inline] .prompt-input__attachments{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;grid-area:attachments;display:flex}.prompt-input[data-layout=inline] .prompt-input__attachments+:is(.prompt-input__textarea,.prompt-input__token-input){padding-top:calc(var(--spacing,.25rem) * 1)}.prompt-input[data-layout=inline] .prompt-input__toolbar-start{margin-top:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);grid-area:toolbar-start;align-self:flex-start;padding-inline-start:calc(var(--spacing,.25rem) * 2)}.prompt-input[data-layout=inline] .prompt-input__toolbar-end{margin-top:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);grid-area:toolbar-end;align-self:flex-start;padding-inline-end:calc(var(--spacing,.25rem) * 2)}.prompt-input[data-layout=compact][data-expanded] .prompt-input__shell--compact,.prompt-input[data-layout=compact] .prompt-input__shell--compact:has(.prompt-input__attachments>*){border-radius:var(--radius-2xl,1rem);min-height:calc(var(--spacing,.25rem) * 28);flex-direction:column;display:flex}.prompt-input[data-layout=compact][data-expanded] .prompt-input__content,.prompt-input[data-layout=compact] .prompt-input__shell--compact:has(.prompt-input__attachments>*) .prompt-input__content{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;display:flex}.prompt-input[data-layout=compact][data-expanded] .prompt-input__toolbar,.prompt-input[data-layout=compact] .prompt-input__shell--compact:has(.prompt-input__attachments>*) .prompt-input__toolbar{inset-inline:calc(var(--spacing,.25rem) * 3);bottom:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex;position:absolute}.prompt-input[data-layout=compact][data-expanded] .prompt-input__attachments,.prompt-input[data-layout=compact] .prompt-input__shell--compact:has(.prompt-input__attachments>*) .prompt-input__attachments{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;display:flex}.prompt-input[data-layout=compact][data-expanded] :is(.prompt-input__textarea,.prompt-input__token-input),.prompt-input[data-layout=compact] .prompt-input__shell--compact:has(.prompt-input__attachments>*) :is(.prompt-input__textarea,.prompt-input__token-input){margin-bottom:calc(var(--spacing,.25rem) * 12);min-height:calc(var(--spacing,.25rem) * 18);resize:none;padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);transition:height .1s var(--ease-out),min-height .2s var(--ease-out)}.prompt-input[data-layout=compact][data-expanded] .prompt-input__textarea,.prompt-input[data-layout=compact] .prompt-input__shell--compact:has(.prompt-input__attachments>*) .prompt-input__textarea{max-height:none}@media(prefers-reduced-motion:reduce){.prompt-input[data-layout=compact][data-expanded] :is(.prompt-input__textarea,.prompt-input__token-input),.prompt-input[data-layout=compact] .prompt-input__shell--compact:has(.prompt-input__attachments>*) :is(.prompt-input__textarea,.prompt-input__token-input){transition:none}}.prompt-input[data-layout=compact][data-expanded] .prompt-input__attachments+:is(.prompt-input__textarea,.prompt-input__token-input),.prompt-input[data-layout=compact] .prompt-input__shell--compact:has(.prompt-input__attachments>*) .prompt-input__attachments+:is(.prompt-input__textarea,.prompt-input__token-input){padding-top:calc(var(--spacing,.25rem) * 1)}.prompt-input[data-layout=compact][data-expanded] .prompt-input__toolbar-start,.prompt-input[data-layout=compact] .prompt-input__shell--compact:has(.prompt-input__attachments>*) .prompt-input__toolbar-start{flex-shrink:0;padding-inline-start:calc(var(--spacing,.25rem) * 0)}.prompt-input[data-layout=compact][data-expanded] .prompt-input__toolbar-end,.prompt-input[data-layout=compact] .prompt-input__shell--compact:has(.prompt-input__attachments>*) .prompt-input__toolbar-end{flex-shrink:0;padding-inline-end:calc(var(--spacing,.25rem) * 0)}.prompt-input [data-slot=select-trigger].prompt-input__select-trigger--outline{--field-border:var(--border);--field-border-hover:var(--border);--field-border-focus:var(--border);box-shadow:none;border-style:solid;border-width:var(--border-width,1px);border-color:var(--border);--button-bg-hover:var(--default);background-color:#0000}@supports (color:color-mix(in lab,red,red)){.prompt-input [data-slot=select-trigger].prompt-input__select-trigger--outline{--button-bg-hover:color-mix(in srgb, var(--default) 60%, transparent)}}@media(hover:hover){.prompt-input [data-slot=select-trigger].prompt-input__select-trigger--outline:hover,.prompt-input [data-slot=select-trigger].prompt-input__select-trigger--outline[data-hovered=true]{border-color:var(--border);background-color:var(--button-bg-hover)}}.prompt-input [data-slot=select-trigger].prompt-input__select-trigger--outline:focus-visible,.prompt-input [data-slot=select-trigger].prompt-input__select-trigger--outline[data-focus-visible=true]{border-color:var(--border);background-color:#0000}.prompt-input:has(>.prompt-input__queue){gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;width:100%;display:flex;overflow-x:hidden}.prompt-input:has(>.prompt-input__queue)>.prompt-input__shell{flex-shrink:0;width:100%}.prompt-input__queue{border-radius:calc(var(--radius) * 2);border-style:solid;border-color:var(--field-border,var(--border));border-width:var(--border-width-field,var(--field-border-width,1px));width:100%;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth);flex-shrink:0;position:relative;overflow:hidden}.prompt-input[data-variant=primary] .prompt-input__queue,.prompt-input:not([data-variant]) .prompt-input__queue{background-color:var(--field-background,var(--default))}.prompt-input[data-variant=secondary] .prompt-input__queue{background-color:var(--default)}@media(hover:hover){.prompt-input[data-variant=primary] .prompt-input__queue:hover,.prompt-input:not([data-variant]) .prompt-input__queue:hover{border-color:var(--field-border-hover,var(--field-border,var(--border)))}}.prompt-input:focus-within[data-variant=primary] .prompt-input__queue,.prompt-input:focus-within:not([data-variant]) .prompt-input__queue,.prompt-input[data-layout=compact]:focus-within .prompt-input__queue,.prompt-input[data-layout=inline]:focus-within .prompt-input__queue{border-color:var(--field-border-focus,var(--field-border,var(--border)))}.prompt-input__queue-list{max-height:calc(var(--spacing,.25rem) * 40);width:100%;overflow-x:hidden}.prompt-input__queue-list-items{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);list-style-type:none}.prompt-input__queue-item{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);display:flex}.prompt-input__queue-item+.prompt-input__queue-item{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.prompt-input__queue-item+.prompt-input__queue-item{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.prompt-input__queue-item-body{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}.prompt-input__queue-item-body:has(.prompt-input__queue-item-attachments){align-items:stretch;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column}.prompt-input__queue-item-body:has(.prompt-input__queue-item-attachments) .prompt-input__queue-item-icon{align-self:flex-start}.prompt-input__queue-item>.prompt-input__queue-item-attachments{flex-basis:100%;padding-inline-start:calc(var(--spacing,.25rem) * 9)}.prompt-input__queue-item:has(>.prompt-input__queue-item-attachments){flex-wrap:wrap}.prompt-input__queue-item:has(>.prompt-input__queue-item-attachments) .prompt-input__queue-item-actions{align-self:center}.prompt-input__queue-item-handle{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);min-height:calc(var(--spacing,.25rem) * 7);min-width:calc(var(--spacing,.25rem) * 7);color:var(--muted);opacity:1;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.prompt-input__queue-item-handle[data-reorder-enabled]{cursor:grab}.prompt-input__queue-item-handle[data-reorder-enabled]:active{cursor:grabbing}.prompt-input__queue-item-icon{color:var(--muted);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}.prompt-input__queue-item-content{min-width:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);overflow-wrap:anywhere;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;align-self:center;display:-webkit-box;overflow:hidden}.prompt-input__queue-item-body .prompt-input__queue-item-content{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.prompt-input__queue-item-description{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);color:var(--muted)}.prompt-input__queue-item-actions{align-items:center;gap:calc(var(--spacing,.25rem) * .5);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;align-self:center;display:flex}.prompt-input__queue[data-actions-visibility=hover] .prompt-input__queue-item-actions{opacity:0}.prompt-input__queue[data-actions-visibility=hover] .prompt-input__queue-item:hover .prompt-input__queue-item-actions,.prompt-input__queue[data-actions-visibility=hover] .prompt-input__queue-item:focus-within .prompt-input__queue-item-actions,.prompt-input__queue[data-actions-visibility=hover] .prompt-input__queue-item:has([aria-expanded=true]) .prompt-input__queue-item-actions,.prompt-input__queue[data-actions-visibility=hover] .prompt-input__queue-item:has([data-open=true]) .prompt-input__queue-item-actions,.prompt-input__queue[data-actions-visibility=always] .prompt-input__queue-item-actions{opacity:1}.prompt-input__queue-item-attachments{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.prompt-input__queue-item-attachments-overflow{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted)}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.timeline{--timeline-spacing:var(--spacing,.25rem);--timeline-marker-size:calc(var(--timeline-spacing) * 7);--timeline-connector-size:calc(var(--timeline-spacing) * .5);--timeline-rail-width:calc(var(--timeline-spacing) * 7);--timeline-gap:calc(var(--timeline-spacing) * 3.5);--timeline-item-gap:calc(var(--timeline-spacing) * 4);--timeline-marker-border-width:calc(var(--timeline-spacing) * .25);--timeline-marker-border-width-lg:calc(var(--timeline-spacing) * .5);--timeline-current-color:var(--color-accent);--timeline-marker-border:var(--color-border);--timeline-marker-fg:var(--color-muted);--timeline-connector-color:var(--color-separator);margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);list-style-type:none}.timeline--axis-start,.timeline--axis-center{flex-direction:column;display:flex}.timeline--compact{--timeline-item-gap:calc(var(--timeline-spacing) * 3)}.timeline--comfortable{--timeline-item-gap:calc(var(--timeline-spacing) * 4)}.timeline--sm{--timeline-marker-size:calc(var(--timeline-spacing) * 5.5);--timeline-rail-width:calc(var(--timeline-spacing) * 5.5);--timeline-gap:calc(var(--timeline-spacing) * 2.5)}.timeline--md{--timeline-marker-size:calc(var(--timeline-spacing) * 7);--timeline-rail-width:calc(var(--timeline-spacing) * 7);--timeline-gap:calc(var(--timeline-spacing) * 3.5)}.timeline--lg{--timeline-marker-size:calc(var(--timeline-spacing) * 9);--timeline-rail-width:calc(var(--timeline-spacing) * 9);--timeline-gap:calc(var(--timeline-spacing) * 4.5)}.timeline__item{padding-bottom:var(--timeline-item-gap);display:grid;position:relative}.timeline__item[data-last=true]{padding-bottom:0}.timeline--axis-start .timeline__item{grid-template-columns:var(--timeline-rail-width) minmax(0,1fr) auto;column-gap:var(--timeline-gap)}.timeline--axis-center .timeline__item{grid-template-columns:minmax(0,1fr) var(--timeline-rail-width) minmax(0,1fr);column-gap:var(--timeline-gap)}.timeline__rail{min-height:var(--timeline-marker-size);grid-row:1/span 20;justify-content:center;display:flex;position:relative}.timeline--axis-start .timeline__rail{grid-column:1}.timeline--axis-center .timeline__rail{grid-column:2}.timeline__marker{z-index:10;border:var(--timeline-marker-border-width) solid var(--timeline-marker-border);color:var(--timeline-marker-fg);height:var(--timeline-marker-size);width:var(--timeline-marker-size);background-color:#0000;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.timeline__marker svg{width:55%;height:55%}.timeline__marker--sm{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600)}.timeline__marker--md{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.timeline__marker--lg{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-width:var(--timeline-marker-border-width-lg)}.timeline__marker[data-status=default],.timeline__marker[data-status=muted]{border-color:var(--timeline-marker-border);color:var(--timeline-marker-fg);background-color:#0000}.timeline__marker[data-status=muted]{opacity:.7}.timeline__marker[data-status=current]{background-color:var(--accent-soft);color:var(--accent);border-color:var(--timeline-current-color)}.timeline__marker[data-status=success]{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.timeline__marker[data-status=success]{background-color:color-mix(in srgb,var(--color-success) 12%,transparent)}}.timeline__marker[data-status=success]{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.timeline__marker[data-status=success]{border-color:color-mix(in srgb,var(--color-success) 55%,var(--timeline-marker-border))}}.timeline__marker[data-status=success]{color:var(--color-success)}.timeline__marker[data-status=warning]{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.timeline__marker[data-status=warning]{background-color:color-mix(in srgb,var(--color-warning) 12%,transparent)}}.timeline__marker[data-status=warning]{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.timeline__marker[data-status=warning]{border-color:color-mix(in srgb,var(--color-warning) 55%,var(--timeline-marker-border))}}.timeline__marker[data-status=warning]{color:var(--color-warning)}.timeline__marker[data-status=danger]{background-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.timeline__marker[data-status=danger]{background-color:color-mix(in srgb,var(--color-danger) 12%,transparent)}}.timeline__marker[data-status=danger]{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.timeline__marker[data-status=danger]{border-color:color-mix(in srgb,var(--color-danger) 55%,var(--timeline-marker-border))}}.timeline__marker[data-status=danger]{color:var(--color-danger)}.timeline__connector{background-color:var(--timeline-connector-color);bottom:calc(var(--timeline-item-gap) * -1);left:calc(50% - var(--timeline-connector-size) / 2);top:var(--timeline-marker-size);width:var(--timeline-connector-size);position:absolute}.timeline__item[data-last=true] .timeline__connector:not([data-force]){display:none}.timeline__content{min-width:calc(var(--spacing,.25rem) * 0);min-height:var(--timeline-marker-size);flex-direction:column;display:flex}.timeline__item--align-start .timeline__content{justify-content:flex-start}.timeline__item--align-center .timeline__content{justify-content:center}.timeline--axis-start .timeline__content{grid-column:2}.timeline--axis-center .timeline__content[data-side=start]{text-align:right;grid-column:1;justify-self:end;align-items:flex-end}.timeline--axis-center .timeline__content[data-side=end]{text-align:left;grid-column:3;justify-self:start;align-items:flex-start}@property --tw-font-weight{syntax:"*";inherits:false}.trend-chip__indicator{flex-shrink:0}.trend-chip__value{font-variant-numeric:tabular-nums}.trend-chip__suffix{color:var(--muted)}.trend-chip--sm .trend-chip__indicator{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.trend-chip--md .trend-chip__indicator{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.trend-chip--lg .trend-chip__indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}:root{--p-brand: var(--nas-brand, #8a1538);--p-text: var(--nas-text, #25282c);--p-muted: var(--nas-muted, #5f6870);--p-border: var(--nas-border, #dee2e4);--p-bg: var(--nas-canvas, #f3f4f4);--p-soft: var(--nas-subtle, #f8f9f9);--p-sidebar: 238px}*{box-sizing:border-box}body{margin:0;background:var(--p-bg);color:var(--p-text);font-family:Tajawal,Arial,sans-serif;font-size:15px;line-height:1.55}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed}::selection{background:#f0d6e0;color:#501227}input,textarea{caret-color:var(--p-brand)}:focus-visible{outline:2px solid var(--p-brand);outline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:32px;line-height:1.3;letter-spacing:-.025em;font-weight:700;text-wrap:balance}h2{font-size:19px;line-height:1.45;font-weight:700}h3{font-size:17px;font-weight:700}p{color:var(--p-muted);max-width:72ch}small{font-size:13px}.muted{color:var(--p-muted)}svg{flex-shrink:0}button{color:inherit}button:not(.ant-btn){background:none;border:0}a,button{-webkit-tap-highlight-color:transparent}.platform-shell{min-height:100vh}.platform-header{height:76px;background:#fff;border-bottom:1px solid var(--p-border);display:flex;align-items:center;position:sticky;top:0;z-index:30;padding-inline:24px;gap:30px}.header-brand{display:flex;align-items:center;gap:8px;width:190px;flex-shrink:0}.header-brand img{width:174px;max-height:49px;display:block}.public-nav{display:flex;align-items:center;gap:25px;flex:1}.public-nav a{font-size:14px;white-space:nowrap;position:relative;padding-block:27px;color:#4b535b;font-weight:700}.public-nav a:hover,.public-nav a[aria-current]{color:var(--p-brand)}.public-nav a[aria-current]:after{content:"";position:absolute;bottom:0;inset-inline:0;height:2px;background:var(--p-brand)}.header-utilities{display:flex;align-items:center;gap:12px}.icon-button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;padding:0;color:var(--p-muted)}.icon-button:hover{background:#eceeef!important;color:var(--p-brand)}.language-switch{display:flex;align-items:center;gap:6px;padding:8px 2px;font-size:13px;white-space:nowrap}.platform-sidebar{position:fixed;top:76px;bottom:0;inset-inline-start:0;width:var(--p-sidebar);padding:24px 14px 18px;border-inline-end:1px solid var(--p-border);background:#f8f9f9;display:flex;flex-direction:column}.sidebar-heading{display:flex;align-items:center;justify-content:space-between;color:var(--p-muted);font-size:13px;padding-inline:12px;margin-bottom:9px}.platform-sidebar nav{display:flex;flex-direction:column;gap:4px}.platform-sidebar nav a,.sidebar-bottom>a,.mobile-navigation nav a{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:7px;color:#515a63;min-height:44px;font-size:14px}.platform-sidebar nav a:hover,.sidebar-bottom>a:hover{background:#edf0f0}.platform-sidebar nav a[aria-current],.mobile-navigation nav a[aria-current]{background:#f4e8ed;color:var(--p-brand);font-weight:700}.platform-sidebar nav a small{margin-inline-start:auto}.sidebar-bottom{margin-top:auto;padding-top:32px}.local-profile{border-top:1px solid var(--p-border);margin-top:16px;padding:21px 10px 0;display:flex;gap:10px;align-items:center}.local-profile strong,.local-profile small{display:block}.local-profile strong{font-size:14px}.local-profile small{color:var(--p-muted)}.avatar{width:35px;height:35px;border-radius:9px;background:#e6e9e9;display:grid;place-items:center;color:#5f6870}.main-wrap{margin-inline-start:var(--p-sidebar);min-height:calc(100vh - 76px);display:flex;flex-direction:column}.workspace-toolbar{height:56px;border-bottom:1px solid var(--p-border);display:flex;align-items:center;justify-content:space-between;padding-inline:36px;font-size:13px;color:var(--p-muted)}.workspace-toolbar>span{display:flex;gap:13px}.search-shortcut{display:flex;align-items:center;gap:10px;color:var(--p-muted);font-size:13px}.search-shortcut kbd{border:1px solid #d9dedf;padding:1px 5px;border-radius:4px;font-size:11px;font-family:inherit}.page-content{max-width:1450px;margin:0 auto;padding:38px 40px 56px}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px}.page-heading p{margin-top:12px;line-height:1.7}.heading-actions{display:flex;gap:10px;flex-shrink:0;padding-top:4px}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:30px}.surface{background:#fff;border:1px solid var(--p-border);border-radius:10px;overflow:hidden}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px 18px}.section-heading p{font-size:14px;margin-top:4px}.text-action{display:inline-flex;align-items:center;gap:7px;color:var(--p-brand);font-size:14px;white-space:nowrap;padding:4px 0;font-weight:700}.text-action:hover{text-decoration:underline;text-underline-offset:4px}.first-project{display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px 28px 34px;border-top:1px solid #eff1f1}.first-project h3{margin:15px 0 7px}.first-project p{max-width:41ch;font-size:14px;margin-bottom:22px}.paper-stack{height:64px;width:55px;display:grid;place-items:center;background:#f5f6f6;border:1px solid #dbe0e1;border-radius:6px;color:#84918d;transform:rotate(-5deg);box-shadow:5px 5px #f1f3f3}.assistant-intro{background:#eaf1f0;border-radius:10px;padding:25px 23px}.assistant-intro .diera-identity{margin-bottom:19px}.assistant-intro h2{font-size:21px;margin-bottom:11px}.assistant-intro p{font-size:14px;line-height:1.9;margin-bottom:20px;color:#465e5d}.assistant-intro .ant-btn{background:#fff;border-color:#c6d8d5;color:#254b47;justify-content:space-between}.aside-links{margin-top:29px}.aside-links h2{font-size:16px;margin-bottom:10px}.aside-links button{display:flex;width:100%;align-items:center;gap:11px;text-align:start;padding:14px 0!important;border-bottom:1px solid var(--p-border)!important;font-size:14px}.aside-links button span{flex:1}.aside-links button:hover{color:var(--p-brand)}.plain-note{display:flex;align-items:flex-start;gap:10px;margin-top:26px;color:var(--p-muted);font-size:13px}.plain-note strong{font-weight:700;color:#505a60}.plain-note p{margin-top:4px;line-height:1.8}.studio-home{margin-top:24px}.studio-home>.section-heading{padding-inline:0}.studio-directory{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.studio-row{display:flex;align-items:center;gap:15px;padding:23px 8px;border-bottom:1px solid var(--p-border);min-width:0}.studio-row:hover{background:#fafbfb}.studio-row>span:nth-child(2){flex:1;min-width:0}.studio-row strong{font-size:15px;display:block}.studio-row small{display:block;margin-top:5px;color:var(--p-muted);line-height:1.6}.workspace-symbol{width:46px;height:46px;border:1px solid #d6dfe0;border-radius:9px;background:#eaf0ef;color:#536a61;display:grid;place-items:center;flex-shrink:0}.studio-row:nth-child(3n+2) .workspace-symbol{color:#706273;background:#efecef;border-color:#e3dce5}.studio-row:nth-child(3n) .workspace-symbol{color:#6b685a;background:#f1eee7;border-color:#e3e0d7}.external-arrow{color:#69747a}.studio-directory.compact .studio-row{padding-block:17px}.studio-directory.compact .studio-row small{display:none}.studio-directory.compact .workspace-symbol{width:37px;height:37px}.project-row{width:100%;display:flex;align-items:center;gap:13px;padding:19px 24px!important;border-bottom:1px solid #eaeeee!important;text-align:start}.project-row:last-child{border-bottom:0!important}.project-row:hover{background:var(--p-soft)!important}.document-symbol{width:38px;height:43px;display:grid;place-items:center;border:1px solid #dce2e3;background:#fafbfb;border-radius:6px;color:#67746e;flex-shrink:0}.project-row-name{flex:1;min-width:0}.project-row strong{display:block;overflow-wrap:anywhere}.project-row small{display:block;color:var(--p-muted);margin-top:4px}.project-row time{font-size:12px;color:var(--p-muted);white-space:nowrap}.platform-footer{margin-top:auto;border-top:1px solid var(--p-border);padding:22px 40px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--p-muted);font-size:12px}.platform-footer>span{display:flex;gap:8px}.platform-footer nav{display:flex;gap:20px}.platform-footer a:hover{color:var(--p-brand)}.is-collapsed{--p-sidebar: 75px}.is-collapsed .sidebar-heading>span,.is-collapsed .platform-sidebar nav a span,.is-collapsed .platform-sidebar nav a small,.is-collapsed .sidebar-bottom>a span,.is-collapsed .local-profile>div{display:none}.is-collapsed .platform-sidebar{padding-inline:9px}.is-collapsed .sidebar-heading{padding-inline:5px}.is-collapsed .local-profile{padding-inline:1px;justify-content:center}.filter-bar{display:flex;align-items:center;gap:14px;margin-bottom:24px}.filter-bar>.ant-input-affix-wrapper{max-width:450px}.filter-bar>.ant-select{min-width:200px;max-width:330px}.result-count{font-size:13px;color:var(--p-muted);white-space:nowrap;margin-inline-start:auto}.platform-empty{padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px}.platform-empty .empty-state__header{display:flex;flex-direction:column;align-items:center;gap:12px}.platform-empty .empty-state__media{color:#778780;margin-bottom:5px}.platform-empty .empty-state__description{max-width:52ch;line-height:1.8;font-size:14px}.platform-empty .empty-state__content{display:flex;gap:10px}.local-note{display:flex;align-items:flex-start;gap:9px;font-size:13px;margin-top:20px;line-height:1.75}.local-note svg{margin-top:3px}.form-layout{display:grid;grid-template-columns:minmax(0,760px) 260px;gap:40px;align-items:start}.brief-form{padding:30px;display:flex;flex-direction:column;gap:11px}.brief-form label{font-size:14px;font-weight:700;margin-top:10px}.brief-form label span{color:var(--p-brand)}.brief-form .ant-select{width:100%}.brief-form textarea{line-height:1.9}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-two label{display:block;margin:12px 0 8px}.form-actions{display:flex;gap:10px;margin-top:20px}.form-guide{padding-top:25px}.form-guide h2{font-size:19px;margin-bottom:18px}.form-guide ol{padding-inline-start:22px;color:var(--p-muted);line-height:1.9;font-size:14px}.form-guide li{margin:14px 0}.form-guide p{font-size:13px;margin-top:28px;line-height:1.8}.crumb{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--p-muted);margin-bottom:20px}.crumb button{padding:0;color:var(--p-brand)}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:30px}.detail-main{padding:0 26px 28px;min-height:390px}.detail-main .section-heading{padding-inline:0}.detail-main .ant-tabs-nav{margin-bottom:20px}.brief-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;margin-bottom:32px;min-height:60px}.detail-main dl>div{display:flex;gap:20px;border-bottom:1px solid #edf0f0;padding:15px 0;font-size:14px}.detail-main dt{color:var(--p-muted);width:120px;flex-shrink:0}.detail-main dd{margin:0}.detail-callout{display:flex;gap:14px;border-top:1px solid var(--p-border);padding-top:25px;margin-top:28px}.detail-callout>svg{color:var(--p-brand)}.detail-callout p{font-size:14px;margin:7px 0 18px}.project-aside>.ant-select{width:100%;margin-top:10px}.project-aside>h3{margin:32px 0 12px}.aside-action{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0!important;width:100%;font-size:14px;color:var(--p-brand)!important}.checklist-row{display:flex;gap:12px;padding:17px 0;border-bottom:1px solid #e7ecec;font-size:15px}.checklist-row input{width:18px;height:18px;accent-color:var(--p-brand)}.detail-main form{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-block:20px}.project-note{border-top:1px solid #e4e8e9;padding:18px 0}.project-note p{white-space:pre-wrap;overflow-wrap:anywhere}.project-note small{display:block;margin-top:8px;color:var(--p-muted)}.catalog-list{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--p-border);border-radius:10px;padding:8px 25px}.catalog-list>a{display:flex;align-items:center;gap:16px;padding:24px 14px;border-bottom:1px solid #e9ecec;min-width:0}.catalog-list>a:hover{background:var(--p-soft)}.catalog-list>a>div{flex:1;min-width:0}.catalog-list h2{font-size:16px}.catalog-list a span[lang]{display:block;color:var(--p-muted);font-size:12px;margin-top:5px;text-align:start}.catalog-symbol{display:grid;place-items:center;width:38px;color:#7e5262;flex-shrink:0}.leaf-list{padding:24px;margin-bottom:26px}.leaf-list>small{color:var(--p-muted)}.leaf-list>div{display:grid;grid-template-columns:1fr 1fr;gap:1px 30px;margin-top:15px}.leaf-list a{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #e8eded;font-size:14px}.leaf-list a[aria-current]{color:var(--p-brand);font-weight:700}.surface>.ant-tabs{padding:0 24px}.studio-lead{display:grid;grid-template-columns:1fr 260px;margin-bottom:25px;background:#eceee9;border-radius:10px;overflow:hidden;min-height:195px}.studio-lead>div{padding:30px 32px}.studio-lead h2{font-size:25px;margin-bottom:12px}.studio-lead p{margin-bottom:19px}.studio-lead img{width:100%;height:100%;max-height:225px;object-fit:cover;filter:saturate(.55)}.transport-strip{display:flex;align-items:center;gap:20px;border-top:1px solid var(--p-border);padding-top:30px;margin-top:35px}.transport-strip>div{flex:1}.transport-strip p{font-size:14px;margin-top:6px}.transport-overview{display:grid;grid-template-columns:1fr 270px;gap:45px;background:#fff;border:1px solid var(--p-border);border-radius:10px;padding:38px;margin-bottom:30px}.transport-overview h2{font-size:26px;margin:20px 0 15px}.transport-overview p{line-height:1.9}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin:23px 0}.delivery-steps{border-inline-start:1px solid var(--p-border);padding-inline-start:30px}.delivery-steps>div{display:flex;align-items:center;gap:13px;margin-top:25px}.delivery-steps span{width:27px;height:27px;display:grid;place-items:center;background:#f1f3f3;border-radius:50%;font-size:13px;color:var(--p-muted)}.idea-workspace{max-width:800px;margin:35px auto;background:#fff;border:1px solid var(--p-border);border-radius:12px;padding:42px;display:flex;flex-direction:column;align-items:flex-start}.idea-workspace h2{font-size:28px;margin:24px 0 10px}.idea-workspace textarea{margin:25px 0 20px;font-size:16px;line-height:1.9}.settings-page{padding:10px 30px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 0;border-bottom:1px solid var(--p-border)}.settings-row h2{font-size:18px;margin-bottom:7px}.settings-row p{font-size:14px}.settings-row>.ant-select{min-width:130px}.settings-page>.local-note{margin-bottom:20px}.guide-list .ant-collapse-header{padding:22px!important;font-size:17px;font-weight:700}.guide-list p{font-size:16px;line-height:1.95;padding:12px 8px 22px}.discovery-links{display:flex;gap:20px;margin:20px 0 32px}.discovery-links a{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--p-border);padding:20px 0;flex:1}.discovery-links a strong{flex:1}.journey{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:50px 0}.journey a{border-bottom:1px solid var(--p-border);padding-bottom:25px}.journey h2{margin:18px 0 20px}.save-toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:1200;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 30px);padding:12px 22px;border-radius:8px;background:#253e35;color:#fff;box-shadow:0 5px 20px #10291c22;font-size:14px}.command-results{max-height:400px;overflow:auto;margin-top:18px}.command-results a{display:flex;align-items:center;gap:12px;padding:13px 8px;border-radius:6px;border-bottom:1px solid #edf0f0}.command-results a:hover{background:#f4e8ed}.command-results a span{flex:1}.command-results small{color:var(--p-muted)}.skip-link{position:fixed;top:-100px;inset-inline-start:15px;z-index:2000;padding:12px;background:#fff;color:var(--p-brand)}.skip-link:focus{top:12px}.storage-error{margin:20px 40px 0}.mobile-only{display:none}.ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder{color:#68727a!important}.ant-input,.ant-select,.ant-btn{font-size:14px}.ant-input-textarea textarea{line-height:1.8}.ant-tag{font-family:inherit}.mobile-navigation>nav,.mobile-navigation nav{display:flex;flex-direction:column}.mobile-navigation>a{display:block;padding:13px}.mobile-navigation .sidebar-bottom{padding-top:20px}.mobile-navigation .sidebar-heading{display:none}@media(min-width:1700px){.page-content{padding-top:48px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 320px;gap:40px}}@media(max-width:1250px){.public-nav{gap:16px}.public-nav a{font-size:12px}.header-brand{width:160px}.header-brand img{width:150px}.platform-header{gap:18px;padding-inline:17px}.page-content{padding-inline:28px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 245px;gap:24px}.studio-directory.compact{grid-template-columns:1fr}.heading-actions{flex-wrap:wrap}.form-layout{grid-template-columns:minmax(0,1fr) 225px;gap:25px}}@media(max-width:1050px){.mobile-only{display:inline-flex}.platform-shell{--p-sidebar: 204px}.platform-sidebar{padding-inline:9px}.public-nav{display:none}.header-utilities{margin-inline-start:auto}.dashboard-columns{grid-template-columns:1fr}.workspace-aside{display:grid;grid-template-columns:1fr 1fr;gap:25px}.aside-links{margin-top:0}.workspace-aside>.plain-note{display:none}.studio-directory.compact{grid-template-columns:1fr 1fr}.page-heading{flex-wrap:wrap}.form-layout{grid-template-columns:1fr}.form-guide{display:none}.detail-layout{grid-template-columns:1fr}.project-aside{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.project-aside>.plain-note{margin-top:0}.catalog-list,.transport-overview{grid-template-columns:1fr}.delivery-steps{border-inline-start:0;border-top:1px solid var(--p-border);padding-inline-start:0;padding-top:24px}.delivery-steps>div{display:inline-flex;margin-inline-end:18px}.journey{grid-template-columns:1fr 1fr}.is-collapsed{--p-sidebar: 75px}}.public-intro{padding:20px 0 48px;max-width:780px}.public-intro h1{font-size:44px;max-width:600px}.public-intro>p{font-size:18px;margin:20px 0;line-height:1.8}.home-section-heading{padding-inline:0;border-top:1px solid var(--p-border);padding-top:30px}.domain-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 28px;margin-top:10px}.domain-groups h3{margin-bottom:15px;font-size:17px}.domain-groups a{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:14px;color:var(--p-muted);padding-block:9px}.domain-groups a:hover{color:var(--p-brand)}.home-next-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:48px;border-top:1px solid var(--p-border);padding-top:30px}.home-next-steps h2{font-size:19px;margin:16px 0}.home-next-steps>a{padding:15px}.home-next-steps>a:hover{background:#fff}.platform-sidebar nav,.command-results{scrollbar-color:#b5bfc0 transparent;scrollbar-width:thin}@media(max-width:1050px){.domain-groups{grid-template-columns:1fr 1fr}}@media(max-width:760px){.public-intro h1{font-size:35px}.public-intro>p{font-size:16px}.domain-groups,.home-next-steps{grid-template-columns:1fr}.public-intro{padding-top:5px;padding-bottom:30px}.home-next-steps{gap:12px}.domain-groups{gap:28px}}@media(max-width:760px){.mobile-only{display:inline-flex}.desktop-only{display:none}.platform-header{height:65px;padding-inline:12px;gap:12px}.header-brand{width:auto}.header-brand img{width:143px}.header-utilities{gap:5px}.header-utilities>.icon-button:last-child{display:none}.platform-sidebar{display:none}.main-wrap{margin-inline-start:0;min-height:calc(100vh - 65px)}.workspace-toolbar{height:45px;padding-inline:20px}.search-shortcut{font-size:0;gap:0}.search-shortcut kbd{display:none}.page-content{padding:27px 20px 40px}.page-heading{gap:18px;margin-bottom:24px}h1{font-size:27px;line-height:1.4}.page-heading p{font-size:14px;margin-top:10px}.heading-actions{width:100%;padding-top:0}.dashboard-columns{gap:18px}.workspace-aside{display:block}.aside-links{margin-top:25px}.assistant-intro{padding:22px}.studio-directory,.studio-directory.compact{grid-template-columns:1fr}.studio-row{padding:18px 4px}.studio-home>.section-heading{gap:10px;align-items:flex-start}.section-heading{padding:20px}.section-heading h2{font-size:18px}.first-project{padding:20px 22px 30px}.project-row{padding:17px!important;gap:10px}.project-row time{display:none}.project-row .ant-tag{margin-inline-end:0;font-size:11px}.project-row-name strong{font-size:14px}.project-row small{font-size:12px}.platform-footer{padding:23px 20px;align-items:flex-start;flex-direction:column;gap:12px}.platform-footer nav{gap:18px;flex-wrap:wrap}.filter-bar{flex-wrap:wrap;gap:12px}.filter-bar>.ant-select{flex:1;max-width:none;min-width:160px}.filter-bar>.ant-input-affix-wrapper{width:100%;max-width:none}.brief-form{padding:20px}.form-two{grid-template-columns:1fr;gap:10px}.form-actions{flex-wrap:wrap}.detail-main{padding-inline:18px}.detail-main dt{width:95px}.project-aside{display:block}.project-aside>.plain-note{margin-top:20px}.detail-callout{gap:10px}.catalog-list{padding-inline:10px}.catalog-list>a{padding:21px 8px;gap:12px}.catalog-list h2{font-size:16px}.catalog-list a span[lang]{font-size:12px}.leaf-list{padding:19px}.leaf-list>div{grid-template-columns:1fr}.studio-lead{grid-template-columns:1fr}.studio-lead>div{padding:25px}.studio-lead img{display:none}.transport-strip{align-items:flex-start;flex-wrap:wrap;gap:14px}.transport-strip>div{min-width:calc(100% - 45px)}.transport-strip>.ant-btn{margin-inline-start:38px}.transport-overview{padding:24px;gap:20px}.transport-overview h2{font-size:24px}.delivery-steps>div{display:flex}.idea-workspace{padding:25px;margin-top:15px}.idea-workspace h2{font-size:25px}.settings-page{padding-inline:20px}.settings-row{align-items:flex-start;flex-direction:column;gap:14px}.discovery-links{flex-direction:column;gap:0}.journey{gap:20px}.journey h2{font-size:18px}.storage-error{margin-inline:20px}.save-toast{width:max-content;text-align:center}.ant-modal{max-width:calc(100vw - 24px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.workspace-screen-nav{flex:1;display:flex;align-items:center;justify-content:center;gap:4px}.workspace-screen-nav a{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding-inline:14px;border-radius:10px;color:#697174;font-size:12px;font-weight:700}.workspace-screen-nav a:hover{background:#f0eeea;color:var(--p-brand)}.workspace-screen-nav a[aria-current]{background:#2c2e30;color:#fff;box-shadow:0 7px 18px #2021231f}.platform-shell:not(.editorial-shell){--p-sidebar: 76px;--p-bg: #f5f2ec}.platform-shell:not(.editorial-shell) .platform-sidebar{padding:16px 10px 12px;background:#fffefb;box-shadow:7px 0 25px #3d382f0a}.platform-shell:not(.editorial-shell) .sidebar-heading>span,.platform-shell:not(.editorial-shell) .platform-sidebar nav a span,.platform-shell:not(.editorial-shell) .platform-sidebar nav a small,.platform-shell:not(.editorial-shell) .sidebar-bottom>a span,.platform-shell:not(.editorial-shell) .local-profile>div{display:none}.platform-shell:not(.editorial-shell) .sidebar-heading,.platform-shell:not(.editorial-shell) .local-profile{justify-content:center;padding-inline:0}.platform-shell:not(.editorial-shell) .platform-sidebar nav a,.platform-shell:not(.editorial-shell) .sidebar-bottom>a{width:44px;min-height:44px;justify-content:center;padding:0;margin-inline:auto;border-radius:12px}.platform-shell:not(.editorial-shell) .platform-sidebar nav a[aria-current]{background:#2c2e30;color:#fff;box-shadow:0 8px 20px #2021231f}.platform-shell:not(.editorial-shell) .platform-sidebar nav a:hover,.platform-shell:not(.editorial-shell) .sidebar-bottom>a:hover{background:#f0ede7;color:var(--p-brand)}.platform-shell:not(.editorial-shell) .local-profile{padding-top:16px}.platform-shell:not(.editorial-shell) .avatar{color:#fff;background:#2c2e30}.platform-shell:not(.editorial-shell) .workspace-toolbar{display:none}.platform-shell:not(.editorial-shell) .platform-header{height:66px;padding-inline:18px;background:#fffefbf2;backdrop-filter:blur(14px)}.platform-shell:not(.editorial-shell) .header-brand{width:180px}.platform-shell:not(.editorial-shell) .header-brand img{width:145px;max-height:39px}.platform-shell:not(.editorial-shell) .main-wrap{min-height:calc(100vh - 66px)}.platform-shell:not(.editorial-shell) .page-content{max-width:1540px;padding:34px clamp(22px,3vw,46px) 64px}.platform-shell:not(.editorial-shell) .platform-footer{display:none}.workspace-command{display:flex;flex-direction:column;gap:25px}.workspace-command-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-block:5px 3px}.workspace-command-hero.compact{align-items:center}.workspace-command-hero>div:first-child{max-width:760px}.workspace-command-hero h1{font-size:clamp(30px,3.7vw,48px);line-height:1.2;margin-top:7px}.workspace-command-hero.compact h1{font-size:clamp(28px,3vw,40px)}.workspace-command-hero p{margin-top:10px;line-height:1.8}.workspace-command-hero>div:last-child{display:flex;gap:9px;flex-shrink:0}.workspace-eyebrow{display:block;color:var(--p-brand);font-size:11px;font-weight:800;letter-spacing:.02em}.workspace-panel{overflow:hidden;padding:20px;border:1px solid #dedbd5;border-radius:14px;background:#fffefb;box-shadow:0 12px 34px #3831280a}.workspace-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:15px}.workspace-section-heading>div>span{display:block;color:#596164;font-size:10px;font-weight:700;margin-bottom:3px}.workspace-section-heading h2{font-size:18px}.workspace-section-heading>button{display:inline-flex;align-items:center;gap:6px;color:var(--p-brand);font-size:12px;font-weight:800}.workspace-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.workspace-stat{min-height:122px;display:grid;grid-template-columns:42px auto;grid-template-rows:auto 1fr;align-items:start;gap:1px 15px;padding:19px;border:1px solid #dedbd5;border-radius:14px;background:#fffefb;box-shadow:0 10px 28px #3d362e08}.workspace-stat>span{width:38px;height:38px;grid-row:1 / 3;display:grid;place-items:center;border-radius:11px;color:#536166;background:#eef0ed}.workspace-stat>strong{font-size:27px;line-height:1}.workspace-stat h2{font-size:13px;margin-top:7px}.workspace-stat p{font-size:10px;margin-top:3px}.workspace-stat.tone-maroon>span{color:var(--p-brand);background:#f3e6eb}.workspace-stat.tone-gold>span{color:#8c681d;background:#f7efd9}.workspace-stat.tone-teal>span{color:#0d7478;background:#e2f0ee}.workspace-focus-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:16px}.attention-panel{padding:22px}.attention-list{border-top:1px solid #ece8e1}.attention-list>button{width:100%;min-height:68px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:11px;padding:10px 2px;border-bottom:1px solid #ece8e1;text-align:start}.attention-list>button:last-child{border-bottom:0}.attention-list>button:hover strong{color:var(--p-brand)}.attention-list strong{font-size:13px}.attention-list small{color:#858c8f;font-size:11px;margin-top:3px}.attention-list time{color:#8b9193;font-size:10px}.attention-symbol{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:#5a6568;background:#eef0ed}.attention-symbol.stage-review,.attention-symbol.stage-ready{color:var(--p-brand);background:#f3e6eb}.workspace-diera-card{position:relative;overflow:hidden;padding:26px;border-radius:15px;color:#fff;background:linear-gradient(145deg,#07565b,#168c92);box-shadow:0 18px 40px #0d73752b}.workspace-diera-card:after{content:"";position:absolute;width:150px;height:150px;inset-inline-end:-65px;inset-block-end:-75px;border:1px solid #ffffff24;border-radius:50%;box-shadow:0 0 0 28px #ffffff0a,0 0 0 55px #ffffff08}.workspace-diera-card .diera-identity{filter:brightness(0) invert(1);margin-bottom:35px}.workspace-diera-card .workspace-eyebrow{color:#c6e8e6}.workspace-diera-card h2{max-width:11ch;font-size:25px;line-height:1.35;margin:6px 0 12px}.workspace-diera-card p{color:#d7ecea;font-size:12px;line-height:1.8}.workspace-diera-card .ant-btn{position:relative;z-index:1;margin-top:21px;color:#07565b;background:#fff;border-color:#fff}.workspace-project-section{padding-top:8px}.workspace-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.workspace-project-card{min-height:215px;display:flex;flex-direction:column;padding:20px!important;border:1px solid #dedbd5!important;border-block-start:4px solid #787f82!important;border-radius:14px;background:#fffefb!important;text-align:start;box-shadow:0 11px 28px #38312808}.workspace-project-card.tone-maroon{border-block-start-color:var(--p-brand)!important}.workspace-project-card.tone-teal{border-block-start-color:#157d81!important}.workspace-project-card.tone-gold{border-block-start-color:#b88a2f!important}.workspace-project-card header,.workspace-project-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.workspace-project-card header>span{color:#788083;font-size:10px}.workspace-project-card h3{font-size:18px;margin:21px 0 8px}.workspace-project-card p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.7}.project-meter{height:4px;overflow:hidden;margin-top:auto;border-radius:99px;background:#ebe8e1}.project-meter span{display:block;height:100%;border-radius:inherit;background:var(--p-brand)}.workspace-project-card.tone-teal .project-meter span{background:#157d81}.workspace-project-card.tone-gold .project-meter span{background:#b88a2f}.workspace-project-card footer{margin-top:9px}.workspace-project-card footer span{font-size:12px;font-weight:800}.workspace-project-card footer small{flex:1;color:#858c8f}.workspace-availability{padding-top:6px}.workspace-availability>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.workspace-honest-state{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:14px;border-radius:11px;background:#f4f1ec}.workspace-honest-state>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:#677174;background:#fffefb}.workspace-honest-state strong{display:block;font-size:12px}.workspace-honest-state p{font-size:10px;line-height:1.6;margin-top:3px}.workspace-task-grid{display:grid;grid-template-columns:235px minmax(450px,1fr) 255px;gap:13px;align-items:stretch}.task-calendar,.task-board{min-height:630px}.mini-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;padding:10px 0 22px;border-bottom:1px solid #e7e3dc}.mini-calendar span{aspect-ratio:1;display:grid;place-items:center;border-radius:8px;color:#596164;font-size:10px}.mini-calendar span.today{color:#fff;background:#2c2e30;box-shadow:0 6px 15px #2526271f}.task-calendar>.workspace-honest-state{margin-top:20px}.task-board .workspace-section-heading select{max-width:210px;min-height:34px;border:1px solid #dcd8d1;border-radius:9px;padding-inline:9px;background:#fff}.task-progress{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;padding:17px;border-radius:12px;background:#f4f1ec}.task-progress>span strong,.task-progress>span{display:block}.task-progress>span strong{font-size:24px}.task-progress>span{color:#737b7e;font-size:10px}.task-progress>div{height:7px;overflow:hidden;border-radius:99px;background:#dedad3}.task-progress i{display:block;height:100%;border-radius:inherit;background:var(--p-brand)}.task-stage-list{margin-top:15px;border-block:1px solid #e8e4de}.task-stage-list label{min-height:74px;display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:10px 3px;border-bottom:1px solid #ebe7e0}.task-stage-list label:last-child{border-bottom:0}.task-stage-list label>span{width:35px;height:35px;display:grid;place-items:center;border:1px solid #d9d5ce;border-radius:10px;color:#858c8f;font-size:10px}.task-stage-list label.done>span{color:#fff;border-color:#157d81;background:#157d81}.task-stage-list strong,.task-stage-list small{display:block}.task-stage-list strong{font-size:13px}.task-stage-list small{color:#888f91;font-size:10px;margin-top:4px}.task-stage-list input{width:17px;height:17px;accent-color:var(--p-brand)}.workspace-task-aside{display:flex;flex-direction:column;gap:13px}.workspace-task-aside .workspace-panel{flex:1}.unavailable-value{display:block;font-size:42px;line-height:1;margin:20px 0 16px}.workspace-tracking-grid{display:grid;grid-template-columns:225px minmax(490px,1fr) 245px;gap:13px}.delivery-list,.tracking-map,.custody-panel{min-height:560px}.delivery-list>button{width:100%;min-height:61px;display:grid;grid-template-columns:30px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:9px 4px;border-bottom:1px solid #e9e5df!important;text-align:start}.delivery-list>button.active{color:var(--p-brand)}.delivery-list strong,.delivery-list small{display:block}.delivery-list strong{font-size:11px}.delivery-list small{color:#8a9092;font-size:9px;margin-top:3px}.tracking-map{display:flex;flex-direction:column;padding:0}.tracking-map>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:19px 21px}.map-unavailable{position:relative;min-height:475px;flex:1;overflow:hidden;display:grid;place-items:center;padding:25px;background:#e8e7e2}.map-grid{position:absolute;inset:0;opacity:.65;background-image:linear-gradient(35deg,transparent 48%,#fff 49%,#fff 51%,transparent 52%),linear-gradient(125deg,transparent 48%,#fff 49%,#fff 51%,transparent 52%);background-size:70px 70px}.map-unavailable:before{content:"";position:absolute;inset-block:-20px;inset-inline-start:23%;width:17%;background:#b7d7d8;transform:rotate(-7deg)}.map-ring{position:absolute;border:1px solid #8c979727;border-radius:50%}.map-ring.one{width:290px;height:290px}.map-ring.two{width:390px;height:390px}.map-pin-placeholder{position:absolute;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--p-brand);box-shadow:0 0 0 10px #8a15381a}.map-unavailable>div:last-child{position:relative;z-index:2;max-width:420px;margin-top:250px;padding:14px 18px;border-radius:12px;text-align:center;background:#fffefbe8;backdrop-filter:blur(8px)}.map-unavailable>div:last-child>svg{color:var(--p-brand)}.map-unavailable h3{margin-top:6px;font-size:16px}.map-unavailable p{font-size:11px;line-height:1.65;margin-top:5px}.custody-steps{margin-top:10px}.custody-steps>div{min-height:65px;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;position:relative}.custody-steps>div:not(:last-child):after{content:"";position:absolute;inset-inline-start:14px;inset-block-start:46px;width:1px;height:30px;background:#dcd8d1}.custody-steps>div>span{width:29px;height:29px;grid-row:1 / 3;display:grid;place-items:center;border-radius:50%;color:#858c8f;background:#ece9e3;font-size:10px}.custody-steps>div.available>span{color:#fff;background:#157d81}.custody-steps strong{font-size:11px}.custody-steps small{color:#8b9193;font-size:9px}.custody-warning,.diera-boundary{display:flex;align-items:flex-start;gap:8px;margin-top:20px;padding:12px;border-radius:11px;color:#7a5d27;background:#f7efd9}.custody-warning p,.diera-boundary p{color:inherit;font-size:10px;line-height:1.7}.workspace-diera-shell,.workspace-messages-shell{min-height:calc(100vh - 100px);margin:-34px clamp(-46px,-3vw,-22px) -64px;display:grid;grid-template-columns:235px minmax(0,1fr) 245px;background:#f7f4ee}.diera-projects,.message-rooms{min-width:0;padding:20px 14px;border-inline-end:1px solid #dfdcd5;background:#fffefb}.diera-title{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.diera-title h2{font-size:16px}.diera-projects>label,.message-rooms>label{min-height:40px;display:flex;align-items:center;gap:8px;margin-bottom:17px;padding:0 10px;border:1px solid #dfdcd5;border-radius:10px;color:#778083;background:#fff}.diera-projects>label input,.message-rooms>label input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:11px}.diera-projects>button{width:100%;min-height:54px;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;border-radius:10px;text-align:start}.diera-projects>button.active{color:#0b696e;background:#e4f0ef}.diera-projects>button strong,.diera-projects>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diera-projects>button strong{font-size:10px}.diera-projects>button small{color:#858c8f;font-size:8px;margin-top:3px}.diera-privacy{display:flex;align-items:flex-start;gap:8px;margin-top:26px;padding:12px;border-radius:11px;color:#436f70;background:#e4f0ef}.diera-privacy p{color:inherit;font-size:9px;line-height:1.7}.diera-main,.message-room{min-width:0;display:flex;flex-direction:column;background:#faf8f4}.diera-main>header,.message-room>header{min-height:74px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid #dfdcd5;background:#fffefb}.diera-symbol,.diera-orbit-large{display:grid;place-items:center;border-radius:50%;color:#fff;background:#147a7f;box-shadow:0 0 0 7px #167d8117}.diera-symbol{width:40px;height:40px}.diera-main>header h1{font-size:14px}.diera-main>header p,.message-room>header p{font-size:9px;margin-top:3px}.diera-context{min-height:45px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 18px;color:#426e70;background:#e4f0ef}.diera-context strong{margin-inline-end:8px;font-size:10px}.diera-context span,.diera-context small{font-size:9px}.diera-empty,.message-unavailable{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px;text-align:center}.diera-orbit-large{width:66px;height:66px;margin-bottom:19px}.diera-empty h2,.message-unavailable h2{max-width:620px;font-size:25px;margin:7px 0 9px}.diera-empty>p,.message-unavailable>p{max-width:650px;font-size:12px;line-height:1.8}.diera-source-grid{width:min(650px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:25px 0 13px}.diera-source-grid label{min-height:94px;display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 7px;padding:12px;border:1px solid #dcd8d1;border-radius:11px;text-align:start;background:#fffefb}.diera-source-grid label.selected{border-color:#147a7f;background:#eaf4f3}.diera-source-grid svg{grid-row:1 / 3;color:#147a7f}.diera-source-grid strong{font-size:10px}.diera-source-grid small{color:#858c8f;font-size:8px}.diera-connection-note{width:min(650px,100%);display:flex;align-items:flex-start;gap:9px;padding:13px;border-radius:11px;color:#7a5d27;text-align:start;background:#f7efd9}.diera-connection-note strong{display:block;font-size:11px}.diera-connection-note p{color:inherit;font-size:9px;line-height:1.6;margin-top:3px}.diera-main>footer,.message-room>footer{min-height:66px;display:grid;grid-template-columns:34px minmax(0,1fr) 34px 38px;align-items:center;gap:7px;padding:10px 17px;border-top:1px solid #dfdcd5;background:#fffefb}.diera-main>footer textarea,.message-room>footer textarea{min-height:40px;resize:none;border:1px solid #dcd8d1;border-radius:11px;padding:10px 12px;background:#f6f4ef}.diera-main>footer button,.message-room>footer button{width:34px;height:36px;display:grid;place-items:center;color:#969b9d}.diera-main>footer button:last-child,.message-room>footer button:last-child{width:38px;color:#fff;border-radius:10px;background:#9ba2a3}.diera-context-panel,.message-context{padding:23px 17px;border-inline-start:1px solid #dfdcd5;background:#fffefb}.diera-context-panel h2,.message-context h2{font-size:17px;margin-top:6px}.context-progress{margin:22px 0}.context-progress>span{display:flex;justify-content:space-between;color:#777f82;font-size:10px}.context-progress strong{color:#25282c;font-size:18px}.context-progress>div{height:5px;overflow:hidden;margin-top:8px;border-radius:99px;background:#e8e5df}.context-progress i{display:block;height:100%;background:#147a7f}.context-source-list{padding-top:15px;border-top:1px solid #e8e4dd}.context-source-list h3{font-size:12px;margin-bottom:10px}.context-source-list>div{min-height:42px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;border-bottom:1px solid #ece8e1}.context-source-list>div>span{width:18px;height:18px;display:grid;place-items:center;border:1px solid #d9d5ce;border-radius:6px}.context-source-list>div>span.allowed{color:#fff;border-color:#147a7f;background:#147a7f}.context-source-list strong{font-size:9px}.message-rooms header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.message-rooms header h1{font-size:24px;margin-top:3px}.message-rooms header>button{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#929799;background:#eeebe5}.room-list>button{width:100%;min-height:62px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:9px;border-radius:10px;text-align:start}.room-list>button.active{background:#f0e5e9}.room-list>button>span,.message-avatar{display:grid;place-items:center;border-radius:10px;color:#fff;background:#414547;font-size:10px;font-weight:800}.room-list>button>span{width:38px;height:38px}.room-list strong,.room-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-list strong{font-size:10px}.room-list small{color:#858c8f;font-size:8px;margin-top:3px}.message-room>header{grid-template-columns:42px minmax(0,1fr) 34px 34px}.message-avatar{width:40px;height:40px}.message-room>header h2{font-size:13px}.message-room>header p{display:flex;align-items:center;gap:5px}.message-room>header>button{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#929799;background:#efede8}.message-unavailable>svg{color:var(--p-brand);margin-bottom:16px}.message-unavailable>div{display:flex;align-items:center;gap:7px;margin-top:19px;padding:10px 12px;border-radius:9px;color:#775d29;background:#f7efd9;font-size:9px}.context-meta{display:flex;flex-direction:column;gap:7px;margin-top:20px}.context-meta>div{min-height:52px;display:flex;align-items:center;gap:9px;padding:9px;border-radius:9px;background:#f4f1ec}.context-meta strong{font-size:10px}.context-meta small{color:#8b9193;font-size:8px;margin-top:2px}@media(max-width:1180px){.workspace-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-task-grid{grid-template-columns:220px minmax(440px,1fr)}.workspace-task-aside{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}.workspace-tracking-grid{grid-template-columns:210px minmax(450px,1fr)}.custody-panel{grid-column:1 / -1;min-height:auto}.workspace-diera-shell,.workspace-messages-shell{grid-template-columns:220px minmax(0,1fr)}.diera-context-panel,.message-context{display:none}}@media(max-width:1050px){.workspace-screen-nav{display:none}.platform-shell:not(.editorial-shell){--p-sidebar: 76px}.workspace-focus-grid{grid-template-columns:1fr}.workspace-diera-card h2{max-width:none}.workspace-project-grid{grid-template-columns:1fr 1fr}.workspace-availability>div:last-child{grid-template-columns:1fr 1fr}}@media(max-width:760px){.platform-shell:not(.editorial-shell) .platform-header{height:65px}.platform-shell:not(.editorial-shell) .header-brand img{width:120px}.workspace-mobile-nav{position:fixed;z-index:80;inset-inline:8px;inset-block-end:8px;min-height:58px;display:grid;grid-template-columns:repeat(4,1fr);padding:5px;border:1px solid #d8d4cd;border-radius:15px;background:#fffefbf2;box-shadow:0 12px 35px #332d2526;backdrop-filter:blur(14px)}.workspace-mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:11px;color:#7b8385;font-size:8px;font-weight:700}.workspace-mobile-nav a[aria-current]{color:var(--p-brand);background:#f2e4e9}.platform-shell:not(.editorial-shell) .page-content{padding:25px 14px 95px}.workspace-command{gap:20px}.workspace-command-hero,.workspace-command-hero.compact{align-items:flex-start;flex-direction:column;gap:15px}.workspace-command-hero h1,.workspace-command-hero.compact h1{font-size:30px}.workspace-command-hero>div:last-child{width:100%}.workspace-command-hero>div:last-child .ant-btn{flex:1}.workspace-stat-grid{gap:9px}.workspace-stat{min-height:120px;grid-template-columns:35px auto;padding:14px}.workspace-stat>span{width:34px;height:34px}.workspace-stat>strong{font-size:23px}.workspace-project-grid,.workspace-availability>div:last-child{grid-template-columns:1fr}.workspace-task-grid,.workspace-tracking-grid{display:flex;flex-direction:column}.task-calendar,.task-board,.delivery-list,.tracking-map,.custody-panel{min-height:auto}.task-stage-list label{min-height:68px}.workspace-task-aside{display:flex}.map-unavailable{min-height:430px}.workspace-diera-shell,.workspace-messages-shell{min-height:calc(100vh - 122px);margin:-25px -14px -95px;grid-template-columns:1fr}.diera-projects,.message-rooms{display:none}.diera-main>header,.message-room>header{grid-template-columns:38px minmax(0,1fr) auto;padding-inline:12px}.message-room>header>button,.diera-main>header .ant-tag{display:none}.diera-empty,.message-unavailable{padding:24px 14px}.diera-source-grid{grid-template-columns:1fr}.diera-main>footer,.message-room>footer{position:sticky;inset-block-end:68px;padding-inline:10px}}@media(max-width:380px){.workspace-stat-grid{grid-template-columns:1fr}.workspace-command-hero h1,.workspace-command-hero.compact h1{font-size:27px}}.editorial-shell{--p-brand:#9e1b32;--p-text:#252b36;--p-muted:#5e6879;--p-border:#e9ecf2;--p-bg:#fafafa;background:var(--p-bg);color:var(--p-text)}.editorial-shell .main-wrap{margin-inline-start:0;padding-top:0}.editorial-shell .page-content{max-width:1600px;margin:auto;padding:42px 48px 70px}.editorial-shell .platform-header{padding-inline:40px;gap:24px;height:76px;border-color:var(--p-border)}.editorial-shell .header-brand{width:150px}.editorial-shell .header-brand img{width:140px;max-height:44px}.editorial-shell .public-nav{gap:24px;min-width:0}.editorial-shell .public-nav a{font-weight:500}.editorial-shell .platform-footer{padding:28px 48px 94px;border-color:var(--p-border);max-width:none}.editorial-shell h1{font-size:44px;font-weight:800;line-height:1.12;letter-spacing:-.025em}.editorial-shell h2{font-size:22px;font-weight:800;letter-spacing:-.01em}.editorial-shell h3{font-size:16px;font-weight:700;line-height:1.4}.editorial-shell p{font-size:15px;line-height:1.65;color:var(--p-muted)}.editorial-landing .page-content{padding:0;max-width:none}.editorial-landing .platform-header{position:absolute;inset-inline:0;top:0;background:transparent;border:0;color:#fff}.editorial-landing .header-brand img{filter:grayscale(1) brightness(0) invert(1)}.editorial-landing .public-nav a,.editorial-landing .icon-button,.editorial-landing .language-switch{color:#fff}.editorial-landing .language-switch,.editorial-landing .header-utilities .icon-button{background:#ffffff26;border-radius:30px;padding:9px 16px;min-height:40px}.editorial-landing :focus-visible{outline-color:#fff}.editorial-landing .page-content :focus-visible{outline-color:var(--p-brand)}.photo-hero{position:relative;height:440px;background:#253d48;overflow:hidden}.photo-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 47%}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0f1c2473,#0d1c2747 28%,#091824d1)}.hero-copy{position:absolute;inset-inline:48px;bottom:34px;max-width:1504px;margin-inline:auto;color:#fff}.hero-copy h1{color:#fff;max-width:680px;font-size:44px;line-height:1.08;margin-bottom:12px}.hero-copy h1 span{color:#81d7d3}.hero-copy p{color:#eef2f3;max-width:none;margin-bottom:18px}.hero-destinations{display:flex;gap:10px;flex-wrap:wrap}.hero-destinations a{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border:1px solid #ffffff52;background:#ffffff1f;border-radius:30px;font-size:14px;min-height:40px;backdrop-filter:blur(6px)}.hero-destinations a:hover{background:#fff3}.editorial-section{padding:36px 48px 0;max-width:1600px;margin-inline:auto}.editorial-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:16px;margin-bottom:18px}.editorial-heading>span{font-size:13px;color:var(--p-muted)}.world-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.world-card{border:1px solid var(--p-border);border-radius:18px;background:#fff;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease-out}.world-card:hover{transform:translateY(-4px)}.photo-window{overflow:hidden;height:150px}.photo-window img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease-out}.editorial-shell img[src$="/chair.jpg"]{object-position:center 75%}.world-card:hover img{transform:scale(1.06)}.world-copy{padding:16px;display:flex;flex-direction:column;flex:1;gap:7px}.world-copy p{font-size:14px;line-height:1.45;flex:1}.editorial-link{color:var(--p-brand);display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:700;min-height:28px}.world-copy .editorial-link{margin-top:4px}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.story{min-width:0}.story>img{height:250px;width:100%;object-fit:cover;border-radius:18px;display:block}.story h3{padding-block:15px;display:flex;align-items:center;justify-content:space-between;gap:10px}.photo-caption{font-size:12px!important;padding-block:8px 30px}.diera-float{position:fixed;bottom:22px;inset-inline-start:50%;transform:translate(-50%);background:#202c36;color:#fff;border-radius:30px;padding:14px 22px;display:flex;align-items:center;justify-content:center;gap:12px;z-index:35;font-size:14px;max-width:calc(100vw - 32px);white-space:nowrap;box-shadow:0 8px 25px #0e19252b}[dir=rtl] .diera-float{transform:translate(50%)}.diera-float svg:first-child{color:#81d7d3}.editorial-shell .editorial-link svg,.editorial-shell .story h3 svg,.editorial-shell .publication-note a svg,.editorial-shell .domain-editorial-grid svg,.editorial-shell .capability-lines svg{flex-shrink:0}[dir=rtl] .editorial-shell .editorial-link svg,[dir=rtl] .editorial-shell .story h3 svg,[dir=rtl] .editorial-shell .publication-note a svg,[dir=rtl] .editorial-shell .domain-editorial-grid svg,[dir=rtl] .editorial-shell .capability-lines svg{transform:scaleX(-1)}.editorial-lead{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-bottom:52px}.editorial-lead>div:first-child{padding-block:24px}.editorial-lead h1{max-width:580px;margin-bottom:20px;text-wrap:balance}.editorial-lead p{margin-bottom:24px;max-width:60ch}.lead-photo{height:330px;border-radius:18px;overflow:hidden}.lead-photo img{width:100%;height:100%;object-fit:cover}.domain-editorial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin-top:24px}.domain-editorial-grid>a{border-top:1px solid var(--p-border);padding:22px 0;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.domain-editorial-grid span{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--p-brand)}.domain-editorial-grid>a:hover h3,.capability-lines a:hover{color:var(--p-brand)}.publication-note{display:flex;align-items:center;gap:20px;padding:28px 0;border-top:1px solid var(--p-border);margin-top:38px}.publication-note>div{flex:1}.publication-note p{margin-top:6px}.publication-note>a{display:flex;gap:10px;align-items:center;color:var(--p-brand);font-weight:700}.maker-directory-layout{display:grid;grid-template-columns:1fr 2fr;gap:64px;margin-top:44px}.location-note{background:#eef2ef;padding:32px;border-radius:18px;align-self:start}.location-note h2{margin:18px 0 12px}.location-note p{margin-bottom:20px}.capability-lines{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin-top:20px}.capability-lines a{padding:18px 0;border-bottom:1px solid var(--p-border);display:flex;align-items:center;justify-content:space-between;gap:12px}.challenge-empty{padding:35px 0 45px;max-width:720px}.challenge-empty p{margin:18px 0 24px}.request-wizard{max-width:800px;margin:12px auto 50px}.request-wizard>p{margin-top:16px}.wizard-progress{list-style:none;display:flex;padding:0;margin:38px 0;border-bottom:1px solid var(--p-border)}.wizard-progress li{flex:1;padding:14px 0;color:var(--p-muted);display:flex;gap:10px;align-items:center;border-bottom:2px solid transparent}.wizard-progress li[aria-current]{color:var(--p-brand);border-bottom-color:var(--p-brand);font-weight:700}.wizard-progress span{width:26px;height:26px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:13px;flex-shrink:0}.request-wizard form>label{display:block;font-weight:700;margin:25px 0 10px}.request-wizard .ant-select{width:100%}.wizard-tip{padding-block:18px}.request-review>p{white-space:pre-wrap;margin:20px 0}.form-actions{flex-wrap:wrap}.editorial-shell .guide-list{border:0;border-radius:0;background:none;margin-block:24px}.editorial-shell .guide-list .ant-collapse-item{border-bottom:1px solid var(--p-border)}.editorial-shell .guide-list .ant-collapse-header{font-size:17px;padding:22px 0}.editorial-shell .studio-directory:not(.compact){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}.editorial-shell .studio-row{background:transparent;border-width:0 0 1px;border-radius:0;min-height:110px}.editorial-shell .page-heading{margin-bottom:30px}.editorial-shell .transport-strip{background:#202c36;color:#fff;border:0;border-radius:18px;margin-top:42px;padding:28px}.editorial-shell .transport-strip h2{color:#fff}.editorial-shell .transport-strip p{color:#d6e1e5}[dir=rtl] .editorial-shell .ant-btn svg.lucide-arrow-right{transform:scaleX(-1)}@media(min-width:1051px){.editorial-shell .public-nav{display:flex}.editorial-shell .header-utilities{margin-inline-start:auto}}@media(max-width:1100px){.editorial-shell .public-nav{gap:16px}.editorial-shell .public-nav a{font-size:13px}.editorial-shell .header-brand{width:130px}.editorial-shell .header-brand img{width:120px}.world-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-lead{gap:32px}.editorial-shell h1{font-size:38px}.domain-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.editorial-shell .platform-header{padding-inline:24px}.editorial-shell .page-content{padding:28px 24px 60px}.editorial-landing .page-content{padding:0}.editorial-section{padding:30px 24px 0}.hero-copy{inset-inline:24px;bottom:28px}.photo-hero{height:500px}.world-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.world-card:last-child{grid-column:auto}.story-grid{grid-template-columns:1fr 1fr}.story:last-child{grid-column:1/-1}.editorial-lead{gap:26px;margin-bottom:36px}.lead-photo{height:280px}.editorial-shell h1{font-size:34px}.domain-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maker-directory-layout{grid-template-columns:1fr;gap:28px}.location-note{padding:24px}.editorial-shell .platform-footer{padding-inline:24px}.publication-note{flex-wrap:wrap}.publication-note>div{min-width:200px}}@media(max-width:540px){.editorial-shell .platform-header{padding-inline:16px;gap:10px;height:70px}.editorial-shell .header-brand{width:auto;flex:1}.editorial-shell .header-brand img{width:112px}.editorial-shell .header-utilities{gap:8px}.editorial-shell .header-utilities .icon-button:last-child{display:none}.editorial-landing .header-utilities .icon-button{padding:8px;width:36px}.editorial-landing .language-switch{padding:8px 12px}.editorial-shell .page-content{padding:24px 20px 50px}.editorial-landing .page-content{padding:0}.photo-hero{height:570px}.hero-copy{inset-inline:20px;bottom:28px}.hero-copy h1{font-size:36px;line-height:1.15}.hero-copy p{font-size:15px;max-width:35ch}.hero-destinations{gap:8px}.hero-destinations a{font-size:12px;padding:8px 12px;min-height:40px}.editorial-section{padding:28px 20px 0}.editorial-heading{gap:5px;margin-bottom:18px;align-items:start;flex-direction:column}.editorial-shell h2{font-size:22px}.world-grid{grid-template-columns:1fr;gap:18px}.photo-window{height:190px}.world-copy{padding:18px}.world-copy p{font-size:15px}.story-grid{grid-template-columns:1fr}.story:last-child{grid-column:auto}.story>img{height:220px}.editorial-lead{grid-template-columns:1fr;gap:8px}.editorial-lead>div:first-child{padding-top:8px}.editorial-lead h1{font-size:34px}.lead-photo{height:230px}.domain-editorial-grid,.capability-lines{grid-template-columns:1fr}.editorial-shell .studio-directory:not(.compact){grid-template-columns:1fr}.diera-float{padding:13px 18px;font-size:13px;bottom:16px}.wizard-progress{gap:8px}.wizard-progress li{font-size:13px;gap:6px}.request-wizard h1{font-size:32px}.publication-note>a{min-height:44px}.editorial-shell .platform-footer{padding-inline:20px}.editorial-shell .filter-bar{align-items:stretch}.editorial-shell .filter-bar>*{max-width:100%}}@media(max-width:360px){.editorial-shell .platform-header{gap:6px}.editorial-shell .header-brand img{width:96px}.editorial-shell .header-utilities{gap:4px}.editorial-shell .language-switch{padding:8px}.editorial-shell .header-utilities .icon-button{width:32px;padding:6px}.editorial-shell .transport-strip{padding:20px}}@media(prefers-reduced-motion:reduce){.world-card,.photo-window img{transition:none}.world-card:hover,.world-card:hover img{transform:none}}.studio-home{padding-bottom:16px}.studio-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center;margin-bottom:54px}.studio-intro-copy h1{margin-bottom:18px}.studio-intro-copy .studio-promise{font-size:22px;line-height:1.45;color:var(--p-text);max-width:25ch;margin-bottom:18px}.studio-intro-copy>p{max-width:52ch}.studio-intro-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-block:26px 16px}.studio-intro-actions>a{display:inline-flex;align-items:center;gap:8px;font-weight:700;min-height:44px}.studio-intro-copy .studio-preservation{font-size:14px}.studio-intro-figure{margin:0;min-width:0}.studio-intro-figure img{display:block;width:100%;height:340px;object-fit:cover;border-radius:18px}.studio-intro-figure figcaption{font-size:12px;color:var(--p-muted);padding-block:10px;line-height:1.5}.studio-selection{scroll-margin-top:100px}.studio-selection-head{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:24px}.studio-selection-head p{margin-top:9px}.studio-selection-head>.ant-input-affix-wrapper{max-width:340px}.studio-space-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.studio-space{min-width:0;border:1px solid var(--p-border);border-radius:18px;overflow:hidden;background:var(--p-surface,#fff);display:flex;flex-direction:column;transition:border-color .18s ease-out}.studio-space:hover{border-color:var(--p-brand)}.studio-space-image{overflow:hidden;background:var(--p-bg);aspect-ratio:16/9}.studio-space-image img{display:block;width:100%;height:100%;object-fit:cover}.studio-space-copy{display:flex;flex-direction:column;flex:1;padding:24px}.studio-space-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;color:var(--p-muted)}.studio-space h3{font-size:16px;margin-bottom:8px}.studio-space p{font-size:14px;margin-bottom:24px}.studio-open{display:flex;align-items:center;gap:8px;color:var(--p-brand);font-size:14px;font-weight:700;margin-top:auto}.studio-general{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;background:var(--nas-brand-soft)}.studio-general .studio-space-image{aspect-ratio:auto;min-height:300px}.studio-general .studio-space-copy{padding:32px;justify-content:center}.studio-general h3{font-size:22px}.studio-general .studio-space-top{color:var(--p-brand)}.studio-general .studio-general-note{max-width:52ch;font-size:16px;line-height:1.8;margin-block:0 28px}.studio-space-grid.filtered .studio-general{grid-column:auto;display:flex}.studio-space-grid.filtered .studio-general .studio-space-image{min-height:0;aspect-ratio:16/9}.studio-image-note{font-size:12px;margin-block:16px 0;color:var(--p-muted)}[dir=rtl] .studio-open svg{transform:scaleX(-1)}.studio-recent{margin-block:48px}.studio-recent>p{font-size:14px;margin-top:12px}.studio-next{display:grid;grid-template-columns:1fr 1fr;gap:48px;border-top:1px solid var(--p-border);padding-top:34px;margin-top:48px}.studio-next>div:last-child{border-inline-start:1px solid var(--p-border);padding-inline-start:40px}.studio-next h2{margin-block:10px}.studio-next p{margin-bottom:16px;max-width:50ch}@media(max-width:1000px){.studio-intro{gap:28px}.studio-intro-figure img{height:320px}.studio-space-grid{grid-template-columns:1fr 1fr}.studio-general .studio-space-copy{padding:24px}.studio-selection-head{align-items:flex-start}.studio-selection-head>.ant-input-affix-wrapper{max-width:280px}}@media(max-width:700px){.studio-intro{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.studio-intro-copy .studio-promise{font-size:22px;max-width:none}.studio-intro-figure img{height:auto;aspect-ratio:16/9}.studio-selection-head{flex-direction:column;gap:20px}.studio-selection-head>.ant-input-affix-wrapper{max-width:none;width:100%}.studio-space-grid{grid-template-columns:1fr}.studio-general{grid-column:auto;display:flex}.studio-general .studio-space-image{min-height:0;aspect-ratio:16/9}.studio-space-copy{padding:22px}.studio-space h3{font-size:16px}.studio-general h3{font-size:22px}.studio-next{grid-template-columns:1fr;gap:24px}.studio-next>div:last-child{border-inline-start:0;padding-inline-start:0;border-top:1px solid var(--p-border);padding-top:24px}.studio-intro-actions{gap:16px}}@media(prefers-reduced-motion:reduce){.studio-space{transition:none}}.platform-shell .platform-header{gap:20px}.platform-primary-nav{gap:8px;justify-content:center;min-width:0}.editorial-shell .platform-primary-nav{gap:8px}.platform-primary-nav .platform-home-nav,.platform-nav-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 9px;border:0;border-radius:8px;background:transparent;color:var(--p-text);font-family:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.platform-primary-nav .platform-home-nav:hover,.platform-nav-trigger:hover,.platform-nav-trigger[aria-expanded=true]{background:var(--nas-brand-soft);color:var(--p-brand)}.platform-primary-nav .platform-home-nav[aria-current=page],.platform-nav-trigger[data-current=true]{color:var(--p-brand)}.platform-primary-nav .platform-home-nav[aria-current]:after{display:none}.platform-nav-trigger svg{flex-shrink:0}.platform-nav-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.platform-nav-popup{max-width:calc(100vw - 24px);min-width:250px}.platform-nav-popup .ant-dropdown-menu{padding:8px;border:1px solid var(--nas-border,#e9ecf2);border-radius:12px;max-height:70vh;overflow:auto}.platform-nav-popup .ant-dropdown-menu-item{padding:0!important}.platform-destination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;min-height:44px;font-size:14px;color:inherit}.platform-destination:focus-visible{outline:2px solid var(--nas-brand,#8a1538);outline-offset:-2px;border-radius:6px}.nav-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.platform-shell .header-utilities{gap:8px;flex-shrink:0}.platform-shell .header-utilities .icon-button,.platform-shell .header-utilities .language-switch{border:1px solid var(--p-border);border-radius:8px;min-height:40px;min-width:40px;padding:8px;color:var(--p-text);background:transparent}.editorial-landing .platform-header{border-bottom:1px solid rgb(255 255 255 / .2)}.editorial-landing .platform-nav-trigger,.editorial-landing .platform-primary-nav .platform-home-nav,.editorial-landing .header-utilities .icon-button,.editorial-landing .header-utilities .language-switch{color:#fff}.editorial-landing .platform-nav-trigger:hover,.editorial-landing .platform-nav-trigger[aria-expanded=true],.editorial-landing .platform-primary-nav .platform-home-nav:hover{background:#ffffff26;color:#fff}.editorial-landing .header-utilities .icon-button,.editorial-landing .header-utilities .language-switch{border-color:#fff6;border-radius:8px;background:transparent;padding:8px}.platform-mobile-destinations{display:flex;flex-direction:column;gap:4px}.platform-mobile-destinations .platform-home-nav{display:flex;align-items:center;gap:10px;padding:14px 10px;color:var(--nas-brand,#8a1538);font-weight:700}.platform-mobile-group summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding:14px 10px;font-weight:700;min-height:48px}.platform-mobile-group summary::-webkit-details-marker{display:none}.platform-mobile-group[open]>summary svg{transform:rotate(180deg)}.platform-mobile-group>div{padding-inline:8px;border-bottom:1px solid var(--nas-border,#e9ecf2)}.platform-mobile-group .platform-destination{font-weight:400;font-size:14px;padding:12px}@media(max-width:1399px){.platform-shell .platform-primary-nav{display:none}.platform-shell .header-brand{width:auto;margin-inline-end:auto}.platform-shell .platform-header .mobile-only{display:inline-flex}}@media(max-width:540px){.platform-shell .platform-header{gap:8px}.platform-shell .header-utilities{gap:6px}.platform-shell .header-utilities .icon-button,.platform-shell .header-utilities .language-switch{min-width:36px;min-height:36px;padding:7px}.platform-shell .header-utilities .icon-button:last-child{display:none}}:root{--work-canvas: #f3f5f4;--work-surface: #ffffff;--work-soft: #f7f8f7;--work-ink: #202426;--work-muted: #657076;--work-line: #e1e5e4;--work-line-strong: #cfd5d3;--work-maroon: #8a1538;--work-maroon-soft: #f7e9ee;--work-teal: #0f7f86;--work-teal-soft: #e8f5f4;--work-gold: #c6921d;--work-gold-soft: #fff4d4;--work-blue: #2f78a5;--work-blue-soft: #e8f3fa;--work-lime: #a6b23d;--work-shadow: 0 6px 20px rgba(31, 39, 41, .045);--work-radius: 14px}.platform-shell.workspace-mode{--p-sidebar: 0px;min-height:100vh;background:radial-gradient(circle at 72% 0%,rgba(15,127,134,.035),transparent 25%),var(--work-canvas)}.platform-shell.workspace-mode .platform-header{height:60px;gap:18px;padding-inline:18px;border-bottom:1px solid rgba(216,222,220,.92);background:#fffffff0;backdrop-filter:blur(18px) saturate(1.15)}.platform-shell.workspace-mode .header-brand{width:164px}.platform-shell.workspace-mode .header-brand img{width:136px;max-height:40px}.platform-shell.workspace-mode .platform-sidebar{display:none}.platform-shell.workspace-mode .main-wrap{margin-inline-start:0;min-height:calc(100vh - 60px)}.platform-shell.workspace-mode .page-content{width:100%;max-width:1680px;padding:16px 20px 34px}.platform-shell.workspace-mode .platform-footer,.platform-shell.workspace-mode .workspace-toolbar{display:none}.platform-shell.workspace-mode .header-utilities{gap:5px}.platform-shell.workspace-mode .header-utilities .icon-button{width:34px;height:34px;border-radius:10px}.platform-shell.workspace-mode .language-switch{min-height:34px;padding-inline:8px;border-radius:10px;background:#f3f5f4;font-size:11px;font-weight:750}.workspace-screen-nav{flex:1;display:flex;justify-content:center;align-items:center;gap:2px}.workspace-screen-nav a{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding-inline:13px;border-radius:11px;color:#5d676c;font-size:11px;font-weight:750;white-space:nowrap;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s,color .16s,box-shadow .16s}.workspace-screen-nav a:hover{color:var(--work-maroon);background:#f1f3f2}.workspace-screen-nav a[aria-current]{color:#fff;background:#242729;box-shadow:0 6px 15px #2024262e}.workspace-screen-nav a:active{transform:scale(.97)}.workspace-mobile-nav{display:none}.workspace-command{display:flex;flex-direction:column;gap:12px}.workspace-command-bar{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:3px 2px 7px}.workspace-command-bar>div:first-child{min-width:0}.workspace-command-bar h1{margin-top:3px;color:var(--work-ink);font-size:clamp(24px,2.2vw,33px);line-height:1.22;letter-spacing:-.025em}.workspace-command-bar p{margin-top:3px;color:var(--work-muted);font-size:11px;line-height:1.55}.workspace-command-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-shrink:0}.workspace-command-actions .ant-btn{min-height:36px;border-radius:10px;font-size:11px;font-weight:750}.workspace-eyebrow{display:block;color:var(--work-maroon);font-size:9px;font-weight:850;letter-spacing:.085em}.command-updated{color:var(--work-muted);font-size:9px;white-space:nowrap}.workspace-panel,.workspace-kpi{border:1px solid var(--work-line)!important;border-radius:var(--work-radius)!important;background:#fffffffa!important;box-shadow:var(--work-shadow)!important}.workspace-panel{overflow:hidden;padding:16px}.workspace-panel.compact-panel{padding:14px}.workspace-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:11px}.workspace-section-heading>div>span{display:block;margin-bottom:2px;color:#5f6b72;font-size:8px;font-weight:750}.workspace-section-heading h2{color:var(--work-ink);font-size:15px;line-height:1.3}.workspace-section-heading>button,.workspace-section-heading>div+button{min-height:30px;display:inline-flex;align-items:center;gap:5px;color:var(--work-maroon);font-size:10px;font-weight:800}.workspace-icon-button{width:32px;height:32px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:9px;color:#687277;background:#f2f4f3!important;transition:transform .15s,color .15s,background-color .15s}.workspace-icon-button:hover:not(:disabled){color:var(--work-maroon);background:var(--work-maroon-soft)!important}.workspace-icon-button:active:not(:disabled){transform:scale(.96)}.workspace-icon-button:disabled{color:#9aa1a4;opacity:.74}.connection-pill{width:fit-content;min-height:24px;display:inline-flex;align-items:center;gap:5px;padding-inline:8px;border:1px solid #e4d6b5;border-radius:999px;color:#72591f;background:#fff9e7;font-size:8px;font-weight:800;white-space:nowrap}.workspace-project-select{min-height:36px;display:grid;grid-template-columns:16px auto minmax(110px,1fr) 14px;align-items:center;gap:6px;padding-inline:9px;border:1px solid var(--work-line);border-radius:10px;color:var(--work-muted);background:#fff;font-size:9px}.workspace-project-select select{min-width:0;max-width:200px;border:0;outline:0;appearance:none;color:var(--work-ink);background:transparent;font-family:inherit;font-size:10px;font-weight:750}.workspace-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.workspace-kpi-shell{min-width:0;margin:0}.workspace-kpi{min-height:104px;padding:12px 13px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important}.workspace-kpi:hover{transform:translateY(-1px);border-color:var(--work-line-strong)!important;box-shadow:0 10px 24px #1f272913!important}.workspace-kpi .kpi__header{min-height:24px;gap:7px}.workspace-kpi .kpi__icon{width:28px;height:28px;border-radius:8px;color:var(--work-maroon);background:var(--work-maroon-soft)}.workspace-kpi.tone-gold .kpi__icon{color:#896619;background:var(--work-gold-soft)}.workspace-kpi.tone-teal .kpi__icon{color:var(--work-teal);background:var(--work-teal-soft)}.workspace-kpi.tone-sky .kpi__icon{color:var(--work-blue);background:var(--work-blue-soft)}.workspace-kpi .kpi__title{color:#5a656a;font-size:10px;font-weight:750}.workspace-kpi .kpi__actions{inset-block-start:9px;inset-inline-end:9px}.workspace-kpi-content{display:grid!important;grid-template-columns:minmax(88px,.8fr) minmax(90px,1fr)!important;align-items:end;gap:9px;margin-top:4px}.workspace-kpi-content>div:first-child{min-width:0;display:flex;align-items:baseline;gap:7px}.workspace-kpi .kpi__value{color:var(--work-ink);font-size:25px;line-height:1;font-weight:760}.workspace-kpi .kpi__trend{font-size:7px}.workspace-kpi .kpi__footer{margin-top:6px;padding-top:6px;border-top:1px solid #eef0ef;color:#768085;font-size:8px}.workspace-kpi.tone-plum{border-color:transparent!important;background:linear-gradient(150deg,#3d0b1d,#22060f)!important}.workspace-kpi.tone-plum:hover{border-color:#ffffff29!important;box-shadow:0 12px 26px #22060f52!important}.workspace-kpi.tone-plum .kpi__icon{color:#f3d3de;background:#ffffff21}.workspace-kpi.tone-plum .kpi__title{color:#e3bfcf}.workspace-kpi.tone-plum .kpi__value{color:#fff}.workspace-kpi.tone-plum .kpi__footer{color:#d3a9b8;border-top-color:#ffffff21}.workspace-kpi.tone-plum .metric-bars i{background:linear-gradient(180deg,#e593ad,#b95b7d)}.metric-bars{height:30px;display:flex;align-items:flex-end;justify-content:flex-end;gap:3px}.metric-bars i{width:7px;min-height:4px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#bd5e7b,var(--work-maroon));opacity:.92}.metric-bars.tone-gold i{background:linear-gradient(180deg,#f1cc5a,#c6921d)}.metric-bars.tone-teal i{background:linear-gradient(180deg,#54b7b2,var(--work-teal))}.metric-bars.tone-sky i{background:linear-gradient(180deg,#77b4d7,var(--work-blue))}.overview-workbench{min-width:0;display:grid;grid-template-columns:220px minmax(560px,1fr) 250px;gap:10px;align-items:start}.overview-rail,.overview-center,.overview-side{min-width:0;display:flex;flex-direction:column;gap:10px}.workspace-diera-card{position:relative;overflow:hidden;min-height:192px;padding:16px;border-radius:var(--work-radius);color:#fff;background:linear-gradient(145deg,#075d64,#0f7f86 55%,#209ca0);box-shadow:0 12px 30px #0f7f862e}.workspace-diera-card .diera-identity{position:relative;max-width:92px;margin-bottom:18px;filter:brightness(0) invert(1)}.workspace-diera-card .connection-pill{position:absolute;inset-block-start:13px;inset-inline-end:13px;color:#e8f8f6;border-color:#ffffff3b;background:#00000017}.workspace-diera-card .workspace-eyebrow{position:relative;color:#c7eeeb}.workspace-diera-card h2{position:relative;margin:4px 0 7px;font-size:19px;line-height:1.32}.workspace-diera-card p{position:relative;color:#d9efed;font-size:9px;line-height:1.6}.workspace-diera-card .ant-btn{position:relative;margin-top:11px;min-height:33px;color:#075d64;border-color:#fff;background:#fff;font-size:10px}.diera-glow{position:absolute;width:130px;height:130px;inset-inline-end:-58px;inset-block-end:-56px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 25px #ffffff0d,0 0 0 50px #ffffff06}.channel-panel{display:flex;flex-direction:column;gap:6px}.channel-panel .workspace-section-heading{margin-bottom:2px}.workspace-honest-state{display:flex;align-items:flex-start;gap:9px;padding:10px;border-radius:10px;background:#f5f7f6}.workspace-honest-state.compact{gap:8px;padding:8px}.workspace-honest-state>span{width:29px;height:29px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;color:#687277;background:#fff;box-shadow:0 2px 8px #1f27290d}.workspace-honest-state.compact>span{width:26px;height:26px}.workspace-honest-state.tone-teal{background:var(--work-teal-soft)}.workspace-honest-state.tone-teal>span{color:var(--work-teal)}.workspace-honest-state.tone-gold{color:#745b20;background:var(--work-gold-soft)}.workspace-honest-state.tone-maroon{background:var(--work-maroon-soft)}.workspace-honest-state strong{display:block;color:#333b3e;font-size:9px}.workspace-honest-state p{margin-top:2px;color:#5f696e;font-size:8px;line-height:1.45}.overview-progress-panel{min-height:202px}.overview-progress-layout{display:grid;grid-template-columns:185px minmax(0,1fr);align-items:center;gap:18px}.completion-score{min-width:0;display:flex;align-items:center;gap:11px}.completion-score>div{min-width:0}.completion-score strong,.completion-score small{display:block}.completion-score>div>strong{color:var(--work-ink);font-size:10px}.completion-score small{margin-top:3px;color:var(--work-muted);font-size:8px}.workspace-progress-ring{--progress:0deg;width:66px;height:66px;flex:0 0 auto;position:relative;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--work-teal) var(--progress),#e9eceb 0)}.workspace-progress-ring:after{content:"";position:absolute;inset:7px;border-radius:inherit;background:#fff}.workspace-progress-ring strong{position:relative;z-index:1;color:var(--work-ink);font-size:14px}.workspace-health-bars{display:flex;flex-direction:column;gap:7px}.workspace-health-bars>div,.workload-bars>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(80px,1.2fr) 30px;align-items:center;gap:7px}.workspace-health-bars span,.workspace-health-bars strong,.workload-bars span,.workload-bars strong{color:#667176;font-size:8px}.workspace-health-bars i,.workload-bars i{height:6px;overflow:hidden;border-radius:99px;background:#edf0ef}.workspace-health-bars b,.workload-bars b{display:block;height:100%;border-radius:inherit;background:var(--work-maroon)}.tone-lime{--tone:#a6b23d}.tone-sky{--tone:#4e98c0}.tone-mint{--tone:#36a292}.tone-amber{--tone:#c89426}.workspace-health-bars b.tone-lime,.workload-bars b.tone-lime{background:#a6b23d}.workspace-health-bars b.tone-sky,.workload-bars b.tone-sky{background:#4e98c0}.workspace-health-bars b.tone-mint,.workload-bars b.tone-mint{background:#36a292}.workspace-health-bars b.tone-amber,.workload-bars b.tone-amber{background:#c89426}.workspace-projects-table{padding:14px 0 0}.workspace-projects-table>.workspace-section-heading{padding-inline:15px}.workspace-project-table{overflow-x:auto}.project-table-head,.workspace-project-table>button{min-width:760px;display:grid;grid-template-columns:34px minmax(185px,1.7fr) minmax(115px,.95fr) 105px minmax(120px,.9fr) 72px 16px;align-items:center;gap:8px}.project-table-head{min-height:30px;padding-inline:15px;border-block:1px solid var(--work-line);color:#748087;background:#f7f9f8;font-size:8px;font-weight:800}.project-table-head>span:first-child{grid-column:1/3}.workspace-project-table>button{width:100%;min-height:52px;padding:7px 15px;border-bottom:1px solid #edf0ef;text-align:start;transition:background-color .15s}.workspace-project-table>button:hover,.workspace-project-table>button:focus-visible{background:#faf4f6;outline:none}.project-avatar{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:#7c2847;background:var(--work-maroon-soft);font-size:8px;font-weight:850}.project-avatar.tone-lime{color:#68721e;background:#f0f3d6}.project-avatar.tone-sky{color:#2f6e91;background:#e7f1f7}.project-avatar.tone-mint{color:#247c73;background:#e4f4f1}.project-avatar.tone-amber{color:#86621d;background:var(--work-gold-soft)}.project-title-cell{min-width:0}.project-title-cell strong,.project-title-cell small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-title-cell strong{color:var(--work-ink);font-size:10px}.project-title-cell small{margin-top:2px;color:#768186;font-size:8px}.workspace-project-table>button>span:not(.project-avatar):not(.project-title-cell),.workspace-project-table time{color:#5f6a6f;font-size:9px}.stage-tag{margin:0!important;font-size:8px!important}.project-table-progress{display:flex!important;align-items:center;gap:6px}.project-table-progress i{width:70px;height:5px;overflow:hidden;border-radius:99px;background:#e9eceb}.project-table-progress b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--work-maroon),#bd5272)}.project-table-progress strong{color:var(--work-ink);font-size:8px}.attention-list{border-top:1px solid var(--work-line)}.attention-list>button{width:100%;min-height:49px;display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #edf0ef;text-align:start}.attention-list>button:hover,.attention-list>button:focus-visible{background:#faf4f6;outline:none}.attention-list strong,.attention-list small{display:block}.attention-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--work-ink);font-size:9px}.attention-list small,.attention-list time{color:#758086;font-size:7px}.attention-symbol{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--work-maroon);background:var(--work-maroon-soft)}.stage-panel{min-height:170px}.stage-stack{height:14px;display:flex;overflow:hidden;margin:17px 0 13px;border-radius:99px;background:#edf0ef}.stage-stack i{height:100%;min-width:0}.stage-stack .tone-plum,.stage-list .tone-plum{background:var(--work-maroon)}.stage-stack .tone-sky,.stage-list .tone-sky{background:var(--work-blue)}.stage-stack .tone-amber,.stage-list .tone-amber{background:var(--work-gold)}.stage-stack .tone-mint,.stage-list .tone-mint{background:var(--work-teal)}.stage-list{display:flex;flex-direction:column;gap:7px}.stage-list>div{display:flex;align-items:center;justify-content:space-between;color:#657075;font-size:8px}.stage-list span{display:inline-flex;align-items:center;gap:6px}.stage-list span i{width:7px;height:7px;border-radius:50%}.stage-list strong{color:var(--work-ink)}.empty-project-state{min-height:94px;display:flex;align-items:center;gap:10px;margin:0 14px 14px;padding:13px;border:1px dashed var(--work-line-strong);border-radius:11px;background:#fafbfa}.empty-project-state.compact{min-height:auto;margin:8px 0;padding:10px;align-items:flex-start}.empty-project-state>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:var(--work-maroon);background:var(--work-maroon-soft)}.empty-project-state>div{min-width:0;flex:1}.empty-project-state strong{display:block;color:var(--work-ink);font-size:9px}.empty-project-state p{margin-top:2px;color:var(--work-muted);font-size:8px;line-height:1.5}.workspace-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.workspace-execution{gap:0}.workspace-task-grid{min-width:0;display:grid;grid-template-columns:240px minmax(560px,1fr) 275px;gap:10px;align-items:start}.task-left-rail,.task-center-column,.workspace-task-aside{min-width:0;display:flex;flex-direction:column;gap:10px}.task-calendar{min-height:350px}.mini-calendar-weekdays,.mini-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.mini-calendar-weekdays{margin-top:5px;color:#5f696e;font-size:8px;font-weight:750;text-align:center}.mini-calendar{padding:8px 0 10px;border-bottom:1px solid var(--work-line)}.mini-calendar>span{aspect-ratio:1;min-height:27px;position:relative;display:grid;place-items:center;overflow:visible;border-radius:50%;color:#3f484c;background:#f0f2f1;font-size:8px;font-variant-numeric:tabular-nums}.mini-calendar>span:empty{border:1px solid #e5e9e7;background:#fff}.mini-calendar>span>b{font-size:8px;font-weight:760}.mini-calendar>span.today{color:#fff;background:#25282a;box-shadow:0 5px 12px #25282a2b}.mini-calendar>span.has-record:not(.today){color:var(--work-maroon);background:var(--work-maroon-soft);font-weight:800;box-shadow:inset 0 0 0 1.5px #8a15384d}.mini-calendar>span.has-projects{padding:2px;color:var(--work-ink);background:#fff;box-shadow:inset 0 0 0 2px #0f7f8638}.mini-calendar>span.has-projects>small{position:absolute;inset-inline-end:-1px;inset-block-end:-2px;width:14px;height:14px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#25282a;font-size:6px;font-weight:800}.calendar-record-stack{display:flex;align-items:center;justify-content:center;direction:ltr}.calendar-record-stack i{width:21px;height:21px;display:grid;place-items:center;margin-inline-start:-6px;border:2px solid #fff;border-radius:50%;color:#fff;background:var(--work-maroon);font-size:5px;font-style:normal;font-weight:850;box-shadow:0 3px 7px #1f27291f}.calendar-record-stack i:first-child{margin-inline-start:0}.calendar-record-stack i.tone-sky{background:var(--work-blue)}.calendar-record-stack i.tone-amber{background:var(--work-gold)}.calendar-record-stack i.tone-mint{background:var(--work-teal)}.calendar-legend{display:flex;flex-wrap:wrap;gap:8px;padding-top:9px;color:#69757a;font-size:7px}.calendar-legend span{display:inline-flex;align-items:center;gap:4px}.calendar-legend i{width:6px;height:6px;border-radius:50%;background:#d8dddb}.calendar-legend i.today-dot{background:#25282a}.calendar-legend i.record-dot{background:var(--work-maroon)}.calendar-context-strip{min-height:35px;display:flex;align-items:center;gap:5px;margin-top:7px;overflow:hidden}.calendar-context-strip>button{max-width:92px;min-height:30px;display:flex;align-items:center;gap:5px;padding:3px 7px 3px 3px;border:1px solid transparent;border-radius:999px;text-align:start;background:#f1f3f2}.calendar-context-strip>button.active{color:#fff;border-color:#242829;background:#242829}.calendar-context-strip>button>span{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--work-maroon);font-size:6px;font-weight:850}.calendar-context-strip>button>span.tone-sky{background:var(--work-blue)}.calendar-context-strip>button>span.tone-amber{background:var(--work-gold)}.calendar-context-strip>button>span.tone-mint{background:var(--work-teal)}.calendar-context-strip>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.task-checklist-card{min-height:290px}.task-project-summary{margin-bottom:8px;padding:10px;border-radius:10px;background:#f7f8f7}.task-project-summary>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--work-ink);font-size:10px}.task-project-summary p{min-height:28px;margin-top:3px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#697479;font-size:7px;line-height:1.45}.task-project-summary>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:7px}.task-project-summary i{height:5px;overflow:hidden;border-radius:99px;background:#e4e8e6}.task-project-summary b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--work-maroon),#c15072)}.task-project-summary span{color:#596469;font-size:7px;font-weight:800}.compact-task-list{border-top:1px solid var(--work-line)}.compact-task-list button{width:100%;min-height:34px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;border-bottom:1px solid #edf0ef;text-align:start}.compact-task-list button>span{width:17px;height:17px;display:grid;place-items:center;border:1px solid var(--work-line-strong);border-radius:5px}.compact-task-list button>span.done{color:#fff;border-color:var(--work-teal);background:var(--work-teal)}.compact-task-list strong{font-size:8px;font-weight:700}.task-local-note{min-height:31px;display:flex;align-items:center;gap:6px;margin-top:9px;padding-inline:8px;border-radius:9px;color:#64531f;background:var(--work-gold-soft);font-size:7px}.task-local-note span{flex:1}.task-board{min-height:420px;padding:14px}.task-board-header{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,210px) auto;align-items:center;gap:9px;margin-bottom:7px}.task-board-header h2{margin-top:2px;font-size:15px}.task-search{min-height:33px;display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:6px;padding-inline:9px;border:1px solid var(--work-line);border-radius:9px;color:#7a858a;background:#f7f9f8}.task-search input{min-width:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:8px}.task-board-actions{display:flex;align-items:center;gap:6px}.task-board-actions .ant-btn{min-height:33px;border-radius:9px;font-size:8px;font-weight:750}.task-period{display:flex;gap:2px;padding:3px;border-radius:9px;background:#eef1f0}.task-period button{min-height:27px;padding-inline:9px;border-radius:7px;color:#596469;font-size:8px;font-weight:650}.task-period button.active{color:#fff;background:#272a2c}.task-board-context-row{min-height:37px;display:flex;align-items:center;gap:8px;margin-bottom:5px}.task-board-context-row .workspace-project-select{flex:0 0 190px;min-height:31px}.task-legend{min-width:0;flex:1;display:flex;align-items:center;justify-content:flex-end;gap:4px;overflow:hidden}.task-legend>span{min-height:23px;display:inline-flex;align-items:center;gap:4px;padding-inline:6px;border-radius:7px;color:#596469;background:#f2f4f3;font-size:7px;white-space:nowrap}.task-legend i{width:6px;height:6px;border-radius:2px;background:var(--tone,var(--work-maroon))}.task-legend i.tone-lime{--tone:#9ca839}.task-legend i.tone-sky{--tone:#438db5}.task-legend i.tone-mint{--tone:#31998b}.task-legend i.tone-amber{--tone:#c38f21}.task-legend b{min-width:14px;height:14px;display:grid;place-items:center;border-radius:4px;color:#fff;background:#747d81;font-size:6px}.task-date-row{min-height:25px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#687479;font-size:8px}.task-gantt{min-height:245px;display:grid;grid-template-rows:repeat(5,40px) 25px;position:relative;overflow:hidden;padding:8px 8px 4px;border:1px solid var(--work-line);border-radius:11px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),#edf0ef calc(10% - 1px),#edf0ef 10%),#fff}.gantt-axis{display:grid;grid-template-columns:repeat(11,1fr);align-items:center;padding-top:3px;border-top:1px solid #eef1f0;color:#5f6b72;font-size:7px;direction:ltr}.gantt-axis span{text-align:center}.gantt-item{--start:2;--span:30;width:max(148px,calc(var(--span)*1%));margin-inline-start:calc(var(--start)*1%);align-self:center;min-height:31px;display:grid;grid-template-columns:19px minmax(0,1fr) auto 20px;align-items:center;gap:5px;padding:4px 7px!important;border:1px solid var(--tone-line,#eadde2)!important;border-inline-start:3px solid var(--tone,var(--work-maroon))!important;border-radius:9px;text-align:start;background:var(--tone-soft,#f9eef2)!important;box-shadow:0 4px 12px #1f272912}.gantt-item:hover,.gantt-item:focus-visible{transform:translateY(-1px);outline:2px solid rgba(138,21,56,.14)}.gantt-item.done{opacity:.72}.gantt-item>span{width:18px;height:18px;display:grid;place-items:center;border-radius:5px;color:var(--tone,var(--work-maroon));background:#ffffffc7}.gantt-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.gantt-item small{color:#737e83;font-size:7px;white-space:nowrap}.gantt-contributors{min-width:20px;display:flex!important;align-items:center;justify-content:flex-end;direction:ltr;font-style:normal}.gantt-contributors i{width:19px;height:19px;display:grid;place-items:center;margin-left:-6px;border:2px solid #fff;border-radius:50%;color:#fff;background:var(--work-maroon);font-size:5px;font-style:normal;font-weight:850;box-shadow:0 2px 5px #1f27291f}.gantt-contributors i:first-child{margin-left:0}.gantt-contributors i.tone-sky{background:var(--work-blue)}.gantt-contributors i.tone-amber{background:var(--work-gold)}.gantt-contributors i.tone-mint{background:var(--work-teal)}.gantt-item.tone-lime{--tone:#9ca839;--tone-soft:#f3f5e2;--tone-line:#e3e7c8}.gantt-item.tone-sky{--tone:#438db5;--tone-soft:#e9f2f9;--tone-line:#cfdfeC}.gantt-item.tone-mint{--tone:#31998b;--tone-soft:#e7f4f1;--tone-line:#cbe4df}.gantt-item.tone-amber{--tone:#c38f21;--tone-soft:#faf2df;--tone-line:#eddcb6}.task-progress-row{min-height:38px;display:grid;grid-template-columns:38px 90px minmax(0,1fr);align-items:center;gap:7px;padding-top:8px}.task-progress-row strong{color:var(--work-ink);font-size:15px}.task-progress-row span{color:var(--work-muted);font-size:8px}.task-progress-row i{height:6px;overflow:hidden;border-radius:99px;background:#e6eae8}.task-progress-row b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--work-maroon),#bd5272)}.project-activity-panel{min-height:272px;padding-bottom:12px}.activity-layout{min-height:205px;display:grid;grid-template-columns:43px minmax(0,1fr);overflow:hidden;border:1px solid var(--work-line);border-radius:11px;background:#fafbfa}.activity-context-rail{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 5px;border-inline-end:1px solid var(--work-line);background:#fff}.activity-context-rail>button{width:30px;height:30px;position:relative;display:grid;place-items:center;border-radius:50%;color:#677277}.activity-context-rail>button>span{width:29px;height:29px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:var(--work-maroon);font-size:6px;font-weight:850;box-shadow:0 2px 7px #1f27291f}.activity-context-rail>button>span.tone-sky{background:var(--work-blue)}.activity-context-rail>button>span.tone-amber{background:var(--work-gold)}.activity-context-rail>button>span.tone-mint{background:var(--work-teal)}.activity-context-rail>button>i{position:absolute;inset-inline-end:-1px;inset-block-start:1px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:var(--work-teal)}.activity-context-rail>button.active{box-shadow:0 0 0 2px #d7b65b}.activity-conversation{min-width:0;display:flex;flex-direction:column;gap:6px;padding:6px}.activity-project-strip{min-height:43px;display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:5px 7px;border-radius:9px;background:#fff}.activity-avatar{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--work-maroon);font-size:6px;font-weight:850}.activity-avatar.tone-sky{background:var(--work-blue)}.activity-avatar.tone-amber{background:var(--work-gold)}.activity-avatar.tone-mint{background:var(--work-teal)}.activity-project-strip strong,.activity-project-strip small{display:block}.activity-project-strip strong{color:var(--work-ink);font-size:9px}.activity-project-strip small{margin-top:2px;color:#697479;font-size:7px}.activity-header-actions{display:flex;gap:3px}.activity-header-actions .workspace-icon-button{width:27px;height:27px;background:#f3f5f4!important}.activity-voice-placeholder{min-height:37px;display:grid;grid-template-columns:28px minmax(90px,190px) 27px minmax(90px,1fr);align-items:center;gap:6px;padding:5px 7px;border-radius:9px;background:#f0f2f1}.activity-voice-placeholder>button{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--work-blue)!important;opacity:.65}.activity-voice-placeholder>div{height:27px;display:flex;align-items:center;gap:2px;overflow:hidden}.activity-voice-placeholder i{width:2px;flex:0 0 2px;border-radius:99px;background:var(--work-blue);opacity:.45}.activity-voice-placeholder strong{color:#687378;font-size:7px;direction:ltr}.activity-voice-placeholder small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6e797e;font-size:7px}.activity-system-row{min-height:37px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding-inline:7px}.activity-system-row>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:var(--work-teal);background:var(--work-teal-soft)}.activity-system-row p{color:#4f5a5f;font-size:8px}.activity-system-row time{color:#748085;font-size:7px;white-space:nowrap}.project-activity-list{display:flex;flex-direction:column;gap:5px}.project-activity-list article{width:min(76%,520px);min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;border:1px solid #e9eceb;border-radius:9px 9px 9px 3px;background:#fff}.project-activity-list article.alternate{margin-inline-start:auto;border-color:#303436;border-radius:9px 9px 3px;color:#fff;background:#303436}.project-activity-list article.alternate p,.project-activity-list article.alternate time{color:#fff}.project-activity-list article>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:var(--work-teal);background:var(--work-teal-soft)}.project-activity-list p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--work-ink);font-size:8px;line-height:1.45}.project-activity-list time{display:block;margin-top:3px;color:#778287;font-size:7px}.activity-composer{min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) 20px 27px;align-items:center;gap:5px;padding-inline:9px 4px;border:1px solid var(--work-line);border-radius:10px;color:#7a858a;background:#f8faf9}.activity-composer input{min-width:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:8px}.activity-composer button{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#25282a!important;opacity:.55}.timer-card{min-height:172px;color:var(--work-ink);background:#fff!important}.timer-card .workspace-section-heading>div>span{color:#596469}.timer-card .workspace-icon-button{color:#687277;background:#f2f4f3!important}.timer-session-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.timer-session{min-height:88px;position:relative;padding:9px;border-radius:10px;background:var(--work-gold-soft)}.timer-session.dark{color:#fff;background:linear-gradient(145deg,#2c3031,#181a1b)}.timer-session.running{box-shadow:inset 0 0 0 1.5px #0f7f8661}.timer-session.dark.running{box-shadow:inset 0 0 0 1.5px #f4dd876b}.timer-session>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#75632f;font-size:7px}.timer-session.dark>small{color:#c7cdcf}.timer-session .timer-digits{display:flex;align-items:baseline;gap:3px;margin-top:8px;direction:ltr}.timer-session strong{font-size:15px;font-variant-numeric:tabular-nums}.timer-session span{color:inherit;font-size:6px}.timer-session b{color:#90989b}.timer-session-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px;margin-top:8px}.timer-session-controls{display:flex;align-items:center;gap:5px}.timer-session-controls .workspace-icon-button{width:22px;height:22px;color:#4c3f12;border-radius:50%;background:#ffffffa8!important}.timer-session-controls .workspace-icon-button.timer-toggle{width:27px;height:27px;color:#fff;background:var(--work-blue)!important}.timer-session-controls .workspace-icon-button.timer-toggle:hover:not(:disabled){color:#fff;background:#255f82!important}.timer-session.dark .timer-session-controls .workspace-icon-button{color:#fff;background:#ffffff21!important}.timer-session.dark .timer-session-controls .workspace-icon-button.timer-toggle{background:var(--work-blue)!important}.timer-session .connection-pill{min-height:18px;padding-inline:5px;font-size:6px}.timer-session.running .connection-pill{color:#0c5a54;border-color:#0f7f864d;background:var(--work-teal-soft)}.timer-session.dark .connection-pill{color:#f4dd87;border-color:#f4dd873d;background:#ffffff12}.timer-session.dark.running .connection-pill{color:#8fe0d9;border-color:#8fe0d94d}.timer-storage-note{display:flex;align-items:center;gap:5px;margin-top:8px;color:#5f6b72;font-size:7px}.time-summary-panel{min-height:245px}.weekly-time-chart{height:118px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:5px;padding:10px 4px 0;border-bottom:1px solid var(--work-line)}.weekly-time-chart>span{height:100%;display:grid;grid-template-rows:1fr 18px;align-items:end;justify-items:center}.weekly-time-chart i{width:14px;height:86px;position:relative;overflow:hidden;display:flex;align-items:flex-end;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#edf1ef,#f8f9f8)}.weekly-time-chart b{width:100%;min-height:5px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#68b5d5,var(--work-blue));opacity:.7}.weekly-time-chart small{color:#687378;font-size:7px;font-weight:700}.time-summary-note{display:flex;align-items:flex-start;gap:6px;margin-top:10px;padding:8px;border-radius:9px;color:#62521f;background:var(--work-gold-soft);font-size:7px;line-height:1.45}.meeting-card{min-height:128px}.workspace-tracking-grid{min-width:0;display:grid;grid-template-columns:226px minmax(560px,1fr) 255px;gap:10px;align-items:start}.delivery-list,.custody-panel{min-height:566px}.tracking-search{min-height:35px;display:grid;grid-template-columns:15px minmax(0,1fr) 30px;align-items:center;gap:6px;margin-bottom:12px;padding-inline-start:9px;border:1px solid var(--work-line);border-radius:10px;color:#768186;background:#f8faf9}.tracking-search input{min-width:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:8px}.tracking-search .workspace-icon-button{width:28px;height:28px}.delivery-records{max-height:486px;overflow:auto}.delivery-records>button{width:100%;min-height:67px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 5px;border-bottom:1px solid #e9eceb;text-align:start}.delivery-records>button.active{border-radius:9px;background:var(--work-maroon-soft);box-shadow:inset 3px 0 var(--work-maroon)}[dir=rtl] .delivery-records>button.active{box-shadow:inset -3px 0 var(--work-maroon)}.delivery-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;color:var(--work-blue);background:var(--work-blue-soft)}.delivery-records strong,.delivery-records small,.delivery-records time{display:block}.delivery-records strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--work-ink);font-size:9px}.delivery-records small,.delivery-records time{margin-top:2px;color:#758086;font-size:7px}.delivery-records .ant-tag{margin:0;font-size:7px}.tracking-center-column{min-width:0;display:flex;flex-direction:column;gap:10px}.tracking-map{min-height:430px;display:flex;flex-direction:column;padding:0}.tracking-map>header{min-height:57px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px}.tracking-map>header h2{margin-top:2px;font-size:14px}.tracking-map>header>div:last-child{display:flex;align-items:center;gap:6px}.tracking-map>header .ant-tag{margin:0;font-size:7px}.map-unavailable{min-height:300px;position:relative;flex:1;overflow:hidden;background:#e7ecea}.map-grid{position:absolute;inset:0;opacity:.92;background-image:linear-gradient(31deg,transparent 48%,rgba(255,255,255,.9) 49%,rgba(255,255,255,.9) 51%,transparent 52%),linear-gradient(121deg,transparent 48%,rgba(255,255,255,.83) 49%,rgba(255,255,255,.83) 51%,transparent 52%),linear-gradient(90deg,rgba(114,135,133,.1) 1px,transparent 1px),linear-gradient(rgba(114,135,133,.1) 1px,transparent 1px);background-size:66px 66px,66px 66px,24px 24px,24px 24px}.map-water{position:absolute;inset-block:-65px;inset-inline-start:60%;width:16%;background:linear-gradient(90deg,#badadc,#a6d0d4);transform:rotate(-8deg)}.map-controls{position:absolute;z-index:2;inset-block-start:11px;inset-inline-end:11px;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(31,39,41,.14);border-radius:8px;box-shadow:0 5px 15px #1f272917}.map-controls .workspace-icon-button{width:31px;height:31px;border-radius:0;background:#fffffff0!important;font-size:16px}.map-controls .workspace-icon-button+.workspace-icon-button{border-top:1px solid var(--work-line)}.map-status-card{position:absolute;z-index:2;inset-inline-start:50%;inset-block-end:13px;width:min(360px,calc(100% - 26px));transform:translate(-50%);display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid rgba(255,255,255,.85);border-radius:11px;color:var(--work-maroon);background:#fffffff0;backdrop-filter:blur(11px);box-shadow:0 10px 27px #1f27291a}[dir=rtl] .map-status-card{transform:translate(50%)}.map-status-card h3{color:var(--work-ink);font-size:10px}.map-status-card p{margin-top:2px;color:var(--work-muted);font-size:8px;line-height:1.45}.tracking-facts{min-height:55px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:7px 8px;border-top:1px solid var(--work-line);background:#fff}.tracking-facts>div{min-width:0;display:flex;align-items:center;gap:6px;padding-inline:8px;border-inline-end:1px solid var(--work-line)}.tracking-facts>div:last-child{border-inline-end:0}.tracking-facts svg{color:var(--work-teal)}.tracking-facts small,.tracking-facts strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracking-facts small{color:#626d72;font-size:7px;font-weight:600}.tracking-facts strong{margin-top:1px;color:var(--work-ink);font-size:8px}.delivery-detail-panel{min-height:126px}.delivery-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.delivery-detail-grid>div{min-width:0;padding:9px;border-radius:9px;background:#f5f7f6}.delivery-detail-grid small,.delivery-detail-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-detail-grid small{color:#5f6b72;font-size:7px}.delivery-detail-grid strong{margin-top:3px;color:var(--work-ink);font-size:9px}.custody-tabs{display:flex;gap:2px;margin-bottom:13px;padding:3px;border-radius:9px;background:#edf1ef}.custody-tabs button{flex:1;min-height:27px;border-radius:7px;color:#596469;font-size:8px;font-weight:650}.custody-tabs button.active{color:#fff;background:var(--work-blue)}.custody-route-card{display:flex;align-items:center;gap:8px;margin:2px 0 13px;padding:10px;border-radius:10px;background:var(--work-gold-soft)}.custody-route-card>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;color:#856119;background:#fff}.custody-route-card small,.custody-route-card strong{display:block}.custody-route-card small{color:#806f49;font-size:7px}.custody-route-card strong{margin-top:2px;font-size:9px;direction:ltr}.custody-panel .timeline{margin-top:0}.custody-timeline-row{min-height:53px;position:relative;display:flex;flex-direction:column;justify-content:center}.custody-timeline-row strong{color:var(--work-ink);font-size:9px}.custody-timeline-row small{margin-top:2px;color:#768186;font-size:7px}.custody-timeline-row .ant-tag{position:absolute;inset-inline-end:0;inset-block-start:9px;margin:0;font-size:7px}.custody-warning,.diera-boundary{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding:9px;border-radius:9px;color:#6f571d;background:var(--work-gold-soft)}.custody-warning p,.diera-boundary p{color:inherit;font-size:8px;line-height:1.5}.workspace-diera-shell,.workspace-messages-shell{min-height:calc(100vh - 60px);margin:-16px -20px -34px;display:grid;grid-template-columns:220px minmax(0,1fr) 240px;border-top:1px solid var(--work-line);background:#f7f9f8}.diera-projects,.message-rooms{min-width:0;padding:14px 12px;border-inline-end:1px solid var(--work-line);background:#fff}.diera-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px}.diera-title .diera-identity{max-width:92px}.diera-projects>label,.message-rooms>label,.message-source-list>label{min-height:35px;display:flex;align-items:center;gap:7px;margin-bottom:10px;padding-inline:9px;border:1px solid var(--work-line);border-radius:9px;color:#748085;background:#f8faf9}.diera-projects>label input,.message-rooms>label input,.message-source-list>label input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-family:inherit;font-size:8px}.diera-project-list{margin-top:7px}.diera-project-list>button{width:100%;min-height:47px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;margin-top:3px;padding:6px 8px;border-radius:9px;text-align:start}.diera-project-list>button.active{color:var(--work-teal);background:var(--work-teal-soft);box-shadow:inset 3px 0 var(--work-teal)}[dir=rtl] .diera-project-list>button.active{box-shadow:inset -3px 0 var(--work-teal)}.diera-project-list strong,.diera-project-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diera-project-list strong{font-size:9px}.diera-project-list small{margin-top:2px;color:#758086;font-size:7px}.diera-privacy{display:flex;align-items:flex-start;gap:7px;margin-top:15px;padding:9px;border-radius:9px;color:#356e70;background:var(--work-teal-soft)}.diera-privacy p{color:inherit;font-size:7px;line-height:1.5}.diera-main,.message-room{min-width:0;min-height:0;display:flex;flex-direction:column;background:#fafcfb}.diera-main>header,.message-room>header{min-height:60px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid var(--work-line);background:#fff}.diera-symbol,.diera-orbit-large,.message-orbit{display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#0a6971,#14919a);box-shadow:0 0 0 6px #0f7f8614}.diera-symbol{width:34px;height:34px}.diera-main>header h1{color:var(--work-ink);font-size:12px}.diera-main>header p,.message-room>header p{margin-top:2px;color:#657075;font-size:8px}.diera-context,.message-system-bar{min-height:36px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 14px;color:#356e70;background:var(--work-teal-soft)}.diera-context strong{margin-inline-end:6px;font-size:8px}.diera-context span,.diera-context small{font-size:7px}.diera-conversation,.message-conversation{min-height:0;flex:1}.diera-conversation-content,.message-conversation-content{min-height:100%;display:flex;align-items:stretch;justify-content:center;padding:0!important}.diera-empty,.message-unavailable{width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.diera-orbit-large{width:54px;height:54px;margin-bottom:13px}.message-orbit{width:45px;height:45px;margin-bottom:11px;background:linear-gradient(145deg,var(--work-maroon),#b94265);box-shadow:0 0 0 6px #8a153814}.diera-empty h2,.message-unavailable h2{max-width:560px;margin:5px 0 6px;color:var(--work-ink);font-size:18px}.diera-empty>p,.message-unavailable>p{max-width:580px;color:#69757a;font-size:9px;line-height:1.6}.message-unavailable .ant-tag{margin:11px 0 0;font-size:7px}.diera-source-grid{width:min(590px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:16px 0 9px}.diera-source-grid label{min-height:70px;display:grid;grid-template-columns:21px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 6px;padding:9px;border:1px solid var(--work-line);border-radius:9px;text-align:start;background:#fff}.diera-source-grid label.selected{border-color:var(--work-teal);background:var(--work-teal-soft)}.diera-source-grid input{position:absolute;opacity:0}.diera-source-grid svg{grid-row:1/3;color:var(--work-teal)}.diera-source-grid strong{font-size:8px}.diera-source-grid small{color:#758086;font-size:7px}.diera-empty>.workspace-honest-state{width:min(590px,100%);text-align:start}.diera-main>footer,.message-room>footer{min-height:74px;display:block!important;padding:7px 13px 9px;border-top:1px solid var(--work-line);background:#fff}.composer-disabled-wrap{position:relative}.composer-disabled-wrap>small{position:absolute;inset-block-end:7px;inset-inline-start:45px;z-index:2;color:#5f6b72;font-size:7px;pointer-events:none}.nasnaa-prompt-input{width:100%!important;max-width:none!important;display:block!important}.nasnaa-prompt-input [data-slot=prompt-input-shell]{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;border-color:var(--work-line-strong);border-radius:11px;background:#f7f9f8;box-shadow:none}.nasnaa-prompt-input [data-slot=prompt-input-content]{width:100%!important;min-width:0!important}.nasnaa-prompt-input [data-slot=prompt-input-textarea]{width:100%!important;min-width:0!important;min-height:31px;color:#626d72;font-family:inherit;font-size:9px}.nasnaa-prompt-input [data-slot=prompt-input-toolbar]{width:100%!important;min-width:0!important;min-height:29px;justify-content:space-between!important}.nasnaa-prompt-input [data-disabled=true]{opacity:1}.diera-context-panel,.message-context{min-width:0;padding:15px 13px;border-inline-start:1px solid var(--work-line);background:#fff}.diera-context-panel h2,.message-context h2{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--work-ink);font-size:13px}.context-progress{margin:15px 0}.context-progress>span{display:flex;justify-content:space-between;color:#687479;font-size:8px}.context-progress strong{color:var(--work-ink);font-size:15px}.context-progress>div{height:5px;overflow:hidden;margin-top:6px;border-radius:99px;background:#e8ecea}.context-progress i{display:block;height:100%;background:var(--work-teal)}.context-source-list{padding-top:10px;border-top:1px solid var(--work-line)}.context-source-list h3{margin-bottom:6px;font-size:9px}.context-source-list>div{min-height:35px;display:grid;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:7px;border-bottom:1px solid #edf0ef}.context-source-list>div>span{width:16px;height:16px;display:grid;place-items:center;border:1px solid var(--work-line-strong);border-radius:5px}.context-source-list>div>span.allowed{color:#fff;border-color:var(--work-teal);background:var(--work-teal)}.context-source-list strong{font-size:8px}.context-meta{display:flex;flex-direction:column;gap:6px;margin-top:13px}.context-meta>div{min-height:42px;display:flex;align-items:center;gap:8px;padding:8px;border-radius:9px;background:#f4f6f5}.context-meta strong,.context-meta small{display:block}.context-meta strong{font-size:8px}.context-meta small{margin-top:1px;color:#758086;font-size:7px}.message-rooms header{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.message-rooms header h1{margin-top:2px;font-size:18px}.room-filter{display:flex;gap:2px;margin-bottom:7px;padding:3px;border-radius:9px;background:#eef1f0}.room-filter button{flex:1;min-height:27px;border-radius:7px;color:#5f6a6f;font-size:8px}.room-filter button.active{color:var(--work-ink);background:#fff;box-shadow:0 3px 8px #1f27290d}.room-list{min-height:130px}.room-list>button{width:100%;min-height:53px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 7px;border-bottom:1px solid #edf0ef;border-radius:8px;text-align:start}.room-list>button.active{background:var(--work-maroon-soft);box-shadow:inset 3px 0 var(--work-maroon)}[dir=rtl] .room-list>button.active{box-shadow:inset -3px 0 var(--work-maroon)}.room-list>button>span,.message-avatar{display:grid;place-items:center;border-radius:9px;color:#7b2847;background:var(--work-maroon-soft);font-size:8px;font-weight:850}.room-list>button>span{width:33px;height:33px}.room-list>button>span.tone-lime{color:#69711f;background:#f2f4da}.room-list>button>span.tone-sky{color:#2d6b8f;background:#e8f2f8}.room-list>button>span.tone-mint{color:#247b72;background:#e5f4f1}.room-list strong,.room-list small,.room-list time{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-list strong{color:var(--work-ink);font-size:9px}.room-list small,.room-list time{color:#748085;font-size:7px}.message-room>header{grid-template-columns:36px minmax(0,1fr) auto}.message-avatar{width:34px;height:34px}.message-room>header h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--work-ink);font-size:11px}.message-room>header p{display:flex;align-items:center;gap:4px}.message-header-actions{display:flex;gap:4px}.message-system-bar{display:flex;justify-content:space-between;gap:10px;padding-inline:14px;color:#65531f;background:var(--work-gold-soft)}.message-system-bar>span{min-width:0;display:flex;align-items:center;gap:6px;font-size:8px}.message-system-bar>span small{color:#75662f;font-size:7px}.message-context-tabs{display:flex;gap:2px;margin-bottom:14px;padding:3px;border-radius:9px;background:#eef1f0}.message-context-tabs button{flex:1;min-height:27px;border-radius:7px;color:#667176;font-size:8px}.message-context-tabs button.active{color:var(--work-ink);background:#fff;box-shadow:0 3px 8px #1f27290d}.message-source-list{margin-top:14px}.message-source-list>div{min-height:47px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #edf0ef}.message-source-list>div>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;color:var(--work-blue);background:var(--work-blue-soft)}.message-source-list strong,.message-source-list small{display:block}.message-source-list strong{font-size:8px}.message-source-list small{grid-column:2;margin-top:-12px;color:#748085;font-size:7px}@media(max-width:1199px){.platform-shell.workspace-mode .header-brand{width:132px}.platform-shell.workspace-mode .header-brand img{width:118px}.workspace-screen-nav a{padding-inline:9px}.overview-workbench{grid-template-columns:190px minmax(500px,1fr) 210px}.overview-side{grid-column:auto;display:flex}.workspace-task-grid{grid-template-columns:190px minmax(500px,1fr) 210px}.workspace-task-aside{grid-column:auto;display:flex}.workspace-tracking-grid{grid-template-columns:190px minmax(490px,1fr) 215px}.custody-panel{grid-column:auto;min-height:566px}.workspace-diera-shell,.workspace-messages-shell{grid-template-columns:190px minmax(0,1fr) 215px}.diera-context-panel,.message-context{display:block}}@media(max-width:960px){.workspace-screen-nav{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.workspace-screen-nav a{flex:0 0 auto}.header-brand{width:120px!important}.platform-shell.workspace-mode .language-switch{font-size:0}.platform-shell.workspace-mode .language-switch svg{margin:0}.workspace-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-workbench,.workspace-task-grid,.workspace-tracking-grid{grid-template-columns:1fr}.overview-rail{display:grid;grid-template-columns:1fr 1fr}.overview-side{grid-column:auto}.workspace-task-aside{grid-column:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-list,.custody-panel{min-height:auto}.delivery-records{max-height:260px}.workspace-diera-shell,.workspace-messages-shell{grid-template-columns:210px minmax(0,1fr)}.diera-context-panel,.message-context{display:none}}@media(min-width:701px){.platform-shell.workspace-mode .header-brand .mobile-only{display:none!important}}@media(max-width:700px){.platform-shell.workspace-mode .platform-header{height:58px;padding-inline:11px}.platform-shell.workspace-mode .header-brand{width:auto!important}.platform-shell.workspace-mode .header-brand img{width:106px}.platform-shell.workspace-mode .header-utilities .icon-button:first-child,.platform-shell.workspace-mode .language-switch,.workspace-screen-nav{display:none}.platform-shell.workspace-mode .page-content{padding:12px 10px 88px}.workspace-mobile-nav{position:fixed;z-index:80;inset-inline:8px;inset-block-end:8px;min-height:58px;display:grid;grid-template-columns:repeat(4,1fr);padding:5px;border:1px solid rgba(207,213,211,.92);border-radius:15px;background:#fffffff0;box-shadow:0 12px 30px #1f272929;backdrop-filter:blur(16px)}.workspace-mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:10px;color:#697479;font-size:7px;font-weight:750}.workspace-mobile-nav a[aria-current]{color:var(--work-maroon);background:var(--work-maroon-soft)}.workspace-command-bar{min-height:0;align-items:flex-start;flex-direction:column;gap:9px;padding-block:2px 4px}.workspace-command-bar h1{font-size:23px}.workspace-command-bar p{font-size:10px}.workspace-command-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.workspace-command-actions .ant-btn{flex:1}.workspace-project-select{width:100%;grid-template-columns:16px auto minmax(0,1fr) 14px}.workspace-project-select select{max-width:none}.workspace-kpi-grid{gap:7px}.workspace-kpi{min-height:100px;padding:11px!important}.workspace-kpi-content{grid-template-columns:minmax(72px,.8fr) minmax(66px,1fr)!important}.workspace-kpi .kpi__value{font-size:21px}.overview-rail,.overview-side,.workspace-task-aside{display:flex}.overview-progress-layout{grid-template-columns:1fr}.completion-score{padding-bottom:9px;border-bottom:1px solid var(--work-line)}.workspace-project-table .project-table-head{display:none}.workspace-project-table>button{min-width:0;grid-template-columns:32px minmax(0,1fr) 16px;grid-template-rows:auto auto}.workspace-project-table>button>span:nth-child(3),.workspace-project-table>button>.ant-tag,.workspace-project-table>button>time{display:none}.project-avatar{grid-row:1/3}.project-table-progress{grid-column:2;width:100%}.project-table-progress i{flex:1;width:auto}.workspace-project-table>button>svg{grid-column:3;grid-row:1/3}.task-board-header{grid-template-columns:1fr}.task-board-actions{grid-column:1;grid-row:2;width:100%;justify-content:space-between}.task-board-actions .ant-btn{flex:1}.task-search{grid-column:1;grid-row:3}.task-board-context-row{align-items:stretch;flex-direction:column}.task-board-context-row .workspace-project-select{width:100%;flex-basis:auto}.task-legend{width:100%;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.task-gantt{overflow-x:auto;min-width:100%}.gantt-axis,.gantt-item{min-width:620px}.gantt-item{width:max(150px,calc(var(--span)*1.45%))}.project-activity-list{grid-template-columns:1fr}.task-board>.empty-project-state{min-height:140px;display:grid;grid-template-columns:34px minmax(0,1fr);align-content:center;align-items:center;margin:0}.task-board>.empty-project-state .ant-btn{grid-column:1/-1;width:100%;margin-top:5px}.tracking-facts,.delivery-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-facts>div{min-height:44px;border-bottom:1px solid var(--work-line)}.map-unavailable{min-height:330px}.workspace-diera-shell,.workspace-messages-shell{min-height:calc(100vh - 58px);margin:-12px -10px -88px;grid-template-columns:1fr}.diera-projects,.message-rooms{display:none}.diera-main>header,.message-room>header{padding-inline:10px}.diera-context,.message-system-bar{padding-inline:10px}.message-system-bar>span small{display:none}.diera-empty,.message-unavailable{padding:20px 12px}.diera-source-grid{grid-template-columns:1fr}.diera-main>footer,.message-room>footer{position:sticky;inset-block-end:66px;padding-inline:9px}}@media(max-width:390px){.workspace-kpi-grid{grid-template-columns:1fr}.workspace-command-bar h1{font-size:21px}.tracking-facts,.delivery-detail-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.workspace-command>*,.workspace-diera-shell>*,.workspace-messages-shell>*{animation:workspace-enter .26s cubic-bezier(.23,1,.32,1) both}.workspace-command>*:nth-child(2){animation-delay:28ms}.workspace-command>*:nth-child(3){animation-delay:56ms}}@keyframes workspace-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.collaboration-hub{grid-template-columns:250px minmax(0,1fr) 265px;background:#f4f7f6}.collaboration-hub .message-rooms{padding:13px 11px}.collaboration-hub .message-rooms>label{background:#f7f9f8}.collaboration-hub .message-rooms>label input:not(:disabled){color:var(--work-ink)}.room-filter button{display:flex;align-items:center;justify-content:center;gap:5px}.room-channel-strip{display:flex;gap:4px;margin:0 0 8px;overflow-x:auto;scrollbar-width:none}.room-channel-strip button{min-height:25px;flex:0 0 auto;padding-inline:8px;border:1px solid var(--work-line);border-radius:7px;color:#687378;background:#fff;font-size:7px;font-weight:700}.room-channel-strip button.active{color:#fff;border-color:var(--work-maroon);background:var(--work-maroon)}.room-list>button>div>small{display:flex;align-items:center;gap:3px}.direct-room-state{display:flex;flex-direction:column;align-items:center;padding:14px 4px;text-align:center}.direct-room-state>span{width:42px;height:42px;display:grid;place-items:center;margin-bottom:8px;border-radius:50%;color:var(--work-maroon);background:var(--work-maroon-soft)}.direct-room-state>strong{color:var(--work-ink);font-size:10px}.direct-room-state>p{margin:5px 3px 11px;color:#6f7a7e;font-size:7px;line-height:1.55}.direct-room-state>button{width:100%;min-height:38px;display:grid;grid-template-columns:25px minmax(0,1fr) 12px;align-items:center;gap:6px;margin-top:4px;padding:5px 7px;border-radius:8px;color:#505b60;text-align:start;background:#f4f6f5;font-size:8px}.direct-room-state>button>span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:var(--work-teal);background:var(--work-teal-soft)}.collaboration-hub .message-room>header{grid-template-columns:36px minmax(0,1fr) auto auto;min-height:66px;padding-block:8px}.message-member-stack{display:flex;align-items:center;direction:ltr}.message-member-stack span{width:25px;height:25px;display:grid;place-items:center;margin-left:-7px;border:2px solid #fff;border-radius:50%;color:#536166;background:#e7ece9;font-size:7px;font-weight:800}.message-member-stack span:first-child{margin-left:0;color:#fff;background:var(--work-teal)}.message-member-stack span:last-child{color:#fff;background:#343839}.message-mobile-room-switch{display:none}.collaboration-hub .message-system-bar{min-height:37px}.message-pinned-strip{min-height:43px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 14px;border-bottom:1px solid #ede5c9;color:#6c581d;background:#fff9e7}.message-pinned-strip>svg{color:#9a7419}.message-pinned-strip strong,.message-pinned-strip small{display:block}.message-pinned-strip strong{font-size:8px}.message-pinned-strip small{margin-top:2px;color:#7e6e3c;font-size:7px}.message-pinned-strip button{min-height:25px;padding-inline:8px;border:1px solid #e1d39e;border-radius:7px;color:#725916;background:#fff;font-size:7px;font-weight:750}.collaboration-hub .message-conversation-content{display:block;overflow:visible}.message-thread{width:min(850px,100%);min-height:100%;display:flex;flex-direction:column;gap:9px;margin-inline:auto;padding:22px 22px 26px}.message-day-divider{display:flex;align-items:center;gap:8px;color:#5d696d;font-size:7px;font-weight:650}.message-day-divider:before,.message-day-divider:after{content:"";height:1px;flex:1;background:#e7ebe9}.room-system-event{min-height:53px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--work-line);border-radius:10px;background:#fff}.room-system-event>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:var(--work-teal);background:var(--work-teal-soft)}.room-system-event strong,.room-system-event p,.room-system-event time{display:block}.room-system-event strong{color:var(--work-ink);font-size:9px}.room-system-event p{margin-top:2px;color:#6d797d;font-size:7px;line-height:1.45}.room-system-event time{color:#7b8589;font-size:7px}.room-note-row{width:min(73%,560px);display:grid;grid-template-columns:30px minmax(0,1fr);align-items:end;gap:7px}.room-note-row.own{align-self:flex-end;grid-template-columns:minmax(0,1fr) 30px}.room-note-row.own .room-note-avatar{grid-column:2}.room-note-row.own>div{grid-row:1;grid-column:1;color:#fff;background:#303436;border-radius:12px 12px 3px}.room-note-avatar{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--work-teal);font-size:6px;font-weight:850}.room-note-row>div{position:relative;padding:8px 10px;border:1px solid #e6ebe8;border-radius:12px 12px 12px 3px;background:#fff;box-shadow:0 5px 15px #1f27290a}.room-note-row small{display:block;margin-bottom:3px;color:#768186;font-size:6px;font-weight:700}.room-note-row p{color:var(--work-ink);font-size:8px;line-height:1.55}.room-note-row time{display:block;margin-top:4px;color:#7d888c;font-size:6px}.room-note-row.own small,.room-note-row.own p,.room-note-row.own time{color:#fff}.collaboration-empty{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px;text-align:center}.collaboration-empty h2{margin:12px 0 5px;color:var(--work-ink);font-size:18px}.collaboration-empty>p{max-width:520px;color:#69757a;font-size:9px;line-height:1.6}.collaboration-empty>div{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px}.collaboration-empty>div span{min-height:28px;display:flex;align-items:center;gap:5px;padding-inline:9px;border:1px solid var(--work-line);border-radius:999px;color:#526066;background:#fff;font-size:7px}.collaboration-empty>div svg{color:var(--work-teal)}.draft-attachment-summary{min-height:48px;display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:auto;padding:8px;border:1px dashed #cab7bf;border-radius:10px;background:var(--work-maroon-soft)}.draft-attachment-summary>svg{color:var(--work-maroon)}.draft-attachment-summary strong,.draft-attachment-summary small{display:block}.draft-attachment-summary strong{color:var(--work-ink);font-size:8px}.draft-attachment-summary small{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#75676c;font-size:7px}.collaboration-hub .message-room>footer{min-height:95px;padding:8px 13px 10px}.room-composer-wrap{position:relative}.room-composer-wrap>small{display:block;margin-top:4px;color:#778287;font-size:7px}.room-prompt-input [data-slot=prompt-input-shell]{border-color:#d9dfdc;background:#fafcfb;box-shadow:0 4px 14px #1f27290a}.room-prompt-input [data-slot=prompt-input-textarea]{color:var(--work-ink)}.room-prompt-input [data-slot=prompt-input-attachments]{padding:5px}.room-attach-button{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#5b666a;background:#edf1ef;transition:transform .16s var(--work-ease),background .16s var(--work-ease),color .16s var(--work-ease)}.room-attach-button:hover{color:var(--work-maroon);background:var(--work-maroon-soft)}.room-attach-button:active{transform:scale(.96)}.message-context-tabs{grid-template-columns:repeat(3,1fr);display:grid}.message-context-tabs button{min-width:0}.room-member-preview{padding-top:10px;border-top:1px solid var(--work-line)}.room-member-preview>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.room-member-preview>header strong{font-size:9px}.room-member-preview>header .ant-tag{margin:0;font-size:7px}.room-member-preview>div{min-height:40px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;border-bottom:1px solid #edf0ef}.room-member-preview>div>span{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;color:var(--work-teal);background:var(--work-teal-soft)}.room-member-preview>div strong{font-size:8px}.room-member-preview>div small{color:#7b8589;font-size:7px}.call-context-panel{display:flex;flex-direction:column;gap:8px;margin-top:13px}.call-type-card{display:grid;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:8px;padding:10px;border-radius:10px;color:#fff;background:linear-gradient(145deg,#242829,#3d4244)}.call-type-card>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#ffe89a;background:#ffffff14}.call-type-card strong,.call-type-card small{display:block}.call-type-card strong{font-size:8px}.call-type-card small{margin-top:2px;color:#dce3df;font-size:7px}.call-context-row{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-inline:4px;border-bottom:1px solid #edf0ef;font-size:8px}.call-context-row span{color:#6d787c}.call-context-row strong{color:var(--work-ink)}.call-preflight-backdrop{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:20px;background:#13191b8f;backdrop-filter:blur(7px)}.call-preflight{width:min(520px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.34);border-radius:17px;background:#fff;box-shadow:0 26px 80px #13191b4d}.call-preflight>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 14px;border-bottom:1px solid var(--work-line)}.call-preflight>header h2{margin-top:3px;color:var(--work-ink);font-size:16px}.call-preview-stage{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:#fff;text-align:center;background:radial-gradient(circle at 50% 30%,#465054 0,#252a2c 45%,#171b1d)}.call-preview-stage>span{width:70px;height:70px;display:grid;place-items:center;margin-bottom:13px;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#ffe38a;background:#ffffff14}.call-preview-stage h3{max-width:360px;font-size:16px}.call-preview-stage p{margin-top:5px;color:#d8dfdc;font-size:9px}.call-device-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 14px 6px}.call-device-row button{min-height:47px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--work-line);border-radius:10px;color:#5f6a6f;background:#f5f7f6;font-size:8px}.call-device-row button.active{color:#fff;border-color:var(--work-teal);background:var(--work-teal)}.call-readiness{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;padding:6px 14px 12px}.call-readiness>div{min-height:48px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;padding:8px;border-radius:9px;background:#f3f6f4}.call-readiness svg{color:var(--work-teal)}.call-readiness strong,.call-readiness small{display:block}.call-readiness strong{font-size:8px}.call-readiness small{margin-top:2px;color:#737e82;font-size:7px}.call-preflight>footer{display:flex;justify-content:flex-end;gap:7px;padding:10px 14px 14px;border-top:1px solid var(--work-line)}@media(max-width:1199px){.collaboration-hub{grid-template-columns:210px minmax(0,1fr) 225px}.message-thread{padding-inline:14px}}@media(max-width:960px){.collaboration-hub{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:700px){.collaboration-hub{grid-template-columns:1fr}.collaboration-hub .message-room>header{grid-template-columns:34px minmax(0,1fr) auto}.message-member-stack{display:none}.message-header-actions .workspace-icon-button:last-child{display:none}.message-mobile-room-switch{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-bottom:1px solid var(--work-line);background:#fff}.message-mobile-room-switch>div{display:flex;gap:3px;padding:3px;border-radius:8px;background:#edf1ef}.message-mobile-room-switch button{min-height:27px;display:flex;align-items:center;gap:4px;padding-inline:8px;border-radius:6px;color:#667176;font-size:7px}.message-mobile-room-switch button.active{color:#fff;background:var(--work-maroon)}.message-mobile-room-switch select{min-width:0;max-width:145px;height:31px;border:1px solid var(--work-line);border-radius:8px;padding-inline:7px;background:#fff;font-family:inherit;font-size:8px}.message-pinned-strip{padding-inline:10px}.message-pinned-strip small{display:none}.message-thread{padding:15px 10px 20px}.room-note-row{width:92%}.collaboration-empty{min-height:280px;padding-inline:10px}.collaboration-empty h2{font-size:16px}.collaboration-hub .message-room>footer{position:sticky;inset-block-end:66px;z-index:3}.call-preflight-backdrop{padding:10px}.call-preview-stage{min-height:175px}.call-device-row,.call-readiness{grid-template-columns:1fr}}.platform-photo{display:contents}.photo-hero>.platform-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 47%}.story>.platform-photo>img{height:250px;width:100%;object-fit:cover;border-radius:18px;display:block}@media(max-width:540px){.story>.platform-photo>img{height:220px}}.platform-access-pending{min-height:12rem;display:grid;place-content:center;color:var(--p-muted);font-size:1rem}.platform-access-denied{max-width:42rem;margin:3rem auto;padding:2rem 1rem}.platform-access-denied h1{font-size:clamp(1.5rem,3vw,2rem);line-height:1.45;text-wrap:balance}.platform-access-denied p{line-height:1.9;margin-block:1.2rem}.platform-access-denied a,.diera-owner-entry{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;padding:.65rem 1rem;border:1px solid var(--p-border);border-radius:8px;color:var(--p-brand)}.diera-owner-entry{position:static;margin-block:1rem;flex-basis:auto}.platform-shell .platform-contact a{min-height:44px;display:inline-flex;align-items:center}.platform-shell .header-brand .icon-button,.platform-shell .header-utilities .icon-button,.platform-shell .header-utilities .language-switch,.platform-shell .header-utilities .platform-account-button.ant-btn{min-width:44px;min-height:44px;flex-shrink:0}.platform-shell .platform-header{min-height:76px}.platform-shell.workspace-mode .header-utilities .language-switch{display:inline-flex;align-items:center;justify-content:center}.platform-shell a:focus-visible,.platform-shell button:focus-visible{outline:2px solid var(--p-brand);outline-offset:3px}.platform-shell{scroll-padding-block:90px}.platform-shell [id]{scroll-margin-block:90px}.platform-shell .platform-footer{padding-bottom:max(2rem,env(safe-area-inset-bottom))}.account-member-pending{margin-block:2rem;padding-block-start:1.5rem;border-top:1px solid var(--p-border)}.account-member-pending h3{font-size:1rem}.account-member-pending p{line-height:1.9}.account-member-pending a,.account-back{display:inline-flex;align-items:center;min-height:44px}@media(min-width:1180px){.platform-shell.editorial-shell .platform-primary-nav{display:flex}.platform-shell.editorial-shell .platform-header .mobile-only{display:none}.platform-shell.editorial-shell .header-brand{margin-inline-end:0}.platform-shell .platform-nav-trigger{font-size:13px;padding-inline:6px}.platform-shell .platform-header{gap:12px}.platform-shell .header-brand img{max-width:135px}}@media(max-width:540px){.platform-shell .header-utilities .icon-button,.platform-shell .header-utilities .language-switch{min-width:44px;min-height:44px}.platform-shell .header-brand img{max-width:112px}.platform-shell .header-brand{gap:4px}.platform-shell .header-utilities{gap:3px}.platform-shell .platform-header{padding-inline:12px;gap:4px}.platform-shell .platform-account-button>span:not(.ant-btn-icon){display:none}}@media(prefers-reduced-motion:reduce){.platform-shell *,.platform-shell *:before,.platform-shell *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*! Bundled license information:

@heroui-pro/react/dist/css/components/trend-chip.css:
  (*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com *)
*/
