*{box-sizing:border-box}html{color:var(--cm-color-text-primary);font-family:var(--cm-font-family-sans);background:#f7f9fb;overflow-x:hidden}body{margin:0;overflow-x:hidden}body:has(.cabinet-shell) .app-topbar{display:none}body:has(.cabinet-shell){width:100%;max-width:100vw;overflow-x:clip}:is(body:has(.cabinet-shell) .cabinet-shell,body:has(.cabinet-shell) .cabinet-main,body:has(.cabinet-shell) .workspace-shell){max-width:100vw;overflow-x:clip}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.session-expiry-notice,.interrupted-upload-recovery,.legal-contact-link{border-radius:var(--cm-radius-md);color:#17324f;font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);padding:var(--cm-space-3);background:#eef7ff;border:1px solid #c7ddf4;margin:0}.legal-contact-link a{color:#0b6bcb;font-weight:var(--cm-font-weight-bold);text-decoration:underline}.session-expiry-notice{align-items:center;gap:var(--cm-space-2);padding:var(--cm-space-2) var(--cm-space-3);justify-content:space-between;display:flex}.session-expiry-notice__dismiss{border-radius:var(--cm-radius-sm);color:inherit;cursor:pointer;min-width:28px;min-height:28px;padding:var(--cm-space-1);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.session-expiry-notice__dismiss:hover{background:#17324f1a}.session-expiry-notice__dismiss:focus-visible{outline:2px solid var(--cm-color-focus);outline-offset:1px}.document-access-form{align-items:center;gap:var(--cm-space-2);margin-top:var(--cm-space-3);flex-wrap:wrap;display:flex}.document-access-form span{color:var(--cm-color-text-secondary);font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.app-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:var(--cm-space-4);z-index:10;background:#ffffffe6;border-bottom:1px solid #dbe4ed;grid-template-columns:auto minmax(0,1fr);min-height:68px;padding:0 clamp(20px,4vw,56px);display:grid;position:sticky;top:0;overflow:hidden}.app-brand{color:var(--cm-color-text-primary);font-size:1.05rem;font-weight:var(--cm-font-weight-bold);letter-spacing:0;min-height:var(--cm-size-control-md);white-space:nowrap;align-items:center;display:inline-flex}.app-nav{align-items:center;gap:var(--cm-space-2);flex-wrap:wrap;justify-content:flex-end;min-width:0;display:flex}.app-nav a{color:#334155;font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-medium);line-height:var(--cm-text-body-sm-line-height);min-height:var(--cm-size-control-md);padding:var(--cm-space-2) var(--cm-space-3);border-radius:999px;align-items:center;display:inline-flex}.app-nav a:hover{background:var(--cm-color-background-subtle);color:var(--cm-color-text-primary)}.app-brand:focus-visible,.app-nav a:focus-visible{outline-offset:3px;outline:3px solid #14b8a680}.app-nav__primary{background:#082344;color:#fff!important}.app-nav__primary:hover{color:#fff!important;background:#12385f!important}.analytics-consent{bottom:max(18px, env(safe-area-inset-bottom));color:#fff;align-items:stretch;gap:var(--cm-space-3);max-width:min(420px,100vw - 32px);padding:var(--cm-space-4);right:max(18px, env(safe-area-inset-right));z-index:30;background:#082344;border:1px solid #ffffff2e;border-radius:18px;width:max-content;display:grid;position:fixed;box-shadow:0 18px 52px #08234447}.analytics-consent strong{font-size:var(--cm-text-body-md-font-size);line-height:var(--cm-text-body-md-line-height);display:block}.analytics-consent p{color:#ffffffc7;font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);margin:var(--cm-space-1) 0 0;max-width:590px}.analytics-consent__actions{align-items:center;gap:var(--cm-space-2);flex-wrap:wrap;flex:none;justify-content:flex-start;display:flex}.analytics-consent__button{color:#fff;cursor:pointer;font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-caption-line-height);min-height:var(--cm-size-control-md);padding:var(--cm-space-2) var(--cm-space-3);background:0 0;border:1px solid #ffffff6b;border-radius:999px}.analytics-consent__button--primary{color:#082344;background:#fff;border-color:#fff}.analytics-consent__actions a{color:#ffffffd1;font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height);min-height:var(--cm-size-control-md);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.analytics-consent__button:focus-visible,.analytics-consent__actions a:focus-visible{outline-offset:3px;outline:3px solid #8ff5e5}.analytics-preferences{border-top:1px solid var(--cm-color-border-default);gap:var(--cm-space-3);margin-top:var(--cm-space-6);padding-top:var(--cm-space-6);display:grid}.analytics-preferences h2,.analytics-preferences p{margin:0}.analytics-preferences__actions{gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.workspace-shell{gap:var(--cm-space-6);max-width:min(1280px,100%);padding:var(--cm-space-8) var(--cm-space-6);margin:0 auto;display:grid}.workspace-shell>*,.workspace-header>*,.workspace-summary>*,.workspace-grid>*{min-width:0}.cm-card,.cm-card__header,.cm-card__body,.cm-card__body>*{box-sizing:border-box;min-width:0;max-width:100%}.workspace-header{align-items:end;gap:var(--cm-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.workspace-header h1{font-size:var(--cm-text-h1-font-size);line-height:var(--cm-text-h1-line-height);margin:var(--cm-space-3) 0 var(--cm-space-2);overflow-wrap:anywhere}.workspace-header p{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-md-font-size);line-height:var(--cm-text-body-md-line-height);max-width:760px;margin:0}.workspace-actions,.status-line,.evidence-list{align-items:center;gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.workspace-summary,.workspace-grid{gap:var(--cm-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.workspace-grid--wide{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)}.workspace-column{gap:var(--cm-space-4);display:grid}.workspace-form{gap:var(--cm-space-5);display:grid}.workspace-form--compact{border-bottom:1px solid var(--cm-color-border-default);margin-bottom:var(--cm-space-4);padding-bottom:var(--cm-space-4)}.workspace-form fieldset{gap:var(--cm-space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.workspace-form legend{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-md-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-md-line-height);margin:0 0 var(--cm-space-3);padding:0}.workspace-form label{gap:var(--cm-space-2);min-width:0;display:grid}.workspace-form label>span{color:#102642;font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height)}.workspace-form input,.workspace-form select,.workspace-form textarea{border-radius:var(--cm-radius-md);box-sizing:border-box;color:var(--cm-color-text-primary);font:inherit;min-height:48px;padding:0 var(--cm-space-4);resize:vertical;background:#f8fbfd;border:1px solid #cfdbe7;outline:none;width:100%;transition:border-color .15s,box-shadow .15s,background .15s}.workspace-form .cm-button,.workspace-form-actions .cm-button{box-sizing:border-box;max-width:100%;min-height:var(--cm-size-control-md)}.application-check-form,.application-check-form .workspace-form-actions,.application-check-form .cm-button{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.application-check-form .cm-button{overflow-wrap:anywhere;text-align:center;white-space:normal;min-height:44px}.workspace-form textarea{line-height:var(--cm-text-body-md-line-height);padding-bottom:var(--cm-space-3);padding-top:var(--cm-space-3)}.workspace-form input:focus,.workspace-form select:focus,.workspace-form textarea:focus{background:#fff;border-color:#14b8a6;box-shadow:0 0 0 4px #14b8a624}.workspace-form-grid{gap:var(--cm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-form-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.search-filter-form{gap:var(--cm-space-4)}.bulk-safe-panel{gap:var(--cm-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.workspace-form-actions{align-items:center;gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.workspace-form-actions--top{justify-content:end}.form-alert{border-radius:var(--cm-radius-md);color:#8a1f1f;font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);padding:var(--cm-space-3) var(--cm-space-4);background:#fff6f6;border:1px solid #f2b8b8;margin:0}.form-alert--success{color:#0b5f56;background:#effcf9;border-color:#8bd8c9}.workspace-checklist{color:var(--cm-color-text-secondary);gap:var(--cm-space-3);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);margin:0;padding-left:1.2rem;display:grid}.new-application-side,.new-application-checks{gap:var(--cm-space-4);display:grid}.new-application-steps{gap:var(--cm-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.new-application-step{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);box-shadow:var(--cm-shadow-sm);gap:var(--cm-space-2);min-width:0;padding:var(--cm-space-4);background:#fff;display:grid}.new-application-step span,.verification-route__step span{color:#fff;font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-bold);background:#082344;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.new-application-step strong,.verification-route__step strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-md-font-size);line-height:var(--cm-text-body-md-line-height)}.new-application-step p,.verification-route__step p{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);margin:0}.new-application-form-card,.new-application-form-card .cm-card__body,.new-application-form-card .workspace-form{align-content:start}.new-application-checks span{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);padding:var(--cm-space-3);background:#f8fbfd}.new-application-submit{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);align-items:center;gap:var(--cm-space-3);margin-top:var(--cm-space-2);min-width:0;padding:var(--cm-space-4);background:#f8fbfd;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.new-application-submit strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);display:block}.new-application-submit span{color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height);margin-top:3px;display:block}.metric-grid{gap:var(--cm-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.metric-grid div{background:var(--cm-color-background-subtle);border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);padding:var(--cm-space-4)}.metric-grid dt{color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-medium);line-height:var(--cm-text-caption-line-height);margin:0 0 var(--cm-space-1)}.metric-grid dd{font-size:var(--cm-text-h3-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-h3-line-height);margin:0}.metric-grid__text{overflow-wrap:anywhere;font-size:var(--cm-text-body-md-font-size)!important}.metric-grid--account{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.settings-logout{border-top:1px solid var(--cm-color-border-default);margin-top:var(--cm-space-4);padding-top:var(--cm-space-4)}.status-line{color:var(--cm-color-text-secondary)}.audit-table .cm-table-row{grid-template-columns:minmax(0,1.2fr) minmax(140px,.8fr) minmax(132px,auto)}.audit-table .cm-table-row__cell{text-overflow:ellipsis;overflow:hidden}.application-state-shell{min-height:100vh}.application-state-card{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-lg);box-shadow:var(--cm-shadow-sm);gap:var(--cm-space-4);max-width:760px;padding:clamp(var(--cm-space-6), 5vw, var(--cm-space-10));background:#fff;display:grid}.application-state-card--error{border-color:#fed7aa}.application-state-card__eyebrow{color:#b45309;font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height)}.application-state-card h1{color:var(--cm-color-text-primary);margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.application-state-card p{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-md-font-size);line-height:var(--cm-text-body-md-line-height);margin:0}.application-state-card__actions{gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.application-skeleton,.application-skeleton-grid,.application-skeleton-list{gap:var(--cm-space-3);display:grid}.application-skeleton span,.application-skeleton strong,.application-skeleton p,.application-skeleton-grid span,.application-skeleton-list span{border-radius:var(--cm-radius-md);background:linear-gradient(90deg,#eef4f7,#f8fbfd,#eef4f7);min-height:18px;animation:1.2s ease-in-out infinite application-skeleton-pulse;display:block}.application-skeleton strong{width:min(420px,78%);min-height:32px}.application-skeleton p{min-height:54px}.application-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.application-skeleton-grid span{min-height:74px}.application-skeleton-list span{min-height:96px}@keyframes application-skeleton-pulse{0%,to{opacity:.62}50%{opacity:1}}.application-workspace{gap:var(--cm-space-5)}.application-hero{align-items:start;gap:var(--cm-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.application-hero--case{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-lg);box-shadow:var(--cm-shadow-sm);padding:var(--cm-space-5);background:#fff;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:stretch}.application-hero__copy{gap:var(--cm-space-2);min-width:0;display:grid}.application-hero h1{color:var(--cm-color-text-primary);font-size:clamp(2rem,3vw,3.25rem);font-weight:var(--cm-font-weight-bold);letter-spacing:0;max-width:860px;margin:0;line-height:1.08}.application-hero p{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-lg-font-size);line-height:var(--cm-text-body-lg-line-height);max-width:760px;margin:0}.application-hero__actions{align-items:center;gap:var(--cm-space-3);flex-wrap:wrap;justify-content:end;display:flex}.application-hero-panel{border-radius:var(--cm-radius-md);color:#fff;gap:var(--cm-space-3);min-width:0;padding:var(--cm-space-4);background:#082344;display:grid}.application-hero-panel__top{align-items:end;gap:var(--cm-space-3);justify-content:space-between;display:flex}.application-hero-panel__top span{color:#ffffffb8;font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-caption-line-height)}.application-hero-panel__top strong{color:#fff;font-size:2.1rem;line-height:1}.application-hero-panel p{color:#ffffffdb;font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);margin:0}.application-hero-panel .application-hero__actions{justify-content:start}.application-hero-panel .cm-button--secondary{color:#fff!important;background:#ffffff1f!important;border-color:#fff3!important}.application-progress{background:#ffffff29;border-radius:999px;height:10px;overflow:hidden}.application-progress span{border-radius:inherit;background:#24d0c1;height:100%;display:block}.application-command,.application-main-grid,.application-bottom-grid{gap:var(--cm-space-4);display:grid}.application-overview-strip{gap:var(--cm-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.application-overview-strip div,.application-data-summary div,.document-requirements span{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);box-sizing:border-box;min-width:0;padding:var(--cm-space-4);background:#fff}.application-overview-strip span,.application-data-summary span{color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height);margin-bottom:var(--cm-space-1);display:block}.application-overview-strip strong,.application-data-summary strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);overflow-wrap:anywhere;display:block}.application-command{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start}.application-main-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.55fr);align-items:start}.application-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr)}.application-steps{counter-reset:application-step;align-content:start;gap:var(--cm-space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.application-route-card{align-content:start;height:100%}.application-route-card .cm-card__body{align-content:start}.application-route-note{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);color:var(--cm-color-text-secondary);gap:var(--cm-space-1);margin-top:var(--cm-space-3);padding:var(--cm-space-4);background:#f8fbfd;display:grid}.application-route-note strong{color:var(--cm-color-text-primary)}.application-step{background:var(--cm-color-background-subtle);border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);color:var(--cm-color-text-secondary);align-items:center;gap:var(--cm-space-2);min-width:0;min-height:58px;padding:var(--cm-space-3) var(--cm-space-2);display:flex}.application-step span{border:1px solid var(--cm-color-border-default);color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-bold);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.application-step strong{font-size:var(--cm-text-caption-font-size);overflow-wrap:normal;word-break:normal;line-height:1.2}.application-step--done{color:#063f3a;background:#effcf9;border-color:#9bded2}.application-step--done span{color:#fff;background:#14a69a;border-color:#14a69a}.application-next-card__text{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-md-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-md-line-height);margin:0}.application-after-action{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);margin-top:var(--cm-space-4);padding:var(--cm-space-3);background:#f1f7fb;gap:4px;display:grid}.application-after-action strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height)}.application-after-action span{color:var(--cm-color-text-secondary);font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height)}.quality-list{gap:var(--cm-space-2);margin:var(--cm-space-4) 0 0;padding:0;list-style:none;display:grid}.quality-list__item{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);align-items:center;gap:var(--cm-space-2);line-height:var(--cm-text-body-sm-line-height);display:flex}.quality-list__item span{color:#8a9aae;font-weight:var(--cm-font-weight-bold);flex:none}.quality-list__item--done{color:#0b5f56}.quality-list__item--done span{color:#14a69a}.application-editor-card .cm-card__body{padding-top:var(--cm-space-2)}.application-data-summary{gap:var(--cm-space-3);margin-bottom:var(--cm-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.application-edit-details{border-top:1px solid var(--cm-color-border-default);padding-top:var(--cm-space-4)}.application-edit-details summary{border-radius:var(--cm-radius-md);color:#fff;cursor:pointer;font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height);margin-bottom:var(--cm-space-4);padding:var(--cm-space-3) var(--cm-space-4);background:#082344;justify-content:space-between;align-items:center;list-style:none;display:flex}.application-edit-details summary::-webkit-details-marker{display:none}.application-edit-details summary:after{content:"+";font-size:1.1rem}.application-edit-details[open] summary:after{content:"−"}.application-side-panel{gap:var(--cm-space-4);display:grid}.application-check-form{border-top:1px solid var(--cm-color-border-default);margin-top:var(--cm-space-4);padding-top:var(--cm-space-4)}.application-action-list,.application-delivery-plan{gap:var(--cm-space-3);display:grid}.application-delivery-plan div{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);padding:var(--cm-space-3);background:#f8fbfd;gap:4px;display:grid}.application-delivery-plan strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height)}.application-delivery-plan span{color:var(--cm-color-text-secondary);font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height)}.application-action-list .cm-button,.application-check-form .cm-button{justify-content:center;width:100%}.document-requirements{gap:var(--cm-space-2);margin-bottom:var(--cm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.document-requirements span{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);padding:var(--cm-space-3)}@media (min-width:1360px) and (max-height:820px){.application-workspace{gap:var(--cm-space-4)}.application-hero h1{font-size:clamp(2rem,3.4vw,3.35rem)}.application-hero p{font-size:var(--cm-text-body-md-font-size);line-height:var(--cm-text-body-md-line-height)}.application-step{min-height:48px;padding:var(--cm-space-2) var(--cm-space-3)}}.audit-table .cm-table-row__cell:last-child{text-align:right;white-space:nowrap}.evidence-list{margin-top:var(--cm-space-4)}.compact-copy{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);margin:0}.pill-list{align-items:center;gap:var(--cm-space-2);flex-wrap:wrap;display:flex}.cabinet-shell{grid-template-columns:minmax(220px,260px) minmax(0,1fr);min-height:100vh;display:grid}.cabinet-sidebar{color:#fff;align-content:start;gap:var(--cm-space-6);padding:var(--cm-space-6);background:#082344;display:grid}.cabinet-sidebar__brand{font-size:1.08rem;font-weight:var(--cm-font-weight-bold);letter-spacing:0;min-height:var(--cm-size-control-md);align-items:center;display:inline-flex}.cabinet-mobile-menu{display:none}.cabinet-mobile-menu summary{border-radius:var(--cm-radius-md);color:#fff;cursor:pointer;font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);align-items:center;gap:var(--cm-space-2);line-height:var(--cm-text-body-sm-line-height);min-height:var(--cm-size-control-md);padding:var(--cm-space-3);background:#ffffff1f;justify-content:space-between;list-style:none;display:flex}.cabinet-mobile-menu summary::-webkit-details-marker{display:none}.cabinet-mobile-menu__nav{gap:var(--cm-space-2);padding-top:var(--cm-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cabinet-mobile-menu__nav a{border-radius:var(--cm-radius-md);color:#fffc;font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-medium);line-height:var(--cm-text-body-sm-line-height);min-height:var(--cm-size-control-md);padding:var(--cm-space-3);text-align:center;justify-content:center;align-items:center;display:inline-flex}.cabinet-mobile-menu__nav a[aria-current=page]{color:#fff;background:#ffffff24}.cabinet-sidebar__nav{gap:var(--cm-space-1);display:grid}.cabinet-sidebar__nav a{border-radius:var(--cm-radius-md);color:#ffffffc7;font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-medium);line-height:var(--cm-text-body-sm-line-height);min-height:var(--cm-size-control-md);padding:var(--cm-space-3);align-items:center;display:inline-flex}.cabinet-sidebar__nav a:hover,.cabinet-sidebar__nav a[aria-current=page]{color:#fff;background:#ffffff1f}.cabinet-sidebar__account{border-radius:var(--cm-radius-md);color:#fff;align-self:end;gap:var(--cm-space-1);min-width:0;padding:var(--cm-space-4) var(--cm-space-3) 0;border-top:1px solid #ffffff29;text-decoration:none;display:grid}.cabinet-sidebar__account:hover{padding-bottom:var(--cm-space-3);padding-top:var(--cm-space-3);background:#ffffff14}.cabinet-sidebar__account span,.cabinet-topline strong{overflow-wrap:anywhere}.cabinet-sidebar__account small,.cabinet-topline__label{color:#ffffffa3;font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height)}.cabinet-main{gap:var(--cm-space-6);min-width:0;padding:var(--cm-space-6);display:grid}.cabinet-main>.workspace-shell{width:100%;max-width:none;padding:0}.cabinet-topline{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);align-items:center;gap:var(--cm-space-4);min-width:0;padding:var(--cm-space-3) var(--cm-space-4);background:#fff;justify-content:space-between;display:flex}.cabinet-topline div{gap:2px;min-width:0;display:grid}.cabinet-topline__label{color:var(--cm-color-text-muted)}.cabinet-feature-grid{gap:var(--cm-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cabinet-feature-grid>*{min-width:0}.cabinet-command{gap:var(--cm-space-4);grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);display:grid}.cabinet-command--control{grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);align-items:stretch}.cabinet-command__content{gap:var(--cm-space-4);display:grid}.cabinet-focus-card{border-color:#b8dfd8}.cabinet-active-case{border-radius:var(--cm-radius-md);padding:var(--cm-space-4);background:#f1fbf9;border:1px solid #b8dfd8;gap:3px;display:grid}.cabinet-active-case span,.provider-current-case span{color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-caption-line-height)}.cabinet-active-case strong,.provider-current-case strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-lg-font-size);line-height:var(--cm-text-body-lg-line-height)}.cabinet-active-case small,.provider-current-case small{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height)}.cabinet-journey-card .cm-card__body{padding-top:var(--cm-space-2)}.cabinet-journey{gap:var(--cm-space-3);margin:0;padding:0;list-style:none;display:grid}.cabinet-journey__step{align-items:start;gap:var(--cm-space-3);grid-template-columns:30px minmax(0,1fr);display:grid}.cabinet-journey__step>span{background:var(--cm-color-background-subtle);border:1px solid var(--cm-color-border-default);color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-bold);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.cabinet-journey__step strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);display:block}.cabinet-journey__step p{color:var(--cm-color-text-secondary);font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height);margin:2px 0 0}.cabinet-journey__step--done>span{color:#fff;background:#14a69a;border-color:#14a69a}.workspace-summary--compact{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.cabinet-context-list{gap:var(--cm-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cabinet-context-list span{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height);min-width:0;padding:var(--cm-space-3);background:#f8fbfd}.cabinet-action-grid{gap:var(--cm-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cabinet-action{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-lg);box-shadow:var(--cm-shadow-sm);align-items:start;gap:var(--cm-space-4);min-width:0;padding:var(--cm-space-5);background:#fff;grid-template-rows:1fr auto;display:grid}.cabinet-action strong,.cabinet-list__item strong,.application-list__aside strong,.document-list__item strong,.message-thread strong,.provider-list__item strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-md-font-size);line-height:var(--cm-text-body-md-line-height)}.cabinet-action p,.application-list__title p,.application-list__aside p,.task-board__item p,.message-thread p{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);margin:var(--cm-space-2) 0 0}.cabinet-section-links{gap:var(--cm-space-2);flex-wrap:wrap;display:flex}.cabinet-section-links a{border:1px solid var(--cm-color-border-default);color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);min-height:var(--cm-size-control-md);background:#fff;border-radius:999px;align-items:center;padding:10px 13px;line-height:1;text-decoration:none;display:inline-flex}.cabinet-section-links a:hover{color:#0b5f56;border-color:#98d8cf}.cabinet-sidebar__brand:focus-visible,.cabinet-mobile-menu summary:focus-visible,.cabinet-mobile-menu__nav a:focus-visible,.cabinet-sidebar__nav a:focus-visible,.cabinet-sidebar__account:focus-visible,.cabinet-section-links a:focus-visible,.auth-back:focus-visible,.auth-links a:focus-visible,.auth-form .auth-consent a:focus-visible{outline-offset:3px;outline:3px solid #14b8a680}.workspace-actions .cm-button--sm,.workspace-form-actions .cm-button--sm,.cabinet-action .cm-button--sm,.applications-control .cm-button--sm,.document-control .cm-button--sm,.application-list__aside .cm-button--sm,.cm-card__actions .cm-button--sm{min-height:var(--cm-size-control-md)}.applications-control,.applications-route,.verification-control{gap:var(--cm-space-4);grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);display:grid}.applications-focus-card,.verification-focus-card{border-color:#b8dfd8}.applications-focus,.verification-focus{gap:var(--cm-space-3);display:grid}.applications-focus strong,.verification-focus strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-lg-font-size);line-height:var(--cm-text-body-lg-line-height);overflow-wrap:anywhere}.applications-focus p,.verification-focus p{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);margin:0}.applications-focus .cm-button,.verification-focus .cm-button{justify-self:start}.cabinet-list,.document-list,.message-thread-list,.provider-list,.task-board{gap:var(--cm-space-3);display:grid}.cabinet-list__item,.document-list__item,.message-thread,.provider-list__item{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);color:inherit;align-items:center;gap:var(--cm-space-3);min-width:0;padding:var(--cm-space-4);background:#f8fbfd;text-decoration:none;display:grid}.cabinet-list__item{grid-template-columns:minmax(0,1fr) auto}.cabinet-list__item:hover,.document-list__item:hover,.message-thread:hover,.provider-list__item:hover{border-color:#98d8cf;box-shadow:0 10px 24px #08234414}.cabinet-list__item span,.document-list__item span,.message-thread span,.provider-list__item span{min-width:0}.cabinet-list__item small,.document-list__item small,.message-thread small,.provider-list__item small,.task-board__item small{color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height);overflow-wrap:anywhere;margin-top:3px;display:block}.cabinet-list__tag{color:#0b5f56;font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-bold);white-space:nowrap;background:#e9f7f5;border:1px solid #bfe8e1;border-radius:999px;padding:8px 10px;line-height:1}.cabinet-list__tag--muted{border-color:var(--cm-color-border-default);color:var(--cm-color-text-muted);background:#f2f5f8}.cabinet-list__item--static{background:#fff}.cabinet-list__item--static time{color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);white-space:nowrap}.cabinet-plain-list{color:var(--cm-color-text-secondary);gap:var(--cm-space-2);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);margin:0;padding-left:1.2rem;display:grid}.application-list{gap:var(--cm-space-4);display:grid}.application-list__card{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-lg);box-shadow:var(--cm-shadow-sm);align-items:stretch;gap:var(--cm-space-5);min-width:0;padding:var(--cm-space-5);background:#fff;grid-template-columns:minmax(0,1fr) minmax(260px,.32fr);display:grid}.application-list__main,.application-list__title,.application-list__aside,.task-board__item,.settings-checks{gap:var(--cm-space-3);min-width:0;display:grid}.application-list__title h2,.task-board__item h2{color:var(--cm-color-text-primary);font-size:var(--cm-text-h3-font-size);line-height:var(--cm-text-h3-line-height);overflow-wrap:anywhere;margin:0}.application-list__facts{gap:var(--cm-space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.application-list__facts div{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);min-width:0;padding:var(--cm-space-3);background:#f8fbfd}.application-list__facts dt{color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height);margin-bottom:4px}.application-list__facts dd{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height);overflow-wrap:anywhere;margin:0}.application-list__aside{border-radius:var(--cm-radius-md);padding:var(--cm-space-4);background:#f1f8f7;border:1px solid #cce9e4;align-content:start}.verification-route{gap:var(--cm-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.verification-route__step{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-lg);box-shadow:var(--cm-shadow-sm);gap:var(--cm-space-2);min-width:0;padding:var(--cm-space-5);background:#fff;display:grid}.verification-list{gap:var(--cm-space-3);display:grid}.verification-list__item{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);align-items:center;gap:var(--cm-space-3);min-width:0;padding:var(--cm-space-4);background:#f8fbfd;grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;display:grid}.verification-list__item strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-md-font-size);line-height:var(--cm-text-body-md-line-height);display:block}.verification-list__item small{color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height);margin-top:3px;display:block}.document-list__item,.provider-list__item{grid-template-columns:minmax(0,1fr) minmax(140px,auto) auto}.task-board__item{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);padding:var(--cm-space-4);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center}.task-focus,.message-command{border-radius:var(--cm-radius-lg);color:#fff;align-items:center;gap:var(--cm-space-4);padding:var(--cm-space-5);background:#082344;grid-template-columns:minmax(0,1fr) auto;display:grid}.task-focus span,.message-command span{color:#ffffffb3;font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height);margin-bottom:var(--cm-space-1);display:block}.task-focus strong,.message-command strong{font-size:var(--cm-text-h3-font-size);line-height:var(--cm-text-h3-line-height);display:block}.task-focus p,.message-command p{color:#ffffffc2;font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);margin:var(--cm-space-2) 0 0;max-width:620px}.task-focus .cm-button,.message-command .cm-button{color:#fff;background:#27b7aa}.task-control,.message-control,.document-control,.settings-control,.organization-control{gap:var(--cm-space-4);grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);display:grid}.organization-status-card{border-color:#b8dfd8}.organization-status,.organization-checklist,.organization-contact-list{gap:var(--cm-space-3);display:grid}.organization-status{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-status span,.organization-checklist__item,.organization-contact{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);color:var(--cm-color-text-secondary);min-width:0;padding:var(--cm-space-3);background:#f8fbfd;gap:4px;display:grid}.organization-status strong,.organization-checklist__item strong,.organization-contact strong{color:var(--cm-color-text-primary);overflow-wrap:anywhere}.organization-lookup-result{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);color:var(--cm-color-text-secondary);gap:var(--cm-space-2);margin-top:var(--cm-space-4);padding:var(--cm-space-4);background:#f8fbfd;display:grid}.organization-lookup-result span{overflow-wrap:anywhere;display:block}.organization-lookup-result strong{color:var(--cm-color-text-primary)}.organization-checklist{margin:0;padding:0;list-style:none}.organization-checklist__item{grid-template-columns:28px minmax(0,1fr);align-items:center}.organization-checklist__item>span{border:1px solid var(--cm-color-border-default);color:var(--cm-color-text-muted);font-weight:var(--cm-font-weight-bold);background:#fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.organization-checklist__item--done>span{color:#fff;background:#14a69a;border-color:#14a69a}.organization-page,.organization-control,.organization-form-card,.organization-side,.organization-status-card,.organization-checklist,.organization-contact-list{min-width:0}.organization-side{gap:var(--cm-space-4);display:grid}.organization-contact span,.organization-contact small,.organization-contact em{color:var(--cm-color-text-secondary);font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height)}.organization-contact em{color:#0b5f56;font-style:normal;font-weight:var(--cm-font-weight-bold)}.organization-checkbox{align-items:center;gap:var(--cm-space-2);display:flex!important}.organization-checkbox input{width:auto;min-height:auto}.document-focus-card,.settings-account-card{border-color:#b8dfd8}.document-focus,.message-focus,.settings-account{gap:var(--cm-space-3);display:grid}.document-focus>span,.settings-account span{color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-caption-line-height)}.document-focus strong,.message-focus strong,.settings-account strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-lg-font-size);line-height:var(--cm-text-body-lg-line-height);overflow-wrap:anywhere}.document-focus p,.message-focus p,.message-focus span{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);margin:0}.document-focus .cm-button{justify-self:start}.task-rhythm,.settings-account{gap:var(--cm-space-2);display:grid}.task-rhythm span,.settings-account div{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height);min-width:0;padding:var(--cm-space-3);background:#f8fbfd;gap:4px;display:grid}.message-thread{grid-template-columns:44px minmax(0,1fr) auto}.message-thread__avatar{color:#fff;font-weight:var(--cm-font-weight-bold);background:#082344;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.message-thread__meta{justify-items:end;gap:4px;min-width:150px;display:grid}.message-thread__meta b{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height)}.message-thread__meta small{text-align:right;max-width:190px}.provider-readiness{gap:var(--cm-space-4);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.provider-control{gap:var(--cm-space-4);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);display:grid}.provider-primary-card{border-color:#b8dfd8}.provider-current-case{border-radius:var(--cm-radius-md);margin-top:var(--cm-space-4);padding:var(--cm-space-4);background:#f1fbf9;border:1px solid #b8dfd8;gap:3px;display:grid}.provider-match-list{gap:var(--cm-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.provider-match-list span{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height);min-width:0;padding:var(--cm-space-3);background:#f8fbfd}.provider-flow{gap:var(--cm-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.provider-flow--delivery .provider-flow__step:nth-child(3){background:#082344;border-color:#082344}.provider-flow--delivery .provider-flow__step:nth-child(3) span{color:#05253f;background:#24d0c1}.provider-flow--delivery .provider-flow__step:nth-child(3) strong,.provider-flow--delivery .provider-flow__step:nth-child(3) p{color:#fff}.provider-flow__step{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-lg);box-shadow:var(--cm-shadow-sm);gap:var(--cm-space-2);min-width:0;padding:var(--cm-space-5);background:#fff;display:grid}.provider-flow__step span{color:#fff;font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-bold);background:#082344;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.provider-flow__step strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-md-font-size);line-height:var(--cm-text-body-md-line-height)}.provider-flow__step p{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);margin:0}.document-stage-grid{gap:var(--cm-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.document-stage{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-lg);box-shadow:var(--cm-shadow-sm);gap:var(--cm-space-2);min-width:0;padding:var(--cm-space-5);background:#fff;display:grid}.document-stage span{color:#14a69a;font-size:var(--cm-text-h2-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-h2-line-height)}.document-stage strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-md-font-size);line-height:var(--cm-text-body-md-line-height)}.document-stage p{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);margin:0}.settings-checks span{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);padding:var(--cm-space-3);background:#f8fbfd}.settings-action-list{gap:var(--cm-space-3);display:grid}.settings-action{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);color:inherit;align-items:center;gap:var(--cm-space-3);min-width:0;padding:var(--cm-space-4);background:#f8fbfd;grid-template-columns:minmax(0,1fr) auto auto;text-decoration:none;display:grid}.settings-action:hover{border-color:#98d8cf;box-shadow:0 10px 24px #08234414}.settings-action strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-md-font-size);line-height:var(--cm-text-body-md-line-height);display:block}.settings-action small{color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height);margin-top:3px;display:block}.settings-action b{color:#0b5f56;font-size:var(--cm-text-caption-font-size);white-space:nowrap;background:#e9f7f5;border:1px solid #bfe8e1;border-radius:999px;padding:8px 10px;line-height:1}.settings-action em{color:#0b5f56;font-size:var(--cm-text-body-sm-font-size);font-style:normal;font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height);white-space:nowrap}.home-shell{box-sizing:border-box;max-width:min(1240px,100%);padding:clamp(34px, 4.4vw, 56px) clamp(20px, 4vw, 56px) var(--cm-space-10);gap:clamp(48px,5vw,68px);margin:0 auto;display:grid}.auth-shell{grid-template-columns:minmax(0,.82fr) minmax(320px,.48fr);align-items:stretch;gap:clamp(24px,4vw,56px);max-width:min(1120px,100%);min-height:calc(100vh - 68px);margin:0 auto;padding:clamp(34px,5vw,70px) clamp(20px,4vw,56px);display:grid}.auth-shell>*{min-width:0}.auth-panel,.auth-aside{border-radius:22px;display:grid}.auth-panel{align-content:start;gap:var(--cm-space-6);background:#fff;border:1px solid #d8e2ec;padding:clamp(26px,4vw,48px);box-shadow:0 24px 70px #091f461a}.auth-copy{gap:var(--cm-space-3);max-width:680px;display:grid}.auth-back{color:#0f766e;font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height);min-height:var(--cm-size-control-md);align-items:center;display:inline-flex}.auth-copy h1{color:var(--cm-color-text-primary);letter-spacing:0;margin:0;font-size:clamp(2.1rem,4vw,3.35rem);line-height:1.05}.auth-copy p,.auth-aside p,.auth-aside li,.auth-form small{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-md-font-size);line-height:var(--cm-text-body-md-line-height);margin:0}.auth-form{gap:var(--cm-space-4);max-width:520px;display:grid}.auth-route{gap:var(--cm-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.auth-route li{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);gap:var(--cm-space-2);min-width:0;padding:var(--cm-space-3);background:#f8fbfd;display:grid}.auth-route span{color:#fff;font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-bold);background:#082344;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.auth-route strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);display:block}.auth-route small{color:var(--cm-color-text-secondary);font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height);display:block}.auth-form label{gap:var(--cm-space-2);display:grid}.auth-form label>span{color:#102642;font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height)}.auth-form input{color:var(--cm-color-text-primary);min-height:52px;padding:0 var(--cm-space-4);background:#f8fbfd;border:1px solid #cfdbe7;border-radius:14px;outline:none;width:100%;transition:border-color .15s,box-shadow .15s,background .15s}.auth-form input:focus{background:#fff;border-color:#14b8a6;box-shadow:0 0 0 4px #14b8a624}.auth-form .auth-consent{align-items:start;gap:var(--cm-space-3);display:flex}.auth-form .auth-consent input{accent-color:#0f766e;flex:none;width:18px;height:18px;min-height:18px;margin-top:2px;padding:0}.auth-form .auth-consent span{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-regular);line-height:var(--cm-text-body-sm-line-height)}.auth-form .auth-consent a{color:#0f766e;min-height:var(--cm-size-control-md);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.auth-form button:disabled,.auth-form input:disabled{cursor:not-allowed;opacity:.58}.auth-links{align-items:center;gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.auth-links a{color:#0f766e;font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height);min-height:var(--cm-size-control-md);align-items:center;display:inline-flex}.auth-message{font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-medium);line-height:var(--cm-text-body-sm-line-height);padding:var(--cm-space-3) var(--cm-space-4);border-radius:14px;margin:0}.auth-message--error{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.auth-message--success{color:#047857;background:#e8f7f3;border:1px solid #bfe9dd}.auth-aside{color:#fff;align-content:center;gap:var(--cm-space-4);background:#071b34;border:1px solid #071b34;padding:clamp(26px,4vw,42px);position:relative;overflow:hidden}.auth-aside:before{content:"";background:linear-gradient(140deg,#14b8a66b,#14b8a600);width:72%;height:58%;position:absolute;top:0;right:0}.auth-aside>*{z-index:1;position:relative}.auth-aside h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,2.2vw,2.05rem);line-height:1.12}.auth-aside ul{gap:var(--cm-space-3);margin:0;padding:0;list-style:none;display:grid}.auth-aside li{color:#ffffffc7;padding-left:var(--cm-space-5);position:relative}.auth-aside li:before{content:"";background:#14b8a6;border-radius:999px;width:8px;height:8px;position:absolute;top:.7em;left:0}.home-shell *,.home-shell :before,.home-shell :after{box-sizing:border-box}.home-shell>*,.home-hero>*,.home-section>*,.home-card-grid>*,.home-product>*,.home-capabilities>*,.home-scenario-list>*,.home-steps>*,.home-check>*,.home-trust>*,.home-final-cta>*,.site-footer>*{min-width:0}.home-shell h1,.home-shell h2,.home-shell h3,.home-shell p,.home-shell a,.home-shell span,.home-shell strong,.site-footer__bottom{overflow-wrap:anywhere}.home-shell h1,.home-shell h2,.home-shell h3{overflow-wrap:normal}.home-hero{grid-template-columns:minmax(0,.92fr) minmax(540px,1.08fr);align-items:start;gap:clamp(34px,4.5vw,64px);min-height:min(620px,100vh - 72px);display:grid}.home-hero__copy{gap:var(--cm-space-5);padding-top:clamp(18px,3vw,42px);display:grid}.home-hero h1,.home-final-cta h2{color:var(--cm-color-text-primary);letter-spacing:0;overflow-wrap:normal;max-width:760px;margin:0;font-size:clamp(2.45rem,3.85vw,3.85rem);line-height:1.04}.home-hero-audiences{color:#526176;font-size:clamp(1.05rem,1.55vw,1.34rem);font-weight:var(--cm-font-weight-bold);flex-wrap:wrap;align-items:center;gap:.45em;min-height:1.8em;line-height:1.25;display:flex}.home-hero-audiences__typed{color:#0f766e;vertical-align:bottom;white-space:nowrap;min-width:min(100%,15.8em);display:inline-block;position:relative}.home-hero-audiences__typed:after{content:"";background:#14b8a6;width:2px;height:1em;margin-left:.22em;animation:.85s step-end infinite heroAudienceCursor;display:inline-block;transform:translateY(.14em)}.home-hero p{color:#344256;max-width:650px;margin:0;font-size:clamp(1.05rem,1.35vw,1.28rem);line-height:1.6}@keyframes heroAudienceCursor{0%,48%{opacity:1}49%,to{opacity:0}}.home-hero__note{padding-left:var(--cm-space-4);border-left:2px solid #14b8a6;color:#526176!important;max-width:560px!important;font-size:.96rem!important;line-height:1.55!important}.home-actions{align-items:center;gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.home-button{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height);min-height:48px;padding:var(--cm-space-3) var(--cm-space-6);border:1px solid #cdd8e3;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.home-button--primary{color:var(--cm-color-text-inverse);background:#082344;border-color:#082344;box-shadow:0 14px 30px #0823442e}.home-hero-proof{gap:var(--cm-space-2);flex-wrap:wrap;display:flex}.home-hero-proof span{color:#102642;font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-bold);align-items:center;gap:var(--cm-space-2);line-height:var(--cm-text-caption-line-height);min-height:34px;padding:var(--cm-space-2) var(--cm-space-3);background:#fff;border:1px solid #d8e2ec;border-radius:999px;display:inline-flex}.home-hero-proof span:before{content:"";background:#14b8a6;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #14b8a61f}.product-preview{gap:var(--cm-space-3);max-width:100%;padding:var(--cm-space-3);background:linear-gradient(#fff 0%,#f8fbfd 100%);border:1px solid #cfdbe7;border-radius:22px;display:grid;position:relative;box-shadow:0 34px 90px #0f243d29,inset 0 2px #ffffffe6}.product-preview--wide{box-shadow:none}.product-preview__chrome{margin:calc(var(--cm-space-1) * -1) calc(var(--cm-space-1) * -1) 0;padding:var(--cm-space-2) var(--cm-space-2) var(--cm-space-3);border-bottom:1px solid #e2e9f0;align-items:center;gap:7px;display:flex}.product-preview__chrome span{background:#cbd5e1;border-radius:999px;width:8px;height:8px}.product-preview__chrome span:first-child{background:#14b8a6}.product-preview__header,.product-preview__status,.product-preview__documents div,.product-preview__timeline,.home-check,.home-final-cta,.site-footer{background:var(--cm-color-background-canvas);border:1px solid #d8e2ec;border-radius:16px}.product-preview__header{align-items:start;gap:var(--cm-space-4);padding:var(--cm-space-3) var(--cm-space-4);justify-content:space-between;display:flex}.product-preview__header div,.product-preview__status,.product-preview__grid div,.product-preview__documents div{gap:var(--cm-space-1);display:grid}.product-preview strong{color:var(--cm-color-text-primary);font-size:1rem;line-height:var(--cm-text-body-md-line-height)}.product-preview span{color:#64748b;font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height)}.product-preview mark{border-radius:var(--cm-radius-sm);color:var(--cm-color-status-warning);font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-bold);padding:var(--cm-space-1) var(--cm-space-2);background:#fff7ed}.product-preview__status{padding:var(--cm-space-3) var(--cm-space-4)}.product-preview__grid{gap:var(--cm-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-preview__grid div{padding:var(--cm-space-3);background:#f3f7fa;border:1px solid #e4ebf2;border-radius:14px}.product-preview__progress{background:#e6edf4;border-radius:999px;height:8px;overflow:hidden}.product-preview__progress span{background:linear-gradient(90deg,#082344,#14b8a6);width:72%;height:100%;display:block}.product-preview__documents{gap:var(--cm-space-2);display:grid}.product-preview__documents div{padding:var(--cm-space-2) var(--cm-space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center}.product-preview__documents strong{border-radius:999px;padding:5px 9px;font-size:.78rem}.product-preview__documents strong[data-tone=ready]{color:#047857;background:#e8f7f3}.product-preview__documents strong[data-tone=review]{color:#1d4ed8;background:#eef5ff}.product-preview__documents strong[data-tone=warning]{color:#b45309;background:#fff7ed}.product-preview__documents strong[data-tone=muted]{color:#475569;background:#f1f5f9}.product-preview__timeline{padding:var(--cm-space-1) var(--cm-space-4);gap:0;display:grid}.product-preview__timeline div{align-items:center;gap:var(--cm-space-3);padding:var(--cm-space-2) 0;border-bottom:1px solid #e6edf4;grid-template-columns:72px minmax(0,1fr);display:grid}.product-preview__timeline div:last-child{border-bottom:0}.product-preview__timeline strong{font-size:.92rem}.home-section{gap:var(--cm-space-6);display:grid}.home-section__intro{gap:var(--cm-space-3);max-width:780px;display:grid}.home-section__intro--split{align-items:end;gap:var(--cm-space-5);grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);max-width:none;display:grid}.home-section__intro--split>strong,.home-section-link{color:#0f766e;font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height)}.home-section__intro--split>strong{padding:var(--cm-space-4);background:#eefaf9;border:1px solid #14b8a638;border-radius:16px}.home-section-link{min-height:42px;padding:var(--cm-space-2) var(--cm-space-4);background:#fff;border:1px solid #d8e2ec;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.home-section h2,.home-check h2,.home-trust h2{color:var(--cm-color-text-primary);margin:0;font-size:clamp(2rem,3.2vw,3.05rem);line-height:1.08}.home-section p,.home-card p,.home-step p,.home-check p,.home-trust p,.site-footer p,.site-footer__bottom{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-md-font-size);line-height:var(--cm-text-body-md-line-height);margin:0}.home-problem-list{border-top:1px solid #d8e2ec;display:grid}.home-problem{align-items:start;gap:var(--cm-space-5);padding:var(--cm-space-5) 0;border-bottom:1px solid #d8e2ec;grid-template-columns:72px minmax(180px,.52fr) minmax(0,1fr);display:grid}.home-problem span{color:#14b8a6;font-size:.82rem;font-weight:var(--cm-font-weight-bold);line-height:1.4}.home-card-grid{gap:var(--cm-space-4);display:grid}.home-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.home-card,.home-step{background:var(--cm-color-background-canvas);gap:var(--cm-space-3);padding:var(--cm-space-5);border:1px solid #d8e2ec;border-radius:16px;display:grid}.home-card{transition:border-color .16s,box-shadow .16s,transform .16s}.home-card:hover{border-color:#039e9a57;transform:translateY(-2px);box-shadow:0 18px 42px #091f4614}.home-audience-card{min-height:230px}.home-audience-card__icon{border-radius:var(--cm-radius-md);color:#fff;font-weight:var(--cm-font-weight-bold);background:#039e9a;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.home-audience-card:nth-child(2) .home-audience-card__icon{background:#1f6feb}.home-audience-card:nth-child(3) .home-audience-card__icon{background:#0f9f8b}.home-audience-card:nth-child(4) .home-audience-card__icon{background:#7c4dff}.home-audience-card:nth-child(5) .home-audience-card__icon{background:#f97316}.home-audience-card:nth-child(6) .home-audience-card__icon{background:#64748b}.home-audience-card strong{color:#0f766e;font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);margin-top:auto}.home-problem h3,.home-card h3,.home-step h3{color:var(--cm-color-text-primary);font-size:var(--cm-text-h3-font-size);line-height:var(--cm-text-h3-line-height);margin:0}.home-product{color:#fff;background:#082344;border-radius:24px;padding:clamp(28px,5vw,56px);position:relative;overflow:hidden}.home-product__layout{align-items:start;gap:var(--cm-space-6);grid-template-columns:minmax(0,.9fr) minmax(320px,.65fr);display:grid}.home-product:after{content:"";background:linear-gradient(140deg,#14b8a657,#14b8a600);width:42%;height:100%;position:absolute;top:0;right:0}.home-product>*{z-index:1;position:relative}.home-product h2,.home-product p{color:#fff}.home-product .home-section__intro p,.home-product .home-capability p,.home-operating-signals p{color:#ffffffc7}.home-operating-signals{gap:var(--cm-space-3);display:grid}.home-operating-signals article{gap:var(--cm-space-2);padding:var(--cm-space-4);background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;display:grid}.home-operating-signals span{color:#fff;font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height)}.home-capabilities{gap:var(--cm-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-capability{align-items:center;gap:var(--cm-space-3);padding:var(--cm-space-4);background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:auto minmax(0,1fr);display:grid}.home-capability span{color:#082344;font-weight:var(--cm-font-weight-bold);background:#14b8a6;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.home-scenario-list,.home-knowledge-list{gap:var(--cm-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-scenario-list a,.home-knowledge-list a{background:var(--cm-color-background-canvas);color:var(--cm-color-text-primary);gap:var(--cm-space-3);padding:var(--cm-space-5);border:1px solid #d8e2ec;border-radius:16px;display:grid}.home-task-board{gap:var(--cm-space-4);grid-template-columns:minmax(320px,.48fr) minmax(0,1fr);display:grid}.home-task-board__main{color:var(--cm-color-text-primary);gap:var(--cm-space-3);min-height:100%;padding:var(--cm-space-6);background:#fff;border:1px solid #d8e2ec;border-radius:18px;display:grid;box-shadow:0 18px 46px #091f4614}.home-task-board__main span{color:#0f766e;font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-caption-line-height);text-transform:uppercase}.home-task-board__main strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-h3-font-size);line-height:var(--cm-text-h3-line-height)}.home-task-board__main small{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height)}.home-scenario-list span,.home-knowledge-list a{font-weight:var(--cm-font-weight-bold)}.home-scenario-list strong{color:#0f766e;font-size:var(--cm-text-caption-font-size)}.home-pricing-path{background:#fff;border:1px solid #d8e2ec;border-radius:22px;padding:clamp(24px,4vw,42px);box-shadow:0 22px 60px #091f4612}.home-pricing-grid{gap:var(--cm-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-pricing-card{gap:var(--cm-space-2);padding:var(--cm-space-4);background:#f8fbfd;border:1px solid #e2eaf2;border-radius:16px;display:grid}.home-pricing-card span{color:#0f766e;font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height)}.home-pricing-card p{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);margin:0}.home-steps{gap:var(--cm-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.home-step span{color:var(--cm-color-text-inverse);font-weight:var(--cm-font-weight-bold);background:#082344;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.home-step{position:relative}.home-step:not(:last-child):after{content:"";height:1px;left:calc(100% - var(--cm-space-2));width:var(--cm-space-4);background:#d8e2ec;position:absolute;top:42px}.home-preview-section .product-preview{max-width:none}.home-check{align-items:center;gap:var(--cm-space-6);background:#fff;grid-template-columns:minmax(0,1fr) auto;padding:clamp(24px,4vw,42px);display:grid}.home-trust{padding:var(--cm-space-6);background:#eef6f4;border-left:4px solid #14b8a6;border-radius:18px}.home-final-cta{gap:var(--cm-space-5);background:#071b34;border-color:#071b34;justify-items:start;padding:clamp(30px,5vw,58px);display:grid}.home-final-cta h2{color:#fff;font-size:clamp(2rem,4vw,3.6rem)}.home-final-cta .home-button:not(.home-button--primary){color:#fff;background:#ffffff14;border-color:#ffffff3d}.home-final-cta .home-button--primary{color:#062239;background:#14b8a6;border-color:#14b8a6}.site-footer{color:#fff;gap:var(--cm-space-6);padding:var(--cm-space-6);background:#071b34;border-color:#071b34;display:grid}.site-footer__brand{gap:var(--cm-space-2);max-width:520px;display:grid}.site-footer__brand strong{color:#fff;font-size:var(--cm-text-h3-font-size)}.site-footer p,.site-footer__bottom{color:#ffffffb8}.site-footer__nav{gap:var(--cm-space-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.site-footer__nav div{gap:var(--cm-space-2);display:grid}.site-footer__nav h2{color:#fff;font-size:var(--cm-text-body-sm-font-size);margin:0 0 var(--cm-space-1)}.site-footer__nav a{color:#ffffffb8;font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);min-height:var(--cm-size-control-md);align-items:center;display:inline-flex}.site-footer__nav a:hover{color:#fff}.site-footer__nav a:focus-visible{outline-offset:3px;outline:3px solid #14b8a680}.site-footer__bottom{gap:var(--cm-space-3);padding-top:var(--cm-space-4);border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;display:flex}.site-footer__bottom a{min-height:var(--cm-size-control-md);align-items:center;display:inline-flex}.site-footer__bottom a:focus-visible{outline-offset:3px;outline:3px solid #14b8a680}.site-footer a{min-height:var(--cm-size-control-md)}.services-shell{gap:var(--cm-space-9);max-width:min(1220px,100%);padding:var(--cm-space-6) var(--cm-space-6) var(--cm-space-10);margin:0 auto;display:grid}.services-shell *,.services-shell :before,.services-shell :after{box-sizing:border-box}.services-shell>*,.services-hero>*,.services-featured>*,.services-featured__grid>*,.services-group-grid>*,.services-next>*{min-width:0}.services-shell h1,.services-shell h2,.services-shell h3,.services-shell p,.services-shell a,.services-shell span,.services-shell strong{overflow-wrap:anywhere}.services-hero{align-items:center;gap:var(--cm-space-8);grid-template-columns:minmax(0,.92fr) minmax(430px,.72fr);min-height:540px;display:grid}.services-hero__copy{gap:var(--cm-space-5);display:grid}.services-hero h1{color:var(--cm-color-text-primary);letter-spacing:0;overflow-wrap:normal;max-width:920px;margin:0;font-size:clamp(2.35rem,4.25vw,4.1rem);line-height:1.04}.services-hero p,.services-route p,.services-featured p,.services-group p,.services-next p{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-md-font-size);line-height:var(--cm-text-body-md-line-height);margin:0}.services-hero__copy>p{max-width:760px;font-size:1.15rem;line-height:1.55}.services-proof{gap:var(--cm-space-2);margin:0;padding:0;list-style:none;display:grid}.services-proof li{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-semibold);align-items:center;gap:var(--cm-space-3);line-height:var(--cm-text-body-sm-line-height);display:flex}.services-proof li:before{content:"";background:#039e9a;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #039e9a1a}.services-route,.services-featured-card,.services-group,.services-next{background:var(--cm-color-background-canvas);border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md)}.services-route{gap:var(--cm-space-4);padding:var(--cm-space-5);display:grid;box-shadow:0 28px 80px #091f461c}.services-route__head{border-bottom:1px solid var(--cm-color-border-default);gap:var(--cm-space-1);padding-bottom:var(--cm-space-4);display:grid}.services-route__head h2{color:var(--cm-color-text-primary);margin:0;font-size:1.35rem;line-height:1.2}.services-route__head p{font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height)}.services-route__step{align-items:start;gap:var(--cm-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.services-route__step span{background:var(--cm-color-action-primary);color:var(--cm-color-text-inverse);font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-bold);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.services-route__step strong,.services-featured-card span,.services-group h3,.services-next h2{color:var(--cm-color-text-primary)}.services-featured,.services-directory{gap:var(--cm-space-5);display:grid}.services-featured__grid{gap:var(--cm-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.services-featured-card{gap:var(--cm-space-3);min-height:248px;padding:var(--cm-space-5);transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.services-featured-card:hover,.services-link-list a:hover{border-color:#039e9a57}.services-featured-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px #091f4614}.services-featured-card>span:not(.services-featured-card__icon){color:var(--cm-color-text-primary);font-size:var(--cm-text-h3-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-h3-line-height)}.services-featured-card__icon{border-radius:var(--cm-radius-md);font-weight:var(--cm-font-weight-bold);background:#039e9a;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;color:#fff!important;font-size:1rem!important;line-height:1!important}.services-featured-card:nth-child(2) .services-featured-card__icon{background:#1f6feb}.services-featured-card:nth-child(3) .services-featured-card__icon{background:#f97316}.services-featured-card strong,.services-link-list a{font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height)}.services-featured-card strong{color:var(--cm-color-action-primary)}.services-group-grid{gap:var(--cm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.services-group{gap:var(--cm-space-4);padding:var(--cm-space-5);display:grid}.services-group h3{font-size:var(--cm-text-h3-font-size);line-height:var(--cm-text-h3-line-height);margin:0 0 var(--cm-space-2)}.services-link-list{gap:var(--cm-space-2);display:grid}.services-link-list a{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);color:var(--cm-color-text-primary);min-height:44px;padding:var(--cm-space-3) var(--cm-space-4);background:#f8fafc;justify-content:space-between;align-items:center;transition:background .16s,border-color .16s;display:flex}.services-link-list a:hover{background:#eefaf9}.services-link-list a:after{color:var(--cm-color-text-muted);content:"Открыть";font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-medium);line-height:var(--cm-text-caption-line-height);margin-left:var(--cm-space-3)}.services-next{align-items:center;gap:var(--cm-space-5);padding:var(--cm-space-6);background:#071b34;border-color:#071b34;grid-template-columns:minmax(0,1fr) auto;display:grid}.services-next h2{color:#fff;font-size:var(--cm-text-h2-font-size);line-height:var(--cm-text-h2-line-height);margin:0 0 var(--cm-space-2)}.services-next p{color:#ffffffc2}.services-next .home-button:not(.home-button--primary){color:#fff;background:#ffffff14;border-color:#ffffff3d}.services-next__actions{justify-content:end}.industries-shell{gap:var(--cm-space-8);max-width:1180px;padding:var(--cm-space-6) var(--cm-space-6) var(--cm-space-10);margin:0 auto;display:grid}.industries-shell *,.industries-shell :before,.industries-shell :after{box-sizing:border-box}.industries-shell>*,.industries-hero>*,.industries-featured>*,.industries-featured__grid>*,.industries-group-grid>*,.industries-next>*{min-width:0}.industries-shell h1,.industries-shell h2,.industries-shell h3,.industries-shell p,.industries-shell a,.industries-shell span,.industries-shell strong{overflow-wrap:anywhere}.industries-hero{align-items:center;gap:var(--cm-space-8);grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);min-height:440px;display:grid}.industries-hero__copy{gap:var(--cm-space-5);display:grid}.industries-hero h1{color:var(--cm-color-text-primary);letter-spacing:0;max-width:960px;margin:0;font-size:clamp(2.2rem,4.6vw,4.35rem);line-height:1}.industries-hero p,.industries-checklist p,.industries-featured p,.industries-group p,.industries-next p{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-md-font-size);line-height:var(--cm-text-body-md-line-height);margin:0}.industries-hero__copy>p{max-width:760px;font-size:1.15rem;line-height:1.55}.industries-checklist,.industries-featured-card,.industries-group,.industries-next{background:var(--cm-color-background-canvas);border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-lg)}.industries-checklist{gap:var(--cm-space-4);padding:var(--cm-space-5);display:grid}.industries-checklist__item{align-items:start;gap:var(--cm-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.industries-checklist__item span{color:var(--cm-color-status-success);font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-bold);background:#e8f7f5;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.industries-checklist__item strong,.industries-featured-card span,.industries-group h3,.industries-next h2{color:var(--cm-color-text-primary)}.industries-featured,.industries-directory{gap:var(--cm-space-5);display:grid}.industries-featured__grid{gap:var(--cm-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.industries-featured-card{gap:var(--cm-space-3);min-height:220px;padding:var(--cm-space-5);display:grid}.industries-featured-card span{font-size:var(--cm-text-h3-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-h3-line-height)}.industries-featured-card strong,.industries-link-list a{font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height)}.industries-featured-card strong{color:var(--cm-color-action-primary)}.industries-group-grid{gap:var(--cm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.industries-group{gap:var(--cm-space-4);padding:var(--cm-space-5);display:grid}.industries-group h3{font-size:var(--cm-text-h3-font-size);line-height:var(--cm-text-h3-line-height);margin:0 0 var(--cm-space-2)}.industries-link-list{gap:var(--cm-space-2);display:grid}.industries-link-list a{background:var(--cm-color-background-subtle);border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);color:var(--cm-color-text-primary);min-height:44px;padding:var(--cm-space-3) var(--cm-space-4);justify-content:space-between;align-items:center;display:flex}.industries-link-list a:after{color:var(--cm-color-text-muted);content:"Открыть";font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-medium);line-height:var(--cm-text-caption-line-height);margin-left:var(--cm-space-3)}.industries-next{align-items:center;gap:var(--cm-space-5);padding:var(--cm-space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.industries-next h2{font-size:var(--cm-text-h2-font-size);line-height:var(--cm-text-h2-line-height);margin:0 0 var(--cm-space-2)}.audiences-shell{gap:var(--cm-space-9);max-width:1220px;padding:var(--cm-space-6) var(--cm-space-6) var(--cm-space-10);margin:0 auto;display:grid}.audiences-shell *,.audiences-shell :before,.audiences-shell :after{box-sizing:border-box}.audiences-shell>*,.audiences-hero>*,.audiences-featured>*,.audiences-featured__grid>*,.audiences-group-grid>*,.audiences-next>*{min-width:0}.audiences-shell h1,.audiences-shell h2,.audiences-shell h3,.audiences-shell p,.audiences-shell a,.audiences-shell span,.audiences-shell strong{overflow-wrap:anywhere}.audiences-hero{align-items:center;gap:var(--cm-space-8);grid-template-columns:minmax(390px,.78fr) minmax(610px,1.22fr);min-height:560px;display:grid}.audiences-hero__copy{gap:var(--cm-space-5);display:grid}.audiences-hero h1{color:var(--cm-color-text-primary);letter-spacing:0;overflow-wrap:normal;word-break:normal;max-width:920px;margin:0;font-size:clamp(2.35rem,4vw,3.8rem);line-height:1.04}.audiences-hero p,.audiences-matrix p,.audiences-featured p,.audiences-group p,.audiences-next p{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-md-font-size);line-height:var(--cm-text-body-md-line-height);margin:0}.audiences-hero__copy>p{max-width:760px;font-size:1.15rem;line-height:1.55}.audiences-proof{gap:var(--cm-space-2);padding:var(--cm-space-1) 0 0;margin:0;list-style:none;display:grid}.audiences-proof li{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-semibold);align-items:center;gap:var(--cm-space-3);line-height:var(--cm-text-body-sm-line-height);display:flex}.audiences-proof li:before{content:"";background:#039e9a;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #039e9a1a}.audiences-matrix,.audiences-featured-card,.audiences-group,.audiences-next{background:var(--cm-color-background-canvas);border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md)}.audiences-matrix{gap:var(--cm-space-4);padding:var(--cm-space-5);display:grid;box-shadow:0 28px 80px #091f461c}.audiences-matrix__head{gap:var(--cm-space-1);display:grid}.audiences-matrix__head h2{color:var(--cm-color-text-primary);margin:0;font-size:1.35rem;line-height:1.2}.audiences-matrix__head p{font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height)}.audiences-matrix__table{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);display:grid;overflow:hidden}.audiences-matrix__header,.audiences-matrix__row{grid-template-columns:minmax(210px,1.45fr) repeat(5,minmax(74px,.52fr));display:grid}.audiences-matrix__header{background:#f6f9fc}.audiences-matrix__row{border-top:1px solid var(--cm-color-border-default)}.audiences-matrix__header span,.audiences-matrix__role,.audiences-matrix__check{border-left:1px solid var(--cm-color-border-default);min-height:62px;padding:var(--cm-space-3);align-items:center;display:flex}.audiences-matrix__header span:first-child,.audiences-matrix__role{border-left:0}.audiences-matrix__header span{color:var(--cm-color-text-secondary);font-size:.66rem;font-weight:var(--cm-font-weight-bold);overflow-wrap:normal;text-align:center;text-transform:uppercase;word-break:normal;justify-content:center;line-height:1.15}.audiences-matrix__header span:first-child{text-align:left;justify-content:flex-start}.audiences-matrix__row strong,.audiences-featured-card span,.audiences-group h3,.audiences-next h2{color:var(--cm-color-text-primary)}.audiences-matrix__row strong{font-size:.92rem;line-height:1.2;display:block}.audiences-matrix__role{gap:var(--cm-space-3)}.audiences-matrix__role p{margin-top:2px;font-size:.72rem;line-height:1.25}.audiences-matrix__icon,.audiences-featured-card__icon{border-radius:var(--cm-radius-md);color:#fff;font-weight:var(--cm-font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.audiences-matrix__icon{width:36px;height:36px}.audiences-matrix__icon--teal,.audiences-featured-card:first-child .audiences-featured-card__icon{background:#039e9a}.audiences-matrix__icon--blue,.audiences-featured-card:nth-child(2) .audiences-featured-card__icon{background:#1f6feb}.audiences-matrix__icon--green,.audiences-featured-card:nth-child(3) .audiences-featured-card__icon{background:#0f9f8b}.audiences-matrix__icon--violet,.audiences-featured-card:nth-child(4) .audiences-featured-card__icon{background:#7c4dff}.audiences-matrix__icon--orange,.audiences-featured-card:nth-child(5) .audiences-featured-card__icon{background:#f97316}.audiences-matrix__icon--slate,.audiences-featured-card:nth-child(6) .audiences-featured-card__icon{background:#64748b}.audiences-matrix__check{justify-content:center}.audiences-matrix__check span{font-size:.95rem;font-weight:var(--cm-font-weight-bold);border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.audiences-matrix__check--yes span{color:#037b78;background:#039e9a1a}.audiences-matrix__check--limited span{background:var(--cm-color-background-subtle);color:var(--cm-color-text-muted)}.audiences-featured,.audiences-directory{gap:var(--cm-space-5);display:grid}.audiences-featured__grid{gap:var(--cm-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.audiences-featured-card{gap:var(--cm-space-3);min-height:236px;padding:var(--cm-space-5);transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.audiences-featured-card:hover{border-color:#039e9a66;transform:translateY(-2px);box-shadow:0 18px 42px #091f4614}.audiences-featured-card__icon{width:42px;height:42px}.audiences-featured-card span{font-size:var(--cm-text-h3-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-h3-line-height)}.audiences-featured-card strong,.audiences-link-list a{font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height)}.audiences-featured-card strong{color:var(--cm-color-action-primary)}.audiences-group-grid{gap:var(--cm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audiences-group{gap:var(--cm-space-4);padding:var(--cm-space-5);display:grid}.audiences-group:last-child{grid-column:1/-1}.audiences-group h3{font-size:var(--cm-text-h3-font-size);line-height:var(--cm-text-h3-line-height);margin:0 0 var(--cm-space-2)}.audiences-link-list{gap:var(--cm-space-2);display:grid}.audiences-link-list a{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);color:var(--cm-color-text-primary);min-height:44px;padding:var(--cm-space-3) var(--cm-space-4);background:#f8fafc;justify-content:space-between;align-items:center;transition:background .16s,border-color .16s;display:flex}.audiences-link-list a:hover{background:#eefaf9;border-color:#039e9a52}.audiences-link-list a:after{color:var(--cm-color-text-muted);content:"Открыть";font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-medium);line-height:var(--cm-text-caption-line-height);margin-left:var(--cm-space-3)}.audiences-next{align-items:center;gap:var(--cm-space-5);padding:var(--cm-space-6);background:#071b34;border-color:#071b34;grid-template-columns:minmax(0,1fr) auto;display:grid}.audiences-next h2{color:#fff;font-size:var(--cm-text-h2-font-size);line-height:var(--cm-text-h2-line-height);margin:0 0 var(--cm-space-2)}.audiences-next p{color:#ffffffc2}.audiences-next .home-button:not(.home-button--primary){color:#fff;background:#ffffff14;border-color:#ffffff3d}.audiences-next__actions{justify-content:end}.seo-shell{gap:var(--cm-space-8);max-width:1180px;padding:var(--cm-space-8) var(--cm-space-6) var(--cm-space-10);margin:0 auto;display:grid}.seo-shell>*,.seo-hero>*,.seo-grid>*,.seo-related__links>*{min-width:0}.seo-breadcrumbs{color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);align-items:center;gap:var(--cm-space-2);line-height:var(--cm-text-caption-line-height);flex-wrap:wrap;display:flex}.seo-breadcrumbs a:not(:last-child):after{color:var(--cm-color-border-strong);content:"/";margin-left:var(--cm-space-2)}.seo-hero{align-items:stretch;gap:var(--cm-space-6);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);display:grid}.seo-hero__copy{gap:var(--cm-space-5);display:grid}.seo-hero h1{font-size:var(--cm-text-h1-font-size);line-height:var(--cm-text-h1-line-height);overflow-wrap:anywhere;max-width:880px;margin:0}.seo-hero p,.seo-section p{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-md-font-size);line-height:var(--cm-text-body-md-line-height);margin:0}.seo-actions{align-items:center;gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.seo-action{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);color:var(--cm-color-text-primary);font-size:var(--cm-text-body-sm-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-sm-line-height);min-height:42px;padding:var(--cm-space-3) var(--cm-space-4);justify-content:center;align-items:center;display:inline-flex}.seo-action--primary{background:var(--cm-color-action-primary);border-color:var(--cm-color-action-primary);color:var(--cm-color-text-inverse)}.seo-hero__panel,.seo-card,.seo-faq details,.seo-related__links a{background:var(--cm-color-background-canvas);border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-lg)}.seo-hero__panel{padding:var(--cm-space-5)}.seo-hero__panel dl{gap:var(--cm-space-4);margin:0;display:grid}.seo-hero__panel dt{color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-medium);line-height:var(--cm-text-caption-line-height);margin-bottom:var(--cm-space-1)}.seo-hero__panel dd{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);margin:0}.seo-section{gap:var(--cm-space-4);display:grid}.seo-section__heading{gap:var(--cm-space-2);max-width:780px;display:grid}.seo-section h2{font-size:var(--cm-text-h2-font-size);line-height:var(--cm-text-h2-line-height);margin:0}.seo-grid{gap:var(--cm-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seo-card,.seo-related__links a{gap:var(--cm-space-3);padding:var(--cm-space-5);display:grid}.seo-card h3{font-size:var(--cm-text-h3-font-size);line-height:var(--cm-text-h3-line-height);margin:0}.seo-faq details{padding:var(--cm-space-4) var(--cm-space-5)}.seo-faq summary{cursor:pointer;font-weight:var(--cm-font-weight-bold)}.seo-faq details p{margin-top:var(--cm-space-3)}.seo-search__form{background:var(--cm-color-background-canvas);border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-lg);gap:var(--cm-space-3);padding:var(--cm-space-5);display:grid}.seo-search__form label{color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-medium)}.seo-search__form div{gap:var(--cm-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.seo-search__form input{background:var(--cm-color-background-surface);border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);color:var(--cm-color-text-primary);font:inherit;min-width:0;padding:var(--cm-space-3) var(--cm-space-4)}.seo-search__form button{background:var(--cm-color-action-primary);border-radius:var(--cm-radius-md);color:var(--cm-color-text-inverse);cursor:pointer;font-weight:var(--cm-font-weight-bold);padding:var(--cm-space-3) var(--cm-space-5);border:0}.seo-search__results{gap:var(--cm-space-3);display:grid}.seo-search__empty{color:var(--cm-color-text-muted);margin:0}.seo-related__links{gap:var(--cm-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-hub__links{gap:var(--cm-space-3);display:grid}.seo-hub__links a{background:var(--cm-color-background-canvas);border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-lg);align-items:start;gap:var(--cm-space-2);padding:var(--cm-space-5);grid-template-columns:minmax(0,1.1fr) minmax(180px,.45fr) minmax(0,1fr);display:grid}.seo-hub__links span{font-size:var(--cm-text-body-md-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-body-md-line-height)}.seo-hub__links strong{color:var(--cm-color-action-primary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height)}.seo-hub__links small{color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height)}.seo-related__links span{font-weight:var(--cm-font-weight-bold)}.seo-related__links small{color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height)}@media (min-width:1024px) and (max-height:760px){.home-shell{padding-top:clamp(22px,3vw,36px)}.home-hero{gap:clamp(28px,3vw,42px);min-height:auto}.home-hero__copy{gap:var(--cm-space-3);padding-top:clamp(8px,1.6vw,18px)}.home-hero h1{max-width:720px;font-size:clamp(2.05rem,2.65vw,2.65rem);line-height:1.04}.home-hero-audiences{min-height:1.35em;font-size:clamp(1rem,1.18vw,1.12rem);line-height:1.2}.home-hero p{max-width:600px;font-size:1rem;line-height:1.45}.product-preview{gap:var(--cm-space-2);padding:var(--cm-space-2)}.product-preview__chrome,.product-preview__timeline{display:none}.product-preview__header,.product-preview__status{padding:var(--cm-space-2) var(--cm-space-3)}.product-preview__grid div{padding:var(--cm-space-2)}.product-preview__documents{gap:var(--cm-space-1)}.product-preview__documents div{padding:var(--cm-space-1) var(--cm-space-3)}}@media (max-width:1180px){.home-card-grid--three,.home-scenario-list,.home-knowledge-list,.home-pricing-grid,.services-featured__grid,.services-group-grid,.industries-featured__grid,.industries-group-grid,.audiences-hero,.audiences-featured__grid,.audiences-group-grid,.seo-grid,.seo-related__links,.home-steps,.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.home-task-board{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr)}}@media (max-width:620px){.organization-status{grid-template-columns:1fr}.organization-checklist__item,.organization-contact{overflow-wrap:anywhere}}@media (max-width:920px){.cabinet-shell{grid-template-columns:1fr}.cabinet-sidebar{gap:var(--cm-space-3);padding:var(--cm-space-4)}.cabinet-mobile-menu{display:block}.cabinet-sidebar__nav,.cabinet-sidebar__account{display:none}.cabinet-main{padding:var(--cm-space-4)}.workspace-header,.workspace-summary,.workspace-grid,.cabinet-command,.cabinet-command--control,.workspace-summary--compact,.cabinet-action-grid,.applications-control,.applications-route,.application-list__card,.application-list__facts,.new-application-steps,.verification-control,.verification-route,.verification-list__item,.provider-control,.provider-readiness,.document-control,.task-control,.message-control,.settings-control,.application-overview-strip,.application-data-summary,.document-requirements,.document-stage-grid,.task-focus,.message-command,.provider-flow,.new-application-submit,.settings-action,.application-hero,.application-hero--case,.application-command,.application-main-grid,.application-bottom-grid,.cabinet-feature-grid,.home-hero,.home-card-grid--four,.home-card-grid--three,.home-section__intro--split,.home-product__layout,.home-problem,.home-capabilities,.home-task-board,.home-scenario-list,.home-knowledge-list,.home-steps,.home-check,.auth-shell,.services-hero,.services-featured__grid,.services-group-grid,.services-next,.industries-hero,.industries-featured__grid,.industries-group-grid,.industries-next,.audiences-hero,.audiences-featured__grid,.audiences-group-grid,.audiences-next,.site-footer__nav,.seo-hero,.seo-grid,.seo-related__links,.seo-search__form div,.seo-hub__links a{grid-template-columns:1fr}.home-step:not(:last-child):after{display:none}.workspace-actions{justify-content:start}.document-list__item,.provider-list__item,.task-board__item,.message-thread{grid-template-columns:1fr;align-items:start}.message-thread__meta{justify-items:start}.message-thread__meta small{text-align:left}.message-thread__avatar{display:none}.application-hero__actions{justify-content:start}.application-hero-panel .application-hero__actions{align-items:stretch}.application-steps,.workspace-form-grid,.workspace-form-grid--four,.bulk-safe-panel{grid-template-columns:1fr}.auth-shell{min-height:auto}.auth-route{grid-template-columns:1fr}}@media (min-width:1360px) and (max-height:820px){.cabinet-main{gap:var(--cm-space-4);padding:var(--cm-space-4)}.cabinet-main>.workspace-shell{gap:var(--cm-space-4)}.workspace-header h1{margin:var(--cm-space-2) 0;font-size:2.85rem;line-height:1}.workspace-header p{font-size:1rem;line-height:1.45}.workspace-grid--wide{grid-template-columns:minmax(0,1.75fr) minmax(260px,.45fr)}.workspace-form,.auth-panel{gap:var(--cm-space-4)}.auth-shell{padding-bottom:var(--cm-space-5);padding-top:var(--cm-space-5)}.auth-route{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-route li{padding:var(--cm-space-2) var(--cm-space-3)}.auth-copy h1{font-size:clamp(2rem,3.2vw,2.75rem)}.application-hero--case{padding:var(--cm-space-4)}.application-hero-panel{gap:var(--cm-space-2);padding:var(--cm-space-3)}.application-hero-panel__top strong{font-size:1.8rem}.cabinet-journey{gap:var(--cm-space-2)}.cabinet-action,.provider-flow__step,.application-list__card{padding:var(--cm-space-4)}.workspace-form fieldset{gap:var(--cm-space-3)}.workspace-form input{min-height:42px}.workspace-form textarea{min-height:82px}.application-step{min-height:44px}.workspace-checklist{gap:var(--cm-space-2)}}@media (min-width:1024px) and (max-height:760px){.auth-shell{gap:var(--cm-space-5);padding-bottom:var(--cm-space-5);padding-top:var(--cm-space-5);grid-template-columns:minmax(0,.95fr) minmax(300px,.45fr)}.auth-panel{gap:var(--cm-space-4);padding:var(--cm-space-6)}.auth-copy h1{font-size:clamp(2rem,3vw,2.65rem)}.auth-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;max-width:none}.auth-form .auth-message,.auth-form .auth-links{grid-column:1/-1}.auth-form .home-button{min-height:52px}}@media (min-width:921px) and (max-width:1180px) and (max-height:800px){.auth-shell{gap:var(--cm-space-4);padding-bottom:var(--cm-space-4);padding-top:var(--cm-space-4)}.auth-panel{gap:var(--cm-space-3);padding:var(--cm-space-4)}.auth-copy{gap:var(--cm-space-2)}.auth-copy h1{font-size:clamp(2rem,3vw,2.45rem);line-height:1.04}.auth-copy p{font-size:1rem;line-height:1.45}.auth-route{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-route li{gap:var(--cm-space-1);padding:var(--cm-space-2) var(--cm-space-3)}.auth-route span{width:24px;height:24px}.auth-form{align-items:end;gap:var(--cm-space-3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.auth-form .auth-message,.auth-form .auth-links{grid-column:1/-1}.auth-form input,.auth-form .home-button{min-height:48px}}@media (max-width:620px){.auth-copy{order:1}.auth-form{order:2}.auth-route{order:3}.application-hero h1{font-size:2.05rem;line-height:1.1}.application-hero p,.application-next-card__text{font-size:var(--cm-text-body-md-font-size);line-height:var(--cm-text-body-md-line-height)}.application-hero__actions,.application-hero__actions .cm-button{width:100%}.application-steps{gap:var(--cm-space-2)}.app-topbar{align-items:start;gap:var(--cm-space-2);min-height:0;padding:var(--cm-space-3) var(--cm-space-4);grid-template-columns:1fr}.app-brand{min-width:0;padding:0}.app-nav{gap:var(--cm-space-1);flex-wrap:nowrap;justify-content:flex-start;margin:0;padding:0;overflow:visible}.app-nav a{padding:var(--cm-space-2) var(--cm-space-3);white-space:nowrap;flex:none}.app-nav__secondary{display:none}.workspace-shell{padding:var(--cm-space-5)}.analytics-consent{bottom:max(12px, env(safe-area-inset-bottom));max-width:calc(100vw - 24px);max-height:min(42vh,320px);padding:var(--cm-space-4);width:auto;left:12px;right:12px;overflow-y:auto}.analytics-consent__actions{flex-direction:column;align-items:stretch}.analytics-consent__button{width:100%}.home-shell{gap:var(--cm-space-7);padding:var(--cm-space-5)}.auth-shell{gap:var(--cm-space-4);padding:var(--cm-space-5)}.auth-panel,.auth-aside{padding:var(--cm-space-5);border-radius:18px}.auth-copy h1{font-size:var(--cm-text-h1-font-size);line-height:var(--cm-text-h1-line-height)}.services-shell,.industries-shell,.audiences-shell{gap:var(--cm-space-7);padding:var(--cm-space-5)}.home-hero,.services-hero,.industries-hero,.audiences-hero{min-height:auto}.home-hero h1,.workspace-header h1,.home-final-cta h2,.services-hero h1,.industries-hero h1,.audiences-hero h1{font-size:2.05rem;line-height:1.16}.home-hero-audiences{font-size:1.02rem}.home-hero-audiences__typed{white-space:normal;min-width:0}.audiences-matrix__header{display:none}.audiences-matrix__row{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.audiences-matrix__table{gap:var(--cm-space-3);border:0;overflow:visible}.audiences-matrix__role{border-left:0;grid-column:1/-1;min-height:70px}.audiences-matrix__check{border-left:0;border-top:1px solid var(--cm-color-border-default);min-height:58px;padding:var(--cm-space-2);justify-items:center;gap:4px;display:grid}.audiences-matrix__check:before{color:var(--cm-color-text-muted);content:attr(data-label);font-size:.62rem;font-weight:var(--cm-font-weight-bold);text-align:center;line-height:1.1}.product-preview__grid,.product-preview__documents div{grid-template-columns:1fr}.home-product,.home-pricing-path,.home-check,.home-trust,.home-final-cta,.services-route,.services-featured-card,.services-group,.services-next,.industries-checklist,.industries-featured-card,.industries-group,.industries-next,.audiences-matrix,.audiences-featured-card,.audiences-group,.audiences-next,.site-footer{padding:var(--cm-space-5)}.workspace-header h1{font-size:var(--cm-text-h2-font-size);line-height:var(--cm-text-h2-line-height)}.seo-shell{padding:var(--cm-space-5)}.seo-hero h1{font-size:var(--cm-text-h2-font-size);line-height:var(--cm-text-h2-line-height)}.metric-grid,.cabinet-action-grid,.cabinet-command,.applications-control,.applications-route,.new-application-steps,.verification-control,.verification-route,.verification-list__item,.document-control,.task-control,.message-control,.settings-control,.application-list__facts,.application-overview-strip,.application-data-summary,.document-requirements,.document-stage-grid,.task-focus,.message-command,.provider-flow,.new-application-submit,.settings-action,.provider-readiness{grid-template-columns:1fr}.new-application-submit .cm-button,.settings-action em,.settings-action b{width:fit-content}.cabinet-list__item,.document-list__item,.provider-list__item,.task-board__item,.message-thread{grid-template-columns:1fr;align-items:start}.cabinet-list__tag{white-space:normal;width:fit-content}.cm-table-row,.audit-table .cm-table-row{align-items:start;gap:var(--cm-space-2);padding:var(--cm-space-3) var(--cm-space-4);grid-template-columns:1fr}.cm-table-row .cm-card__actions{justify-content:flex-start}.cm-table-row__cell{white-space:normal}.audit-table .cm-table-row__cell:last-child{text-align:left}}@media (max-width:360px){.workspace-header h1{font-size:1.6rem;line-height:1.18}}@media (max-width:430px){.cabinet-topline{display:none}.home-shell,.services-shell,.industries-shell,.audiences-shell,.seo-shell,.workspace-shell,.auth-shell{max-width:100vw;padding-left:var(--cm-space-3);padding-right:var(--cm-space-3)}.home-shell>*,.services-shell>*,.industries-shell>*,.audiences-shell>*,.seo-shell>*,.auth-shell>*{max-width:100%}.home-actions,.auth-links{flex-direction:column;align-items:stretch;width:100%}.home-actions .home-button,.auth-form .home-button{width:auto}.seo-action{width:100%}.product-preview,.auth-panel,.auth-aside,.home-product,.home-pricing-path,.home-check,.home-trust,.home-final-cta,.site-footer{border-radius:16px}.home-capability,.product-preview__grid,.metric-grid{grid-template-columns:1fr}.home-section h2,.home-check h2,.home-trust h2,.auth-aside h2{font-size:var(--cm-text-h2-font-size);line-height:var(--cm-text-h2-line-height)}.auth-copy h1,.home-hero h1,.services-hero h1,.industries-hero h1,.audiences-hero h1,.seo-hero h1{overflow-wrap:anywhere;font-size:clamp(1.7rem,8.5vw,2.05rem);line-height:1.08}.home-section h2,.home-card h3,.home-step h3,.services-shell h2,.industries-shell h2,.audiences-shell h2,.seo-shell h2{overflow-wrap:anywhere}}.new-application-header h1{max-width:980px}.application-flow-form{gap:var(--cm-space-5)}.application-flow-step{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-lg);gap:var(--cm-space-4);padding:var(--cm-space-5);background:#fff;display:grid;box-shadow:0 14px 34px #0823440d}.application-flow-step legend{color:#082344;font-size:var(--cm-text-body-md-font-size);font-weight:var(--cm-font-weight-bold);padding:0 var(--cm-space-2)}.application-flow-step--review{background:linear-gradient(135deg,#0823440f,#14b8a61a)}.application-flow-step--review p{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);margin:0}.document-requirements--review{margin-bottom:0}.application-autosave-form{position:relative}.autosave-status{border:1px solid var(--cm-color-border-default);color:var(--cm-color-text-secondary);font-size:var(--cm-text-caption-font-size);align-items:center;gap:var(--cm-space-2);line-height:var(--cm-text-caption-line-height);padding:var(--cm-space-2) var(--cm-space-3);background:#f8fbfd;border-radius:999px;width:fit-content;display:inline-flex}.autosave-status span{background:#94a3b8;border-radius:999px;width:8px;height:8px;display:inline-block}.autosave-status[data-state=saving] span{background:#f59e0b}.autosave-status[data-state=saved] span{background:#14a69a}.autosave-status[data-state=error]{color:#8a1f1f;background:#fff6f6;border-color:#f2b8b8}.autosave-status[data-state=error] span{background:#dc2626}.application-data-summary--wide{grid-template-columns:repeat(4,minmax(0,1fr))}.submit-readiness{gap:var(--cm-space-3);display:grid}.submit-application-form{border-top:1px solid var(--cm-color-border-default);margin-top:var(--cm-space-4);padding-top:var(--cm-space-4)}.checkbox-row{align-items:flex-start;gap:var(--cm-space-3);display:flex}.checkbox-row input{width:auto;margin-top:.25rem}.checkbox-row span{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height)}.submit-application-form .cm-button:disabled,.checkbox-row input:disabled{cursor:not-allowed;opacity:.5}@media (min-width:1120px){.new-application-steps{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1360px) and (max-height:820px){.application-flow-step{gap:var(--cm-space-3);padding:var(--cm-space-4)}.application-flow-form{gap:var(--cm-space-4)}.autosave-status{padding-bottom:var(--cm-space-1);padding-top:var(--cm-space-1)}}@media (max-width:900px){.application-data-summary--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.application-hero,.application-hero__copy,.application-hero-panel,.application-editor-card,.application-side-panel,.application-bottom-grid,.new-application-form-card,.new-application-side{min-width:0;max-width:100%}.application-hero__copy h1,.application-hero__copy p,.application-overview-strip strong,.application-data-summary strong,.cm-badge{overflow-wrap:anywhere;word-break:normal}}.application-operating-grid{gap:var(--cm-space-4);grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr) minmax(0,.95fr);display:grid}.responsibility-current{gap:var(--cm-space-3);display:grid}.responsibility-current strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-heading-sm-font-size);line-height:var(--cm-text-heading-sm-line-height)}.responsibility-current p{color:var(--cm-color-text-secondary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height);margin:0}.responsibility-current .cm-button{justify-content:center;width:fit-content}.missing-info-list{gap:var(--cm-space-3);margin:0;padding:0;list-style:none;display:grid}.missing-info-list li{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);padding:var(--cm-space-3);background:#f8fbfd;gap:4px;display:grid}.missing-info-list span,.application-readable-timeline small,.deadline-result-grid dt{color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height)}.missing-info-list strong,.deadline-result-grid dd{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height)}.missing-info-list a{color:#0b6bcb;font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-bold);line-height:var(--cm-text-caption-line-height);text-decoration:none}.correction-cycle-list,.document-delivery-list{gap:var(--cm-space-3);min-width:0;display:grid}.correction-cycle-list .workspace-form,.document-delivery-list .workspace-form{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);padding:var(--cm-space-4);background:#f8fbfd;margin:0}.correction-cycle-list strong,.document-delivery-list strong{color:var(--cm-color-text-primary);overflow-wrap:anywhere}.deadline-result-grid{gap:var(--cm-space-3);margin:0;display:grid}.deadline-result-grid div{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);padding:var(--cm-space-3);background:#f8fbfd}.deadline-result-grid dt,.deadline-result-grid dd{margin:0}.application-timeline-panel .cm-card__body{padding-top:var(--cm-space-3)}.application-readable-timeline{gap:var(--cm-space-3);margin:0;padding:0;list-style:none;display:grid}.application-readable-timeline__item{align-items:start;gap:var(--cm-space-3);grid-template-columns:18px minmax(0,1fr);min-width:0;display:grid}.application-readable-timeline__item>span{box-shadow:0 0 0 1px var(--cm-color-border-default);background:#cbd5e1;border:3px solid #fff;border-radius:999px;width:14px;height:14px;margin-top:4px}.application-readable-timeline__item--done>span{background:#14a69a}.application-readable-timeline__item--active>span{background:#f59e0b}.application-readable-timeline__item div{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);padding:var(--cm-space-3);background:#fff;gap:4px;display:grid}.application-readable-timeline__item--active div{border-color:#f5c36a;box-shadow:0 12px 28px #f59e0b1f}.application-readable-timeline strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height)}.application-readable-timeline p{color:var(--cm-color-text-secondary);font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height);margin:0}@media (min-width:1360px) and (max-height:820px){.application-operating-grid{gap:var(--cm-space-3)}.application-readable-timeline{gap:var(--cm-space-2)}.application-readable-timeline__item div,.missing-info-list li,.deadline-result-grid div{padding:var(--cm-space-2) var(--cm-space-3)}}@media (max-width:1100px){.application-operating-grid{grid-template-columns:1fr}}@media (max-width:620px){.responsibility-current .cm-button{width:100%}.application-readable-timeline__item{grid-template-columns:14px minmax(0,1fr)}}@media (max-width:920px){.provider-match-card{order:-1}}.collaboration-card .cm-card__body{gap:var(--cm-space-4);display:grid}.collaboration-card .application-data-summary{margin:0}.collaboration-card .workspace-form--compact{gap:var(--cm-space-3);padding-bottom:var(--cm-space-3);margin-bottom:0}.collaboration-card .workspace-form-grid{gap:var(--cm-space-3);grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(100px,.65fr))}.collaboration-card .workspace-form-grid label:last-child{grid-column:span 2}.collaboration-card .workspace-form:has(input[name=taskId]){align-items:center;gap:var(--cm-space-2);margin:0 var(--cm-space-2) var(--cm-space-2) 0;border:0;width:fit-content;padding:0;display:inline-flex}.collaboration-card .workspace-form:has(input[name=taskId]) .cm-button{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,360px);overflow:hidden}#collaboration .cm-card__body>.application-data-summary{grid-column:1/-1}#collaboration .cm-card__body>form:has(select[name=priority]){grid-column:1/-1}#collaboration .cm-card__body>.audit-table{grid-column:1;min-width:0}#collaboration .cm-card__body>form:has(input[name=taskId]){grid-column:2}#collaboration .cm-card__body>form:has(textarea[name=body]){grid-column:1}#collaboration .cm-card__body>.missing-info-list{grid-column:2;align-self:start}.collaboration-card .missing-info-list{gap:var(--cm-space-2)}.collaboration-card .missing-info-list li{padding:var(--cm-space-3)}.collaboration-card--messages .cm-card__body{gap:var(--cm-space-3)}#messages .cm-card__body>.missing-info-list{grid-template-columns:repeat(2,minmax(0,1fr))}#messages .cm-card__body>.missing-info-list li{min-width:0}#messages .cm-card__body>.missing-info-list .workspace-form:has(input[name=threadId]){align-items:center;gap:var(--cm-space-2);margin:var(--cm-space-2) 0 0;border:0;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}#messages .cm-card__body>.workspace-form:has(select[name=frequency]){gap:var(--cm-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}:is(#messages .cm-card__body>.workspace-form:has(select[name=frequency]) .workspace-form-grid,#messages .cm-card__body>.workspace-form:has(select[name=frequency]) .workspace-form-actions){grid-column:1/-1}#messages .cm-card__body>.workspace-form:has(select[name=frequency]) .checkbox-row{margin:0}@media (max-width:920px){#collaboration .cm-card__body>.missing-info-list{grid-column:1/-1}#collaboration .cm-card__body>form:has(input[name=taskId]){grid-column:1/-1}#messages .cm-card__body>.missing-info-list{grid-template-columns:1fr}}@media (max-width:620px){.collaboration-card .workspace-form-grid{grid-template-columns:1fr}.collaboration-card .workspace-form-grid label:last-child{grid-column:auto}.collaboration-card .workspace-form:has(input[name=taskId]){width:100%;margin-right:0;display:flex}.collaboration-card .workspace-form:has(input[name=taskId]) .cm-button{width:100%;max-width:100%}#messages .cm-card__body>.workspace-form:has(select[name=frequency]){grid-template-columns:1fr}:is(#messages .cm-card__body>.workspace-form:has(select[name=frequency]) .workspace-form-grid,#messages .cm-card__body>.workspace-form:has(select[name=frequency]) .workspace-form-actions){grid-column:auto}}@media (min-width:921px) and (max-height:900px){body:has(.cabinet-shell) .cabinet-shell{grid-template-columns:minmax(204px,224px) minmax(0,1fr)}body:has(.cabinet-shell) .cabinet-sidebar{gap:var(--cm-space-4);padding:var(--cm-space-4)}body:has(.cabinet-shell) .cabinet-sidebar__nav a{min-height:36px;padding:var(--cm-space-2) var(--cm-space-3)}body:has(.cabinet-shell) .cabinet-main{gap:var(--cm-space-4);padding:var(--cm-space-4)}body:has(.cabinet-shell) .cabinet-main>.session-expiry-notice{font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height);padding:var(--cm-space-2) var(--cm-space-3)}body:has(.cabinet-shell) .workspace-shell{gap:var(--cm-space-4)}body:has(.cabinet-shell) .workspace-header{gap:var(--cm-space-3)}body:has(.cabinet-shell) .workspace-header h1{margin:var(--cm-space-1) 0;font-size:clamp(1.8rem,2.6vw,2.35rem);line-height:1.08}body:has(.cabinet-shell) .workspace-header p{font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height)}body:has(.cabinet-shell) .cm-card{gap:var(--cm-space-3);padding:var(--cm-space-4)}body:has(.cabinet-shell) .cm-card__body{gap:var(--cm-space-2)}body:has(.cabinet-shell) .workspace-form{gap:var(--cm-space-3)}body:has(.cabinet-shell) .workspace-form-grid{gap:var(--cm-space-3)}body:has(.cabinet-shell) .cm-table-row{min-height:48px}:is(body:has(.cabinet-shell) .application-overview-strip>div,body:has(.cabinet-shell) .application-data-summary>div){padding:var(--cm-space-3)}}@media (min-width:921px) and (max-height:760px){body:has(.cabinet-shell) .cabinet-main{gap:var(--cm-space-3);padding:var(--cm-space-3)}body:has(.cabinet-shell) .cabinet-main>.session-expiry-notice{max-height:34px;overflow:hidden}body:has(.cabinet-shell) .workspace-shell{gap:var(--cm-space-3)}body:has(.cabinet-shell) .workspace-header h1{font-size:clamp(1.7rem,2.4vw,2.1rem)}body:has(.cabinet-shell) .cm-card{gap:var(--cm-space-2);padding:var(--cm-space-3)}body:has(.cabinet-shell) .cm-card__header{gap:var(--cm-space-2)}body:has(.cabinet-shell) .workspace-form--compact{margin-bottom:var(--cm-space-2);padding-bottom:var(--cm-space-2)}}@media (max-width:920px){body:has(.cabinet-shell) .cabinet-main{gap:var(--cm-space-4);padding:var(--cm-space-3)}body:has(.cabinet-shell) .workspace-shell{gap:var(--cm-space-4)}body:has(.cabinet-shell) .cm-card{gap:var(--cm-space-3);padding:var(--cm-space-4)}body:has(.cabinet-shell) .cm-card__body{gap:var(--cm-space-3)}body:has(.cabinet-shell) .workspace-header h1{font-size:var(--cm-text-h2-font-size);line-height:1.12}}.application-section-nav{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-md);box-shadow:var(--cm-shadow-sm);align-items:center;gap:var(--cm-space-2);padding:var(--cm-space-2) var(--cm-space-3);top:var(--cm-space-3);z-index:4;background:#fffffff0;flex-wrap:wrap;display:flex;position:sticky}.application-section-nav>span{color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-bold);margin-right:var(--cm-space-1)}.application-section-nav a{color:var(--cm-color-text-secondary);font-size:var(--cm-text-caption-font-size);font-weight:var(--cm-font-weight-bold);border:1px solid #0000;border-radius:999px;padding:6px 10px;text-decoration:none}.application-section-nav a:hover,.application-section-nav a:focus-visible{border-color:var(--cm-color-border-default);color:var(--cm-color-text-primary);background:#eef6fa}.application-disclosure{border:1px solid var(--cm-color-border-default);border-radius:var(--cm-radius-lg);box-shadow:var(--cm-shadow-sm);background:#fff;min-width:0}.application-disclosure>summary{cursor:pointer;align-items:center;gap:var(--cm-space-3);min-height:64px;padding:var(--cm-space-3) var(--cm-space-4);justify-content:space-between;list-style:none;display:flex}.application-disclosure>summary::-webkit-details-marker{display:none}.application-disclosure>summary>span:first-child{gap:3px;min-width:0;display:grid}.application-disclosure>summary strong{color:var(--cm-color-text-primary);font-size:var(--cm-text-body-md-font-size);line-height:var(--cm-text-body-md-line-height)}.application-disclosure>summary small{color:var(--cm-color-text-muted);font-size:var(--cm-text-caption-font-size);line-height:var(--cm-text-caption-line-height)}.application-disclosure__chevron{border-bottom:2px solid var(--cm-color-text-muted);border-right:2px solid var(--cm-color-text-muted);flex:none;width:9px;height:9px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.application-disclosure[open]>summary{border-bottom:1px solid var(--cm-color-border-default)}.application-disclosure[open] .application-disclosure__chevron{transform:rotate(225deg)translate(-1px,-1px)}.application-disclosure__content{padding:var(--cm-space-4)}.application-disclosure__content>.cm-card{box-shadow:none;border:0;padding:0}.application-disclosure__content>.cm-card>.cm-card__header{display:none}.application-disclosure__content>.cm-card>.cm-card__body{padding:0}.application-command.application-disclosure{grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;display:grid}.application-bottom-grid>.application-disclosure{align-self:start}.application-bottom-grid>.application-disclosure[open]{grid-column:1/-1}@media (max-width:920px){.application-section-nav{position:static}.application-section-nav>span{flex-basis:100%}.application-disclosure__content{padding:var(--cm-space-3)}.application-command.application-disclosure{display:block}}@media (max-width:620px){.application-section-nav{padding:var(--cm-space-2);gap:4px}.application-section-nav a{text-align:center;flex:auto}.application-disclosure>summary{min-height:56px;padding:var(--cm-space-3)}}.application-disclosure>.application-operating-grid,.application-disclosure>.application-main-grid,.application-disclosure__content>.application-operating-grid,.application-disclosure__content>.application-main-grid{margin:0}.application-section-tabs{align-items:center;gap:var(--cm-space-4);margin:var(--cm-space-5) 0 var(--cm-space-4);min-width:0;display:flex}.application-section-tabs__label{color:var(--cm-color-text-secondary);font-size:var(--cm-font-size-sm);flex:none;font-weight:700}.application-section-tabs__list{border-bottom:1px solid var(--cm-color-border);align-items:center;gap:var(--cm-space-1);scrollbar-width:thin;flex:1;min-width:0;display:flex;overflow-x:auto}.application-section-tabs__tab{color:var(--cm-color-text-secondary);cursor:pointer;font:inherit;font-size:var(--cm-font-size-sm);padding:var(--cm-space-3) var(--cm-space-3) calc(var(--cm-space-3) - 2px);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;font-weight:700}.application-section-tabs__tab:hover,.application-section-tabs__tab[aria-pressed=true]{border-bottom-color:var(--cm-color-accent);color:var(--cm-color-text)}.application-section-tabs__tab:focus-visible{border-radius:var(--cm-radius-sm);outline:2px solid var(--cm-color-focus);outline-offset:-2px}.application-workspace[data-application-tab=data] .application-bottom-grid,.application-workspace[data-application-tab=documents] #application-state,.application-workspace[data-application-tab=documents] #application-timeline,.application-workspace[data-application-tab=documents] #application-route,.application-workspace[data-application-tab=documents] #edit-application,.application-workspace[data-application-tab=provider] #application-state,.application-workspace[data-application-tab=provider] #application-timeline,.application-workspace[data-application-tab=provider] #application-route,.application-workspace[data-application-tab=provider] #edit-application,.application-workspace[data-application-tab=team] #application-state,.application-workspace[data-application-tab=team] #application-timeline,.application-workspace[data-application-tab=team] #application-route,.application-workspace[data-application-tab=team] #edit-application,.application-workspace[data-application-tab=messages] #application-state,.application-workspace[data-application-tab=messages] #application-timeline,.application-workspace[data-application-tab=messages] #application-route,.application-workspace[data-application-tab=messages] #edit-application,.application-workspace[data-application-tab=history] #application-state,.application-workspace[data-application-tab=history] #application-timeline,.application-workspace[data-application-tab=history] #application-route,.application-workspace[data-application-tab=history] #edit-application,.application-workspace[data-application-tab=documents] .application-bottom-grid>.application-disclosure:not(#document-review):not(#documents),.application-workspace[data-application-tab=provider] .application-bottom-grid>.application-disclosure:not(#provider-assignment),.application-workspace[data-application-tab=team] .application-bottom-grid>.application-disclosure:not(#collaboration),.application-workspace[data-application-tab=messages] .application-bottom-grid>.application-disclosure:not(#messages),.application-workspace[data-application-tab=history] .application-bottom-grid>.application-disclosure:not(#application-history){display:none}.application-workspace[data-application-tab]:not([data-application-tab=data]) .application-bottom-grid{display:grid}@media (max-width:720px){.application-section-tabs{align-items:stretch;gap:var(--cm-space-2);margin:var(--cm-space-4) 0 var(--cm-space-3);flex-direction:column}.application-section-tabs__list{margin-right:calc(var(--cm-space-4) * -1);padding-right:var(--cm-space-4)}}.application-workspace[data-application-tab=data] #application-state,.application-workspace[data-application-tab=data] #application-timeline,.application-workspace[data-application-tab=data] #application-route{display:none}@media (min-width:921px){.application-workspace,.application-hero{gap:var(--cm-space-3)}.application-hero--case{border-radius:var(--cm-radius-md);padding:var(--cm-space-4);grid-template-columns:minmax(0,1fr) minmax(272px,.34fr)}.application-hero__copy{gap:var(--cm-space-1)}.application-hero h1{font-size:clamp(1.65rem,2.25vw,2.45rem);line-height:1.08}.application-hero p{font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height)}.application-hero-panel{gap:var(--cm-space-2);padding:var(--cm-space-3)}.application-hero-panel__top strong{font-size:1.65rem}.application-progress{height:7px}.application-overview-strip{gap:var(--cm-space-2)}.application-overview-strip div,.application-data-summary div{border-radius:var(--cm-radius-sm);padding:var(--cm-space-2) var(--cm-space-3)}.application-section-tabs{gap:var(--cm-space-3);margin:var(--cm-space-3) 0 var(--cm-space-2)}.application-section-tabs__tab{font-size:var(--cm-text-caption-font-size);padding:var(--cm-space-2) var(--cm-space-3) calc(var(--cm-space-2) - 2px)}.application-disclosure{border-radius:var(--cm-radius-md)}.application-disclosure>summary{gap:var(--cm-space-2);min-height:46px;padding:var(--cm-space-2) var(--cm-space-3)}.application-disclosure>summary strong{font-size:var(--cm-text-body-sm-font-size);line-height:var(--cm-text-body-sm-line-height)}.application-disclosure__content{padding:var(--cm-space-3)}}@media (min-width:921px) and (max-height:820px){body:has(.application-workspace) .cabinet-main{gap:var(--cm-space-2);padding:var(--cm-space-3)}.application-workspace{gap:var(--cm-space-2)}.application-hero--case{gap:var(--cm-space-2);padding:var(--cm-space-3)}.application-hero h1{font-size:clamp(1.45rem,2vw,2rem)}.application-hero__actions{gap:var(--cm-space-2)}.application-overview-strip div{padding:var(--cm-space-2)}.application-section-tabs{margin:var(--cm-space-2) 0}}
