:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0a1b32;--ink-soft:#33465f;--muted:#65758b;--faint:#8b99ab;--line:#dbe3ec;--line-strong:#c5d1de;--canvas:#f4f7fb;--surface:#fff;--surface-soft:#eef4f9;--navy:#071a31;--navy-soft:#0d2847;--blue:#0878d1;--blue-dark:#0563ae;--blue-soft:#e9f5fd;--cyan:#08a3bd;--success:#167653;--success-soft:#e9f7f0;--warning:#9a6413;--warning-soft:#fff7e6;--danger:#b4233a;--danger-soft:#fff0f2;--shadow-sm:0 1px 2px #071a310f, 0 7px 22px #071a310d;--shadow-lg:0 28px 70px #071a3129;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--content-max:1240px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;text-rendering:optimizelegibility}body{background:var(--canvas);min-width:320px;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:15px;line-height:1.5}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p,blockquote,dl,dd{margin:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.08}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #0878d152}label:has(input:focus-visible){outline-offset:3px;outline:3px solid #0878d152}::selection{color:var(--navy);background:#bcecff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow,.section-kicker,.preview-label,.workspace-kicker{color:var(--blue-dark);letter-spacing:.105em;text-transform:uppercase;font-size:.72rem;font-weight:760}.eyebrow-dark{color:#63d6e9}.button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 17px;font-weight:700;line-height:1.2;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,transform .1s ease-out,box-shadow .12s ease-out;display:inline-flex}.button:hover{box-shadow:0 7px 18px #071a311a}.button:active{transform:scale(.98)}.button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none;transform:none}.button-primary{background:var(--blue);color:#fff}.button-primary:hover{background:var(--blue-dark)}.button-secondary{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.button-secondary:hover,.button-quiet:hover{background:var(--surface-soft);border-color:#9db1c5}.button-quiet{color:var(--ink-soft);background:0 0;border-color:#0000}.button-large{border-radius:14px;min-height:50px;padding:13px 21px}.status-dot{background:#23b97b;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #23b97b24}.brand-lockup,.brand-compact{transform-origin:50%;border-radius:10px;align-items:center;gap:10px;transition:opacity .14s ease-out,transform .1s ease-out;display:inline-flex}.brand-lockup:active,.brand-compact:active{transform:scale(.98)}.brand-image-shell{background:0 0;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:44px;display:grid;overflow:hidden}.brand-symbol-art{object-fit:contain;width:auto;height:100%;display:block}.brand-full{gap:11px}.brand-full .brand-image-shell{flex-basis:48px;width:48px;height:58px;overflow:visible}.brand-full .brand-symbol-art{object-fit:contain;width:44px;height:auto;max-height:58px}.brand-wordmark{line-height:1.05;display:grid}.brand-wordmark-art{object-fit:contain;width:132px;height:auto;display:block}.brand-wordmark small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-top:4px;font-size:.64rem;font-weight:650}.brand-compact{background:0 0;justify-content:center;width:36px;height:36px;overflow:hidden}.brand-compact .brand-symbol-art{width:100%;height:100%}.brand-workspace{gap:10px}.brand-workspace-mark{flex:0 0 44px;place-items:center;width:44px;height:58px;display:grid;overflow:visible}.brand-workspace-mark img{object-fit:contain;width:42px;height:auto;max-height:56px;display:block}.brand-workspace-copy{gap:1px;min-width:0;line-height:1;display:grid}.brand-workspace-copy strong{letter-spacing:-.035em;align-items:baseline;font-size:1.08rem;font-weight:760;display:flex}.brand-workspace-copy strong span:first-child{color:#b8c5d0}.brand-workspace-copy strong span:last-child{color:#20bed3}.brand-workspace-copy small{color:#8fa8be;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;font-size:.55rem;font-weight:680}@media (prefers-reduced-motion:reduce){.brand-lockup,.brand-compact{transition:none}.brand-lockup:active,.brand-compact:active{transform:none}}.marketing-page{background:#fbfdff;min-height:100vh;overflow:hidden}.marketing-nav{z-index:20;width:min(100% - 36px,1380px);min-height:66px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:saturate(150%)blur(18px);backdrop-filter:saturate(150%)blur(18px);background:#ffffffd6;border:1px solid #c9d6e3c7;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:14px auto 0;padding:10px 12px 10px 16px;display:grid;position:sticky;top:14px}.marketing-nav-links,.marketing-nav-actions,.hero-actions{align-items:center;gap:8px;display:flex}.marketing-nav-links a{color:var(--ink-soft);border-radius:8px;padding:8px 11px;font-size:.88rem;font-weight:620}.marketing-nav-links a:hover{background:var(--surface-soft);color:var(--ink)}.marketing-nav-actions{justify-content:flex-end}.hero-section{width:min(calc(100% - 48px), var(--content-max));grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(48px,7vw,96px);min-height:720px;margin:0 auto;padding:76px 0 92px;display:grid}.hero-copy h1{letter-spacing:-.065em;max-width:720px;margin-top:18px;font-size:clamp(3.15rem,5.4vw,5.8rem)}.hero-copy>p{max-width:620px;color:var(--ink-soft);margin-top:28px;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.62}.hero-actions{flex-wrap:wrap;margin-top:34px}.hero-boundary{max-width:620px;color:var(--muted);align-items:center;gap:12px;margin-top:27px;font-size:.82rem;font-weight:620;display:flex}.hero-product{background:var(--navy);box-shadow:var(--shadow-lg);color:#fff;border:1px solid #193958;border-radius:25px;overflow:hidden;transform:rotate(.4deg)}.product-window-bar{color:#b7c9da;border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:58px;padding:10px 15px;font-size:.75rem;font-weight:650;display:grid}.window-mark{background:var(--blue);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:.7rem;font-weight:820;display:grid}.window-state{color:#78e2b5;background:#23b97b24;border-radius:999px;padding:6px 9px}.product-window-body{padding:22px}.preview-context{background:var(--navy-soft);border:1px solid #ffffff1a;border-radius:14px;padding:18px}.preview-context strong{margin-top:8px;font-size:1.1rem;display:block}.preview-context p{color:#9fb4c9;margin-top:5px;font-size:.77rem}.preview-label{color:#63d6e9}.preview-step-row{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:9px;padding:22px 4px 19px;display:grid}.preview-step-row>span{color:#91a8bd;border:1px solid #48627d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;font-weight:750;display:flex}.preview-step-row span small{color:#8da4b9;margin-top:56px;font-weight:570;position:absolute}.preview-step-row>i{background:#34506c;height:1px}.preview-step-row .complete,.preview-step-row .active{border-color:var(--cyan);color:#7ce5f2;background:#08a3bd2e}.preview-candidates{gap:9px;margin-top:16px;display:grid}.preview-candidate{background:#102944;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:1fr auto;gap:5px 16px;padding:15px 16px;display:grid}.preview-candidate.selected{border-color:#2bb9d1;box-shadow:inset 3px 0 #2bb9d1}.preview-candidate.muted{opacity:.72}.preview-candidate>span,.preview-candidate>small{color:#93abc0;font-size:.68rem}.preview-candidate>strong{font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center}.preview-candidate>p{color:#d6e3ee;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.preview-candidate>small{grid-column:1/-1}.proof-strip{background:var(--navy);color:#b9cadd;grid-template-columns:repeat(3,1fr);display:grid}.proof-strip span{text-align:center;border-inline-end:1px solid #ffffff1a;padding:24px clamp(20px,4vw,64px);font-size:.83rem}.proof-strip strong{color:#fff}.marketing-section{width:min(calc(100% - 48px), var(--content-max));margin:0 auto;padding:120px 0}.section-heading{max-width:750px;margin-bottom:44px}.section-heading h2,.trust-section h2{margin-top:13px;font-size:clamp(2.3rem,4vw,4.15rem)}.section-heading p{color:var(--muted);margin-top:19px;font-size:1.03rem}.compact-heading{max-width:650px}.workflow-grid,.workspace-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.workflow-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:270px;box-shadow:var(--shadow-sm);padding:27px}.workflow-card>span{background:var(--blue-soft);width:39px;height:39px;color:var(--blue-dark);border-radius:11px;place-items:center;font-size:.74rem;font-weight:800;display:grid}.workflow-card h3{margin-top:48px;font-size:1.35rem}.workflow-card p{color:var(--muted);margin-top:13px;line-height:1.65}.workspace-section{border-top:1px solid var(--line)}.workspace-grid{grid-template-columns:1fr 1fr}.workspace-card{border-radius:var(--radius-lg);min-height:360px;padding:clamp(30px,4vw,50px)}.light-card{border:1px solid var(--line);background:#eef5fa}.dark-card{background:var(--navy);color:#fff}.dark-card .workspace-kicker{color:#63d6e9}.workspace-card h3{max-width:480px;margin-top:19px;font-size:clamp(1.8rem,3vw,3rem)}.workspace-card>p{max-width:520px;color:var(--ink-soft);margin-top:19px;line-height:1.68}.dark-card>p,.dark-card li{color:#b6c9da}.workspace-card ul{gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.workspace-card li:before{color:var(--cyan);content:"✓";margin-inline-end:9px}.trust-section{padding:100px max(24px, calc((100vw - var(--content-max)) / 2));background:var(--navy);color:#fff;grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.trust-list{display:grid}.trust-list p{border-bottom:1px solid #ffffff1f;gap:7px;padding:22px 0;display:grid}.trust-list span{color:#aebfd0}.marketing-footer{padding:32px max(24px, calc((100vw - var(--content-max)) / 2));border-top:1px solid var(--line);color:var(--muted);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;font-size:.82rem;display:grid}.marketing-footer>a:last-child{color:var(--blue-dark);justify-self:end;font-weight:700}.landing-page{--landing-navy:#041629;--landing-navy-raised:#0a223b;--landing-cyan:#19bed5;--landing-ice:#eaf7fa;--landing-paper:#fbfdff;background:var(--landing-paper);position:relative}.landing-page .button{transition:transform .14s var(--ease-out), opacity .16s var(--ease-out)}.landing-nav{z-index:50;-webkit-backdrop-filter:saturate(155%)blur(20px);backdrop-filter:saturate(155%)blur(20px);background:#ffffffe0;border:1px solid #c2d0ddc7;border-radius:19px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(100% - 28px,1420px);min-height:68px;margin:12px auto 0;padding:10px 11px 10px 16px;display:grid;position:sticky;top:12px;box-shadow:0 10px 34px #04162914}.landing-nav-links,.landing-nav-actions,.landing-hero-actions{align-items:center;display:flex}.landing-nav-links{gap:2px}.landing-nav-links a{color:#42566d;border-radius:9px;padding:9px 12px;font-size:.86rem;font-weight:660}.landing-nav-actions{justify-content:flex-end;gap:6px}.landing-nav .button{min-height:43px}.landing-hero{background:var(--landing-navy);color:#fff;border:1px solid #16334e;border-radius:30px;width:min(100% - 28px,1500px);min-height:790px;margin:14px auto 0;position:relative;overflow:hidden}.landing-hero:before{content:"";border:1px solid #5b97b826;border-radius:50%;width:760px;height:760px;position:absolute;top:-310px;right:-260px;box-shadow:0 0 0 90px #072c464d,0 0 0 180px #072c462b}.landing-hero-lines{pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-hero-lines span{background:#7cb8cf1a;display:block;position:absolute}.landing-hero-lines span:first-child{width:52%;height:1px;top:18%;right:0}.landing-hero-lines span:nth-child(2){width:1px;height:46%;bottom:0;right:38%}.landing-hero-lines span:nth-child(3){width:34%;height:1px;bottom:11%;right:5.5%}.landing-hero-layout{z-index:1;grid-template-columns:minmax(390px,.82fr) minmax(620px,1.18fr);align-items:center;gap:clamp(48px,6vw,92px);width:min(100% - 72px,1320px);min-height:790px;margin:0 auto;padding:72px 0 76px;display:grid;position:relative}.landing-kicker{color:#0875bf;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:.7rem;font-weight:800;display:inline-flex}.landing-hero-copy .landing-kicker,.landing-kicker-light{color:#74dbe9}.landing-hero-copy .landing-kicker i{background:var(--landing-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #19bed521}.landing-hero-copy h1{color:#fff;letter-spacing:-.07em;max-width:690px;margin-top:22px;font-size:clamp(3.45rem,5.2vw,6.2rem);line-height:.98}.landing-hero-copy>p:not(.landing-hero-note){color:#b7c8d8;max-width:650px;margin-top:28px;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.65}.landing-hero-actions{flex-wrap:wrap;gap:9px;margin-top:34px}.landing-primary-action,.landing-secondary-action,.landing-dark-quiet{border-radius:14px;min-height:52px;padding:14px 21px}.landing-primary-action{background:var(--landing-cyan);color:#032033;box-shadow:0 13px 34px #19bed530}.landing-primary-action>span,.text-link>span{transition:transform .18s var(--ease-out);display:inline-block}.landing-secondary-action,.landing-dark-quiet{color:#eef7fb;background:#ffffff0f;border-color:#ffffff2e}.landing-hero-note{color:#90a8bd;align-items:center;gap:10px;max-width:590px;margin-top:25px;font-size:.78rem;line-height:1.5;display:flex}.landing-hero-note>span,.team-scope-note>span{border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.65rem;font-style:normal;font-weight:800;display:grid}.decision-deck{color:var(--ink);background:#f9fcff;border:1px solid #c5d4e0;border-radius:22px;overflow:hidden;box-shadow:0 35px 90px #00091659}.decision-deck-head{background:#fff;border-bottom:1px solid #dce6ee;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:64px;padding:11px 14px;display:grid}.decision-deck-mark{background:var(--landing-navy);color:#7be0ec;letter-spacing:-.03em;border-radius:10px;place-items:center;width:37px;height:37px;font-size:.7rem;font-weight:850;display:grid}.decision-deck-head>span:nth-child(2){gap:2px;display:grid}.decision-deck-head small,.decision-source>span,.decision-candidates-heading>span,.decision-facts small{color:#708398;letter-spacing:.1em;font-size:.58rem;font-weight:800}.decision-deck-head>span:nth-child(2) strong{letter-spacing:.02em;font-size:.75rem}.decision-deck-status{color:#136747;background:#e9f7f1;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.66rem;font-weight:760;display:inline-flex}.decision-deck-status i,.receipt-state i{background:#1ba66e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #1ba66e21}.decision-deck-body{grid-template-columns:132px minmax(0,1fr);display:grid}.decision-rail{background:#eef4f8;border-inline-end:1px solid #dce6ee;align-content:start;padding:24px 16px;display:grid}.rail-step{color:#8495a6;grid-template-columns:25px 1fr;align-content:start;gap:4px 8px;min-height:78px;display:grid;position:relative}.rail-step:not(:last-child):after{content:"";background:#cad7e2;width:1px;position:absolute;top:26px;bottom:4px;left:12px}.rail-step b{background:#f8fbfd;border:1px solid #c2d0dc;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.55rem;display:grid}.rail-step i{display:none}.rail-step small{color:inherit;align-self:center;font-size:.62rem;font-weight:700;line-height:1.3}.rail-complete,.rail-active{color:#075f96}.rail-complete b,.rail-active b{color:#075f96;background:#ddf7fa;border-color:#1aa9c0}.rail-active small{color:var(--ink)}.decision-workspace{gap:12px;padding:18px;display:grid}.decision-source{background:#fff;border:1px solid #d9e4ec;border-radius:12px;gap:6px;padding:14px 15px;display:grid}.decision-source>span{justify-content:space-between;align-items:center;display:flex}.decision-source>span b{color:#0869a8;background:#e9f4fb;border-radius:5px;padding:3px 6px;font-size:.55rem}.decision-source strong{letter-spacing:-.015em;font-size:.92rem}.decision-source small{color:#718398;font-size:.65rem}.decision-facts{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.decision-facts>span{color:#243950;background:#f2f7fa;border:1px solid #dce5ed;border-radius:9px;gap:4px;padding:10px 11px;font-size:.68rem;font-weight:730;display:grid}.decision-candidates{gap:6px;display:grid}.decision-candidates-heading{justify-content:space-between;align-items:center;padding:2px 2px 4px;display:flex}.decision-candidates-heading small{color:#8091a2;font-size:.61rem}.decision-candidate{background:#fff;border:1px solid #dce6ee;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:59px;padding:10px 11px;display:grid}.candidate-leading{border-color:#43bcd0;box-shadow:inset 3px 0 #19bed5}.candidate-position{color:#667c91;background:#edf4f8;border-radius:7px;place-items:center;width:27px;height:27px;font-size:.57rem;font-weight:800;display:grid}.candidate-leading .candidate-position{color:#057187;background:#dff7fa}.decision-candidate>div{min-width:0}.decision-candidate strong{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:.77rem}.decision-candidate p{color:#687b8e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.61rem;overflow:hidden}.candidate-signal,.candidate-review{border-radius:6px;padding:5px 7px;font-size:.56rem;font-weight:760}.candidate-signal{color:#15714f;background:#e5f8ef}.candidate-review{color:#6d7f91;background:#f1f4f7}.decision-gate{background:#f0f5f8;border:1px solid #dce6ee;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:2px;padding:11px 12px;display:flex}.decision-gate>span:first-child{grid-template-columns:24px 1fr;gap:0 8px;display:grid}.decision-gate>span:first-child i{color:#057c94;grid-row:1/span 2;align-self:center;font-size:1.1rem;font-style:normal}.decision-gate b{font-size:.67rem}.decision-gate small{color:#718397;font-size:.58rem}.decision-locked{color:#6e8091;align-items:center;gap:6px;font-size:.61rem;font-weight:720;display:inline-flex}.decision-locked i{font-style:normal}.boundary-ledger{background:#fff;border-bottom:1px solid #dce5ed}.boundary-ledger-inner{grid-template-columns:1.1fr repeat(4,1fr);width:min(100% - 48px,1320px);margin:0 auto;display:grid}.boundary-ledger-title,.boundary-ledger-item{border-inline-end:1px solid #dce5ed;align-content:center;gap:7px;min-height:118px;padding:20px 22px;display:grid}.boundary-ledger-title{padding-inline-start:0}.boundary-ledger-item:last-child{border-inline-end:0}.boundary-ledger small{color:#75879a;letter-spacing:.1em;font-size:.59rem;font-weight:800}.boundary-ledger strong{color:#20354b;max-width:190px;font-size:.79rem;line-height:1.35}.boundary-ledger-title strong{color:var(--ink);letter-spacing:-.02em;font-size:1rem}.landing-section{width:min(100% - 48px,1320px);margin:0 auto;padding:128px 0}.landing-section-heading{max-width:830px;margin-bottom:50px}.landing-section-heading h2,.calculator-copy h2,.trust-story-copy h2,.landing-final-cta h2{letter-spacing:-.06em;margin-top:14px;font-size:clamp(2.45rem,4.4vw,4.9rem);line-height:1.01}.landing-section-heading>p,.calculator-copy>p,.trust-story-copy>p,.landing-final-cta p{color:#5f7287;max-width:720px;margin-top:20px;font-size:1.03rem;line-height:1.7}.decision-stage-grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.decision-stage{background:#fff;border:1px solid #d9e3ec;border-radius:24px;grid-template-rows:1fr auto;gap:30px;min-height:410px;padding:clamp(27px,3vw,42px);display:grid;overflow:hidden;box-shadow:0 8px 30px #071a310d}.decision-stage-source,.decision-stage-confirm{grid-column:span 7}.decision-stage-clarify,.decision-stage-compare{grid-column:span 5}.decision-stage-source{background:#eef6fa}.decision-stage-compare{background:var(--landing-navy);color:#fff;border-color:#183650}.decision-stage-confirm{background:var(--landing-ice)}.decision-stage-copy{max-width:590px;padding-inline-end:52px;position:relative}.decision-stage-number{color:#90a1b1;letter-spacing:.08em;font-size:.72rem;font-weight:800;position:absolute;top:0;right:0}.decision-stage h3{letter-spacing:-.05em;max-width:570px;margin-top:16px;font-size:clamp(1.65rem,2.5vw,2.8rem)}.decision-stage p{color:#66798c;max-width:580px;margin-top:14px;line-height:1.65}.decision-stage-compare .landing-kicker{color:#65d7e6}.decision-stage-compare .decision-stage-number,.decision-stage-compare p{color:#93aabd}.stage-source,.stage-question,.stage-confirm{background:#fff;border:1px solid #cad9e4;border-radius:15px;box-shadow:0 13px 30px #071a3112}.stage-source{gap:7px;padding:20px;display:grid}.stage-source span,.stage-question>span{color:#0871b7;letter-spacing:.1em;font-size:.62rem;font-weight:800}.stage-source strong{font-size:1rem}.stage-source small{color:#718397}.stage-question{padding:20px}.stage-question>strong{margin-top:10px;font-size:1.05rem;display:block}.stage-question>div{background:#eefafb;border:1px solid #8bc8d4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:13px 14px;display:flex}.stage-question>div b{color:#075f73;font-size:.88rem}.stage-question>div small{color:#567487;font-size:.63rem}.stage-codes{gap:7px;display:grid}.stage-codes>span{background:#0c263f;border:1px solid #ffffff1c;border-radius:11px;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:13px 14px;display:grid}.stage-codes b{color:#94aabd;background:#ffffff12;border-radius:7px;place-items:center;width:25px;height:25px;font-size:.55rem;display:grid}.stage-codes strong{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.76rem}.stage-codes small{color:#92aabd;font-size:.59rem}.stage-codes .stage-code-active{border-color:#21a9be;box-shadow:inset 3px 0 #21b8ce}.stage-codes .stage-code-active b{color:#73dfec;background:#19bed524}.stage-confirm{overflow:hidden}.stage-confirm>span{border-bottom:1px solid #dce5ed;align-items:center;gap:11px;padding:17px 19px;font-size:.77rem;display:flex}.stage-confirm>span i{color:#14714e;background:#dcf6ea;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.stage-confirm>div{background:#f4f9fb;justify-content:space-between;align-items:center;gap:16px;padding:18px 19px;display:flex}.stage-confirm small{color:#718397}.stage-confirm strong{color:#096f82}.team-section{border-top:1px solid #dce5ed}.team-heading{max-width:770px}.team-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.team-card{border-radius:26px;min-height:630px;padding:clamp(30px,4vw,50px);overflow:hidden}.team-card-importer{background:#edf5f9;border:1px solid #d6e2eb}.team-card-broker{background:var(--landing-navy);color:#fff;border:1px solid #193a57}.team-card-head{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.team-icon{color:#0674b8;background:#fff;border:1px solid #cad9e4;border-radius:13px;place-items:center;width:46px;height:46px;font-size:1.1rem;font-weight:800;display:grid}.team-card-broker .team-icon{color:#69d9e7;background:#0c2944;border-color:#ffffff1f}.availability-badge{color:#126948;background:#e6f7ef;border:1px solid #bcd9d0;border-radius:999px;padding:7px 10px;font-size:.62rem;font-weight:770}.availability-badge-dark{color:#74dce9;background:#19bed51a;border-color:#64d8e738}.team-card-broker .landing-kicker{color:#69d9e7}.team-card h3{letter-spacing:-.06em;max-width:560px;margin-top:17px;font-size:clamp(2rem,3.5vw,3.7rem)}.team-card>p:not(.team-scope-note){color:#596e83;max-width:570px;margin-top:19px;line-height:1.7}.team-card-broker>p:not(.team-scope-note){color:#a9bdce}.team-mini-workspace,.broker-receipt{background:#fff;border:1px solid #cfdee8;border-radius:17px;gap:8px;margin-top:38px;padding:12px;display:grid;box-shadow:0 16px 38px #071a3114}.team-mini-workspace>span{border:1px solid #e2e9ef;border-radius:10px;grid-template-columns:33px 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.team-mini-workspace i{color:#0873b7;background:#e8f4fa;border-radius:8px;place-items:center;width:31px;height:31px;font-size:.58rem;font-style:normal;font-weight:800;display:grid}.team-mini-workspace b{font-size:.74rem}.team-mini-workspace small{color:#728499;font-size:.61rem}.broker-receipt{box-shadow:none;background:#0b2741;border-color:#ffffff1f}.broker-receipt>span{border-bottom:1px solid #ffffff17;grid-template-columns:54px 1fr auto;align-items:center;gap:11px;min-height:51px;padding:10px 12px;display:grid}.broker-receipt>span:last-child{border-bottom:0}.broker-receipt small{color:#718da4;letter-spacing:.09em;font-size:.55rem;font-weight:820}.broker-receipt b{color:#e6eff6;font-size:.7rem}.broker-receipt i{color:#6ad7e5;font-size:.59rem;font-style:normal}.team-scope-note{color:#879fb3;align-items:center;gap:9px;margin-top:20px;font-size:.66rem;display:flex}.calculator-story{background:var(--landing-navy);color:#fff;border-top:1px solid #183750;border-bottom:1px solid #183750;position:relative;overflow:hidden}.calculator-story:after{content:"";border:1px solid #539cb624;border-radius:50%;width:680px;height:680px;position:absolute;bottom:-360px;right:-210px;box-shadow:0 0 0 80px #082b4457}.calculator-story-inner{z-index:1;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(60px,8vw,120px);width:min(100% - 48px,1320px);margin:0 auto;padding:122px 0;display:grid;position:relative}.calculator-copy h2{color:#fff;max-width:650px}.calculator-copy>p{color:#9fb4c7}.calculation-order{align-items:center;gap:10px;margin-top:34px;display:flex}.calculation-order>span{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;gap:5px;padding:11px 12px;display:grid}.calculation-order b{color:#65d6e5;font-size:.61rem}.calculation-order small{color:#c4d3df;white-space:nowrap;font-size:.61rem}.calculation-order>i{color:#4f6b82;font-style:normal}.calculator-states{gap:12px;display:grid}.calculator-state{background:#0b2741;border:1px solid #ffffff1f;border-radius:18px;overflow:hidden}.calculator-state>div{align-items:center;gap:13px;padding:19px 20px 12px;display:flex}.calculator-state>div>span:last-child{gap:3px;display:grid}.calculator-state small{color:#7891a7;letter-spacing:.09em;font-size:.56rem;font-weight:800}.calculator-state strong{font-size:.83rem}.state-icon{color:#6ce0ab;background:#22b47621;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.calculator-unavailable .state-icon{color:#e7bb70;background:#e8ac481c}.calculator-state>p{color:#9eb3c5;padding:0 20px 20px 67px;font-size:.73rem;line-height:1.55}.calculator-state-footer{background:#00000017;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.calculator-state-footer b{color:#dce8f0;font-size:.66rem}.calculator-state-footer small{letter-spacing:0}.trust-story-layout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(60px,8vw,118px);display:grid}.trust-story-copy h2{max-width:620px}.text-link{color:#076eaf;align-items:center;gap:9px;margin-top:27px;font-weight:760;display:inline-flex}.audit-receipt{background:#fff;border:1px solid #d1dee8;border-radius:21px;overflow:hidden;box-shadow:0 24px 65px #071a311a}.audit-receipt-head{background:#f2f7fa;border-bottom:1px solid #dfe7ee;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.audit-receipt-head>span:first-child{gap:3px;display:grid}.audit-receipt-head small{color:#75889b;letter-spacing:.11em;font-size:.55rem;font-weight:800}.audit-receipt-head strong{font-size:.83rem}.receipt-state{color:#17724f;align-items:center;gap:8px;font-size:.63rem;font-weight:750;display:inline-flex}.audit-receipt dl{margin:0;padding:8px 20px}.audit-receipt dl>div{border-bottom:1px solid #e4ebf1;grid-template-columns:110px 1fr auto;align-items:center;gap:16px;min-height:63px;display:grid}.audit-receipt dl>div:last-child{border-bottom:0}.audit-receipt dt{color:#64788d;font-size:.66rem;font-weight:760}.audit-receipt dd{font-size:.73rem;font-weight:680}.audit-receipt dl span{color:#18704f;background:#eaf7f1;border-radius:6px;padding:5px 7px;font-size:.56rem;font-weight:760}.audit-receipt>p{color:#718397;background:#f7f9fb;border-top:1px solid #dfe7ee;align-items:center;gap:8px;padding:13px 20px;font-size:.63rem;display:flex}.audit-receipt>p span{border:1px solid #b8c7d4;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.59rem;font-weight:800;display:grid}.landing-final-cta{background:var(--landing-navy);color:#fff;text-align:center;border:1px solid #173650;border-radius:30px;width:min(100% - 28px,1500px);margin:0 auto 14px;padding:104px 24px}.landing-final-cta>div{max-width:820px;margin:0 auto}.landing-final-cta h2{color:#fff}.landing-final-cta p{color:#9fb4c6;max-width:650px;margin-inline:auto}.landing-final-cta>div>div{justify-content:center;gap:9px;margin-top:31px;display:flex}.landing-footer{color:#64778b;grid-template-columns:.8fr 1.2fr;gap:48px;width:min(100% - 48px,1320px);margin:0 auto;padding:58px 0 30px;display:grid}.landing-footer>div:first-child>p{max-width:270px;margin-top:18px;font-size:.76rem}.landing-footer-links{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.landing-footer-links>span{align-content:start;gap:9px;display:grid}.landing-footer-links strong{color:#24394f;margin-bottom:3px;font-size:.72rem}.landing-footer-links a{font-size:.7rem}.landing-footer-boundary{border-top:1px solid #dce5ed;grid-column:1/-1;padding-top:25px;font-size:.64rem}@keyframes landing-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-deck-enter{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-row-enter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.landing-hero-enter{animation:landing-rise .7s var(--ease-out) both}.landing-enter-1{animation-delay:40ms}.landing-enter-2{animation-delay:90ms}.landing-enter-3{animation-delay:.14s}.landing-enter-4{animation-delay:.19s}.landing-enter-5{animation-delay:.24s}.landing-visual-enter{animation:landing-deck-enter .86s var(--ease-out) .13s both}.decision-candidate{animation:landing-row-enter .52s var(--ease-out) both}.decision-candidate:nth-child(2){animation-delay:.43s}.decision-candidate:nth-child(3){animation-delay:.485s}.decision-candidate:nth-child(4){animation-delay:.54s}@media (hover:hover) and (pointer:fine){.landing-nav-links a:hover{color:var(--ink);background:#eef4f8}.landing-primary-action:hover{background:#4dd2e2;box-shadow:0 17px 42px #19bed540}.landing-secondary-action:hover,.landing-dark-quiet:hover{background:#ffffff1a;border-color:#ffffff4d}.landing-primary-action:hover>span,.text-link:hover>span{transform:translate(2px,-2px)}.landing-footer-links a:hover{color:var(--ink)}}@media (max-width:1180px){.landing-hero-layout{grid-template-columns:.74fr 1.26fr;gap:40px;width:min(100% - 52px,1160px)}.landing-hero-copy h1{font-size:clamp(3.25rem,5vw,5rem)}.decision-deck-body{grid-template-columns:112px minmax(0,1fr)}.decision-rail{padding-inline:12px}.boundary-ledger-inner{grid-template-columns:repeat(4,1fr)}.boundary-ledger-title{border-inline-end:0;border-bottom:1px solid #dce5ed;grid-column:1/-1;min-height:72px}.team-mini-workspace>span{grid-template-columns:33px 1fr}.team-mini-workspace small{grid-column:2}}@media (max-width:960px){.landing-nav{grid-template-columns:1fr auto}.landing-nav-links{display:none}.landing-hero-layout{grid-template-columns:1fr;min-height:auto;padding:86px 0 70px}.landing-hero-copy{max-width:760px}.landing-hero-copy h1{font-size:clamp(3.7rem,9vw,6rem)}.decision-deck{max-width:780px}.boundary-ledger-inner{width:min(100% - 36px,900px)}.decision-stage-source,.decision-stage-confirm,.decision-stage-clarify,.decision-stage-compare{grid-column:span 6}.decision-stage{min-height:440px}.team-grid,.calculator-story-inner,.trust-story-layout{grid-template-columns:1fr}.team-card{min-height:auto}.calculator-story-inner{gap:52px}.calculator-copy{max-width:760px}}@media (max-width:700px){.landing-nav{border-radius:16px;width:calc(100% - 20px);margin-top:9px;top:9px}.landing-nav .brand-wordmark small,.landing-nav-actions .button-quiet{display:none}.landing-nav-actions .button-primary{min-height:41px;padding:9px 13px;font-size:.72rem}.landing-hero{border-radius:23px;width:calc(100% - 20px);min-height:auto;margin-top:10px}.landing-hero-layout,.landing-section,.calculator-story-inner,.landing-footer{width:min(100% - 32px,660px)}.landing-hero-layout{padding:70px 0 42px}.landing-hero-copy h1{letter-spacing:-.065em;margin-top:18px;font-size:clamp(3rem,14vw,4.6rem)}.landing-hero-copy>p:not(.landing-hero-note){margin-top:22px}.landing-hero-actions .button{width:100%}.decision-deck{border-radius:16px}.decision-deck-head{grid-template-columns:auto 1fr}.decision-deck-status{display:none}.decision-deck-body{grid-template-columns:1fr}.decision-rail{border-inline-end:0;border-bottom:1px solid #dce6ee;grid-template-columns:repeat(4,1fr);padding:12px}.rail-step{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:auto}.rail-step:not(:last-child):after{width:100%;height:1px;inset:12px -50% auto 50%}.rail-step b{z-index:1;position:relative}.rail-step small{display:none}.decision-workspace{padding:12px}.decision-facts{gap:5px}.decision-facts>span{padding:9px 7px;font-size:.6rem}.decision-candidates-heading small,.candidate-review{display:none}.decision-candidate{grid-template-columns:27px minmax(0,1fr)}.decision-gate{flex-direction:column;align-items:flex-start}.boundary-ledger-inner{grid-template-columns:1fr 1fr;width:calc(100% - 32px)}.boundary-ledger-title{min-height:78px}.boundary-ledger-item{border-bottom:1px solid #dce5ed;min-height:100px;padding:16px 12px}.boundary-ledger-item:nth-child(3),.boundary-ledger-item:nth-child(5){border-inline-end:0}.landing-section{padding:88px 0}.landing-section-heading{margin-bottom:34px}.landing-section-heading h2,.calculator-copy h2,.trust-story-copy h2,.landing-final-cta h2{font-size:clamp(2.35rem,11vw,4rem)}.decision-stage-grid{grid-template-columns:1fr}.decision-stage-source,.decision-stage-confirm,.decision-stage-clarify,.decision-stage-compare{grid-column:1}.decision-stage{border-radius:20px;min-height:390px;padding:26px}.stage-codes>span{grid-template-columns:26px 1fr}.stage-codes small{grid-column:2}.team-card{border-radius:21px;padding:28px 24px}.team-card h3{font-size:clamp(2.2rem,10vw,3.3rem)}.team-card-head{margin-bottom:33px}.team-mini-workspace,.broker-receipt{margin-top:28px}.broker-receipt>span{grid-template-columns:48px 1fr}.broker-receipt i{grid-column:2}.calculator-story-inner{padding:86px 0}.calculation-order{grid-template-columns:1fr;display:grid}.calculation-order>i{display:none}.calculator-state>p{padding-inline-start:20px}.audit-receipt dl>div{grid-template-columns:1fr auto;gap:5px 12px;padding:12px 0}.audit-receipt dd{grid-column:1}.audit-receipt dl span{grid-area:1/2/span 2}.landing-final-cta{border-radius:23px;width:calc(100% - 20px);padding:80px 20px}.landing-final-cta>div>div{flex-direction:column}.landing-footer{grid-template-columns:1fr;gap:34px}.landing-footer-links{grid-template-columns:1fr 1fr}.landing-footer-boundary{grid-column:1}}@media (max-width:440px){.landing-nav .brand-wordmark{display:none}.landing-hero-copy h1{font-size:2.85rem}.decision-source strong{font-size:.79rem}.decision-facts small{font-size:.5rem}.decision-facts>span{font-size:.55rem}.decision-candidate p{display:none}.availability-badge{text-align:center;max-width:145px}.landing-footer-links{grid-template-columns:1fr}}.conversion-page{--conversion-navy:#04182c;--conversion-navy-soft:#0a2945;--conversion-cyan:#25c6dc;--conversion-blue:#087fdb;--conversion-paper:#f5f8fb;--conversion-line:#d8e3ec;--conversion-muted:#60758b;background:var(--conversion-paper);color:#071a31;min-height:100vh;overflow:clip}.conversion-page .button{border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:48px;transition:background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,transform .12s ease-out;display:inline-flex}.conversion-page .button:active,.conversion-choice:active,.conversion-role-switch button:active{transform:scale(.98)}.conversion-page .button svg,.conversion-text-link svg,.conversion-next-action svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px}.conversion-nav{z-index:80;transform-origin:top;backface-visibility:hidden;contain:paint;will-change:transform;background:linear-gradient(#fdfefff5,#f8fbfdf0);border:1px solid #becddaad;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:min(100% - 28px,1360px);min-height:64px;margin:10px auto 0;padding:7px 8px 7px 13px;transition:transform .32s cubic-bezier(.2,.75,.25,1),box-shadow .26s ease-out,background-color .26s ease-out;display:grid;position:sticky;top:10px;transform:translate(0,0);box-shadow:0 12px 36px #04182c14,inset 0 1px #ffffffd1}.conversion-nav:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#e4edf457,#0000);height:18px;position:absolute;bottom:-15px;left:3%;right:3%}.conversion-nav.is-compact{background:linear-gradient(#fdfefffa,#f8fbfdf7);transform:translateY(-2px)scale(.992);box-shadow:0 18px 48px #04182c21,inset 0 1px #ffffffe6}.conversion-nav .brand-wordmark small{transition:opacity .18s ease-out,transform .26s cubic-bezier(.2,.75,.25,1)}.conversion-nav.is-compact .brand-wordmark small{opacity:0;transform:translateY(-3px)}.conversion-nav-links,.conversion-nav-actions,.conversion-hero-actions{align-items:center;display:flex}.conversion-nav-links{background:#e8eff4ad;border:1px solid #cfdbe4a8;border-radius:14px;gap:2px;padding:4px;box-shadow:inset 0 1px 2px #04182c0a}.conversion-nav-links a{color:#40566c;letter-spacing:-.012em;border-radius:10px;min-height:36px;padding:9px 13px;font-size:.78rem;font-weight:700;transition:color .17s ease-out,background-color .17s ease-out,box-shadow .22s ease-out,transform .1s ease-out;position:relative}.conversion-nav-links a.is-active{color:#071a31;background:#fffffff0;box-shadow:0 3px 10px #04182c1a,inset 0 0 0 1px #ffffffb3}.conversion-nav-links a.is-active:after{background:var(--conversion-cyan);content:"";border-radius:999px;height:2px;position:absolute;bottom:3px;left:14px;right:14px}.conversion-nav-actions{justify-content:flex-end;gap:6px}.conversion-nav-actions .button{min-height:42px}.conversion-nav-signin{color:#314b63;white-space:nowrap;font-size:.78rem;font-weight:720}.conversion-nav .language-selector{height:42px}.conversion-nav .language-selector label{color:#324b64;cursor:pointer;background:#ffffffad;border:1px solid #d5e0e9;border-radius:12px;place-items:center;width:72px;height:42px;transition:border-color .17s ease-out,background-color .17s ease-out,color .17s ease-out,transform .1s ease-out;display:grid;position:relative;box-shadow:inset 0 1px #ffffffc7}.conversion-nav .language-selector label:active{transform:scale(.97)}.conversion-nav .language-selector-face{align-items:center;gap:6px;display:flex}.conversion-nav .language-selector-face svg{width:16px;height:16px}.conversion-nav .language-selector-face strong{color:inherit;letter-spacing:.035em;font-size:.68rem;font-weight:760}.conversion-nav .language-selector-face i{color:#74879a;font-size:.6rem;font-style:normal}.conversion-nav .language-selector select{opacity:0;cursor:pointer;border:0;width:100%;max-width:none;height:100%;min-height:0;padding:0;position:absolute;inset:0}.conversion-nav .language-selector select:focus-visible{outline:none}.conversion-nav .language-selector label:has(select:focus-visible){outline-offset:2px;outline:3px solid #25c6dc61}.conversion-nav-cta{color:#fff;white-space:nowrap;background:linear-gradient(145deg,#1597e5 0%,#087bd5 60%,#076cc5 100%);border:1px solid #0066be4d;min-width:142px;padding:10px 15px;font-size:.76rem;font-weight:760;box-shadow:0 8px 18px #087fdb2e,inset 0 1px #ffffff3d}.conversion-nav-cta svg{width:16px;height:16px}.conversion-menu-button{color:#17324d;background:#ffffffb8;border:1px solid #d5e0e9;border-radius:12px;place-content:center;gap:4px;width:42px;height:42px;padding:0;display:none;box-shadow:inset 0 1px #fffc}.conversion-menu-button span{transform-origin:50%;background:currentColor;border-radius:999px;width:16px;height:1.5px;transition:transform .26s cubic-bezier(.2,.75,.25,1),opacity .15s ease-out;display:block}.conversion-menu-button:active{transform:scale(.96)}.conversion-nav.is-menu-open .conversion-menu-button span:first-child{transform:translateY(5.5px)rotate(45deg)}.conversion-nav.is-menu-open .conversion-menu-button span:nth-child(2){opacity:0;transform:scaleX(.4)}.conversion-nav.is-menu-open .conversion-menu-button span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.conversion-mobile-menu{opacity:0;transform-origin:100% 0;pointer-events:none;-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);background:linear-gradient(#fbfdff 0%,#f4f8fb 100%);border:1px solid #becddab8;border-radius:18px;width:min(360px,100vw - 28px);padding:9px;transition:opacity .18s ease-out,transform .32s cubic-bezier(.2,.75,.25,1);display:none;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-8px)scale(.97);box-shadow:0 24px 60px #04182c2b,inset 0 1px #fff}.conversion-nav.is-menu-open .conversion-mobile-menu{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.conversion-mobile-menu-links{gap:2px;display:grid}.conversion-mobile-menu-links a{color:#263f58;border-radius:11px;justify-content:space-between;align-items:center;min-height:48px;padding:10px 12px;font-size:.82rem;font-weight:720;display:flex}.conversion-mobile-menu-links a span{color:#91a4b5;letter-spacing:.08em;font-size:.58rem}.conversion-mobile-menu-links a.is-active{color:#0879bd;background:#eaf5fa}.conversion-mobile-menu-actions{border-top:1px solid #dde7ee;grid-template-columns:auto 1fr;align-items:center;gap:7px;margin-top:8px;padding-top:8px;display:grid}.conversion-mobile-menu-actions>a:not(.button){color:#324b64;justify-self:center;font-size:.76rem;font-weight:720}.conversion-mobile-menu-actions .conversion-nav-cta{grid-column:1/-1;width:100%}.conversion-hero{color:#fff;background:radial-gradient(circle at 88% 15%,#1f89b838,#0000 28%),linear-gradient(145deg,#03172b 0%,#061d34 64%,#092a45 100%);border:1px solid #183a57;border-radius:31px;width:min(100% - 28px,1500px);min-height:790px;margin:14px auto 0;position:relative;overflow:hidden}.conversion-hero-photo{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.conversion-hero-photo:after{content:"";background:linear-gradient(90deg,#03172b 0%,#03172bf5 31%,#03172b9e 62%,#03172b47 100%),linear-gradient(#03172b29,#03172b94);position:absolute;inset:0}.conversion-hero-photo img{object-fit:cover;object-position:center right;opacity:.72;animation:1.2s cubic-bezier(.2,.8,.2,1) both conversion-photo-settle}.conversion-hero:after{z-index:1;aspect-ratio:1;content:"";border:1px solid #64bfdc1c;border-radius:50%;width:47vw;max-width:720px;position:absolute;inset:auto -7% -35% auto;box-shadow:0 0 0 80px #0f4a6c1c,0 0 0 160px #0f4a6c12}.conversion-orbit{z-index:1;pointer-events:none;position:absolute;inset:0}.conversion-orbit span{background:#7ec0d91a;display:block;position:absolute}.conversion-orbit span:first-child{width:54%;height:1px;top:19%;right:0}.conversion-orbit span:nth-child(2){width:1px;height:45%;bottom:0;right:39%}.conversion-orbit span:nth-child(3){width:34%;height:1px;bottom:12%;right:4%}.conversion-hero-word{z-index:1;color:#77cbe00b;letter-spacing:-.09em;pointer-events:none;font-size:clamp(8rem,20vw,20rem);font-weight:820;line-height:.72;position:absolute;bottom:-2%;right:-1.5%}.conversion-hero-grid{z-index:2;grid-template-columns:minmax(370px,.85fr) minmax(570px,1.15fr);align-items:center;gap:clamp(48px,6vw,94px);width:min(100% - 84px,1320px);min-height:790px;margin:0 auto;padding:74px 0 82px;display:grid;position:relative}.conversion-kicker{color:#0875bd;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:.68rem;font-weight:820;display:inline-flex}.conversion-kicker i{background:var(--conversion-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #25c6dc21}.conversion-hero .conversion-kicker,.conversion-section-light .conversion-kicker,.conversion-journey .conversion-kicker{color:#79dce9}.conversion-hero-copy h1{color:#fff;letter-spacing:-.075em;max-width:690px;margin-top:22px;font-size:clamp(3.8rem,5.6vw,6.8rem);font-weight:760;line-height:.94}.conversion-hero-copy>p:not(.conversion-reassurance){color:#b9cada;max-width:620px;margin-top:28px;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.65}.conversion-hero-actions{flex-wrap:wrap;gap:9px;margin-top:34px}.conversion-primary,.conversion-secondary{min-height:52px;padding:14px 20px}.conversion-primary{background:var(--conversion-cyan);color:#032033;border:1px solid #48d3e5;font-weight:760;box-shadow:0 15px 36px #25c6dc33}.conversion-secondary{color:#f1f7fa;background:#ffffff0f;border:1px solid #ffffff2e}.conversion-reassurance{color:#8fa8bc;align-items:center;gap:9px;margin-top:22px;font-size:.74rem;display:flex}.conversion-hero-copy>*{animation:.7s cubic-bezier(.23,1,.32,1) both conversion-rise}.conversion-hero-copy>:nth-child(2){animation-delay:60ms}.conversion-hero-copy>:nth-child(3){animation-delay:.11s}.conversion-hero-copy>:nth-child(4){animation-delay:.16s}.conversion-hero-copy>:nth-child(5){animation-delay:.21s}.conversion-hero-visual{animation:.76s cubic-bezier(.23,1,.32,1) .12s both conversion-materialize;position:relative}.conversion-hero-visual .conversion-case-flow>span,.conversion-hero-visual .conversion-candidate,.conversion-hero-visual .conversion-next-action,.conversion-hero-visual .conversion-float-note{animation:.52s cubic-bezier(.23,1,.32,1) both conversion-stage-settle}.conversion-hero-visual .conversion-case-flow>span:first-child{animation-delay:.31s}.conversion-hero-visual .conversion-case-flow>span:nth-child(2){animation-delay:.37s}.conversion-hero-visual .conversion-case-flow>span:nth-child(3){animation-delay:.43s}.conversion-hero-visual .conversion-case-flow>span:nth-child(4){animation-delay:.49s}.conversion-hero-visual .conversion-candidate{animation-delay:.55s}.conversion-hero-visual .conversion-next-action{animation-delay:.61s}.conversion-hero-visual .conversion-note-top{animation-delay:.66s}.conversion-hero-visual .conversion-note-bottom{animation-delay:.72s}.conversion-case{color:#071a31;background:#f8fbfd;border:1px solid #c3d4df;border-radius:23px;overflow:hidden;box-shadow:0 38px 100px #00091666}.conversion-case-bar{color:#718398;background:#ffffffeb;border-bottom:1px solid #dce6ed;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:58px;padding:10px 15px;font-size:.61rem;font-weight:750;display:grid}.conversion-case-dots{gap:5px;display:flex}.conversion-case-dots i{background:#cad5de;border-radius:50%;width:7px;height:7px}.conversion-case-dots i:first-child{background:#54c5d7}.conversion-live{color:#18714f;justify-self:end;align-items:center;gap:7px;font-size:.61rem;font-weight:750;display:inline-flex}.conversion-live i{background:#20aa70;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #20aa701c}.conversion-case-content{gap:14px;padding:22px;display:grid}.conversion-case-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.conversion-case-heading>div{gap:4px;display:grid}.conversion-case-heading small,.conversion-candidate small,.conversion-next-action small,.conversion-assessment-head small,.conversion-result-heading small,.conversion-result-grid small,.conversion-role-window-head small,.conversion-receipt small{color:#75879a;letter-spacing:.1em;font-size:.57rem;font-weight:820}.conversion-case-heading strong{letter-spacing:-.035em;font-size:1.5rem}.conversion-case-heading div>span{color:#6b7f93;font-size:.7rem}.conversion-case-state{color:#8b5a0d;white-space:nowrap;background:#fff2dc;border-radius:999px;padding:7px 10px;font-size:.62rem;font-weight:760}.conversion-case-flow{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.conversion-case-flow>span{background:#fff;border:1px solid #dbe5ed;border-radius:12px;align-content:space-between;gap:13px;min-height:92px;padding:11px;display:grid}.conversion-case-flow>span>i{color:#718397;background:#eef3f6;border-radius:7px;place-items:center;width:25px;height:25px;font-size:.55rem;font-style:normal;font-weight:800;display:grid}.conversion-case-flow>span>span{gap:3px;display:grid}.conversion-case-flow small{color:#8393a3;letter-spacing:.08em;font-size:.5rem;font-weight:800}.conversion-case-flow b{color:#30465c;font-size:.64rem;line-height:1.3}.conversion-case-flow .is-complete{background:#f4fbf8;border-color:#bfe3d4}.conversion-case-flow .is-complete>i{color:#18724f;background:#dff5eb}.conversion-case-flow .is-active{border-color:#5bc9da;box-shadow:inset 0 -3px #26bfd5}.conversion-case-flow .is-active>i{color:#08728b;background:#e1f8fb}.conversion-candidate{background:#fff;border:1px solid #d7e3eb;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.conversion-candidate>span:first-child{gap:5px;display:grid}.conversion-candidate strong{font-variant-numeric:tabular-nums;font-size:.9rem}.conversion-candidate>span:last-child{color:#35617f;background:#edf5fa;border-radius:8px;padding:7px 9px;font-size:.6rem;font-weight:720}.conversion-next-action{background:var(--conversion-navy);color:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.conversion-next-action>span{gap:3px;display:grid}.conversion-next-action small{color:#73cddb}.conversion-next-action strong{font-size:.75rem}.conversion-float-note{color:#1c344b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #ffffff7a;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;font-size:.65rem;font-weight:700;display:flex;position:absolute;box-shadow:0 16px 40px #000f1d2e}.conversion-float-note b,.conversion-float-note i{color:#08738d;background:#e3f8fb;border-radius:7px;place-items:center;width:25px;height:25px;font-size:.62rem;font-style:normal;display:grid}.conversion-note-top{top:-28px;right:28px}.conversion-note-bottom{bottom:-26px;left:28px}.conversion-note-bottom i{color:#16714e;background:#e4f6ed}.conversion-proof{border-bottom:1px solid var(--conversion-line);grid-template-columns:1.15fr repeat(4,1fr);width:min(100% - 48px,1320px);margin:0 auto;display:grid}.conversion-proof>span{border-inline-end:1px solid var(--conversion-line);align-content:center;gap:7px;min-height:112px;padding:18px 22px;display:grid}.conversion-proof>span:first-child{padding-inline-start:0}.conversion-proof>span:last-child{border-inline-end:0}.conversion-proof small{color:#8191a1;letter-spacing:.1em;font-size:.57rem;font-weight:820}.conversion-proof strong{color:#274057;font-size:.75rem;line-height:1.4}.conversion-proof>span:first-child strong{color:#071a31;font-size:.95rem}.conversion-page.is-motion-ready [data-conversion-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .52s ease-out,transform .52s cubic-bezier(.23,1,.32,1);transform:translateY(20px)}.conversion-page.is-motion-ready [data-conversion-reveal].is-motion-visible{opacity:1;will-change:auto;transform:translate(0,0)}.conversion-readiness,.conversion-teams,.conversion-trust{width:min(100% - 48px,1320px);margin:0 auto;padding:128px 0}.conversion-section-intro{max-width:820px;margin-bottom:50px}.conversion-section-intro h2,.conversion-trust-copy h2,.conversion-final h2{letter-spacing:-.065em;margin-top:14px;font-size:clamp(2.8rem,5.2vw,5.6rem);font-weight:740;line-height:.98}.conversion-section-intro>p,.conversion-trust-copy>p,.conversion-final>p{max-width:720px;color:var(--conversion-muted);margin-top:20px;font-size:1rem;line-height:1.7}.conversion-assessment{background:#fff;border:1px solid #ccdbe6;border-radius:26px;overflow:hidden;box-shadow:0 24px 80px #071a3117}.conversion-assessment-head{background:#f7fafc;border-bottom:1px solid #dce6ed;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:24px;min-height:72px;padding:14px 20px;display:grid}.conversion-assessment-head>span{gap:3px;display:grid}.conversion-assessment-head strong{font-size:.76rem}.conversion-progress{background:#e4ebf0;border-radius:999px;height:5px;overflow:hidden}.conversion-progress i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#0b87da,#25c6dc);width:100%;height:100%;transition:transform .36s cubic-bezier(.23,1,.32,1);display:block}.conversion-assessment-head>small:last-child{color:#718398;font-variant-numeric:tabular-nums;font-size:.65rem}.conversion-assessment-body{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);min-height:590px;display:grid}.conversion-question,.conversion-result{flex-direction:column;min-width:0;padding:clamp(34px,5vw,66px);animation:.42s cubic-bezier(.23,1,.32,1) both conversion-question;display:flex}.conversion-question h3,.conversion-result h3{letter-spacing:-.055em;max-width:700px;margin-top:14px;font-size:clamp(2rem,3.5vw,3.9rem);line-height:1}.conversion-question>p,.conversion-result-heading p{color:#667a8e;max-width:630px;margin-top:15px;line-height:1.6}.conversion-answer{margin-top:32px}.conversion-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.conversion-choice-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-choice{color:#20374d;text-align:start;background:#fff;border:1px solid #d5e0e8;border-radius:14px;grid-template-columns:22px 1fr;align-content:center;gap:4px 10px;min-height:74px;padding:14px;transition:border-color .18s ease-out,background .18s ease-out,box-shadow .18s ease-out,transform .12s ease-out;display:grid}.conversion-choice>span{border:1.5px solid #a9bac8;border-radius:50%;grid-row:1/span 2;place-items:center;width:19px;height:19px;display:grid}.conversion-choice>span:after{content:"";opacity:0;background:#0b87d9;border-radius:50%;width:9px;height:9px;transition:opacity .16s ease-out,transform .26s cubic-bezier(.23,1,.32,1);transform:scale(.35)}.conversion-choice b{align-self:end;font-size:.78rem}.conversion-choice small{color:#708398;font-size:.64rem;line-height:1.4}.conversion-choice.is-selected{background:#f0fafc;border-color:#27aacf;box-shadow:0 0 0 3px #25c6dc17}.conversion-choice.is-selected>span{border-color:#0b87d9}.conversion-choice.is-selected>span:after{opacity:1;transform:scale(1)}.conversion-description{gap:9px;display:grid}.conversion-description label{color:#31495f;font-size:.74rem;font-weight:760}.conversion-description textarea{resize:vertical;color:#071a31;width:100%;min-height:142px;font:inherit;background:#fbfdff;border:1px solid #cbd9e4;border-radius:14px;outline:0;padding:16px;line-height:1.55;transition:border-color .18s ease-out,box-shadow .18s ease-out}.conversion-description textarea:focus{border-color:#149bd1;box-shadow:0 0 0 4px #149bd11c}.conversion-description>span{color:#77899a;justify-content:space-between;gap:16px;font-size:.65rem;display:flex}.conversion-question-actions,.conversion-result-actions{align-items:center;gap:9px;margin-top:auto;padding-top:34px;display:flex}.conversion-question-actions .button-quiet,.conversion-result-actions .button-quiet{background:#fff;border:1px solid #d3dee7}.conversion-page button:disabled{cursor:not-allowed;opacity:.42}.conversion-assessment-preview{background:#edf4f8;border-inline-start:1px solid #dce6ed;flex-direction:column;justify-content:center;gap:20px;min-width:0;padding:34px;display:flex}.conversion-case-compact{box-shadow:0 20px 55px #071a311f}.conversion-case-compact .conversion-case-content{padding:15px}.conversion-case-compact .conversion-case-flow{grid-template-columns:repeat(2,1fr)}.conversion-case-compact .conversion-case-heading strong{font-size:1.05rem}.conversion-assessment-preview>p{color:#6c8093;align-items:flex-start;gap:9px;font-size:.66rem;line-height:1.55;display:flex}.conversion-assessment-preview>p span{border:1px solid #aebdca;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.conversion-result{justify-content:center}.conversion-result-heading{grid-template-columns:auto 1fr;align-items:start;gap:17px;display:grid}.conversion-result-icon{color:#17714f;background:#e3f6ed;border-radius:13px;place-items:center;width:44px;height:44px;font-weight:820;display:grid}.conversion-result-heading h3{margin-top:7px}.conversion-result-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px;display:grid}.conversion-result-grid article{background:#f8fbfd;border:1px solid #d8e3ea;border-radius:14px;align-content:start;gap:10px;min-height:145px;padding:16px;display:grid}.conversion-result-grid article>span{color:#0871b5;background:#e6f4fa;border-radius:7px;place-items:center;width:26px;height:26px;font-size:.58rem;font-weight:820;display:grid}.conversion-result-grid strong{color:#20394f;font-size:.75rem;line-height:1.45}.conversion-journey{background:var(--conversion-navy);color:#fff;padding:128px max(24px,50vw - 660px);position:relative;overflow:hidden}.conversion-journey:before{content:"";border:1px solid #58b0cf1a;border-radius:50%;width:660px;height:660px;position:absolute;top:130px;right:-260px;box-shadow:0 0 0 90px #0d40602e}.conversion-section-light{z-index:1;position:relative}.conversion-section-light h2{color:#fff}.conversion-section-light>p{color:#9db3c5}.conversion-journey-list{z-index:1;border-top:1px solid #ffffff1f;gap:1px;display:grid;position:relative}.conversion-journey-list article{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr) auto;align-items:center;gap:clamp(28px,4vw,64px);min-height:390px;padding:56px 24px;display:grid;position:relative;overflow:hidden}.conversion-journey-list article:after{background:linear-gradient(90deg, var(--conversion-cyan), #25c6dc00);content:"";transform-origin:0;height:1px;transition:transform .7s cubic-bezier(.23,1,.32,1) .11s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.conversion-journey-list article>div{z-index:2;max-width:670px;display:grid;position:relative}.conversion-journey-list article>div>small{color:#7891a6;margin-bottom:32px;font-size:.65rem;font-weight:800}.conversion-journey-list h3{color:#fff;letter-spacing:-.055em;margin-top:13px;font-size:clamp(2rem,3.8vw,4rem)}.conversion-journey-list p{color:#9eb3c5;max-width:620px;margin-top:15px;line-height:1.65}.conversion-journey-word{color:#84cfe00d;letter-spacing:-.08em;font-size:clamp(6rem,15vw,13rem);font-weight:840;line-height:.8;transition:color .62s ease-out,transform .7s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-15%;right:8%;transform:translate(28px)}.conversion-journey-state{z-index:2;color:#89a2b6;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:52px;height:52px;font-size:.65rem;font-weight:800;transition:border-color .42s ease-out,color .42s ease-out,transform .52s cubic-bezier(.23,1,.32,1);display:grid;position:relative;transform:scale(.9)}.conversion-journey-state i{background:var(--conversion-cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 5px #25c6dc1a}.conversion-journey-photo{z-index:2;isolation:isolate;aspect-ratio:3/2;background:#071f35;border:1px solid #84cfe03d;border-radius:22px;width:100%;margin:0;transition:border-color .36s ease-out,box-shadow .44s ease-out,transform .44s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 28px 68px #0008125c,0 8px 24px #06233a3d}.conversion-journey-photo:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(135deg,#041b3166 0%,#041b3114 52%,#20c7d821 100%);position:absolute;inset:0}.conversion-journey-photo:after{z-index:3;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #74dae80d}.conversion-journey-photo img{z-index:1;object-fit:cover;filter:saturate(.82)contrast(1.04)brightness(.94);transition:transform .62s cubic-bezier(.2,.8,.2,1),opacity .46s ease-out;transform:scale(1.025)}.conversion-journey-photo-label{z-index:4;top:16px;color:#d9f6fa;-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%);letter-spacing:.08em;text-transform:uppercase;background:#041b31ad;border:1px solid #ffffff29;border-radius:11px;align-items:center;gap:8px;min-height:34px;padding:8px 11px;font-size:.57rem;font-weight:780;line-height:1;transition:opacity .36s ease-out,transform .44s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:absolute;inset-inline-start:16px;transform:translate(0,0);box-shadow:0 10px 28px #00081233,inset 0 1px #ffffff1f}.conversion-journey-photo-label i{background:#32cadc;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #32cadc1f}.conversion-journey-photo-label b{color:#fff;font:inherit;letter-spacing:.11em;border-inline-start:1px solid #ffffff2b;padding-inline-start:2px}.conversion-page.is-motion-ready .conversion-journey-list article:not(.is-motion-visible) .conversion-journey-photo img{opacity:.72;transform:translateY(10px)scale(1.055)}.conversion-page.is-motion-ready .conversion-journey-list article:not(.is-motion-visible) .conversion-journey-photo-label{opacity:0;transform:translateY(7px)scale(.985)}.conversion-journey-list article.is-journey-current .conversion-journey-photo{border-color:#79dce96b;box-shadow:0 32px 76px #00081266,0 0 0 1px #25c6dc14}.conversion-journey-list article.is-journey-current .conversion-journey-photo img{transform:scale(1.012)}.conversion-journey-list article.is-motion-visible:after{transform:scaleX(1)}.conversion-journey-list article.is-motion-visible .conversion-journey-word{color:#84cfe017;transform:translate(0,0)}.conversion-journey-list article.is-motion-visible .conversion-journey-state{color:#d8f7fb;border-color:#79dce96b;transform:scale(1)}.conversion-teams{border-bottom:1px solid var(--conversion-line)}.conversion-role-switch{isolation:isolate;background:#eaf0f4;border:1px solid #d3dfe8;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:22px;padding:4px;display:inline-grid;position:relative}.conversion-role-switch:before{z-index:0;content:"";background:#fff;border-radius:10px;width:calc(50% - 6px);transition:transform .36s cubic-bezier(.23,1,.32,1);position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0,0);box-shadow:0 3px 12px #071a3117}.conversion-role-switch[data-role=broker]:before{transform:translate(calc(100% + 4px))}.conversion-role-switch button{z-index:1;color:#607489;min-width:190px;font:inherit;background:0 0;border:0;border-radius:10px;padding:11px 17px;font-size:.74rem;font-weight:740;transition:color .22s ease-out,transform .1s ease-out;position:relative}.conversion-role-switch button[aria-selected=true]{color:#071a31}.conversion-role-stage{background:#fff;border:1px solid #cad9e4;border-radius:26px;grid-template-columns:.85fr 1.15fr;min-height:560px;display:grid;overflow:hidden;box-shadow:0 22px 65px #071a3112}.conversion-role-copy{flex-direction:column;justify-content:center;padding:clamp(36px,5vw,68px);display:flex;position:relative}.conversion-role-copy,.conversion-role-window,.conversion-role-bridge{animation:.36s cubic-bezier(.23,1,.32,1) both conversion-role-content-in}.conversion-role-window{animation-delay:40ms}.conversion-role-bridge{animation-delay:90ms}.conversion-role-number{color:#b0bdc8;font-size:.7rem;font-weight:800;position:absolute;top:34px;right:36px}.conversion-role-copy h3{letter-spacing:-.06em;max-width:570px;margin-top:15px;font-size:clamp(2.2rem,4vw,4.2rem);line-height:1}.conversion-role-copy>p{color:#65798d;max-width:570px;margin-top:19px;line-height:1.7}.conversion-text-link{color:#0874b9;align-items:center;gap:9px;margin-top:27px;font-size:.84rem;font-weight:760;display:inline-flex}.conversion-role-product{background:linear-gradient(145deg,#061b31,#0a2a46);place-items:center;padding:50px;display:grid;position:relative}.conversion-role-window{background:#f6f9fb;border:1px solid #ffffff29;border-radius:20px;width:min(100%,560px);overflow:hidden;box-shadow:0 35px 80px #00081259}.conversion-role-window-head{background:#fff;border-bottom:1px solid #dce5ec;justify-content:space-between;align-items:center;gap:16px;min-height:55px;padding:12px 15px;display:flex}.conversion-role-window-head>span{color:#0b2a43;align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:flex}.conversion-role-window-head i{background:linear-gradient(135deg,#25c6dc,#087fd0);border-radius:6px 12px;width:18px;height:18px}.conversion-role-rows{gap:8px;padding:16px;display:grid}.conversion-role-rows>span{background:#fff;border:1px solid #dce5ec;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:75px;padding:12px;display:grid}.conversion-role-rows i{color:#537187;background:#edf4f8;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.65rem;font-style:normal;font-weight:820;display:grid}.conversion-role-rows b{color:#213a50;font-size:.73rem}.conversion-role-rows small{color:#708398;text-align:end;font-size:.61rem}.conversion-role-rows .is-focus{background:#f1fbfc;border-color:#4ac5d8;box-shadow:inset 3px 0 #25bfd5}.conversion-role-rows .is-focus i{color:#08738b;background:#ddf7fa}.conversion-role-bridge{color:#96adbe;align-items:center;gap:9px;font-size:.62rem;display:flex;position:absolute;bottom:28px;right:50px}.conversion-role-bridge i{background:#29c7dc;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #29c7dc17}.conversion-trust{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(60px,8vw,120px);display:grid}.conversion-receipt{background:#fff;border:1px solid #cfdee8;border-radius:22px;overflow:hidden;box-shadow:0 25px 70px #071a311a}.conversion-receipt>div{background:#f3f7fa;border-bottom:1px solid #dce6ed;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 20px;display:flex}.conversion-receipt>div>span:first-child{gap:4px;display:grid}.conversion-receipt>div strong{font-size:.85rem}.conversion-receipt dl{margin:0;padding:8px 20px}.conversion-receipt dl>span{border-bottom:1px solid #e2e9ef;grid-template-columns:105px 1fr auto;align-items:center;gap:16px;min-height:67px;display:grid}.conversion-receipt dl>span:last-child{border-bottom:0}.conversion-receipt dt{color:#667a8d;font-size:.67rem;font-weight:750}.conversion-receipt dd{font-size:.72rem;font-weight:680}.conversion-receipt dl b{color:#18704f;background:#eaf7f1;border-radius:7px;padding:6px 8px;font-size:.56rem}.conversion-page.is-motion-ready .conversion-receipt dl>span{opacity:0;transition:opacity .42s ease-out,transform .48s cubic-bezier(.23,1,.32,1);transform:translate(14px)}.conversion-page.is-motion-ready .conversion-receipt.is-motion-visible dl>span{opacity:1;transform:translate(0,0)}.conversion-page.is-motion-ready .conversion-receipt.is-motion-visible dl>span:first-child{transition-delay:.12s}.conversion-page.is-motion-ready .conversion-receipt.is-motion-visible dl>span:nth-child(2){transition-delay:.19s}.conversion-page.is-motion-ready .conversion-receipt.is-motion-visible dl>span:nth-child(3){transition-delay:.26s}.conversion-page.is-motion-ready .conversion-receipt.is-motion-visible dl>span:nth-child(4){transition-delay:.33s}.conversion-page.is-motion-ready .conversion-receipt dl b{transition:transform .42s cubic-bezier(.23,1,.32,1);transform:scale(.88)}.conversion-page.is-motion-ready .conversion-receipt.is-motion-visible dl b{transform:scale(1)}.conversion-final{background:radial-gradient(circle at 78% 0%, #1d89b530, transparent 33%), var(--conversion-navy);color:#fff;text-align:center;border:1px solid #183a57;border-radius:31px;width:min(100% - 28px,1500px);margin:0 auto 14px;padding:110px 24px}.conversion-final h2{color:#fff;max-width:900px;margin-inline:auto}.conversion-final>p{color:#a3b7c8;max-width:690px;margin-inline:auto}.conversion-final>div{justify-content:center;gap:9px;margin-top:31px;display:flex}.conversion-final .conversion-kicker{color:#79dce9}.conversion-footer{color:#64788c;grid-template-columns:.8fr 1.2fr;gap:48px;width:min(100% - 48px,1320px);margin:0 auto;padding:58px 0 30px;display:grid}.conversion-footer>div:first-child>p{max-width:280px;margin-top:18px;font-size:.75rem}.conversion-footer>div:nth-child(2){grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.conversion-footer>div:nth-child(2)>span{align-content:start;gap:9px;display:grid}.conversion-footer strong{color:#243a50;margin-bottom:3px;font-size:.72rem}.conversion-footer a{font-size:.69rem}.conversion-footer>p{border-top:1px solid var(--conversion-line);grid-column:1/-1;padding-top:25px;font-size:.63rem}@keyframes conversion-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes conversion-photo-settle{0%{opacity:0;transform:scale(1.045)}to{opacity:.72;transform:scale(1)}}@keyframes conversion-materialize{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes conversion-stage-settle{0%{opacity:0;transform:translateY(9px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes conversion-role-content-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes conversion-question{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes conversion-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (hover:hover) and (pointer:fine){.conversion-nav-links a:hover{color:#071a31;background:#ffffffa8}.conversion-nav .language-selector label:hover,.conversion-menu-button:hover{color:#0875b6;background:#fff;border-color:#b9cbd8}.conversion-nav-signin:hover{color:#071a31;background:#edf3f7}.conversion-nav-cta:hover{background:linear-gradient(145deg,#22a6ed 0%,#0a86df 60%,#0875ce 100%);box-shadow:0 12px 26px #087fdb40,inset 0 1px #ffffff4d}.conversion-mobile-menu-links a:hover{color:#071a31;background:#eff5f8}.conversion-primary:hover{background:#51d4e5;box-shadow:0 18px 42px #25c6dc42}.conversion-secondary:hover{background:#ffffff1a;border-color:#ffffff4d}.conversion-choice:hover{background:#f8fcfd;border-color:#9fc4d5}.conversion-journey-photo:hover{border-color:#79dce975;transform:translateY(-2px);box-shadow:0 32px 76px #00081266,0 0 0 1px #25c6dc14}.conversion-journey-photo:hover img{transform:scale(1.012)}.conversion-text-link:hover svg,.conversion-primary:hover svg{transform:translate(2px)}}@media (max-width:1220px){.conversion-nav{grid-template-columns:minmax(0,1fr) auto;gap:12px}.conversion-nav-links{display:none}.conversion-menu-button,.conversion-mobile-menu{display:grid}.conversion-nav.is-menu-open .conversion-mobile-menu{animation:.32s cubic-bezier(.2,.75,.25,1) both conversion-menu-in}}@media (max-width:1100px){.conversion-hero-grid{grid-template-columns:.78fr 1.22fr;gap:38px;width:min(100% - 52px,1120px)}.conversion-case-flow{grid-template-columns:repeat(2,1fr)}.conversion-proof{grid-template-columns:repeat(4,1fr)}.conversion-proof>span:first-child{border-bottom:1px solid var(--conversion-line);border-inline-end:0;grid-column:1/-1;min-height:72px;padding-inline-start:0}.conversion-assessment-body{grid-template-columns:minmax(0,1fr) 340px}.conversion-result-grid{grid-template-columns:1fr}.conversion-result-grid article{min-height:auto}}@media (max-width:900px){.conversion-hero-grid{grid-template-columns:1fr;min-height:auto;padding:88px 0 80px}.conversion-hero-copy{max-width:760px}.conversion-hero-copy h1{font-size:clamp(4rem,10vw,6.5rem)}.conversion-hero-visual{max-width:760px}.conversion-hero-photo img{object-position:68% center;opacity:.5}.conversion-hero-photo:after{background:linear-gradient(#03172bb8 0%,#03172beb 54%,#03172bf5 100%)}.conversion-assessment-body,.conversion-role-stage,.conversion-trust{grid-template-columns:1fr}.conversion-assessment-preview{border-top:1px solid #dce6ed;border-inline-start:0}.conversion-case-compact{max-width:620px}.conversion-role-product{min-height:530px}.conversion-trust-copy{max-width:760px}.conversion-journey-list article{grid-template-columns:1fr;gap:28px;min-height:auto}.conversion-journey-photo{max-width:720px}.conversion-journey-state{position:absolute;top:56px;right:24px}}@media (max-width:680px){.conversion-nav,.conversion-nav.is-compact{border-radius:16px;width:calc(100% - 20px);margin-top:9px;top:9px}.conversion-nav .brand-wordmark small,.conversion-nav .conversion-nav-signin{display:none}.conversion-nav-cta{min-width:128px;min-height:41px;padding:9px 12px;font-size:.7rem}.conversion-nav .language-selector,.conversion-nav .language-selector label{height:41px}.conversion-hero{border-radius:24px;width:calc(100% - 20px);min-height:auto;margin-top:10px}.conversion-hero-grid,.conversion-readiness,.conversion-teams,.conversion-trust,.conversion-footer{width:min(100% - 32px,640px)}.conversion-hero-grid{padding:70px 0 56px}.conversion-hero-copy h1{font-size:clamp(3.2rem,15vw,4.9rem)}.conversion-hero-actions .button{width:100%}.conversion-case{border-radius:17px}.conversion-case-bar{grid-template-columns:1fr 1fr}.conversion-case-bar>span:nth-child(2){display:none}.conversion-case-content{padding:14px}.conversion-case-heading strong{font-size:1.1rem}.conversion-case-state{display:none}.conversion-case-flow{gap:5px}.conversion-case-flow>span{min-height:82px;padding:9px}.conversion-candidate{flex-direction:column;align-items:flex-start}.conversion-float-note{display:none}.conversion-journey-list article{padding:44px 8px}.conversion-journey-photo{border-radius:16px}.conversion-journey-photo-label{top:12px;inset-inline-start:12px}.conversion-journey-state{top:44px;right:8px}.conversion-proof{grid-template-columns:1fr 1fr;width:calc(100% - 32px)}.conversion-proof>span{border-bottom:1px solid var(--conversion-line);min-height:96px;padding:14px 12px}.conversion-proof>span:nth-child(3),.conversion-proof>span:nth-child(5){border-inline-end:0}.conversion-readiness,.conversion-teams,.conversion-trust{padding:88px 0}.conversion-section-intro{margin-bottom:34px}.conversion-section-intro h2,.conversion-trust-copy h2,.conversion-final h2{font-size:clamp(2.55rem,12vw,4rem)}.conversion-assessment{border-radius:20px}.conversion-assessment-head{grid-template-columns:1fr auto;gap:12px}.conversion-progress{grid-area:2/1/auto/-1}.conversion-question,.conversion-result{min-height:540px;padding:28px 22px}.conversion-question h3,.conversion-result h3{font-size:clamp(2rem,9vw,3.2rem)}.conversion-choice-grid,.conversion-choice-grid.two{grid-template-columns:1fr}.conversion-question-actions,.conversion-result-actions{flex-direction:column-reverse;align-items:stretch}.conversion-question-actions .button,.conversion-result-actions .button{width:100%}.conversion-assessment-preview{padding:22px}.conversion-result-grid{grid-template-columns:1fr}.conversion-journey{padding:88px 16px}.conversion-journey-list article{min-height:300px;padding:44px 8px}.conversion-journey-state{display:none}.conversion-role-switch{width:100%;display:grid}.conversion-role-switch button{min-width:0;padding-inline:10px}.conversion-role-stage{border-radius:20px;min-height:auto}.conversion-role-copy{padding:54px 24px 38px}.conversion-role-product{min-height:430px;padding:28px 18px 62px}.conversion-role-rows>span{grid-template-columns:34px 1fr}.conversion-role-rows small{text-align:start;grid-column:2}.conversion-role-bridge{bottom:24px;left:20px;right:20px}.conversion-receipt dl>span{grid-template-columns:1fr auto;gap:5px 12px;padding:12px 0}.conversion-receipt dd{grid-column:1}.conversion-receipt dl b{grid-area:1/2/span 2}.conversion-final{border-radius:24px;width:calc(100% - 20px);padding:82px 20px}.conversion-final>div{flex-direction:column}.conversion-footer{grid-template-columns:1fr;gap:34px}.conversion-footer>div:nth-child(2){grid-template-columns:1fr 1fr}.conversion-footer>p{grid-column:1}}@media (max-width:520px){.conversion-nav{padding-inline-start:10px}.conversion-nav>.brand-full{gap:8px}.conversion-nav>.brand-full .brand-image-shell,.conversion-nav.is-compact>.brand-full .brand-image-shell{flex-basis:36px;width:36px;height:44px}.conversion-nav>.brand-full .brand-symbol-art,.conversion-nav.is-compact>.brand-full .brand-symbol-art{width:34px;max-height:44px}.conversion-nav>.brand-full .brand-wordmark-art{width:104px}.conversion-nav-language{display:none}.conversion-nav-actions{gap:5px}.conversion-menu-button{width:40px;height:40px}.conversion-mobile-menu{right:-1px}}@media (max-width:440px){.conversion-hero-copy h1{font-size:3.05rem}.conversion-case-flow b{font-size:.58rem}.conversion-next-action strong{font-size:.68rem}}@media (max-width:360px){.conversion-nav-actions>.conversion-nav-cta{display:none}}@media (prefers-reduced-motion:reduce){.conversion-page *,.conversion-page :before,.conversion-page :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.conversion-hero-photo img,.conversion-page.is-motion-ready .conversion-journey-list article .conversion-journey-photo img{opacity:.72;transform:none}.conversion-page.is-motion-ready .conversion-journey-list article .conversion-journey-photo-label{opacity:1;transform:none}}@media (prefers-reduced-transparency:reduce){.conversion-nav,.conversion-mobile-menu,.conversion-float-note{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.conversion-journey-photo-label{-webkit-backdrop-filter:none;backdrop-filter:none;background:#071f35}}@media (prefers-contrast:more){.conversion-nav,.conversion-mobile-menu{background:#fff;border-color:#62778c}.conversion-nav-links{background:#eef3f6;border-color:#8093a4}.conversion-journey-photo{border-color:#79dce9}.conversion-journey-photo-label{background:#041b31;border-color:#d9f6fa}}html[dir=rtl] .conversion-hero-copy h1,html[dir=rtl] .conversion-section-intro h2,html[dir=rtl] .conversion-role-copy h3,html[dir=rtl] .conversion-final h2{letter-spacing:0;line-height:1.18}html[dir=rtl] .conversion-mobile-menu{transform-origin:0 0;left:0;right:auto}html[dir=rtl] .conversion-nav-cta svg{transform:scaleX(-1)}html[dir=rtl] .conversion-progress i{transform-origin:100%}html[dir=rtl] .conversion-role-switch:before{left:auto;right:4px}html[dir=rtl] .conversion-role-switch[data-role=broker]:before{transform:translate(calc(-100% - 4px))}@media (prefers-reduced-motion:reduce){.landing-hero-enter,.landing-visual-enter,.decision-candidate{animation-name:landing-fade!important;animation-duration:.18s!important;animation-delay:0s!important;transform:none!important}.landing-page .button:active,.landing-primary-action:hover>span,.text-link:hover>span{transform:none!important}}@keyframes landing-fade{0%{opacity:.65}to{opacity:1}}@media (prefers-reduced-transparency:reduce){.landing-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.decision-deck,.decision-stage,.team-card,.calculator-state,.audit-receipt{border-width:2px}.landing-kicker,.landing-hero-copy .landing-kicker,.landing-kicker-light{letter-spacing:.09em}}.broker-request-dialog{width:min(100%,700px);max-width:none;height:100dvh;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:12px;position:fixed;inset:0 0 0 auto;overflow:hidden}.broker-request-dialog::backdrop{-webkit-backdrop-filter:blur(7px)saturate(112%);backdrop-filter:blur(7px)saturate(112%);background:#071a3173}.broker-request-sheet{-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);height:100%;min-height:0;animation:broker-sheet-enter .3s var(--ease-drawer) both;background:#fbfdfff5;border:1px solid #c1d3e0db;border-radius:25px;flex-direction:column;display:flex;overflow:hidden;box-shadow:-24px 0 72px #071a313d,inset 0 1px #ffffffeb}.broker-request-sheet-header{background:#ffffffb8;border-bottom:1px solid #d3e0ead1;flex:none;justify-content:space-between;align-items:flex-start;gap:22px;padding:25px 28px 20px;display:flex}.broker-request-sheet-header>div{gap:5px;min-width:0;display:grid}.broker-request-sheet-header>div>span{color:var(--blue-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:780}.broker-request-sheet-header h2{overflow-wrap:anywhere;font-size:clamp(1.45rem,3vw,2rem)}.broker-request-sheet-header>button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink-soft);cursor:pointer;background:#f1f6faeb;border-radius:50%;flex:none;place-items:center;font-size:1.5rem;line-height:1;transition:background-color .12s ease-out,border-color .12s ease-out,transform .1s ease-out;display:grid}.broker-request-sheet-header>button:hover{border-color:var(--line-strong);background:#fff}.broker-request-sheet-header>button:active{transform:scale(.96)}.broker-request-sheet-header>button:disabled{cursor:not-allowed;opacity:.5}.broker-request-steps{border-bottom:1px solid #dbe3ecb8;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:16px 28px;list-style:none;display:grid}.broker-request-steps li{color:var(--muted);align-items:center;gap:9px;font-size:.74rem;display:flex}.broker-request-steps li>span{border:1px solid var(--line-strong);background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.68rem;display:grid}.broker-request-steps li.active,.broker-request-steps li.complete{color:var(--ink)}.broker-request-steps li.active>span,.broker-request-steps li.complete>span{border-color:var(--blue);background:var(--blue);color:#fff}.broker-request-form,.broker-request-review,.broker-request-success{overscroll-behavior:contain;flex:auto;min-height:0;padding:24px 28px 0;overflow-y:auto}.broker-request-form,.broker-request-review{align-content:start;gap:20px;display:grid}.broker-request-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.broker-request-sheet .field textarea{min-height:112px}.broker-request-sheet .field input[readonly]{background:var(--surface-soft);color:var(--ink-soft)}.broker-request-sheet .field small,.broker-request-scope>small{color:var(--muted);font-size:.7rem;font-weight:520;line-height:1.45}.broker-request-sheet .field-error,.broker-request-scope>.field-error{color:var(--danger);font-weight:680}.broker-request-scope{border:0;gap:10px;margin:0;padding:0;display:grid}.broker-request-scope legend{color:var(--ink-soft);margin-bottom:7px;font-size:.82rem;font-weight:680}.broker-request-scope>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.broker-request-scope label{border:1px solid var(--line);min-height:47px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.76rem;font-weight:650;transition:border-color .12s ease-out,background-color .12s ease-out,transform .1s ease-out;display:flex}.broker-request-scope label:has(input:checked){background:var(--blue-soft);color:var(--navy);border-color:#8dc7e4}.broker-request-scope label:active{transform:scale(.985)}.broker-request-scope input{width:17px;height:17px;accent-color:var(--blue);flex:none}.broker-request-empty{border:1px dashed var(--line-strong);background:var(--surface-soft);border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;padding:15px;display:grid}.broker-request-empty>span{width:42px;height:42px;color:var(--blue-dark);background:#fff;border-radius:12px;place-items:center;font-size:.65rem;font-weight:800;display:grid}.broker-request-empty p,.broker-request-empty a{color:var(--muted);margin-top:3px;font-size:.73rem}.broker-request-empty a{color:var(--blue-dark);font-weight:720;display:inline-block}.broker-request-sheet-footer{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#fbfdfff0;border-top:1px solid #d3e0ead1;justify-content:space-between;align-items:center;gap:18px;margin:2px -28px 0;padding:18px 28px 24px;display:flex;position:sticky;bottom:0}.broker-request-sheet-footer p{max-width:22rem;color:var(--muted);font-size:.69rem;line-height:1.45}.broker-request-review-heading{grid-template-columns:43px minmax(0,1fr);align-items:center;gap:13px;display:grid}.broker-request-review-heading>span,.broker-request-success>span{background:var(--success-soft);width:43px;height:43px;color:var(--success);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:820;display:grid}.broker-request-review-heading p{color:var(--muted);margin-top:3px;font-size:.74rem}.broker-request-review-facts{border:1px solid var(--line);background:#fff;border-radius:16px;display:grid;overflow:hidden}.broker-request-review-facts>div{grid-template-columns:minmax(9rem,.38fr) minmax(0,1fr);align-items:baseline;gap:18px;padding:13px 15px;display:grid}.broker-request-review-facts>div+div{border-top:1px solid var(--line)}.broker-request-review-facts dt{color:var(--muted);font-size:.69rem;font-weight:650}.broker-request-review-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);text-align:end;font-size:.78rem;font-weight:680}.broker-request-boundary{color:var(--ink-soft);background:#eff9fc;border:1px solid #b9d9e8;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:14px;font-size:.75rem;line-height:1.55;display:grid}.broker-request-boundary>span{background:var(--navy);color:#8de2ee;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.broker-request-boundary strong{color:var(--navy);margin-bottom:2px;display:block}.broker-request-success{text-align:center;align-content:center;justify-items:center;gap:22px;display:grid}.broker-request-success>span{width:64px;height:64px;font-size:1.4rem}.broker-request-success>div{gap:8px;max-width:30rem;display:grid}.broker-request-success h3{font-size:clamp(1.5rem,3vw,2rem)}.broker-request-success p{color:var(--ink-soft);line-height:1.65}.broker-request-success code{overflow-wrap:anywhere;background:var(--surface-soft);color:var(--muted);border-radius:7px;justify-self:center;padding:5px 8px;font-size:.64rem}.broker-request-success .broker-request-boundary{text-align:start;max-width:30rem}.broker-request-success .broker-request-sheet-footer{justify-content:center;width:100%;margin-top:4px;position:static}@keyframes broker-sheet-enter{0%{opacity:0;transform:translate(.65rem)}to{opacity:1;transform:none}}@media (max-width:620px){.broker-request-dialog{width:100%;padding:0}.broker-request-sheet{border-width:0;border-radius:0}.broker-request-sheet-header,.broker-request-steps,.broker-request-form,.broker-request-review,.broker-request-success{padding-inline:20px}.broker-request-field-grid,.broker-request-scope>div{grid-template-columns:1fr}.broker-request-review-facts>div{grid-template-columns:1fr;gap:3px}.broker-request-review-facts dd{text-align:start}.broker-request-sheet-footer{flex-direction:column;align-items:stretch;margin-inline:-20px;padding-inline:20px}.broker-request-sheet-footer .button{width:100%}}@media (prefers-reduced-motion:reduce){.broker-request-sheet{animation:none}}@media (prefers-reduced-transparency:reduce){.broker-request-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#071a31ad}.broker-request-sheet,.broker-request-sheet-header,.broker-request-sheet-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.broker-request-sheet,.broker-request-sheet-header,.broker-request-steps,.broker-request-scope label,.broker-request-review-facts,.broker-request-boundary,.broker-request-sheet-footer{border-width:2px}}.broker-profile-page,.broker-profile-detail{display:grid}.broker-profile-page{gap:clamp(26px,4vw,44px)}.broker-profile-detail{gap:20px}.broker-profile-preview.broker-profile-hero{isolation:isolate;-webkit-backdrop-filter:saturate(145%)blur(18px);backdrop-filter:saturate(145%)blur(18px);animation:broker-materialize .36s var(--ease-out) both;background:linear-gradient(145deg,#fffffff5,#f1f9fdeb);border-color:#b4d1e2c7;position:relative;overflow:hidden;box-shadow:0 24px 64px #071a311a,inset 0 1px #ffffffe0}.broker-profile-preview.broker-profile-hero:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#08a3bd29,#0000 68%);border-radius:50%;width:min(48vw,620px);height:min(48vw,620px);position:absolute;inset:-52% -12% auto auto}.broker-profile-preview.broker-profile-hero>strong{max-width:48rem;color:var(--navy);letter-spacing:-.03em;margin-top:clamp(28px,4vw,46px);font-size:clamp(1.35rem,2.4vw,2.1rem);font-weight:730;line-height:1.16;display:block}.broker-profile-preview.broker-profile-hero>p{max-width:64rem;color:var(--ink-soft);margin-top:13px;font-size:clamp(.9rem,1.25vw,1.02rem);line-height:1.72}.broker-profile-preview.broker-profile-hero .broker-profile-facts>div{background:#ffffffb8;border:1px solid #cddee9c2;box-shadow:inset 0 1px #ffffffc7}.broker-invitation-compose.broker-profile-action-panel{background:#ebf7fcb8;border:1px solid #aed2e4cc;border-radius:18px;margin-top:clamp(25px,4vw,42px);padding:clamp(20px,3vw,30px)}.broker-profile-action-panel h3{margin-top:6px;font-size:clamp(1.2rem,2vw,1.65rem)}.broker-profile-action-panel .broker-assignment-actions{margin-top:18px}.broker-profile-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.broker-profile-support-grid>.case-section{min-width:0}.broker-profile-support-grid .broker-profile-preview{transition:border-color .14s ease-out,box-shadow .14s ease-out,transform .12s ease-out}.broker-profile-support-grid .broker-profile-preview:hover{box-shadow:var(--shadow-sm);border-color:#b6d4e4;transform:translateY(-2px)}.broker-directory-page{gap:clamp(26px,4vw,44px);display:grid}.broker-directory-intro{align-items:center}.broker-directory-boundary{min-width:min(100%,270px);box-shadow:var(--shadow-sm), inset 0 1px #ffffffe6;-webkit-backdrop-filter:saturate(145%)blur(16px);backdrop-filter:saturate(145%)blur(16px);background:#ffffffb3;border:1px solid #c1d7e4e0;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:13px;padding:15px 17px;display:grid}.broker-directory-boundary>span{background:var(--navy);color:#8de2ee;border-radius:12px;place-items:center;width:40px;height:40px;font-size:.68rem;font-weight:800;display:grid}.broker-directory-boundary p{min-width:0;display:grid}.broker-directory-boundary strong{font-size:.78rem}.broker-directory-boundary small{color:var(--muted);margin-top:2px;font-size:.66rem;line-height:1.45}.broker-directory-surface{-webkit-backdrop-filter:saturate(145%)blur(18px);backdrop-filter:saturate(145%)blur(18px);animation:broker-materialize .36s var(--ease-out) both;background:#ffffffc7;border:1px solid #cddbe7e6;border-radius:24px;overflow:hidden;box-shadow:0 22px 58px #071a3114,inset 0 1px #ffffffeb}.broker-directory-toolbar{background:radial-gradient(circle at 88% 0,#08a3bd1a,#0000 36%),linear-gradient(145deg,#f8fcfef0,#f0f7fbd6);grid-template-columns:minmax(18rem,1.25fr) minmax(22rem,.75fr);align-items:end;gap:clamp(22px,4vw,48px);padding:clamp(24px,3.5vw,38px);display:grid}.broker-directory-search{gap:7px;display:grid}.broker-directory-search label{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:760}.broker-directory-search>span{border:1px solid var(--line-strong);background:#ffffffe6;border-radius:15px;grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:54px;padding:0 16px;transition:border-color .13s ease-out,box-shadow .13s ease-out,transform .1s ease-out;display:grid;box-shadow:inset 0 1px #ffffffe6}.broker-directory-search>span:focus-within{box-shadow:0 0 0 4px #0878d11f, var(--shadow-sm);border-color:#4da9d1}.broker-directory-search b{color:var(--blue-dark);font-size:1.1rem}.broker-directory-search input{width:100%;min-height:50px;color:var(--navy);background:0 0;border:0;outline:0;font-size:.95rem}.broker-directory-search input:focus-visible{outline:0}.broker-directory-search small,.broker-directory-card-footer small,.broker-directory-result-line{color:var(--muted);font-size:.69rem}.broker-directory-summary{background:#ffffffb3;border:1px solid #c6d9e5c7;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.broker-directory-summary>div{border-inline-start:1px solid var(--line);padding:14px}.broker-directory-summary>div:first-child{border-inline-start:0}.broker-directory-summary dt{color:var(--muted);font-size:.63rem}.broker-directory-summary dd{color:var(--navy);font-variant-numeric:tabular-nums;margin-top:3px;font-size:1.12rem;font-weight:780}.broker-directory-filters{scrollbar-width:thin;border-top:1px solid #dae4edc2;border-bottom:1px solid #dae4edc2;gap:6px;padding:15px clamp(24px,3.5vw,38px);display:flex;overflow-x:auto}.broker-directory-filters button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:none;padding:8px 13px;font-size:.72rem;font-weight:700;transition:background-color .12s ease-out,color .12s ease-out,transform .1s ease-out}.broker-directory-filters button:hover{background:var(--surface-soft);color:var(--ink)}.broker-directory-filters button:active{transform:scale(.97)}.broker-directory-filters button[aria-pressed=true]{color:var(--blue-dark);box-shadow:var(--shadow-sm);background:#fff;border-color:#b9d7e7}.broker-directory-result-line{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px clamp(24px,3.5vw,38px) 0;display:flex}.broker-directory-result-line strong{color:var(--ink);font-size:.78rem}.broker-directory-result-line button{min-height:40px;color:var(--blue-dark);cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:730}.broker-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:18px clamp(24px,3.5vw,38px) clamp(26px,4vw,42px);list-style:none;display:grid}.broker-directory-grid>li{min-width:0}.broker-directory-card{border:1px solid var(--line);background:#ffffffe0;border-radius:18px;align-content:start;height:100%;min-height:390px;padding:20px;transition:border-color .15s ease-out,box-shadow .15s ease-out,transform .13s ease-out;display:grid;box-shadow:0 6px 20px #071a310a}.broker-directory-card:hover{border-color:#a9cfdf;transform:translateY(-3px);box-shadow:0 18px 38px #071a311a}.broker-directory-card:active{transform:translateY(-1px)scale(.995)}.broker-directory-card-head{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.broker-directory-monogram{background:linear-gradient(145deg, var(--navy), #16486d);color:#8de2ee;letter-spacing:.02em;border-radius:14px;place-items:center;width:46px;height:46px;font-size:.74rem;font-weight:820;display:grid;box-shadow:inset 0 1px #ffffff1f}.broker-directory-card-head>div{min-width:0}.broker-directory-card-head p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.broker-directory-card-head h2{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:1.03rem;line-height:1.25;overflow:hidden}.broker-directory-card>strong{margin-top:22px;font-size:.9rem;line-height:1.4}.broker-directory-description{min-height:3.9em;color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:7px;font-size:.75rem;line-height:1.6;display:-webkit-box;overflow:hidden}.broker-directory-card .broker-service-list{align-content:start;min-height:61px}.broker-directory-card-facts{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.7fr));gap:6px;margin-top:17px;display:grid}.broker-directory-card-facts>div{background:var(--surface-soft);border-radius:10px;min-width:0;padding:9px}.broker-directory-card-facts dt{color:var(--muted);font-size:.59rem}.broker-directory-card-facts dd{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.68rem;font-weight:720;overflow:hidden}.broker-directory-card-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.broker-directory-card-footer a{min-height:40px;color:var(--blue-dark);border-radius:10px;align-items:center;gap:8px;font-size:.72rem;font-weight:760;display:inline-flex}.broker-directory-card-footer a span{transition:transform .13s ease-out}.broker-directory-card-footer a:hover span{transform:translate(3px)}.broker-directory-state{grid-template-columns:48px minmax(0,440px);place-content:center;align-items:start;gap:15px;min-height:300px;padding:38px;display:grid}.broker-directory-state>span{background:var(--navy);color:#8de2ee;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:820;display:grid}.broker-directory-state h2{font-size:1.15rem}.broker-directory-state p{color:var(--muted);margin-top:6px;font-size:.78rem}.broker-directory-state .button{margin-top:14px}.broker-directory-loader{border:2px solid #8de2ee61;border-top-color:#8de2ee;animation:.7s linear infinite broker-loader-spin}@keyframes broker-loader-spin{to{transform:rotate(360deg)}}@keyframes broker-materialize{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.broker-directory-toolbar,.broker-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.broker-directory-toolbar{align-items:stretch}.broker-profile-support-grid{grid-template-columns:1fr}}@media (max-width:700px){.broker-directory-intro{flex-direction:column;align-items:stretch}.broker-directory-boundary{width:100%}.broker-directory-toolbar,.broker-directory-grid{grid-template-columns:1fr}.broker-directory-summary{width:100%}.broker-directory-card{min-height:0}.broker-directory-card-head{grid-template-columns:46px minmax(0,1fr)}.broker-directory-card-head .review-status{grid-column:2;justify-self:start}.broker-directory-card-facts{grid-template-columns:1fr 1fr}.broker-directory-card-facts>div:first-child{grid-column:1/-1}.broker-profile-page .page-intro{flex-direction:column;align-items:stretch}.broker-profile-page .page-intro>.button,.broker-profile-action-panel .broker-assignment-actions,.broker-profile-action-panel .button{width:100%}.broker-invitation-compose.broker-profile-action-panel{padding:18px}}@media (prefers-reduced-motion:reduce){.broker-directory-surface,.broker-profile-preview.broker-profile-hero{animation:none}.broker-directory-loader{border-color:#8de2ee;animation:none}.broker-directory-card,.broker-directory-filters button,.broker-directory-card-footer a span{transition:none}.broker-directory-card:hover,.broker-directory-card:active{transform:none}.broker-profile-support-grid .broker-profile-preview{transition:none}.broker-profile-support-grid .broker-profile-preview:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.broker-directory-surface,.broker-directory-boundary,.broker-profile-preview.broker-profile-hero,.broker-invitation-compose.broker-profile-action-panel,.broker-profile-preview.broker-profile-hero .broker-profile-facts>div{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.broker-directory-surface,.broker-directory-boundary,.broker-directory-card,.broker-profile-preview.broker-profile-hero,.broker-invitation-compose.broker-profile-action-panel,.broker-profile-preview.broker-profile-hero .broker-profile-facts>div{border-width:2px}}.operations-command-center{gap:21px;display:grid}.operations-intro{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.operations-intro h1{letter-spacing:-.055em;margin-top:8px;font-size:clamp(2.3rem,4vw,4rem)}.operations-intro p{max-width:49rem;color:var(--muted);margin-top:10px;font-size:.88rem;line-height:1.58}.operations-intro-actions{flex:none;gap:9px;display:flex}.operations-feedback:empty{display:none}.operations-feedback{z-index:7;position:sticky;top:82px}.operations-loading{min-height:24rem;color:var(--ink);justify-content:center;align-items:center;gap:15px;display:flex}.operations-loading>span{color:var(--blue);letter-spacing:.16em;font-weight:800;animation:1.25s ease-in-out infinite security-pulse}.operations-loading p{color:var(--muted);margin-top:5px}.operations-summary{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:19px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.operations-summary-card{align-content:center;gap:2px;min-width:0;min-height:126px;padding:20px 22px 18px;display:grid;position:relative}.operations-summary-card+.operations-summary-card{border-inline-start:1px solid var(--line)}.operations-summary-card:before{background:var(--line-strong);content:"";border-radius:0 3px 3px 0;width:3px;height:34px;position:absolute;top:20px;left:0}.operations-summary-card.active:before{background:var(--blue)}.operations-summary-card.due:before{background:var(--danger)}.operations-summary-card.attention:before{background:var(--warning)}.operations-summary-card>span{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:.65rem;font-weight:730}.operations-summary-card>strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin-top:3px;font-size:1.85rem}.operations-summary-card>p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;line-height:1.4;overflow:hidden}.operations-control-surface,.operations-task-register,.operations-tool-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff}.operations-control-surface{border-radius:19px;overflow:hidden}.operations-view-bar{border-bottom:1px solid var(--line);background:#fbfcfe;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 17px;display:flex}.operations-view-bar>div:first-child{align-items:center;gap:13px;min-width:0;display:flex}.operations-view-bar>div:first-child>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:.65rem;font-weight:750}.operations-view-chips{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.operations-view-chips button{border:1px solid var(--line);min-height:44px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:.69rem;font-weight:690;display:inline-flex}.operations-view-chips button:active,.operations-task-register li>button:active,.operations-dialog-header>button:active{transform:scale(.98)}.operations-view-chips button.active{border-color:var(--navy);background:var(--navy);color:#fff}.operations-view-chips button small{letter-spacing:.03em;text-transform:uppercase;background:#ffffff2b;border-radius:999px;padding:2px 5px;font-size:.52rem}.operations-view-editor{background:#f3f9fd;border-bottom:1px solid #c9deec;grid-template-columns:minmax(13rem,.6fr) minmax(15rem,1fr) auto;align-items:end;gap:14px;padding:15px 17px;display:grid}.operations-view-editor>div{gap:7px;display:flex}.operations-filters{grid-template-columns:minmax(15rem,1.35fr) repeat(3,minmax(9rem,.6fr)) minmax(10rem,.7fr) auto;align-items:end;gap:12px;padding:17px;display:grid}.operations-checkbox{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:10px;min-height:48px;padding:8px 11px;display:flex}.operations-checkbox input{width:18px;height:18px;accent-color:var(--blue);flex:none}.operations-checkbox span{gap:1px;min-width:0;display:grid}.operations-checkbox strong{font-size:.69rem}.operations-checkbox small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.operations-filter-actions{gap:7px;display:flex}.operations-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:20px;display:grid}.operations-task-register{border-radius:19px;min-width:0;scroll-margin-top:88px;overflow:hidden}.operations-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:17px 20px;display:flex}.operations-section-heading h2,.operations-tool-card h2{margin-top:3px;font-size:1.35rem}.operations-section-heading>span{background:var(--surface-soft);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:.63rem;font-weight:720}.operations-task-register>ul{margin:0;padding:0;list-style:none}.operations-task-register li+li{border-top:1px solid var(--line)}.operations-task-register li>button{width:100%;min-height:92px;color:inherit;cursor:pointer;text-align:start;background:#fff;border:0;grid-template-columns:64px minmax(12rem,1fr) minmax(8rem,.45fr) minmax(7.5rem,.42fr) auto 22px;align-items:center;gap:13px;padding:14px 19px;transition:background-color .1s ease-out,transform 80ms ease-out;display:grid}.operations-task-register li>button:hover{background:#f8fafc}.operations-task-register li>button:disabled{cursor:wait;opacity:.58}.operations-priority{background:var(--surface-soft);min-height:27px;color:var(--muted);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-size:.57rem;font-weight:780;display:inline-flex}.operations-priority.priority-high{background:var(--warning-soft);color:var(--warning)}.operations-priority.priority-urgent{background:var(--danger-soft);color:var(--danger)}.operations-task-copy,.operations-task-owner,.operations-task-due{gap:3px;min-width:0;display:grid}.operations-task-copy strong,.operations-task-copy p,.operations-task-copy small,.operations-task-owner span,.operations-task-owner small,.operations-task-due strong,.operations-task-due small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operations-task-copy strong{font-size:.82rem}.operations-task-copy p,.operations-task-copy small,.operations-task-owner small,.operations-task-due small{color:var(--muted);font-size:.63rem}.operations-task-copy small{color:var(--blue-dark)}.operations-task-owner span,.operations-task-due strong{color:var(--ink-soft);font-size:.7rem;font-weight:690}.operations-task-due.due-overdue strong,.operations-task-due.due-today strong{color:var(--danger)}.operations-task-status{background:var(--surface-soft);min-height:28px;color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-size:.59rem;font-weight:740;display:inline-flex}.operations-task-status.status-in_progress{background:var(--blue-soft);color:var(--blue-dark)}.operations-task-status.status-blocked{background:var(--danger-soft);color:var(--danger)}.operations-task-status.status-done{background:var(--success-soft);color:var(--success)}.operations-empty{justify-content:center;align-items:center;gap:14px;min-height:230px;padding:32px;display:flex}.operations-empty>span{background:var(--success-soft);width:42px;height:42px;color:var(--success);border-radius:13px;flex:none;place-items:center;font-weight:840;display:grid}.operations-empty p{max-width:34rem;color:var(--muted);margin-top:5px;font-size:.74rem;line-height:1.55}.operations-tools{gap:14px;display:grid;position:sticky;top:92px}.operations-tool-card{border-radius:17px;padding:19px}.operations-tool-card>p{color:var(--muted);margin-top:8px;font-size:.71rem;line-height:1.55}.operations-tool-card>div{gap:8px;margin-top:15px;display:grid}.operations-tool-card a{justify-content:space-between}.operations-boundary-card{background:#f3f9fd;border-color:#c9deec;align-items:flex-start;gap:11px;display:flex}.operations-boundary-card>span{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:.65rem;font-weight:800;display:grid}.operations-boundary-card>div{margin-top:0}.operations-boundary-card h2{font-size:.86rem}.operations-boundary-card p{color:var(--muted);font-size:.68rem;line-height:1.55}.operations-dialog{width:min(100% - 34px,66rem);max-width:none;max-height:min(90vh,58rem);color:var(--ink);-webkit-backdrop-filter:saturate(150%)blur(20px);backdrop-filter:saturate(150%)blur(20px);background:#fffffff5;border:1px solid #ffffffc7;border-radius:22px;margin:auto;padding:0;overflow:auto;box-shadow:0 32px 90px #071a3157}.operations-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071a316e}.operations-create-dialog,.operations-import-dialog{width:min(100% - 34px,52rem)}.operations-dialog-header{z-index:3;-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);background:#ffffffe0;justify-content:space-between;align-items:center;gap:16px;min-height:79px;padding:14px 19px;display:flex;position:sticky;top:0;box-shadow:0 10px 24px #071a310d}.operations-dialog-header span{color:var(--blue-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:760}.operations-dialog-header h2{margin-top:3px;font-size:1.45rem}.operations-dialog-header>button{background:var(--surface-soft);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:1.2rem;transition:transform 80ms ease-out,background-color .1s ease-out;display:grid}.operations-dialog-form,.operations-import-form,.operations-import-preview{gap:18px;padding:20px;display:grid}.operations-dialog-form>fieldset,.operations-conversation>form>fieldset{border:1px solid var(--line);border-radius:15px;gap:13px;margin:0;padding:17px;display:grid}.operations-dialog-form>fieldset>legend,.operations-conversation>form>fieldset>legend{color:var(--ink);padding:0 7px;font-size:.78rem;font-weight:760}.operations-dialog-form>fieldset>p{color:var(--muted);margin:-3px 0 2px;font-size:.68rem;line-height:1.5}.operations-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.form-span-2{grid-column:1/-1}.operations-dialog-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.operations-dialog-actions>p{max-width:33rem;color:var(--muted);margin-inline-end:auto;font-size:.66rem;line-height:1.5}.operations-task-source{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f6f9fc;justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;display:flex}.operations-task-source>span{color:var(--muted);font-size:.64rem;font-weight:700}.operations-task-source>a{min-height:44px;color:var(--blue-dark);align-items:center;gap:8px;font-size:.72rem;font-weight:730;display:inline-flex}.operations-detail-layout{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:start;display:grid}.operations-task-edit{border-inline-end:1px solid var(--line)}.operations-readonly-note{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:11px;padding:13px;font-size:.7rem;line-height:1.5}.operations-conversation{gap:15px;min-width:0;padding:20px;display:grid}.operations-conversation h3{margin-top:3px;font-size:1.25rem}.operations-conversation>ol{gap:9px;max-height:22rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.operations-conversation>ol>li{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;gap:7px;padding:12px;display:grid}.operations-conversation>ol>li>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.operations-conversation li strong{font-size:.69rem}.operations-conversation li span,.operations-conversation li small{color:var(--muted);font-size:.59rem}.operations-conversation li p{color:var(--ink-soft);white-space:pre-wrap;font-size:.72rem;line-height:1.55}.operations-comment-empty{border:1px dashed var(--line-strong);color:var(--muted);border-radius:12px;padding:16px;font-size:.7rem;line-height:1.5}.operations-conversation>form{border-top:1px solid var(--line);gap:11px;padding-top:15px;display:grid}.operations-conversation>form textarea{min-height:104px}.operations-conversation>form>fieldset{padding:11px}.operations-conversation>form>fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.operations-conversation>form>fieldset label{background:var(--surface-soft);cursor:pointer;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:7px 9px;font-size:.65rem;display:flex}.operations-conversation>form>fieldset input{width:17px;height:17px;accent-color:var(--blue)}.operations-event-history{border-top:1px solid var(--line);padding:0 20px 20px}.operations-event-history summary{min-height:48px;color:var(--ink-soft);cursor:pointer;font-size:.69rem;font-weight:720;line-height:48px}.operations-event-history ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.operations-event-history li{background:var(--surface-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:13px;padding:10px 12px;font-size:.65rem;display:flex}.operations-event-history li strong{text-transform:capitalize}.operations-event-history li span{color:var(--muted)}.operations-import-guidance{background:#f3f9fd;border:1px solid #c9deec;border-radius:13px;align-items:flex-start;gap:12px;padding:14px;display:flex}.operations-import-guidance>span{background:var(--blue);color:#fff;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:.68rem;font-weight:820;display:grid}.operations-import-guidance.complete>span{background:var(--success)}.operations-import-guidance p{gap:3px;display:grid}.operations-import-guidance small{color:var(--muted);font-size:.68rem;line-height:1.5}.operations-file-field input{padding:7px}.operations-file-field input::file-selector-button{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;border-radius:8px;min-height:34px;margin-inline-end:10px;padding:6px 10px;font-weight:680}.operations-import-preview{border-top:1px solid var(--line)}.operations-import-preview dl{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.operations-import-preview dl>div{gap:2px;padding:13px;display:grid}.operations-import-preview dl>div+div{border-inline-start:1px solid var(--line)}.operations-import-preview dt{color:var(--muted);font-size:.62rem}.operations-import-preview dd{font-variant-numeric:tabular-nums;font-size:1.18rem;font-weight:780}.operations-import-errors{background:var(--danger-soft);color:var(--danger);border:1px solid #efc3ca;border-radius:12px;gap:5px;margin:0;padding:13px 13px 13px 31px;font-size:.68rem;display:grid}.operations-import-table{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.operations-import-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.68rem}.operations-import-table th,.operations-import-table td{border-bottom:1px solid var(--line);text-align:start;padding:10px 11px}.operations-import-table th{background:var(--surface-soft);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.59rem}.operations-import-table tbody tr:last-child td{border-bottom:0}@media (max-width:1260px){.operations-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-search,.assigned-filter{grid-column:span 2}.operations-filter-actions{grid-column:span 2;justify-content:flex-end}.operations-task-register li>button{grid-template-columns:64px minmax(12rem,1fr) minmax(7rem,.42fr) auto 22px}.operations-task-owner{display:none}}@media (max-width:980px){.operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-summary-card:nth-child(3){border-top:1px solid var(--line);border-inline-start:0}.operations-summary-card:nth-child(4){border-top:1px solid var(--line)}.operations-workspace-grid{grid-template-columns:1fr}.operations-tools{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.operations-detail-layout{grid-template-columns:1fr}.operations-task-edit{border-inline-end:0;border-bottom:1px solid var(--line)}}@media (max-width:760px){.operations-intro{flex-direction:column;align-items:stretch;gap:17px}.operations-intro-actions,.operations-intro-actions .button{width:100%}.operations-view-bar,.operations-view-bar>div:first-child{flex-direction:column;align-items:stretch}.operations-view-editor,.operations-filters{grid-template-columns:1fr 1fr}.operations-view-editor>div,.operations-search,.assigned-filter,.operations-filter-actions{grid-column:1/-1}.operations-view-editor>div{flex-wrap:wrap}.operations-task-register li>button{grid-template-columns:55px minmax(0,1fr) 22px;align-items:start;gap:9px}.operations-task-due,.operations-task-status{grid-column:2}.operations-task-due{grid-row:2}.operations-task-status{grid-row:3;justify-self:start}.operations-task-register li>button>b:last-child{grid-area:1/3}.operations-tools{grid-template-columns:1fr}.operations-dialog{border-radius:17px;width:calc(100% - 18px);max-height:calc(100vh - 18px)}.operations-task-source{flex-direction:column;align-items:flex-start;gap:2px}}@media (max-width:560px){.operations-summary{grid-template-columns:1fr}.operations-summary-card+.operations-summary-card,.operations-summary-card:nth-child(4){border-top:1px solid var(--line);border-inline-start:0}.operations-summary-card{min-height:102px}.operations-view-editor,.operations-filters,.operations-form-grid,.operations-conversation>form>fieldset>div{grid-template-columns:1fr}.operations-view-editor>div,.operations-search,.assigned-filter,.operations-filter-actions,.form-span-2{grid-column:auto}.operations-filter-actions,.operations-dialog-actions{flex-direction:column;align-items:stretch}.operations-filter-actions .button,.operations-dialog-actions .button{width:100%}.operations-dialog-actions>p{margin-inline-end:0}.operations-import-preview dl{grid-template-columns:1fr}.operations-import-preview dl>div+div{border-top:1px solid var(--line);border-inline-start:0}}@media (prefers-reduced-motion:reduce){.operations-loading>span{animation:none}.operations-view-chips button,.operations-task-register li>button,.operations-dialog-header>button{transition:none}}@media (prefers-reduced-transparency:reduce){.operations-dialog,.operations-dialog-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.operations-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.operations-summary,.operations-control-surface,.operations-task-register,.operations-tool-card,.operations-dialog,.operations-dialog-form>fieldset,.operations-checkbox,.operations-conversation>ol>li,.operations-import-guidance,.operations-import-preview dl,.operations-import-table{border-width:2px}.operations-dialog::backdrop{background:#000000b8}}.broker-network-grid{grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr)}.broker-network-stack,.broker-directory-results,.broker-invitation-inbox,.schedule-workspace,.broker-team-workspace,.broker-member-list{gap:18px;display:grid}.broker-directory-results,.broker-member-list{margin:20px 0 0;padding:0;list-style:none}.broker-profile-preview{border:1px solid var(--line);background:#fbfcfe;border-radius:14px;padding:20px}.broker-profile-preview-heading,.appointment-card-heading,.availability-footer,.broker-profile-footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.broker-profile-preview-heading>div{gap:3px;display:grid}.broker-profile-preview-heading span,.broker-profile-preview-heading code,.network-timezone-note,.appointment-source-time,.slot-picker>small,.slot-picker-status,.broker-profile-footer p{color:var(--muted);font-size:.75rem;line-height:1.5}.broker-profile-preview-heading h3{font-size:1.1rem}.broker-profile-preview>strong{margin-top:16px;font-size:.9rem;display:block}.broker-profile-preview>p{color:var(--muted);margin-top:8px;font-size:.8125rem;line-height:1.65}.broker-profile-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.broker-profile-facts>div{background:#fff;border-radius:10px;padding:11px}.broker-profile-facts dt,.broker-profile-facts dd{font-size:.75rem}.broker-profile-facts dt{color:var(--muted)}.broker-profile-facts dd{margin-top:4px;font-weight:720}.broker-service-list{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.broker-service-list span{color:var(--blue-dark);background:#f2f9fb;border:1px solid #c8e0ea;border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:680}.broker-invitation-compose,.network-inline-confirm{border-top:1px solid var(--line);gap:12px;margin-top:17px;padding-top:17px;display:grid}.network-inline-confirm>div,.broker-assignment-actions{flex-wrap:wrap;gap:9px;display:flex}.schedule-tabs{border:1px solid var(--line);width:fit-content;box-shadow:var(--shadow-sm);background:#fff;border-radius:13px;gap:4px;padding:4px;display:inline-flex}.schedule-tabs button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 16px;font-size:.8125rem;font-weight:720}.schedule-tabs button[aria-selected=true]{background:var(--navy);color:#fff}.schedule-tabs button span{opacity:.72;margin-inline-start:5px}.schedule-grid{grid-template-columns:minmax(0,1.25fr) minmax(21rem,.75fr);align-items:start;gap:18px;display:grid}.appointment-list{gap:11px;margin:20px 0 0;padding:0;list-style:none;display:grid}.appointment-card{border:1px solid var(--line);background:#fbfcfe;border-radius:14px;grid-template-columns:58px minmax(0,1fr);gap:16px;padding:18px;display:grid}.appointment-date-block{border:1px solid var(--line);background:#fff;border-radius:11px;justify-items:center;height:fit-content;display:grid;overflow:hidden}.appointment-date-block span{background:var(--navy);color:#fff;text-align:center;text-transform:uppercase;width:100%;padding:5px;font-size:.7rem;font-weight:760}.appointment-date-block strong{padding:8px;font-size:1.15rem}.appointment-card-heading>div>span{color:var(--blue-dark);font-size:.75rem;font-weight:720}.appointment-card-heading h3{margin-top:3px;font-size:1rem}.appointment-time,.appointment-agenda{color:var(--ink-soft);margin-top:9px;font-size:.8125rem;line-height:1.55}.appointment-source-time{margin-top:4px}.appointment-context-row{margin-top:12px}.appointment-context-row a,.context-card-link{color:var(--blue-dark);font-size:.8125rem;font-weight:720}.appointment-actions,.appointment-inline-form>div:last-child{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.appointment-inline-form,.appointment-booking-form,.availability-form,.broker-profile-form{gap:14px;margin-top:20px;display:grid}.appointment-inline-form{background:#f4f9fc;border:1px solid #c7dfeb;border-radius:12px;margin-top:15px;padding:16px}.appointment-change-summary{gap:3px;margin:0;display:grid}.appointment-change-summary span{color:var(--muted);font-size:.75rem}.appointment-change-summary strong{font-size:.8125rem}.slot-picker{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:12px;margin:0;padding:15px;display:grid}.slot-picker legend,.availability-week legend{color:var(--ink);padding:0 7px;font-size:.8125rem;font-weight:760}.slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:260px;display:grid;overflow:auto}.slot-grid button{border:1px solid var(--line);min-height:52px;color:var(--ink-soft);cursor:pointer;text-align:start;background:#fff;border-radius:10px;gap:2px;padding:8px;display:grid}.slot-grid button span{color:var(--muted);font-size:.75rem}.slot-grid button strong{font-size:.8125rem}.slot-grid button:hover,.slot-grid button.selected{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-dark)}.availability-settings{grid-template-columns:minmax(16rem,1fr) minmax(18rem,1fr);gap:14px;display:grid}.availability-toggle{border:1px solid var(--line);background:#fbfcfe;border-radius:11px;align-items:center;gap:12px;min-height:56px;padding:12px;display:flex}.availability-toggle input{flex:none;width:20px;height:20px}.availability-toggle span{gap:3px;display:grid}.availability-toggle strong,.availability-toggle small{font-size:.8125rem}.availability-toggle small{color:var(--muted)}.availability-week{border:1px solid var(--line);border-radius:13px;margin:0;padding:6px 16px 12px;display:grid}.availability-day{border-bottom:1px solid var(--line);grid-template-columns:10rem minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.availability-day:last-child{border-bottom:0}.availability-day-label,.availability-day-rules{gap:8px;display:grid}.availability-day-label strong,.availability-day-label span{font-size:.8125rem}.availability-day-label span{color:var(--muted)}.availability-rule{align-items:center;gap:8px;display:flex}.availability-rule input{width:112px}.availability-rule>span{color:var(--muted);font-size:.75rem}.availability-rule>button,.availability-add{min-width:44px;min-height:44px;color:var(--blue-dark);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:.8125rem;font-weight:720}.availability-rule>button:hover,.availability-add:hover{background:var(--blue-soft)}.availability-footer,.broker-profile-footer{align-items:center}.broker-team-workspace{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:start}.broker-profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-headline,.profile-description,.profile-publish,.broker-profile-footer{grid-column:1/-1}.broker-member-list li{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.broker-member-list li:last-child{border-bottom:0}.broker-member-avatar{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:.8125rem;font-weight:800;display:grid}.broker-member-identity{gap:3px;min-width:0;display:grid}.broker-member-identity strong,.broker-member-identity span,.broker-member-identity small{overflow-wrap:anywhere;font-size:.8125rem}.broker-member-identity span,.broker-member-identity small{color:var(--muted)}.broker-member-list dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.broker-member-list dl>div{background:var(--surface-soft);border-radius:9px;padding:9px}.broker-member-list dt,.broker-member-list dd{font-size:.75rem}.broker-member-list dt{color:var(--muted)}.broker-member-list dd{margin-top:3px;font-weight:720}.broker-member-list .button{grid-column:1/-1;width:fit-content}.reviewer-assignment-form{border-top:1px solid var(--line);gap:9px;margin-top:16px;padding-top:14px;display:grid}.broker-assignment-actions{justify-content:flex-end}.audit-queue-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-product-nav>button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:11px 6px;font-size:.71rem;font-weight:700}.mobile-product-nav>button.active{background:var(--navy);color:#fff}.mobile-navigation-dialog{width:min(100% - 28px,30rem);max-width:none;margin:auto auto max(14px, env(safe-area-inset-bottom));background:#fff;border:0;border-radius:18px;padding:0;box-shadow:0 24px 70px #071a314d}.mobile-navigation-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071a3161}.mobile-navigation-sheet{padding:18px}.mobile-navigation-sheet-header,.mobile-navigation-identity,.mobile-navigation-sheet nav a{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-navigation-sheet-header span,.mobile-navigation-identity small{color:var(--muted);font-size:.75rem}.mobile-navigation-sheet-header h2{font-size:1.35rem}.mobile-navigation-sheet-header button{background:var(--surface-soft);cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;font-size:1.25rem}.mobile-navigation-sheet nav{gap:7px;margin-top:17px;display:grid}.mobile-navigation-sheet nav a{border:1px solid var(--line);min-height:52px;color:var(--ink);border-radius:11px;padding:10px 13px;font-size:.8125rem;font-weight:720}.mobile-navigation-sheet nav a[aria-current=page]{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-dark)}.mobile-navigation-identity{border-top:1px solid var(--line);justify-content:flex-start;margin-top:17px;padding-top:15px}.mobile-navigation-identity>span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.mobile-navigation-identity>div{display:grid}@media (max-width:1100px){.broker-team-workspace,.schedule-grid,.broker-network-grid{grid-template-columns:1fr}.collaboration-create-card{position:static}}@media (max-width:700px){.broker-profile-facts,.availability-settings,.broker-profile-form,.broker-member-list dl,.slot-grid{grid-template-columns:1fr}.profile-headline,.profile-description,.profile-publish,.broker-profile-footer{grid-column:auto}.appointment-card{grid-template-columns:48px minmax(0,1fr);gap:11px;padding:14px}.availability-day{grid-template-columns:1fr}.availability-rule{flex-wrap:wrap}.availability-footer,.broker-profile-footer,.broker-profile-preview-heading,.appointment-card-heading{flex-direction:column;align-items:stretch}.availability-footer .button,.broker-profile-footer .button,.broker-assignment-actions,.broker-assignment-actions .button{width:100%}}@media (prefers-reduced-transparency:reduce){.mobile-navigation-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.auth-page{background:#fff;grid-template-columns:minmax(410px,.9fr) minmax(500px,1.1fr);min-height:100vh;display:grid}.auth-story{background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(34px,5vw,72px);display:flex}.auth-story .brand-wordmark small{color:#9db3c7}.auth-story>div:not(.auth-steps){max-width:610px}.auth-story h1{margin-top:20px;font-size:clamp(2.7rem,5vw,5.3rem)}.auth-story>div>p{color:#b6c8d9;max-width:560px;margin-top:24px;font-size:1.08rem;line-height:1.66}.auth-boundary{color:#8ea6bb;font-size:.76rem}.auth-panel{flex-direction:column;place-self:center;width:100%;max-width:590px;padding:54px;display:flex}.auth-panel-wide{max-width:680px}.auth-heading h2{font-size:clamp(2.1rem,3vw,3.1rem)}.auth-heading>p{color:var(--muted);margin-top:11px}.mobile-auth-brand{margin-bottom:30px;display:none}.auth-form{gap:18px;margin-top:38px;display:grid}.auth-form>label,.field{color:var(--ink-soft);gap:7px;font-size:.82rem;font-weight:680;display:grid}.auth-form input,.field input,.field textarea,.field select{border:1px solid var(--line-strong);background:#fff;border-radius:11px;width:100%;min-height:48px;padding:11px 13px;transition:border-color .12s ease-out,box-shadow .12s ease-out,background-color .12s ease-out}.field textarea{resize:vertical;min-height:165px;line-height:1.58}.auth-form input:hover,.field input:hover,.field textarea:hover,.field select:hover{border-color:#9eb2c5}.auth-form input:focus,.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #0878d11a}:is(.field:has(input:focus-visible),.field:has(textarea:focus-visible),.field:has(select:focus-visible)){outline:none}.auth-submit{width:100%;margin-top:4px}.auth-switch{color:var(--muted);text-align:center}.auth-switch a{color:var(--blue-dark);font-weight:700}.workspace-choice,.direction-choice,.clarification-options,.candidate-list,.quantity-inputs{border:0;margin:0;padding:0}.workspace-choice legend,.direction-choice legend,.clarification-options legend,.quantity-inputs legend{color:var(--ink-soft);margin-bottom:9px;font-size:.82rem;font-weight:700}.workspace-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workspace-choice>legend{grid-column:1/-1}.workspace-choice>label{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:84px;padding:13px;display:flex;position:relative}.workspace-choice>label:has(input:checked){border-color:var(--blue);background:var(--blue-soft)}.workspace-choice input{width:18px;min-height:18px;accent-color:var(--blue)}.workspace-choice span,.workspace-choice small{display:block}.workspace-choice small{color:var(--muted);margin-top:4px;font-size:.69rem;font-weight:520}.workspace-login-choice{margin-top:2px}.workspace-login-choice>p{color:var(--muted);margin:-2px 0 4px;font-size:.73rem;line-height:1.45}.auth-steps{color:#a8bdcf;align-items:center;gap:10px;font-size:.76rem;display:flex}.auth-steps span{align-items:center;gap:7px;display:flex}.auth-steps b{background:var(--navy-soft);color:#63d6e9;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.auth-steps i{background:#36516c;width:32px;height:1px}.form-error{background:var(--danger-soft);color:var(--danger);border:1px solid #f1b9c2;border-radius:10px;padding:12px 14px;font-size:.82rem;font-weight:650}.product-shell{background:var(--canvas);min-height:100vh}.product-sidebar{z-index:30;background:var(--navy);color:#fff;flex-direction:column;width:258px;padding:22px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:11px;padding:1px 8px 18px;display:flex}.sidebar-brand .brand-workspace{width:100%;min-width:0}.sidebar-brand .brand-workspace-copy{min-width:0}.sidebar-nav{gap:24px;margin-top:24px;display:grid}.sidebar-nav-group{gap:4px;display:grid}.sidebar-nav-group>p{color:#7892a9;letter-spacing:.1em;text-transform:uppercase;margin:0 11px 6px;font-size:.62rem;font-weight:760}.sidebar-nav a,.sidebar-utilities a{color:#b8c9d8;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:9px 11px;font-size:.84rem;font-weight:650;transition:background-color .12s ease-out,color .12s ease-out;display:flex}.sidebar-nav a>span,.sidebar-utilities a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-nav a:hover,.sidebar-utilities a:hover{color:#fff;background:#ffffff0f}.sidebar-nav a.active,.sidebar-utilities a.active{color:#fff;box-shadow:inset 3px 0 var(--cyan);background:#123250}.nav-icon{color:#7896ae;flex:0 0 18px;width:18px;height:18px}.sidebar-nav a.active .nav-icon,.sidebar-utilities a.active .nav-icon{color:#63d6e9}.sidebar-utilities{border-top:1px solid #ffffff17;gap:3px;margin-top:auto;padding-top:18px;display:grid}.notification-badge{background:var(--blue);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-inline-start:auto;padding:0 6px;font-size:.61rem;line-height:1;display:inline-grid}.sidebar-nav a.active .notification-badge{color:var(--navy);background:#63d6e9}.nav-count{color:#b9d4e8;font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-inline-start:auto;padding:0 6px;font-size:.61rem;line-height:1;display:inline-grid}.sidebar-nav a.active .nav-count{color:var(--navy);background:#63d6e9}.sidebar-boundary{background:#0d2743;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:11px;margin-top:12px;padding:15px 11px;display:flex}.sidebar-boundary>div,.sidebar-user>div{min-width:0;display:grid}.sidebar-boundary strong,.sidebar-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.sidebar-boundary small,.sidebar-user small{color:#819bb3;text-transform:capitalize;margin-top:2px;font-size:.65rem}.sidebar-user{cursor:pointer;border-top:1px solid #ffffff17;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:10px;padding:12px 8px 0;list-style:none;display:grid}.sidebar-user::-webkit-details-marker{display:none}.create-menu>summary::-webkit-details-marker{display:none}.sidebar-user>span{color:#8de2ee;background:#153a5b;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.sidebar-user>b{color:#8ca5ba;letter-spacing:.08em;font-size:.72rem}.sidebar-account-menu{position:relative}.sidebar-account-popover{z-index:50;inset-inline-end:0;bottom:58px;background:#102c48;border:1px solid #ffffff24;border-radius:13px;gap:3px;padding:10px;display:grid;position:absolute;inset-inline-start:0;box-shadow:0 18px 42px #00000047}.sidebar-account-popover>span{color:#7896ae;letter-spacing:.09em;text-transform:uppercase;padding:6px 9px;font-size:.61rem;font-weight:760}.sidebar-account-popover a,.sidebar-account-popover button{color:#c6d7e5;cursor:pointer;min-height:38px;font:inherit;text-align:start;background:0 0;border:0;border-radius:8px;padding:9px;font-size:.74rem;font-weight:650}.sidebar-account-popover a:hover,.sidebar-account-popover button:hover{color:#fff;background:#ffffff12}.product-main{min-height:100vh;margin-inline-start:258px}.product-header{z-index:15;-webkit-backdrop-filter:saturate(150%)blur(18px);backdrop-filter:saturate(150%)blur(18px);background:#f4f7fbe0;border-bottom:1px solid #d2dde8c7;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:10px clamp(24px,4vw,54px);display:flex;position:sticky;top:0}.product-header>div{display:grid}.product-header .product-header-identity{align-items:center;gap:11px;min-width:0;display:flex}.mobile-workspace-brand{flex:none;display:none}.product-header .product-header-actions,.workspace-command-actions{align-items:center;gap:10px;display:flex}.workspace-search-trigger{border:1px solid var(--line);min-width:220px;min-height:42px;color:var(--muted);cursor:pointer;font:inherit;text-align:start;background:#fff;border-radius:11px;align-items:center;gap:9px;padding:8px 9px 8px 12px;font-size:.75rem;display:flex}.workspace-search-trigger:hover{color:var(--ink);border-color:#a7c8d2}.workspace-search-trigger>span:nth-child(2){flex:1}.workspace-search-trigger kbd{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:6px;padding:3px 6px;font-family:inherit;font-size:.61rem}.create-menu{position:relative}.create-menu>summary{cursor:pointer;min-height:42px;list-style:none}.create-menu>div{z-index:60;top:calc(100% + 10px);border:1px solid var(--line);background:#fff;border-radius:14px;width:290px;padding:10px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 20px 55px #071a312e}.create-menu>div>small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;font-size:.62rem;font-weight:760}.create-menu a{min-height:52px;color:var(--ink);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:9px 10px;display:flex}.create-menu a:hover{background:var(--surface-soft)}.create-menu a>span{gap:2px;display:grid}.create-menu a strong{font-size:.76rem}.create-menu a small{color:var(--muted);font-size:.65rem}.product-header .active-workspace{gap:2px;min-width:0}.active-workspace>label{color:var(--muted);font-size:.66rem;font-weight:650}.product-header .workspace-select-frame{width:fit-content;max-width:min(54vw,420px);color:var(--navy);font-size:inherit;align-items:center;display:inline-flex;position:relative}.workspace-select-frame select{appearance:none;width:100%;min-height:30px;color:var(--navy);cursor:pointer;font:inherit;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;outline:0;padding:2px 26px 2px 0;font-size:.9rem;font-weight:760;overflow:hidden}.workspace-select-frame select:disabled{cursor:default;opacity:1;-webkit-text-fill-color:var(--navy)}.workspace-select-frame select:focus-visible{box-shadow:0 0 0 3px #13adc733}.workspace-select-frame i{color:var(--muted);pointer-events:none;font-size:.75rem;font-style:normal;position:absolute;inset-inline-end:7px}.active-workspace>small{color:#75889b;min-height:1em;font-size:.61rem}.product-header span{color:var(--muted);font-size:.68rem}.product-header strong{margin-top:2px;font-size:.88rem}.header-action span{color:inherit;font-size:1rem}.header-inbox{border:1px solid var(--line);width:42px;height:42px;color:var(--ink-soft);background:#fff;border-radius:11px;flex:0 0 42px;place-items:center;transition:border-color .12s ease-out,background-color .12s ease-out,color .12s ease-out;display:grid;position:relative}.header-inbox:hover,.header-inbox.active{color:#087c96;background:#edfafd;border-color:#9fdce6}.header-inbox .nav-icon{color:currentColor}.header-inbox .notification-badge{top:-7px;border:2px solid var(--canvas);min-width:19px;height:19px;padding:0 5px;font-size:.56rem;position:absolute;inset-inline-end:-7px}.notification-center{display:grid;position:relative}.product-header:has(.notification-popover){z-index:70}.notification-trigger{border:1px solid var(--line);font:inherit;cursor:pointer}.notification-trigger:active{transition:transform 90ms ease-out;transform:scale(.94)}.notification-bell-icon{width:21px;height:21px}.notification-popover-scrim{display:none}.notification-popover{z-index:80;top:calc(100% + 12px);-webkit-backdrop-filter:blur(28px)saturate(165%);backdrop-filter:blur(28px)saturate(165%);transform-origin:100% 0;background:#fafcfeeb;border:1px solid #ffffffc7;border-radius:19px;width:min(410px,100vw - 32px);max-height:min(680px,100vh - 96px);animation:.26s cubic-bezier(.2,.8,.2,1) notification-materialize;display:grid;position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 26px 75px #071a3138,inset 0 1px #ffffffdb}html[dir=rtl] .notification-popover{transform-origin:0 0}@keyframes notification-materialize{0%{opacity:0;filter:blur(5px);transform:translateY(-7px)scale(.975)}to{opacity:1;filter:blur();transform:none}}.notification-popover-header{justify-content:space-between;align-items:center;gap:16px;padding:18px 18px 12px;display:flex}.notification-popover-header>div:first-child{gap:3px;display:grid}.notification-popover-header span{color:#087f9a;letter-spacing:.11em;font-size:.59rem;font-weight:780}.notification-popover-header h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:1.18rem;line-height:1.1}.notification-popover-header>div:last-child{align-items:center;gap:6px;display:flex}.notification-popover-header button{color:var(--blue-dark);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:.68rem;font-weight:730}.notification-popover-header button:hover{background:#dff8fac7}.notification-mobile-close{display:none}.notification-popover-tabs{background:#e1e9f0a8;border-radius:10px;gap:5px;margin:0 18px 8px;padding:4px;display:flex}.notification-popover-tabs button{min-height:32px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:7px;padding:5px 10px;font-size:.7rem;font-weight:720;transition:background-color .15s,box-shadow .15s,color .15s;display:flex}.notification-popover-tabs button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 2px 8px #071a3117}.notification-popover-tabs b{background:var(--surface-soft);min-width:18px;height:18px;color:var(--muted);border-radius:999px;place-items:center;padding:0 5px;font-size:.57rem;display:grid}.notification-popover-tabs button[aria-selected=true] b{background:var(--blue-soft);color:var(--blue-dark)}.notification-popover-error{background:var(--danger-soft);color:var(--danger);border-radius:8px;margin:4px 18px 8px;padding:8px 10px;font-size:.68rem}.notification-preview-list{overscroll-behavior:contain;scrollbar-width:thin;min-height:150px;padding:2px 8px 8px;overflow-y:auto}.notification-preview-list>button{width:100%;color:var(--ink);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 10px;transition:background-color .13s,transform 90ms ease-out;display:grid;position:relative}.notification-preview-list>button:hover{background:#eaf1f7c7}.notification-preview-list>button:active{transform:scale(.987)}.notification-preview-list>button.unread{background:#ecf9fc9e}.notification-preview-icon{color:#316b9b;background:#eaf3fb;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.notification-preview-icon svg{width:19px;height:19px}.notification-preview-icon.type-calendar{color:#6550a8;background:#f0ecff}.notification-preview-icon.type-document{color:#9a671c;background:#fff2dd}.notification-preview-icon.type-review{color:#137b74;background:#e3f8f6}.notification-preview-icon.type-people{color:#276fa8;background:#e8f3ff}.notification-preview-icon.type-task{color:#985473;background:#f8eaf2}.notification-preview-copy{gap:3px;min-width:0;display:grid}.notification-preview-copy>span{align-items:center;gap:7px;min-width:0;display:flex}.notification-preview-copy strong{color:var(--ink);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.notification-preview-copy i{background:#0aaec7;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #0aaec71c}.notification-preview-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.4;overflow:hidden}.notification-preview-copy time{color:#8393a4;font-size:.59rem}.notification-preview-list>button>b{color:#7990a4;font-size:.82rem}.notification-preview-list>button.read{opacity:.76}.notification-preview-empty{text-align:center;align-content:center;place-items:center;gap:5px;min-height:180px;padding:22px;display:grid}.notification-preview-empty>span{background:var(--success-soft);width:38px;height:38px;color:var(--success);border-radius:50%;place-items:center;margin-bottom:3px;font-weight:800;display:grid}.notification-preview-empty strong{font-size:.78rem}.notification-preview-empty small{max-width:28ch;color:var(--muted);font-size:.67rem;line-height:1.45}.notification-popover footer{background:#ffffff8c;border-top:1px solid #cad8e3ad;padding:8px}.notification-popover footer a{min-height:38px;color:var(--blue-dark);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:.7rem;font-weight:740;display:flex}.notification-popover footer a:hover{background:var(--blue-soft)}@media (prefers-reduced-motion:reduce){.notification-popover{animation:.14s ease-out notification-fade}.notification-trigger:active,.notification-preview-list>button:active{transform:none}@keyframes notification-fade{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-transparency:reduce){.notification-popover{border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.notification-popover{border:2px solid var(--ink);background:#fff}.notification-preview-list>button.unread{outline:1px solid var(--blue-dark)}}.workspace-search-dialog{background:#fff;border:0;border-radius:18px;width:min(100% - 32px,680px);max-width:none;max-height:min(760px,100vh - 48px);margin:8vh auto auto;padding:0;overflow:hidden;box-shadow:0 30px 90px #071a3152}.workspace-search-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071a3170}.workspace-search-panel{padding:20px}.workspace-search-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-search-panel>header>div{gap:2px;display:grid}.workspace-search-panel>header span{color:var(--cyan-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:780}.workspace-search-panel>header h2{letter-spacing:-.03em;font-size:1.45rem}.workspace-search-panel>header button{background:var(--surface-soft);width:40px;height:40px;color:var(--ink-soft);cursor:pointer;border:0;border-radius:50%;font-size:1.2rem}.workspace-search-field{background:#fbfdfe;border:1px solid #adc8d4;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:18px;padding:0 14px;display:grid;box-shadow:0 0 0 3px #13adc714}.workspace-search-field input{min-height:52px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.9rem}.workspace-search-field i{border:2px solid #bad0d8;border-top-color:var(--cyan-dark);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite search-spin}@keyframes search-spin{to{transform:rotate(360deg)}}.workspace-search-panel>p{color:var(--muted);margin:8px 2px 0;font-size:.66rem}.workspace-search-results{gap:4px;max-height:min(500px,58vh);margin-top:14px;display:grid;overflow-y:auto}.workspace-search-results>a{color:var(--ink);border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.workspace-search-results>a:hover,.workspace-search-results>a:focus-visible{background:var(--surface-soft);outline:none}.search-result-kind{background:var(--blue-soft);width:34px;height:34px;color:var(--blue-dark);border-radius:9px;place-items:center;font-size:.72rem;font-weight:820;display:grid}.workspace-search-results>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.workspace-search-results small{color:var(--cyan-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:760}.workspace-search-results strong,.workspace-search-results em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-search-results strong{font-size:.78rem}.workspace-search-results em{color:var(--muted);font-size:.66rem;font-style:normal}.workspace-search-state{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:12px;padding:34px 18px;font-size:.76rem}.workspace-search-state.error{background:var(--danger-soft);color:var(--danger);border-color:#f1b9c2}.workspace-tabs{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:28px;min-height:54px;padding:0 clamp(24px,4vw,54px);display:flex}.workspace-tabs>span{color:var(--ink-soft);letter-spacing:.02em;white-space:nowrap;font-size:.72rem;font-weight:780}.workspace-tabs>div{align-self:stretch;gap:24px;min-width:0;display:flex;overflow-x:auto}.workspace-tabs a{color:var(--muted);white-space:nowrap;align-items:center;font-size:.76rem;font-weight:690;display:flex;position:relative}.workspace-tabs a:hover,.workspace-tabs a[aria-current=page]{color:var(--navy)}.workspace-tabs a[aria-current=page]:after{inset-inline-end:0;bottom:0;background:var(--cyan);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;inset-inline-start:0}.workspace-breadcrumbs{width:min(100%,1510px);color:var(--muted);align-items:center;gap:8px;margin:0 auto;padding:18px clamp(34px,4.5vw,64px) 0;font-size:.68rem;display:flex}.workspace-breadcrumbs a{color:var(--muted)}.workspace-breadcrumbs a:hover{color:var(--blue-dark)}.workspace-breadcrumbs strong{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.workspace-breadcrumbs+.product-content{padding-top:24px}@media (max-width:520px){.create-menu>summary{width:40px;min-width:40px;padding:0}.create-menu-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.product-content{width:min(100%,1510px);margin:0 auto;padding:clamp(34px,4.5vw,64px)}.mobile-product-nav{display:none}.overview-page,.cases-page,.new-case-page,.shipments-page,.new-shipment-page,.notifications-page{gap:32px;display:grid}.notifications-section{overflow:hidden}.notification-summary{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden}.notification-summary>div{background:#f8fafc;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 14px;min-width:0;padding:15px 17px;display:grid}.notification-priority-tabs>button{min-width:0;color:inherit;text-align:start;cursor:pointer;background:#f8fafc;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 14px;padding:15px 17px;transition:background-color .16s,box-shadow .16s,transform .1s;display:grid}.notification-priority-tabs>button:active{transform:scale(.985)}.notification-priority-tabs>button[aria-pressed=true]{z-index:1;box-shadow:inset 0 -3px var(--blue-dark);background:#fff;position:relative}.notification-priority-tabs>button span,.notification-priority-tabs>button small{color:var(--muted);font-size:.68rem}.notification-priority-tabs>button span{font-weight:720}.notification-priority-tabs>button strong{letter-spacing:-.035em;grid-area:1/2/span 2;font-size:1.35rem}.notification-priority-tabs>button small{white-space:nowrap}.notification-summary span,.notification-summary small{color:var(--muted);font-size:.68rem}.notification-summary span{font-weight:720}.notification-summary strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.035em;grid-area:1/2/span 2;font-size:1.35rem}.notification-summary small{white-space:nowrap}.notification-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(15rem,1fr) auto auto;align-items:end;gap:16px;margin-top:24px;padding-bottom:20px;display:grid}.notification-priority-tabs+.notification-toolbar{grid-template-columns:minmax(15rem,1fr) auto}.notification-search,.notification-category-filter{gap:7px;min-width:0;display:grid}.notification-search>span,.notification-category-filter>span{color:var(--muted);letter-spacing:.035em;font-size:.65rem;font-weight:740}.notification-search>div{border:1px solid var(--line-strong);background:#fff;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:0 13px;transition:border-color .12s ease-out,box-shadow .12s ease-out;display:flex}.notification-search>div:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0878d11f}.notification-search>div>span{color:var(--faint);font-size:1.05rem;line-height:1}.notification-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.78rem}.notification-search input::placeholder{color:var(--faint)}.notification-filter-stack{align-items:end;gap:10px;display:flex}.notification-filters{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.notification-filters button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 12px;font-size:.7rem;font-weight:730;transition:background-color .12s ease-out,color .12s ease-out,transform .1s ease-out,box-shadow .12s ease-out}.notification-filters button:active{transform:scale(.97)}.notification-filters button span{color:var(--faint);font-variant-numeric:tabular-nums;margin-inline-start:3px}.notification-filters button[aria-pressed=true]{color:var(--ink);box-shadow:var(--shadow-sm);background:#fff}.notification-filters button[aria-pressed=true] span{color:var(--blue-dark)}.notification-category-filter select{border:1px solid var(--line-strong);background:#fff;border-radius:12px;width:min(15.5rem,28vw);min-height:44px;font-size:.72rem;font-weight:680}.notification-mark-all{white-space:nowrap;min-height:44px;padding:9px 13px;font-size:.7rem}.notification-result-summary{min-height:42px;color:var(--faint);justify-content:space-between;align-items:center;gap:12px;font-size:.68rem;display:flex}.notification-result-summary button{min-height:36px;color:var(--blue-dark);cursor:pointer;font-size:inherit;background:0 0;border:0;font-weight:740}.notification-groups{gap:24px;display:grid}.notification-day-heading{justify-content:space-between;align-items:baseline;gap:16px;padding:0 2px;display:flex}.notification-day-heading h3{letter-spacing:-.01em;font-size:.82rem}.notification-day-heading span{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.64rem}.notification-list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.notification-item{border:1px solid var(--line);background:#fbfcfe;border-radius:15px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:17px;padding:18px;transition:border-color .14s ease-out,background-color .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out;display:grid;position:relative}.notification-item:hover{border-color:#c5d4e2;transform:translateY(-1px);box-shadow:0 9px 24px #071a3112}.notification-item.unread{background:#f5fbfe;border-color:#b8d7e7}.notification-category-mark{background:var(--blue);border-radius:99px;width:8px;height:42px}.notification-item[data-category=access] .notification-category-mark{background:#7655c5}.notification-item[data-category=reviews] .notification-category-mark{background:#126f7e}.notification-item[data-category=meetings] .notification-category-mark{background:#167653}.notification-item[data-category=requests] .notification-category-mark{background:#0878d1}.notification-item[data-category=documents] .notification-category-mark{background:#9a6413}.notification-item[data-category=operations] .notification-category-mark{background:#b44925}.notification-item[data-category=shipments] .notification-category-mark{background:#345e9b}.notification-item.read .notification-category-mark{opacity:.45}.notification-item article{min-width:0}.notification-item-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notification-kind,.notification-unread,.notification-read{letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:780}.notification-kind{color:var(--blue-dark)}.notification-unread,.notification-read{border-radius:999px;padding:4px 7px}.notification-unread{background:var(--blue-soft);color:var(--blue-dark)}.notification-read{background:var(--surface-soft);color:var(--muted)}.notification-item h4{letter-spacing:-.018em;margin:7px 0 0;font-size:1rem;line-height:1.35}.notification-item p{overflow-wrap:anywhere;max-width:780px;color:var(--muted);margin-top:6px;font-size:.75rem;line-height:1.6}.notification-item time{color:var(--faint);font-variant-numeric:tabular-nums;margin-top:9px;font-size:.64rem;display:block}.notification-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.notification-actions .button{white-space:nowrap;min-height:42px;padding:9px 13px;font-size:.7rem}.notification-empty{margin-top:8px}.notification-empty .button{margin-top:10px}@media (max-width:1100px){.notification-toolbar{grid-template-columns:minmax(0,1fr) auto}.notification-search{grid-column:1/-1}}.page-intro{justify-content:space-between;align-items:end;gap:32px;display:flex}.page-intro h1{max-width:850px;margin-top:10px;font-size:clamp(2.25rem,4.2vw,4.2rem)}.page-intro p{max-width:700px;color:var(--muted);margin-top:15px;font-size:1rem}.narrow-intro{max-width:930px;display:block}.overview-focus{border-radius:var(--radius-lg);background:var(--navy);color:#fff;box-shadow:var(--shadow-sm);grid-template-columns:1.55fr .65fr;display:grid;overflow:hidden}.focus-copy{gap:28px;padding:clamp(32px,5vw,56px);display:flex}.focus-number{color:#63d6e9;font-size:.82rem;font-weight:800}.focus-copy h2{margin-top:10px;font-size:clamp(2rem,3.5vw,3.5rem)}.focus-copy p{color:#b4c6d6;max-width:630px;margin-top:17px}.focus-copy a{color:#78ddec;margin-top:25px;font-weight:700;display:inline-block}.focus-boundary{background:#0d2847;border-inline-start:1px solid #ffffff1a;flex-direction:column;justify-content:center;padding:32px;display:flex}.focus-boundary p{color:#aebfd0;margin-top:10px;font-size:.82rem;line-height:1.6}.metric-row{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.metric-row-four{grid-template-columns:repeat(4,1fr)}.metric-row article{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:22px;display:grid}.metric-row span{color:var(--muted);font-size:.75rem;font-weight:680}.metric-row strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:8px;font-size:2.1rem}.metric-row small{color:var(--faint);margin-top:5px}.daily-command-dashboard{gap:18px;display:grid}.daily-command-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.daily-command-heading h1,.daily-command-heading h2{letter-spacing:-.035em;margin-top:6px;font-size:clamp(1.65rem,2.6vw,2.45rem)}.daily-command-heading p{max-width:690px;color:var(--muted);margin-top:7px;font-size:.82rem}.daily-command-summary{flex:none;gap:8px;display:flex}.daily-command-summary>span{border:1px solid var(--line);min-width:82px;color:var(--muted);background:#fff;border-radius:10px;gap:2px;padding:10px 12px;font-size:.62rem;display:grid}.daily-command-summary strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1rem}.daily-command-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.72fr);align-items:start;gap:16px;display:grid}.work-queue-panel,.compliance-health-panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.work-queue-panel>header,.compliance-health-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:17px 20px;display:flex}.work-queue-panel>header>div:first-child,.compliance-health-panel>header>div{gap:3px;display:grid}.work-queue-panel>header span,.compliance-health-panel>header span{color:var(--cyan-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:780}.work-queue-panel h3,.compliance-health-panel h3{letter-spacing:-.02em;font-size:1.15rem}.compliance-health-panel>header>a,.work-queue-panel>footer a{color:var(--blue-dark);font-size:.7rem;font-weight:720}.scope-switch{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;padding:3px;display:flex}.scope-switch button{min-height:32px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:6px 10px;font-size:.66rem;font-weight:700}.scope-switch button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 5px #071a3117}.work-queue-filters{border-bottom:1px solid var(--line);background:#fbfcfd;gap:7px;padding:12px 20px;display:flex;overflow-x:auto}.work-queue-filters button{min-height:32px;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:5px 9px;font-size:.66rem;font-weight:700;display:flex}.work-queue-filters button span{background:#e8eef3;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:.57rem;display:grid}.work-queue-filters button[aria-pressed=true]{color:#087c96;background:#edfafd;border-color:#a9dce4}.work-queue-filters button[aria-pressed=true] span{background:#cceff4}.work-queue-list{display:grid}.work-queue-item{border-bottom:1px solid var(--line);min-height:75px;color:var(--ink);grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:11px 20px;transition:background-color .12s ease-out;display:grid}.work-queue-item:hover{background:#f7fafc}.work-type{background:var(--blue-soft);width:34px;height:34px;color:var(--blue-dark);border-radius:9px;place-items:center;font-size:.68rem;font-weight:820;display:grid}.work-type.type-review{color:#147657;background:#edf8f3}.work-type.type-issue{color:#a64b16;background:#fff0e7}.work-type.type-request{color:#8b5c00;background:#fff5df}.work-type.type-agenda{color:#6653a5;background:#f2efff}.work-queue-copy{gap:2px;min-width:0;display:grid}.work-queue-copy small{color:var(--cyan-dark);text-transform:uppercase;font-size:.58rem;font-weight:740}.work-queue-copy strong,.work-queue-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-queue-copy strong{font-size:.76rem}.work-queue-copy em{color:var(--muted);font-size:.65rem;font-style:normal}.work-queue-state{justify-items:end;gap:5px;display:grid}.work-queue-state time{color:var(--faint);font-size:.59rem}.queue-state{color:var(--muted);background:#edf1f5;border-radius:999px;padding:4px 7px;font-size:.58rem;font-weight:760}.queue-state.state-overdue{background:var(--danger-soft);color:var(--danger)}.queue-state.state-today{color:#865700;background:#fff2d7}.queue-state.state-waiting{color:#6653a5;background:#f2efff}.work-queue-panel>footer{text-align:end;padding:14px 20px}.health-metrics{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.health-metrics>span{text-align:center;background:#f8fafc;gap:2px;padding:13px 12px;display:grid}.health-metrics strong{font-variant-numeric:tabular-nums;font-size:1.2rem}.health-metrics small{color:var(--muted);font-size:.59rem}.health-list{display:grid}.health-list>a{border-bottom:1px solid var(--line);color:var(--ink);gap:5px;padding:13px 18px;display:grid}.health-list>a:hover{background:#f7fafc}.health-row-heading,.health-row-facts{justify-content:space-between;align-items:center;gap:8px;display:flex}.health-row-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;overflow:hidden}.health-score{color:var(--danger);font-variant-numeric:tabular-nums;font-size:.66rem}.health-score.healthy{color:#147657}.health-score.attention{color:#8b5c00}.health-list>a>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.health-track{background:#e8eef3;border-radius:999px;height:4px;overflow:hidden}.health-track i{border-radius:inherit;background:linear-gradient(90deg,#d94a5e,#e9ad35 52%,#16a77a);height:100%;display:block}.health-row-facts em{color:var(--faint);font-size:.56rem;font-style:normal}.health-method{color:var(--muted);padding:13px 18px;font-size:.59rem;line-height:1.5}.dashboard-empty{min-height:150px;color:var(--muted);justify-content:center;align-items:center;gap:11px;padding:24px;display:flex}.dashboard-empty>span{color:#147657;background:#e8f7f1;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.dashboard-empty strong{color:var(--ink-soft);font-size:.74rem}.dashboard-empty p{margin-top:3px;font-size:.65rem}.dashboard-empty.compact{min-height:120px}.shipment-with-report{gap:34px;display:grid}.compliance-report-workspace{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;scroll-margin-top:92px;overflow:hidden}.compliance-report-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding:26px;display:flex}.compliance-report-header h2{letter-spacing:-.035em;margin-top:6px;font-size:clamp(1.6rem,2.5vw,2.25rem)}.compliance-report-header p{max-width:720px;color:var(--muted);margin-top:8px;font-size:.78rem}.report-header-actions{flex-wrap:wrap;flex:none;gap:9px;display:flex}.compliance-resolution-center{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;scroll-margin-top:92px;overflow:hidden}.resolution-header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fff 55%,#f1fafc);justify-content:space-between;align-items:end;gap:24px;padding:26px;display:flex}.resolution-header h2{letter-spacing:-.035em;margin-top:6px;font-size:clamp(1.6rem,2.5vw,2.25rem)}.resolution-header p{max-width:700px;color:var(--muted);margin-top:8px;font-size:.78rem}.resolution-summary{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:1.25fr repeat(3,1fr);gap:1px;padding:1px 0;display:grid}.resolution-summary>div{background:#fff;align-content:center;gap:5px;min-height:92px;padding:15px 26px;display:grid}.resolution-summary>div.primary{background:var(--navy);color:#fff}.resolution-summary span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6rem;font-weight:700}.resolution-summary .primary span{color:#a9c1d6}.resolution-summary strong{font-variant-numeric:tabular-nums;font-size:1.65rem}.resolution-summary small{color:#93dded;font-size:.58rem}.compliance-resolution-center>.form-error{margin:16px 26px 0}.resolution-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 26px;display:flex}.resolution-toolbar>p{color:var(--muted);font-size:.63rem}.resolution-filters{gap:5px;display:flex}.resolution-filters button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 11px;font-size:.65rem;font-weight:720}.resolution-filters button[aria-pressed=true]{color:var(--cyan-dark);background:#edfafd;border-color:#a9dfeb}.resolution-list{display:grid}.resolution-card{border-inline-start:4px solid #93a4b4;border-bottom:1px solid var(--line)}.resolution-card:last-child{border-bottom:0}.resolution-card.severity-critical{border-inline-start-color:var(--danger)}.resolution-card.severity-high{border-inline-start-color:#d47a14}.resolution-card.severity-medium{border-inline-start-color:#d7ad30}.resolution-card.severity-low{border-inline-start-color:#4b91b8}.resolution-card.expanded{background:#fbfcfd}.resolution-card-summary{width:100%;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:74px minmax(0,1fr) minmax(190px,.42fr) 18px;align-items:center;gap:17px;padding:18px 22px;display:grid}.resolution-severity{color:#526373;letter-spacing:.04em;text-transform:uppercase;background:#eef2f5;border-radius:6px;justify-self:start;padding:5px 7px;font-size:.54rem;font-weight:800}.severity-critical .resolution-severity{color:#a8263b;background:#fdecef}.severity-high .resolution-severity{color:#9a5507;background:#fff0df}.severity-medium .resolution-severity{color:#806510;background:#fff8dd}.resolution-card-copy,.resolution-owner{gap:4px;min-width:0;display:grid}.resolution-card-copy small,.resolution-owner small{color:var(--cyan-dark);letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:760}.resolution-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.resolution-card-copy em,.resolution-owner em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-style:normal;line-height:1.45;overflow:hidden}.resolution-owner strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.resolution-owner em.overdue{color:var(--danger);font-weight:760}.resolution-chevron{color:var(--muted);font-size:1rem;transition:transform .15s;transform:rotate(0)}.resolution-card.expanded .resolution-chevron{transform:rotate(180deg)}.resolution-card-detail{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);display:grid}.resolution-action-panel{align-content:start;gap:13px;padding:22px 26px;display:grid}.resolution-action-panel>label,.resolution-controls label{color:var(--muted);gap:6px;font-size:.61rem;font-weight:700;display:grid}.resolution-action-panel :is(textarea,select,input),.resolution-controls :is(select,input){width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd6df;border-radius:8px;padding:9px 10px;font-size:.68rem}.resolution-action-panel textarea{resize:vertical;min-height:88px;line-height:1.55}.resolution-actions{flex-wrap:wrap;gap:8px;display:flex}.resolution-controls{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(160px,.45fr);gap:11px;padding-top:13px;display:grid}.resolution-history{border-inline-start:1px solid var(--line);background:#f7f9fb;padding:22px 24px}.resolution-history h4{margin-bottom:15px;font-size:.75rem}.resolution-history ol{gap:13px;display:grid}.resolution-history li{grid-template-columns:24px minmax(0,1fr);gap:9px;display:grid}.resolution-history li>span{width:24px;height:24px;color:var(--cyan-dark);background:#dff3f7;border-radius:50%;place-items:center;font-size:.65rem;font-weight:800;display:grid}.resolution-history li>div{border-bottom:1px solid var(--line);gap:3px;padding-bottom:12px;display:grid}.resolution-history strong{font-size:.65rem}.resolution-history p,.resolution-history a{font-size:.61rem;line-height:1.45}.resolution-history a{color:var(--cyan-dark);font-weight:700}.resolution-history small{color:var(--muted);font-size:.54rem}.resolution-verified{background:#f1faf6;border:1px solid #b9ddcf;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.resolution-verified>span{color:#147657;background:#d5f0e4;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.resolution-verified strong{font-size:.72rem}.resolution-verified p{margin-top:3px;font-size:.65rem}.resolution-verified small{color:var(--muted);font-size:.56rem}.resolution-empty{text-align:start;justify-content:center;align-items:center;gap:14px;min-height:190px;padding:30px;display:flex}.resolution-empty>span{color:#147657;background:#d9f2e8;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.resolution-empty strong{font-size:.78rem}.resolution-empty p{max-width:520px;color:var(--muted);margin-top:4px;font-size:.66rem}.declaration-entry{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fff 55%,#eef9f5);justify-content:space-between;align-items:center;gap:24px;padding:26px;scroll-margin-top:92px;display:flex}.declaration-entry h2{letter-spacing:-.03em;margin-top:6px;font-size:clamp(1.45rem,2.4vw,2rem)}.declaration-entry p{max-width:720px;color:var(--muted);margin-top:7px;font-size:.74rem}.declaration-entry-status{justify-items:end;gap:5px;min-width:210px;display:grid}.declaration-entry-status strong{font-size:1.25rem}.declaration-entry-status small{color:var(--muted);font-size:.58rem}.declaration-status{color:#4e6172;letter-spacing:.05em;text-transform:uppercase;background:#eef2f5;border-radius:999px;padding:6px 9px;font-size:.57rem;font-weight:800;display:inline-flex}.declaration-status.status-broker_review{color:#08788f;background:#eaf7fa}.declaration-status.status-client_input_required{color:#8b5c00;background:#fff3db}.declaration-status.status-approved,.declaration-status.status-exported{color:#147657;background:#e5f6ee}.declaration-page{gap:20px;display:grid}.declaration-hero{border-radius:var(--radius-lg);background:var(--navy);color:#fff;justify-content:space-between;align-items:end;gap:24px;padding:28px;display:flex}.declaration-hero a{color:#9fdcea;margin-bottom:22px;font-size:.64rem;display:block}.declaration-hero h1{letter-spacing:-.04em;margin-top:6px;font-size:clamp(1.8rem,3vw,2.7rem)}.declaration-hero p{color:#a9bed0;margin-top:7px;font-size:.72rem}.declaration-hero-status{justify-items:end;gap:6px;min-width:180px;display:grid}.declaration-hero-status>strong{font-size:2.1rem}.declaration-hero-status>small{color:#a9bed0;font-size:.6rem}.declaration-impact-banner,.declaration-request-banner{background:#fff9e9;border:1px solid #e5c675;border-radius:12px;align-items:center;gap:14px;padding:15px 18px;display:flex}.declaration-impact-banner>span{color:#805900;background:#ffebb5;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.declaration-impact-banner>div{flex:1}.declaration-impact-banner strong,.declaration-request-banner span{font-size:.72rem;font-weight:780}.declaration-impact-banner p,.declaration-request-banner p{color:#705d2e;margin-top:3px;font-size:.64rem}.declaration-request-banner{background:#f0fafc;border-color:#b8dce4;gap:3px;display:grid}.declaration-workspace{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.declaration-tabs{border-bottom:1px solid var(--line);gap:23px;padding:0 26px;display:flex;overflow-x:auto}.declaration-tabs button{min-height:54px;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.66rem;font-weight:740;position:relative}.declaration-tabs button[aria-pressed=true]{color:var(--navy)}.declaration-tabs button[aria-pressed=true]:after{inset-inline-end:0;bottom:0;background:var(--cyan);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;inset-inline-start:0}.declaration-form-sections{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.declaration-form-sections>section{background:#fff;padding:23px 26px}.declaration-form-sections>section>header{justify-content:space-between;gap:15px;margin-bottom:16px;display:flex}.declaration-form-sections header span{color:var(--cyan-dark);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.declaration-form-sections header small{color:var(--muted);font-size:.55rem}.declaration-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.declaration-field-grid label,.declaration-line-main label{min-width:0;color:var(--muted);gap:5px;font-size:.59rem;font-weight:700;display:grid}.declaration-field-grid input,.declaration-line-main input,.declaration-action-bar input{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd6df;border-radius:8px;padding:9px 10px;font-size:.68rem}.declaration-field-grid input:disabled,.declaration-line-main input:disabled{color:#566675;background:#f5f7f9}.declaration-field-grid label small{color:#8795a2;text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;overflow:hidden}.declaration-lines,.declaration-validation,.declaration-history,.declaration-exports{padding:25px 26px}.declaration-lines>header,.declaration-validation>header,.declaration-history>header,.declaration-exports>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.declaration-lines h2,.declaration-validation h2,.declaration-history h2,.declaration-exports h2{margin-top:4px;font-size:1.25rem}.declaration-lines>header p{max-width:420px;color:var(--muted);text-align:end;font-size:.62rem}.declaration-line-list{gap:12px;display:grid}.declaration-line-list article{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;grid-template-columns:46px minmax(0,1fr);gap:15px;padding:16px;display:grid}.declaration-line-number{background:var(--navy);color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:.65rem;font-weight:800;display:grid}.declaration-line-main{gap:12px;display:grid}.declaration-line-fields{grid-template-columns:1.15fr .55fr .7fr .6fr .9fr .55fr;gap:8px;display:grid}.declaration-validation>header>strong{font-size:2rem}.declaration-check-list{gap:8px;display:grid}.declaration-check-list article{background:#fffaf0;border:1px solid #ecd9a7;border-radius:9px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:11px 13px;display:grid}.declaration-check-list article.blocker{background:#fff3f5;border-color:#efbbc4}.declaration-check-list article>span{color:#805900;background:#ffedbd;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.declaration-check-list article.blocker>span{color:var(--danger);background:#f8d7dd}.declaration-check-list strong{text-transform:uppercase;font-size:.59rem}.declaration-check-list p{margin-top:2px;font-size:.65rem}.declaration-boundary{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:15px;font-size:.59rem}.declaration-history-grid{grid-template-columns:1fr .85fr;gap:28px;display:grid}.declaration-history ol{gap:13px;display:grid}.declaration-history li{grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}.declaration-history li>span{width:28px;height:28px;color:var(--cyan-dark);background:#dff3f7;border-radius:50%;place-items:center;font-weight:800;display:grid}.declaration-history li>div{border-bottom:1px solid var(--line);padding-bottom:13px}.declaration-history li strong{font-size:.66rem}.declaration-history li p{margin-top:3px;font-size:.64rem}.declaration-history li small,.declaration-history aside small{color:var(--muted);font-size:.53rem}.declaration-history aside{background:#f5f8fa;border-radius:12px;align-content:start;gap:9px;padding:17px;display:grid}.declaration-history aside h3{margin-bottom:5px;font-size:.76rem}.declaration-history aside article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;padding:12px;display:grid}.declaration-history aside article strong{font-size:.66rem}.declaration-history aside article span{color:var(--muted);font-size:.57rem}.declaration-history code,.declaration-exports code{color:#456070;text-overflow:ellipsis;font-size:.5rem;overflow:hidden}.declaration-exports>div{gap:10px;display:grid}.declaration-exports article{border:1px solid var(--line);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:16px;display:grid}.declaration-exports article>div:first-child{gap:3px;display:grid}.declaration-exports article span{color:var(--cyan-dark);text-transform:uppercase;font-size:.55rem;font-weight:800}.declaration-exports article strong{font-size:.72rem}.declaration-exports article small{color:var(--muted);font-size:.56rem}.declaration-export-actions{gap:7px;display:flex}.declaration-exports details{grid-column:1/-1}.declaration-exports summary{cursor:pointer;color:var(--muted);font-size:.56rem}.declaration-exports details code{margin-top:5px;display:block}.declaration-action-bar{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:minmax(170px,.5fr) minmax(220px,1fr) auto;align-items:center;gap:14px;padding:14px 20px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 24px #081b330f}.declaration-action-bar>div:first-child{gap:2px;display:grid}.declaration-action-bar span{color:var(--muted);text-transform:uppercase;font-size:.52rem}.declaration-action-bar strong{font-size:.68rem}.declaration-action-bar small{color:var(--muted);font-size:.52rem}.declaration-action-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}@media (max-width:980px){.declaration-form-sections{grid-template-columns:1fr}.declaration-line-fields{grid-template-columns:repeat(3,1fr)}.declaration-history-grid,.declaration-action-bar{grid-template-columns:1fr}.declaration-action-bar>div:last-child{justify-content:flex-start}}@media (max-width:640px){.declaration-entry,.declaration-hero,.declaration-impact-banner{flex-direction:column;align-items:stretch}.declaration-entry-status,.declaration-hero-status{justify-items:start}.declaration-field-grid,.declaration-line-fields,.declaration-line-list article,.declaration-exports article{grid-template-columns:1fr}.declaration-export-actions{flex-wrap:wrap}}@media (max-width:900px){.resolution-summary{grid-template-columns:repeat(2,1fr)}.resolution-card-summary{grid-template-columns:68px minmax(0,1fr) 18px}.resolution-owner{grid-column:2}.resolution-chevron{grid-area:1/3/span 2}.resolution-card-detail{grid-template-columns:1fr}.resolution-history{border-top:1px solid var(--line);border-inline-start:0}}@media (max-width:640px){.resolution-header,.compliance-report-header{flex-direction:column;align-items:stretch}.resolution-header>.button,.report-header-actions .button{flex:auto}.resolution-summary{grid-template-columns:1fr 1fr}.resolution-summary>div{min-height:78px;padding:13px 17px}.resolution-toolbar{flex-direction:column;align-items:flex-start}.resolution-card-summary{grid-template-columns:1fr 18px}.resolution-severity,.resolution-card-copy,.resolution-owner{grid-column:1}.resolution-chevron{grid-area:1/2/span 3}.resolution-controls{grid-template-columns:1fr}.resolution-verified{grid-template-columns:38px 1fr}.resolution-verified .button{grid-column:1/-1}}.report-readiness-banner{background:#f0faf6;border:1px solid #b8decf;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin:20px 26px 0;padding:15px;display:grid}.report-readiness-banner.warning{background:#fff9ea;border-color:#ead6a5}.report-readiness-banner.blocked{background:var(--danger-soft);border-color:#efbbc4}.report-readiness-banner>span{color:#147657;background:#d9f2e8;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.report-readiness-banner.warning>span{color:#865700;background:#ffedbd}.report-readiness-banner.blocked>span{color:var(--danger);background:#f8d7dd}.report-readiness-banner>div{gap:3px;display:grid}.report-readiness-banner strong{font-size:.8rem}.report-readiness-banner p{color:var(--muted);font-size:.68rem}.report-readiness-banner dl{background:#00000012;border:1px solid #00000012;border-radius:9px;gap:1px;display:flex;overflow:hidden}.report-readiness-banner dl>div{text-align:center;background:#ffffffb8;gap:2px;min-width:88px;padding:8px 10px;display:grid}.report-readiness-banner dt{color:var(--muted);font-size:.54rem}.report-readiness-banner dd{font-variant-numeric:tabular-nums;font-size:.83rem;font-weight:780}.compliance-report-workspace>.form-error{margin:14px 26px 0}.report-tabs{border-bottom:1px solid var(--line);gap:24px;margin-top:18px;padding:0 26px;display:flex;overflow-x:auto}.report-tabs button{min-height:48px;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:720;position:relative}.report-tabs button[aria-pressed=true]{color:var(--navy)}.report-tabs button[aria-pressed=true]:after{inset-inline-end:0;bottom:0;background:var(--cyan);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;inset-inline-start:0}.report-readiness-grid{background:var(--line);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:1px;display:grid}.report-readiness-grid>section,.report-readiness-grid>aside,.report-timeline,.report-history{background:#fff;padding:24px 26px}.report-section-title{justify-content:space-between;align-items:start;gap:18px;display:flex}.report-section-title>div{gap:3px;display:grid}.report-section-title span{color:var(--cyan-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:780}.report-section-title h3{font-size:1.08rem}.report-section-title>b{color:var(--muted);font-size:.64rem}.report-warning-list{gap:8px;margin-top:17px;display:grid}.report-warning-list li{color:#6e500e;background:#fffaf0;border:1px solid #efd9a8;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;font-size:.7rem;display:flex}.report-warning-list li>span{background:#ffedbd;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.report-boundary,.health-method{color:var(--muted);font-size:.62rem;line-height:1.55}.report-boundary{border-top:1px solid var(--line);margin-top:17px;padding-top:14px}.report-coverage{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:17px;display:grid}.report-coverage>div{border:1px solid var(--line);background:#f9fbfc;border-radius:9px;gap:4px;padding:12px;display:grid}.report-coverage dt{color:var(--muted);font-size:.6rem}.report-coverage dd{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:780}.report-clear-state{background:#f5fbf8;border:1px dashed #b9d8cc;border-radius:11px;align-items:center;gap:12px;min-height:100px;margin-top:16px;padding:18px;display:flex}.report-clear-state>span{color:#147657;background:#d9f2e8;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.report-clear-state strong{font-size:.74rem}.report-clear-state p{color:var(--muted);margin-top:3px;font-size:.66rem}.report-timeline>ol{margin-top:20px;display:grid}.report-timeline li{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:0 0 20px;display:grid}.report-timeline li:not(:last-child)>div{border-bottom:1px solid var(--line);padding-bottom:20px}.timeline-kind{background:var(--blue-soft);width:34px;height:34px;color:var(--blue-dark);border-radius:9px;place-items:center;font-size:.68rem;font-weight:820;display:grid}.report-timeline li>div{gap:3px;display:grid}.report-timeline small{color:var(--cyan-dark);text-transform:uppercase;font-size:.57rem;font-weight:740}.report-timeline strong{font-size:.76rem}.report-timeline p,.report-timeline em{color:var(--muted);font-size:.66rem;font-style:normal}.report-timeline em{font-weight:700}.report-history-list{gap:10px;margin-top:18px;display:grid}.report-history-list article{border:1px solid var(--line);background:#fbfcfd;border-radius:11px;grid-template-columns:minmax(210px,.65fr) minmax(260px,1fr) auto;align-items:center;gap:20px;padding:15px;display:grid}.report-history-list article>div:first-child{gap:2px;display:grid}.report-history-list article>div:first-child>span{color:var(--cyan-dark);text-transform:uppercase;font-size:.58rem;font-weight:780}.report-history-list h4{font-size:.78rem}.report-history-list p{color:var(--muted);font-size:.61rem}.report-checksums{grid-template-columns:auto minmax(0,1fr);gap:4px 9px;min-width:0;display:grid}.report-checksums span{color:var(--muted);font-size:.56rem}.report-checksums code,.verification-grid code{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.report-history-actions{gap:7px;display:flex}.report-history-actions .button{min-height:38px;padding:8px 11px;font-size:.65rem}.report-verification-page{gap:24px;display:grid}.verification-result{background:#f0faf6;border:1px solid #b8decf;border-radius:13px;align-items:center;gap:14px;padding:18px;display:flex}.verification-result.invalid{background:var(--danger-soft);border-color:#efbbc4}.verification-result>span{color:#147657;background:#d9f2e8;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.verification-result.invalid>span{color:var(--danger);background:#f8d7dd}.verification-result strong{font-size:.82rem}.verification-result p{color:var(--muted);margin-top:3px;font-size:.7rem}.verification-grid{grid-template-columns:.7fr 1.3fr;gap:16px;display:grid}.verification-grid article{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;padding:22px}.verification-grid article>span{color:var(--cyan-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:780}.verification-grid h2{margin-top:6px;font-size:1.15rem}.verification-grid dl{background:var(--line);gap:1px;margin-top:16px;display:grid}.verification-grid dl>div{background:#fff;grid-template-columns:130px minmax(0,1fr);gap:14px;padding:10px;display:grid}.verification-grid dt{color:var(--muted);font-size:.64rem}.verification-grid dd{text-overflow:ellipsis;min-width:0;font-size:.68rem;overflow:hidden}.recent-section,.case-table,.new-case-form,.shipment-table,.new-shipment-form{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff}.recent-section{overflow:hidden}.section-title-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:24px 26px;display:flex}.section-title-row h2{margin-top:4px;font-size:1.5rem}.section-title-row>a{color:var(--blue-dark);font-weight:700}.case-row{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto 72px 18px;align-items:center;gap:15px;min-height:82px;padding:14px 26px;transition:background-color .12s ease-out;display:grid}.case-row:last-child{border-bottom:0}.case-row:hover,.case-table-row:hover{background:#f7fafc}.case-row>div,.case-table-row>span{min-width:0}.case-row strong,.case-row small,.case-table-row strong,.case-table-row small{display:block}.case-row small,.case-table-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.73rem;overflow:hidden}.case-row time,.case-table-row time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.74rem}.case-direction{border-radius:10px;place-items:center;width:38px;height:38px;font-size:.62rem;font-weight:800;display:grid}.case-direction.import{background:var(--blue-soft);color:var(--blue-dark)}.case-direction.export{color:#6948b5;background:#f0ecff}.status-pill,.case-status,.estimate-status,.direction-chip,.evidence-band,.estimate-label,.clarification-badge{text-transform:capitalize;border-radius:999px;align-items:center;width:fit-content;font-size:.69rem;font-weight:720;display:inline-flex}.status-pill{background:var(--surface-soft);color:var(--ink-soft);padding:6px 9px}.status-candidates_ready,.status-confirmed,.status-estimated,.case-status-candidates_ready,.case-status-confirmed,.case-status-estimated{background:var(--success-soft);color:var(--success)}.status-clarification_required,.status-needs_review,.case-status-clarification_required,.case-status-needs_review{background:var(--warning-soft);color:var(--warning)}.empty-state{min-height:280px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:10px;padding:40px;display:grid}.empty-state>span{background:var(--navy);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:.75rem;font-weight:820;display:grid}.empty-state h3{color:var(--ink);font-size:1.2rem}.empty-state .button{margin-top:8px}.case-table{overflow:hidden}.case-table-head,.case-table-row{grid-template-columns:minmax(280px,1.5fr) .6fr .9fr .55fr 18px;align-items:center;gap:18px;padding:15px 24px;display:grid}.case-table-head{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;font-size:.68rem;font-weight:760}.case-table-row{border-bottom:1px solid var(--line);min-height:92px;transition:background-color .12s ease-out}.case-table-row:last-child{border-bottom:0}.case-table-row>span:nth-child(2),.case-table-row>span:nth-child(3){color:var(--ink-soft);font-size:.78rem}.case-table-row>span:nth-child(3) b{text-transform:capitalize;font-size:.7rem;display:block}.new-case-form{gap:28px;max-width:1040px;padding:clamp(26px,4vw,46px);display:grid}.form-section-heading,.case-section-heading>div,.confirmation-panel>div:first-child{align-items:flex-start;gap:15px;display:flex}.form-section-heading>span,.section-number{background:var(--surface-soft);width:37px;height:37px;color:var(--blue-dark);border-radius:10px;flex:none;place-items:center;font-size:.71rem;font-weight:800;display:grid}.section-number.active{background:var(--blue);color:#fff}.form-section-heading h2{font-size:1.55rem}.form-section-heading p{color:var(--muted);margin-top:7px}.direction-choice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.direction-choice>legend{grid-column:1/-1}.direction-choice>label{border:1px solid var(--line);cursor:pointer;border-radius:13px;align-items:center;gap:13px;min-height:94px;padding:16px;transition:border-color .12s ease-out,background-color .12s ease-out;display:flex}.direction-choice>label.selected{border-color:var(--blue);background:var(--blue-soft)}.direction-choice input{width:18px;height:18px;accent-color:var(--blue)}.direction-choice span,.direction-choice small{display:block}.direction-choice small{color:var(--muted);margin-top:5px;font-size:.73rem;font-weight:520}.field-grid,.duty-field-grid{grid-template-columns:1.4fr .6fr;gap:16px;display:grid}.field small{color:var(--muted);font-size:.71rem;font-weight:500}.description-guide{color:var(--ink-soft);background:#f0f8fb;border:1px solid #c7dfeb;border-radius:13px;grid-template-columns:1.2fr repeat(3,1fr);gap:16px;padding:18px;font-size:.75rem;display:grid}.description-guide strong{color:var(--ink)}.new-case-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-top:22px;display:flex}.new-case-actions p{color:var(--muted);font-size:.78rem}.case-workspace{gap:24px;display:grid;container:trade-case/inline-size}.case-workspace-header{display:block}.case-workspace-heading{gap:10px;display:grid}.case-back-link{width:fit-content;color:var(--muted);font-size:.78rem;font-weight:660}.case-back-link:hover{color:var(--blue-dark)}.case-title-row{justify-content:space-between;align-items:end;gap:24px;display:flex}.case-title-row h1{margin-top:8px;font-size:clamp(2.1rem,4vw,4rem)}.case-workspace-heading>p{color:var(--muted);font-size:.79rem}.case-status{background:var(--surface-soft);color:var(--ink-soft);gap:7px;padding:8px 11px}.case-status>span{background:currentColor;border-radius:50%;width:7px;height:7px}.case-progress{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.case-progress ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.case-progress li{border-inline-end:1px solid var(--line);min-height:66px;color:var(--muted);align-items:center;gap:10px;padding:13px 18px;font-size:.76rem;display:flex;position:relative}.case-progress li:last-child{border-inline-end:0}.case-progress li>span{border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:.66rem;font-weight:800;display:grid}.case-progress li[data-state=complete]{color:var(--success)}.case-progress li[data-state=complete]>span{background:var(--success-soft);border-color:#9fd7bf}.case-progress li[data-state=current]{background:var(--blue-soft);color:var(--blue-dark)}.case-progress li[data-state=current]>span{border-color:var(--blue);background:var(--blue);color:#fff}.case-readonly-notice,.case-error,.case-notice,.case-setup{border-radius:12px;align-items:center;gap:11px;padding:13px 15px;display:flex}.case-readonly-notice{border:1px solid var(--line-strong);background:#fff;display:block}.case-readonly-notice p{color:var(--muted);margin-top:3px}.case-feedback:empty{display:none}.case-error{background:var(--danger-soft);color:var(--danger);border:1px solid #f0b8c2}.case-notice{background:var(--success-soft);color:var(--success);border:1px solid #a6d9c3}.case-setup{color:#155f8c;background:#edf7fd;border:1px solid #afd5ec}.case-error>span,.case-notice>span,.case-setup>span{color:#fff;background:currentColor;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.7rem;font-weight:850;display:grid}.case-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:22px;display:grid}.case-decision-column,.case-context-column{gap:18px;min-width:0;display:grid}.case-decision-column{container:decision-column/inline-size}.case-context-column{position:sticky;top:94px}.case-section,.context-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff}.case-section{border-radius:var(--radius-lg);padding:clamp(24px,3.2vw,38px)}.context-card{border-radius:var(--radius-md);padding:20px}.case-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.case-section-heading>div,.case-section-heading>div>div{min-width:0}.case-section-heading h2{margin-top:3px;font-size:clamp(1.45rem,2.5vw,2.15rem)}.direction-chip,.evidence-band,.estimate-label,.clarification-badge{background:var(--surface-soft);color:var(--ink-soft);white-space:nowrap;flex:none;padding:7px 10px}.direction-import{background:var(--blue-soft);color:var(--blue-dark)}.direction-export{color:#6948b5;background:#f0ecff}.case-description-section blockquote{border-inline-start:4px solid var(--blue);color:var(--ink);background:#f7fafc;border-radius:0 13px 13px 0;margin-top:26px;padding:23px;font-size:clamp(1.05rem,1.7vw,1.28rem);font-weight:590;line-height:1.62}.source-preservation-note,.clarification-safety,.duty-form-footer>p{color:var(--muted);align-items:flex-start;gap:10px;margin-top:18px;font-size:.77rem;display:flex}.source-preservation-note>span,.clarification-safety>span,.duty-form-footer>p>span{color:var(--blue-dark);font-weight:850}.section-lead{color:var(--muted);margin-top:21px;line-height:1.65}.classification-boundaries{grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0 26px;display:grid}.classification-boundaries span{background:var(--surface-soft);color:var(--ink-soft);text-align:center;border-radius:10px;padding:11px;font-size:.73rem;font-weight:650}.clarification-card{border-color:#bdddec}.question-ui{min-width:0}.question-ui .clarification-question{overflow-wrap:anywhere;max-width:52ch;font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.5}.question-ui .clarification-explanation{font-size:.9375rem;line-height:1.65}.question-ui h2:focus-visible{outline:3px solid var(--blue);outline-offset:6px;border-radius:4px}.question-guidance{color:#334d66;background:#f3f7fb;border-radius:12px;margin-block:1.25rem;padding:1rem 1.25rem}.question-guidance strong{font-size:.875rem}.question-guidance p{max-width:74ch;margin-top:.35rem;font-size:.9375rem;line-height:1.65}.question-guidance .question-caution{color:#3d4e60;margin-top:.75rem}.question-context{color:#27587f;margin:1rem 0;font-size:.875rem}.question-context summary{cursor:pointer;min-height:2.75rem;padding:.65rem 0}.question-context p{color:#334d66;overflow-wrap:anywhere;max-width:78ch;margin:.5rem 0;line-height:1.65}.question-choices{border:0;gap:.75rem;min-width:0;margin:1.5rem 0 0;padding:0;display:grid}.question-choice{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;transition:background-color .12s,border-color .12s}.question-choice.selected{border-color:var(--blue);background:var(--blue-soft)}.question-choice:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.question-choice label{cursor:pointer;align-items:flex-start;gap:.875rem;min-height:3.5rem;padding:1rem 1.125rem;display:flex}.question-choice label:active{background:#0070d20d}.question-choice input{width:1.125rem;height:1.125rem;accent-color:var(--blue);flex:none;margin:.2rem 0 0}.question-choice label>span{overflow-wrap:anywhere;min-width:0}.question-choice strong{font-size:1rem;font-weight:650;line-height:1.55;display:block}.question-choice small{color:var(--muted);margin-top:.35rem;font-size:.875rem;line-height:1.6;display:block}.question-technical{margin:0 1.125rem .6rem 3.125rem;font-size:.875rem}.question-technical summary{cursor:pointer;color:#27587f;min-height:2.75rem;padding:.65rem 0}.question-technical p{overflow-wrap:anywhere;white-space:pre-wrap;padding:.5rem 0 .75rem;line-height:1.7}.question-ui .question-unit{color:#244661;flex:none;font-weight:650}.question-ui .question-input-error{color:#a42134}.question-uncertainty{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:1rem;padding-top:.75rem;display:flex}.question-uncertainty>span{color:var(--muted);flex:1 0 100%;font-size:.875rem}.question-uncertainty button{color:#27587f;min-height:2.75rem;font:inherit;text-align:start;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-size:.875rem;text-decoration:underline}.question-ui :is(button,summary):focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:4px}.question-ui :is(input,button):disabled{opacity:.55;cursor:not-allowed}.question-ui fieldset:disabled label{cursor:default}.advisory-summary .question-fact-uncertain{border-inline-start:3px solid #a87521;padding-inline-start:.75rem}@media (max-width:600px){.question-ui .clarification-actions{grid-template-columns:minmax(0,1fr);display:grid}.question-ui .clarification-actions button{white-space:normal;width:100%;min-height:3rem}.question-ui .case-section-heading{align-items:flex-start}.question-ui .clarification-badge{white-space:normal}.question-ui .advisory-number>div{gap:.5rem}.question-technical{margin-inline-start:1.125rem}}@media (prefers-reduced-motion:reduce){.question-choice{transition:none}}.clarification-question{margin-top:25px;font-size:1.18rem;font-weight:720}.clarification-explanation{color:var(--muted);margin-top:8px}.advisory-toggle{align-items:flex-start;gap:.8rem;margin:1.25rem 0;display:flex}.advisory-toggle input{flex:none;width:1.2rem;height:1.2rem;margin-top:.25rem}.advisory-toggle small,.advisory-summary dd small{margin-top:.25rem;line-height:1.5;display:block}.advisory-number{max-width:30rem;margin-block:1.5rem}.advisory-number label{margin-bottom:.5rem;font-weight:600;display:block}.advisory-number>div{align-items:center;gap:.75rem;display:flex}.advisory-number input{width:100%;min-width:0;min-height:3rem;font:inherit;font-variant-numeric:tabular-nums;border:1px solid #b5c8d8;border-radius:.75rem;padding:.75rem}.advisory-number input:focus-visible{outline-offset:3px;outline:3px solid #087ad8}.advisory-number input[aria-invalid=true]{border-color:#bd3545}.advisory-number p{margin-top:.6rem;font-size:.875rem;line-height:1.6}.advisory-uncertainty{margin-top:1rem}.advisory-uncertainty summary{cursor:pointer;padding-block:.75rem}.advisory-summary dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;display:grid}.advisory-summary dt{text-transform:capitalize;font-weight:600}.advisory-summary dd{overflow-wrap:anywhere;margin:.3rem 0 0}.advisory-summary p{line-height:1.65}.clarification-options{gap:9px;margin-top:25px;display:grid}.clarification-options>label{border:1px solid var(--line);cursor:pointer;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;min-height:62px;padding:15px 16px;transition:border-color .12s ease-out,background-color .12s ease-out;display:grid}.clarification-options>label:hover{border-color:#9db8cd}.clarification-options>label.selected{border-color:var(--blue);background:var(--blue-soft)}.clarification-options input,.candidate-card input,.acknowledgement input{opacity:0;pointer-events:none;position:absolute}.option-indicator,.candidate-radio{background:#fff;border:1.5px solid #94a8bc;border-radius:50%;width:17px;height:17px;display:block}.clarification-options label.selected .option-indicator,.candidate-card.selected .candidate-radio{border:5px solid var(--blue)}.clarification-option-copy,.clarification-options small{display:block}.clarification-option-copy{overflow-wrap:anywhere;min-width:0}.clarification-option-copy strong{line-height:1.38;display:block}.clarification-options .option-indicator{margin-top:2px}.clarification-options small{color:var(--muted);margin-top:4px;font-size:.7rem;line-height:1.45}.clarification-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.evidence-band{background:var(--blue-soft);color:var(--blue-dark)}.candidate-list{gap:12px;margin-top:25px;display:grid}.candidate-card{border:1px solid var(--line);cursor:pointer;border-radius:15px;grid-template-columns:18px minmax(0,1fr) max-content;align-items:start;gap:14px;padding:20px;transition:border-color .12s ease-out,background-color .12s ease-out,box-shadow .12s ease-out,transform .1s ease-out;display:grid;position:relative}.candidate-card:hover{box-shadow:var(--shadow-sm);border-color:#a5b8ca}.candidate-card:active{transform:scale(.995)}.candidate-card.selected{border-color:var(--blue);box-shadow:inset 3px 0 var(--blue);background:#f4faff}.candidate-radio{margin-top:5px}.candidate-rank{background:var(--surface-soft);min-width:28px;min-height:22px;color:var(--muted);border-radius:6px;place-items:center;padding:3px 6px;font-size:.62rem;font-weight:800;line-height:1;display:inline-grid}.candidate-content{gap:7px;min-width:0;display:grid}.candidate-identity{align-items:center;gap:9px;min-width:0;display:flex}.candidate-code,.estimate-totals strong,.duty-lines,.confirmation-receipt-copy h2{font-variant-numeric:tabular-nums}.candidate-code{width:fit-content;max-width:100%;color:var(--blue-dark);letter-spacing:.035em;white-space:nowrap;unicode-bidi:isolate;font-size:1.12rem;font-weight:820}.candidate-content>strong{overflow-wrap:anywhere;line-height:1.42}.candidate-readable-title{letter-spacing:-.015em;font-size:1.05rem}.candidate-official{overflow-wrap:anywhere;gap:.3rem;font-size:.8rem;line-height:1.6;display:grid}.candidate-official>small{color:var(--muted);font-size:.68rem}.candidate-highlights{gap:.4rem;margin:.4rem 0;display:grid}.candidate-highlight{background:var(--surface-soft);border-inline-start:3px solid var(--muted);border-radius:.4rem;gap:.2rem;padding:.6rem .75rem;font-size:.75rem;line-height:1.5;display:grid}.candidate-highlight>b{font-size:.68rem}.candidate-highlight.match{border-inline-start-color:var(--success)}.candidate-highlight.conflict{border-inline-start-color:var(--warning)}.candidate-path,.candidate-reason{color:var(--muted);overflow-wrap:anywhere;font-size:.7rem;line-height:1.45}.candidate-facts,.candidate-conflicts{background:var(--success-soft);color:var(--success);border-radius:9px;gap:3px;margin-top:4px;padding:10px 11px;display:grid}.candidate-conflicts{background:var(--warning-soft);color:var(--warning)}.candidate-facts small,.candidate-conflicts small{overflow-wrap:anywhere;font-size:.7rem;line-height:1.45}.candidate-select-label{background:var(--surface-soft);min-width:4.5rem;color:var(--muted);text-align:center;border-radius:7px;margin-top:2px;padding:5px 8px;font-size:.68rem;font-weight:700}.candidate-comparisons{gap:.65rem;margin-top:.65rem;display:grid}.candidate-source-details{margin:.5rem 1rem .8rem}.candidate-source-details>summary{color:var(--blue-dark);cursor:pointer;padding:.5rem 0;font-size:.75rem;font-weight:650}.candidate-source-details>summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:.2rem}.candidate-comparison{border:1px solid var(--line);border-inline-start:3px solid var(--muted);background:var(--surface-soft);overflow-wrap:anywhere;border-radius:.6rem;gap:.3rem;padding:.8rem;font-size:.75rem;line-height:1.5;display:grid}.candidate-comparison.match{border-inline-start-color:var(--success)}.candidate-comparison.conflict{border-inline-start-color:var(--warning)}.candidate-comparison.conflict>b{color:var(--warning)}.candidate-comparison>small{color:var(--muted);font-size:.7rem}.candidate-comparison>q{font-style:italic;display:block}.candidate-card.selected .candidate-select-label{background:var(--blue);color:#fff}.case-empty-result,.missing-inputs{background:var(--warning-soft);color:var(--warning);border:1px solid #e5c88e;border-radius:12px;margin-top:22px;padding:16px}.case-empty-result p,.missing-inputs p{margin-top:4px}.scope-boundary{background:var(--navy);color:#fff;border-radius:12px;gap:13px;margin-top:22px;padding:17px;display:flex}.scope-boundary>span{color:#63d6e9}.scope-boundary p{color:#b4c6d6;margin-top:5px;font-size:.77rem}.confirmation-panel{background:#f5fafe;border:1px solid #b5d3e5;border-radius:15px;gap:18px;margin-top:28px;padding:22px;display:grid}.confirmation-panel h3{margin-top:3px;font-size:1.25rem}.acknowledgement{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:22px 1fr;align-items:start;gap:11px;padding:14px;font-size:.78rem;line-height:1.55;display:grid}.acknowledgement>span{color:#0000;border:1.5px solid #94a8bc;border-radius:6px;place-items:center;width:21px;height:21px;display:grid}.acknowledgement.checked{border-color:var(--blue)}.acknowledgement.checked>span{border-color:var(--blue);background:var(--blue);color:#fff}.confirmation-panel .button{justify-self:end}.confirmed-section{border-color:#a9dac6;gap:20px;display:flex}.confirmation-receipt-mark{background:var(--success);color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:1.15rem;display:grid}.confirmation-receipt-copy{flex:auto;width:0;min-width:0}.confirmation-receipt-copy h2{max-width:100%;color:var(--success);letter-spacing:-.035em;white-space:nowrap;unicode-bidi:isolate;margin-top:5px;font-size:clamp(1.45rem,3.2cqi,2rem)}.confirmation-receipt-copy>p:not(.section-kicker){color:var(--ink-soft);margin-top:9px}.confirmation-receipt-copy dl,.context-card dl{gap:0;margin-top:18px;display:grid}.confirmation-receipt-copy dl{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:9px}.confirmation-receipt-copy dl>div,.context-card dl>div{gap:3px;display:grid}.confirmation-receipt-copy dl>div{background:var(--surface-soft);border-radius:9px;align-content:start;min-width:0;padding:10px}dt{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:680}.confirmation-receipt-copy dd,.context-card dd{overflow-wrap:anywhere;min-width:0;font-size:.77rem;font-weight:680}.duty-section{border-color:#b8d6e7}.estimate-label{background:var(--warning-soft);color:var(--warning)}.duty-form{gap:20px;margin-top:25px;display:grid}.duty-field-grid{grid-template-columns:minmax(13rem,1.25fr) repeat(3,minmax(9.5rem,.9fr));align-items:start}.duty-field-grid>.field,.quantity-inputs>.field{align-content:start;min-width:0}.duty-field-grid>.field{grid-template-rows:minmax(2.65em,auto) 52px auto}.duty-field-grid input,.quantity-inputs input{font-variant-numeric:tabular-nums;text-align:end;direction:ltr;unicode-bidi:isolate}.field span b{color:var(--muted);font-size:.66rem}.duty-primary-field input{background:#f7fbfe;border-color:#8fbedc;font-size:1.08rem;font-weight:720}.quantity-inputs{border:1px solid var(--line);background:#f8fafc;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:start;gap:13px;padding:16px;display:grid}.quantity-inputs legend{grid-column:1/-1}.duty-form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.duty-form-footer>p{max-width:510px;margin-top:0}.estimate-result{padding:0;overflow:hidden}.estimate-result-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:27px 30px;display:flex}.estimate-result-header h2{margin-top:4px;font-size:2rem}.estimate-status{background:var(--surface-soft);color:var(--ink-soft);padding:7px 10px}.estimate-status-complete{background:var(--success-soft);color:var(--success)}.estimate-status-needs_inputs,.estimate-status-needs_review{background:var(--warning-soft);color:var(--warning)}.estimate-status-unavailable{background:var(--danger-soft);color:var(--danger)}.estimate-result>.missing-inputs{margin:22px 30px 0}.estimate-totals{background:var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,.95fr) minmax(0,1.15fr);gap:1px;margin:0;display:grid}.estimate-totals article{background:#fff;align-content:center;gap:8px;min-width:0;padding:25px 30px;display:grid}.estimate-totals span{color:var(--muted);font-size:.72rem;font-weight:680}.estimate-totals strong{letter-spacing:-.035em;white-space:nowrap;min-width:0;font-size:clamp(1.05rem,3.2cqi,1.75rem);line-height:1.12}.estimate-totals .tax-total{background:#f4faff}.estimate-totals .landed-total{background:var(--navy);color:#fff}.estimate-totals .landed-total span{color:#aabfd2}.duty-lines-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;padding:28px 30px;overflow-x:auto}.duty-lines{border-collapse:collapse;width:100%;min-width:42rem;font-size:.78rem}.duty-lines caption{color:var(--muted);text-align:start;margin-bottom:12px;font-size:.72rem}.duty-lines th,.duty-lines td{border-bottom:1px solid var(--line);text-align:end;white-space:nowrap;padding:12px 10px}.duty-lines th:first-child,.duty-lines td:first-child{text-align:center;width:4rem}.duty-lines th:nth-child(2),.duty-lines tbody th{text-align:start}.duty-lines td:nth-child(3){overflow-wrap:anywhere;white-space:normal;min-width:7rem;max-width:14rem}.duty-lines td:nth-child(4),.duty-lines td:nth-child(5){font-variant-numeric:tabular-nums;white-space:nowrap}.duty-lines thead th{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.65rem}.duty-lines tbody th small{color:var(--muted);margin-top:3px;font-size:.63rem;font-weight:520;display:block}.estimate-disclaimer{border:1px solid var(--line);color:var(--ink-soft);background:#f8fafc;border-radius:11px;margin:0 30px 30px;padding:16px;font-size:.75rem}.estimate-disclaimer p{color:var(--muted);margin-top:5px}.context-card-heading{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:13px;display:flex}.context-card-heading>span{color:var(--blue-dark);font-weight:800}.context-card-heading h2{letter-spacing:-.02em;font-size:1rem}.context-card dl>div{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(5rem,.72fr) minmax(0,1.28fr);align-items:start;gap:10px;padding:9px 0}.context-card dl>div:last-child{border-bottom:0}.context-card dd{text-align:end}.context-card dl>.context-identifier-row{grid-template-columns:1fr;gap:5px}.context-card .context-identifier-row dd{text-align:start}.context-code,.context-number{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.context-code{letter-spacing:-.015em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Cascadia Code,monospace;font-size:.69rem}.context-warning{background:var(--warning-soft);color:var(--warning);border-radius:9px;margin-top:13px;padding:11px;font-size:.71rem}.activity-card ol{gap:0;margin:15px 0 0;padding:0;list-style:none;display:grid}.activity-card li{grid-template-columns:13px 1fr;gap:9px;padding:0 0 18px;display:grid;position:relative}.activity-card li:not(:last-child):before{top:13px;bottom:0;background:var(--line);content:"";width:1px;position:absolute;inset-inline-start:5px}.activity-marker{background:var(--blue);width:11px;height:11px;box-shadow:0 0 0 1px var(--blue);border:2px solid #fff;border-radius:50%;margin-top:4px}.activity-card strong{font-size:.75rem}.activity-card p{color:var(--ink-soft);margin-top:3px;font-size:.7rem}.activity-card small,.context-empty{color:var(--muted);margin-top:4px;font-size:.65rem;display:block}.context-empty{margin-top:14px}.trust-boundary{background:var(--navy);color:#fff}.trust-boundary .context-card-heading{border-bottom-color:#ffffff1a}.trust-boundary .context-card-heading>span{color:#63d6e9}.trust-boundary ul{color:#b5c7d8;gap:9px;margin:14px 0 0;padding:0;font-size:.7rem;list-style:none;display:grid}.trust-boundary li:before{color:#63d6e9;content:"•";margin-inline-end:7px}@container trade-case (max-width:70rem){.case-workspace-grid{grid-template-columns:1fr}.case-context-column{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.activity-card,.trust-boundary{grid-column:1/-1}}@container decision-column (max-width:50rem){.duty-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.duty-primary-field,.duty-field-grid>.field:last-child{grid-column:1/-1}.estimate-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.estimate-totals .landed-total{grid-column:1/-1}}@container decision-column (max-width:39rem){.case-section-heading{flex-direction:column;align-items:stretch}.direction-chip,.evidence-band,.estimate-label,.clarification-badge{white-space:normal}.candidate-card{grid-template-columns:18px minmax(0,1fr)}.candidate-select-label{display:none}.confirmation-receipt-copy dl{grid-template-columns:1fr}.clarification-actions{grid-template-columns:1fr;display:grid}.clarification-actions .button{width:100%}}@container decision-column (max-width:31rem){.duty-field-grid,.estimate-totals{grid-template-columns:1fr}.duty-primary-field,.duty-field-grid>.field:last-child,.estimate-totals .landed-total{grid-column:auto}.confirmed-section{flex-direction:column}}.shipment-table{overflow:hidden}.shipment-table-head,.shipment-table-row{grid-template-columns:minmax(250px,1.35fr) minmax(135px,.62fr) minmax(120px,.62fr) minmax(120px,.62fr) 105px 18px;align-items:center;gap:18px;padding:15px 24px;display:grid}.shipment-table-head{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;font-size:.68rem;font-weight:760}.shipment-table-row{border-bottom:1px solid var(--line);min-height:92px;transition:background-color .12s ease-out}.shipment-table-row:last-child{border-bottom:0}.shipment-table-row:hover{background:#f7fafc}.shipment-table-row>span:first-child,.shipment-table-row>span:first-child strong,.shipment-table-row>span:first-child small{min-width:0;display:block}.shipment-table-row>span:first-child small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.72rem;overflow:hidden}.shipment-table-row>span:nth-child(2){grid-template-columns:auto auto auto;justify-content:start;align-items:center;gap:6px;font-size:.78rem;display:grid}.shipment-table-row>span:nth-child(2) i{color:var(--blue-dark);font-style:normal}.shipment-table-row>span:nth-child(2) small{color:var(--muted);text-transform:capitalize;grid-column:1/-1}.shipment-table-row time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem}.shipment-state{background:var(--surface-soft);width:fit-content;color:var(--ink-soft);border-radius:999px;align-items:center;padding:6px 9px;font-size:.69rem;font-weight:720;display:inline-flex}.state-preparing,.state-booked,.state-in_transit,.state-arrived,.state-customs_processing{background:var(--blue-soft);color:var(--blue-dark)}.state-ready,.state-released,.state-delivered{background:var(--success-soft);color:var(--success)}.state-incomplete,.state-under_review,.state-blocked,.state-cancelled{background:var(--warning-soft);color:var(--warning)}.new-shipment-form{gap:28px;max-width:1080px;padding:clamp(26px,4vw,46px);display:grid}.shipment-primary-fields,.shipment-date-fields{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr)}.shipment-route-grid{grid-template-columns:minmax(12rem,1fr) minmax(10rem,.5fr) minmax(12rem,1fr);align-items:end;gap:16px;display:grid}.route-arrow{min-height:52px;color:var(--faint);text-align:center;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-bottom:25px;font-size:.62rem;font-weight:700;display:grid}.route-arrow b{background:var(--blue-soft);width:34px;height:34px;color:var(--blue-dark);border-radius:50%;place-items:center;font-size:1rem;display:grid}.shipment-section-divider{border-top:1px solid var(--line);margin-top:6px;padding-top:28px}.shipment-party-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.party-panel{border:1px solid var(--line);background:#f8fafc;border-radius:14px;gap:14px;padding:20px;display:grid}.party-panel legend{color:var(--ink);padding:0 8px;font-weight:760}.shipment-scope-note{color:var(--ink-soft);background:#f0f8fb;border:1px solid #c7dfeb;border-radius:13px;align-items:flex-start;gap:12px;padding:16px;font-size:.76rem;display:flex}.shipment-scope-note>span{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-weight:800;display:grid}.new-shipment-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-top:22px;display:flex}.new-shipment-actions p{max-width:560px;color:var(--muted);font-size:.78rem}.shipment-workspace{gap:24px;display:grid;container:shipment/inline-size}.shipment-workspace-header{gap:10px;display:grid}.shipment-title-row{justify-content:space-between;align-items:end;gap:24px;display:flex}.shipment-title-row h1{margin-top:8px;font-size:clamp(2.1rem,4vw,4rem)}.shipment-workspace-header>p{color:var(--muted);font-size:.79rem}.shipment-state-grid{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);box-shadow:var(--shadow-sm);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.shipment-state-grid article{background:#fff;align-content:center;gap:5px;min-height:112px;padding:20px 23px;display:grid}.shipment-state-grid span,.shipment-state-grid small{color:var(--muted);font-size:.68rem}.shipment-state-grid strong{text-transform:capitalize;font-size:1.08rem}.shipment-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:22px;display:grid}.shipment-main-column,.shipment-context-column{gap:18px;min-width:0;display:grid}.shipment-context-column{position:sticky;top:94px}.shipment-line-list{gap:12px;margin-top:25px;display:grid}.shipment-line-card{border:1px solid var(--line);background:#fbfcfe;border-radius:14px;grid-template-columns:40px minmax(0,1fr) minmax(9rem,.26fr);align-items:start;gap:16px;padding:18px;display:grid}.shipment-line-number{background:var(--navy);color:#77ddea;border-radius:10px;place-items:center;width:38px;height:38px;font-size:.69rem;font-weight:800;display:grid}.shipment-line-copy{min-width:0}.shipment-line-copy>span{color:var(--muted);font-size:.69rem}.shipment-line-copy>span a{color:var(--blue-dark);font-weight:760}.shipment-line-copy h3{margin-top:6px;font-size:1rem;line-height:1.42}.shipment-line-copy>p{color:var(--muted);margin-top:10px;font-size:.67rem}.shipment-line-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.shipment-line-facts>span{background:var(--surface-soft);border-radius:9px;gap:3px;padding:9px 10px;display:grid}.shipment-line-facts small{color:var(--muted);font-size:.61rem}.shipment-line-facts strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:.72rem}.snapshot-chip{background:var(--success-soft);color:var(--success);border-radius:10px;align-content:start;gap:3px;padding:11px;display:grid}.snapshot-chip.unavailable{background:var(--surface-soft);color:var(--muted)}.snapshot-chip span,.snapshot-chip small{font-size:.61rem}.snapshot-chip strong{text-transform:capitalize;font-size:.72rem}.shipment-inline-empty{border:1px dashed var(--line-strong);background:#f8fafc;border-radius:13px;align-items:center;gap:15px;margin-top:24px;padding:20px;display:flex}.shipment-inline-empty>span{background:var(--blue-soft);width:38px;height:38px;color:var(--blue-dark);border-radius:10px;flex:none;place-items:center;font-size:.7rem;font-weight:800;display:grid}.shipment-inline-empty h3{font-size:1rem}.shipment-inline-empty p,.shipment-inline-empty a{color:var(--muted);margin-top:4px;font-size:.72rem}.shipment-inline-empty a{color:var(--blue-dark);font-weight:700;display:inline-block}.attach-line-form{gap:17px;margin-top:24px;display:grid}.attach-case-field small{overflow-wrap:anywhere;line-height:1.45}.attach-line-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.attach-line-fields input{font-variant-numeric:tabular-nums;direction:ltr}.attach-line-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:17px;display:flex}.attach-line-footer p{max-width:550px;color:var(--muted);font-size:.72rem}.requirement-evaluation-feedback{margin-top:18px}.requirements-evaluation-state{background:#f4f9fc;border:1px solid #c7dfeb;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin-top:24px;padding:20px;display:flex}.requirements-evaluation-state>div{align-items:flex-start;gap:13px;min-width:0;display:flex}.requirements-state-mark{background:var(--blue-soft);width:34px;height:34px;color:var(--blue-dark);border-radius:10px;flex:none;place-items:center;font-size:.8rem;font-weight:850;display:grid}.requirements-evaluation-state h3{font-size:.98rem}.requirements-evaluation-state p,.requirements-evaluation-state>small{color:var(--muted);margin-top:5px;font-size:.73rem;line-height:1.55}.requirements-summary{border:1px solid var(--line);background:#f8fafc;border-radius:14px;grid-template-columns:repeat(2,minmax(9rem,.42fr)) minmax(15rem,1fr);gap:10px;margin-top:24px;padding:10px;display:grid}.requirements-summary>div{background:#fff;border-radius:10px;gap:3px;padding:13px 14px;display:grid}.requirements-summary strong{font-variant-numeric:tabular-nums;font-size:1.12rem}.requirements-summary span,.requirements-summary p{color:var(--muted);font-size:.67rem;line-height:1.5}.requirements-summary>p{align-self:center;padding:10px 12px}.requirement-list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.requirement-row{border:1px solid var(--line);background:#fbfcfe;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);gap:18px;padding:20px;transition:border-color .12s ease-out,background-color .12s ease-out;display:grid}.requirement-row:focus-within{background:#fff;border-color:#86b9d3}.requirement-identity,.requirement-document{min-width:0}.requirement-title-row,.document-version-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.requirement-source{color:var(--blue-dark);letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:760}.requirement-title-row h3{margin-top:5px;font-size:1.02rem;line-height:1.35}.requirement-status{background:var(--surface-soft);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:6px 9px;font-size:.62rem;font-weight:760}.requirement-status.available{background:var(--success-soft);color:var(--success)}.requirement-status.local_checked,.requirement-status.scan_unavailable,.requirement-status.quarantined,.requirement-status.unknown{color:#805d00;background:#fff3d9}.requirement-status.missing{color:var(--danger);background:#fff0f2}.requirement-facts{grid-template-columns:.58fr .78fr minmax(0,1.65fr);gap:7px;margin-top:15px;display:grid}.requirement-facts>div{background:#fff;border-radius:9px;gap:3px;min-width:0;padding:9px 10px;display:grid}.requirement-facts dt,.requirement-source-details dt{color:var(--muted);font-size:.59rem}.requirement-facts dd,.requirement-source-details dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:.69rem;font-weight:690}.requirement-reason{color:var(--muted);margin-top:13px;font-size:.7rem;line-height:1.55}.requirement-source-details,.document-history{color:var(--muted);margin-top:13px;font-size:.68rem}.requirement-source-details summary,.document-history summary{cursor:pointer;width:fit-content;color:var(--blue-dark);font-weight:720}.requirement-source-details>p{overflow-wrap:anywhere;margin-top:9px;line-height:1.55}.requirement-source-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.requirement-source-details dl>div{border:1px solid var(--line);background:#fff;border-radius:8px;gap:2px;padding:8px 9px;display:grid}.requirement-document{align-content:start;gap:12px;display:grid}.document-version-card,.document-version-empty{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.document-version-heading>div{gap:3px;min-width:0;display:grid}.document-version-heading span,.document-version-card>p,.document-version-card>small{color:var(--muted);font-size:.62rem}.document-version-heading strong{overflow-wrap:anywhere;font-size:.78rem}.document-version-heading b{color:var(--blue-dark);font-variant-numeric:tabular-nums;flex:none;font-size:.69rem}.document-version-card>p{font-variant-numeric:tabular-nums;margin-top:8px}.document-safety{background:var(--success-soft);color:var(--success);border-radius:9px;gap:3px;margin-top:10px;padding:9px 10px;display:grid}.document-safety.local_checked,.document-safety.scan_unavailable,.document-safety.quarantined{color:#715200;background:#fff3d9}.document-safety strong{font-size:.68rem}.document-safety span{font-size:.61rem;line-height:1.45}.document-version-card>small{overflow-wrap:anywhere;margin-top:9px;display:block}.document-download{white-space:normal;text-align:center;width:100%;margin-top:11px}.document-version-empty strong{font-size:.75rem}.document-version-empty p,.document-readonly-note{color:var(--muted);margin-top:5px;font-size:.66rem;line-height:1.5}.document-upload-form{border:1px solid var(--line);background:#fff;border-radius:12px;gap:8px;padding:13px;display:grid}.document-file-field{gap:7px;min-width:0;display:grid}.document-file-field>span{color:var(--ink-soft);font-size:.68rem;font-weight:720}.document-file-field input{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:7px;font-size:.68rem}.document-file-field input::file-selector-button{background:var(--surface-soft);min-height:30px;color:var(--ink-soft);font:inherit;cursor:pointer;border:0;border-radius:7px;margin-inline-end:9px;padding:5px 9px;font-weight:710}.document-upload-form>small{color:var(--muted);font-size:.6rem;line-height:1.45}.document-upload-form .button{white-space:normal;text-align:center;width:100%;min-height:44px}.document-row-error,.document-row-status{border-radius:8px;padding:9px 10px;font-size:.63rem;line-height:1.45}.document-row-error{background:var(--danger-soft);color:var(--danger)}.document-row-status{background:var(--blue-soft);color:var(--blue-dark)}.document-history ol{gap:6px;margin-top:8px;padding:0;list-style:none;display:grid}.document-history li{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.document-history li>div{gap:2px;min-width:0;display:grid}.document-history strong{overflow-wrap:anywhere;color:var(--ink-soft);font-size:.65rem}.document-history span,.document-history small{font-variant-numeric:tabular-nums;font-size:.59rem}.lifecycle-action-row{flex-wrap:wrap;gap:9px;margin-top:21px;display:flex}.lifecycle-terminal{background:var(--surface-soft);color:var(--muted);border-radius:10px;padding:12px 14px;font-size:.75rem}.shipment-party-card{gap:0;display:grid}.party-summary{border-bottom:1px solid var(--line);gap:3px;padding:13px 0;display:grid}.party-summary:last-child{border-bottom:0;padding-bottom:0}.party-summary span,.party-summary small{color:var(--muted);font-size:.65rem}.party-summary strong{overflow-wrap:anywhere;font-size:.78rem}.collaboration-page,.collaboration-grid,.collaboration-list,.collaboration-form,.shipment-broker-active,.finding-list,.finding-form,.submit-review-form,.review-history{display:grid}.collaboration-page{gap:26px}.collaboration-grid{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:18px}.collaboration-create-card{position:sticky;top:94px}.collaboration-form,.finding-form,.submit-review-form{gap:14px;margin-top:22px}.collaboration-form .button,.submit-review-form .button{width:fit-content;min-height:44px}.collaboration-list,.audit-queue-list,.finding-list,.review-history{gap:12px;margin:22px 0 0;padding:0;list-style:none}.collaboration-card,.audit-queue-card,.finding-card{border:1px solid var(--line);background:#fbfcfe;border-radius:14px;padding:20px}.collaboration-card-heading,.finding-card-heading,.broker-assignment-summary,.review-start-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.collaboration-card-heading>div,.finding-card-heading>div,.broker-assignment-summary>div{gap:4px;min-width:0;display:grid}.collaboration-card-heading span,.finding-card-heading>div>span,.broker-assignment-summary span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.63rem;font-weight:730}.collaboration-card-heading h3,.finding-card-heading h3,.broker-assignment-summary h3{font-size:1rem}.collaboration-card-heading code{color:var(--blue-dark);font-family:inherit;font-size:.67rem}.review-status{background:var(--surface-soft);width:fit-content;min-height:28px;color:var(--ink-soft);text-transform:none;border-radius:999px;flex:none;align-items:center;padding:6px 10px;font-size:.65rem;font-weight:760;display:inline-flex}.review-status.state-active,.review-status.state-approved,.review-status.state-approved_with_conditions,.finding-card.state-resolved .review-status{background:var(--success-soft);color:var(--success)}.review-status.state-requested,.review-status.state-in_review,.review-status.state-changes_requested,.finding-card.state-open .review-status,.finding-card.state-responded .review-status{color:#715200;background:#fff3d9}.review-status.state-revoked,.review-status.state-rejected{background:var(--danger-soft);color:var(--danger)}.collaboration-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.collaboration-facts>div,.finding-binding{background:#fff;border-radius:9px;gap:3px;min-width:0;padding:10px;display:grid}.collaboration-facts dt,.finding-binding span{color:var(--muted);font-size:.61rem}.collaboration-facts dd,.finding-binding strong{overflow-wrap:anywhere;font-size:.7rem;font-weight:720}.collaboration-note,.collaboration-actions small,.broker-assignment-summary p,.submit-review-form>small,.context-empty{color:var(--muted);font-size:.67rem;line-height:1.5}.collaboration-note{margin-top:12px}.collaboration-actions{align-items:center;gap:12px;margin-top:15px;display:flex}.audit-queue-list{display:grid}.audit-queue-card{grid-template-columns:minmax(14rem,1fr) minmax(24rem,1.1fr) auto;align-items:center;gap:20px;display:grid}.audit-queue-copy{min-width:0}.audit-queue-copy>span{color:var(--blue-dark);font-size:.64rem;font-weight:760}.audit-queue-copy h2{margin-top:5px;font-size:1rem}.audit-queue-copy p{color:var(--muted);margin-top:5px;font-size:.67rem}.audit-queue-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.audit-queue-card dl>div{background:#fff;border-radius:9px;gap:3px;padding:9px;display:grid}.audit-queue-card dt{color:var(--muted);font-size:.58rem}.audit-queue-card dd{font-size:.66rem;font-weight:700}.review-boundary-banner{background:#f0f8fb;border:1px solid #c7dfeb;border-radius:13px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.review-boundary-banner>span{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.review-boundary-banner strong{font-size:.76rem}.review-boundary-banner p{color:var(--muted);margin-top:3px;font-size:.7rem;line-height:1.5}.broker-audit-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:22px;display:grid}.broker-audit-main{gap:18px;min-width:0;display:grid}.review-start-row,.broker-assignment-summary{background:#f4f9fc;border:1px solid #c7dfeb;border-radius:13px;align-items:center;margin-top:22px;padding:17px}.review-start-row strong{font-size:.84rem}.review-start-row p{color:var(--muted);margin-top:4px;font-size:.69rem;line-height:1.5}.review-decision-controls{background:#f4f9fc;border:1px solid #c7dfeb;border-radius:12px;gap:10px;padding:13px;display:grid}.finding-form-grid{grid-template-columns:minmax(12rem,1.4fr) repeat(2,minmax(9rem,.7fr));gap:12px;display:grid}.finding-form textarea,.submit-review-form textarea,.finding-response-form textarea{resize:vertical}.finding-card{border-inline-start:4px solid #d1a630}.finding-card.state-resolved{border-inline-start-color:var(--success);background:#fbfdfc}.finding-card>p{color:var(--ink-soft);margin-top:11px;font-size:.73rem;line-height:1.6}.finding-binding{border:1px solid var(--line);margin-top:13px}.finding-thread{border-inline-start:2px solid var(--line);gap:8px;margin:14px 0 0;padding:0 0 0 13px;list-style:none;display:grid}.finding-thread li{background:#fff;border-radius:9px;gap:4px;padding:10px 12px;display:grid}.finding-thread span,.finding-thread small{color:var(--muted);font-size:.59rem}.finding-thread p,.finding-thread strong{font-size:.68rem;line-height:1.5}.finding-response-form{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(13rem,.6fr) auto;align-items:end;gap:10px;margin-top:15px;padding-top:15px;display:grid}.broker-assignment-form{background:#f4f9fc;border:1px solid #c7dfeb;border-radius:14px;grid-template-columns:minmax(14rem,1fr) minmax(12rem,.8fr) minmax(12rem,.6fr) auto;align-items:end;gap:12px;margin-top:22px;padding:18px;display:grid}.broker-assignment-form>div h3{font-size:.9rem}.broker-assignment-form>div p{color:var(--muted);margin-top:5px;font-size:.67rem;line-height:1.5}.broker-review-boundary{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:14px;font-size:.67rem;line-height:1.5}.review-history-details{color:var(--muted);margin-top:18px;font-size:.68rem}.review-history-details summary{cursor:pointer;color:var(--blue-dark);font-weight:720}.review-history li{border-bottom:1px solid var(--line);gap:4px;padding:11px 0;display:grid}.review-history li:last-child{border-bottom:0}.review-history strong{color:var(--ink-soft);font-size:.7rem}.review-history span,.review-history small,.review-history p{color:var(--muted);font-size:.62rem;line-height:1.5}@container shipment (max-width:76rem){.broker-assignment-form,.finding-response-form{grid-template-columns:1fr 1fr}.broker-assignment-form>div,.finding-response-form .button{grid-column:1/-1}}@container shipment (max-width:70rem){.shipment-workspace-grid{grid-template-columns:1fr}.shipment-context-column{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.broker-audit-grid{grid-template-columns:1fr}.shipment-context-column .activity-card,.shipment-context-column .trust-boundary{grid-column:1/-1}}@container shipment (max-width:48rem){.shipment-line-card{grid-template-columns:40px minmax(0,1fr)}.snapshot-chip{grid-column:2}.requirement-row{grid-template-columns:1fr}.requirements-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.requirements-summary>p{grid-column:1/-1}.requirements-evaluation-state{flex-direction:column;align-items:stretch}.requirements-evaluation-state .button{width:100%}.broker-assignment-form,.finding-response-form,.finding-form-grid{grid-template-columns:1fr}.broker-assignment-form>div,.finding-response-form .button{grid-column:auto}}@media (max-width:1180px){.hero-section{grid-template-columns:1fr 1fr;gap:38px}.description-guide,.daily-command-grid{grid-template-columns:1fr}}@media (max-width:960px){.marketing-nav{grid-template-columns:1fr auto}.marketing-nav-links{display:none}.hero-section{grid-template-columns:1fr;padding-top:70px}.hero-copy{max-width:760px}.hero-product{max-width:760px;transform:none}.proof-strip,.workflow-grid{grid-template-columns:1fr}.proof-strip span{border-inline-end:0;border-bottom:1px solid #ffffff1a}.trust-section{grid-template-columns:1fr;gap:40px}.auth-page{grid-template-columns:1fr}.auth-story{display:none}.auth-panel{min-height:100vh;padding:44px 28px}.mobile-auth-brand{display:block}.product-sidebar{display:none}.mobile-workspace-brand{display:inline-flex}.workspace-search-trigger{justify-content:center;width:42px;min-width:42px;padding:0}.workspace-search-trigger>span:nth-child(2),.workspace-search-trigger kbd{display:none}.report-readiness-banner{grid-template-columns:42px minmax(0,1fr)}.report-readiness-banner dl{grid-column:1/-1}.report-history-list article,.verification-grid,.collaboration-grid{grid-template-columns:1fr}.collaboration-create-card{position:static}.audit-queue-card{grid-template-columns:1fr}.product-main{margin-inline-start:0}.product-content{padding-bottom:100px}.mobile-product-nav{z-index:40;inset-inline-end:14px;bottom:max(14px, env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(150%)blur(18px);backdrop-filter:saturate(150%)blur(18px);background:#ffffffe0;border:1px solid #c9d6e3db;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));padding:6px;display:grid;position:fixed;inset-inline-start:14px;box-shadow:0 14px 35px #071a3129}.mobile-product-nav a{min-height:42px;color:var(--muted);text-align:center;border-radius:11px;padding:11px 6px;font-size:.71rem;font-weight:700}.mobile-product-nav .notification-badge{vertical-align:middle;min-width:18px;height:18px;margin-inline-start:5px;padding:0 5px;display:inline-grid}.mobile-product-nav a[aria-current=page]{background:var(--navy);color:#fff}.case-workspace-grid{grid-template-columns:1fr}.case-context-column{grid-template-columns:repeat(2,1fr);position:static}.activity-card,.trust-boundary{grid-column:1/-1}.case-table-head,.case-table-row{grid-template-columns:minmax(240px,1.4fr) .65fr .9fr 18px}.case-table-head>:nth-child(4),.case-table-row>time,.shipment-table-head>:nth-child(5),.shipment-table-row>time{display:none}.shipment-table-head,.shipment-table-row{grid-template-columns:minmax(220px,1.25fr) minmax(120px,.55fr) minmax(110px,.55fr) minmax(110px,.55fr) 18px}}@media (max-width:700px){.marketing-nav{width:calc(100% - 20px);margin-top:10px;top:10px}.marketing-nav .brand-wordmark,.marketing-nav-actions .button-quiet{display:none}.hero-section,.marketing-section{width:min(calc(100% - 32px), var(--content-max))}.hero-section{min-height:auto;padding:64px 0 70px}.hero-copy h1{font-size:clamp(2.75rem,13vw,4.3rem)}.hero-actions .button{width:100%}.product-window-body{padding:14px}.product-window-bar>span:nth-child(2),.preview-step-row span small{display:none}.preview-candidate{grid-template-columns:1fr}.preview-candidate>strong{grid-area:auto/1}.workspace-grid,.marketing-footer,.metric-row,.direction-choice,.field-grid,.duty-field-grid,.quantity-inputs,.estimate-totals,.confirmation-receipt-copy dl,.case-context-column,.shipment-state-grid,.shipment-party-grid,.shipment-route-grid,.attach-line-fields,.shipment-line-facts,.requirements-summary,.requirement-facts,.requirement-source-details dl{grid-template-columns:1fr}.marketing-footer{justify-items:start}.marketing-footer>a:last-child{justify-self:start}.workspace-card{min-height:auto}.product-header{min-height:64px;padding:9px 16px}.product-header .product-header-actions{gap:7px}.header-inbox{flex-basis:40px;width:40px;height:40px}.notification-center{position:static}.notification-popover-scrim{z-index:79;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;background:#071a3157;border:0;padding:0;animation:.18s ease-out notification-scrim-in;display:block;position:fixed;inset:0}@keyframes notification-scrim-in{0%{opacity:0}to{opacity:1}}.notification-popover{z-index:80;top:auto;inset-inline:0;width:100%;max-height:min(82vh,700px);padding-bottom:env(safe-area-inset-bottom);transform-origin:bottom;border-width:1px 0 0;border-radius:22px 22px 0 0;animation:.3s cubic-bezier(.2,.8,.2,1) notification-sheet-in;position:fixed;bottom:0}html[dir=rtl] .notification-popover{transform-origin:bottom}@keyframes notification-sheet-in{0%{opacity:.5;transform:translateY(28px)scale(.99)}to{opacity:1;transform:none}}.notification-popover:before{content:"";background:#c8d3dc;border-radius:999px;width:38px;height:4px;margin:8px auto -3px}.notification-mobile-close{place-items:center;width:32px;height:32px;color:var(--ink)!important;background:#e9eef3!important;border-radius:50%!important;padding:0!important;font-size:1rem!important;display:grid!important}.notification-preview-list{min-height:220px}.product-header .workspace-select-frame{max-width:35vw}.workspace-select-frame select{font-size:.8rem}.product-header .header-action{min-height:40px;padding:9px 12px;font-size:.76rem}.workspace-tabs{min-height:50px;padding:0 16px}.workspace-tabs>span{display:none}.workspace-tabs>div{gap:20px;width:100%}.workspace-breadcrumbs{padding:14px 16px 0}.product-content{padding:28px 16px 100px}.page-intro,.case-title-row,.shipment-title-row,.case-section-heading,.estimate-result-header,.duty-form-footer,.new-case-actions,.new-shipment-actions,.attach-line-footer{flex-direction:column;align-items:stretch}.overview-focus{grid-template-columns:1fr}.compliance-report-header{flex-direction:column;align-items:stretch;padding:20px 16px}.compliance-report-header .button{width:100%}.report-readiness-banner{margin:16px 16px 0}.report-readiness-banner dl{grid-template-columns:repeat(3,1fr);display:grid}.report-readiness-banner dl>div{min-width:0}.report-tabs{padding:0 16px}.report-readiness-grid{grid-template-columns:1fr}.report-readiness-grid>section,.report-readiness-grid>aside,.report-timeline,.report-history{padding:20px 16px}.report-history-actions{grid-template-columns:1fr 1fr;display:grid}.verification-grid dl>div{grid-template-columns:1fr;gap:4px}.daily-command-heading,.work-queue-panel>header{flex-direction:column;align-items:stretch}.daily-command-summary{grid-template-columns:repeat(3,1fr);display:grid}.daily-command-summary>span{min-width:0}.scope-switch{width:fit-content}.work-queue-item{grid-template-columns:34px minmax(0,1fr) 18px;padding:12px 14px}.work-queue-state{grid-area:2/2;grid-auto-flow:column;place-items:center start}.work-queue-item>b:last-child{grid-area:1/3/span 2}.focus-copy{gap:15px}.focus-boundary{border-top:1px solid #ffffff1a;border-inline-start:0}.case-row{grid-template-columns:38px minmax(0,1fr) 18px;padding:14px 17px}.case-row .status-pill,.case-row time{display:none}.case-table{box-shadow:none;background:0 0;border:0;overflow:visible}.case-table-head{display:none}.case-table-row{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;grid-template-columns:1fr auto;gap:10px;margin-bottom:10px;padding:17px;display:grid}.case-table-row>span:nth-child(2){grid-row:2}.case-table-row>span:nth-child(3){grid-column:1}.case-table-row>b{grid-area:1/2}.shipment-table{box-shadow:none;background:0 0;border:0;overflow:visible}.shipment-table-head{display:none}.shipment-table-row{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;grid-template-columns:1fr auto;gap:11px;margin-bottom:10px;padding:17px}.shipment-table-row>span:nth-child(2),.shipment-table-row>span:nth-child(3),.shipment-table-row>span:nth-child(4){grid-column:1}.shipment-table-row>b{grid-area:1/2}.new-case-form,.new-shipment-form,.case-section{border-radius:var(--radius-md)}.workspace-choice,.classification-boundaries,.description-guide{grid-template-columns:1fr}.case-progress{overflow:visible}.case-progress ol{grid-template-columns:repeat(2,minmax(0,1fr));width:auto}.case-progress li{border-bottom:1px solid var(--line);min-height:58px}.case-progress li:nth-child(2n){border-inline-end:0}.case-progress li:nth-last-child(-n+2){border-bottom:0}.candidate-card{grid-template-columns:18px minmax(0,1fr);padding:16px}.candidate-select-label{display:none}.clarification-actions{grid-template-columns:1fr;display:grid}.clarification-actions .button{width:100%}.confirmation-panel .button,.duty-form-footer .button,.new-case-actions .button,.new-shipment-actions .button,.attach-line-footer .button{justify-self:stretch;width:100%}.confirmed-section{flex-direction:column}.activity-card,.trust-boundary{grid-column:auto}.estimate-totals .landed-total{min-height:112px}.duty-lines-wrap{padding:22px 18px}.estimate-result-header,.estimate-totals article{padding-inline:20px}.estimate-disclaimer{margin-inline:18px}.route-arrow{min-height:auto;margin:0}.shipment-line-card{grid-template-columns:34px minmax(0,1fr);padding:15px}.shipment-line-number{width:34px;height:34px}.snapshot-chip{grid-column:1/-1}.requirements-summary>p{grid-column:auto}.requirement-row{padding:15px}.requirement-title-row{flex-direction:column;align-items:flex-start}.requirement-status{white-space:normal}.document-file-field input,.document-upload-form .button,.document-download{width:100%}.shipment-context-column{grid-template-columns:1fr}.notification-toolbar,.notification-item{align-items:stretch}.notification-toolbar{grid-template-columns:1fr}.notification-search{grid-column:auto}.notification-filter-stack{grid-template-columns:1fr;display:grid}.notification-filters,.notification-category-filter select,.notification-toolbar>form,.notification-mark-all{width:100%}.notification-filters button{flex:1}.notification-actions{grid-column:1/-1;grid-template-columns:1fr;display:grid}.notification-item{grid-template-columns:8px minmax(0,1fr)}.notification-item article{grid-column:2}.notification-actions form,.notification-actions .button{width:100%}.notification-day-heading{flex-direction:column;align-items:flex-start;gap:3px}.collaboration-facts,.audit-queue-card dl{grid-template-columns:1fr}.collaboration-card-heading,.finding-card-heading,.broker-assignment-summary,.review-start-row{flex-direction:column;align-items:stretch}.collaboration-actions,.collaboration-actions .button,.review-start-row .button,.broker-assignment-summary .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.hero-product{transform:none}.notification-item{animation:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.marketing-nav,.product-header,.mobile-product-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.product-header{background:var(--canvas)}}@media (prefers-contrast:more){:root{--line:#9aabba;--line-strong:#66798b;--muted:#41546a}.button,.case-section,.context-card,.candidate-card,.notification-item,.notification-filters,input,textarea,select{border-width:2px}.button-primary{background:#005da9}}.audit-queue-card dt{font-size:.75rem}.audit-queue-card dd{font-size:.8125rem}.mobile-product-nav a,.mobile-product-nav>button{min-height:44px}.document-version-card{border-color:#d6e0e9;position:relative;overflow:hidden;box-shadow:0 1px 2px #071a3108}.document-version-card:before{content:"";background:#9aa9b7;width:3px;position:absolute;inset:0 auto 0 0}.document-version-card.state-clean:before{background:var(--success)}.document-version-card.state-pending:before{background:#bd7b00}.document-version-card.state-blocked:before,.document-version-card.state-failed:before{background:var(--danger)}.requirement-status.pending,.requirement-status.unverified{color:#745000;background:#fff5dd}.requirement-status.blocked,.requirement-status.failed{background:var(--danger-soft);color:var(--danger)}.document-safety{border:1px solid #0000;gap:6px;padding:11px 12px}.document-safety.clean{background:var(--success-soft);color:#0d6244;border-color:#bce4d2}.document-safety.pending,.document-safety.unverified{color:#694900;background:#fff8e8;border-color:#efdba7}.document-safety.blocked,.document-safety.failed{background:var(--danger-soft);color:#902037;border-color:#efc3ca}.document-safety-heading{align-items:center;gap:7px;display:flex}.document-safety-mark{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, currentcolor 13%, transparent);background:currentColor;border:2px solid;border-radius:50%;flex:none}.document-safety.pending .document-safety-mark{background:0 0}.document-safety.blocked .document-safety-mark,.document-safety.failed .document-safety-mark{border-radius:2px;transform:rotate(45deg)}.document-safety span:not(.document-safety-mark){color:inherit;font-size:.67rem;line-height:1.55}.document-access-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.document-access-actions .button{white-space:normal;text-align:center;min-height:44px;padding:9px 12px;font-size:.7rem}.document-access-actions .document-download,.document-access-actions .document-preview{width:100%;margin-top:0}.document-access-actions:has(.document-download:only-child){grid-template-columns:1fr}.document-access-locked{background:var(--surface-soft);color:var(--muted);border-radius:9px;align-items:flex-start;gap:7px;margin-top:11px;padding:9px 10px;font-size:.64rem;line-height:1.5;display:flex}.document-access-locked>span{color:var(--ink-soft);font-size:.86rem;line-height:1}.document-evidence-lock{border:1px solid var(--line);background:#f8fafc;border-radius:9px;grid-template-columns:20px minmax(0,1fr);gap:8px;margin-top:10px;padding:9px 10px;display:grid}.document-evidence-lock>span{color:var(--blue-dark);font-size:1rem;line-height:1.15}.document-evidence-lock p{color:var(--muted);gap:2px;font-size:.61rem;line-height:1.45;display:grid}.document-evidence-lock strong{color:var(--ink-soft);font-size:.65rem}.document-upload-form{border-color:#d6e0e9;gap:10px;padding:14px}.document-file-field input{border-radius:11px;min-height:48px;padding:7px 8px}.document-file-field input::file-selector-button{border:1px solid var(--line);background:#f4f7fa;min-height:34px;padding:7px 11px}.document-file-field input:hover::file-selector-button{background:#eaf0f5}.document-upload-progress{color:var(--blue-dark);background:#f1f8fc;border:1px solid #c9deec;border-radius:10px;gap:8px;padding:10px 11px;display:grid}.document-progress-track{background:#0b78b21f;border-radius:999px;height:5px;overflow:hidden}.document-progress-track>span{border-radius:inherit;background:var(--blue);height:100%;transition:width .14s ease-out;display:block}.document-upload-progress.scanning .document-progress-track>span{will-change:transform;animation:1.55s linear infinite document-scan-progress;transform:translate(-130%)}.document-upload-progress p{gap:2px;font-size:.63rem;line-height:1.45;display:grid}.document-upload-progress p strong{color:var(--ink-soft);font-size:.68rem}.document-upload-progress p span{color:var(--muted)}@keyframes document-scan-progress{to{transform:translate(360%)}}.document-row-error,.document-row-status{border:1px solid #0000;border-radius:9px;padding:10px 11px;font-size:.67rem}.document-row-error{border-color:#efc3ca}.document-row-status{border-color:#c9deec}.document-history{border-top:1px solid var(--line);padding-top:2px}.document-history summary{width:100%;min-height:44px;color:var(--ink-soft);letter-spacing:0;align-items:center;font-size:.69rem;display:flex}.document-history>p{color:var(--muted);margin:0 0 10px;font-size:.62rem;line-height:1.5}.document-history ol{gap:8px}.document-history li{background:#fbfcfe;border-radius:10px;align-items:flex-start;padding:11px}.document-history-version{grid-template-columns:28px minmax(0,1fr);gap:8px!important;display:grid!important}.document-history-version>b{background:var(--blue-soft);width:28px;height:28px;color:var(--blue-dark);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;font-size:.62rem;display:inline-flex}.document-history-version>div,.document-history-state{gap:3px;min-width:0;display:grid}.document-history-version span,.document-history-version small{color:var(--muted);line-height:1.4}.document-history-state{justify-items:end}.document-history-status{background:var(--surface-soft);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 7px;font-weight:730;font-size:.58rem!important}.document-history-status.clean{background:var(--success-soft);color:var(--success)}.document-history-status.pending,.document-history-status.unverified{color:#745000;background:#fff5dd}.document-history-status.blocked,.document-history-status.failed{background:var(--danger-soft);color:var(--danger)}.document-history-actions{flex-wrap:wrap;justify-content:flex-end;gap:3px 10px!important;display:flex!important}.document-history-actions a{min-height:44px;color:var(--blue-dark);align-items:center;font-size:.63rem;font-weight:720;display:inline-flex}@media (max-width:720px){.document-access-actions{grid-template-columns:1fr}.document-history li{gap:9px;display:grid}.document-history-state{justify-items:start;padding-inline-start:36px}.document-history-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.document-progress-track>span{transition:none}.document-upload-progress.scanning .document-progress-track>span{opacity:.42;animation:none;transform:none;width:100%!important}}@media (prefers-reduced-transparency:reduce){.document-version-card,.document-upload-form,.document-history li{background:#fff}}@media (prefers-contrast:more){.document-safety,.document-upload-progress,.document-history li,.document-evidence-lock,.document-file-field input{border-width:2px}.document-safety-mark{box-shadow:none}.document-progress-track{outline:1px solid}}.button-danger{background:var(--danger);color:#fff;border-color:#9f1f34}.button-danger:hover{background:#961b30}.danger-text{color:var(--danger)}.case-remove-card{border-color:color-mix(in srgb, var(--danger) 24%, var(--line));gap:14px;display:grid}.case-remove-card h2{font-size:.86rem}.case-remove-card p,.case-remove-dialog-body>p{color:var(--muted);margin-top:6px;font-size:.72rem;line-height:1.55}.case-remove-card .button{width:100%}.case-remove-dialog{width:min(100% - 34px,32rem)}.case-remove-dialog-body{gap:18px;padding:22px;display:grid}.case-remove-dialog-body dl{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:10px;margin:0;padding:15px;display:grid}.case-remove-dialog-body dl>div{grid-template-columns:minmax(5rem,.65fr) minmax(0,1.35fr);gap:12px;display:grid}.case-remove-dialog-body dt{color:var(--muted);font-size:.7rem}.case-remove-dialog-body dd{overflow-wrap:anywhere;text-align:end;margin:0;font-size:.76rem;font-weight:700}.case-remove-dialog-body .case-remove-safeguard{background:var(--danger-soft);color:var(--danger);border-radius:10px;margin:0;padding:12px 14px}.mobile-navigation-identity>button{background:var(--surface-soft);min-height:44px;color:var(--ink-soft);cursor:pointer;border:0;border-radius:10px;margin-inline-start:auto;padding:8px 11px;font-size:.68rem;font-weight:720}.mobile-navigation-identity>button:disabled{cursor:wait;opacity:.55}.organization-administration-page{width:100%}.organization-administration{gap:20px;display:grid}.administration-feedback:empty{display:none}.administration-feedback{z-index:8;position:sticky;top:82px}.security-loading{align-items:center;gap:18px;max-width:52rem;display:flex}.security-loading>span,.auth-progress-dot{color:var(--blue);letter-spacing:.17em;font-weight:800;animation:1.25s ease-in-out infinite security-pulse;display:inline-block}.security-loading p{color:var(--muted);margin-top:5px}@keyframes security-pulse{50%{opacity:.34}}.security-overview{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.security-overview>div{align-items:center;gap:13px;min-width:0;min-height:92px;padding:19px 21px;display:flex}.security-overview>div+div{border-inline-start:1px solid var(--line)}.security-overview-mark,.session-device-mark{background:var(--blue-soft);width:34px;height:34px;color:var(--blue-dark);border-radius:10px;flex:none;place-items:center;font-size:.75rem;font-weight:850;display:grid}.security-overview-mark.secure,.session-device-mark.current{background:var(--success-soft);color:var(--success)}.security-overview-mark.attention{background:var(--warning-soft);color:var(--warning)}.security-overview p{gap:2px;min-width:0;display:grid}.security-overview strong{text-overflow:ellipsis;font-size:.95rem;line-height:1.3;overflow:hidden}.security-overview p span{color:var(--muted);font-size:.7rem}.administration-grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:start;gap:20px;display:grid}.administration-primary,.administration-security-column{gap:20px;min-width:0;display:grid}.section-lead{max-width:48rem;color:var(--muted);margin-top:14px;font-size:.78rem;line-height:1.58}.member-invitation-form{background:#f5faff;border:1px solid #c9deec;border-radius:15px;gap:13px;margin-top:22px;padding:17px;display:grid}.member-invitation-form>div:first-child{grid-template-columns:minmax(0,1.35fr) minmax(12rem,.65fr);gap:13px;display:grid}.member-invitation-footer,.mfa-form-actions,.auth-complete-actions{justify-content:space-between;align-items:center;gap:13px;display:flex}.member-invitation-footer p{max-width:31rem;color:var(--muted);font-size:.69rem;line-height:1.5}.organization-member-list,.organization-invitation-list,.account-session-list,.recovery-code-panel ul{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.organization-member-list>li{border-top:1px solid var(--line);grid-template-columns:42px minmax(12rem,1fr) minmax(12rem,.72fr) auto;align-items:center;gap:13px;min-width:0;min-height:82px;padding:15px 0;display:grid;position:relative}.organization-member-list>li:first-child,.organization-invitation-list>li:first-child,.account-session-list>li:first-child{border-top:0}.organization-member-avatar{background:var(--navy);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:.82rem;font-weight:790;display:grid}.organization-member-copy,.organization-member-role,.account-session-list li>div,.mfa-disable-form>p{gap:3px;min-width:0;display:grid}.organization-member-copy strong{align-items:center;gap:7px;min-width:0;display:flex}.organization-member-copy strong small{background:var(--blue-soft);color:var(--blue-dark);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:.56rem}.organization-member-copy>span,.organization-member-copy>em,.organization-member-role small,.account-session-list li div>span,.account-session-list li div>small{color:var(--muted);text-overflow:ellipsis;font-size:.67rem;font-style:normal;line-height:1.4;overflow:hidden}.organization-member-copy>em{color:var(--success)}.organization-member-role select{border:1px solid var(--line-strong);background:#fff;border-radius:10px;width:100%;min-height:44px;padding-block:8px;padding-inline:11px 32px;font-size:.72rem;font-weight:680}.member-remove-button{min-width:44px}.member-remove-confirm{background:var(--danger-soft);color:var(--danger);border:1px solid #efc3ca;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.member-remove-confirm p{font-size:.75rem;font-weight:650}.member-remove-confirm>div,.invitation-row-actions{flex:none;gap:7px;display:flex}.security-inline-note{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;align-items:flex-start;gap:11px;margin-top:18px;padding:13px;display:flex}.security-inline-note>span{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:.67rem;font-weight:800;display:grid}.security-inline-note p{gap:2px;display:grid}.security-inline-note small{color:var(--muted);line-height:1.5}.organization-invitation-list>li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-width:0;min-height:74px;padding:14px 0;display:grid}.organization-invitation-list li>div:first-child{gap:3px;min-width:0;display:grid}.organization-invitation-list li>div:first-child span,.organization-invitation-list li>div:first-child small{color:var(--muted);text-overflow:ellipsis;font-size:.68rem;line-height:1.42;overflow:hidden}.security-status{background:var(--surface-soft);min-height:27px;color:var(--ink-soft);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-size:.61rem;font-weight:760;display:inline-flex}.security-status.status-pending{background:var(--warning-soft);color:var(--warning)}.security-status.status-accepted,.security-status.status-current{background:var(--success-soft);color:var(--success)}.security-status.status-revoked,.security-status.status-expired{background:var(--danger-soft);color:var(--danger)}.mfa-state-card{background:var(--warning-soft);border:1px solid #ead49e;border-radius:13px;align-items:flex-start;gap:12px;margin-top:20px;padding:15px;display:flex}.mfa-state-card.enabled{background:var(--success-soft);border-color:#a7d9c3}.mfa-state-card>span{background:var(--warning);color:#fff;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:.68rem;font-weight:850;display:grid}.mfa-state-card.enabled>span{background:var(--success)}.mfa-state-card strong,.mfa-state-card p{display:block}.mfa-state-card p{color:var(--ink-soft);margin-top:3px;font-size:.7rem;line-height:1.5}.security-full-button{width:100%;margin-top:14px}.mfa-enrollment,.mfa-disable-form{border:1px solid var(--line);background:#f8fafc;border-radius:13px;gap:13px;margin-top:14px;padding:15px;display:grid}.mfa-disable-form{background:var(--danger-soft);border-color:#efc3ca}.mfa-disable-form>p span{color:var(--danger);font-size:.68rem;line-height:1.45}.mfa-manual-key{background:var(--navy);color:#fff;border-radius:10px;gap:7px;min-width:0;padding:12px;display:grid}.mfa-manual-key>span{color:#a9bfd3;text-transform:uppercase;font-size:.62rem;font-weight:720}.mfa-manual-key code,.recovery-code-panel code{overflow-wrap:anywhere;letter-spacing:.045em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;font-weight:750}.mfa-manual-key a{color:#78dcec;min-height:44px;font-size:.68rem;font-weight:700;line-height:44px}.recovery-code-panel{background:var(--success-soft);border:1px solid #a7d9c3;border-radius:13px;gap:13px;margin-top:14px;padding:15px;display:grid}.recovery-code-panel>div{gap:2px;display:grid}.recovery-code-panel>div>span{color:var(--success);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:780}.recovery-code-panel p{color:var(--ink-soft);font-size:.69rem}.recovery-code-panel ul{grid-template-columns:1fr 1fr;gap:6px;margin-top:0}.recovery-code-panel li{text-align:center;background:#ffffffbd;border-radius:8px;padding:7px 8px}.account-session-list>li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:72px;padding:13px 0;display:grid}.account-session-list li>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.administration-boundary{color:var(--muted);align-items:center;gap:10px;padding:4px 5px;font-size:.69rem;line-height:1.5;display:flex}.administration-boundary>span{border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:.62rem;font-weight:750;display:grid}.auth-forgot-link{width:max-content;min-height:32px;color:var(--blue-dark);margin:-10px 0 -10px auto;font-size:.76rem;font-weight:700;line-height:32px}.security-auth-story{background:radial-gradient(circle at 18% 18%, #08a3bd29, transparent 34%), var(--navy)}.security-auth-form{gap:16px}.auth-invitation-preview,.auth-token-summary,.auth-verification-help{background:#f3f9fd;border:1px solid #c9deec;border-radius:13px;gap:3px;padding:15px;display:grid}.auth-invitation-preview>span{color:var(--blue-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:760}.auth-invitation-preview>strong{font-size:1.08rem}.auth-invitation-preview>p,.auth-verification-help p{color:var(--muted);font-size:.75rem}.auth-invitation-preview.loading{align-items:center;gap:10px;min-height:78px;display:flex}.auth-progress-dot{background:var(--blue);border-radius:50%;flex:none;width:9px;height:9px}.auth-token-summary{grid-template-columns:35px minmax(0,1fr);align-items:center;gap:11px}.auth-token-summary>span{background:var(--blue);color:#fff;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.auth-token-summary p{gap:2px;display:grid}.auth-token-summary small{color:var(--muted);line-height:1.45}.auth-form-boundary{border-inline-start:2px solid var(--line-strong);color:var(--muted);padding-inline-start:12px;font-size:.7rem;line-height:1.55}.auth-security-state{border:1px solid var(--line);background:#f8fafc;border-radius:15px;grid-template-columns:39px minmax(0,1fr);align-items:start;gap:13px;margin-top:34px;padding:18px;display:grid}.auth-security-state>span{background:var(--surface-soft);width:39px;height:39px;color:var(--ink-soft);border-radius:12px;place-items:center;font-weight:850;display:grid}.auth-security-state.complete{background:var(--success-soft);border-color:#a7d9c3}.auth-security-state.complete>span{background:var(--success);color:#fff}.auth-security-state.invalid{background:var(--danger-soft);border-color:#efc3ca}.auth-security-state.invalid>span{background:var(--danger);color:#fff}.auth-security-state>div{gap:7px;min-width:0;display:grid}.auth-security-state p{color:var(--ink-soft);font-size:.78rem;line-height:1.55}.auth-security-state .button{width:max-content;margin-top:5px}.auth-signup-complete{margin-top:38px}.auth-complete-actions{flex-wrap:wrap;justify-content:flex-start}.auth-inline-notice{background:var(--success-soft);color:var(--success);border:1px solid #a7d9c3;border-radius:10px;padding:11px 13px;font-size:.75rem;font-weight:650;line-height:1.5}.auth-verification-help{background:var(--warning-soft);border-color:#ead49e;gap:10px}.auth-verification-help .button{width:100%}@media (max-width:1180px){.administration-grid{grid-template-columns:1fr}.administration-security-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.security-overview{grid-template-columns:1fr}.security-overview>div{min-height:76px}.security-overview>div+div{border-top:1px solid var(--line);border-inline-start:0}.administration-security-column{grid-template-columns:1fr}.organization-member-list>li{grid-template-columns:42px minmax(0,1fr) auto}.organization-member-role{grid-column:2/-1}.organization-member-role+.member-remove-button{grid-area:1/3}.organization-invitation-list>li{grid-template-columns:minmax(0,1fr) auto}.invitation-row-actions{grid-column:1/-1}}@media (max-width:620px){.member-invitation-form>div:first-child{grid-template-columns:1fr}.member-invitation-footer,.member-remove-confirm,.mfa-form-actions,.auth-complete-actions{flex-direction:column;align-items:stretch}.member-invitation-footer .button,.member-remove-confirm .button,.mfa-form-actions .button,.auth-complete-actions .button{width:100%}.organization-member-list>li{grid-template-columns:42px minmax(0,1fr) auto;align-items:start}.organization-member-copy{padding-top:2px}.organization-member-role{grid-column:1/-1}.organization-invitation-list>li{align-items:start}.account-session-list>li{grid-template-columns:34px minmax(0,1fr)}.account-session-list>li>:last-child{grid-column:2;justify-self:start}.recovery-code-panel ul{grid-template-columns:1fr}.administration-feedback{position:static}}@media (prefers-reduced-motion:reduce){.security-loading>span,.auth-progress-dot{animation:none}}@media (prefers-reduced-transparency:reduce){.security-auth-story{background:var(--navy)}.recovery-code-panel li{background:#fff}}@media (prefers-contrast:more){.security-overview,.member-invitation-form,.organization-member-role select,.security-inline-note,.mfa-state-card,.mfa-enrollment,.mfa-disable-form,.recovery-code-panel,.auth-invitation-preview,.auth-token-summary,.auth-security-state,.auth-verification-help{border-width:2px}}.broker-requests-page,.broker-request-inbox{display:grid}.broker-requests-page{gap:clamp(26px,4vw,44px)}.broker-request-inbox{gap:20px}.broker-request-inbox-privacy{min-width:min(100%,275px);box-shadow:var(--shadow-sm), inset 0 1px #ffffffeb;-webkit-backdrop-filter:saturate(145%)blur(16px);backdrop-filter:saturate(145%)blur(16px);background:#ffffffbd;border:1px solid #c1d7e4e0;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:15px 17px;display:grid}.broker-request-inbox-privacy>span{background:var(--navy);color:#8de2ee;border-radius:13px;place-items:center;width:42px;height:42px;font-size:.68rem;font-weight:820;display:grid}.broker-request-inbox-privacy p{gap:2px;min-width:0;display:grid}.broker-request-inbox-privacy strong{font-size:.78rem}.broker-request-inbox-privacy small{color:var(--muted);font-size:.68rem;line-height:1.45}.broker-request-inbox-toolbar{-webkit-backdrop-filter:saturate(145%)blur(20px);backdrop-filter:saturate(145%)blur(20px);animation:request-inbox-materialize .32s var(--ease-out) both;background:radial-gradient(circle at 4% 0,#08a3bd17,#0000 34%),#ffffffd1;border:1px solid #c6dae6db;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(20px,3vw,30px);display:flex;box-shadow:0 20px 52px #071a3114,inset 0 1px #fffffff0}.broker-request-inbox-summary{align-items:center;gap:15px;min-width:min(100%,280px);display:flex}.broker-request-inbox-summary>span{background:var(--navy);color:#8de2ee;letter-spacing:-.045em;border-radius:18px;flex:none;place-items:center;width:58px;height:58px;font-size:1.35rem;font-weight:780;display:grid;box-shadow:0 12px 28px #071a312b}.broker-request-inbox-summary p{gap:4px;min-width:0;display:grid}.broker-request-inbox-summary strong{font-size:.86rem}.broker-request-inbox-summary small{color:var(--muted);font-size:.69rem}.broker-request-inbox-filters{justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.broker-request-inbox-filters label{min-width:155px;color:var(--ink-soft);gap:6px;font-size:.67rem;font-weight:720;display:grid}.broker-request-inbox-filters select{border:1px solid var(--line-strong);background:#ffffffeb;border-radius:12px;min-height:44px;padding-block:9px;padding-inline:12px 34px;transition:border-color .12s ease-out,box-shadow .12s ease-out}.broker-request-inbox-filters select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #0878d11a}.broker-request-inbox-section{animation:request-inbox-materialize .32s var(--ease-out) both;border-color:#cddce7e0;overflow:hidden;box-shadow:0 14px 44px #071a310f}.broker-request-inbox-section:nth-of-type(2){animation-delay:35ms}.broker-request-inbox-section:nth-of-type(3){animation-delay:70ms}.broker-request-inbox-section:nth-of-type(4){animation-delay:.105s}.broker-request-inbox-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:22px 0 0;padding:0;list-style:none;display:grid}.broker-request-inbox-list>li{min-width:0}.broker-request-inbox-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:100%;transition:border-color .14s ease-out,box-shadow .14s ease-out,transform .12s ease-out;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.broker-request-inbox-card:hover{border-color:#add0e2;transform:translateY(-2px);box-shadow:0 14px 32px #071a3117}.broker-request-inbox-card.needs-response{background:linear-gradient(150deg,#fff,#f1faff);border-color:#8fcbe5}.broker-request-inbox-card-head,.broker-request-inbox-card-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.broker-request-inbox-card-head{border-bottom:1px solid var(--line);padding:15px 17px 12px}.broker-request-inbox-card-head>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.broker-request-inbox-kind,.broker-request-inbox-attention{letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:780}.broker-request-inbox-kind{color:var(--blue-dark)}.broker-request-inbox-attention{background:var(--blue-soft);color:var(--blue-dark);letter-spacing:0;text-transform:none;border-radius:999px;padding:4px 7px}.broker-request-inbox-card-copy{gap:6px;padding:17px 17px 14px;display:grid}.broker-request-inbox-card-copy>p{color:var(--muted);font-size:.69rem;font-weight:620}.broker-request-inbox-card-copy h3{overflow-wrap:anywhere;font-size:1.08rem}.broker-request-inbox-card-copy small{color:var(--muted);font-size:.67rem}.broker-request-inbox-facts{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 17px 17px;display:grid;overflow:hidden}.broker-request-inbox-facts>div{align-content:start;gap:3px;min-width:0;padding:10px 11px;display:grid}.broker-request-inbox-facts>div:nth-child(2n){border-inline-start:1px solid var(--line)}.broker-request-inbox-facts>div:nth-child(n+3){border-top:1px solid var(--line)}.broker-request-inbox-facts dt{color:var(--muted);font-size:.62rem;font-weight:640}.broker-request-inbox-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--ink-soft);font-size:.7rem;font-weight:690}.broker-request-inbox-card-footer{border-top:1px solid var(--line);margin-top:auto;padding:14px 17px 17px}.broker-request-inbox-card-footer p{max-width:18rem;color:var(--muted);font-size:.64rem;line-height:1.5}.broker-request-inbox-card-footer .button{flex:none;min-height:40px;padding:9px 13px;font-size:.7rem}.broker-request-inbox-state{border:1px dashed var(--line-strong);text-align:start;background:#ffffffb8;border-radius:22px;grid-template-columns:48px minmax(0,32rem);place-content:center;align-items:start;gap:16px;min-height:250px;padding:clamp(28px,5vw,54px);display:grid}.broker-request-inbox-state>span:not(.broker-directory-loader){background:var(--surface-soft);width:48px;height:48px;color:var(--blue-dark);border-radius:15px;place-items:center;font-weight:820;display:grid}.broker-request-inbox-state>div{gap:7px;display:grid}.broker-request-inbox-state p{color:var(--muted);line-height:1.6}.broker-request-inbox-state .button{width:max-content;margin-top:7px}@keyframes request-inbox-materialize{0%{opacity:0;transform:translateY(10px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1000px){.broker-request-inbox-toolbar{flex-direction:column;align-items:stretch}.broker-request-inbox-filters{justify-content:flex-start}}@media (max-width:760px){.broker-request-inbox-list{grid-template-columns:1fr}}@media (max-width:620px){.broker-request-inbox-filters{flex-direction:column;align-items:stretch}.broker-request-inbox-filters label{width:100%}.broker-request-inbox-card-footer{flex-direction:column;align-items:stretch}.broker-request-inbox-card-footer .button,.broker-request-inbox-state .button{width:100%}.broker-request-inbox-state{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.broker-request-inbox-toolbar,.broker-request-inbox-section{animation:none}.broker-request-inbox-card:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.broker-request-inbox-privacy,.broker-request-inbox-toolbar,.broker-request-inbox-state{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.broker-request-inbox-privacy,.broker-request-inbox-toolbar,.broker-request-inbox-section,.broker-request-inbox-card,.broker-request-inbox-facts,.broker-request-inbox-state{border-width:2px}}.consultation-card{border-color:color-mix(in srgb, var(--blue) 28%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 5%, #fff), #fff 58%)}.consultation-date-block span{background:var(--blue-dark)}.consultation-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.consultation-time-grid>div{border:1px solid var(--line);background:#ffffffc2;border-radius:11px;gap:4px;min-width:0;padding:11px 12px;display:grid}.consultation-time-grid span,.consultation-context-row span{color:var(--muted);font-size:.72rem;line-height:1.45}.consultation-time-grid strong{color:var(--ink);font-size:.78rem;line-height:1.45}.consultation-context-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.consultation-context-row span{text-align:end;max-width:24rem}.consultation-request-timeline{border:1px solid var(--line);background:#fff9;border-radius:11px;gap:9px;margin-top:13px;padding:12px;display:grid}.consultation-request-timeline>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.consultation-request-timeline>div>span{color:var(--ink);font-size:.74rem;font-weight:760}.consultation-request-timeline small,.consultation-request-timeline time{color:var(--muted);font-size:.68rem}.consultation-request-timeline ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.consultation-request-timeline li{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:8px;display:grid}.consultation-request-timeline li>span{background:var(--blue);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 12%, transparent);border-radius:50%;margin-top:5px}.consultation-request-timeline li>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.consultation-request-timeline li strong{color:var(--ink-soft);font-size:.72rem;font-weight:650;line-height:1.45}.consultation-request-timeline time{flex:none}.appointment-card.is-focused-meeting{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 16%, transparent), var(--shadow-sm);animation:.28s cubic-bezier(.2,.8,.2,1) schedule-focus-materialize}.appointment-card:focus-visible{outline:3px solid color-mix(in srgb, var(--blue) 58%, transparent);outline-offset:3px}.appointment-card.state-expired{opacity:.82}.consultation-confirmation>p{color:var(--muted);font-size:.78rem;line-height:1.55}@keyframes schedule-focus-materialize{0%{opacity:.72;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.consultation-time-grid{grid-template-columns:1fr}.consultation-context-row{flex-direction:column;align-items:flex-start}.consultation-context-row span{text-align:start}.consultation-request-timeline li>div{flex-direction:column;align-items:flex-start;gap:2px}}@media (prefers-reduced-motion:reduce){.appointment-card.is-focused-meeting{scroll-behavior:auto;animation:none}}@media (prefers-reduced-transparency:reduce){.consultation-card,.consultation-time-grid>div,.consultation-request-timeline{background:#fff}}@media (prefers-contrast:more){.consultation-card,.consultation-time-grid>div,.consultation-request-timeline,.appointment-card.is-focused-meeting{border-width:2px}}.case-revision-banner{color:#17344c;background:#f1f7fc;border:1px solid #c8d8e6;border-radius:16px;margin-block:1rem;padding:1.25rem 1.5rem}.case-revision-banner p{max-width:80ch;margin-block:.5rem}.case-revision-banner a{text-underline-offset:3px;text-decoration:underline}.case-revision-panel{margin-top:1.5rem}.case-revision-panel form{gap:.85rem;display:grid}.case-revision-panel p{max-width:75ch;line-height:1.6}.case-revision-panel label{font-weight:600}.case-revision-panel textarea,.case-revision-panel input{width:100%;min-width:0;font:inherit;color:#102b41;background:#fff;border:1px solid #a8bdcf;border-radius:12px;padding:.9rem 1rem}.case-revision-panel textarea{resize:vertical}.case-revision-panel :is(input,textarea,button):focus-visible{outline-offset:3px;outline:3px solid #007aff}.case-revision-actions{flex-wrap:wrap;gap:.75rem;display:flex}.shortlist-warning{border:1px solid #d7b66c;color:#513d19;background:#fffaf0;border-inline-start:4px solid #a66a08;border-radius:1rem;gap:1rem;margin-block:1.25rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.shortlist-warning h3{margin:0 0 .75rem;font-size:1.2rem;line-height:1.4}.shortlist-warning p{max-width:75ch;line-height:1.6}.shortlist-warning .button{white-space:normal;text-align:start;justify-self:start}.shortlist-warning button:focus-visible{outline-offset:4px;outline:3px solid #087dcb}.work-search-controls{flex-wrap:wrap;align-items:end;gap:16px;padding:18px;display:flex}.work-search-controls .field{flex:1;min-width:180px}.work-search-controls input,.work-search-controls select{width:100%}.work-result-count{color:var(--muted,#587086);padding:0 18px;font-size:13px}.work-queue-filters{flex-wrap:wrap}.work-queue-panel footer{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.work-queue-panel footer span{color:#587086;font-size:12px}.dossier-navigation{background:#fff;border:1px solid #d6e2ed;border-radius:14px;margin:20px 0;overflow:hidden}.dossier-access{background:#edf5fb;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;font-size:14px;display:flex}.dossier-access span{color:#526b80}.dossier-access a{color:#086bbc;margin-inline-start:auto;font-weight:700}.dossier-navigation nav{gap:8px;padding:10px;display:flex;overflow-x:auto}.dossier-navigation nav a{white-space:nowrap;color:#354f66;border-radius:8px;padding:10px 14px;font-weight:600}.dossier-navigation nav a:hover,.dossier-navigation nav a[aria-current]{color:#005c82;background:#e7f5fa}.dossier-navigation a:focus-visible,.daily-command-dashboard button:focus-visible,.daily-command-dashboard a:focus-visible{outline-offset:3px;outline:3px solid #087ec4}[id^=dossier-],#document-requirements,#broker-review,#review-findings,#customs-declaration,#compliance-resolution-center,#broker-dossier-changes{scroll-margin-top:100px}@media (max-width:700px){.work-search-controls{flex-direction:column;align-items:stretch}.work-search-controls .field{min-width:0}}.dossier-progress{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:22px;padding:22px}.dossier-progress header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:18px;display:flex}.dossier-progress h2{margin:8px 0;font-size:clamp(1.3rem,2vw,1.8rem)}.dossier-progress header p{color:#52687a;font-size:14px}.dossier-progress-actions{flex-wrap:wrap;gap:8px;display:flex}.dossier-progress-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.dossier-progress-steps li{background:#f5f8fb;border-top:3px solid #b9cbd9;border-radius:8px;gap:10px;padding:14px 8px;display:flex}.progress-step-number{color:#24465b;background:#e1eaf1;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.dossier-progress-steps strong{font-size:14px;display:block}.dossier-progress-steps b{color:#4f6477;margin:5px 0;font-size:12px;display:block}.dossier-progress-steps p{color:#536a7b;font-size:12px}.dossier-progress-steps .progress-complete{background:#f1f8f3;border-color:#23764c}.progress-complete .progress-step-number{color:#fff;background:#23764c}.dossier-progress-steps .progress-blocked{background:#fff6f3;border-color:#a54437}.dossier-progress-steps .progress-current{border-color:#0872b9}.dossier-progress-steps .progress-waiting{border-color:#94701e}.dossier-progress-blockers{background:#f9f4eb;border-radius:8px;padding:12px 16px;font-size:14px}.dossier-progress-blockers summary{cursor:pointer;font-weight:700}.dossier-progress-blockers ul{margin-top:10px;padding-inline-start:20px}.dossier-progress-blockers li{margin:5px 0}.dossier-progress footer{color:#52687a;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:14px;font-size:12px;display:flex}.dossier-progress a:focus-visible,.dossier-progress button:focus-visible,.dossier-progress summary:focus-visible{outline-offset:3px;outline:3px solid #087ec4}#correction-handoff{scroll-margin-top:100px}@media (max-width:1100px){.dossier-progress-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.dossier-progress{padding:16px}.dossier-progress-steps{grid-template-columns:1fr}.dossier-progress-steps li{padding:12px}.dossier-progress-actions{width:100%}}.language-selector{flex-shrink:0;position:relative}.language-selector label{align-items:center;gap:.35rem;display:flex}.language-selector select{border:1px solid var(--line);max-width:120px;min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:.3rem .45rem;font-size:.8rem}.language-selector select:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.language-selector-public{z-index:40;position:absolute;inset-block-start:18px;inset-inline-end:24px}.language-error{z-index:50;color:#9f1239;background:#fff1f2;border-radius:8px;width:240px;padding:12px;font-size:.8rem;position:absolute;inset-block-start:100%;inset-inline-end:0}html[dir=rtl]{font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif}html[dir=rtl] body{font-family:inherit}html[dir=rtl] .product-sidebar{inset:0 0 0 auto}html[dir=rtl] .sidebar-nav a[aria-current=page]{box-shadow:inset -3px 0 var(--cyan)}html[dir=rtl] :is(.eyebrow,.landing-kicker,.section-kicker,.focus-copy h2,.page-intro h1,.auth-story h1){letter-spacing:normal}html[dir=rtl] :is(h1,h2,h3,p,label){line-height:1.65}html[dir=rtl] .product-content h1{line-height:1.35}html[dir=rtl] :is(input[type=email],input[type=url],input[type=number],input[type=datetime-local],input[type=date],input[type=time],code,.hs-code,.candidate-code,.case-direction,.shipment-reference){direction:ltr;unicode-bidi:isolate}textarea,input[type=text],input[type=search]{unicode-bidi:plaintext}bdi{unicode-bidi:isolate}@media (max-width:700px){.language-selector-public{inset-block-start:10px;inset-inline-end:14px}.language-selector select{max-width:100px;font-size:.75rem}.landing-nav-actions{flex-wrap:wrap}.product-header .product-header-actions{flex-wrap:wrap;gap:8px}html[dir=rtl] .product-sidebar{display:none}}html[dir=rtl] .document-version-card:before{inset:0 0 0 auto}html[dir=rtl] .sidebar-utilities a.active{box-shadow:inset -3px 0 var(--cyan)}html[dir=rtl] .workspace-select-frame select{padding:2px 0 2px 26px}.directional-arrow{display:inline-block}html[dir=rtl] .directional-arrow{transform:scaleX(-1)}.onboarding-launch{justify-content:flex-end;margin-bottom:12px;display:flex}.onboarding-help{min-height:40px}.onboarding-card{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:28px;padding:24px}.onboarding-card-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.onboarding-card h2{margin:6px 0;font-size:1.35rem}.onboarding-card p{font-size:.85rem;line-height:1.6}.onboarding-controls{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.onboarding-progress{margin-bottom:6px;font-weight:650}.onboarding-card progress{width:100%;height:8px;accent-color:var(--blue)}.onboarding-list{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.onboarding-list li{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.onboarding-list h3{margin:0 0 5px;font-size:.95rem}.onboarding-list p{max-width:80ch;margin:0}.onboarding-check{color:var(--muted);font-size:1.25rem}.onboarding-list .complete .onboarding-check{color:var(--success)}.onboarding-note{color:var(--muted);font-size:.8rem;line-height:1.6}.onboarding-dialog{border:1px solid var(--line);width:min(560px,100vw - 28px);max-height:calc(100dvh - 36px);color:var(--ink);background:#fff;border-radius:20px;padding:28px;overflow:auto}.onboarding-dialog::backdrop{background:#05142699}.onboarding-dialog h2{margin:24px 0 16px;font-size:1.5rem;line-height:1.4}.onboarding-dialog h2:focus{outline:none}.onboarding-dialog>p{line-height:1.7}.onboarding-tour-top{color:var(--muted);justify-content:space-between;gap:16px;font-size:.8rem;display:flex}.onboarding-tour-actions{justify-content:space-between;gap:12px;margin-top:28px;display:flex}.onboarding-tour-actions>div{gap:8px;display:flex}.onboarding-restore{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:18px;text-decoration:underline}.onboarding-highlight{outline:3px solid var(--cyan);outline-offset:-3px}@media (max-width:700px){.onboarding-card{padding:16px}.onboarding-card-heading{flex-direction:column}.onboarding-list li{grid-template-columns:24px minmax(0,1fr)}.onboarding-list li>a{grid-column:2;justify-self:start}.onboarding-dialog{padding:20px}.onboarding-tour-actions{flex-wrap:wrap}}.onboarding-details{margin-block:1rem}.onboarding-details summary{cursor:pointer;color:var(--muted);font-weight:600}.tour-icon{vertical-align:middle;flex-shrink:0;width:24px;height:24px}.visual-tour-dialog{border:1px solid var(--line);width:min(880px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);opacity:0;transition:opacity .18s ease, transform .22s var(--ease-out), display .22s allow-discrete, overlay .22s allow-discrete;background:#fff;border-radius:24px;padding:28px;overflow:auto;transform:translateY(8px)scale(.99);box-shadow:0 24px 80px #071a3129}.visual-tour-dialog[open]{opacity:1;transform:none}@starting-style{.visual-tour-dialog[open]{opacity:0;transform:translateY(8px)scale(.99)}}.visual-tour-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071a315c}.visual-tour-toolbar,.tour-scene-heading,.tour-scene-footer,.walkthrough-coach-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.visual-tour-toolbar{color:var(--muted);font-size:.8rem;font-weight:600}.visual-tour-dialog h2{letter-spacing:-.025em;margin-block:20px;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.2}:lang(ar) .visual-tour-dialog h2{letter-spacing:0;line-height:1.5}.tour-choice,.tour-finished{text-align:center;padding-block:16px}.tour-motion-mark{width:72px;height:72px;color:var(--blue);background:var(--blue-soft);border-radius:20px;place-items:center;display:inline-grid;position:relative}.tour-motion-mark>.tour-icon{width:40px;height:40px}.tour-motion-mark span{color:var(--ink);animation:tour-hint .6s var(--ease-out) 1 both;position:absolute;inset-block-end:-8px;inset-inline-end:-8px}.tour-choice-cards{grid-template-columns:1fr 1fr;gap:16px;margin-block:24px;display:grid}.tour-choice-cards button{border:1px solid var(--line);color:var(--ink);background:var(--surface);cursor:pointer;text-align:start;border-radius:18px;gap:12px;padding:24px;transition:background .16s,border-color .16s,transform .1s;display:grid}.tour-choice-cards button:hover{background:var(--surface-soft);border-color:var(--line-strong)}.tour-choice-cards button>span{color:var(--blue)}.tour-choice-cards strong{font-size:1.1rem;font-weight:600}.tour-choice-cards small{color:var(--muted);line-height:1.6}.visual-tour-dialog button:active,.walkthrough-coach button:active{transform:scale(.98)}.tour-finished>span{color:var(--success);display:block}.tour-finished>span .tour-icon{width:48px;height:48px}.tour-finished .button{margin:8px}.tour-scene-heading>span{color:var(--muted);flex-shrink:0;font-size:.8rem}.practice-stage{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:320px;position:relative;overflow:hidden}.practice-app-bar{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;padding:16px 20px;font-size:.875rem;font-weight:600;display:flex}.practice-app-bar b{color:var(--muted);font-size:.75rem;font-weight:500}.practice-workspace{grid-template-columns:180px minmax(0,1fr);min-height:320px;display:grid}.practice-continuity{border-inline-end:1px solid var(--line);background:#f6f8fb;flex-direction:column;align-items:start;gap:16px;padding:24px 18px;display:flex}.practice-continuity>strong{font-size:.9rem;font-weight:600;line-height:1.5}.practice-dossier-symbol{width:52px;height:60px;color:var(--blue);background:#fff;border:1px solid #cad7e6;border-radius:12px;place-items:center;display:grid;position:relative;box-shadow:0 2px 5px #071a3105}.practice-dossier-symbol>.tour-icon{width:30px;height:30px}.practice-product-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);font-size:.8rem;overflow:hidden}.practice-record-trail{flex-wrap:wrap;gap:8px;display:flex}.practice-record-trail>span{color:#8799ad;background:#eaf0f6;border-radius:8px;place-items:center;width:30px;height:30px;transition:background .16s,color .16s;display:grid}.practice-record-trail .tour-icon{width:18px;height:18px}.practice-record-trail .current{color:var(--blue);background:var(--blue-soft)}.practice-record-trail .done{color:var(--success);background:var(--success-soft)}.practice-inline-feedback{min-height:36px;color:var(--muted);align-items:center;gap:6px;margin-block-start:auto;font-size:.75rem;line-height:1.5;display:flex}.practice-inline-feedback .tour-icon{width:16px;height:16px;color:var(--success)}.practice-invoice-flight{color:var(--blue);animation:tour-attach .42s var(--ease-out) 1 both;position:absolute;inset:12px}.practice-scene{min-width:0;animation:.18s ease-out both tour-detail}.practice-content{text-align:center;justify-items:center;gap:22px;padding:28px;display:grid}.practice-content label{text-align:start;gap:8px;width:min(100%,380px);font-weight:600;display:grid}.practice-content input{box-sizing:border-box;border:1px solid var(--line-strong);width:100%;font:inherit;background:#fff;border-radius:10px;padding:14px}.practice-icon{color:var(--blue)}.practice-icon .tour-icon{width:32px;height:32px}.practice-evidence,.practice-label{color:var(--muted);font-size:.8rem;line-height:1.6}.practice-action{position:relative}.practice-cursor{pointer-events:none;color:var(--ink);animation:tour-hint .6s var(--ease-out) 1 both;position:absolute;inset-block-end:-15px;inset-inline-end:-14px}.practice-cursor .tour-icon,.walkthrough-pointer .tour-icon{fill:#fff;filter:drop-shadow(0 1px 2px #071a3126);width:28px;height:28px}.practice-candidates{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.practice-candidates button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;gap:12px;padding:18px 10px;transition:background .16s,transform .1s;display:grid}.practice-candidates button:hover{background:var(--blue-soft)}.practice-candidates b{color:var(--blue);font-size:1.4rem}.practice-candidates small{color:var(--muted);line-height:1.5}.practice-shipment{align-items:center;gap:20px;width:min(100%,350px);font-size:1.3rem;font-weight:600;display:flex}.practice-route{background:#d6e1ed;flex:1;height:2px;position:relative}.practice-route i{background:var(--blue);width:10px;height:10px;animation:tour-route-once .7s var(--ease-out) 1 both;border-radius:50%;position:absolute;top:-4px}.practice-party{gap:16px;font-size:.85rem;display:flex}.practice-document,.practice-connection,.practice-notification{border:1px solid var(--line);text-align:start;background:#fff;border-radius:14px;align-items:center;gap:16px;padding:20px;display:flex}.practice-document>span,.practice-connection>span,.practice-profile>span,.practice-dossier>span,.practice-review>span{color:var(--blue)}.practice-document small,.practice-connection small,.practice-notification small{color:var(--muted);margin-top:8px;line-height:1.5;display:block}.practice-profile,.practice-dossier,.practice-review{border:1px solid var(--line);background:#fff;border-radius:14px;gap:14px;width:min(100%,340px);padding:20px;display:grid}.practice-status{color:var(--success);background:var(--success-soft);border-radius:20px;padding:8px;font-size:.8rem}.practice-calendar{grid-template-columns:repeat(7,1fr);gap:7px;width:min(100%,380px);display:grid}.practice-calendar>span{background:var(--surface-soft);border-radius:8px;place-items:center;padding:10px 5px;display:grid}.practice-calendar .calendar-event{background:var(--blue);color:#fff}.tour-scene-footer{margin-block-start:20px}.tour-scene-dots{flex-wrap:wrap;gap:8px;display:flex}.tour-scene-dots button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;display:grid}.tour-scene-dots .tour-icon{width:16px;height:16px}.tour-scene-dots button[aria-current]{background:var(--blue);color:#fff;border-color:var(--blue)}.practice-disclaimer{text-align:center;color:var(--muted);margin-block-end:0;font-size:.75rem}.live-walkthrough{pointer-events:none;z-index:1200;position:fixed;inset:0}.walkthrough-spotlight{box-sizing:border-box;border:1.5px solid var(--blue);will-change:transform;border-radius:10px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #0878d112}.walkthrough-pointer{color:var(--ink);animation:tour-hint .6s var(--ease-out) 1 both;position:absolute;inset-block-end:-22px;inset-inline-end:-16px}.walkthrough-coach{pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(340px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);will-change:transform;background:#fffffff5;border:1px solid #cdd9e6;border-radius:16px;padding:20px;position:absolute;top:0;left:0;overflow:auto;box-shadow:0 8px 28px #071a311a}.walkthrough-coach-top{color:var(--muted);font-size:.75rem}.walkthrough-coach-top button{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.walkthrough-coach-top button .tour-icon{width:18px;height:18px}.walkthrough-coach h2{margin-block:12px 16px;font-size:1.1rem;font-weight:600;line-height:1.5}.walkthrough-coach-actions{justify-content:space-between;gap:12px;margin-block-start:16px;display:flex}.walkthrough-coach-actions button{color:var(--blue-dark);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;font-size:.8rem;display:inline-flex}.walkthrough-coach-actions .tour-icon{width:16px;height:16px}.visual-tour-dialog button:focus-visible,.walkthrough-coach button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@keyframes tour-detail{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tour-hint{0%{opacity:0;transform:translate(6px,6px)}to{opacity:1;transform:none}}@keyframes tour-attach{0%{opacity:0;transform:translate(140px)translateY(12px)scale(.85)}to{opacity:1;transform:none}}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .practice-invoice-flight{animation-name:tour-attach-rtl}@keyframes tour-attach-rtl{0%{opacity:0;transform:translate(-140px)translateY(12px)scale(.85)}to{opacity:1;transform:none}}@keyframes tour-route-once{0%{inset-inline-start:0}to{inset-inline-start:calc(100% - 10px)}}@media (max-width:600px){.visual-tour-dialog{padding:18px}.tour-choice-cards,.practice-workspace{grid-template-columns:1fr}.practice-continuity{border-inline-end:0;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:8px 16px;padding:16px;display:grid}.practice-dossier-symbol{grid-row:span 2;width:40px;height:48px}.practice-record-trail,.practice-inline-feedback{grid-column:1/-1}.practice-content{padding:20px 14px}.practice-candidates{grid-template-columns:1fr}.practice-candidates button{text-align:start;grid-template-columns:auto 1fr}.practice-candidates small{grid-column:1/-1}.tour-scene-heading{align-items:start}}@media (prefers-reduced-motion:reduce){.visual-tour-dialog,.visual-tour-dialog *,.live-walkthrough *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.visual-tour-dialog button:active,.walkthrough-coach button:active{transform:none}}@media (prefers-reduced-transparency:reduce){.walkthrough-coach{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.visual-tour-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.walkthrough-coach{-webkit-backdrop-filter:none;backdrop-filter:none;border:2px solid var(--ink);background:#fff}.walkthrough-spotlight{border:2px solid var(--blue-dark)}}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .walkthrough-pointer .tour-icon{transform:scaleX(-1)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .practice-cursor .tour-icon{transform:scaleX(-1)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .tour-motion-mark span .tour-icon{transform:scaleX(-1)}.practice-paused *{animation-play-state:paused!important}.product-shell{--workspace-header-height:72px;--workspace-radius:16px;background:#f7f8fa}.product-shell h1,.product-shell h2{letter-spacing:-.025em;font-weight:600}.product-shell h1{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}.product-shell h2{font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.35}.product-shell p{line-height:1.6}.product-shell .eyebrow,.product-shell .section-kicker{letter-spacing:.045em;font-size:.7rem}.product-sidebar{box-shadow:none}.product-shell .sidebar-nav-group>p{color:#91a7ba;margin-block:24px 8px;font-size:.7rem;font-weight:500}.product-shell .sidebar-nav a{border-radius:10px;min-height:44px;padding-block:10px;transition:background .16s,color .16s}.product-shell .sidebar-nav a.active{box-shadow:none;color:#fff;background:#ffffff12;border-inline-start-color:#0000}.product-shell .nav-count{color:#c9d9e8;background:#ffffff16;font-size:.65rem}.product-shell .sidebar-boundary{background:0 0;border-color:#ffffff12;padding:12px}.product-shell .product-header{background:#f7f8faed;min-height:72px}.product-shell .active-workspace>label,.product-shell .active-workspace>small{font-size:.65rem}.product-shell .product-content{padding-block-start:24px}.product-shell .button{box-shadow:none;border-radius:10px;font-weight:600;transition:background .16s,border-color .16s,transform .1s}.product-shell .button:hover{transform:none}.product-shell .button:active{transform:scale(.985)}.product-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.product-shell :is(input,select,textarea){border-radius:10px}.product-shell :is(input,textarea)[aria-invalid=true]{border-color:var(--danger)}.product-shell .field>small{font-size:.75rem;line-height:1.5}.product-shell :is(.case-section,.context-card,.work-queue-panel,.compliance-health-panel,.operations-panel){border-radius:var(--workspace-radius);box-shadow:none;border-color:var(--line)}.product-shell .case-section{padding:24px}.product-shell .section-number{background:var(--surface-soft);color:var(--muted);box-shadow:none;font-size:.7rem}.product-shell :is(.case-status,.status-pill,.shipment-state,.queue-state){border-radius:7px;font-size:.75rem;font-weight:600}.product-shell :is(.case-row,.shipment-table-row,.work-queue-item,.audit-queue-card){box-shadow:none;transition:background .16s,border-color .16s}.product-shell :is(.case-row,.shipment-table-row,.work-queue-item):hover{background:#eef3f8;transform:none}.product-shell :is(.case-row,.shipment-table-row,.work-queue-item):focus-visible{background:var(--blue-soft)}.product-shell table{font-size:.85rem}.product-shell :is(th,td){vertical-align:top;padding-block:14px}.product-shell th{color:var(--muted);font-size:.75rem;font-weight:600}.product-shell :is(.case-notice,.case-error,.form-error){border-radius:10px;font-size:.85rem;line-height:1.6}.product-shell .case-notice{background:var(--success-soft);color:var(--success)}.product-shell .overview-page{gap:24px;display:grid}.product-shell .overview-intro{margin:0;padding-block:8px}.product-shell .overview-intro h1{margin-block:8px;font-size:clamp(1.5rem,3vw,2rem)}.product-shell .overview-intro p{max-width:58ch;font-size:.875rem}.product-shell .overview-intro .button-large{min-height:44px;padding:12px 18px;font-size:.875rem}.workspace-overview-details{border:1px solid var(--line);border-radius:var(--workspace-radius);background:#fff}.workspace-overview-details>summary{color:var(--muted);cursor:pointer;padding:16px 20px;font-size:.85rem}.workspace-overview-details .metric-row{margin:0;padding:0 20px 20px}.workspace-overview-details .metric-row article{box-shadow:none;background:0 0;border:0;padding:12px}.workspace-overview-details .metric-row strong{font-size:1.6rem}.product-shell .daily-command-heading{margin-block-end:20px}.product-shell .daily-command-heading p{font-size:.85rem}.product-shell .work-queue-item{border-radius:10px;padding:16px 12px}.product-shell .work-queue-copy em{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.product-shell .work-queue-filters{gap:6px}.product-shell .work-queue-filters button{border-radius:8px;font-size:.75rem}.product-shell .scope-switch{background:var(--surface-soft);border-radius:9px;padding:3px}.product-shell .scope-switch button{border-radius:7px;font-size:.75rem}.product-shell .scope-switch button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #071a3110}.daily-agenda-panel{border:1px solid var(--line);border-radius:var(--workspace-radius);background:#fff;align-self:start;padding:20px}.daily-agenda-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.daily-agenda-panel h3{font-size:1rem;font-weight:600}.daily-agenda-panel header a{color:var(--blue-dark);font-size:.8rem}.daily-agenda-item{border-bottom:1px solid var(--line);gap:5px;padding-block:14px;display:grid}.daily-agenda-item:last-child{border:0}.daily-agenda-item strong{font-size:.85rem;font-weight:600}.daily-agenda-item time,.daily-agenda-panel>p{color:var(--muted);margin-block-start:12px;font-size:.75rem}.product-shell .health-method{font-size:.7rem;line-height:1.6}.product-shell .recent-section{margin:0}.product-shell .onboarding-card{box-shadow:none;background:#fff;padding:20px}.product-shell .onboarding-card-heading h2{font-size:1.1rem}.product-shell .onboarding-card-heading p{font-size:.8rem}.product-shell .shipment-workspace-header h1{font-size:clamp(1.5rem,3vw,2rem)}.product-shell .dossier-navigation{top:var(--workspace-header-height);z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);background:#fffffff5;border-radius:14px;gap:8px;padding:14px 18px;display:grid;position:sticky;box-shadow:0 4px 12px #071a3108}.dossier-persistent-identity{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dossier-persistent-identity strong{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.dossier-persistent-identity span{color:var(--muted);flex-shrink:0;font-size:.7rem}.product-shell .dossier-access{border:0;padding:0;font-size:.7rem}.product-shell .dossier-access strong{font-weight:500}.product-shell .dossier-navigation nav{gap:4px;padding-block:2px;display:flex;overflow-x:auto}.product-shell .dossier-navigation nav a{white-space:nowrap;border:0;border-radius:8px;padding:8px 12px;font-size:.8rem}.product-shell .dossier-navigation nav a[aria-current]{background:var(--blue-soft);color:var(--blue-dark)}.product-shell .shipment-workspace [id]{scroll-margin-block-start:calc(var(--workspace-header-height) + 160px)}.product-shell .dossier-progress{box-shadow:none;border-radius:16px;padding:20px}.product-shell .dossier-progress header h2{font-size:1.15rem}.product-shell .dossier-progress-steps{gap:8px}.product-shell .dossier-progress-steps li{border-radius:10px;padding:12px}.product-shell .dossier-progress-steps li p{font-size:.75rem;line-height:1.5}.product-shell .broker-audit-grid{grid-template-columns:minmax(0,1fr)}.product-shell .broker-audit-context{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.product-shell .review-boundary-banner{border-radius:12px;padding:16px 20px;font-size:.8rem}.product-shell .workspace-search-dialog{border-radius:18px;box-shadow:0 24px 70px #071a3126}.product-shell .workspace-search-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071a315c}html[dir=rtl] .product-shell h1,html[dir=rtl] .product-shell h2{letter-spacing:0;line-height:1.5}@media (min-width:1280px){.product-shell .broker-audit-main{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:20px}.product-shell .broker-audit-main .review-basis{grid-area:1/1/span 3}.product-shell .broker-audit-main>:is(.review-controls,.finding-list-section,.submit-review-section){grid-column:2}}@media (max-width:1000px){.product-shell .daily-command-grid{grid-template-columns:1fr}.product-shell .work-queue-panel{grid-row:auto}.product-shell .shipment-workspace-grid{grid-template-columns:1fr}.product-shell .shipment-context-column{position:static}}@media (max-width:600px){.product-shell{--workspace-header-height:84px}.product-shell .product-content{padding-inline:16px}.product-shell .case-section{padding:18px}.product-shell .broker-audit-context{grid-template-columns:1fr}.dossier-persistent-identity{gap:3px;display:grid}.product-shell .dossier-access{flex-wrap:wrap}.product-shell .work-queue-item{grid-template-columns:auto minmax(0,1fr)}.product-shell .work-queue-state{text-align:start;grid-column:2;align-items:start}.product-shell .work-queue-item>b{display:none}}@media (prefers-reduced-motion:reduce){.product-shell *,.product-shell :before,.product-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.product-shell .button:active{transform:none}}@media (prefers-reduced-transparency:reduce){.product-shell .product-header,.product-shell .dossier-navigation{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.product-shell .workspace-search-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.product-shell .product-header,.product-shell .dossier-navigation{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--ink);background:#fff}.product-shell :is(.case-section,.context-card){border-color:var(--ink-soft)}}.document-preview-dialog{border:1px solid var(--line);width:min(1100px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border-radius:18px;padding:0;box-shadow:0 24px 70px #071a3130}.document-preview-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071a315c}.document-preview-dialog header,.document-preview-dialog footer{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.document-preview-dialog header span,.document-preview-dialog footer{color:var(--muted);font-size:.8rem}.document-preview-dialog h2{word-break:break-word;margin-block:6px 0;font-size:1rem}.document-preview-dialog iframe{background:var(--surface-soft);border:0;width:100%;height:min(65dvh,760px);display:block}@media (max-width:600px){.document-preview-dialog footer{flex-direction:column;align-items:start}}.broker-review-studio{background:#f8fafc;border:1px solid #91a8bf47;border-radius:22px;margin-top:20px;overflow:clip;box-shadow:0 22px 60px #071a3114}.review-studio-header{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#ffffffd1;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;padding:22px 24px 18px;display:grid}.review-studio-header h2{letter-spacing:-.025em;margin-top:4px;font-size:1.25rem;font-weight:680}.review-progress-summary{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.review-progress-summary span{color:var(--ink-soft);background:#f1f5f8;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:700}.review-progress-summary .is-accepted{color:#15704a;background:#eaf7f0}.review-progress-summary .is-correction{color:#8a6300;background:#fff6df}.review-progress-summary .is-rejected{color:#a12d3d;background:#fff0f1}.review-progress-track{background:#e8eef3;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.review-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#1586d3,#27bdd1);height:100%;transition:width .36s cubic-bezier(.2,.8,.2,1);display:block}.review-document-strip{scrollbar-width:thin;background:#f3f6f9;border-block:1px solid #91a8bf2e;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.review-document-tab{min-width:max-content;max-width:260px;color:var(--muted);cursor:pointer;font:inherit;text-align:start;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:8px 12px 8px 9px;transition:color .16s,background-color .16s,border-color .16s,transform 90ms ease-out;display:flex}.review-document-tab:active{transform:scale(.97)}.review-document-tab[aria-current]{color:var(--ink);background:#fff;border-color:#1686c438;box-shadow:0 5px 16px #071a3112}.review-document-tab span{background:#e3e9ee;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:grid}.review-document-tab b{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:.72rem;font-weight:650;overflow:hidden}.review-document-tab.state-accepted span{color:#15704a;background:#dff3e9}.review-document-tab.state-changes_requested span{color:#8a6300;background:#fff0c8}.review-document-tab.state-rejected span{color:#a12d3d;background:#ffe3e6}.review-focus-surface{animation:.28s cubic-bezier(.2,.8,.2,1) both review-materialize;position:relative}.review-preview-pane{background:#e8edf1;place-items:center;min-height:min(62vh,680px);padding:18px;display:grid}.review-preview-pane iframe{background:#fff;border:0;border-radius:10px;width:min(100%,960px);height:min(58vh,640px);box-shadow:0 18px 50px #071a312e}.review-preview-unavailable{max-width:390px;color:var(--muted);text-align:center;justify-items:center;gap:8px;display:grid}.review-preview-unavailable>span{color:#7890a4;background:#ffffffbf;border-radius:18px;place-items:center;width:56px;height:56px;font-size:1.4rem;display:grid}.review-preview-unavailable h3{color:var(--ink);font-size:1rem}.review-preview-unavailable p{font-size:.76rem;line-height:1.55}.review-document-bar{background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px 22px 94px;display:grid}.review-document-identity>span{color:var(--blue-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:800}.review-document-identity h3{letter-spacing:-.018em;margin-top:4px;font-size:1.08rem}.review-document-identity p{color:var(--muted);margin-top:4px;font-size:.7rem}.review-document-badges{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}.review-document-badges span{color:var(--muted);background:#f1f4f7;border-radius:999px;padding:7px 10px;font-size:.66rem;font-weight:750}.review-document-badges .is-clean,.review-document-badges .is-accepted{color:#15704a;background:#eaf7f0}.review-document-badges .is-changes_requested{color:#8a6300;background:#fff6df}.review-document-badges .is-rejected{color:#a12d3d;background:#fff0f1}.review-document-actions{gap:6px;display:flex}.review-icon-button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:11px;place-items:center;text-decoration:none;transition:transform 90ms ease-out,background-color .16s;display:grid}.review-icon-button:hover{background:#f4f7f9}.review-icon-button:active{transform:scale(.94)}.review-decision-dock{inset-inline-start:50%;z-index:3;-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:#f8fbfdd1;border:1px solid #ffffffa6;border-radius:17px;align-items:center;gap:7px;padding:7px;display:flex;position:absolute;bottom:18px;transform:translate(-50%);box-shadow:0 14px 38px #071a312e}.review-decision-button,.review-more-button{cursor:pointer;min-height:44px;font:inherit;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:.75rem;font-weight:760;transition:transform 90ms ease-out,filter .16s,background-color .16s;display:flex}.review-decision-button{padding:0 18px}.review-decision-button span{font-size:1rem}.review-decision-button.is-accept{color:#fff;background:#147f59}.review-decision-button.is-correction{color:#725300;background:#fff;box-shadow:inset 0 0 0 1px #dfc36c}.review-decision-button:active,.review-more-button:active{transform:scale(.97)}.review-decision-button:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.45}.review-more-button{width:44px;color:var(--muted);background:0 0}.review-more-button:hover{background:#e9eef2}.review-details-panel{z-index:5;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#fcfdfee8;border-inline-start:1px solid #ffffff8c;width:min(370px,100% - 32px);padding:22px;animation:.3s cubic-bezier(.2,.8,.2,1) both review-panel-in;position:absolute;inset-block:0;inset-inline-end:0;overflow-y:auto;box-shadow:-18px 0 54px #071a3124}.review-details-panel>div{justify-content:space-between;align-items:center;display:flex}.review-details-panel>div span{font-size:.9rem;font-weight:750}.review-details-panel>div button{cursor:pointer;background:#eef2f5;border:0;border-radius:50%;width:34px;height:34px;font-size:1.1rem}.review-details-panel dl{gap:0;margin-top:24px;display:grid}.review-details-panel dl div{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.review-details-panel dt{color:var(--muted);font-size:.67rem}.review-details-panel dd{overflow-wrap:anywhere;font-size:.72rem;font-weight:650}.review-details-panel>p,.review-details-panel details{color:var(--ink-soft);margin-top:20px;font-size:.72rem;line-height:1.6}.review-details-panel details p{margin-top:10px}.review-studio-navigation{border-top:1px solid var(--line);background:#f7f9fb;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 18px;display:grid}.review-studio-navigation button{width:max-content;color:var(--blue-dark);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;padding:8px 10px;font-size:.72rem;font-weight:700}.review-studio-navigation button:last-child{justify-self:end}.review-studio-navigation button:disabled{color:#9badba;cursor:default}.review-studio-navigation span{color:var(--muted);font-size:.68rem}.review-sheet-scrim{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071a315c;place-items:end center;padding:24px;animation:.18s ease-out both review-scrim-in;display:grid;position:fixed;inset:0}.review-decision-sheet{background:#fffffff5;border:1px solid #ffffffb3;border-radius:24px;width:min(620px,100%);padding:22px;animation:.32s cubic-bezier(.2,.8,.2,1) both review-sheet-in;box-shadow:0 28px 80px #071a3147}.review-decision-sheet>header,.review-decision-sheet>header>div,.review-decision-sheet>footer{align-items:center;display:flex}.review-decision-sheet>header{justify-content:space-between;gap:16px}.review-decision-sheet>header>div{gap:12px}.review-decision-sheet>header>div>span{color:#876100;background:#fff2d5;border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.25rem;font-weight:800;display:grid}.review-decision-sheet.is-rejected>header>div>span{color:#aa2f40;background:#ffe5e8}.review-decision-sheet header small{color:var(--muted);font-size:.66rem}.review-decision-sheet header h3{letter-spacing:-.015em;margin-top:2px;font-size:1.05rem}.review-decision-sheet>header>button{cursor:pointer;background:#eef2f5;border:0;border-radius:50%;width:36px;height:36px;font-size:1.1rem}.review-decision-sheet .field{margin-top:22px}.review-decision-sheet textarea{resize:vertical}.review-decision-sheet>p{color:var(--muted);margin-top:12px;font-size:.7rem;line-height:1.55}.review-decision-sheet>footer{justify-content:end;gap:9px;margin-top:22px}.importer-document-decisions{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.importer-document-decisions>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.importer-document-decisions header h3{margin-top:3px;font-size:.98rem}.importer-document-decisions header>span{color:var(--muted);font-size:.68rem}.importer-document-decisions ul{list-style:none}.importer-document-decisions li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px 18px;display:grid}.importer-document-decisions li:last-child{border-bottom:0}.importer-decision-mark{width:30px;height:30px;color:var(--muted);background:#edf1f4;border-radius:50%;place-items:center;font-weight:800;display:grid}.importer-document-decisions li.state-accepted .importer-decision-mark{color:#15704a;background:#e4f5ec}.importer-document-decisions li.state-changes_requested .importer-decision-mark{color:#8a6300;background:#fff1ce}.importer-document-decisions li.state-rejected .importer-decision-mark{color:#a12d3d;background:#ffe5e8}.importer-document-decisions li strong{font-size:.76rem}.importer-document-decisions li p{color:var(--ink-soft);margin-top:3px;font-size:.7rem}.importer-document-decisions li small{color:var(--muted);margin-top:4px;font-size:.62rem;display:block}.importer-decision-status{color:var(--muted);background:#f1f4f7;border-radius:999px;padding:6px 9px;font-size:.64rem;font-weight:750}@keyframes review-materialize{0%{opacity:.55;transform:translate(10px)scale(.997)}to{opacity:1;transform:none}}@keyframes review-panel-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes review-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes review-sheet-in{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:none}}@media (min-width:1280px){.product-shell .broker-audit-main{grid-template-columns:repeat(2,minmax(0,1fr))}.product-shell .broker-audit-main .review-basis{grid-area:auto/1/auto/-1}.product-shell .broker-audit-main>.review-controls{grid-column:1}.product-shell .broker-audit-main>:is(.finding-list-section,.submit-review-section){grid-column:2}}@media (max-width:760px){.review-studio-header{grid-template-columns:1fr;padding:18px}.review-progress-summary{justify-content:start}.review-document-strip{padding-inline:10px}.review-preview-pane{min-height:54vh;padding:8px}.review-preview-pane iframe{height:52vh}.review-document-bar{grid-template-columns:minmax(0,1fr) auto;padding:15px 15px 96px}.review-document-badges{grid-area:2/1/auto/-1;justify-content:start}.review-document-actions{grid-area:1/2}.review-decision-dock{justify-content:stretch;width:calc(100% - 24px)}.review-decision-button{flex:1;padding-inline:10px}.review-studio-navigation{padding-inline:10px}.importer-document-decisions li{grid-template-columns:34px minmax(0,1fr)}.importer-decision-status,.importer-document-decisions li .button{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.review-focus-surface,.review-details-panel,.review-sheet-scrim,.review-decision-sheet{animation:none}.review-progress-track i{transition:none}}@media (prefers-reduced-transparency:reduce){.review-studio-header,.review-decision-dock,.review-details-panel,.review-decision-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.review-sheet-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.broker-review-studio,.review-document-tab[aria-current],.review-decision-dock,.review-decision-sheet{border-color:var(--ink)}}.product-shell .dossier-activity{min-width:0}.product-shell .dossier-activity-caption{color:#62748a;margin-block:.6rem;font-size:.8125rem;line-height:1.6}.product-shell .dossier-activity-filter{gap:.35rem;font-size:.8125rem;font-weight:600;display:grid}.product-shell .dossier-activity-filter select{width:100%;min-height:2.75rem}.product-shell .dossier-activity-list{margin-block:1rem;padding:0;list-style:none}.product-shell .dossier-activity-list li{grid-template-columns:.75rem minmax(0,1fr);gap:.75rem;padding-block:0 1.2rem;display:grid;position:relative}.product-shell .dossier-activity-list li:not(:last-child):before{content:"";inset-inline-start:.3rem;background:#d8e2eb;width:1px;position:absolute;top:.65rem;bottom:0}.product-shell .dossier-activity-marker{z-index:1;background:#fff;border:2px solid #377795;border-radius:50%;width:.65rem;height:.65rem;margin-top:.35rem}.product-shell .dossier-activity-list strong{font-size:.875rem;line-height:1.5}.product-shell .dossier-activity-list p{overflow-wrap:anywhere;white-space:pre-wrap;margin-block:.25rem;font-size:.8125rem}.product-shell .dossier-activity-list small{color:#62748a;overflow-wrap:anywhere;margin-top:.3rem;font-size:.75rem;line-height:1.6;display:block}@media (prefers-contrast:more){.product-shell .dossier-activity-list small,.product-shell .dossier-activity-caption{color:#243d54}}.product-shell .dossier-activity-action{flex-wrap:wrap;align-items:center;gap:.45rem .8rem;margin-top:.45rem;display:flex}.product-shell .dossier-activity-action a{color:#075da5;text-underline-offset:.2em;font-size:.8125rem;font-weight:650;text-decoration-thickness:1px}.product-shell .dossier-activity-action a:hover{text-decoration:underline}.product-shell .dossier-activity-needs-response{color:#684509;background:#fff2d9;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.product-shell :is(.document-version-card,.document-history li,.finding-card,.review-history li)[id]{scroll-margin-top:calc(var(--workspace-header-height,72px) + 9rem)}.product-shell :is(.document-version-card,.document-history li,.finding-card,.review-history li)[id]:focus-visible{outline-offset:3px;outline:2px solid #007acc}@media (prefers-contrast:more){.product-shell .dossier-activity-needs-response{border:1px solid}}.product-shell .dossier-progress-detail{border-top:1px solid var(--line);margin-top:1rem}.product-shell .dossier-progress-detail>summary{width:fit-content;color:var(--blue-dark);cursor:pointer;align-items:center;gap:.75rem;padding:.85rem 0 .25rem;font-size:.84rem;font-weight:650;display:flex}.product-shell .dossier-progress-detail>summary span{color:var(--muted);font-size:.76rem}.product-shell .dossier-progress-detail .dossier-progress-steps{margin-top:.75rem}.product-shell .dossier-progress-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.75rem;font-size:.75rem;display:flex}.product-shell .dossier-progress-meta .button{min-height:2.2rem;margin-inline-start:auto;padding:.35rem .7rem;font-size:.75rem}.product-shell .dossier-progress header{align-items:center}.product-shell .dossier-progress header p{margin-bottom:0}.product-shell .shipment-state-grid{box-shadow:none}.product-shell .shipment-state-grid article{gap:3px;min-height:76px;padding:12px 18px}.product-shell .shipment-state-grid strong{font-size:.94rem;font-weight:650}.product-shell .shipment-state-grid small{line-height:1.35}.product-shell .shipment-details-editor{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0}.product-shell .shipment-details-editor>summary{cursor:pointer;align-items:center;gap:12px;padding:17px 20px;list-style:none;display:flex}.product-shell .shipment-details-editor>summary::-webkit-details-marker{display:none}.product-shell .shipment-details-editor>summary>span:first-child{font-size:.98rem;font-weight:700}.product-shell .shipment-details-editor>summary small{color:var(--muted);font-size:.78rem}.product-shell .shipment-details-editor>summary>span:last-child{color:var(--muted);margin-inline-start:auto}.product-shell .shipment-details-editor[open]>summary{border-bottom:1px solid var(--line)}.product-shell .shipment-details-editor[open]>summary>span:last-child{transform:rotate(180deg)}.product-shell .shipment-details-editor form{gap:16px;padding:20px;display:grid}.product-shell .shipment-details-editor form>p,.product-shell .shipment-details-editor form>small{color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.product-shell .shipment-details-editor form>.button{justify-self:start}.product-shell .shipment-optional-dates>summary{width:fit-content;color:var(--blue-dark);cursor:pointer;font-size:.82rem;font-weight:650}.product-shell .shipment-optional-dates>summary:focus-visible{outline:3px solid var(--blue-dark);outline-offset:3px}.product-shell .shipment-optional-dates>.field-grid{margin-top:1rem}.product-shell .shipment-optional-dates>small{color:var(--muted);margin-top:.5rem;font-size:.76rem;display:block}.product-shell .shipment-details-editor summary:focus-visible{outline:3px solid var(--blue-dark);outline-offset:-3px}.product-shell .case-source-disclosure>summary{cursor:pointer;color:var(--blue-dark);gap:6px;font-size:.82rem;font-weight:650;display:grid}.product-shell .case-source-disclosure>summary span{color:var(--ink);overflow-wrap:anywhere;font-size:.9rem;font-weight:400}.product-shell .case-source-disclosure[open]>summary{margin-bottom:12px}.product-shell .case-supporting-details{align-self:start;gap:16px;display:grid}.product-shell .case-supporting-details>summary{border:1px solid var(--line);color:var(--blue-dark);cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:.82rem;font-weight:650;list-style:none;display:flex}.product-shell .case-supporting-details>summary::-webkit-details-marker{display:none}.product-shell .case-supporting-details[open]>summary span{transform:rotate(180deg)}.product-shell .case-supporting-details[open]{gap:16px}.product-shell :is(.case-source-disclosure,.case-supporting-details)>summary:focus-visible{outline:3px solid var(--blue-dark);outline-offset:3px}@media (max-width:760px){.product-shell .shipment-state-grid{grid-template-columns:1fr}.product-shell .shipment-state-grid article{min-height:0;padding:10px 15px}.product-shell .dossier-progress-actions{width:100%}.product-shell .dossier-progress-actions .button{justify-content:center;width:100%}}.product-shell .dossier-tool-disclosure{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;overflow:clip}.product-shell .dossier-tool-disclosure>summary{color:var(--ink);cursor:pointer;align-items:center;gap:.75rem;padding:1.15rem 1.4rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.product-shell .dossier-tool-disclosure>summary::-webkit-details-marker{display:none}.product-shell .dossier-tool-disclosure>summary b{background:var(--blue-soft);color:var(--blue-dark);border-radius:99px;padding:.15rem .55rem;font-size:.75rem}.product-shell .dossier-tool-disclosure>summary i{color:var(--muted);margin-inline-start:auto;font-style:normal;transition:transform .25s}.product-shell .dossier-tool-disclosure[open]>summary i{transform:rotate(180deg)}.product-shell .dossier-tool-body{padding:0 1rem 1rem}.product-shell .dossier-tool-body>:first-child{box-shadow:none}.product-shell .dossier-tool-disclosure:has([id]:target){scroll-margin-top:calc(var(--workspace-header-height) + 160px)}.product-shell :is(.dossier-progress-detail,.dossier-tool-disclosure)>summary:focus-visible{outline:3px solid var(--blue-dark);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.product-shell .dossier-tool-disclosure>summary i{transition:none}}.product-shell .work-advanced-filters{border-top:1px solid var(--line);margin:.5rem 0 1rem}.product-shell .work-advanced-filters>summary{width:fit-content;color:var(--blue-dark);cursor:pointer;padding:.7rem 0;font-size:.8rem;font-weight:650}.product-shell .work-advanced-filters .work-search-controls{padding-top:.35rem}.product-shell .work-advanced-filters>summary:focus-visible{outline:3px solid var(--blue-dark);outline-offset:3px}.product-shell .onboarding-card{padding:1rem 1.2rem}.product-shell .onboarding-card-heading p,.product-shell .onboarding-note{display:none}.product-shell .onboarding-card-heading h2{font-size:1rem;line-height:1.25}.product-shell .onboarding-progress{margin-block:.5rem .25rem;font-size:.76rem}.product-shell .onboarding-card progress{height:.3rem;margin-block:.1rem .35rem}.product-shell .onboarding-details{margin-top:.25rem}@media (max-width:640px){.product-shell .onboarding-card{padding:.85rem 1rem}.product-shell .onboarding-card-heading{gap:.5rem}.product-shell .onboarding-controls{gap:.3rem}.product-shell .onboarding-controls .button{min-height:2.25rem;padding:.45rem .75rem;font-size:.76rem}.product-shell .onboarding-progress,.product-shell .onboarding-card progress,.product-shell .onboarding-details{display:none}.product-shell .daily-command-heading{margin-block-end:.75rem}.product-shell .daily-command-heading p{display:none}.product-shell .daily-command-summary>span{padding:.35rem .5rem}}.product-shell .importer-start{border:1px solid var(--line);background:var(--surface,#fff);border-radius:1.5rem;margin:0 0 1.5rem;padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 16px 45px #09203c0b}.product-shell .importer-start-heading{max-width:45rem}.product-shell .importer-start-heading h1{letter-spacing:-.035em;margin:.35rem 0 .5rem;font-size:clamp(1.8rem,3.2vw,2.9rem);line-height:1.08}.product-shell .importer-start-heading p{color:var(--muted);margin:0;line-height:1.5}.product-shell .importer-continue{border:1px solid var(--blue-dark);background:var(--blue-soft);color:var(--blue-dark);border-radius:1rem;grid-template-columns:1fr auto;align-items:center;gap:.2rem 1rem;margin-top:1.4rem;padding:1rem 1.2rem;text-decoration:none;display:grid}.product-shell .importer-continue span{grid-column:1;font-size:.8rem;font-weight:650}.product-shell .importer-continue strong{color:var(--ink);grid-column:1;font-size:1.08rem}.product-shell .importer-continue b{grid-area:1/2/3}.product-shell .importer-start-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.1rem;display:grid}.product-shell .importer-start-action{border:1px solid var(--line);min-height:9.5rem;color:var(--ink);background:var(--surface,#fff);border-radius:1rem;grid-template-columns:1fr auto;gap:.4rem 1rem;padding:1.25rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.product-shell .importer-start-action:hover{border-color:var(--blue-dark);transform:translateY(-2px);box-shadow:0 10px 24px #09203c14}.product-shell .importer-start-action>span{color:var(--blue-dark);grid-column:1/-1;font-size:.76rem;font-weight:700}.product-shell .importer-start-action strong{letter-spacing:-.02em;font-size:1.2rem}.product-shell .importer-start-action small{color:var(--muted);grid-column:1;font-size:.87rem;line-height:1.45}.product-shell .importer-start-action b{color:var(--blue-dark);grid-area:2/2/4;align-self:center}.product-shell .importer-start :is(a):focus-visible,.product-shell .importer-dossier-path a:focus-visible{outline:3px solid var(--blue-dark);outline-offset:3px}.product-shell .importer-dossier-path{border-bottom:1px solid var(--line);margin-bottom:1.1rem;padding-bottom:1.1rem}.product-shell .importer-dossier-path>p:first-child{margin:0 0 .75rem;font-weight:700}.product-shell .importer-dossier-path ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.product-shell .importer-dossier-path li{background:var(--blue-soft);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.65rem;font-size:.8rem;display:flex}.product-shell .importer-dossier-path li.pending,.product-shell .importer-dossier-path li.optional{opacity:.68;background:var(--surface,#fff);border:1px solid var(--line)}.product-shell .importer-dossier-path li>span{background:var(--blue-dark);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.55rem;height:1.55rem;font-weight:700;display:grid}.product-shell .importer-dossier-path li.complete>span{background:#187755}.product-shell .importer-dossier-path li small{margin-inline-start:auto}.product-shell .importer-path-help{margin:.8rem 0 0;font-size:.86rem}.product-shell .importer-path-help a{font-weight:700}.product-shell .importer-path-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.product-shell .importer-path-heading p{margin:0 0 .2rem;font-size:1rem;font-weight:750}.product-shell .importer-path-heading small{color:var(--muted);line-height:1.4}.product-shell .importer-path-heading>span{background:var(--blue-soft);color:var(--blue-dark);border-radius:99px;flex:none;padding:.35rem .65rem;font-size:.75rem;font-weight:700}.product-shell .importer-dossier-path ol{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.product-shell .importer-dossier-path li{flex-wrap:nowrap;align-items:flex-start;min-width:0;padding:.85rem}.product-shell .importer-dossier-path li>div{min-width:0}.product-shell .importer-dossier-path li strong{line-height:1.3;display:block}.product-shell .importer-dossier-path li p{color:var(--muted);overflow-wrap:anywhere;margin:.4rem 0 .65rem;font-size:.77rem;line-height:1.45}.product-shell .importer-dossier-path li a{color:var(--blue-dark);font-size:.78rem;font-weight:700;text-decoration:none}.product-shell .importer-dossier-path li a:hover{text-decoration:underline}.product-shell .importer-dossier-path li.complete{background:#edf8f3}.product-shell .importer-dossier-path li.current{box-shadow:inset 0 0 0 1px var(--blue-dark)}@media (max-width:1100px){.product-shell .importer-dossier-path ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.product-shell .importer-dossier-path ol{grid-template-columns:1fr}.product-shell .importer-path-heading{flex-wrap:wrap}.product-shell .importer-start-actions,.product-shell .importer-dossier-path ol{grid-template-columns:1fr}.product-shell .importer-start-action{min-height:0}}@media (prefers-reduced-motion:reduce){.product-shell .importer-start-action{transition:none}.product-shell .importer-start-action:hover{transform:none}}.product-shell .case-to-shipment{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:1rem}.product-shell .case-to-shipment p{margin:0 0 .6rem;font-size:.88rem}.product-shell .case-to-shipment .button{width:fit-content}.product-shell .shipment-selected-product{border:1px solid var(--blue-dark);background:var(--blue-soft);border-radius:1rem;margin:1.3rem 0;padding:1.2rem}.product-shell .shipment-selected-product h3{margin:.3rem 0;font-size:1.08rem}.product-shell .shipment-selected-product p{color:var(--muted);margin:0 0 .8rem}.product-shell .shipment-selected-product label{cursor:pointer;align-items:flex-start;gap:.65rem;font-weight:650;display:flex}.product-shell .shipment-selected-product input{width:1.1rem;height:1.1rem;accent-color:var(--blue-dark);flex:none}.product-shell .shipment-selected-product small{color:var(--muted);margin-top:.5rem;line-height:1.45;display:block}.product-shell .shipment-selected-product input:focus-visible{outline:3px solid var(--blue-dark);outline-offset:3px}.product-shell .shipment-focus-panel{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:1.1rem;margin-top:1.35rem;padding:clamp(1.2rem,2vw,2rem)}.product-shell .shipment-focus-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.product-shell .shipment-focus-count{background:var(--blue-soft);color:var(--blue-dark);border-radius:99px;padding:.3rem .65rem;font-size:.76rem;font-weight:700}.product-shell .shipment-focus-panel h2{max-width:24ch;color:var(--ink);letter-spacing:-.03em;margin:.65rem 0;font-size:clamp(1.55rem,2.6vw,2.4rem);line-height:1.16}.product-shell .shipment-focus-panel>p{max-width:62ch;color:var(--muted);margin:0;line-height:1.55}.product-shell .shipment-focus-owner strong{color:var(--ink)}.product-shell .broker-handoff-status a{color:inherit;text-underline-offset:2px;margin-inline-start:.35rem;text-decoration:underline}.product-shell .shipment-focus-remaining{margin-top:1.1rem;font-size:.85rem}.product-shell .shipment-focus-remaining>summary{width:fit-content;color:var(--blue-dark);cursor:pointer;font-weight:650}.product-shell .shipment-focus-remaining>summary:focus-visible{outline:3px solid var(--blue-dark);outline-offset:3px}.product-shell .shipment-focus-remaining ul{flex-wrap:wrap;gap:.4rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.product-shell .shipment-focus-remaining li{background:var(--blue-soft);color:var(--blue-dark);border-radius:99px;padding:.35rem .65rem}.product-shell .shipment-focus-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.35rem;display:flex}.product-shell .shipment-workspace:not(.focused) .shipment-focus-panel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.product-shell .shipment-workspace:not(.focused) .shipment-focus-panel :is(.shipment-focus-top,.shipment-focus-remaining,.shipment-focus-actions>.button-primary),.product-shell .shipment-workspace:not(.focused) .shipment-focus-panel>p{display:none}.product-shell .shipment-workspace:not(.focused) .shipment-focus-panel h2{letter-spacing:0;margin:0;font-size:1rem}.product-shell .shipment-workspace:not(.focused) .shipment-focus-actions{margin:0}.product-shell .shipment-workspace.focused :is(.dossier-progress,.dossier-navigation,.shipment-state-grid,.shipment-context-column){display:none}.product-shell .shipment-workspace.focused .shipment-workspace-grid{display:block}.product-shell .shipment-workspace.focused .shipment-main-column>*{display:none}.product-shell .shipment-workspace.focused[data-focus-section=products] .shipment-main-column>:is(.shipment-lines-section,.attach-line-section),.product-shell .shipment-workspace.focused[data-focus-section=details] .shipment-main-column>.shipment-details-editor,.product-shell .shipment-workspace.focused[data-focus-section=documents] .shipment-main-column>.document-requirements-section,.product-shell .shipment-workspace.focused[data-focus-section=broker] .shipment-main-column>.shipment-broker-section{display:block}.product-shell .shipment-workspace.focused .shipment-main-column>.shipment-lines-section{margin-top:0}.product-shell .shipment-focus-panel :is(a,button):focus-visible{outline:3px solid var(--blue-dark);outline-offset:3px}@media (max-width:700px){.product-shell .shipment-focus-actions{display:grid}.product-shell .shipment-focus-actions .button{justify-content:center}}@media (prefers-reduced-motion:reduce){.product-shell .shipment-focus-panel{scroll-behavior:auto}}.product-shell .new-shipment-page{gap:1.3rem}.product-shell .new-shipment-page .page-intro h1{max-width:none;font-size:clamp(2rem,3.5vw,3rem)}.product-shell .compact-shipment-form{gap:1.35rem;width:min(100%,720px);padding:clamp(1.25rem,3vw,2rem)}.product-shell .compact-shipment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.product-shell .compact-shipment-fields>:first-child{grid-column:1/-1}.product-shell .compact-shipment-fields .field{margin:0}.product-shell .compact-shipment-product{background:var(--blue-soft);border-radius:.85rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.product-shell .compact-shipment-product h2{margin:.25rem 0;font-size:1.05rem;line-height:1.3}.product-shell .compact-shipment-product p,.product-shell .compact-shipment-empty{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.product-shell .compact-shipment-product a{color:var(--blue-dark);flex:none;font-size:.82rem;font-weight:700}.product-shell .compact-shipment-boundary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-start;gap:.7rem;padding:.85rem 0;display:flex}.product-shell .compact-shipment-boundary>span{color:var(--blue-dark);font-size:1.1rem}.product-shell .compact-shipment-boundary strong{font-size:.87rem}.product-shell .compact-shipment-boundary p{color:var(--muted);margin:.2rem 0 0;font-size:.82rem;line-height:1.45}.product-shell .compact-shipment-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.product-shell .compact-shipment-actions small{color:var(--muted);font-size:.76rem}.product-shell .compact-shipment-form :is(a,button,input,select):focus-visible{outline:3px solid var(--blue-dark);outline-offset:3px}@media (max-width:640px){.product-shell .compact-shipment-fields{grid-template-columns:1fr}.product-shell .compact-shipment-product,.product-shell .compact-shipment-actions{flex-direction:column;align-items:stretch}.product-shell .compact-shipment-actions .button{justify-content:center}}.product-shell .broker-assignment-form{background:#fff;grid-template-columns:1fr;align-items:stretch;gap:1rem;max-width:760px;padding:clamp(1.15rem,2.5vw,1.65rem)}.product-shell .broker-assignment-form>div h3{margin:0;font-size:1.15rem}.product-shell .broker-assignment-form>div p{max-width:58ch;font-size:.84rem;line-height:1.5}.product-shell .broker-access-profiles{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.product-shell .broker-access-profiles legend{margin-bottom:.7rem;font-size:.86rem;font-weight:700}.product-shell .broker-access-profiles label{border:1px solid var(--line);cursor:pointer;border-radius:.8rem;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;display:flex}.product-shell .broker-access-profiles label.selected{border-color:var(--blue-dark);background:var(--blue-soft)}.product-shell .broker-access-profiles input{accent-color:var(--blue-dark);flex:none;margin-top:.2rem}.product-shell .broker-access-profiles strong,.product-shell .broker-access-profiles small{display:block}.product-shell .broker-access-profiles strong{font-size:.88rem}.product-shell .broker-access-profiles small{color:var(--muted);margin-top:.2rem;font-size:.77rem;line-height:1.4}.product-shell .broker-handoff-optional>summary{width:fit-content;color:var(--blue-dark);cursor:pointer;font-size:.82rem;font-weight:650}.product-shell .broker-handoff-optional .field{max-width:20rem;margin-top:.8rem}.product-shell .broker-handoff-preview{background:var(--blue-soft);border-radius:.8rem;padding:1rem}.product-shell .broker-handoff-preview p{margin:.45rem 0;font-size:.85rem;font-weight:650}.product-shell .broker-handoff-preview small{color:var(--muted);font-size:.77rem;line-height:1.4}.product-shell .broker-assignment-form>.button{justify-self:start}.product-shell .broker-handoff-status{background:var(--blue-soft);color:var(--blue-dark);border-radius:.75rem;margin:.2rem 0 1rem;padding:.7rem 1rem;font-size:.84rem;font-weight:650}.product-shell .broker-assignment-form :is(summary,input,select,button):focus-visible{outline:3px solid var(--blue-dark);outline-offset:3px}@media (max-width:640px){.product-shell .broker-assignment-form>.button{justify-content:center;justify-self:stretch}}.product-shell .broker-empty-card,.product-shell .broker-collaboration-card{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#f7fafc);border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1.25rem;padding:clamp(1.05rem,2.5vw,1.4rem);display:grid;box-shadow:0 14px 40px #071a310f}.product-shell .broker-empty-card>div>span,.product-shell .broker-card-copy>span{color:var(--blue-dark);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:780}.product-shell .broker-empty-card h3,.product-shell .broker-card-copy h3{letter-spacing:-.02em;margin:.25rem 0;font-size:1.12rem}.product-shell .broker-empty-card p,.product-shell .broker-card-copy p{max-width:58ch;color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.product-shell .broker-empty-icon,.product-shell .broker-card-avatar{color:#087f9a;background:linear-gradient(145deg,#dff8fa,#e4f0ff);border-radius:1rem;place-items:center;width:3.15rem;height:3.15rem;font-size:.86rem;font-weight:820;display:grid}.product-shell .broker-collaboration-card{background:linear-gradient(135deg,#fff 20%,#f0f9fb);border-color:#cbe1e8;grid-template-columns:auto minmax(0,1fr) auto;position:relative;overflow:visible}.product-shell .broker-collaboration-card.pending{background:linear-gradient(135deg,#fff,#fff9ec);border-color:#ead6a8}.product-shell .broker-collaboration-card.complete{background:linear-gradient(135deg,#fff,#f0faf5);border-color:#bfe2d4}.product-shell .broker-card-copy{min-width:0}.product-shell .broker-card-actions{grid-column:2/-1;justify-content:flex-end;gap:.55rem;display:flex}.product-shell .broker-card-actions details{position:relative}.product-shell .broker-card-actions summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.75rem;place-items:center;width:2.7rem;height:2.7rem;list-style:none;display:grid}.product-shell .broker-card-actions summary::-webkit-details-marker{display:none}.product-shell .broker-card-actions details>div{z-index:4;border:1px solid var(--line);background:#fff;border-radius:.75rem;min-width:10rem;padding:.35rem;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 16px 36px #071a3124}.product-shell .broker-card-actions details button{width:100%;color:var(--danger);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:.7rem;font-size:.78rem;font-weight:700}.product-shell .broker-card-actions details button:hover{background:var(--danger-soft)}.product-shell .broker-assignment-sheet{-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);opacity:0;width:min(42rem,100vw - 2rem);max-height:min(48rem,100vh - 2rem);transition:opacity .22s ease,transform .38s cubic-bezier(.2,.8,.2,1),overlay .38s allow-discrete,display .38s allow-discrete;background:#fafcfeeb;border:1px solid #ffffff8c;border-radius:1.4rem;margin:auto;padding:0;overflow:hidden;transform:translateY(1.2rem)scale(.98);box-shadow:0 30px 90px #04142547}.product-shell .broker-assignment-sheet[open]{opacity:1;transform:none}@starting-style{.product-shell .broker-assignment-sheet[open]{opacity:0;transform:translateY(1.2rem)scale(.98)}}.product-shell .broker-assignment-sheet::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05162757}.product-shell .broker-sheet-form{max-height:inherit;grid-template-rows:auto auto minmax(20rem,1fr) auto;display:grid}.product-shell .broker-sheet-form>header,.product-shell .broker-sheet-form>footer{background:#ffffffad;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.35rem;display:flex}.product-shell .broker-sheet-form>header{border-bottom:1px solid #cad8e3b3}.product-shell .broker-sheet-form>header span{color:var(--blue-dark);letter-spacing:.12em;font-size:.62rem;font-weight:780}.product-shell .broker-sheet-form>header h2{letter-spacing:-.025em;margin:.18rem 0 0;font-size:1.25rem}.product-shell .broker-sheet-form>header>button{width:2.25rem;height:2.25rem;color:var(--ink);cursor:pointer;background:#e9eef3;border:0;border-radius:50%;place-items:center;font-size:1.35rem;display:grid}.product-shell .broker-sheet-form>footer{border-top:1px solid #cad8e3b3}.product-shell .broker-sheet-progress{background:#ffffff73;grid-template-columns:repeat(4,1fr);gap:.35rem;margin:0;padding:.85rem 1.35rem;list-style:none;display:grid}.product-shell .broker-sheet-progress li{color:var(--faint);align-items:center;gap:.4rem;font-size:.69rem;font-weight:700;display:flex}.product-shell .broker-sheet-progress li span{background:#e7edf2;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.62rem;display:grid}.product-shell .broker-sheet-progress li.current{color:var(--blue-dark)}.product-shell .broker-sheet-progress li.current span{background:var(--blue-dark);color:#fff;box-shadow:0 0 0 4px #0878d11a}.product-shell .broker-sheet-progress li.complete{color:var(--success)}.product-shell .broker-sheet-progress li.complete span{background:var(--success-soft)}.product-shell .broker-sheet-body{padding:1.4rem;animation:.32s cubic-bezier(.2,.8,.2,1) broker-sheet-enter;overflow:auto}.product-shell .broker-sheet-heading h3{letter-spacing:-.025em;margin:0;font-size:1.25rem}.product-shell .broker-sheet-heading p{color:var(--muted);margin:.35rem 0 1.15rem;font-size:.84rem}.product-shell .broker-sheet-search{border:1px solid var(--line);background:#fff;border-radius:.85rem;align-items:center;gap:.6rem;padding:.15rem .85rem;display:flex}.product-shell .broker-sheet-search input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding:.7rem 0}.product-shell .broker-picker{gap:.55rem;margin-top:.8rem;display:grid}.product-shell .broker-picker label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.9rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.product-shell .broker-picker label:active{transform:scale(.985)}.product-shell .broker-picker label.selected{border-color:var(--blue-dark);box-shadow:0 0 0 3px #0878d117}.product-shell .broker-picker input{opacity:0;position:absolute}.product-shell .broker-picker label>span,.product-shell .broker-confirm-card>span{background:var(--blue-soft);width:2.6rem;height:2.6rem;color:var(--blue-dark);border-radius:.75rem;place-items:center;font-size:.72rem;font-weight:800;display:grid}.product-shell .broker-picker strong,.product-shell .broker-picker small{display:block}.product-shell .broker-picker small{color:var(--muted);margin-top:.15rem;font-size:.72rem}.product-shell .broker-picker b{color:var(--blue-dark)}.product-shell .broker-find-link,.product-shell .broker-no-deadline{color:var(--blue-dark);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:1rem;font-size:.8rem;font-weight:720;text-decoration:none;display:inline-flex}.product-shell .broker-assignment-sheet .broker-access-profiles{gap:.7rem}.product-shell .broker-assignment-sheet .broker-access-profiles label{background:#fff;padding:1rem;position:relative}.product-shell .broker-assignment-sheet .broker-access-profiles label>b{color:var(--blue-dark);margin-inline-start:auto}.product-shell .broker-confirm-card{background:#fff;border:1px solid #c9e0e7;border-radius:1rem;align-items:center;gap:.85rem;padding:1rem;display:flex}.product-shell .broker-confirm-card p{color:var(--ink-soft);margin:.25rem 0;font-size:.82rem}.product-shell .broker-confirm-card small{color:var(--muted)}.product-shell .broker-confirm-note{background:var(--success-soft);color:#175f49;border-radius:.8rem;gap:.65rem;margin:1rem 0 0;padding:.85rem;font-size:.78rem;line-height:1.45;display:flex}.product-shell .broker-confirm-note span{font-weight:800}@media (max-width:640px){.product-shell .broker-empty-card,.product-shell .broker-collaboration-card{grid-template-columns:auto 1fr}.product-shell .broker-empty-card>.button,.product-shell .broker-card-actions{grid-column:1/-1;width:100%}.product-shell .broker-empty-card>.button{justify-content:center}.product-shell .broker-collaboration-card>.review-status{grid-column:2}.product-shell .broker-sheet-progress li{font-size:0}.product-shell .broker-sheet-progress li span{font-size:.62rem}.product-shell .broker-assignment-sheet{border-radius:1.4rem 1.4rem 0 0;width:100vw;max-width:none;max-height:92vh;margin:auto 0 0}}@media (prefers-reduced-motion:reduce){.product-shell .broker-assignment-sheet,.product-shell .broker-picker label{transition:opacity .15s;transform:none}.product-shell .broker-sheet-body{animation:none}}@media (prefers-reduced-transparency:reduce){.product-shell .broker-assignment-sheet,.product-shell .broker-sheet-form>header,.product-shell .broker-sheet-form>footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.product-shell .broker-empty-card,.product-shell .broker-collaboration-card,.product-shell .broker-assignment-sheet{border-color:var(--ink)}}.product-shell .workspace-welcome{-webkit-backdrop-filter:saturate(150%)blur(18px);backdrop-filter:saturate(150%)blur(18px);background:linear-gradient(135deg,#fffffff5,#f0f8fce0);border-radius:1.35rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;margin-bottom:1.4rem;padding:clamp(1.15rem,2.5vw,1.75rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #071a310f}.product-shell .workspace-welcome:after{content:"";pointer-events:none;background:radial-gradient(circle,#1ac1db1f,#0000 68%);border-radius:50%;width:15rem;height:15rem;position:absolute;inset-block-start:-9rem;inset-inline-end:-5rem}.product-shell .workspace-welcome .importer-start-heading{z-index:1;position:relative}.product-shell .workspace-welcome .importer-start-heading h1{font-optical-sizing:auto;letter-spacing:-.04em;margin:.28rem 0 .35rem;font-size:clamp(1.65rem,3vw,2.45rem)}.product-shell .workspace-welcome .importer-start-heading p{font-size:.86rem}.product-shell .workspace-welcome .importer-start-heading p strong{color:var(--ink);font-variant-numeric:tabular-nums}.product-shell .workspace-welcome .importer-start-actions{z-index:1;flex-wrap:wrap;grid-template-columns:none;justify-content:flex-end;gap:.65rem;margin:0;display:flex;position:relative}.product-shell .workspace-welcome .importer-start-actions .button{white-space:nowrap;align-items:center;gap:.55rem;min-height:2.8rem;display:inline-flex}.dashboard-icon{flex:none;width:1.15rem;height:1.15rem}.product-shell .workspace-welcome .importer-continue{background:#e7f6fdb8;border-color:#087ec433;border-radius:.85rem;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:.15rem 1rem;margin:.1rem 0 0;padding:.8rem 1rem;transition:transform .18s ease-out,border-color .18s ease-out,background .18s ease-out;display:grid}.product-shell .workspace-welcome .importer-continue:hover{border-color:var(--blue-dark);background:var(--blue-soft);transform:translateY(-1px)}.product-shell .workspace-welcome .importer-continue .dashboard-icon{grid-area:1/2/3;align-self:center}.product-shell .dashboard-section-heading{align-items:center;margin-bottom:.1rem}.product-shell .dashboard-section-heading h2{font-size:clamp(1.35rem,2.2vw,1.9rem)}.dashboard-live-status{border:1px solid var(--line);color:var(--muted);background:#ffffffc2;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.68rem;font-weight:650;display:inline-flex}.dashboard-live-status i{background:#18aa78;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 4px #18aa781f}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.dashboard-metric-card{--metric-order:0;border:1px solid var(--line);min-width:0;color:var(--ink);cursor:pointer;font:inherit;text-align:start;animation:dashboard-materialize .42s calc(var(--metric-order) * 45ms) both cubic-bezier(.2, .75, .2, 1);background:#fff;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem;text-decoration:none;transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .1s ease-out;display:grid;box-shadow:0 8px 24px #071a310a}.dashboard-metric-card:hover,.dashboard-metric-card[aria-pressed=true]{border-color:#087ec45c;box-shadow:0 14px 34px #071a3114}.dashboard-metric-card:active{transition-duration:80ms;transform:scale(.985)}.dashboard-metric-icon{background:var(--blue-soft);width:2.4rem;height:2.4rem;color:var(--blue-dark);border-radius:.78rem;place-items:center;display:grid}.dashboard-metric-icon.metric-ready{color:#147657;background:#e8f7f1}.dashboard-metric-icon.metric-risk{background:var(--danger-soft);color:var(--danger)}.dashboard-metric-icon.metric-clock{color:#8b5c00;background:#fff4db}.dashboard-metric-icon.metric-partner{color:#6653a5;background:#f1efff}.dashboard-metric-card>span:nth-child(2){min-width:0;display:grid}.dashboard-metric-card small{color:var(--muted);font-size:.67rem;font-weight:650}.dashboard-metric-card strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:.1rem;font-size:1.55rem;line-height:1}.dashboard-metric-card em{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:.28rem;font-size:.62rem;font-style:normal;overflow:hidden}.dashboard-metric-arrow{width:.95rem;color:var(--faint);transition:transform .18s ease-out,color .18s ease-out}.dashboard-metric-card:hover .dashboard-metric-arrow{color:var(--blue-dark);transform:translate(2px)}[dir=rtl] .dashboard-metric-card:hover .dashboard-metric-arrow{transform:translate(-2px)rotate(180deg)}[dir=rtl] .dashboard-metric-arrow{transform:rotate(180deg)}.product-shell .daily-command-grid{grid-template-columns:minmax(0,1.48fr) minmax(18.5rem,.82fr);gap:1rem}.product-shell .work-queue-panel{grid-row:auto}.dashboard-side-stack{gap:1rem;display:grid}.compliance-pulse-panel,.daily-agenda-panel,.dossier-journeys-panel,.dashboard-collaboration-panel{border:1px solid var(--line);border-radius:var(--workspace-radius,1rem);background:#fff;overflow:hidden}.compliance-pulse-panel>header,.daily-agenda-panel>header,.dossier-journeys-panel>header,.dashboard-collaboration-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.4rem;padding:.9rem 1.1rem;display:flex}:is(.daily-agenda-panel,.dossier-journeys-panel,.dashboard-collaboration-panel)>header>div{gap:.18rem;display:grid}:is(.daily-agenda-panel,.dossier-journeys-panel,.dashboard-collaboration-panel)>header span{color:var(--cyan-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:780}:is(.daily-agenda-panel,.dossier-journeys-panel,.dashboard-collaboration-panel)>header h3{letter-spacing:-.02em;font-size:1.05rem}:is(.daily-agenda-panel,.dossier-journeys-panel,.dashboard-collaboration-panel)>header a{color:var(--blue-dark);white-space:nowrap;font-size:.68rem;font-weight:720}.compliance-pulse{grid-template-columns:7.7rem minmax(0,1fr);align-items:center;gap:1rem;padding:1.1rem;display:grid}.compliance-ring{aspect-ratio:1;place-items:center;display:grid;position:relative}.compliance-ring svg{width:100%;height:100%;position:absolute;transform:rotate(-90deg)}.compliance-ring circle{fill:none;stroke-width:9px}.compliance-ring .ring-track{stroke:#e8eef3}.compliance-ring .ring-value{stroke:var(--danger);stroke-linecap:round;stroke-dasharray:var(--readiness) 100;animation:.65s cubic-bezier(.2,.75,.2,1) .14s both dashboard-ring-in}.compliance-ring.attention .ring-value{stroke:#d39925}.compliance-ring.healthy .ring-value{stroke:#18a879}.compliance-ring>span{text-align:center;display:grid;position:relative}.compliance-ring strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.45rem}.compliance-ring small{color:var(--muted);font-size:.62rem}.pulse-facts{gap:.65rem;display:grid}.pulse-facts>span{grid-template-columns:auto auto 1fr;align-items:center;gap:.45rem;display:grid}.pulse-facts i{background:var(--faint);border-radius:50%;width:.48rem;height:.48rem}.pulse-facts .fact-ready{background:#18a879}.pulse-facts .fact-missing{background:#d39925}.pulse-facts .fact-findings{background:var(--danger)}.pulse-facts strong{font-variant-numeric:tabular-nums;min-width:1.3rem;font-size:.85rem}.pulse-facts small{color:var(--muted);font-size:.65rem}.daily-agenda-item,.dashboard-collaboration-list>a{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:.7rem;padding:.8rem 1rem;text-decoration:none;transition:background .16s ease-out;display:grid}.daily-agenda-item{grid-template-columns:auto minmax(0,1fr) auto}.daily-agenda-item:hover,.dashboard-collaboration-list>a:hover{background:#f5f8fb}.agenda-icon,.collaboration-icon{color:#6653a5;background:#f1efff;border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid}.agenda-icon .dashboard-icon,.collaboration-icon .dashboard-icon{width:1rem}.daily-agenda-item>span:nth-child(2),.dashboard-collaboration-list>a>span:nth-child(2){gap:.15rem;min-width:0;display:grid}.daily-agenda-item strong,.dashboard-collaboration-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.daily-agenda-item small,.dashboard-collaboration-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.daily-agenda-item time{color:var(--muted);text-align:end;font-size:.6rem;font-weight:650}.dossier-journeys-panel{grid-column:1}.dossier-journey-grid{display:grid}.dossier-journey-card{border-bottom:1px solid var(--line);color:var(--ink);gap:.9rem;padding:1rem 1.1rem;text-decoration:none;transition:background .16s ease-out;display:grid}.dossier-journey-card:hover{background:#f7fafc}.journey-card-heading,.journey-card-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.journey-card-heading>span{gap:.18rem;min-width:0;display:grid}.journey-card-heading small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.journey-card-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.journey-card-heading .health-score{background:var(--danger-soft);border-radius:999px;padding:.3rem .5rem}.journey-card-heading .health-score.healthy{background:#e8f7f1}.journey-card-heading .health-score.attention{background:#fff4db}.journey-steps{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.journey-steps:before{content:"";background:#dfe7ed;height:2px;position:absolute;inset-block-start:.72rem;inset-inline:12.5%}.journey-steps>span{z-index:1;color:var(--faint);justify-items:center;gap:.35rem;display:grid;position:relative}.journey-steps i{background:#fff;border:2px solid #dfe7ed;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.58rem;font-style:normal;font-weight:800;display:grid}.journey-steps small{font-size:.56rem}.journey-steps [data-state=complete]{color:#147657}.journey-steps [data-state=complete] i{color:#fff;background:#18a879;border-color:#18a879}.journey-steps [data-state=current]{color:#8b5c00}.journey-steps [data-state=current] i{background:#fff8e7;border-color:#d39925}.journey-card-footer em{color:var(--muted);font-size:.62rem;font-style:normal;font-weight:650}.journey-card-footer>span{color:var(--blue-dark);align-items:center;gap:.3rem;font-size:.62rem;font-weight:720;display:inline-flex}.journey-card-footer .dashboard-icon{width:.8rem}.dashboard-collaboration-panel{grid-column:2}.dashboard-collaboration-list>a{grid-template-columns:auto minmax(0,1fr) auto}.collaboration-icon{background:var(--blue-soft);color:var(--blue-dark)}.work-type .dashboard-icon{width:1rem;height:1rem}.work-queue-item:active,.daily-agenda-item:active,.dossier-journey-card:active,.dashboard-collaboration-list>a:active{transform:scale(.995)}@keyframes dashboard-materialize{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dashboard-ring-in{0%{stroke-dasharray:0 100;opacity:.5}to{stroke-dasharray:var(--readiness) 100;opacity:1}}@media (max-width:1080px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-shell .daily-command-grid{grid-template-columns:1fr}.dashboard-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-journeys-panel,.dashboard-collaboration-panel{grid-column:1/-1}.dossier-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-journey-card:nth-child(odd){border-inline-end:1px solid var(--line)}}@media (max-width:700px){.product-shell .workspace-welcome{grid-template-columns:1fr;padding:1rem}.product-shell .workspace-welcome .importer-start-actions{justify-content:flex-start}.product-shell .workspace-welcome .importer-start-actions .button{flex:auto;justify-content:center}.dashboard-live-status{display:none}.dashboard-metrics{grid-template-columns:1fr 1fr;gap:.6rem}.dashboard-metric-card{grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.8rem}.dashboard-metric-arrow{display:none}.dashboard-metric-icon{width:2.1rem;height:2.1rem}.dashboard-metric-card strong{font-size:1.25rem}.dashboard-metric-card em{display:none}.dashboard-side-stack,.dossier-journey-grid{grid-template-columns:1fr}.dossier-journey-card:nth-child(odd){border-inline-end:0}.compliance-pulse{grid-template-columns:6.5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dashboard-metric-card,.compliance-ring .ring-value{animation:none}.dashboard-metric-card,.product-shell .workspace-welcome .importer-continue,.dashboard-metric-arrow{transition:none}.dashboard-metric-card:active,.work-queue-item:active,.daily-agenda-item:active,.dossier-journey-card:active,.dashboard-collaboration-list>a:active{transform:none}}@media (prefers-reduced-transparency:reduce){.product-shell .workspace-welcome{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.dashboard-metric-card,.compliance-pulse-panel,.daily-agenda-panel,.dossier-journeys-panel,.dashboard-collaboration-panel{border-color:var(--ink-soft)}}.dashboard-heading-actions{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.dashboard-customize-button,.dashboard-view-delete{border:1px solid var(--line);min-height:2.25rem;color:var(--ink-soft);cursor:pointer;font:inherit;background:#ffffffc2;border-radius:.7rem;justify-content:center;align-items:center;gap:.38rem;padding:.45rem .7rem;font-size:.68rem;font-weight:700;transition:background .16s ease-out,border-color .16s ease-out,color .16s ease-out,transform 90ms ease-out;display:inline-flex}.dashboard-customize-button:hover,.dashboard-customize-button[aria-pressed=true]{background:var(--blue-soft);color:var(--blue-dark);border-color:#087ec461}.dashboard-customize-button:active,.dashboard-view-delete:active{transform:scale(.97)}.dashboard-personalization-bar{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#ffffff9e;border:1px solid #c5d3dec2;border-radius:.9rem;align-items:flex-end;gap:.55rem;padding:.7rem;display:flex}.dashboard-personalization-bar>label{gap:.25rem;min-width:min(18rem,45vw);display:grid}.dashboard-personalization-bar label>span,.dashboard-save-view label>span{color:var(--muted);font-size:.62rem;font-weight:700}.dashboard-personalization-bar select,.dashboard-save-view input[type=text]{border:1px solid var(--line);min-height:2.35rem;color:var(--ink);font:inherit;background:#fff;border-radius:.65rem;padding:.45rem .65rem;font-size:.72rem}.dashboard-view-delete{color:var(--danger);background:0 0;border-color:#0000}.dashboard-view-delete:hover{background:var(--danger-soft)}.dashboard-save-view,.dashboard-layout-editor{animation:.26s cubic-bezier(.2,.75,.2,1) both dashboard-panel-in}.dashboard-save-view{background:#f4faff;border:1px solid #087ec438;border-radius:1rem;grid-template-columns:minmax(14rem,1fr) auto auto;align-items:end;gap:.85rem;padding:1rem;display:grid;box-shadow:0 12px 30px #071a310d}.dashboard-save-view>label:first-child{gap:.3rem;display:grid}.dashboard-save-view>div{gap:.5rem;display:flex}.dashboard-default-view{align-items:center;gap:.45rem;min-height:2.35rem;display:flex}.dashboard-default-view input{width:1rem;height:1rem;accent-color:var(--blue-dark)}.dashboard-layout-editor{background:linear-gradient(135deg,#f6fbff 0%,#fff 70%);border:1px solid #087ec438;border-radius:1rem;grid-template-columns:minmax(15rem,.85fr) minmax(20rem,1.35fr);gap:1rem 1.5rem;padding:1.1rem;display:grid;box-shadow:0 14px 36px #071a310d}.dashboard-layout-editor h3{letter-spacing:-.02em;margin-top:.2rem;font-size:1.05rem}.dashboard-layout-editor p{max-width:33rem;color:var(--muted);margin-top:.3rem;font-size:.7rem;line-height:1.5}.dashboard-layout-editor ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.dashboard-layout-editor li{border:1px solid var(--line);background:#fff;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem;display:grid}.dashboard-layout-editor li strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.dashboard-layout-editor .dashboard-metric-icon{border-radius:.62rem;width:2rem;height:2rem}.dashboard-order-controls{gap:.25rem;display:flex}.dashboard-order-controls button{border:1px solid var(--line);width:1.8rem;height:1.8rem;color:var(--ink-soft);cursor:pointer;font:inherit;background:#f8fafc;border-radius:.5rem;place-items:center;display:grid}.dashboard-order-controls button:hover:not(:disabled){border-color:var(--blue-dark);color:var(--blue-dark)}.dashboard-order-controls button:disabled{cursor:default;opacity:.3}.dashboard-layout-actions{grid-column:1/-1;justify-content:flex-end;gap:.5rem;display:flex}.dashboard-personalization-error{align-items:center;gap:.5rem;margin:0;display:flex}.dashboard-analytics-panel{border:1px solid var(--line);background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 10px 28px #071a310a}.dashboard-analytics-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.dashboard-analytics-panel>header>div:first-child{gap:.15rem;display:grid}.dashboard-analytics-panel>header>div:first-child>span{color:var(--cyan-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:780}.dashboard-analytics-panel h3{letter-spacing:-.02em;font-size:1.05rem}.dashboard-analytics-panel header p{color:var(--muted);font-size:.67rem}.analytics-range{border:1px solid var(--line);background:#f3f6f8;border-radius:.65rem;flex:none;gap:.2rem;padding:.2rem;display:inline-flex}.analytics-range button{min-height:1.9rem;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.48rem;padding:.3rem .6rem;font-size:.65rem;font-weight:700}.analytics-range button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 2px 8px #071a3117}.dashboard-analytics-body{grid-template-columns:minmax(19rem,.82fr) minmax(22rem,1.18fr);gap:1.2rem;padding:1rem 1.1rem 1.1rem;display:grid}.analytics-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.analytics-stats>span{background:#f6f8fa;border-radius:.8rem;align-content:center;min-height:5.5rem;padding:.8rem;display:grid}.analytics-stats small{color:var(--muted);font-size:.62rem;font-weight:680}.analytics-stats strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:.18rem;font-size:1.4rem}.analytics-stats em{color:var(--faint);margin-top:.25rem;font-size:.58rem;font-style:normal}.analytics-chart-wrap{grid-template-rows:auto 1fr auto;gap:.5rem;min-width:0;display:grid}.analytics-legend{justify-content:flex-end;gap:.8rem;display:flex}.analytics-legend span{color:var(--muted);align-items:center;gap:.3rem;font-size:.58rem;display:inline-flex}.analytics-legend i{background:var(--blue-dark);border-radius:50%;width:.45rem;height:.45rem}.analytics-legend i.resolved{background:#18a879}.analytics-legend i.reviews{background:#6c58b3}.analytics-chart{border-block-end:1px solid var(--line);background:repeating-linear-gradient(#0000 0 calc(33.333% - 1px),#edf1f4 33.333%);align-items:stretch;gap:clamp(2px,.4vw,6px);min-height:8rem;padding:.4rem .25rem .2rem;display:flex}.analytics-day{flex:1 1 0;justify-content:center;align-items:flex-end;gap:1px;min-width:2px;display:flex}.analytics-day i{background:var(--blue-dark);border-radius:3px 3px 0 0;width:min(28%,5px);min-height:2px;animation:.46s cubic-bezier(.2,.75,.2,1) both dashboard-bar-in}.analytics-day i.resolved{background:#18a879}.analytics-day i.reviews{background:#6c58b3}.analytics-axis{color:var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.55rem;display:flex}@keyframes dashboard-panel-in{0%{opacity:0;transform:translateY(-5px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dashboard-bar-in{0%{opacity:.35;transform-origin:bottom;transform:scaleY(.08)}to{opacity:1;transform-origin:bottom;transform:scaleY(1)}}@media (max-width:1080px){.dashboard-analytics-body{grid-template-columns:1fr}.analytics-chart{min-height:10rem}}@media (max-width:760px){.dashboard-section-heading{align-items:flex-start}.dashboard-heading-actions{justify-content:flex-start;width:100%}.dashboard-personalization-bar{flex-wrap:wrap;align-items:stretch}.dashboard-personalization-bar>label{width:100%;min-width:0}.dashboard-personalization-bar>.button{flex:auto;justify-content:center}.dashboard-save-view{grid-template-columns:1fr;align-items:stretch}.dashboard-save-view>div{flex-wrap:wrap}.dashboard-layout-editor,.dashboard-layout-editor ol{grid-template-columns:1fr}.dashboard-layout-actions{grid-column:1;justify-content:stretch}.dashboard-layout-actions .button{flex:1;justify-content:center}.dashboard-analytics-panel>header{align-items:flex-start}.dashboard-analytics-panel header p{display:none}}@media (max-width:520px){.dashboard-customize-button{width:100%}.analytics-stats{grid-template-columns:1fr 1fr}.analytics-stats>span{min-height:4.8rem}.dashboard-analytics-panel>header{flex-direction:column}.analytics-range{align-self:stretch}.analytics-range button{flex:1}.analytics-chart{min-height:7rem}}@media (prefers-reduced-motion:reduce){.dashboard-save-view,.dashboard-layout-editor,.analytics-day i{animation:none}.dashboard-customize-button,.dashboard-view-delete{transition:none}.dashboard-customize-button:active,.dashboard-view-delete:active{transform:none}}@media (prefers-reduced-transparency:reduce){.dashboard-personalization-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.dashboard-personalization-bar,.dashboard-save-view,.dashboard-layout-editor,.dashboard-analytics-panel{border-color:var(--ink-soft)}}.product-shell .command-welcome{isolation:isolate;background:radial-gradient(circle at 82% 20%,#28bfdc29,#0000 25%),radial-gradient(circle at 6% 110%,#287ecd1a,#0000 34%),linear-gradient(135deg,#fffffffa,#eff7fcf0);border-color:#90adc24d;min-height:18rem;padding:clamp(1.5rem,3.4vw,2.7rem);box-shadow:0 30px 80px #071a311a,inset 0 1px #ffffffe6}.product-shell .command-welcome:before{z-index:-1;content:"";border:1px solid #26a7ca1f;border-radius:50%;width:28rem;height:28rem;position:absolute;inset-block-start:-17rem;inset-inline-end:-7rem;box-shadow:0 0 0 3rem #26a7ca08,0 0 0 7rem #26a7ca05}.product-shell .command-welcome:after{background:radial-gradient(circle,#23bcd329,#0000 68%);width:24rem;height:24rem;animation:8s ease-in-out infinite alternate command-ambient;inset-block-start:-10rem;inset-inline-end:-4rem}.product-shell .command-welcome-copy{max-width:51rem}.product-shell .command-welcome .importer-start-heading h1{letter-spacing:-.055em;max-width:17ch;font-size:clamp(2.1rem,4.5vw,4rem);line-height:1.02}.product-shell .command-welcome .importer-start-heading p{max-width:56ch;font-size:.95rem}.command-hero-stats{flex-wrap:wrap;gap:.45rem;margin-top:1.25rem;display:flex}.command-hero-stats>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff9e;border:1px solid #8ea9bd3d;border-radius:999px;align-items:baseline;gap:.4rem;padding:.45rem .7rem;display:flex}.command-hero-stats strong{font-variant-numeric:tabular-nums;font-size:.85rem}.command-hero-stats small{color:var(--muted);font-size:.63rem;font-weight:650}.command-readiness-orbit{z-index:1;aspect-ratio:1;color:#148b70;filter:drop-shadow(0 18px 25px #071a311f);place-items:center;width:clamp(9.2rem,14vw,12rem);display:grid;position:relative}.command-readiness-orbit.neutral{color:var(--blue-dark)}.command-readiness-orbit.attention{color:#cf8e16}.command-readiness-orbit.blocked{color:#cc4956}.command-readiness-orbit svg{width:100%;height:100%;position:absolute;transform:rotate(-90deg)}.command-readiness-orbit circle{fill:none}.command-readiness-orbit .orbit-track{stroke:#88a0b229;stroke-width:5px}.command-readiness-orbit .orbit-score{stroke:url(#command-score-gradient);stroke-width:6px;stroke-linecap:round;animation:.9s cubic-bezier(.2,.8,.2,1) .16s both command-score-in}.command-readiness-orbit .orbit-core{fill:#ffffffbd;stroke:#ffffffd1;stroke-width:1px}.command-readiness-orbit>span{justify-items:center;display:grid;position:relative}.command-readiness-orbit strong{font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:clamp(1.8rem,3vw,2.45rem)}.command-readiness-orbit small{max-width:7rem;color:var(--muted);text-align:center;font-size:.61rem;font-weight:680}.product-shell .command-welcome .importer-start-actions{grid-column:1;justify-content:flex-start}.product-shell .command-welcome .importer-continue{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa3;border-color:#087ec42e;margin-top:.35rem}.resume-work-surface{z-index:2;grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:.8rem;margin-top:.45rem;animation:.42s cubic-bezier(.2,.8,.2,1) .1s both resume-surface-in;display:grid;position:relative}.product-shell .command-welcome .resume-work-surface .importer-continue{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 92% 10%,#2dc7d938,#0000 32%),linear-gradient(145deg,#082640,#071d34);border-color:#5ba5c23d;border-radius:1rem;grid-column:auto;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.25rem 1rem;min-height:11rem;margin:0;padding:1.25rem 1.35rem;display:grid;overflow:hidden;box-shadow:0 18px 38px #061d3329}.product-shell .command-welcome .resume-work-surface .importer-continue:after{content:"";border:1px solid #69d8e61f;border-radius:50%;width:10rem;height:10rem;position:absolute;inset-block-end:-6rem;inset-inline-end:-3rem}.product-shell .command-welcome .resume-work-surface .importer-continue>span{color:#58cedc;letter-spacing:.08em;text-transform:uppercase;grid-column:1;font-size:.61rem;font-weight:780}.product-shell .command-welcome .resume-work-surface .importer-continue>strong{color:#fff;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;grid-column:1;max-width:28ch;margin-top:.15rem;font-size:clamp(1.15rem,2vw,1.45rem);overflow:hidden}.product-shell .command-welcome .resume-work-surface .importer-continue>small{color:#9eb7c9;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;align-self:end;max-width:54ch;font-size:.71rem;line-height:1.45;display:-webkit-box;overflow:hidden}.product-shell .command-welcome .resume-work-surface .importer-continue .dashboard-icon{z-index:1;color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;grid-area:1/2/4;align-self:center;width:2.35rem;height:2.35rem;padding:.62rem;transition:background-color .16s ease-out,transform .18s cubic-bezier(.2,.8,.2,1);display:grid}.product-shell .command-welcome .resume-work-surface .importer-continue:hover{background:radial-gradient(circle at 92% 10%,#2dc7d945,#0000 34%),linear-gradient(145deg,#0a2b48,#082039);border-color:#58cedc73;transform:translateY(-1px)}.product-shell .command-welcome .resume-work-surface .importer-continue:hover .dashboard-icon{background:#ffffff24;transform:translate(2px)}.resume-recent-work{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbf;border:1px solid #8ea9bd45;border-radius:1rem;overflow:hidden;box-shadow:inset 0 1px #ffffffe0}.resume-recent-work>header{border-bottom:1px solid #8ea9bd33;justify-content:space-between;align-items:center;gap:1rem;min-height:2.8rem;padding:.65rem .85rem;display:flex}.resume-recent-work>header strong{letter-spacing:-.01em;font-size:.7rem}.resume-recent-work>header a{color:var(--blue-dark);font-size:.61rem;font-weight:680;text-decoration:none}.resume-recent-work>div{display:grid}.resume-recent-work>div>a{min-height:3.8rem;color:var(--ink);grid-template-columns:1.85rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .75rem;text-decoration:none;transition:background-color .14s ease-out;display:grid}.resume-recent-work>div>a:not(:last-child){border-bottom:1px solid #8ea9bd2b}.resume-recent-work>div>a:hover{background:#e9f5fbb8}.resume-kind{background:var(--blue-soft);width:1.8rem;height:1.8rem;color:var(--blue-dark);border-radius:.55rem;place-items:center;font-size:.59rem;font-weight:800;display:grid}.resume-kind.kind-review{color:#8a600b;background:#fff4dd}.resume-kind.kind-action{color:#6852a5;background:#f0ecfa}.resume-recent-work a>span:nth-child(2){min-width:0;display:grid}.resume-recent-work a small{color:var(--muted);font-size:.51rem}.resume-recent-work a strong,.resume-recent-work a em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resume-recent-work a strong{font-size:.67rem}.resume-recent-work a em{color:var(--muted);font-size:.55rem;font-style:normal}.resume-recent-work .dashboard-icon{width:.9rem;color:var(--faint)}.product-shell .command-welcome .importer-start-actions{grid-column:1/-1;margin-top:.2rem}@keyframes resume-surface-in{0%{opacity:0;transform:translateY(8px)}}.dashboard-presentation-button{background:var(--blue-soft);min-height:2.25rem;color:var(--blue-dark);cursor:pointer;font:inherit;border:1px solid #087ec438;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.68rem;font-weight:720;transition:background .16s ease-out,transform 90ms ease-out;display:inline-flex}.dashboard-presentation-button:hover{background:#d8f1fb}.dashboard-presentation-button:active{transform:scale(.97)}.dashboard-metric-card{min-height:8.2rem;padding:1.05rem;position:relative;overflow:hidden;box-shadow:0 16px 35px #071a310f,inset 0 1px #ffffffe6}.dashboard-metric-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#20adce1c,#0000 68%);border-radius:50%;width:7rem;height:7rem;position:absolute;inset-block-start:-3.5rem;inset-inline-end:-2.5rem}.dashboard-metric-card.metric-card-risk:before{background:radial-gradient(circle,#cf46531f,#0000 68%)}.dashboard-metric-card.metric-card-waiting:before{background:radial-gradient(circle,#6c58b31f,#0000 68%)}.dashboard-metric-card>*{z-index:1;position:relative}.dashboard-metric-card .metric-copy{align-content:center;align-self:stretch}.metric-meter{background:#e8eef2;border-radius:99px;height:3px;margin-top:.65rem;display:block;overflow:hidden}.metric-meter i{width:var(--metric-level);border-radius:inherit;background:linear-gradient(90deg, var(--cyan-dark), var(--blue-dark));height:100%;animation:.7s cubic-bezier(.2,.8,.2,1) .18s both metric-meter-in;display:block}.metric-card-risk .metric-meter i{background:linear-gradient(90deg, #e88472, var(--danger))}.metric-card-waiting .metric-meter i{background:linear-gradient(90deg,#9b8ad6,#6653a5)}.analytics-chart{position:relative;overflow:hidden}.analytics-day{z-index:1;opacity:.18}.analytics-lines{z-index:2;width:calc(100% - .5rem);height:calc(100% - .6rem);position:absolute;inset:.35rem .25rem .25rem;overflow:visible}.analytics-lines polyline{fill:none;stroke:var(--blue-dark);stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 4px #087ec438);stroke-dasharray:180;animation:.9s cubic-bezier(.2,.8,.2,1) both analytics-line-in}.analytics-lines polyline.resolved{stroke:#18a879;animation-delay:.1s}.analytics-insight{color:var(--muted);background:#f4f7f9;border-radius:.65rem;grid-column:1/-1;align-items:center;gap:.45rem;margin:.1rem 0 0;padding:.55rem .7rem;font-size:.62rem;font-weight:650;display:flex}.analytics-insight>span{width:1.35rem;height:1.35rem;color:var(--blue-dark);background:#fff;border-radius:50%;place-items:center;display:grid}.analytics-insight.positive{color:#176c51;background:#edf8f3}.analytics-insight.positive>span{color:#148b70}.analytics-insight.attention{color:#7a560d;background:#fff7e6}.analytics-insight.attention>span{color:#c48716}.dashboard-activity-panel{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#f8fbfd);border-radius:1rem;grid-column:1/-1;overflow:hidden;box-shadow:0 12px 32px #071a310d}.dashboard-activity-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.4rem;padding:.9rem 1.1rem;display:flex}.dashboard-activity-panel>header>div{gap:.18rem;display:grid}.dashboard-activity-panel>header span{color:var(--cyan-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:780}.dashboard-activity-panel>header h3{letter-spacing:-.02em;font-size:1.05rem}.dashboard-activity-panel>header small{color:var(--muted);font-size:.62rem}.dashboard-activity-timeline{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.8rem 1rem 1rem;list-style:none;display:grid}.dashboard-activity-timeline li{grid-template-columns:auto minmax(0,1fr);gap:.7rem;min-width:0;padding:.75rem;display:grid;position:relative}.dashboard-activity-timeline li:nth-child(odd){border-inline-end:1px solid var(--line)}.dashboard-activity-timeline li:not(:nth-last-child(-n+2)){border-block-end:1px solid var(--line)}.activity-marker{background:var(--blue-soft);width:2.1rem;height:2.1rem;color:var(--blue-dark);border-radius:.7rem;place-items:center;display:grid}.activity-marker .dashboard-icon{width:1rem}.dashboard-activity-timeline a{min-width:0;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:.8rem;text-decoration:none;display:grid}.dashboard-activity-timeline a>span:first-child{gap:.12rem;min-width:0;display:grid}.dashboard-activity-timeline strong{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.dashboard-activity-timeline small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.dashboard-activity-timeline em{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.59rem;font-style:normal;overflow:hidden}.activity-meta{color:var(--muted);text-align:end;align-content:center;justify-items:end;gap:.15rem;font-size:.57rem;display:grid}.activity-meta b{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-weight:680;overflow:hidden}.dashboard-activity-timeline a:hover strong{color:var(--blue-dark)}.daily-command-dashboard.is-presenting{z-index:1000;overscroll-behavior:contain;background:radial-gradient(circle at 85% 5%,#1cb6d51f,#0000 26rem),#f3f7fa;align-content:start;gap:1rem;padding:clamp(1rem,3vw,2.5rem);display:grid;position:fixed;inset:0;overflow:auto}.daily-command-dashboard.is-presenting .dashboard-section-heading{z-index:12;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f3f7fae0;padding:.75rem 0;position:sticky;top:-.1rem}.daily-command-dashboard.is-presenting .dashboard-personalization-bar,.daily-command-dashboard.is-presenting .dashboard-save-view,.daily-command-dashboard.is-presenting .dashboard-layout-editor{display:none}.daily-command-dashboard.is-presenting .dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@keyframes command-score-in{0%{stroke-dasharray:0 100;opacity:.2}}@keyframes command-ambient{to{transform:translate(-1rem,1rem)scale(1.08)}}@keyframes metric-meter-in{0%{width:0}}@keyframes analytics-line-in{0%{stroke-dashoffset:180px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@media (max-width:900px){.product-shell .command-welcome{min-height:0}.command-readiness-orbit{width:9rem}.resume-work-surface{grid-template-columns:1fr}.resume-recent-work>div{grid-template-columns:repeat(3,minmax(0,1fr))}.resume-recent-work>div>a:not(:last-child){border-block-end:0;border-inline-end:1px solid #8ea9bd2b}.daily-command-dashboard.is-presenting .dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.product-shell .command-welcome{grid-template-columns:minmax(0,1fr) auto}.product-shell .command-welcome .importer-start-heading h1{font-size:clamp(2rem,9vw,3rem)}.command-readiness-orbit{width:7.5rem}.product-shell .command-welcome .importer-start-actions{grid-column:1/-1}.resume-recent-work>div{grid-template-columns:1fr}.resume-recent-work>div>a:not(:last-child){border-block-end:1px solid #8ea9bd2b;border-inline-end:0}.dashboard-presentation-button{flex:1}.dashboard-activity-timeline{grid-template-columns:1fr}.dashboard-activity-timeline li:nth-child(odd){border-inline-end:0}.dashboard-activity-timeline li:not(:last-child){border-block-end:1px solid var(--line)}.dashboard-activity-timeline a{grid-template-columns:minmax(0,1fr)}.activity-meta{text-align:start;justify-content:flex-start;gap:.4rem;display:flex}}@media (max-width:520px){.product-shell .command-welcome{grid-template-columns:1fr}.command-readiness-orbit{opacity:.9;grid-area:1/1;justify-self:end;width:6.4rem;margin-bottom:-5.5rem}.command-welcome-copy{grid-area:1/1;padding-inline-end:5.7rem}.command-hero-stats{grid-column:1/-1}.command-hero-stats>span{padding:.38rem .55rem}.product-shell .command-welcome .resume-work-surface .importer-continue{min-height:9rem;padding:1rem}.product-shell .command-welcome .resume-work-surface .importer-continue>strong{white-space:normal}.dashboard-metric-card{min-height:6.3rem}}@media (prefers-reduced-motion:reduce){.product-shell .command-welcome:after,.command-readiness-orbit .orbit-score,.metric-meter i,.analytics-lines polyline,.resume-work-surface{animation:none}.dashboard-presentation-button{transition:none}.dashboard-presentation-button:active{transform:none}}@media (prefers-reduced-transparency:reduce){.command-hero-stats>span,.product-shell .command-welcome .importer-continue,.resume-recent-work,.daily-command-dashboard.is-presenting .dashboard-section-heading{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.product-shell .command-welcome .resume-work-surface .importer-continue{background:#071d34}}@media (prefers-contrast:more){.product-shell .command-welcome,.dashboard-activity-panel,.resume-recent-work{border-color:var(--ink-soft)}}.dashboard-exception-ribbon{background:linear-gradient(100deg,#f2fbf7,#fff);border:1px solid #c9dbd3cc;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem .85rem;display:grid;overflow:hidden;box-shadow:0 10px 28px #071a310a}.dashboard-exception-ribbon.needs-attention{background:linear-gradient(100deg,#fff8e9,#fff 72%);border-color:#dcb25857}.exception-ribbon-icon{color:#147657;background:#e6f7f0;border-radius:.75rem;place-items:center;width:2.45rem;height:2.45rem;display:grid}.needs-attention .exception-ribbon-icon{color:#a66a00;background:#fff0cf}.dashboard-exception-ribbon>span:nth-child(2){gap:.08rem;min-width:0;display:grid}.dashboard-exception-ribbon small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:720}.dashboard-exception-ribbon strong{font-size:.76rem}.dashboard-exception-ribbon em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-style:normal;overflow:hidden}.dashboard-exception-ribbon>button{min-height:2.25rem;color:var(--blue-dark);cursor:pointer;font:inherit;background:#fff;border:1px solid #087ec438;border-radius:.65rem;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.65rem;font-weight:720;display:inline-flex}.dashboard-exception-ribbon>button .dashboard-icon{width:.85rem;transition:transform .16s ease-out}.dashboard-exception-ribbon>button:hover .dashboard-icon{transform:translate(2px)}[dir=rtl] .dashboard-exception-ribbon>button:hover .dashboard-icon{transform:translate(-2px)rotate(180deg)}[dir=rtl] .dashboard-exception-ribbon>button .dashboard-icon{transform:rotate(180deg)}.pulse-facts>button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:.55rem;grid-template-columns:auto auto 1fr;align-items:center;gap:.45rem;padding:.32rem .4rem;transition:background .15s ease-out,transform 90ms ease-out;display:grid}.pulse-facts>button:hover{background:#f3f7f9}.pulse-facts>button:active{transform:scale(.98)}.dashboard-action-layer{z-index:1200;position:fixed;inset:0}.dashboard-action-backdrop{cursor:default;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05152661;border:0;width:100%;height:100%;animation:.2s ease-out both action-backdrop-in;position:absolute;inset:0}.dashboard-action-center{background:#f7fafc;border:1px solid #ffffffa6;border-radius:1.25rem;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(34rem,100vw - 1rem);height:calc(100dvh - 1rem);animation:.3s cubic-bezier(.2,.78,.2,1) both action-center-in;display:grid;position:absolute;inset-block:.5rem;inset-inline-end:.5rem;overflow:hidden;box-shadow:0 35px 100px #02101f4d}.dashboard-action-center>header{border-bottom:1px solid var(--line);background:#ffffffe6;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:1.15rem;display:grid}.action-center-symbol{background:var(--blue-soft);width:2.5rem;height:2.5rem;color:var(--blue-dark);border-radius:.8rem;place-items:center;display:grid}.dashboard-action-center header>div{gap:.12rem;min-width:0;display:grid}.dashboard-action-center header small{color:var(--cyan-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:780}.dashboard-action-center header h2{letter-spacing:-.03em;font-size:1.25rem}.dashboard-action-center header p{color:var(--muted);margin:.12rem 0 0;font-size:.68rem;line-height:1.45}.dashboard-action-center header>button{border:1px solid var(--line);width:2.2rem;height:2.2rem;color:var(--muted);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.dashboard-action-center header>button:hover{color:var(--ink)}.action-center-summary{border-bottom:1px solid var(--line);background:#f2f7fa;grid-template-columns:auto minmax(0,1fr);gap:.05rem .55rem;padding:.75rem 1.15rem;display:grid}.action-center-summary strong{color:var(--blue-dark);font-variant-numeric:tabular-nums;letter-spacing:-.05em;grid-row:1/3;align-self:center;font-size:1.6rem}.action-center-summary span{color:var(--ink-soft);align-self:end;font-size:.66rem;font-weight:700}.action-center-summary em{color:var(--muted);font-size:.58rem;font-style:normal}.action-center-list{overscroll-behavior:contain;padding:.6rem;overflow:auto}.action-center-list article{background:#fff;border:1px solid #0000;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem;display:grid}.action-center-list article+article{margin-top:.45rem}.action-center-list article:hover{border-color:#087ec433;box-shadow:0 8px 22px #071a310d}.action-item-icon{background:var(--blue-soft);width:2.15rem;height:2.15rem;color:var(--blue-dark);border-radius:.65rem;place-items:center;display:grid}.action-item-icon.state-overdue,.action-item-icon.state-blocked,.action-item-icon.state-needs-attention{background:var(--danger-soft);color:var(--danger)}.action-item-icon.state-due-today{color:#926000;background:#fff2d4}.action-center-list article>span:nth-child(2){gap:.12rem;min-width:0;display:grid}.action-center-list article small{color:var(--muted);font-size:.57rem;font-weight:680}.action-center-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.action-center-list article em{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-style:normal;overflow:hidden}.action-center-list article>a{color:var(--blue-dark);white-space:nowrap;align-items:center;gap:.3rem;font-size:.62rem;font-weight:740;text-decoration:none;display:inline-flex}.action-center-list article>a .dashboard-icon{width:.8rem}.dashboard-action-center>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:.5rem;padding:.8rem 1rem;display:flex}@keyframes action-backdrop-in{0%{opacity:0}}@keyframes action-center-in{0%{opacity:0;transform:translate(2rem)scale(.985)}}[dir=rtl] .dashboard-action-center{animation-name:action-center-in-rtl}@keyframes action-center-in-rtl{0%{opacity:0;transform:translate(-2rem)scale(.985)}}@media (max-width:620px){.dashboard-exception-ribbon{grid-template-columns:auto minmax(0,1fr)}.dashboard-exception-ribbon>button{grid-column:1/-1;justify-content:center}.dashboard-action-center{border-radius:1.1rem 1.1rem 0 0;width:100%;height:calc(100dvh - .35rem);inset-block:.35rem 0;inset-inline:0}.action-center-list article{grid-template-columns:auto minmax(0,1fr)}.action-center-list article>a{grid-column:2;justify-self:start}.dashboard-action-center>footer .button{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.dashboard-action-backdrop,.dashboard-action-center{animation:none}.pulse-facts>button{transition:none}.pulse-facts>button:active{transform:none}}@media (prefers-reduced-transparency:reduce){.dashboard-action-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-action-center>header{background:#fff}}@media (prefers-contrast:more){.dashboard-exception-ribbon,.dashboard-action-center,.action-center-list article{border-color:var(--ink-soft)}}.action-center-list article{padding:0;display:block;overflow:hidden}.action-center-list article.is-expanded{border-color:#087ec447;box-shadow:0 14px 34px #071a3114}.action-center-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem;display:grid}.action-center-card>span:nth-child(2){gap:.12rem;min-width:0;display:grid}.action-center-card small{color:var(--muted);font-size:.57rem;font-weight:680}.action-center-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.action-center-card em{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-style:normal;overflow:hidden}.action-center-card>a,.action-item-toggle{color:var(--blue-dark);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.3rem;font-size:.62rem;font-weight:740;text-decoration:none;display:inline-flex}.action-item-toggle span{font-size:.85rem;transition:transform .16s ease-out}.action-item-toggle[aria-expanded=true] span{transform:rotate(180deg)}.action-center-card>a .dashboard-icon{width:.8rem}.inline-action-editor{border-top:1px solid var(--line);background:linear-gradient(#f8fbfd,#fff);gap:.75rem;padding:.8rem;animation:.18s ease-out both inline-action-in;display:grid}.inline-action-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.inline-action-heading>span{gap:.08rem;display:grid}.inline-action-heading small{color:var(--cyan-dark);letter-spacing:.055em;text-transform:uppercase;font-size:.53rem;font-weight:760}.inline-action-heading strong{font-size:.72rem}.inline-action-heading>a{color:var(--blue-dark);align-items:center;gap:.25rem;font-size:.58rem;font-weight:720;text-decoration:none;display:inline-flex}.inline-action-heading .dashboard-icon{width:.75rem}.inline-action-statuses{flex-wrap:wrap;gap:.4rem;display:flex}.inline-action-statuses button,.inline-date-control button{border:1px solid var(--line);min-height:2rem;color:var(--ink-soft);cursor:pointer;font:inherit;background:#fff;border-radius:.55rem;padding:.38rem .58rem;font-size:.58rem;font-weight:720}.inline-action-statuses button:hover,.inline-date-control button:hover{color:var(--blue-dark);border-color:#087ec461}.inline-action-statuses button.positive{color:#116c50;background:#edf9f4;border-color:#1589633d}.inline-action-statuses button:disabled,.inline-date-control button:disabled{cursor:wait;opacity:.55}.inline-action-note{gap:.28rem;display:grid}.inline-action-note>span,.inline-action-fields label>span:first-child{color:var(--muted);font-size:.56rem;font-weight:700}.inline-action-note textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:4.6rem;color:var(--ink);font:inherit;background:#fff;border-radius:.65rem;padding:.55rem .65rem;font-size:.64rem;line-height:1.45}.inline-action-note textarea:focus,.inline-action-fields select:focus,.inline-date-control input:focus{border-color:var(--cyan);outline:3px solid #11bcd71f}.inline-action-fields{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.inline-action-fields label{gap:.28rem;min-width:0;display:grid}.inline-action-fields select,.inline-date-control input{border:1px solid var(--line);min-width:0;min-height:2.15rem;color:var(--ink);font:inherit;background:#fff;border-radius:.55rem;padding:.38rem .5rem;font-size:.58rem}.inline-date-control{grid-template-columns:minmax(0,1fr) auto;gap:.35rem;display:grid}.inline-action-feedback{border-radius:.55rem;align-items:center;gap:.4rem;margin:0;padding:.45rem .55rem;font-size:.58rem;font-weight:650;display:flex}.inline-action-feedback.success{color:#116c50;background:#edf9f4}.inline-action-feedback.error{background:var(--danger-soft);color:var(--danger)}.inline-action-feedback.pending{background:var(--blue-soft);color:var(--blue-dark)}.inline-action-feedback.pending span{border:2px solid;border-right-color:#0000;border-radius:50%;width:.65rem;height:.65rem;animation:.65s linear infinite inline-action-spin}@keyframes inline-action-in{0%{opacity:0;transform:translateY(-.25rem)}}@keyframes inline-action-spin{to{transform:rotate(360deg)}}@media (max-width:620px){.action-center-card{grid-template-columns:auto minmax(0,1fr)}.action-center-card>a,.action-item-toggle{grid-column:2;justify-self:start}.inline-action-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.inline-action-editor,.inline-action-feedback.pending span{animation:none}.action-item-toggle span{transition:none}}.workspace-maintenance-banner{color:#71511a;background:#fff7e5;border:1px solid #f0d59b;border-radius:14px;align-items:center;gap:12px;margin:18px clamp(18px,4vw,56px) 0;padding:13px 16px;display:flex;box-shadow:0 8px 24px #543d100d}.workspace-maintenance-banner strong{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.workspace-maintenance-banner span{color:#7a6238;font-size:13px}@media (max-width:700px){.workspace-maintenance-banner{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.notification-popover,.notification-popover-scrim{animation:.14s ease-out notification-fade;transform:none}}@media (max-width:700px) and (prefers-reduced-transparency:reduce){.notification-popover-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#071a317a}}.product-shell .product-header{-webkit-backdrop-filter:saturate(165%)blur(22px);backdrop-filter:saturate(165%)blur(22px);background:#f7f9fbdb;border-bottom-color:#c7d4e09e;min-height:68px;padding-block:8px;box-shadow:0 1px #ffffffb8}.product-header .product-header-identity,.product-header .product-header-actions,.workspace-command-actions{gap:8px}.product-header .active-workspace{grid-template-columns:minmax(0,1fr);gap:0;min-width:176px;max-width:min(36vw,360px);padding-inline-start:12px;display:grid;position:relative}.product-header .active-workspace:before{content:"";background:linear-gradient(#16c4d8,#1683ce);border-radius:999px;width:2px;position:absolute;inset-block:5px;inset-inline-start:0}.product-shell .active-workspace>label{color:#71849a;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.59rem;font-weight:720;line-height:1.25;overflow:hidden}.product-header .workspace-select-frame{max-width:100%}.product-header .workspace-select-frame select{color:#0b223c;min-height:23px;padding-block:0;font-size:.92rem;font-weight:690;line-height:1.15}.product-header .workspace-select-frame select:disabled{-webkit-text-fill-color:#0b223c}.product-shell .active-workspace>small{color:#71849a;align-items:center;gap:5px;min-height:12px;font-size:.57rem;line-height:1.2;display:flex}.workspace-active-dot{background:#1ab985;border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 0 3px #1ab9851a}.product-header .product-header-actions{background:#ffffff7a;border:1px solid #cdd9e494;border-radius:15px;padding:3px;box-shadow:inset 0 1px #ffffffd6,0 4px 16px #071a3108}.product-header .workspace-search-trigger,.product-header .create-menu>summary,.product-header .header-inbox,.product-header .language-selector label{border-radius:11px;height:40px;min-height:40px}.product-header .workspace-search-trigger{color:#61758a;background:#f0f4f8c7;border-color:#0000;width:clamp(210px,21vw,310px);min-width:210px;padding-inline:12px 8px;transition:background-color .15s,box-shadow .15s,color .15s,transform 90ms ease-out}.product-header .workspace-search-trigger:hover{color:#17324d;background:#edf3f7;border-color:#0000}.product-header .workspace-search-trigger:active{transform:scale(.985)}.product-header .workspace-search-trigger>span:first-child{color:#698096;font-size:.9rem}.product-header .workspace-search-trigger>span:nth-child(2){color:inherit;font-size:.72rem}.product-header .workspace-search-trigger kbd{background:#ffffffd6;border-color:#c2cfdbb8;box-shadow:0 1px 2px #071a310d}.product-header .language-selector{height:40px}.product-header .language-selector label{color:#324b64;cursor:pointer;border:1px solid #0000;place-items:center;width:78px;transition:background-color .15s,color .15s,transform 90ms ease-out;display:grid;position:relative}.product-header .language-selector label:hover{color:#0a6f8a;background:#edf3f7}.product-header .language-selector label:active{transform:scale(.97)}.product-header .language-selector-face{color:inherit;align-items:center;gap:6px;display:flex}.product-header .language-selector-face svg{width:16px;height:16px}.product-header .language-selector-face strong{color:inherit;margin:0;font-size:.69rem;font-weight:730}.product-header .language-selector-face i{color:#73869a;font-size:.62rem;font-style:normal}.product-header .language-selector select{opacity:0;cursor:pointer;border:0;width:100%;max-width:none;height:100%;padding:0;position:absolute;inset:0}.product-header .language-selector select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.product-header .language-selector label:has(select:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.product-header .create-menu>summary{color:#fff;background:linear-gradient(#1289dc,#0879ca);border:0;justify-content:center;gap:8px;min-width:104px;padding:0 15px;transition:filter .15s,box-shadow .15s,transform 90ms ease-out;box-shadow:0 5px 14px #087ec42e,inset 0 1px #fff3}.product-header .create-menu>summary:hover{filter:brightness(1.035);box-shadow:0 7px 18px #087ec438,inset 0 1px #ffffff38}.product-header .create-menu>summary:active{transform:scale(.97)}.product-header .create-menu>summary span{color:inherit;font-size:.72rem}.product-header .create-menu>summary span:last-child{font-size:.87rem}.product-header .header-inbox{color:#324b64;background:0 0;border-color:#0000;flex-basis:40px;width:40px}.product-header .header-inbox:hover,.product-header .header-inbox.active{background:#edf7f9;border-color:#0000}.product-header .header-inbox .notification-badge{top:-3px;border-color:#f9fbfc;min-width:17px;height:17px;padding-inline:4px;inset-inline-end:-3px;box-shadow:0 2px 6px #071a312e}@media (max-width:1160px){.product-header .workspace-search-trigger{justify-content:center;width:42px;min-width:42px;padding:0}.product-header .workspace-search-trigger>span:nth-child(2),.product-header .workspace-search-trigger kbd{display:none}}@media (max-width:700px){.product-shell .product-header{min-height:64px;padding-inline:12px}.product-header .mobile-workspace-brand{display:none}.product-header .active-workspace{min-width:0;max-width:min(48vw,260px);padding-inline-start:10px}.product-shell .active-workspace>label{font-size:.52rem}.product-header .workspace-select-frame select{font-size:.8rem}.product-shell .active-workspace>small{font-size:.52rem}.product-header .product-header-actions{border-radius:13px;gap:3px;padding:2px}.product-header .language-selector label{width:42px}.product-header .language-selector-face{gap:0}.product-header .language-selector-face svg,.product-header .language-selector-face i{display:none}.product-header .create-menu>summary{width:40px;min-width:40px;padding:0}.product-header .create-menu-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:470px){.product-header{gap:10px}.product-header .active-workspace{max-width:34vw}.product-header .active-workspace:before,.product-shell .active-workspace>label,.product-shell .active-workspace>small{display:none}.product-header .active-workspace{padding-inline-start:0}.product-header .language-selector label{width:38px}.product-header .workspace-search-trigger,.product-header .create-menu>summary,.product-header .header-inbox{flex-basis:38px;width:38px;min-width:38px;height:38px;min-height:38px}}@media (prefers-reduced-transparency:reduce){.product-shell .product-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f9fb}.product-header .product-header-actions{background:#fff}}@media (prefers-contrast:more){.product-header .product-header-actions,.product-header .workspace-search-trigger{border-color:currentColor}}.product-shell .shipment-workspace-header{background:radial-gradient(circle at 86% 18%,#18aecf1a,#0000 30%),linear-gradient(145deg,#fff,#f8fbfd 68%);border:1px solid #c9d7e3c7;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:5px 28px;padding:20px 22px;display:grid;overflow:hidden;box-shadow:0 14px 42px #071a310d}.product-shell .shipment-workspace-header .case-back-link,.product-shell .shipment-workspace-header .shipment-title-row,.product-shell .shipment-workspace-header>p{grid-column:1}.product-shell .shipment-workspace-header .case-back-link{color:#557087;width:fit-content;margin-bottom:5px;font-size:.72rem;font-weight:650}.product-shell .shipment-title-row{align-items:center;gap:14px}.product-shell .shipment-title-row h1{margin-top:4px;font-size:clamp(1.7rem,2.5vw,2.35rem);line-height:1.05}.product-shell .shipment-workspace-header>p{margin-top:3px;font-size:.73rem}.shipment-command-summary{background:#ffffffb8;border:1px solid #cddae5b8;border-radius:15px;grid-area:1/2/span 3;grid-template-columns:auto minmax(0,1fr);align-self:stretch;align-items:center;gap:8px 14px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffffe0}.shipment-readiness-orb{--readiness:0deg;background:conic-gradient(#0aa8c4 var(--readiness), #e7eef4 0);border-radius:50%;grid-row:1/span 2;place-items:center;width:58px;height:58px;display:grid;position:relative}.shipment-readiness-orb:before{border-radius:inherit;content:"";background:#fff;position:absolute;inset:5px}.shipment-readiness-orb strong{color:#0b6178;font-variant-numeric:tabular-nums;font-size:.72rem;position:relative}.shipment-command-summary>div{gap:2px;min-width:0;display:grid}.shipment-command-summary>div small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:680}.shipment-command-summary>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.25;overflow:hidden}.shipment-command-summary dl{grid-column:2;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;display:grid}.shipment-command-summary dl div{min-width:0}.shipment-command-summary dt{color:var(--muted);font-size:.56rem}.shipment-command-summary dd{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.66rem;font-weight:680;overflow:hidden}.shipment-journey{z-index:11;top:calc(var(--workspace-header-height) + 8px);-webkit-backdrop-filter:saturate(150%)blur(20px);backdrop-filter:saturate(150%)blur(20px);background:#ffffffe0;border:1px solid #cad7e3b8;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px;display:grid;position:sticky;box-shadow:0 10px 30px #071a3112}.shipment-journey a{color:#5e7388;border-radius:11px;grid-template-columns:25px minmax(0,1fr);align-content:center;gap:1px 8px;min-width:0;min-height:48px;padding:5px 9px;transition:background-color .16s,color .16s,transform 90ms ease-out;display:grid;position:relative}.shipment-journey a:hover{color:var(--ink);background:#f0f5f8}.shipment-journey a:active{transform:scale(.985)}.shipment-journey a>span{color:#6f8294;background:#edf2f6;border-radius:50%;grid-row:1/span 2;place-items:center;width:25px;height:25px;font-size:.59rem;font-weight:780;display:grid}.shipment-journey a strong{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:.63rem;overflow:hidden}.shipment-journey a small{color:#8292a1;text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.shipment-journey a.journey-complete>span{color:#147756;background:#e4f6ee}.shipment-journey a.journey-current{color:#075f84;background:#eaf6fb}.shipment-journey a.journey-current>span{color:#fff;background:#1187cb;box-shadow:0 4px 10px #1187cb33}.shipment-journey a.journey-blocked{color:#8d2635;background:#fff4f2}.shipment-journey a.journey-blocked>span{color:#8d2635;background:#f8dfe3}.product-shell .shipment-focus-panel{background:radial-gradient(circle at 92% 4%,#17b2cc1a,#0000 34%),linear-gradient(135deg,#fff,#f8fcfe);border-color:#b2cfdeb8;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;margin-top:0;padding:18px 20px;display:grid;box-shadow:0 10px 30px #071a310a}.product-shell .shipment-focus-panel .shipment-focus-top,.product-shell .shipment-focus-panel h2,.product-shell .shipment-focus-panel>p,.product-shell .shipment-focus-panel .shipment-focus-remaining{grid-column:1}.product-shell .shipment-focus-panel h2{max-width:36ch;margin:5px 0 2px;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.16}.product-shell .shipment-focus-panel>p{font-size:.76rem}.product-shell .shipment-focus-panel>.shipment-focus-owner{margin-top:3px;font-size:.68rem}.product-shell .shipment-focus-panel .shipment-focus-remaining{margin-top:5px;font-size:.7rem}.product-shell .shipment-focus-actions{grid-area:1/2/span 5;justify-content:end;align-self:center;margin:0}.product-shell .shipment-focus-actions .button{min-height:40px}.product-shell .shipment-details-editor>summary{grid-template-columns:minmax(150px,.8fr) repeat(2,minmax(170px,1fr)) auto;gap:12px;min-height:78px;padding:13px 16px;transition:background-color .16s;display:grid}.product-shell .shipment-details-editor>summary:hover{background:#f8fbfc}.product-shell .shipment-details-summary-title,.product-shell .shipment-party-preview{gap:3px;min-width:0;display:grid}.product-shell .shipment-details-summary-title{align-self:center}.product-shell .shipment-details-summary-title>small{font-weight:520}.product-shell .shipment-party-preview{background:#f7fafc;border:1px solid #e1eaf0;border-radius:11px;align-content:center;align-self:stretch;padding:9px 12px}.product-shell .shipment-party-preview b{color:#607589;letter-spacing:.055em;text-transform:uppercase;font-size:.55rem}.product-shell .shipment-party-preview small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.product-shell .shipment-details-edit{color:var(--blue-dark);white-space:nowrap;align-self:center;align-items:center;gap:8px;margin-inline-start:0;font-size:.68rem;font-weight:720;display:inline-flex}.product-shell .shipment-details-edit i{font-style:normal;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.product-shell .shipment-details-editor[open]>summary>.shipment-details-edit:last-child{transform:none}.product-shell .shipment-details-editor[open]>summary>.shipment-details-edit i{transform:rotate(180deg)}.shipment-advanced-tools{border:1px solid var(--line);background:linear-gradient(145deg,#f8fbfd,#f4f8fa);border-radius:20px;gap:9px;padding:20px;display:grid;box-shadow:0 12px 34px #071a310a}.shipment-advanced-heading{gap:4px;padding:2px 3px 9px;display:grid}.shipment-advanced-heading h2{letter-spacing:-.025em;margin:0;font-size:1.1rem}.shipment-advanced-heading p{max-width:68ch;color:var(--muted);margin:0;font-size:.7rem;line-height:1.5}.shipment-clear-tool{background:#fafefce6;border:1px solid #d9eae3;border-radius:14px;align-items:center;gap:12px;min-height:66px;padding:11px 16px;display:flex}.shipment-clear-tool>span{color:#147756;background:#e5f6ef;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:780;display:grid}.shipment-clear-tool div{gap:2px;display:grid}.shipment-clear-tool strong{font-size:.78rem}.shipment-clear-tool small{color:var(--muted);font-size:.61rem}.shipment-advanced-tools .dossier-tool-disclosure{margin:0}.product-shell .document-requirements-section{padding:22px}.product-shell .document-requirements-section .section-lead{max-width:82ch;font-size:.76rem}.product-shell .requirements-summary{grid-template-columns:repeat(2,minmax(8rem,.32fr)) minmax(15rem,1fr);margin-top:18px}.product-shell .requirement-list{gap:9px;margin-top:14px}.product-shell .requirement-row{background:#fff;border-radius:13px;padding:0;display:block;overflow:hidden;box-shadow:0 2px 10px #071a3108}.product-shell .requirement-row.is-expanded{border-color:#168ec552;box-shadow:0 13px 34px #071a3112}.requirement-row-summary{width:100%;min-height:72px;color:var(--ink);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;grid-template-columns:38px minmax(180px,1fr) minmax(245px,.85fr) 64px 20px;align-items:center;gap:12px;padding:11px 14px;transition:background-color .15s,transform 90ms ease-out;display:grid}.requirement-row-summary:hover{background:#f7fafc}.requirement-row-summary:active{transform:scale(.995)}.requirement-document-icon{color:#0b7795;background:#eef8fb;border:1px solid #cfe0ea;border-radius:9px;place-items:center;width:34px;height:38px;display:grid;position:relative}.requirement-document-icon:before{content:"";border:1.5px solid;border-radius:2px;width:14px;height:17px}.requirement-document-icon i{background:currentColor;width:10px;height:1px;position:absolute;inset-inline-start:12px}.requirement-document-icon i:first-child{top:15px}.requirement-document-icon i:nth-child(2){top:19px}.requirement-document-icon i:nth-child(3){width:7px;top:23px}.requirement-summary-copy{gap:2px;min-width:0;display:grid}.requirement-summary-copy small{color:#147698;letter-spacing:.055em;text-transform:uppercase;font-size:.53rem;font-weight:760}.requirement-summary-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.requirement-summary-copy em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-style:normal;overflow:hidden}.requirement-summary-states{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.compact-document-state{color:#586d80;white-space:nowrap;background:#f1f4f7;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:4px 7px;font-size:.55rem;font-weight:690;display:inline-flex}.compact-document-state i{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.compact-document-state.security-available,.compact-document-state.security-clean,.compact-document-state.review-verified{color:#157353;background:#e8f7f0}.compact-document-state.review-pending,.compact-document-state.security-pending,.compact-document-state.security-unverified{color:#775306;background:#fff5df}.compact-document-state.review-attention,.compact-document-state.security-missing,.compact-document-state.security-blocked,.compact-document-state.security-failed{color:#9a2d40;background:#fff0f2}.requirement-summary-version{color:var(--blue-dark);font-variant-numeric:tabular-nums;justify-items:end;font-size:.65rem;font-weight:760;display:grid}.requirement-summary-version small{color:var(--muted);font-size:.52rem;font-weight:500}.requirement-summary-chevron{color:#74889b;font-size:.76rem;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.requirement-row.is-expanded .requirement-summary-chevron{transform:rotate(180deg)}.requirement-detail-grid{border-top:1px solid var(--line);background:linear-gradient(#fbfdfe,#fff);grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:18px;padding:18px;animation:.22s cubic-bezier(.2,.8,.2,1) requirement-detail-in;display:grid}@keyframes requirement-detail-in{0%{opacity:0;transform:translateY(-5px)}}.product-shell .requirement-detail-grid .requirement-facts{margin-top:12px}.product-shell .requirement-detail-grid .document-safety{padding:9px 10px}.product-shell .requirement-detail-grid .document-safety span:not(.document-safety-mark){font-size:.61rem}.product-shell .requirement-detail-grid .document-upload-form{padding:12px}.product-shell .dossier-tool-disclosure{border-radius:14px;box-shadow:0 8px 24px #071a310d}.product-shell .dossier-tool-disclosure>summary{min-height:72px;padding:12px 16px}.product-shell .dossier-tool-disclosure>summary:hover{background:#f7fafc}.product-shell .dossier-tool-icon{color:#08769a;background:#eef6fa;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:.76rem;display:grid}.product-shell .dossier-tool-title{gap:3px;font-size:.85rem;display:grid}.product-shell .dossier-tool-title small{color:var(--muted);font-size:.61rem;font-weight:520}@media (max-width:1050px){.product-shell .shipment-workspace-header{grid-template-columns:1fr}.shipment-command-summary{grid-area:auto/1;margin-top:10px}.requirement-row-summary{grid-template-columns:38px minmax(160px,1fr) minmax(190px,.8fr) 50px 18px}.requirement-detail-grid{grid-template-columns:1fr}.product-shell .shipment-details-editor>summary{grid-template-columns:minmax(150px,.8fr) repeat(2,minmax(135px,1fr)) auto}}@media (max-width:760px){.product-shell .shipment-workspace-header{border-radius:16px;padding:17px}.product-shell .shipment-title-row{align-items:flex-start}.product-shell .shipment-title-row h1{font-size:1.55rem}.shipment-command-summary{grid-template-columns:auto minmax(0,1fr)}.shipment-command-summary dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-journey{top:calc(var(--workspace-header-height) + 5px);scrollbar-width:none;display:flex;overflow-x:auto}.shipment-journey::-webkit-scrollbar{display:none}.shipment-journey a{min-width:122px}.product-shell .shipment-focus-panel{grid-template-columns:1fr;padding:16px}.product-shell .shipment-focus-actions{grid-area:auto/1;justify-content:stretch;margin-top:10px}.product-shell .shipment-focus-actions .button{justify-content:center;width:100%}.product-shell .document-requirements-section{padding:17px}.product-shell .requirements-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-shell .requirements-summary>p{grid-column:1/-1}.requirement-row-summary{grid-template-columns:34px minmax(0,1fr) auto 17px;gap:9px;padding:10px}.requirement-summary-states{grid-column:2/-1}.requirement-summary-version{grid-area:1/3}.requirement-summary-chevron{grid-area:1/4}.requirement-detail-grid{padding:14px}.product-shell .shipment-details-editor>summary{grid-template-columns:1fr auto;min-height:68px}.product-shell .shipment-party-preview{grid-column:1/-1}.product-shell .shipment-details-edit{grid-area:1/2}.shipment-advanced-tools{border-radius:16px;padding:14px}}@media (prefers-reduced-motion:reduce){.shipment-journey a,.product-shell .shipment-details-editor>summary,.product-shell .shipment-details-edit i,.requirement-row-summary,.requirement-summary-chevron{transition:none}.requirement-detail-grid{animation:none}}@media (prefers-reduced-transparency:reduce){.shipment-journey{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.shipment-command-summary,.shipment-journey,.product-shell .requirement-row{border-width:2px}}.auth-page-refined{background:#f5f7f9;grid-template-columns:minmax(430px,43fr) minmax(570px,57fr);min-height:100svh;position:relative;overflow:clip}.auth-page-refined .auth-story{isolation:isolate;background:linear-gradient(155deg,#08233a00 45%,#10435b4d 100%),#061d33;border:0;min-height:100svh;padding:clamp(38px,4.4vw,68px);position:relative;overflow:hidden;box-shadow:18px 0 60px #04182c1f}.auth-page-refined .auth-story:before{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #5bcbdc1a;border-radius:50%;width:76%;position:absolute;bottom:-20%;right:-14%;box-shadow:0 0 0 90px #4ac2d708,0 0 0 180px #4ac2d705}.auth-page-refined .auth-story>*{z-index:1;position:relative}.auth-page-refined .auth-story .brand-full{align-self:flex-start}.auth-page-refined .auth-story .brand-wordmark-art{filter:brightness(0)invert();opacity:.96}.auth-page-refined .auth-story .brand-wordmark small{color:#a6bccc}.auth-page-refined .auth-story-signup .auth-steps{display:none}.auth-page-refined .auth-story-content{width:min(100%,600px)}.auth-page-refined .auth-story h1{letter-spacing:-.057em;text-wrap:balance;max-width:10.8ch;margin-top:0;font-size:clamp(3.15rem,4.2vw,4.4rem);line-height:1.01}.auth-page-refined .auth-story-content>p{color:#b8c9d6;max-width:510px;margin-top:22px;font-size:1rem;line-height:1.65}.auth-page-refined .auth-boundary{color:#7892a6;letter-spacing:.01em;max-width:500px;font-size:.67rem}.auth-dossier-preview{background:#0a2944;border:1px solid #88c6d636;border-radius:18px;width:min(100%,500px);margin-top:36px;animation:.56s cubic-bezier(.2,.78,.24,1) .1s both auth-dossier-in;overflow:hidden;box-shadow:0 24px 64px #0000002e}.auth-dossier-head{color:#b5c8d7;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:0 16px;font-size:.63rem;font-weight:680;display:flex}.auth-dossier-head>span{align-items:center;gap:6px;display:inline-flex}.auth-dossier-head>span>i{background:#39ceb9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #39ceb91c}.auth-dossier-head b{color:#f3f8fb;font-weight:720}.auth-dossier-head small{color:#63d8c7;align-items:center;gap:5px;font-size:.58rem;font-weight:720;display:inline-flex}.auth-dossier-head small i{background:#39ceb91f;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.48rem;font-style:normal;display:grid}.auth-dossier-product{grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 16px 12px;display:grid}.auth-dossier-mark{color:#fff;letter-spacing:-.02em;background:linear-gradient(145deg,#23c4d8,#0b87bc);border-radius:11px;place-items:center;width:39px;height:39px;font-size:.65rem;font-weight:850;display:grid}.auth-dossier-product p{gap:2px;min-width:0;display:grid}.auth-dossier-product small{color:#7f9bae;font-size:.54rem}.auth-dossier-product strong{color:#f4f8fb;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.auth-dossier-product>b{color:#d9e8ef;font-variant-numeric:tabular-nums;font-size:.7rem}.auth-dossier-progress{background:#ffffff14;border-radius:99px;height:3px;margin:0 16px 15px;display:block;overflow:hidden}.auth-dossier-progress i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#27c8d8,#43d2b7);height:100%;animation:.9s cubic-bezier(.2,.78,.24,1) .32s both auth-progress-in;display:block}.auth-dossier-facts{border-top:1px solid #ffffff12;margin:0;display:grid}.auth-dossier-facts>div{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(125px,.8fr) minmax(140px,1fr) auto;align-items:center;gap:10px;min-height:53px;padding:8px 16px;display:grid}.auth-dossier-facts>div:last-child{border-bottom:0}.auth-dossier-facts dt{color:#91a9ba;font-size:.58rem}.auth-dossier-facts dd{color:#d8e4ec;margin:0;font-size:.63rem;font-weight:650}.auth-dossier-facts>div>b{color:#70d6e4;font-variant-numeric:tabular-nums;font-size:.61rem;font-weight:720}.auth-broker-avatar{color:#dce9f0;background:#153b57;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.52rem;font-weight:760;display:grid}.auth-page-refined .auth-panel-elevated{width:auto;max-width:none;min-height:100svh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 92% 8%,#26b9d50f,#0000 28%),#f7f9fb;border:0;border-radius:0;justify-content:center;align-items:center;padding:clamp(54px,7vw,108px)}.auth-card{width:min(100%,520px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;animation:.44s cubic-bezier(.2,.78,.24,1) both auth-card-in}.auth-panel-wide .auth-card{width:min(100%,590px)}.auth-card .auth-heading h2{letter-spacing:-.052em;font-size:clamp(2.55rem,3.6vw,3.35rem);line-height:1}.auth-card .auth-heading>p{color:#687d90;max-width:500px;margin-top:12px;font-size:.94rem;line-height:1.55}.auth-card .auth-form{gap:18px;margin-top:35px}.auth-card .auth-form-stage{gap:17px;animation:.3s cubic-bezier(.2,.78,.24,1) both auth-stage-in;display:grid}.auth-stage-heading{gap:6px;margin-bottom:2px;display:grid}.auth-stage-heading>small{color:#087cac;letter-spacing:.045em;font-size:.62rem;font-weight:760}.auth-stage-heading>strong{color:var(--ink);letter-spacing:-.025em;font-size:1.24rem}.auth-stage-heading>p{max-width:470px;color:var(--muted);font-size:.75rem;line-height:1.55}.auth-card .auth-form>label,.auth-card .auth-form-stage>label,.auth-field-block{color:#253d53;gap:8px;font-size:.78rem;font-weight:690;display:grid}.auth-card .auth-form input{color:#102840;background:#fff;border:1px solid #c9d5df;border-radius:12px;min-height:56px;padding:13px 15px;font-size:.9rem;transition:border-color .15s ease-out,box-shadow .17s ease-out,transform 90ms ease-out;box-shadow:0 1px 2px #04182c05}.auth-card .auth-form input:hover{border-color:#a6b8c6}.auth-card .auth-form input:focus{background:#fff;border-color:#168bcb;box-shadow:0 0 0 4px #168bcb1a}.auth-card .auth-form input:-webkit-autofill{-webkit-text-fill-color:#102840;box-shadow:inset 0 0 0 1000px #fff,0 0 0 4px #168bcb14}.auth-card .auth-form input:-webkit-autofill:hover{-webkit-text-fill-color:#102840;box-shadow:inset 0 0 0 1000px #fff,0 0 0 4px #168bcb14}.auth-card .auth-form input:-webkit-autofill:focus{-webkit-text-fill-color:#102840;box-shadow:inset 0 0 0 1000px #fff,0 0 0 4px #168bcb14}.auth-label-row{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.auth-card .auth-forgot-link{color:#0879b6;min-height:auto;margin:0;font-size:.7rem;line-height:1.4}.auth-password-field{display:block;position:relative}.auth-password-field>input{padding-inline-end:52px!important}.auth-password-toggle{color:#657b8e;background:0 0;border:0;border-radius:9px;place-items:center;width:40px;height:40px;padding:0;transition:background-color .14s ease-out,color .14s ease-out,scale 80ms ease-out;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.auth-password-toggle svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.auth-password-toggle:hover{color:#0877ad;background:#edf3f6}.auth-password-toggle:active{scale:.94}.auth-password-toggle:focus-visible{outline-offset:1px;outline:3px solid #25c6dc47}.auth-password-requirements{flex-wrap:wrap;gap:7px;margin-top:-6px;display:flex}.auth-password-requirements>span{color:#6c8092;background:#fff;border:1px solid #e0e6eb;border-radius:8px;align-items:center;gap:6px;min-height:29px;padding:5px 9px;font-size:.59rem;font-weight:630;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out;display:inline-flex}.auth-password-requirements i{border:1px solid #b8c7d2;border-radius:50%;place-items:center;width:13px;height:13px;font-size:.48rem;font-style:normal;display:grid}.auth-password-requirements>span.is-ready{color:#167353;background:#f3fbf7;border-color:#bfe5d7}.auth-password-requirements>span.is-ready i{color:#fff;background:#28a878;border-color:#28a878}.auth-form-stepper{grid-template-columns:1fr minmax(40px,.42fr) 1fr;align-items:center;gap:8px;margin-bottom:4px;display:grid}.auth-form-stepper>span{color:#8597a7;align-items:center;gap:8px;display:flex}.auth-form-stepper>span>b{background:#fff;border:1px solid #cad7e0;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:.61rem;display:grid}.auth-form-stepper>span>small{font-size:.65rem;font-weight:700}.auth-form-stepper>span.is-active{color:#0877ad}.auth-form-stepper>span.is-active>b{background:#eef8fc;border-color:#168dce;box-shadow:0 0 0 4px #168dce12}.auth-form-stepper>span.is-complete{color:#167353}.auth-form-stepper>span.is-complete>b{color:#fff;background:#28a878;border-color:#28a878}.auth-form-stepper>i{background:#dce5eb;border-radius:99px;height:2px;overflow:hidden}.auth-form-stepper>i>b{border-radius:inherit;background:#28a878;height:100%;transition:width .3s cubic-bezier(.2,.78,.24,1);display:block}.auth-account-summary{background:#fff;border:1px solid #d7e2ea;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.auth-account-summary>span{color:#087b9e;background:#e5f4f7;border-radius:10px;place-items:center;width:36px;height:36px;font-size:.74rem;font-weight:800;display:grid}.auth-account-summary p{gap:2px;min-width:0;display:grid}.auth-account-summary strong,.auth-account-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-account-summary strong{font-size:.72rem}.auth-account-summary small{color:var(--muted);font-size:.6rem}.auth-account-summary button{min-height:32px;color:var(--blue-dark);background:0 0;border:0;border-radius:8px;padding:5px 9px;font-size:.63rem;font-weight:730}.auth-account-summary button:hover{background:#edf3f6}.auth-workspace-choice{gap:10px}.auth-workspace-choice>label{background:#fff;border-color:#d1dce5;border-radius:13px;grid-template-columns:40px minmax(0,1fr) 22px;gap:11px;min-height:96px;padding:14px;transition:border-color .16s ease-out,box-shadow .18s ease-out,transform 90ms ease-out;display:grid}.auth-workspace-choice>label:hover{border-color:#9eb8c7}.auth-workspace-choice>label:active{transform:scale(.988)}.auth-workspace-choice>label:has(input:checked){background:#f5fbfd;border-color:#1594ca;box-shadow:0 0 0 3px #1594ca12}.auth-workspace-choice>label>input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.auth-workspace-icon{color:#50738a;background:#edf3f6;border-radius:10px;place-items:center;width:40px;height:40px;display:grid!important}.auth-workspace-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:21px;height:21px}.auth-workspace-choice>label:has(input:checked) .auth-workspace-icon{color:#0785a9;background:#dff3f7}.auth-workspace-copy{align-content:center;gap:4px;display:grid!important}.auth-workspace-copy strong{color:#183149;font-size:.75rem}.auth-workspace-copy small{margin:0;line-height:1.4}.auth-choice-check{color:#0000;border:1px solid #bac9d4;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.55rem;font-style:normal;display:grid}.auth-workspace-choice>label:has(input:checked) .auth-choice-check{color:#fff;background:#1594ca;border-color:#1594ca}.auth-card .auth-submit{background:#087fd3;border-radius:11px;min-height:54px;margin-top:1px;font-size:.8rem;box-shadow:0 10px 24px #087fd32b}.auth-card .auth-submit:not(:disabled):hover{background:#0875c3;box-shadow:0 13px 28px #087fd338}.auth-card .auth-submit:active{transform:scale(.988)}.auth-card .auth-submit:disabled{box-shadow:none;opacity:.5}.auth-submit-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite auth-spin}.auth-step-actions{grid-template-columns:auto minmax(180px,1fr);gap:10px;display:grid}.auth-step-actions .button-secondary{background:#fff;border-color:#ccd9e3;min-width:90px}.auth-reassurance,.auth-session-note{color:#718597;flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:.6rem;font-weight:620;display:flex}.auth-reassurance>span,.auth-session-note{align-items:center}.auth-reassurance i,.auth-session-note>span{color:#168265;font-style:normal}.auth-card .auth-switch{margin-top:4px;font-size:.73rem}.auth-language-control .language-selector-public{z-index:100;position:fixed;top:26px;right:28px}.auth-language-control .language-selector-public label{color:#53697e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #d3dde5;border-radius:11px;align-items:center;gap:6px;min-height:40px;padding:4px 7px 4px 10px;display:flex;box-shadow:0 6px 18px #061e340d}.auth-language-control .language-selector-public label>span:not(.sr-only){color:#0785a9;font-size:.72rem}.auth-language-control .language-selector-public select{color:#264057;background:0 0;border:0;min-height:30px;font-size:.69rem;font-weight:680}@keyframes auth-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes auth-stage-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}@keyframes auth-dossier-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes auth-progress-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes auth-spin{to{transform:rotate(360deg)}}html[dir=rtl] .auth-dossier-progress i{transform-origin:100%}html[dir=rtl] .auth-password-toggle{left:7px;right:auto}html[dir=rtl] .auth-password-field>input{padding-left:52px!important;padding-right:15px!important}html[dir=rtl] .auth-language-control .language-selector-public{left:28px;right:auto}html[dir=rtl] .auth-card .auth-submit>span[aria-hidden=true]{transform:scaleX(-1)}@media (max-width:1180px){.auth-page-refined{grid-template-columns:minmax(390px,42fr) minmax(520px,58fr)}.auth-page-refined .auth-story{padding:42px}.auth-page-refined .auth-story h1{font-size:clamp(2.85rem,4.4vw,3.8rem)}.auth-page-refined .auth-panel-elevated{padding:52px}}@media (max-width:920px){.auth-page-refined{grid-template-columns:1fr;display:grid;overflow:visible}.auth-page-refined .auth-story{min-height:340px;box-shadow:none;padding:28px;display:flex}.auth-page-refined .auth-story-content{margin-top:38px}.auth-page-refined .auth-story h1{max-width:650px;font-size:clamp(2.55rem,7vw,4rem)}.auth-page-refined .auth-story-content>p{max-width:620px}.auth-dossier-preview{display:none}.auth-page-refined .auth-boundary{margin-top:34px}.auth-page-refined .auth-panel-elevated{justify-self:stretch;width:100%;min-height:auto;padding:50px 28px 64px}.auth-card,.auth-panel-wide .auth-card{width:min(100%,620px)}.auth-language-control .language-selector-public{top:21px;right:21px}html[dir=rtl] .auth-language-control .language-selector-public{left:21px;right:auto}}@media (max-width:620px){.auth-page-refined .auth-story{min-height:270px;padding:22px 20px}.auth-page-refined .auth-story>.brand-full{padding-inline-end:102px}.auth-page-refined .auth-story-content{margin-top:34px}.auth-page-refined .auth-story h1{font-size:2.3rem;line-height:1.02}.auth-page-refined .auth-story-content>p,.auth-page-refined .auth-boundary{display:none}.auth-page-refined .auth-panel-elevated{padding:34px 20px 48px}.auth-card .mobile-auth-brand{display:none}.auth-card .auth-heading h2{font-size:2.1rem}.auth-card .auth-form{margin-top:28px}.auth-workspace-choice{grid-template-columns:1fr}.auth-workspace-choice>legend{grid-column:1}.auth-workspace-choice>label{min-height:84px}.auth-step-actions{grid-template-columns:1fr}.auth-step-actions .button{width:100%}.auth-step-actions .button-secondary{grid-row:2}.auth-form-stepper>span>small{display:none}.auth-form-stepper{grid-template-columns:28px 1fr 28px}.auth-language-control .language-selector-public label{min-height:38px}}@media (max-width:390px){.auth-page-refined .auth-story>.brand-full .brand-wordmark small{display:none}.auth-page-refined .auth-story>.brand-full .brand-wordmark-art{width:108px}.auth-page-refined .auth-story>.brand-full .brand-image-shell{flex-basis:38px;width:38px;height:48px}.auth-page-refined .auth-story>.brand-full .brand-symbol-art{width:36px;max-height:48px}.auth-page-refined .auth-story>.brand-full{padding-inline-end:88px}.auth-language-control .language-selector-public select{max-width:64px}}@media (prefers-reduced-motion:reduce){.auth-card,.auth-card .auth-form-stage,.auth-dossier-preview,.auth-dossier-progress i{animation:none}.auth-submit-spinner{animation-duration:1.4s}}@media (prefers-reduced-transparency:reduce){.auth-language-control .language-selector-public label{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.auth-card .auth-form input,.auth-workspace-choice>label,.auth-dossier-preview{border-width:2px}}.workspace-tabs{-webkit-backdrop-filter:saturate(150%)blur(18px);backdrop-filter:saturate(150%)blur(18px);background:#ffffffe0;gap:18px;min-height:62px}.workspace-tabs>span{color:var(--navy);font-size:.8rem;font-weight:800}.workspace-tabs>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;align-self:center;gap:4px;padding:4px}.workspace-tabs a{border-radius:10px;min-height:38px;padding:8px 14px;font-size:.71rem}.workspace-tabs a[aria-current=page]{color:var(--blue-dark);background:#fff;box-shadow:0 4px 13px #071a3112}.workspace-tabs a[aria-current=page]:after{display:none}.broker-directory-page{gap:clamp(20px,3vw,30px)}.broker-directory-intro h1{max-width:700px}.broker-directory-boundary>span,.broker-request-inbox-privacy>span{font-size:1.05rem}.broker-directory-toolbar{grid-template-columns:minmax(18rem,1fr) minmax(16rem,.55fr);align-items:center;padding:clamp(20px,3vw,30px)}.broker-directory-trust{background:#ffffffb8;border:1px solid #c6d9e5c7;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 11px;padding:13px 15px;display:grid}.broker-directory-trust>span{color:#117357;background:#e7f8f2;border-radius:11px;grid-row:1/3;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.broker-directory-trust strong{font-size:.72rem}.broker-directory-trust small{color:var(--muted);font-size:.64rem;line-height:1.35}.broker-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.broker-directory-card{min-height:315px}.broker-directory-card>strong{margin-top:17px}.broker-directory-card .broker-service-list{min-height:44px}.broker-directory-card-footer small{color:#187057;align-items:center;gap:7px;display:inline-flex}.availability-dot{background:#22b987;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22b9871a}.broker-request-inbox-toolbar{align-items:center;padding:18px 20px}.broker-request-inbox-summary>span{border-radius:15px;width:50px;height:50px;font-size:1.15rem}.broker-request-inbox-filters{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;align-items:center;gap:4px;padding:4px}.broker-request-inbox-filters button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 13px;font-size:.69rem;font-weight:720;transition:background-color .13s,color .13s,box-shadow .13s}.broker-request-inbox-filters button[aria-pressed=true]{color:var(--blue-dark);background:#fff;box-shadow:0 4px 12px #071a3112}.broker-request-inbox-section{padding:clamp(19px,2.5vw,26px)}@media (max-width:760px){.workspace-tabs{flex-direction:column;align-items:flex-start;gap:7px;padding-block:10px}.workspace-tabs>div{width:100%;overflow-x:auto}.workspace-tabs a{flex:1;justify-content:center}.broker-directory-toolbar,.broker-directory-grid{grid-template-columns:1fr}.broker-directory-trust{display:none}}@media (max-width:620px){.broker-request-inbox-filters{flex-direction:row;width:100%}.broker-request-inbox-filters button{flex:1;padding-inline:7px}}@media (prefers-reduced-transparency:reduce){.workspace-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.partner-visibility-settings{border:1px solid var(--line);background:#ffffffe0;border-radius:22px;gap:22px;margin-bottom:26px;padding:clamp(22px,3vw,32px);display:grid;box-shadow:0 14px 42px #071a310f}.partner-visibility-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.partner-visibility-heading h2{margin:4px 0 6px;font-size:clamp(1.4rem,2vw,1.9rem)}.partner-visibility-heading p{max-width:650px;color:var(--muted);font-size:.78rem;line-height:1.55}.partner-visibility-state{background:var(--surface-soft);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:.68rem;font-weight:740;display:inline-flex}.partner-visibility-state i{background:#8da0b3;border-radius:50%;width:7px;height:7px}.partner-visibility-state.is-public{color:#126c54;background:#e7f8f2}.partner-visibility-state.is-public i{background:#22b987}.partner-visibility-settings form{gap:17px;display:grid}.partner-visibility-primary,.partner-visibility-fields{gap:13px;display:grid}.partner-visibility-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-visibility-settings label:not(.partner-visibility-switches label){color:var(--ink-soft);gap:7px;font-size:.72rem;font-weight:690;display:grid}.partner-visibility-settings input:not([type=checkbox]),.partner-visibility-settings textarea{border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:12px 14px}.partner-visibility-settings textarea{resize:vertical}.partner-visibility-settings input:focus,.partner-visibility-settings textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #0878d11a}.partner-visibility-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.partner-visibility-switches label{cursor:pointer;border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;align-items:start;gap:11px;padding:15px;display:flex}.partner-visibility-switches input{width:18px;height:18px;accent-color:var(--blue);margin-top:1px}.partner-visibility-switches span{gap:3px;display:grid}.partner-visibility-switches strong{font-size:.75rem}.partner-visibility-switches small{color:var(--muted);font-size:.65rem;line-height:1.45}.partner-visibility-footer{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.partner-visibility-error,.partner-visibility-success,.partner-visibility-loading{font-size:.72rem}.partner-visibility-error{color:var(--danger)}.partner-visibility-success{color:#126c54}.partner-visibility-loading{color:var(--muted)}@media (max-width:760px){.partner-visibility-fields,.partner-visibility-switches{grid-template-columns:1fr}}@media (max-width:560px){.partner-visibility-heading,.partner-visibility-footer{flex-direction:column;align-items:stretch}.partner-visibility-footer .button{width:100%}}.quick-look-row{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;appearance:none;background:0 0;border-block-start:0;border-inline:0;border-radius:0;margin:0}.quick-look-row:hover{background:color-mix(in srgb, var(--accent-soft,#eaf7fb) 56%, transparent)}.quick-look-row:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #14a0cd47;position:relative}.quick-look-layer{z-index:90;pointer-events:none;position:fixed;inset:0}.quick-look-backdrop{pointer-events:auto;cursor:default;background:#03192f14;border:0;animation:.18s ease-out both contextual-fade-in;position:absolute;inset:0}.quick-look-drawer{inset-block:calc(var(--workspace-header-height,76px) + 12px) 12px;width:min(430px, calc(100vw - var(--sidebar-size,260px) - 36px));-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);pointer-events:auto;background:#fafdffeb;border:1px solid #81a7c257;border-radius:24px;flex-direction:column;animation:.26s cubic-bezier(.2,.8,.2,1) both quick-look-enter;display:flex;position:absolute;inset-inline-end:12px;overflow:auto;box-shadow:0 24px 70px #071f3638,0 2px 8px #071f3614}.quick-look-drawer>header{justify-content:space-between;align-items:center;padding:20px 20px 12px;display:flex}.quick-look-drawer>header>div{gap:2px;display:grid}.quick-look-drawer>header span,.quick-look-drawer .quick-look-hero small{color:#0a7fac;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:760}.quick-look-drawer>header strong{color:#667b90;font-size:.74rem;font-weight:630}.quick-look-drawer>header button{color:#36516a;cursor:pointer;background:#ffffffc2;border:1px solid #d7e3eb;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:1.35rem;line-height:1;display:grid}.quick-look-drawer .quick-look-hero{background:linear-gradient(145deg,#ebf8fcd6,#ffffffa6);border:1px solid #8dbfd747;border-radius:18px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;margin:4px 20px 20px;padding:18px;display:grid}.quick-look-drawer .quick-look-hero>span{color:#64d8e9;letter-spacing:.08em;background:#08243e;border-radius:17px;place-items:center;width:58px;height:58px;font-size:.73rem;font-weight:780;display:grid}.quick-look-drawer h2{color:#061c35;margin:4px 0 3px;font-size:1.35rem;line-height:1.14}.quick-look-drawer p{color:#657b90;margin:0;font-size:.83rem;line-height:1.5}.quick-look-drawer dl{gap:0;margin:0 20px;display:grid}.quick-look-drawer dl>div{border-block-end:1px solid #e5edf2;justify-content:space-between;align-items:baseline;gap:18px;padding:13px 2px;display:flex}.quick-look-drawer dt{color:#708397;font-size:.75rem}.quick-look-drawer dd{color:#0d2944;text-align:end;margin:0;font-size:.82rem;font-weight:690}.quick-look-drawer>footer{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:auto;padding:20px;display:grid}.quick-look-drawer>footer .button{min-height:46px}.shipment-action-dock{z-index:42;inset-inline:calc(var(--sidebar-size,260px) + 28px) 28px;width:min(760px, calc(100vw - var(--sidebar-size,260px) - 56px));-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#fafdffe8;border:1px solid #7ea8c454;border-radius:20px;grid-template-columns:42px minmax(0,1fr) auto 38px;align-items:center;gap:12px;min-height:68px;margin-inline:auto;padding:9px 10px 9px 12px;animation:.24s cubic-bezier(.2,.8,.2,1) both action-dock-enter;display:grid;position:fixed;inset-block-end:20px;box-shadow:0 18px 52px #041a3030,inset 0 1px #ffffffb3}.shipment-action-dock-mark{color:#64d8e9;background:#08243e;border-radius:13px;place-items:center;width:40px;height:40px;font-size:.8rem;font-weight:780;display:grid}.shipment-action-dock>div{gap:1px;min-width:0;display:grid}.shipment-action-dock small{color:#0a7fac;letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:760}.shipment-action-dock strong{color:#0c2943;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.shipment-action-dock .button{white-space:nowrap;min-height:46px;padding-inline:18px}.shipment-action-dock-more{color:#526b80;cursor:pointer;background:#eef5f8;border:0;border-radius:12px;width:38px;height:38px}.workspace-feedback-region{z-index:120;pointer-events:none;width:min(410px,100vw - 32px);display:grid;position:fixed;inset-block-end:22px;inset-inline-end:22px}.workspace-feedback-toast{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);pointer-events:auto;background:#07233bf0;border:1px solid #78a8c245;border-radius:18px;grid-template-columns:34px minmax(0,1fr) auto 30px;align-items:center;gap:10px;min-height:66px;padding:10px 10px 10px 12px;animation:.22s cubic-bezier(.2,.8,.2,1) both feedback-enter;display:grid;box-shadow:0 20px 54px #02142547}.workspace-feedback-toast>span{color:#67ddca;background:#43cfba2e;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.workspace-feedback-toast>div{gap:2px;display:grid}.workspace-feedback-toast strong{font-size:.78rem}.workspace-feedback-toast small{color:#aabfd0;font-size:.68rem;line-height:1.35}.workspace-feedback-toast button{color:#71dbea;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.72rem;font-weight:740}.workspace-feedback-toast .workspace-feedback-dismiss{color:#9bb0c0;font-size:1.2rem;font-weight:400}@keyframes contextual-fade-in{0%{opacity:0}to{opacity:1}}@keyframes quick-look-enter{0%{opacity:0;transform:translate(18px)scale(.99)}to{opacity:1;transform:none}}@keyframes action-dock-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes feedback-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}html[dir=rtl] .quick-look-drawer{animation-name:quick-look-enter-rtl}@keyframes quick-look-enter-rtl{0%{opacity:0;transform:translate(-18px)scale(.99)}to{opacity:1;transform:none}}@media (max-width:700px){.quick-look-drawer{border-radius:24px;width:auto;max-height:min(76dvh,680px);animation-name:quick-look-sheet-enter;inset:auto 8px 78px}.quick-look-drawer>footer{grid-template-columns:1fr}.shipment-action-dock{border-radius:18px;grid-template-columns:38px minmax(0,1fr) 38px;width:auto;min-height:62px;inset-block-end:78px;inset-inline:10px}.shipment-action-dock .button{grid-column:1/-1;width:100%}.workspace-feedback-region{width:auto;inset-block-end:82px;inset-inline:12px}}@keyframes quick-look-sheet-enter{0%{opacity:0;transform:translateY(18px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.quick-look-backdrop,.quick-look-drawer,.shipment-action-dock,.workspace-feedback-toast{animation:none}.quick-look-row{transition:none}}@media (prefers-reduced-transparency:reduce){.quick-look-drawer,.shipment-action-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafdff}.workspace-feedback-toast{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07233b}}.product-shell{--sidebar-size:258px}.product-shell.sidebar-collapsed{--sidebar-size:78px}.product-shell .product-sidebar{width:var(--sidebar-size);background:linear-gradient(#061d35 0%,#071f39 52%,#061b31 100%);border-inline-end:1px solid #84afcd21;padding:18px 14px 14px;transition:width .26s cubic-bezier(.2,.8,.2,1);overflow:visible;box-shadow:inset -1px 0 #ffffff05}.product-shell .product-main{margin-inline-start:var(--sidebar-size);transition:margin-inline-start .26s cubic-bezier(.2,.8,.2,1)}.product-shell .sidebar-brand{border-bottom-color:#ffffff14;min-height:78px;padding:4px 7px 16px;position:relative}.product-shell .sidebar-brand .brand-workspace{transition:opacity .16s}.product-shell .sidebar-collapse{z-index:2;inset-inline-end:-13px;color:#9db4c8;cursor:pointer;background:#0d2a46;border:1px solid #89b0cd3d;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:color .15s,background-color .15s,transform .1s ease-out;display:grid;position:absolute;bottom:-14px;box-shadow:0 5px 16px #00081438}.product-shell .sidebar-collapse:hover{color:#fff;background:#123653}.product-shell .sidebar-collapse:active{transform:scale(.92)}.product-shell .sidebar-collapse:focus-visible{outline-offset:2px;outline:2px solid #63d6e9}.product-shell .sidebar-collapse svg{width:16px;height:16px;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.product-shell .sidebar-nav{scrollbar-width:none;flex:auto;gap:8px;min-height:0;margin-top:16px;padding:8px 1px 12px;overflow-y:auto}.product-shell .sidebar-nav::-webkit-scrollbar{display:none}.product-shell .sidebar-nav-group{gap:3px}.product-shell .sidebar-nav-group>p{color:#829bb1;letter-spacing:.13em;margin:13px 12px 7px;font-size:.61rem;font-weight:720}.product-shell :is(.sidebar-nav,.sidebar-utilities) a{color:#b9cada;min-height:46px;box-shadow:none;border:1px solid #0000;border-radius:12px;gap:12px;padding:9px 12px;font-size:.8rem;font-weight:630;transition:color .15s,background-color .15s,border-color .15s,transform .1s ease-out;position:relative}.product-shell :is(.sidebar-nav,.sidebar-utilities) a:before{content:"";opacity:0;background:#5fd9e8;border-radius:999px;width:3px;transition:opacity .15s,transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;inset-block:10px;inset-inline-start:0;transform:scaleY(.35)}.product-shell :is(.sidebar-nav,.sidebar-utilities) a:hover{color:#f7fbff;background:#ffffff0b;border-color:#ffffff0d}.product-shell :is(.sidebar-nav,.sidebar-utilities) a:active{transform:scale(.98)}.product-shell :is(.sidebar-nav,.sidebar-utilities) a.active{color:#fff;background:#8cbcde1c;border-color:#86bedd1c;box-shadow:inset 0 1px #ffffff08}.product-shell :is(.sidebar-nav,.sidebar-utilities) a.active:before{opacity:1;transform:scaleY(1)}.product-shell :is(.sidebar-nav,.sidebar-utilities) .nav-icon{flex-basis:19px;width:19px;height:19px}.product-shell .sidebar-footer{background:linear-gradient(#061d3500,#061b31eb 15%);border-top:1px solid #ffffff14;flex:none;padding-top:10px;position:relative}.product-shell .sidebar-utilities{border:0;gap:2px;margin:0;padding:0 0 8px}.product-shell .sidebar-context-menu,.product-shell .sidebar-account-menu{position:relative}.product-shell .sidebar-context-menu>summary,.product-shell .sidebar-account-menu>summary{list-style:none}.product-shell .sidebar-context-menu>summary::-webkit-details-marker{display:none}.product-shell .sidebar-account-menu>summary::-webkit-details-marker{display:none}.product-shell .sidebar-boundary{cursor:pointer;background:#0c2a45b8;border-color:#90b5cf1f;border-radius:13px;min-height:58px;margin:2px 0 0;padding:11px 10px;transition:border-color .15s,background-color .15s}.product-shell .sidebar-boundary:hover{background:#0f314fe0;border-color:#90cbe23b}.product-shell .sidebar-boundary>b{color:#829bb1;margin-inline-start:auto;font-size:.68rem;transition:transform .18s}.product-shell .sidebar-context-menu[open] .sidebar-boundary>b,.product-shell .sidebar-account-menu[open] .sidebar-user>b{transform:rotate(180deg)}.product-shell .sidebar-boundary strong{font-size:.72rem;font-weight:690}.product-shell .sidebar-boundary small{color:#829bb1;font-size:.61rem}.product-shell .sidebar-context-popover,.product-shell .sidebar-account-popover{z-index:55;inset-inline:0;transform-origin:bottom;background:#0d2b48;border:1px solid #a4c6dc2b;border-radius:14px;gap:5px;padding:12px;animation:.18s cubic-bezier(.2,.8,.2,1) both sidebar-popover-in;display:grid;position:absolute;bottom:calc(100% + 8px);box-shadow:0 18px 44px #00091652}.product-shell .sidebar-context-popover>span{color:#72d6e7;letter-spacing:.12em;font-size:.58rem;font-weight:760}.product-shell .sidebar-context-popover strong{color:#f4f8fc;font-size:.75rem}.product-shell .sidebar-context-popover small{color:#91a8bb;font-size:.64rem}.product-shell .sidebar-user{border:0;border-radius:12px;min-height:56px;margin-top:8px;padding:9px 7px;transition:background-color .15s}.product-shell .sidebar-user:hover{background:#ffffff0b}.product-shell .sidebar-user>span{background:#154164;width:36px;height:36px;font-size:.82rem}.product-shell .sidebar-user strong{font-size:.72rem;font-weight:680}.product-shell .sidebar-user>b{color:#829bb1;font-size:.68rem;transition:transform .18s}.product-shell .sidebar-account-popover{bottom:calc(100% + 6px)}.product-shell .sidebar-account-workspace{color:#93aabd;text-overflow:ellipsis;white-space:nowrap;margin:-3px 9px 4px;font-size:.64rem;line-height:1.4;display:block;overflow:hidden}@keyframes sidebar-popover-in{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:none}}.product-shell.sidebar-collapsed .sidebar-brand .brand-workspace-copy,.product-shell.sidebar-collapsed .sidebar-nav-group>p,.product-shell.sidebar-collapsed :is(.sidebar-nav,.sidebar-utilities) a>span,.product-shell.sidebar-collapsed .sidebar-boundary>div,.product-shell.sidebar-collapsed .sidebar-boundary>b,.product-shell.sidebar-collapsed .sidebar-user>div,.product-shell.sidebar-collapsed .sidebar-user>b{display:none}.product-shell.sidebar-collapsed .sidebar-brand{justify-content:center;padding-inline:0}.product-shell.sidebar-collapsed .sidebar-brand .brand-workspace{justify-content:center}.product-shell.sidebar-collapsed .sidebar-brand .brand-workspace-mark{width:42px;height:58px}.product-shell.sidebar-collapsed .sidebar-collapse svg{transform:rotate(180deg)}.product-shell.sidebar-collapsed .sidebar-nav{gap:16px}.product-shell.sidebar-collapsed :is(.sidebar-nav,.sidebar-utilities) a{justify-content:center;padding-inline:8px}.product-shell.sidebar-collapsed :is(.sidebar-nav,.sidebar-utilities) a:before{inset-inline-start:-1px}.product-shell.sidebar-collapsed .nav-count{min-width:17px;height:17px;padding:0 4px;font-size:.52rem;position:absolute;inset-block-start:3px;inset-inline-end:2px}.product-shell.sidebar-collapsed .sidebar-boundary{justify-content:center;padding-inline:8px}.product-shell.sidebar-collapsed .sidebar-user{justify-content:center;padding-inline:5px;display:flex}.product-shell.sidebar-collapsed :is(.sidebar-context-popover,.sidebar-account-popover){inset-inline:calc(100% + 12px) auto;transform-origin:0 100%;width:230px;bottom:0}html[dir=rtl] .product-shell.sidebar-collapsed :is(.sidebar-context-popover,.sidebar-account-popover){transform-origin:100% 100%;inset-inline:auto calc(100% + 12px)}html[dir=rtl] .product-shell :is(.sidebar-nav,.sidebar-utilities) a.active{box-shadow:inset 0 1px #ffffff08}@media (min-width:701px) and (max-width:1100px){.product-shell{--sidebar-size:78px}.product-shell .sidebar-collapse,.product-shell .sidebar-brand .brand-workspace-copy,.product-shell .sidebar-nav-group>p,.product-shell :is(.sidebar-nav,.sidebar-utilities) a>span,.product-shell .sidebar-boundary>div,.product-shell .sidebar-boundary>b,.product-shell .sidebar-user>div,.product-shell .sidebar-user>b{display:none}.product-shell .sidebar-brand{justify-content:center;padding-inline:0}.product-shell .sidebar-brand .brand-workspace{justify-content:center}.product-shell .sidebar-brand .brand-workspace-mark{width:42px;height:58px}.product-shell .sidebar-nav{gap:16px}.product-shell :is(.sidebar-nav,.sidebar-utilities) a{justify-content:center;padding-inline:8px}.product-shell .nav-count{min-width:17px;height:17px;padding:0 4px;font-size:.52rem;position:absolute;inset-block-start:3px;inset-inline-end:2px}.product-shell .sidebar-boundary{justify-content:center;padding-inline:8px}.product-shell .sidebar-user{justify-content:center;padding-inline:5px;display:flex}.product-shell :is(.sidebar-context-popover,.sidebar-account-popover){inset-inline:calc(100% + 12px) auto;width:230px;bottom:0}html[dir=rtl] .product-shell :is(.sidebar-context-popover,.sidebar-account-popover){inset-inline:auto calc(100% + 12px)}}@media (prefers-reduced-motion:reduce){.product-shell .product-sidebar,.product-shell .product-main,.product-shell .sidebar-collapse svg,.product-shell .sidebar-context-popover,.product-shell .sidebar-account-popover{transition:none;animation:none}}@media (max-width:700px){.product-shell .product-sidebar{display:none}.product-shell .product-main{margin-inline-start:0}.product-shell .mobile-product-nav>:is(a,button){flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:50px;padding:5px 4px;font-size:.61rem;line-height:1.1;display:flex;position:relative}.product-shell .mobile-product-nav>:is(a,button)>.nav-icon{color:currentColor;flex:0 0 18px;width:18px;height:18px}.product-shell .mobile-product-nav>:is(a,button)>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.product-shell .mobile-product-nav .notification-badge{margin:0;position:absolute;inset-block-start:2px;inset-inline-end:max(3px,50% - 23px)}}.product-shell .workspace-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 32px;padding:6px 2px 4px;display:grid}.product-shell .workspace-page-heading{min-width:0}.product-shell .workspace-page-header h1{max-width:880px;margin:7px 0 0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.12}.product-shell .workspace-page-header p{max-width:68ch;color:var(--muted);margin:10px 0 0;font-size:.86rem;line-height:1.6}.product-shell .workspace-page-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.product-shell .workspace-page-actions .button{white-space:nowrap;min-height:44px}.product-shell .workspace-page-context{min-width:min(310px,31vw)}.product-shell .workspace-page-context>:first-child{margin:0}.product-shell .workspace-empty-state{text-align:start;background:linear-gradient(145deg,#fbfdff,#f4f8fb);border:0;grid-template-columns:auto minmax(0,31rem);gap:18px;min-height:230px;padding:clamp(28px,5vw,52px)}.product-shell .workspace-empty-state>.workspace-empty-symbol{color:#087897;background:#e8f4f8;border-radius:16px;width:52px;height:52px;box-shadow:inset 0 0 0 1px #08789717}.product-shell .workspace-empty-copy{min-width:0}.product-shell .workspace-empty-copy h3{margin:0;font-size:1.08rem}.product-shell .workspace-empty-copy p{color:var(--muted);margin:6px 0 0;font-size:.78rem;line-height:1.6}.product-shell .workspace-empty-action{margin-top:15px}.product-shell .workspace-empty-action .button{margin:0}.product-shell .workspace-empty-state.compact{justify-content:start;min-height:150px;padding:24px}.dashboard-insights-disclosure{border:1px solid var(--line);background:#fff;border-radius:1rem;overflow:clip;box-shadow:0 8px 24px #071a3108}.dashboard-insights-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:16px 18px;list-style:none;transition:background-color .16s;display:flex}.dashboard-insights-disclosure>summary::-webkit-details-marker{display:none}.dashboard-insights-disclosure>summary:hover{background:#f7fafc}.dashboard-insights-disclosure>summary>span{gap:2px;min-width:0;display:grid}.dashboard-insights-disclosure>summary small{color:var(--cyan-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:780}.dashboard-insights-disclosure>summary strong{color:var(--ink);font-size:1rem}.dashboard-insights-disclosure>summary em{color:var(--muted);font-size:.68rem;font-style:normal;line-height:1.5}.dashboard-insights-disclosure>summary>b{color:var(--blue-dark);flex:none;font-size:.7rem;font-weight:700}.dashboard-insights-disclosure>summary>b i{font-style:normal;transition:transform .18s;display:inline-block}.dashboard-insights-disclosure[open]>summary{border-bottom:1px solid var(--line)}.dashboard-insights-disclosure[open]>summary>b i{transform:rotate(180deg)}.dashboard-insights-disclosure .dashboard-analytics-panel{box-shadow:none;border:0;border-radius:0}.dashboard-insights-disclosure .dashboard-analytics-panel>header{justify-content:flex-end;padding-block:10px}@media (max-width:700px){.product-shell .workspace-page-header{grid-template-columns:1fr;align-items:start;gap:16px}.product-shell .workspace-page-actions{justify-content:stretch}.product-shell .workspace-page-actions .button{justify-content:center;width:100%}.product-shell .workspace-page-context{width:100%;min-width:0}.product-shell .workspace-empty-state{text-align:start;grid-template-columns:1fr;justify-items:start;min-height:210px}.dashboard-insights-disclosure>summary{align-items:flex-start}.dashboard-insights-disclosure>summary em{display:none}}@media (prefers-reduced-motion:reduce){.dashboard-insights-disclosure>summary,.dashboard-insights-disclosure>summary>b i{transition:none}}.command-palette-section{gap:3px;padding-block:5px;display:grid}.command-palette-section+.command-palette-section{border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.command-palette-section>h3{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:5px 10px;font-size:.6rem;font-weight:780}.command-palette-section>a{color:var(--ink);border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;transition:background-color .14s,transform 90ms ease-out;display:grid}.command-palette-section>a:hover,.command-palette-section>a:focus-visible{background:var(--surface-soft);outline:0}.command-palette-section>a:active{transform:scale(.995)}.command-palette-section>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.command-palette-loading{gap:8px;padding:10px;display:grid}.command-palette-loading i{background:linear-gradient(90deg,#eef3f6 25%,#f8fafb 45%,#eef3f6 65%) 0 0/220% 100%;border-radius:11px;height:54px;animation:1.35s ease-in-out infinite workspace-shimmer;display:block}.command-palette-empty{color:var(--muted);text-align:center;background:#f7fafc;border-radius:11px;margin:8px 0 0;padding:18px;font-size:.7rem}.create-menu a{justify-content:initial}.create-menu a>i{color:#08789b;background:#edf7fa;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.65rem;font-style:normal;font-weight:800;display:grid}.create-menu a>b{margin-inline-start:auto}.create-menu[open]>div{transform-origin:100% 0;animation:.18s cubic-bezier(.2,.8,.2,1) both create-menu-in}html[dir=rtl] .create-menu[open]>div{transform-origin:0 0}@keyframes create-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}.product-shell .dossier-activity-filter{background:#eef3f6;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px}.product-shell .dossier-activity-filter button{color:#64788b;cursor:pointer;min-height:34px;font:inherit;background:0 0;border:0;border-radius:9px;padding:6px 8px;font-size:.67rem;font-weight:680}.product-shell .dossier-activity-filter button:first-child{grid-column:1/-1}.product-shell .dossier-activity-filter button[aria-pressed=true]{color:#0a587c;background:#fff;box-shadow:0 2px 8px #071a3114}.product-shell .dossier-activity-list .dossier-activity-day{color:#77899a;letter-spacing:.06em;text-transform:uppercase;padding:.3rem 0 .65rem;font-size:.62rem;font-weight:760;display:block}.product-shell .dossier-activity-list .dossier-activity-day:before{display:none}.product-shell .document-drop-zone{cursor:pointer;background:#f7fbfc;border:1px dashed #a9c8d6;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:96px;padding:14px;transition:border-color .15s,background-color .15s,transform .12s ease-out;display:grid}.product-shell .document-drop-zone:hover,.product-shell .document-drop-zone.is-dragging{background:#edf9fb;border-color:#0d91b5}.product-shell .document-drop-zone.is-dragging{transform:scale(.995)}.product-shell .document-drop-zone>i{color:#087c9c;background:#dff4f8;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.15rem;font-style:normal;font-weight:780;display:grid}.product-shell .document-drop-zone>span{gap:3px;min-width:0;display:grid}.product-shell .document-drop-zone strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.product-shell .document-drop-zone small{color:var(--muted);font-size:.62rem}.product-shell .document-drop-zone input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-shell .document-drop-zone:focus-within{outline-offset:2px;outline:3px solid #0878d12e}.workspace-loading{gap:18px;max-width:1180px;margin-inline:auto;display:grid}.workspace-loading-heading{gap:10px;padding-block:18px;display:grid}.workspace-loading-heading i:first-child{width:130px;height:12px}.workspace-loading-heading i:last-child{width:min(390px,64%);height:38px}.workspace-loading-command{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:72px minmax(0,1fr) 180px;align-items:center;gap:20px;min-height:150px;padding:24px;display:grid}.workspace-loading-command i{border-radius:18px;width:64px;height:64px}.workspace-loading-command span{border-radius:12px;height:50px}.workspace-loading-command b{border-radius:12px;height:46px}.workspace-loading-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.workspace-loading-grid i{border-radius:18px;height:210px}.workspace-loading :is(i,span,b){background:linear-gradient(90deg,#edf2f5 25%,#fafcfd 45%,#edf2f5 65%) 0 0/220% 100%;animation:1.35s ease-in-out infinite workspace-shimmer;display:block}@keyframes workspace-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:700px){.workspace-loading-command{grid-template-columns:52px 1fr;padding:17px}.workspace-loading-command b{grid-column:1/-1}.workspace-loading-grid{grid-template-columns:1fr}.workspace-loading-grid i{height:150px}}@media (prefers-reduced-motion:reduce){.command-palette-loading i,.workspace-loading :is(i,span,b),.create-menu[open]>div{animation:none}.command-palette-section>a,.product-shell .document-drop-zone{transition:none}}.product-shell.motion-system-ready [data-fluid-reveal]{opacity:0;transition:opacity .42s cubic-bezier(.2,.8,.2,1),transform .48s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--fluid-order,0) * 42ms);will-change:opacity, transform;transform:translateY(12px)scale(.995)}.product-shell.motion-system-ready [data-fluid-reveal].is-fluid-visible{opacity:1;will-change:auto;transform:translate(0,0)scale(1)}.product-shell .is-fluid-pressed{transition-duration:80ms!important;transition-delay:0s!important;transform:scale(.975)!important}.product-shell :is(button,a[href],summary,[role=button]){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.product-shell.motion-system-ready :is(.dashboard-metric-card,.work-queue-item,.shipment-journey>a,.requirement-row,.network-directory-card,.network-request-card,.broker-card,.schedule-agenda article)[data-fluid-reveal]{transition-duration:.36s,.42s}.product-shell.motion-system-entered .dashboard-metric-card:hover .dashboard-metric-arrow,.product-shell.motion-system-entered .work-queue-item:hover>.directional-arrow{transform:translate(3px)}.product-shell .dashboard-metric-arrow,.product-shell .work-queue-item>.directional-arrow{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.product-shell.motion-system-entered .shipment-readiness-orb,.product-shell.motion-system-entered .compliance-ring .ring-value{animation:.68s cubic-bezier(.2,.8,.2,1) both fluid-status-settle}@keyframes fluid-status-settle{0%{opacity:.45;transform:scale(.9)rotate(-5deg)}to{opacity:1;transform:scale(1)rotate(0)}}.product-shell :is(.work-queue-item,.requirement-row,.notification-preview-list>button,.schedule-agenda article){transition:opacity .22s ease-out,transform .3s cubic-bezier(.2,.8,.2,1),border-color .18s ease-out,background-color .18s ease-out,box-shadow .22s ease-out}.product-shell :is(.notification-popover,.create-menu>div,.sidebar-account-popover,.sidebar-context-popover){transform-origin:100% 0}html[dir=rtl] .product-shell :is(.notification-popover,.create-menu>div,.sidebar-account-popover,.sidebar-context-popover){transform-origin:0 0}.conversion-journey:after{z-index:1;content:"";width:2px;transform:scaleY(var(--journey-progress,0));transform-origin:top;will-change:transform;background:linear-gradient(#79dce9,#2189b2);border-radius:999px;position:absolute;inset-block:250px 96px;inset-inline-start:max(12px,50vw - 678px);box-shadow:0 0 18px #4ccee252}.conversion-journey-list article{transition:background-color .42s ease-out}.conversion-journey-list article.is-journey-current{background:linear-gradient(90deg,#1b6b8b24,#0000 64%)}.conversion-journey-list article.is-journey-current .conversion-journey-state{background:#25c6dc1a;border-color:#79dce9;box-shadow:0 0 0 8px #25c6dc0d}.motion-system-paused *,.conversion-page[aria-hidden=true] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.product-shell.motion-system-ready [data-fluid-reveal],.product-shell.motion-system-ready [data-fluid-reveal].is-fluid-visible{opacity:1;transition:none;transform:none}.product-shell .is-fluid-pressed{transform:none!important}.product-shell.motion-system-entered .shipment-readiness-orb,.product-shell.motion-system-entered .compliance-ring .ring-value{animation:none}.conversion-journey:after{display:none}.conversion-journey-list article,.conversion-journey-list article.is-journey-current{background:0 0;transition:none}}@media (prefers-reduced-transparency:reduce){.product-shell :is(.notification-popover,.sidebar-account-popover,.sidebar-context-popover){-webkit-backdrop-filter:none;backdrop-filter:none}}
