:root{--ink:#071c16;--ink-soft:#18342c;--green:#00a95c;--green-dark:#08754b;--mint:#e9fff3;--paper:#f6f8f5;--white:#ffffff;--line:#d8e2dc;--muted:#607069;--scroll-thumb:#a9cdbd;--scroll-thumb-hover:#4fa379;--font-primary:"Segoe UI Variable Text","Segoe UI",sans-serif;--font-display:Bahnschrift,"Arial Narrow",sans-serif;--font-label:Consolas,monospace;--font-italic:Georgia,serif;--type-page-title:28px;--type-workflow-title:24px;--type-operational:13px;--type-control:12px;--type-supporting:11px;--type-system-label:15px;--type-bump:0px;color-scheme:light;font-family:var(--font-primary);font-synthesis:none}:root[data-text-size=large]:has(.trade-workspace){--type-bump:2px}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper);color:var(--ink)}body,button,input,select,textarea{font:inherit}button,input,select,textarea{color:inherit}button,dd,dt,em,input,label,li,option,output,p,select,small,textarea{font-family:var(--font-primary)}input::placeholder,textarea::placeholder{font-family:var(--font-primary);font-style:normal}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display)}.editorial-note,blockquote,cite{font-family:var(--font-italic);font-style:italic}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid rgba(0,169,92,.35);outline-offset:3px}.trade-workspace{--ws-sidebar:60px;min-height:100vh;background:#f2f6f3;color:#0a241c}.sidebar-expanded .workspace-sidebar{width:208px}.workspace-sidebar{position:fixed;inset:0 auto 0 0;z-index:30;display:flex;width:var(--ws-sidebar);overflow:hidden;flex-direction:column;padding:11px 6px 12px;background:#06251c;color:#dff6ea;box-shadow:8px 0 30px rgba(4,27,20,.08);transition:width .2s cubic-bezier(.2,0,0,1)}.workspace-sidebar-header{position:relative;display:flex;height:38px;align-items:center;margin-bottom:12px}.workspace-brand{position:relative;display:block;width:142px;height:38px;overflow:hidden}.workspace-brand img{position:absolute;top:50%;left:9px;max-width:none;transform:translateY(-50%);transition:opacity .16s ease,transform .2s ease}.workspace-brand .brand-symbol{width:30px;opacity:1}.workspace-brand .brand-wordmark{width:132px;opacity:0;transform:translate(-7px,-50%)}.sidebar-expanded .workspace-brand .brand-symbol{opacity:0;transform:translate(7px,-50%)}.sidebar-expanded .workspace-brand .brand-wordmark{opacity:1;transform:translateY(-50%)}.sidebar-pin{position:absolute;top:6px;right:1px;display:grid;width:29px;height:29px;place-items:center;border:1px solid #315549;border-radius:7px;background:#0a3126;color:#8fc2ae;cursor:pointer;animation:railLabelIn .15s ease both}.sidebar-pin.pinned,.sidebar-pin:hover{border-color:#4b8a70;background:#134b39;color:#8aefba}.sidebar-pin svg{width:15px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}@keyframes railLabelIn{0%{opacity:0;transform:translateX(-4px)}}.org-switcher{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:10px;gap:10px;width:100%;margin:26px 0 18px;padding:11px;border:1px solid #285044;border-radius:9px;background:#0b3126;color:white;text-align:left;cursor:pointer}.org-switcher>span:first-child{display:grid;width:32px;height:32px;place-items:center;border-radius:7px;background:#1b5f47;color:#7ce7b2;font:700 calc(11px + var(--type-bump, 0px))/1 var(--font-label)}.org-switcher span:nth-child(2){min-width:0}.org-switcher small,.org-switcher strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-switcher small{margin-bottom:4px;color:#7fa397;font-size:calc(9px + var(--type-bump, 0px))}.org-switcher strong{font-size:calc(11px + var(--type-bump, 0px));font-weight:650}.org-switcher b{color:#83a99b;font-size:calc(13px + var(--type-bump, 0px))}.workspace-sidebar nav{display:grid;grid-gap:3px;gap:3px}.workspace-sidebar nav button{position:relative;display:grid;grid-template-columns:20px 1fr auto;align-items:center;grid-gap:11px;gap:11px;min-height:42px;padding:0 8px 0 14px;border:0;border-radius:7px;background:transparent;color:#9bbcaf;font-family:var(--font-primary);font-size:calc(12px + var(--type-bump, 0px));font-weight:400;text-align:left;cursor:pointer}.workspace-sidebar nav button:hover{background:#0c3529;color:white}.workspace-sidebar nav button.active{background:#e3f5eb;color:#0a3d2c}.workspace-sidebar nav svg{width:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.workspace-sidebar nav b{display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;border-radius:10px;background:#184637;color:#8ce8ba;font:700 calc(9px + var(--type-bump, 0px))/1 var(--font-label)}.workspace-sidebar nav button.active b{background:#bfe8d2;color:#09613f}.universal-product-nav button small,.universal-product-nav>p,.workspace-sidebar .nav-copy,.workspace-sidebar nav b{opacity:1;white-space:nowrap;transition:opacity .1s ease .1s,transform .16s ease .08s}.sidebar-collapsed .workspace-sidebar nav button{grid-template-columns:20px;place-items:center;padding:0 14px}.sidebar-collapsed .workspace-sidebar nav .nav-copy,.sidebar-collapsed .workspace-sidebar nav b{position:absolute;opacity:0;transform:translateX(-5px);pointer-events:none;transition-delay:0s}.universal-product-nav{margin:13px 2px 0;padding-top:13px;border-top:1px solid #27483e}.universal-product-nav>p{margin:0 8px 9px;color:#669487;font:750 calc(9px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.1em}.universal-product-nav>div{display:grid;grid-gap:3px;gap:3px}.universal-product-nav button{position:relative;display:grid;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:39px;padding:7px 8px 7px 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:#d8ece4;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.universal-product-nav button:hover{border-color:#285144;background:#0b3428;color:white}.universal-product-nav button.active{border-color:#397660;background:#124535;color:white;box-shadow:inset 2px 0 #4ed197}.universal-product-nav button span{overflow:hidden;font-family:var(--font-primary);font-size:calc(10px + var(--type-bump, 0px));font-weight:400;line-height:1.25;text-overflow:ellipsis}.universal-product-nav button small{opacity:0;color:#7fb39e;font:700 calc(7px + var(--type-bump, 0px))/1 var(--font-label);letter-spacing:.04em;transition:opacity .18s ease}.universal-product-nav button.active small,.universal-product-nav button:hover small{opacity:1}.product-glyph{width:19px;height:19px;fill:none;stroke:#71dca9;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.sidebar-collapsed .universal-product-nav{margin-inline:0}.sidebar-collapsed .universal-product-nav>p{overflow:hidden;width:1px;height:1px;margin:0 0 7px;opacity:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);transform:translateX(-5px);transition-delay:0s}.sidebar-collapsed .universal-product-nav button{grid-template-columns:21px;min-height:39px;place-items:center;padding:0 9px}.sidebar-collapsed .universal-product-nav .nav-copy,.sidebar-collapsed .universal-product-nav button small{position:absolute;opacity:0;transform:translateX(-5px);pointer-events:none;transition-delay:0s}.sidebar-foot{margin-top:auto;padding-top:14px;border-top:1px solid #27483e}.sidebar-foot>button{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:9px;gap:9px;width:100%;padding:8px;border:0;border-radius:8px;background:transparent;color:white;text-align:left;cursor:pointer}.team-avatar{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#c9efda;color:#13553c;font:700 calc(10px + var(--type-bump, 0px))/1 var(--font-label)}.sidebar-foot small,.sidebar-foot strong{display:block}.sidebar-foot strong{font-size:calc(11px + var(--type-bump, 0px))}.sidebar-foot small{margin-top:3px;color:#81a396;font-size:calc(9px + var(--type-bump, 0px))}.sidebar-foot b{color:#77998d;letter-spacing:1px}.workspace-shell{position:relative;min-height:100vh;margin-left:var(--ws-sidebar);background:linear-gradient(135deg,rgba(250,252,250,.94),rgba(235,246,240,.92))}.workspace-shell:before{inset:0 0 0 var(--ws-sidebar);opacity:.78;background-image:linear-gradient(rgba(57,125,93,.075) 1px,transparent 0),linear-gradient(90deg,rgba(57,125,93,.075) 1px,transparent 0),radial-gradient(circle at 86% 2%,rgba(0,169,92,.14),transparent 28%),radial-gradient(circle at 28% 96%,rgba(123,205,163,.1),transparent 23%);background-size:38px 38px,38px 38px,auto,auto}.workspace-shell:after,.workspace-shell:before{content:"";position:fixed;z-index:0;pointer-events:none}.workspace-shell:after{top:62px;right:-150px;width:440px;height:440px;border:1px solid rgba(25,113,77,.08);border-radius:50%;box-shadow:0 0 0 64px rgba(25,113,77,.026),0 0 0 128px rgba(25,113,77,.018)}.workspace-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;height:52px;align-items:center;justify-content:space-between;gap:20px;padding:0 20px;border-bottom:1px solid rgba(151,184,167,.55);background:rgba(250,252,250,.88);box-shadow:0 8px 24px rgba(8,40,30,.025);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.global-search{display:flex;width:min(420px,48vw);height:36px;align-items:center;gap:9px;padding:0 12px;border:1px solid #cbdad2;border-radius:8px;background:rgba(255,255,255,.9);box-shadow:0 2px 8px rgba(8,40,30,.025)}.global-search svg{width:17px;flex:0 0 auto;fill:none;stroke:#577067;stroke-width:1.7;stroke-linecap:round}.global-search input{width:100%;border:0;background:transparent;color:#173d30;outline:0;font-size:calc(12px + var(--type-bump, 0px))}.global-search:focus-within{border-color:#60ad89;box-shadow:0 0 0 3px rgba(0,169,92,.1)}.global-search input::placeholder{color:#789087}.global-search kbd{padding:4px 6px;border:1px solid #d1ddd7;border-radius:5px;background:#f2f6f3;color:#6c8078;font:600 calc(9px + var(--type-bump, 0px))/1 var(--font-label)}.topbar-actions{position:relative;display:flex;align-items:center;gap:7px}.topbar-actions button{display:grid;min-width:35px;height:35px;padding:0 10px;place-items:center;border:1px solid #d5dfda;border-radius:7px;background:white;color:#355348;cursor:pointer}.topbar-actions .notification{position:relative;font-size:calc(17px + var(--type-bump, 0px))}.topbar-actions .notification i{position:absolute;top:7px;right:8px;width:5px;height:5px;border-radius:50%;background:#00a95c}.topbar-actions .new-trade{display:flex;min-width:116px;border-color:#00a95c;background:#00a95c;color:white;font-size:calc(11px + var(--type-bump, 0px));font-weight:750}.topbar-actions .account-switcher{display:flex;width:auto;min-width:168px;height:38px;justify-content:flex-start;gap:9px;padding:4px 10px;border-color:#c9d9d1;background:rgba(255,255,255,.94);text-align:left}.account-organization{min-width:0;flex:1 1}.account-organization small,.account-organization strong{display:block;overflow:hidden;max-width:105px;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.account-organization strong{color:#173c2f;font-size:calc(10px + var(--type-bump, 0px));font-weight:680}.account-organization small{margin-top:1px;color:#6e837a;font-size:calc(8px + var(--type-bump, 0px))}.account-switcher .team-avatar{width:30px;height:30px;flex:0 0 auto}.account-menu{position:absolute;top:45px;right:0;width:232px;overflow:hidden;border:1px solid #bed1c7;border-radius:10px;background:rgba(255,255,255,.98);box-shadow:0 22px 60px rgba(5,30,22,.18);animation:accountMenuIn .15s ease both}.account-menu>a,.account-menu>button{display:flex;width:100%;height:44px;align-items:center;justify-content:flex-start;padding:0 16px;border:0;border-bottom:1px solid #e5ebe7;border-radius:0;background:white;color:#294c3f;font-size:calc(11px + var(--type-bump, 0px));font-weight:650;text-align:left;cursor:pointer}.account-menu>a:hover,.account-menu>button:hover{background:#eff8f3;color:#0c704b}.account-menu>button:last-child{border-bottom:0}@keyframes accountMenuIn{0%{opacity:0;transform:translateY(-5px)}}.account-menu>.account-menu-toggle{justify-content:space-between;gap:12px}.account-menu-switch{position:relative;flex:0 0 auto;width:32px;height:18px;border-radius:999px;background:#c9d9d1;transition:background .15s ease}.account-menu-switch i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:white;box-shadow:0 1px 2px rgba(5,30,22,.25);transition:transform .15s ease}.account-menu-toggle[aria-checked=true] .account-menu-switch{background:#0c704b}.account-menu-toggle[aria-checked=true] .account-menu-switch i{transform:translateX(14px)}.account-menu-toggle:focus-visible{outline:2px solid #0c704b;outline-offset:-2px}.workspace-content{position:relative;z-index:1;max-width:1540px;margin:0 auto;padding:24px 28px 40px}.workspace-titlebar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.panel-label,.workspace-kicker{color:#12704e;font:750 calc(10px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.08em}.workspace-titlebar h1{margin-top:7px;font-size:calc(29px + var(--type-bump, 0px));font-weight:590;letter-spacing:-.025em}.workspace-titlebar>div:first-child>p:last-child{margin-top:6px;color:#698078;font-size:calc(11px + var(--type-bump, 0px))}.title-actions{display:flex;gap:6px}.title-actions button{height:34px;padding:0 12px;border:1px solid #d1ddd7;border-radius:7px;background:white;color:#405c52;font-size:calc(10px + var(--type-bump, 0px));font-weight:650;cursor:pointer}.control-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:18px}.control-summary button{display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:10px;gap:10px;min-height:65px;padding:11px 13px;border:1px solid #d3dfd9;border-radius:9px;background:#fbfdfb;color:#17372c;text-align:left;cursor:pointer;transition:.18s ease}.control-summary button.selected,.control-summary button:hover{border-color:#79b99a;box-shadow:0 7px 22px rgba(8,43,31,.07);transform:translateY(-1px)}.summary-mark{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;font:700 calc(14px + var(--type-bump, 0px))/1 var(--font-label)}.summary-mark.amber{background:#fff1cf;color:#895d00}.summary-mark.blue{background:#e7f0fa;color:#275f92}.summary-mark.green{background:#daf3e5;color:#0c744b}.summary-mark.dark{background:#12382c;color:#8be5b6}.control-summary small,.control-summary strong{display:block}.control-summary strong{font-size:calc(11px + var(--type-bump, 0px))}.control-summary small{margin-top:4px;color:#75887f;font-size:calc(9px + var(--type-bump, 0px))}.control-summary b{color:#779087;font-weight:500}.workspace-focus-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);grid-gap:10px;gap:10px;margin-top:10px}.workspace-card{position:relative;overflow:hidden;border:1px solid rgba(176,205,190,.82);border-radius:10px;background:rgba(255,255,255,.91);box-shadow:0 12px 34px rgba(8,40,30,.055),inset 0 1px rgba(255,255,255,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.workspace-card:after{content:"";position:absolute;z-index:0;inset:0;opacity:.17;background-image:linear-gradient(rgba(58,125,94,.11) 1px,transparent 0),linear-gradient(90deg,rgba(58,125,94,.11) 1px,transparent 0);background-size:38px 38px;pointer-events:none}.workspace-card>*{position:relative;z-index:1}.workspace-card>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid #e0e8e3}.workspace-card h2{margin-top:4px;font-size:calc(15px + var(--type-bump, 0px));font-weight:610;letter-spacing:-.01em}.changes-panel header button,.workspace-card>header>button{border:0;background:transparent;color:#267758;font-size:calc(9px + var(--type-bump, 0px));font-weight:750;cursor:pointer}.priority-list{display:grid;padding:3px 10px 8px}.priority-list>button{display:grid;grid-template-columns:30px minmax(0,1fr) 130px 18px;align-items:center;grid-gap:10px;gap:10px;min-height:61px;padding:8px 6px;border:0;border-bottom:1px solid #e5ebe7;background:transparent;color:#18382d;text-align:left;cursor:pointer}.priority-list>button:last-child{border-bottom:0}.priority-list>button:hover{background:#f4faf6}.priority-index{display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#edf2ef;color:#62776e;font:700 calc(9px + var(--type-bump, 0px))/1 var(--font-label)}.priority-index.p1{background:#fff0cf;color:#8a6000}.priority-copy small,.priority-copy strong,.priority-meta small,.priority-meta strong{display:block}.priority-copy strong{font-size:calc(11px + var(--type-bump, 0px))}.priority-copy small{overflow:hidden;margin-top:5px;color:#687e75;font-size:calc(9px + var(--type-bump, 0px));text-overflow:ellipsis;white-space:nowrap}.priority-meta{padding-left:12px;border-left:1px solid #e1e8e4}.priority-meta strong{color:#3f5d52;font-size:calc(9px + var(--type-bump, 0px))}.priority-meta small{margin-top:4px;color:#819087;font-size:calc(8px + var(--type-bump, 0px))}.priority-arrow{color:#1c8059}.change-list{display:grid;padding:4px 13px 9px}.change-list button{display:grid;grid-template-columns:8px 1fr;grid-gap:10px;gap:10px;padding:11px 2px;border:0;border-bottom:1px solid #e5ebe7;background:transparent;color:#18382d;text-align:left;cursor:pointer}.change-list button:last-child{border-bottom:0}.change-dot{width:6px;height:6px;margin-top:3px;border-radius:50%;background:#79aa92}.change-dot.important{background:#db9c12;box-shadow:0 0 0 3px #fff1cf}.change-list em,.change-list small,.change-list strong{display:block}.change-list strong{font-size:calc(10px + var(--type-bump, 0px))}.change-list small{margin-top:4px;color:#677b73;font-size:calc(8px + var(--type-bump, 0px));line-height:1.4}.change-list em{margin-top:5px;color:#82938b;font-family:var(--font-primary);font-size:calc(7px + var(--type-bump, 0px));font-style:normal}.trade-register{margin-top:10px;overflow:hidden}.trade-register:before{content:"";position:absolute;z-index:2;top:0;left:0;width:3px;height:61px;background:#00a95c}.register-head{min-height:61px!important}.filter-tabs,.register-tools{display:flex;align-items:center}.register-tools{gap:10px}.filter-tabs{gap:2px;padding:3px;border-radius:7px;background:#f0f4f1}.filter-tabs button{min-height:27px;padding:0 9px;border:0;border-radius:5px;background:transparent;color:#657a71;font-size:calc(8px + var(--type-bump, 0px));font-weight:680;cursor:pointer}.filter-tabs button.active{background:white;color:#126e4d;box-shadow:0 1px 4px rgba(7,28,22,.1)}.filter-button{min-height:33px;padding:0 10px;border:1px solid #d2ddd7!important;border-radius:7px;background:white!important;color:#405b51!important}.filter-button span{display:inline-grid;width:16px;height:16px;margin-left:4px;place-items:center;border-radius:50%;background:#dff2e8;color:#16714f;font:700 calc(8px + var(--type-bump, 0px))/1 var(--font-label)}.trade-table{overflow-x:auto}.trade-row{display:grid;grid-template-columns:minmax(190px,1.35fr) minmax(145px,.95fr) minmax(210px,1.45fr) minmax(115px,.8fr) 110px 100px 86px;width:100%;min-width:1040px;align-items:center;grid-gap:12px;gap:12px;min-height:55px;padding:8px 16px;border:0;border-bottom:1px solid #e5ebe7;background:white;font-size:calc(9px + var(--type-bump, 0px));text-align:left;cursor:pointer}.trade-row:last-child{border-bottom:0}.trade-row.active,.trade-row:not(.trade-table-head):hover{background:#f1faf5;box-shadow:inset 3px 0 #22a86f}.trade-table-head{min-height:34px;background:#f5f8f6;color:#6d8178;font:700 calc(8px + var(--type-bump, 0px))/1 var(--font-label);letter-spacing:.04em;cursor:default}.trade-row span{min-width:0}.trade-row small,.trade-row strong{display:block}.trade-row strong{color:#17392d;font-size:calc(10px + var(--type-bump, 0px))}.trade-row small,.trade-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-row small{margin-top:4px;color:#788981;font-size:calc(8px + var(--type-bump, 0px))}.trade-row>span:nth-child(4){display:flex;align-items:center;gap:7px}.trade-row>span:nth-child(4) b{font-size:calc(8px + var(--type-bump, 0px));font-weight:700}.state-dot{display:inline-block;width:7px;height:7px;flex:0 0 auto;border-radius:50%}.state-action-required{background:#dc9b0b;box-shadow:0 0 0 3px #fff0cb}.state-in-review{background:#3d78ad;box-shadow:0 0 0 3px #e5eff8}.state-ready{background:#16a566;box-shadow:0 0 0 3px #daf3e6}.state-changed{background:#153a2e;box-shadow:0 0 0 3px #d9e4df}.row-arrow{float:right;color:#24805d}.empty-register{padding:30px;color:#74877e;text-align:center}.decision-drawer{position:fixed;z-index:60;top:12px;right:12px;bottom:12px;width:min(365px,calc(100vw - 24px));overflow-y:auto;border:1px solid #bcd1c7;border-radius:12px;background:#fbfdfb;box-shadow:0 30px 90px rgba(5,30,22,.22);animation:drawerIn .2s ease both}.decision-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid #dbe5df;background:linear-gradient(145deg,#eff8f3,#f9fcfa)}.decision-drawer h2{margin-top:7px;font-size:calc(22px + var(--type-bump, 0px));font-weight:590;letter-spacing:-.03em}.decision-drawer header span{display:block;margin-top:7px;color:#62786f;font-size:calc(11px + var(--type-bump, 0px))}.decision-drawer header button{width:30px;height:30px;border:1px solid #ccd9d2;border-radius:7px;background:white;color:#51685e;font-size:calc(18px + var(--type-bump, 0px));cursor:pointer}.drawer-state{display:flex;align-items:center;gap:11px;margin:16px 20px 0;padding:13px;border:1px solid #d5e2db;border-radius:8px;background:white}.drawer-state .state-dot{width:9px;height:9px}.drawer-state small,.drawer-state strong{display:block}.drawer-state small{color:#72877e;font-size:calc(8px + var(--type-bump, 0px))}.drawer-state strong{margin-top:4px;font-size:calc(12px + var(--type-bump, 0px))}.decision-drawer>section{margin:16px 20px 0;padding:16px;border:1px solid #d5e1db;border-radius:9px;background:white}.decision-drawer section h3{margin-top:10px;font-size:calc(16px + var(--type-bump, 0px));font-weight:590;line-height:1.35}.drawer-primary{width:100%;height:40px;margin-top:16px;border:0;border-radius:7px;background:#00a95c;color:white;font-size:calc(10px + var(--type-bump, 0px));font-weight:750;cursor:pointer}.decision-drawer dl{margin:16px 20px 0;padding:0 16px;border:1px solid #d5e1db;border-radius:9px;background:white}.decision-drawer dl div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #e5ebe7}.decision-drawer dl div:last-child{border-bottom:0}.decision-drawer dt{color:#71857c;font-size:calc(9px + var(--type-bump, 0px))}.decision-drawer dd{margin:0;font-size:calc(10px + var(--type-bump, 0px));font-weight:650;text-align:right}.decision-basis div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #e5ebe7;font-size:calc(9px + var(--type-bump, 0px))}.decision-basis div span{color:#71837b}.decision-basis div strong{font-size:calc(9px + var(--type-bump, 0px))}.decision-basis>small{display:block;margin-top:13px;color:#74877e;font-size:calc(8px + var(--type-bump, 0px));line-height:1.5}@keyframes drawerIn{0%{opacity:0;transform:translateX(14px)}}.trade-workspace{--ws-copy:12px;--ws-secondary:10px}.panel-heading{margin:0;color:#12704e;font:700 calc(11px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.07em}.workspace-titlebar>div:first-child>p:last-child{color:#597168;font-size:calc(var(--ws-copy) + var(--type-bump, 0px))}.control-summary strong{font-size:calc(var(--ws-copy) + var(--type-bump, 0px));font-weight:500}.control-summary small{color:#60766d;font-size:calc(var(--ws-secondary) + var(--type-bump, 0px))}.changes-panel header button,.workspace-card>header>button{font-size:calc(11px + var(--type-bump, 0px));font-weight:500}.priority-copy strong{font-size:calc(var(--ws-copy) + var(--type-bump, 0px));font-weight:500}.priority-copy small{color:#5f766c;font-size:calc(var(--ws-secondary) + var(--type-bump, 0px))}.priority-meta small,.priority-meta strong{font-size:calc(10px + var(--type-bump, 0px));font-weight:500}.priority-meta small{color:#6d8178}.change-list strong{font-size:calc(var(--ws-copy) + var(--type-bump, 0px));font-weight:500}.change-list em,.change-list small{color:#5f756c;font-size:calc(var(--ws-secondary) + var(--type-bump, 0px))}.change-list em{color:#6f8279}.register-head{min-height:55px!important}.filter-tabs button{min-height:29px;color:#566e64;font-size:calc(10px + var(--type-bump, 0px));font-weight:400}.trade-row{min-height:58px;color:#27463b;font-size:calc(11px + var(--type-bump, 0px))}.trade-table-head{min-height:36px;color:#586f65;font-size:calc(10px + var(--type-bump, 0px))}.trade-row strong{font-size:calc(12px + var(--type-bump, 0px));font-weight:500}.trade-row small,.trade-row>span:nth-child(4) b{color:#687d74;font-size:calc(10px + var(--type-bump, 0px));font-weight:500}.empty-register{color:#657b72;font-size:calc(11px + var(--type-bump, 0px))}.decision-basis div,.decision-basis div strong,.decision-basis>small,.decision-drawer dt,.decision-drawer header span,.drawer-state small{font-size:calc(10px + var(--type-bump, 0px))}.decision-drawer dd{font-size:calc(11px + var(--type-bump, 0px));font-weight:500}@media (max-width:1100px){.control-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.trade-workspace,.trade-workspace.sidebar-expanded{--ws-sidebar:0px;padding-bottom:62px}.workspace-sidebar{inset:auto 0 0;width:100%;height:58px;flex-direction:row;align-items:center;padding:7px 10px}.universal-product-nav,.workspace-sidebar-header{display:none}.workspace-sidebar nav{display:flex;width:100%;justify-content:space-around}.sidebar-collapsed .workspace-sidebar nav button,.workspace-sidebar nav button{width:43px;min-height:43px}.workspace-sidebar nav .nav-copy,.workspace-sidebar nav b,.workspace-sidebar nav button:after,.workspace-sidebar nav button:nth-child(n+6){display:none}.workspace-topbar{padding:0 16px}.global-search{width:100%}.global-search kbd{display:none}.workspace-content{padding:18px 14px 30px}.workspace-titlebar{align-items:flex-start}.title-actions{display:none}.workspace-titlebar h1{font-size:calc(25px + var(--type-bump, 0px))}.workspace-focus-grid{grid-template-columns:1fr}.control-summary{grid-template-columns:1fr 1fr}.priority-list>button{grid-template-columns:28px minmax(0,1fr) 18px}.priority-meta,.register-tools .filter-tabs{display:none}}@media (max-width:980px){.topbar-actions .account-switcher{display:flex;min-width:46px;width:46px;padding:5px;justify-content:center}.account-switcher .account-organization,.account-switcher>svg{display:none}}@media (max-width:520px){.control-summary{grid-template-columns:1fr}.control-summary button{min-height:58px}.workspace-card>header{align-items:flex-start}.changes-panel{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:78px;padding:0 5vw;border-bottom:1px solid rgba(7,28,22,.1);background:rgba(246,248,245,.93);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand img{width:156px;height:auto}.site-nav{display:flex;justify-content:center;gap:34px}.site-nav a,.text-link{font-size:calc(14px + var(--type-bump, 0px));font-weight:650}.site-nav a{color:#344a42}.site-nav a:hover,.text-link:hover{color:var(--green-dark)}.platform-menu{position:relative}.platform-menu summary{display:flex;align-items:center;gap:7px;color:#344a42;font-size:calc(14px + var(--type-bump, 0px));font-weight:650;cursor:pointer;list-style:none}.platform-menu summary::-webkit-details-marker{display:none}.platform-menu summary svg{width:11px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .2s ease}.platform-menu[open] summary{color:var(--green-dark)}.platform-menu[open] summary svg{transform:rotate(180deg)}.platform-dropdown{position:fixed;top:72px;left:50vw;z-index:20;width:min(880px,calc(100vw - 40px));padding:12px;border:1px solid #bfd0c7;border-radius:13px;background:rgba(255,255,255,.98);box-shadow:0 25px 70px rgba(7,28,22,.17);transform:translateX(-50%)}.platform-overview-link{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border-radius:8px;background:var(--ink);color:white!important}.platform-overview-link span{display:grid;grid-gap:5px;gap:5px}.platform-overview-link small{color:#66dfa6;font:750 calc(9px + var(--type-bump, 0px))/1 Courier New,monospace;letter-spacing:.1em;text-transform:uppercase}.platform-overview-link strong{font-size:calc(15px + var(--type-bump, 0px));font-weight:580}.platform-overview-link svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.8}.platform-capability-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;padding:18px 8px 8px}.platform-capability-grid section{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0 14px;border-right:1px solid #e0e8e3}.platform-capability-grid section:last-child{border-right:0}.platform-capability-grid section>p{margin-bottom:9px;color:var(--green-dark);font:750 calc(9px + var(--type-bump, 0px))/1.2 Courier New,monospace;letter-spacing:.08em;text-transform:uppercase}.platform-capability-grid section>a,.platform-capability-grid section>span{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:38px;padding:7px 6px;border-radius:6px;color:#1c362d;font-size:calc(12px + var(--type-bump, 0px));font-weight:620;line-height:1.3}.platform-capability-grid section>a:hover{background:#edf6f0;color:var(--green-dark)}.platform-capability-grid section>.is-planned{color:#61736b}.platform-capability-grid section small{flex:0 0 auto;padding:4px 5px;border-radius:4px;background:#edf2ef;color:#728078;font:700 calc(7px + var(--type-bump, 0px))/1 Courier New,monospace;text-transform:uppercase}.header-actions{display:flex;align-items:center;gap:24px}.menu-button{display:none;border:0;background:transparent}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border:1px solid var(--green);border-radius:8px;background:var(--green);color:var(--white);font-size:calc(14px + var(--type-bump, 0px));font-weight:750;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.button:hover{transform:translateY(-2px);background:#008f4d;border-color:#008f4d}.button svg,.trust-intro a svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.button-small{min-height:42px;padding:0 17px}.button-secondary{border-color:#bac8c0;background:transparent;color:var(--ink)}.button-secondary:hover{border-color:var(--ink);background:var(--white)}.hero{position:relative;overflow:hidden;padding:88px 5vw 104px;background:radial-gradient(circle at 75% 38%,rgba(0,169,92,.1),transparent 30%),linear-gradient(180deg,#f8faf7,#f2f6f2)}.hero:before{content:"";position:absolute;top:0;right:10%;width:40vw;height:40vw;border:1px solid rgba(7,28,22,.05);border-radius:50%;box-shadow:0 0 0 80px rgba(7,28,22,.018),0 0 0 160px rgba(7,28,22,.012)}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);grid-gap:7vw;gap:7vw;align-items:center;max-width:1420px;margin:0 auto}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--green-dark);font-size:calc(11px + var(--type-bump, 0px));font-weight:800;letter-spacing:.16em;text-transform:uppercase}.eyebrow>span{display:inline-block;width:28px;height:1px;background:currentColor}.eyebrow.light{color:#63e7a7}.hero h1{max-width:760px;margin-top:24px;font-size:calc(clamp(48px, 5.6vw, 82px) + var(--type-bump, 0px));font-weight:570;letter-spacing:-.052em;line-height:.99}.hero-lede{max-width:700px;margin-top:30px;color:#486058;font-size:calc(clamp(17px, 1.45vw, 20px) + var(--type-bump, 0px));line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.hero-note{display:flex;align-items:center;gap:9px;margin-top:20px;color:var(--muted);font-size:calc(13px + var(--type-bump, 0px))}.hero-note svg{width:18px;fill:none;stroke:var(--green-dark);stroke-width:1.8}.hero-note>span{width:3px;height:3px;border-radius:50%;background:#95a59e}.hero-instrument{position:relative;overflow:hidden;max-width:720px;padding:16px;border:1px solid #c8d7ce;border-radius:16px;background:rgba(255,255,255,.92);box-shadow:0 32px 80px rgba(7,28,22,.12)}.hero-instrument:before{content:"";position:absolute;inset:-14px 28px auto;height:14px;border:1px solid #d8e2dc;border-bottom:0;border-radius:12px 12px 0 0;background:rgba(255,255,255,.55)}.hero-instrument-frame{width:100%}.instrument-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:11px;border-bottom:1px solid var(--line);color:#597068;font-size:calc(11px + var(--type-bump, 0px));font-weight:800;letter-spacing:.12em;text-transform:uppercase}.live-status{display:flex;align-items:center;gap:7px;color:var(--green-dark)}.live-status i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(0,169,92,.12)}.route-summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:20px;gap:20px;padding:24px 4px}.route-summary div:last-child{text-align:right}.brief-grid small,.instrument-product small,.route-summary small,.signal-grid small{display:block;color:#71827b;font-size:calc(10px + var(--type-bump, 0px));font-weight:750;letter-spacing:.1em;text-transform:uppercase}.route-summary strong{display:block;margin-top:6px;font-size:calc(17px + var(--type-bump, 0px))}.route-line{display:flex;align-items:center}.route-line span{width:100%;border-top:1px dashed #8ca59a}.route-line i{width:7px;height:7px;flex:0 0 auto;border:2px solid var(--green);border-radius:50%;background:white}.instrument-product{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:18px;border:1px solid #cde1d5;border-radius:10px;background:var(--mint)}.instrument-product strong{display:block;margin-top:5px;font-size:calc(15px + var(--type-bump, 0px))}.product-mark{display:grid;width:44px;height:44px;place-items:center;border-radius:8px;background:var(--ink);color:white;font-family:var(--font-label);font-weight:800}.status-pill,.verified-pill{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:7px 9px;border-radius:999px;background:#fff4d9;color:#825a00;font-size:calc(10px + var(--type-bump, 0px));font-weight:800;white-space:nowrap}.signal-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:12px}.signal-grid>div{padding:16px;border:1px solid #dce5e0;border-radius:9px;background:#fbfcfb}.signal-grid strong{display:block;margin-top:9px;font-size:calc(25px + var(--type-bump, 0px));font-weight:600}.signal-grid span{display:block;margin-top:4px;color:#6b7b74;font-size:calc(10px + var(--type-bump, 0px));line-height:1.4}.instrument-alert{display:flex;gap:12px;margin-top:12px;padding:15px;border-left:3px solid #cf9400;background:#fffaf0}.instrument-alert>span{display:grid;width:23px;height:23px;flex:0 0 auto;place-items:center;border:1px solid #cf9400;border-radius:50%;color:#936800;font-weight:800}.instrument-alert strong,.instrument-alert>span{font-size:calc(12px + var(--type-bump, 0px))}.instrument-alert p{margin-top:3px;color:#75684a;font-size:calc(11px + var(--type-bump, 0px));line-height:1.45}.instrument-footer{display:flex;align-items:center;gap:10px;margin-top:18px;color:#788780;font-size:calc(9px + var(--type-bump, 0px));font-weight:800;letter-spacing:.11em;text-transform:uppercase}.instrument-footer i{flex:1 1;border-top:1px solid #ccd8d1}.preview-play{padding:0;border:0;background:transparent;color:var(--green-dark);font-size:calc(10px + var(--type-bump, 0px));font-weight:800;text-transform:uppercase;cursor:pointer}.preview-tabs{display:flex;gap:5px;margin:10px 0;overflow-x:auto;scrollbar-width:none}.preview-tabs::-webkit-scrollbar{display:none}.preview-tabs button{flex:0 0 auto;padding:7px 9px;border:1px solid #d8e2dc;border-radius:999px;background:#f8faf8;color:#61736b;font-size:calc(9px + var(--type-bump, 0px));font-weight:750;cursor:pointer}.preview-tabs button[aria-selected=true]{border-color:var(--green-dark);background:#e8f8ef;color:var(--green-dark)}.preview-panel{position:relative;min-height:350px;padding:14px;border:1px solid #cfe0d7;border-radius:11px;background:#fbfdfb;overflow:hidden}.preview-panel:before{content:"";position:absolute;inset:0;opacity:.18;background-image:linear-gradient(#c6d5cd 1px,transparent 0),linear-gradient(90deg,#c6d5cd 1px,transparent 0);background-size:36px 36px;pointer-events:none}.preview-panel>*{position:relative}.preview-panel-heading{display:grid;grid-gap:4px;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--line)}.preview-panel-heading strong{display:block;width:0;max-width:100%;overflow:hidden;font-size:calc(13px + var(--type-bump, 0px));font-weight:620;white-space:nowrap;animation:previewTyping 1.35s steps(48) .3s forwards}.preview-question{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:14px}.preview-question small{width:100%}.preview-question span{padding:7px 9px;border-radius:6px;background:#e8f6ee;font-size:calc(9px + var(--type-bump, 0px))}.preview-code-path{display:grid;grid-template-columns:1fr auto 1.3fr;grid-gap:9px;gap:9px;align-items:center;margin-top:12px}.preview-code-path span{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid #cfddd5;border-radius:8px;background:white}.preview-code-path span.selected{border-color:#56b486;background:#eafff3}.preview-code-path b{font-size:calc(17px + var(--type-bump, 0px))}.preview-hs>p{margin-top:9px;color:#65766f;font-size:calc(10px + var(--type-bump, 0px))}.preview-findings{display:grid;grid-gap:8px;gap:8px;margin-top:13px}.preview-findings article{display:grid;grid-template-columns:54px 1fr;grid-gap:10px;gap:10px;padding:11px;border:1px solid #d7e2dc;border-radius:8px;background:white}.preview-findings article>span{align-self:start;padding:6px;border-radius:999px;background:#fff0d1;color:#865a00;font-size:calc(8px + var(--type-bump, 0px));font-weight:800;text-align:center}.preview-findings article>span.clear{background:#e5f8ed;color:#14764d}.preview-findings strong{display:block;margin-top:6px;font-size:calc(11px + var(--type-bump, 0px))}.preview-findings p{margin-top:7px;color:#73827b;font-size:calc(8px + var(--type-bump, 0px))}.preview-calculation{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:10px;gap:10px;margin-top:13px}.preview-calculation ul,.preview-calculation>div{margin:0;padding:16px;border:1px solid #d6e1db;border-radius:8px;background:white}.preview-calculation>div strong{display:block;margin-top:14px;font-size:calc(27px + var(--type-bump, 0px))}.preview-calculation p{margin-top:8px;color:#6c7c75;font-size:calc(9px + var(--type-bump, 0px))}.preview-calculation ul{list-style:none}.preview-calculation li{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #e2e8e4;font-size:calc(9px + var(--type-bump, 0px))}.preview-calculation li:last-child{border-bottom:0}.preview-landed{display:grid;grid-gap:9px;gap:9px;margin-top:13px}.preview-landed-total,.preview-partner{display:grid;grid-gap:7px;gap:7px;padding:13px;border:1px solid #b8d8c7;border-radius:8px;background:#edfff5}.preview-landed-total span,.preview-partner span{color:#6a7a73;font-size:calc(9px + var(--type-bump, 0px))}.preview-landed-total{grid-template-columns:1fr auto;align-items:end;background:var(--ink);color:white}.preview-landed-total small{grid-column:1/-1;color:#62dfa4}.preview-landed-total strong{font-size:calc(26px + var(--type-bump, 0px))}.preview-compliance{display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:12px;gap:12px;align-items:center;margin-top:13px}.preview-readiness{display:grid;min-height:175px;place-content:center;border:1px solid #b9d7c7;border-radius:50%;background:#eafff3;text-align:center}.preview-readiness strong{font-size:calc(36px + var(--type-bump, 0px))}.preview-readiness span{margin-top:5px;color:var(--green-dark);font-size:calc(9px + var(--type-bump, 0px));font-weight:750;text-transform:uppercase}.preview-compliance>div:last-child{display:grid;grid-gap:7px;gap:7px}.preview-compliance p{display:flex;gap:9px;padding:10px;border:1px solid #d7e2dc;border-radius:7px;background:white;font-size:calc(9px + var(--type-bump, 0px))}.preview-compliance p i{color:var(--green-dark);font-style:normal}.preview-compliance p.attention{border-color:#e4cd94;background:#fffaf0}.preview-calculation,.preview-compliance,.preview-findings,.preview-hs,.preview-landed{transform-origin:var(--preview-focus,center);animation:previewCamera 6.8s ease-in-out both}.preview-live-0{--cursor-x:70%;--cursor-y:64%;--preview-focus:72% 62%}.preview-live-1{--cursor-x:78%;--cursor-y:55%;--preview-focus:70% 54%}.preview-live-2{--cursor-x:72%;--cursor-y:67%;--preview-focus:68% 62%}.preview-live-3{--cursor-x:67%;--cursor-y:70%;--preview-focus:62% 68%}.preview-live-4{--cursor-x:78%;--cursor-y:75%;--preview-focus:73% 72%}.preview-calculation>*,.preview-compliance p,.preview-findings article,.preview-landed>*,.preview-question span{opacity:0;transform:translateY(7px);animation:previewReveal .4s ease forwards}.preview-calculation>:first-child,.preview-compliance p:first-child,.preview-findings article:first-child,.preview-landed>:first-child,.preview-question span:first-of-type{animation-delay:1.35s}.preview-calculation>:nth-child(2),.preview-compliance p:nth-child(2),.preview-findings article:nth-child(2),.preview-landed>:nth-child(2),.preview-question span:nth-of-type(2){animation-delay:1.7s}.preview-compliance p:nth-child(3),.preview-question span:nth-of-type(3){animation-delay:2.05s}.preview-compliance p:nth-child(4){animation-delay:2.4s}.preview-code-path{opacity:0;animation:previewReveal .5s ease 2.35s forwards}.preview-hs>p{opacity:0;animation:previewReveal .5s ease 2.75s forwards}@keyframes previewTyping{to{width:100%}}@keyframes previewReveal{to{opacity:1;transform:translateY(0)}}@keyframes previewCamera{0%,32%{transform:scale(1)}52%,78%{transform:scale(1.045)}to{transform:scale(1)}}.product-preview{background-color:#f1faf5;background-image:linear-gradient(rgba(88,135,113,.08) 1px,transparent 0),linear-gradient(90deg,rgba(88,135,113,.08) 1px,transparent 0);background-size:34px 34px}.preview-controls{display:flex;gap:12px}.preview-controls button{padding:0;border:0;background:transparent;color:var(--green-dark);font-size:calc(9px + var(--type-bump, 0px));font-weight:800;text-transform:uppercase;cursor:pointer}.preview-input{display:grid;grid-gap:6px;gap:6px;margin-top:11px;padding:11px 13px;border:1px solid #bcd2c6;border-radius:8px;background:white}.preview-input strong{display:block;width:0;max-width:100%;overflow:hidden;font-size:calc(11px + var(--type-bump, 0px));white-space:nowrap;animation:previewTyping 1.5s steps(52) forwards}.preview-input i{width:1px;height:13px;margin-top:-22px;margin-left:min(90%,330px);background:var(--green-dark);animation:cursorBlink .8s steps(1) infinite}.preview-question span{border:1px solid transparent;background:#f0f4f2;color:#84928c;transition:.35s ease}.preview-question span.chosen{border-color:#8fc7aa;background:#e0f7e9;color:#174d39;box-shadow:0 0 0 3px rgba(0,169,92,.07)}.preview-code-path:not(.resolved) .selected{border-style:dashed;color:#7c8b84;background:#f5f8f6}.preview-code-path.resolved .selected{box-shadow:0 10px 25px rgba(0,169,92,.12)}.preview-reg{margin-top:17px}.preview-origin{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.preview-origin>span{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid #cbdad2;border-radius:7px;background:white}.preview-origin b{font-size:calc(11px + var(--type-bump, 0px))}.preview-findings article{opacity:0;transform:translateY(7px);transition:.45s ease;animation:none}.preview-findings article.visible{opacity:1;transform:none}.preview-calculation li.selected{margin-inline:-7px;padding-inline:7px;border-radius:5px;background:#e5f8ed;color:var(--green-dark)}.preview-rate-status{display:flex;flex-wrap:wrap;gap:6px;padding:11px;border:1px solid #d2dfd8;border-radius:7px;background:white}.preview-rate-status small{width:100%}.preview-rate-status span{padding:5px 7px;border-radius:999px;background:#e4f7ec;color:#216147;font-size:calc(8px + var(--type-bump, 0px))}.preview-partner.selected{border-color:var(--green);box-shadow:0 0 0 3px rgba(0,169,92,.09)}.preview-compliance p.complete{border-color:#a8d6bc;background:#effbf4}.preview-compliance p.focused{box-shadow:0 0 0 3px rgba(207,148,0,.12)}.audit-event{display:block;padding:8px 9px;border-radius:6px;background:#0b2e24;color:#72e5ae!important;font-size:calc(8px + var(--type-bump, 0px))!important}.tool-frame-viewport{position:relative;margin-top:10px;height:300px;border:1px solid #cfe0d7;border-radius:11px;overflow:hidden;background:#fbfdfb}.tool-frame-canvas{width:1440px;transform:scale(.32);transform-origin:top left;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform 2s cubic-bezier(.16,.84,.24,1)}.tool-frame-canvas :is(a,button,input,select,textarea){cursor:default}.hero-real-cursor{position:absolute;z-index:7;top:50%;left:50%;width:20px;height:24px;margin:-3px 0 0 -3px;opacity:0;filter:drop-shadow(0 3px 5px rgba(7,28,22,.35));transition:opacity .35s ease;pointer-events:none}.hero-real-cursor svg{width:20px;fill:#fff;stroke:#08221a;stroke-width:1.6}.hero-real-cursor:after{content:"";position:absolute;top:2px;left:3px;width:9px;height:9px;border:1.5px solid var(--green);border-radius:50%;opacity:0}.hero-real-cursor.is-clicking:after{animation:heroCursorClick .5s ease}@keyframes heroCursorClick{0%{opacity:0;transform:scale(.5)}35%{opacity:1;transform:scale(1.6)}to{opacity:0;transform:scale(2.6)}}.preview-calculation>*,.preview-code-path,.preview-compliance p,.preview-hs>p,.preview-landed>*,.preview-question span{opacity:1;transform:none;animation:none}.preview-media-panel{display:grid;min-height:0}.tool-frame-media{position:relative;width:100%;border-radius:7px;overflow:hidden;background:#eef3f0}.hero-media{display:block;width:100%;height:auto}.hero-commentary{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 14px;background:linear-gradient(0deg,rgba(6,20,15,.82),rgba(6,20,15,.6) 70%,transparent)}.hero-commentary-text{margin:0;color:#f1f8f4;font-size:calc(12px + var(--type-bump, 0px));font-weight:560;line-height:1.35}.hero-commentary-steps{display:flex;flex:0 0 auto;gap:4px}.hero-commentary-dot{width:10px;height:2px;border-radius:999px;background:rgba(255,255,255,.32);transition:background .25s ease,width .25s ease}.hero-commentary-dot.is-active{width:18px;background:#7be8ae}.assessment-section,.solutions-section{padding:112px 5vw}.assessment-section{padding-top:64px;padding-bottom:72px;position:relative;max-width:1520px;margin:0 auto;background-image:linear-gradient(rgba(96,139,119,.075) 1px,transparent 0),linear-gradient(90deg,rgba(96,139,119,.075) 1px,transparent 0),radial-gradient(circle at 82% 18%,rgba(69,194,134,.11),transparent 32%);background-size:42px 42px,42px 42px,auto}.assessment-section:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(248,251,249,.82),rgba(248,251,249,.35) 48%,rgba(248,251,249,.68));pointer-events:none}.assessment-section>*{position:relative;z-index:1}.section-heading{max-width:780px}.section-heading h2,.signup-section h2,.trust-intro h2{margin-top:18px;font-size:calc(clamp(38px, 4.2vw, 62px) + var(--type-bump, 0px));font-weight:560;letter-spacing:-.045em;line-height:1.06}.section-heading>p:last-child{max-width:670px;margin-top:22px;color:var(--muted);font-size:calc(17px + var(--type-bump, 0px));line-height:1.7}.compact-heading{max-width:690px}.trade-taste{margin-top:28px;border:1px solid #bed1c6;border-radius:15px;background:rgba(255,255,255,.94);box-shadow:0 24px 70px rgba(7,28,22,.09);overflow:hidden}.assessment-form{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr);min-height:390px}.assessment-primary,.assessment-route{padding:25px 30px}.assessment-primary{background:rgba(255,255,255,.92)}.assessment-route{border-left:1px solid #d7e2dc;background:linear-gradient(145deg,rgba(242,249,245,.98),rgba(230,242,235,.96))}.assessment-panel-heading{display:flex;align-items:center;gap:12px}.assessment-panel-heading>span{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid #a9cbbb;border-radius:8px;background:#e7f5ed;color:#177451;font:700 calc(9px + var(--type-bump, 0px))/1 Courier New,monospace}.assessment-panel-heading small,.assessment-panel-heading strong{display:block}.assessment-panel-heading small{color:#267458;font-size:calc(8px + var(--type-bump, 0px));font-weight:850;letter-spacing:.1em;text-transform:uppercase}.assessment-panel-heading strong{max-width:430px;margin-top:5px;color:#526b61;font-size:calc(10px + var(--type-bump, 0px));font-weight:580;line-height:1.45}.product-description-field{display:block;margin-top:18px}.assessment-form label>span,.destination-card>span{display:block;margin-bottom:10px;font-size:calc(12px + var(--type-bump, 0px));font-weight:760}.assessment-form input,.assessment-form select,.calculator-taste input,.signup-form input{width:100%;border:1px solid #c5d5cc;border-radius:8px;background:white;color:var(--ink);outline:0;transition:border-color .2s,box-shadow .2s}.assessment-form input:focus,.assessment-form select:focus,.calculator-taste input:focus{border-color:#36a875;box-shadow:0 0 0 3px rgba(54,168,117,.11)}.product-query-box{position:relative;border:1px solid #b9d1c4;border-radius:10px;background:white;box-shadow:0 10px 28px rgba(8,34,27,.055);transition:border-color .2s,box-shadow .2s}.product-query-box:focus-within{border-color:#2ca66f;box-shadow:0 0 0 3px rgba(44,166,111,.1),0 12px 30px rgba(8,34,27,.06)}.product-query-box>i{position:absolute;top:19px;left:17px;width:16px;height:16px;border:2px solid #27815d;border-radius:50%;pointer-events:none}.product-query-box>i:after{content:"";position:absolute;right:-5px;bottom:-3px;width:7px;height:2px;border-radius:9px;background:#27815d;transform:rotate(45deg)}.assessment-form .product-query-box input{height:70px;padding:0 48px;border:0;font-size:calc(15px + var(--type-bump, 0px));line-height:1.5;box-shadow:none}.assessment-form .product-query-box input:focus{border:0;box-shadow:none}.assessment-form select{height:52px;padding:0 40px 0 14px}.assessment-examples{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:13px}.assessment-examples small{width:100%;margin-bottom:2px;color:#74867d;font-size:calc(9px + var(--type-bump, 0px));font-weight:800;letter-spacing:.09em;text-transform:uppercase}.assessment-examples>small{grid-column:1/-1}.assessment-examples button{display:flex;align-items:flex-start;flex-direction:column;gap:5px;min-height:56px;padding:9px 11px;border:1px solid #ccdad2;border-radius:8px;background:#f8faf9;color:#466158;font-size:calc(9px + var(--type-bump, 0px));line-height:1.35;text-align:left;cursor:pointer}.assessment-examples button b{color:#237455;font-size:calc(8px + var(--type-bump, 0px));letter-spacing:.05em;text-transform:uppercase}.assessment-examples button:hover{border-color:#54b58a;background:#edf9f2;color:#176d4d}.assessment-examples button.selected{border-color:#31aa73;background:#dff3e8;color:#165d43;box-shadow:inset 3px 0 #25a66d}.live-understanding{display:flex;align-items:flex-start;flex-direction:column;gap:10px;margin-top:16px;padding:13px 14px;border:1px solid #d3e3da;border-radius:8px;background:#f3f8f5}.live-understanding>div:first-child{display:flex;align-items:center;gap:7px;flex:0 0 auto}.live-understanding>div:first-child i{width:7px;height:7px;border-radius:50%;background:#22ae6f;box-shadow:0 0 0 4px #e3f5eb}.live-understanding small{color:#517066;font-size:calc(8px + var(--type-bump, 0px));font-weight:800;letter-spacing:.06em;text-transform:uppercase}.live-understanding>div:last-child{display:flex;flex-wrap:wrap;gap:5px}.live-understanding span{padding:5px 7px;border-radius:5px;background:#edf5f0;color:#426055;font-size:calc(8px + var(--type-bump, 0px));font-weight:680;animation:tasteSignalIn .35s ease both}@keyframes tasteSignalIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.assessment-route-map{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:end;margin-top:18px}.assessment-route-map .destination-card>span,.assessment-route-map label>span{margin-bottom:8px;color:#597168;font-size:calc(9px + var(--type-bump, 0px));font-weight:800;letter-spacing:.05em;text-transform:uppercase}.destination-card{margin-top:0}.destination-card>div{display:grid;height:52px;grid-template-columns:40px 1fr auto;align-items:center;grid-gap:11px;gap:11px;padding:7px 11px;border:1px solid #c5d5cc;border-radius:8px;background:white}.destination-card b{display:grid;width:38px;height:34px;place-items:center;border-radius:6px;background:var(--ink);color:white;font:700 calc(10px + var(--type-bump, 0px))/1 Courier New,monospace}.destination-card strong{font-size:calc(13px + var(--type-bump, 0px))}.destination-card small{display:flex;align-items:center;gap:5px;color:#257b5a;font-size:calc(9px + var(--type-bump, 0px));font-weight:750}.destination-card small i{width:6px;height:6px;border-radius:50%;background:#18b46d;box-shadow:0 0 0 3px #dff4e9}.route-connector{display:flex;align-items:center;align-self:center;margin-top:21px}.route-connector i{width:8px;height:8px;border:2px solid #32ad76;border-radius:50%;background:#e8f7ef}.route-connector span{flex:1 1;color:#279666;font-size:calc(11px + var(--type-bump, 0px));text-align:center}.coverage-note{margin-top:8px;color:#71837a;font-size:calc(8px + var(--type-bump, 0px))}.assessment-outcome{display:grid;grid-template-columns:46px 1fr;grid-gap:13px;gap:13px;margin-top:14px;padding:13px 15px;border:1px solid #bcd8c9;border-radius:9px;background:rgba(255,255,255,.82);box-shadow:0 10px 28px rgba(8,34,27,.04)}.assessment-outcome-mark{display:grid;width:46px;height:46px;place-items:center}.assessment-outcome-mark img{width:38px;height:38px;object-fit:contain}.assessment-outcome small,.assessment-outcome strong{display:block}.assessment-outcome small{color:#247657;font-size:calc(8px + var(--type-bump, 0px));font-weight:850;letter-spacing:.1em;text-transform:uppercase}.assessment-outcome strong{margin-top:7px;font-size:calc(12px + var(--type-bump, 0px))}.assessment-outcome p{margin-top:6px;color:#62766d;font-size:calc(9px + var(--type-bump, 0px));line-height:1.55}.assessment-readiness{display:flex;align-items:center;gap:7px;margin-top:15px;color:#7b8982;font-size:calc(8px + var(--type-bump, 0px));font-weight:750}.assessment-readiness i{width:6px;height:6px;border-radius:50%;background:#aab6b0}.assessment-readiness.ready{color:#187451}.assessment-readiness.ready i{background:#1db16e;box-shadow:0 0 0 3px #dcf3e6}.assessment-submit{width:100%;margin-top:11px}.workspace-toolbar{min-height:48px;justify-content:space-between;gap:18px;padding:8px 16px;border-bottom:1px solid #d5e1da;background:rgba(250,252,251,.96)}.workspace-toolbar,.workspace-toolbar nav,.workspace-toolbar>div,.workspace-toolbar>div span{display:flex;align-items:center}.workspace-toolbar>div{gap:8px}.workspace-toolbar>div span{align-items:flex-start;flex-direction:column;gap:1px}.workspace-toolbar strong{color:#294c3f;font-size:calc(10px + var(--type-bump, 0px))}.workspace-toolbar small{color:#71847a;font-size:calc(8px + var(--type-bump, 0px))}.workspace-toolbar nav{gap:4px}.workspace-toolbar button{display:flex;align-items:center;gap:5px;padding:7px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#526b61;font-size:calc(9px + var(--type-bump, 0px));font-weight:700;cursor:pointer}.workspace-toolbar button span{color:#19805a;font-size:calc(11px + var(--type-bump, 0px))}.workspace-toolbar button:hover{border-color:#c7d9cf;background:white;color:#176d4d}.adaptive-workspace{display:grid;grid-template-columns:.72fr 1.28fr;min-height:410px}.clarification-panel,.understanding-panel{padding:28px 32px}.understanding-panel{border-right:1px solid #d7e2dc;background:linear-gradient(145deg,#f0f8f3,#e6f2eb)}.taste-kicker{color:#1d7a57;font-size:calc(9px + var(--type-bump, 0px));font-weight:850;letter-spacing:.12em;text-transform:uppercase}.clarification-panel h3,.picture-context h3,.picture-heading h3,.understanding-panel h3{margin-top:12px;font-size:calc(25px + var(--type-bump, 0px));font-weight:610;letter-spacing:-.03em}.trade-route-line{margin-top:10px;color:#62766d;font-size:calc(12px + var(--type-bump, 0px))}.trade-route-line span{margin:0 7px;color:#1aa66b}.understood-facts{display:grid;grid-gap:7px;gap:7px;margin-top:20px}.understood-facts span{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #c9ddd1;border-radius:7px;background:rgba(255,255,255,.78);color:#355448;font-size:calc(11px + var(--type-bump, 0px))}.understood-facts i{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#d8f3e5;color:#18805a;font-style:normal}.text-action,.understood-facts i{font-size:calc(9px + var(--type-bump, 0px))}.text-action{border:0;padding:0;background:transparent;color:#167552;font-weight:800;cursor:pointer}.confirmed-answers{display:grid;grid-gap:6px;gap:6px;margin-top:16px}.confirmed-answers>small{color:#4e7565;font-size:calc(8px + var(--type-bump, 0px));font-weight:850;letter-spacing:.09em;text-transform:uppercase}.confirmed-answers button{display:grid;grid-gap:3px;gap:3px;padding:9px 10px;border:1px solid #c9ddd2;border-radius:7px;background:rgba(255,255,255,.74);color:#345247;text-align:left;cursor:pointer}.confirmed-answers button span{overflow:hidden;color:#71857b;font-size:calc(7px + var(--type-bump, 0px));text-overflow:ellipsis;white-space:nowrap}.confirmed-answers button strong{font-size:calc(9px + var(--type-bump, 0px))}.clarification-panel{display:flex;flex-direction:column;justify-content:center}.clarification-meta{display:flex;align-items:center;justify-content:space-between;gap:20px}.clarification-meta>button,.picture-heading-actions>button{border:0;padding:0;background:transparent;color:#62766d;font-size:calc(9px + var(--type-bump, 0px));font-weight:750;cursor:pointer}.ai-status{display:flex;align-items:center;gap:8px;color:#277557;font-size:calc(9px + var(--type-bump, 0px));font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ai-status i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #e2f6eb}.assessment-impact{display:flex;align-items:center;gap:10px;margin-top:22px;padding:10px 12px;border-radius:7px;background:#eaf6ef;color:#536e63;animation:tasteSignalIn .35s ease both}.assessment-impact span{padding:4px 6px;border-radius:999px;background:#cfeedd;color:#167451;font-size:calc(7px + var(--type-bump, 0px));font-weight:850;letter-spacing:.07em;text-transform:uppercase}.assessment-impact p{font-size:calc(9px + var(--type-bump, 0px));line-height:1.45}.assessment-impact+h3{margin-top:24px}.question-reason{max-width:650px;margin-top:13px;padding-left:12px;border-left:2px solid #5bc591}.question-reason small{color:#33755c;font-size:calc(8px + var(--type-bump, 0px));font-weight:850;letter-spacing:.08em;text-transform:uppercase}.question-reason p{margin-top:5px;color:#63766e;font-size:calc(11px + var(--type-bump, 0px));line-height:1.55}.answer-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:24px}.answer-options button{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 15px;border:1px solid #c7d7cf;border-radius:8px;background:white;color:#29483e;font-size:calc(11px + var(--type-bump, 0px));font-weight:680;text-align:left;cursor:pointer;transition:.2s ease}.answer-options button:hover{border-color:#32aa73;background:#f0faf4;transform:translateY(-1px)}.answer-options svg{width:15px;stroke:#23805c;fill:none;stroke-width:1.5}.taste-disclaimer{margin-top:20px;color:#829087;font-size:calc(9px + var(--type-bump, 0px))}.trade-picture{display:grid;grid-template-columns:270px 1fr;min-height:535px}.picture-context{padding:22px;border-right:1px solid #d4e0d9;background:var(--ink);color:white}.picture-context .taste-kicker{color:#62d99f}.picture-context .trade-route-line{color:#a5bbb1}.picture-context dl{display:grid;grid-gap:11px;gap:11px;margin-top:18px}.picture-context dl div{padding-top:10px;border-top:1px solid #345149}.picture-context dt{color:#69dba3;font-size:calc(9px + var(--type-bump, 0px));font-weight:850;letter-spacing:.1em;text-transform:uppercase}.picture-context dd{margin:6px 0 0;color:#d1ddd7;font-size:calc(11px + var(--type-bump, 0px));line-height:1.5}.picture-context .text-action{margin-top:17px;color:#66dda4}.picture-results{padding:18px 22px;min-width:0}.picture-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.picture-heading-actions{display:flex;align-items:center;gap:13px}.picture-heading .status-pill{background:#e1f3e9;color:#226d50}.picture-heading h3{margin-top:6px;font-size:calc(23px + var(--type-bump, 0px))}.picture-heading>div:first-child>p:last-child{max-width:610px;margin-top:8px;color:#697b73;font-size:calc(10px + var(--type-bump, 0px));line-height:1.5}.assessment-modules{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:11px}.assessment-modules>span{padding:8px 10px;border:1px solid #d2dfd8;border-radius:7px;background:#f8faf9}.assessment-modules small,.assessment-modules strong{display:block}.assessment-modules small{color:#647970;font-size:calc(8px + var(--type-bump, 0px));font-weight:800;letter-spacing:.05em;text-transform:uppercase}.assessment-modules strong{margin-top:4px;color:#23473a;font-size:calc(10px + var(--type-bump, 0px))}.taste-section-label{margin-top:12px;color:#477064;font-size:calc(9px + var(--type-bump, 0px));font-weight:850;letter-spacing:.1em;text-transform:uppercase}.classification-map{margin-top:8px;border:1px solid #cfddd5;border-radius:9px;background:#fbfdfc;overflow:hidden}.classification-scope{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 12px;border-bottom:1px solid #d9e4de;background:#edf5f0}.classification-scope.canadian{border-top:1px solid #d4e1da}.classification-scope small{color:#217454;font-size:calc(8px + var(--type-bump, 0px));font-weight:850;letter-spacing:.1em;text-transform:uppercase}.classification-scope span{color:#687b72;font-size:calc(8px + var(--type-bump, 0px))}.classification-levels{display:grid;align-items:stretch;grid-gap:7px;gap:7px;padding:7px}.classification-levels.international{grid-template-columns:1fr auto 1fr auto 1fr}.classification-levels.national{grid-template-columns:1fr auto 1fr}.classification-levels.unified{grid-template-columns:1fr auto 1.05fr auto 1fr auto 1.12fr auto 1.12fr;padding:7px}.classification-levels article{min-width:0;min-height:91px;padding:10px 11px;border:1px solid #d5e1da;border-radius:7px;background:white}.classification-levels article.pending{border-color:#9bcdb3;background:#ebf7f0}.classification-levels article>span,.classification-levels small,.classification-levels strong{display:block}.classification-levels small{color:#687b72;font-size:calc(8px + var(--type-bump, 0px));font-weight:850;letter-spacing:.07em;text-transform:uppercase}.classification-levels strong{margin-top:8px;color:#08281f;line-height:1.1}.classification-levels article>span{margin-top:6px;color:#425d53;font-family:var(--font-primary);font-size:calc(10px + var(--type-bump, 0px));font-weight:600;line-height:1.35}.classification-levels>i{align-self:center;color:#32a672;font-size:calc(9px + var(--type-bump, 0px));font-style:normal}.result-grid{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:10px;gap:10px;margin-top:10px}.result-grid>article{border:1px solid #d1ded7;border-radius:9px;background:white}.regulatory-taste{padding:13px 15px}.calculator-taste>div:first-child,.regulatory-taste>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.calculator-taste>div:first-child small,.regulatory-taste small{color:#267759;font-size:calc(9px + var(--type-bump, 0px));font-weight:850;letter-spacing:.09em;text-transform:uppercase}.calculator-taste>div:first-child span,.regulatory-taste>div span{padding:4px 6px;border-radius:999px;background:#e1f2e8;color:#267759;font-size:calc(7px + var(--type-bump, 0px));font-weight:800}.regulatory-taste>strong{display:block;margin-top:15px;font-size:calc(14px + var(--type-bump, 0px));line-height:1.4}.regulatory-taste>p{margin-top:9px;color:#687d73;font-size:calc(9px + var(--type-bump, 0px))}.finding-action{margin-top:9px;padding:8px 9px;border-left:2px solid #36ad76;background:#edf6f1}.finding-action small{color:#267759;font-size:calc(7px + var(--type-bump, 0px));font-weight:850;letter-spacing:.08em;text-transform:uppercase}.finding-action p{margin-top:5px;color:#405f53;font-size:calc(10px + var(--type-bump, 0px));line-height:1.5}.calculator-taste{padding:13px 15px;background:#fbfdfc!important}.calculation-basis{display:grid!important;grid-template-columns:22px 1fr;justify-content:normal!important;grid-gap:9px!important;gap:9px!important;margin-top:8px;padding:8px 9px;border-radius:7px;background:#edf6f1}.calculation-basis>i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#d5eee1;color:#207552;font-size:calc(9px + var(--type-bump, 0px));font-style:normal;font-weight:800}.calculation-basis p span,.calculation-basis p strong{display:block}.calculation-basis p strong{color:#285346;font-size:calc(9px + var(--type-bump, 0px))}.calculation-basis p span{margin-top:3px;color:#688078;font-size:calc(8px + var(--type-bump, 0px));line-height:1.4}.calculator-taste label{display:grid;grid-template-columns:1fr 130px;align-items:center;grid-gap:12px;gap:12px;margin-top:8px;color:#526c61;font-size:calc(10px + var(--type-bump, 0px))}.calculator-taste input{height:35px;padding:0 10px;text-align:right;font:600 calc(11px + var(--type-bump, 0px))/1 Courier New,monospace}.calculator-taste dl{margin-top:10px}.calculator-taste dl div{display:flex;justify-content:space-between;gap:15px;padding:5px 0;border-top:1px solid #e1e8e4;font-size:calc(10px + var(--type-bump, 0px))}.calculator-taste dd{margin:0;font-weight:700}.calculator-taste .calculation-total{margin-top:3px;padding-top:11px;color:#0f6646;font-size:calc(12px + var(--type-bump, 0px))}.calculator-taste>p{margin-top:9px;color:#74847c;font-size:calc(9px + var(--type-bump, 0px));line-height:1.45}.calculation-pending{display:grid;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;margin-top:14px;padding:15px;border:1px solid #c9d9d0;border-radius:8px;background:#f2f7f4}.calculation-pending>i{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#dcebe3;color:#3f705e;font-size:calc(10px + var(--type-bump, 0px));font-style:normal;font-weight:850}.calculation-pending strong{font-size:calc(11px + var(--type-bump, 0px))}.calculation-pending p{margin-top:5px;color:#687b72;font-size:calc(9px + var(--type-bump, 0px));line-height:1.5}.taste-gate{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:9px;padding:10px 13px;border-radius:9px;background:#e9f5ee}.taste-gate p,.taste-gate small,.taste-gate strong{display:block}.taste-gate small{color:#247455;font-size:calc(7px + var(--type-bump, 0px));font-weight:850;letter-spacing:.09em;text-transform:uppercase}.taste-gate strong{margin-top:5px;font-size:calc(11px + var(--type-bump, 0px))}.taste-gate p{margin-top:4px;color:#65776f;font-size:calc(8px + var(--type-bump, 0px))}.taste-gate .button{flex:0 0 auto}.problem-section{padding:112px 5vw;background:var(--ink);color:white}.split-heading{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:8vw;gap:8vw;align-items:end;max-width:1420px;margin:0 auto}.split-heading>p:last-child{margin:0;color:#a9beb5}.product-film{position:relative;max-width:1420px;margin:62px auto 0;border:1px solid #376056;border-radius:16px;background:#071b16;box-shadow:0 30px 80px rgba(0,0,0,.24);overflow:hidden}.film-control{position:absolute;z-index:10;top:14px;right:14px;display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #a9c3b6;border-radius:999px;background:rgba(255,255,255,.9);color:#345248;font-size:calc(9px + var(--type-bump, 0px));font-weight:750;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.film-control span{width:10px;color:var(--green-dark);font-size:calc(8px + var(--type-bump, 0px))}.film-stage{display:grid;grid-template-rows:minmax(500px,40vw) 54px}.film-canvas{position:relative;min-width:0;overflow:hidden;background:radial-gradient(circle at 70% 18%,rgba(37,126,91,.17),transparent 35%),#f0f4f1;color:var(--ink)}.film-canvas:before{content:"";position:absolute;inset:0;opacity:.22;background-image:linear-gradient(#b7c8bf 1px,transparent 0),linear-gradient(90deg,#b7c8bf 1px,transparent 0);background-size:42px 42px}.film-scene{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;width:min(960px,calc(100% - 70px));margin:auto;padding:42px;opacity:0;transform:translateY(18px) scale(.985);animation:filmScene 45s ease-in-out infinite}.film-kicker{color:#25805f;font-size:calc(10px + var(--type-bump, 0px));font-weight:850;letter-spacing:.14em}.film-scene h3{margin-top:12px;font-size:calc(clamp(25px, 3vw, 40px) + var(--type-bump, 0px));font-weight:570;letter-spacing:-.04em}.mock-field{position:relative;margin-top:32px;padding:18px 20px;border:1px solid #b7cbc0;border-radius:8px;background:white;box-shadow:0 12px 28px rgba(8,34,27,.08)}.mock-field small,.mock-route small{display:block;color:#6d8178;font-size:calc(9px + var(--type-bump, 0px));font-weight:800;letter-spacing:.09em;text-transform:uppercase}.mock-field strong{display:inline-block;margin-top:9px;font-size:calc(14px + var(--type-bump, 0px));font-weight:620}.typing-cursor{display:inline-block;width:1px;height:16px;margin-left:3px;vertical-align:-3px;background:#20875f;animation:cursorBlink .8s steps(1) infinite}.mock-route{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;margin-top:12px}.mock-route span{padding:15px 18px;border:1px solid #ccd9d2;border-radius:8px;background:rgba(255,255,255,.75)}.mock-route strong{display:block;margin-top:7px;font-size:calc(13px + var(--type-bump, 0px))}.mock-route b{color:#27956a}.scene-intro{align-items:center;text-align:center;animation-delay:5s}.platform-mark{position:relative;display:grid;width:210px;height:210px;margin-bottom:18px;place-items:center}.platform-mark:after,.platform-mark:before,.platform-mark>span{content:"";position:absolute;border:1px solid rgba(36,150,101,.24);border-radius:50%;animation:platformPulse 3s ease-out infinite}.platform-mark:before{width:190px;height:190px}.platform-mark:after{width:150px;height:150px;animation-delay:.55s}.platform-mark>span{width:110px;height:110px;animation-delay:1.1s}.platform-mark img{position:relative;z-index:2;width:142px;height:142px;object-fit:contain;filter:drop-shadow(0 22px 30px rgba(8,60,42,.17));animation:platformFloat 3s ease-in-out infinite}.scene-intro h3{max-width:820px;font-size:calc(clamp(34px, 4vw, 54px) + var(--type-bump, 0px))}.intro-copy{max-width:650px;margin-top:15px;color:#5c7168;font-size:calc(13px + var(--type-bump, 0px));line-height:1.6}.scene-product{animation-delay:10s}.problem-question{position:relative;z-index:2;max-width:580px}.scene-problem h3{max-width:620px;font-size:calc(clamp(25px, 2.7vw, 38px) + var(--type-bump, 0px))}.problem-kicker{color:#ad5f5f}.problem-tiles{position:relative;height:218px;margin-top:13px}.problem-tiles article{position:absolute;width:31%;min-height:94px;padding:16px 17px;border:1px solid #c6d3cc;border-radius:10px;background:rgba(255,255,255,.96);box-shadow:0 13px 28px rgba(8,34,27,.09);animation:blockerPulse 5s ease-in-out infinite}.problem-tiles article:first-child{top:2px;left:1%;transform:rotate(-1.6deg)}.problem-tiles article:nth-child(2){top:15px;left:34.5%;transform:rotate(1.1deg);animation-delay:.15s}.problem-tiles article:nth-child(3){top:0;right:1%;transform:rotate(1.8deg);animation-delay:.3s}.problem-tiles article:nth-child(4){bottom:0;left:17%;transform:rotate(.8deg);animation-delay:.45s}.problem-tiles article:nth-child(5){right:15%;bottom:4px;transform:rotate(-1.3deg);animation-delay:.6s}.problem-tiles small{color:#71847b;font-size:calc(7px + var(--type-bump, 0px));font-weight:850;letter-spacing:.1em}.problem-tiles span,.problem-tiles strong{display:block}.problem-tiles strong{margin-top:12px;font-size:calc(12px + var(--type-bump, 0px));font-weight:650}.problem-tiles span{margin-top:7px;color:#a05f5f;font-size:calc(8px + var(--type-bump, 0px))}.blocked-decision{display:grid;grid-template-columns:30px 1fr auto;grid-gap:11px;gap:11px;align-items:center;margin-top:10px;padding:12px 14px;border:1px solid #d9bebe;border-radius:9px;background:#fbf2f2;color:#4f3838}.blocked-decision>span{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#e7cece;color:#874f4f;font-size:calc(11px + var(--type-bump, 0px));font-weight:850}.blocked-decision small{color:#9a5c5c;font-size:calc(7px + var(--type-bump, 0px));font-weight:850;letter-spacing:.1em}.blocked-decision strong{display:block;margin-top:3px;font-size:calc(10px + var(--type-bump, 0px))}.blocked-decision b{color:#8f5959;font-size:calc(8px + var(--type-bump, 0px))}.scene-classify{animation-delay:15s}.feature-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.feature-heading>span{padding:6px 9px;border:1px solid #bfd1c7;border-radius:999px;color:#587168;background:rgba(255,255,255,.65);font-size:calc(8px + var(--type-bump, 0px));font-weight:800}.hs-questions{display:flex;align-items:center;gap:7px;margin-top:18px}.hs-questions small{margin-right:3px;color:#5f746a;font-weight:850;letter-spacing:.09em}.hs-questions small,.hs-questions span{font-size:calc(8px + var(--type-bump, 0px))}.hs-questions span{padding:7px 9px;border:1px solid #c7d7ce;border-radius:999px;background:rgba(255,255,255,.8);color:#65786f}.hs-questions b{color:#23483b}.hs-path{display:grid;grid-template-columns:1fr auto 1fr auto 1.1fr;align-items:center;grid-gap:8px;gap:8px;margin-top:14px}.hs-path article{padding:15px;border:1px solid #c6d6cd;border-radius:9px;background:rgba(255,255,255,.9)}.hs-path article.selected{border-color:#3ba875;background:var(--ink);color:white;box-shadow:inset 0 3px #43c98b}.hs-path small,.hs-path span,.hs-path strong{display:block}.hs-path small{color:#648076;font-size:calc(7px + var(--type-bump, 0px));font-weight:850;letter-spacing:.08em}.hs-path .selected small{color:#68dda6}.hs-path strong{margin-top:10px;font:600 calc(17px + var(--type-bump, 0px))/1 Courier New,monospace}.hs-path span{margin-top:8px;color:#71847b;font-size:calc(8px + var(--type-bump, 0px));line-height:1.4}.hs-path .selected span{color:#9db4aa}.hs-path>i{color:#3b9870;font-size:calc(11px + var(--type-bump, 0px));font-style:normal}.hs-rationale{display:flex;align-items:center;gap:15px;margin-top:11px;padding:10px 12px;border-left:2px solid #29a971;background:#e3f2e9;color:#527067;font-size:calc(8px + var(--type-bump, 0px))}.hs-rationale b{margin-left:auto;color:#247454}.feature-value{margin-top:15px;padding:10px 13px;border-left:2px solid #26a771;background:rgba(222,241,231,.72);color:#476258;font-size:calc(10px + var(--type-bump, 0px));line-height:1.5}.scene-regulatory{animation-delay:20s}.reg-findings{display:grid;grid-gap:9px;gap:9px;margin-top:24px}.reg-findings article{display:grid;grid-template-columns:60px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid #c8d7cf;border-radius:8px;background:rgba(255,255,255,.9);box-shadow:0 9px 22px rgba(8,34,27,.05)}.finding-status{justify-self:start;padding:6px 8px;border-radius:999px;font-size:calc(8px + var(--type-bump, 0px));font-weight:850}.finding-status.review{background:#fff0d9;color:#95601d}.finding-status.clear{background:#dff4e9;color:#13764c}.reg-findings small{color:#70827a;font-size:calc(8px + var(--type-bump, 0px));font-weight:800;letter-spacing:.08em;text-transform:uppercase}.reg-findings strong{display:block;margin-top:4px;font-size:calc(11px + var(--type-bump, 0px))}.reg-findings p{margin-top:4px;color:#718279;font-size:calc(9px + var(--type-bump, 0px))}.reg-findings .finding-meta{display:flex;flex-wrap:wrap;gap:5px}.finding-meta span{padding-right:6px;border-right:1px solid #c8d6cf}.finding-meta span:last-child{padding-right:0;border-right:0}.reg-findings b{color:#277c5d;font-size:calc(9px + var(--type-bump, 0px))}.scene-tariff{animation-delay:25s}.tariff-layout{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:12px;gap:12px;margin-top:24px}.cost-total{display:flex;flex-direction:column;justify-content:center;padding:22px;border-radius:9px;background:var(--ink);color:white}.cost-total small{color:#68dda6;font-size:calc(8px + var(--type-bump, 0px));font-weight:850;letter-spacing:.1em}.cost-total strong{margin-top:10px;font-size:calc(28px + var(--type-bump, 0px));font-weight:570}.cost-total span{margin-top:8px;color:#91aaa0;font-size:calc(9px + var(--type-bump, 0px))}.cost-lines{border:1px solid #c8d7cf;border-radius:9px;background:rgba(255,255,255,.9)}.cost-lines span{display:flex;justify-content:space-between;gap:15px;padding:11px 14px;border-bottom:1px solid #d8e2dd}.cost-lines span:last-child{border-bottom:0}.cost-lines small{color:#687c73;font-size:calc(9px + var(--type-bump, 0px))}.cost-lines strong{font-size:calc(10px + var(--type-bump, 0px))}.assumption-note{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 13px;border:1px solid #c5d6cd;border-radius:8px;background:#edf4f0}.assumption-note>span{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#d3e8dc;color:#19744e;font-size:calc(10px + var(--type-bump, 0px));font-weight:800}.assumption-note small,.assumption-note strong{display:block}.assumption-note strong{font-size:calc(9px + var(--type-bump, 0px))}.assumption-note small{margin-top:3px;color:#6f8279;font-size:calc(8px + var(--type-bump, 0px))}.origin-simulations{display:grid;grid-template-columns:1.2fr repeat(3,1fr);align-items:center;grid-gap:7px;gap:7px;margin-top:10px}.origin-simulations>small{color:#5f746a;font-size:calc(8px + var(--type-bump, 0px));font-weight:850;letter-spacing:.09em}.origin-simulations>span{display:grid;grid-template-columns:1fr auto;grid-gap:4px 10px;gap:4px 10px;padding:9px 10px;border:1px solid #c9d8d0;border-radius:7px;background:rgba(255,255,255,.75)}.origin-simulations>span.selected{border-color:#65b991;background:#e7f5ed}.origin-simulations b,.origin-simulations strong{font-size:calc(9px + var(--type-bump, 0px))}.origin-simulations em{grid-column:1/-1;color:#678078;font-size:calc(7px + var(--type-bump, 0px));font-style:normal}.scene-partners{animation-delay:30s}.partner-options{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:20px}.partner-options article{position:relative;padding:15px;border:1px solid #c7d6ce;border-radius:9px;background:rgba(255,255,255,.9)}.partner-options article.recommended{border-color:#47ad7d;box-shadow:inset 0 3px #35a873}.partner-options small{color:#6a7e75;font-size:calc(7px + var(--type-bump, 0px));font-weight:800;letter-spacing:.08em}.partner-options b,.partner-options strong{display:block}.partner-options strong{margin-top:6px;font-size:calc(10px + var(--type-bump, 0px))}.partner-options b{margin-top:17px;font-size:calc(17px + var(--type-bump, 0px));font-weight:600}.partner-options ul{margin:8px 0 0;padding:0;list-style:none;color:#687d74;font-size:calc(7px + var(--type-bump, 0px));line-height:1.55}.partner-options li:before{content:"✓ ";color:#21835d}.partner-options span{display:inline-block;margin-top:8px;padding:4px 6px;border-radius:999px;background:#e7efe9;color:#527065;font-size:calc(7px + var(--type-bump, 0px));font-weight:800}.fx-strip{display:grid;grid-template-columns:.7fr .55fr 1.75fr;grid-gap:1px;gap:1px;margin-top:8px;border:1px solid #cad8d0;border-radius:7px;background:#cad8d0;overflow:hidden}.fx-strip>span{padding:8px 10px;background:rgba(255,255,255,.9)}.fx-strip small,.fx-strip strong{display:block}.fx-strip small{color:#6d8178;font-size:calc(6px + var(--type-bump, 0px));font-weight:850;letter-spacing:.08em}.fx-strip strong{margin-top:4px;font-size:calc(8px + var(--type-bump, 0px))}.landed-total{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:9px;padding:13px 16px;border-radius:8px;background:var(--ink);color:white}.landed-total small{color:#67dfa6;font-size:calc(7px + var(--type-bump, 0px));font-weight:850;letter-spacing:.1em}.landed-total strong{display:block;margin-top:4px;font-size:calc(19px + var(--type-bump, 0px));font-weight:570}.landed-total>span{max-width:430px;color:#9eb5ab;font-size:calc(8px + var(--type-bump, 0px));line-height:1.5;text-align:right}.scene-readiness{animation-delay:35s}.readiness-layout{display:grid;grid-template-columns:.55fr 1.45fr;grid-gap:12px;gap:12px;margin-top:23px}.readiness-score{position:relative;display:grid;place-items:center;align-content:center;min-height:205px;border:1px solid #bcd0c5;border-radius:12px;background:white;overflow:hidden}.readiness-score:before{content:"";position:absolute;width:145px;height:145px;border:12px solid #2cb477;border-left-color:#e2ece6;border-radius:50%;transform:rotate(18deg)}.readiness-score small,.readiness-score span{position:relative;z-index:1}.readiness-score span{font-size:calc(35px + var(--type-bump, 0px));font-weight:570}.readiness-score small{margin-top:4px;color:#328364;font-size:calc(8px + var(--type-bump, 0px));font-weight:850;letter-spacing:.12em}.document-checklist{border:1px solid #c5d5cc;border-radius:10px;background:white;overflow:hidden}.document-checklist article{display:grid;grid-template-columns:28px 1fr auto;grid-gap:11px;gap:11px;align-items:center;min-height:50px;padding:8px 13px;border-bottom:1px solid #dce5e0}.document-checklist article:last-child{border-bottom:0}.document-checklist article>span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#dff3e8;color:#168052;font-size:calc(9px + var(--type-bump, 0px));font-weight:850}.document-checklist article.missing{background:#fff9ef}.document-checklist article.missing>span{background:#ffe8c3;color:#9b641d}.document-checklist small,.document-checklist strong{display:block}.document-checklist strong{font-size:calc(10px + var(--type-bump, 0px))}.document-checklist small{margin-top:4px;color:#71837b;font-size:calc(8px + var(--type-bump, 0px))}.document-checklist b{color:#90601e;font-size:calc(8px + var(--type-bump, 0px))}.readiness-note{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border-left:2px solid #d3973f;background:#fff5e5;color:#6e5a3b;font-size:calc(9px + var(--type-bump, 0px))}.readiness-note>span{flex:0 0 auto;padding:5px 7px;border-radius:999px;background:#f4ddb8;color:#8b5b18;font-size:calc(7px + var(--type-bump, 0px));font-weight:850;text-transform:uppercase}.scene-brief{animation-delay:40s}.brief-ready{display:flex;align-items:center;gap:16px}.brief-ready>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#d8f5e7;color:#118354;font-size:calc(20px + var(--type-bump, 0px))}.brief-ready small{color:#25805f;font-size:calc(9px + var(--type-bump, 0px));font-weight:850;letter-spacing:.13em}.brief-ready h3{margin-top:5px}.action-paths{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:24px}.action-paths article{padding:20px;border:1px solid #c5d5cc;border-radius:10px;background:rgba(255,255,255,.9)}.action-paths article.checkout-path{border-color:#3ba875;background:var(--ink);color:white;box-shadow:inset 0 3px #43c98b}.action-paths small{color:#25805f;font-size:calc(7px + var(--type-bump, 0px));font-weight:850;letter-spacing:.1em}.action-paths .checkout-path small{color:#67dfa6}.action-paths b,.action-paths strong{display:block}.action-paths strong{margin-top:9px;font-size:calc(15px + var(--type-bump, 0px))}.action-paths p{margin-top:8px;color:#687c73;font-size:calc(9px + var(--type-bump, 0px));line-height:1.5}.action-paths .checkout-path p{color:#9fb6ac}.action-paths b{margin-top:15px;color:#25805f;font-size:calc(9px + var(--type-bump, 0px))}.action-paths .checkout-path b{color:#67dfa6}.integration-rail{display:flex;align-items:center;gap:7px;margin-top:11px}.integration-rail small{margin-right:3px;color:#62776d;font-size:calc(7px + var(--type-bump, 0px));font-weight:850;letter-spacing:.09em}.integration-rail span{padding:6px 9px;border:1px solid #cad8d0;border-radius:999px;background:rgba(255,255,255,.75);color:#5d7168;font-size:calc(8px + var(--type-bump, 0px))}.film-caption{position:relative;padding:18px 28px;border-top:1px solid #29473f;color:#b5c8bf;font-size:calc(11px + var(--type-bump, 0px))}.film-caption span{position:absolute;inset:18px 28px;opacity:0;animation:filmCaption 45s ease-in-out infinite}.film-caption .caption-two{animation-delay:5s}.film-caption .caption-three{animation-delay:10s}.film-caption .caption-four{animation-delay:15s}.film-caption .caption-five{animation-delay:20s}.film-caption .caption-six{animation-delay:25s}.film-caption .caption-seven{animation-delay:30s}.film-caption .caption-eight{animation-delay:35s}.film-caption .caption-nine{animation-delay:40s}.product-film.is-paused *,.product-film.is-paused :after,.product-film.is-paused :before{animation-play-state:paused!important}@keyframes filmScene{.8%,0%{opacity:0;transform:translateY(18px) scale(.985)}2.5%,8.5%{opacity:1;transform:translateY(0) scale(1)}11.11%,to{opacity:0;transform:translateY(-12px) scale(.99)}}@keyframes filmCaption{.8%,0%{opacity:0}2.5%,8.5%{opacity:1}11.11%,to{opacity:0}}@keyframes cursorBlink{50%{opacity:0}}@keyframes platformPulse{0%{opacity:0;transform:scale(.72)}45%{opacity:.8}to{opacity:0;transform:scale(1.08)}}@keyframes platformFloat{0%,to{transform:translateY(3px) scale(.98)}50%{transform:translateY(-4px) scale(1)}}@keyframes blockerPulse{0%,to{border-color:#cbd6d0}50%{border-color:#d9bebe}}.solutions-section{max-width:1560px;margin:0 auto;border-top:1px solid var(--line)}.role-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin-top:58px;border:1px solid #cbd8d0;border-radius:10px 10px 0 0;overflow:hidden}.role-tabs button{min-height:62px;padding:0 20px;border:0;border-right:1px solid #cbd8d0;background:#f0f4f1;color:#53665e;font-size:calc(13px + var(--type-bump, 0px));font-weight:720;cursor:pointer}.role-tabs button:last-child{border-right:0}.role-tabs button.active{background:var(--ink);color:white;box-shadow:inset 0 -3px var(--green)}.role-panel{display:grid;grid-template-columns:.8fr 1.2fr;min-height:510px;border:1px solid #cbd8d0;border-top:0;border-radius:0 0 12px 12px;background:white;box-shadow:0 20px 55px rgba(7,28,22,.07);overflow:hidden}.role-copy{display:flex;flex-direction:column;align-items:flex-start;padding:52px;background:#f4f7f4}.role-label{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.role-label>span{color:var(--green-dark);font-size:calc(10px + var(--type-bump, 0px));letter-spacing:.12em}.role-label small,.role-label>span{font-weight:800;text-transform:uppercase}.role-label small{padding:6px 8px;border-radius:999px;background:#e0e8e3;color:#53665e;font-size:calc(9px + var(--type-bump, 0px));letter-spacing:.08em}.role-copy h3{max-width:520px;margin-top:28px;font-size:calc(clamp(34px, 3.4vw, 50px) + var(--type-bump, 0px));font-weight:560;letter-spacing:-.045em;line-height:1.08}.role-copy>p{max-width:520px;margin-top:20px;color:var(--muted);font-size:calc(15px + var(--type-bump, 0px));line-height:1.7}.role-copy .button{margin-top:auto}.role-tools{padding:26px;background:var(--ink)}.role-tools article{display:grid;grid-template-columns:54px 1fr;grid-gap:20px;gap:20px;min-height:145px;align-items:start;padding:28px 18px;border-bottom:1px solid #355149;color:white}.role-tools article:last-child{border-bottom:0}.role-tools article>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid #44645a;border-radius:50%;color:#68dfa6;font:700 calc(10px + var(--type-bump, 0px))/1 Courier New,monospace}.role-tools small{color:#64dfa5;font-size:calc(9px + var(--type-bump, 0px));font-weight:800;letter-spacing:.13em;text-transform:uppercase}.role-tools h4{margin:7px 0 0;font-size:calc(18px + var(--type-bump, 0px));font-weight:620;text-transform:capitalize}.role-tools p{margin-top:8px;color:#a9beb5;font-size:calc(13px + var(--type-bump, 0px));line-height:1.6}.trust-section{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:8vw;gap:8vw;padding:112px 7vw;background:#09251e;color:white}.trust-intro{align-self:center;max-width:590px}.trust-intro>.trust-direction{max-width:500px;margin-top:24px;color:#c1d2ca;font-size:calc(16px + var(--type-bump, 0px));line-height:1.6}.coverage-widget{width:min(100%,350px);margin-top:22px;border:1px solid #355149;border-radius:9px;background:#0c3027;overflow:hidden}.coverage-widget-status{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #355149;color:#72e5ae;font:700 calc(9px + var(--type-bump, 0px))/1 Courier New,monospace;letter-spacing:.08em;text-transform:uppercase}.coverage-widget-status i{width:7px;height:7px;border-radius:50%;background:#43dd95;box-shadow:0 0 0 4px rgba(67,221,149,.1)}.coverage-widget-country{display:flex;align-items:center;gap:14px;padding:14px}.coverage-widget-country>span{display:grid;width:42px;height:42px;place-items:center;border-radius:7px;background:#e9fff3;color:var(--green-dark);font:800 calc(12px + var(--type-bump, 0px))/1 Courier New,monospace}.coverage-widget-country div{display:grid;grid-gap:4px;gap:4px}.coverage-widget-country strong{font-size:calc(15px + var(--type-bump, 0px));font-weight:620}.coverage-widget-country small{color:#9db5ab;font-size:calc(11px + var(--type-bump, 0px))}.trust-intro>a{display:inline-flex;align-items:center;gap:10px;margin-top:34px;color:#61dfa4;font-size:calc(14px + var(--type-bump, 0px));font-weight:750}.trust-list{border-top:1px solid #355149}.trust-list article{padding:28px 0;border-bottom:1px solid #355149}.trust-list h3{font-size:calc(17px + var(--type-bump, 0px));font-weight:620}.trust-list p{margin-top:8px;color:#aebfb8;font-size:calc(13px + var(--type-bump, 0px));line-height:1.6}.signup-section{position:relative;overflow:hidden;padding:120px 5vw;background:var(--mint);text-align:center}.signup-section:after,.signup-section:before{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(0,169,92,.12);border-radius:50%}.signup-section:before{top:-260px;left:-110px}.signup-section:after{right:-140px;bottom:-270px;box-shadow:0 0 0 65px rgba(0,169,92,.035)}.signup-mark{position:relative;display:grid;width:88px;height:88px;margin:0 auto 28px;place-items:center;border-radius:50%;background:white;box-shadow:0 12px 35px rgba(7,28,22,.08)}.signup-mark img{width:58px;height:58px;object-fit:contain}.signup-section .eyebrow{justify-content:center}.signup-section h2{position:relative;max-width:840px;margin-right:auto;margin-left:auto}.signup-section>p:not(.eyebrow){position:relative;margin-top:20px;color:var(--muted);font-size:calc(17px + var(--type-bump, 0px))}.signup-form{position:relative;display:flex;gap:10px;max-width:610px;margin:34px auto 0;padding:7px;border:1px solid #b8cec1;border-radius:10px;background:white}.signup-form input{flex:1 1;min-width:0;padding:0 15px;border:0;background:transparent}.signup-section>small{display:block;margin-top:14px;color:#667970}.site-footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;padding:70px 5vw 24px;background:#061712;color:white}.footer-brand img{width:154px;height:auto}.footer-brand p{margin-top:20px;color:#9cb2a8;font-size:calc(14px + var(--type-bump, 0px))}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));grid-gap:48px;gap:48px}.footer-links div{display:flex;flex-direction:column;gap:13px}.footer-links strong{margin-bottom:4px;color:#d9e5df}.footer-links a,.footer-links strong{font-size:calc(13px + var(--type-bump, 0px))}.footer-links a{width:-moz-fit-content;width:fit-content;color:#8fa79c}.footer-links a:hover{color:#6be4aa}.footer-bottom{display:flex;justify-content:space-between;grid-column:1/-1;padding-top:25px;border-top:1px solid #213a31;color:#6f887d;font-size:calc(10px + var(--type-bump, 0px))}.auth-page{display:grid;min-height:100vh;grid-template-columns:minmax(360px,42%) 1fr}.auth-brand-panel{position:relative;display:flex;overflow:hidden;flex-direction:column;justify-content:space-between;padding:44px 5vw;background:var(--ink);color:white}.auth-brand-panel:before{content:"";position:absolute;top:-220px;right:-160px;width:460px;height:460px;border:1px solid rgba(255,255,255,.06);border-radius:50%;box-shadow:0 0 0 70px rgba(0,169,92,.03),0 0 0 140px rgba(0,169,92,.02)}.auth-brand,.auth-brand-copy{position:relative}.auth-brand-copy{max-width:440px}.auth-brand-copy h1{margin-top:22px;font-size:calc(clamp(32px, 3.4vw, 44px) + var(--type-bump, 0px));font-weight:570;letter-spacing:-.03em;line-height:1.05}.auth-brand-lede{margin-top:18px;color:#b7cbc2;font-size:calc(17px + var(--type-bump, 0px));line-height:1.6}.auth-trust-list{display:flex;flex-direction:column;gap:13px;margin-top:34px;padding:0;list-style:none}.auth-trust-list li{display:flex;align-items:flex-start;gap:10px;color:#d3e4dd;font-size:calc(15px + var(--type-bump, 0px));line-height:1.5}.auth-trust-list svg{flex:0 0 auto;width:17px;height:17px;margin-top:3px;fill:none;stroke:#4fe39a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.auth-brand-foot{position:relative;color:#7d958a}.auth-brand-foot,.auth-brand-panel .eyebrow{font-size:calc(13px + var(--type-bump, 0px))}.auth-form-panel{display:flex;align-items:center;justify-content:center;padding:40px 24px;background:var(--paper)}.auth-card{width:100%;max-width:400px;text-align:left}.auth-card-head h2{font-size:calc(26px + var(--type-bump, 0px));letter-spacing:-.02em}.auth-card-head p{margin-top:6px;color:var(--muted);font-size:calc(16px + var(--type-bump, 0px));line-height:1.5}.auth-error{margin-top:16px;padding:10px 13px;border:1px solid #e7c48f;border-radius:8px;background:#fbf1de;color:#7a4e0e;font-size:calc(15px + var(--type-bump, 0px));line-height:1.5}.auth-form{gap:16px;margin-top:26px}.auth-form,.auth-form label{display:flex;flex-direction:column}.auth-form label{gap:6px;color:var(--ink-soft);font-size:calc(15px + var(--type-bump, 0px));font-weight:620}.auth-form label>span{display:flex;align-items:center;gap:6px}.auth-form label>span small{color:var(--muted);font-size:calc(13px + var(--type-bump, 0px));font-weight:500;text-transform:none;letter-spacing:0}.auth-form input,.auth-form select{width:100%;max-width:100%;min-height:46px;padding:0 14px;border:1px solid #c5d5cc;border-radius:8px;background:white;min-width:0;color:var(--ink);font-size:calc(16px + var(--type-bump, 0px));outline:0;transition:border-color .15s ease,box-shadow .15s ease}.auth-form input:focus,.auth-form select:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(0,169,92,.14)}.auth-field-help{margin-top:-2px;color:var(--muted);font-size:calc(14px + var(--type-bump, 0px));font-weight:500;line-height:1.45}.auth-password-field{position:relative;display:flex}.auth-password-field input{flex:1 1;padding-right:42px}.auth-password-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;background:transparent;color:var(--muted);cursor:pointer;border-radius:6px}.auth-password-toggle:hover{color:var(--ink-soft);background:rgba(0,0,0,.04)}.auth-password-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.auth-submit{width:100%;margin-top:4px}.auth-submit:disabled{opacity:.55;cursor:not-allowed}.auth-terms-check{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;font-size:calc(14px + var(--type-bump, 0px))!important;font-weight:500!important;line-height:1.5}.auth-terms-check input[type=checkbox]{flex:0 0 auto;width:17px;height:17px;min-height:0;margin-top:2px;padding:0}.auth-terms-check span{display:block!important;color:var(--ink-soft)}.auth-terms-check a{color:var(--green-dark);font-weight:650}.auth-toggle{width:100%;margin-top:18px;padding:0;border:0;background:none;color:var(--muted);font-size:calc(15px + var(--type-bump, 0px));text-align:left;cursor:pointer}.auth-toggle:hover{color:var(--green-dark)}.auth-password-strength{display:flex;flex-direction:column;gap:8px;margin-top:4px}.auth-strength-bar{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.auth-strength-bar span{height:4px;border-radius:2px;background:#dce7e1;transition:background .15s ease}.auth-password-strength small{align-self:flex-start;font-size:calc(12px + var(--type-bump, 0px));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.strength-weak .auth-strength-bar span:first-child{background:#d9534f}.strength-weak small{color:#b3413d}.strength-fair .auth-strength-bar span:nth-child(-n+2){background:#d4a017}.strength-fair small{color:#96770f}.strength-strong .auth-strength-bar span{background:var(--green)}.strength-strong small{color:var(--green-dark)}.auth-password-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 14px;gap:6px 14px;margin:2px 0 0;padding:0;list-style:none}.auth-password-rules li{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:calc(13px + var(--type-bump, 0px));font-weight:500;line-height:1.35}.auth-password-rules li.met{color:var(--green-dark)}.auth-password-rules li i{display:inline-block;width:13px;height:13px;flex:0 0 auto;margin-top:2px;border:1.5px solid #c2d2ca;border-radius:50%}.auth-password-rules li svg{width:13px;height:13px;flex:0 0 auto;margin-top:2px;fill:none;stroke:var(--green-dark);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media (max-width:860px){.auth-page{grid-template-columns:minmax(0,1fr)}.auth-brand-panel{padding:32px 24px}.auth-trust-list{display:none}.auth-form-panel{padding:36px 24px 48px}}@media (max-width:420px){.auth-form-panel{padding:32px 16px 44px}.auth-password-rules{grid-template-columns:1fr}}.holding-page{min-height:100vh;background-color:#f4faf6;background-image:linear-gradient(rgba(88,135,113,.08) 1px,transparent 0),linear-gradient(90deg,rgba(88,135,113,.08) 1px,transparent 0);background-size:42px 42px}.holding-page header{display:flex;min-height:78px;align-items:center;justify-content:space-between;padding:0 5vw;border-bottom:1px solid #cadbd1;background:rgba(248,251,249,.9)}.holding-page header img{width:150px;height:auto}.holding-page header>a:last-child{color:#36574b;font-size:calc(13px + var(--type-bump, 0px));font-weight:700}.holding-page section{display:grid;min-height:calc(100vh - 78px);place-content:center;padding:40px 5vw;text-align:center}.holding-page .eyebrow{justify-content:center}.holding-page h1{margin-top:20px;font-size:calc(clamp(52px, 8vw, 100px) + var(--type-bump, 0px));font-weight:560;letter-spacing:-.045em}.holding-page section>p:last-child{margin-top:18px;color:#587067;font-size:calc(16px + var(--type-bump, 0px))}.design-lab{min-height:100vh;background:#f5f8f5}.lab-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 5vw;background:var(--ink);color:white}.lab-header img{width:150px;height:auto}.lab-header>div{display:flex;gap:9px;align-items:center;text-transform:uppercase;letter-spacing:.12em;font-size:calc(10px + var(--type-bump, 0px))}.lab-header>div span{color:#68dda6}.lab-header>a{justify-self:end;color:#b9ccc4;font-size:calc(12px + var(--type-bump, 0px))}.lab-hero{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:7vw;gap:7vw;align-items:center;padding:100px 8vw;background:#09251e;color:white}.lab-hero h1{margin-top:22px;font-size:calc(clamp(54px, 7vw, 96px) + var(--type-bump, 0px));font-weight:540;letter-spacing:-.055em;line-height:.98}.lab-hero>div>p:last-child{max-width:660px;margin-top:26px;color:#abc1b7;font-size:calc(17px + var(--type-bump, 0px));line-height:1.7}.lab-compass{position:relative;display:grid;width:min(36vw,430px);aspect-ratio:1;place-items:center;justify-self:center;border:1px solid #527267;border-radius:50%;box-shadow:inset 0 0 0 28px rgba(255,255,255,.025),0 0 0 45px rgba(0,169,92,.025)}.lab-compass:before{content:"";position:absolute;inset:16%;border:1px solid #36564b;border-radius:50%}.lab-compass img{position:relative;z-index:2;width:92px;height:92px;object-fit:contain}.lab-compass>span{position:absolute;z-index:1;color:#6fe4aa;font:700 calc(11px + var(--type-bump, 0px))/1 Courier New,monospace}.lab-compass .north{top:7%}.lab-compass .east{right:8%}.lab-compass .south{bottom:7%}.lab-compass .west{left:8%}.lab-compass>i{position:absolute;background:#2c4d42}.lab-compass .vertical{width:1px;height:72%}.lab-compass .horizontal{width:72%;height:1px}.lab-section{padding:94px 7vw;border-bottom:1px solid var(--line)}.lab-heading{max-width:720px}.lab-heading>span{color:var(--green-dark);font:700 calc(11px + var(--type-bump, 0px))/1 Courier New,monospace;text-transform:uppercase;letter-spacing:.12em}.lab-heading h2{margin-top:16px;font-size:calc(clamp(36px, 4vw, 58px) + var(--type-bump, 0px));font-weight:560;letter-spacing:-.045em}.lab-heading p{margin-top:18px;color:var(--muted);line-height:1.65}.lab-logo-grid{display:grid;grid-template-columns:1fr 1fr 1.2fr;grid-gap:14px;gap:14px;margin-top:48px}.lab-logo-grid article{display:grid;min-height:280px;place-items:center;padding:28px;border:1px solid var(--line);border-radius:12px;background:white}.lab-logo-grid article.dark{background:var(--ink);color:white}.lab-logo-grid article img{max-width:80%;max-height:145px;object-fit:contain}.lab-logo-grid article p{align-self:end;justify-self:start;font-size:calc(12px + var(--type-bump, 0px));font-weight:700}.lab-swatches{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.lab-swatches article{display:flex;min-height:250px;flex-direction:column;padding:26px;color:var(--ink)}.lab-swatches article.reverse{color:white}.lab-swatches code{margin-top:8px;font-size:calc(11px + var(--type-bump, 0px))}.lab-swatches p{margin-top:auto;font-size:calc(12px + var(--type-bump, 0px));line-height:1.5}.lab-principles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:48px}.lab-principles article{min-height:210px;padding:26px;border:1px solid var(--line);border-radius:11px;background:white}.lab-principles span{color:var(--green-dark);font:700 calc(10px + var(--type-bump, 0px))/1 Courier New,monospace;text-transform:uppercase}.lab-principles h3{margin-top:70px;font-size:calc(20px + var(--type-bump, 0px))}.lab-principles p{margin-top:10px;color:var(--muted);font-size:calc(13px + var(--type-bump, 0px));line-height:1.55}@media (max-width:1050px){.hero-grid{grid-template-columns:1fr}.hero-copy,.hero-instrument{min-width:0}.hero-copy{max-width:800px}.assessment-form{grid-template-columns:1fr}.assessment-route{border-top:1px solid #d7e2dc;border-left:0}.adaptive-workspace{grid-template-columns:1fr 1.2fr}.trade-picture{grid-template-columns:240px 1fr}.fragment-map,.result-grid{grid-template-columns:1fr}.fragment-map{gap:22px}.map-flow{width:130px;height:40px;margin:0 auto;transform:rotate(90deg)}.role-panel{grid-template-columns:1fr}.role-copy{min-height:410px}.lab-logo-grid,.lab-principles,.lab-swatches{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.hero-instrument{display:none}.site-header{grid-template-columns:1fr auto;min-height:68px;padding:0 20px}.brand img{width:138px}.menu-button{display:grid;width:42px;height:42px;place-content:center;grid-gap:4px;gap:4px}.menu-button span:not(.sr-only){width:20px;height:1px;background:var(--ink)}.site-nav{position:absolute;top:68px;left:0;right:0;display:none;flex-direction:column;align-items:flex-start;gap:0;padding:12px 20px 20px;border-bottom:1px solid var(--line);background:var(--paper)}.site-nav.open{display:flex}.site-nav a{padding:13px 0}.platform-menu,.site-nav a{width:100%;border-bottom:1px solid #e0e7e3}.platform-menu summary{justify-content:space-between;min-height:46px}.platform-dropdown{position:static;width:100%;padding:8px 0 12px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.platform-overview-link{width:100%;padding:15px!important;border-bottom:0!important}.platform-capability-grid{grid-template-columns:1fr;gap:18px;padding:20px 5px 6px}.platform-capability-grid section{padding:0;border-right:0}.platform-capability-grid section>a{width:auto;padding:7px 6px;border-bottom:0}.header-actions{display:none}.hero{padding:66px 20px 76px}.hero h1{font-size:calc(clamp(43px, 13vw, 60px) + var(--type-bump, 0px))}.hero-lede{font-size:calc(16px + var(--type-bump, 0px))}.hero-actions .button{width:100%}.hero-note{justify-content:center}.hero-instrument{padding:16px}.preview-panel{min-height:410px;padding:16px}.preview-tabs{margin-right:-16px;padding-right:16px}.preview-calculation,.preview-compliance{grid-template-columns:1fr}.preview-calculation ul,.preview-calculation>div{padding:16px}.preview-readiness{width:112px;min-height:112px;justify-self:center}.preview-readiness strong{font-size:calc(27px + var(--type-bump, 0px))}.preview-landed-total{grid-template-columns:1fr}.instrument-topline{align-items:flex-start}.route-summary{gap:10px}.instrument-product{grid-template-columns:auto 1fr}.instrument-product .status-pill{grid-column:1/-1}.signal-grid{grid-template-columns:1fr}.assessment-section,.solutions-section{padding:80px 20px}.section-heading h2,.signup-section h2,.trust-intro h2{font-size:calc(39px + var(--type-bump, 0px))}.trade-taste{margin-top:36px}.workspace-toolbar{align-items:flex-start;flex-direction:column;gap:7px}.workspace-toolbar nav{width:100%;overflow-x:auto;padding-bottom:2px}.workspace-toolbar button{flex:0 0 auto}.assessment-primary,.assessment-route,.clarification-panel,.picture-results,.understanding-panel{padding:22px 18px}.assessment-examples{grid-template-columns:1fr}.assessment-examples button{width:100%;border-radius:8px}.assessment-route-map{grid-template-columns:1fr;gap:7px}.route-connector{width:30px;margin:0 auto;transform:rotate(90deg)}.live-understanding{align-items:flex-start;flex-direction:column}.live-understanding>div:last-child{justify-content:flex-start}.adaptive-workspace,.trade-picture{grid-template-columns:1fr}.picture-context,.understanding-panel{border-right:0;border-bottom:1px solid #d7e2dc}.answer-options{grid-template-columns:1fr}.picture-context{padding:24px 20px}.picture-context dl{grid-template-columns:1fr 1fr}.picture-context dl div:first-child{grid-column:1/-1}.assessment-modules{grid-template-columns:1fr 1fr}.classification-levels.international,.classification-levels.national,.classification-levels.unified{grid-template-columns:1fr}.classification-levels>i{display:none}.classification-scope{gap:3px}.classification-scope,.taste-gate{align-items:flex-start;flex-direction:column}.taste-gate .button{width:100%}.problem-section{padding:80px 20px}.split-heading{grid-template-columns:1fr;gap:24px}.product-film{margin-top:42px;border-radius:11px}.film-control{top:9px;right:9px}.film-stage{grid-template-columns:1fr;grid-template-rows:390px 48px}.film-scene{width:100%;padding:24px 18px}.film-scene h3{font-size:calc(27px + var(--type-bump, 0px))}.scene-intro h3{font-size:calc(24px + var(--type-bump, 0px))}.platform-mark{width:140px;height:140px;margin-bottom:10px}.platform-mark:before{width:132px;height:132px}.platform-mark:after{width:104px;height:104px}.platform-mark>span{width:78px;height:78px}.platform-mark img{width:96px;height:96px}.intro-copy{font-size:calc(10px + var(--type-bump, 0px))}.scene-problem h3{font-size:calc(24px + var(--type-bump, 0px))}.problem-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;height:auto;margin-top:10px}.problem-tiles article,.problem-tiles article:first-child,.problem-tiles article:nth-child(2),.problem-tiles article:nth-child(3),.problem-tiles article:nth-child(4),.problem-tiles article:nth-child(5){position:static;width:auto;min-height:62px;padding:8px 9px;transform:none}.problem-tiles article:last-child{grid-column:1/-1}.problem-tiles strong{margin-top:6px;font-size:calc(9px + var(--type-bump, 0px))}.problem-tiles span{margin-top:4px;font-size:calc(7px + var(--type-bump, 0px))}.blocked-decision{grid-template-columns:27px 1fr;padding:8px 10px}.blocked-decision b{display:none}.mock-route{grid-template-columns:1fr 1fr}.mock-route b{display:none}.hs-questions{flex-wrap:wrap;gap:5px;margin-top:10px}.hs-questions small{width:100%}.hs-questions span{padding:5px 7px}.hs-path{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px}.hs-path>i{display:none}.hs-path article{padding:9px 7px}.hs-path strong{margin-top:7px;font-size:calc(11px + var(--type-bump, 0px))}.hs-path span{margin-top:5px;font-size:calc(7px + var(--type-bump, 0px))}.hs-rationale{flex-wrap:wrap;gap:6px 12px;padding:7px 9px}.hs-rationale b{width:100%;margin-left:0}.feature-heading>span{display:none}.feature-value{font-size:calc(9px + var(--type-bump, 0px))}.reg-findings article{grid-template-columns:52px 1fr;gap:9px;padding:10px}.reg-findings article b,.reg-findings p{display:none}.tariff-layout{grid-template-columns:1fr;margin-top:14px}.cost-total{padding:15px}.cost-total strong{font-size:calc(23px + var(--type-bump, 0px))}.cost-lines span{padding:7px 11px}.origin-simulations{grid-template-columns:repeat(3,1fr)}.origin-simulations>small{grid-column:1/-1}.partner-options{gap:5px;margin-top:12px}.partner-options article{padding:9px}.partner-options b{margin-top:10px;font-size:calc(13px + var(--type-bump, 0px))}.partner-options span,.partner-options ul{display:none}.fx-strip{grid-template-columns:.8fr .65fr 1.55fr}.fx-strip>span{padding:6px}.landed-total{align-items:flex-start;flex-direction:column;gap:6px;padding:10px 12px}.landed-total>span{text-align:left}.scene-partners .assumption-note{display:none}.readiness-layout{grid-template-columns:.65fr 1.35fr;gap:6px;margin-top:13px}.readiness-score{min-height:188px}.readiness-score:before{width:90px;height:90px;border-width:8px}.readiness-score span{font-size:calc(25px + var(--type-bump, 0px))}.document-checklist article{grid-template-columns:24px 1fr;min-height:44px;padding:6px 8px}.document-checklist article b{display:none}.readiness-note{padding:8px}.action-paths{gap:6px;margin-top:13px}.action-paths article{padding:12px}.action-paths strong{font-size:calc(12px + var(--type-bump, 0px))}.action-paths p{font-size:calc(8px + var(--type-bump, 0px))}.action-paths b{margin-top:9px}.integration-rail{flex-wrap:wrap;gap:5px}.integration-rail small{width:100%}.integration-rail span{padding:4px 6px;font-size:calc(7px + var(--type-bump, 0px))}.film-caption{padding-inline:18px}.film-caption span{inset-inline:18px}.role-tabs{grid-template-columns:1fr}.role-tabs button{min-height:54px;border-right:0;border-bottom:1px solid #cbd8d0}.role-tabs button:last-child{border-bottom:0}.role-copy{min-height:460px;padding:32px 24px}.role-tools{padding:14px}.role-tools article{grid-template-columns:44px 1fr;padding:24px 10px}.trust-section{grid-template-columns:1fr;padding:80px 20px}.signup-section{padding:84px 20px}.signup-form{flex-direction:column;padding:10px}.signup-form input{min-height:48px}.site-footer{grid-template-columns:1fr;padding:58px 20px 22px}.footer-links{grid-template-columns:repeat(2,1fr)}.footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}.lab-header{grid-template-columns:1fr auto;padding:0 20px}.lab-header>div{display:none}.lab-hero{grid-template-columns:1fr;padding:72px 20px}.lab-compass{width:min(78vw,380px)}.lab-section{padding:72px 20px}.lab-logo-grid,.lab-principles,.lab-swatches{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}.film-caption span,.film-scene,.platform-mark img,.platform-mark:after,.platform-mark:before,.platform-mark>span,.problem-tiles article,.typing-cursor{animation:none!important}.preview-panel-heading strong{width:100%;animation:none!important}.preview-calculation,.preview-calculation>*,.preview-code-path,.preview-compliance,.preview-compliance p,.preview-findings,.preview-findings article,.preview-hs,.preview-hs>p,.preview-landed,.preview-landed>*,.preview-question span{opacity:1;transform:none;animation:none!important}.caption-nine,.scene-brief{opacity:1;transform:none}}.ai-status,.assessment-examples button b,.assessment-examples small,.assessment-impact span,.assessment-modules small,.assessment-outcome small,.assessment-panel-heading small,.assessment-route-map .destination-card>span,.assessment-route-map label>span,.brief-grid small,.calculator-taste>div:first-child small,.classification-levels small,.classification-scope small,.confirmed-answers>small,.coverage-widget-status,.eyebrow,.finding-action small,.instrument-footer,.instrument-product small,.instrument-topline,.lab-header>div,.lab-heading>span,.lab-principles span,.live-understanding small,.mock-field small,.mock-route small,.picture-context dt,.platform-capability-grid section small,.platform-capability-grid section>p,.platform-overview-link small,.preview-controls button,.preview-play,.preview-readiness span,.question-reason small,.readiness-note>span,.reg-findings small,.regulatory-taste small,.role-label small,.role-label>span,.role-tools small,.route-summary small,.signal-grid small,.taste-gate small,.taste-kicker,.taste-section-label{font-family:var(--font-label);font-size:calc(13px + var(--type-bump, 0px));font-style:normal;font-weight:700;line-height:1.25;text-transform:uppercase}.assessment-panel-heading>span,.calculator-taste input,.coverage-widget-country>span,.destination-card b,.hs-path strong,.lab-compass>span,.product-mark,.role-tools article>span{font-family:var(--font-label)}.assessment-panel-heading>span,.destination-card b,.role-tools article>span{font-size:calc(12px + var(--type-bump, 0px))}.calculator-taste input,.coverage-widget-country>span{font-size:calc(14px + var(--type-bump, 0px))}.hs-path strong{font-size:calc(22px + var(--type-bump, 0px))}.lab-compass>span{font-size:calc(14px + var(--type-bump, 0px))}.picture-context dd{font-size:calc(12px + var(--type-bump, 0px))}.assessment-modules strong{font-size:calc(11px + var(--type-bump, 0px))}.classification-levels strong{font-size:calc(13px + var(--type-bump, 0px))}.calculator-taste dl div,.calculator-taste label,.finding-action p,.regulatory-taste>p{font-size:calc(11px + var(--type-bump, 0px))}.calculation-basis p strong{font-size:calc(10px + var(--type-bump, 0px))}.calculation-basis p span,.calculator-taste>p,.taste-gate p{font-size:calc(9px + var(--type-bump, 0px))}.hs-tool-shell{--rail:60px;min-height:100vh;background:#f3f8f5;color:#09261d}.hs-tool-rail{position:fixed;z-index:40;inset:0 auto 0 0;width:var(--rail);overflow:hidden;padding:11px 6px;background:#06271e;color:#dceee6;box-shadow:10px 0 34px rgba(4,31,22,.08);transition:width .2s cubic-bezier(.2,0,0,1)}.hs-tool-shell.rail-open .hs-tool-rail{width:208px}.hs-rail-brand{position:relative;height:40px;margin-bottom:13px}.hs-rail-brand>a{position:relative;display:block;width:145px;height:38px}.hs-rail-brand img{position:absolute;top:50%;left:9px;max-width:none;transform:translateY(-50%);transition:opacity .15s ease,transform .2s ease}.hs-brand-symbol{width:30px;opacity:1}.hs-brand-wordmark{width:126px;opacity:0;transform:translate(-5px,-50%)!important}.rail-open .hs-brand-symbol{opacity:0;transform:translate(5px,-50%)!important}.rail-open .hs-brand-wordmark{opacity:1;transform:translateY(-50%)!important}.hs-rail-pin{position:absolute;top:5px;right:1px;width:29px;height:29px;border:1px solid #315549;border-radius:7px;background:#0a3126;color:#8fc2ae;cursor:pointer}.hs-rail-pin.is-pinned{background:#15513d;color:#8aefba}.hs-rail-products,.hs-tool-rail nav{display:grid;grid-gap:3px;gap:3px}.hs-rail-products button,.hs-tool-rail nav a{display:grid;width:100%;min-height:42px;grid-template-columns:20px 1fr;align-items:center;grid-gap:11px;gap:11px;padding:0 8px 0 14px;border:0;border-radius:7px;background:transparent;color:#a8c6ba;font-size:calc(12px + var(--type-bump, 0px));font-weight:400;text-align:left;white-space:nowrap;cursor:pointer}.hs-rail-products button:hover,.hs-tool-rail nav a:hover{background:#0c382b;color:white}.hs-rail-products{margin-top:14px;padding-top:13px;border-top:1px solid #285046}.hs-rail-products>p{margin:0 8px 7px;color:#689488;font:700 calc(9px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.09em;white-space:nowrap}.hs-rail-products button.active{border:1px solid #387d63;background:#124b39;color:white;box-shadow:inset 2px 0 #4ed197}.hs-nav-icon{display:grid;width:20px;place-items:center;color:#70dca9;font:400 calc(17px + var(--type-bump, 0px))/1 var(--font-primary)}.hs-tool-shell:not(.rail-open) .hs-rail-products button,.hs-tool-shell:not(.rail-open) .hs-tool-rail nav a{grid-template-columns:20px;padding-inline:14px}.hs-tool-shell:not(.rail-open) .hs-rail-products button>span:last-child,.hs-tool-shell:not(.rail-open) .hs-rail-products>p,.hs-tool-shell:not(.rail-open) .hs-tool-rail nav a>span:last-child{position:absolute;opacity:0;pointer-events:none}.hs-tool-page{min-height:100vh;margin-left:var(--rail);background-image:linear-gradient(rgba(58,125,94,.055) 1px,transparent 0),linear-gradient(90deg,rgba(58,125,94,.055) 1px,transparent 0),radial-gradient(circle at 82% 0,rgba(77,210,151,.12),transparent 28%);background-size:38px 38px,38px 38px,auto}.hs-tool-topbar{position:-webkit-sticky;position:sticky;z-index:20;top:0;display:flex;height:52px;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #cadbd2;background:rgba(250,252,250,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hs-tool-topbar>label{display:flex;width:min(420px,48vw);height:36px;align-items:center;gap:9px;padding:0 12px;border:1px solid #cbdad2;border-radius:8px;background:white;color:#17815b}.hs-tool-topbar input{width:100%;border:0;outline:0;background:transparent;font-size:calc(12px + var(--type-bump, 0px))}.hs-account{display:flex;min-width:168px;height:38px;align-items:center;gap:9px;padding:4px 10px;border:1px solid #c9d9d1;border-radius:7px;background:white;color:#24483b;text-align:left}.hs-account>span:first-child{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:#c9efda;color:#13553c;font:700 calc(9px + var(--type-bump, 0px))/1 var(--font-label)}.hs-account small,.hs-account strong{display:block}.hs-account strong{font-size:calc(10px + var(--type-bump, 0px));font-weight:500}.hs-account small{margin-top:2px;color:#687e75;font-size:calc(9px + var(--type-bump, 0px))}.hs-tool-content{max-width:1480px;margin:0 auto;padding:20px 24px 32px}.hs-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.hs-page-heading p{margin:0 0 6px;color:#11724f;font:700 calc(10px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.08em}.hs-page-heading h1{margin:0;font-size:calc(28px + var(--type-bump, 0px));font-weight:580}.hs-session-state{display:flex;align-items:center;gap:12px;color:#60766d;font-size:calc(10px + var(--type-bump, 0px))}.hs-session-state span{padding:7px 10px;border-radius:16px;background:#e4f3eb;color:#176c4d}.hs-session-state button{border:0;background:transparent;color:#356052;font-size:calc(10px + var(--type-bump, 0px));cursor:pointer}.hs-progress{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin-top:15px}.hs-progress>span{display:flex;height:35px;align-items:center;gap:8px;padding:0 10px;border:1px solid #d5e1db;border-radius:7px;background:rgba(255,255,255,.78);color:#768981;font-size:calc(10px + var(--type-bump, 0px))}.hs-progress b{display:grid;width:19px;height:19px;place-items:center;border-radius:50%;background:#edf2ef;font:700 calc(8px + var(--type-bump, 0px))/1 var(--font-label)}.hs-progress .done{border-color:#8fc9ab;color:#126e4c}.hs-progress .done b{background:#d8f2e4}.hs-workbench{display:grid;grid-template-columns:270px minmax(480px,1fr) 270px;min-height:560px;margin-top:9px;overflow:hidden;border:1px solid #bfd3c8;border-radius:11px;background:rgba(255,255,255,.94);box-shadow:0 18px 50px rgba(8,42,30,.07)}.hs-context-panel,.hs-evidence-panel{padding:19px 17px;background:#edf7f1}.hs-context-panel{border-right:1px solid #d3e2da}.hs-evidence-panel{border-left:1px solid #d3e2da}.hs-context-panel h2,.hs-context-panel h3,.hs-evidence-panel h2{margin:0;color:#176d4e;font:700 calc(10px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.075em}.hs-context-panel h3{margin-top:19px}.hs-product-name{margin-top:12px;padding-bottom:14px;border-bottom:1px solid #cedfd6}.hs-product-name small,.hs-product-name strong{display:block}.hs-product-name small{color:#688078;font:700 calc(8px + var(--type-bump, 0px))/1 var(--font-label)}.hs-product-name strong{margin-top:7px;font-size:calc(12px + var(--type-bump, 0px));font-weight:500;line-height:1.45}.hs-context-panel dl{margin:0}.hs-context-panel dl div{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #d7e5de;font-size:calc(10px + var(--type-bump, 0px))}.hs-context-panel dt{color:#647b72}.hs-context-panel dd{margin:0;color:#173c2f;font-weight:500}.hs-fact-list{display:grid;grid-gap:7px;gap:7px;margin:10px 0 0;padding:0;list-style:none}.hs-fact-list li{display:grid;grid-template-columns:22px 1fr;align-items:center;grid-gap:8px;gap:8px;min-height:48px;padding:8px;border:1px solid #d2e2da;border-radius:7px;background:rgba(255,255,255,.74)}.hs-fact-list li>span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#d7f3e4;color:#087247;font-size:calc(9px + var(--type-bump, 0px))}.hs-fact-list li.pending>span{background:#fff0ce;color:#885c00}.hs-fact-list small,.hs-fact-list strong{display:block}.hs-fact-list strong{font-size:calc(10px + var(--type-bump, 0px));font-weight:500}.hs-fact-list small{margin-top:3px;color:#667b73;font-size:calc(9px + var(--type-bump, 0px))}.hs-decision-panel{padding:28px 32px}.hs-stage{max-width:760px;margin:0 auto}.hs-stage-marker{margin:0 0 10px;color:#13724f;font:700 calc(10px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.075em}.hs-stage h2{margin:0;font-size:calc(25px + var(--type-bump, 0px));font-weight:560;letter-spacing:-.02em}.hs-stage-copy{margin:9px 0 21px;color:#536d63;font-size:calc(12px + var(--type-bump, 0px));line-height:1.5}.hs-description-field,.hs-input-row label{display:grid;grid-gap:8px;gap:8px;color:#254a3c;font-size:calc(10px + var(--type-bump, 0px));font-weight:500}.hs-description-field textarea{width:100%;resize:vertical;padding:14px;border:1px solid #bcd3c7;border-radius:8px;outline:0;color:#102f24;font:400 calc(14px + var(--type-bump, 0px))/1.5 var(--font-primary)}.hs-description-field textarea:focus{border-color:#35a875;box-shadow:0 0 0 3px rgba(0,169,92,.1)}.hs-description-field small{color:#667c73;font-size:calc(9px + var(--type-bump, 0px));font-weight:400}.hs-input-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.hs-input-row select,.hs-upload{width:100%;height:42px;padding:0 12px;border:1px solid #c5d8ce;border-radius:7px;background:white;color:#173b2f;text-align:left}.hs-input-row select,.hs-primary,.hs-upload{font-size:calc(11px + var(--type-bump, 0px))}.hs-primary{display:flex;min-width:230px;height:44px;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding:0 16px;border:0;border-radius:7px;background:#00a95c;color:white;font-weight:650;cursor:pointer}.hs-primary:disabled{opacity:.45;cursor:not-allowed}.hs-back{border:0;background:transparent;color:#287658;font-size:calc(10px + var(--type-bump, 0px));cursor:pointer}.hs-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.hs-options button{display:flex;min-height:58px;align-items:center;justify-content:space-between;padding:0 15px;border:1px solid #c5d8ce;border-radius:8px;background:white;color:#183e30;font-size:calc(12px + var(--type-bump, 0px));text-align:left;cursor:pointer}.hs-options button:hover{border-color:#57b083;background:#f1faf5}.hs-options b{color:#168058;font-weight:400}.hs-why{display:grid;grid-template-columns:120px 1fr;grid-gap:12px;gap:12px;margin-top:18px;padding:13px;border-left:3px solid #54c68e;background:#eef8f2;font-size:calc(10px + var(--type-bump, 0px));line-height:1.45}.hs-why strong{color:#176f4e;font:700 calc(9px + var(--type-bump, 0px))/1.3 var(--font-label)}.hs-candidate{margin-top:10px;padding:15px;border:1px solid #d3e0d9;border-radius:9px;background:#fbfdfc}.hs-candidate.selected{border-color:#55b483;background:#eff9f3;box-shadow:inset 3px 0 #18a665}.hs-candidate header{display:flex;justify-content:space-between;color:#657c72;font:700 calc(8px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.06em}.hs-candidate header b{padding:4px 7px;border-radius:12px;background:#d9f1e4;color:#146c4c;font-weight:700}.hs-candidate>strong{display:block;margin-top:13px;color:#075a3a;font:700 calc(21px + var(--type-bump, 0px))/1 var(--font-label)}.hs-candidate h3{margin:7px 0 0;font-size:calc(13px + var(--type-bump, 0px));font-weight:550}.hs-candidate p{margin:7px 0 0;color:#5c7369;font-size:calc(10px + var(--type-bump, 0px));line-height:1.45}.hs-review-actions{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.hs-result-status{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#176f4e;font-size:calc(11px + var(--type-bump, 0px))}.hs-result-status>span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#d8f2e4}.hs-result-status small,.hs-result-status strong{display:block}.hs-result-status small{margin-top:3px;color:#627970;font-size:calc(9px + var(--type-bump, 0px))}.hs-code{padding:20px;border:1px solid #6cbb94;border-radius:9px;background:#edf9f2}.hs-code span,.hs-code strong{display:block}.hs-code strong{color:#075d3c;font:700 calc(27px + var(--type-bump, 0px))/1 var(--font-label)}.hs-code span{margin-top:9px;font-size:calc(13px + var(--type-bump, 0px));font-weight:500}.hs-code-path{display:grid;grid-template-columns:1fr auto 1fr auto 1.25fr;align-items:stretch;grid-gap:7px;gap:7px;margin-top:12px}.hs-code-path>div{padding:11px;border:1px solid #d3e0da;border-radius:7px;background:white}.hs-code-path>b{align-self:center;color:#25825e;font-weight:400}.hs-code-path small,.hs-code-path span,.hs-code-path strong{display:block}.hs-code-path small{color:#687c74;font:700 calc(8px + var(--type-bump, 0px))/1 var(--font-label)}.hs-code-path strong{margin-top:7px;font:700 calc(12px + var(--type-bump, 0px))/1 var(--font-label)}.hs-code-path span{margin-top:6px;color:#5d736a;font-size:calc(9px + var(--type-bump, 0px));line-height:1.35}.hs-result-actions{display:flex;align-items:center;gap:8px;margin-top:15px}.hs-result-actions .hs-primary{margin-top:0}.hs-secondary{height:44px;padding:0 13px;border:1px solid #c5d7ce;border-radius:7px;background:white;color:#315649;font-size:calc(10px + var(--type-bump, 0px));cursor:pointer}.hs-result-note{margin:13px 0 0;color:#62776e;font-size:calc(9px + var(--type-bump, 0px))}.hs-evidence-panel section{margin-top:12px;padding:13px;border:1px solid #d2e1d9;border-radius:8px;background:rgba(255,255,255,.78)}.hs-evidence-panel h3{margin:9px 0 0;font-size:calc(11px + var(--type-bump, 0px));font-weight:550}.hs-evidence-panel li,.hs-evidence-panel p{color:#536d63;font-size:calc(10px + var(--type-bump, 0px));line-height:1.45}.hs-evidence-panel p{margin:7px 0 0}.hs-evidence-panel ul{margin:8px 0 0;padding-left:16px}.hs-evidence-panel small{display:block;margin-top:9px;color:#70827a;font-size:calc(9px + var(--type-bump, 0px))}.hs-evidence-state{color:#16704e;font:700 calc(8px + var(--type-bump, 0px))/1 var(--font-label);letter-spacing:.05em}.hs-candidate header,.hs-code-path small,.hs-code-path span,.hs-context-panel h2,.hs-context-panel h3,.hs-description-field small,.hs-evidence-panel h2,.hs-evidence-panel small,.hs-evidence-state,.hs-fact-list small,.hs-product-name small,.hs-result-note,.hs-result-status small,.hs-stage-marker{font-size:calc(10px + var(--type-bump, 0px))}.hs-candidate p,.hs-context-panel dl,.hs-evidence-panel li,.hs-evidence-panel p,.hs-fact-list strong{font-size:calc(11px + var(--type-bump, 0px))}.hs-tool-shell,.trade-workspace{font-family:var(--font-primary)}.hs-page-heading h1,.workspace-titlebar h1{font-family:var(--font-display);font-size:calc(var(--type-page-title) + var(--type-bump, 0px))}.hs-stage h2{font-family:var(--font-display);font-size:calc(var(--type-workflow-title) + var(--type-bump, 0px))}.hs-candidate header,.hs-context-panel h2,.hs-context-panel h3,.hs-evidence-panel h2,.hs-evidence-state,.hs-page-heading p,.hs-stage-marker,.panel-heading,.panel-label,.workspace-kicker{font-family:var(--font-label);font-size:calc(var(--type-system-label) + var(--type-bump, 0px))}.change-list strong,.hs-candidate h3,.hs-code span,.hs-evidence-panel h3,.hs-fact-list strong,.hs-product-name strong,.priority-copy strong,.trade-row strong{font-family:var(--font-primary);font-size:calc(var(--type-operational) + var(--type-bump, 0px));font-weight:500}.control-summary strong,.hs-description-field textarea,.hs-options button,.hs-stage-copy{font-family:var(--font-primary);font-size:calc(var(--type-operational) + var(--type-bump, 0px))}.filter-tabs button,.hs-back,.hs-description-field,.hs-input-row label,.hs-input-row select,.hs-primary,.hs-secondary,.hs-session-state,.hs-upload,.trade-row,.workspace-card>header>button{font-family:var(--font-primary);font-size:calc(var(--type-control) + var(--type-bump, 0px))}.change-list em,.change-list small,.control-summary small,.hs-candidate p,.hs-code-path span,.hs-context-panel dl,.hs-description-field small,.hs-evidence-panel li,.hs-evidence-panel p,.hs-evidence-panel small,.hs-fact-list small,.hs-product-name small,.hs-result-note,.hs-result-status,.hs-result-status small,.hs-why,.priority-copy small,.priority-meta small,.priority-meta strong,.trade-row small,.trade-row>span:nth-child(4) b{font-family:var(--font-primary);font-size:calc(var(--type-supporting) + var(--type-bump, 0px))}.hs-candidate>strong,.hs-code strong,.hs-code-path small,.hs-code-path strong,.hs-progress b,.priority-index,.summary-mark,.trade-table-head{font-family:var(--font-label)}.global-search input,.universal-product-nav button span,.workspace-sidebar nav button{font-family:var(--font-primary);font-size:calc(var(--type-control) + var(--type-bump, 0px));font-weight:400}.universal-product-nav>p{font-family:var(--font-label);font-size:var(--type-system-label)}.account-organization strong{font-family:var(--font-primary);font-size:calc(var(--type-control) + var(--type-bump, 0px));font-weight:500}.account-menu>a,.account-menu>button,.account-organization small{font-family:var(--font-primary);font-size:calc(var(--type-supporting) + var(--type-bump, 0px));font-weight:400}.hs-candidate header,.hs-context-panel h2,.hs-context-panel h3,.hs-evidence-panel h2,.hs-evidence-state,.hs-page-heading p,.hs-product-name>small,.hs-stage-marker,.panel-label,.universal-product-nav>p,.workspace-card h2.panel-heading,.workspace-kicker{font-family:var(--font-label);font-size:calc(var(--type-system-label) + var(--type-bump, 0px));font-weight:700;line-height:1.2;letter-spacing:.07em}.hs-why strong{font-family:var(--font-primary);font-size:calc(var(--type-supporting) + var(--type-bump, 0px));font-weight:500;letter-spacing:0}@media (max-width:1100px){.hs-workbench{grid-template-columns:230px minmax(460px,1fr)}.hs-evidence-panel{display:none}}@media (max-width:760px){.hs-tool-shell{--rail:0px}.hs-tool-rail{display:none}.hs-tool-content{padding:16px 12px 24px}.hs-workbench{grid-template-columns:1fr}.hs-context-panel{display:none}.hs-decision-panel{padding:22px 18px}.hs-input-row,.hs-options{grid-template-columns:1fr}.hs-account>span:last-child{display:none}.hs-account{min-width:40px;padding:4px}.hs-progress>span{padding:0 6px;font-size:0}.hs-progress b{font-size:calc(8px + var(--type-bump, 0px))}}.hs-decision-panel{position:relative;padding:20px 30px 26px;background:linear-gradient(150deg,rgba(246,251,248,.72),#fff 42%)}.hs-live-intelligence{display:grid;grid-template-columns:auto minmax(150px,1fr) 132px;align-items:center;grid-gap:10px;gap:10px;max-width:760px;margin:0 auto 22px;padding:10px 12px;border:1px solid #c9ded3;border-radius:10px;background:rgba(235,247,240,.9)}.hs-ai-pulse{width:9px;height:9px;border-radius:50%;background:#13b46b;box-shadow:0 0 0 5px rgba(19,180,107,.11)}.hs-live-intelligence small,.hs-live-intelligence strong{display:block}.hs-live-intelligence small{color:#237254;font:700 calc(10px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.06em}.hs-live-intelligence strong{margin-top:3px;color:#193d30;font-size:calc(12px + var(--type-bump, 0px));font-weight:500}.hs-live-path{position:relative;height:22px;overflow:hidden;border:1px solid #c3d9cd;border-radius:999px;background:white}.hs-live-path span{position:absolute;z-index:1;inset:0;display:grid;place-items:center;color:#176a4c;font:700 calc(11px + var(--type-bump, 0px))/1 var(--font-label)}.hs-live-path i{display:block;height:100%;border-radius:inherit;background:#d8f2e4;transition:width .35s ease}.hs-conversation-stage{animation:hs-card-in .24s ease both}@keyframes hs-card-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.hs-conversation-stage>h2{max-width:650px;font-size:calc(27px + var(--type-bump, 0px));line-height:1.14}.hs-product-prompt{margin-top:18px;overflow:hidden;border:1px solid #79b899;border-radius:13px;background:white;box-shadow:0 15px 35px rgba(8,56,38,.08),0 0 0 3px rgba(44,174,110,.06)}.hs-product-prompt textarea{display:block;width:100%;min-height:104px;resize:none;padding:20px;border:0;outline:0;color:#102f24;background:transparent;font:400 calc(17px + var(--type-bump, 0px))/1.5 var(--font-primary)}.hs-prompt-footer{display:flex;min-height:50px;align-items:center;justify-content:space-between;padding:7px 8px 7px 18px;border-top:1px solid #dbe8e1;color:#60786e;font-size:calc(12px + var(--type-bump, 0px))}.hs-prompt-footer button{display:flex;height:36px;align-items:center;gap:22px;padding:0 13px;border:0;border-radius:8px;background:#00a95c;color:white;font:600 calc(12px + var(--type-bump, 0px)) var(--font-primary);cursor:pointer}.hs-prompt-footer button:disabled{opacity:.4;cursor:not-allowed}.hs-suggestion-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:12px}.hs-suggestion-row>span{margin-right:2px;color:#60766d;font-size:calc(11px + var(--type-bump, 0px))}.hs-suggestion-row button{padding:7px 10px;border:1px solid #c9ddd2;border-radius:999px;background:#f2f8f5;color:#275442;font:400 calc(11px + var(--type-bump, 0px)) var(--font-primary)}.hs-context-link{margin-top:17px;padding:0;border:0;background:transparent;color:#267859;font:500 calc(12px + var(--type-bump, 0px)) var(--font-primary);cursor:pointer}.hs-question-count{display:flex;align-items:center;gap:8px;margin-bottom:18px}.hs-question-count span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:#0b563d;color:white;font:700 calc(11px + var(--type-bump, 0px)) var(--font-label)}.hs-question-count i{width:52px;height:2px;background:linear-gradient(90deg,#1ab370 50%,#d5e5dd 0)}.hs-question-count small{color:#657b72;font-size:calc(11px + var(--type-bump, 0px))}.hs-flash-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:20px}.hs-flash-options button{position:relative;display:grid;min-height:78px;grid-template-columns:20px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:13px;border:1px solid #cbded4;border-radius:11px;background:#fff;color:#153d2e;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.hs-flash-options button:focus-visible,.hs-flash-options button:hover{border-color:#35a875;outline:0;transform:translateY(-2px);box-shadow:0 10px 24px rgba(7,68,44,.09)}.hs-choice-mark{width:18px;height:18px;border:1px solid #89b7a1;border-radius:50%}.hs-flash-options button:hover .hs-choice-mark{border:5px solid #22a86a}.hs-flash-options small,.hs-flash-options strong{display:block}.hs-flash-options strong{font-size:calc(13px + var(--type-bump, 0px));font-weight:550}.hs-flash-options small{margin-top:5px;color:#697e75;font-size:calc(11px + var(--type-bump, 0px))}.hs-flash-options em{align-self:start;padding:5px 7px;border-radius:999px;background:#dcf4e7;color:#17704f;font:normal calc(10px + var(--type-bump, 0px))/1 var(--font-primary)}.hs-ai-suggestion{display:grid;grid-template-columns:112px 1fr;grid-gap:12px;gap:12px;margin-top:14px;padding:12px 14px;border-left:3px solid #24ae6e;background:#edf8f2}.hs-ai-suggestion>span{color:#16704e;font:700 calc(11px + var(--type-bump, 0px))/1.3 var(--font-label);letter-spacing:.05em}.hs-ai-suggestion p{margin:0;color:#536f63;font-size:calc(11px + var(--type-bump, 0px));line-height:1.45}.hs-ai-suggestion p strong{color:#183f30;font-weight:600}.hs-classification-card{display:grid;grid-template-columns:190px 1fr;grid-gap:20px;gap:20px;margin-top:20px;padding:18px;border:1px solid #59b487;border-radius:12px;background:linear-gradient(135deg,#e7f7ee,#fff 64%);box-shadow:inset 4px 0 #13aa64}.hs-classification-code{padding-right:18px;border-right:1px solid #c8dfd3}.hs-classification-code small,.hs-classification-code span,.hs-classification-code strong{display:block}.hs-classification-code small{color:#34705a;font:700 calc(11px + var(--type-bump, 0px)) var(--font-label)}.hs-classification-code strong{margin-top:10px;color:#075c3b;font:700 calc(25px + var(--type-bump, 0px))/1 var(--font-label)}.hs-classification-code span{margin-top:10px;color:#687d74}.hs-classification-code span,.hs-confidence{font-size:calc(10px + var(--type-bump, 0px))}.hs-confidence{display:inline-block;padding:5px 8px;border-radius:999px;background:#d8f2e4;color:#146d4c}.hs-classification-card h3{margin:12px 0 0;font-size:calc(15px + var(--type-bump, 0px));font-weight:600}.hs-classification-card p{margin:8px 0 0;color:#586f65;font-size:calc(11px + var(--type-bump, 0px));line-height:1.5}.hs-path-comparison{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;margin-top:10px;padding:11px 13px;border:1px solid #d5e2dc;border-radius:9px;background:white}.hs-path-comparison span{color:#657a72;font-size:calc(10px + var(--type-bump, 0px))}.hs-path-comparison strong{font:700 calc(13px + var(--type-bump, 0px)) var(--font-label)}.hs-path-comparison p{margin:0;color:#62776f;font-size:calc(10px + var(--type-bump, 0px))}.hs-path-comparison button{border:0;background:transparent;color:#217553;font-size:calc(10px + var(--type-bump, 0px));cursor:pointer}@media (max-width:1100px){.hs-live-intelligence{grid-template-columns:auto 1fr}.hs-live-path{display:none}}@media (max-width:760px){.hs-decision-panel{padding:18px 15px}.hs-classification-card,.hs-flash-options{grid-template-columns:1fr}.hs-classification-code{padding:0 0 14px;border-right:0;border-bottom:1px solid #c8dfd3}.hs-path-comparison{grid-template-columns:auto 1fr}.hs-path-comparison p{grid-column:1/-1}}.hs-finder-canvas{display:flex;min-height:calc(100vh - 52px);flex-direction:column;align-items:center;justify-content:flex-start;padding:24px 40px 120px}.hs-finder-bar{display:grid;width:min(1120px,100%);grid-template-columns:190px minmax(320px,1fr) 170px 48px;align-items:end;grid-gap:10px;gap:10px}.hs-finder-bar-embedded{grid-template-columns:minmax(200px,1fr) 170px 48px}.hs-route-select{display:grid;grid-gap:7px;gap:7px}.hs-route-select>span{overflow:hidden;color:#34584b;font:700 calc(11px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.hs-route-select>span small{color:#72877e;font:400 calc(10px + var(--type-bump, 0px))/1.2 var(--font-primary)}.hs-route-select select{width:100%;height:52px;padding:0 36px 0 15px;border:1px solid #9ebdaf;border-radius:10px;outline:0;background-color:rgba(255,255,255,.94);color:#143a2d;font:500 calc(13px + var(--type-bump, 0px)) var(--font-primary);cursor:pointer}.hs-route-select select:focus{border-color:#28a66b;box-shadow:0 0 0 3px rgba(0,169,92,.1)}.hs-route-select select:disabled{opacity:1;background:#edf4f0;color:#315649;cursor:not-allowed}.hs-finder-query{position:relative;z-index:5;display:grid;height:52px;grid-template-columns:52px 1fr;border:1px solid #4d8c70;border-radius:10px;background:rgba(255,255,255,.97);box-shadow:0 12px 34px rgba(8,56,38,.09),0 0 0 3px rgba(44,174,110,.05)}.hs-query-icon{display:grid;overflow:hidden;place-items:center;border-radius:9px 0 0 9px;background:#0b513a}.hs-finder-input-icon{width:25px;height:25px;fill:none;stroke:#83dfb1;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.hs-finder-query input{min-width:0;padding:0 17px;border:0;outline:0;background:transparent;font:400 calc(14px + var(--type-bump, 0px)) var(--font-primary)}.hs-finder-query input::placeholder{color:#82938c}.hs-query-suggestions{position:absolute;z-index:20;top:59px;left:0;right:0;overflow:hidden;padding:7px;border:1px solid #b9cec3;border-radius:11px;background:rgba(255,255,255,.98);box-shadow:0 22px 55px rgba(7,44,32,.17)}.hs-suggestions-label{display:block;padding:6px 10px 8px;color:#62786f;font:700 calc(10px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.05em}.hs-query-suggestions button{display:grid;width:100%;min-height:48px;grid-template-columns:24px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:10px;border:0;border-radius:7px;background:transparent;color:#183c30;font-size:calc(12px + var(--type-bump, 0px));text-align:left;cursor:pointer}.hs-query-suggestions button.active,.hs-query-suggestions button:hover{background:#edf8f2;color:#096442}.hs-suggestion-icon{width:18px;height:18px;fill:none;stroke:#299067;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.hs-finder-submit{display:grid;width:48px;height:52px;padding:0;place-items:center;border:0;border-radius:10px;background:#00a95c;color:white;box-shadow:0 9px 22px rgba(0,130,72,.2);cursor:pointer;transition:transform .16s ease,background .16s ease}.hs-finder-submit:hover:not(:disabled){background:#078e51;transform:translateX(2px)}.hs-finder-submit:disabled{background:#a8c9b8;box-shadow:none;cursor:not-allowed}.hs-finder-submit svg{width:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hs-classification-activity{width:min(720px,100%);padding:28px;border:1px solid #bcd2c7;border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 22px 60px rgba(7,46,32,.1)}.hs-classification-activity>header{display:flex;align-items:center;gap:14px}.hs-activity-mark{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:11px;background:#0b513a}.hs-activity-product small,.hs-classification-activity header p{color:#17704f;font:700 calc(10px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.06em}.hs-classification-activity header h1{margin-top:5px;font-size:calc(24px + var(--type-bump, 0px));font-weight:580}.hs-activity-product{margin-top:22px;padding:14px 16px;border:1px solid #d2e1d9;border-radius:9px;background:#f1f8f4}.hs-activity-product span,.hs-activity-product strong{display:block}.hs-activity-product strong{margin-top:7px;font-size:calc(13px + var(--type-bump, 0px));font-weight:600}.hs-activity-product span{margin-top:5px;color:#667c73;font-size:calc(11px + var(--type-bump, 0px))}.hs-classification-activity ol{display:grid;grid-gap:0;gap:0;margin:18px 0 0;padding:0;list-style:none}.hs-classification-activity li{position:relative;display:grid;min-height:48px;grid-template-columns:30px 1fr 72px;align-items:center;grid-gap:10px;gap:10px;color:#71837b}.hs-classification-activity li:not(:last-child):after{content:"";position:absolute;top:35px;bottom:-5px;left:14px;width:1px;background:#d6e3dc}.hs-classification-activity li>span{display:grid;z-index:1;width:29px;height:29px;place-items:center;border:1px solid #cadbd2;border-radius:50%;background:white;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label)}.hs-classification-activity li strong{font-size:calc(12px + var(--type-bump, 0px));font-weight:500}.hs-classification-activity li.complete{color:#155f45}.hs-classification-activity li.complete>span{border-color:#65b58d;background:#daf3e6;color:#087247}.hs-classification-activity li.active{color:#153f30}.hs-classification-activity li.active>span{border-color:#21a66a;color:#087247;box-shadow:0 0 0 4px rgba(0,169,92,.1)}.hs-classification-activity li i{width:64px;height:4px;overflow:hidden;border-radius:999px;background:#dce9e2}.hs-classification-activity li i:after{content:"";display:block;width:42%;height:100%;border-radius:inherit;background:#00a95c;animation:hs-process 1s ease-in-out infinite alternate}@keyframes hs-process{to{transform:translateX(85px)}}.hs-activity-ready{display:flex;gap:12px;margin-top:15px;padding:13px 15px;border-left:3px solid #00a95c;background:#eaf7f0;color:#254a3c;font-size:calc(12px + var(--type-bump, 0px))}.hs-activity-ready span{color:#13704e;font:700 calc(10px + var(--type-bump, 0px)) var(--font-label)}.hs-activity-ready strong{font-weight:500}.hs-activity-reset{margin-top:18px;padding:0;border:0;background:transparent;color:#277657;font-size:calc(11px + var(--type-bump, 0px));cursor:pointer}.hs-classification-workspace{width:min(1480px,100%);margin-inline:auto}.hs-history-toggle{display:flex;min-height:34px;align-items:center;gap:8px;margin:0 0 6px auto;padding:0 10px;border:1px solid #b8cec3;border-radius:8px;background:rgba(255,255,255,.86);color:#176b4c;cursor:pointer}.hs-history-toggle span{font-size:calc(10px + var(--type-bump, 0px));font-weight:600}.hs-history-toggle small{color:#71847b;font-size:calc(9px + var(--type-bump, 0px))}.hs-history-toggle b{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#e4f3eb;font-size:calc(12px + var(--type-bump, 0px));font-weight:500}.hs-expand-tool{display:flex;min-height:38px;align-items:center;gap:8px;margin:12px auto 0;padding:0 14px;border:1px solid #9fc4b2;border-radius:9px;background:rgba(255,255,255,.92);color:#176b4c;font-size:calc(10px + var(--type-bump, 0px));font-weight:600;cursor:pointer}.hs-expand-tool:hover{border-color:#2f9b6c;background:#eaf7f0}.hs-expand-tool svg{width:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hs-classification-workspace.tool-expanded{position:fixed;z-index:200;inset:0;display:flex;width:100%;height:100vh;flex-direction:column;overflow:auto;padding:0 24px 28px;background:#f4faf7}.hs-classification-workspace.tool-expanded .hs-active-finder-bar{position:-webkit-sticky;position:sticky;z-index:20;top:0;order:-3;padding-block:12px;background:#f4faf7;box-shadow:0 8px 18px rgba(7,46,32,.08)}.hs-classification-workspace.tool-expanded .hs-conversation-history,.hs-classification-workspace.tool-expanded .hs-followup-card,.hs-classification-workspace.tool-expanded .hs-history-toggle{order:-2}.hs-classification-workspace.tool-expanded .hs-expand-tool{position:-webkit-sticky;position:sticky;z-index:4;bottom:10px;box-shadow:0 8px 24px rgba(7,46,32,.15)}.hs-workflow-handoffs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;margin-top:10px}.hs-workflow-handoffs>span{margin-right:3px;color:#5e756b;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label)}.hs-workflow-handoffs button{display:flex;min-height:36px;align-items:center;gap:7px;padding:0 10px;border:1px solid #b7cec2;border-radius:8px;background:rgba(255,255,255,.9);color:#275d49;cursor:pointer}.hs-workflow-handoffs button.selected,.hs-workflow-handoffs button:hover{border-color:#399e70;background:#e9f6ef}.hs-workflow-handoffs svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hs-workflow-handoffs b{font-size:calc(9px + var(--type-bump, 0px));font-weight:600}.hs-workflow-handoffs i{display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:#dff1e7;font-size:calc(14px + var(--type-bump, 0px));font-style:normal;line-height:1}.hs-workflow-handoffs button.hs-workflow-review:disabled{opacity:.65;cursor:default}.hs-intelligence-panel>.hs-workflow-handoffs{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch;grid-gap:6px;gap:6px;margin:0;padding:10px;border-bottom:1px solid #d3e1da}.hs-intelligence-panel>.hs-workflow-handoffs>span{grid-column:1/-1;margin:0 0 1px}.hs-intelligence-panel>.hs-workflow-handoffs button{width:100%;justify-content:flex-start}.hs-classification-notes{border-top:1px solid #d3e1da;background:rgba(247,251,249,.76)}.hs-classification-notes header{display:flex;align-items:center;justify-content:space-between;padding:9px 11px;border-bottom:1px solid #dce6e1;color:#176e4d}.hs-classification-notes header span{font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.04em}.hs-classification-notes header small{color:#6c8178;font-size:calc(9px + var(--type-bump, 0px))}.hs-classification-notes p{margin:0;padding:11px 12px 13px;color:#315448;line-height:1.55}.hs-intelligence-panel>.hs-expand-tool{width:calc(100% - 20px);justify-content:center;margin:10px}.hs-journey-backdrop{position:fixed;z-index:300;inset:0;display:grid;place-items:center;padding:20px;background:rgba(7,36,27,.34);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hs-journey-dialog{width:min(520px,100%);overflow:hidden;border:1px solid #9fc5b2;border-radius:14px;background:#f9fcfa;box-shadow:0 28px 80px rgba(5,37,27,.26)}.hs-journey-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #d5e3dc;background:#eaf5ef}.hs-journey-dialog header span{color:#17704f;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.07em}.hs-journey-dialog h2{margin-top:4px;color:#183f31;font-size:calc(16px + var(--type-bump, 0px))}.hs-journey-dialog header button{display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:#496b5e;font-size:calc(19px + var(--type-bump, 0px));cursor:pointer}.hs-journey-dialog>p{margin:0;padding:12px 16px 6px;color:#657a71;font-size:calc(10px + var(--type-bump, 0px))}.hs-journey-dialog>div{display:grid;grid-gap:7px;gap:7px;padding:8px 12px 14px}.hs-journey-dialog>div button{display:flex;min-height:55px;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid #ccddd4;border-radius:9px;background:white;color:#294e40;text-align:left;cursor:pointer}.hs-journey-dialog>div button:hover{border-color:#43a578;background:#edf8f2}.hs-journey-dialog button small,.hs-journey-dialog button span,.hs-journey-dialog button strong{display:block}.hs-journey-dialog button small{color:#197151;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label)}.hs-journey-dialog button strong{margin-top:4px;font-size:calc(10px + var(--type-bump, 0px));font-weight:600}.hs-journey-dialog button em{flex:0 0 auto;color:#72847c;font-size:calc(9px + var(--type-bump, 0px));font-style:normal}.hs-journey-dialog button:disabled{opacity:.6;cursor:default}.hs-journey-back{margin:10px 16px 0;padding:0;border:0;background:none;color:#197151;font-size:calc(10px + var(--type-bump, 0px));font-weight:650;cursor:pointer}.hs-journey-back:hover{text-decoration:underline}.hs-journey-empty{padding:10px 2px;color:#657a71}.hs-journey-empty,.hs-journey-error{margin:0;font-size:calc(11px + var(--type-bump, 0px))}.hs-journey-error{padding:0 16px;color:#a8341f}.hs-journey-create{display:flex;align-items:flex-end;gap:8px;padding:4px 12px 16px}.hs-journey-create label{flex:1 1;display:flex;flex-direction:column;gap:5px;font-size:calc(10px + var(--type-bump, 0px));color:#496b5e;font-weight:600}.hs-journey-create input{min-height:38px;padding:0 10px;border:1px solid #ccddd4;border-radius:8px;font-size:calc(12px + var(--type-bump, 0px))}.hs-journey-create button{min-height:38px;padding:0 14px;border:0;border-radius:8px;background:#197151;color:white;font-size:calc(11px + var(--type-bump, 0px));font-weight:650;cursor:pointer}.hs-journey-create button:disabled{opacity:.6;cursor:default}.hs-active-finder-bar{width:100%;grid-template-columns:155px minmax(280px,1fr) 145px 72px 84px 58px 98px 28px;margin-top:0}.hs-active-finder-bar .hs-finder-query{z-index:1}.hs-active-finder-bar .hs-finder-query input:-moz-read-only{opacity:1;color:#143a2d;cursor:default}.hs-active-finder-bar .hs-finder-query input:read-only,.hs-active-finder-bar .hs-route-select select:disabled{opacity:1;color:#143a2d;cursor:default}.hs-active-finder-bar .hs-search-locked:disabled{opacity:1;background:#4a8769}.hs-start-over{height:52px;padding:0 12px;border:1px solid #8db9a3;border-radius:10px;background:#edf7f2;color:#176b4c;font-size:calc(11px + var(--type-bump, 0px));font-weight:600;cursor:pointer}.hs-finder-icon-group{display:flex;height:52px}.hs-finder-icon-group .hs-start-over-trigger{border-radius:10px 0 0 10px}.hs-finder-icon-group .hs-record-actions>summary{border-left:0;border-radius:0 10px 10px 0}.hs-finder-icon-group .hs-record-actions{align-self:auto}.hs-start-over-group{position:relative}.hs-start-over-group>summary{list-style:none}.hs-start-over-group>summary::-webkit-details-marker{display:none}.hs-start-over-trigger{display:flex;align-items:center;gap:6px;height:52px;padding:0 12px;border:1px solid #8db9a3;border-radius:10px;background:#edf7f2;color:#176b4c;white-space:nowrap;cursor:pointer}.hs-start-over-trigger:hover{background:#e1f2e8;border-color:#4c9a76}.hs-start-over-trigger svg{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hs-start-over-trigger span{font-size:calc(11px + var(--type-bump, 0px));font-weight:650}.hs-start-over-trigger .hs-start-over-caret{width:11px;height:11px;margin-left:1px;opacity:.75}.hs-start-over-menu{position:absolute;z-index:60;top:calc(100% + 6px);right:0;width:230px;padding:6px;border:1px solid #bed3c8;border-radius:10px;background:white;box-shadow:0 12px 32px rgba(8,42,30,.16)}.hs-start-over-menu a,.hs-start-over-menu button{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:8px 9px;border:0;border-radius:7px;background:transparent;color:#245647;text-align:left;cursor:pointer;font:inherit;text-decoration:none}.hs-start-over-menu a:hover,.hs-start-over-menu button:hover{background:#e8f3ec}.hs-start-over-menu button.primary{background:#eaf6f0}.hs-start-over-menu button.primary strong{color:#0d6b47}.hs-start-over-menu button.primary:hover{background:#dcf0e6}.hs-start-over-menu small{margin-top:2px;color:#6a7c73;font-size:calc(9px + var(--type-bump, 0px));font-weight:400}.hs-start-over-menu button.danger strong{color:#ac342c}.hs-start-over-menu button.danger:hover{background:#fbeceb}.hs-start-over-menu hr{margin:6px 2px;border:0;border-top:1px solid #e2ece7}.hs-exit{display:grid;height:52px;place-items:center;border:1px solid #a8c8b8;border-radius:10px;background:rgba(255,255,255,.9);color:#315f4e;font-size:calc(11px + var(--type-bump, 0px));font-weight:600}.hs-exit:hover{border-color:#3ba474;background:#edf7f2;color:#087247}.hs-record-actions{position:relative;display:grid;width:52px;align-self:end}.hs-record-actions>summary{display:grid;width:52px;height:52px;padding:0;place-items:center;border:1px solid #8db9a3;border-radius:10px;background:#edf7f2;color:#176b4c;cursor:pointer;list-style:none}.hs-record-actions>summary::-webkit-details-marker{display:none}.hs-record-actions>summary::marker{content:""}.hs-record-actions>summary:hover,.hs-record-actions[open]>summary{background:#e1f2e8;border-color:#4c9a76}.hs-record-actions>summary svg{width:19px;height:19px;fill:currentColor;stroke:none}.hs-record-actions>.hs-record-menu{position:absolute;z-index:80;top:calc(100% + 7px);right:0;display:grid;width:165px;overflow:visible;border:1px solid #abc8b9;border-radius:9px;background:white;box-shadow:0 14px 38px rgba(7,46,32,.16)}.hs-record-actions>.hs-record-menu>button{display:block;width:100%;height:auto;min-height:36px;padding:8px 10px;border:0;border-radius:0;background:white;color:#285244;font:600 calc(11px + var(--type-bump, 0px))/1.35 var(--font-primary);text-align:left;cursor:pointer}.hs-record-actions>.hs-record-menu>button:first-child{border-radius:8px 8px 0 0}.hs-record-actions>.hs-record-menu>button:hover{background:#eaf6ef;color:#087247}.hs-active-finder-bar .hs-record-actions{width:52px}.hs-active-finder-bar .hs-bar-history{display:flex;width:86px;height:52px;min-height:52px;align-items:center;justify-content:center;gap:5px;margin:0;padding:0 7px}.hs-active-finder-bar .hs-bar-history small{display:grid;min-width:16px;height:16px;padding:0 3px;place-items:center;border-radius:999px;background:#dcefe5;color:#176e4d;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label)}.hs-active-finder-bar .hs-bar-history{width:98px}.hs-active-finder-bar .hs-bar-history span,.hs-active-finder-bar .hs-exit,.hs-active-finder-bar .hs-start-over,.hs-active-finder-bar .hs-use-answer{white-space:nowrap}.hs-classification-workspace.tool-expanded .hs-active-finder-bar .hs-bar-history{order:0}.hs-conversation-history{width:auto;margin:0 336px 3px 200px;padding:9px 12px;border-left:1px solid #bfd4c9;color:#657a72;background:rgba(238,247,242,.62);font-size:calc(10px + var(--type-bump, 0px))}.hs-conversation-history>div{display:grid;grid-template-columns:48px 1fr;grid-gap:4px 8px;gap:4px 8px}.hs-conversation-history span{color:#247254;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label)}.hs-conversation-history p{overflow-wrap:anywhere;line-height:1.4}.hs-conversation-history>div+div{margin-top:6px;padding-top:6px;border-top:1px solid rgba(190,211,201,.7)}.hs-followup-card{width:100%;margin:0;overflow:hidden;border:1px solid #a9c7b8;border-radius:10px 10px 0 0;background:rgba(255,255,255,.98);box-shadow:0 12px 34px rgba(7,46,32,.1);animation:hs-card-in .2s ease both}.hs-classification-workspace.has-question .hs-active-finder-bar{gap:10px;padding:10px;border:1px solid #a9c7b8;border-top:0;border-radius:0 0 10px 10px;background:rgba(255,255,255,.98);box-shadow:0 12px 34px rgba(7,46,32,.1)}.hs-classification-workspace.has-question .hs-active-finder-bar .hs-finder-query{box-shadow:none}.hs-followup-card>header{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #d9e5df;background:#eef6f2;color:#176d4d;font:700 calc(11px + var(--type-bump, 0px)) var(--font-label)}.hs-followup-card header small{color:#657b72;font:400 calc(10px + var(--type-bump, 0px)) var(--font-primary)}.hs-followup-card h2{padding:15px 16px 10px;font-size:calc(18px + var(--type-bump, 0px));font-weight:580}.hs-thinking{display:flex;flex-direction:column;align-items:center;gap:16px;padding:34px 24px 30px;text-align:center}.hs-thinking-code{display:flex;gap:9px}.hs-thinking-code span{min-width:28px;padding-bottom:4px;border-bottom:3px solid #cddfd5;color:#7fa190;font:700 calc(19px + var(--type-bump, 0px)) var(--font-label);text-align:center;animation:hs-slot-refresh .9s ease-in-out infinite}.hs-thinking p{max-width:380px;color:#5c7369;font-size:calc(11px + var(--type-bump, 0px));line-height:1.55}.hs-followup-card>div:not(.hs-custom-answer){display:grid;grid-template-columns:1fr;grid-gap:5px;gap:5px;padding:4px 12px 10px}.hs-followup-card>div:not(.hs-custom-answer) button{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:7px 11px;border:1px solid #cfddd6;border-radius:7px;background:white;color:#24483b;font-size:calc(11px + var(--type-bump, 0px));text-align:left;cursor:pointer}.hs-followup-card>div:not(.hs-custom-answer) button:hover{border-color:#43a979;background:#eff9f4}.hs-followup-card>div:not(.hs-custom-answer) button b{flex:0 0 auto;color:#198158;font-size:calc(14px + var(--type-bump, 0px))}.hs-followup-card>div:not(.hs-custom-answer) button small,.hs-followup-card>div:not(.hs-custom-answer) button strong{display:block}.hs-followup-card>div:not(.hs-custom-answer) button strong{font-size:calc(11px + var(--type-bump, 0px));font-weight:600;overflow-wrap:anywhere}.hs-followup-card>div:not(.hs-custom-answer) button small{margin-top:3px;color:#71837b;font-size:calc(9px + var(--type-bump, 0px))}.hs-followup-card>.hs-custom-answer{display:grid;width:calc(100% - 24px);grid-template-columns:1fr auto;grid-gap:7px;gap:7px;margin:0 12px 12px;padding:9px 0 0;border-top:1px solid #e0e8e4}.hs-custom-answer input{min-width:0;height:35px;padding:0 10px;border:1px solid #cfddd6;border-radius:7px;outline:0;font-size:calc(10px + var(--type-bump, 0px))}.hs-custom-answer input:focus{border-color:#43a979}.hs-custom-answer button{padding:0 11px;border:0;border-radius:7px;background:#0b6e4b;color:white;font-size:calc(10px + var(--type-bump, 0px));cursor:pointer}.hs-custom-answer button:disabled{opacity:.4;cursor:not-allowed}.hs-question-reason{padding:0 16px 10px;color:#647970;font-size:calc(10px + var(--type-bump, 0px));line-height:1.4}.hs-error-card{border-color:#e4c9a3}.hs-error-card>header{justify-content:flex-start;gap:8px;background:#fbf3e6;color:#8a5a1f}.hs-error-icon{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:#c17f2b;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hs-error-card h2{color:#5c3d14}.hs-error-card .hs-question-reason{color:#8a6a3f}.hs-error-card>div:not(.hs-custom-answer) button{border-color:#e9d4ac;background:#fdf9f1}.hs-error-card>div:not(.hs-custom-answer) button:hover{border-color:#c99b52;background:#fbf0dd}.hs-error-card>div:not(.hs-custom-answer) button b{color:#a5701f}.hs-options-pending-note{display:flex;align-items:center;gap:8px;margin:0}.hs-pending-spinner{width:13px;height:13px;flex:0 0 auto;border:2px solid #d3e2da;border-top-color:#43a979;border-radius:50%;animation:hs-spin .8s linear infinite}@keyframes hs-spin{to{transform:rotate(1turn)}}.hs-sync-warning{display:flex;align-items:center;gap:9px;width:100%;margin:0 0 10px;padding:9px 12px;border:1px solid #e4c9a3;border-radius:8px;background:#fbf3e6;color:#8a5a1f;font-size:calc(11px + var(--type-bump, 0px));line-height:1.4}.hs-sync-warning svg{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:#c17f2b;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hs-sync-warning span{flex:1 1 auto}.hs-sync-warning button{flex:0 0 auto;padding:0 4px;border:0;background:transparent;color:#8a5a1f;font-size:calc(15px + var(--type-bump, 0px));line-height:1;cursor:pointer}.hs-active-query{display:grid;min-height:48px;grid-template-columns:48px 1fr auto;align-items:center;overflow:hidden;border:1px solid #78ad93;border-radius:10px;background:white;box-shadow:0 8px 24px rgba(8,50,35,.06)}.hs-active-query .hs-query-icon{align-self:stretch;border-radius:0}.hs-active-query strong{overflow:hidden;padding:0 14px;font-size:calc(12px + var(--type-bump, 0px));font-weight:500;text-overflow:ellipsis;white-space:nowrap}.hs-active-query small{margin-right:8px;padding:7px 10px;border-radius:999px;background:#e4f3eb;color:#176c4d;font-size:calc(10px + var(--type-bump, 0px))}.hs-live-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.75fr);grid-gap:12px;gap:12px;margin-top:12px}.hs-fact-ledger,.hs-hierarchy-panel,.hs-intelligence-widget{border:1px solid #bfd3c8;border-radius:11px;background:rgba(255,255,255,.94);box-shadow:0 12px 34px rgba(8,42,30,.055)}.hs-hierarchy-panel{padding:18px}.hs-hierarchy-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.hs-fact-ledger header p,.hs-hierarchy-panel header p,.hs-intelligence-widget>p{color:#13704f;font:700 calc(10px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.07em}.hs-hierarchy-panel header h2{margin-top:6px;font-size:calc(20px + var(--type-bump, 0px));font-weight:580}.hs-hierarchy-panel>header>span{padding:7px 9px;border-radius:7px;background:#0b513a;color:#9aebc1;font:700 calc(10px + var(--type-bump, 0px)) var(--font-label)}.hs-path-actions{display:flex;align-items:center;gap:6px}.hs-path-actions>span{padding:7px 9px;border-radius:7px;background:#0b513a;color:#9aebc1;font:700 calc(10px + var(--type-bump, 0px)) var(--font-label)}.hs-path-actions button{height:30px;padding:0 10px;border:1px solid #a8c8b8;border-radius:7px;background:white;color:#176b4c;font-size:calc(10px + var(--type-bump, 0px));cursor:pointer}.hs-level-stack{display:grid;grid-gap:7px;gap:7px;margin-top:15px}.hs-level-stack article{display:grid;grid-template-columns:50px 120px 1fr;align-items:center;grid-gap:11px;gap:11px;padding:9px 12px;border:1px solid #d3e1da;border-radius:8px;transition:.25s ease}.hs-level-stack article small{color:#657a72;font:700 calc(10px + var(--type-bump, 0px)) var(--font-label)}.hs-level-stack article strong{color:#174232;font:700 calc(13px + var(--type-bump, 0px)) var(--font-label)}.hs-level-stack article span{color:#5e746b;font-size:calc(11px + var(--type-bump, 0px))}.hs-level-stack article.populated{border-color:#98c7af;background:#f1faf5}.hs-level-stack article.current{border-color:#3fa978}.hs-level-stack article.waiting{opacity:.58;background:#f6f8f7}.hs-secondary-paths{display:flex;align-items:center;gap:8px;margin-top:13px;color:#667b72;font-size:calc(10px + var(--type-bump, 0px))}.hs-secondary-paths i{width:42px;height:9px;border:1px dashed #84aa97;border-radius:3px;background:#e6f2eb;animation:hs-secondary-pulse 1.3s ease-in-out infinite alternate}.hs-secondary-paths i:nth-child(3){animation-delay:.2s}.hs-secondary-paths i:nth-child(4){animation-delay:.4s}@keyframes hs-secondary-pulse{to{opacity:.35}}.hs-information-flag{padding:12px 14px;border-left:3px solid #d49a21;background:#fff6df}.hs-information-flag span,.hs-information-flag strong{display:block}.hs-information-flag strong{color:#72520e}.hs-information-flag span{margin-top:4px;color:#756847}.hs-saved-review{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;border:1px solid #9dc9b3;border-radius:8px;background:#eaf7f0;color:#315b4b}.hs-saved-review,.hs-saved-review button{font-size:calc(10px + var(--type-bump, 0px))}.hs-saved-review button{border:0;background:transparent;color:#086b47;font-weight:600;cursor:pointer}.hs-intelligence-panel{display:grid;align-content:start;grid-gap:12px;gap:12px}.hs-fact-ledger{overflow:hidden}.hs-fact-ledger>header{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid #dce6e1;background:#f1f7f4}.hs-fact-ledger header span{color:#60766d;font-size:calc(10px + var(--type-bump, 0px))}.hs-fact-ledger>div{padding:10px 14px;border-bottom:1px solid #e3eae6}.hs-fact-ledger>div:last-child{border-bottom:0}.hs-fact-ledger small,.hs-fact-ledger strong{display:block}.hs-fact-ledger small{color:#16704e;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label)}.hs-fact-ledger strong{margin-top:4px;font-size:calc(11px + var(--type-bump, 0px));font-weight:500;line-height:1.35}.hs-fact-ledger .inferred{background:#fff7e7}.hs-fact-ledger .inferred small{color:#916513}.hs-intelligence-widget{padding:20px;text-align:center}.hs-intelligence-orbit{display:grid;width:70px;height:70px;margin:0 auto 14px;place-items:center;border:1px solid #a9cdbb;border-radius:50%;box-shadow:0 0 0 7px #edf5f1,0 0 0 8px #cbded4}.hs-intelligence-widget.processing .hs-intelligence-orbit{animation:hs-orbit-glow 1.2s ease-in-out infinite alternate}@keyframes hs-orbit-glow{to{box-shadow:0 0 0 9px #e1f4e9,0 0 0 10px #7ec4a0,0 0 30px rgba(0,169,92,.25)}}.hs-intelligence-icon{width:31px;height:31px;fill:none;stroke:#00a95c;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hs-intelligence-widget h3{margin-top:7px;color:#24483b;font-size:calc(14px + var(--type-bump, 0px));font-weight:560;line-height:1.35}.hs-candidate-options{display:grid;grid-gap:8px;gap:8px;margin-top:15px;text-align:left}.hs-candidate-options article{padding:10px;border:1px solid #d2e1d9;border-radius:8px;background:#f8fbf9}.hs-candidate-options article:first-child{border-color:#65b68e;background:#edf9f3}.hs-candidate-options span{display:flex;justify-content:space-between;color:#60766d;font-size:calc(9px + var(--type-bump, 0px))}.hs-candidate-options span b{color:#13704e;font:700 calc(10px + var(--type-bump, 0px)) var(--font-label)}.hs-candidate-options strong{display:block;margin-top:6px;color:#24483b;font-size:calc(10px + var(--type-bump, 0px));font-weight:500;line-height:1.4}.hs-candidate-options article>small{display:block;margin-top:6px;color:#708179;font-size:calc(9px + var(--type-bump, 0px));line-height:1.35}.hs-demo-sources{margin-top:12px;padding-top:11px;border-top:1px solid #dce6e1;text-align:left}.hs-demo-sources small,.hs-demo-sources span{display:block}.hs-demo-sources span{color:#17704f;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label)}.hs-demo-sources small{margin-top:5px;color:#697d74;font-size:calc(9px + var(--type-bump, 0px))}@media (max-width:900px){.hs-live-layout{grid-template-columns:1fr}.hs-intelligence-panel{grid-template-columns:1fr 1fr}.hs-classification-workspace{margin-top:20px}.hs-followup-card{width:100%;margin:0}.hs-active-finder-bar{grid-template-columns:1fr 1fr repeat(5,minmax(54px,auto))}.hs-active-finder-bar .hs-finder-query{grid-column:1/-1;grid-row:1}.hs-active-finder-bar .hs-bar-history,.hs-active-finder-bar .hs-exit,.hs-active-finder-bar .hs-record-actions,.hs-active-finder-bar .hs-route-select,.hs-active-finder-bar .hs-start-over,.hs-active-finder-bar .hs-use-answer{grid-row:2}}@media (max-width:620px){.hs-followup-card{width:100%}.hs-intelligence-panel,.hs-live-layout{grid-template-columns:1fr}.hs-level-stack article{grid-template-columns:42px 1fr}.hs-level-stack article span{grid-column:2}.hs-active-query{grid-template-columns:42px 1fr}.hs-active-query small{display:none}.hs-path-actions{align-items:flex-end;flex-direction:column}.hs-saved-review{align-items:flex-start;flex-direction:column}.hs-active-finder-bar{grid-template-columns:1fr 1fr 1fr 40px}.hs-active-finder-bar .hs-route-select:first-child{grid-column:1/-1}.hs-active-finder-bar .hs-route-select:nth-child(3){grid-column:1/-1;grid-row:3}.hs-active-finder-bar .hs-use-answer{grid-column:1;grid-row:4}.hs-active-finder-bar .hs-start-over{grid-column:2;grid-row:4}.hs-active-finder-bar .hs-exit{grid-column:3;grid-row:4}.hs-active-finder-bar .hs-bar-history{grid-column:1/4;grid-row:5;width:100%}.hs-active-finder-bar .hs-record-actions{grid-column:4;grid-row:5}}.hs-followup-card{width:auto;margin:0 calc(276px + max(0px, 100% - 1120px)) -13px 200px;border-radius:10px}.hs-classification-workspace.has-question .hs-active-finder-bar{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.hs-classification-workspace.has-question .hs-active-finder-bar .hs-finder-query{border-color:#a9c7b8;border-radius:10px;box-shadow:0 8px 24px rgba(7,46,32,.07)}.hs-custom-answer-trigger{width:calc(100% - 24px);margin:0 12px 12px;padding:9px 10px;border:1px dashed #b7cec2;border-radius:7px;background:#f8fbf9;color:#267657;font-size:calc(10px + var(--type-bump, 0px));text-align:left;cursor:pointer}.hs-custom-answer-trigger:hover{border-color:#43a979;background:#eff9f4}.hs-use-answer{height:52px;padding:0 10px;border:0;border-radius:10px;background:#00a95c;color:white;font-size:calc(10px + var(--type-bump, 0px));font-weight:600;cursor:pointer}.hs-use-answer:disabled{opacity:.4;cursor:not-allowed}.hs-finder-query.answer-mode{border-color:#00a95c!important;box-shadow:0 0 0 3px rgba(0,169,92,.1)!important}.hs-finder-query.answer-mode input::placeholder{color:#60766d}.hs-live-layout{overflow:hidden;gap:0;border:1px solid #bfd3c8;border-radius:11px;background:rgba(255,255,255,.58);box-shadow:0 12px 34px rgba(8,42,30,.045)}.hs-fact-ledger,.hs-hierarchy-panel,.hs-intelligence-widget{border:0;border-radius:0;background:transparent;box-shadow:none}.hs-hierarchy-panel{border-right:1px solid #d3e1da}.hs-fact-ledger>header{background:rgba(238,247,242,.72)}.hs-level-stack{gap:0;border-top:1px solid #d9e5df}.hs-level-stack article{min-height:56px;border:0;border-bottom:1px solid #d9e5df;border-radius:0;background:transparent}.hs-level-stack article.populated{border-color:#d9e5df;background:rgba(241,250,245,.48)}.hs-level-stack article.current{border-color:#d9e5df;background:rgba(229,247,237,.72);box-shadow:inset 3px 0 #00a95c}.hs-level-stack article.waiting{background:rgba(246,248,247,.38)}.hs-intelligence-widget{padding-block:28px}@media (max-width:900px){.hs-followup-card{width:100%;margin:0 0 5px}.hs-hierarchy-panel{border-right:0;border-bottom:1px solid #d3e1da}}.hs-hierarchy-panel>.hs-code-instrument{display:grid;min-height:74px;grid-template-columns:48px 1fr auto;align-items:center;grid-gap:10px;gap:10px;margin:-18px -18px 10px;padding:12px 18px;border-bottom:1px solid rgba(7,48,34,.14);border-radius:10px 10px 0 0}.hs-code-instrument.complete{background:#4b8664;color:#071c16}.hs-code-instrument.preliminary{background:#f4d783;color:#3d3214}.hs-code-instrument>strong{font:700 calc(18px + var(--type-bump, 0px)) var(--font-label)}.hs-code-instrument>div{display:flex;gap:12px}.hs-code-instrument>div span{min-width:24px;padding-bottom:3px;border-bottom:3px solid;font:700 calc(17px + var(--type-bump, 0px))/1 var(--font-label);text-align:center}.hs-code-instrument>div span.empty{opacity:.48}.hs-code-instrument>small{padding:7px 9px;border-radius:7px;background:rgba(7,39,28,.88);color:#b6f0d1;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);white-space:nowrap}.hs-code-status{display:flex;align-items:center;gap:5px}.hs-code-status>small{padding:7px 9px;border-radius:7px;background:rgba(7,39,28,.88);color:#b6f0d1;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);white-space:nowrap}.hs-code-status>button,.hs-code-status>span{display:grid;width:28px;height:28px;padding:0;place-items:center;border:1px solid rgba(7,48,34,.28);border-radius:7px;background:rgba(255,255,255,.35);color:#123f2f;cursor:pointer}.hs-code-status>button.copied,.hs-code-status>button:focus-visible,.hs-code-status>button:hover{background:rgba(255,255,255,.58);outline:none}.hs-code-status>button:disabled{cursor:not-allowed;opacity:.45}.hs-code-status svg{width:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hs-code-status>span.saved-badge{width:auto;min-width:43px;padding:0 7px;border-color:rgba(7,48,34,.18);background:rgba(7,39,28,.82);color:#b6f0d1;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.04em}.hs-code-instrument.reevaluating>div span{animation:hs-slot-refresh .9s ease-in-out infinite}@keyframes hs-slot-refresh{0%,70%,to{opacity:.22;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.hs-code-instrument>button{padding:6px 8px;border:1px solid rgba(7,48,34,.28);border-radius:7px;background:rgba(255,255,255,.32);color:inherit;font-size:calc(9px + var(--type-bump, 0px));cursor:pointer}.hs-level-stack.hs-visible-stack{display:flex;flex-direction:column;gap:6px;border-top:0}.hs-visible-stack article,.hs-visible-stack article.populated,.hs-visible-stack article.waiting{position:relative;display:grid;min-height:54px;grid-template-columns:58px 118px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;overflow:visible;padding:8px 11px;border:1px solid #d0ded7;border-radius:7px;background:rgba(255,255,255,.72)}.hs-visible-stack article.populated:after,.hs-visible-stack article.populated:before{content:"";position:absolute;z-index:-1;inset:4px -4px -4px 4px;border:1px solid #aac8b8;border-radius:6px;background:#e1f1e8}.hs-visible-stack article.populated:after{inset:8px -8px -8px 8px;opacity:.58}.hs-visible-stack article.current{border-color:#4a9f75;background:#e9f6ef;box-shadow:inset 4px 0 #23865e}.hs-visible-stack article.waiting{opacity:.55;border-style:dashed}.hs-visible-stack article>small{display:grid;align-self:stretch;margin:-8px 0 -8px -11px;place-items:center;background:#4b8664;color:#071c16;font-size:calc(10px + var(--type-bump, 0px))}.hs-visible-stack article.waiting>small{background:#dfe8e3;color:#647970}.hs-visible-stack article>button{padding:5px 7px;border:0;background:transparent;color:#277657;font-size:calc(9px + var(--type-bump, 0px));cursor:pointer}.hs-level-question{display:grid;grid-column:2/-1;grid-template-columns:1fr auto;grid-gap:6px;gap:6px;padding:6px 0 2px}.hs-level-question input{min-width:0;height:32px;padding:0 9px;border:1px solid #bcd2c7;border-radius:6px;outline:0;font-size:calc(10px + var(--type-bump, 0px))}.hs-level-question button{padding:0 10px;border:0;border-radius:6px;background:#176e4d;color:white;font-size:calc(9px + var(--type-bump, 0px));cursor:pointer}.hs-level-edit{display:grid;grid-template-columns:1fr auto;grid-gap:5px;gap:5px}.hs-level-edit input{min-width:0;height:31px;padding:0 8px;border:1px solid #55a77d;border-radius:6px;outline:0;font:700 calc(11px + var(--type-bump, 0px)) var(--font-label)}.hs-level-edit button{padding:0 8px;border:0;border-radius:6px;background:#176e4d;color:white;font-size:calc(9px + var(--type-bump, 0px));cursor:pointer}.hs-other-options{margin:0 0 12px;padding:0 0 11px;border-bottom:1px solid #d3e1da}.hs-other-options>header{display:flex;justify-content:space-between;color:#536f63}.hs-other-options>header span{font:700 calc(10px + var(--type-bump, 0px)) var(--font-label)}.hs-other-options>header small{font-size:calc(9px + var(--type-bump, 0px))}.hs-other-options>div:nth-child(2){display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.hs-other-options>div:nth-child(2)>button{display:grid;min-width:130px;grid-template-columns:auto 1fr;grid-gap:4px 8px;gap:4px 8px;padding:7px 9px;border:1px solid #bdcec5;border-radius:8px;background:white;color:#35574b;text-align:left;cursor:pointer}.hs-other-options>div:nth-child(2)>button.selected{border-color:#288b62;background:#e9f6ef;box-shadow:inset 3px 0 #168359}.hs-other-options button span{color:#247455;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label)}.hs-other-options button strong{font:700 calc(11px + var(--type-bump, 0px)) var(--font-label)}.hs-other-options button small{grid-column:2;color:#697d74;font-size:calc(8px + var(--type-bump, 0px))}.hs-other-options>div:nth-child(2)>.hs-custom-code{display:grid;min-width:190px;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;grid-gap:7px;gap:7px;margin:0;padding:7px 9px;border:1px solid #bdcec5;border-radius:8px;background:white}.hs-other-options>div:nth-child(2)>.hs-custom-code.selected{border-color:#288b62;background:#e9f6ef;box-shadow:inset 3px 0 #168359}.hs-custom-code input{min-width:0;width:100%;height:26px;padding:0;border:0;outline:0;background:transparent;font:700 calc(11px + var(--type-bump, 0px)) var(--font-label)}.hs-custom-code>span{color:#247455;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label)}.hs-custom-code>small{color:#697d74;font-size:calc(8px + var(--type-bump, 0px))}.hs-other-options>div:nth-child(2)>.hs-custom-code.invalid{border-color:#d4432c;background:#fdf2f0;box-shadow:inset 3px 0 #d4432c}.hs-custom-code.invalid>small{color:#b5382a;font-weight:700}.hs-custom-code-error{width:100%;margin:6px 0 0;color:#b5382a;font-size:calc(9px + var(--type-bump, 0px))}.hs-candidate-options article.selected{border-color:#288b62;box-shadow:inset 3px 0 #168359}.hs-candidate-options article>button{margin-top:8px;padding:5px 8px;border:1px solid #9fc7b3;border-radius:6px;background:white;color:#176d4d;font-size:calc(9px + var(--type-bump, 0px));cursor:pointer}.hs-candidate-options article.selected>button{border-color:transparent;background:#dff3e8;cursor:default}.hs-fact-ledger>.hs-fact-matrix{display:grid;grid-gap:0;gap:0;padding:8px 14px 11px}.hs-fact-matrix p{grid-template-columns:26px 1fr;align-items:baseline;grid-gap:7px;gap:7px;padding:5px 0;color:#294b3f;font-size:calc(10px + var(--type-bump, 0px));line-height:1.3}.hs-fact-matrix b{color:#16704e;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label)}.hs-fact-matrix .confirmed b{color:#0b7650}.hs-fact-matrix .assumption b{color:#99680d}.hs-fact-matrix .assumption{color:#675b3d}.hs-fact-matrix .unresolved{color:#82651f}@media (max-width:620px){.hs-hierarchy-panel>.hs-code-instrument{grid-template-columns:38px 1fr}.hs-code-instrument>div{gap:5px}.hs-code-instrument>div span{min-width:18px;font-size:calc(13px + var(--type-bump, 0px))}.hs-code-instrument>button,.hs-code-instrument>small{grid-column:auto;justify-self:start}.hs-visible-stack article,.hs-visible-stack article.populated,.hs-visible-stack article.waiting{grid-template-columns:48px 1fr}.hs-level-question,.hs-visible-stack article>button,.hs-visible-stack article>span{grid-column:2}.hs-code-status{grid-column:2;justify-self:end}}.hs-live-layout{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.hs-hierarchy-panel,.hs-intelligence-panel{overflow:hidden;border:1px solid #bfd3c8;border-radius:11px;background:rgba(255,255,255,.6);box-shadow:0 8px 24px rgba(8,42,30,.035)}.hs-hierarchy-panel{border-right:1px solid #bfd3c8}.hs-intelligence-panel{gap:0}.hs-fact-ledger{border-bottom:1px solid #d3e1da}.hs-fact-ledger>header{border-radius:10px 10px 0 0}.hs-fact-ledger>.hs-fact-matrix{padding:0;border:0;max-height:280px;overflow-y:auto}.hs-fact-confirm{display:grid;grid-gap:8px;gap:8px;margin:0 11px 10px;padding:10px 12px;border:1px solid #9fc5b2;border-radius:9px;background:#eaf6f0}.hs-fact-confirm p{margin:0;color:#1d5c44;font-size:calc(10px + var(--type-bump, 0px));line-height:1.5}.hs-fact-confirm p b{color:#176e4d}.hs-fact-confirm div{display:flex;flex-wrap:wrap;gap:8px}.hs-fact-confirm button{height:30px;padding:0 12px;border:0;border-radius:7px;background:#00a95c;color:white;font-size:calc(10px + var(--type-bump, 0px));font-weight:650;cursor:pointer}.hs-fact-confirm button.secondary{background:transparent;border:1px solid #b7cec2;color:#3a544a}.hs-fact-ledger .hs-see-all{margin:0 11px 11px;width:calc(100% - 22px)}.hs-fact-matrix p{display:grid;min-height:35px;grid-template-columns:112px minmax(0,1fr) 22px;align-items:center;grid-gap:8px;gap:8px;padding:6px 12px;border-bottom:1px solid rgba(211,225,218,.78)}.hs-fact-matrix p:last-child{border-bottom:0}.hs-fact-matrix p b{color:#18704f;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label)}.hs-fact-matrix p span{color:#24483b;font-size:calc(10px + var(--type-bump, 0px));line-height:1.35}.hs-fact-matrix p.assumption{background:rgba(255,247,231,.65)}.hs-fact-matrix p.assumption b{color:#916513}.hs-fact-matrix p.customer{background:rgba(233,246,239,.65)}.hs-fact-matrix p.unresolved b{color:#9a6710}.hs-fact-matrix p button{width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:#7a8c84;font-size:calc(14px + var(--type-bump, 0px));cursor:pointer}.hs-fact-matrix p button:hover{background:#f1e2df;color:#9c493e}.hs-fact-ledger>.hs-add-fact{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px;padding:9px 11px;border:0;border-top:1px solid #d3e1da}.hs-add-fact input{min-width:0;height:32px;padding:0 9px;border:1px solid #c5d8ce;border-radius:7px;outline:0;background:rgba(255,255,255,.8);font-size:calc(10px + var(--type-bump, 0px))}.hs-add-fact input:focus{border-color:#42a877}.hs-add-fact button{padding:0 10px;border:0;border-radius:7px;background:#176e4d;color:white;font-size:calc(9px + var(--type-bump, 0px));cursor:pointer}.hs-add-fact button:disabled{opacity:.4;cursor:not-allowed}.hs-fact-matrix p.inferred{background:rgba(255,247,231,.65)}.hs-fact-matrix p.inferred b{color:#916513}.hs-evidence-upload{display:flex;min-height:32px;grid-column:1/-1;align-items:center;gap:7px;padding:0 9px;border:1px dashed #a9cabb;border-radius:7px;background:rgba(239,248,243,.72);color:#267657;font-size:calc(9px + var(--type-bump, 0px));cursor:pointer}.hs-evidence-upload:hover{border-color:#3c9f71;background:#e9f6ef}.hs-evidence-upload input{position:absolute;overflow:hidden;width:1px;height:1px;opacity:0;pointer-events:none}.hs-evidence-upload svg{width:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hs-active-finder-bar .hs-finder-query,.hs-finder-query.hs-entry-query{grid-template-columns:52px minmax(0,1fr) 34px}.hs-query-upload{position:relative;z-index:2;display:grid;width:35px;height:52px;margin:-1px -1px -1px 0;place-items:center;border:1px solid #4d8c70;border-left:0;border-radius:0 10px 10px 0;outline:0;background:#fff;box-shadow:none;color:#39725b;cursor:pointer}.hs-query-upload:hover{border-color:#00a95c;border-left:0;color:#00a95c}.hs-query-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hs-query-upload svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hs-query-upload:after{content:attr(data-file-note);position:absolute;z-index:50;right:0;bottom:calc(100% + 9px);width:max-content;padding:8px 10px;border:1px solid #b9cec3;border-radius:7px;background:#092f23;color:#e8f6ef;font:400 calc(10px + var(--type-bump, 0px))/1.35 var(--font-primary);white-space:nowrap;opacity:0;transform:translateY(3px);pointer-events:none;transition:.14s ease}.hs-query-upload:focus-visible:after,.hs-query-upload:hover:after{opacity:1;transform:none}.hs-query-upload>b{position:absolute;top:7px;right:3px;display:grid;min-width:14px;height:14px;padding:0 3px;place-items:center;border-radius:999px;background:#08704a;color:white;font:700 calc(8px + var(--type-bump, 0px))/1 var(--font-label)}.hs-query-upload svg{padding:5px;stroke:#176f4e;stroke-width:1.8}.hs-query-upload svg,.hs-upload-plus{width:24px;height:24px;border-radius:50%;background:#e7f5ed}.hs-upload-plus{position:relative;z-index:4;display:block;overflow:hidden;box-shadow:0 0 0 5px #fff;color:transparent;font-size:0}.hs-upload-plus:after,.hs-upload-plus:before{content:"";position:absolute;top:50%;left:50%;border-radius:1px;background:#176f4e;transform:translate(-50%,-50%)}.hs-upload-plus:before{width:9px;height:1px}.hs-upload-plus:after{width:1px;height:9px}.hs-finder-canvas:has(.hs-classification-workspace){padding-top:14px;padding-bottom:28px}.hs-conversation-history{padding-block:5px;font-size:calc(9px + var(--type-bump, 0px))}.hs-conversation-history>div+div{margin-top:3px;padding-top:3px}.hs-followup-card>header{padding:8px 12px}.hs-followup-card h2{padding:10px 12px 6px;font-size:calc(15px + var(--type-bump, 0px))}.hs-question-reason{padding:0 12px 7px}.hs-followup-card>div:not(.hs-custom-answer){gap:3px;padding:3px 9px 7px}.hs-followup-card>div:not(.hs-custom-answer) button{min-height:36px;padding:4px 9px}.hs-followup-card>div:not(.hs-custom-answer) button small{margin-top:1px}.hs-custom-answer-trigger{width:calc(100% - 18px);margin:0 9px 8px;padding:6px 8px}.hs-live-layout{margin-top:7px}.hs-hierarchy-panel{padding:12px}.hs-hierarchy-panel>.hs-code-instrument{min-height:58px;margin:-12px -12px 7px;padding:8px 12px}.hs-other-options{margin-bottom:8px;padding-bottom:8px}.hs-other-options>div:nth-child(2){margin-top:5px}.hs-other-options>div:nth-child(2)>.hs-custom-code,.hs-other-options>div:nth-child(2)>button{padding-block:5px}.hs-level-stack.hs-visible-stack{gap:4px}.hs-visible-stack article,.hs-visible-stack article.populated,.hs-visible-stack article.waiting{min-height:43px;padding-block:5px}.hs-visible-stack article>small{margin-block:-5px}.hs-hierarchy-panel>.hs-demo-sources{margin-top:9px;padding-top:7px}.hs-demo-sources small{margin-top:3px}.hs-fact-ledger>header{padding:9px 11px}.hs-fact-matrix p{min-height:29px;padding:4px 10px}.hs-intelligence-widget{padding:17px 14px}.hs-intelligence-orbit{width:54px;height:54px;margin-bottom:10px}.hs-intelligence-widget h3{font-size:calc(12px + var(--type-bump, 0px))}.hs-hierarchy-panel>.hs-demo-sources{margin-top:15px;padding-top:11px;border-top:1px solid #d3e1da}@media (max-width:900px){.hs-hierarchy-panel{border-right:1px solid #bfd3c8;border-bottom:1px solid #bfd3c8}}@media (max-width:620px){.hs-fact-matrix p{grid-template-columns:1fr 22px}.hs-fact-matrix p b,.hs-fact-matrix p span{grid-column:1}.hs-fact-matrix p button{grid-column:2;grid-row:1/3}}@media (max-width:900px){.hs-finder-bar{max-width:650px;grid-template-columns:1fr 1fr 48px}.hs-finder-query{grid-column:1/-1;grid-row:1}.hs-finder-submit,.hs-route-select{grid-row:2}}@media (max-width:820px){.hs-tool-shell{--rail:0px}.hs-tool-page{margin-left:0}.hs-finder-canvas{min-height:calc(100vh - 110px);padding-inline:20px}}@media (max-width:580px){.hs-finder-canvas{justify-content:flex-start;padding:54px 14px 90px}.hs-finder-bar{grid-template-columns:1fr 48px}.hs-finder-query,.hs-route-select:first-of-type{grid-column:1/-1}.hs-route-select:last-of-type{grid-column:1;grid-row:3}.hs-finder-submit{grid-column:2;grid-row:3}}.hs-classification-workspace>.hs-followup-card{width:100%;margin:0 0 6px}.hs-classification-workspace.tool-expanded .hs-active-finder-bar:before{content:"HS TOOL · ADVANCED";position:absolute;top:2px;right:24px;color:#176e4d;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.08em}.hs-conversation-history{display:flex;width:100%;margin:0 0 6px;padding:5px 0;align-items:center;gap:14px;overflow-x:auto;border:0;background:transparent;white-space:nowrap;scrollbar-width:none}.hs-conversation-history::-webkit-scrollbar{display:none}.hs-conversation-history>div{display:flex;flex:0 0 auto;grid-template-columns:none;align-items:center;gap:6px}.hs-conversation-history>div+div{margin:0;padding:0;border:0}.hs-conversation-history p{display:inline;margin:0;line-height:1.3}.hs-conversation-history span{display:inline}.hs-conversation-history{position:fixed;z-index:180;top:68px;right:24px;display:grid;width:min(390px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 92px));margin:0;padding:0;grid-template-rows:auto minmax(0,1fr);align-items:stretch;grid-gap:0;gap:0;overflow:hidden;border:1px solid #abc9ba;border-radius:15px;background:#f8fcfa;box-shadow:0 24px 70px rgba(7,46,32,.2);white-space:normal}.hs-conversation-history>header{display:grid;min-height:48px;grid-template-columns:1fr auto 24px;align-items:center;grid-gap:8px;gap:8px;padding:8px 11px 8px 14px;border-bottom:1px solid #d5e3dc;background:#eaf5ef}.hs-conversation-history>header span{color:#176d4d;font:700 calc(10px + var(--type-bump, 0px)) var(--font-label)}.hs-conversation-history>header small{overflow:hidden;max-width:145px;color:#71837b;font:400 calc(8px + var(--type-bump, 0px)) var(--font-label);text-overflow:ellipsis;white-space:nowrap}.hs-conversation-history>header button{display:grid;width:24px;height:24px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:#476a5d;font-size:calc(17px + var(--type-bump, 0px));cursor:pointer}.hs-conversation-history>header button:hover{background:#dbece3}.hs-chat-thread{display:grid!important;overflow-y:auto;padding:12px!important;grid-gap:10px!important;gap:10px!important;align-content:start!important;scrollbar-width:thin}.hs-chat-thread>div{display:grid;grid-gap:3px;gap:3px}.hs-chat-thread span{color:#217355;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label)}.hs-chat-thread p{width:-moz-fit-content;width:fit-content;max-width:88%;padding:8px 10px;border:1px solid #d4e2db;border-radius:4px 11px 11px 11px;background:white;font-size:calc(10px + var(--type-bump, 0px));line-height:1.4;white-space:normal}.hs-chat-thread div span:nth-of-type(2),.hs-chat-thread div span:nth-of-type(2)+p{justify-self:end}.hs-chat-thread div span:nth-of-type(2)+p,.hs-chat-thread div:not(:has(span:nth-of-type(2))) p{border-color:#a9d2bd;border-radius:11px 4px 11px 11px;background:#e6f5ed}.hs-classification-workspace.tool-expanded .hs-conversation-history{z-index:260}.hs-chat-thread>.hs-chat-exchange{display:contents}.hs-chat-message{display:grid;grid-gap:3px;gap:3px}.hs-chat-message.user{justify-items:end}.hs-chat-message.user p{border-color:#a9d2bd!important;border-radius:11px 4px 11px 11px!important;background:#e6f5ed!important}.hs-chat-message.favrion{justify-items:start}.hs-chat-message.favrion p{border-color:#d4e2db!important;border-radius:4px 11px 11px 11px!important;background:white!important}@media (max-width:520px){.hs-conversation-history{top:12px;right:12px;width:calcpxpx;width:calc(100vw - 24px);max-height:calc(100vh - 24px);border-radius:14px}}.hs-user-records{width:min(1120px,100%);margin-top:26px;overflow:hidden;border:1px solid #bed3c8;border-radius:11px;background:rgba(255,255,255,.68);box-shadow:0 10px 30px rgba(7,46,32,.04)}.hs-user-records>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d7e4dd;background:rgba(237,247,242,.78);color:#176d4d}.hs-user-records>header span{font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.07em}.hs-user-records>header small{color:#6b8077;font-size:calc(9px + var(--type-bump, 0px))}.hs-user-records>div{display:grid;grid-template-columns:1fr 1fr}.hs-user-records>div>section{min-width:0;padding:11px 13px 13px}.hs-user-records>div>section+section{border-left:1px solid #d7e4dd}.hs-user-records h2{display:flex;align-items:center;gap:6px;margin:0 0 7px;color:#294f41;font-size:calc(11px + var(--type-bump, 0px))}.hs-user-records h2 b{display:grid;min-width:17px;height:17px;padding:0 4px;place-items:center;border-radius:999px;background:#e1f2e8;color:#14704e;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label)}.hs-user-records section>button{display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;gap:12px;padding:7px 8px;border:0;border-top:1px solid #e1e9e5;background:transparent;color:#294f41;text-align:left;cursor:pointer}.hs-user-records section>button:hover{background:#edf8f2}.hs-user-records section button small,.hs-user-records section>button b,.hs-user-records section>button span{display:block}.hs-user-records section button b{overflow:hidden;max-width:390px;font-size:calc(10px + var(--type-bump, 0px));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hs-user-records section button small{margin-top:3px;color:#74877f;font:400 calc(8px + var(--type-bump, 0px)) var(--font-label)}.hs-user-records section button em{flex:0 0 auto;color:#176e4d;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);font-style:normal}.hs-user-records section>p{padding:10px 0 3px;color:#7a8b84;font-size:calc(10px + var(--type-bump, 0px))}@media (max-width:700px){.hs-user-records>div{grid-template-columns:1fr}.hs-user-records>div>section+section{border-top:1px solid #d7e4dd;border-left:0}}.hs-user-records>header{padding:10px 13px}.hs-record-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;border-top:1px solid #e1e9e5}.hs-record-row:first-of-type{border-top:0}.hs-record-open{display:block;min-width:0;min-height:44px;padding:7px 8px;border:0;background:transparent;color:#294f41;text-align:left;cursor:pointer}.hs-record-open:hover{background:#edf8f2}.hs-record-open b{max-width:100%;color:#294f41;font-size:calc(11px + var(--type-bump, 0px));font-weight:600}.hs-record-open b,.hs-record-open small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-record-open small{margin-top:3px;color:#74877f;font:400 calc(9px + var(--type-bump, 0px)) var(--font-label)}.hs-record-row>.work-actions{flex:0 0 auto;margin-right:3px}.hs-record-pages{display:grid;min-height:34px;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #e1e9e5}.hs-record-pages button{width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 9px;border:1px solid #c4d8ce;border-radius:6px;background:white;color:#287557;font:600 calc(9px + var(--type-bump, 0px))/1 var(--font-primary);cursor:pointer}.hs-record-pages button:first-child{justify-self:start}.hs-record-pages button:last-child{justify-self:end}.hs-record-pages button:hover:not(:disabled){border-color:#3ba474;background:#edf8f2;color:#087247}.hs-record-pages button:disabled{opacity:.38;cursor:default}.hs-record-pages span{color:#6b8077;font:600 calc(9px + var(--type-bump, 0px))/1 var(--font-primary);text-align:center;white-space:nowrap}@media (max-width:700px){.hs-record-pages{justify-content:space-between}}.hs-classification-workspace.tool-expanded{padding:14px 24px 28px;background-color:#f4faf7;background-image:linear-gradient(rgba(58,125,94,.065) 1px,transparent 0),linear-gradient(90deg,rgba(58,125,94,.065) 1px,transparent 0),radial-gradient(circle at 82% 0,rgba(77,210,151,.12),transparent 28%);background-size:38px 38px,38px 38px,auto}.hs-classification-workspace.tool-expanded .hs-active-finder-bar{width:100%;padding:12px 10px 10px;border:1px solid rgba(190,211,201,.7);border-radius:11px;background:rgba(244,250,247,.96)}.hs-classification-workspace.tool-expanded .hs-active-finder-bar:before{top:3px;right:12px}.hs-chat-message.session{justify-items:center;padding:2px 0}.hs-chat-message.session span{color:#7a8b84}.hs-chat-message.session p{max-width:100%;padding:5px 9px;border:0!important;border-radius:999px!important;background:#e9efec!important;color:#60736b;font-size:calc(8px + var(--type-bump, 0px))}@media (max-width:620px){.hs-classification-workspace.tool-expanded{padding:10px 10px 20px}.hs-classification-workspace.tool-expanded .hs-active-finder-bar{padding-inline:8px}}.hs-classification-workspace>.hs-active-finder-bar,.hs-classification-workspace>.hs-followup-card{width:100%;max-width:none;margin-inline:0}.hs-classification-workspace>.hs-followup-card{margin-bottom:4px}.hs-classification-workspace.has-question>.hs-active-finder-bar{margin-top:0}@media (min-width:901px){.hs-classification-workspace>.hs-followup-card{width:auto;margin-right:545px;margin-left:165px}}.hs-advanced-workspace{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.hs-advanced-workspace>section{overflow:hidden;border:1px solid #bcd2c7;border-radius:11px;background:rgba(255,255,255,.78)}.hs-advanced-workspace section>header{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:8px 11px;border-bottom:1px solid #d8e5de;background:rgba(235,246,240,.82);color:#176e4d}.hs-advanced-workspace section>header span{font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.06em}.hs-advanced-workspace section>header small{color:#6d8178}.hs-note-composer{display:grid;grid-gap:7px;gap:7px;padding:10px}.hs-note-composer textarea{min-height:70px;resize:vertical;padding:9px 10px;border:1px solid #c4d8ce;border-radius:8px;outline:0;background:white;font:400 calc(10px + var(--type-bump, 0px))/1.45 var(--font-primary)}.hs-note-composer textarea:focus{border-color:#3ca273;box-shadow:0 0 0 3px rgba(0,169,92,.08)}.hs-note-composer button{min-height:32px;border:0;border-radius:7px;background:#176e4d;color:white;font-size:calc(9px + var(--type-bump, 0px));cursor:pointer}.hs-note-composer button:disabled{opacity:.4}.hs-note-list{display:grid;grid-gap:5px;gap:5px;padding:0 10px 10px}.hs-note-list>p{color:#71847b;font-size:calc(9px + var(--type-bump, 0px))}.hs-note-list article{display:grid;grid-template-columns:24px 1fr auto;align-items:start;grid-gap:7px;gap:7px;padding:7px;border-top:1px solid #e0e9e4}.hs-note-list article>span{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#dff1e7;color:#176e4d;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label)}.hs-note-list article p{color:#355448;font-size:calc(9px + var(--type-bump, 0px));line-height:1.4}.hs-note-list time{color:#84938d;font-size:calc(8px + var(--type-bump, 0px))}.hs-product-intelligence>article{padding:9px 11px;border-bottom:1px solid #e0e9e4}.hs-product-intelligence article b{color:#24634c;font-size:calc(9px + var(--type-bump, 0px))}.hs-product-intelligence article p{margin-top:4px;color:#455f55;font-size:calc(9px + var(--type-bump, 0px));line-height:1.45}.hs-product-intelligence sup{color:#087247;font-weight:700}.hs-product-intelligence footer{display:grid;grid-gap:3px;gap:3px;padding:9px 11px}.hs-product-intelligence footer small{color:#6d8178;font-size:calc(8px + var(--type-bump, 0px))}.hs-citation-browser>nav{display:flex;gap:5px;padding:9px 10px;border-bottom:1px solid #e0e9e4}.hs-citation-browser nav button{flex:1 1;min-height:28px;border:1px solid #c4d7cd;border-radius:6px;background:white;color:#557066;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);cursor:pointer}.hs-citation-browser nav button.active{border-color:#288b62;background:#e4f4eb;color:#087247}.hs-citation-browser>article{padding:10px}.hs-citation-browser article>small{color:#71847b;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label)}.hs-citation-browser article>strong{display:block;margin-top:5px;color:#164c38;font:700 calc(16px + var(--type-bump, 0px)) var(--font-label)}.hs-citation-browser article>p{margin-top:5px;color:#536b62;font-size:calc(9px + var(--type-bump, 0px))}.hs-citation-browser article>div{display:grid;grid-gap:5px;gap:5px;margin-top:10px}.hs-citation-browser article>div button{display:grid;grid-template-columns:20px 1fr auto;align-items:center;grid-gap:6px;gap:6px;padding:7px;border:1px solid #d4e1da;border-radius:7px;background:white;color:#456257;text-align:left;cursor:pointer}.hs-citation-browser article button b{color:#087247}.hs-citation-browser article button b,.hs-citation-browser article button em,.hs-citation-browser article button span{font-size:calc(8px + var(--type-bump, 0px))}.hs-citation-browser article button em{color:#197151;font-style:normal}.hs-advanced-workspace>section{display:flex;flex-direction:column;max-height:440px;overflow-y:auto;overflow-x:hidden}.hs-advanced-workspace section>header{position:-webkit-sticky;position:sticky;top:0;z-index:1;flex:0 0 auto;background:#eaf5ee}@media (max-width:1050px){.hs-advanced-workspace{grid-template-columns:1fr}.hs-advanced-workspace>section{max-height:360px}}.hs-product-intelligence article.origin-alert{background:#fff7e7}.hs-product-intelligence article.origin-alert b{color:#916513}.hs-review-block.disabled{opacity:.55;filter:saturate(.55)}.hs-review-items{display:grid}.hs-review-items article{display:grid;min-height:48px;grid-template-columns:58px 1fr;align-items:center;grid-gap:9px;gap:9px;padding:7px 10px;border-bottom:1px solid #e0e9e4}.hs-review-items article>b{color:#1a7553;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label)}.hs-review-items article.flag{background:#fff8e9}.hs-review-items article.flag>b{color:#956914}.hs-review-items article span small,.hs-review-items article span strong{display:block}.hs-review-items article span strong{color:#294e40;font-size:calc(9px + var(--type-bump, 0px))}.hs-review-items article span small{margin-top:3px;color:#667b72;font-size:calc(8px + var(--type-bump, 0px));line-height:1.35}.hs-review-sources{background:#f8fbf9}.hs-review-sources summary{display:flex;min-height:38px;align-items:center;gap:7px;padding:8px 10px;color:#176e4d;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);cursor:pointer;list-style-position:inside}.hs-review-sources summary b{display:grid;min-width:17px;height:17px;padding:0 4px;place-items:center;border-radius:999px;background:#dff1e7;font-size:calc(8px + var(--type-bump, 0px))}.hs-review-sources>div{display:grid;grid-gap:5px;gap:5px;padding:0 10px 10px}.hs-review-sources p{display:grid;grid-template-columns:24px 1fr auto;align-items:center;grid-gap:6px;gap:6px;padding:7px 8px;border:1px solid #d2e1d9;border-radius:7px;background:white;color:#486359}.hs-review-sources p>b{color:#087247}.hs-review-sources p>b,.hs-review-sources p>em,.hs-review-sources p>span{font-size:calc(8px + var(--type-bump, 0px))}.hs-review-sources p>em{color:#71847b;font-style:normal}.hs-watchpoints{grid-column:1/-1}.hs-watchpoints>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:10px}.hs-watchpoints article{padding:10px;border:1px solid #ccdcd4;border-radius:8px;background:#f8fbf9}.hs-watchpoints article.action{border-color:#dfbd74;background:#fff7e7}.hs-watchpoints article>b,.hs-watchpoints article>strong{display:block}.hs-watchpoints article>b{color:#8a641d;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.05em}.hs-watchpoints article.monitor>b{color:#176e4d}.hs-watchpoints article>strong{margin-top:5px;color:#294e40;font-size:calc(10px + var(--type-bump, 0px))}.hs-watchpoints article>p{margin-top:5px;color:#5b7068;font-size:calc(9px + var(--type-bump, 0px));line-height:1.45}.hs-watchpoints.disabled{opacity:.55;filter:saturate(.55)}@media (max-width:800px){.hs-watchpoints>div{grid-template-columns:1fr}}.prefilled-tool-page{min-height:100vh;padding:24px;background-color:#f4faf7;background-image:linear-gradient(rgba(58,125,94,.06) 1px,transparent 0),linear-gradient(90deg,rgba(58,125,94,.06) 1px,transparent 0);background-size:38px 38px}.prefilled-tool-page>header{display:flex;max-width:1100px;align-items:center;justify-content:space-between;margin:auto;color:#587168;font-size:calc(10px + var(--type-bump, 0px))}.prefilled-tool-page>header a{color:#176e4d;font-weight:600}.prefilled-tool-page>section{max-width:1100px;margin:18px auto 0;overflow:hidden;border:1px solid #b9d0c4;border-radius:14px;background:rgba(255,255,255,.88);box-shadow:0 18px 55px rgba(7,46,32,.08)}.prefilled-tool-title{display:flex;align-items:center;gap:14px;padding:20px;border-bottom:1px solid #d8e4de;background:#edf7f2}.prefilled-tool-title>svg{width:38px;fill:none;stroke:#14704e;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.prefilled-tool-title small{color:#176e4d;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label)}.prefilled-tool-title h1{margin-top:5px;font-size:calc(24px + var(--type-bump, 0px))}.prefilled-tool-title p{margin-top:5px;color:#62786f;font-size:calc(10px + var(--type-bump, 0px))}.prefilled-tool-basis{display:grid;grid-template-columns:1.5fr 1fr 1fr}.prefilled-tool-basis article{min-height:100px;padding:16px;border-bottom:1px solid #dce6e1}.prefilled-tool-basis article+article{border-left:1px solid #dce6e1}.prefilled-tool-basis small,.prefilled-tool-basis span,.prefilled-tool-basis strong{display:block}.prefilled-tool-basis small{color:#18704f;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label)}.prefilled-tool-basis strong{margin-top:8px;color:#1e4738;font-size:calc(13px + var(--type-bump, 0px))}.prefilled-tool-basis span{margin-top:5px;color:#6b7f77;font-size:calc(9px + var(--type-bump, 0px))}.prefilled-tool-result{margin:18px;padding:18px;border:1px solid #79b897;border-radius:10px;background:#e8f6ee}.prefilled-tool-result>span,.prefilled-tool-sources>span{color:#176e4d;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label)}.prefilled-tool-result h2{margin-top:8px;color:#164b37;font-size:calc(18px + var(--type-bump, 0px))}.prefilled-tool-result p{margin-top:7px;color:#587168;font-size:calc(10px + var(--type-bump, 0px))}.prefilled-tool-sources{margin:0 18px 18px;padding-top:12px;border-top:1px solid #d8e4de}.prefilled-tool-sources p{margin-top:5px;color:#667b72;font-size:calc(9px + var(--type-bump, 0px))}@media (max-width:700px){.prefilled-tool-basis{grid-template-columns:1fr}.prefilled-tool-basis article+article{border-left:0}}.intel-chat{position:relative;display:flex;height:calc(100vh - 52px);min-height:620px;flex-direction:column;overflow:hidden;color:#173a2d;background:#f8fbf9}.intel-chat-header{display:flex;height:54px;flex:0 0 54px;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #d8e5de;background:rgba(250,253,251,.95)}.intel-chat-header>div{display:flex;align-items:center;gap:9px}.intel-chat-header>div>svg{width:24px;fill:none;stroke:#13724f;stroke-width:1.5}.intel-chat-header small,.intel-chat-header strong{display:block}.intel-chat-header strong{color:#14392c;font-size:calc(11px + var(--type-bump, 0px))}.intel-chat-header small{margin-top:2px;color:#7b8d85;font-size:calc(7px + var(--type-bump, 0px))}.intel-chat-header nav{display:flex;gap:4px}.intel-chat-header nav button{padding:7px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#587168;font-size:calc(8px + var(--type-bump, 0px));font-weight:700}.intel-chat-header nav button:hover{border-color:#c4d8ce;background:#fff}.intel-conversation{flex:1 1;min-height:0;overflow-y:auto;background-image:radial-gradient(circle at 82% 0,rgba(62,199,136,.07),transparent 28%)}.intel-chat-welcome{display:flex;width:min(760px,calc(100% - 32px));min-height:100%;margin:auto;align-items:center;justify-content:center;flex-direction:column;padding:45px 0 170px;text-align:center}.intel-chat-mark{display:grid;width:46px;height:46px;place-items:center;border:1px solid #b6d7c7;border-radius:14px;background:#e8f6ee;color:#126d4b;box-shadow:0 8px 24px rgba(19,103,72,.09)}.intel-chat-mark svg{width:25px;fill:none;stroke:currentColor;stroke-width:1.5}.intel-chat-welcome h1{margin-top:18px;color:#112f25;font-size:calc(25px + var(--type-bump, 0px));letter-spacing:-.025em}.intel-chat-welcome>p{max-width:590px;margin-top:9px;color:#6b8077;font-size:calc(10px + var(--type-bump, 0px));line-height:1.55}.intel-context-pill{display:flex;align-items:center;gap:7px;max-width:620px;margin-top:15px;padding:7px 10px;border:1px solid #b9d2c5;border-radius:999px;background:#fff;color:#305b4a;font-size:calc(8px + var(--type-bump, 0px))}.intel-context-pill i{width:6px;height:6px;border-radius:50%;background:#19aa6c}.intel-context-pill span{color:#72877e}.intel-starters{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:24px}.intel-starters button{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:15px;padding:11px 13px;border:1px solid #c9d9d1;border-radius:10px;background:rgba(255,255,255,.88);color:#3a5e50;font-size:calc(9px + var(--type-bump, 0px));text-align:left}.intel-starters button:hover{border-color:#78af96;background:#fff}.intel-starters b{color:#168158}.intel-thread{width:min(780px,calc(100% - 32px));margin:auto;padding:34px 0 190px}.intel-exchange+.intel-exchange{margin-top:35px}.intel-user-message{width:-moz-fit-content;width:fit-content;max-width:78%;margin-left:auto;padding:10px 14px;border-radius:15px 15px 4px 15px;background:#e3f0e9;color:#244b3b;font-size:calc(10px + var(--type-bump, 0px));line-height:1.5}.intel-assistant-message{margin-top:20px;color:#35594a}.intel-assistant-message>header{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#193f30;font-size:calc(10px + var(--type-bump, 0px))}.intel-mini-mark{display:grid;width:25px;height:25px;place-items:center;border-radius:7px;background:#126c4a;color:#8be1b7}.intel-mini-mark svg{width:15px;fill:none;stroke:currentColor;stroke-width:1.5}.intel-assistant-message>p{font-size:calc(10px + var(--type-bump, 0px));line-height:1.7}.intel-assistant-message>p b{color:#126b49}.intel-tool-runs{display:grid;grid-gap:6px;gap:6px;margin-top:13px}.intel-tool-runs details{overflow:hidden;border:1px solid #ccddd5;border-radius:9px;background:#fff}.intel-tool-runs summary{display:grid;grid-template-columns:20px 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:9px 11px;cursor:pointer;list-style:none}.intel-tool-runs summary>i{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#e1f4e9;color:#138055;font-size:calc(8px + var(--type-bump, 0px));font-style:normal}.intel-tool-runs summary small,.intel-tool-runs summary strong{display:block}.intel-tool-runs summary strong{color:#285242;font-size:calc(8px + var(--type-bump, 0px))}.intel-tool-runs summary small{margin-top:2px;color:#87978f;font-size:calc(7px + var(--type-bump, 0px))}.intel-tool-runs summary>b{color:#7c9087;font-weight:400}.intel-tool-runs details>div{padding:6px 11px 9px 39px;border-top:1px solid #e3ebe7}.intel-tool-runs details>div p{display:flex;justify-content:space-between;padding:4px 0;color:#687d74;font-size:calc(8px + var(--type-bump, 0px))}.intel-tool-runs details>div strong{color:#2c5444}.intel-response-block{margin-top:15px}.intel-response-block h3{color:#163d2e;font-size:calc(11px + var(--type-bump, 0px))}.intel-response-block ul{margin:7px 0 0;padding-left:17px;color:#587168;font-size:calc(9px + var(--type-bump, 0px));line-height:1.8}.intel-grounding-note{display:block;margin-top:8px;color:#7c9188;font-size:calc(8px + var(--type-bump, 0px))}.intel-error{padding:9px 12px;border:1px solid #e4c9a3;border-radius:8px;background:#fbf3e6;color:#8a5a1f;font-size:calc(10px + var(--type-bump, 0px));line-height:1.6}.intel-assistant-message>footer{display:flex;gap:5px;margin-top:13px}.intel-assistant-message>footer button{padding:5px 7px;border:0;border-radius:5px;background:transparent;color:#74877f;font-size:calc(7px + var(--type-bump, 0px))}.intel-assistant-message>footer button:hover{background:#edf4f0;color:#176c4c}.intel-thinking{display:flex;gap:4px;margin-top:20px}.intel-thinking span{width:6px;height:6px;border-radius:50%;background:#62a98a;animation:intel-pulse 1s infinite alternate}.intel-thinking span:nth-child(2){animation-delay:.2s}.intel-thinking span:nth-child(3){animation-delay:.4s}@keyframes intel-pulse{to{opacity:.25;transform:translateY(-2px)}}.intel-composer-wrap{position:absolute;z-index:5;right:0;bottom:0;left:0;width:min(800px,calc(100% - 28px));margin:auto;padding-bottom:12px}.intel-composer{position:relative;overflow:hidden;border:1px solid #8dbba5;border-radius:15px;background:#fff;box-shadow:0 12px 42px rgba(13,67,47,.15)}.intel-composer textarea{display:block;width:100%;min-height:62px;max-height:150px;padding:14px 15px 7px;resize:none;border:0;outline:0;color:#1d4334;font:calc(11px + var(--type-bump, 0px))/1.5 var(--font-sans)}.intel-composer>footer{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 8px}.intel-composer>footer>div{display:flex;gap:3px}.intel-composer button{padding:7px 9px;border:0;border-radius:7px;background:transparent;color:#526f63;font-size:calc(8px + var(--type-bump, 0px));font-weight:650}.intel-composer button.active,.intel-composer button:hover{background:#edf5f1;color:#126b49}.intel-composer .intel-plus{width:30px;padding:0;font-size:calc(15px + var(--type-bump, 0px))}.intel-composer .intel-send{display:grid;width:31px;height:31px;padding:0;place-items:center;border-radius:50%;background:#0c6e4a;color:#fff;font-size:calc(15px + var(--type-bump, 0px))}.intel-composer .intel-send:disabled{background:#c2d8cd}.intel-disclaimer{display:block;margin-top:6px;color:#86968f;font-size:calc(7px + var(--type-bump, 0px));text-align:center}.intel-context-menu,.intel-tool-menu{position:absolute;z-index:8;bottom:112px;left:0;width:310px;padding:8px;border:1px solid #bdd3c8;border-radius:12px;background:#fff;box-shadow:0 15px 40px rgba(13,55,41,.18)}.intel-context-menu>header,.intel-tool-menu>header{display:flex;justify-content:space-between;padding:5px 5px 9px;color:#156b4b;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label)}.intel-tool-menu>header small{color:#81928b;font:500 calc(7px + var(--type-bump, 0px)) var(--font-sans)}.intel-tool-menu>button{display:grid;width:100%;grid-template-columns:27px 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:8px;border:0;border-radius:8px;background:transparent;color:#355a4b;text-align:left}.intel-tool-menu>button.selected,.intel-tool-menu>button:hover{background:#edf7f2}.intel-tool-menu svg{width:18px;fill:none;stroke:#14704e;stroke-width:1.5}.intel-tool-menu button small,.intel-tool-menu button strong{display:block}.intel-tool-menu button strong{font-size:calc(9px + var(--type-bump, 0px))}.intel-tool-menu button small{margin-top:2px;color:#7d8e87;font-size:calc(7px + var(--type-bump, 0px))}.intel-tool-menu button i{display:grid;width:19px;height:19px;place-items:center;border:1px solid #c0d6cb;border-radius:50%;color:#167650;font-size:calc(8px + var(--type-bump, 0px));font-style:normal}.intel-context-menu{right:0;left:auto;width:390px}.intel-context-menu header button{border:0;background:none;color:#176d4c;font-size:calc(8px + var(--type-bump, 0px));font-weight:700}.intel-context-menu>div,.intel-context-menu>label{margin-top:7px}.intel-context-menu>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.intel-context-menu label span{display:block;color:#60776d;font-size:calc(7px + var(--type-bump, 0px))}.intel-context-menu label small{color:#8d9b95}.intel-context-menu input,.intel-context-menu select{width:100%;height:34px;margin-top:4px;padding:0 8px;border:1px solid #c1d5cb;border-radius:7px;background:#fff;color:#294e3f;font-size:calc(8px + var(--type-bump, 0px))}.intel-context-menu input[readonly]{background:#f3f7f5}@media(max-width:640px){.intel-chat-header{padding-inline:12px}.intel-chat-header nav button:nth-child(2){display:none}.intel-starters{grid-template-columns:1fr}.intel-chat-welcome{padding-bottom:180px}.intel-composer-wrap{width:calc(100% - 18px)}.intel-composer button:not(.intel-plus):not(.intel-send){font-size:0}.intel-composer button span{font-size:calc(10px + var(--type-bump, 0px))}.intel-context-menu,.intel-tool-menu{width:100%}.intel-thread{width:calc(100% - 22px)}.intel-user-message{max-width:90%}}.trade-intel{min-height:calc(100vh - 52px);padding:18px 22px 36px;color:#173a2d;background-color:#f4faf7;background-image:linear-gradient(rgba(58,125,94,.05) 1px,transparent 0),linear-gradient(90deg,rgba(58,125,94,.05) 1px,transparent 0),radial-gradient(circle at 86% 0,rgba(38,185,119,.11),transparent 28%);background-size:38px 38px,38px 38px,auto}.trade-intel-head,.trade-intel-shell{width:min(1420px,100%);margin-inline:auto}.trade-intel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:5px 5px 15px}.trade-agent-context>span,.trade-agent-rail header span,.trade-analysis-section>header span,.trade-analysis>header span,.trade-answer>span,.trade-context-editor header span,.trade-intel-head aside span,.trade-intel-head>div>span,.trade-intel-start>span,.trade-prompt header span,.trade-sources>header span{color:#116b49;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.09em}.trade-intel-head h1{margin-top:5px;color:#0c3226;font-size:calc(24px + var(--type-bump, 0px))}.trade-intel-head p{margin-top:4px;color:#647a70;font-size:calc(10px + var(--type-bump, 0px))}.trade-intel-head aside{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:8px;column-gap:8px;padding:8px 11px;border:1px solid #b9d1c5;border-radius:9px;background:rgba(255,255,255,.75)}.trade-intel-head aside i{width:7px;height:7px;grid-row:1/3;border-radius:50%;background:#1caf70;box-shadow:0 0 0 4px #dff4e8}.trade-intel-head aside small{color:#74877f;font-size:calc(8px + var(--type-bump, 0px))}.trade-intel-shell{display:grid;grid-template-columns:235px minmax(0,1fr);overflow:hidden;border:1px solid #adccbd;border-radius:14px;background:rgba(250,253,251,.97);box-shadow:0 18px 50px rgba(15,70,49,.08)}.trade-agent-rail{min-height:690px;padding:12px;border-right:1px solid #d1e1d9;background:#eef7f2}.trade-agent-rail>header{padding:5px 5px 11px}.trade-agent-rail>header small{display:block;margin-top:3px;color:#71867c;font-size:calc(8px + var(--type-bump, 0px))}.trade-agent-rail>button{display:grid;width:100%;grid-template-columns:31px 1fr;align-items:center;grid-gap:9px;gap:9px;margin-bottom:4px;padding:10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#426456;text-align:left}.trade-agent-rail>button.active{border-color:#7eb69b;background:#fff;color:#115e42;box-shadow:0 5px 14px rgba(13,89,58,.06)}.trade-agent-rail>button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.4}.trade-agent-rail>button small,.trade-agent-rail>button strong{display:block}.trade-agent-rail>button strong{font-size:calc(10px + var(--type-bump, 0px))}.trade-agent-rail>button small{margin-top:2px;color:#7a8d84;font-size:calc(7px + var(--type-bump, 0px))}.trade-agent-context{margin-top:16px;padding:12px;border:1px solid #c6dad0;border-radius:10px;background:rgba(255,255,255,.7)}.trade-agent-context>strong{display:block;margin-top:8px;color:#193d30;font-size:calc(9px + var(--type-bump, 0px));line-height:1.4}.trade-agent-context p{margin-top:5px;color:#60786d;font-size:calc(8px + var(--type-bump, 0px))}.trade-agent-context>small{display:block;margin-top:7px;color:#81938b;font-size:calc(7px + var(--type-bump, 0px))}.trade-agent-context button{width:100%;margin-top:10px;padding:7px;border:1px solid #9bbdad;border-radius:7px;background:#fff;color:#146c4b;font-size:calc(8px + var(--type-bump, 0px));font-weight:700}.trade-intel-main{min-width:0;padding:14px}.trade-prompt{overflow:hidden;border:1px solid #67a98b;border-radius:12px;background:#fff;box-shadow:0 9px 26px rgba(11,90,57,.08)}.trade-analysis-section>header,.trade-analysis>header,.trade-context-editor>header,.trade-prompt>header,.trade-sources>header{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;border-bottom:1px solid #d9e6df;background:#edf7f2}.trade-analysis-section>header small,.trade-analysis>header small,.trade-prompt header small,.trade-sources>header small{color:#70847b;font-size:calc(8px + var(--type-bump, 0px))}.trade-prompt textarea{display:block;width:100%;min-height:88px;padding:15px;resize:vertical;border:0;outline:0;color:#193d30;font:calc(12px + var(--type-bump, 0px))/1.5 var(--font-sans)}.trade-prompt>footer{display:flex;align-items:center;justify-content:space-between;padding:8px;border-top:1px solid #e0e9e5}.trade-prompt>footer div{display:flex;gap:4px}.trade-prompt button{padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#517066;font-size:calc(8px + var(--type-bump, 0px));font-weight:700}.trade-prompt>footer>button{min-width:94px;background:#0e784f;color:#fff}.trade-prompt>footer>button:disabled{background:#acd3c0}.trade-context-editor{margin-top:10px;overflow:hidden;border:1px solid #c4d9cf;border-radius:10px;background:#fff}.trade-context-editor header button{border:0;background:transparent;color:#166c4c;font-size:calc(8px + var(--type-bump, 0px));font-weight:700}.trade-context-editor>div{display:grid;grid-template-columns:2fr 1fr 1fr 1fr repeat(3,.75fr);grid-gap:8px;gap:8px;padding:12px}.trade-context-editor label span{display:block;color:#597269;font-size:calc(8px + var(--type-bump, 0px))}.trade-context-editor label small{color:#8a9a93}.trade-context-editor input,.trade-context-editor select{width:100%;height:36px;margin-top:5px;padding:0 9px;border:1px solid #bfd2c9;border-radius:7px;background:#fff;color:#23483a;font-size:calc(9px + var(--type-bump, 0px))}.trade-context-editor input[readonly]{background:#f3f7f5}.trade-intel-start{min-height:390px;padding:56px clamp(20px,7vw,95px);text-align:center}.trade-intel-start h2{margin-top:8px;color:#153a2d;font-size:calc(20px + var(--type-bump, 0px))}.trade-intel-start>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;max-width:760px;margin:22px auto 0}.trade-intel-start button{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 14px;border:1px solid #c6d9d0;border-radius:9px;background:#fff;color:#365b4c;font-size:calc(9px + var(--type-bump, 0px));text-align:left}.trade-intel-start button:hover{border-color:#69a98c;background:#f4fbf7}.trade-intel-start button b{color:#14805a;font-size:calc(13px + var(--type-bump, 0px))}.trade-intel-working{display:flex;min-height:390px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.trade-intel-working i{width:30px;height:30px;margin-bottom:13px;border:3px solid #c9e5d7;border-top-color:#16815a;border-radius:50%;animation:trade-spin .75s linear infinite}.trade-intel-working strong{font-size:calc(13px + var(--type-bump, 0px))}.trade-intel-working p{margin-top:5px;color:#71857c;font-size:calc(9px + var(--type-bump, 0px))}@keyframes trade-spin{to{transform:rotate(1turn)}}.trade-analysis{margin-top:11px;overflow:hidden;border:1px solid #c4d9cf;border-radius:11px;background:#fff}.trade-analysis>header h2{max-width:720px;margin-top:5px;color:#173b2e;font-size:calc(13px + var(--type-bump, 0px))}.trade-answer{margin:13px;padding:14px;border-left:3px solid #16805a;border-radius:0 8px 8px 0;background:#eef8f3}.trade-answer p{margin-top:7px;color:#45675a;font-size:calc(10px + var(--type-bump, 0px));line-height:1.6}.trade-answer strong{color:#105f43}.trade-analysis-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0 13px 10px}.trade-metric{padding:12px;border:1px solid #cbded5;border-radius:9px;background:#fff}.trade-metric>span{color:#4c7363;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label)}.trade-metric>strong{display:block;margin-top:8px;color:#125e43;font-size:calc(20px + var(--type-bump, 0px))}.trade-metric>small{display:block;margin-top:2px;color:#7d8f87;font-size:calc(8px + var(--type-bump, 0px))}.trade-metric.attention{border-color:#e4cb91;background:#fffaf0}.trade-metric.attention strong{color:#956710}.trade-analysis-section,.trade-sources{margin:0 13px 10px;overflow:hidden;border:1px solid #d0dfd8;border-radius:9px}.trade-formula p{display:flex;justify-content:space-between;padding:9px 12px;border-bottom:1px solid #e5ece9;color:#46675a;font-size:calc(9px + var(--type-bump, 0px))}.trade-formula em{margin-left:6px;color:#82928b;font-style:normal}.trade-formula p.total{background:#f0f8f4;color:#164d39;font-weight:700}.trade-analysis-section>footer{padding:8px 12px;color:#7d8e87;font-size:calc(8px + var(--type-bump, 0px))}.trade-findings article{display:grid;grid-template-columns:8px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-bottom:1px solid #e3ece7}.trade-findings article:last-child{border:0}.trade-findings i{width:7px;height:7px;border-radius:50%;background:#8ca49a}.trade-findings i.clear{background:#19a86b}.trade-findings i.attention{background:#daa934}.trade-findings strong{font-size:calc(9px + var(--type-bump, 0px))}.trade-findings p{margin-top:3px;color:#71847c;font-size:calc(8px + var(--type-bump, 0px))}.trade-findings button{padding:5px 8px;border:1px solid #b9d0c5;border-radius:6px;background:#fff;color:#176b4d;font-size:calc(7px + var(--type-bump, 0px));font-weight:700}.trade-analysis-section ol{margin:0;padding:11px 12px 11px 30px;color:#4e6c60;font-size:calc(9px + var(--type-bump, 0px));line-height:1.8}.trade-sources details{padding:10px 12px;border-bottom:1px solid #e4ece8;color:#416456;font-size:calc(9px + var(--type-bump, 0px))}.trade-sources details:last-child{border:0}.trade-sources summary{display:flex;justify-content:space-between;cursor:pointer}.trade-sources summary b{color:#6e8279;font-size:calc(8px + var(--type-bump, 0px))}.trade-sources details p{margin-top:8px;color:#768981;font-size:calc(8px + var(--type-bump, 0px))}.trade-response-actions{display:flex;gap:7px;padding:3px 13px 13px}.trade-response-actions button{padding:8px 11px;border:1px solid #146f4e;border-radius:7px;background:#146f4e;color:#fff;font-size:calc(8px + var(--type-bump, 0px));font-weight:700}.trade-response-actions button.secondary{background:#fff;color:#146f4e}.trade-followup{display:grid;grid-template-columns:1fr 42px;grid-gap:8px;gap:8px;margin-top:10px}.trade-followup label{padding:8px 12px;border:1px solid #b8d1c5;border-radius:9px;background:#fff}.trade-followup label span{display:block;color:#126b49;font:700 calc(7px + var(--type-bump, 0px)) var(--font-label)}.trade-followup input{width:100%;margin-top:4px;border:0;outline:0;color:#274a3c;font-size:calc(9px + var(--type-bump, 0px))}.trade-followup>button{border:0;border-radius:9px;background:#137650;color:#fff;font-size:calc(16px + var(--type-bump, 0px))}.trade-followup>button:disabled{background:#afd2c1}@media (max-width:1050px){.trade-context-editor>div{grid-template-columns:repeat(3,1fr)}.trade-intel-shell{grid-template-columns:205px minmax(0,1fr)}}@media (max-width:760px){.trade-intel{padding:12px}.trade-intel-head aside{display:none}.trade-intel-shell{grid-template-columns:1fr}.trade-agent-rail{min-height:0;border-right:0;border-bottom:1px solid #d1e1d9}.trade-agent-rail>button{display:inline-grid;width:auto;grid-template-columns:24px auto;margin-right:4px}.trade-agent-context{display:none}.trade-context-editor>div{grid-template-columns:1fr 1fr}.trade-analysis-grid,.trade-intel-start>div{grid-template-columns:1fr}}.reg-product{min-height:calc(100vh - 52px);color:#172f27;background:#f6f9f7}.reg-product-hero{border-bottom:1px solid #cfe2d8;background:radial-gradient(circle at 80% 10%,rgba(16,185,129,.12),transparent 25%),linear-gradient(180deg,#fbfdfc,#f2f8f5)}.reg-product-body,.reg-product-hero>div{width:min(1480px,100%);margin:auto;padding-inline:28px}.reg-product-hero>div{padding-top:28px;padding-bottom:24px}.reg-product-evidence span,.reg-product-hero>div>span,.reg-product-results>header span,.reg-product-search-row label>span{color:#14704e;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.11em}.reg-product-hero h1{margin-top:7px;color:#0b2524;font-size:calc(27px + var(--type-bump, 0px));letter-spacing:-.025em}.reg-product-hero>div>p{max-width:780px;margin-top:9px;color:#63786f;font-size:calc(11px + var(--type-bump, 0px));line-height:1.55}.reg-product-retrieval{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:18px}.reg-product-retrieval article{padding:13px 15px;border:1px solid #bcd8ca;border-radius:10px;background:#fff}.reg-product-retrieval article.muted{border-color:#d6e0db}.reg-product-retrieval span{color:#13704d;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label)}.reg-product-retrieval strong{display:block;margin-top:5px;color:#173d30;font-size:calc(10px + var(--type-bump, 0px))}.reg-product-retrieval p{margin-top:3px;color:#72857d;font-size:calc(8px + var(--type-bump, 0px));line-height:1.4}.reg-product-body{padding-top:16px;padding-bottom:30px}.reg-product-context{overflow:hidden;margin-bottom:12px;border:1px solid #b9d3c6;border-radius:11px;background:#fff}.reg-product-context>header{display:flex;justify-content:space-between;padding:9px 13px;border-bottom:1px solid #d5e4dc;background:#edf7f2;color:#126b49;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label)}.reg-product-context>header small{color:#6d8279;font:500 calc(8px + var(--type-bump, 0px)) var(--font-sans)}.reg-product-context>div{display:grid;grid-template-columns:1.5fr .7fr .8fr}.reg-product-context article{padding:11px 14px;border-right:1px solid #dbe7e1}.reg-product-context article:last-child{border:0}.reg-product-context article small,.reg-product-context article span,.reg-product-context article strong{display:block}.reg-product-context article small{color:#567468;font:700 calc(7px + var(--type-bump, 0px)) var(--font-label)}.reg-product-context article strong{margin-top:4px;color:#153b2e;font-size:calc(10px + var(--type-bump, 0px))}.reg-product-context article span{margin-top:3px;color:#71847c;font-size:calc(8px + var(--type-bump, 0px))}.reg-product-search{overflow:hidden;border:1px solid #c9d9d1;border-radius:13px;background:#fff;box-shadow:0 4px 14px rgba(14,65,47,.04)}.reg-product-search-row{display:flex;align-items:flex-end;gap:8px;padding:15px}.reg-product-search-row>label{flex:1 1;min-width:0}.reg-product-filters input,.reg-product-filters select,.reg-product-search-row input{width:100%;height:42px;margin-top:6px;padding:0 11px;border:1px solid #bcd0c6;border-radius:8px;outline:0;background:#fff;color:#183c2f;font-size:calc(10px + var(--type-bump, 0px))}.reg-product-search-row input{height:46px;font-size:calc(12px + var(--type-bump, 0px))}.reg-product-search-row button{height:46px;padding:0 15px;border:1px solid #9bbdaf;border-radius:8px;background:#fff;color:#176b4d;font-size:calc(10px + var(--type-bump, 0px));font-weight:700}.reg-product-search-row button[type=submit]{border-color:#126b49;background:#126b49;color:#fff}.reg-product-search-row button.clear{border-color:transparent;color:#6d8078}.reg-product-filters{padding:14px 15px;border-top:1px solid #dce7e2;background:#f7faf8}.reg-product-filters>div{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px;margin-bottom:10px}.reg-product-filters label>span{color:#597267;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.06em}.reg-product-filters footer{display:flex;align-items:end;gap:18px}.reg-product-filters footer>label:first-child{width:180px}.reg-product-filters .check{display:flex;align-items:center;gap:7px;padding-bottom:9px}.reg-product-filters .check input{width:14px;height:14px;margin:0}.reg-product-results{margin-top:14px;overflow:hidden;border:1px solid #c9d9d1;border-radius:13px;background:#fff;box-shadow:0 4px 14px rgba(14,65,47,.04)}.reg-product-results>header{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid #dbe6e0}.reg-product-results>header h2{margin-top:4px;color:#153b2e;font-size:calc(15px + var(--type-bump, 0px))}.reg-product-results>header>small{padding:5px 9px;border-radius:999px;background:#edf4f0;color:#5c7369;font-size:calc(8px + var(--type-bump, 0px));font-weight:700}.reg-product-empty{padding:38px 20px;text-align:center}.reg-product-empty strong{color:#405f52;font-size:calc(11px + var(--type-bump, 0px))}.reg-product-empty p{max-width:560px;margin:7px auto 0;color:#74867f;font-size:calc(9px + var(--type-bump, 0px));line-height:1.55}.reg-product-table{overflow:auto}.reg-product-table table{width:100%;min-width:900px;border-collapse:collapse;font-size:calc(9px + var(--type-bump, 0px))}.reg-product-table th{padding:10px 13px;background:#f6f9f7;color:#62786e;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);text-align:left}.reg-product-table td{padding:12px 13px;border-top:1px solid #e3ebe7;color:#526a60}.reg-product-table td:first-child{color:#116b4b;font-family:var(--font-label);font-weight:700}.reg-product-table td:nth-child(2){max-width:460px}.reg-product-table td b{padding:4px 7px;border-radius:999px;background:#fff3d7;color:#966713;font-size:calc(8px + var(--type-bump, 0px))}.reg-product-table td span{color:#9aa9a2}.reg-product-evidence{display:flex;margin-top:14px;padding:17px 19px;border-radius:13px;background:#0b2d25;color:#fff}.reg-product-evidence h3{margin-top:5px;font-size:calc(14px + var(--type-bump, 0px))}.reg-product-evidence p{max-width:760px;margin-top:5px;color:#afd0c1;font-size:calc(9px + var(--type-bump, 0px));line-height:1.5}.reg-product-evidence span{color:#67dba6}@media (max-width:850px){.reg-product-context>div,.reg-product-retrieval{grid-template-columns:1fr}.reg-product-context article{border-right:0;border-bottom:1px solid #dbe7e1}.reg-product-search-row{align-items:stretch;flex-wrap:wrap}.reg-product-search-row>label{flex-basis:100%}.reg-product-filters>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.reg-product-body,.reg-product-hero>div{padding-inline:12px}.reg-product-filters>div{grid-template-columns:1fr}.reg-product-filters footer{align-items:stretch;flex-direction:column}.reg-product-filters footer>label:first-child{width:100%}}.reg-intel-page{min-height:calc(100vh - 52px);padding:18px 22px 36px;color:#173a2d;background-color:#f4faf7;background-image:linear-gradient(rgba(58,125,94,.055) 1px,transparent 0),linear-gradient(90deg,rgba(58,125,94,.055) 1px,transparent 0),radial-gradient(circle at 82% 0,rgba(77,210,151,.1),transparent 28%);background-size:38px 38px,38px 38px,auto}.reg-intel-page>section{width:min(1320px,100%);margin-inline:auto}.trade-intel-loading{margin:20px;padding:32px;border:1px solid #b9d0c4;border-radius:14px;background:#fff}.reg-intel-search-shell{overflow:hidden;border:1px solid #a9cbbc;border-radius:14px;background:rgba(250,253,251,.96);box-shadow:0 12px 34px rgba(17,83,59,.07)}.reg-intel-basis>header,.reg-intel-search-shell>header{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 16px;border-bottom:1px solid #d3e2db;background:#edf7f2;color:#126b49;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.08em}.reg-intel-search-shell>header small{display:flex;align-items:center;gap:7px;color:#587168;font:500 calc(9px + var(--type-bump, 0px)) var(--font-sans);letter-spacing:0}.reg-intel-search-shell>header i{width:7px;height:7px;border-radius:50%;background:#16a866;box-shadow:0 0 0 4px #dff5e9}.reg-intel-search-shell form{display:grid;grid-template-columns:48px minmax(0,1fr) auto;margin:14px;overflow:hidden;border:1px solid #53a57e;border-radius:11px;background:#fff;box-shadow:0 7px 24px rgba(15,91,61,.08)}.reg-intel-search-icon{display:grid;place-items:center;border-right:1px solid #d3e2db;background:#0e6447;color:#9ae1c1;font-size:calc(25px + var(--type-bump, 0px))}.reg-intel-search-shell input{min-width:0;height:54px;padding:0 17px;border:0;outline:0;background:transparent;color:#14392c;font-size:calc(14px + var(--type-bump, 0px))}.reg-intel-search-shell form button{margin:6px;padding:0 22px;border:0;border-radius:8px;background:#08a761;color:#fff;font-size:calc(11px + var(--type-bump, 0px));font-weight:700}.reg-intel-search-shell form button:disabled{background:#acd6c3;cursor:not-allowed}.reg-intel-search-shell>footer{display:flex;align-items:center;justify-content:space-between;padding:0 16px 12px;color:#71877d;font-size:calc(9px + var(--type-bump, 0px))}.reg-intel-search-shell>footer button{border:0;background:none;color:#126b49;font-size:calc(9px + var(--type-bump, 0px));font-weight:700}.reg-intel-basis{margin-top:12px!important;overflow:hidden;border:1px solid #b7d1c4;border-radius:12px;background:rgba(255,255,255,.94)}.reg-intel-basis>div{display:grid;grid-template-columns:1.5fr .8fr .7fr auto;align-items:stretch}.reg-intel-basis article{min-width:0;padding:13px 16px;border-right:1px solid #dce8e2}.reg-intel-basis article small,.reg-intel-basis article span,.reg-intel-basis article strong{display:block}.reg-intel-basis article small{color:#4e7465;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label)}.reg-intel-basis article strong{margin-top:5px;overflow:hidden;color:#143d2e;font-size:calc(11px + var(--type-bump, 0px));text-overflow:ellipsis;white-space:nowrap}.reg-intel-basis article span{margin-top:3px;color:#71877d;font-size:calc(8px + var(--type-bump, 0px))}.reg-intel-basis>div>a{align-self:center;margin:10px 14px;padding:9px 12px;border:1px solid #8ebba6;border-radius:8px;color:#126b49;font-size:calc(9px + var(--type-bump, 0px));font-weight:700;white-space:nowrap}.reg-intel-empty{display:flex;min-height:370px;margin-top:12px!important;align-items:center;justify-content:center;flex-direction:column;border:1px solid #bfd5ca;border-radius:14px;background:rgba(255,255,255,.88);text-align:center}.reg-intel-empty>svg{width:44px;height:44px;margin-bottom:16px;padding:10px;border-radius:12px;background:#e6f5ed;fill:none;stroke:#14704e;stroke-width:1.5}.reg-intel-empty>span{color:#126b49;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.09em}.reg-intel-empty h1{margin-top:9px;color:#143d2e;font-size:calc(23px + var(--type-bump, 0px))}.reg-intel-empty p{max-width:560px;margin-top:8px;color:#687e75;font-size:calc(11px + var(--type-bump, 0px));line-height:1.55}.reg-intel-empty div{display:flex;gap:8px;margin-top:20px}.reg-intel-empty a,.reg-intel-empty button{padding:10px 15px;border:1px solid #82b59d;border-radius:8px;background:#fff;color:#126b49;font-size:calc(10px + var(--type-bump, 0px));font-weight:700}.reg-intel-empty button{border-color:#137a55;background:#137a55;color:#fff}.reg-intel-results{margin-top:12px!important;overflow:hidden;border:1px solid #b7d1c4;border-radius:14px;background:rgba(255,255,255,.93)}.reg-intel-results>header{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:20px;padding:13px 18px;border-bottom:1px solid #d5e3dc;background:#edf7f2}.reg-intel-results>header span{color:#126b49;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.08em}.reg-intel-results>header h1{margin-top:5px;color:#143d2e;font-size:calc(17px + var(--type-bump, 0px));font-weight:650}.reg-intel-results>header small{color:#637a70;font-size:calc(9px + var(--type-bump, 0px))}.reg-intel-results>nav{display:flex;gap:4px;padding:9px 14px;border-bottom:1px solid #dce7e2}.reg-intel-results>nav button{padding:8px 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:#4d6a5e;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.04em}.reg-intel-results>nav button.active{border-color:#83b69e;background:#e8f5ee;color:#0d6c49}.reg-intel-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;min-height:400px}.reg-intel-finding-list{padding:12px;border-right:1px solid #d7e4de}.reg-intel-finding{margin-bottom:8px;overflow:hidden;border:1px solid #cfddd6;border-left:4px solid #6ca68b;border-radius:9px;background:#fff}.reg-intel-finding.attention{border-left-color:#d3a63c}.reg-intel-finding.neutral{border-left-color:#8da69b}.reg-intel-finding>button{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;grid-gap:13px;gap:13px;padding:13px 14px;border:0;background:transparent;text-align:left}.reg-intel-finding>button span{min-width:0}.reg-intel-finding>button p,.reg-intel-finding>button small,.reg-intel-finding>button strong{display:block}.reg-intel-finding>button small{color:#31735a;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.06em}.reg-intel-finding>button strong{margin-top:4px;color:#173b2e;font-size:calc(12px + var(--type-bump, 0px))}.reg-intel-finding>button p{margin-top:4px;color:#667d73;font-size:calc(9px + var(--type-bump, 0px))}.reg-intel-finding>button em{padding:5px 7px;border-radius:999px;background:#e6f4ec;color:#176d4d;font:700 calc(7px + var(--type-bump, 0px)) var(--font-label);font-style:normal;white-space:nowrap}.reg-intel-finding.attention>button em{background:#fff3d7;color:#936612}.reg-intel-finding>button b{color:#3c765f;font-size:calc(17px + var(--type-bump, 0px));font-weight:400}.reg-intel-finding>div{padding:0 14px 14px;border-top:1px solid #e2ebe6;background:#f9fcfa}.reg-intel-finding>div>p{padding:11px 0;color:#566f64;font-size:calc(9px + var(--type-bump, 0px));line-height:1.5}.reg-intel-finding>div footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding-top:9px;border-top:1px dashed #ceddd6}.reg-intel-finding>div footer span{color:#688177;font:700 calc(7px + var(--type-bump, 0px)) var(--font-label)}.reg-intel-finding>div footer strong{color:#355d4d;font-size:calc(8px + var(--type-bump, 0px))}.reg-intel-finding>div footer button{border:0;background:none;color:#0f7952;font-size:calc(8px + var(--type-bump, 0px));font-weight:700}.reg-intel-summary{padding:15px;background:#f7fbf9}.reg-intel-summary>header{display:flex;justify-content:space-between;color:#146b4a;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label)}.reg-intel-summary>header small{color:#71877d;font:500 calc(8px + var(--type-bump, 0px)) var(--font-sans)}.reg-intel-score{display:flex;align-items:baseline;gap:7px;margin:17px 0 13px;padding-bottom:14px;border-bottom:1px solid #d5e3dc}.reg-intel-score strong{color:#115f43;font-size:calc(28px + var(--type-bump, 0px))}.reg-intel-score span{color:#6a8077;font-size:calc(9px + var(--type-bump, 0px))}.reg-intel-summary dl{margin-bottom:16px}.reg-intel-summary dl div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e0e9e5;font-size:calc(9px + var(--type-bump, 0px))}.reg-intel-summary dt{color:#60766d}.reg-intel-summary dd{color:#183f31;font-weight:700}.reg-intel-summary>button{width:100%;margin-top:7px;padding:10px;border:1px solid #167550;border-radius:8px;background:#167550;color:#fff;font-size:calc(9px + var(--type-bump, 0px));font-weight:700}.reg-intel-summary>button.secondary{background:#fff;color:#167550}@media (max-width:900px){.reg-intel-layout{grid-template-columns:1fr}.reg-intel-finding-list{border-right:0;border-bottom:1px solid #d7e4de}.reg-intel-basis>div{grid-template-columns:1fr 1fr}.reg-intel-basis>div>a{justify-self:start}.reg-intel-results>nav{overflow-x:auto}}@media (max-width:620px){.reg-intel-page{padding:12px}.reg-intel-search-shell form{grid-template-columns:42px minmax(0,1fr)}.reg-intel-search-shell form button{grid-column:1/-1;height:38px}.reg-intel-basis>div{grid-template-columns:1fr}.reg-intel-basis article{border-right:0;border-bottom:1px solid #dce8e2}.reg-intel-results>header{align-items:flex-start;flex-direction:column}.reg-intel-finding>button{grid-template-columns:minmax(0,1fr) auto}.reg-intel-finding>button b{display:none}}.intel-conversation{position:relative;isolation:isolate;background-color:#f7fbf9;background-image:linear-gradient(rgba(31,111,78,.042) 1px,transparent 0),linear-gradient(90deg,rgba(31,111,78,.042) 1px,transparent 0),linear-gradient(rgba(31,111,78,.075) 1px,transparent 0),linear-gradient(90deg,rgba(31,111,78,.075) 1px,transparent 0),radial-gradient(circle at 78% 6%,rgba(71,206,145,.16),transparent 27%),radial-gradient(circle at 15% 88%,rgba(44,132,94,.07),transparent 24%);background-position:-1px -1px,-1px -1px,-1px -1px,-1px -1px,0 0,0 0;background-size:20px 20px,20px 20px,100px 100px,100px 100px,auto,auto}.intel-conversation:before{top:105px;right:44px;bottom:142px;left:calc(var(--ws-sidebar) + 42px);border:1px solid rgba(40,119,84,.08);background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(35,113,79,.07) 50%,transparent calc(50% + .5px)),linear-gradient(transparent calc(50% - .5px),rgba(35,113,79,.07) 50%,transparent calc(50% + .5px))}.intel-conversation:after,.intel-conversation:before{position:fixed;z-index:-1;content:"";pointer-events:none}.intel-conversation:after{right:55px;bottom:154px;width:82px;height:82px;border-right:1px solid rgba(24,111,76,.17);border-bottom:1px solid rgba(24,111,76,.17)}.intel-chat-welcome{position:relative;z-index:1}.intel-chat-welcome:after,.intel-chat-welcome:before{position:absolute;color:rgba(20,100,69,.35);font:700 calc(7px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.13em;pointer-events:none}.intel-chat-welcome:before{top:42px;left:0;content:"TRADE / ANALYSIS / 01"}.intel-chat-welcome:after{right:0;bottom:182px;content:"CONTEXT GRID · CA"}.intel-chat-mark{position:relative;width:50px;height:50px;border-color:#9fcab6;background:rgba(235,249,242,.92);box-shadow:0 12px 35px rgba(19,103,72,.12),0 0 0 7px rgba(232,246,238,.54)}.intel-chat-mark:after,.intel-chat-mark:before{position:absolute;background:rgba(28,115,78,.22);content:""}.intel-chat-mark:before{width:78px;height:1px}.intel-chat-mark:after{width:1px;height:78px}.intel-chat-mark svg{position:relative;z-index:1}.intel-chat-welcome h1{margin-top:22px;font-size:calc(27px + var(--type-bump, 0px));letter-spacing:-.035em;text-shadow:0 1px rgba(255,255,255,.8)}.intel-context-pill{border-color:#a9ccba;background:rgba(255,255,255,.88);box-shadow:0 5px 16px rgba(20,80,58,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.intel-context-pill i{box-shadow:0 0 0 3px #dff4e9}.intel-starters{gap:8px;margin-top:26px}.intel-starters button{min-height:50px;border-color:rgba(155,194,175,.8);background:rgba(255,255,255,.82);box-shadow:0 7px 22px rgba(15,74,52,.045);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.intel-starters button:hover{transform:translateY(-1px);border-color:#62a886;box-shadow:0 10px 28px rgba(15,88,57,.09)}.intel-starters b{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:50%;background:#e7f5ed}.intel-composer{border-color:#72aa90;border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 18px 55px rgba(13,67,47,.18),0 0 0 5px rgba(228,243,235,.66);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.intel-composer:before{position:absolute;top:0;right:18%;left:18%;height:1px;background:linear-gradient(90deg,transparent,#4ec88e,transparent);content:""}.intel-composer textarea{background:transparent}.intel-composer .intel-send{box-shadow:0 5px 12px rgba(12,110,74,.2)}.intel-composer .intel-send:disabled{box-shadow:none}.intel-disclaimer{color:#71867c;text-shadow:0 1px #fff}.intel-conversation.has-messages{background-image:linear-gradient(rgba(31,111,78,.025) 1px,transparent 0),linear-gradient(90deg,rgba(31,111,78,.025) 1px,transparent 0),radial-gradient(circle at 82% 4%,rgba(71,206,145,.08),transparent 25%);background-size:40px 40px,40px 40px,auto}.intel-conversation.has-messages:after,.intel-conversation.has-messages:before{display:none}.intel-thread{width:min(740px,calc(100% - 32px));padding-top:42px}.intel-user-message{padding:11px 15px;font-size:calc(12px + var(--type-bump, 0px));line-height:1.55}.intel-assistant-message{margin-top:24px}.intel-assistant-message>header{margin-bottom:13px;font-size:calc(11px + var(--type-bump, 0px))}.intel-assistant-message>p{color:#35584a;font-size:calc(12px + var(--type-bump, 0px));line-height:1.75}.intel-response-block{margin-top:18px}.intel-response-block h3{font-size:calc(12px + var(--type-bump, 0px))}.intel-response-block ul{margin-top:9px;font-size:calc(11px + var(--type-bump, 0px));line-height:1.85}.intel-assistant-message>footer{margin-top:17px}.intel-assistant-message>footer button{padding:7px 9px;font-size:calc(9px + var(--type-bump, 0px))}.intel-tool-runs summary{padding:11px 12px}.intel-tool-runs summary strong{font-size:calc(9px + var(--type-bump, 0px))}.intel-tool-runs summary small{font-size:calc(8px + var(--type-bump, 0px))}.intel-composer-wrap{width:min(760px,calc(100% - 28px))}.intel-composer textarea{min-height:68px;padding:16px 16px 8px;font-size:calc(12px + var(--type-bump, 0px))}.intel-tool-menu{bottom:116px;width:285px}.landed-workspace{min-height:calc(100vh - 52px);padding:17px 22px 28px;color:#173a2d;background-color:#f5faf7;background-image:linear-gradient(rgba(40,115,82,.045) 1px,transparent 0),linear-gradient(90deg,rgba(40,115,82,.045) 1px,transparent 0),radial-gradient(circle at 85% 0,rgba(53,201,134,.12),transparent 28%);background-size:38px 38px,38px 38px,auto}.landed-workspace>footer,.landed-workspace>header,.landed-workspace>section{width:min(1420px,100%);margin-inline:auto}.landed-loading{padding:30px;border:1px solid #bad1c5;border-radius:12px;background:#fff}.landed-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:3px 3px 14px}.landed-basis>header span,.landed-disclosure>span,.landed-header span,.landed-ledger>header span,.landed-lines section>header span,.landed-quotes>header span{color:#126b49;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.09em}.landed-header h1{margin-top:5px;color:#10372a;font-size:calc(22px + var(--type-bump, 0px))}.landed-header p{margin-top:4px;color:#657b71;font-size:calc(9px + var(--type-bump, 0px))}.landed-header aside{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:8px;column-gap:8px;padding:8px 11px;border:1px solid #b9d2c5;border-radius:9px;background:#fff}.landed-header aside i{width:7px;height:7px;grid-row:1/3;border-radius:50%;background:#20ad70;box-shadow:0 0 0 4px #e0f4e9}.landed-header aside small,.landed-header aside strong{display:block}.landed-header aside strong{font-size:calc(8px + var(--type-bump, 0px))}.landed-header aside small{margin-top:2px;color:#82928b;font-size:calc(7px + var(--type-bump, 0px))}.landed-basis{overflow:hidden;border:1px solid #b4cec1;border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(17,74,53,.05)}.landed-basis>header{display:flex;justify-content:space-between;padding:9px 13px;border-bottom:1px solid #d8e4de;background:#edf7f2}.landed-basis>header small{color:#71857c;font-size:calc(7px + var(--type-bump, 0px))}.landed-basis>div{display:grid;grid-template-columns:1fr .7fr 1fr 1.3fr auto;align-items:end;grid-gap:10px;gap:10px;padding:12px}.landed-basis article small,.landed-basis label>span{display:block;margin-bottom:5px;color:#547064;font-size:calc(8px + var(--type-bump, 0px))}.landed-basis label>div{display:grid;height:39px;grid-template-columns:auto 1fr auto;align-items:center;border:1px solid #bfd2c9;border-radius:8px}.landed-basis input,.landed-basis select{min-width:0;width:100%;height:39px;padding:0 9px;border:1px solid #bfd2c9;border-radius:8px;background:#fff;color:#214739;font-size:calc(10px + var(--type-bump, 0px));outline:0}.landed-basis label>div input{height:37px;border:0}.landed-basis label b,.landed-basis label em{padding:0 9px;color:#73867e;font-size:calc(8px + var(--type-bump, 0px));font-style:normal}.landed-basis article{min-width:0;padding:0 6px 4px}.landed-basis article span,.landed-basis article strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landed-basis article strong{color:#173f30;font-size:calc(10px + var(--type-bump, 0px))}.landed-basis article span{margin-top:3px;color:#778a81;font-size:calc(7px + var(--type-bump, 0px))}.landed-basis>div>button{height:39px;padding:0 14px;border:0;border-radius:8px;background:#12744f;color:#fff;font-size:calc(8px + var(--type-bump, 0px));font-weight:700}.landed-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);grid-gap:12px;gap:12px;margin-top:12px!important}.landed-ledger,.landed-quotes{overflow:hidden;border:1px solid #b9d1c5;border-radius:12px;background:rgba(255,255,255,.95)}.landed-ledger>header,.landed-quotes>header{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:10px 13px;border-bottom:1px solid #d8e4de;background:#edf7f2}.landed-ledger h2,.landed-quotes h2{margin-top:4px;color:#173b2e;font-size:calc(13px + var(--type-bump, 0px))}.landed-quotes>header small{color:#74877f;font-size:calc(7px + var(--type-bump, 0px))}.landed-quotes>button{display:grid;width:calc(100% - 18px);min-height:88px;grid-template-columns:8px minmax(180px,1.5fr) .7fr .8fr .9fr 12px;align-items:center;grid-gap:11px;gap:11px;margin:9px;padding:10px 12px;border:1px solid #d1dfd8;border-radius:9px;background:#fff;color:#35594a;text-align:left}.landed-quotes>button:hover{border-color:#76aa91}.landed-quotes>button.selected{border-color:#308461;background:#f0f9f4;box-shadow:inset 3px 0 #168259}.landed-quotes>button>i{width:8px;height:8px;border:1px solid #83a798;border-radius:50%}.landed-quotes>button.selected>i{border:2px solid #fff;background:#158159;box-shadow:0 0 0 1px #158159}.landed-quotes button span em,.landed-quotes button span small,.landed-quotes button span strong{display:block}.landed-quotes button span small{color:#687f75;font:700 calc(7px + var(--type-bump, 0px)) var(--font-label)}.landed-quotes button span strong{margin-top:5px;color:#21483a;font-size:calc(9px + var(--type-bump, 0px))}.landed-quotes button span em{margin-top:4px;color:#81918a;font-size:calc(7px + var(--type-bump, 0px));font-style:normal}.landed-quote-name small{color:#13744f!important}.landed-quotes button>b{color:#428064;font-size:calc(17px + var(--type-bump, 0px))}.landed-ledger>header>button{padding:6px 8px;border:1px solid #a9c6b8;border-radius:6px;background:#fff;color:#176b4c;font-size:calc(7px + var(--type-bump, 0px));font-weight:700}.landed-total{padding:15px;border-bottom:1px solid #dce7e1;background:#f8fcfa}.landed-total small,.landed-total span,.landed-total strong{display:block}.landed-total span{color:#60766c;font-size:calc(8px + var(--type-bump, 0px))}.landed-total strong{margin-top:5px;color:#0d6544;font-size:calc(26px + var(--type-bump, 0px))}.landed-total small{margin-top:3px;color:#75887f;font-size:calc(8px + var(--type-bump, 0px))}.landed-lines section>header{display:flex;justify-content:space-between;padding:8px 12px;background:#f4f8f6}.landed-lines section>header small{color:#73867e;font-size:calc(7px + var(--type-bump, 0px))}.landed-lines section>header small i{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:#1cad6f}.landed-lines p{display:flex;justify-content:space-between;padding:7px 12px;border-top:1px solid #e6ede9;color:#506d61;font-size:calc(8px + var(--type-bump, 0px))}.landed-lines p em{display:block;margin-top:2px;color:#8a9992;font-size:calc(7px + var(--type-bump, 0px));font-style:normal}.landed-lines p b{color:#244a3c}.landed-lines .landed-formula{padding-block:10px;background:#eaf6ef;color:#1d5a42}.landed-ledger>footer{display:flex;gap:7px;padding:11px;border-top:1px solid #dbe6e1}.landed-ledger>footer button{flex:1 1;height:35px;border:1px solid #126e4b;border-radius:7px;background:#126e4b;color:#fff;font-size:calc(8px + var(--type-bump, 0px));font-weight:700}.landed-ledger>footer button.secondary{background:#fff;color:#126e4b}.landed-disclosure{display:flex;align-items:flex-start;gap:14px;margin-top:10px!important;padding:10px 12px;border:1px solid #c9d9d1;border-radius:9px;background:rgba(255,255,255,.7)}.landed-disclosure>span{flex:0 0 auto}.landed-disclosure p{color:#71847c;font-size:calc(7px + var(--type-bump, 0px));line-height:1.5}@media(max-width:980px){.landed-basis>div{grid-template-columns:1fr 1fr 1fr}.landed-content{grid-template-columns:1fr}.landed-quotes>button{grid-template-columns:8px 1.5fr repeat(3,1fr) 12px}}@media(max-width:660px){.landed-workspace{padding:12px}.landed-header aside{display:none}.landed-basis>div{grid-template-columns:1fr}.landed-quotes>button{grid-template-columns:8px 1fr auto}.landed-quotes>button>span:not(.landed-quote-name){display:none}.landed-disclosure{flex-direction:column}}@media(max-width:980px){.landed-card-grid{grid-template-columns:1fr}.landed-quotes .landed-route-card{min-height:0}}.landed-comparison>nav{display:flex;gap:5px;padding:9px 12px;border-bottom:1px solid #dce7e1;background:#fafcfb}.landed-comparison>nav button{min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:#5a7469;font-size:calc(8px + var(--type-bump, 0px));font-weight:700}.landed-comparison>nav button.active{border-color:#89b69f;background:#e9f5ee;color:#126b49}.landed-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px}.landed-quotes .landed-route-card{display:block;width:100%;min-height:322px;margin:0;padding:0;overflow:hidden;border:1px solid #c4d8ce;border-radius:12px;background:#fff;color:#315749;text-align:left;transition:.16s ease}.landed-quotes .landed-route-card:hover{transform:translateY(-2px);border-color:#66a687;box-shadow:0 12px 28px rgba(17,78,55,.09)}.landed-quotes .landed-route-card.selected{border-color:#19805a;box-shadow:0 0 0 2px #d9efe4,0 13px 30px rgba(17,91,61,.11)}.landed-route-card>header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #e0e9e5;background:#f4f9f6}.landed-route-card>header span{color:#13714e;font:700 calc(7px + var(--type-bump, 0px)) var(--font-label)}.landed-route-card>header i{display:grid;width:18px;height:18px;place-items:center;border:1px solid #b6d0c3;border-radius:50%;font-size:calc(8px + var(--type-bump, 0px));font-style:normal}.landed-route-card.selected>header i{border-color:#18825a;background:#18825a;color:#fff}.landed-route-card>.route-name{display:block;padding:13px 13px 0;color:#173d2f;font-size:calc(13px + var(--type-bump, 0px))}.landed-route-card>p{display:flex;gap:6px;padding:5px 13px 0;color:#14704e;font:700 calc(7px + var(--type-bump, 0px)) var(--font-label)}.landed-route-card>p em{padding-left:6px;border-left:1px solid #bfd2c9;color:#7b8e85;font:500 calc(7px + var(--type-bump, 0px)) var(--font-sans);font-style:normal}.route-price{padding:14px 13px 11px}.route-price span,.route-price strong{display:block}.route-price strong{color:#0b6443;font-size:calc(22px + var(--type-bump, 0px))}.route-price span{color:#7c8e86;font-size:calc(8px + var(--type-bump, 0px))}.landed-route-card dl{margin:0 13px;padding:8px 0;border-block:1px solid #e2eae6}.landed-route-card dl div{display:flex;justify-content:space-between;padding:4px 0;font-size:calc(8px + var(--type-bump, 0px))}.landed-route-card dt{color:#768980}.landed-route-card dd{color:#274e3f;font-weight:700}.route-cost-bar{height:5px;margin:10px 13px 12px;overflow:hidden;border-radius:3px;background:#dce9e2}.route-cost-bar span{display:block;height:100%;border-radius:3px;background:#2da675}.landed-route-card>section{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;padding:0 13px 12px}.landed-route-card>section>span{display:grid;grid-template-columns:24px 1fr;align-items:center;grid-column-gap:5px;column-gap:5px;overflow:hidden;font-size:calc(7px + var(--type-bump, 0px));white-space:nowrap}.landed-route-card>section b{display:grid;width:24px;height:24px;grid-row:1/3;place-items:center;border-radius:6px;background:#e5f3eb;color:#126e4b;font-size:calc(7px + var(--type-bump, 0px))}.landed-route-card>section small{color:#8a9992;font-size:calc(6px + var(--type-bump, 0px))}.landed-route-card>footer{display:flex;justify-content:space-between;padding:10px 13px;border-top:1px solid #e0e9e5;background:#fafcfb;color:#657c72;font-size:calc(7px + var(--type-bump, 0px))}.landed-route-card>footer b{color:#14714f}.landed-comparison-key{display:flex;align-items:center;gap:14px;padding:10px 13px;border-top:1px solid #dce6e1;background:#f7faf8;color:#5d756a;font-size:calc(7px + var(--type-bump, 0px))}.landed-comparison-key>span{display:flex;align-items:center;gap:5px}.landed-comparison-key i{width:7px;height:7px;border-radius:2px;background:#9cbcaf}.landed-comparison-key i.government{background:#dec66f}.landed-comparison-key i.partner{background:#2da675}.landed-comparison-key small{margin-left:auto;color:#84948d}.landed-content:has(.landed-comparison) .landed-ledger{display:grid;grid-template-columns:260px 1fr auto}.landed-content:has(.landed-comparison) .landed-ledger>header{grid-column:1/-1}.landed-content:has(.landed-comparison) .landed-lines{display:grid;grid-template-columns:1fr 1fr}.landed-content:has(.landed-comparison) .landed-formula{grid-column:1/-1}.landed-content:has(.landed-comparison) .landed-ledger>footer{min-width:210px;flex-direction:column;border-left:1px solid #dbe6e1}@media(max-width:980px){.landed-card-grid{grid-template-columns:1fr}.landed-content:has(.landed-comparison) .landed-ledger{display:block}.landed-content:has(.landed-comparison) .landed-lines{grid-template-columns:1fr}.landed-content:has(.landed-comparison) .landed-ledger>footer{flex-direction:row;border-left:0}}.intel-chat svg *,.product-glyph *,.workspace-sidebar svg *{vector-effect:non-scaling-stroke}.intel-assistant-message>header{display:none}.intel-assistant-message{margin-top:18px}.hs-citation-browser.disabled,.hs-classification-notes.disabled,.hs-product-intelligence.disabled,.hs-workflow-handoffs.disabled{opacity:.55;filter:saturate(.55)}.hs-citation-browser button:disabled,.hs-workflow-handoffs button:disabled{cursor:not-allowed}.hs-citation-browser button:disabled:hover,.hs-workflow-handoffs button:disabled:hover{border-color:#b7cec2;background:rgba(255,255,255,.9)}.hs-session-results>article{margin:10px;padding:10px;border:1px solid #9fcab5;border-radius:9px;background:#edf8f2}.hs-session-results article>div{display:flex;align-items:center;gap:8px}.hs-session-results article svg{width:20px;fill:none;stroke:#13704e;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hs-session-results article span small,.hs-session-results article span strong{display:block}.hs-session-results article span small{color:#657d73;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label)}.hs-session-results article span strong{margin-top:3px;color:#174b37;font-size:calc(10px + var(--type-bump, 0px))}.hs-session-results article p{margin-top:9px;color:#35584b;font-size:calc(9px + var(--type-bump, 0px));line-height:1.4}.hs-session-results article>button{margin-top:9px;padding:6px 8px;border:1px solid #9fc7b3;border-radius:6px;background:white;color:#176e4d;font-size:calc(8px + var(--type-bump, 0px));cursor:pointer}.hs-conversation-history{grid-template-rows:auto minmax(0,1fr) auto}.hs-conversation-history>footer{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border-top:1px solid #d5e3dc;background:#f0f7f3}.hs-conversation-history>footer button{display:flex;min-height:32px;align-items:center;gap:7px;padding:0 10px;border:1px solid #9fc7b3;border-radius:7px;background:white;color:#176e4d;font-size:calc(9px + var(--type-bump, 0px));font-weight:600;cursor:pointer}.hs-conversation-history>footer button:hover{border-color:#329b6c;background:#e7f5ed}.hs-conversation-history>footer svg{width:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hs-conversation-history>footer small{color:#7a8b84;font-size:calc(8px + var(--type-bump, 0px))}.hs-see-all{display:block;width:calc(100% - 20px);min-height:31px;margin:8px 10px;border:1px solid #b8d0c4;border-radius:7px;background:#f5faf7;color:#176e4d;font-size:calc(9px + var(--type-bump, 0px));font-weight:600;cursor:pointer}.hs-see-all:hover{border-color:#3b9f71;background:#e8f5ed}.hs-classification-workspace{--hs-surface:#fbfdfc;--hs-rule:#cbded4}.hs-active-finder-bar{align-items:end;gap:8px;padding-bottom:2px}.hs-active-finder-bar .hs-route-select:first-child{grid-column:auto}.hs-active-finder-bar .hs-route-select select{border-color:#abc8ba;background:var(--hs-surface);box-shadow:0 2px 8px rgba(8,42,30,.025)}.hs-active-finder-bar .hs-finder-query{border-color:#278b62;box-shadow:0 3px 12px rgba(8,50,35,.07)}.hs-active-finder-bar .hs-bar-history,.hs-active-finder-bar .hs-exit,.hs-active-finder-bar .hs-record-actions>button,.hs-active-finder-bar .hs-start-over{background:rgba(251,253,252,.9)}.hs-active-finder-bar .hs-bar-history:hover,.hs-active-finder-bar .hs-exit:hover,.hs-active-finder-bar .hs-record-actions>button:hover,.hs-active-finder-bar .hs-start-over:hover{border-color:#4c9a76;background:#edf7f2}.hs-live-layout{grid-template-columns:minmax(0,1.72fr) minmax(420px,.95fr);align-items:start;gap:10px}.hs-hierarchy-panel,.hs-intelligence-panel{align-self:stretch;height:100%;background:rgba(251,253,252,.88);box-shadow:0 8px 28px rgba(8,42,30,.045)}.hs-hierarchy-panel>.hs-code-instrument{min-height:64px}.hs-code-instrument.complete{background:linear-gradient(90deg,#4c8765,#568e6d)}.hs-code-instrument>div span{min-width:27px;font-size:calc(18px + var(--type-bump, 0px))}.hs-code-status>span{background:rgba(255,255,255,.5)}.hs-other-options{margin:0 -12px 10px;padding:0 12px 10px}.hs-other-options>header{align-items:center}.hs-other-options>header span{color:#284f40;letter-spacing:.035em;text-transform:uppercase}.hs-options-pending-note{margin:6px 0 0;color:#73867e;font-size:calc(11px + var(--type-bump, 0px));line-height:1.4}.hs-other-options>div:nth-child(2)>.hs-custom-code,.hs-other-options>div:nth-child(2)>button{min-height:43px}.hs-other-options>div:nth-child(2)>.hs-custom-code:not(.selected),.hs-other-options>div:nth-child(2)>button:not(.selected){border-color:#d0ddd7;background:#fbfdfc}.hs-other-options>div:nth-child(2)>button.selected{border-color:#2b9568;box-shadow:inset 3px 0 #168359,0 2px 8px rgba(22,131,89,.08)}.hs-level-stack.hs-visible-stack{gap:5px}.hs-visible-stack article,.hs-visible-stack article.populated,.hs-visible-stack article.waiting{min-height:47px;background:#fff}.hs-visible-stack article.populated:after,.hs-visible-stack article.populated:before{display:none}.hs-visible-stack article:not(.current)>small{background:#5d8f73;color:#fff}.hs-visible-stack article.current{min-height:52px;border-color:#3b966b;background:#e8f6ee;box-shadow:inset 4px 0 #168359,0 3px 11px rgba(22,131,89,.07)}.hs-visible-stack article.current>small{background:#176e4d;color:#fff}.hs-visible-stack article.current>strong{color:#0b5138}.hs-classification-notes header,.hs-fact-ledger>header{min-height:40px;padding-inline:12px;background:#edf6f1}.hs-classification-notes header span,.hs-fact-ledger>header p{letter-spacing:.065em}.hs-fact-matrix p{min-height:32px;grid-template-columns:104px minmax(0,1fr) 24px;padding:5px 11px}.hs-fact-matrix p b{width:max-content;padding:3px 6px;border-radius:999px;background:#e4f3eb}.hs-fact-matrix p.inferred b{background:#f8edcf}.hs-fact-matrix p.customer b{background:#dcefe5}.hs-classification-notes{border-top:0;border-bottom:1px solid var(--hs-rule)}.hs-classification-notes p{padding:13px 13px 15px;font-size:calc(10px + var(--type-bump, 0px));line-height:1.6}.hs-intelligence-panel>.hs-workflow-handoffs{padding:11px 12px 12px;background:#f8fbf9}.hs-intelligence-panel>.hs-workflow-handoffs>span{margin-bottom:3px;color:#315a4a;text-transform:uppercase;letter-spacing:.04em}.hs-workflow-handoffs button{min-height:39px;border-color:#c0d4ca;background:#fff}.hs-workflow-handoffs button:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(8,42,30,.06)}.hs-intelligence-panel>.hs-expand-tool{min-height:41px;margin:10px 12px;width:calc(100% - 24px);background:#f5faf7}@media (max-width:1180px){.hs-active-finder-bar{grid-template-columns:135px minmax(260px,1fr) 130px 66px 78px 52px 90px 28px}.hs-live-layout{grid-template-columns:minmax(0,1.45fr) minmax(370px,.85fr)}}@media (max-width:900px){.hs-intelligence-panel,.hs-live-layout{grid-template-columns:1fr}.hs-active-finder-bar{grid-template-columns:1fr 1fr repeat(5,minmax(54px,auto))}}@media (max-width:620px){.hs-active-finder-bar{grid-template-columns:1fr 1fr 1fr 40px}.hs-fact-matrix p{grid-template-columns:1fr 24px}}.hs-hierarchy-panel>.hs-code-instrument.complete{background:linear-gradient(110deg,#174f3b,#24654c);color:#fff}.hs-code-instrument>strong{font-size:calc(16px + var(--type-bump, 0px));letter-spacing:.03em}.hs-code-instrument>div{gap:10px}.hs-code-instrument>div span{min-width:25px;border-bottom-width:2px;color:inherit;font-size:calc(16px + var(--type-bump, 0px))}.hs-code-status>small{background:rgba(5,35,25,.62);color:#d9f5e6}.hs-code-status>button,.hs-code-status>span{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.14);color:#fff}.hs-other-options>header span{font-size:calc(9px + var(--type-bump, 0px))}.hs-other-options>header small{color:#73867e}.hs-other-options>div:nth-child(2)>.hs-custom-code,.hs-other-options>div:nth-child(2)>button{min-height:40px;border-radius:7px}.hs-other-options>div:nth-child(2)>button.selected{background:#f0f8f4;box-shadow:inset 3px 0 #23865e}.hs-visible-stack article,.hs-visible-stack article.populated,.hs-visible-stack article.waiting{min-height:46px;grid-template-columns:62px 130px minmax(0,1fr) auto;padding:6px 12px;border-color:#d5e2dc;background:#fcfefd}.hs-visible-stack article>small{display:inline-flex;width:38px;height:22px;align-self:center;justify-self:center;align-items:center;justify-content:center;margin:0;border-radius:999px;background:#e6f1eb!important;color:#2e6a52!important;font-size:calc(8px + var(--type-bump, 0px));letter-spacing:.025em}.hs-visible-stack article>strong{color:#183e30;font-size:calc(12px + var(--type-bump, 0px))}.hs-visible-stack article>span{color:#597168;font-size:calc(10px + var(--type-bump, 0px))}.hs-visible-stack article.current{min-height:49px;border-color:#70ae8f;background:#eaf6ef;box-shadow:inset 3px 0 #23865e}.hs-visible-stack article.current>small{background:#1e7453!important;color:#fff!important}.hs-visible-stack article.current>strong{color:#0d5338;font-size:calc(13px + var(--type-bump, 0px))}.hs-information-flag{margin-top:12px;padding:11px 13px;border-left:3px solid #d7a52e;background:#fff8e7}.hs-information-flag strong{color:#785714;font-size:calc(10px + var(--type-bump, 0px))}.hs-information-flag span{color:#806b3d;font-size:calc(9px + var(--type-bump, 0px));line-height:1.45}@media (max-width:620px){.hs-visible-stack article,.hs-visible-stack article.populated,.hs-visible-stack article.waiting{grid-template-columns:48px 1fr}}.hs-finder-canvas{color:#173a2d}.hs-route-select>span{color:#284e40;font-size:calc(12px + var(--type-bump, 0px));line-height:1.3}.hs-route-select>span small{color:#62786f;font-size:calc(11px + var(--type-bump, 0px))}.hs-route-select select{color:#173a2d;font-size:calc(14px + var(--type-bump, 0px))}.hs-finder-query input{color:#102f24;font-size:calc(14px + var(--type-bump, 0px));line-height:1.4}.hs-finder-query input::placeholder{color:#687d74;opacity:1}.hs-exit,.hs-history-toggle span,.hs-start-over,.hs-use-answer{font-size:calc(11px + var(--type-bump, 0px))}.hs-active-finder-bar .hs-bar-history small{font-size:calc(9px + var(--type-bump, 0px))}.hs-followup-card>header,.hs-record-menu button{font-size:calc(11px + var(--type-bump, 0px))}.hs-followup-card header small{color:#526a60;font-size:calc(10px + var(--type-bump, 0px))}.hs-followup-card h2{color:#17372b;font-size:calc(16px + var(--type-bump, 0px));line-height:1.35}.hs-question-reason{color:#5d7169;font-size:calc(11px + var(--type-bump, 0px));line-height:1.45}.hs-followup-card>div:not(.hs-custom-answer) button strong{color:#274a3d;font-size:calc(12px + var(--type-bump, 0px));line-height:1.35}.hs-followup-card>div:not(.hs-custom-answer) button small{color:#667a72;font-size:calc(10px + var(--type-bump, 0px));line-height:1.35}.hs-custom-answer-trigger{font-size:calc(11px + var(--type-bump, 0px))}.hs-other-options>header span{color:#24483a;font-size:calc(10px + var(--type-bump, 0px))}.hs-other-options>header small{color:#62776e;font-size:calc(10px + var(--type-bump, 0px))}.hs-custom-code>span,.hs-other-options button span{font-size:calc(9px + var(--type-bump, 0px))}.hs-custom-code input,.hs-other-options button strong{font-size:calc(12px + var(--type-bump, 0px))}.hs-custom-code>small,.hs-other-options button small{color:#60756c;font-size:calc(9px + var(--type-bump, 0px))}.hs-visible-stack article>small{font-size:calc(9px + var(--type-bump, 0px))}.hs-visible-stack article>strong{font-size:calc(13px + var(--type-bump, 0px))}.hs-visible-stack article>span{color:#496359;font-size:calc(11px + var(--type-bump, 0px));line-height:1.4}.hs-visible-stack article.current>strong{font-size:calc(14px + var(--type-bump, 0px))}.hs-information-flag strong{font-size:calc(11px + var(--type-bump, 0px));line-height:1.35}.hs-information-flag span{color:#725e33;line-height:1.5}.hs-classification-notes header span,.hs-fact-ledger>header p,.hs-information-flag span,.hs-intelligence-panel>.hs-workflow-handoffs>span{font-size:calc(10px + var(--type-bump, 0px))}.hs-classification-notes header small,.hs-fact-ledger header span{color:#536a60;font-size:calc(10px + var(--type-bump, 0px))}.hs-fact-matrix p b{font-size:calc(9px + var(--type-bump, 0px))}.hs-fact-matrix p span{color:#29483d;font-size:calc(11px + var(--type-bump, 0px));line-height:1.4}.hs-fact-matrix p span .hs-fact-question{display:block;margin-bottom:1px;color:#6a8078;font-size:calc(9px + var(--type-bump, 0px));font-style:normal;font-weight:600;letter-spacing:.01em}.hs-classification-notes p{color:#294d3f;font-size:calc(11px + var(--type-bump, 0px));line-height:1.65}.hs-gri-decision{margin:12px 13px 15px;padding:12px 13px;border:1px solid var(--hs-rule);border-radius:9px;background:#f5faf7}.hs-gri-decision.review{border-color:#e7d19c;background:#fff8e7}.hs-gri-decision header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.hs-gri-decision header span{color:#176b4c;font-size:calc(10px + var(--type-bump, 0px));font-weight:700;letter-spacing:.04em}.hs-gri-decision.review header span{color:#8a6410}.hs-gri-decision header b{padding:3px 8px;border-radius:20px;background:#dcefe5;color:#176b4c;font-size:calc(9px + var(--type-bump, 0px));font-weight:650;letter-spacing:.02em;white-space:nowrap}.hs-gri-decision.review header b{background:#f8edcf;color:#8a6410}.hs-gri-decision>p{margin:0;color:#294d3f;font-size:calc(11px + var(--type-bump, 0px));line-height:1.6}.hs-gri-decision.review>p{color:#725e33}.hs-gri-see-details{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:9px 12px;border:1px solid #9fc4b2;border-radius:8px;background:rgba(255,255,255,.9);color:#176b4c;font-size:calc(10px + var(--type-bump, 0px));font-weight:650;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.hs-gri-see-details:hover{border-color:#2f9b6c;background:#eaf7f0}.hs-gri-see-details:focus-visible{outline:2px solid #2f9b6c;outline-offset:2px}.hs-gri-decision.review .hs-gri-see-details{border-color:#e7c67c;color:#8a6410}.hs-gri-decision.review .hs-gri-see-details:hover{border-color:#c99a2e;background:#fff2cf}.hs-gri-decision-full{margin:0;padding:0}.hs-gri-decision-full header span{font-size:calc(11px + var(--type-bump, 0px))}.hs-gri-decision-full>p{padding:12px 16px 0}.hs-gri-basis{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:0 16px}.hs-gri-basis article{padding:9px 11px;border:1px solid var(--hs-rule);border-radius:7px;background:rgba(255,255,255,.7)}.hs-gri-basis article b{color:#24634c;font-size:calc(9px + var(--type-bump, 0px));letter-spacing:.02em}.hs-gri-basis article p{margin:4px 0 0;color:#3f5a50;font-size:calc(10px + var(--type-bump, 0px));line-height:1.5}.hs-gri-basis sup{color:#087247;font-weight:700}.hs-gri-decision-full ul{display:grid;grid-gap:6px;gap:6px;margin:10px 0 0;padding:0 16px 16px;list-style:none}.hs-gri-decision-full li{padding:8px 10px;border:1px solid var(--hs-rule);border-radius:7px;background:rgba(255,255,255,.7);color:#3a544a;font-size:calc(10px + var(--type-bump, 0px));line-height:1.5}.hs-gri-decision-full li b{margin-right:6px;color:#21493a}.hs-gri-decision-full li em{color:#6a8078;font-style:normal}.hs-gri-structured-intake{margin-top:14px;padding:14px 16px 16px;border-top:1px dashed var(--hs-rule)}.hs-gri-structured-intake-lead{margin:0 0 10px;color:#536a60;font-size:calc(10px + var(--type-bump, 0px));line-height:1.5}.hs-gri-structured-row{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px}.hs-gri-structured-row>label{display:grid;grid-gap:4px;gap:4px;max-width:260px}.hs-gri-structured-row>label>span{color:#536a60;font-size:calc(9px + var(--type-bump, 0px));font-weight:650;letter-spacing:.04em;text-transform:uppercase}.hs-gri-structured-row select{padding:8px 10px;border:1px solid #c9ddd2;border-radius:7px;background:white;font-size:calc(11px + var(--type-bump, 0px))}.hs-gri-structured-row-label{display:block;margin-bottom:6px;color:#536a60;font-size:calc(9px + var(--type-bump, 0px));font-weight:650;letter-spacing:.04em;text-transform:uppercase}.hs-gri-composition-line{display:grid;grid-template-columns:1fr 110px auto;align-items:center;grid-gap:8px;gap:8px;margin-bottom:6px}.hs-gri-composition-line input{padding:8px 10px;border:1px solid #c9ddd2;border-radius:7px;font-size:calc(11px + var(--type-bump, 0px))}.hs-gri-composition-line button{width:24px;height:24px;border:0;border-radius:6px;background:#f3e7e7;color:#9b4343;cursor:pointer}.hs-gri-add-material{padding:6px 0;border:0;background:none;color:#176b4c;font-size:calc(10px + var(--type-bump, 0px));font-weight:650;text-align:left;cursor:pointer}.hs-gri-add-material:hover{text-decoration:underline}.hs-gri-structured-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.hs-gri-structured-actions button{height:36px;padding:0 14px;border:0;border-radius:8px;background:#00a95c;color:white;font-size:calc(10px + var(--type-bump, 0px));font-weight:650;cursor:pointer}.hs-gri-structured-actions button:disabled{opacity:.45;cursor:not-allowed}.hs-gri-structured-actions button.secondary{border:1px solid #c9ddd2;background:transparent;color:#345247}@media (max-width:620px){.hs-gri-composition-line{grid-template-columns:1fr 90px auto}}.hs-workflow-handoffs b{color:#21493a;font-size:calc(10px + var(--type-bump, 0px))}.hs-conversation-history>header span,.hs-expand-tool{font-size:calc(11px + var(--type-bump, 0px))}.hs-conversation-history>header small{color:#60756c}.hs-chat-thread span,.hs-conversation-history>header small{font-size:calc(9px + var(--type-bump, 0px))}.hs-chat-thread p{color:#29483d;font-size:calc(11px + var(--type-bump, 0px));line-height:1.5}.hs-chat-message.session p{font-size:calc(9px + var(--type-bump, 0px))}.hs-conversation-history>footer button{font-size:calc(10px + var(--type-bump, 0px))}.hs-conversation-history>footer small{color:#647970;font-size:calc(9px + var(--type-bump, 0px))}.hs-advanced-workspace section>header span{font-size:calc(10px + var(--type-bump, 0px))}.hs-advanced-workspace section>header small{color:#5d746a;font-size:calc(9px + var(--type-bump, 0px))}.hs-note-composer textarea{color:#294c3f;font-size:calc(11px + var(--type-bump, 0px));line-height:1.5}.hs-note-composer button,.hs-note-list article p,.hs-note-list>p{font-size:calc(10px + var(--type-bump, 0px))}.hs-note-list article p,.hs-note-list>p{color:#50685e;line-height:1.5}.hs-product-intelligence article b{color:#1d5c44;font-size:calc(10px + var(--type-bump, 0px))}.hs-product-intelligence article p{color:#3f5a50;font-size:calc(10px + var(--type-bump, 0px));line-height:1.55}.hs-review-items article>b{font-size:calc(9px + var(--type-bump, 0px))}.hs-review-items article span strong{color:#234b3b;font-size:calc(10px + var(--type-bump, 0px))}.hs-review-items article span small{color:#596f66;font-size:calc(9px + var(--type-bump, 0px));line-height:1.5}.hs-review-sources summary{font-size:calc(10px + var(--type-bump, 0px))}.hs-review-sources p>b,.hs-review-sources p>em,.hs-review-sources p>span{font-size:calc(9px + var(--type-bump, 0px))}.hs-see-all{font-size:calc(10px + var(--type-bump, 0px))}.hs-session-results article span strong{font-size:calc(11px + var(--type-bump, 0px))}.hs-session-results article p{color:#36574b;line-height:1.5}.hs-session-results article p,.hs-user-records>header span{font-size:calc(10px + var(--type-bump, 0px))}.hs-user-records h2{font-size:calc(12px + var(--type-bump, 0px))}.hs-user-records section button b{font-size:calc(11px + var(--type-bump, 0px))}.hs-user-records section button em,.hs-user-records section button small{font-size:calc(9px + var(--type-bump, 0px))}@media (max-width:620px){.hs-finder-query input,.hs-route-select select{font-size:calc(13px + var(--type-bump, 0px))}.hs-followup-card h2{font-size:calc(15px + var(--type-bump, 0px))}.hs-visible-stack article>span{font-size:calc(10px + var(--type-bump, 0px))}}.hs-hierarchy-panel>button.hs-information-flag{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;border-top:0;border-right:0;border-bottom:0;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.hs-hierarchy-panel>button.hs-information-flag:hover{border-left-color:#b67d08;background:#fff2cf}.hs-information-flag>span small,.hs-information-flag>span strong{display:block}.hs-information-flag>span small{margin-top:4px;color:#725e33;font-size:calc(10px + var(--type-bump, 0px));line-height:1.5}.hs-information-flag>b{color:#7a5914;font-size:calc(10px + var(--type-bump, 0px));font-weight:650;white-space:nowrap}.hs-information-flag:focus-visible{outline:2px solid #b27a0b;outline-offset:2px}@media (max-width:620px){.hs-hierarchy-panel>button.hs-information-flag{grid-template-columns:1fr;gap:8px}}.tariff-tool-page{min-height:100vh;padding:20px 28px 48px;color:#173a2d;background-color:#f4faf7;background-image:linear-gradient(rgba(58,125,94,.055) 1px,transparent 0),linear-gradient(90deg,rgba(58,125,94,.055) 1px,transparent 0),radial-gradient(circle at 82% 0,rgba(77,210,151,.1),transparent 30%);background-size:38px 38px,38px 38px,auto}.tariff-page-header{display:flex;max-width:1280px;min-height:48px;align-items:center;justify-content:space-between;gap:18px;margin:0 auto 18px}.tariff-page-header>div{display:flex;align-items:center;gap:10px}.tariff-page-header svg{width:29px;height:29px;padding:6px;border-radius:8px;background:#174f3b;fill:none;stroke:#a5e7c5;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tariff-page-header span small,.tariff-page-header span strong{display:block}.tariff-page-header span small{color:#37725a;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.09em}.tariff-page-header span strong{margin-top:3px;font-size:calc(14px + var(--type-bump, 0px))}.tariff-page-header nav{display:flex;align-items:center;gap:16px;color:#5c7369;font-size:calc(10px + var(--type-bump, 0px))}.tariff-page-header nav a{color:#24664c}.tariff-page-header nav span{padding-left:16px;border-left:1px solid #c7d9d0;font:400 calc(9px + var(--type-bump, 0px)) var(--font-label)}.tariff-calculator-workspace,.tariff-hs-ribbon,.tariff-loading,.tariff-quick-start{width:min(1280px,100%);margin-inline:auto}.tariff-loading{padding:40px;border:1px solid #bdd3c8;border-radius:12px;background:#fff;color:#5c7369;text-align:center}.trade-ribbon-shell{position:relative;display:flex;flex:0 1 auto}.trade-ribbon{display:flex;align-items:center;gap:8px;height:34px;padding:0 7px 0 12px;border:1px solid #0c3a2c;border-radius:8px;background:#06251c}.trade-ribbon-step-name{flex:0 0 auto;color:#7fd6ac;font-size:calc(8px + var(--type-bump, 0px));font-weight:750;letter-spacing:.07em;text-transform:uppercase}.trade-ribbon-chevron{display:grid;flex:0 0 auto;place-items:center;width:20px;height:20px;border:0;border-radius:50%;background:#134b39;color:#8aefba;cursor:pointer}.trade-ribbon-chevron:hover:not(:disabled){background:#1a6249}.trade-ribbon-chevron:disabled{opacity:.35;cursor:not-allowed}.trade-ribbon-chevron svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.trade-ribbon-id{display:flex;flex:0 1 auto;align-items:baseline;gap:6px;min-width:0;color:#dff6ea;font-size:calc(10px + var(--type-bump, 0px));white-space:nowrap}.trade-ribbon-id strong{font-weight:650}.trade-ribbon-id span{overflow:hidden;color:#8fc2ae;text-overflow:ellipsis;white-space:nowrap}.trade-ribbon-text{flex:0 0 auto;border:0;padding:0;background:none;color:#9bbcaf;font-size:calc(10px + var(--type-bump, 0px));font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.trade-ribbon-text:hover:not(:disabled){color:white}.trade-ribbon-text:disabled{opacity:.4;cursor:not-allowed}.trade-ribbon-count{flex:0 0 auto;color:#6f8f81;font-size:calc(9px + var(--type-bump, 0px));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-ribbon-primary{flex:0 0 auto;height:24px;padding:0 11px;border:0;border-radius:6px;background:#00a95c;color:white;font-size:calc(10px + var(--type-bump, 0px));font-weight:700;white-space:nowrap;cursor:pointer}.trade-ribbon-primary:hover:not(:disabled){background:#008f4d}.trade-ribbon-primary:disabled{opacity:.45;cursor:not-allowed}.trade-ribbon-broker{position:absolute;z-index:80;top:calc(100% + 8px);left:50%;width:280px;padding:14px;border:1px solid #bed3c8;border-radius:10px;background:white;box-shadow:0 16px 38px rgba(8,42,30,.18);color:#1c3b2e;transform:translateX(-50%)}.trade-ribbon-broker header{display:flex;align-items:center;justify-content:space-between;gap:10px}.trade-ribbon-broker header span{color:#176b4c;font-size:calc(9px + var(--type-bump, 0px));font-weight:750;letter-spacing:.06em}.trade-ribbon-broker header button{border:0;padding:0;background:none;color:#6a7c73;font-size:calc(16px + var(--type-bump, 0px));line-height:1;cursor:pointer}.trade-ribbon-broker>p{margin:8px 0 12px;color:#546a60;font-size:calc(11px + var(--type-bump, 0px));line-height:1.5}.trade-ribbon-broker-passport{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #e0e9e4;border-radius:7px;background:#f6faf7;font-size:calc(11px + var(--type-bump, 0px))}.trade-ribbon-broker-passport strong{color:#a3671a}.trade-ribbon-broker-passport strong.ready{color:#0d6b47}.trade-ribbon-broker-link{display:block;margin-top:8px;color:#176e4d;font-size:calc(11px + var(--type-bump, 0px));font-weight:650;text-decoration:none}.trade-ribbon-broker-link:hover{text-decoration:underline}.trade-ribbon-broker-actions{display:flex;align-items:center;gap:14px;margin-top:14px}.trade-ribbon-broker-actions .trade-ribbon-primary{height:30px;padding:0 14px;font-size:calc(11px + var(--type-bump, 0px))}.trade-ribbon-broker-actions .trade-ribbon-text{color:#6a7c73;font-size:calc(11px + var(--type-bump, 0px))}@media (max-width:1180px){.trade-ribbon-id strong,.trade-ribbon-step-name{display:none}}@media (max-width:980px){.trade-ribbon-shell{display:none}}.tariff-quick-start{padding:28px;border:1px solid #b8d0c4;border-radius:15px;background:rgba(255,255,255,.84);box-shadow:0 18px 55px rgba(7,46,32,.07)}.tariff-quick-start>header{margin-bottom:22px}.tariff-quick-start>header>span{color:#1e7453;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.09em}.tariff-quick-start>header h1{margin-top:7px;font-size:calc(25px + var(--type-bump, 0px))}.tariff-quick-start>header p{margin-top:6px;color:#5b7168;font-size:calc(12px + var(--type-bump, 0px))}.tariff-quick-start .hs-finder-bar{width:100%}.tariff-quick-start>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:15px;color:#6a7e76;font-size:calc(10px + var(--type-bump, 0px))}.tariff-quick-start>footer a{color:#176e4d;font-weight:600}.tariff-hs-ribbon{display:grid;min-height:82px;grid-template-columns:62px minmax(210px,.75fr) minmax(260px,1.5fr) minmax(180px,.7fr) auto;align-items:center;overflow:hidden;border:1px solid #8dbba4;border-radius:12px;background:#fff;box-shadow:0 10px 30px rgba(7,46,32,.06)}.tariff-ribbon-mark{display:grid;align-self:stretch;place-items:center;background:#174f3b}.tariff-ribbon-mark svg{width:27px;fill:none;stroke:#9be0bb;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tariff-hs-ribbon>div:not(.tariff-ribbon-mark){min-width:0;padding:12px 17px;border-right:1px solid #dde8e2}.tariff-hs-ribbon small,.tariff-hs-ribbon span,.tariff-hs-ribbon strong{display:block}.tariff-hs-ribbon small{color:#4a7161;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.06em}.tariff-hs-ribbon strong{overflow:hidden;margin-top:5px;color:#183f31;font-size:calc(12px + var(--type-bump, 0px));text-overflow:ellipsis;white-space:nowrap}.tariff-ribbon-code>strong{color:#0d6847;font:700 calc(18px + var(--type-bump, 0px)) var(--font-label)}.tariff-hs-ribbon span{margin-top:4px;color:#687d74;font-size:calc(9px + var(--type-bump, 0px))}.tariff-hs-ribbon>a,.tariff-hs-ribbon>button{margin:0 14px;padding:9px 11px;border:1px solid #a8c7b7;border-radius:7px;background:#fff;color:#176e4d;font-size:calc(10px + var(--type-bump, 0px));font-weight:600;white-space:nowrap;cursor:pointer}.tariff-calculator-workspace{margin-top:12px;overflow:hidden;border:1px solid #b9d0c4;border-radius:14px;background:rgba(255,255,255,.88);box-shadow:0 18px 50px rgba(7,46,32,.055)}.tariff-calculator-workspace>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #d7e4dd;background:#eef7f2}.tariff-calculator-workspace>header small{color:#1d7051;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.07em}.tariff-calculator-workspace>header h1{margin-top:5px;font-size:calc(22px + var(--type-bump, 0px))}.tariff-calculator-workspace>header p{margin-top:5px;color:#5d7269;font-size:calc(11px + var(--type-bump, 0px))}.tariff-status{display:flex;align-items:center;gap:7px;color:#27664e;font-size:calc(10px + var(--type-bump, 0px))}.tariff-status i{width:7px;height:7px;border-radius:50%;background:#20a867;box-shadow:0 0 0 4px #dff3e8}.tariff-calculator-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.tariff-input-panel{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:15px;gap:15px;padding:22px;border-right:1px solid #d8e4de}.tariff-section-heading{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid #e0e9e4}.tariff-section-heading span{font-size:calc(12px + var(--type-bump, 0px));font-weight:650}.tariff-section-heading small{color:#73867e;font-size:calc(9px + var(--type-bump, 0px))}.tariff-input-panel label{display:grid;grid-gap:7px;gap:7px;color:#345649;font-size:calc(11px + var(--type-bump, 0px))}.tariff-input-panel label>span small{color:#75877f;font-weight:400}.tariff-input-panel label>div{display:grid;height:46px;grid-template-columns:auto 1fr auto;align-items:center;overflow:hidden;border:1px solid #b9cec3;border-radius:8px;background:#fff}.tariff-input-panel label b,.tariff-input-panel label em{padding:0 12px;color:#70837b;font-size:calc(10px + var(--type-bump, 0px));font-style:normal;font-weight:500}.tariff-input-panel input{min-width:0;height:100%;padding:0 4px;border:0;outline:0;color:#173f30;font-size:calc(14px + var(--type-bump, 0px))}.tariff-input-panel select{height:46px;padding:0 12px;border:1px solid #b9cec3;border-radius:8px;outline:0;background:#fff;color:#173f30;font-size:calc(12px + var(--type-bump, 0px))}.tariff-input-panel select.tariff-suffix-select{height:100%;padding:0 8px 0 4px;border:0;border-left:1px solid #e0e9e4;border-radius:0;background:#fbfdfc;color:#70837b;font-size:calc(10px + var(--type-bump, 0px));font-weight:500}.tariff-value-calc{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;grid-gap:10px;gap:10px}.tariff-value-calc-result{max-width:220px}.tariff-value-calc-field input{min-width:0;font-size:calc(16px + var(--type-bump, 0px));font-weight:650}.tariff-value-calc-field input::placeholder{color:#8c9a94;font-weight:450}.tariff-value-calc-field select.tariff-suffix-select{max-width:96px;overflow:hidden;font:650 calc(10px + var(--type-bump, 0px)) var(--font-label);text-overflow:ellipsis;white-space:nowrap}.tariff-value-calc-field>div:focus-within{border-color:#27845f;box-shadow:0 0 0 3px rgba(39,132,95,.08)}.tariff-value-calc-field:not(.tariff-value-calc-result)>div{grid-template-columns:1fr auto}@media (max-width:480px){.tariff-value-calc{grid-template-columns:1fr}}.tariff-unit-hint{grid-column:1/-1}.tariff-low-value-mode{align-self:start;visibility:hidden}.tariff-low-value-mode.is-active{visibility:visible}.tariff-input-panel label>span{display:inline-flex;min-height:16px;align-items:center;gap:5px}.tariff-input-panel .field-help:after{left:0;transform:none}.tariff-result-panel{padding:22px;background:#f8fbf9}.tariff-result-panel>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #dce6e1}.tariff-result-panel>header span{color:#176e4d;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.06em}.tariff-result-panel>header small{color:#70837b;font-size:calc(9px + var(--type-bump, 0px))}.tariff-result-panel dl{margin:10px 0}.tariff-result-panel dl>div{display:flex;align-items:center;justify-content:space-between;padding:10px 0;color:#3f5d52;font-size:calc(11px + var(--type-bump, 0px))}.tariff-result-panel dt small{margin-left:5px;color:#73867e}.tariff-result-panel dd{color:#173f30;font-weight:650}.tariff-total{padding:16px;border:1px solid #76b493;border-radius:10px;background:#e7f5ed}.tariff-total small,.tariff-total span,.tariff-total strong{display:block}.tariff-total span{color:#2f6751;font-size:calc(10px + var(--type-bump, 0px))}.tariff-total strong{margin-top:6px;color:#0d573b;font-size:calc(25px + var(--type-bump, 0px))}.tariff-total small{margin-top:5px;color:#5f776d}.tariff-result-panel>p,.tariff-total small{font-size:calc(9px + var(--type-bump, 0px))}.tariff-result-panel>p{margin:13px 0;color:#687c74;line-height:1.5}.tariff-result-panel>button{width:100%;height:40px;border:0;border-radius:8px;background:#176e4d;color:#fff;font-size:calc(10px + var(--type-bump, 0px));font-weight:650;cursor:pointer}@media (max-width:900px){.tariff-hs-ribbon{grid-template-columns:54px 1fr 1fr}.tariff-ribbon-product{grid-column:2/-1;border-top:1px solid #dde8e2}.tariff-hs-ribbon>a,.tariff-hs-ribbon>button{justify-self:end}.tariff-calculator-grid{grid-template-columns:1fr}.tariff-input-panel{border-right:0;border-bottom:1px solid #d8e4de}}@media (max-width:650px){.tariff-tool-page{padding:14px 12px 32px}.tariff-page-header{align-items:flex-start}.tariff-page-header nav{align-items:flex-end;flex-direction:column;gap:5px}.tariff-page-header nav span{display:none}.tariff-quick-start{padding:18px 12px}.tariff-quick-start>footer{align-items:flex-end;flex-direction:column}.tariff-hs-ribbon{grid-template-columns:48px 1fr}.tariff-hs-ribbon>div:not(.tariff-ribbon-mark){grid-column:2;border-top:1px solid #dde8e2}.tariff-hs-ribbon>a,.tariff-hs-ribbon>button{grid-column:2;justify-self:start;margin-block:10px}.tariff-input-panel{grid-template-columns:1fr;padding:16px}.tariff-section-heading{grid-column:1}.tariff-calculator-workspace>header{align-items:flex-start;flex-direction:column}}.hs-classification-workspace.tool-expanded{top:62px;right:10px;bottom:10px;left:70px;width:auto;max-width:none;height:auto;border:1px solid #a9c8b8;border-radius:14px;box-shadow:0 22px 70px rgba(7,46,32,.18)}.hs-tool-shell.sidebar-expanded .hs-classification-workspace.tool-expanded{left:218px}.hs-classification-workspace.tool-expanded .hs-active-finder-bar{border-color:#b5cec1}.hs-classification-workspace.tool-expanded .hs-advanced-workspace>section,.hs-classification-workspace.tool-expanded .hs-hierarchy-panel,.hs-classification-workspace.tool-expanded .hs-intelligence-panel{border-color:#b4cec0}@media (max-width:820px){.hs-classification-workspace.tool-expanded,.hs-tool-shell.sidebar-expanded .hs-classification-workspace.tool-expanded{top:57px;right:5px;bottom:64px;left:5px;border-radius:11px}}.tariff-tool-page-minimal{padding-top:20px}.tariff-quick-ribbon{width:min(1280px,100%);margin:0 auto}.tariff-quick-ribbon .hs-finder-bar{width:100%;max-width:none}.tariff-finder-result{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:14px;margin-top:8px;padding:7px 10px 7px 14px;border:1px solid #b6d0c2;border-radius:9px;background:#edf7f2}.tariff-finder-result>span{display:flex;min-width:0;align-items:center;gap:11px}.tariff-finder-result small{color:#237052;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label)}.tariff-finder-result strong{color:#0d583c;font:700 calc(13px + var(--type-bump, 0px)) var(--font-label)}.tariff-finder-result em{overflow:hidden;color:#526c61;font-size:calc(10px + var(--type-bump, 0px));font-style:normal;text-overflow:ellipsis;white-space:nowrap}.tariff-finder-result button{min-height:30px;padding:0 10px;border:1px solid #9ebfac;border-radius:7px;background:#fff;color:#176e4d;font-size:calc(9px + var(--type-bump, 0px));cursor:pointer;white-space:nowrap}.tariff-hs-tray{margin-top:7px;overflow:hidden;border:1px solid #a9c9b9;border-radius:9px;background:rgba(255,255,255,.94);box-shadow:0 8px 22px rgba(7,46,32,.055)}.tariff-hs-tray>header{display:flex;min-height:30px;align-items:center;justify-content:space-between;padding:5px 11px;border-bottom:1px solid #d9e6df;background:#edf6f1}.tariff-hs-tray>header span{color:#176e4d;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.06em}.tariff-hs-tray>header small{color:#667c72;font-size:calc(9px + var(--type-bump, 0px))}.tariff-hs-tray>div{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);align-items:center;grid-gap:14px;gap:14px;padding:9px 11px}.tariff-hs-tray>div>strong{color:#24483a;font-size:calc(11px + var(--type-bump, 0px));line-height:1.35}.tariff-hs-tray nav{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:5px}.tariff-hs-tray nav button{min-height:31px;padding:5px 9px;border:1px solid #c3d6cc;border-radius:7px;background:#fff;color:#31594a;font-size:calc(9px + var(--type-bump, 0px));cursor:pointer}.tariff-hs-tray nav button:hover{border-color:#4a9f76;background:#eaf6ef}.tariff-input-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.tariff-calculator-workspace.awaiting-hs .tariff-status i{background:#d39b25;box-shadow:0 0 0 4px #faedcf}.tariff-calculator-workspace.awaiting-hs .tariff-total{border-color:#c8d7cf;background:#f1f5f3}.tariff-result-panel>button:disabled{opacity:.42;cursor:not-allowed}.hs-classification-workspace.tool-expanded>.hs-followup-card{flex:0 0 auto;min-height:max-content;overflow:visible}.hs-classification-workspace.tool-expanded>.hs-active-finder-bar,.hs-classification-workspace.tool-expanded>.hs-advanced-workspace,.hs-classification-workspace.tool-expanded>.hs-live-layout{flex:0 0 auto}.workspace-sidebar nav a{position:relative;display:grid;min-height:42px;grid-template-columns:20px 1fr auto;align-items:center;grid-gap:11px;gap:11px;padding:0 8px 0 14px;border-radius:7px;color:#9bbcaf;font-size:calc(12px + var(--type-bump, 0px))}.workspace-sidebar nav a:hover{background:#0c3529;color:#fff}.workspace-sidebar nav a svg{width:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sidebar-collapsed .workspace-sidebar nav a{grid-template-columns:20px;place-items:center;padding:0 14px}.sidebar-collapsed .workspace-sidebar nav a .nav-copy{position:absolute;opacity:0;pointer-events:none}.universal-product-nav a{position:relative;display:grid;min-height:40px;grid-template-columns:20px 1fr;align-items:center;grid-gap:11px;gap:11px;padding:0 10px 0 14px;border:1px solid transparent;border-radius:7px;color:#d8ece4;font-size:calc(11px + var(--type-bump, 0px));transition:background .18s ease,border-color .18s ease,color .18s ease}.universal-product-nav a:hover{border-color:#285144;background:#0c3529;color:#fff}.universal-product-nav a.active{border-color:#397660;background:#124535;color:#fff;box-shadow:inset 2px 0 #4ed197}.universal-product-nav a svg{width:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sidebar-collapsed .universal-product-nav a{grid-template-columns:20px;place-items:center;padding:0 14px}.sidebar-collapsed .universal-product-nav a .nav-copy{position:absolute;opacity:0;pointer-events:none}.tariff-tool-page{min-height:calc(100vh - 52px)}.tariff-workspace-tabs{display:flex;min-height:52px;align-items:center;gap:5px;padding:8px 12px;border-bottom:1px solid #d7e4dd;background:#f8fbf9}.tariff-workspace-tabs button{min-height:36px;padding:0 15px;border:1px solid transparent;border-radius:7px;background:transparent;color:#537066;font:700 calc(10px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.045em;cursor:pointer}.tariff-workspace-tabs button:hover{background:#edf6f1}.tariff-workspace-tabs button.active{border-color:#8ebca5;background:#e5f4eb;color:#145f43}.tariff-workspace-tabs .tariff-status{margin-left:auto}.tariff-valuation-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.tariff-valuation-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;padding:22px;border-right:1px solid #d8e4de}.tariff-valuation-form .tariff-section-heading{grid-column:1/-1}.tariff-valuation-form label{display:grid;grid-gap:7px;gap:7px;color:#345649;font-size:calc(11px + var(--type-bump, 0px))}.tariff-valuation-form label>div{display:grid;height:46px;grid-template-columns:auto 1fr auto;align-items:center;overflow:hidden;border:1px solid #b9cec3;border-radius:8px;background:#fff}.tariff-valuation-form label b,.tariff-valuation-form label em{padding:0 12px;color:#70837b;font-size:calc(10px + var(--type-bump, 0px));font-style:normal;font-weight:500}.tariff-valuation-form input{min-width:0;height:100%;padding:0 4px;border:0;outline:0;color:#173f30;font-size:calc(14px + var(--type-bump, 0px))}.tariff-valuation-result{display:flex;flex-direction:column;justify-content:center;padding:28px;background:#f8fbf9}.tariff-valuation-result>span{color:#176e4d;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.06em}.tariff-valuation-result>strong{margin-top:10px;color:#0d573b;font-size:calc(30px + var(--type-bump, 0px))}.tariff-valuation-result>p{margin-top:12px;color:#5c7168;font-size:calc(10px + var(--type-bump, 0px));line-height:1.6}.tariff-valuation-result>button{height:42px;margin-top:18px;border:0;border-radius:8px;background:#176e4d;color:#fff;font-size:calc(10px + var(--type-bump, 0px));font-weight:650;cursor:pointer}@media (max-width:900px){.tariff-valuation-grid{grid-template-columns:1fr}.tariff-valuation-form{border-right:0;border-bottom:1px solid #d8e4de}}@media (max-width:650px){.tariff-valuation-form{grid-template-columns:1fr;padding:16px}.tariff-valuation-form .tariff-section-heading{grid-column:1}.tariff-workspace-tabs{flex-wrap:wrap}.tariff-workspace-tabs button{flex:1 1;padding-inline:8px}.tariff-workspace-tabs .tariff-status{width:100%;margin:3px 4px}}@media (max-width:900px){.tariff-input-panel{grid-template-columns:1fr 1fr}}@media (max-width:650px){.tariff-input-panel{grid-template-columns:1fr}.tariff-finder-result>span{align-items:flex-start;flex-direction:column;gap:3px}}@media (max-width:800px){.tariff-hs-tray>div{grid-template-columns:1fr}.tariff-hs-tray nav{justify-content:flex-start}}.tariff-followup-card{width:auto;max-width:none;margin:7px 228px 0 200px;border-radius:10px}@media (max-width:900px){.tariff-followup-card{width:100%;margin:7px 0 0}}.tariff-preference{display:flex!important;min-height:46px;align-items:center;align-self:end;gap:9px;padding:0 12px;border:1px solid #b9cec3;border-radius:8px;background:#fff;cursor:pointer}.tariff-preference input{width:15px;height:15px;accent-color:#176e4d}.tariff-formula-ledger{margin:10px 0 12px;border-top:1px solid #dce6e1}.tariff-formula-ledger details{border-bottom:1px solid #dce6e1}.tariff-formula-ledger summary{display:grid;min-height:42px;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 2px;color:#38594c;font-size:calc(11px + var(--type-bump, 0px));cursor:pointer;list-style:none}.tariff-formula-ledger summary::-webkit-details-marker{display:none}.tariff-formula-ledger summary span:before{content:"+";display:inline-grid;width:16px;height:16px;place-items:center;margin-right:7px;border:1px solid #b7cec2;border-radius:50%;color:#267052;font-size:calc(10px + var(--type-bump, 0px))}.tariff-formula-ledger details[open] summary span:before{content:"−"}.tariff-formula-ledger summary em{margin-left:5px;color:#73867e;font-size:calc(9px + var(--type-bump, 0px));font-style:normal}.tariff-formula-ledger summary b{color:#173f30;font-size:calc(11px + var(--type-bump, 0px))}.tariff-formula-ledger details p{margin:-2px 0 9px 23px;padding:7px 9px;border-left:2px solid #9fcab4;background:#f0f7f3;color:#536b61;font:calc(9px + var(--type-bump, 0px))/1.5 var(--font-label)}.tariff-result-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:14px}.tariff-result-actions button{min-height:42px;padding:8px 12px;border:1px solid #176e4d;border-radius:8px;background:#fff;color:#176e4d;font-size:calc(10px + var(--type-bump, 0px));font-weight:650;cursor:pointer}.tariff-result-actions button:last-child{background:#176e4d;color:#fff}.tariff-result-actions button:disabled{opacity:.42;cursor:not-allowed}.tariff-classification-basis{width:min(1280px,100%);margin:0 auto;overflow:hidden;border:1px solid #9fc5b2;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(7,46,32,.05)}.tariff-classification-basis>header,.tariff-classification-required{display:flex;min-height:34px;align-items:center;justify-content:space-between;padding:7px 13px;border-bottom:1px solid #d9e6df;background:#edf6f1}.tariff-classification-basis>header span,.tariff-classification-required span{color:#176e4d;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.07em}.tariff-classification-basis>header small{color:#687d74;font-size:calc(9px + var(--type-bump, 0px))}.tariff-classification-basis>div{display:grid;min-height:64px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:10px 13px}.tariff-basis-code,.tariff-basis-description{display:grid;grid-gap:4px;gap:4px}.tariff-basis-code{min-width:145px;padding-right:18px;border-right:1px solid #dce7e1}.tariff-basis-code small{color:#4c7161;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label)}.tariff-basis-code input,.tariff-basis-code strong{color:#0b5c3e;font:700 calc(16px + var(--type-bump, 0px)) var(--font-label)}.tariff-basis-code input{width:170px;height:30px;padding:0 7px;border:1px solid transparent;border-radius:5px;outline:0;background:rgba(255,255,255,.45)}.tariff-basis-code input:focus,.tariff-basis-code input:hover{border-color:#75ad90;background:#fff;box-shadow:0 0 0 3px rgba(38,140,98,.08)}.tariff-basis-code input::placeholder{color:#0b5c3e;opacity:1}.tariff-basis-code.empty input::placeholder{color:#8b7650;font-size:calc(12px + var(--type-bump, 0px));font-weight:500}.tariff-basis-code.filled input{background:rgba(18,132,87,.1)}.tariff-basis-code.filled input::placeholder{font-weight:700}.basis-select{position:relative}.basis-select:has(select:invalid) small:after{content:"!";display:inline-grid;margin-left:5px;width:12px;height:12px;place-items:center;border-radius:50%;background:#d4432c;color:#fff;font:800 calc(8px + var(--type-bump, 0px))/1 var(--font-label);vertical-align:middle}.tariff-basis-description strong{overflow:hidden;color:#23483a;font-size:calc(12px + var(--type-bump, 0px));text-overflow:ellipsis;white-space:nowrap}.tariff-basis-description small{color:#667b72;font-size:calc(9px + var(--type-bump, 0px))}.tariff-classification-basis button,.tariff-classification-required button,.tariff-clear-classification{min-height:32px;padding:0 11px;border:1px solid #9dbfac;border-radius:7px;background:#fff;color:#176e4d;font-size:calc(9px + var(--type-bump, 0px));font-weight:650;cursor:pointer}.tariff-basis-actions{display:flex;align-items:center;gap:7px}.tariff-basis-actions button:first-child{background:#176e4d;color:#fff}.tariff-basis-actions button:disabled{opacity:.4;cursor:not-allowed}.tariff-basis-actions button{display:inline-flex;align-items:center;gap:5px}.tariff-basis-actions button svg{width:13px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tariff-classification-basis>details{border-top:1px solid #e0e9e4;background:#f9fcfa}.tariff-classification-basis>details summary{padding:9px 13px;color:#48665a;font-size:calc(9px + var(--type-bump, 0px));cursor:pointer}.tariff-classification-basis>details p{padding:0 13px 10px;color:#536b61;font-size:calc(10px + var(--type-bump, 0px))}.tariff-classification-basis>details footer{display:flex;gap:7px;padding:0 13px 12px}.tariff-quick-ribbon{overflow:hidden;border:1px solid #9fc5b2;border-radius:12px;background:#fff}.tariff-quick-ribbon .hs-finder-bar{border:0;border-radius:0;box-shadow:none}.tariff-classification-required button{min-height:26px}.tariff-clear-classification{margin:0 12px 10px}.tariff-quick-ribbon.is-reviewing{position:relative;padding:8px 68px 8px 8px;background:#edf6f1}.tariff-quick-ribbon.is-reviewing .hs-finder-bar{grid-template-columns:130px minmax(300px,1fr) 145px 42px;align-items:center;gap:7px}.tariff-quick-ribbon.is-reviewing .hs-route-select{display:block}.tariff-quick-ribbon.is-reviewing .hs-route-select>span{display:none}.tariff-quick-ribbon.is-reviewing .hs-finder-query,.tariff-quick-ribbon.is-reviewing .hs-route-select select{height:40px;border-radius:7px}.tariff-quick-ribbon.is-reviewing .hs-finder-query{grid-template-columns:40px minmax(0,1fr) 30px;box-shadow:none}.tariff-quick-ribbon.is-reviewing .hs-query-icon{width:40px}.tariff-quick-ribbon.is-reviewing .hs-finder-query input{padding-inline:12px;font-size:calc(12px + var(--type-bump, 0px))}.tariff-quick-ribbon.is-reviewing .hs-finder-submit{width:42px;height:40px;border-radius:7px}.tariff-review-cancel{position:absolute;z-index:8;top:12px;right:9px;min-height:32px;padding:0 10px;border:1px solid #9dbfac;border-radius:7px;background:#fff;color:#176e4d;font-size:calc(9px + var(--type-bump, 0px));font-weight:650;cursor:pointer}.tariff-calculator-workspace{border-color:#94bda9;box-shadow:0 18px 50px rgba(7,46,32,.08)}.tariff-input-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;padding:26px;background:#fbfdfc}.tariff-input-panel label>div,.tariff-input-panel select,.tariff-preference{box-shadow:inset 0 1px 2px rgba(7,46,32,.035)}.tariff-result-panel{position:relative;border-left:5px solid #174f3b;background:#f1f7f4}.tariff-result-panel>header{margin:-22px -22px 0;padding:14px 18px;background:#173f31}.tariff-result-panel>header span{color:#b7e8cf}.tariff-result-panel>header small{color:#d8e9e0}.tariff-formula-ledger{border-top:0;background:#fff}.tariff-formula-ledger details{padding-inline:10px}.tariff-formula-ledger summary b{font:700 calc(12px + var(--type-bump, 0px)) var(--font-label)}.tariff-total{border:0;border-radius:9px;background:#0f523b;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 7px 18px rgba(7,46,32,.12)}.tariff-total small,.tariff-total span{color:#bfe2d1}.tariff-total strong{color:#fff;font:700 calc(30px + var(--type-bump, 0px)) var(--font-label);letter-spacing:-.04em}@media (max-width:650px){.tariff-classification-basis>div{grid-template-columns:1fr;gap:10px}.tariff-basis-code{border-right:0}.tariff-classification-basis>div>button{justify-self:start}.tariff-input-panel{grid-template-columns:1fr}.tariff-result-panel{border-top:5px solid #174f3b;border-left:0}.tariff-result-actions{grid-template-columns:1fr}}@media (max-width:800px){.tariff-quick-ribbon.is-reviewing{padding:48px 8px 8px}.tariff-quick-ribbon.is-reviewing .hs-finder-bar{grid-template-columns:1fr 1fr 42px}.tariff-quick-ribbon.is-reviewing .hs-finder-query{grid-column:1/-1}.tariff-review-cancel{top:9px}}.tariff-tool-page-minimal{display:flex;min-height:calc(100vh - 52px);flex-direction:column;padding:12px 22px 22px}.tariff-tool-page-minimal .tariff-calculator-workspace,.tariff-tool-page-minimal .tariff-classification-basis,.tariff-tool-page-minimal .tariff-quick-ribbon{width:min(1540px,100%)}.tariff-classification-basis>header{min-height:28px;padding-block:5px}.tariff-classification-basis>div{min-height:52px;padding-block:7px}.tariff-classification-basis>details summary{padding-block:7px}.tariff-calculator-workspace{margin-top:8px}.tariff-workspace-tabs{min-height:44px;padding:5px 8px}.tariff-workspace-tabs button{min-height:32px}.tariff-calculator-grid{grid-template-columns:minmax(350px,.85fr) minmax(420px,1.15fr)}.tariff-input-panel{gap:12px;padding:18px}.tariff-input-panel label>div,.tariff-input-panel select,.tariff-preference{height:42px}.tariff-result-panel{padding:18px}.tariff-result-panel>header{margin:-18px -18px 12px;padding:11px 15px}.tariff-total{padding:13px 15px}.tariff-total strong{margin-top:3px;font-size:calc(27px + var(--type-bump, 0px))}.tariff-formula-ledger{margin:9px 0}.tariff-formula-ledger summary{min-height:35px;padding-block:6px}.tariff-formula-ledger details p{margin-bottom:6px;padding-block:5px}.tariff-result-actions{margin-top:10px}.tariff-result-actions button{min-height:36px}@media (max-width:900px){.tariff-calculator-grid{grid-template-columns:1fr}.tariff-tool-page-minimal{min-height:auto}}.tariff-workspace-tabs button:disabled{opacity:.4;cursor:not-allowed}.classification-basis-shell.finder-open .tariff-classification-basis{border-bottom-left-radius:0;border-bottom-right-radius:0}.classification-basis-finder{margin-top:-1px;border:1px solid #b9d0c4;border-top:0;border-radius:0 0 14px 14px}.basis-finder-toggle{display:inline-flex!important;align-items:center;gap:6px}.basis-finder-chevron{width:0;height:0;border-color:currentcolor transparent transparent;border-style:solid;border-width:5px 4px 0;transition:transform .15s ease}.basis-finder-toggle[aria-expanded=true] .basis-finder-chevron{transform:rotate(180deg)}.tariff-finder-tab{min-height:180px;padding:18px;background:#f8fbf9}.tariff-finder-tab .tariff-classification-basis,.tariff-finder-tab .tariff-quick-ribbon{width:100%;margin:0}.tariff-finder-tab .tariff-quick-ribbon:not(.is-reviewing){max-width:none;padding:14px}.tariff-finder-tab .tariff-quick-ribbon:not(.is-reviewing) .tariff-classification-required{margin:-14px -14px 14px}.tariff-persistent-basis{margin-bottom:8px}.tariff-manual-hs{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(260px,1fr) auto;align-items:end;grid-gap:10px;gap:10px;margin-top:12px;padding:13px;border:1px solid #c2d7cc;border-radius:9px;background:#fff}.tariff-manual-hs>header{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;padding-bottom:9px;border-bottom:1px solid #e0e9e4}.tariff-manual-hs>header span{color:#176e4d;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.06em}.tariff-manual-hs>header small{color:#6b7f76;font-size:calc(9px + var(--type-bump, 0px))}.tariff-manual-hs label{display:grid;grid-gap:6px;gap:6px;color:#35574a;font-size:calc(9px + var(--type-bump, 0px))}.tariff-manual-hs input{width:100%;height:40px;padding:0 11px;border:1px solid #abc8ba;border-radius:7px;outline:0;background:#fbfdfc;color:#173f30;font-size:calc(12px + var(--type-bump, 0px))}.tariff-manual-hs input:focus{border-color:#268c62;box-shadow:0 0 0 3px rgba(38,140,98,.09)}.tariff-manual-hs>button{height:40px;padding:0 14px;border:0;border-radius:7px;background:#176e4d;color:#fff;font-size:calc(10px + var(--type-bump, 0px));font-weight:650;cursor:pointer}.tariff-manual-hs>button:disabled{opacity:.4;cursor:not-allowed}.tariff-classification-basis.is-ready{border-color:#2e9368;background:#f2fbf6;box-shadow:0 8px 24px rgba(18,117,76,.09),inset 4px 0 0 #168457}.tariff-classification-basis.is-ready>header{background:#dff4e8;border-bottom-color:#b9dcc9}.tariff-classification-basis.needs-classification{border-color:#d4aa52;background:#fffaf0;box-shadow:0 8px 24px rgba(133,91,13,.06),inset 4px 0 0 #d49b2b}.tariff-classification-basis.needs-classification>header{background:#fff1cf;border-bottom-color:#ead39e}.tariff-classification-basis.needs-classification .tariff-basis-code strong{color:#815c12}.tariff-basis-stamp{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:0;border-radius:999px;background:#d4eddf;color:#176e4d!important;font:650 calc(9px + var(--type-bump, 0px)) var(--font-primary)!important;letter-spacing:0}.tariff-basis-stamp:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.needs-classification .tariff-basis-stamp{background:#f7e8bf;color:#805d17!important}.tariff-embedded-hs.hs-classification-workspace{width:100%;max-width:none;margin:0;border:1px solid #a9c8b8;border-radius:10px;background:#fff;box-shadow:none}.tariff-embedded-hs .hs-code-instrument{border-radius:9px 9px 0 0}.tariff-embedded-hs .hs-hierarchy-panel,.tariff-embedded-hs .hs-intelligence-panel,.tariff-embedded-hs .hs-live-layout{min-height:0}.tariff-embedded-hs .hs-advanced-workspace{position:static;width:auto;margin:10px}.tariff-embedded-hs .hs-note-composer textarea{min-height:70px}.hs-embedded-experience .hs-classification-workspace>.hs-followup-card{width:min(760px,calc(100% - 32px));margin:0 auto 8px}.hs-active-finder-bar.hs-finder-bar-embedded{grid-template-columns:minmax(240px,1fr) 72px 150px}.hs-active-finder-bar.hs-finder-bar-embedded>.hs-finder-icon-group{justify-content:flex-start}@media (max-width:650px){.tariff-finder-tab{padding:10px}.tariff-workspace-tabs button{min-width:calc(50% - 5px)}}@media (max-width:720px){.tariff-manual-hs{grid-template-columns:1fr}.tariff-manual-hs>header{align-items:flex-start;flex-direction:column;gap:3px}}.landed-title-lockup{display:flex;align-items:center;gap:11px}.landed-title-lockup>img{width:39px;height:39px;padding:5px;border:1px solid #abd0bd;border-radius:10px;background:rgba(255,255,255,.8);box-shadow:0 7px 18px rgba(17,81,56,.08)}.landed-header aside{position:relative;overflow:hidden}.landed-header aside:after{position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(102,224,165,.14),transparent 65%);content:"";animation:landed-refresh 3.6s ease-in-out infinite}@keyframes landed-refresh{0%,65%{transform:translateX(-120%)}to{transform:translateX(120%)}}.landed-card-grid .landed-route-card:first-child{--route:#168c70;--route-soft:#e7f7f1}.landed-card-grid .landed-route-card:nth-child(2){--route:#167650;--route-soft:#e7f5ed}.landed-card-grid .landed-route-card:nth-child(3){--route:#b97924;--route-soft:#fff3dc}.landed-card-grid .landed-route-card>header{background:linear-gradient(90deg,var(--route-soft),#fff)}.landed-card-grid .landed-route-card>header span{color:var(--route)}.landed-card-grid .landed-route-card.selected{border-color:var(--route);box-shadow:0 0 0 2px color-mix(in srgb,var(--route) 17%,transparent),0 16px 34px rgba(17,77,55,.13)}.landed-card-grid .landed-route-card.selected>header i{border-color:var(--route);background:var(--route)}.landed-card-grid .route-price strong{color:var(--route)}.landed-card-grid .route-cost-bar span{background:linear-gradient(90deg,color-mix(in srgb,var(--route) 72%,#fff),var(--route));transition:width .5s cubic-bezier(.2,.8,.2,1)}.landed-route-card>section b{position:relative;overflow:hidden;background:var(--route-soft);color:var(--route)}.landed-route-card>section b:after{position:absolute;right:-5px;bottom:-5px;width:12px;height:12px;border:2px solid color-mix(in srgb,var(--route) 30%,transparent);border-radius:50%;content:""}.landed-route-card>section>span{padding:4px;border:1px solid transparent;border-radius:7px;transition:.15s ease}.landed-route-card>section>span:hover{border-color:color-mix(in srgb,var(--route) 30%,transparent);background:var(--route-soft);transform:translateY(-1px)}.landed-route-card>footer b{color:var(--route)}.landed-route-card>footer{transition:background .15s ease}.landed-route-card:hover>footer{background:var(--route-soft)}.landed-route-map>b{overflow:visible;background:linear-gradient(90deg,#4ca57f 0 45%,rgba(95,203,153,.25) 45% 100%);background-size:18px 1px;animation:landed-route-flow 1.7s linear infinite}@keyframes landed-route-flow{to{background-position:18px 0}}.landed-route-map article>i{box-shadow:inset 0 0 0 1px rgba(119,215,169,.08),0 0 18px rgba(75,206,143,.07);transition:.18s ease}.landed-route-map article:hover>i{border-color:#7ce0b1;background:#126345;transform:scale(1.06)}.landed-decision-board>header nav button{transition:.16s ease}.landed-decision-board>header nav button:hover{border-color:#64d69f;color:#fff;transform:translateY(-1px)}.landed-lines section:first-child>header:after{display:inline-flex;align-items:center;height:18px;padding:0 7px;border:1px solid #a9cbbb;border-radius:5px;background:#fff;color:#126b49;font:700 calc(6px + var(--type-bump, 0px)) var(--font-label);content:"FAVRION ASSESSED"}.landed-lines section:nth-child(2)>header{background:linear-gradient(90deg,#edf8f2,#f8fcfa)}.landed-lines section:nth-child(2)>header small{padding:3px 7px;border-radius:999px;background:#dff4e8;color:#11734e}.landed-comparison-key i{box-shadow:0 0 0 2px rgba(255,255,255,.8),0 0 0 3px currentColor}.landed-compare-dock header button{transition:.15s ease}.landed-compare-dock header button:hover{transform:translateY(-1px);border-color:#5e9e7f}.landed-compare-dock header button.active{box-shadow:inset 0 0 0 1px rgba(31,132,90,.1)}@media(max-width:660px){.landed-title-lockup>img{display:none}.landed-card-grid .landed-route-card{min-height:auto}}.cost-mixer{min-height:calc(100vh - 52px);padding:20px 24px 34px;background:radial-gradient(circle at 86% 0,rgba(53,211,143,.15),transparent 30%),linear-gradient(rgba(20,96,67,.055) 1px,transparent 0),linear-gradient(90deg,rgba(20,96,67,.055) 1px,transparent 0),#f4faf7;background-size:auto,34px 34px,34px 34px;color:#123c2e}.mixer-header{display:flex;align-items:center;justify-content:space-between;max-width:1500px;margin:0 auto 14px}.mixer-header>div{display:flex;align-items:center;gap:13px}.mixer-header img{width:42px;height:42px;padding:7px;border:1px solid #a8cdbc;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(11,72,49,.1)}.master-output small,.mixer-console>header label span,.mixer-console>header>div>span,.mixer-header small,.mixer-note span,.mixer-partner-strip header span{font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.11em}.mixer-header h1{margin:3px 0 2px;font-size:calc(22px + var(--type-bump, 0px));line-height:1.05}.mixer-header p{margin:0;color:#668176;font-size:calc(10px + var(--type-bump, 0px))}.mixer-header aside{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid #acd0bf;border-radius:10px;background:rgba(255,255,255,.75)}.mixer-header aside i{width:9px;height:9px;border:2px solid #d4f5e5;border-radius:50%;background:#16ae6d;box-shadow:0 0 0 5px rgba(22,174,109,.08)}.mixer-header aside span>*{display:block}.mixer-header aside strong{font-size:calc(9px + var(--type-bump, 0px))}.mixer-header aside small{margin-top:2px;color:#789086;font-size:calc(6px + var(--type-bump, 0px));letter-spacing:0}.mixer-console{max-width:1500px;margin:auto;overflow:hidden;border:1px solid #193e33;border-radius:16px;background:#092c23;box-shadow:0 24px 60px rgba(10,59,42,.2)}.mixer-console>header{display:flex;align-items:center;gap:24px;padding:12px 16px;border-bottom:1px solid rgba(206,245,226,.14);background:#0e382c;color:#fff}.mixer-console>header>div>*{display:block}.mixer-console>header>div span{color:#68dba5}.mixer-console>header>div strong{margin-top:3px;font-size:calc(12px + var(--type-bump, 0px))}.mixer-console>header>div small{margin-top:2px;color:#8eb5a5;font-size:calc(8px + var(--type-bump, 0px))}.mixer-console>header nav{display:flex;gap:5px;margin-left:auto}.mixer-console>header nav button{height:32px;padding:0 13px;border:1px solid #386355;border-radius:7px;background:#143f33;color:#a9c6ba;font-size:calc(8px + var(--type-bump, 0px));font-weight:700}.mixer-console>header nav button.active{border-color:#6ee4aa;background:#dff8eb;color:#0c6847;box-shadow:0 0 18px rgba(74,224,155,.15)}.mixer-console>header label{display:flex;align-items:center;gap:8px}.mixer-console>header label span{color:#6bdba6}.mixer-console>header input{width:62px;height:32px;border:1px solid #446b5e;border-radius:7px;background:#092c23;color:#fff;text-align:center}.mixer-deck{display:grid;grid-template-columns:repeat(8,minmax(105px,1fr));grid-gap:1px;gap:1px;background:rgba(211,244,227,.12)}.mixer-channel{--accent:#63d6a1;--soft:#dff7eb;position:relative;min-height:390px;padding:12px 11px 0;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 48%),#0b3026;color:#fff}.mixer-channel.teal{--accent:#3cc7b2;--soft:#d8f7f2}.mixer-channel.amber{--accent:#f3a83b;--soft:#fff0d5}.mixer-channel.gold{--accent:#ead55a;--soft:#fff8c9}.mixer-channel.blue{--accent:#5ca9ec;--soft:#dceeff}.mixer-channel.violet{--accent:#a58aee;--soft:#eee7ff}.mixer-channel.rose{--accent:#e77e9f;--soft:#ffe3ec}.mixer-channel.lime{--accent:#9dcc54;--soft:#edf8d9}.mixer-channel>header{display:flex;align-items:center;justify-content:space-between}.mixer-channel>header span{font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.08em}.mixer-channel>header button{border:0;background:none;color:var(--accent);font:700 calc(6px + var(--type-bump, 0px)) var(--font-label)}.mixer-meter{position:relative;height:72px;margin:12px 4px 4px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:repeating-linear-gradient(0deg,transparent 0 8px,rgba(255,255,255,.1) 8px 9px)}.mixer-meter i{position:absolute;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--accent),color-mix(in srgb,var(--accent) 45%,transparent));transition:height .35s ease}.mixer-meter b{position:absolute;right:5px;bottom:4px;color:#fff;font-size:calc(7px + var(--type-bump, 0px));text-shadow:0 1px 3px #000}.mixer-fader{position:relative;height:132px;margin:8px auto;width:48px}.mixer-fader>span{position:absolute;top:4px;bottom:4px;left:23px;width:2px;border-radius:2px;background:rgba(255,255,255,.18)}.mixer-fader input{position:absolute;top:48px;left:-40px;width:128px;accent-color:var(--accent);transform:rotate(-90deg)}.mixer-fader input:disabled{opacity:.4}.mixer-channel>small,.mixer-channel>strong{display:block;text-align:center}.mixer-channel>strong{color:var(--accent);font-size:calc(13px + var(--type-bump, 0px))}.mixer-channel>small{margin-top:3px;color:#87aa9b;font-size:calc(7px + var(--type-bump, 0px))}.mixer-channel>footer{display:flex;align-items:center;gap:6px;margin:12px -11px 0;padding:9px;border-top:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.12)}.mixer-channel>footer i{display:grid;width:24px;height:24px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 55%,#fff);border-radius:7px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);font:700 calc(7px + var(--type-bump, 0px)) var(--font-label);font-style:normal}.mixer-channel>footer span{overflow:hidden;color:#b7cec4;font-size:calc(7px + var(--type-bump, 0px));text-overflow:ellipsis;white-space:nowrap}.mixer-channel-pop{position:absolute;z-index:5;right:8px;bottom:48px;left:8px;padding:10px;border:1px solid var(--accent);border-radius:8px;background:#fff;color:#173f31;box-shadow:0 12px 30px rgba(0,0,0,.3)}.mixer-channel-pop strong{font-size:calc(9px + var(--type-bump, 0px))}.mixer-channel-pop p{margin:5px 0;color:#627c71;font-size:calc(7px + var(--type-bump, 0px));line-height:1.4}.mixer-channel-pop button{width:100%;height:25px;border:0;border-radius:5px;background:var(--accent);color:#103a2c;font-size:calc(7px + var(--type-bump, 0px));font-weight:700}.mixer-master{padding:12px 14px 14px;border-top:1px solid rgba(255,255,255,.13);background:#071f19}.master-composition{display:flex;height:9px;overflow:hidden;border-radius:99px;background:#173b30}.master-composition i{height:100%;background:var(--accent,#63d6a1);transition:width .35s ease}.master-composition .teal{--accent:#3cc7b2}.master-composition .amber{--accent:#f3a83b}.master-composition .gold{--accent:#ead55a}.master-composition .blue{--accent:#5ca9ec}.master-composition .violet{--accent:#a58aee}.master-composition .rose{--accent:#e77e9f}.master-composition .lime{--accent:#9dcc54}.master-output{display:grid;grid-template-columns:1.2fr 1.7fr auto;align-items:center;grid-gap:25px;gap:25px;padding-top:12px;color:#fff}.master-output>span>*{display:block}.master-output small{color:#6ee0a8}.master-output>span strong{margin-top:3px;font-size:calc(25px + var(--type-bump, 0px))}.master-output em{color:#8eb0a2;font-size:calc(8px + var(--type-bump, 0px));font-style:normal}.master-output>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.master-output p{margin:0;padding:7px 9px;border-left:2px solid #52ca93;background:rgba(255,255,255,.04)}.master-output p b,.master-output p span{display:block}.master-output p span{color:#8eafa2;font-size:calc(7px + var(--type-bump, 0px))}.master-output p b{margin-top:3px;font-size:calc(9px + var(--type-bump, 0px))}.master-output>button{height:38px;padding:0 18px;border:0;border-radius:8px;background:#66dda5;color:#0a3a29;font-size:calc(8px + var(--type-bump, 0px));font-weight:800}.mixer-note,.mixer-partner-strip{max-width:1500px;margin:12px auto 0;border:1px solid #acd0bf;border-radius:12px;background:rgba(255,255,255,.88)}.mixer-partner-strip>header{display:flex;justify-content:space-between;padding:9px 12px;border-bottom:1px solid #d7e8df}.mixer-partner-strip header span{color:#14704d}.mixer-partner-strip header small{color:#738b81;font-size:calc(7px + var(--type-bump, 0px))}.mixer-partner-strip>div{display:grid;grid-template-columns:1.2fr 1.2fr repeat(3,.8fr);grid-gap:8px;gap:8px;padding:10px}.mixer-partner-strip label>span{display:block;margin-bottom:4px;color:#638075;font:700 calc(7px + var(--type-bump, 0px)) var(--font-label)}.mixer-partner-strip select{width:100%;height:38px;padding:0 9px;border:1px solid #b5d0c3;border-radius:7px;background:#fff;color:#1a4636}.mixer-partner-strip article{display:flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid #c8ddd3;border-radius:8px}.mixer-partner-strip article i{display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#e1f5ea;color:#13704d;font:800 calc(7px + var(--type-bump, 0px)) var(--font-label);font-style:normal}.mixer-partner-strip article span>*{display:block}.mixer-partner-strip article strong{font-size:calc(8px + var(--type-bump, 0px))}.mixer-partner-strip article small{color:#769085;font-size:calc(6px + var(--type-bump, 0px))}.mixer-partner-strip article>b{margin-left:auto;color:#13a566;font:700 calc(6px + var(--type-bump, 0px)) var(--font-label)}.mixer-note{display:flex;align-items:center;gap:16px;padding:10px 13px}.mixer-note span{color:#14704d;white-space:nowrap}.mixer-note p{margin:0;color:#687f76;font-size:calc(8px + var(--type-bump, 0px));line-height:1.5}.landed-loading{padding:60px;text-align:center}@media(max-width:1050px){.mixer-deck{grid-template-columns:repeat(4,1fr)}.mixer-channel{min-height:340px}.mixer-partner-strip>div{grid-template-columns:1fr 1fr}.master-output{grid-template-columns:1fr}.master-output>button{width:100%}}@media(max-width:650px){.cost-mixer{padding:12px}.mixer-header{align-items:flex-start}.mixer-header aside{display:none}.mixer-console>header{align-items:flex-start;flex-wrap:wrap}.mixer-console>header nav{order:3;width:100%;margin-left:0}.mixer-console>header nav button{flex:1 1}.mixer-deck{grid-template-columns:repeat(2,1fr)}.master-output>div,.mixer-partner-strip>div{grid-template-columns:1fr}.mixer-note{align-items:flex-start;flex-direction:column;gap:4px}}.journey-cost{min-height:calc(100vh - 52px);padding:26px clamp(18px,3vw,52px) 30px;background:radial-gradient(circle at 78% 4%,rgba(99,221,167,.2),transparent 27%),linear-gradient(rgba(23,102,73,.05) 1px,transparent 0),linear-gradient(90deg,rgba(23,102,73,.05) 1px,transparent 0),#f6faf8;background-size:auto,40px 40px,40px 40px;color:#113d2e}.journey-cost>*{max-width:1540px;margin-right:auto;margin-left:auto}.journey-hero{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px}.journey-basis span,.journey-hero small,.journey-map>header span,.journey-receipt span,.journey-routes>header span{font:750 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.12em;color:#14704d}.journey-hero h1{margin:4px 0 2px;font-size:calc(clamp(28px,3vw,48px) + var(--type-bump, 0px));letter-spacing:-.04em;line-height:1}.journey-hero p{margin:0;color:#668077;font-size:calc(11px + var(--type-bump, 0px))}.journey-hero aside{min-width:245px;padding:13px 16px;border-left:4px solid #20ae70;border-radius:7px;background:#0b3a2b;color:#fff;box-shadow:0 15px 35px rgba(9,66,44,.16)}.journey-hero aside>*{display:block}.journey-hero aside span{color:#70dda9;font:700 calc(7px + var(--type-bump, 0px)) var(--font-label)}.journey-hero aside strong{margin:3px 0;font-size:calc(25px + var(--type-bump, 0px))}.journey-hero aside small{color:#a7c8b9;font-size:calc(8px + var(--type-bump, 0px))}.journey-basis{display:grid;grid-template-columns:1fr .7fr 1.25fr 1fr;grid-gap:0;gap:0;overflow:hidden;margin-bottom:12px;border:1px solid #aacbbb;border-radius:12px;background:rgba(255,255,255,.88)}.journey-basis>*{min-height:70px;padding:12px 15px;border-right:1px solid #d7e5de}.journey-basis>:last-child{border:0}.journey-basis article span,.journey-basis label span{display:block;margin-bottom:6px;font-size:calc(7px + var(--type-bump, 0px))}.journey-basis label div{display:flex;align-items:center;gap:7px;color:#789086;font-size:calc(8px + var(--type-bump, 0px))}.journey-basis input{width:100%;border:0;outline:0;background:transparent;color:#133f30;font-size:calc(16px + var(--type-bump, 0px));font-weight:750}.journey-basis article small,.journey-basis article strong{display:block}.journey-basis article strong{font-size:calc(11px + var(--type-bump, 0px))}.journey-basis article small{margin-top:4px;color:#758b82;font-size:calc(7px + var(--type-bump, 0px))}.journey-routes{overflow:hidden;margin-bottom:12px;border:1px solid #a9cbbb;border-radius:12px;background:#fff}.journey-map>header,.journey-routes>header{display:flex;align-items:center;justify-content:space-between;padding:9px 13px;border-bottom:1px solid #d7e6df;background:#edf7f2}.journey-routes>header small{color:#738b81;font-size:calc(7px + var(--type-bump, 0px))}.journey-routes>button{--route:#2b9e74;position:relative;display:grid;width:100%;grid-template-columns:12px 1.25fr .55fr 1.7fr .75fr 60px;align-items:center;grid-gap:14px;gap:14px;padding:13px 16px;border:0;border-bottom:1px solid #e0eae5;background:#fff;color:#173f31;text-align:left;transition:.18s ease}.journey-routes>button:last-child{border-bottom:0}.journey-routes>button.sea{--route:#348ba0}.journey-routes>button.sun{--route:#d7952e}.journey-routes>button:hover{z-index:1;background:color-mix(in srgb,var(--route) 5%,#fff)}.journey-routes>button.active{z-index:2;background:color-mix(in srgb,var(--route) 10%,#fff);box-shadow:inset 4px 0 var(--route),inset 0 0 0 1px var(--route)}.journey-routes>button>i{width:9px;height:9px;border:2px solid var(--route);border-radius:50%;background:#fff}.journey-routes>button.active>i{box-shadow:inset 0 0 0 2px #fff;background:var(--route)}.journey-routes button>span>*{display:block}.journey-routes button>span small{color:var(--route);font:750 calc(6px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.1em}.journey-routes button>span strong{margin-top:3px;font-size:calc(13px + var(--type-bump, 0px))}.journey-routes button>span em{margin-top:2px;color:#758d83;font-size:calc(7px + var(--type-bump, 0px));font-style:normal}.journey-routes button>b{font-size:calc(9px + var(--type-bump, 0px))}.journey-route-line{display:flex!important;align-items:center}.journey-route-line i{position:relative;width:20%;height:4px;background:var(--route)}.journey-route-line i:after{position:absolute;right:-3px;top:-2px;width:8px;height:8px;border-radius:50%;background:var(--route);content:""}.journey-route-price strong{color:var(--route);font-size:calc(13px + var(--type-bump, 0px))!important}.journey-routes button>u{color:var(--route);font:750 calc(7px + var(--type-bump, 0px)) var(--font-label);text-align:right;text-decoration:none}.journey-map{overflow:hidden;margin-bottom:12px;border:1px solid #183e32;border-radius:14px;background:#092d24;color:#fff;box-shadow:0 18px 40px rgba(11,64,45,.14)}.journey-map>header{border-color:rgba(255,255,255,.12);background:#0f3b2f}.journey-map>header strong{display:block;margin-top:3px;font-size:calc(11px + var(--type-bump, 0px))}.journey-map>header p{display:flex;gap:8px;align-items:center;margin:0;color:#a8c2b6;font-size:calc(7px + var(--type-bump, 0px))}.journey-map>header p i{width:7px;height:7px;border-radius:50%;background:#91ad9f}.journey-map>header p i.assessed{background:#f2b348}.journey-map>header p i.live{background:#5cdca2}.journey-track{display:grid;grid-template-columns:repeat(5,1fr);padding:16px}.journey-track article{position:relative;padding:0 6px}.journey-track article:not(:last-child):after{position:absolute;z-index:0;top:49px;right:-8px;width:16px;height:1px;background:#5a8573;content:""}.journey-track article>button{position:relative;z-index:1;width:100%;min-height:150px;padding:11px;border:1px solid #315d4d;border-radius:10px;background:#0d392d;color:#fff;text-align:left}.journey-track article.open>button{border-color:#62dfa5;background:#124838}.journey-track button>span{display:block;color:#64dba3;font:700 calc(6px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.09em}.journey-track button>i{display:grid;width:31px;height:31px;margin:9px 0;place-items:center;border:1px solid #51806d;border-radius:50%;background:#092c23;color:#79dcae;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);font-style:normal}.journey-track button>b,.journey-track button>em,.journey-track button>small,.journey-track button>strong{display:block}.journey-track button>strong{font-size:calc(10px + var(--type-bump, 0px))}.journey-track button>small{margin-top:3px;color:#90b2a3;font-size:calc(7px + var(--type-bump, 0px))}.journey-track button>b{margin-top:12px;color:#68e0a8;font-size:calc(14px + var(--type-bump, 0px))}.journey-track button>em{margin-top:2px;color:#77998a;font-size:calc(6px + var(--type-bump, 0px));font-style:normal}.journey-track article.assessed button>i{border-color:#c89539;color:#f2b348}.journey-track article>div{margin-top:6px;padding:9px;border:1px solid #49715f;border-radius:8px;background:#f5fbf8;color:#21493a}.journey-track article>div span{color:#177451;font:700 calc(6px + var(--type-bump, 0px)) var(--font-label)}.journey-track article>div p{margin:5px 0 0;font-size:calc(7px + var(--type-bump, 0px));line-height:1.5}.journey-receipt{display:grid;grid-template-columns:1.5fr .8fr auto auto;align-items:center;grid-gap:18px;gap:18px;padding:14px 16px;border:1px solid #a8cbbb;border-radius:12px;background:#fff}.journey-receipt h2{margin:3px 0 2px;color:#0d6f4b;font-size:calc(25px + var(--type-bump, 0px))}.journey-receipt p{margin:0;color:#71867e;font-size:calc(8px + var(--type-bump, 0px))}.journey-receipt p b{padding:0 4px;color:#1daa6c}.journey-receipt aside{padding-left:16px;border-left:1px solid #d8e5df}.journey-receipt aside>*{display:block}.journey-receipt aside strong{margin-top:4px;color:#0e704b;font-size:calc(12px + var(--type-bump, 0px))}.journey-receipt aside small{margin-top:2px;color:#788e84;font-size:calc(7px + var(--type-bump, 0px))}.journey-receipt button{height:38px;padding:0 16px;border:1px solid #147650;border-radius:8px;background:#147650;color:#fff;font-size:calc(8px + var(--type-bump, 0px));font-weight:750}.journey-receipt button.secondary{background:#fff;color:#147650}.journey-disclosure{margin-top:10px!important;color:#71877e;font-size:calc(7px + var(--type-bump, 0px));text-align:center}.journey-cost .landed-loading{text-align:center}@media(max-width:900px){.journey-basis{grid-template-columns:1fr 1fr}.journey-basis>*{border-bottom:1px solid #d7e5de}.journey-routes>button{grid-template-columns:12px 1fr .7fr .8fr 55px}.journey-route-line{display:none!important}.journey-track{overflow-x:auto;grid-template-columns:repeat(5,minmax(180px,1fr))}.journey-receipt{grid-template-columns:1fr 1fr}.journey-receipt button{width:100%}}@media(max-width:620px){.journey-cost{padding:16px 10px}.journey-hero{align-items:flex-start;flex-direction:column;gap:12px}.journey-hero aside{width:100%}.journey-basis{grid-template-columns:1fr}.journey-basis>*{border-right:0}.journey-routes>button{grid-template-columns:10px 1fr auto}.journey-routes button>b,.journey-routes button>u{display:none}.journey-route-price{text-align:right}.journey-receipt{grid-template-columns:1fr}.journey-receipt aside{padding-left:0;border-left:0}}.quote-market{min-height:calc(100vh - 52px);padding:22px clamp(18px,3vw,48px) 32px;background:radial-gradient(circle at 88% 0,rgba(53,206,139,.12),transparent 27%),linear-gradient(rgba(20,96,67,.045) 1px,transparent 0),linear-gradient(90deg,rgba(20,96,67,.045) 1px,transparent 0),#f7faf8;background-size:auto,38px 38px,38px 38px;color:#153d30}.quote-market>*{max-width:1540px;margin-right:auto;margin-left:auto}.quote-market-hero{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.quote-column-head span,.quote-ledger>header span,.quote-market-hero small,.quote-results>header span,.quote-search-basis span{font:750 calc(7px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.11em;color:#14704d}.quote-market-hero h1{margin:4px 0 2px;font-size:calc(26px + var(--type-bump, 0px))}.quote-market-hero p{margin:0;color:#688077;font-size:calc(9px + var(--type-bump, 0px))}.quote-market-hero aside{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid #afd0c0;border-radius:9px;background:rgba(255,255,255,.9)}.quote-market-hero aside>i{width:9px;height:9px;border:2px solid #d5f5e5;border-radius:50%;background:#1aad6c;box-shadow:0 0 0 4px rgba(26,173,108,.08)}.quote-market-hero aside span>*{display:block}.quote-market-hero aside strong{font-size:calc(8px + var(--type-bump, 0px))}.quote-market-hero aside small{margin-top:2px;color:#789086;font-size:calc(6px + var(--type-bump, 0px));letter-spacing:0}.quote-results,.quote-search-basis{overflow:hidden;border:1px solid #a9cbbb;border-radius:11px;background:#fff;box-shadow:0 8px 24px rgba(21,77,56,.04)}.quote-search-basis{margin-bottom:12px}.quote-ledger>header,.quote-results>header,.quote-search-basis>header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #d8e6df;background:#edf6f1}.quote-search-basis>header small{color:#789087;font-size:calc(7px + var(--type-bump, 0px))}.quote-search-basis>div{display:grid;grid-template-columns:.8fr .6fr 1fr 1.4fr auto;align-items:stretch}.quote-search-basis>div>*{min-width:0;padding:10px 13px;border-right:1px solid #e0e9e5}.quote-search-basis>div>:last-child{border-right:0}.quote-search-basis article>span,.quote-search-basis label>span{display:block;margin-bottom:5px;font-size:calc(6px + var(--type-bump, 0px))}.quote-search-basis label p{display:flex;align-items:center;gap:5px;margin:0;color:#728a80;font-size:calc(7px + var(--type-bump, 0px))}.quote-search-basis input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#174334;font-size:calc(13px + var(--type-bump, 0px));font-weight:700}.quote-search-basis article small,.quote-search-basis article strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-search-basis article strong{font-size:calc(9px + var(--type-bump, 0px))}.quote-search-basis article small{margin-top:3px;color:#788e85;font-size:calc(6px + var(--type-bump, 0px))}.quote-search-basis>div>button{align-self:center;height:34px;margin:0 10px;padding:0 13px;border:0;border-radius:7px;background:#167650;color:#fff;font-size:calc(7px + var(--type-bump, 0px));font-weight:750}.quote-results>header>div strong{display:block;margin-top:3px;font-size:calc(11px + var(--type-bump, 0px))}.quote-results>header nav{display:flex;gap:3px}.quote-results>header nav button{height:27px;padding:0 9px;border:1px solid transparent;border-radius:6px;background:transparent;color:#698077;font-size:calc(7px + var(--type-bump, 0px))}.quote-results>header nav button.active{border-color:#acd0be;background:#fff;color:#146f4d;font-weight:750}.quote-column-head,.quote-offer-main{display:grid;grid-template-columns:1.7fr .9fr .75fr .75fr .8fr .65fr;align-items:center;grid-gap:12px;gap:12px}.quote-column-head{padding:7px 15px;border-bottom:1px solid #e0e9e5;background:#fafcfb}.quote-column-head span{color:#789087;font-size:calc(6px + var(--type-bump, 0px))}.quote-offer{--quote:#19815b;border-bottom:1px solid #dce7e2;background:#fff}.quote-offer:last-child{border-bottom:0}.quote-offer.ocean{--quote:#277f94}.quote-offer.amber{--quote:#bc7924}.quote-offer.selected{box-shadow:inset 4px 0 var(--quote)}.quote-offer-main{width:100%;padding:13px 15px;border:0;background:transparent;color:#183f31;text-align:left;transition:.15s ease}.quote-offer-main:hover{background:color-mix(in srgb,var(--quote) 4%,#fff)}.quote-offer.selected>.quote-offer-main{background:color-mix(in srgb,var(--quote) 7%,#fff)}.quote-partner{display:flex;align-items:center;gap:11px;min-width:0}.quote-partner>i{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid color-mix(in srgb,var(--quote) 45%,#fff);border-radius:9px;background:color-mix(in srgb,var(--quote) 10%,#fff);color:var(--quote);font:800 calc(9px + var(--type-bump, 0px)) var(--font-label);font-style:normal}.quote-partner span>*{display:block}.quote-partner em{color:var(--quote);font:750 calc(6px + var(--type-bump, 0px)) var(--font-label);font-style:normal;letter-spacing:.09em}.quote-partner strong{margin-top:3px;font-size:calc(10px + var(--type-bump, 0px))}.quote-delivery small,.quote-fees small,.quote-partner small,.quote-reliability small,.quote-total small{display:block;margin-top:3px;color:#748b81;font-size:calc(6px + var(--type-bump, 0px))}.quote-delivery strong,.quote-fees strong{font-size:calc(9px + var(--type-bump, 0px))}.quote-reliability strong{color:var(--quote);font-size:calc(10px + var(--type-bump, 0px))}.quote-reliability>i{display:block;width:64px;height:3px;margin-top:4px;overflow:hidden;border-radius:3px;background:#dbe7e1}.quote-reliability>i b{display:block;height:100%;background:var(--quote)}.quote-total strong{color:var(--quote);font-size:calc(14px + var(--type-bump, 0px))}.quote-select{text-align:right}.quote-select>*{display:block}.quote-select em{margin-bottom:5px;color:#7b8f87;font-size:calc(6px + var(--type-bump, 0px));font-style:normal}.quote-select b{display:inline-block;min-width:48px;padding:6px 8px;border:1px solid var(--quote);border-radius:6px;background:#fff;color:var(--quote);font-size:calc(7px + var(--type-bump, 0px));text-align:center}.quote-offer.selected .quote-select b{background:var(--quote);color:#fff}.quote-ledger{margin:0 14px 13px;border:1px solid color-mix(in srgb,var(--quote) 40%,#dce8e2);border-radius:8px;background:#fbfdfc}.quote-ledger>header{padding:7px 10px;background:color-mix(in srgb,var(--quote) 6%,#fff)}.quote-ledger>header span{color:var(--quote)}.quote-ledger>header small{color:#7a9087;font-size:calc(6px + var(--type-bump, 0px))}.quote-ledger>div{display:grid;grid-template-columns:repeat(3,1fr)}.quote-ledger>div p{display:flex;align-items:center;justify-content:space-between;margin:0;padding:9px 10px;border-right:1px solid #e0e9e5;border-bottom:1px solid #e0e9e5}.quote-ledger>div p:nth-child(3n){border-right:0}.quote-ledger p span{position:relative;padding-left:11px;font-size:calc(7px + var(--type-bump, 0px))}.quote-ledger p span>i{position:absolute;top:2px;left:0;width:6px;height:6px;border-radius:50%;background:#849a90}.quote-ledger p span>i.assessed{background:#d99730}.quote-ledger p span>i.live{background:#1ead6c}.quote-ledger p span small{display:block;margin-top:2px;color:#7b8f87;font-size:calc(6px + var(--type-bump, 0px))}.quote-ledger p>b{font-size:calc(8px + var(--type-bump, 0px))}.quote-ledger>footer{display:flex;align-items:center;justify-content:space-between;padding:9px 10px}.quote-ledger>footer p{margin:0;color:#71877e;font-size:calc(7px + var(--type-bump, 0px))}.quote-ledger>footer p strong{margin-left:8px;color:var(--quote);font-size:calc(10px + var(--type-bump, 0px))}.quote-ledger>footer button{height:30px;padding:0 12px;border:0;border-radius:6px;background:var(--quote);color:#fff;font-size:calc(7px + var(--type-bump, 0px));font-weight:750}.quote-trust{gap:16px;margin-top:10px!important;padding:0 4px;color:#637b71;font-size:calc(7px + var(--type-bump, 0px))}.quote-trust,.quote-trust span{display:flex;align-items:center}.quote-trust span{gap:5px}.quote-trust span i{width:6px;height:6px;border-radius:50%;background:#20ad6d}.quote-trust p{margin-left:auto;color:#81938c}.quote-market .landed-loading{text-align:center}@media(max-width:900px){.quote-search-basis>div{grid-template-columns:1fr 1fr}.quote-search-basis>div>*{border-bottom:1px solid #e0e9e5}.quote-column-head{display:none}.quote-offer-main{grid-template-columns:1.5fr 1fr 1fr}.quote-fees,.quote-reliability{display:none}.quote-ledger>div{grid-template-columns:1fr 1fr}.quote-ledger>div p:nth-child(3n){border-right:1px solid #e0e9e5}.quote-ledger>div p:nth-child(2n){border-right:0}}@media(max-width:620px){.quote-market{padding:14px 9px}.quote-market-hero{align-items:flex-start;flex-direction:column;gap:10px}.quote-search-basis>div{grid-template-columns:1fr}.quote-offer-main{grid-template-columns:1fr auto}.quote-delivery,.quote-select{display:none}.quote-total{text-align:right}.quote-ledger>div{grid-template-columns:1fr}.quote-ledger>div p{border-right:0!important}.quote-ledger>footer{align-items:flex-start;flex-direction:column;gap:8px}.quote-ledger>footer button{width:100%}.quote-trust{align-items:flex-start;flex-wrap:wrap}.quote-trust p{width:100%;margin:0}}.quote-market{padding-top:28px;font-size:calc(14px + var(--type-bump, 0px))}.quote-market-hero{margin-bottom:20px}.quote-column-head span,.quote-ledger>header span,.quote-market-hero small,.quote-results>header span,.quote-search-basis span{font-size:calc(11px + var(--type-bump, 0px))}.quote-market-hero h1{margin-top:7px;font-size:calc(34px + var(--type-bump, 0px))}.quote-market-hero p{margin-top:5px;font-size:calc(14px + var(--type-bump, 0px))}.quote-market-hero aside{gap:12px;padding:12px 16px}.quote-market-hero aside strong{font-size:calc(13px + var(--type-bump, 0px))}.quote-results,.quote-search-basis{border-radius:14px}.quote-search-basis{margin-bottom:18px}.quote-ledger>header,.quote-results>header,.quote-search-basis>header{padding:12px 16px}.quote-search-basis>header small{font-size:calc(11px + var(--type-bump, 0px))}.quote-search-basis>div>*{padding:15px 17px}.quote-search-basis article>span,.quote-search-basis label>span{margin-bottom:8px;font-size:calc(10px + var(--type-bump, 0px))}.quote-search-basis label p{font-size:calc(12px + var(--type-bump, 0px))}.quote-search-basis input{font-size:calc(17px + var(--type-bump, 0px))}.quote-search-basis article strong{font-size:calc(14px + var(--type-bump, 0px))}.quote-search-basis article small{margin-top:5px;font-size:calc(11px + var(--type-bump, 0px))}.quote-search-basis>div>button{height:44px;margin:0 14px;padding:0 18px;font-size:calc(12px + var(--type-bump, 0px))}.quote-results>header>div strong{margin-top:5px;font-size:calc(16px + var(--type-bump, 0px))}.quote-results>header nav{gap:6px}.quote-results>header nav button{height:36px;padding:0 13px;font-size:calc(12px + var(--type-bump, 0px))}.quote-column-head{padding:11px 20px}.quote-column-head span{font-size:calc(10px + var(--type-bump, 0px))}.quote-offer-main{gap:18px;padding:18px 20px}.quote-partner{gap:14px}.quote-partner>i{flex-basis:48px;width:48px;height:48px;border-radius:11px;font-size:calc(12px + var(--type-bump, 0px))}.quote-partner em{font-size:calc(10px + var(--type-bump, 0px))}.quote-partner strong{margin-top:5px;font-size:calc(15px + var(--type-bump, 0px))}.quote-delivery small,.quote-fees small,.quote-partner small,.quote-reliability small,.quote-total small{margin-top:5px;font-size:calc(11px + var(--type-bump, 0px))}.quote-delivery strong,.quote-fees strong{font-size:calc(14px + var(--type-bump, 0px))}.quote-reliability strong{font-size:calc(15px + var(--type-bump, 0px))}.quote-reliability>i{width:78px;height:5px;margin-top:6px}.quote-total strong{font-size:calc(20px + var(--type-bump, 0px))}.quote-select em{margin-bottom:8px;font-size:calc(10px + var(--type-bump, 0px))}.quote-select b{min-width:68px;padding:8px 11px;font-size:calc(11px + var(--type-bump, 0px))}.quote-ledger{margin:0 18px 17px;border-radius:10px}.quote-ledger>header small{font-size:calc(10px + var(--type-bump, 0px))}.quote-ledger>div p{padding:14px}.quote-ledger p span{padding-left:15px;font-size:calc(12px + var(--type-bump, 0px))}.quote-ledger p span>i{top:3px;width:8px;height:8px}.quote-ledger p span small{margin-top:4px;font-size:calc(10px + var(--type-bump, 0px))}.quote-ledger p>b{font-size:calc(13px + var(--type-bump, 0px))}.quote-ledger>footer{padding:13px 14px}.quote-ledger>footer p{font-size:calc(12px + var(--type-bump, 0px))}.quote-ledger>footer p strong{font-size:calc(15px + var(--type-bump, 0px))}.quote-ledger>footer button{height:38px;padding:0 17px;font-size:calc(12px + var(--type-bump, 0px))}.quote-trust{gap:22px;margin-top:14px!important;font-size:calc(11px + var(--type-bump, 0px))}.quote-trust span i{width:8px;height:8px}@media(max-width:1100px){.quote-market{padding-right:18px;padding-left:18px}.quote-column-head,.quote-offer-main{grid-template-columns:1.55fr .9fr .7fr .75fr .85fr .6fr}.quote-partner strong{font-size:calc(13px + var(--type-bump, 0px))}}@media(max-width:620px){.quote-market-hero h1{font-size:calc(27px + var(--type-bump, 0px))}.quote-offer-main{padding:16px}.quote-total strong{font-size:calc(18px + var(--type-bump, 0px))}}.quote-market{background:#f5f7f6;color:#172b24;font-family:var(--font-primary)}.quote-market-hero{align-items:flex-end}.quote-market-hero small{color:#52665e;font-family:var(--font-primary);font-weight:600;letter-spacing:0;text-transform:none}.quote-market-hero h1{font-size:calc(30px + var(--type-bump, 0px));font-weight:650;letter-spacing:-.025em}.quote-market-hero p{color:#65756e}.quote-market-hero aside{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:right}.quote-market-hero aside>i{display:none}.quote-market-hero aside strong{font-size:calc(12px + var(--type-bump, 0px));font-weight:600}.quote-market-hero aside small{font-size:calc(11px + var(--type-bump, 0px))}.quote-results,.quote-search-basis{border-color:#cbd4d0;border-radius:6px;box-shadow:none}.quote-ledger>header,.quote-results>header,.quote-search-basis>header{background:#f0f3f1}.quote-column-head span,.quote-ledger>header span,.quote-results>header span,.quote-search-basis span{color:#52665e;font-family:var(--font-primary);font-weight:600;letter-spacing:0;text-transform:none}.quote-search-basis>div>button{border-radius:4px;background:#185f46}.quote-results>header nav button{border-radius:3px}.quote-results>header nav button.active{border-color:#aebbb5;border-radius:3px;color:#173d30;box-shadow:none}.quote-column-head{background:#f8f9f8}.quote-offer{--quote:#27634e!important}.quote-offer.selected{box-shadow:inset 3px 0 #27634e}.quote-offer-main:hover,.quote-offer.selected>.quote-offer-main{background:#f3f7f5}.quote-partner>i{border-color:#c5d0cb;border-radius:4px;background:#eef2f0;color:#314f43;font-family:var(--font-primary);font-weight:700}.quote-partner em{display:inline-block!important;padding:2px 5px;border:1px solid #c3cdc8;border-radius:3px;background:#f7f8f7;color:#485f55;font-family:var(--font-primary);font-size:calc(9px + var(--type-bump, 0px));font-weight:600;letter-spacing:0}.quote-partner strong{font-weight:650}.quote-reliability strong,.quote-total strong{color:#173d30}.quote-reliability>i b{background:#4d7666}.quote-select b{border-color:#96aaa1;border-radius:4px;color:#264e3f}.quote-offer.selected .quote-select b{background:#285f4b}.quote-ledger{border-color:#cbd5d0;border-radius:4px;background:#fff}.quote-ledger>header{background:#f3f5f4}.quote-ledger>header span{color:#40584e}.quote-ledger p span>i.assessed{background:#8b7650}.quote-ledger p span>i.live{background:#527565}.quote-ledger>footer button{border-radius:4px;background:#285f4b}.quote-trust{padding:3px 0;color:#66776f}.quote-trust p{margin:0}.quote-trust span{display:none}.landed-decision-board{margin-top:10px!important;overflow:hidden;border:1px solid #a9cbbb;border-radius:12px;background:linear-gradient(110deg,#0b3d2d,#12523c);color:#fff;box-shadow:0 12px 30px rgba(9,65,43,.12)}.landed-decision-board>header{display:flex;align-items:center;gap:18px;padding:10px 13px;border-bottom:1px solid rgba(184,234,209,.17)}.landed-compare-dock header span,.landed-decision-board>header>div span{display:block;color:#6ee1ab;font:700 calc(7px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.09em}.landed-decision-board>header>div strong{display:block;margin-top:3px;font-size:calc(9px + var(--type-bump, 0px))}.landed-decision-board>header nav{display:flex;gap:4px}.landed-decision-board>header nav button{height:29px;padding:0 10px;border:1px solid rgba(182,225,204,.2);border-radius:6px;background:rgba(255,255,255,.04);color:#b8d8c9;font-size:calc(7px + var(--type-bump, 0px));font-weight:700}.landed-decision-board>header nav button.active{border-color:#64d69f;background:#dff7ea;color:#0c5b3d}.landed-decision-board>header>small{margin-left:auto;color:#8fb8a6;font-size:calc(7px + var(--type-bump, 0px))}.landed-route-map{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 160px;align-items:center;padding:14px}.landed-route-map article{display:flex;align-items:center;gap:8px}.landed-route-map article>i{display:grid;width:28px;height:28px;place-items:center;border:1px solid #43856a;border-radius:8px;background:#0d4935;color:#77d7a9;font:700 calc(7px + var(--type-bump, 0px)) var(--font-label);font-style:normal}.landed-route-map article span em,.landed-route-map article span small,.landed-route-map article span strong{display:block}.landed-route-map article span small{color:#68cfa0;font:700 calc(6px + var(--type-bump, 0px)) var(--font-label)}.landed-route-map article span strong{margin-top:3px;font-size:calc(8px + var(--type-bump, 0px))}.landed-route-map article span em{margin-top:2px;color:#82aa98;font-size:calc(6px + var(--type-bump, 0px));font-style:normal}.landed-route-map>b{position:relative;height:1px;margin:0 10px;background:linear-gradient(90deg,#398266,#73d2a7)}.landed-route-map>b:after{position:absolute;right:0;top:-2px;width:5px;height:5px;border-radius:50%;background:#75d3a8;content:""}.landed-route-map>aside{padding:9px 12px;border-left:1px solid #39745c}.landed-route-map>aside small,.landed-route-map>aside span,.landed-route-map>aside strong{display:block}.landed-route-map>aside span{color:#65d19f;font:700 calc(6px + var(--type-bump, 0px)) var(--font-label)}.landed-route-map>aside strong{margin-top:3px;font-size:calc(12px + var(--type-bump, 0px))}.landed-route-map>aside small{margin-top:3px;color:#a2c4b4;font-size:calc(7px + var(--type-bump, 0px))}.landed-compare-dock{overflow:hidden;border:1px solid #b9d1c5;border-radius:12px;background:#fff}.landed-compare-dock>header{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;border-bottom:1px solid #dce7e1;background:#eef7f2}.landed-compare-dock header strong{display:block;margin-top:3px;color:#173e2f;font-size:calc(10px + var(--type-bump, 0px))}.landed-compare-dock header>div:last-child{display:flex;gap:4px}.landed-compare-dock header button{height:27px;padding:0 8px;border:1px solid #b7cfc3;border-radius:6px;background:#fff;color:#567267;font-size:calc(7px + var(--type-bump, 0px))}.landed-compare-dock header button.active{border-color:#2d8964;background:#e2f3e9;color:#116b49;font-weight:700}.landed-difference-table{display:grid;grid-template-columns:1.2fr 1fr .8fr .8fr .8fr .9fr;align-items:center}.landed-difference-table>span{padding:8px 10px;background:#f9fbfa;color:#73867d;font:700 calc(6px + var(--type-bump, 0px)) var(--font-label)}.landed-difference-table>div{display:contents}.landed-difference-table>div>*{padding:9px 10px;border-top:1px solid #e3ebe7;color:#5b7369;font-size:calc(7px + var(--type-bump, 0px))}.landed-difference-table>div>strong{color:#244b3c;font-size:calc(8px + var(--type-bump, 0px))}.landed-difference-table>div>b{color:#11714c}.landed-content:has(.landed-comparison){grid-template-columns:1fr}.landed-content:has(.landed-comparison)>.landed-compare-dock,.landed-content:has(.landed-comparison)>.landed-ledger{grid-column:1}@media(max-width:900px){.landed-route-map{grid-template-columns:1fr 1fr;gap:13px}.landed-route-map>b{display:none}.landed-route-map>aside{border-left:0}.landed-decision-board>header{align-items:flex-start;flex-direction:column}.landed-decision-board>header>small{margin-left:0}.landed-difference-table{overflow-x:auto;grid-template-columns:repeat(6,minmax(110px,1fr))}}@media(max-width:620px){.landed-decision-board>header nav{flex-wrap:wrap}.landed-route-map{grid-template-columns:1fr}.landed-compare-dock>header{align-items:flex-start;flex-direction:column;gap:8px}.landed-compare-dock header>div:last-child{flex-wrap:wrap}}.role-copy .button:disabled{opacity:.48;cursor:not-allowed;filter:grayscale(1)}.home-access-prompt{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid #c5d8cf;border-radius:12px}.home-access-prompt h3{margin:0 0 8px}.home-access-prompt p{margin:0}.legal-page{min-height:100vh;background:#fbfdfc}.legal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-bottom:1px solid #e2ece7}.legal-brand{display:inline-flex}.legal-back{color:#176e4d;font-size:calc(12px + var(--type-bump, 0px));font-weight:650;text-decoration:none}.legal-back:hover{text-decoration:underline}.legal-document{max-width:760px;margin:0 auto;padding:40px 24px 100px;color:#22392f}.legal-document h1{margin:0 0 6px;font-size:calc(30px + var(--type-bump, 0px))}.legal-version{margin:0 0 20px;color:#667b73}.legal-draft-note,.legal-version{font-size:calc(12px + var(--type-bump, 0px))}.legal-draft-note{margin:0 0 32px;padding:12px 14px;border:1px solid #e4c9a3;border-left:3px solid #b97924;border-radius:6px;background:#fbf3e6;color:#6e4c1f;line-height:1.55}.legal-draft-note b{color:#8a5a1f}.legal-section{margin-top:28px}.legal-section h2{margin:0 0 10px;font-size:calc(16px + var(--type-bump, 0px));color:#0d2e22}.legal-section p,.legal-section ul{margin:0 0 12px;font-size:calc(13px + var(--type-bump, 0px));line-height:1.7}.legal-section ul{padding-left:20px}.legal-section li{margin-bottom:6px}@media (max-width:640px){.legal-header{padding:16px 18px}.legal-document{padding:28px 18px 80px}}.shared-assessment-eyebrow{margin:0 0 8px;font-size:calc(11px + var(--type-bump, 0px));font-weight:700;letter-spacing:.06em;color:#176e4d}.shared-assessment-card h1{font-size:calc(24px + var(--type-bump, 0px))}.shared-assessment-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 24px;gap:14px 24px;margin:24px 0 28px;padding:20px;border:1px solid #e2ece7;border-radius:10px;background:#fff}.shared-assessment-facts div{display:flex;flex-direction:column;gap:3px}.shared-assessment-facts dt{font-size:calc(11px + var(--type-bump, 0px));color:#667b73;text-transform:uppercase;letter-spacing:.04em}.shared-assessment-facts dd{margin:0;font-size:calc(15px + var(--type-bump, 0px));font-weight:650;color:#0d2e22}.shared-assessment-downloads{display:flex;gap:12px;margin-bottom:28px}.shared-assessment-downloads a{display:inline-flex;align-items:center;padding:10px 16px;border-radius:8px;border:1px solid #176e4d;color:#176e4d;font-size:calc(13px + var(--type-bump, 0px));font-weight:650;text-decoration:none}.shared-assessment-downloads a:hover{background:#176e4d;color:#fff}.shared-assessment-missing p{font-size:calc(14px + var(--type-bump, 0px));color:#4a5f57}@media (max-width:640px){.shared-assessment-facts{grid-template-columns:1fr}.home-access-prompt,.shared-assessment-downloads{flex-direction:column}.home-access-prompt{align-items:flex-start}}.feedback-trigger svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.feedback-backdrop{position:fixed;z-index:300;inset:0;display:grid;place-items:center;padding:20px;background:rgba(7,36,27,.34);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.feedback-modal{width:min(440px,100%);overflow:hidden;border:1px solid #9fc5b2;border-radius:14px;background:#f9fcfa;box-shadow:0 28px 80px rgba(5,37,27,.26)}.feedback-modal>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #d5e3dc;background:#eaf5ef}.feedback-modal>header h2{margin:0;color:#183f31;font-size:calc(15px + var(--type-bump, 0px))}.feedback-modal>header button{display:grid;width:26px;height:26px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:#496b5e;font-size:calc(18px + var(--type-bump, 0px));cursor:pointer}.feedback-field{display:flex;flex-direction:column;gap:5px;margin:0 16px;padding-top:12px;color:#355748;font-size:calc(11px + var(--type-bump, 0px));font-weight:650}.feedback-field select,.feedback-field textarea{padding:9px 10px;border:1px solid #c5d5cc;border-radius:7px;background:#fff;color:#183f31;font-size:calc(12px + var(--type-bump, 0px));font-family:inherit;resize:vertical}.feedback-note{margin:10px 16px 0;padding:9px 10px;border:1px solid #e4c9a3;border-left:3px solid #b97924;border-radius:6px;background:#fbf3e6;color:#6e4c1f;line-height:1.5}.feedback-error,.feedback-note{font-size:calc(10px + var(--type-bump, 0px))}.feedback-error{margin:8px 16px 0;color:#b33b3b}.feedback-submit{display:block;width:calc(100% - 32px);margin:12px 16px 16px;height:38px;border:0;border-radius:8px;background:#176e4d;color:#fff;font-size:calc(12px + var(--type-bump, 0px));font-weight:700;cursor:pointer}.feedback-submit:disabled{opacity:.55;cursor:not-allowed}.feedback-sent{margin:20px 16px 24px;color:#176e4d;font-size:calc(13px + var(--type-bump, 0px));font-weight:650;text-align:center}