.brand-logo{--brand-logo-mark-size:40px;--brand-logo-font-size:1.2rem;--brand-logo-prof:var(--text,#08132b);--brand-logo-suffix:var(--muted,#59647a);min-width:0;color:var(--brand-logo-prof);vertical-align:middle;align-items:center;gap:10px;line-height:1;display:inline-flex}.brand-logo--sm{--brand-logo-mark-size:32px;--brand-logo-font-size:1rem;gap:8px}.brand-logo--lg{--brand-logo-mark-size:52px;--brand-logo-font-size:1.5rem;gap:12px}.brand-logo--compact{gap:7px}.brand-logo--light{--brand-logo-prof:#08132b;--brand-logo-suffix:#59647a}.brand-logo--dark{--brand-logo-prof:#fff;--brand-logo-suffix:#c5cede}.brand-logo__mark{width:var(--brand-logo-mark-size);height:var(--brand-logo-mark-size);object-fit:contain;flex:none;display:block}.brand-logo__wordmark{min-width:0;color:var(--brand-logo-prof);font-size:var(--brand-logo-font-size);letter-spacing:-.045em;white-space:nowrap;align-items:baseline;font-weight:850;display:inline-flex}.brand-logo__mir{color:#daaf37}.brand-logo__suffix{color:var(--brand-logo-suffix);letter-spacing:-.02em;margin-left:.48em;font-size:.72em;font-weight:750}.brand-logo--icon{gap:0}
:root{--bg:#f9f7f2;--surface:#fff;--surface-alt:#f5f3ee;--text:#172d3a;--muted:#566770;--border:#e0e4df;--primary:#203d49;--primary-hover:#2e5260;--primary-soft:#e9efed;--on-primary:#fff;--gold:#c5963a;--gold-text:#7d5a16;--gold-soft:#f0e6d2;--gold-border:#d8ad55;--success:#1f8f64;--danger:#c93f5a;--shadow:0 8px 24px #172d3a0d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=night]{--bg:#10202c;--surface:#192c39;--surface-alt:#213644;--text:#edf2f3;--muted:#b8c8cf;--border:#354a55;--primary:#c2dedc;--primary-hover:#d5e9e7;--primary-soft:#263e49;--on-primary:#102c31;--gold:#d8ad55;--gold-text:#e2bd6b;--gold-soft:#343b32;--gold-border:#c5963a;--success:#44c28a;--danger:#f07085;--shadow:0 8px 24px #00000026;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html[data-theme=system]{--bg:#10202c;--surface:#192c39;--surface-alt:#213644;--text:#edf2f3;--muted:#b8c8cf;--border:#354a55;--primary:#c2dedc;--primary-hover:#d5e9e7;--primary-soft:#263e49;--on-primary:#102c31;--gold:#d8ad55;--gold-text:#e2bd6b;--gold-soft:#343b32;--gold-border:#c5963a;--success:#44c28a;--danger:#f07085;--shadow:0 8px 24px #00000026;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{outline-offset:4px}:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 70%, white)}a{color:inherit;text-decoration:none}p{color:var(--muted);line-height:1.65}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--primary);color:var(--on-primary);border-radius:8px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:30;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 92%, transparent);min-height:72px;box-shadow:0 8px 28px color-mix(in srgb, var(--text) 5%, transparent);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.8vw,24px);padding:10px clamp(18px,3vw,48px);display:grid;position:sticky;top:0}.brand{align-items:center;min-width:0;padding:5px 0;display:inline-flex}.desktop-navigation{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:0;font-size:.82rem;display:flex}.navigation-primary{border:1px solid color-mix(in srgb, var(--border) 82%, var(--gold-border));background:color-mix(in srgb, var(--surface) 94%, transparent);min-width:0;box-shadow:0 5px 18px color-mix(in srgb, var(--text) 4%, transparent);border-radius:14px;align-items:center;gap:3px;padding:4px;display:flex}.navigation-primary>a,.navigation-menu>summary{min-height:40px;color:var(--muted);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:9px 12px;font-weight:760;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex;position:relative}.navigation-primary>a:hover,.navigation-primary>a:focus-visible,.navigation-menu>summary:hover,.navigation-menu>summary:focus-visible{background:var(--surface-alt);color:var(--text)}.navigation-primary>a[aria-current=page]{border-color:color-mix(in srgb, var(--primary) 30%, var(--border));background:var(--primary-soft);color:var(--text);box-shadow:inset 0 -2px var(--gold-border)}.navigation-primary>a:active,.navigation-menu>summary:active{transform:translateY(1px)}.navigation-account{font-weight:850}.site-controls{display:block;position:relative}.preferences-menu{position:relative}.preferences-summary{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:112px;min-height:44px;padding:9px 13px;font-size:.82rem;font-weight:820;list-style:none;display:flex}.preferences-summary::-webkit-details-marker{display:none}.preferences-summary:after{color:var(--gold-text);content:"›";font-size:1rem;transition:transform .16s}.preferences-menu[open] .preferences-summary:after{transform:rotate(90deg)}.preferences-panel{z-index:60;border:1px solid var(--border);background:var(--surface);width:min(410px,100vw - 36px);box-shadow:var(--shadow);border-radius:16px;gap:14px;padding:18px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.preference-group{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;display:grid}.preference-label{color:var(--muted);font-size:.74rem;font-weight:800}.locale-links,.theme-compact{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:5px;display:grid}.locale-links a,.locale-links button,.theme-compact button{border:1px solid var(--border);background:var(--surface-alt);min-height:40px;color:var(--text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:7px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.locale-links a[aria-current=page],.locale-links button.active,.theme-compact button.active{border-color:var(--primary);background:var(--primary-soft);color:var(--text);box-shadow:inset 0 -2px var(--gold-border)}.preference-note{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.compact-control select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--text);border-radius:9px;padding:0 10px}.preference-context{border-inline-start:2px solid var(--gold-border);background:var(--surface-alt);color:var(--muted);text-align:left;border-radius:0 8px 8px 0;padding:10px 12px;font-size:.72rem;line-height:1.5}.preference-context strong{color:var(--text)}.mobile-menu{display:none}main{width:min(1280px,100% - 36px);margin:0 auto}.home-command{padding:46px 0 36px;display:block}.home-command-main{border:1px solid var(--border);background:linear-gradient(135deg, color-mix(in srgb, var(--primary-soft) 75%, transparent), transparent 55%), var(--surface);border-radius:24px;align-content:start;gap:20px;padding:clamp(26px,4vw,46px);display:grid}.home-command h1{letter-spacing:-.035em;max-width:none;margin:0;font-family:inherit;font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:1.05}.home-search{border:1px solid var(--border);background:var(--surface);max-width:760px;box-shadow:0 12px 34px color-mix(in srgb, var(--text) 7%, transparent);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.home-search:focus-within{border-color:var(--primary);outline:3px solid color-mix(in srgb, var(--primary) 18%, transparent)}.home-search input{min-width:0;min-height:54px;color:var(--text);background:0 0;border:0;outline:0;padding:0 18px;font-size:1rem}.home-search button{border:0;border-radius:0;min-width:112px}.home-journeys{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-journey{border:1px solid var(--border);background:var(--surface);border-radius:15px;align-content:start;gap:9px;min-height:154px;padding:18px;display:grid}.home-journey>small{color:var(--gold-text);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.home-journey h2{margin:0;font-family:inherit;font-size:1.12rem;line-height:1.25}.home-journey>div{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.home-journey .button{min-height:40px;padding:8px 11px;font-size:.8rem}.home-categories{flex-wrap:wrap;gap:8px;display:flex}.home-categories a{border:1px solid var(--border);background:var(--surface-alt);color:var(--muted);border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:700}.home-categories a:hover{border-color:var(--primary);color:var(--primary)}.exchange-rates{border:1px solid var(--border);background:var(--surface);border-radius:24px;align-content:start;gap:18px;padding:24px;display:grid}.exchange-rates header{justify-content:space-between;align-items:center;gap:16px;display:flex}.exchange-rates h2{margin:0 0 3px;font-family:inherit;font-size:1.12rem}.exchange-rates-page{width:min(100%,820px);margin:0 auto;padding:46px 0 62px}.exchange-rates--standalone{padding:clamp(24px,5vw,44px)}.exchange-rates--standalone h1{margin:0 0 3px;font-size:clamp(2rem,5vw,3.2rem)}.exchange-rates header>span{background:var(--primary-soft);width:42px;height:42px;color:var(--gold-text);border-radius:12px;place-items:center;font-size:1.3rem;font-weight:900;display:grid}.exchange-rates small,.exchange-rates-status{color:var(--muted)}.exchange-rates dl{gap:0;margin:0;display:grid}.exchange-rates dl div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.exchange-rates dt{font-weight:900}.exchange-rates dd{font-variant-numeric:tabular-nums;margin:0}.exchange-rates>a{color:var(--primary);font-size:.84rem;font-weight:800}.home-market{border-top:1px solid var(--border);padding:36px 0 62px}.home-market>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.home-market h2{margin:0;font-family:inherit;font-size:clamp(1.5rem,3vw,2rem)}.home-market>header a{color:var(--primary);font-weight:800}.home-feeds{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home-feed{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:20px}.home-feed h3{margin:0 0 10px}.home-feed>div{display:grid}.home-feed a{border-top:1px solid var(--border);grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.home-feed a>span{color:var(--muted);font-size:.76rem}.home-feed a>b{color:var(--primary)}.home-feed>p{color:var(--muted);margin:0}.hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(40px,7vw,104px);min-height:710px;padding:70px 0;display:grid}.hero h1,.route-page h1{letter-spacing:-.035em;max-width:900px;margin:14px 0 22px;font-family:inherit;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.15}.route-page h1{font-size:clamp(2rem,4vw,3.25rem)}.lead{max-width:760px;font-size:clamp(1.05rem,1.7vw,1.28rem)}.eyebrow{color:var(--gold-text);letter-spacing:.16em;margin:0;font-size:.72rem;font-weight:800}.actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button,button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;border-radius:12px}.button{justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.primary{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.primary:hover{border-color:var(--primary-hover);background:var(--primary-hover)}.secondary:hover{border-color:var(--primary);color:var(--primary)}.hero-visual{border:1px solid var(--border);background:linear-gradient(150deg, color-mix(in srgb, var(--surface) 30%, transparent), transparent), var(--surface-alt);min-height:500px;box-shadow:var(--shadow);border-radius:28px;position:relative;overflow:hidden}.architectural-shape{background:linear-gradient(115deg, transparent 0 35%, color-mix(in srgb, var(--primary) 16%, transparent) 35% 48%, transparent 48%), linear-gradient(90deg, transparent 0 61%, color-mix(in srgb, var(--gold) 20%, transparent) 61% 64%, transparent 64%), radial-gradient(circle at 75% 22%, color-mix(in srgb, var(--primary) 26%, transparent), transparent 26%);position:absolute;inset:0}.status-dot{background:var(--success);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--success) 14%, transparent);border-radius:50%;display:inline-block}.section-heading>a{color:var(--primary);font-weight:700}.trust-strip{border-block:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.trust-strip div{border-inline-end:1px solid var(--border);align-items:center;gap:12px;padding:24px;display:flex}.trust-strip div:last-child{border-inline-end:0}.trust-strip span,.category-grid span{color:var(--gold-text);font-size:.75rem;font-weight:800}.section{border-bottom:1px solid var(--border);padding:clamp(28px,4vw,52px) 0}.compact-section{padding-block:72px}.section h2{margin:10px 0 24px;font-family:inherit;font-size:clamp(1.35rem,2.5vw,1.9rem);line-height:1.25}.section-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.category-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.category-grid a{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-height:116px;padding:18px}.category-grid strong{margin-top:22px;display:block}.category-grid a:hover{border-color:var(--primary);transform:translateY(-2px)}.steps{grid-template-columns:repeat(5,1fr);gap:0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--border);min-height:104px;padding:18px;position:relative}.steps li:after{border-top:2px solid var(--primary);content:"";width:55%;position:absolute;top:-1px;right:0}.steps span,.process-list span{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:14px;display:grid}.catalog-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.listing-grid{gap:12px;display:grid}.listing,.panel,.empty-state,.workspace-summary article{border:1px solid var(--border);background:var(--surface);box-shadow:0 6px 20px color-mix(in srgb, var(--text) 4%, transparent);border-radius:16px;padding:22px}.onboarding-page{width:min(1040px,100% - 32px);max-width:1040px;padding-block:clamp(32px,5vw,64px)}.route-page.onboarding-page>h1{letter-spacing:-.04em;max-width:760px;margin:10px 0 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.15rem,4.2vw,3.75rem);font-weight:820;line-height:1.03}.onboarding-lead{max-width:680px;color:var(--muted);margin:0 0 26px;font-size:1rem}.onboarding-form{border-radius:22px;gap:1.25rem;padding:clamp(20px,3vw,30px);display:grid}.onboarding-intents{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.onboarding-intent{cursor:pointer;display:block}.onboarding-intent input{opacity:0;pointer-events:none;position:absolute}.onboarding-intent span{border:1px solid var(--border);background:var(--surface);border-radius:18px;align-content:center;gap:.35rem;min-height:88px;padding:1rem 1.1rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.onboarding-intent small{color:var(--muted)}.onboarding-intent input:checked+span{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent);transform:translateY(-1px)}.onboarding-intent input:focus-visible+span{outline:3px solid var(--primary);outline-offset:2px}.onboarding-form .notice{margin:0}.onboarding-form>.primary{width:100%;min-height:50px;font-weight:800}.account-action-center{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:24px;gap:18px;margin:1.5rem 0;padding:24px;display:grid}.account-action-center>header,.account-action-next{justify-content:space-between;align-items:center;gap:18px;display:flex}.account-action-center h2,.account-action-center p{margin-block:.25rem}.account-action-counts{grid-template-columns:repeat(3,minmax(88px,1fr));gap:8px;display:grid}.account-action-counts span{border:1px solid var(--border);min-width:0;color:var(--muted);border-radius:14px;gap:2px;padding:10px 12px;font-size:.72rem;display:grid}.account-action-counts strong{color:var(--ink);font-size:1.05rem}.account-action-progress{background:color-mix(in srgb, var(--primary) 10%, var(--surface));border-radius:999px;height:6px;overflow:hidden}.account-action-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--gold));height:100%;display:block}.account-action-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.account-action-steps li{border:1px solid var(--border);min-width:0;color:var(--muted);border-radius:14px;align-items:center;gap:9px;padding:12px;display:flex}.account-action-steps li>span{background:color-mix(in srgb, var(--primary) 10%, var(--surface));width:26px;height:26px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:850;display:grid}.account-action-steps li b{min-width:0;font-size:.8rem;line-height:1.25}.account-action-steps li[data-state=complete]{color:var(--ink)}.account-action-steps li[data-state=current]{border-color:var(--gold-border);background:color-mix(in srgb, var(--gold) 7%, var(--surface));color:var(--ink)}.account-action-next{background:color-mix(in srgb, var(--primary) 5%, var(--surface));border-radius:18px;padding:16px}.account-action-next>div:first-child>span{color:var(--gold-text);letter-spacing:.14em;font-size:.68rem;font-weight:850}.account-action-next p{max-width:760px;color:var(--muted);line-height:1.5}@media (max-width:720px){.onboarding-intents{grid-template-columns:1fr}.account-action-center>header,.account-action-next{flex-direction:column;align-items:stretch}.account-action-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.account-action-counts span{padding-inline:8px}.account-action-steps{grid-template-columns:1fr 1fr}.account-action-next .row-actions,.account-action-next .button{width:100%}}.listing h4{margin:12px 0 4px;font-size:1.05rem}.listing p{margin:0 0 10px}.pill{border:1px solid var(--gold-border);color:var(--gold-text);border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.empty-state{text-align:center;min-height:220px}.empty-state>span{color:var(--gold);font-size:2.4rem}.empty-state .button{margin-top:12px}.route-page{min-height:70vh}.legal-document{gap:28px;max-width:1040px;display:grid}.legal-document>header{max-width:900px}.legal-document-meta{color:var(--muted);flex-wrap:wrap;gap:10px 24px;margin:22px 0 0;display:flex}.legal-document-toc,.legal-operator,.legal-document-body section{border:1px solid var(--border);background:var(--surface);border-radius:22px}.legal-document-toc,.legal-operator{padding:24px}.legal-document-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:16px 0 0;padding-left:22px;display:grid}.legal-document-toc a,.legal-document-links a,.legal-operator a{color:var(--primary);text-underline-offset:3px}.legal-document-body{gap:14px;display:grid}.legal-document-body section{padding:clamp(22px,3vw,34px);scroll-margin-top:110px}.legal-document-body h2,.legal-operator h2{margin:0 0 14px;font-size:clamp(1.25rem,2.2vw,1.65rem)}.legal-document-body p{max-width:86ch;margin:0 0 12px;line-height:1.65}.legal-document-body p:last-child{margin-bottom:0}.legal-document-body ul{gap:8px;margin:14px 0 0;padding-left:22px;display:grid}.legal-operator dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:0;display:grid}.legal-operator dl div{min-width:0}.legal-operator dt{color:var(--muted);margin-bottom:4px;font-size:.85rem}.legal-operator dd{overflow-wrap:anywhere;margin:0;line-height:1.5}.legal-document-links{flex-wrap:wrap;gap:12px;display:flex}.legal-document-links>a{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px 16px;font-weight:750;text-decoration:none}.legal-document-links>a[aria-current=page]{border-color:var(--primary)}.legal-hub .legal-document-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.search-bar{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:minmax(280px,1fr) auto auto;align-items:end;gap:12px;margin:24px 0 18px;padding:20px;display:grid;position:relative}.search-bar input,.search-bar>.primary{min-height:54px}.catalog-page h1{margin-bottom:0;font-size:clamp(2.8rem,5vw,4.6rem)}.catalog-filter-menu{position:relative}.catalog-filter-menu>summary{border:1px solid var(--border);background:var(--surface-alt);min-height:54px;color:var(--text);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:800;list-style:none;display:flex}.catalog-filter-menu>summary::-webkit-details-marker{display:none}.catalog-filter-menu>summary:before{color:var(--gold-text);content:"≡";font-size:1.15rem}.catalog-filter-menu>summary span{background:var(--primary);min-width:22px;height:22px;color:var(--on-primary);border-radius:999px;place-items:center;font-size:.72rem;display:grid}.catalog-filter-menu[open]>summary{border-color:var(--primary);background:var(--primary-soft)}.catalog-filter-panel{z-index:35;border:1px solid var(--border);background:var(--surface);width:min(680px,100vw - 48px);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.catalog-filter-panel .secondary{grid-column:1/-1;justify-self:end}.catalog-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.catalog-tabs,.catalog-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalog-tabs button{border-color:var(--border);background:var(--surface);min-height:42px;color:var(--muted);padding:9px 13px}.catalog-tabs button.active{border-color:var(--primary);background:var(--primary-soft);color:var(--text)}.catalog-tabs button span{color:var(--gold-text);margin-left:5px;font-size:.75rem}.catalog-toolbar-actions>button{min-height:44px}.catalog-toolbar-actions>button.active{border-color:var(--primary);background:var(--primary-soft)}.catalog-toolbar-actions select{min-height:44px;padding-block:0}.catalog-result-summary{color:var(--muted);margin:0 0 14px;font-size:.84rem}.catalog-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.catalog-card{border:1px solid var(--border);border-top:3px solid var(--primary);background:var(--surface);border-radius:15px;align-content:start;gap:14px;min-height:300px;padding:18px;display:grid}.catalog-card--demand{border-top-color:var(--gold-border)}.catalog-card--professional{border-top-color:color-mix(in srgb, var(--primary) 55%, var(--gold-border))}.catalog-card>header,.catalog-card>footer,.catalog-response-dialog>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-card-tags,.catalog-card-meta{flex-wrap:wrap;gap:7px;display:flex}.catalog-card-tags span,.catalog-card-meta span{background:var(--surface-alt);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:700}.catalog-card-tags .catalog-kind{background:var(--primary-soft);color:var(--text)}.catalog-save{border-color:var(--border);width:38px;min-width:38px;min-height:38px;color:var(--muted);background:0 0;border-radius:50%;padding:0;font-size:1.25rem}.catalog-save.active{border-color:var(--gold-border);background:var(--gold-soft);color:var(--gold-text)}.catalog-card h2{margin:0;font-family:inherit;font-size:1.16rem;line-height:1.3}.catalog-card h2 a{color:inherit;text-decoration:none}.catalog-card h2 a:hover{color:var(--primary)}.catalog-card-description{min-height:4.5em;color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.catalog-card>footer{border-top:1px solid var(--border);flex-wrap:wrap;align-self:end;margin-top:auto;padding-top:4px}.catalog-card>footer>strong{margin-right:auto;font-size:.92rem}.catalog-card>footer .button,.catalog-card>footer button{min-height:42px;padding:9px 12px;font-size:.82rem}.catalog-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020817b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.catalog-response-dialog{border:1px solid var(--border);background:var(--surface);width:min(560px,100%);box-shadow:var(--shadow);border-radius:18px;padding:22px}.catalog-response-dialog>header span{color:var(--gold-text);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.catalog-response-dialog h2{margin:5px 0 0;font-family:inherit;font-size:1.35rem}.catalog-response-dialog>header>button{border-color:var(--border);min-width:40px;min-height:40px;color:var(--text);background:0 0;padding:0;font-size:1.4rem}.catalog-response-dialog form{gap:14px;margin-top:20px;display:grid}.catalog-response-dialog form>div{justify-content:flex-end;gap:10px;display:flex}.catalog-detail-back{color:var(--muted);margin-bottom:24px;font-weight:750;text-decoration:none;display:inline-flex}.catalog-detail-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);align-items:start;gap:20px;display:grid}.catalog-detail-card,.catalog-detail-action{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:clamp(22px,4vw,40px)}.catalog-detail-card h1{margin:22px 0 18px;font-size:clamp(2.25rem,5vw,4.4rem);line-height:.98}.catalog-detail-description{color:var(--muted);white-space:pre-wrap;margin:0;font-size:1.05rem;line-height:1.75}.catalog-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:32px 0 0;display:grid}.catalog-detail-facts div{background:var(--surface-alt);border-radius:12px;padding:14px}.catalog-detail-facts dt,.catalog-detail-action>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.catalog-detail-facts dd{color:var(--text);margin:6px 0 0;font-weight:750}.catalog-detail-action{gap:14px;display:grid}.catalog-detail-action h2,.catalog-detail-action p{margin:0}.catalog-detail-action small{color:var(--gold-text)}.catalog-detail-response{border-top:1px solid var(--border);gap:12px;padding-top:8px;display:grid}.companies-page h1,.company-detail-page h1{margin-bottom:0;font-size:clamp(2.8rem,5vw,4.6rem)}.companies-search{grid-template-columns:minmax(280px,1fr) auto}.company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.company-card{border:1px solid var(--border);border-top:3px solid var(--gold-border);background:var(--surface);border-radius:18px;align-content:start;gap:18px;min-height:390px;padding:22px;display:grid}.company-card>header,.company-card>footer,.company-listing-section>header,.company-listing-grid article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-card>header{color:var(--muted);flex-wrap:wrap;align-items:flex-start;font-size:.76rem;font-weight:750}.company-verification{border:1px solid var(--border);background:var(--surface-alt);min-height:30px;color:var(--muted);border-radius:999px;align-items:center;padding:6px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.company-verification.verified{border-color:color-mix(in srgb, var(--primary) 48%, var(--border));background:var(--primary-soft);color:var(--text)}.company-verification.verified:before{color:var(--primary);content:"✓";margin-right:6px}.company-card h2{margin:0 0 10px;font-family:inherit;font-size:1.3rem;line-height:1.25}.company-card h2 a,.company-listing-grid h3 a{color:inherit;text-decoration:none}.company-card h2 a:hover,.company-listing-grid h3 a:hover{color:var(--primary)}.company-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.company-location{color:var(--muted);font-size:.88rem;font-weight:750}.company-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.company-metrics div{background:var(--surface-alt);border-radius:10px;padding:10px}.company-metrics dt{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.company-metrics dd{margin:5px 0 0;font-size:1.15rem;font-weight:850}.company-card>footer{border-top:1px solid var(--border);align-self:end;margin-top:auto;padding-top:14px}.company-card>footer>span{color:var(--muted);font-size:.74rem}.company-detail-hero{border:1px solid var(--border);border-top:4px solid var(--gold-border);background:var(--surface);border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:28px;padding:clamp(24px,5vw,52px);display:grid}.company-detail-heading h1{margin:22px 0 16px;line-height:1}.company-detail-heading>p{max-width:760px;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.75}.company-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.company-profile-facts div{background:var(--surface-alt);border-radius:12px;padding:14px}.company-profile-facts dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.company-profile-facts dd{margin:7px 0 0;font-weight:750}.company-website{grid-column:2;justify-self:start}.company-detail-listings{gap:20px;margin-top:22px;display:grid}.company-listing-section{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:clamp(22px,4vw,36px)}.company-listing-section>header{margin-bottom:18px}.company-listing-section>header h2{margin:0;font-family:inherit;font-size:1.45rem}.company-listing-section>header span{background:var(--primary-soft);min-width:34px;height:34px;color:var(--text);border-radius:999px;place-items:center;font-weight:850;display:grid}.company-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.company-listing-grid article{border:1px solid var(--border);background:var(--surface-alt);border-radius:14px;align-content:start;gap:10px;min-height:210px;padding:17px;display:grid}.company-listing-grid article>span{color:var(--gold-text);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:850}.company-listing-grid h3,.company-listing-grid p{margin:0}.company-listing-grid h3{font-size:1rem}.company-listing-grid p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.company-listing-grid article>footer{align-self:end;margin-top:auto;font-size:.78rem}.company-listing-empty{color:var(--muted);margin:0}.catalog-demo-label{border:1px solid var(--border);min-height:38px;color:var(--muted);border-radius:10px;align-items:center;padding:8px 12px;font-size:.8rem;font-weight:750;display:inline-flex}.catalog-professional-headline{color:var(--gold-text);margin:-8px 0 20px;font-size:1.15rem;font-weight:750}.catalog-professional-categories{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.catalog-professional-categories span{border:1px solid var(--border);background:var(--surface-alt);color:var(--text);border-radius:999px;padding:7px 10px;font-size:.8rem;font-weight:700}.professional-profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.professional-profile-metrics div{border:1px solid var(--border);background:var(--surface-alt);border-radius:14px;gap:5px;min-width:0;padding:14px;display:grid}.professional-profile-metrics strong{color:var(--text);font-size:1.2rem}.professional-profile-metrics span{color:var(--muted);font-size:.76rem}.professional-profile-content{border-top:1px solid var(--border);gap:34px;margin-top:36px;padding-top:32px;display:grid}.professional-profile-content>section>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.professional-profile-content h2,.professional-profile-content h3,.professional-profile-content p{margin:0}.professional-profile-content h2{font-size:clamp(1.35rem,2.5vw,1.8rem)}.professional-profile-content>section>header>span{color:var(--muted);font-size:.85rem;font-weight:750}.professional-timeline{border-left:2px solid var(--border);gap:0;padding-left:18px;display:grid}.professional-timeline article{gap:7px;padding:0 0 24px 12px;display:grid;position:relative}.professional-timeline article:before{border:2px solid var(--surface);background:var(--gold);width:10px;height:10px;box-shadow:0 0 0 1px var(--gold);content:"";border-radius:50%;position:absolute;top:5px;left:-25px}.professional-timeline time,.professional-portfolio-grid time,.professional-reviews time{color:var(--muted);font-size:.76rem}.professional-timeline strong{color:var(--gold-text);font-size:.88rem}.professional-timeline p,.professional-portfolio-grid p,.professional-reviews p{color:var(--muted);white-space:pre-wrap;line-height:1.6}.professional-portfolio-grid,.professional-reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.professional-portfolio-grid article,.professional-reviews article{border:1px solid var(--border);background:var(--surface-alt);border-radius:16px;gap:12px;padding:18px;display:grid}.professional-portfolio-grid article>div,.professional-reviews article>header,.professional-reviews article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.professional-portfolio-grid article>div>span,.professional-reviews article>header>span,.professional-reviews article>footer>span{color:var(--gold-text);font-size:.78rem;font-weight:800}.professional-portfolio-grid a{color:var(--primary);font-weight:750;text-decoration:none}.professional-empty{background:var(--surface-alt);color:var(--muted);border-radius:14px;padding:16px}.catalog-demo-notice{border:1px solid color-mix(in srgb, var(--gold) 45%, var(--border));background:color-mix(in srgb, var(--gold) 7%, var(--surface));border-radius:14px;gap:10px;padding:16px;display:grid}.catalog-demo-notice p{color:var(--muted);margin:0;line-height:1.55}.catalog-deal-steps{background:var(--surface-alt);color:var(--muted);border-radius:12px;gap:8px;margin:2px 0;padding:14px 14px 14px 34px;font-size:.86rem;display:grid}.account-return-note{max-width:680px;color:var(--muted);margin:18px 0 0}.specialist-deal-flow{border:1px solid color-mix(in srgb, var(--primary) 38%, var(--border));background:linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--primary) 5%, var(--surface)));box-shadow:var(--shadow);border-radius:20px;gap:20px;margin:26px 0;padding:clamp(20px,4vw,34px);scroll-margin-top:100px;display:grid}.specialist-deal-flow>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.specialist-deal-flow>header span{color:var(--gold-text);letter-spacing:.1em;font-size:.72rem;font-weight:850}.specialist-deal-flow>header h2{margin:6px 0 0;font-family:inherit;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.08}.specialist-deal-flow>header>a{color:var(--primary);flex:none;font-weight:750}.specialist-deal-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.specialist-deal-progress>*{background:var(--surface-alt);min-height:48px;color:var(--muted);border-radius:12px;align-items:center;gap:9px;padding:10px 12px;font-size:.82rem;display:flex}.specialist-deal-progress strong{background:var(--primary-soft);color:var(--text)}.specialist-deal-progress span>b,.specialist-deal-progress strong>span{border:1px solid var(--border);background:var(--surface);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.specialist-deal-person{border:1px solid var(--border);background:var(--surface-alt);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.specialist-deal-person>div,.specialist-deal-person dl{gap:5px;display:grid}.specialist-deal-person>div span,.specialist-deal-person dt{color:var(--muted);font-size:.78rem}.specialist-deal-person dl{grid-template-columns:repeat(3,auto);gap:12px 24px;margin:0}.specialist-deal-person dd{margin:3px 0 0;font-weight:750}.specialist-deal-form{gap:14px;display:grid}.specialist-deal-form-row{grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(140px,.6fr));gap:12px;display:grid}.specialist-deal-explainer{border-left:3px solid var(--gold);color:var(--muted);margin:0;padding:12px 14px;font-size:.86rem;line-height:1.55}.specialist-deal-form>button{justify-self:start}.specialist-deal-success{border:1px solid color-mix(in srgb, #18a76f 45%, var(--border));background:color-mix(in srgb, #18a76f 7%, var(--surface));border-radius:14px;gap:14px;padding:18px;display:grid}.specialist-deal-success>div{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:780px){.specialist-deal-flow>header,.specialist-deal-person{flex-direction:column;align-items:stretch}.specialist-deal-progress,.specialist-deal-form-row,.specialist-deal-person dl{grid-template-columns:1fr}}label{color:var(--muted);gap:7px;font-size:.82rem;display:grid}input,textarea,select{border:1px solid var(--border);background:var(--surface-alt);width:100%;min-height:44px;color:var(--text);border-radius:10px;padding:10px 12px}textarea{resize:vertical;min-height:110px}.forms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.panel{align-content:start;gap:14px;display:grid}.panel h2{margin:0;font-size:1.55rem}.professional-profile-editor{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-top:24px;padding:clamp(20px,4vw,32px)}.professional-profile-editor>header h3,.professional-profile-editor>header p,.professional-profile-editor h4,.professional-profile-editor form>p{margin:0}.professional-profile-editor>header p,.professional-profile-editor form>p{color:var(--muted)}.professional-profile-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.professional-profile-editor-grid>div,.professional-profile-editor-grid form{align-content:start;gap:14px;display:grid}.professional-profile-editor-grid>div{border:1px solid var(--border);background:var(--surface-alt);border-radius:16px;padding:18px}.professional-profile-records{border-top:1px solid var(--border);gap:8px;padding-top:6px;display:grid}.professional-profile-records article{background:var(--surface);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px;display:flex}.professional-profile-records article>div{gap:4px;display:grid}.professional-profile-records span,.professional-profile-records small,.professional-profile-records>p{color:var(--muted)}.professional-profile-records a{color:var(--primary);font-size:.82rem;font-weight:750;text-decoration:none}.notice{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:14px 18px}.workspace-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:28px 0;display:grid}.workspace-summary strong,.workspace-summary span{display:block}.workspace-summary strong{font-family:Georgia,serif;font-size:2rem}.process-list{gap:12px;max-width:800px;padding:0;list-style:none;display:grid}.process-list li{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:18px;display:grid}.endpoint-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px;display:grid}.endpoint-grid code{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:20px}.site-footer{border-top:1px solid var(--border);background:var(--surface);grid-template-columns:1.4fr repeat(3,1fr);gap:36px;padding:58px clamp(18px,4vw,64px) 30px;display:grid}.site-footer div{align-content:start;gap:10px;display:grid}.site-footer a{color:var(--muted)}.site-footer a:hover{color:var(--primary)}.site-footer small{border-top:1px solid var(--border);color:var(--muted);grid-column:1/-1;padding-top:24px}@media (max-width:1120px){.exchange-rates-page .exchange-rates{grid-template-columns:1fr;align-items:start}.exchange-rates-page .exchange-rates dl{grid-template-columns:1fr;gap:0}.exchange-rates-page .exchange-rates dl div{border-bottom:1px solid var(--border);gap:18px;display:flex}.desktop-navigation,.header-actions>.site-controls{display:none}.site-header{grid-template-columns:1fr auto auto}.mobile-menu{display:block;position:relative}.mobile-menu>summary{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;padding:10px 14px;list-style:none}.mobile-menu[open]{position:static}.mobile-menu-panel{z-index:40;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;gap:0;padding:18px;display:none;position:absolute;top:64px;left:18px;right:18px}.mobile-menu[open] .mobile-menu-panel{display:grid}.mobile-navigation{border-bottom:1px solid var(--border);flex-direction:column;gap:12px;padding:0 0 16px;display:flex;position:static}.mobile-menu-panel>.site-controls{padding-top:16px;display:block}.hero,.home-command{grid-template-columns:1fr}.exchange-rates{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr) auto;align-items:center}.exchange-rates dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.exchange-rates dl div{border:0;gap:3px;display:grid}.hero-visual{min-height:420px}.category-grid,.workspace-summary{grid-template-columns:repeat(3,1fr)}}@media (max-width:340px){.site-header .brand-logo__wordmark{display:none}}@media (max-width:760px){main{width:min(100% - 24px,1280px)}.hero{min-height:auto;padding-block:56px}.home-command{gap:14px;padding:22px 0}.home-command-main,.exchange-rates{border-radius:18px;padding:20px}.exchange-rates-page{padding:22px 0 42px}.home-search{grid-template-columns:1fr}.home-search button{border-radius:0}.home-journeys,.home-feeds{grid-template-columns:1fr}.exchange-rates{grid-template-columns:1fr;align-items:start;display:grid}.exchange-rates dl{grid-template-columns:repeat(2,minmax(0,1fr))}.home-market{padding:24px 0 42px}.home-market>header{flex-direction:column;align-items:flex-start}.hero h1,.route-page h1{font-size:clamp(2.7rem,13vw,4.6rem)}.hero-visual{min-height:350px}.trust-strip,.steps,.catalog-columns,.forms-grid,.search-bar,.endpoint-grid,.site-footer{grid-template-columns:1fr}.trust-strip div{border-inline-end:0;border-bottom:1px solid var(--border)}.category-grid{grid-template-columns:repeat(2,1fr)}.section-heading{flex-direction:column;align-items:start}.workspace-summary{grid-template-columns:repeat(2,1fr)}.site-footer small{grid-column:auto}.mobile-menu-panel{max-height:calc(100vh - 92px);overflow-y:auto}.mobile-menu .preferences-panel{width:100%;box-shadow:none;margin-top:10px;position:static}.preference-group{grid-template-columns:1fr;gap:7px}}.user-account-menu{position:relative}.user-account-summary{border:1px solid color-mix(in srgb, var(--gold-border) 72%, var(--border));background:color-mix(in srgb, var(--gold-soft) 50%, var(--surface));cursor:pointer;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:190px;max-width:250px;min-height:48px;padding:6px 10px 6px 7px;list-style:none;display:grid}.user-account-summary::-webkit-details-marker{display:none}.user-account-summary:hover,.user-account-summary:focus-visible,.user-account-menu[open]>.user-account-summary{border-color:var(--gold-border);background:var(--gold-soft)}.user-account-avatar,.account-identity-avatar{background:linear-gradient(145deg, var(--primary), color-mix(in srgb, var(--primary) 72%, var(--gold)));color:var(--on-primary);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.account-identity-avatar--photo,.catalog-participant-photo{object-fit:cover}.catalog-participant-photo{border:1px solid var(--border);border-radius:24px;width:88px;height:88px}.proposal-profile-note,.catalog-worksite-summary,.proposal-worksite-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:14px}.proposal-participant-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:12px;padding:16px;display:grid}.proposal-participant-card>header{align-items:center;gap:12px;display:flex}.proposal-participant-card>header img,.proposal-participant-placeholder{object-fit:cover;border-radius:18px;flex:0 0 64px;width:64px;height:64px}.proposal-participant-placeholder{color:#fff;background:var(--text);place-items:center;font-weight:800;display:grid}.proposal-participant-card>header div,.proposal-participant-card>dl div{gap:3px;display:grid}.proposal-participant-card>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.proposal-participant-card dt,.proposal-participant-card dd{margin:0}.proposal-participant-card dt{color:var(--muted);font-size:.76rem}.proposal-participant-portfolio>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.proposal-participant-portfolio article{gap:5px;min-width:0;display:grid}.proposal-participant-portfolio img,.professional-portfolio-photo,.portfolio-record-photo{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.profile-photo-editor,.organization-media-list li{align-items:center;gap:12px;display:flex}.profile-photo-editor>img,.profile-photo-editor>span,.organization-media-list img,.organization-media-list li>span{object-fit:cover;border-radius:18px;flex:0 0 64px;width:64px;height:64px}.profile-photo-editor>span,.organization-media-list li>span{background:var(--text);color:#fff;place-items:center;font-weight:800;display:grid}.organization-media-list{gap:12px;padding:0;list-style:none;display:grid}.worksite-fields{border:1px solid var(--border);border-radius:18px;gap:12px;margin:0;padding:16px;display:grid}@media (max-width:720px){.proposal-participant-card>dl,.proposal-participant-portfolio>div{grid-template-columns:1fr 1fr}}.user-account-avatar{width:34px;height:34px;font-size:.72rem}.user-account-summary-copy{gap:2px;min-width:0;display:grid}.user-account-summary-copy strong,.user-account-summary-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-account-summary-copy strong{color:var(--text);font-size:.78rem}.user-account-summary-copy small{color:var(--muted);font-size:.67rem;font-weight:720}.user-account-chevron{color:var(--gold-text);transition:transform .15s}.user-account-menu[open] .user-account-chevron{transform:rotate(180deg)}.user-account-popover{z-index:80;border:1px solid color-mix(in srgb, var(--border) 74%, var(--gold-border));background:color-mix(in srgb, var(--surface) 97%, transparent);width:min(320px,100vw - 32px);box-shadow:0 22px 60px color-mix(in srgb, var(--text) 17%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;gap:8px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.user-account-popover header{border-bottom:1px solid var(--border);gap:4px;padding:8px 10px 12px;display:grid}.user-account-popover header>span,.user-account-popover header>small{overflow-wrap:anywhere;color:var(--muted);font-size:.75rem}.user-account-popover>a,.user-account-popover>button{min-height:44px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:flex-start;align-items:center;padding:10px 12px;font-weight:780;display:flex}.user-account-popover>a:hover,.user-account-popover>a:focus-visible{background:var(--primary-soft)}.user-account-popover>button{border-color:color-mix(in srgb, var(--danger) 30%, var(--border));color:var(--danger)}.user-account-popover>button:hover,.user-account-popover>button:focus-visible{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}.user-account-popover>button:disabled{cursor:wait;opacity:.6}.user-account-popover>p{color:var(--danger);margin:0;padding:0 10px 4px;font-size:.78rem}.identity-verified-badge{border:1px solid color-mix(in srgb, var(--success) 34%, var(--border));background:color-mix(in srgb, var(--success) 10%, var(--surface));width:fit-content;color:var(--success);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.7rem;font-weight:850;display:inline-flex}.header-account.is-loading,.mobile-account-entry.is-loading{opacity:.68}.mobile-account-entry{border:1px solid var(--gold-border);background:var(--gold-soft);min-height:48px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;font-weight:850;display:flex}.account-identity-card{border:1px solid color-mix(in srgb, var(--border) 74%, var(--gold-border));background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 94%, var(--gold-soft)), var(--surface));box-shadow:var(--shadow);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:18px 0 22px;padding:clamp(18px,3vw,26px);display:grid}.account-identity-avatar{width:54px;height:54px;font-size:1rem}.account-identity-copy{gap:3px;min-width:0;display:grid}.account-identity-copy>span,.account-identity-copy>small{color:var(--muted);font-size:.78rem}.account-identity-copy h2,.account-identity-copy p{margin:0}.account-identity-copy h2{overflow-wrap:anywhere;font-size:clamp(1.15rem,2vw,1.45rem)}.account-identity-copy p{color:var(--gold-text);font-weight:820;line-height:1.4}.account-identity-copy small{overflow-wrap:anywhere}.account-identity-actions{justify-items:end;gap:10px;display:grid}.account-identity-actions>button{min-width:112px;color:var(--danger)}@media (max-width:1560px){.user-account-menu--mobile{width:100%}.user-account-menu--mobile>.user-account-summary{width:100%;max-width:none}.user-account-menu--mobile>.user-account-popover{width:100%;box-shadow:none;margin-top:8px;position:static}}@media (max-width:720px){.account-identity-card{grid-template-columns:auto minmax(0,1fr)}.account-identity-actions{grid-column:1/-1;justify-items:stretch;width:100%}.account-identity-actions>.identity-verified-badge{width:fit-content}.account-identity-actions>button{width:100%}}@media (max-width:390px){.category-grid,.workspace-summary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.workspace-queues{grid-template-columns:minmax(0,1fr);gap:18px;margin:24px 0;display:grid}.workspace-offers-panel{gap:0;padding:0;overflow:hidden}.workspace-offers-heading{border-bottom:1px solid var(--border);background:linear-gradient(135deg, color-mix(in srgb, var(--primary-soft) 72%, var(--surface)), var(--surface) 68%);justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 28px 22px;display:flex}.workspace-offers-heading>div{min-width:0}.workspace-offers-kicker{color:var(--primary);letter-spacing:.13em;margin-bottom:7px;font-size:.72rem;font-weight:850;display:block}.workspace-offers-heading h2{font-size:clamp(1.55rem,2.4vw,2rem)}.workspace-offers-heading p{max-width:660px;margin:8px 0 0}.workspace-offers-create{white-space:nowrap;flex:none;min-height:44px}.workspace-offers-create>span{color:var(--gold-text);margin-right:6px;font-weight:900}.workspace-offers-overview{border-bottom:1px solid var(--border);background:var(--surface-alt);gap:28px;padding:14px 28px;display:flex}.workspace-offers-overview span{color:var(--muted);align-items:baseline;gap:7px;font-size:.82rem;font-weight:700;display:flex}.workspace-offers-overview strong{color:var(--text);font-family:Georgia,serif;font-size:1.35rem}.workspace-offer-list{display:grid}.workspace-offer-card{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 28px;display:grid}.workspace-offer-card:last-child{border-bottom:0}.workspace-offer-copy{min-width:0}.workspace-offer-state,.workspace-offer-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offer-status,.workspace-offer-version,.workspace-offer-meta span{border:1px solid var(--border);background:var(--surface-alt);min-height:26px;color:var(--muted);border-radius:999px;align-items:center;padding:4px 9px;font-size:.72rem;font-weight:780;display:inline-flex}.offer-status--positive{border-color:color-mix(in srgb, var(--success) 34%, var(--border));background:color-mix(in srgb, var(--success) 11%, var(--surface));color:var(--success)}.offer-status--pending{border-color:color-mix(in srgb, var(--primary) 32%, var(--border));background:var(--primary-soft);color:var(--text)}.offer-status--attention{border-color:color-mix(in srgb, var(--danger) 34%, var(--border));background:color-mix(in srgb, var(--danger) 9%, var(--surface));color:var(--danger)}.offer-status--draft{border-color:var(--gold-border);background:var(--gold-soft);color:var(--gold-text)}.offer-status--muted{color:var(--muted)}.workspace-offer-copy h3{overflow-wrap:anywhere;margin:12px 0 10px;font-size:1.08rem;line-height:1.35}.workspace-offer-meta span{min-height:24px;padding:3px 8px;font-weight:650}.workspace-offer-copy>p{margin:10px 0 0;font-size:.86rem;line-height:1.5}.workspace-offer-action{white-space:nowrap;min-height:44px}.workspace-offers-empty{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:28px;display:grid}.workspace-offers-empty>span{border:1px solid var(--gold-border);background:var(--gold-soft);width:46px;height:46px;color:var(--gold-text);border-radius:14px;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.workspace-offers-empty h3,.workspace-offers-empty p{margin:0}.workspace-offers-empty p{margin-top:4px}.workspace-record{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.workspace-record>div{gap:3px;display:grid}.workspace-record small{color:var(--muted);font-size:.78rem}.workspace-record button{flex:none}.proposal-queues{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin:24px 0;overflow:hidden}.proposal-queues>.notice{margin:16px 28px 0}.proposal-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.proposal-record{border-top:1px solid var(--border);gap:10px;padding:16px 0;display:grid}.proposal-record>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.proposal-record h3,.proposal-record p{margin:0}.proposal-record header div>span{color:var(--muted);font-size:.75rem}.proposal-record p{color:var(--muted);white-space:pre-wrap;line-height:1.55}.proposal-linked-deal,.proposal-deal-form{border:1px solid color-mix(in srgb, var(--gold) 48%, var(--border));background:color-mix(in srgb, var(--gold) 7%, var(--surface));border-radius:18px;gap:14px;padding:16px;display:grid}.proposal-linked-deal>div,.proposal-deal-form>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.proposal-linked-deal>div:first-child,.proposal-deal-form>header{justify-content:initial;gap:4px;display:grid}.proposal-linked-deal span,.proposal-deal-form header span,.proposal-deal-waiting{color:var(--muted);line-height:1.45}.proposal-linked-deal .button{min-height:40px}.proposal-deal-form>label,.proposal-deal-form-grid>label,.proposal-deal-form-grid>.country-picker{gap:7px;min-width:0;display:grid}.proposal-deal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.proposal-deal-waiting{border:1px dashed var(--border);background:var(--surface);border-radius:16px;padding:14px 16px}.proposal-record-actions{flex-wrap:wrap;gap:8px;display:flex}.proposal-record-actions button{min-height:38px;padding:8px 11px}@media (max-width:760px){.workspace-queues,.proposal-queue-grid,.proposal-deal-form-grid,.catalog-detail-layout,.catalog-detail-facts,.professional-profile-metrics,.professional-portfolio-grid,.professional-reviews,.professional-profile-editor-grid{grid-template-columns:1fr}.workspace-record{align-items:flex-start}.workspace-offers-heading,.workspace-offer-card,.workspace-offers-empty{grid-template-columns:1fr}.workspace-offers-heading{padding:22px;display:grid}.workspace-offers-create,.workspace-offer-action,.workspace-offers-empty .button{justify-content:center;width:100%}.workspace-offers-overview{padding-inline:22px}.workspace-offer-card,.workspace-offers-empty{padding:20px 22px}}.header-actions{align-items:center;gap:10px;display:flex}.header-account{border:1px solid color-mix(in srgb, var(--gold-border) 72%, var(--border));background:color-mix(in srgb, var(--gold-soft) 64%, var(--surface));min-height:44px;color:var(--text);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:9px 15px;font-size:.82rem;font-weight:850;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.header-account:hover,.header-account:focus-visible,.header-account[aria-current=page]{border-color:var(--gold-border);background:var(--gold-soft)}.header-account:active{transform:translateY(1px)}.country-picker{min-width:0;color:var(--muted);gap:7px;font-size:.82rem;display:grid;position:relative}.country-picker>label,.country-picker>small{color:var(--muted)}.country-picker>small{line-height:1.4}.country-picker [role=listbox]{z-index:80;border:1px solid var(--border);background:var(--surface);max-height:min(320px,50vh);box-shadow:var(--shadow);color:var(--text);border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.country-picker [role=listbox][hidden]{display:none}.country-picker [role=option]{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 10px;display:flex}.country-picker [role=option][data-active],.country-picker [role=option][aria-selected=true]{background:var(--primary-soft)}.country-picker [role=option] strong{color:var(--muted);font-size:.75rem}.country-picker-empty{color:var(--muted);cursor:default!important}.jurisdiction-support{border:1px solid var(--border);background:var(--surface-alt);color:var(--text);border-radius:10px;padding:12px;line-height:1.45;display:block}.jurisdiction-support small{color:var(--muted);margin-top:4px;display:block}.context-help-trigger{white-space:nowrap;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.context-help-trigger>span{background:var(--primary-soft);width:24px;height:24px;color:var(--primary);border-radius:50%;place-items:center;font-weight:900;display:grid}.context-help-dialog{border:1px solid var(--border);background:var(--surface);width:min(760px,100% - 32px);max-height:min(820px,100dvh - 32px);color:var(--text);box-shadow:var(--shadow);white-space:normal;border-radius:20px;margin:auto;padding:0;overflow:hidden}.context-help-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071326a8}.context-help-sheet{max-height:min(820px,100dvh - 32px);overflow-y:auto}.context-help-heading{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 18px;display:flex;position:sticky;top:0}.context-help-heading h2,.context-help-heading p{margin:0}.context-help-close{flex:none;width:44px;padding:0;font-size:1.6rem}.context-help-sheet .help-article{padding:24px 28px}.context-help-sheet .help-article>header{display:none}.context-help-footer{border-top:1px solid var(--border);color:var(--primary);padding:18px 28px 24px;font-weight:800}.help-article{gap:24px;display:grid}.help-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.help-steps>li{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px;display:grid}.help-steps>li>span{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:50%;place-items:center;font-weight:900;display:grid}.help-steps h3,.help-steps p{margin:0}.help-steps p,.help-topic-grid span{color:var(--muted)}.help-important{border:1px solid var(--gold-border);background:var(--gold-soft);color:var(--gold-text);border-radius:14px;padding:18px}.help-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 40px;display:grid}.help-topic-grid a{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:7px;padding:18px;display:grid}@media (max-width:760px){.context-help-trigger{color:#0000;width:44px;max-width:44px;padding:8px 9px;overflow:hidden}.context-help-trigger>span{color:var(--primary);flex:none}.context-help-dialog{border-width:1px 0 0;border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:min(88dvh,820px);margin:auto 0 0}.context-help-sheet{max-height:min(88dvh,820px)}.context-help-heading,.context-help-sheet .help-article,.context-help-footer{padding-left:18px;padding-right:18px}.help-topic-grid{grid-template-columns:1fr}}.account-auth-page{grid-template-columns:minmax(280px,.72fr) minmax(540px,1.28fr);align-items:start;gap:clamp(32px,4vw,56px);width:min(1120px,100% - 32px);max-width:1120px;margin-inline:auto;padding-block:clamp(28px,4vw,56px);display:grid}.registration-gate-copy,.auth-flow-shell{min-width:0}.registration-gate-copy{gap:14px;padding-top:14px;display:grid;position:sticky;top:92px}.account-auth-page .registration-gate-copy h1,.account-auth-page .registration-gate-copy p{margin:0}.account-auth-page .registration-gate-copy h1{-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.04em;overflow-wrap:break-word;text-wrap:balance;max-width:100%;margin-top:2px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.15rem,3.2vw,3rem);font-weight:820;line-height:1.02}.registration-gate-copy .lead{max-width:42ch;color:var(--muted);font-size:1rem;line-height:1.55}.registration-gate-steps{gap:9px;margin:6px 0 0;padding:0;list-style:none;display:grid}.registration-gate-steps li{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.registration-gate-steps strong{background:var(--primary-soft);width:34px;height:34px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.registration-existing-account{color:var(--muted);font-size:.92rem}.auth-flow-shell{width:100%}.auth-flow{border-radius:22px;gap:20px;width:100%;padding:clamp(24px,3vw,36px)}.account-auth-page .auth-flow>h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:820;line-height:1.18}.account-auth-page .auth-flow>h2:focus{outline:none}.auth-flow-intro{max-width:58ch;color:var(--muted);margin:-6px 0 0;line-height:1.5}.auth-flow>[role=tablist]{border:1px solid var(--border);background:var(--surface-alt);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;display:grid}.auth-flow>[role=tablist] button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:800}.auth-flow>[role=tablist] button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 5px 16px color-mix(in srgb, var(--text) 8%, transparent)}.auth-flow [role=tabpanel],.auth-flow [role=tabpanel]>form,.auth-flow [role=tabpanel]>section{gap:16px;display:grid}.auth-flow .primary{width:100%;min-height:48px}.auth-flow>ol{grid-template-columns:repeat(4,1fr);gap:8px;padding:0;list-style:none;display:grid}.auth-flow>ol li{border-bottom:3px solid var(--border);color:var(--muted);text-align:center;padding:7px}.auth-flow>ol li[aria-current=step]{border-color:var(--gold-border);color:var(--text);font-weight:800}@media (max-width:980px){.account-auth-page{grid-template-columns:1fr;gap:22px;width:min(720px,100% - 28px);padding-block:28px}.registration-gate-copy{padding-top:0;position:static}}.auth-consent{border:1px solid var(--border);border-radius:11px;gap:10px;padding:14px;display:grid}.auth-consent legend{color:var(--muted);padding-inline:6px;font-size:.78rem;font-weight:800}.auth-consent label{grid-template-columns:auto 1fr;align-items:start}.auth-consent input[type=checkbox]{width:18px;min-height:18px;margin-top:2px}.auth-consent a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.local-qr-code{border:1px solid var(--border);background:#fff;border-radius:14px;place-items:center;width:min(100%,300px);margin:4px auto;padding:14px;display:grid}.local-qr-code svg{width:100%;height:auto;display:block}@media (max-width:520px){.account-auth-page{gap:18px;width:min(720px,100% - 20px);padding-block:22px}.account-auth-page .registration-gate-copy h1{font-size:clamp(2rem,10vw,2.45rem)}.registration-gate-steps,.registration-existing-account{display:none}.auth-flow{padding:20px 16px}.auth-flow>[role=tablist]{grid-template-columns:1fr}}@media print{.local-qr-code{break-inside:avoid;border-color:#000}}.navigation-menu{position:relative}.navigation-menu>summary{cursor:pointer;list-style:none}.navigation-menu>summary::-webkit-details-marker{display:none}.navigation-menu>summary:after{color:var(--gold-text);content:"›";margin-left:7px;font-size:1rem;transition:transform .15s}.navigation-menu[open]>summary:after{transform:rotate(90deg)}.navigation-menu[open]>summary,.navigation-menu[data-active=true]>summary{border-color:color-mix(in srgb, var(--primary) 30%, var(--border));background:var(--primary-soft);color:var(--text);box-shadow:inset 0 -2px var(--gold-border)}.navigation-menu>.navigation-mega{z-index:70;border:1px solid color-mix(in srgb, var(--border) 78%, var(--gold-border));background:color-mix(in srgb, var(--surface) 97%, transparent);width:min(480px,100vw - 36px);box-shadow:0 22px 60px color-mix(in srgb, var(--text) 16%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.navigation-mega>section{background:var(--surface-alt);border-radius:11px;align-content:start;gap:3px;padding:8px;display:grid}.navigation-mega>section>strong{color:var(--gold-text);letter-spacing:.08em;text-transform:uppercase;padding:4px 10px 8px;font-size:.68rem;font-weight:850}.navigation-mega>section>a,.navigation-menu .context-help-trigger{width:100%;max-width:none;min-height:42px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:9px;justify-content:flex-start;padding:10px 12px;font-weight:720;overflow:visible}.navigation-mega>section>a:hover,.navigation-mega>section>a:focus-visible,.navigation-mega>section>a[aria-current=page],.navigation-menu .context-help-trigger:hover,.navigation-menu .context-help-trigger:focus-visible{background:var(--primary-soft);color:var(--text)}.navigation-menu .context-help-trigger>span{flex:none;width:20px;height:20px}@media (max-width:1560px){.desktop-navigation,.header-actions{display:none}.site-header{grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding-block:9px}.mobile-menu{display:block;position:relative}.mobile-menu>summary{border:1px solid color-mix(in srgb, var(--border) 78%, var(--gold-border));background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:.82rem;font-weight:850;list-style:none;display:inline-flex}.mobile-menu>summary:before{color:var(--gold-text);content:"≡";font-size:1.2rem;line-height:1}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu[open]{position:static}.mobile-menu[open]>summary{border-color:var(--primary);background:var(--primary-soft)}.mobile-menu-panel{z-index:70;border:1px solid color-mix(in srgb, var(--border) 78%, var(--gold-border));background:color-mix(in srgb, var(--surface) 97%, transparent);max-height:calc(100vh - 92px);box-shadow:0 24px 70px color-mix(in srgb, var(--text) 18%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:18px;gap:14px;padding:16px;display:none;position:absolute;top:calc(100% + 8px);left:clamp(12px,3vw,36px);right:clamp(12px,3vw,36px);overflow-y:auto}.mobile-menu[open] .mobile-menu-panel{display:grid}.mobile-navigation{border-bottom:1px solid var(--border);gap:12px;padding:0 0 14px;display:grid;position:static}.mobile-navigation .navigation-primary{box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:6px;display:grid}.mobile-navigation .navigation-primary>a{justify-content:flex-start;min-height:46px;padding-inline:14px}.mobile-navigation .navigation-menu>summary{border-color:var(--border);background:var(--surface-alt);width:100%;min-height:46px;color:var(--text);justify-content:space-between;padding-inline:14px}.mobile-navigation .navigation-menu>.navigation-mega{width:100%;box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;padding:6px;position:static;transform:none}.mobile-navigation .navigation-account{border:1px solid var(--gold-border);background:var(--gold-soft);min-height:48px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;display:inline-flex}.mobile-menu-panel>.site-controls{padding:0;display:block}.mobile-menu-panel .preferences-summary{justify-content:space-between;width:100%}.mobile-menu .preferences-panel{width:100%;box-shadow:none;margin-top:10px;position:static}}@media (max-width:560px){.mobile-navigation .navigation-primary,.mobile-navigation .navigation-menu>.navigation-mega{grid-template-columns:1fr}}.learning-center,.safe-deal-guide{gap:clamp(32px,5vw,72px);display:grid}.learning-center-hero,.safe-deal-hero{justify-items:start;gap:16px;max-width:980px;display:grid}.learning-center-hero h1,.safe-deal-hero h1{margin:0}.payment-mode-notice{border:1px solid var(--gold-border);background:var(--gold-soft);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:18px 22px;display:grid}.payment-mode-notice strong{background:var(--gold-text);color:var(--surface);letter-spacing:.12em;border-radius:7px;padding:6px 9px;font-size:.78rem}.payment-mode-notice p{color:var(--gold-text);margin:0}.help-search{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:10px;padding:clamp(20px,3vw,32px);display:grid}.help-search>label{font-size:1rem;font-weight:900}.help-search>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.help-search input{min-height:50px}.help-search small{color:var(--muted)}.help-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.help-section-nav a{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:center;gap:10px;min-width:0;padding:13px 15px;font-weight:800;display:flex}.help-section-nav a:hover,.help-section-nav a:focus-visible{border-color:var(--primary);background:var(--primary-soft)}.help-section-nav span{color:var(--gold-text);letter-spacing:.08em;font-size:.72rem}.role-help{border:1px solid var(--border);background:var(--surface-alt);border-radius:20px;gap:20px;padding:clamp(22px,4vw,42px);display:grid}.role-help h2,.role-help h3,.role-help p{margin-top:0}.role-help-tabs{flex-wrap:wrap;gap:8px;display:flex}.role-help-tabs button{border-color:var(--border);background:var(--surface)}.role-help-tabs button[aria-selected=true]{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.role-help-panel{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:clamp(18px,3vw,30px)}.help-library,.help-faq,.safe-deal-details,.safe-deal-flow-section,.safe-deal-branches{scroll-margin-top:110px}.help-accordion-list,.help-faq-list{gap:12px;display:grid}.help-accordion,.help-faq-list details{border:1px solid var(--border);background:var(--surface);border-radius:14px;scroll-margin-top:110px}.help-accordion>summary,.help-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:18px 20px;list-style:none;display:flex}.help-accordion>summary::-webkit-details-marker{display:none}.help-faq-list summary::-webkit-details-marker{display:none}.help-accordion>summary>span:first-child{gap:5px;display:grid}.help-accordion summary small{color:var(--muted);font-weight:400;line-height:1.45}.help-accordion-icon{color:var(--primary);flex:none;font-size:1.5rem;transition:transform .16s}.help-accordion[open] .help-accordion-icon{transform:rotate(45deg)}.help-accordion-content{gap:12px;padding:0 20px 20px;display:grid}.help-accordion-content article{border-left:3px solid var(--primary);background:var(--surface-alt);border-radius:0 10px 10px 0;padding:16px}.help-accordion-content h3,.help-accordion-content p,.help-accordion-content ul{margin-top:0}.help-accordion-content ul,.safe-deal-participants ul,.bank-event-list{line-height:1.65}.help-faq h2,.safe-deal-details h2,.safe-deal-flow-section h2,.safe-deal-branches h2{margin-top:0}.help-faq-list details p{margin:0;padding:0 20px 20px}.help-no-results{border:1px dashed var(--border);background:var(--surface-alt);border-radius:14px;padding:24px}.safe-deal-principle{border:1px solid var(--gold-border);background:var(--gold-soft);border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:22px;padding:clamp(22px,4vw,42px);display:grid}.safe-deal-principle>span{color:var(--gold-text);font-size:2rem;font-weight:900}.safe-deal-principle strong{color:var(--gold-text);font-size:1.1rem}.safe-deal-principle p{color:var(--text);margin:8px 0;font-size:clamp(1.2rem,2vw,1.65rem)}.safe-deal-principle small{color:var(--gold-text)}.safe-deal-participants{gap:18px;display:grid}.safe-deal-participants ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.safe-deal-participants li{border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:15px}.safe-deal-flow{grid-template-columns:repeat(9,minmax(100px,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.safe-deal-flow li{border:1px solid var(--border);border-top:3px solid var(--primary);background:var(--surface);border-radius:12px;align-content:space-between;gap:20px;min-height:130px;padding:16px;display:grid}.safe-deal-flow span{color:var(--gold-text);letter-spacing:.1em;font-size:.76rem}.safe-deal-flow strong{overflow-wrap:anywhere}.safe-deal-branches>div,.safe-deal-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.safe-deal-branches article,.safe-deal-evidence-grid>article{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:clamp(20px,3vw,30px)}.safe-deal-branches article:first-child{border-top:3px solid var(--primary)}.safe-deal-branches article:last-child{border-top:3px solid var(--gold-border)}.safe-deal-branches li,.deal-history-timeline li{padding-block:8px}.deal-history-timeline{border-left:2px solid var(--primary-soft);margin:0;padding-left:24px}.deal-history-timeline li::marker{color:var(--primary);font-weight:900}.bank-event-list{margin:0}.guide-links{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}@media (max-width:1180px){.safe-deal-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1120px){.mobile-navigation .navigation-menu>summary{font-weight:800}.mobile-navigation .navigation-menu>.navigation-mega{margin-inline:0}}@media (max-width:760px){.payment-mode-notice,.safe-deal-principle,.help-search>div,.help-section-nav,.safe-deal-participants ul,.safe-deal-flow,.safe-deal-branches>div,.safe-deal-evidence-grid{grid-template-columns:1fr}.help-search button{width:100%}.help-accordion>summary,.help-faq-list summary{align-items:flex-start;padding:16px}.help-accordion-content{padding:0 16px 16px}.safe-deal-flow li{grid-template-columns:44px minmax(0,1fr);align-content:center;align-items:center;min-height:0}.role-help-tabs{display:grid}}@media (max-width:1100px){.catalog-result-grid,.company-grid,.company-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-detail-hero{grid-template-columns:1fr}.company-website{grid-column:auto}}@media (max-width:760px){.catalog-page h1{font-size:clamp(2.5rem,13vw,4rem)}.search-bar,.companies-search{grid-template-columns:1fr}.catalog-filter-menu>summary,.search-bar>button{width:100%}.catalog-filter-panel{width:100%;box-shadow:none;grid-template-columns:1fr;margin-top:10px;position:static}.catalog-filter-panel .secondary{grid-column:auto;width:100%}.catalog-toolbar{flex-direction:column;align-items:stretch}.catalog-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-tabs button,.catalog-toolbar-actions>*,.catalog-toolbar-actions select{width:100%}.catalog-toolbar-actions{grid-template-columns:1fr;display:grid}.catalog-result-grid,.company-grid,.company-listing-grid,.company-profile-facts{grid-template-columns:1fr}.catalog-card{min-height:0}.catalog-card>footer{flex-direction:column;align-items:stretch}.catalog-card>footer .button,.catalog-card>footer button{width:100%}.catalog-response-dialog form>div{display:grid}.company-card{min-height:0}.company-card>footer{flex-direction:column;align-items:stretch}.company-card>footer .button{width:100%}.legal-document-toc ol,.legal-operator dl,.legal-hub .legal-document-links{grid-template-columns:1fr}.legal-document-toc,.legal-operator,.legal-document-body section{border-radius:16px}}.account-section-navigation{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 96%, var(--gold-soft));scrollbar-width:thin;border-radius:18px;margin:22px 0 8px;padding:6px;overflow-x:auto;box-shadow:0 8px 24px #151f3a0d}.account-section-navigation>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-width:820px;display:grid}.account-section-navigation button{min-width:0;min-height:62px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.account-section-navigation button:hover{border-color:color-mix(in srgb, var(--primary) 28%, var(--border));color:var(--text);background:var(--surface-alt)}.account-section-navigation button:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 38%, transparent);outline-offset:1px}.account-section-navigation button.is-active{border-color:color-mix(in srgb, var(--gold-border) 72%, var(--border));color:var(--text);background:var(--surface);box-shadow:0 5px 16px #151f3a12}.account-section-navigation button>span{gap:3px;min-width:0;display:grid}.account-section-navigation strong,.account-section-navigation small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-section-navigation strong{font-size:.94rem}.account-section-navigation small{color:var(--muted);font-size:.72rem}.account-section-navigation b{min-width:27px;height:27px;color:var(--gold-text);background:var(--gold-soft);border-radius:999px;flex:none;place-items:center;padding:0 7px;font-size:.76rem;display:inline-grid}.account-section-panel{margin-top:22px}.account-section-panel[hidden]{display:none!important}@media (max-width:900px){.account-section-navigation{margin-inline:-2px}.account-section-navigation>div{grid-template-columns:repeat(5,158px);min-width:max-content}}@media (max-width:520px){.account-section-navigation{border-radius:15px}.account-section-navigation>div{grid-template-columns:repeat(5,145px)}.account-section-navigation button{min-height:56px;padding:8px 10px}.account-section-navigation small{display:none}}.profile-section-navigation{border-bottom:1px solid var(--border);scrollbar-width:thin;align-items:center;gap:8px;margin-bottom:18px;padding:4px;display:flex;overflow-x:auto}.profile-section-navigation button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px 11px 0 0;flex:none;align-items:center;gap:8px;padding:8px 13px;font-weight:700;display:inline-flex}.profile-section-navigation button:hover{color:var(--text);background:var(--surface-alt)}.profile-section-navigation button:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 38%, transparent);outline-offset:1px}.profile-section-navigation button.is-active{border-color:var(--border);border-bottom-color:var(--surface);color:var(--text);background:var(--surface)}.profile-section-navigation b{min-width:23px;height:23px;color:var(--gold-text);background:var(--gold-soft);border-radius:999px;place-items:center;padding:0 6px;font-size:.72rem;display:inline-grid}.profile-subsection{min-width:0}.workspace-offers-more{width:fit-content;margin:4px auto 0}@media (max-width:600px){.profile-section-navigation{margin-inline:-4px}.profile-section-navigation button{min-height:40px;padding-inline:11px}}
.contract-factory{grid-column:1/-1}.contract-factory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.contract-factory-grid .wide{grid-column:1/-1}.contract-factory-grid fieldset{border:1px solid var(--border);border-radius:12px;gap:12px;min-width:0;margin:0;padding:16px;display:grid}.contract-factory-grid legend{color:var(--text);padding-inline:8px;font-weight:800}.contract-option-group{background:var(--surface-alt)}.contract-scenario{border:1px solid var(--gold-border);background:color-mix(in srgb, var(--gold) 7%, var(--surface));border-radius:12px;gap:5px;padding:16px 18px;display:grid}.contract-scenario span{color:var(--gold-strong);letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:900}.contract-scenario strong{color:var(--text);font-size:1.02rem}.contract-scenario small{color:var(--muted);line-height:1.45}.contract-advanced{border:1px solid var(--border);background:var(--surface-alt);border-radius:12px;min-width:0}.contract-advanced>summary{color:var(--primary);cursor:pointer;padding:16px 18px;font-weight:850}.contract-advanced[open]>summary{border-bottom:1px solid var(--border)}.contract-advanced>.contract-option-group{border:0;border-radius:0 0 12px 12px}.contract-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contract-option-grid .wide{grid-column:1/-1}.contract-factory-grid .checkbox-line{flex-direction:row;align-items:flex-start;gap:9px;display:flex}.contract-factory-grid .checkbox-line input{width:auto;margin-top:3px}.contract-draft-preview{border:1px solid var(--gold-border);background:var(--surface-alt);border-radius:14px;margin-top:18px;padding:20px}.contract-draft-preview pre{white-space:pre-wrap;word-break:break-word;max-height:560px;color:var(--text);font:inherit;margin:14px 0 0;line-height:1.55;overflow:auto}.contract-draft-preview code,.contract-drafts-list code{overflow-wrap:anywhere}.legal-warning{border-left:3px solid var(--gold);background:color-mix(in srgb, var(--gold) 8%, transparent);padding:14px}.contract-legal-note{border:1px solid var(--border);background:var(--surface-alt);border-radius:11px;margin:16px 0 22px;padding:12px 14px}.contract-legal-note summary{color:var(--primary);cursor:pointer;font-weight:800}.contract-legal-note .legal-warning,.contract-legal-note .technical-storage-warning{margin:12px 0 0}.contract-drafts-list{gap:10px;margin-top:18px;display:grid}@media (max-width:900px){.contract-factory-grid,.contract-option-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.contract-factory-grid{grid-template-columns:1fr}.contract-factory-grid .wide{grid-column:auto}.contract-option-grid{grid-template-columns:1fr}.contract-option-grid .wide{grid-column:auto}}
.deal-contracts{margin-top:32px}.deal-contracts-heading,.deal-contract-card>header,.contract-draft-preview>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.deal-contracts-heading h2,.deal-contract-card h3,.contract-draft-preview h3{margin:0}.contract-text-disclaimer,.technical-storage-warning,.readiness-caution{border-left:3px solid var(--gold);background:var(--gold-soft);color:var(--text);border-radius:8px;padding:13px 15px;line-height:1.55}.deal-contract-list{gap:18px;display:grid}.deal-contract-card{border:1px solid var(--border);background:var(--surface-alt);border-radius:14px;gap:20px;padding:clamp(18px,3vw,28px);display:grid}.deal-contract-card>header p{color:var(--muted);margin:5px 0 0}.contract-version-badges,.contract-file-actions,.contract-draft-preview .row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contract-version-badges span{border:1px solid var(--gold-border);background:var(--gold-soft);min-height:28px;color:var(--gold-text);border-radius:999px;align-items:center;padding:4px 9px;font-size:.74rem;font-weight:800;display:inline-flex}.contract-version-facts{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.contract-version-facts div{border-bottom:1px solid var(--border);min-width:0;padding:12px 14px}.contract-version-facts div:nth-child(odd){border-right:1px solid var(--border)}.contract-version-facts dt{color:var(--muted);font-size:.72rem}.contract-version-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.84rem;font-weight:700}.contract-party-grid,.contract-signature-grid,.contract-blocker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contract-party-grid article,.contract-signature-grid article,.contract-blocker-grid section,.contract-revision-summary,.contract-text-decision{border:1px solid var(--border);background:var(--surface);border-radius:11px;gap:7px;padding:15px;display:grid}.contract-party-grid span,.contract-party-grid small,.contract-signature-grid span,.contract-signature-grid small{color:var(--muted);font-size:.75rem}.contract-signature-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.contract-signature-heading h4{margin:0}.contract-provider-state{border:1px solid var(--border);background:var(--surface-alt);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:750}.contract-provider-state--ready{border-color:color-mix(in srgb, var(--success) 35%, var(--border));background:color-mix(in srgb, var(--success) 10%, var(--surface));color:var(--success)}.contract-signature-grid article button{width:100%;margin-top:4px}.contract-signature-state{background:var(--surface-alt);width:fit-content;color:var(--muted);border-radius:999px;padding:5px 8px;font-size:.72rem}.contract-signature-state--ready{background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success)}.contract-party-decision{background:var(--surface-alt);width:fit-content;color:var(--muted);border-radius:999px;padding:5px 8px;font-size:.72rem}.contract-party-decision--APPROVED{background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success)}.contract-party-decision--CHANGES_REQUESTED,.contract-party-decision--REJECTED{background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger)}.contract-full-text,.contract-draft-preview{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:15px}.contract-full-text summary{color:var(--text);cursor:pointer;font-weight:800}.contract-full-text summary:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 25%, transparent);outline-offset:4px;border-radius:6px}.contract-full-text pre,.contract-draft-preview pre{border:1px solid var(--border);background:var(--surface-alt);max-height:560px;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:10px;margin:16px 0 0;padding:16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.79rem;line-height:1.58;overflow:auto}.contract-blocker-grid h4,.contract-text-decision h4,.contract-revision-summary h4{margin:0}.contract-blocker-grid ul,.contract-revision-summary ul{margin:0;padding-left:20px}.hash-result{font-size:.78rem}.hash-result--verified{color:var(--success)}.hash-result--invalid,.notice-error{color:var(--danger)}.contract-drafts-list .row-actions{align-items:center}.contract-drafts-list code,.contract-revision-summary code{overflow-wrap:anywhere}@media (max-width:760px){.deal-contracts-heading,.deal-contract-card>header,.contract-draft-preview>header,.contract-signature-heading{flex-direction:column;align-items:stretch}.contract-version-facts,.contract-party-grid,.contract-signature-grid,.contract-blocker-grid{grid-template-columns:1fr}.contract-version-facts div:nth-child(odd){border-right:0}.contract-file-actions>button,.contract-text-decision .row-actions>button{width:100%}}
.trusted-cabinet{gap:22px;margin-top:28px;display:grid}.trusted-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.trusted-section-heading>div{max-width:760px}.trusted-section-heading span{color:var(--gold-text);letter-spacing:.16em;font-size:.72rem;font-weight:800}.trusted-section-heading h2,.trusted-record-grid h3{margin:6px 0 0}.trusted-section-heading p{margin:8px 0 0}.trusted-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.trusted-metrics article,.trusted-deal-card,.trusted-record-grid>section,.trusted-chat,.trusted-agreement{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:18px}.trusted-agreement{grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);align-items:start;gap:22px;padding:20px;display:grid}.trusted-agreement--unavailable{border-style:dashed;grid-template-columns:1fr}.trusted-agreement>div:first-of-type>span{color:var(--gold-text);letter-spacing:.14em;font-size:.7rem;font-weight:800}.trusted-agreement-subject{grid-column:1/-1;gap:6px;max-width:720px;display:grid}.trusted-agreement-subject>span{color:var(--text);font-size:.88rem;font-weight:800}.trusted-agreement-subject select{width:100%}.trusted-agreement-subject small{line-height:1.45}.trusted-agreement h3,.trusted-agreement p{margin:6px 0}.trusted-agreement small,.trusted-trial span{color:var(--muted)}.trusted-agreement-meta{flex-wrap:wrap;gap:10px 24px;margin:16px 0 0;display:flex}.trusted-agreement-meta div{gap:2px;display:grid}.trusted-agreement-meta dt{color:var(--muted);font-size:.72rem}.trusted-agreement-meta dd{margin:0;font-weight:800}.trusted-trial,.trusted-agreement-action{background:var(--surface-alt);border-radius:12px;gap:10px;padding:14px;display:grid}.trusted-agreement-action label{align-items:flex-start;gap:9px;font-size:.86rem;display:flex}.trusted-agreement-action input{width:18px;height:18px;margin-top:1px}.trusted-agreement-action details{font-size:.84rem}.trusted-agreement-action summary{color:var(--primary);cursor:pointer;font-weight:700}.trusted-agreement-action pre{border:1px solid var(--border);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:260px;margin:10px 0 0;padding:12px;font:.75rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.trusted-payment-readiness{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.trusted-payment-readiness.is-pending{border-color:color-mix(in srgb, var(--gold) 48%, var(--border));background:color-mix(in srgb, var(--gold) 6%, var(--surface))}.trusted-payment-readiness>div{max-width:680px}.trusted-payment-readiness>div>span{color:var(--gold-text);letter-spacing:.14em;font-size:.7rem;font-weight:800}.trusted-payment-readiness h3,.trusted-payment-readiness p{margin:5px 0 0}.trusted-payment-readiness p{color:var(--muted)}.trusted-payment-readiness ul{flex:none;gap:8px;margin:0;padding:0;list-style:none;display:flex}.trusted-membership{border:1px solid var(--line,#dfe4ee);background:#fff;border-radius:1.25rem;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.trusted-membership>div:first-child>span{color:var(--gold-strong,#805d12);letter-spacing:.12em;font-size:.75rem;font-weight:800}.trusted-membership h3,.trusted-membership p{margin:.35rem 0 0}.trusted-membership-subjects{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.trusted-membership-subjects article{background:var(--surface-soft,#f7f8fb);border-radius:1rem;gap:.3rem;padding:.9rem;display:grid}.trusted-membership-subjects span{color:var(--muted,#657087);font-size:.9rem}.trusted-payment-readiness li{background:var(--surface-alt);color:var(--muted);border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:800}.trusted-payment-readiness li[data-ready=true]{background:color-mix(in srgb, #159447 12%, var(--surface));color:#0f7839}.trusted-agreement-action pre{white-space:pre-wrap;font-family:inherit;line-height:1.55}.trusted-metrics article{gap:6px;min-height:108px;padding:20px;display:grid}.trusted-metrics span,.trusted-deal-card dt,.trusted-record-list span,.trusted-chat-list span,.trusted-message time{color:var(--muted);font-size:.78rem}.trusted-metrics strong{overflow-wrap:anywhere;font-size:clamp(1.25rem,2.7vw,2rem)}.trusted-deal-grid,.trusted-record-grid{gap:14px;display:grid}.trusted-deal-grid{grid-template-columns:minmax(0,1fr)}.trusted-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trusted-deal-card{padding:20px}.trusted-deal-card header,.trusted-message header,.trusted-chat-thread-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.trusted-deal-card h3{margin:18px 0}.trusted-deal-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.trusted-deal-card dl div{border:1px solid var(--border);background:var(--surface-alt);border-radius:12px;align-content:start;gap:5px;min-height:82px;padding:12px;display:grid}.trusted-deal-card dd{text-align:left;margin:0;font-weight:700}.trusted-deal-statement-action{border:1px solid color-mix(in srgb, var(--gold-text) 32%, var(--border));background:color-mix(in srgb, var(--gold-text) 5%, var(--surface));border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0 4px;padding:14px 16px;display:flex}.trusted-deal-statement-action>div{gap:4px;display:grid}.trusted-deal-statement-action span{color:var(--muted);font-size:.82rem;line-height:1.45}.trusted-deal-statement-action button{flex:none}.trusted-deal-journey{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border));background:color-mix(in srgb, var(--primary) 4%, var(--surface));border-radius:16px;gap:14px;margin:0 0 18px;padding:18px;display:grid}.trusted-deal-journey>header>div{gap:3px;display:grid}.trusted-deal-journey>header span{color:var(--gold-text);letter-spacing:.13em;font-size:.68rem;font-weight:850}.trusted-deal-journey h4,.trusted-deal-journey p{margin:0}.trusted-deal-journey>header>strong{color:var(--muted);font-size:.8rem}.trusted-journey-progress{background:color-mix(in srgb, var(--primary) 10%, var(--surface-alt));border-radius:999px;height:5px;overflow:hidden}.trusted-journey-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--accent));height:100%;transition:width .18s;display:block}.trusted-deal-journey ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.trusted-deal-journey li{min-width:0}.trusted-deal-journey li a{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--muted);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:8px;font-size:.72rem;font-weight:800;line-height:1.25;text-decoration:none;display:grid}.trusted-deal-journey li b{background:var(--surface-alt);width:24px;height:24px;color:var(--muted);border-radius:999px;place-items:center;font-size:.68rem;display:grid}.trusted-deal-journey li[data-state=complete] a{border-color:color-mix(in srgb, #168246 28%, var(--border));color:var(--text)}.trusted-deal-journey li[data-state=complete] b{background:color-mix(in srgb, #168246 14%, var(--surface));color:#0f733c}.trusted-deal-journey li[data-state=current] a{border-color:color-mix(in srgb, var(--primary) 64%, var(--border));background:color-mix(in srgb, var(--primary) 9%, var(--surface));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 25%, transparent)}.trusted-deal-journey li[data-state=current] b{background:var(--primary);color:#fff}.trusted-deal-journey li[data-state=attention] a,.trusted-deal-journey li[data-state=stopped] a{border-color:color-mix(in srgb, #b76d00 55%, var(--border));background:color-mix(in srgb, #ffc65c 10%, var(--surface));color:var(--text)}.trusted-journey-next{justify-content:space-between;align-items:center;gap:18px;padding-top:2px;display:flex}.trusted-journey-next>div{gap:4px;max-width:780px;display:grid}.trusted-journey-next p{color:var(--muted);line-height:1.45}.trusted-journey-next .button{flex:none}.trusted-deal-journey--attention,.trusted-deal-journey--stopped{border-color:color-mix(in srgb, #b76d00 52%, var(--border));background:color-mix(in srgb, #ffc65c 7%, var(--surface))}.trusted-execution{border-top:1px solid var(--border);gap:10px;margin-top:18px;padding-top:16px;display:grid}.trusted-execution-heading,.trusted-execution-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.trusted-execution-heading span,.trusted-execution-status,.trusted-blockers{color:var(--muted);font-size:.8rem}.trusted-execution-actions{flex-wrap:wrap;justify-content:flex-start}.trusted-execution-actions .secondary{min-height:40px;padding:8px 12px}.trusted-execution-status,.trusted-execution .notice{margin:0}.trusted-completion{border-top:1px solid var(--border);gap:14px;margin-top:18px;padding-top:18px;display:grid}.trusted-completion>header{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);align-items:start;gap:16px;display:grid}.trusted-completion>header>div{gap:4px;display:grid}.trusted-completion>header span{color:var(--gold-text);letter-spacing:.12em;font-size:.68rem;font-weight:850}.trusted-completion h4,.trusted-completion p{margin:0}.trusted-completion>header small,.trusted-completion-decision small{color:var(--muted);line-height:1.45}.trusted-completion-form{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border));background:color-mix(in srgb, var(--primary) 4%, var(--surface));border-radius:14px;gap:12px;padding:14px;display:grid}.trusted-completion-form button{justify-self:start}.trusted-completion-list{gap:10px;display:grid}.trusted-completion-list>article{border:1px solid var(--border);background:var(--surface-alt);border-radius:14px;gap:10px;padding:14px;display:grid}.trusted-completion-list>article>header,.trusted-completion-decision{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.trusted-completion-files{flex-wrap:wrap;gap:8px;display:flex}.trusted-completion-files img{object-fit:cover;border-radius:12px;width:88px;height:88px;display:block}.trusted-completion-decision{border-top:1px solid var(--border);padding-top:10px}.trusted-completion-decision p,.trusted-completion-decision small{flex-basis:100%}.trusted-deal-review{border-top:1px solid var(--border);gap:10px;margin-top:18px;padding-top:18px;display:grid}.trusted-deal-review-stack{gap:12px;display:grid}.trusted-review-photos,.trusted-deal-portfolio-grid>article>div{flex-wrap:wrap;gap:8px;display:flex}.trusted-review-photos img,.trusted-deal-portfolio-grid img{object-fit:cover;border-radius:12px;width:84px;height:84px}.trusted-deal-portfolio{border-top:1px solid var(--border);gap:12px;padding-top:14px;display:grid}.trusted-deal-portfolio summary{cursor:pointer;font-weight:800}.trusted-deal-portfolio form{gap:12px;margin-top:12px;display:grid}.trusted-deal-portfolio-grid{gap:10px;display:grid}.trusted-deal-portfolio-grid>article{border:1px solid var(--border);border-radius:14px;gap:6px;padding:12px;display:grid}.trusted-deal-review h4,.trusted-deal-review p{margin:0}.trusted-deal-review>p,.trusted-deal-review small{color:var(--muted);line-height:1.5}.trusted-deal-review>button{justify-self:start}.trusted-deal-review--submitted,.trusted-deal-review--received{border:1px solid color-mix(in srgb, var(--gold) 42%, var(--border));background:color-mix(in srgb, var(--gold) 7%, var(--surface));border-radius:14px;padding:16px}.trusted-deal-review--received{border-color:color-mix(in srgb, var(--primary) 34%, var(--border));background:color-mix(in srgb, var(--primary) 6%, var(--surface))}.trusted-deal-review--submitted header,.trusted-deal-review--received header{justify-content:space-between;align-items:center;gap:12px;display:flex}.trusted-deal-review--submitted header span,.trusted-deal-review--submitted small{color:var(--gold-text)}.trusted-deal-review--received header span,.trusted-deal-review--received small{color:var(--primary)}.trusted-blockers{gap:5px;margin:0;padding-left:18px;display:grid}.trusted-record-grid>section{min-width:0;padding:20px}.trusted-record-grid h3{margin-bottom:14px}.trusted-fee-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.trusted-fee-actions .secondary{min-height:40px;padding:8px 12px}.trusted-record-list,.trusted-attachments{gap:0;margin:0;padding:0;list-style:none;display:grid}.trusted-record-list li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.trusted-record-list li>div{gap:3px;min-width:0;display:grid}.trusted-record-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trusted-record-list .trusted-training-label{border:1px solid color-mix(in srgb, var(--gold) 45%, var(--border));background:color-mix(in srgb, var(--gold) 10%, transparent);width:fit-content;max-width:100%;color:var(--text);border-radius:999px;padding:3px 8px;font-size:.78rem;font-weight:700}.trusted-record-list .trusted-signature-label,.trusted-record-list .trusted-ledger-direction{background:var(--surface-alt);width:fit-content;max-width:100%;color:var(--text);border-radius:999px;padding:3px 8px;font-size:.76rem;font-weight:750}.trusted-record-list .trusted-signature-label{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border))}.trusted-record-list .trusted-ledger-direction--incoming{border:1px solid color-mix(in srgb, var(--success) 40%, var(--border));background:color-mix(in srgb, var(--success) 8%, var(--surface))}.trusted-record-list .trusted-ledger-direction--outgoing{border:1px solid color-mix(in srgb, var(--gold) 45%, var(--border));background:color-mix(in srgb, var(--gold) 9%, var(--surface))}.trusted-record-list .trusted-ledger-direction--deal_event{border:1px solid var(--border)}.trusted-record-list li.trusted-payroll-record{align-items:stretch;gap:12px;display:grid}.trusted-payroll-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex!important}.trusted-payroll-heading>div{gap:3px;display:grid}.trusted-payroll-heading small{color:var(--muted)}.trusted-payroll-totals,.employment-payroll-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.trusted-payroll-totals>div,.employment-payroll-totals>div{border:1px solid var(--border);background:var(--surface-alt);border-radius:10px;gap:3px;padding:10px;display:grid}.trusted-payroll-totals dt,.employment-payroll-totals dt{color:var(--muted);font-size:.76rem}.trusted-payroll-totals dd,.employment-payroll-totals dd{margin:0;font-weight:800}.trusted-payroll-breakdown,.employment-payroll-breakdown{border:1px solid var(--border);background:var(--surface);border-radius:12px}.trusted-payroll-breakdown summary,.employment-payroll-breakdown summary{color:var(--text);cursor:pointer;padding:10px 12px;font-weight:750}.trusted-payroll-breakdown ul,.employment-payroll-breakdown ul{gap:0;margin:0;padding:0 12px 8px;list-style:none;display:grid}.trusted-record-list .trusted-payroll-breakdown li,.employment-payroll-breakdown li{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 0;display:flex}.trusted-payroll-breakdown li>div,.employment-payroll-breakdown li>div{gap:2px;display:grid}.trusted-payroll-breakdown li span,.trusted-payroll-breakdown li small,.employment-payroll-breakdown li span,.employment-payroll-breakdown li small{color:var(--muted);white-space:normal}.trusted-payroll-receipt{border:1px solid var(--border);width:fit-content;color:var(--muted);border-radius:999px;padding:4px 9px;font-size:.78rem;font-weight:750;white-space:normal!important}.trusted-payroll-receipt--confirmed{border-color:color-mix(in srgb, var(--success) 45%, var(--border));background:color-mix(in srgb, var(--success) 8%, var(--surface));color:var(--text)}.text-button{color:var(--primary);cursor:pointer;background:0 0;border:0;flex:none;font-weight:700}.text-button:disabled{color:var(--muted);cursor:not-allowed}.trusted-empty{color:var(--muted);margin:0}.trusted-chat{padding:22px}.trusted-chat-layout{border:1px solid var(--border);border-radius:14px;grid-template-columns:minmax(180px,260px) minmax(0,1fr);min-height:460px;margin-top:18px;display:grid;overflow:hidden}.trusted-chat-list{border-right:1px solid var(--border);background:var(--surface-alt);flex-direction:column;display:flex}.trusted-chat-list button{border:0;border-bottom:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer;background:0 0;gap:5px;padding:15px;display:grid}.trusted-chat-list button.is-current{box-shadow:inset 3px 0 var(--primary);background:var(--primary-soft)}.trusted-chat-thread{grid-template-rows:auto minmax(240px,1fr) auto;min-width:0;display:grid}.trusted-chat-thread-title{border-bottom:1px solid var(--border);padding:14px 18px}.trusted-chat-thread-title>div{justify-content:flex-end;align-items:center;gap:12px;display:flex}.trusted-chat-thread-title .button{min-height:36px;padding:7px 12px;font-size:.78rem}.trusted-chat-new{border:1px solid var(--border);background:var(--surface-alt);border-radius:14px;padding:12px 16px}.trusted-chat-new summary{color:var(--text);cursor:pointer;font-weight:750}.trusted-chat-new>div{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.trusted-messages{flex-direction:column;gap:10px;max-height:520px;padding:18px;display:flex;overflow:auto}.trusted-message{border:1px solid var(--border);background:var(--surface-alt);border-radius:14px;width:min(86%,680px);padding:13px 15px}.trusted-message p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.trusted-attachments{color:var(--muted);margin-top:10px;font-size:.82rem}.trusted-chat-compose{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.trusted-chat-compose textarea{resize:vertical;min-height:76px;max-height:220px}.trusted-chat-empty{border:1px dashed var(--border);border-radius:14px;gap:12px;margin-top:18px;padding:18px;display:grid}.trusted-chat-empty>div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:800px){.trusted-section-heading,.trusted-record-list li,.trusted-payment-readiness{flex-direction:column;align-items:stretch}.trusted-completion>header{grid-template-columns:1fr}.trusted-deal-card dl,.trusted-deal-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.trusted-journey-next,.trusted-deal-statement-action{flex-direction:column;align-items:stretch}.trusted-deal-statement-action button,.trusted-journey-next .button{align-self:flex-start}.trusted-metrics,.trusted-agreement,.trusted-deal-grid,.trusted-record-grid,.trusted-chat-layout{grid-template-columns:1fr}.trusted-chat-list{border-right:0;border-bottom:1px solid var(--border);max-height:180px;overflow:auto}.trusted-record-list span{white-space:normal}.trusted-payroll-heading{flex-direction:column;align-items:stretch}.trusted-payroll-totals,.employment-payroll-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.trusted-payment-readiness ul{flex-wrap:wrap}}@media (max-width:520px){.trusted-payroll-totals,.employment-payroll-totals{grid-template-columns:1fr}.trusted-chat,.trusted-record-grid>section,.trusted-deal-card{padding:16px}.trusted-chat-compose{grid-template-columns:1fr}.trusted-message{width:100%}.trusted-deal-card dl,.trusted-deal-journey ol{grid-template-columns:1fr}.trusted-deal-journey{padding:14px}.trusted-deal-journey>header{flex-direction:column;align-items:flex-start}.trusted-journey-next .button,.trusted-deal-statement-action button{width:100%}.trusted-chat-thread-title,.trusted-chat-thread-title>div{flex-direction:column;align-items:stretch}}.trusted-guide-links{flex-wrap:wrap;gap:10px;display:flex}.trusted-cabinet-navigation{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.trusted-cabinet-navigation a{border:1px solid var(--border);background:var(--surface);min-height:54px;color:var(--text);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.trusted-cabinet-navigation a:hover,.trusted-cabinet-navigation a:focus-visible{border-color:var(--accent);transform:translateY(-1px)}.trusted-cabinet-navigation strong{background:var(--surface-alt);min-width:28px;min-height:28px;color:var(--primary);border-radius:999px;place-items:center;font-size:.78rem;display:grid}.trusted-financial-overview{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--surface) 94%, var(--accent));border-radius:20px;gap:16px;padding:20px;display:grid}.trusted-financial-overview>header>span{color:var(--gold-text);letter-spacing:.16em;font-size:.72rem;font-weight:800}.trusted-financial-overview h3,.trusted-financial-overview p{margin:6px 0 0}.trusted-financial-overview .trusted-metrics article{box-shadow:none}.trusted-financial-overview .trusted-metrics article.is-attention{border-color:color-mix(in srgb, #c77700 55%, var(--border));background:color-mix(in srgb, #ffc65c 10%, var(--surface))}@media (max-width:1100px){.trusted-cabinet-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}}.trusted-stage-help{border:1px solid var(--border);background:var(--surface-alt);border-radius:12px}.trusted-stage-help>summary{cursor:pointer;color:var(--primary);padding:12px 14px;font-weight:900}.trusted-stage-help>div{padding:0 14px 14px}.trusted-stage-help h4,.trusted-stage-help p,.trusted-stage-help ul{margin-top:0}.trusted-stage-help ul{color:var(--muted);padding-left:20px;line-height:1.55}.trusted-stage-help .text-button{margin-top:6px;display:inline-block}@media (max-width:520px){.trusted-guide-links,.trusted-cabinet-navigation{display:grid}.trusted-cabinet-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}.employment-workflow{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));background:color-mix(in srgb, var(--surface-alt) 78%, transparent);border-radius:18px;gap:16px;margin-top:20px;padding:18px;display:grid}.employment-workflow>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.employment-workflow>header span{color:var(--accent-strong);letter-spacing:.14em;font-size:.72rem;font-weight:900}.employment-workflow h4,.employment-workflow h5{margin:4px 0 0}.employment-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.employment-steps span{border:1px solid var(--border);background:var(--surface);color:var(--muted);text-align:center;border-radius:12px;padding:9px 10px;font-size:.78rem;font-weight:800}.employment-form{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:12px;padding:16px;display:grid}.employment-form label{color:var(--muted);gap:6px;font-size:.82rem;font-weight:800;display:grid}.employment-form input,.employment-form select{min-width:0}.employment-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.employment-form-row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.employment-weekdays{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:8px 14px;margin:0;padding:12px;display:flex}.employment-weekdays legend{color:var(--muted);padding:0 6px;font-size:.8rem;font-weight:900}.employment-weekdays label{align-items:center;gap:6px;display:flex}.employment-weekdays input{min-height:auto}.employment-records{gap:10px;display:grid}.employment-records article{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:6px;padding:13px 14px;display:grid}.employment-records article>span,.employment-records article>small{color:var(--muted)}.employment-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.employment-actions input{flex:220px}.employment-timesheet-table{border:1px solid var(--border);border-radius:12px;max-height:520px;overflow:auto}.employment-timesheet-table table{border-collapse:collapse;width:100%;min-width:900px;font-size:.78rem}.employment-timesheet-table th,.employment-timesheet-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:7px}.employment-timesheet-table thead{z-index:1;background:var(--surface-alt);position:sticky;top:0}.employment-timesheet-table input,.employment-timesheet-table select{min-height:38px;padding:7px 8px;font-size:.78rem}.employment-timesheet-table input[type=number]{width:76px}.employment-payroll-lines{gap:8px;display:grid}.employment-payroll-line{grid-template-columns:1.1fr 1.6fr .8fr 2fr;gap:8px;display:grid}.insurance-workflow{border:1px solid var(--border);background:var(--surface-alt);border-radius:16px;margin-top:16px}.insurance-workflow>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.insurance-workflow>summary::-webkit-details-marker{display:none}.insurance-workflow>summary span{font-weight:850}.insurance-workflow>summary small,.insurance-quote>small{color:var(--muted)}.insurance-workflow-body{gap:16px;padding:0 16px 16px;display:grid}.insurance-voluntary-note{border-left:4px solid var(--gold);background:var(--surface);border-radius:10px;margin:0;padding:12px 14px}.insurance-form,.insurance-quote,.insurance-policy,.insurance-records{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:12px;padding:14px;display:grid}.insurance-form h5,.insurance-form h6,.insurance-records h5,.insurance-quote h5,.insurance-policy p{margin:0}.insurance-form label{color:var(--muted);gap:6px;font-size:.82rem;display:grid}.insurance-form input,.insurance-form textarea{width:100%}.insurance-form textarea{resize:vertical;min-height:92px}.insurance-form-row{grid-template-columns:minmax(0,1fr) minmax(110px,.35fr);gap:10px;display:grid}.insurance-risks{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.insurance-risks legend{padding:0 5px;font-weight:800}.insurance-risks label,.insurance-explicit-consent{color:var(--text);align-items:flex-start;gap:8px;font-size:.82rem;line-height:1.4;display:flex}.insurance-risks input,.insurance-explicit-consent input{flex:none;width:18px;height:18px;margin-top:1px}.insurance-records article{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.insurance-records article span{color:var(--muted)}.insurance-quote>header,.insurance-policy>header,.insurance-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.insurance-quote>header span{color:var(--gold-text);letter-spacing:.12em;font-size:.68rem;font-weight:850}.insurance-quote dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.insurance-quote dl div{background:var(--surface-alt);border-radius:10px;padding:10px}.insurance-quote dt{color:var(--muted);font-size:.7rem}.insurance-quote dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:750}.insurance-quote nav{flex-wrap:wrap;gap:8px 16px;font-size:.8rem;display:flex}.insurance-decision,.insurance-policy-state{border:1px solid var(--border);background:var(--surface-alt);border-radius:11px;gap:3px;padding:11px 12px;display:grid}.insurance-decision span,.insurance-policy-state span{color:var(--muted);font-size:.78rem}.insurance-decision--accepted,.insurance-policy-state--confirmed,.trusted-insurance-status--confirmed{border-color:color-mix(in srgb, #17814f 45%, var(--border));background:color-mix(in srgb, #17814f 9%, var(--surface));color:#11653d}.insurance-decision--declined,.insurance-decision--expired,.insurance-policy-state--pending,.trusted-insurance-status--pending{border-color:color-mix(in srgb, var(--gold) 45%, var(--border));background:color-mix(in srgb, var(--gold) 9%, var(--surface))}.insurance-policy-facts,.insurance-claim>dl,.trusted-insurance-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.insurance-policy-facts>div,.insurance-claim>dl>div,.trusted-insurance-card dl>div{background:var(--surface-alt);border-radius:10px;min-width:0;padding:10px}.insurance-policy-facts dt,.insurance-claim dt,.trusted-insurance-card dt{color:var(--muted);text-transform:uppercase;font-size:.69rem;font-weight:750}.insurance-policy-facts dd,.insurance-claim dd,.trusted-insurance-card dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:730}.insurance-policy-links,.trusted-insurance-card nav{flex-wrap:wrap;gap:8px 16px;font-size:.8rem;display:flex}.insurance-records article.insurance-claim{align-items:stretch;justify-content:initial;gap:11px;display:grid}.insurance-claim>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.insurance-claim>header div,.insurance-claim-evidence li div,.insurance-claim-timeline li div{gap:2px;display:grid}.insurance-claim>header time,.insurance-claim-evidence span,.insurance-claim-timeline time{color:var(--muted);font-size:.75rem}.insurance-claim>p,.insurance-claim-evidence p{margin:0}.insurance-claim-decision{border-left:3px solid var(--gold);background:var(--surface-alt);padding:10px 12px}.insurance-claim-evidence,.insurance-claim-timeline{border:1px solid var(--border);border-radius:10px;padding:10px 12px}.insurance-claim-evidence summary,.insurance-claim-timeline summary{cursor:pointer;font-weight:800}.insurance-claim-evidence ul,.insurance-claim-timeline ol{gap:7px;margin:9px 0 0;padding-left:20px;display:grid}.insurance-claim-evidence li,.insurance-claim-timeline li{padding-left:3px}.insurance-claim-evidence li{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;display:flex}.insurance-claim-timeline li{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.trusted-insurance-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.trusted-insurance-card{border:1px solid var(--border);background:var(--surface-alt);border-radius:14px;gap:12px;padding:14px;display:grid}.trusted-insurance-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trusted-insurance-card>header>div{gap:3px;display:grid}.trusted-insurance-card>header span{color:var(--muted);font-size:.78rem}.trusted-insurance-status{border:1px solid var(--border);border-radius:999px;flex:none;padding:7px 9px;font-weight:800}@media (max-width:760px){.insurance-workflow>summary,.insurance-quote>header,.insurance-policy>header,.insurance-actions{flex-direction:column;align-items:stretch}.insurance-form-row,.insurance-risks,.insurance-quote dl,.insurance-policy-facts,.insurance-claim>dl,.trusted-insurance-card dl{grid-template-columns:1fr}.insurance-claim>header,.trusted-insurance-card>header{flex-direction:column}}@media (max-width:900px){.employment-steps,.employment-form-row,.employment-form-row--three,.employment-payroll-line{grid-template-columns:1fr 1fr}}@media (max-width:560px){.employment-workflow{padding:13px}.employment-workflow>header{flex-direction:column}.employment-steps,.employment-form-row,.employment-form-row--three,.employment-payroll-line{grid-template-columns:1fr}}
