*{box-sizing:border-box}body{background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--ds-text-md);line-height:var(--ds-leading-normal);margin:0}button,a,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:not([data-rac]):focus-visible{outline:var(--ds-space-half) solid var(--color-border-brand);outline-offset:var(--ds-space-1)}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}h1{font-size:var(--ds-text-3xl);font-weight:var(--ds-weight-semibold);letter-spacing:0;line-height:var(--ds-leading-tight)}h2{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold)}h3{font-size:var(--ds-text-md);font-weight:var(--ds-weight-semibold)}small{font-size:var(--ds-text-xs);color:var(--color-text-tertiary)}svg{flex-shrink:0}button svg{pointer-events:none}.app-shell{grid-template-columns:var(--ds-sidebar) minmax(0, 1fr);min-height:100dvh;display:grid}.sidebar{border-inline-end:var(--ds-hairline) solid var(--color-border-secondary);height:100dvh;padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-4);background:var(--color-bg-primary);flex-direction:column;display:flex;position:sticky;top:0}.brand-compact-icon{display:none}.sidebar-header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-2);min-height:var(--ds-space-14);display:flex}.sidebar-header .brand{min-width:0;padding-inline:0}.sidebar-small .sidebar-header{flex-direction:column;align-items:center}.brand{align-items:center;gap:var(--ds-space-3);font-size:var(--ds-text-xl);font-weight:var(--ds-weight-semibold);padding-inline:var(--ds-space-3);display:flex}.brand small{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-caps);margin-top:0;display:block}.brand-mark{width:var(--ds-space-10);height:var(--ds-space-10);border-radius:var(--ds-radius-md);background:var(--color-bg-brand-solid);color:var(--color-white);box-shadow:var(--shadow-xs-skeuomorphic);place-items:center;display:grid}.sidebar-collapse{width:var(--ds-space-11);height:var(--ds-space-11);border-radius:var(--ds-radius-sm);color:var(--color-text-tertiary);padding:var(--ds-space-2);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.sidebar-collapse:hover{background:var(--color-bg-secondary)}.sidebar-collapse:focus-visible{outline:var(--ds-space-half) solid var(--color-border-brand);outline-offset:var(--ds-space-half)}.sidebar-project{align-items:center;gap:var(--ds-space-3);border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-md);padding:var(--ds-space-3) var(--ds-space-3);margin-top:var(--ds-space-6);margin-bottom:var(--ds-space-6);flex-wrap:wrap;display:flex}.sidebar-project .eyebrow{width:100%;margin-bottom:var(--ds-space-1)}.sidebar-project>svg{color:var(--color-fg-quaternary)}.sidebar-project div{flex:1;min-width:0}.sidebar-project strong{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);display:block}.sidebar-project small{font-size:var(--ds-text-xs);margin-top:var(--ds-space-1);display:block}.eyebrow{font-size:var(--ds-text-xs);color:var(--color-text-tertiary);letter-spacing:var(--ds-tracking-caps);font-weight:var(--ds-weight-semibold)}.nav-item{align-items:center;gap:var(--ds-space-3);width:100%;min-height:var(--ds-space-11);padding:var(--ds-space-3) var(--ds-space-3);border-radius:var(--ds-radius-sm);color:var(--color-text-secondary);text-align:start;font-weight:var(--ds-weight-medium);margin:var(--ds-space-1) 0;background:0 0;border:0;display:flex}.nav-item svg{color:var(--color-fg-quaternary)}.nav-item.active,.nav-item:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.nav-item.active svg{color:var(--color-fg-brand-primary)}.nav-item b{font-size:var(--ds-text-xs);border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-xs);min-width:var(--ds-space-6);padding:0 var(--ds-space-1);text-align:center;margin-inline-start:auto}.sidebar-shortcut{margin-top:var(--ds-space-8);padding:0 var(--ds-space-3)}.sidebar-shortcut>span{margin-bottom:var(--ds-space-3);display:block}.sidebar-shortcut button{padding:var(--ds-space-2) 0;width:100%;font-size:var(--ds-text-xs);color:var(--color-text-tertiary);background:0 0;border:0;justify-content:space-between;display:flex}.sidebar-shortcut button span{font-variant-numeric:tabular-nums}.sidebar-bottom{margin-top:auto}.profile{align-items:center;gap:var(--ds-space-3);text-align:start;width:100%;padding:var(--ds-space-5) var(--ds-space-2) var(--ds-space-4);border:0;border-top:var(--ds-hairline) solid var(--color-border-secondary);margin-top:var(--ds-space-4);background:0 0;display:flex}.profile strong{font-size:var(--ds-text-xs);max-width:var(--ds-size-160);text-overflow:ellipsis;display:block;overflow:hidden}.profile small{font-size:var(--ds-text-xs);display:block}.avatar,.party-avatar{background:var(--color-bg-tertiary);border:var(--ds-hairline) solid var(--color-border-secondary);color:var(--color-text-secondary);font-weight:var(--ds-weight-semibold);flex-shrink:0;place-items:center;display:inline-grid}.avatar{width:var(--ds-space-9);height:var(--ds-space-9);border-radius:var(--ds-radius-full);font-size:var(--ds-text-xs)}.party-avatar{width:var(--ds-space-7);height:var(--ds-space-7);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-xs)}.avatar.large{width:var(--ds-space-14);height:var(--ds-space-14);font-size:var(--ds-text-lg)}.version-link{padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-text-xs);color:var(--color-text-tertiary);justify-content:space-between;align-items:center;display:flex}.main-shell{min-width:0}.topbar{height:var(--ds-space-18);border-bottom:var(--ds-hairline) solid var(--color-border-secondary);padding:0 var(--ds-space-8);justify-content:space-between;align-items:center;gap:var(--ds-space-4);display:flex}.breadcrumbs{align-items:center;gap:var(--ds-space-3);color:var(--color-text-tertiary);font-size:var(--ds-text-xs);min-width:0;display:flex}.breadcrumbs strong{color:var(--color-text-secondary);font-weight:var(--ds-weight-medium)}.breadcrumbs>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-actions{align-items:center;gap:var(--ds-space-5);flex-shrink:0;display:flex}.top-actions button{align-items:center;gap:var(--ds-space-2);color:var(--color-text-secondary);font-size:var(--ds-text-xs);min-height:var(--ds-space-8);background:0 0;border:0;display:flex;position:relative}.top-actions .avatar{background:var(--color-bg-tertiary);border:var(--ds-hairline) solid var(--color-border-secondary);justify-content:center}.top-actions i{inset-inline-end:0;top:var(--ds-space-1);width:var(--ds-space-1);height:var(--ds-space-1);background:var(--color-bg-brand-solid);border-radius:var(--ds-radius-full);position:absolute}.local-chip{font-size:var(--ds-text-xs);letter-spacing:var(--ds-tracking-caps);border:var(--ds-hairline) solid var(--color-border-secondary);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-xs);color:var(--color-text-tertiary);font-weight:var(--ds-weight-semibold)}.content{padding:var(--ds-space-9) var(--ds-space-8) var(--ds-space-12);max-width:var(--ds-size-1800);margin:auto}.page-heading{justify-content:space-between;align-items:center;gap:var(--ds-space-6);margin-bottom:var(--ds-space-7);display:flex}.page-heading p{margin-top:var(--ds-space-2);color:var(--color-text-tertiary);font-size:var(--ds-text-md)}.page-heading .eyebrow{margin-bottom:var(--ds-space-3);display:block}.view-tabs{gap:var(--ds-space-6);border-bottom:var(--ds-hairline) solid var(--color-border-secondary);margin-bottom:var(--ds-space-6);display:flex;overflow:auto}.view-tabs button{align-items:center;gap:var(--ds-space-2);white-space:nowrap;padding:0 var(--ds-space-half) var(--ds-space-4);color:var(--color-text-tertiary);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);background:0 0;border:0;display:flex;position:relative}.view-tabs button.selected{color:var(--color-text-brand-secondary)}.view-tabs button.selected:after{content:"";bottom:0;height:var(--ds-space-half);background:var(--color-bg-brand-solid);position:absolute;inset-inline:0}.view-tabs span{background:var(--color-bg-secondary);border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-xs);padding:0 var(--ds-space-1);font-size:var(--ds-text-xs);color:var(--color-text-secondary);line-height:var(--ds-space-5)}.search-input{align-items:center;gap:var(--ds-space-2);border:var(--ds-hairline) solid var(--color-border-primary);box-shadow:var(--ds-shadow-xs);border-radius:var(--ds-radius-sm);padding:var(--ds-space-3) var(--ds-space-3);max-width:var(--ds-size-420);min-width:var(--ds-size-200);height:var(--ds-space-11);color:var(--color-fg-quaternary);flex:1;display:flex}.search-input input{width:100%;color:var(--color-text-primary);font-size:var(--ds-text-xs);background:0 0;border:0;outline:none!important}.search-input:focus-within{outline:var(--ds-space-half) solid var(--color-border-brand);outline-offset:var(--ds-space-half)}.register-select{width:var(--ds-size-200);min-width:var(--ds-size-160)}.register-select [data-label]{font-size:var(--ds-text-xs)}.register{border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-xs);background:var(--color-bg-primary);overflow:hidden}.register-title{padding:var(--ds-space-5) var(--ds-space-6);justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}.register-title h2{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-md);display:flex}.register-title h2>span{font-size:var(--ds-text-xs);background:var(--color-bg-secondary);border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-xs);padding:var(--ds-hairline) var(--ds-space-2)}.register-title>span{font-size:var(--ds-text-xs);color:var(--color-text-tertiary)}table{border-collapse:collapse;text-align:start;width:100%}th{text-align:start;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);color:var(--color-text-tertiary);padding:var(--ds-space-3) var(--ds-space-5);background:var(--color-bg-secondary);border-block:var(--ds-hairline) solid var(--color-border-secondary);white-space:nowrap}td{padding:var(--ds-space-4) var(--ds-space-5);border-bottom:var(--ds-hairline) solid var(--color-border-secondary);font-size:var(--ds-text-xs);vertical-align:middle}td small{font-size:var(--ds-text-xs);margin-top:var(--ds-space-1);display:block}.desktop-register tr:last-child td{border-bottom:0}.desktop-register tbody tr:hover{background:var(--color-bg-primary_hover)}.document-link{align-items:center;gap:var(--ds-space-3);text-align:start;color:var(--color-text-primary);max-width:var(--ds-size-420);background:0 0;border:0;padding:0;display:flex}.document-link>span:last-child{min-width:0}.document-link strong{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);margin-bottom:var(--ds-space-1);max-width:var(--ds-size-320);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reference{font-family:var(--font-mono);font-size:var(--ds-text-xs);letter-spacing:0;overflow-wrap:anywhere;color:var(--color-text-secondary);display:block}.file-icon{width:var(--ds-space-9);height:var(--ds-space-10);border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-xs);background:var(--color-bg-primary);color:var(--color-fg-quaternary);box-shadow:var(--ds-shadow-xs);flex-shrink:0;place-items:center;display:grid}.organization-cell{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-xs);max-width:var(--ds-size-160);display:flex}.status{align-items:center;gap:var(--ds-space-1);white-space:nowrap;padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-xs);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);border:var(--ds-hairline) solid var(--color-border-secondary);line-height:var(--ds-space-4);display:inline-flex}.status-neutral{background:var(--color-bg-secondary);color:var(--color-text-secondary)}.status-brand{color:var(--color-text-brand-secondary);background:var(--color-bg-brand-primary);border-color:var(--color-border-brand_alt)}.status-success{color:var(--color-text-success-primary);background:var(--color-bg-success-primary);border-color:var(--color-border-success_subtle)}.status-error{color:var(--color-text-error-primary);background:var(--color-bg-error-primary);border-color:var(--color-border-error_subtle)}.icon-button{padding:var(--ds-space-2);color:var(--color-text-tertiary);border-radius:var(--ds-radius-xs);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--color-bg-secondary)}.pagination{padding:var(--ds-space-4) var(--ds-space-5);border-top:var(--ds-hairline) solid var(--color-border-secondary);font-size:var(--ds-text-xs);color:var(--color-text-tertiary);justify-content:space-between;align-items:center;display:flex}.pagination>div{gap:var(--ds-space-2);display:flex}.mobile-register,.bottom-nav{display:none}.empty{padding:var(--ds-space-16) var(--ds-space-6);text-align:center;align-items:center;gap:var(--ds-space-3);flex-direction:column;display:flex}.empty p{max-width:var(--ds-size-360);color:var(--color-text-tertiary);font-size:var(--ds-text-sm)}.featured-icon{width:var(--ds-space-12);height:var(--ds-space-12);background:var(--color-bg-primary);color:var(--color-text-secondary);border:var(--ds-hairline) solid var(--color-border-primary);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-xs);place-items:center;display:inline-grid}.error-message,.notice,.queue-banner{align-items:start;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-sm);margin-bottom:var(--ds-space-5);font-size:var(--ds-text-sm);border:var(--ds-hairline) solid var(--color-border-error_subtle);background:var(--color-bg-error-primary);color:var(--color-text-error-primary);display:flex}.notice{background:var(--color-bg-success-primary);color:var(--color-text-success-primary);border-color:var(--color-border-success_subtle)}.queue-banner{background:var(--color-bg-brand-primary);color:var(--color-text-brand-secondary);border-color:var(--color-border-brand_alt);flex-wrap:wrap;align-items:center}.queue-banner>span{flex:1}.metric-grid{gap:var(--ds-space-6);margin-bottom:var(--ds-space-7);grid-template-columns:repeat(3,1fr);display:grid}.metric{padding:var(--ds-space-6);text-align:start;border:var(--ds-hairline) solid var(--color-border-secondary);background:var(--color-bg-primary);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-xs)}.metric>span{color:var(--color-text-secondary);font-size:var(--ds-text-sm);justify-content:space-between;display:flex}.metric strong{font-size:var(--ds-text-3xl);font-weight:var(--ds-weight-semibold);margin:var(--ds-space-5) 0 var(--ds-space-3);display:block}.metric small{gap:var(--ds-space-1);align-items:center;display:flex}.overview-panel,.ds-card.settings-panel{margin-bottom:var(--ds-space-6);display:block}.overview-panel>div:first-child p{color:var(--color-text-tertiary);margin-top:var(--ds-space-1);font-size:var(--ds-text-xs)}.responsibility-row{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-5) 0;border-bottom:var(--ds-hairline) solid var(--color-border-secondary);display:flex}.responsibility-row strong{font-size:var(--ds-text-xs)}.responsibility-row>span:last-child{font-size:var(--ds-text-xs);color:var(--color-text-tertiary);margin-inline-start:auto}.overview-panel>button{margin-top:var(--ds-space-5)}.file-path{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) 0;font-size:var(--ds-text-xs);color:var(--color-text-tertiary);display:flex}.folder-list{border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-md)}.folder-row{align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-5);border-bottom:var(--ds-hairline) solid var(--color-border-secondary);display:flex}.folder-row:last-child{border:0}.folder-row>svg{color:var(--color-fg-quaternary)}.folder-row>button{text-align:start;color:var(--color-text-primary);background:0 0;border:0;flex:1}.folder-row>button span{font-size:var(--ds-text-xs);margin-top:var(--ds-space-1);color:var(--color-text-tertiary);display:block}.help-note{font-size:var(--ds-text-xs);color:var(--color-text-tertiary);margin-top:var(--ds-space-5)}.organization-grid{gap:var(--ds-space-5);grid-template-columns:repeat(3,1fr);display:grid}.organization-grid article{border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-md);padding:var(--ds-space-6)}.organization-grid h2{font-size:var(--ds-text-md);margin:var(--ds-space-4) 0 var(--ds-space-2)}.organization-grid p{font-size:var(--ds-text-xs);color:var(--color-text-tertiary);margin-top:var(--ds-space-4)}.policy-row{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-5) var(--ds-space-6);border-top:var(--ds-hairline) solid var(--color-border-secondary);display:flex}.policy-row strong{font-size:var(--ds-text-sm)}.policy-row small{font-size:var(--ds-text-xs);margin-top:var(--ds-space-1);display:block}.policy-row>span{font-size:var(--ds-text-xs);color:var(--color-text-tertiary)}.settings-panel h2{margin-bottom:var(--ds-space-3)}.settings-panel p{color:var(--color-text-tertiary);font-size:var(--ds-text-sm);margin-bottom:var(--ds-space-4)}.profile-panel{max-width:var(--ds-size-640)}.profile-panel h2{margin:var(--ds-space-4) 0 var(--ds-space-1)}.preference-options{gap:var(--ds-space-3);margin:var(--ds-space-4) 0 var(--ds-space-6);display:flex}.preference-options button{align-items:center;gap:var(--ds-space-2);min-width:var(--ds-space-24);min-height:var(--ds-space-11);border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-sm);background:var(--color-bg-primary);color:var(--color-text-secondary);padding:var(--ds-space-3) var(--ds-space-4);font-size:var(--ds-text-xs);display:flex}.preference-options button.selected{border-color:var(--color-border-brand);background:var(--color-bg-brand-primary);color:var(--color-text-brand-secondary)}.startup{justify-content:center;align-items:center;gap:var(--ds-space-4);min-height:55vh;color:var(--color-text-tertiary);flex-direction:column;display:flex}.login-page{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.login-page>section{background:var(--color-bg-secondary);padding:var(--ds-space-12) var(--ds-space-16);border-inline-end:var(--ds-hairline) solid var(--color-border-secondary);flex-direction:column;justify-content:space-between;display:flex}.login-brand{gap:var(--ds-space-3);font-size:var(--ds-text-2xl);align-items:center;display:flex}.login-copy>span{font-size:var(--ds-text-xs);letter-spacing:var(--ds-tracking-caps);color:var(--color-text-brand-secondary);font-weight:var(--ds-weight-semibold)}.login-copy h1{font-size:var(--ds-text-5xl);line-height:var(--ds-leading-tight);letter-spacing:0;margin-top:var(--ds-space-6)}.login-copy p{color:var(--color-text-tertiary);font-size:var(--ds-text-lg);max-width:var(--ds-size-360);margin-top:var(--ds-space-6)}.login-foot{font-size:var(--ds-text-xs);color:var(--color-text-tertiary)}.login-page form{justify-content:center;gap:var(--ds-space-5);max-width:var(--ds-size-360);width:100%;padding:var(--ds-space-6);flex-direction:column;margin:auto;display:flex}.login-page form h2{font-size:var(--ds-text-3xl);margin-top:var(--ds-space-3)}.login-page form>p{margin-top:calc(var(--ds-space-4) * -1);margin-bottom:var(--ds-space-3);color:var(--color-text-tertiary)}.login-page form small{text-align:center;font-size:var(--ds-text-xs);margin-top:var(--ds-space-2)}.document-heading{margin-bottom:var(--ds-space-5)}.back-link{align-items:center;gap:var(--ds-space-2);color:var(--color-text-tertiary);font-size:var(--ds-text-xs);margin-bottom:var(--ds-space-5);background:0 0;border:0;padding:0;display:flex}.document-heading-main{justify-content:space-between;align-items:center;gap:var(--ds-space-5);display:flex}.document-heading-main h1{font-size:var(--ds-text-2xl);margin:var(--ds-space-1) 0 var(--ds-space-2)}.document-heading-main p{font-size:var(--ds-text-xs);color:var(--color-text-tertiary)}.document-heading-main>.reference{font-size:var(--ds-text-xs)}.document-heading-main>div:last-child{text-align:end;flex-shrink:0}.save-state{align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-xs);color:var(--color-text-tertiary);margin-top:var(--ds-space-2);display:flex}.save-state>span{width:var(--ds-space-1);height:var(--ds-space-1);border-radius:var(--ds-radius-full);background:var(--color-fg-success-primary)}.document-toolbar{justify-content:space-between;gap:var(--ds-space-3);margin-bottom:var(--ds-space-6);padding-block:var(--ds-space-3);border-block:var(--ds-hairline) solid var(--color-border-secondary);display:flex}.document-toolbar>div{gap:var(--ds-space-1);white-space:nowrap;align-items:center;display:flex}.document-toolbar button,.document-toolbar a{font-size:var(--ds-text-xs)}.document-layout{grid-template-columns:minmax(0, 1fr) var(--ds-size-320);gap:var(--ds-space-6);align-items:start;display:grid}.paper-column{background:var(--color-bg-secondary);border-radius:var(--ds-radius-md);min-width:0;padding:var(--ds-space-5)}.document-paper{background:var(--ds-paper-surface);color:var(--ds-paper-text);border:var(--ds-hairline) solid var(--ds-paper-line);box-shadow:var(--ds-shadow-sm);padding:var(--ds-space-8) var(--ds-space-7);min-height:var(--ds-size-paper);max-width:var(--ds-size-880);margin:auto}.paper-organizations{border:var(--ds-hairline) solid var(--ds-paper-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.paper-organizations>div{min-height:var(--ds-space-24);padding:var(--ds-space-2) var(--ds-space-2);text-align:center;border-inline-end:var(--ds-hairline) solid var(--ds-paper-line);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.paper-organizations>div:last-child{border:0}.paper-organizations small{font-size:var(--ds-text-paper);color:var(--ds-paper-muted);line-height:var(--ds-leading-tight)}.paper-organizations img{width:100%;height:var(--ds-space-12);object-fit:contain}.paper-organizations strong{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold)}.paper-identity{border:var(--ds-hairline) solid var(--ds-paper-line);border-top:0;grid-template-columns:1fr 1fr;display:grid}.paper-identity>div{padding:var(--ds-space-3) var(--ds-space-3);border-bottom:var(--ds-hairline) solid var(--ds-paper-line);min-width:0}.paper-identity>div:nth-child(odd){border-inline-end:var(--ds-hairline) solid var(--ds-paper-line)}.paper-identity>div:nth-last-child(-n+2){border-bottom:0}.paper-identity small{font-size:var(--ds-text-paper);letter-spacing:var(--ds-tracking-caps);margin-bottom:var(--ds-space-1);color:var(--ds-paper-muted);display:block}.paper-identity strong{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);display:block}.paper-identity .reference{font-size:var(--ds-text-paper);color:var(--ds-paper-text)}.paper-title{padding:var(--ds-space-6) 0 var(--ds-space-5);text-align:center;border-bottom:var(--ds-space-half) solid var(--ds-paper-text)}.paper-title h2{font-size:var(--ds-text-xl);line-height:var(--ds-leading-tight)}.paper-title small{font-size:var(--ds-text-paper);letter-spacing:var(--ds-tracking-caps);color:var(--ds-paper-muted);margin-top:var(--ds-space-2);display:block}.paper-section-label{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-3);background:var(--ds-paper-subtle);border-bottom:var(--ds-hairline) solid var(--ds-paper-line);margin:var(--ds-space-5) 0;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-caps);display:flex}.paper-section-label small{font-size:var(--ds-text-paper);color:var(--ds-paper-muted);letter-spacing:0;font-weight:var(--ds-weight-regular)}.paper-fields{gap:var(--ds-space-5) var(--ds-space-4);grid-template-columns:1fr 1fr;display:grid}.paper-field{min-width:0}.paper-field.wide,.recorded-field.wide{grid-column:1/-1}.document-paper{--color-bg-primary:var(--ds-paper-surface);--color-text-primary:var(--ds-paper-text);--color-text-secondary:var(--ds-paper-text);--color-text-tertiary:var(--ds-paper-muted);--color-border-primary:var(--ds-paper-line);--color-bg-primary_hover:var(--ds-paper-subtle);--color-text-placeholder:var(--ds-paper-muted)}.document-paper [data-label],.document-paper input,.document-paper textarea{font-size:var(--ds-text-xs)}.document-paper textarea{line-height:var(--ds-leading-relaxed);resize:vertical}.paper-footer{border-top:var(--ds-hairline) solid var(--ds-paper-line);justify-content:space-between;gap:var(--ds-space-4);font-size:var(--ds-text-paper);color:var(--ds-paper-muted);margin-top:var(--ds-space-10);padding-top:var(--ds-space-3);overflow-wrap:anywhere;display:flex}.source-switch{justify-content:space-between;align-items:center;gap:var(--ds-space-4);margin-bottom:var(--ds-space-5);display:flex}.source-switch strong{font-size:var(--ds-text-xs)}.source-switch p{font-size:var(--ds-text-xs);color:var(--color-text-tertiary);margin-top:var(--ds-space-1);max-width:var(--ds-size-280)}.segmented{padding:var(--ds-space-1);border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-sm);background:var(--color-bg-tertiary);display:flex}.segmented button{border-radius:var(--ds-radius-xs);color:var(--color-text-tertiary);font-size:var(--ds-text-xs);padding:var(--ds-space-2) var(--ds-space-3);white-space:nowrap;background:0 0;border:0}.segmented button.selected{background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--ds-shadow-xs)}.document-inspector{border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-md);top:var(--ds-space-5);max-height:calc(100dvh - var(--ds-space-10));position:sticky;overflow:auto}.inspector-tabs{gap:var(--ds-space-1);padding:var(--ds-space-2);border-bottom:var(--ds-hairline) solid var(--color-border-secondary);background:var(--color-bg-secondary);display:flex}.inspector-tabs button{border-radius:var(--ds-radius-xs);padding:var(--ds-space-2) var(--ds-space-1);color:var(--color-text-tertiary);font-size:var(--ds-text-xs);background:0 0;border:0;flex:1}.inspector-tabs button.selected{background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--ds-shadow-xs)}.document-inspector>section{padding:var(--ds-space-5) var(--ds-space-4);border-bottom:var(--ds-hairline) solid var(--color-border-secondary);gap:var(--ds-space-4);flex-direction:column;display:flex}.document-inspector>section:last-child{border:0}.field-help{font-size:var(--ds-text-xs);color:var(--color-text-tertiary);line-height:var(--ds-leading-relaxed)}.readonly-field small{font-size:var(--ds-text-xs);text-transform:capitalize;display:block}.readonly-field strong{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);margin-top:var(--ds-space-1);overflow-wrap:anywhere;display:block}.document-inspector [data-label],.document-inspector button[aria-haspopup]{font-size:var(--ds-text-xs)}.field-label{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold)}.checklist{gap:var(--ds-space-3) var(--ds-space-5);flex-wrap:wrap;display:flex}.paper-fields fieldset{border:0;margin:0;padding:0}.paper-fields legend,.repeat-table h4{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);margin-bottom:var(--ds-space-3)}.repeat-row{gap:var(--ds-space-3);margin-bottom:var(--ds-space-3);align-items:end;display:flex}.repeat-row>div{flex:1}.recorded-field small{font-size:var(--ds-text-xs);color:var(--ds-paper-muted);margin-bottom:var(--ds-space-1);display:block}.recorded-field p{font-size:var(--ds-text-xs);white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--ds-leading-relaxed)}.recorded-route{font-size:var(--ds-text-xs);color:var(--ds-paper-muted);margin-bottom:var(--ds-space-5)}.recorded-by{font-size:var(--ds-text-xs);color:var(--ds-paper-muted);padding:var(--ds-space-4) 0 var(--ds-space-1);border-top:var(--ds-hairline) solid var(--ds-paper-line);margin-top:var(--ds-space-6)}.recorded-checklist{gap:var(--ds-space-3);font-size:var(--ds-text-xs);flex-wrap:wrap;display:flex}.recorded-field th,.recorded-field td{font-size:var(--ds-text-xs);padding:var(--ds-space-2);border:var(--ds-hairline) solid var(--ds-paper-line);background:var(--ds-paper-surface);color:var(--ds-paper-text)}.section-heading{justify-content:space-between;align-items:center;display:flex}.file-item{align-items:start;gap:var(--ds-space-3);padding:var(--ds-space-4) 0;border-bottom:var(--ds-hairline) solid var(--color-border-secondary);display:flex}.file-item>svg{color:var(--color-fg-quaternary)}.file-item>div{flex:1;min-width:0}.file-item>div>button{text-align:start;font-size:var(--ds-text-xs);color:var(--color-text-primary);overflow-wrap:anywhere;background:0 0;border:0;padding:0}.file-item small{font-size:var(--ds-text-xs);margin:var(--ds-space-1) 0 var(--ds-space-3);display:block}.file-item label{font-size:var(--ds-text-xs)}.history-list>button{gap:var(--ds-space-3);border-radius:var(--ds-radius-sm);text-align:start;width:100%;padding:var(--ds-space-3) var(--ds-space-2);color:var(--color-text-secondary);background:0 0;border:0;display:flex}.history-list>button.active{background:var(--color-bg-secondary)}.history-dot{color:var(--color-fg-success-primary);padding-top:var(--ds-space-1)}.history-list strong{font-size:var(--ds-text-xs);display:block}.history-list span:not(.history-dot),.history-list small{font-size:var(--ds-text-xs);margin-top:var(--ds-space-1);display:block}.history-purpose{color:var(--color-text-tertiary)}.draft-history{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-2);font-size:var(--ds-text-xs);border-top:var(--ds-hairline) solid var(--color-border-secondary);display:flex}.upload-instead{align-items:center;gap:var(--ds-space-2);margin:var(--ds-space-5) auto 0;font-size:var(--ds-text-xs);color:var(--color-text-tertiary);background:0 0;border:0;display:flex}.main-upload{text-align:center;padding:var(--ds-space-9) var(--ds-space-1)}.main-upload h3{margin:var(--ds-space-4) 0 var(--ds-space-2);font-size:var(--ds-text-lg)}.main-upload>p{font-size:var(--ds-text-xs);max-width:var(--ds-size-420);margin:0 auto var(--ds-space-5);color:var(--ds-paper-muted)}.upload-metadata{gap:var(--ds-space-4);margin:var(--ds-space-8) 0;text-align:start;grid-template-columns:1fr 1fr;display:grid}.uploaded-document{width:100%;height:var(--ds-size-paper);margin-top:var(--ds-space-5);background:var(--ds-paper-surface);border:0}.uploaded-scan{max-width:100%;height:auto;margin-top:var(--ds-space-5)}.dialog-backdrop{z-index:var(--ds-z-popover);background:var(--color-bg-overlay) / 50%;background:color-mix(in srgb, var(--color-bg-overlay) 60%, transparent);-webkit-backdrop-filter:blur(var(--ds-space-1));backdrop-filter:blur(var(--ds-space-1));padding:var(--ds-space-6);place-items:center;display:grid;position:fixed;inset:0}.confirmation-dialog{width:100%;max-width:var(--ds-size-480);background:var(--color-bg-primary);border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-lg);padding:var(--ds-space-7);box-shadow:var(--ds-shadow-lg)}.confirmation-dialog h2{font-size:var(--ds-text-xl);margin:var(--ds-space-5) 0 var(--ds-space-3)}.confirmation-dialog>p{font-size:var(--ds-text-sm);line-height:var(--ds-leading-relaxed);color:var(--color-text-tertiary);margin-bottom:var(--ds-space-4)}@media (min-width:1101px){.content{padding:var(--ds-space-10) var(--ds-space-11) var(--ds-space-16)}.topbar{padding-inline:var(--ds-space-11)}.document-layout{grid-template-columns:minmax(0, 1fr) var(--ds-size-320);gap:var(--ds-space-8)}.paper-column{padding:var(--ds-space-8)}.document-paper{padding:var(--ds-space-10)}.desktop-register th,.desktop-register td{padding-inline:var(--ds-space-6)}}@media (max-width:1100px){.content{padding:var(--ds-space-7) var(--ds-space-6)}.topbar{padding-inline:var(--ds-space-6)}.document-layout{grid-template-columns:minmax(0, 1fr) var(--ds-size-280);gap:var(--ds-space-4)}.paper-column{padding:var(--ds-space-3)}.document-paper{padding:var(--ds-space-6) var(--ds-space-5)}.desktop-register th,.desktop-register td{padding-inline:var(--ds-space-3)}.desktop-register th:nth-child(2),.desktop-register td:nth-child(2){display:none}.document-link strong{max-width:var(--ds-size-240)}.register-select{width:var(--ds-size-160)}.reference{font-size:var(--ds-text-xs)}.sidebar{padding-inline:var(--ds-space-3)}.brand{justify-content:center;padding:0}.brand-compact-icon{display:block}.sidebar-header{justify-content:center}.sidebar-collapse,.brand>span,.sidebar-project div,.sidebar-project .eyebrow,.sidebar-shortcut,.sidebar .nav-item span,.sidebar .nav-item b,.sidebar .profile>span:last-child,.version-link{display:none}.sidebar-project{padding:var(--ds-space-4);justify-content:center}.sidebar .nav-item{padding:var(--ds-space-3);justify-content:center}.sidebar .profile{justify-content:center}.document-toolbar{gap:var(--ds-space-1)}.document-toolbar button{font-size:var(--ds-text-xs)}.document-toolbar>div{gap:var(--ds-space-half)}.document-toolbar button[data-icon-only]{padding:var(--ds-space-2)}.organization-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.app-shell{display:block}.sidebar{display:none}.topbar{height:calc(var(--ds-space-16) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--ds-space-5) 0;gap:var(--ds-space-3)}.breadcrumbs{gap:var(--ds-space-2);font-size:var(--ds-text-xs)}.breadcrumbs>svg:first-child,.breadcrumbs>svg:nth-child(2),.breadcrumbs strong,.breadcrumbs>svg:last-of-type{display:none}.breadcrumbs>span{font-size:var(--ds-text-xs);max-width:var(--ds-size-200)}.top-actions{gap:var(--ds-space-3)}.top-actions>.avatar,.top-actions>button>span{display:none}.local-chip{font-size:var(--ds-text-xs);padding:var(--ds-space-half) var(--ds-space-1)}.top-actions .avatar{width:var(--ds-space-7);height:var(--ds-space-7)}.content{padding:var(--ds-space-6) var(--ds-space-4) calc(var(--ds-space-24) + env(safe-area-inset-bottom))}.page-heading{align-items:start;gap:var(--ds-space-3);margin-bottom:var(--ds-space-6)}.page-heading h1{font-size:var(--ds-text-2xl)}.page-heading p{font-size:var(--ds-text-xs);max-width:var(--ds-size-240);line-height:var(--ds-leading-relaxed)}.page-heading>button{font-size:var(--ds-text-xs);padding:var(--ds-space-3)}.page-heading>button svg{width:var(--ds-space-4)}.view-tabs{gap:var(--ds-space-5);margin-bottom:var(--ds-space-5)}.view-tabs button{font-size:var(--ds-text-xs);gap:var(--ds-space-1);padding-bottom:var(--ds-space-3)}.view-tabs span{font-size:var(--ds-text-xs)}.search-input{max-width:none;height:var(--ds-space-11);flex-basis:100%}.register-select{width:calc(50% - var(--ds-space-2));flex:1}.register-select label{font-size:var(--ds-text-xs)}.register-title{padding:var(--ds-space-4) var(--ds-space-4)}.register-title h2{font-size:var(--ds-text-sm)}.register-title>span{font-size:var(--ds-text-xs)}.desktop-register{display:none}.mobile-register{border-radius:inherit;display:block;overflow:hidden}.document-card{text-align:start;background:var(--color-bg-primary);width:100%;color:var(--color-text-primary);border:0;border-top:var(--ds-hairline) solid var(--color-border-secondary);padding:var(--ds-space-4) var(--ds-space-4);display:block}.mobile-register .document-card:first-child{border-top:0}.document-card>div{gap:var(--ds-space-2);margin-bottom:var(--ds-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.document-card>div .review-code{flex-basis:100%}.document-card>strong{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);margin-bottom:var(--ds-space-2);display:block}.document-card>.reference{font-size:var(--ds-text-xs);line-height:var(--ds-leading-relaxed)}.document-card-due{align-items:center;gap:var(--ds-space-1);margin-top:var(--ds-space-2);font-size:var(--ds-text-xs);color:var(--color-text-secondary);display:flex}.document-card footer{justify-content:space-between;gap:var(--ds-space-2);margin-top:var(--ds-space-3);font-size:var(--ds-text-xs);color:var(--color-text-tertiary);align-items:center;display:flex}.document-card .file-icon{width:var(--ds-space-7);height:var(--ds-space-8)}.pagination{padding:var(--ds-space-3);font-size:var(--ds-text-xs)}.pagination>div{gap:var(--ds-space-1)}.pagination button{font-size:var(--ds-text-xs);padding:var(--ds-space-2) var(--ds-space-2)}.bottom-nav{z-index:var(--ds-z-sticky);bottom:calc(var(--ds-space-3) + env(safe-area-inset-bottom));inset-inline:var(--ds-space-6);max-width:var(--ds-size-420);gap:var(--ds-space-1);padding:var(--ds-space-1);border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-lg);background:color-mix(in srgb, var(--color-bg-primary) 93%, transparent);-webkit-backdrop-filter:blur(var(--ds-space-5));backdrop-filter:blur(var(--ds-space-5));box-shadow:var(--ds-shadow-lg);margin-inline:auto;display:flex;position:fixed}.bottom-nav>button{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-space-11);border-radius:var(--ds-radius-lg);color:var(--color-text-tertiary);font-size:var(--ds-text-xs);background:0 0;border:0;flex:1;display:flex}.bottom-nav>button.selected{background:var(--color-bg-secondary_hover);color:var(--color-text-primary)}.bottom-nav>button.selected svg{color:var(--color-fg-brand-primary)}.metric-grid{gap:var(--ds-space-3);grid-template-columns:1fr}.metric{padding:var(--ds-space-5)}.metric strong{font-size:var(--ds-text-3xl);margin:var(--ds-space-3) 0 var(--ds-space-2)}.metric small{font-size:var(--ds-text-xs)}.responsibility-row{flex-wrap:wrap}.responsibility-row>span:last-child{font-size:var(--ds-text-xs)}.organization-grid{gap:var(--ds-space-3);grid-template-columns:1fr}.folder-row{gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-3);flex-wrap:wrap}.folder-row>button{min-width:var(--ds-size-200)}.folder-row>a{font-size:var(--ds-text-xs);margin-inline-start:var(--ds-space-8)}.settings-panel,.overview-panel{padding:var(--ds-space-5)}.policy-row{padding:var(--ds-space-4);flex-wrap:wrap}.policy-row>span{display:none}.policy-row small,.policy-row strong,.policy-row button{font-size:var(--ds-text-xs)}.login-page{display:block}.login-page>section{padding:var(--ds-space-8) var(--ds-space-6) var(--ds-space-5);background:var(--color-bg-primary);border:0}.login-copy,.login-foot{display:none}.login-page form{margin:var(--ds-space-11) auto 0;padding:var(--ds-space-6);gap:var(--ds-space-6)}.document-heading-main h1{font-size:var(--ds-text-xl)}.document-heading-main{align-items:start;gap:var(--ds-space-3);flex-direction:column}.document-heading-main .eyebrow{font-size:var(--ds-text-xs)}.document-heading-main p{font-size:var(--ds-text-xs);max-width:var(--ds-size-200)}.document-heading-main .reference{font-size:var(--ds-text-xs);max-width:var(--ds-size-240)}.document-heading-main>div:last-child{text-align:start;padding-top:0}.save-state{font-size:var(--ds-text-xs);max-width:var(--ds-space-20);justify-content:end}.document-toolbar{scrollbar-width:none;gap:var(--ds-space-4);padding-block:var(--ds-space-3);top:env(safe-area-inset-top);z-index:var(--ds-z-sticky);background:var(--color-bg-primary);margin-bottom:var(--ds-space-5);position:sticky;overflow:auto}.document-toolbar>div{gap:var(--ds-space-1);flex-shrink:0}.document-toolbar button{min-height:var(--ds-space-10);padding:var(--ds-space-2);font-size:var(--ds-text-xs)}.document-toolbar button svg{width:var(--ds-space-4);height:var(--ds-space-4)}.document-toolbar>div:first-child button:nth-child(n+2){width:var(--ds-space-10);padding:var(--ds-space-2)}.document-toolbar>div:first-child button:nth-child(n+2) [data-text]{display:none}.document-layout{gap:var(--ds-space-5);flex-direction:column;display:flex}.document-inspector{order:-1;width:100%;max-height:none;position:static;overflow:visible}.inspector-tabs{padding:var(--ds-space-1)}.inspector-tabs button{min-height:var(--ds-space-9);font-size:var(--ds-text-xs)}.document-inspector>section{padding:var(--ds-space-4);gap:var(--ds-space-4) var(--ds-space-3);grid-template-columns:1fr 1fr;display:grid}.document-inspector>section>h3,.document-inspector>section>p,.document-inspector>section>.section-heading,.document-inspector>section>.history-list,.document-inspector>section>.draft-history,.document-inspector>section>.file-item,.document-inspector>section>[data-react-aria-pressable]{grid-column:1/-1}.document-inspector>section [data-label],.document-inspector>section input{font-size:var(--ds-text-xs)}.document-inspector>section>.field-label{grid-column:1/-1}.document-inspector>section:has(.field-label){display:flex}.paper-column{width:100%;padding:var(--ds-space-3);background:var(--color-bg-secondary);border-radius:var(--ds-radius-sm)}.document-paper{padding:var(--ds-space-4) var(--ds-space-3);min-height:var(--ds-size-640)}.paper-organizations>div{padding:var(--ds-space-2) var(--ds-space-1);min-height:var(--ds-space-16)}.paper-organizations img{height:var(--ds-space-9)}.paper-organizations{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-organizations>div{overflow-wrap:anywhere;min-width:0}.paper-organizations small{font-size:var(--ds-text-paper)}.paper-identity>div{padding:var(--ds-space-2) var(--ds-space-2)}.paper-identity strong,.paper-identity .reference,.paper-identity small{font-size:var(--ds-text-paper)}.paper-title{padding:var(--ds-space-5) 0 var(--ds-space-4)}.paper-title h2{font-size:var(--ds-text-lg)}.paper-title small{font-size:var(--ds-text-paper)}.paper-fields{gap:var(--ds-space-4);grid-template-columns:1fr}.paper-field.wide,.recorded-field.wide{grid-column:auto}.paper-section-label{font-size:var(--ds-text-paper);padding:var(--ds-space-2) var(--ds-space-2)}.paper-section-label small{font-size:var(--ds-text-paper)}.paper-fields input,.paper-fields textarea{font-size:var(--ds-text-sm)}.source-switch{padding:var(--ds-space-1);display:block}.source-switch p{max-width:none;margin-bottom:var(--ds-space-3)}.segmented{width:100%}.segmented>button{padding:var(--ds-space-3);flex:1}.repeat-row{padding:var(--ds-space-3) 0;border-bottom:var(--ds-hairline) solid var(--ds-paper-line);flex-direction:column;align-items:stretch}.checklist{gap:var(--ds-space-4)}.upload-metadata{grid-template-columns:1fr}.uploaded-document{height:var(--ds-size-560)}.recorded-field p{font-size:var(--ds-text-xs)}.paper-footer{font-size:var(--ds-text-paper)}.document-inspector:has(.history-list) section{display:block}.history-list{margin-top:var(--ds-space-4)}.confirmation-dialog{padding:var(--ds-space-6)}.confirmation-dialog [role=dialog]>div:last-child{gap:var(--ds-space-2)}.confirmation-dialog button,.queue-banner,.queue-banner button{font-size:var(--ds-text-xs)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.sidebar,.topbar,.bottom-nav,.document-heading,.document-toolbar,.document-inspector,.source-switch,.upload-instead,.notice{display:none!important}.app-shell,.document-layout,.paper-column{padding:0;display:block}.content{padding:0}.document-paper{box-shadow:none;border:0;max-width:none;padding:0}}.local-drafts{border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-md);padding:var(--ds-space-5);margin-bottom:var(--ds-space-6)}.local-drafts h2{font-size:var(--ds-text-sm);margin-bottom:var(--ds-space-3)}.local-drafts>button{align-items:center;gap:var(--ds-space-3);background:var(--color-bg-primary);color:var(--color-text-primary);padding:var(--ds-space-4) 0;text-align:start;border:0;border-bottom:var(--ds-hairline) solid var(--color-border-secondary);width:100%;display:flex}.local-drafts>button:last-child{border:0}.local-drafts>button>span{flex:1}.local-drafts strong{font-size:var(--ds-text-xs);display:block}.local-drafts small{font-size:var(--ds-text-xs);margin-top:var(--ds-space-1);display:block}.confirmation-dialog [role=dialog]>div:last-child{justify-content:end;gap:var(--ds-space-3);margin-top:var(--ds-space-6);display:flex}.dark-mode{--color-fg-quaternary:var(--color-gray-400);--color-text-placeholder:var(--color-gray-400)}:root:not(.dark-mode){--color-fg-quaternary:var(--color-gray-500)}.library-path{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) 0 var(--ds-space-6);font-size:var(--ds-text-xs);color:var(--color-text-tertiary);flex-wrap:wrap;display:flex}.library-path button{align-items:center;gap:var(--ds-space-2);color:var(--color-text-secondary);font-size:var(--ds-text-xs);background:0 0;border:0;padding:0;display:flex}.library-search{margin-bottom:var(--ds-space-6);max-width:var(--ds-size-480)}.library-file-group{margin-top:var(--ds-space-7)}.library-file-group>h2{font-size:var(--ds-text-sm);align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3);display:flex}.library-file-group>h2>span{font-size:var(--ds-text-xs);color:var(--color-text-tertiary)}.library-export{margin-top:var(--ds-space-6)}.template-heading{align-items:center;gap:var(--ds-space-4);margin-bottom:var(--ds-space-6);display:flex}.template-heading h2{margin:0}.template-heading p{margin:var(--ds-space-1) 0 0;font-size:var(--ds-text-xs)}.template-fields{margin-top:var(--ds-space-6)}.template-fields>h3{font-size:var(--ds-text-xs);border-bottom:var(--ds-hairline) solid var(--color-border-secondary);padding-bottom:var(--ds-space-3)}.template-field-row{justify-content:space-between;align-items:center;gap:var(--ds-space-5);padding:var(--ds-space-4) 0;border-bottom:var(--ds-hairline) solid var(--color-border-secondary);display:flex}.template-field-row strong{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium)}.template-field-row small{font-size:var(--ds-text-xs);margin-top:var(--ds-space-1);display:block}.template-field-row label{font-size:var(--ds-text-xs)}.template-actions{gap:var(--ds-space-3);margin-top:var(--ds-space-6);justify-content:end;display:flex}@media (max-width:700px){.library-path{font-size:var(--ds-text-xs);gap:var(--ds-space-1)}.library-path button,.library-path .reference{font-size:var(--ds-text-xs)}.library-file-group .folder-row>button{min-width:var(--ds-size-160)}.template-field-row{gap:var(--ds-space-3)}.template-field-row strong,.template-field-row label,.template-actions button{font-size:var(--ds-text-xs)}.confirmation-dialog [role=dialog]>div:last-child{gap:var(--ds-space-2)}.confirmation-dialog [role=dialog]>div:last-child>button{flex:1}}.status-info{background:var(--color-utility-blue-50);color:var(--color-utility-blue-700);border-color:var(--color-utility-blue-200)}@media (max-width:700px){.document-toolbar{gap:var(--ds-space-2);overflow:visible}.document-toolbar>div:first-child{scrollbar-width:none;flex:1;min-width:0;overflow:auto}.document-toolbar>div:last-child{flex-shrink:0}.document-toolbar>div:last-child>button:first-child{padding:var(--ds-space-2);min-width:var(--ds-space-10)}.document-toolbar>div:last-child>button[aria-label=Save\ draft] [data-text]{display:none}.document-toolbar>div:last-child>button:last-child{padding:var(--ds-space-2) var(--ds-space-3)}.document-toolbar>div:first-child>button:nth-child(2){display:none}}:lang(ar) h1,:lang(ar) .eyebrow{letter-spacing:0}.pdf-document{gap:var(--ds-space-4);margin-block:var(--ds-space-5);min-width:0;display:grid}.pdf-page{border:var(--ds-hairline) solid var(--ds-paper-line);background:var(--ds-paper-surface);padding:var(--ds-space-2);margin:0}.pdf-page canvas{width:100%;height:auto;display:block}.pdf-page figcaption{text-align:center;color:var(--ds-paper-muted);font-size:var(--ds-text-xs);padding:var(--ds-space-2)}.client-wordmark{width:var(--ds-size-160);max-width:100%;display:block}.client-wordmark img{width:100%;height:var(--ds-space-12);object-fit:contain;object-position:center;display:block}.client-wordmark .logo-dark,.dark-mode .client-wordmark .logo-light{display:none}.dark-mode .client-wordmark .logo-dark{display:block}.client-icon{width:var(--ds-space-9);height:var(--ds-space-9);object-fit:contain}.account-menu{max-width:var(--ds-size-640);gap:var(--ds-space-6);display:grid}.account-profile{gap:var(--ds-space-4);text-align:start;width:100%;padding:var(--ds-space-5);background:var(--color-bg-primary);border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-md);color:var(--color-text-primary);align-items:center;display:flex}.account-profile>span:nth-child(2){flex:1;min-width:0}.account-profile strong,.account-profile small{overflow-wrap:anywhere;display:block}.account-profile strong{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold)}.account-entries{border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-md);background:var(--color-bg-primary);overflow:hidden}.account-entries>button{align-items:center;gap:var(--ds-space-3);min-height:var(--ds-space-14);border:0;border-bottom:var(--ds-hairline) solid var(--color-border-secondary);width:100%;padding:var(--ds-space-4);color:var(--color-text-primary);text-align:start;background:0 0;display:flex}.account-entries>button:last-child{border-bottom:0}.account-entries>button>span{flex:1}.account-entries>button:hover{background:var(--color-bg-primary_hover)}.offline-preferences{gap:var(--ds-space-4);margin-bottom:var(--ds-space-5);display:grid}.offline-preferences>p{margin-bottom:0}.offline-preferences>button{justify-self:start}.document-mobile-tabs,.mobile-continue,.mobile-document-actions{display:none}@media (max-width:700px){.document-mobile-tabs{top:calc(var(--ds-space-16) + env(safe-area-inset-top));z-index:var(--ds-z-sticky);background:var(--color-bg-primary);border-bottom:var(--ds-hairline) solid var(--color-border-secondary);margin-bottom:var(--ds-space-5);display:flex;position:sticky}.document-mobile-tabs button{min-height:var(--ds-space-11);padding:var(--ds-space-3) var(--ds-space-1);border:0;border-bottom:var(--ds-space-half) solid transparent;font-size:var(--ds-text-xs);color:var(--color-text-tertiary);background:0 0;flex:1}.document-mobile-tabs button.selected{color:var(--color-text-brand-secondary);border-bottom-color:var(--color-border-brand);font-weight:var(--ds-weight-semibold)}.mobile-panel-document>.document-inspector,.document-layout:not(.mobile-panel-document)>.paper-column,.document-inspector .inspector-tabs{display:none}.mobile-continue{padding:var(--ds-space-4);display:block}.mobile-continue>button{width:100%}.mobile-document-actions{gap:var(--ds-space-3);margin-top:var(--ds-space-5);flex-wrap:wrap;display:flex}input,textarea,select,.paper-fields input,.paper-fields textarea{font-size:var(--ds-text-lg)}.register-tools>.register-select:last-child:nth-child(2){width:100%}}.setup-menu{max-width:var(--ds-size-paper)}.setup-menu button span{gap:var(--ds-space-1);text-align:start;display:grid}.setup-menu small,.setup-row small,.setup-logo-upload small{color:var(--color-text-tertiary);font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal);display:block}.setup-form{gap:var(--ds-space-5);max-width:var(--ds-size-paper);display:grid}.setup-row{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding-block:var(--ds-space-4);border-bottom:var(--ds-hairline) solid var(--color-border-secondary);display:flex}.setup-row>div{overflow-wrap:anywhere;min-width:0}.setup-actions{gap:var(--ds-space-3);margin-top:var(--ds-space-5);flex-wrap:wrap;display:flex}.setup-choice-group{border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-md);padding:var(--ds-space-4)}.setup-choice-group summary{cursor:pointer;font-weight:var(--ds-weight-semibold)}.setup-choice-group summary span{float:inline-end;font-weight:var(--ds-weight-regular);color:var(--color-text-tertiary)}.setup-choices{grid-template-columns:repeat(auto-fit, minmax(var(--ds-size-240), 1fr));gap:var(--ds-space-4);padding-top:var(--ds-space-5);display:grid}.setup-logo-upload{gap:var(--ds-space-3);font-size:var(--ds-text-md);font-weight:var(--ds-weight-medium);display:grid}.setup-logo-upload input{max-width:100%;font-size:var(--ds-text-md)}@media (max-width:700px){.setup-form{gap:var(--ds-space-5)}.setup-choices{grid-template-columns:1fr}.setup-actions>button{flex:1}}[dir=rtl] .lucide-arrow-left,[dir=rtl] .breadcrumbs .lucide-chevron-right,[dir=rtl] .account-entries .lucide-chevron-right,[dir=rtl] .document-card .lucide-chevron-right{transform:scaleX(-1)}.skip-link{inset-inline-start:var(--ds-space-4);top:var(--ds-space-3);z-index:var(--ds-z-toast);padding:var(--ds-space-3) var(--ds-space-5);background:var(--color-bg-primary);border:var(--ds-space-half) solid var(--color-border-brand);border-radius:var(--ds-radius-sm);position:fixed;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.document-type-preview{max-width:var(--ds-size-880);margin-block:var(--ds-space-6)}.document-type-preview>p{color:var(--color-text-tertiary);font-size:var(--ds-text-sm);margin-block:var(--ds-space-2) var(--ds-space-4)}.document-type-preview .document-paper{border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-md)}.document-type-preview .paper-section-label:not(:first-child){margin-top:var(--ds-space-6)}.document-type-preview .document-paper{overflow:hidden}.policy-row>div:first-child{flex:1;min-width:0}.type-search{padding:var(--ds-space-4) var(--ds-space-6);border-top:var(--ds-hairline) solid var(--color-border-secondary)}.type-search>div{max-width:var(--ds-size-420)}.topbar-location{align-items:center;gap:var(--ds-space-3);flex:1;min-width:0;display:flex}.topbar .sidebar-collapse{margin-inline-start:calc(var(--ds-space-2) * -1)}.setup-project-context{margin-block:var(--ds-space-2) var(--ds-space-6);max-width:var(--ds-size-420)}.setup-project-context small{margin-top:var(--ds-space-1);color:var(--color-text-tertiary);display:block}.project-admin-layout{grid-template-columns:var(--ds-size-200) minmax(0, 1fr);gap:var(--ds-space-7);align-items:start;display:grid}.project-admin-nav{gap:var(--ds-space-2);top:var(--ds-space-24);display:grid;position:sticky}.project-admin-nav button{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-3);border-radius:var(--ds-radius-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--ds-text-sm);text-align:start;min-height:var(--ds-space-12);background:0 0;border:0;display:flex}.project-admin-nav button:hover{background:var(--color-bg-secondary)}.project-admin-nav button[aria-current=page]{background:var(--color-bg-secondary);color:var(--color-text-brand-primary);font-weight:var(--ds-weight-semibold)}.project-admin-mobile{display:none}.project-admin-content{gap:var(--ds-space-5);min-width:0;display:grid}.project-admin-content .settings-panel{margin:0}.setup-section-heading{gap:var(--ds-space-4);margin-bottom:var(--ds-space-4);justify-content:space-between;align-items:center;display:flex}.setup-section-heading h2,.setup-section-heading h3{margin:0}.setup-section-heading small{color:var(--color-text-tertiary)}.project-facts{margin:var(--ds-space-6) 0;gap:var(--ds-space-6);grid-template-columns:1fr 1fr;display:grid}.project-facts dt{color:var(--color-text-tertiary);font-size:var(--ds-text-xs);margin-bottom:var(--ds-space-2)}.project-facts dd{font-size:var(--ds-text-md);line-height:var(--ds-leading-relaxed);margin:0}.project-facts>div:last-child{grid-column:1/-1}.setup-tags{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.setup-tags>span{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-xs);padding:var(--ds-space-2) var(--ds-space-3);border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-xs);display:inline-flex}.setup-tags bdi{color:var(--color-text-tertiary);font-size:var(--ds-text-xs)}.setup-classification-section{margin-top:var(--ds-space-6)}.setup-classification-section h3{margin-bottom:var(--ds-space-3)}.setup-empty{padding:var(--ds-space-6);margin-block:var(--ds-space-5);border:var(--ds-hairline) dashed var(--color-border-secondary);border-radius:var(--ds-radius-md)}.setup-empty p{margin-top:var(--ds-space-3);margin-bottom:0}.setup-building{border-top:var(--ds-hairline) solid var(--color-border-secondary);padding-block:var(--ds-space-6)}.setup-building .setup-row{margin-inline-start:var(--ds-space-5)}.setup-building>button{margin-top:var(--ds-space-4)}.organization-setup-entry{align-items:center;gap:var(--ds-space-4);text-align:start;width:100%;padding:var(--ds-space-5) 0;border:0;border-top:var(--ds-hairline) solid var(--color-border-secondary);color:var(--color-text-primary);font:inherit;background:0 0;display:flex}.organization-setup-entry:hover{background:var(--color-bg-secondary)}.organization-setup-entry>span:nth-child(2){flex:1;min-width:0}.organization-setup-entry small{line-height:var(--ds-leading-relaxed);color:var(--color-text-tertiary);font-size:var(--ds-text-xs);margin-top:var(--ds-space-2);display:block}.organization-setup-mark{width:var(--ds-space-16);height:var(--ds-space-12);flex-shrink:0;place-items:center;display:grid}.organization-setup-mark img{object-fit:contain;width:100%;height:100%}.setup-code-list{border:0;min-width:0;padding:0}.setup-code-list legend{font-weight:var(--ds-weight-semibold)}.confirmation-dialog:has(.setup-form){width:min(var(--ds-size-720), calc(100vw - var(--ds-space-8)))}.confirmation-dialog .setup-form{margin-top:var(--ds-space-5)}@media (max-width:1100px){.project-admin-layout{gap:var(--ds-space-5);grid-template-columns:1fr}.project-admin-nav{grid-template-columns:1fr 1fr;position:static}}@media (max-width:700px){.project-admin-nav{display:none}.project-admin-mobile{display:block}.setup-section-heading{flex-wrap:wrap}.setup-section-heading>button{flex-shrink:0}.project-facts{gap:var(--ds-space-5);grid-template-columns:1fr}.project-admin-content .settings-panel{padding:var(--ds-space-5)}.setup-building .setup-row{margin-inline-start:var(--ds-space-3)}.setup-empty{padding:var(--ds-space-4)}}.confirmation-dialog:has(.setup-form){max-width:var(--ds-size-720);overscroll-behavior:contain;max-height:85dvh;overflow-y:auto}.confirmation-dialog [role=dialog]>.setup-form{justify-content:stretch;gap:var(--ds-space-5);display:grid}.confirmation-dialog .setup-form>p{font-size:var(--ds-text-sm);color:var(--color-text-tertiary);line-height:var(--ds-leading-relaxed)}.confirmation-dialog [role=dialog]>div.setup-form:last-child{justify-content:stretch;gap:var(--ds-space-5);grid-template-columns:minmax(0,1fr);display:grid}.confirmation-dialog .setup-form>.setup-actions{justify-content:flex-end;align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-2);display:flex}.confirmation-dialog .setup-form>p{max-width:60ch;margin:0}.confirmation-dialog .setup-form>button{justify-self:start}.document-layout.attachments-step{display:block}.document-layout.attachments-step>.paper-column{display:none}.document-layout.attachments-step>.document-inspector{max-width:var(--ds-size-880);width:100%;margin-inline:auto}.attachments-step .file-item{padding-block:var(--ds-space-5)}.attachments-step .file-item>div{flex:1;min-width:0}.attachments-step .file-item button{overflow-wrap:anywhere}.uploaded-document-surface{min-width:0}.uploaded-document-surface .main-upload{text-align:start;padding:0}.uploaded-document-surface .main-upload>p{max-width:none;margin-inline:0}.uploaded-document-surface .main-upload h3{margin-top:0}.uploaded-document-surface .main-upload>.featured-icon{display:none}.attachment-main-summary{align-items:center;gap:var(--ds-space-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.future-response-section{margin-block-start:var(--ds-space-6)}.delivery-mode{margin:var(--ds-space-5) 0;border:0;min-width:0;padding:0}.delivery-mode legend{font-weight:var(--ds-weight-semibold);margin-bottom:var(--ds-space-3)}.delivery-mode-options{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.delivery-mode-options label{align-items:flex-start;gap:var(--ds-space-3);min-height:var(--ds-space-18);padding:var(--ds-space-4);border:var(--ds-hairline) solid var(--color-border-primary);border-radius:var(--ds-radius-md);cursor:pointer;background:var(--color-bg-primary);display:flex}.delivery-mode-options label.selected{border-color:var(--color-border-brand);background:var(--color-bg-brand-primary)}.delivery-mode-options input{width:var(--ds-space-5);height:var(--ds-space-5);margin-top:var(--ds-space-half);accent-color:var(--color-fg-brand-primary);flex:none}.delivery-mode-options strong,.delivery-mode-options small{display:block}.delivery-mode-options small{color:var(--color-text-secondary);font-size:var(--ds-text-sm);margin-top:var(--ds-space-1)}.delivery-mode-options label:has(input:focus-visible){outline:var(--ds-space-half) solid var(--color-border-brand);outline-offset:var(--ds-space-1)}.delivery-mode:disabled label{cursor:default;opacity:.65}@media (max-width:700px){.delivery-mode-options{grid-template-columns:1fr}}.documents-heading{margin-bottom:var(--ds-space-5)}.documents-view-tabs{gap:var(--ds-space-6);margin-bottom:var(--ds-space-4)}.documents-view-tabs strong{font:inherit}.documents-view-tabs .tab-label-compact{display:none}.folder-browser{margin-block:var(--ds-space-2) var(--ds-space-4)}.folder-browser-toolbar{margin-block:var(--ds-space-2) var(--ds-space-3)}.folder-browser-content .compact-folder-grid{grid-auto-rows:var(--ds-space-14)}.folder-browser-content .compact-folder-grid button{height:var(--ds-space-14);min-height:var(--ds-space-14)}.folder-browser-content .compact-folder-grid strong{font-size:var(--ds-text-sm)}.folder-list-toggle{min-height:var(--ds-space-11);padding-block:var(--ds-space-3);margin-block-start:0}@media (max-width:700px){.documents-heading{margin-bottom:var(--ds-space-3);align-items:center}.documents-heading h1{font-size:var(--ds-text-2xl)}.documents-heading p{display:none}.documents-heading>button{min-height:var(--ds-space-11);font-size:var(--ds-text-xs);padding-inline:var(--ds-space-3)}.documents-heading+.folder-browser{margin-block:0 var(--ds-space-2)}.folder-browser-toolbar{align-items:center;gap:var(--ds-space-2);margin-block:0 var(--ds-space-3)}.folder-browser-toolbar .library-path{font-size:var(--ds-text-xs);gap:var(--ds-space-1)}.folder-browser-toolbar .library-path button{min-height:var(--ds-space-11)}.folder-browser-content .compact-folder-grid{grid-auto-rows:var(--ds-space-12);gap:var(--ds-space-2)}.folder-browser-content .compact-folder-grid button{min-height:var(--ds-space-12);height:var(--ds-space-12);padding:var(--ds-space-2) var(--ds-space-3);gap:var(--ds-space-2)}.folder-browser-content .compact-folder-grid strong{font-size:var(--ds-text-sm);-webkit-line-clamp:1}.folder-browser-content .compact-folder-grid small{display:none}.folder-browser-content .compact-folder-grid button>svg:first-child{width:var(--ds-space-5);height:var(--ds-space-5)}.folder-list-toggle{font-size:var(--ds-text-xs)}.documents-view-tabs{gap:var(--ds-space-1);margin-bottom:var(--ds-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.documents-view-tabs button{min-height:var(--ds-space-12);padding:var(--ds-space-3) var(--ds-space-1);justify-content:center;gap:var(--ds-space-2);font-size:var(--ds-text-xs)}.documents-view-tabs .tab-label-full{display:none}.documents-view-tabs .tab-label-compact{display:inline}.documents-view-tabs span{font-size:var(--ds-text-xs);padding-inline:var(--ds-space-1)}}.setup-short-label{display:none}.draft-exit-actions{gap:var(--ds-space-3);margin-top:var(--ds-space-5);flex-direction:column;display:flex}@media (max-width:700px){.new-document-page{padding-bottom:calc(var(--ds-space-24) + env(safe-area-inset-bottom))}.new-document-page>.page-heading>button{display:none}.setup-actions,.mobile-document-actions{inset-inline:0;z-index:var(--ds-z-sticky);align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4) calc(var(--ds-space-3) + env(safe-area-inset-bottom));background:var(--color-bg-primary);border-top:var(--ds-hairline) solid var(--color-border-secondary);flex-wrap:nowrap;margin:0;display:flex;position:fixed;bottom:0}.setup-actions>button,.mobile-document-actions>button{min-width:0;min-height:var(--ds-space-12);font-size:var(--ds-text-xs);padding-inline:var(--ds-space-3)}.setup-actions>.mobile-exit,.setup-actions>.setup-back,.mobile-document-actions>button:nth-child(-n+2){flex:0 0 var(--ds-space-11);justify-content:center;padding-inline:0;display:inline-flex}.setup-actions>button:not(.mobile-exit):not(.setup-back),.mobile-document-actions>button:nth-child(n+3){flex:1}.setup-actions .setup-wide-label{display:none}.setup-actions .setup-short-label{display:inline}.paper-column{padding-bottom:calc(var(--ds-space-24) + env(safe-area-inset-bottom))}}.topbar{z-index:var(--ds-z-sticky);background:var(--color-bg-primary);position:sticky;top:0}.project-chooser{max-width:var(--ds-size-960);margin-inline:auto}.project-chooser>.back-link{min-height:var(--ds-space-12);margin-bottom:var(--ds-space-4);color:var(--color-text-brand-secondary);align-items:center;display:inline-flex}.project-chooser .project-folder-root>p{margin-block:var(--ds-space-2) var(--ds-space-6);color:var(--color-text-tertiary)}.documents-browse-controls{justify-content:space-between;align-items:end;gap:var(--ds-space-5);margin-bottom:var(--ds-space-6);display:flex}.documents-browse-controls>div:last-child{min-width:var(--ds-size-240);max-width:var(--ds-size-360)}.browse-view-switch{padding:var(--ds-space-1);align-items:center;gap:var(--ds-space-1);border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-md);background:var(--color-bg-secondary);display:inline-flex}.browse-view-switch>button{justify-content:center;align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-radius-sm);min-height:var(--ds-space-10);padding:var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-text-md);color:var(--color-text-tertiary);background:0 0;border:0;display:flex}.browse-view-switch>button[aria-pressed=true]{background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--ds-shadow-xs);font-weight:var(--ds-weight-semibold)}.library-inner-heading>div:first-child{display:none}.library-inner-heading:has(>div:only-child){display:none}@media (max-width:700px){.documents-browse-controls{align-items:stretch;gap:var(--ds-space-4);margin-bottom:var(--ds-space-5);flex-direction:column-reverse}.documents-browse-controls>div:last-child{min-width:0;max-width:none}.browse-view-switch{display:flex}.browse-view-switch>button{min-height:var(--ds-space-11);flex:1}}.documents-browse-controls{justify-content:flex-end}.project-chooser{max-width:none;margin:0}.project-folder-root h1{margin:0 0 var(--ds-space-4);font-size:var(--ds-text-md);font-weight:var(--ds-weight-medium);color:var(--color-text-tertiary);gap:var(--ds-space-2)}.project-folder-root h1 svg{width:var(--ds-space-5);height:var(--ds-space-5)}.project-chooser .project-folder-root>p{display:none}.project-folder-root .hierarchy-folders{grid-template-columns:repeat(auto-fill,minmax(var(--ds-size-280),1fr));grid-auto-rows:var(--ds-space-18)}.project-folder-root .hierarchy-folders button{min-height:var(--ds-space-18);height:var(--ds-space-18)}.folder-only-browser{margin:0}.folder-only-browser>button{margin-bottom:var(--ds-space-3)}.folder-only-browser .folder-browser-toolbar{margin:0 0 var(--ds-space-5)}.folder-only-browser .compact-folder-grid{grid-template-columns:repeat(auto-fill,minmax(var(--ds-size-320),1fr));grid-auto-rows:var(--ds-space-16);gap:var(--ds-space-3)}.folder-only-browser .compact-folder-grid button{height:var(--ds-space-16);min-height:var(--ds-space-16);padding:var(--ds-space-3) var(--ds-space-4)}.folder-only-browser .compact-folder-grid strong{font-size:var(--ds-text-md)}.folder-only-browser .compact-folder-grid small{font-size:var(--ds-text-xs);display:block}@media (max-width:700px){.project-folder-root .hierarchy-folders,.folder-only-browser .compact-folder-grid{grid-template-columns:1fr}.folder-only-browser .compact-folder-grid{grid-auto-rows:var(--ds-space-16)}.folder-only-browser .compact-folder-grid button{min-height:var(--ds-space-16);height:var(--ds-space-16)}}html[data-native-tabs=true] .bottom-nav{display:none}.register-filter-grid{gap:var(--ds-space-4);margin-block:var(--ds-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:700px){.register-filter-grid{grid-template-columns:1fr}.bottom-nav{bottom:calc(var(--ds-space-half) + env(safe-area-inset-bottom));inset-inline:var(--ds-space-3);border-radius:var(--ds-radius-full)}.bottom-nav>button{border-radius:var(--ds-radius-full);min-height:var(--ds-space-12)}}.confirmation-dialog:has(#register-filter-title){max-width:var(--ds-size-720);padding:var(--ds-space-5)}.confirmation-dialog:has(#register-filter-title) [role=dialog]{max-height:calc(100dvh - var(--ds-space-24) - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex-direction:column;display:flex}.register-filter-heading{justify-content:space-between;align-items:center;gap:var(--ds-space-4);display:flex}.register-filter-heading h2{margin:0}.confirmation-dialog .register-filter-grid{padding:var(--ds-space-1);min-height:0;overflow-y:auto}.confirmation-dialog:has(#register-filter-title) .submission-footer{flex-shrink:0;margin-top:0}@media (max-width:700px){.topbar{display:none}.content{padding-top:calc(var(--ds-space-4) + env(safe-area-inset-top))}.document-mobile-tabs{top:env(safe-area-inset-top)}.bottom-nav>button{gap:var(--ds-space-half);flex-direction:column}}html{scroll-padding-block-start:var(--page-chrome-height,var(--ds-space-24))}@media (max-width:700px){.content{padding-top:calc(var(--ds-space-4) + env(safe-area-inset-top))}}.document-heading-main h2{font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-tight);letter-spacing:0}@media (max-width:700px){.document-heading-main h2{font-size:var(--ds-text-xl)}.document-heading{margin-block-start:var(--ds-space-2)}html[data-platform=android] .bottom-nav{border:0;border-top:var(--ds-hairline) solid var(--color-border-secondary);max-width:none;padding:var(--ds-space-2) var(--ds-space-3) calc(var(--ds-space-2) + env(safe-area-inset-bottom));background:var(--color-bg-secondary);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;bottom:0;border-radius:0;inset-inline:0}html[data-platform=android] .bottom-nav>button{min-height:var(--ds-space-14);gap:var(--ds-space-1);background:0 0;border-radius:0}html[data-platform=android] .bottom-nav>button svg{padding:var(--ds-space-1) var(--ds-space-4);box-sizing:content-box;border-radius:var(--ds-radius-lg)}html[data-platform=android] .bottom-nav>button.selected svg{background:var(--color-bg-brand-secondary)}.setup-actions,.mobile-document-actions{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-bg-primary) 82%,transparent),color-mix(in srgb,var(--color-bg-primary) 97%,transparent));-webkit-backdrop-filter:blur(var(--ds-space-5)) saturate(140%);box-shadow:0 calc(var(--ds-hairline) * -1) 0 color-mix(in srgb,var(--color-border-secondary) 60%,transparent);border-top:0}html[data-platform=android] .setup-actions,html[data-platform=android] .mobile-document-actions{background:var(--color-bg-primary);-webkit-backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.setup-actions,.mobile-document-actions{background:var(--color-bg-primary);-webkit-backdrop-filter:none}}.paper-missing-logo{justify-content:center;gap:var(--ds-space-1);min-height:var(--ds-space-12);border:var(--ds-hairline) dashed var(--ds-paper-muted);width:100%;padding:var(--ds-space-2);flex-direction:column;display:flex}.paper-missing-logo span{font:var(--ds-text-paper) Arial,sans-serif;color:var(--ds-paper-muted)}.source-rfi{font-family:Times New Roman,serif;font-size:var(--ds-text-xs)}.source-rfi h2{text-align:center;font-family:inherit;font-size:var(--ds-text-xl);font-weight:var(--ds-weight-regular);margin:var(--ds-space-6) 0}.source-rfi h3{background:var(--ds-paper-section,var(--color-bg-brand-solid));color:var(--color-text-white);text-align:center;font:var(--ds-text-md) "Times New Roman",serif;padding:var(--ds-space-2);margin:0}.source-rfi-meta,.source-rfi-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.source-rfi-meta>div,.source-rfi-grid>div{min-width:0;padding:var(--ds-space-2);border-inline-start:var(--ds-hairline) solid var(--ds-paper-line);border-bottom:var(--ds-hairline) solid var(--ds-paper-line)}.source-rfi-meta>div:nth-child(2n),.source-rfi-grid>div:nth-child(2n),.source-rfi-wide{border-inline-end:var(--ds-hairline) solid var(--ds-paper-line)}.source-rfi-wide{grid-column:1/-1}.source-rfi strong{font-weight:var(--ds-weight-regular)}.source-rfi .paper-fields{display:block}.source-rfi .paper-field{margin:0}.source-rfi-narrative [data-label]{background:var(--ds-paper-subtle);padding:var(--ds-space-2) var(--ds-space-2);display:block}.source-rfi .source-rfi-narrative textarea,.source-rfi .source-rfi-response textarea{min-height:var(--ds-size-160)}.source-rfi footer{padding-top:var(--ds-space-3);font:var(--ds-text-xs) Arial,sans-serif;color:var(--ds-paper-muted);justify-content:space-between;display:flex}@media (max-width:700px){.source-rfi-meta>div,.source-rfi-grid>div{padding:var(--ds-space-2)}.source-rfi{font-size:var(--ds-text-xs)}.source-rfi h2{font-size:var(--ds-text-xl)}}.source-rfi .paper-organizations img{max-width:var(--ds-size-120)}.source-discipline{border:0;margin:0;padding:0}.source-discipline legend{font-size:var(--ds-text-xs);margin-bottom:var(--ds-space-2)}.source-discipline .checklist{gap:var(--ds-space-2) var(--ds-space-4);flex-wrap:wrap;display:flex}.source-rfi-attachments{justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}.source-rfi-attachments strong,.source-rfi-attachments span{display:block}.source-rfi-attachments span{color:var(--ds-paper-muted);margin-top:var(--ds-space-1)}.source-rfi-attachments ul{margin:var(--ds-space-2) 0;overflow-wrap:anywhere;padding-inline-start:var(--ds-space-5);list-style:decimal}.paper-classification-title{font:var(--ds-weight-semibold) var(--ds-text-xs) Arial,sans-serif;letter-spacing:var(--ds-tracking-caps);margin-bottom:var(--ds-space-3);color:var(--ds-paper-muted)}.paper-classification dl{gap:var(--ds-space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.paper-classification dt{font:var(--ds-text-xs) Arial,sans-serif;color:var(--ds-paper-muted);margin-bottom:var(--ds-space-1)}.paper-classification dd{font-size:var(--ds-text-sm);overflow-wrap:anywhere;margin:0}.paper-classification dd span{font:var(--ds-text-xs) ui-monospace,monospace;color:var(--ds-paper-muted);margin-top:var(--ds-space-1);display:block}@media (max-width:700px){.paper-classification dl{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.source-rfi-meta{border-top:var(--ds-hairline) solid var(--ds-paper-line)}.source-rfi .source-rfi-narrative{padding:var(--ds-space-2)}.source-rfi-narrative [data-label]{background:0 0;padding:0}.editor-mode{width:fit-content;margin-bottom:var(--ds-space-4)}.guided-content,.in-place-address{border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-md);padding:var(--ds-space-6);background:var(--color-bg-primary)}.guided-content h3,.in-place-address h3{margin-bottom:var(--ds-space-5);font-size:var(--ds-text-lg)}.in-place-address{margin-bottom:var(--ds-space-5)}.guided-content .paper-fields{grid-template-columns:1fr}.response-section-notice{padding:var(--ds-space-3);font:var(--ds-text-xs) Arial,sans-serif;color:var(--ds-paper-muted);border:var(--ds-hairline) solid var(--ds-paper-line);margin:0}@media (max-width:700px){.guided-content,.in-place-address{padding:var(--ds-space-4)}.guided-content input,.guided-content textarea,.in-place-address input,.document-paper input,.document-paper textarea{font-size:var(--ds-text-lg);min-height:var(--ds-space-11)}.source-rfi-meta,.source-rfi-grid{grid-template-columns:1fr}.source-rfi-meta>div,.source-rfi-grid>div{border-inline-end:var(--ds-hairline) solid var(--ds-paper-line)}.in-place-editor.mobile-panel-document>.document-inspector{display:block}}.header .editor-mode{margin:var(--ds-space-4) 0 var(--ds-space-2)}.in-place-address{margin-top:0}.one-page-content,.one-page-attachments{border-top:var(--ds-hairline) solid var(--color-border-secondary);padding-top:var(--ds-space-6);margin-top:var(--ds-space-7)}.one-page-content .paper-fields{grid-template-columns:1fr}.one-page-content textarea{min-height:var(--ds-size-240)}.one-page-attachments .file-item{align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;display:flex}@media (max-width:700px){.one-page-content input,.one-page-content textarea{font-size:var(--ds-text-lg)}}.one-page-paper{max-width:100%}.one-page-paper .entry-fields{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.one-page-paper .one-page-attachments{border:0;margin:0;padding:0}.one-page-paper .section-heading h2{font:var(--ds-weight-semibold) var(--ds-text-sm) Arial,sans-serif;margin:var(--ds-space-2) 0;text-align:start}@media (max-width:700px){.one-page-paper .entry-fields{grid-template-columns:1fr}}.sidebar-account{border-top:var(--ds-hairline) solid var(--color-border-secondary)}.sidebar-account>span:last-child{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}.sidebar-account strong{font-size:var(--ds-text-sm);text-overflow:ellipsis;overflow:hidden}.sidebar-account small{font-size:var(--ds-text-xs);color:var(--color-text-tertiary)}@media (min-width:701px){[data-top-profile]{display:none}}.paper-edit-actions,.paper-attachment-summary{justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}.paper-edit-dialog-content{max-height:65vh;padding:var(--ds-space-2) var(--ds-space-1);overflow:auto}.paper-edit-dialog-content .one-page-attachments{border:0;margin:0;padding:0}.paper-edit-dialog-content .file-item{padding:var(--ds-space-2) 0;grid-template-columns:minmax(0,1fr) var(--ds-size-160) auto;gap:var(--ds-space-3);display:grid}.paper-edit-dialog-content .file-item strong{font-size:var(--ds-text-xs);overflow-wrap:anywhere}.attachments-step .document-inspector>section{padding:var(--ds-space-4)}.attachments-step .file-item{padding:var(--ds-space-3) 0;gap:var(--ds-space-3)}.attachments-step .file-item>div{grid-template-columns:minmax(0,1fr) var(--ds-size-200);gap:var(--ds-space-1) var(--ds-space-4);align-items:center;display:grid}.attachments-step .file-item>div>button{text-align:start;grid-column:1}.attachments-step .file-item>div>small{grid-column:1}.attachments-step .file-item>div>:last-child:not(small):not(button){grid-area:1/2/3}@media (max-width:700px){.paper-edit-dialog-content .file-item{grid-template-columns:minmax(0,1fr) var(--ds-size-120) auto;gap:var(--ds-space-2)}.attachments-step .file-item>div{grid-template-columns:minmax(0,1fr) var(--ds-size-120)}}@media (min-width:701px){.top-actions [data-top-profile]{display:none}}.paper-edit-dialog-content>h2:first-child{display:none}.repeat-entry{border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-sm);padding:var(--ds-space-3);margin-bottom:var(--ds-space-3)}.repeat-entry-heading{margin-bottom:var(--ds-space-3);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);color:var(--color-text-tertiary);justify-content:space-between;align-items:center;display:flex}.repeat-entry .repeat-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-size-240)),1fr));align-items:start;gap:var(--ds-space-4);margin:0;display:grid}.paper-fields .checklist{gap:var(--ds-space-3) var(--ds-space-5);padding:var(--ds-space-1) 0}.paper-fields legend{font-size:var(--ds-text-xs);line-height:var(--ds-leading-normal);margin-bottom:var(--ds-space-2)}.guided-content [data-label],.one-page-content [data-label]{font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal)}@media (max-width:700px){.repeat-entry .repeat-row{grid-template-columns:1fr}}.paper-dialog-actions{justify-content:flex-end;gap:var(--ds-space-2);margin-top:var(--ds-space-4);display:flex}.document-layout.content-only{grid-template-columns:minmax(0,1fr)}.document-layout.content-only>.document-inspector{display:none!important}.document-layout.attachments-step>.document-inspector{width:100%;max-width:var(--ds-size-880);padding:var(--ds-space-6);border:var(--ds-hairline) solid var(--border-secondary);border-radius:var(--ds-radius-md);background:var(--bg-primary);margin-inline:auto}.paper-attachment-summary{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-3);flex-wrap:wrap;display:flex}.paper-attachment-summary>span{min-width:var(--ds-size-160);overflow-wrap:anywhere;flex:1}.print-review-layout{grid-template-columns:minmax(0,1fr) var(--ds-size-320);gap:var(--ds-space-6);align-items:start;display:grid}.print-review-layout .review-document{background:0 0;border:0;min-width:0;padding:0}.print-review-layout .submission-review-grid{gap:var(--ds-space-4);flex-direction:column;display:flex}.review-sidebar{gap:var(--ds-space-4);flex-direction:column;min-width:0;display:flex}.review-sidebar>section,.review-sidebar .submission-address,.review-sidebar .submission-summary{padding:var(--ds-space-5);border:var(--ds-hairline) solid var(--border-secondary);border-radius:var(--ds-radius-md);background:var(--bg-primary)}.review-attachments{order:2}.review-attachments ul{overflow-wrap:anywhere;padding-inline-start:var(--ds-space-5)}.print-preview-status{padding:var(--ds-space-10) var(--ds-space-6);text-align:center}@media (max-width:1100px){.print-review-layout{grid-template-columns:minmax(0,1fr)}.review-sidebar{grid-template-columns:1fr;display:grid}.document-layout.attachments-step>.document-inspector{padding:var(--ds-space-4)}}.print-pdf-frame{width:100%;height:calc(100vh - var(--ds-size-240));min-height:var(--ds-size-640);border:var(--ds-hairline) solid var(--border-secondary);border-radius:var(--ds-radius-xs);background:#fff;display:block}@media (max-width:700px){.print-pdf-frame{height:72vh;min-height:var(--ds-size-480)}}.new-document-page,.document-workflow-page,.submission-review{width:100%;max-width:var(--ds-size-1080);min-width:0;margin-inline:auto}.document-workflow-page .document-layout{width:100%;min-width:0}.document-workflow-page .guided-content{box-sizing:border-box;width:100%;max-width:none}.document-workflow-page .document-layout.attachments-step>.document-inspector{box-sizing:border-box;max-width:none}.document-workflow-page .attachment-step-heading{max-width:none;margin-block:0 var(--ds-space-4)}.document-stepper .step-label{overflow-wrap:anywhere;line-height:var(--ds-leading-snug)}@media (max-width:700px){.new-document-page,.document-workflow-page,.submission-review{padding-bottom:calc(var(--ds-space-24) + env(safe-area-inset-bottom))}.document-workflow-page .paper-column{padding-bottom:0}.document-stepper li button{min-height:var(--ds-space-11)}}.new-document-page,.document-workflow-page,.submission-review{max-width:var(--ds-size-1080)}.new-document-page .setup-card,.document-workflow-page .guided-content,.workflow-step-card{box-sizing:border-box;width:100%;padding:var(--ds-space-6);border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-md);background:var(--color-bg-primary);margin:0}.document-workflow-page .content-only>.paper-column{background:0 0;min-width:0;padding:0}.document-workflow-page .document-layout.content-only{gap:0;margin:0}@media (max-width:700px){.new-document-page .setup-card,.document-workflow-page .guided-content,.workflow-step-card{padding:var(--ds-space-4)}.document-workflow-page .content-only>.paper-column{padding:0}.document-workflow-page .attachment-step-heading:empty{display:none}}.document-workflow-page .preparation-paper{box-sizing:border-box;width:100%;max-width:none;padding:var(--ds-space-7);margin:0}.preparation-paper-details{border:var(--ds-hairline) solid var(--ds-paper-line);margin:var(--ds-space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.preparation-paper-details>div{padding:var(--ds-space-3) var(--ds-space-3);border-bottom:var(--ds-hairline) solid var(--ds-paper-line);min-width:0}.preparation-paper-details dt{font-size:var(--ds-text-xs);color:var(--ds-paper-muted);margin-bottom:var(--ds-space-1)}.preparation-paper-details dd{overflow-wrap:anywhere;font-size:var(--ds-text-sm);color:var(--ds-paper-text);margin:0}@media (max-width:700px){.document-workflow-page .preparation-paper{padding:var(--ds-space-4)}.preparation-paper-details{grid-template-columns:1fr}.source-rfi .source-rfi-narrative textarea{font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed)}}.paper-response-blank{gap:var(--ds-space-2);min-height:var(--ds-space-9);flex-direction:column;display:flex}.paper-response-blank small{font-size:var(--ds-text-xs);color:var(--ds-paper-muted)}.paper-response-writing{min-height:var(--ds-space-24)}.paper-blank-check{line-height:var(--ds-leading-relaxed);margin-inline-end:var(--ds-space-3);display:inline-block}.new-document-page .setup-card:has(>.one-page-paper){background:0 0;border:0;padding:0}.document-paper.preparation-paper{background:var(--ds-paper-surface)}.cover-entry-mode{margin-top:var(--ds-space-3);margin-bottom:var(--ds-space-4);width:max-content;max-width:100%}.cover-entry-mode button{min-height:var(--ds-space-11);white-space:normal;line-height:var(--ds-leading-snug)}@media (max-width:700px){.cover-entry-mode{font-size:var(--ds-text-sm);width:100%}.cover-entry-mode button{flex:1}}@media (min-width:701px){.new-document-page>header,.document-workflow-page>header,.submission-review>header{position:relative;top:auto}.new-document-page>header:before,.document-workflow-page>header:before,.submission-review>header:before{display:none}}.workflow-chrome{top:var(--ds-sticky-top,var(--ds-space-20));z-index:var(--ds-z-sticky);background:var(--color-bg-primary);margin-bottom:var(--ds-space-6);border-bottom:var(--ds-hairline) solid var(--color-border-secondary);position:sticky}.workflow-chrome>header{padding-bottom:var(--ds-space-2);margin:0;position:static!important;top:auto!important}.workflow-chrome>header:before{display:none}.workflow-chrome>[role=group]{padding-block:var(--ds-space-2) var(--ds-space-3);border:0;margin:0;position:static}.content-form-surface{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.guided-content h2{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);margin:0 0 var(--ds-space-6)}.guided-content .paper-fields{gap:var(--ds-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guided-content .paper-field{margin:0}.guided-content .paper-field.wide{grid-column:1/-1}.attachment-form-fields:not(:empty){margin-top:var(--ds-space-6);padding-top:var(--ds-space-6);border-top:var(--ds-hairline) solid var(--color-border-secondary)}@media (max-width:700px){.workflow-chrome{margin-inline:calc(var(--ds-space-4) * -1);margin-top:calc(calc(var(--ds-space-4) * -1) - env(safe-area-inset-top));padding-inline:var(--ds-space-4);margin-bottom:var(--ds-space-4);top:0}.workflow-chrome>header{padding-top:calc(var(--ds-space-2) + env(safe-area-inset-top));margin:0;padding-inline:0}.workflow-chrome>[role=group]{border-top:var(--ds-hairline) solid var(--color-border-secondary);padding:var(--ds-space-3) var(--ds-space-4) calc(var(--ds-space-3) + env(safe-area-inset-bottom));position:fixed}.guided-content .paper-fields{gap:var(--ds-space-5);grid-template-columns:1fr}}.paper-column>.cover-entry-mode{margin:0 0 var(--ds-space-4)}.guided-content textarea{min-height:var(--ds-space-24)}.guided-content textarea[rows="7"]{min-height:var(--ds-size-200)}.content-sections{gap:var(--ds-space-7);display:grid}.content-section+.content-section{border-top:var(--ds-hairline) solid var(--color-border-secondary);padding-top:var(--ds-space-6)}.guided-content .content-section h3{font-size:var(--ds-text-md);font-weight:var(--ds-weight-semibold);margin:0 0 var(--ds-space-5)}.repeat-table-columns{color:var(--color-text-tertiary);font-size:var(--ds-text-sm);line-height:var(--ds-leading-relaxed);margin:var(--ds-space-1) 0 var(--ds-space-3)}.registration-summary{gap:var(--ds-space-3);margin:var(--ds-space-4) 0;display:grid}.registration-summary dt{font-size:var(--ds-text-xs);color:var(--color-text-tertiary)}.registration-summary dd{margin:var(--ds-space-1) 0 0;overflow-wrap:anywhere}.draft-save-status{font-size:var(--ds-text-xs);color:var(--text-tertiary);max-width:var(--ds-size-240);margin-inline-end:auto}.details-subsection{border-block-start:var(--ds-hairline) solid var(--color-border-secondary);margin-block-start:var(--ds-space-6);padding-block-start:var(--ds-space-6)}.details-subsection h3{font-size:var(--ds-text-md);font-weight:var(--ds-weight-semibold);margin:0 0 var(--ds-space-4);color:var(--color-text-primary)}.review-sidebar .review-attachments{margin:0 0 var(--ds-space-6);padding:0 0 var(--ds-space-6);border-block-end:var(--ds-hairline) solid var(--color-border-secondary)}.print-preview-status{text-align:center;justify-content:center;align-items:center;gap:var(--ds-space-3);min-height:var(--ds-size-280);padding:var(--ds-space-8);border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-md);background:var(--color-bg-secondary);color:var(--color-text-secondary);flex-direction:column;display:flex}.print-preview-status h3,.print-preview-status p{max-width:var(--ds-size-420);margin:0}.error-message>svg{flex-shrink:0;margin-block-start:var(--ds-hairline)}@media (min-width:701px){.notice{inset-inline-end:var(--ds-space-6);bottom:var(--ds-space-6);z-index:var(--ds-z-popover);max-width:var(--ds-size-420);box-shadow:var(--ds-shadow-lg);background:var(--color-bg-primary);border-color:var(--color-border-secondary);color:var(--color-text-primary);margin:0;position:fixed}}.workflow-reminder-fields{gap:var(--ds-space-3);min-width:0;display:grid}.workflow-reminder-hours{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.workflow-reminder-add{gap:var(--ds-space-3);max-width:var(--ds-size-560);align-items:flex-end;display:flex}.workflow-reminder-add>div{flex:1;min-width:0}.document-route-selection{padding-block:var(--ds-space-4);border-block-end:var(--ds-hairline) solid var(--color-border-secondary);gap:var(--ds-space-3);display:grid}.document-route-selection h3{font-size:var(--ds-text-md);font-weight:var(--ds-weight-semibold);margin:0}.delivery-summary{border-block-start:var(--ds-hairline) solid var(--color-border-secondary);margin-block-start:var(--ds-space-6);padding-block-start:var(--ds-space-5)}.delivery-summary h3{margin:0 0 var(--ds-space-3);font-size:var(--ds-text-md);font-weight:var(--ds-weight-semibold)}.delivery-summary dl{gap:var(--ds-space-3);margin:0;display:grid}.delivery-summary dl>div{justify-content:space-between;gap:var(--ds-space-4);display:flex}.delivery-summary dt{color:var(--color-text-tertiary);font-size:var(--ds-text-sm)}.delivery-summary dd{gap:var(--ds-space-1);text-align:end;font-size:var(--ds-text-sm);color:var(--color-text-secondary);margin:0;display:grid}.entity-invitations{border-block-start:var(--ds-hairline) solid var(--color-border-secondary);margin-block-start:var(--ds-space-6);padding-block-start:var(--ds-space-6)}.entity-invitations h3{font-size:var(--ds-text-md);font-weight:var(--ds-weight-semibold);margin:0}.invitation-list{margin:var(--ds-space-4) 0;gap:0;padding:0;list-style:none;display:grid}.invitation-list li{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding-block:var(--ds-space-4);border-block-end:var(--ds-hairline) solid var(--color-border-secondary);display:flex}.invitation-person{gap:var(--ds-space-1);min-width:0;font-size:var(--ds-text-md);overflow-wrap:anywhere;display:grid}.invitation-person small{font-size:var(--ds-text-xs);color:var(--color-text-tertiary)}.invitation-actions{gap:var(--ds-space-2);flex-wrap:wrap;align-items:center;display:flex}.invitation-form{gap:var(--ds-space-4);margin-block:var(--ds-space-5);display:grid}.dialog-actions{justify-content:flex-end;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;margin-block-start:var(--ds-space-6);display:flex}.invitation-recovery{padding:var(--ds-space-3) 0}@media (max-width:700px){.invitation-list li{flex-direction:column;align-items:flex-start}.invitation-actions{gap:var(--ds-space-1)}}.invitation-page{min-height:100dvh;padding:var(--ds-space-6);background:var(--color-bg-secondary);place-items:center;display:grid}.invitation-card{width:100%;max-width:var(--ds-size-480);padding:var(--ds-space-8);border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-lg);background:var(--color-bg-primary);gap:var(--ds-space-5);overflow-wrap:anywhere;flex-direction:column;display:flex}.invitation-card h1{font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-semibold)}.invitation-card p,.invitation-card small{color:var(--color-text-tertiary)}.invitation-card form{gap:var(--ds-space-5);display:grid}.invitation-scope{gap:var(--ds-space-4);padding-block:var(--ds-space-4);border-block:var(--ds-hairline) solid var(--color-border-secondary);display:grid}.invitation-scope div{gap:var(--ds-space-1);display:grid}.invitation-scope dt{color:var(--color-text-tertiary);font-size:var(--ds-text-xs)}.invitation-scope dd{font-size:var(--ds-text-md);font-weight:var(--ds-weight-medium);margin:0}@media (max-width:700px){.invitation-page{padding:var(--ds-space-4)}.invitation-card{padding:var(--ds-space-6)}}.notification-preferences{gap:var(--ds-space-6);max-width:var(--ds-size-720);display:grid}.update-prompt{z-index:var(--ds-z-toast);align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);background:var(--color-warm-900);color:var(--color-warm-50);border-radius:var(--ds-radius-md);display:flex;position:fixed;inset-block-end:var(--ds-space-4);inset-inline-start:var(--ds-space-4)}.sync-center{gap:var(--ds-space-4);margin-bottom:var(--ds-space-6);display:grid}.sync-center-status{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--color-warm-100);flex-wrap:wrap;display:flex}.sync-center-status>div{flex:1;min-width:0}.sync-center-status p{color:var(--color-warm-600);margin:0}.sync-center-status[data-state=synced]>svg{color:var(--color-text-success-primary)}.sync-center-status[data-state=waiting]>svg{color:var(--color-brand-600);animation:ds-pulse var(--ds-loop) var(--ds-ease) infinite}.sync-center ul{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}.sync-center li{gap:var(--ds-space-1);padding:var(--ds-space-3);border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-md);display:grid}.sync-center li small{color:var(--color-warm-600)}@keyframes ds-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.sync-center-status>svg{animation:none!important}}.notification-preference-heading{align-items:flex-start;gap:var(--ds-space-3);display:flex}.notification-preference-heading>svg{margin-top:var(--ds-space-half);color:var(--color-text-secondary);flex-shrink:0}.notification-preference-heading h2{margin:0 0 var(--ds-space-2)}.notification-preference-current{border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-md);padding:var(--ds-space-4);margin:var(--ds-space-2) 0 var(--ds-space-6)}.notification-preference-current p{margin:var(--ds-space-2) 0 var(--ds-space-3)}.notification-preference-list-heading{justify-content:space-between;align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-3);display:flex}.notification-preference-list-heading h3{font-size:var(--ds-text-md)}.notification-device-list{margin:0;padding:0;list-style:none}.notification-device-list li{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) 0;border-top:var(--ds-hairline) solid var(--color-border-secondary);display:flex}.notification-device-list li>div{min-width:0}.notification-device-list strong{overflow-wrap:anywhere}.notification-device-list small{color:var(--color-text-tertiary);margin-top:var(--ds-space-1);display:block}.operations-panel{max-width:var(--ds-size-1080)}.operations-heading{justify-content:space-between;align-items:center;gap:var(--ds-space-4);margin-block-end:var(--ds-space-5);display:flex}.operations-heading p{font-size:var(--ds-text-md);color:var(--color-text-secondary);line-height:var(--ds-leading-relaxed);margin:0}.operations-facts{gap:var(--ds-space-3);margin:var(--ds-space-4) 0 var(--ds-space-5);display:grid}.operations-facts>div{justify-content:space-between;align-items:baseline;gap:var(--ds-space-2) var(--ds-space-5);flex-wrap:wrap;display:flex}.operations-facts dt{color:var(--color-text-tertiary);font-size:var(--ds-text-md);line-height:var(--ds-leading-normal)}.operations-facts dd{overflow-wrap:anywhere;max-width:100%;color:var(--color-text-primary);font-size:var(--ds-text-md);text-align:end;margin:0;margin-inline-start:auto}.operations-activities{margin:0;padding:0;list-style:none}.operations-activities>li{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding-block:var(--ds-space-4);border-block-start:var(--ds-hairline) solid var(--color-border-secondary);display:flex}.operations-activities>li>div{min-width:0}.operations-activities strong{font-size:var(--ds-text-md);overflow-wrap:anywhere;display:block}.operations-activities small{font-size:var(--ds-text-xs);color:var(--color-text-tertiary);margin-block-start:var(--ds-space-1);display:block}.operations-issues{font-size:var(--ds-text-md);line-height:var(--ds-leading-relaxed);color:var(--color-text-secondary);padding-inline-start:var(--ds-space-5)}@media (max-width:700px){.operations-heading{align-items:flex-start}.operations-activities>li{flex-wrap:wrap}.operations-facts>div{gap:var(--ds-space-3)}}.operations-checked{color:var(--color-text-tertiary);font-size:var(--ds-text-xs);margin:0 0 var(--ds-space-4)}@media (max-width:700px){.new-document-page .section-heading{gap:var(--ds-space-2);flex-wrap:wrap}.new-document-page .section-heading h2{flex:1 0 100%}}.guest-access-summary ul{gap:var(--ds-space-3);margin:0;padding:0;list-style:none;display:grid}.guest-access-summary li{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding-block:var(--ds-space-3);border-bottom:var(--ds-hairline) solid var(--color-border-secondary);display:flex}.guest-access-summary li>div{gap:var(--ds-space-1);overflow-wrap:anywhere;min-width:0;display:grid}.guest-access-summary small{color:var(--color-text-tertiary)}.guest-management,.document-inspector .delivery-summary{grid-column:1/-1;min-width:0}.guest-access-summary{border-block-start:var(--ds-hairline) solid var(--color-border-secondary);margin-block-start:var(--ds-space-5);padding-block-start:var(--ds-space-5)}.guest-access-summary h3{margin:0 0 var(--ds-space-3);font-size:var(--ds-text-md);font-weight:var(--ds-weight-semibold)}.guest-access-summary li{flex-wrap:wrap}.guest-access-summary li>div{flex:1 1 var(--ds-size-200)}.guest-access-summary small{font-size:var(--ds-text-xs)}.account-closure-panel p,.account-closure-panel li{overflow-wrap:anywhere}.account-closure-panel ol{margin-block:var(--ds-space-4);padding:0;list-style:none}.account-closure-panel ol li{padding-block:var(--ds-space-3);border-block-start:var(--ds-hairline) solid var(--color-border-secondary);font-size:var(--ds-text-sm);color:var(--color-text-secondary)}.account-closure-panel ol time{font-variant-numeric:tabular-nums}.file-security-actions{gap:var(--ds-space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.file-security-panel p,.file-security-name{overflow-wrap:anywhere}.nowrap{white-space:nowrap}@media (pointer:coarse){main button:not(.icon-button):not([aria-label^=Remove]),main [role=tab],main a.button,dialog button,[role=dialog] button:not(.icon-button){min-height:var(--ds-space-11)}}.review-code{margin-top:var(--ds-space-1);font-size:var(--ds-text-xs);color:var(--color-text-tertiary);display:block}.route-summary{gap:var(--ds-space-2);align-items:baseline;margin:0;display:flex}.route-summary span{color:var(--color-text-tertiary);font-size:var(--ds-text-sm)}.document-references{gap:var(--ds-space-3);margin:0 0 var(--ds-space-4);display:grid}.document-references-row{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.document-references-title{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);color:var(--color-text-tertiary);margin-inline-end:var(--ds-space-1)}.reference-chip{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-full);border:var(--ds-hairline) solid var(--color-border-secondary);background:var(--color-bg-primary);font-size:var(--ds-text-sm);color:var(--color-text-secondary);display:inline-flex}.reference-chip[data-type=unit]{background:var(--color-bg-brand-primary);border-color:var(--color-border-brand)}.reference-chip button{width:var(--ds-space-5);height:var(--ds-space-5);border-radius:var(--ds-radius-full);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-end:calc(var(--ds-space-1) * -1);display:inline-grid}@media (max-width:700px){.reference-chip button{width:var(--ds-space-11);height:var(--ds-space-11);margin-block:calc(var(--ds-space-2) * -1)}}.reference-chip button:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.document-references-picker{gap:var(--ds-space-3);max-width:var(--ds-size-560);padding:var(--ds-space-4);border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-md);background:var(--color-bg-primary);display:grid}.document-references-picker>button{justify-self:start}.login-page>section.has-live-dots{overflow:hidden}.login-page>section.has-live-dots>:not(canvas){z-index:var(--ds-z-1);position:relative}.brand-cursor-ball{width:var(--ds-space-4);height:var(--ds-space-4);border-radius:var(--ds-radius-full);background:var(--color-brand-600);pointer-events:none;z-index:var(--ds-z-toast);opacity:0;transition:opacity var(--ds-slow) var(--ds-ease), scale var(--ds-slow) var(--ds-ease);position:fixed;top:0;left:0;scale:1}.brand-cursor-ball[data-state=visible]{opacity:1}.brand-cursor-ball[data-state=hidden]{opacity:0;scale:0}.brand-cursor-ball[data-state=away]{opacity:0}.login-copy h1,.login-page h2{font-family:"Masharee Azer", var(--ds-font);font-weight:var(--ds-weight-medium)}.login-copy h1,html[dir=rtl] .login-copy h1,html[dir=rtl] .login-page h2{letter-spacing:0}@media (min-width:701px){.login-page{background:var(--color-white);grid-template-columns:1.1fr 1fr}.login-page>section{background:var(--color-warm-900);color:var(--color-warm-100);border-inline-end:0}.login-page>section .client-wordmark .logo-light{display:none}.login-page>section .client-wordmark .logo-dark{display:block}.login-copy>span{color:var(--color-brand-300)}.login-copy h1{color:var(--color-warm-100)}.login-copy p{color:var(--color-warm-300)}.login-foot{color:var(--color-warm-500)}}.login-page form,.login-page{position:relative}.login-lang{top:var(--ds-space-7);z-index:var(--ds-z-2);padding:var(--ds-space-2) var(--ds-space-3);border:var(--ds-hairline) solid var(--color-border-primary);border-radius:var(--ds-radius-full);color:var(--color-text-secondary);font:inherit;font-size:var(--ds-text-sm);cursor:pointer;background:0 0;position:absolute;inset-inline-end:var(--ds-space-8)}.login-lang:hover{border-color:var(--color-brand-600);color:var(--color-brand-600)}.login-lang:focus-visible{outline:var(--ds-space-half) solid var(--color-brand-600);outline-offset:var(--ds-space-half)}.login-lang:lang(ar){font-family:"IBM Plex Sans Arabic", var(--ds-font)}@media (min-width:701px) and (prefers-reduced-motion:no-preference){.login-copy>*{animation:login-rise var(--ds-loop) var(--ds-ease) both}.login-copy>:nth-child(2){animation-delay:var(--ds-fast)}.login-copy>:nth-child(3){animation-delay:var(--ds-base)}.login-page form{animation:login-rise var(--ds-loop) var(--ds-fast) var(--ds-ease) both}}@keyframes login-rise{0%{opacity:0;transform:translateY(var(--ds-space-4))}}@media (max-width:700px){.brand-review .main-shell{min-height:var(--native-view-height,100dvh)}}.pl-page{--pl-art:min(46vw, var(--ds-size-paper));background-color:var(--color-warm-100);background-image:radial-gradient(color-mix(in srgb, var(--color-warm-900) 9%, transparent) var(--ds-hairline), transparent var(--ds-space-half));background-size:var(--ds-space-6) var(--ds-space-6);min-height:100vh;color:var(--color-warm-900);font-family:"Masharee Azer", var(--ds-font);display:flex;position:relative}.pl-art{width:var(--pl-art);background:var(--color-brand-600);position:fixed;inset-block:0;inset-inline-start:0;overflow:hidden}.pl-art>img{object-fit:cover;object-position:center 40%;width:100%;height:100%;display:block}.pl-art:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--color-warm-900) 78%, transparent) 0%, color-mix(in srgb, var(--color-warm-900) 25%, transparent) 38%, color-mix(in srgb, var(--color-warm-900) 0%, transparent) 60%);position:absolute;inset:0}.pl-art__text{z-index:var(--ds-z-1);inset-inline:clamp(var(--ds-space-7), 4vw, var(--ds-space-14));bottom:clamp(var(--ds-space-7), 5vh, var(--ds-space-14));color:var(--color-white);position:absolute}.pl-art__mark{width:var(--ds-space-12);height:auto;margin-bottom:var(--ds-space-5);filter:brightness(0)invert()}.pl-art__tagline{margin:0 0 var(--ds-space-2);font-size:clamp(var(--ds-text-xl), 2.1vw, var(--ds-text-3xl));font-weight:var(--ds-weight-bold);line-height:var(--ds-leading-snug)}.pl-art__company{font-size:var(--ds-text-md);opacity:.8;margin:0}.pl-side{min-height:100vh;padding:var(--ds-space-12) clamp(var(--ds-space-6), 6vw, var(--ds-space-24));flex:1;align-items:center;padding-inline-start:calc(var(--pl-art) + clamp(var(--ds-space-6), 6vw, var(--ds-space-24)));display:flex}.pl-wrap{width:100%;max-width:var(--ds-size-420);margin-inline:auto}.pl-tools{top:var(--ds-space-7);z-index:var(--ds-z-2);gap:var(--ds-space-3);display:flex;position:fixed;inset-inline-end:var(--ds-space-8)}.pl-tool{justify-content:center;align-items:center;gap:var(--ds-space-2);height:var(--ds-space-11);min-width:var(--ds-space-11);padding:0 var(--ds-space-3);border:var(--ds-hairline) solid var(--color-warm-200);border-radius:var(--ds-radius-full);background:var(--color-warm-100);color:var(--color-warm-900);font:var(--ds-weight-medium) var(--ds-text-md)/var(--ds-leading-tight) "Masharee Azer", var(--ds-font);cursor:pointer;transition:color var(--ds-base), border-color var(--ds-base);text-decoration:none;display:inline-flex}.pl-tool:has(>svg:only-child){width:var(--ds-space-11);padding:0}.pl-tool:hover{color:var(--color-brand-600);border-color:var(--color-brand-600)}.pl-tool:focus-visible{outline:var(--ds-space-half) solid var(--color-brand-600);outline-offset:var(--ds-space-half)}.pl-tool span:lang(ar),.pl-tool:lang(ar) span{font-family:"Masharee Azer", var(--ds-font)}.pl-brand{margin-bottom:var(--ds-space-9)}.pl-brand img{width:var(--ds-size-200);height:auto;display:block}.pl-head{margin-bottom:var(--ds-space-7)}.pl-head__eyebrow{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-md);font-weight:var(--ds-weight-medium);color:var(--color-brand-600);display:inline-flex}.pl-head__eyebrow:before{content:"";width:var(--ds-space-2);height:var(--ds-space-2);border-radius:var(--ds-radius-full);background:currentColor}.pl-head__title{margin:var(--ds-space-3) 0 var(--ds-space-2);font-size:clamp(var(--ds-text-2xl), 2.2vw, var(--ds-text-4xl));font-weight:var(--ds-weight-bold);line-height:var(--ds-leading-snug);letter-spacing:0;color:var(--color-warm-900)}.pl-head__lead{font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed);color:var(--color-warm-600);margin:0}.pl-sso{gap:var(--ds-space-3);margin-bottom:var(--ds-space-2);display:grid}.pl-sso__btn{justify-content:center;align-items:center;gap:var(--ds-space-3);min-height:var(--ds-space-14);padding:0 var(--ds-space-5);border:var(--ds-hairline) solid var(--color-warm-200);border-radius:var(--ds-radius-full);background:var(--color-white);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-medium);transition:border-color var(--ds-base), background-color var(--ds-base), box-shadow var(--ds-base);display:flex;color:var(--color-warm-900)!important;text-decoration:none!important}.pl-sso__btn:hover{border-color:var(--color-warm-300);background:var(--color-warm-50)}.pl-sso__btn:focus-visible{border-color:var(--color-brand-600);box-shadow:0 0 0 var(--ds-space-1) color-mix(in srgb, var(--color-brand-600) 16%, transparent);outline:none}.pl-sso__or{align-items:center;gap:var(--ds-space-4);margin:var(--ds-space-4) 0 var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--color-warm-500);display:flex}.pl-sso__or:before,.pl-sso__or:after{content:"";height:var(--ds-hairline);background:var(--color-warm-200);flex:1}.pl-form{gap:var(--ds-space-4);display:grid}.pl-form label,.pl-form [data-slot=label]{font-size:var(--ds-text-md);font-weight:var(--ds-weight-medium);color:var(--color-warm-700)}.pl-form div:has(>input){min-height:var(--ds-space-14);border-radius:var(--ds-radius-md);background:var(--color-white);box-shadow:0 0 0 var(--ds-hairline) var(--color-warm-200);transition:box-shadow var(--ds-base)}.pl-form div:has(>input):hover{box-shadow:0 0 0 var(--ds-hairline) var(--color-warm-300)}.pl-form div:has(>input):focus-within{box-shadow:0 0 0 var(--ds-hairline) var(--color-brand-600), 0 0 0 var(--ds-space-1) color-mix(in srgb, var(--color-brand-600) 16%, transparent)}.pl-form input{height:var(--ds-space-12);padding-inline:var(--ds-space-4);font-size:var(--ds-text-lg);border-radius:var(--ds-radius-md);box-shadow:none;background:0 0;border:0;outline:none}.pl-form button[type=submit]{width:100%;min-height:var(--ds-space-14);margin-top:var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--color-brand-600);border-color:var(--color-brand-600);color:var(--color-white);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-medium)}.pl-form button[type=submit]:hover{background:var(--color-brand-700);border-color:var(--color-brand-700)}.pl-form small{color:var(--color-warm-500)}@media (max-width:1100px){.pl-page{--pl-art:0;border-top:var(--ds-space-1) solid var(--color-brand-600)}.pl-art{display:none}.pl-side{min-height:100svh;padding:max(var(--ds-space-8), env(safe-area-inset-top)) var(--ds-space-5) max(var(--ds-space-8), env(safe-area-inset-bottom));justify-content:center}.pl-wrap{max-width:var(--ds-size-420)}.pl-brand{margin-bottom:var(--ds-space-7);justify-content:center;display:flex}.pl-brand img{width:var(--ds-size-200)}.pl-head{text-align:center;margin-bottom:var(--ds-space-6)}.pl-head__title{font-size:var(--ds-text-2xl)}.pl-head__lead{font-size:var(--ds-text-md)}.pl-tools{top:var(--ds-space-4);inset-inline-end:var(--ds-space-4)}}@media (max-width:700px){.pl-side{padding-inline:var(--ds-space-4)}.pl-head__title{font-size:var(--ds-text-xl)}.pl-sso__btn{font-size:var(--ds-text-md);gap:var(--ds-space-3)}}html[lang=ar] .pl-page{font-feature-settings:"ss01", "ss02", "dlig"}html[lang=ar] .pl-page :is(input,textarea,select,button){font-feature-settings:inherit}.pl-page :is(input,button,textarea,select,label,span,p){font-family:"Masharee Azer", var(--ds-font)}html[lang=en] .pl-page,html[lang=en] .pl-page :is(input,button,textarea,select){font-size-adjust:.47}html[lang=ar] .pl-page input[autocomplete=username]{text-align:right;font-size-adjust:.47;direction:ltr}.pl-form .error-message{align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-md);background:color-mix(in srgb, var(--color-brand-600) 8%, transparent);border:var(--ds-hairline) solid color-mix(in srgb, var(--color-brand-600) 25%, transparent);color:var(--color-brand-700);font-size:var(--ds-text-md);line-height:var(--ds-leading-relaxed);margin:0;display:flex}.pl-form .error-message svg{margin-top:var(--ds-space-1);color:var(--color-brand-600);flex:none}.pl-form button[type=submit]>*{font-size:var(--ds-text-lg);font-weight:var(--ds-weight-medium)}.pl-wrap{container-type:inline-size}html[lang=en] .pl-head__title{white-space:nowrap;font-size:min(clamp(var(--ds-text-2xl), 2.2vw, var(--ds-text-4xl)), 5.4cqi)}.pl-art__tagline{font-size:clamp(var(--ds-text-xl), 1.8vw, var(--ds-text-3xl))}html[lang=en] .pl-art__tagline{font-size:clamp(var(--ds-text-lg), 1.45vw, var(--ds-text-2xl))}.document-followup{gap:var(--ds-space-3);margin-block-start:var(--ds-space-4);display:grid}.document-followup-actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.document-followup-actions:empty{display:none}.project-codes{gap:var(--ds-space-4);justify-items:start;display:grid}.project-codes>*{max-width:100%}.project-codes-rows,.project-codes .view-tabs,.project-codes>textarea{width:100%}.project-codes-rows{gap:var(--ds-space-3);display:grid}.project-codes-row{gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:end;display:grid}.project-codes-note{font-size:var(--ds-text-xs);color:var(--color-text-tertiary);grid-column:1/-1;margin-block-start:calc(var(--ds-space-2) * -1)}.project-codes-actions{gap:var(--ds-space-2);display:flex}.route-recipient{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.route-recipient p{margin:0}.response-decision{margin-block-end:var(--ds-space-4)}.repeat-scroll{margin-bottom:var(--ds-space-3);overflow-x:auto}.repeat-grid{border-collapse:collapse;width:100%}.repeat-grid th{padding:var(--ds-space-2);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);text-align:start;white-space:nowrap;border-bottom:var(--ds-hairline) solid var(--color-border-secondary)}.repeat-grid td{padding:var(--ds-space-2);min-width:var(--ds-size-160);vertical-align:middle;border-bottom:var(--ds-hairline) solid var(--color-border-secondary)}.repeat-grid td.repeat-number,.repeat-grid td.repeat-remove{white-space:nowrap;min-width:0;font-size:var(--ds-text-xs)}.repeat-grid .repeat-entry{border:0;padding:0}@media (min-width:701px){.repeat-grid td label:not(:has(input[type=checkbox])){width:var(--ds-hairline);height:var(--ds-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}}@media (max-width:700px){.repeat-grid,.repeat-grid tbody{display:block}.repeat-grid thead{display:none}.repeat-grid .repeat-entry{gap:var(--ds-space-3);border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-sm);padding:var(--ds-space-3);margin-bottom:var(--ds-space-3);grid-template-columns:1fr auto;display:grid}.repeat-grid td{border:0;grid-column:1/-1;min-width:0;padding:0;display:block}.repeat-grid td.repeat-number{grid-area:1/1;align-self:center}.repeat-grid td.repeat-remove{grid-area:1/2}}.paper-field[data-invalid]{padding:var(--ds-space-2);border:var(--ds-hairline) solid var(--color-border-error);border-radius:var(--ds-radius-sm)}.field-error{font-size:var(--ds-text-sm);color:var(--color-text-error-primary);margin-block-start:var(--ds-space-1);display:block}.submit-block{font-size:var(--ds-text-sm);color:var(--color-text-secondary);text-align:end;margin:0}.register-row{cursor:pointer}.register-row:hover>td{background:var(--color-bg-secondary)}.received-files{margin-bottom:var(--ds-space-6)}.received-files h3{margin:0}.readiness ul{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}.readiness li{align-items:center;gap:var(--ds-space-2);color:var(--color-warm-800);display:flex}.readiness li[data-ok=true]{color:var(--color-text-success-primary)}.readiness li[data-ok=false]{color:var(--color-text-warning-primary);font-weight:var(--ds-weight-medium)}.readiness li>span{flex:1;min-width:0}@media (max-width:700px){.readiness li[data-ok=false]{flex-wrap:wrap}.readiness li[data-ok=false]>span{flex-basis:calc(100% - var(--ds-space-6))}}.readiness-passed summary{cursor:pointer;font-size:var(--ds-text-sm);color:var(--color-text-secondary)}.readiness-passed ul{margin-block-start:var(--ds-space-2)}.numbering-advanced{gap:var(--ds-space-2);margin-block:var(--ds-space-4);display:grid}.numbering-advanced summary{cursor:pointer;font-weight:var(--ds-weight-medium)}.readiness li small{color:var(--color-text-tertiary);font-weight:var(--ds-weight-regular);display:block}.folder-count{color:var(--color-warm-600);white-space:nowrap;margin-inline-start:auto}.upload-response-fields{margin-block-end:var(--ds-space-5)}.file-pass{gap:var(--ds-space-2);padding-block:var(--ds-space-3);border-block-start:var(--ds-hairline) solid var(--color-border-secondary);display:grid}.file-pass h4{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);margin:0}.file-pass>small{color:var(--color-text-tertiary)}.review-history-step{gap:var(--ds-space-2);padding:var(--ds-space-3) 0 0;justify-items:start;display:grid}.cover-entry-mode{margin-block-end:var(--ds-space-5)}.route-progress{margin-block:var(--ds-space-3) var(--ds-space-4)}.decision-effects{margin:var(--ds-space-3) 0 0;gap:var(--ds-space-2);padding:0;list-style:none;display:grid}.decision-effects li{align-items:center;gap:var(--ds-space-2);color:var(--color-text-secondary);font-size:var(--ds-text-sm);display:flex}.package-record{gap:var(--ds-space-3);padding:var(--ds-space-5);display:grid}.package-card{border:var(--ds-hairline) solid var(--color-border-secondary);border-radius:var(--ds-radius-md);background:var(--color-bg-primary)}.package-card[data-reached]{border-color:var(--color-border-brand)}.package-card summary{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.package-card summary::-webkit-details-marker{display:none}.package-card-title{flex:1 1 var(--ds-size-200);gap:var(--ds-space-half);min-width:0;display:grid}.package-card-title small,.package-card-count{color:var(--color-text-tertiary);font-size:var(--ds-text-sm)}.package-card-body{gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-4);border-block-start:var(--ds-hairline) solid var(--color-border-secondary);display:grid}.package-card-body dl{grid-template-columns:repeat(auto-fit, minmax(var(--ds-size-160), 1fr));gap:var(--ds-space-3);margin:0;display:grid}.package-card-body dt{color:var(--color-text-tertiary);font-size:var(--ds-text-sm)}.package-card-body dd{color:var(--color-text-primary);margin:0}.document-timeline{margin-block-start:var(--ds-space-5)}.document-timeline ol{margin:var(--ds-space-3) 0 0;gap:var(--ds-space-3);padding:0;list-style:none;display:grid}.document-timeline li{gap:var(--ds-space-half);border-inline-start:var(--ds-space-half) solid var(--color-border-secondary);padding-inline-start:var(--ds-space-4);display:grid}.document-timeline li[data-now]{border-inline-start-color:var(--color-border-brand)}.document-timeline small,.document-timeline time{color:var(--color-text-tertiary);font-size:var(--ds-text-sm)}
