.app-loader{min-height:240px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:28px 20px;font:400 13px/1.6 Inter,Arial,sans-serif;display:flex}.app-loader>img{border-radius:8px;flex-shrink:0;width:104px;height:104px;display:block}.app-loader>span{max-width:32ch}.app-loader.app-loader--compact{text-align:left;flex-direction:row;justify-content:flex-start;gap:10px;min-height:48px;padding:8px 0;display:flex}.app-loader.app-loader--compact>img{border-radius:5px;width:40px;height:40px}.auth-card>.app-loader{min-height:210px;padding:20px 0}@media (width<=600px){.app-loader{min-height:190px}}.auth-brand-dot{color:var(--accent)}.auth-header-note{color:var(--muted);margin-left:12px;font-size:13px}.auth-signout{align-items:center;gap:7px;margin-left:auto;display:flex}.auth-card{width:min(430px,100% - 40px);margin:clamp(64px,14vh,145px) auto 50px}.auth-card h1,.auth-company h1{letter-spacing:-1.5px;margin:16px 0;font-family:Manrope,Inter,sans-serif;font-size:40px;font-weight:500;line-height:1.18}.auth-muted{color:var(--muted);font-size:15px;line-height:1.65}.auth-card .eyebrow,.auth-company .eyebrow{letter-spacing:1.5px;color:var(--accent);font-size:11px}.auth-google{justify-content:space-between;width:100%;margin-top:30px}.auth-card .primary-button{align-items:center;gap:18px;min-height:44px;padding:10px 16px;display:flex}.auth-email-note{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.65}.auth-notice{border:1px solid var(--line);max-width:800px;color:var(--muted);border-radius:6px;margin:22px auto 0;padding:12px 18px;font-size:13px}.auth-card form{gap:12px;margin-top:26px;display:grid}.auth-card label{color:var(--muted);font-size:13px}.auth-card input{width:100%;height:44px}.auth-company{max-width:1000px;margin:0 auto;padding-top:60px}.auth-next-step{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:20px;margin-top:36px;padding:25px 0;display:flex}.auth-next-step>svg{color:var(--muted)}.auth-next-step h2{margin:0 0 7px;font-size:16px;font-weight:500}.auth-next-step p{color:var(--muted);margin:0;font-size:13px}.auth-next-step a{align-items:center;gap:10px;margin-left:auto;text-decoration:none;display:flex}.auth-access{color:var(--muted);margin-top:16px;font-size:12px}.auth-all-signout{margin-top:30px;font-size:12px}.auth-company-select{color:var(--muted);align-items:center;gap:14px;margin-top:22px;font-size:13px;display:flex}.auth-company-select select{max-width:240px}@media (width<=620px){.auth-header-note{display:none}.auth-card h1,.auth-company h1{font-size:34px}.auth-next-step{flex-wrap:wrap}.auth-next-step a{margin-left:48px}.auth-notice{margin:16px 20px 0}.auth-company{padding-top:40px}}.auth-app .primary-button{background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent);cursor:pointer;border-radius:5px;padding:10px 15px;font-size:14px;font-weight:550;text-decoration:none}.auth-app .primary-button:hover{filter:brightness(1.08)}.auth-app .primary-button:disabled{opacity:.45;cursor:wait}.auth-app .brand-wordmark{color:var(--ink);text-decoration:none}.auth-card>.text-button{margin-top:18px}.auth-app button:focus-visible,.auth-app a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/brand/google-sans-medium.ttf)format("truetype")}.auth-app>.app-header .brand-home{text-decoration:none}.auth-card .google-brand-button{color:#e3e3e3;background:#131314;border:1px solid #8e918f;border-radius:5px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;padding:12px;font-family:Google Sans,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:flex}.google-brand-button img{flex-shrink:0;width:20px;height:20px}.google-brand-button:hover{background:#222324}.auth-divider{color:var(--muted);align-items:center;gap:14px;margin:20px 0;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-email-button{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.auth-email-button:hover{background:var(--surface-2)}.auth-card .auth-email-form{margin-top:0}.auth-email-hint,.auth-email-sent{color:var(--muted);font-size:13px;line-height:1.6}.auth-email-error{color:#ffb396;font-size:13px;line-height:1.6}.auth-email-sent{border:1px solid var(--line);border-radius:5px;padding:16px}.auth-card .google-brand-button,.auth-email-button{cursor:pointer;border-radius:10px;min-height:50px;font-size:15px}.auth-email-button{background:0 0}.auth-card .google-brand-button:disabled,.auth-email-button:disabled{opacity:.5;cursor:wait}.auth-legal{text-align:center;color:var(--muted);margin:28px 0 0;font-size:11px;line-height:1.8}.auth-legal a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.auth-divider{margin:18px 0}.auth-loading{justify-content:center;align-items:center;display:flex}.settings-workspace{max-width:1100px}.settings-heading{justify-content:space-between;align-items:center;margin:26px 0 12px;display:flex}.settings-heading span,.settings-form p{color:var(--muted);font-size:13px;line-height:1.7}.settings-workspace h3{margin:0 0 14px;font-size:17px;font-weight:500}.settings-table{margin-bottom:28px;overflow:auto}.settings-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.settings-table th,.settings-table td{border-bottom:1px solid var(--line);padding:15px 12px}.settings-table th{color:var(--muted);font-weight:450}.settings-table small,.settings-invitations small,.settings-toggle small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.settings-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.settings-actions .text-button{font-size:12px}.settings-form{border:1px solid var(--line);background:var(--surface);border-radius:7px;max-width:720px;margin:24px 0;padding:24px}.settings-form label{color:var(--muted);gap:8px;margin:18px 0;font-size:13px;display:grid}.settings-form input,.settings-form select{width:100%;min-height:40px}.settings-form>.text-button{margin-top:22px}.settings-form .settings-toggle{border-bottom:1px solid var(--line);min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.settings-toggle input{width:17px;height:17px;min-height:17px}.settings-link{align-items:end;gap:15px;max-width:900px;margin:20px 0;display:flex}.settings-link label{color:var(--muted);flex:1;gap:8px;font-size:12px;display:grid}.settings-link input{width:100%;font-size:12px}.settings-invitations{max-width:900px;margin:0;padding:0;list-style:none}.settings-invitations li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:13px;display:flex}.settings-notice{border:1px solid var(--line);color:var(--muted);border-radius:5px;margin:20px 0;padding:12px 15px;font-size:13px}.settings-invitation{border:1px solid var(--accent);background:var(--surface);border-radius:7px;flex-wrap:wrap;align-items:center;gap:15px;margin:20px 0;padding:22px;display:flex}.settings-invitation h2{margin-bottom:8px;font-size:20px;font-weight:500}.settings-invitation p{color:var(--muted);font-size:13px;line-height:1.7}.settings-invitation>div{flex:1;min-width:240px}.settings-invitation>[role=alert]{color:#ffb396;width:100%}@media (width<=600px){.settings-form{padding:18px}.settings-actions{gap:12px}.settings-table td,.settings-table th{padding:12px 8px}.settings-link{flex-direction:column;align-items:stretch}.settings-invitation{padding:18px}}.app-toast-region{z-index:150;pointer-events:none;max-width:calc(100vw - 32px);position:fixed;bottom:24px;right:24px}.app-toast{background:var(--surface-2);width:380px;max-width:calc(100vw - 32px);color:var(--ink);pointer-events:auto;border:1px solid #41453c;border-radius:8px;align-items:flex-start;gap:11px;padding:15px 13px 15px 16px;animation:.16s ease-out app-toast-in;display:flex;box-shadow:0 12px 44px #0008}.app-toast>svg{color:var(--accent);flex-shrink:0;margin-top:1px}.app-toast--error{border-color:#804535}.app-toast--error>svg{color:#ffab8a}.app-toast--info>svg{color:var(--muted)}.app-toast>p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.app-toast>button{min-width:28px;min-height:28px;color:var(--muted);border-radius:4px;place-items:center;margin:-3px -3px -3px auto;padding:0;display:grid}.app-toast>button:hover{color:var(--ink);background:var(--surface)}@keyframes app-toast-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.app-toast-region{bottom:16px;right:16px}.app-toast{align-items:center;width:calc(100vw - 32px)}.app-toast>button{min-width:36px;min-height:44px}}@media (prefers-reduced-motion:reduce){.app-toast{animation:none}}:root{--tier-s:var(--accent);--tier-a:#e7b55b;--tier-b:#c7cb72;--tier-c:#83c1a4;--tier-d:#7cbccc;--tier-e:#8ca2dd;--tier-f:#ac98c7}.tier-badge{min-width:18px;color:var(--muted);white-space:nowrap;justify-content:flex-start;align-items:center;gap:5px;font-family:Inter,sans-serif;font-size:14px;font-weight:450;line-height:1.3;display:inline-flex}.tier-badge--s{color:var(--tier-s);font-weight:600}.tier-badge--a{color:var(--tier-a)}.tier-badge--b{color:var(--tier-b)}.tier-badge--c{color:var(--tier-c)}.tier-badge--d{color:var(--tier-d)}.tier-badge--e{color:var(--tier-e)}.tier-badge--f{color:var(--tier-f)}.tier-badge-fire{font-size:13px;line-height:1}.tier-info{vertical-align:middle;align-items:center;display:inline-flex}.tier-info-trigger,.tier-info-dismiss{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tier-info-trigger:hover,.tier-info-trigger[aria-expanded=true],.tier-info-dismiss:hover{color:var(--ink);background:var(--surface-2)}.tier-info-trigger:focus-visible,.tier-info-dismiss:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.tier-info-bubble{box-sizing:border-box;background:var(--surface,#111211);width:min(360px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink,#f2f2ef);border:1px solid #373a35;border-radius:7px;margin:0;padding:17px 18px 18px;font-family:Inter,sans-serif;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 36px #0006}.tier-info-bubble::backdrop{background:0 0}.tier-info-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.tier-info-top>strong{font-size:14px;font-weight:550}.tier-info-dismiss{margin:-4px -5px -4px 0}.tier-order{color:var(--muted);letter-spacing:.2px;white-space:nowrap;align-items:center;gap:5px;margin:14px 0;font-size:14px;display:flex}.tier-order .tier-badge{min-width:0}.tier-info-bubble p{color:var(--muted,#969993);margin:10px 0 0;font-size:13px;line-height:1.6}.restored-market .lead-detail-card{background:var(--surface-2);max-width:1060px;color:var(--ink);white-space:normal;border:1px solid #30332f;border-radius:8px;margin:4px 18px 18px 39px;font-size:13px;line-height:1.45;overflow:hidden}.lead-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex}.lead-card-company{align-items:center;gap:10px;min-width:0;display:flex}.lead-card-company>svg{color:var(--muted);flex-shrink:0}.lead-card-company h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:550;line-height:1.4}.lead-card-location{color:var(--muted);flex-shrink:0;align-items:center;gap:5px;font-size:12px;display:flex}.lead-card-body{grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:19px 20px;display:grid}.lead-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 24px;margin:0;display:grid}.lead-card-facts dt{color:var(--muted);margin:0 0 5px;font-size:11px;line-height:1.3}.lead-card-facts dd{overflow-wrap:anywhere;margin:0;font-weight:450}.lead-card-facts small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.4;display:block}.lead-card-contact{border-left:1px solid #30332f;padding-left:24px}.lead-card-contact h4{color:var(--muted);margin:0 0 16px;font-size:11px;font-weight:400}.lead-card-contact dl{gap:17px;margin:0;display:grid}.lead-card-contact dl>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-card-contact dt{align-items:center;gap:8px;font-size:12px;display:flex}.lead-card-contact dt>svg{color:var(--muted)}.lead-card-contact dd{margin:0}.lead-card-status{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.lead-card-status--verified{color:#78dba3}.lead-card-status--missing,.lead-card-status--unknown{color:var(--muted)}.lead-card-status--available{color:var(--ink)}.lead-card-status--available svg{color:var(--muted)}.lead-card-protected{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.lead-card-value{border-left:2px solid var(--accent);background:var(--accent-soft);color:var(--muted);margin:0 20px 15px;padding:9px 12px;font-size:12px}.lead-card-value strong{color:var(--ink);margin-bottom:3px;font-weight:500;display:block}.lead-card-footer{border-top:1px solid var(--line);color:var(--muted);background:var(--surface);align-items:center;gap:7px;padding:10px 20px;font-size:11px;display:flex}.lead-card-footer svg{flex-shrink:0}@media (width<=1000px){.lead-card-body{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.lead-card-contact{padding-left:20px}}@media (width<=768px){.restored-market .lead-detail-card{max-width:calc(100vw - 64px);margin-left:12px}.lead-card-heading{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px}.lead-card-body{grid-template-columns:1fr;gap:18px;padding:16px}.lead-card-contact{border-left:0;border-top:1px solid var(--line);padding:15px 0 0}.lead-card-footer{padding-inline:16px}.lead-card-value{margin-inline:16px}}.supply-panel{margin:24px 0}.supply-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.supply-heading h2{margin:0 0 8px;font-size:24px}.supply-heading p{color:#a8b3ae;font-size:13px}.supply-table-scroll{margin:20px 0;overflow:auto}.supply-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.supply-table th{color:#a7b3ac;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:500}.supply-table th,.supply-table td{vertical-align:top;border-bottom:1px solid #363c37;padding:14px 12px}.supply-table small{color:#97a59b;margin-top:6px;font-size:11px;line-height:1.7;display:block}.supply-table button{white-space:nowrap}.supply-form{border:1px solid #3c443d;border-radius:8px;margin:20px 0;padding:22px}.supply-form h3{margin-top:0}.supply-buttons{flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;display:flex}.supply-heading select{min-width:180px}.supply-state{border:1px solid #55624f;border-radius:15px;padding:4px 9px;font-size:12px}.supply-code{overflow-wrap:anywhere;color:#b1b7b1;font-family:monospace;font-size:12px}.supply-private{border-left:2px solid #a99a67;padding-left:16px}.supply-form details{margin:16px 0}.supply-form summary{cursor:pointer;margin:12px 0}.supply-form .dimension-card{margin:14px 0;padding:15px}.supply-form input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.supply-form .wide{grid-column:1/-1}@media (width<=680px){.supply-heading{flex-direction:column;align-items:stretch}.supply-form{padding:16px}.supply-table th,.supply-table td{padding:10px 8px}}.market-detail{min-width:260px;margin-top:12px}.market-detail summary{cursor:pointer;color:#d6e8b5;font-size:13px}.market-detail-body{white-space:normal;max-width:600px;padding:16px 0}.market-detail-body h3,.market-detail-body h4{margin:16px 0 8px}.market-detail-body table{width:100%}.market-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.market-facts dt{color:#a7b3ac}.market-facts dd{overflow-wrap:anywhere;margin:4px 0 0}.market-value-reason{background:#b9a4720a;border-left:2px solid #b9a472;padding:10px 14px}.restored-market{min-width:0;color:var(--ink)}.restored-market .context-row{align-items:flex-start;gap:12px 16px;min-height:28px;margin-bottom:23px}.restored-market .context-heading{flex:1;min-width:0}.restored-market .context-edit,.restored-market .context-count{margin-top:5px}.restored-market .context-row h1{letter-spacing:-.6px;flex-shrink:0;margin:0;font-family:Manrope,Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.35}.restored-market .context-meta{white-space:normal;overflow-wrap:anywhere;max-width:760px;margin:5px 0 0;line-height:1.5}.restored-market .context-row h1{overflow-wrap:anywhere}.restored-market .context-count{white-space:nowrap}.restored-market .market-layout{grid-template-columns:minmax(0,1fr) 340px;gap:24px;display:grid}.restored-market .inventory-toolbar{gap:12px;min-height:26px;margin-bottom:13px}.restored-market .tier-filter{align-items:center;gap:4px;display:flex}.restored-market .restored-lanes{align-items:center;gap:12px;display:flex}.restored-market .restored-lanes button{color:var(--muted);border-bottom:1px solid #0000;border-radius:0;padding:4px 0;font-size:13px}.restored-market .restored-lanes button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent)}.restored-market .restored-history-link{color:var(--muted);white-space:nowrap;padding:4px 0;font-size:12px}.restored-market .restored-history-link:hover{color:var(--ink)}.restored-market.restored-history-dialog{width:calc(100vw - 32px);max-width:720px}.restored-market .restored-history-filters{flex-wrap:wrap;align-items:center;gap:20px;margin:24px 0 16px;display:flex}.restored-market .restored-history-filters>label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.restored-market .restored-history-state{min-height:120px;color:var(--muted);padding:28px 0;font-size:14px;line-height:1.6}.restored-market .restored-history-state button{margin-top:12px}.restored-market .restored-refresh{width:26px;height:26px;margin-left:auto}.restored-market .restored-notice{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.6}.restored-market .restored-empty{border-top:1px solid var(--line);min-height:250px;color:var(--muted);padding:34px 0;font-size:15px;line-height:1.65}.restored-market .restored-empty .button{margin-top:18px}.restored-market .restored-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;width:100%;min-width:0;max-width:100%;position:relative;overflow-x:auto}.restored-market .restored-table-scroll:focus{outline:none}.restored-market .restored-table-scroll:focus-visible{outline:1px solid var(--accent);outline-offset:5px}.restored-market .restored-lead-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:720px;color:var(--ink);text-align:left;font-family:Inter,sans-serif;font-size:15px;font-weight:400}.restored-market .restored-lead-table>thead th{border-bottom:1px solid var(--line);height:34px;color:var(--muted);text-align:left;white-space:nowrap;padding:0 10px;font-size:13px;font-weight:400;line-height:1.3}.restored-market .restored-lead-table>thead th:first-child{padding-left:39px}.restored-market .restored-lead-row{cursor:pointer;background:0 0;height:44px;transition:background .14s}.restored-market .restored-lead-row:hover,.restored-market .restored-lead-row.is-expanded{background:var(--surface)}.restored-market .restored-lead-row>td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;height:44px;padding:0 10px;overflow:hidden}.restored-market .restored-lead-row.is-expanded>td{border-bottom-color:#0000}.restored-market .restored-lead-row>td.restored-location-cell{white-space:normal;text-overflow:clip;overflow:visible}.restored-location{flex-wrap:wrap;align-items:baseline;gap:6px;padding-block:8px;line-height:1.4;display:flex}.restored-location>span{overflow-wrap:anywhere}.restored-location>small{white-space:nowrap;color:var(--muted);font-size:11px}.restored-market .restored-lead-row>td:first-child{padding-left:0}.restored-market .restored-opportunity{width:100%;height:43px;color:var(--ink);font:inherit;text-align:left;align-items:center;gap:14px;padding:0 0 0 12px;display:flex}.restored-market .restored-opportunity>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.restored-market .restored-row-caret{color:var(--muted);flex-shrink:0;transition:transform .16s}.restored-market .is-expanded .restored-row-caret{transform:rotate(90deg)}.restored-market .restored-lead-age{color:var(--muted);font-size:14px}.restored-market .restored-lead-action{text-align:right}.restored-market .restored-buy-button{min-width:44px;height:27px;color:var(--ink);background:0 0;border:1px solid #44483f;border-radius:4px;justify-content:center;align-items:center;padding:3px 10px;font-size:13px;line-height:1;display:inline-flex}.restored-market .restored-buy-button:hover{border-color:var(--accent);color:var(--accent)}.restored-market .restored-detail-row>td{border-bottom:1px solid var(--line);background:var(--surface);padding:0}.restored-market .restored-lead-details{padding:5px 18px 14px 39px;font-size:14px;line-height:1.6}.restored-market .restored-lead-details>p{margin:0;font-size:14px;line-height:1.6}.restored-market .restored-evidence-line{color:var(--muted);flex-wrap:wrap;gap:5px 0;margin-top:6px;font-size:13px;line-height:1.5;display:flex}.restored-market .restored-evidence-line>span+span:before{content:"·";color:#676b64;padding:0 9px}.restored-market .restored-evidence{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.6}.restored-market .restored-evidence>summary{cursor:pointer;width:fit-content;font-size:12px}.restored-market .restored-evidence>div{max-width:700px;padding-top:10px}.restored-market .restored-evidence h3{color:var(--ink);margin:20px 0 6px;font-size:14px;font-weight:500}.restored-market .restored-evidence table{border-collapse:collapse;width:100%;max-width:420px;margin:12px 0}.restored-market .restored-evidence th,.restored-market .restored-evidence td{border-bottom:1px solid var(--line);text-align:left;padding:6px 0;font-weight:400}.restored-market .market-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:14px 0;display:grid}.restored-market .market-facts dt{color:var(--muted);font-size:12px}.restored-market .market-facts dd{overflow-wrap:anywhere;color:var(--ink);margin:4px 0 0}.restored-market .restored-footnote{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.65}.restored-market .restored-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-top:16px;font-size:12px;display:flex}.restored-market .restored-pagination button{font-size:12px}.restored-market .restored-evaluation-history{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.65}.restored-market .restored-evaluation-history summary{cursor:pointer}.restored-market .restored-evaluation-history>details>summary{width:fit-content;color:var(--muted)}.restored-market .restored-history-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:15px}.restored-market .restored-history-table th{height:34px;color:var(--muted);border-bottom:1px solid var(--line);padding:0 12px;font-size:13px;font-weight:400}.restored-market .restored-history-table td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;height:44px;padding:0 12px}.restored-market .restored-history-table time{color:var(--muted);font-size:14px}.restored-market .restored-price-rail{border-left:1px solid var(--line);min-width:0;color:var(--ink);padding:5px 0 10px 20px}.restored-market .restored-rail-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.restored-market .restored-rail-heading h2{letter-spacing:0;margin:0;font-size:14px;font-weight:450;line-height:1.4}.restored-market .restored-rail-heading>button{color:var(--muted);white-space:nowrap;padding:4px 0;font-size:12px}.restored-market .restored-rail-heading>button:hover{color:var(--ink)}.restored-market .restored-rail-title,.restored-market .restored-bid-title{align-items:center;gap:5px;display:flex}.restored-market .restored-bid-help{flex-shrink:0;display:inline-flex}.restored-market .restored-bid-help-trigger{width:28px;height:28px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:500;display:inline-flex}.restored-market .restored-bid-help-trigger:hover,.restored-market .restored-bid-help-trigger[aria-expanded=true]{color:var(--ink);background:var(--surface-2)}.restored-market .restored-bid-help-bubble{z-index:100;background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:8px;outline:none;width:332px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:18px;position:fixed;overflow:auto;box-shadow:0 14px 48px #0009}.restored-market .restored-bid-help-top{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.restored-market .restored-bid-help-top>strong{font-weight:550}.restored-market .restored-bid-help-top>.icon-button{flex-shrink:0;width:28px;height:28px}.restored-market .restored-bid-help-bubble p{color:var(--muted);margin:13px 0 0;font-size:12px;font-weight:400;line-height:1.6}.restored-market .restored-bid-help-bubble p strong{color:var(--ink);font-weight:500}.restored-market .restored-clearing-caption{color:var(--muted);margin-top:6px;font-size:12px}.restored-market .restored-tier-prices{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:18px}.restored-market .restored-tier-prices thead th{border-bottom:1px solid var(--line);color:var(--muted);text-align:right;padding:0 0 10px;font-size:12px;font-weight:400}.restored-market .restored-tier-prices thead th:first-child{text-align:left}.restored-market .restored-tier-prices tbody td,.restored-market .restored-tier-prices tbody th{border-bottom:1px solid var(--line);height:52px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;padding:5px 0;font-size:14px;font-weight:400}.restored-market .restored-tier-prices tbody th{text-align:left}.restored-market .restored-tier-prices tr:last-child td,.restored-market .restored-tier-prices tr:last-child th{border-bottom:0}.restored-market .restored-own-bid>span{color:var(--ink);font-size:14px}.restored-market .restored-own-bid>span.is-off{color:var(--muted)}.restored-market .restored-own-bid>small{color:var(--muted);font-size:11px;line-height:1.3;display:block}.restored-market .restored-money-input{align-items:center;width:88px;display:flex;position:relative}.restored-market .restored-money-input>span{color:var(--muted);pointer-events:none;font-size:14px;position:absolute;left:10px}.restored-market .restored-money-input input{text-align:right;width:100%;min-width:0;height:32px;min-height:32px;padding:5px 8px 5px 24px;font-size:14px}.restored-market .restored-own-bid .restored-money-input{width:96px;margin-left:auto}.restored-market .restored-own-bid .restored-money-input input{height:28px;min-height:28px;padding-left:19px;padding-right:6px;font-size:13px}.restored-market .restored-own-bid .restored-money-input>span{font-size:13px;left:7px}.restored-market .restored-tier-prices tbody td{font-size:12px}.restored-market .restored-own-bid .restored-money-input{width:88px}.restored-market .restored-tier-toggle{cursor:pointer;align-items:center;gap:4px;min-height:36px;display:flex}.restored-market .restored-tier-toggle input{width:13px;height:13px;min-height:13px;margin:0}.restored-market .restored-tier-toggle .tier-badge{gap:3px;min-width:0}.restored-market .restored-clearing-note{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.restored-market .restored-bid-guidance{margin-top:20px;font-size:12px;line-height:1.6}.restored-market .restored-bid-guidance>strong{color:var(--ink);font-size:13px;font-weight:500;display:block}.restored-market .restored-bid-guidance>p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.6}.restored-market .restored-bid-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.restored-market .restored-monthly-budget{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.restored-market .restored-monthly-limit{justify-content:space-between;align-items:center;gap:12px;display:flex}.restored-market .restored-monthly-limit>button{color:var(--muted);padding:4px 0;font-size:13px}.restored-market .restored-monthly-limit>button:hover{color:var(--ink)}.restored-market .restored-monthly-limit>strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:450}.restored-market .restored-budget-progress{margin-top:12px}.restored-market .restored-budget-spent{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;line-height:1.5;display:flex}.restored-market .restored-budget-track{background:var(--line);border-radius:3px;height:5px;margin-top:8px;overflow:hidden}.restored-market .restored-budget-track>span{background:var(--accent);border-radius:inherit;height:100%;display:block}.restored-market .restored-budget-alert{border-left:2px solid var(--accent);background:var(--accent-soft);color:var(--ink);margin-top:13px;padding:10px 12px;font-size:12px;line-height:1.6}.restored-market .restored-rail-message{color:#ffb396;margin-top:14px;font-size:13px;line-height:1.6}.restored-market.restored-buying-drawer .restored-drawer-lanes{gap:24px;margin:0 0 8px}.restored-market.restored-buying-drawer .restored-drawer-lanes button{padding:7px 0;font-size:14px}.restored-market.restored-buying-drawer .restored-rule-head,.restored-market.restored-buying-drawer .restored-tier-rule{grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:12px;display:grid}.restored-market.restored-buying-drawer .restored-rule-head{color:var(--muted);border-bottom:1px solid var(--line);margin-top:24px;padding-bottom:12px;font-size:12px}.restored-market.restored-buying-drawer .restored-rule-head>span:not(:first-child){text-align:right}.restored-market.restored-buying-drawer .restored-tier-rule{border-bottom:1px solid var(--line);min-height:59px}.restored-market.restored-buying-drawer .restored-tier-rule>label:first-child{cursor:pointer;align-items:center;gap:10px;display:flex}.restored-market.restored-buying-drawer .restored-money-input{flex-shrink:0;width:128px}.restored-market.restored-buying-drawer .restored-tier-off{text-align:right;color:var(--muted);font-size:13px}.restored-market.restored-buying-drawer .restored-drawer-budget{border-bottom:1px solid var(--line);padding-bottom:20px}.restored-market.restored-buying-drawer .restored-drawer-budget>.settings-row{border-bottom:0;margin-bottom:0;padding-bottom:0}.restored-market.restored-buying-drawer .restored-alert-toggle{gap:16px;margin-top:22px}.restored-market.restored-buying-drawer .restored-alert-toggle small{line-height:1.55}.restored-market.restored-buying-drawer .restored-alert-percent{color:var(--muted);flex-direction:column;gap:7px;margin-top:14px;font-size:12px;display:flex}.restored-market.restored-buying-drawer .restored-alert-percent>span{align-items:center;gap:10px;display:flex}.restored-market.restored-buying-drawer .restored-alert-percent input{text-align:right;width:64px;min-width:0;height:34px;padding:5px 9px;font-size:14px}.restored-market.restored-buying-drawer .restored-daily-safety h3{margin:22px 0 6px;font-size:14px;font-weight:500}.restored-market.restored-buying-drawer input[type=checkbox]{width:14px;height:14px;min-height:14px;margin:0}.restored-market.restored-buying-drawer input:disabled{opacity:.45}.restored-market.restored-buying-drawer .restored-evidence{margin-top:22px}.restored-market.restored-buying-drawer .restored-evidence>summary{font-size:13px}.restored-market.restored-purchase-dialog .modal-summary{margin-top:16px}@media (width<=1100px){.restored-market .market-layout{grid-template-columns:minmax(0,1fr)}.restored-market .restored-price-rail{border-left:0;border-top:1px solid var(--line);width:100%;max-width:480px;padding:24px 0 0}.restored-market .context-meta{max-width:760px}}@media (width<=768px){.restored-market .context-row{flex-wrap:wrap;gap:8px 12px}.restored-market .context-row h1{flex-shrink:1;font-size:21px}.restored-market .context-heading{flex-basis:calc(100% - 48px)}.restored-market .context-meta{max-width:100%;font-size:13px}.restored-market .context-count{margin-top:0;margin-left:0}.restored-market .context-edit{opacity:1}.restored-market .inventory-toolbar{flex-wrap:wrap}.restored-market .restored-lead-row,.restored-market .restored-lead-row>td{height:48px}.restored-market .restored-opportunity{height:47px}.restored-market .restored-buy-button{min-height:36px}.restored-market .restored-lead-table{min-width:720px}.restored-market .restored-lead-details{padding-left:20px}.restored-market .restored-lanes button{min-height:36px}.restored-market .restored-price-rail{max-width:none}.restored-market .restored-money-input input{font-size:16px}.restored-market .restored-own-bid .restored-money-input input{min-height:32px;font-size:14px!important}.restored-market.restored-buying-drawer .drawer-body{padding-inline:20px}.restored-market.restored-buying-drawer .restored-tier-rule{min-height:64px}.restored-market.restored-buying-drawer .restored-tier-rule input{min-height:36px}.restored-market.restored-buying-drawer .restored-tier-rule input[type=checkbox]{width:18px;height:18px;min-height:18px}}@media (prefers-reduced-motion:reduce){.restored-market .restored-lead-row,.restored-market .restored-row-caret{transition:none}}.restored-market .restored-lead-row>td.restored-lead-action{text-overflow:clip;padding-inline:6px}.restored-market .restored-market-history-table{min-width:980px}.restored-market .restored-market-history-table .restored-lead-row{height:48px}.restored-market .restored-market-history-table .restored-cleared-price{color:var(--ink);font-weight:500}.restored-market .restored-history-lane{max-width:125px;margin-left:auto}.restored-market .restored-history-lane+.restored-refresh{margin-left:0}.restored-market .restored-history-facts{flex-wrap:wrap;gap:8px;margin:5px 0 8px;display:flex}.restored-market .restored-history-facts>span{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:4px 9px;font-size:12px}.restored-market .restored-lanes button{white-space:nowrap}@media (width<=600px){.restored-market .inventory-toolbar{flex-wrap:wrap;row-gap:10px}.restored-market .restored-history-lane{margin-left:0}}.onboarding-workspace{width:min(700px,100%);color:var(--ink);text-align:left;margin:48px auto 0;padding-bottom:48px}.onboarding-top{text-align:center;margin-bottom:40px}.onboarding-top h2{font-family:var(--font-display,Manrope,sans-serif);letter-spacing:-.65px;margin:0;font-size:26px;font-weight:550;line-height:1.4}.onboarding-top .auth-muted{margin:9px 0 0;font-size:15px}.onboarding-workspace .auth-muted{color:var(--muted);line-height:1.6}.onboarding-workspace h3{margin:28px 0 12px;font-size:17px;font-weight:500}.onboarding-workspace label{min-width:0;color:var(--muted);flex-direction:column;gap:8px;font-size:13px;line-height:1.5;display:flex}.onboarding-workspace input,.onboarding-workspace select,.onboarding-workspace textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:var(--surface);font:inherit;border-radius:7px;padding:11px 13px;font-size:15px;line-height:1.5}.onboarding-workspace input::placeholder,.onboarding-workspace textarea::placeholder{color:var(--muted);opacity:.8}.onboarding-workspace textarea{resize:vertical;min-height:92px}.onboarding-workspace :is(input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.onboarding-workspace fieldset{border:0;min-width:0;margin:0;padding:0}.onboarding-workspace button:disabled{opacity:.45;cursor:default}.onboarding-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.onboarding-grid .wide{grid-column:1/-1}.company-profile,.onboarding-profile-name,.assisted-onboarding{border-bottom:1px solid var(--line);margin:0 0 18px}.onboarding-workspace summary{min-height:44px;color:var(--muted);cursor:pointer;padding:11px 0;font-size:14px;line-height:1.6}.onboarding-workspace summary:hover{color:var(--ink)}.onboarding-workspace summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.company-profile fieldset,.onboarding-profile-name .onboarding-grid{margin:16px 0 24px}.company-profile>.auth-muted{margin:0 0 16px}.icp-selector{align-items:end;gap:16px;margin-top:24px;display:flex}.icp-selector label{flex:1}.icp-selector>.text-button{white-space:nowrap;min-height:44px}.icp-status{min-height:44px;color:var(--muted);align-self:end;align-items:center;font-size:12px;line-height:1.5;display:flex}.setup-sections{flex-wrap:wrap;gap:8px;margin:24px 0 34px;display:flex}.setup-sections button{border:1px solid var(--line);min-height:42px;color:var(--muted);font:inherit;background:0 0;border-radius:7px;padding:9px 13px;font-size:13px}.setup-sections button:hover,.setup-sections [aria-current=step]{color:var(--ink);background:var(--surface)}.setup-sections [aria-current=step]{border-color:var(--accent)}.onboarding-question{align-items:flex-start;gap:20px;margin:36px 0 18px;display:flex}.onboarding-form>.onboarding-question:first-child{margin-top:0}.onboarding-avatar{background:var(--surface);border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;margin-top:3px;display:flex}.onboarding-avatar .brand{gap:0}.onboarding-avatar .brand-mark{width:27px;height:25px}.onboarding-question>p{width:fit-content;color:var(--ink);background:var(--surface);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:14px 18px;font-size:18px;line-height:1.5}.onboarding-answer{margin-left:62px}.onboarding-answer>textarea{padding:15px 18px;font-size:16px}.onboarding-answer .auth-muted{font-size:13px}.onboarding-profile-name{margin-top:32px}.onboarding-view-options{border-top:1px solid var(--line);margin-top:28px;padding-top:8px}.location-row,.rule-row{align-items:end;gap:12px;margin:14px 0;display:flex}.location-row label{flex:1}.dimension-card{border:1px solid var(--line);border-radius:8px;margin:16px 0;padding:20px}.dimension-card .danger{margin-top:16px}.onboarding-workspace .check-row{flex-direction:row;align-items:center;gap:9px}.onboarding-workspace input[type=checkbox]{width:16px;min-height:16px;accent-color:var(--accent)}.column-row{grid-template-columns:minmax(0,1fr) 90px 100px;align-items:center;gap:18px;margin:12px 0;display:grid}.rule-row>*{flex:1;min-width:0}.rule-row button{flex:0}.onboarding-actions,.onboarding-secondary{flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;display:flex}.onboarding-actions{border-top:1px solid var(--line);padding-top:24px}.onboarding-actions span{color:var(--muted);font-size:12px}.onboarding-actions>.text-button{margin-left:auto}.onboarding-secondary .text-button{font-size:13px}.onboarding-notice{border-left:2px solid var(--accent);background:var(--surface);color:var(--ink);border-radius:0 7px 7px 0;margin:16px 0;padding:12px 16px;font-size:14px;line-height:1.6}.access-warning{border:1px solid var(--accent);border-radius:8px;margin:20px 0;padding:20px}.access-warning button{margin:16px 12px 0 0}.onboarding-workspace :is(.secondary-button,.primary-button){border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:14px;line-height:1.5;display:inline-flex}.onboarding-workspace .primary-button{border-color:var(--accent);color:var(--accent-ink);background:var(--accent);font-weight:550}.onboarding-workspace .secondary-button:hover{background:var(--surface)}.onboarding-workspace .text-button{align-items:center;gap:6px;display:inline-flex}.danger{color:#c6a4a0!important}.icp-review>h3{margin-top:0;font-size:22px}.icp-review>p{color:var(--muted);font-size:15px;line-height:1.6}.icp-review dl{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);margin:28px 0;display:grid}.icp-review dt,.icp-review dd{border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin:0;padding:20px 0;font-size:15px;line-height:1.6}.icp-review dt{color:var(--muted);padding-right:24px}.icp-review dd{color:var(--ink)}.assisted-onboarding>summary>span{color:var(--muted);opacity:.75;margin-left:12px;font-size:12px}.assisted-content{padding:16px 0 24px}.assisted-title{align-items:center;gap:14px;margin-bottom:18px;display:flex}.assisted-title h3{margin:0}.assisted-title p{margin:5px 0 0;font-size:13px}.company-logo{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--muted);border-radius:8px;flex:0 0 42px;place-items:center;font-size:14px;display:grid;overflow:hidden}.company-logo img{max-width:36px;max-height:36px}.assisted-research{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.assisted-onboarding a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.assisted-onboarding li{overflow-wrap:anywhere;margin:10px 0;font-size:14px}.assisted-suggestion{border-top:1px solid var(--line);margin-top:20px;padding-top:5px}.assisted-suggestion>p{margin:10px 0;line-height:1.6}.onboarding-workspace--conversation{width:min(700px,100% - 48px);margin:0 auto;padding:93px 0 72px}.onboarding-workspace--conversation .onboarding-top{margin-bottom:48px}.onboarding-workspace--conversation .onboarding-question{margin:0 0 18px}.onboarding-conversation-thread{min-height:256px;padding:5px 5px 4px 0}.onboarding-suggestions{flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0 0 62px;display:flex}.onboarding-workspace .onboarding-suggestion{border:1px solid var(--line);min-height:42px;color:var(--ink);font:inherit;text-align:left;background:0 0;border-radius:7px;padding:10px 15px;font-size:15px;line-height:1.5}.onboarding-suggestion:hover{border-color:var(--accent);background:var(--surface)}.onboarding-conversation-composer{margin-top:36px}.onboarding-composer-row{align-items:flex-end;gap:10px;display:flex}.onboarding-conversation-composer textarea{resize:none;border-radius:8px;height:54px;min-height:54px;max-height:156px;padding:15px 18px;font-size:18px;line-height:22px}.onboarding-conversation-composer textarea:focus{border-color:var(--accent);outline:none}.onboarding-composer-send{border:1px solid var(--accent);width:54px;height:54px;min-height:54px;color:var(--accent-ink);background:var(--accent);border-radius:8px;flex:0 0 54px;place-items:center;display:grid}.onboarding-composer-send:disabled{color:var(--muted);background:var(--surface);border-color:var(--line)}.onboarding-composer-hint{color:var(--muted);justify-content:space-between;gap:16px;margin:11px 0 0;font-size:13px;line-height:1.5;display:flex}.onboarding-composer-hint span{opacity:.7}.onboarding-conversation-actions{align-items:center;gap:20px;margin-top:22px;display:flex}.onboarding-conversation-actions>.primary-button,.onboarding-conversation-actions>.text-button:last-child:not(:first-child){margin-left:auto}.onboarding-conversation-actions>.text-button{min-height:40px;font-size:13px}.onboarding-overview{border-top:1px solid var(--line);margin-top:24px}.onboarding-overview>summary{font-size:13px}.onboarding-overview .company-profile{margin-top:12px}@media (height<=760px) and (width>=641px){.onboarding-workspace--conversation{padding-top:44px}.onboarding-workspace--conversation .onboarding-top{margin-bottom:28px}.onboarding-conversation-thread{min-height:205px}.onboarding-conversation-composer{margin-top:24px}}@media (width<=680px){.onboarding-workspace{margin-top:28px}.onboarding-top{margin-bottom:28px}.onboarding-grid{grid-template-columns:minmax(0,1fr)}.onboarding-question{gap:11px;margin-top:28px}.onboarding-avatar{flex-basis:34px;width:34px;height:34px;margin-top:7px}.onboarding-avatar .brand-mark{width:24px;height:23px}.onboarding-question>p{padding:12px 14px;font-size:16px}.onboarding-answer{margin-left:45px}.location-row{flex-wrap:wrap}.location-row label{flex-basis:40%}.setup-sections{gap:7px;margin-bottom:28px}.setup-sections button{min-height:44px;padding-inline:10px;font-size:12px}.column-row{grid-template-columns:minmax(0,1fr) 75px}.column-row button{grid-column:1/-1}.icp-selector{flex-wrap:wrap;gap:8px 14px}.icp-selector label{flex-basis:100%}.icp-selector>.text-button{margin-left:auto}.icp-review dl{grid-template-columns:minmax(0,1fr)}.icp-review dt{border:0;padding:17px 0 5px}.icp-review dd{padding:0 0 17px}.onboarding-secondary{flex-direction:column;align-items:start}.onboarding-actions{gap:12px}.onboarding-actions>.text-button{margin-left:0}.assisted-onboarding>summary>span{margin-left:18px;display:block}}@media (width<=640px){.onboarding-workspace--conversation{width:calc(100% - 40px);margin:0 auto;padding:48px 0 40px}.onboarding-workspace--conversation .onboarding-top{margin-bottom:34px}.onboarding-conversation-thread{min-height:220px}.onboarding-suggestions{gap:9px;margin-left:45px}.onboarding-workspace .onboarding-suggestion{min-height:44px;padding:10px 12px;font-size:14px}.onboarding-conversation-composer{margin-top:26px}.onboarding-composer-row{gap:8px}.onboarding-conversation-composer textarea{padding-inline:13px}.onboarding-composer-hint span{display:none}}.onboarding-workspace .icp-name-error{color:var(--danger,#b42318);font-size:12px;line-height:1.5}.guided-onboarding{width:min(760px,100%);color:var(--ink);margin:48px auto 0;font-size:15px;line-height:1.65;position:relative}.guided-topline{color:var(--muted);justify-content:space-between;gap:16px;margin-bottom:15px;font-size:12px;display:flex}.guided-progress{gap:7px;margin-bottom:58px;display:flex}.guided-progress span{background:var(--line);flex:1;height:2px}.guided-progress .is-complete{background:var(--accent)}.guided-fields{border:0;min-width:0;margin:0;padding:0}.guided-question{max-width:640px;min-height:340px;margin-inline:auto}.guided-eyebrow{color:var(--muted);letter-spacing:1.8px;text-transform:uppercase;margin-bottom:18px;font-size:11px;display:block}.guided-onboarding h1{letter-spacing:-1.3px;text-wrap:balance;margin:0 0 20px;font-family:Manrope,Inter,sans-serif;font-size:clamp(27px,3.5vw,40px);font-weight:450;line-height:1.25}.guided-onboarding h1 em{color:var(--accent);font-style:normal}.guided-onboarding p{color:var(--muted);max-width:62ch;margin:0 0 28px}.guided-question form{margin-top:30px}.guided-onboarding label{color:var(--ink);margin-bottom:8px;font-size:13px;display:block}.guided-onboarding input,.guided-onboarding textarea{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;border-radius:8px;outline:none;padding:14px 16px;line-height:1.5;display:block}.guided-onboarding input:focus,.guided-onboarding textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent),transparent 85%)}.guided-onboarding textarea{resize:vertical;min-height:110px;max-height:280px}.guided-onboarding :is(.primary-button,.secondary-button){border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 22px;font-size:14px;font-weight:550;display:inline-flex}.guided-onboarding .primary-button{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink)}.guided-onboarding .secondary-button{border:1px solid var(--line);color:var(--ink);background:0 0}.guided-onboarding form>.primary-button{margin-top:20px}.guided-onboarding button:disabled{opacity:.45;cursor:not-allowed}.guided-yes-no{gap:12px;margin-top:32px;display:flex}.guided-yes-no button{min-width:110px}.guided-company-logo{border:1px solid var(--line);width:64px;height:64px;color:var(--muted);border-radius:12px;justify-content:center;align-items:center;margin-bottom:28px;font-size:22px;display:flex;overflow:hidden}.guided-company-logo img{object-fit:contain;width:100%;height:100%}.guided-domain{font-size:13px}.guided-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0 24px;display:grid}.guided-channels button{border:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:14px;padding:19px 18px;display:flex}.guided-channels button span{flex:1}.guided-channels .is-selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent),transparent 94%)}.guided-other{margin-bottom:24px!important}.guided-other input{margin-top:10px}.guided-lead-card{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:12px;margin:24px 0;padding:27px}.guided-card-heading{align-items:center;gap:14px;margin-bottom:22px;display:flex}.guided-card-heading span:not(.guided-lead-icon){letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:11px}.guided-card-heading h2{overflow-wrap:anywhere;margin:2px 0 0;font-size:19px;font-weight:550;line-height:1.4}.guided-lead-icon{border:1px solid var(--line);width:45px;height:45px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.guided-lead-card .guided-card-summary{color:var(--ink);white-space:pre-line;margin-bottom:24px;font-size:16px;line-height:1.7}.guided-lead-card dl{margin:0}.guided-lead-card dl>div{border-top:1px solid var(--line);margin-top:15px;padding:15px 0 0}.guided-lead-card dt{color:var(--muted);margin-bottom:5px;font-size:11px}.guided-lead-card dd{overflow-wrap:anywhere;margin:0;font-size:14px}.guided-onboarding--price{width:min(1060px,100%)}.guided-price-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:70px;display:grid}.guided-price-profile h1{font-size:34px}.guided-price-form h2{letter-spacing:-.6px;margin:0 0 18px;font:450 28px/1.3 Manrope,Inter,sans-serif}.guided-price-form p{font-size:14px}.guided-price-input{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:5px 17px;display:flex}.guided-price-input:focus-within{border-color:var(--accent)}.guided-price-input input{background:0 0;border:0;min-width:0;padding:10px 0;font-size:28px;box-shadow:none!important}.guided-price-input>span:last-child{color:var(--muted);font-size:12px}.guided-price-form .primary-button{width:100%}.guided-price-form .guided-price-note{margin-top:14px;font-size:12px}.guided-waitlist{text-align:center;max-width:640px;margin:auto}.guided-waitlist>p{margin-inline:auto}.guided-success{border:1px solid var(--accent);width:66px;height:66px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 30px;display:flex}.guided-waitlist .guided-lead-card{margin-top:35px}.guided-waitlist-price{font-size:13px}.guided-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:55px;padding:22px 0;display:flex}.guided-footer .text-button{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.guided-notice{border:1px solid var(--line);border-radius:8px;margin-bottom:24px;padding:16px 20px}.guided-notice p{margin:0 0 8px}.guided-refinement .text-button{margin-top:14px}.guided-reset{z-index:80;border:1px solid var(--line);background:var(--surface);border-radius:12px;width:min(460px,100vw - 32px);padding:28px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #000a}.guided-reset h2{margin-top:0;font-size:22px}.guided-reset>div{justify-content:flex-end;gap:12px;display:flex}.guided-onboarding .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=750px){.guided-onboarding{margin-top:22px}.guided-progress{margin-bottom:35px}.guided-price-layout{grid-template-columns:1fr;gap:25px}.guided-price-profile h1{font-size:28px}.guided-price-form{padding-bottom:10px}.guided-lead-card{padding:20px}.guided-footer{margin-top:35px}.guided-question{min-height:300px}}@media (prefers-reduced-motion:reduce){.guided-onboarding *{scroll-behavior:auto}}.guided-research-loading>.guided-company-logo{margin:30px auto -15px}.onboarding-guided-entry{justify-content:flex-end;margin:0 0 20px;display:flex}.guided-company-brand{align-items:center;gap:20px;margin:0 0 30px;display:flex}.guided-company-brand .guided-company-logo{flex-shrink:0;margin:0}.guided-company-brand h1{overflow-wrap:anywhere;margin:0 0 5px}.guided-company-brand .guided-domain{margin:0}.guided-company-confirm{margin:34px 0 0;font-size:19px;font-weight:500}.guided-company-confirm+.guided-yes-no{margin-top:18px}.guided-footer{justify-content:flex-end}.guided-website-input{position:relative}.guided-website-input input{padding-right:66px}.guided-website-input .guided-company-logo{border-radius:7px;width:36px;height:36px;margin:0;font-size:13px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.guided-analyzing{justify-content:center;align-items:center;gap:15px;margin:30px 0 0;font-size:18px;display:flex}.guided-analyzing .guided-company-logo{flex-shrink:0;width:44px;height:44px;margin:0}.guided-manual-description{margin-top:20px}.guided-character-count{text-align:right;color:var(--muted);margin-top:6px;font-size:12px;display:block}.guided-contact-icons{color:var(--ink);align-items:center;gap:16px;padding-top:5px;display:flex}.guided-contact-icons>span{align-items:center;gap:8px;display:inline-flex}.guided-contact-icons svg{flex-shrink:0}.guided-onboarding .guided-price-input input,.guided-onboarding .guided-price-input input:focus-visible{box-shadow:none;border:0;border-radius:0;outline:none}.guided-question .guided-suggested-criteria{color:var(--accent);font-size:23px;line-height:1.5}.guided-onboarding .guided-fields :is(input,textarea):focus,.guided-onboarding .guided-fields :is(input,textarea):focus-visible{box-shadow:none;border-color:var(--accent);outline:none}.guided-waitlist-logo{width:120px;height:120px;margin:0 auto 20px;display:block}.guided-criteria-additions{margin:24px 0}.guided-criteria-additions .guided-eyebrow{margin-bottom:12px}.guided-criterion-row{align-items:center;gap:12px;margin-bottom:10px;display:flex}.guided-criterion-row input{padding:11px 13px;font-size:14px}.guided-criterion-row>button{color:var(--muted);padding:8px;font-size:22px}.guided-add-criterion{color:var(--muted);margin-top:12px;font-size:13px}.guided-criteria-additions .secondary-button{margin-top:8px}.guided-linkedin-follow{color:var(--muted);text-underline-offset:4px;margin-top:20px;font-size:14px;text-decoration:underline;display:inline-block}.guided-linkedin-follow:hover{color:var(--ink)}.guided-geo-areas{flex-wrap:wrap;gap:8px;margin:16px 0 24px;padding:0;list-style:none;display:flex}.guided-geo-areas li{border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:8px 12px;font-size:15px}.guided-geography-recovery{border:1px solid var(--line);border-radius:8px;margin:24px 0;padding:20px}.guided-card-heading .guided-company-logo{letter-spacing:0;text-transform:none;border-radius:9px;flex-shrink:0;width:45px;height:45px;margin:0;font-size:16px}.guided-topline{align-items:center}.guided-topline .guided-logout{margin-left:auto;font-size:12px}.guided-topline .guided-logout+span{white-space:nowrap}.owned-leads{min-width:0;max-width:100%;color:var(--ink);font-family:Inter,sans-serif}.owned-controls{flex-wrap:wrap;align-items:center;gap:16px;min-height:36px;margin-bottom:21px;display:flex}.owned-controls label{min-width:0;max-width:300px;display:block}.owned-controls select{width:100%;max-width:100%;min-height:30px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:4px 25px 4px 0;font-size:14px}.owned-controls option{background:var(--surface);color:var(--ink)}.owned-count{color:var(--muted);font-size:12px;line-height:1.5}.owned-toolbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.owned-leads .owned-toolbar-button{border:1px solid var(--line);min-height:30px;color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:7px;margin:0;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.4;display:inline-flex}.owned-leads .owned-toolbar-button:hover:not(:disabled){border-color:var(--accent);background:var(--surface)}.owned-leads .owned-toolbar-button:disabled{opacity:.45;cursor:not-allowed}.owned-leads .owned-refresh{width:30px;color:var(--muted);border-color:#0000;padding:5px}.owned-filter-note{color:var(--muted);margin:-8px 0 17px;font-size:12px;line-height:1.5}.owned-leads .owned-table-scroll{overscroll-behavior-x:contain;scrollbar-color:var(--line) transparent;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;position:relative;overflow-x:auto}.owned-leads .owned-table{table-layout:fixed;border-collapse:collapse;width:100%;color:var(--ink);font-family:Inter,sans-serif;font-size:15px;font-weight:400}.owned-table thead th{box-sizing:border-box;border-bottom:1px solid var(--line);height:34px;color:var(--muted);text-align:left;white-space:nowrap;text-overflow:ellipsis;padding:0 10px;font-size:13px;font-weight:400;line-height:1.3;overflow:hidden}.owned-table thead th:first-child{padding-left:39px}.owned-lead-row{cursor:pointer;background:0 0;height:44px;transition:background .14s}.owned-lead-row:hover,.owned-lead-row.is-expanded{background:var(--surface)}.owned-table .owned-lead-row>td{box-sizing:border-box;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;height:44px;padding:0 10px;overflow:hidden}.owned-table .owned-lead-row.is-expanded>td{border-bottom-color:#0000}.owned-table .owned-lead-row>td:first-child{padding-left:0}.owned-table .owned-opportunity-button{width:100%;height:43px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;margin:0;padding:0 0 0 12px;display:flex}.owned-opportunity-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.owned-row-caret{color:var(--muted);flex-shrink:0;transition:transform .16s;display:flex}.is-expanded .owned-row-caret{transform:rotate(90deg)}.owned-table .owned-value-tag{color:var(--muted);flex-shrink:0;font-size:12px;font-weight:400}.owned-price{font-variant-numeric:tabular-nums}.owned-table .owned-won-column{width:96px;min-width:96px;max-width:96px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.owned-table .owned-mode-column{width:84px;min-width:84px;max-width:84px;color:var(--muted);text-align:right;padding-right:7px;font-size:12px}.owned-table .owned-detail-row>td{border:0;padding:0}.owned-purchase-detail{border-bottom:1px solid var(--line);background:var(--surface-2);white-space:normal;padding:14px 18px 16px 39px}.owned-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-bottom:15px;display:flex}.owned-detail-heading p{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:7px;margin:0;font-size:12px;line-height:1.6;display:flex}.owned-detail-heading p>span{color:#676b64}.owned-detail-facts{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:30px;display:grid}.owned-detail-facts section{min-width:0}.owned-detail-facts h4{color:var(--ink);margin:0 0 10px;font-size:13px;font-weight:450}.owned-detail-facts p,.owned-contact-unavailable,.owned-refund-status{color:var(--ink);margin:5px 0 12px;font-size:13px;line-height:1.5}.owned-detail-facts dl{gap:7px;margin:0 0 12px;font-size:13px;line-height:1.5;display:grid}.owned-detail-facts dl>div{grid-template-columns:125px minmax(0,1fr);gap:10px;display:grid}.owned-detail-facts dt{color:var(--muted);text-transform:capitalize}.owned-detail-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.owned-detail-facts small{color:var(--muted);font-size:12px}.owned-detail-facts details{margin:9px 0}.owned-detail-facts summary{color:var(--muted);cursor:pointer;font-size:12px}.owned-detail-facts a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.owned-purchase-detail .owned-detail-note{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.5}.owned-detail-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:13px;display:flex}.owned-detail-actions .text-button{min-height:30px;margin:0;padding:5px 0;font-size:12px;font-weight:400}.owned-refund-form{border-top:1px solid var(--line);max-width:640px;margin-top:18px;padding-top:14px}.owned-refund-form label{color:var(--ink);gap:8px;font-size:13px;display:grid}.owned-refund-form textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:4px;padding:10px;line-height:1.5}.owned-refund-form .primary-button{min-height:32px;padding:7px 12px;font-size:12px}.owned-leads .owned-load-more{margin-top:18px}.owned-empty{border-top:1px solid var(--line);min-height:250px;color:var(--muted);margin:0;padding:34px 0;font-size:15px;line-height:1.5}.owned-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.owned-contact-cell{min-width:90px;max-width:240px;color:var(--ink);align-items:center;gap:6px;display:flex}.owned-contact-cell>span{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;overflow:hidden}.owned-contact-cell a{min-width:0;max-width:205px;color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.owned-contact-cell a span{text-overflow:ellipsis;overflow:hidden}.owned-contact-cell a:hover{text-decoration:underline}.owned-table .owned-contact-cell button{width:23px;height:23px;min-height:23px;color:var(--muted);background:0 0;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.owned-contact-cell button:hover{color:var(--ink);background:var(--surface-2)}.owned-contact-empty{color:var(--muted)}.owned-leads button:focus-visible,.owned-leads select:focus-visible,.owned-table-scroll:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.owned-table .owned-opportunity-button:focus-visible{outline-offset:-4px}@media (width<=767px){.owned-controls{gap:10px}.owned-toolbar-actions{margin-left:0}.owned-count{font-size:11px}.owned-leads .owned-table-scroll{padding-bottom:7px}.owned-detail-facts{grid-template-columns:minmax(0,1fr);gap:20px}.owned-table .owned-contact-cell button{width:44px;min-width:44px;height:44px;min-height:44px}.owned-table .owned-contact-cell a{min-height:44px}}@media (prefers-reduced-motion:reduce){.owned-lead-row,.owned-row-caret{transition:none}}.refund-workspace{width:100%;min-width:0;color:var(--ink);font-size:13px}.refund-workspace h2,.refund-workspace h3{margin:0 0 10px;font-weight:450}.refund-workspace h2{font-size:21px}.refund-workspace h3{font-size:16px}.refund-muted,.refund-help{color:var(--muted);font-size:12px;line-height:1.65}.refund-workspace header{margin-bottom:22px}.refund-workspace p{line-height:1.6}.refund-search{align-items:center;gap:10px;margin-bottom:16px;display:flex}.refund-search label{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.refund-search input{width:100%;min-width:0}.refund-workspace input,.refund-workspace select,.refund-workspace textarea,.refund-request-form input,.refund-request-form select,.refund-request-form textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:4px;padding:9px 10px}.refund-icon-button{border:1px solid var(--line);width:30px;height:30px;min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.refund-table-scroll{border-top:1px solid var(--line);max-width:100%;position:relative;overflow-x:auto}.refund-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.refund-table{border-collapse:collapse;text-align:left;width:100%;min-width:650px}.refund-table th{height:35px;color:var(--muted);font-size:11px;font-weight:400}.refund-table th,.refund-table td{border-bottom:1px solid var(--line);padding:7px 12px}.refund-table td{height:44px;font-size:12px}.refund-table strong{font-weight:450}.refund-table small{color:var(--muted);margin-top:3px;display:block}.refund-workspace button,.refund-request-form button{font-size:12px}.refund-workspace .secondary-button,.refund-request-form .secondary-button{min-height:30px;padding:5px 10px}.refund-request-form{border:1px solid var(--line);background:var(--surface-2);border-radius:5px;max-width:680px;margin:14px 0 24px;padding:20px}.refund-form-heading,.refund-history-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.refund-form-heading h3{margin:0}.refund-request-form fieldset{border:0;gap:12px;margin:20px 0;padding:0;display:grid}.refund-request-form legend{margin-bottom:12px;font-weight:500}.refund-request-form label{gap:7px;margin:15px 0;font-size:13px;display:grid}.refund-request-form label small{color:var(--muted);font-size:11px;line-height:1.6}.refund-request-form .refund-radio,.refund-request-form .refund-attestation{align-items:flex-start;gap:10px;margin:0;line-height:1.6;display:flex}.refund-request-form input[type=checkbox],.refund-request-form input[type=radio]{width:15px;height:15px;min-height:0;accent-color:var(--accent);flex:none;margin:3px 0 0;padding:0}.refund-request-form textarea{resize:vertical;width:100%}.refund-request-form input[type=datetime-local]{max-width:300px}.refund-upload span{align-items:center;gap:7px;display:flex}.refund-upload input[type=file]{width:100%;min-width:0;max-width:100%;font-size:12px;display:block}.refund-upload input[type=file]::file-selector-button{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer;border-radius:4px;margin-right:10px;padding:7px 10px}.refund-admin-policy input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--accent);flex:none;margin:0;padding:0}.refund-help{border-left:2px solid var(--line);padding:1px 12px}.refund-help p{margin:8px 0}.refund-file-list{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 16px;padding-left:18px;font-size:12px}.refund-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.refund-actions .text-button{overflow-wrap:anywhere;align-items:center;gap:6px;min-height:28px;padding:0;display:inline-flex}.refund-history{margin-top:30px}.refund-history article,.refund-admin-card{border-top:1px solid var(--line);margin-top:12px;padding:15px 0}.refund-history article p{margin:8px 0}.refund-status{color:var(--muted);text-transform:capitalize;font-size:12px}.refund-status.is-approved{color:var(--accent)}.refund-admin-policy{border:1px solid var(--line);border-radius:5px;padding:15px}.refund-admin-policy label{align-items:center;gap:10px;margin:10px 0;display:flex}.refund-admin-policy input[type=number]{max-width:100px}.refund-admin-card h3{font-size:15px}.refund-admin-card label{gap:6px;margin:12px 0;display:grid}.refund-admin-evidence{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=600px){.refund-request-form{padding:14px 10px}.refund-search{flex-wrap:wrap;gap:6px}.refund-search label{flex-basis:100%}.refund-history-heading{align-items:flex-start}.refund-request-form input[type=datetime-local]{width:100%;max-width:100%}.refund-workspace .refund-icon-button,.refund-request-form .refund-icon-button{width:44px;height:44px;min-height:44px}.refund-workspace .secondary-button,.refund-request-form .secondary-button,.refund-actions .text-button{min-height:44px}.refund-request-form .refund-radio,.refund-request-form .refund-attestation{align-items:center;min-height:44px}.refund-admin-policy label:has(input[type=checkbox]){align-items:center;min-height:44px}.refund-request-form input[type=checkbox],.refund-request-form input[type=radio],.refund-admin-policy input[type=checkbox]{width:20px;height:20px;min-height:20px;margin:0}.refund-workspace input:not([type=checkbox]):not([type=radio]),.refund-workspace select,.refund-workspace textarea,.refund-request-form input:not([type=checkbox]):not([type=radio]),.refund-request-form select,.refund-request-form textarea{min-height:44px;font-size:16px}.refund-upload input[type=file]{font-size:12px}}.refund-request-form .refund-fields{min-width:0;margin:0;padding:0;display:block}.billing-overlay{z-index:110}.billing-recharge>.billing-toggle-row{padding:0 0 16px}.billing-modal input.billing-toggle{box-sizing:border-box;width:30px;min-width:30px;height:18px;min-height:18px;max-height:18px;padding:0}.dialog-content.billing-modal{z-index:111;background:var(--bg,#111211);width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink,#f2f2ef);border:1px solid var(--line,#30332e);border-radius:8px;flex-direction:column;padding:0;font-family:Inter,sans-serif;display:flex;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0007}.billing-modal-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 22px;display:flex}.billing-modal-heading .dialog-title{letter-spacing:-.5px;margin:0;font-family:Manrope,Inter,sans-serif;font-size:22px;font-weight:500}.billing-modal-heading>.icon-button{flex-shrink:0;margin:-5px -8px 0 0}.billing-company{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.5}.billing-tabs{border-bottom:1px solid var(--line);flex-shrink:0;gap:28px;padding:0 28px;display:flex}.billing-tabs [role=tab]{min-height:42px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0 0 13px;font-size:13px;position:relative}.billing-tabs [role=tab]:hover,.billing-tabs [aria-selected=true]{color:var(--ink)}.billing-tabs [aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.billing-modal-body{overscroll-behavior:contain;scrollbar-color:var(--line) transparent;scrollbar-width:thin;padding:24px 28px 28px;overflow:auto}.billing-modal [hidden],.billing-wallet [hidden]{display:none!important}.finance-workspace.billing-wallet,.finance-workspace.billing-recharge{color:var(--ink);border:0;margin:0;padding:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.billing-wallet .billing-note,.billing-recharge .billing-note{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.billing-caption{color:var(--muted);margin:0;font-size:12px}.billing-balance-row{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.billing-wallet h2.billing-amount{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:38px;font-weight:450;line-height:1.25}.billing-balance-row>.icon-button{color:var(--muted)}.billing-funding{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 12px;margin-bottom:25px;display:grid}.billing-funding>p{grid-column:1/-1}.billing-funding label,.billing-fields label{color:var(--muted);gap:8px;font-size:12px;display:grid}.billing-money-input{border:1px solid var(--line);background:var(--surface);border-radius:5px;align-items:center;gap:7px;min-width:0;height:39px;padding:0 11px;display:flex}.billing-money-input:focus-within{border-color:var(--muted)}.billing-money-input>span{color:var(--muted);font-size:14px}.billing-money-input input{width:100%;min-width:0;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0;font-size:14px}.billing-money-input input::placeholder{color:var(--muted)}.billing-button{background:var(--accent);color:#171711;white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:39px;padding:9px 14px;font-size:13px;font-weight:500;display:inline-flex}.billing-button:hover{filter:brightness(1.06)}.billing-link{min-height:30px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;font-size:12px;display:inline-flex}.billing-link:hover{text-underline-offset:4px;text-decoration:underline}.billing-more{color:var(--muted);text-align:left;padding:13px 0 0;font-size:12px;display:block}.billing-more:hover{color:var(--ink)}.billing-wallet button:disabled,.billing-recharge button:disabled,.billing-recharge input:disabled{opacity:.45;cursor:not-allowed}.billing-modal button:focus-visible,.billing-disclosure summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.billing-wallet .billing-method,.billing-recharge .billing-method{border-top:1px solid var(--line);align-items:center;gap:12px;padding:20px 0 10px;display:flex}.billing-method>svg{color:var(--muted);flex-shrink:0}.billing-method>div{flex:1;min-width:0}.billing-wallet .billing-method h3,.billing-recharge .billing-method h3{margin:0 0 4px;font-size:13px;font-weight:450}.billing-method>.billing-link{flex-shrink:0}.billing-wallet .billing-section-heading,.billing-recharge .billing-section-heading{justify-content:space-between;align-items:center;gap:14px;min-height:24px;margin:24px 0 12px;display:flex}.billing-activity>.billing-section-heading:first-child,.billing-recharge>.billing-section-heading:first-child{margin-top:0}.billing-wallet .billing-section-heading h3,.billing-recharge .billing-section-heading h3{margin:0;font-size:14px;font-weight:500}.billing-wallet .billing-table-wrap table,.billing-recharge .billing-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.billing-wallet .billing-table-wrap th,.billing-recharge .billing-table-wrap th{height:32px;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:0 10px;font-size:11px;font-weight:400}.billing-wallet .billing-table-wrap td,.billing-recharge .billing-table-wrap td{border-bottom:1px solid var(--line);vertical-align:top;height:44px;padding:10px}.billing-wallet .billing-table-wrap td:first-child,.billing-wallet .billing-table-wrap th:first-child,.billing-recharge .billing-table-wrap td:first-child,.billing-recharge .billing-table-wrap th:first-child{padding-left:0}.billing-wallet .billing-table-wrap td:last-child,.billing-wallet .billing-table-wrap th:last-child,.billing-recharge .billing-table-wrap td:last-child,.billing-recharge .billing-table-wrap th:last-child{padding-right:0}.billing-table-wrap time{min-width:92px;color:var(--muted);font-size:11px;line-height:1.65;display:block}.billing-numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.billing-align-right{text-align:right}.billing-credit{color:#a6c9a7}.billing-status{font-size:11px;line-height:1.5}.billing-status.is-success{color:#a6c9a7}.billing-status.is-muted{color:var(--muted)}.billing-status.is-pending{color:#dab983}.billing-row-actions:empty{display:none}.billing-row-actions{margin-top:3px}.billing-row-actions .billing-link{min-height:22px;font-size:11px}.billing-empty{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:20px 0;font-size:12px}.billing-wallet .finance-error,.billing-callout{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:5px;margin:0 0 18px;padding:12px 14px;font-size:12px;line-height:1.65}.billing-wallet .finance-error{color:#eeb198}.billing-recovery .finance-workspace{border-top:1px solid var(--line);color:var(--ink);margin:24px 0 0;padding:18px 0 0;font-size:12px}.billing-recovery h3{margin:0 0 10px;font-size:14px;font-weight:500}.billing-recovery p{color:var(--muted);margin:8px 0}.billing-recovery article{border-bottom:1px solid var(--line);padding:12px 0}.billing-recovery article strong{color:var(--ink);font-weight:450}.billing-recharge-form{margin-top:18px}.billing-toggle-row{justify-content:space-between;align-items:center;gap:20px;padding:0 0 18px;font-size:13px;display:flex}.billing-toggle{appearance:none;background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-shrink:0;width:30px;height:18px;margin:0;position:relative}.billing-toggle:after{content:"";background:var(--muted);border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.billing-toggle:checked{background:var(--accent);border-color:var(--accent)}.billing-toggle:checked:after{background:var(--bg);left:14px}.billing-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.billing-limit{grid-column:1/-1}.billing-usage{color:var(--muted);justify-content:space-between;gap:18px;margin:12px 0 0;font-size:11px;display:flex}.billing-usage strong{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:450}.billing-disclosure{margin-top:16px}.billing-disclosure summary{color:var(--muted);cursor:pointer;align-items:center;gap:5px;font-size:11px;list-style:none;display:flex}.billing-disclosure summary::-webkit-details-marker{display:none}.billing-disclosure[open] summary svg{transform:rotate(90deg)}.billing-disclosure>.billing-note{padding:8px 0 0 18px}.billing-form-actions{justify-content:flex-end;margin:20px 0;display:flex}.billing-payment-setup{margin:24px 0}.billing-consent{color:var(--muted);align-items:flex-start;gap:9px;margin:7px 0;font-size:11px;line-height:1.6;display:flex}.billing-consent input{accent-color:var(--accent);flex-shrink:0;margin:3px 0 0}.billing-payment-setup>.billing-link{margin-left:22px}@media (width<=540px){.dialog-content.billing-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.billing-modal-heading{padding:22px 20px 18px}.billing-tabs{gap:24px;padding:0 20px}.billing-modal-body{padding:22px 20px}.billing-funding{grid-template-columns:minmax(0,1fr)}.billing-funding>.billing-button{width:100%}.billing-fields{gap:14px}.billing-usage{flex-wrap:wrap;gap:4px}.billing-table-wrap{margin-right:-2px}.billing-table-wrap table{min-width:330px}.billing-method{gap:9px}.billing-method>svg{display:none}}.billing-card-label{color:var(--ink);margin:0;font-size:13px}.billing-method-editor{background:var(--surface);border:1px solid var(--line);border-radius:5px;margin-top:10px;padding:12px 14px}.billing-method-actions{align-items:center;gap:18px;margin-top:12px;display:flex}.billing-recommended{color:var(--muted);margin:0 0 15px;font-size:11px}.billing-toggle-row{padding:18px 0 12px}.billing-toggle-row small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.billing-manual-funding{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.billing-manual-funding>summary{cursor:pointer;color:var(--muted);font-size:12px}.billing-manual-funding[open]>summary{margin-bottom:18px}.billing-wallet>.billing-recharge{margin-bottom:24px}.billing-recharge .billing-payment-setup{margin:18px 0}.billing-recharge .billing-method{padding-top:16px}.billing-recharge .billing-callout{margin-top:14px}.finance-workspace{color:#183b2a;border-top:1px solid #e2e8e4;margin-top:2rem;padding-top:2rem}.finance-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.finance-heading h2{margin:.25rem 0;font-size:2.5rem}.finance-funding{background:#f3f6f2;border-radius:12px;flex-wrap:wrap;align-items:end;gap:1rem;padding:1.25rem;display:flex}.finance-funding label{gap:.5rem;display:grid}.finance-funding input:not([type=checkbox]){background:#fff;border:1px solid #bac7bc;border-radius:6px;min-width:200px;padding:.8rem}.finance-funding p{color:#5e6d61;width:100%;margin:0;font-size:.85rem}.finance-error{color:#85351d;background:#fff0ed;border-radius:8px;padding:1rem}.finance-table-wrap{overflow:auto}.finance-workspace table{border-collapse:collapse;text-align:left;width:100%}.finance-workspace td,.finance-workspace th{border-bottom:1px solid #e2e8e4;padding:.9rem}.finance-contacts{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.finance-contacts article{border:1px solid #d8e1d8;border-radius:12px;min-width:0;padding:1.25rem}.finance-contacts dl div{grid-template-columns:100px minmax(0,1fr);gap:.8rem;margin:.5rem 0;display:grid}.finance-contacts dt{color:#657265;text-transform:capitalize}.finance-contacts dd{overflow-wrap:anywhere;margin:0}@media (width<=600px){.finance-heading{flex-wrap:wrap;align-items:start}.finance-funding{display:grid}.finance-funding input:not([type=checkbox]){width:100%;min-width:0}}.reconciliation-json{white-space:pre-wrap;overflow-wrap:anywhere;max-height:25rem;font-size:.75rem;line-height:1.5;overflow:auto}.reconciliation-trace{padding:.75rem 0}.settings-coherence>.setup-sections{white-space:nowrap;gap:26px;margin-bottom:30px;overflow-x:auto}.settings-coherence>.setup-sections>button{flex-shrink:0;font-size:13px}.settings-coherence .settings-section-heading h3,.settings-coherence .settings-icp-heading h3{letter-spacing:-.2px;margin:0 0 8px;font-family:Manrope,Inter,sans-serif;font-size:17px;font-weight:500}.settings-coherence .settings-section-heading p,.settings-coherence .settings-icp-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.settings-coherence.settings-workspace .settings-company-form{max-width:480px;margin-top:25px}.settings-coherence .settings-company-form fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.settings-coherence .settings-company-form label{color:var(--muted);flex-direction:column;gap:8px;margin:0;font-size:12px;display:flex}.settings-coherence .settings-company-form :is(input,select,textarea){border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:5px;min-height:40px;padding:10px 12px;font-size:14px}.settings-coherence .settings-company-form textarea{resize:vertical;line-height:1.6}.settings-coherence .settings-optional{color:var(--muted);font-size:11px;display:contents}.settings-coherence .settings-location-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-coherence .settings-company-form .settings-actions{gap:18px;margin:5px 0 0}.settings-coherence .settings-company-form .primary-button{min-height:38px;padding:9px 17px;font-size:13px}.settings-coherence .settings-icp-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 23px;display:flex}.settings-coherence .settings-icp-heading>button{white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.settings-coherence .settings-icp-table{overscroll-behavior-x:contain;max-width:100%;margin:0;position:relative;overflow:auto}.settings-coherence .settings-icp-table table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:650px}.settings-coherence .settings-icp-table th:first-child{width:55%}.settings-coherence .settings-icp-table th:nth-child(2){width:145px}.settings-coherence .settings-icp-table th:nth-child(3){width:110px}.settings-coherence .settings-icp-table th:last-child{width:75px}.settings-coherence .settings-icp-table th{border-bottom:1px solid var(--line);height:34px;color:var(--muted);padding:0 12px 10px;font-size:12px;font-weight:400}.settings-coherence.settings-workspace .settings-icp-table td{border-bottom:1px solid var(--line);vertical-align:middle;height:64px;padding:9px 12px;font-size:13px}.settings-coherence .settings-icp-table td>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:450;display:block;overflow:hidden}.settings-coherence .settings-icp-table td>small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:5px;font-size:12px;display:block;overflow:hidden}.settings-coherence .settings-access{color:var(--muted);white-space:nowrap;font-size:11px}.settings-coherence .settings-access--active{color:#b8cda5}.settings-coherence .settings-icp-selected{color:var(--ink);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.settings-coherence .settings-icp-selected>svg{color:var(--accent)}.settings-coherence .settings-icp-edit{align-items:center;gap:5px;font-size:12px;display:flex}.settings-coherence .settings-muted{color:var(--muted)}.settings-coherence .settings-back{margin:0 0 25px;font-size:13px}.settings-coherence .onboarding-workspace{border:0;margin:0;padding:0}.settings-coherence .onboarding-top h2{font-size:24px}.settings-coherence .settings-empty{border-top:1px solid var(--line);color:var(--muted);padding:28px 0;font-size:13px;line-height:1.6}.settings-coherence .settings-team-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;min-width:0;display:grid}.settings-coherence .settings-team-layout.settings-team-readonly{grid-template-columns:minmax(0,1fr)}.settings-coherence .settings-team-members,.settings-coherence .settings-team-rail{min-width:0;max-width:100%}.settings-coherence .settings-team-members .settings-heading{align-items:center;gap:16px;margin:0 0 14px}.settings-coherence .settings-team-members .settings-heading h3{letter-spacing:-.2px;margin:0;font-family:Manrope,Inter,sans-serif;font-size:16px;font-weight:500}.settings-coherence .settings-team-members .settings-heading span{color:var(--muted);white-space:nowrap;font-size:12px}.settings-coherence .settings-team-members .settings-table{overscroll-behavior-x:contain;min-width:0;max-width:100%;margin:0 0 28px;overflow:auto}.settings-coherence .settings-team-members .settings-table table{min-width:450px}.settings-coherence .settings-team-members .settings-table th:last-child{width:190px}.settings-coherence .settings-team-members .settings-table td:first-child{overflow-wrap:anywhere}.settings-coherence .settings-team-members .settings-actions{flex-wrap:wrap;gap:6px 12px;margin:0}.settings-coherence .settings-team-members .settings-actions .text-button{white-space:nowrap;font-size:12px;line-height:20px}.settings-coherence .settings-team-invitations{padding-top:2px}.settings-coherence .settings-team-invitations .settings-invitations{max-width:100%;margin:0}.settings-coherence .settings-team-invitations .settings-invitations li{gap:16px;min-height:60px;padding:12px 0;font-size:13px}.settings-coherence .settings-team-invitations .settings-invitations li>div{overflow-wrap:anywhere;min-width:0}.settings-coherence .settings-team-invitations .settings-invitations small{margin-top:4px;font-size:11px;line-height:1.5}.settings-coherence .settings-team-invitations .settings-invitations button{flex-shrink:0;font-size:12px}.settings-coherence .settings-team-invitations>.auth-muted{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:18px 0;font-size:13px;line-height:1.6}.settings-coherence .settings-team-rail .settings-form{border:1px solid var(--line);background:var(--surface);border-radius:7px;width:100%;min-width:0;max-width:100%;margin:0;padding:20px}.settings-coherence .settings-team-rail .settings-form h3{letter-spacing:-.15px;margin:0 0 9px;font-size:15px;font-weight:500}.settings-coherence .settings-team-rail .settings-form p{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.65}.settings-coherence .settings-team-rail .settings-form label{gap:7px;margin:0 0 16px;font-size:12px;line-height:1.5}.settings-coherence .settings-team-rail .settings-form input{width:100%;min-width:0;min-height:38px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:8px 11px;font-size:13px}.settings-coherence .settings-team-rail .settings-form button{width:100%;min-height:38px;font-size:13px}.settings-coherence .settings-team-rail .settings-link{border:1px solid var(--line);background:var(--surface);border-radius:7px;flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0;max-width:100%;margin:16px 0 0;padding:16px;display:flex}.settings-coherence .settings-team-rail .settings-link label{gap:8px;width:100%;min-width:0;font-size:12px}.settings-coherence .settings-team-rail .settings-link input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;min-height:38px;color:var(--ink);border-radius:5px;padding:8px 10px;font-size:12px;line-height:20px}.settings-coherence .settings-team-rail .settings-link button{width:100%;min-height:36px;font-size:12px}.settings-coherence .settings-team-guide{color:var(--muted);margin:20px 0 0;padding:0 2px;font-size:12px;line-height:1.7}.settings-coherence .settings-team-guide h3{color:var(--ink);margin:0 0 10px;font-size:12px;font-weight:500}.settings-coherence .settings-team-guide p{margin:0 0 10px}.settings-coherence .settings-team-guide strong{color:var(--ink);font-weight:450}@media (width<=1100px){.settings-coherence .settings-team-layout{grid-template-columns:minmax(0,1fr);gap:24px}.settings-coherence .settings-team-rail{width:min(100%,480px)}.settings-coherence .settings-team-members .settings-table{margin-bottom:24px}}@media (width<=600px){.settings-coherence .settings-team-layout{gap:24px}.settings-coherence .settings-team-rail{width:100%}.settings-coherence .settings-team-rail .settings-form{padding:18px}.settings-coherence .settings-team-rail .settings-form input,.settings-coherence .settings-team-rail .settings-link input,.settings-coherence .settings-team-rail .settings-form button,.settings-coherence .settings-team-rail .settings-link button{min-height:44px}.settings-coherence .settings-team-members .settings-table th,.settings-coherence .settings-team-members .settings-table td{padding:10px 12px}.settings-coherence .settings-team-guide{margin-top:18px}.settings-coherence>.setup-sections{gap:22px;margin-bottom:25px}.settings-coherence .settings-location-fields{grid-template-columns:minmax(0,1fr)}.settings-coherence .settings-company-form :is(input,select,textarea){min-height:44px;font-size:16px}.settings-coherence .settings-icp-heading{align-items:flex-start;gap:15px}.settings-coherence .settings-icp-heading>button{min-height:40px}.settings-coherence .settings-icp-heading p{max-width:210px}}.settings-coherence .settings-vat-status{border-top:1px solid var(--line);color:var(--muted);margin-top:24px;padding-top:17px;font-size:12px;line-height:1.6}.settings-coherence .settings-vat-status strong{color:var(--ink);font-weight:500}.settings-coherence .settings-vat-status p{margin:6px 0 0}.api-access-tabs{margin:22px 0 28px}.api-docs{min-width:0;margin:0 0 32px}.api-doc-heading h3{margin:0 0 8px;font-size:20px}.api-doc-heading p{color:var(--muted);margin:0 0 20px}.api-doc-prose{max-width:780px;padding-top:8px;line-height:1.65}.api-doc-prose h4,.api-doc-detail h4{margin:26px 0 10px;font-size:15px}.api-doc-prose p,.api-doc-prose li,.api-doc-detail p{color:var(--muted);font-size:13px}.api-doc-prose li{margin-bottom:8px}.api-doc-prose code,.api-doc-detail code{color:var(--ink);overflow-wrap:anywhere}.api-doc-prose .text-button{font-size:inherit;color:var(--accent);vertical-align:baseline}.api-doc-shortcuts{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.api-doc-code{background:var(--surface);border:1px solid var(--line);border-radius:6px;min-width:0;margin:16px 0;overflow:hidden}.api-doc-code>div{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:7px 14px;font-size:11px;display:flex}.api-doc-code pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px;font-size:12px;line-height:1.7;overflow-x:auto}.api-doc-code>p{padding:0 14px;font-size:12px}.api-doc-reference{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:30px;padding-top:24px;display:grid}.api-doc-index{border-right:1px solid var(--line);min-width:0;padding-right:20px}.api-doc-index label{color:var(--muted);gap:9px;font-size:12px;display:grid}.api-doc-index input{width:100%;min-width:0}.api-doc-operation-list{flex-direction:column;gap:2px;max-height:620px;display:flex;overflow:auto}.api-doc-operation-list button{text-align:left;border-radius:4px;justify-content:space-between;gap:10px;min-height:40px;padding:10px 8px;font-size:11px;display:flex}.api-doc-operation-list button code{overflow-wrap:anywhere;min-width:0}.api-doc-operation-list button small{color:var(--muted);flex-shrink:0;font-size:10px}.api-doc-operation-list button[aria-pressed=true]{background:var(--surface);color:var(--accent)}.api-doc-detail{min-width:0;line-height:1.6}.api-doc-operation-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.api-doc-operation-heading h4{margin:0;font-size:18px}.api-doc-operation-heading>span{color:var(--muted);font-size:11px}.api-doc-endpoint{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:12px 0;display:flex}.api-doc-endpoint strong{color:var(--accent);font-size:10px}.api-doc-endpoint code{min-width:0;font-size:12px}.api-doc-fields{margin:0}.api-doc-fields>div{border-bottom:1px solid var(--line);padding:14px 0}.api-doc-fields dt{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12px;display:flex}.api-doc-fields dt span,.api-doc-fields dt small{color:var(--muted);font-size:11px}.api-doc-fields dd{margin:0}.api-doc-fields dd p{margin:6px 0;font-size:12px}.api-doc-fields details{border-left:1px solid var(--line);margin:10px 0 0;padding-left:12px}.api-doc-fields summary,.api-doc-schema summary{cursor:pointer;color:var(--muted);padding:5px 0;font-size:12px}.api-doc-schema{margin-top:24px}.api-doc-errors{grid-template-columns:40px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.api-doc-errors dt{font-family:monospace}.api-doc-errors dd{color:var(--muted);margin:0}.mcp-doc-capability{border-bottom:1px solid var(--line);padding:0 0 14px}.mcp-doc-tools{flex-wrap:wrap;gap:6px 16px;display:flex}.mcp-doc-tools .text-button{overflow-wrap:anywhere;text-align:left;max-width:100%}@media (width<=720px){.api-doc-reference{grid-template-columns:minmax(0,1fr);gap:24px}.api-doc-index{border-right:0;border-bottom:1px solid var(--line);padding-bottom:18px;padding-right:0}.api-doc-operation-list{max-height:210px}.api-docs .workspace-section-tabs{flex-wrap:wrap}.api-doc-code pre{padding:12px}.api-access-tabs{flex-wrap:wrap}}.webhook-settings{text-align:left;color:#e8ece9;width:100%;max-width:900px;margin:28px auto}.webhook-settings h3{margin:0;font-size:17px;font-weight:500}.webhook-settings p{color:#a6afaa;max-width:740px;font-size:13px;line-height:1.6}.webhook-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.webhook-heading>span{color:#b3d49d;font-size:12px}.webhook-settings form,.webhook-test,.webhook-secret{border-bottom:1px solid #333a36;margin-bottom:26px;padding-bottom:26px}.webhook-settings label{color:#bbc3be;flex-direction:column;gap:8px;margin:16px 0;font-size:13px;display:flex}.webhook-settings input,.webhook-settings select{color:#e9eee9;font:inherit;background:#191d1a;border:1px solid #3b423d;border-radius:5px;min-width:0;padding:10px}.webhook-settings input:focus,.webhook-settings select:focus{outline-offset:2px;outline:2px solid #9dbc87}.webhook-settings fieldset{border:0;margin:24px 0;padding:0}.webhook-settings legend{font-size:14px}.webhook-settings .webhook-checkbox{flex-direction:row;align-items:center;gap:10px;margin:12px 0}.webhook-checkbox input{accent-color:#a3be8f}.webhook-settings small{color:#919d94;margin-top:4px;font-size:12px;display:block}.webhook-mapping{border-block:1px solid #343c36;padding:20px 0}.webhook-mapping summary{cursor:pointer;font-size:14px}.webhook-mapping summary span{color:#95a18e;margin-left:12px;font-size:12px}.webhook-field{grid-template-columns:1fr 1fr;align-items:center;gap:16px;display:grid}.webhook-field label{font-size:12px}.webhook-field input:not([type=checkbox]){font-family:monospace;font-size:12px}.webhook-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.webhook-settings button{cursor:pointer}.webhook-settings button:disabled{opacity:.4;cursor:default}.webhook-settings pre{background:#121713;border:1px solid #303930;border-radius:6px;max-height:460px;padding:18px;font-size:12px;line-height:1.6;overflow:auto}.webhook-notice{background:#202a20;border-left:3px solid #9dbc87;padding:10px 16px}.webhook-muted{color:#919d94;font-size:12px;font-weight:400}.webhook-secret input{width:min(100%,550px)}.webhook-history{overflow-x:auto}.webhook-history table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.webhook-history th{color:#95a18e;font-weight:400}.webhook-history td,.webhook-history th{vertical-align:top;border-bottom:1px solid #303930;padding:13px 10px}.webhook-test select{max-width:360px}@media (width<=620px){.webhook-field{grid-template-columns:1fr;gap:0;margin:16px 0}.webhook-actions>*{flex:1}.webhook-settings{margin-top:20px}.webhook-history table{min-width:600px}}.webhook-custom-fields legend{align-items:center;gap:10px;display:flex}.webhook-custom-field{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:12px;display:grid}.webhook-settings .webhook-custom-field label{min-width:0;margin:0}.webhook-custom-field>button{min-height:38px}.webhook-custom-fields>.secondary-button{margin-top:4px}@media (width<=620px){.webhook-custom-field{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:10px;padding-bottom:16px}.webhook-custom-field>button{justify-self:start;min-height:44px}}.auth-product{max-width:1440px;padding-top:28px}.auth-product>h1{letter-spacing:-.6px;margin:0 0 12px;font-size:24px;line-height:1.35}.auth-product>p.eyebrow,.auth-product>p.auth-muted,.auth-product>p.auth-access{display:none}.auth-product>.auth-company-select{margin:0 0 14px}.auth-product>.auth-all-signout{border-top:1px solid var(--line);margin-top:44px;padding-top:15px}.product-nav{border-bottom:1px solid var(--line);gap:28px;display:flex;overflow-x:auto}.product-nav button{min-height:49px;color:var(--muted);white-space:nowrap;border-radius:0;flex-shrink:0;align-items:center;gap:8px;padding:0 1px;font-size:14px;display:flex;position:relative}.product-nav button:hover,.product-nav button[aria-current=page]{color:var(--ink)}.product-nav button[aria-current=page]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.product-nav button svg{opacity:.75}.product-page{padding-top:28px}.product-page [hidden]{display:none!important}.product-page-title{margin-bottom:26px}.product-page-title h2,.product-empty h2{letter-spacing:-.5px;font-family:Manrope,Inter,sans-serif;font-size:25px;font-weight:500}.product-page-title p,.product-empty p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.6}.product-empty{padding:30px 0}.product-empty button{margin-top:18px}.product-page .onboarding-workspace{border-top:0;margin-top:0;padding-top:0}.product-page .finance-workspace{color:var(--ink);border-top:0;margin-top:0;padding-top:0}.product-page .finance-heading{margin:0 0 20px}.product-page .finance-heading h2{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-weight:500}.product-page .finance-heading h3{font-size:17px;font-weight:500}.product-page .finance-heading p{color:var(--muted);font-size:13px}.product-page .finance-funding{background:var(--surface);border:1px solid var(--line);border-radius:7px;gap:18px;margin-bottom:24px;padding:22px}.product-page .finance-funding label{color:var(--muted);font-size:13px}.product-page .finance-funding input{background:var(--bg);color:var(--ink);border-color:var(--line)}.product-page .finance-funding p{color:var(--muted);line-height:1.6}.product-page .finance-workspace h3{margin:26px 0 14px;font-size:17px;font-weight:500}.product-page .finance-workspace table{font-size:13px}.product-page .finance-workspace th{color:var(--muted);font-weight:450}.product-page .finance-workspace td,.product-page .finance-workspace th{border-color:var(--line);padding:14px 10px}.product-page .finance-error{background:var(--accent-soft);color:#ffb396;border:1px solid #743b2c;margin-bottom:20px;font-size:14px}.product-page .finance-contacts article{border-color:var(--line);background:var(--surface);border-radius:7px;padding:22px;font-size:14px;line-height:1.6}.product-page .finance-contacts dt{color:var(--muted)}.product-page .finance-contacts form{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.product-page .finance-contacts textarea{background:var(--bg);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:5px;margin:10px 0;padding:12px}.product-page .finance-contacts form button{margin:12px 14px 0 0}.product-page .secondary-button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:5px;padding:9px 13px;font-size:13px}.product-page .secondary-button:hover{background:var(--surface-2)}.product-admin>section+section{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}@media (width<=650px){.auth-product{padding-top:22px}.product-nav{gap:22px}.product-nav button{min-height:45px;font-size:13px}.product-nav button svg{display:none}.product-page{padding-top:22px}.product-page .finance-funding{padding:18px}.product-page-title h2{font-size:23px}.product-page .finance-heading{align-items:flex-start}.product-page .finance-contacts{grid-template-columns:minmax(0,1fr)}}.auth-product{max-width:none;margin:0;padding:0}.auth-product>h1,.auth-product>.auth-company-select,.auth-product>.auth-all-signout{display:none}.restored-workspace{max-width:1800px;padding:46px 40px 90px}.restored-workspace [hidden]{display:none!important}.restored-workspace .product-page{padding-top:0}.restored-workspace .context-row h1{letter-spacing:-.6px;margin:0;font-family:Manrope,Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.35}.workspace-account .account-links{display:grid}.workspace-account .account-links button{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:12px;padding:14px 0;font-size:14px;display:flex}.workspace-account .account-all-signout{color:var(--muted);font-size:12px}.restored-header .primary-nav{overflow:visible}.restored-header .brand-home{flex-shrink:0;text-decoration:none}.restored-workspace .finance-workspace{border-top:0;margin-top:0;padding-top:0}.restored-workspace .finance-workspace table{font-size:15px}.restored-workspace .finance-workspace th,.restored-workspace .finance-workspace td{border-color:var(--line);min-height:44px;padding:10px 12px}.restored-workspace .finance-workspace th{text-transform:none;color:var(--muted);font-size:12px;font-weight:450}.restored-workspace>.product-page-title{margin-bottom:26px}.restored-workspace .product-page-title h2{font-family:Manrope,Inter,sans-serif;font-size:24px;font-weight:600}.restored-workspace .onboarding-workspace{border:0;margin-top:0;padding-top:0}.restored-workspace .onboarding-top h2{font-size:28px}.restored-workspace .company-profile{margin-top:28px}.restored-workspace .onboarding-grid{gap:18px}.restored-workspace .secondary-button{border:1px solid var(--line);color:var(--ink);padding:8px 12px;font-size:13px}@media (width<=1100px){.restored-workspace{padding-left:28px;padding-right:28px}}@media (width<=650px){.restored-workspace{padding:28px 18px 60px}.restored-workspace .context-row{flex-wrap:wrap;gap:8px}.restored-workspace .context-row h1{font-size:22px}.restored-workspace .context-meta{font-size:13px}.restored-header .primary-nav{overflow:auto}.restored-header .header-actions{gap:10px}}.auth-app>.auth-product{max-width:none;margin:0;padding:0}.restored-header .switch{min-height:18px}.restored-header .account-button{min-height:28px}.restored-header .icon-button{min-height:32px}.auth-app>.auth-product.auth-company{max-width:none;padding:0}.auth-app .restored-workspace .onboarding-workspace{max-width:700px;margin:0 auto}.auth-app .restored-workspace .onboarding-top h2{font-size:26px}.restored-header .onboarding-skip{margin-left:auto}.auth-app .restored-workspace:has(>.product-page[hidden]){max-width:1800px}.restored-onboarding{padding-top:0}.restored-header:has(.onboarding-skip){height:76px}.auth-app .restored-workspace .onboarding-workspace--conversation{padding-top:93px}@media (width<=390px){.auth-app .restored-workspace .restored-market .context-row h1{font-size:21px;line-height:1.35}}.auth-app .workspace.restored-workspace.restored-onboarding{padding-top:0}.restored-header:has(.onboarding-skip){padding-inline:48px}@media (width<=640px){.auth-app .restored-workspace .onboarding-workspace--conversation{width:100%;padding-top:48px}.restored-header:has(.onboarding-skip){padding-inline:20px}}@media (width<=650px){.restored-header .primary-nav{overflow:auto hidden}}.restored-workspace .owned-table>thead th{height:34px;padding:0 10px}.restored-workspace .owned-table .owned-lead-row>td{height:44px;padding:0 10px}.restored-workspace .owned-table .owned-lead-row>td:first-child{padding-left:0}.restored-workspace .owned-table .owned-detail-row>td{border:0;padding:0}.restored-workspace .owned-table>thead th:first-child{padding-left:39px}.customer-workspace{max-width:1100px;color:var(--ink);font-size:14px;line-height:1.6}.customer-workspace .product-page-title{margin-bottom:24px}.customer-workspace :is(.workspace-section-tabs,.setup-sections){border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:26px;margin:0 0 28px;display:flex;overflow-x:auto}.customer-workspace :is(.workspace-section-tabs,.setup-sections) button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0 0 13px;font-size:13px;position:relative}.customer-workspace :is(.workspace-section-tabs,.setup-sections) button:hover,.customer-workspace :is(.workspace-section-tabs,.setup-sections) [aria-current=page]{color:var(--ink)}.customer-workspace :is(.workspace-section-tabs,.setup-sections) [aria-current=page]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.customer-workspace h3{letter-spacing:-.2px;color:var(--ink);font-family:Manrope,Inter,sans-serif;font-size:16px;font-weight:550}.customer-workspace :is(.settings-form,.webhook-settings>form,.webhook-test,.webhook-secret){border:1px solid var(--line);background:var(--surface);border-radius:8px;max-width:none;margin:0 0 24px;padding:24px}.customer-workspace .settings-form{max-width:760px}.customer-workspace .settings-heading{margin:0 0 14px}.customer-workspace .settings-heading h3{margin:0}.customer-workspace :is(.settings-table,.webhook-history){border:1px solid var(--line);border-radius:7px;margin-bottom:24px;overflow:auto}.customer-workspace :is(.settings-table,.webhook-history) table{width:100%;font-size:13px}.customer-workspace :is(.settings-table,.webhook-history) :is(th,td){border-color:var(--line);height:44px;padding:10px 14px;font-size:13px;line-height:1.5}.customer-workspace :is(.settings-table,.webhook-history) th{background:var(--surface);height:34px;color:var(--muted);padding-block:8px;font-size:12px;font-weight:450}.customer-workspace :is(.settings-table,.webhook-history) tr:last-child td{border-bottom:0}.customer-workspace .settings-table small{color:var(--muted);margin:0 0 0 8px;font-size:11px;display:inline-block}.customer-workspace .settings-invitations{max-width:none}.customer-workspace :is(.settings-form,.webhook-settings) :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--line);background:var(--bg);max-width:100%;min-height:38px;color:var(--ink);font:inherit;border-radius:5px;padding:8px 11px;font-size:13px}.customer-workspace :is(input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.customer-workspace input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--accent)}.customer-workspace :is(.primary-button,.secondary-button){border:1px solid var(--line);border-radius:5px;justify-content:center;align-items:center;min-height:36px;padding:8px 13px;font-size:13px;line-height:1.4;display:inline-flex}.customer-workspace .primary-button{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:550}.customer-workspace .primary-button:hover{background:#ff7850}.customer-workspace .secondary-button:hover{background:var(--surface-2)}.customer-workspace :is(.settings-notice,.webhook-notice){border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--surface);color:var(--muted);border-radius:5px;margin:0 0 24px;padding:12px 15px;font-size:13px;line-height:1.6}.customer-workspace .settings-form .settings-toggle{min-height:62px;margin:0;padding:14px 0}.customer-workspace .settings-toggle input{appearance:none;cursor:pointer;background:#30322e;border:0;border-radius:20px;flex-shrink:0;width:30px;height:17px;min-height:17px;padding:2px;position:relative}.customer-workspace .settings-toggle input:before{content:"";background:var(--ink);border-radius:50%;width:13px;height:13px;transition:transform .15s;display:block}.customer-workspace .settings-toggle input:checked{background:var(--accent)}.customer-workspace .settings-toggle input:checked:before{transform:translate(13px)}.customer-workspace .settings-form:has(.settings-toggle) .settings-actions{margin-top:22px}.customer-workspace .webhook-settings{text-align:left;max-width:760px;color:var(--ink);margin:0}.customer-workspace .webhook-settings :is(p,small,label,.webhook-muted,.webhook-heading>span,.webhook-mapping summary span){color:var(--muted)}.customer-workspace .webhook-settings p{margin:8px 0 14px}.customer-workspace .webhook-settings .webhook-heading{margin-bottom:0}.customer-workspace .webhook-heading>span{border:1px solid var(--line);border-radius:4px;padding:3px 8px;font-size:11px}.customer-workspace .webhook-settings .webhook-checkbox{align-items:center}.customer-workspace .webhook-settings .webhook-checkbox input{padding:0}.customer-workspace :is(.webhook-mapping,.webhook-history td,.webhook-history th){border-color:var(--line)}.customer-workspace .webhook-settings pre,.customer-workspace .settings-form pre{background:var(--bg);color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:16px;font-size:12px;line-height:1.7;overflow:auto}.customer-workspace .settings-workspace>h2{letter-spacing:-.3px;margin:0 0 8px;font-family:Manrope,Inter,sans-serif;font-size:18px;font-weight:550}.customer-workspace .settings-workspace>p{color:var(--muted);max-width:760px;margin:0 0 22px;font-size:13px}.customer-workspace .settings-workspace summary{cursor:pointer;color:var(--ink);font-size:14px}.customer-workspace .settings-workspace details:not([open]){padding-block:16px}.customer-workspace .settings-link{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:16px}.workspace-account .workspace-company{border:1px solid var(--line);background:var(--bg);border-radius:7px;margin:18px 0 0;padding:13px 14px}.workspace-account .workspace-company small{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.workspace-account .workspace-company strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.workspace-account .workspace-company p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.5}.workspace-account .account-links{gap:0;margin-top:16px}.workspace-account .account-links button{border-color:var(--line);min-height:44px;padding:12px 8px;font-size:13px}.workspace-account .account-links button:hover{background:var(--surface-2)}.workspace-account .account-links button svg{flex-shrink:0}.workspace-account .account-links .account-all-signout{border:0;font-size:12px}.workspace-account .account-balance{font-variant-numeric:tabular-nums;margin-left:auto}.workspace-account .auth-company-select{color:var(--muted);gap:8px;margin-top:18px;font-size:12px;display:grid}.workspace-account .auth-company-select select{width:100%;font-size:13px}@media (width<=650px){.customer-workspace :is(.settings-form,.webhook-settings>form,.webhook-test,.webhook-secret){padding:18px}.customer-workspace :is(.workspace-section-tabs,.setup-sections){gap:22px}.customer-workspace .settings-table{overflow-x:auto}.customer-workspace .settings-table table{min-width:520px}.customer-workspace .settings-link{flex-direction:column;align-items:stretch}.customer-workspace .webhook-field{grid-template-columns:minmax(0,1fr)}}.auth-app .restored-workspace .onboarding-workspace--editor{padding-top:46px}.onboarding-workspace--editor .setup-sections{border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:24px;margin-bottom:26px;overflow-x:auto}.onboarding-workspace--editor .setup-sections button{background:0 0;border:0;border-radius:0;flex-shrink:0;min-height:40px;padding:0 0 13px;font-size:13px;position:relative}.onboarding-workspace--editor .setup-sections [aria-current=step]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.onboarding-workspace--editor .company-profile{border:1px solid var(--line);background:var(--surface);border-radius:7px;margin-bottom:20px;padding:0 18px}.onboarding-workspace--editor .company-profile summary{color:var(--ink);font-size:14px}@media (width<=650px){.auth-app .restored-workspace .onboarding-workspace--editor{padding-top:28px}.onboarding-workspace--editor .setup-sections{gap:18px}}.customer-workspace .settings-workspace .settings-form{max-width:760px}@media (width<=480px){.restored-header .balance-button>span{display:none}}.consolidation{min-width:0;max-width:100%}.consolidation fieldset{border:0;min-width:0;padding:0}.consolidation fieldset>label{margin:1rem 0;display:block}.consolidation fieldset>.check-row{display:flex}.consolidation-sources{max-height:15rem;padding:.5rem 0;overflow:auto}.consolidation-sources .check-row{align-items:flex-start;margin:.55rem 0}.consolidation-mapping{border-top:1px solid var(--border,#303035);padding:1rem 0}.consolidation-mapping>label{grid-template-columns:minmax(9rem,1fr) minmax(10rem,2fr);align-items:center;gap:1rem;margin:.6rem 0;display:grid}.consolidation-history article{border-bottom:1px solid var(--border,#303035);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.consolidation-history p{margin:.3rem 0}.consolidation-reverse{border-top:1px solid var(--border,#303035)!important;margin-top:1rem!important;padding-top:1rem!important}.consolidation .supply-table td{overflow-wrap:anywhere}.consolidation select,.consolidation input:not([type=checkbox]){width:100%;min-width:0;max-width:100%}.consolidation button{white-space:normal}.consolidation .check-row input{flex:none}@media (width<=640px){.consolidation .onboarding-grid,.consolidation-mapping>label{grid-template-columns:1fr}.consolidation-history article{flex-direction:column;align-items:flex-start}.consolidation .supply-form{padding:1rem}.consolidation .supply-heading{display:block}.consolidation .supply-table-scroll{max-width:100%}}.admin-workspace{width:100%;min-width:0;color:var(--ink);grid-template-columns:204px minmax(0,1fr);gap:36px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;display:grid}.admin-workspace .admin-sidebar{border-right:1px solid var(--line);align-self:start;min-width:0;padding-right:20px;position:sticky;top:28px}.admin-workspace .admin-sidebar-heading{flex-direction:column;align-items:flex-start;gap:8px;padding:0 10px 20px;font-size:15px;font-weight:500;display:flex}.admin-workspace .admin-sidebar-heading small{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:0 7px;font-size:10px;font-weight:450;line-height:20px}.admin-workspace .admin-nav-group+.admin-nav-group{margin-top:24px}.admin-workspace .admin-nav-group h2{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 10px 8px;font-family:Inter,sans-serif;font-size:10px;font-weight:500;line-height:1.5}.admin-workspace .admin-navigation button{text-align:left;width:100%;min-height:40px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;line-height:20px;display:flex}.admin-workspace .admin-navigation button svg{opacity:.85;flex-shrink:0}.admin-workspace .admin-navigation button:hover{background:var(--surface);color:var(--ink)}.admin-workspace .admin-navigation button[aria-current=page]{background:var(--surface);border-color:var(--line);color:var(--ink)}.admin-workspace .admin-navigation button[aria-current=page] svg{color:var(--accent);opacity:1}.admin-workspace .admin-content,.admin-workspace .admin-content>section{min-width:0;max-width:100%;color:var(--ink);border:0;margin:0;padding:0}.admin-workspace .admin-content>section>h2:first-child,.admin-workspace .admin-content>section>h3:first-child,.admin-workspace .supply-heading h2{letter-spacing:-.55px;color:var(--ink);margin:0 0 8px;font-family:Manrope,Inter,sans-serif;font-size:24px;font-weight:500;line-height:1.35}.admin-workspace .admin-content>section>p,.admin-workspace .supply-heading p,.admin-workspace .auth-muted{color:var(--muted);max-width:85ch;margin:8px 0 20px;font-size:13px;line-height:1.65}.admin-workspace .supply-heading{align-items:flex-start;gap:24px;margin-bottom:24px}.admin-workspace .supply-heading p{margin-bottom:0}.admin-workspace .supply-heading>.secondary-button{flex-shrink:0}.admin-workspace h3{letter-spacing:-.2px;color:var(--ink);margin:22px 0 14px;font-size:16px;font-weight:500;line-height:1.4}.admin-workspace h4{margin:16px 0 10px;font-size:14px;font-weight:500;line-height:1.5}.admin-workspace fieldset{border:0;min-width:0;margin:0;padding:0}.admin-workspace label{min-width:0;color:var(--muted);flex-direction:column;gap:7px;font-size:12px;line-height:1.5;display:flex}.admin-workspace :is(input,select,textarea){border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;max-width:100%;min-height:38px;color:var(--ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:5px;padding:8px 11px;font-size:13px;line-height:20px}.admin-workspace input::placeholder,.admin-workspace textarea::placeholder{color:var(--muted);opacity:.75}.admin-workspace textarea{resize:vertical;min-height:90px}.admin-workspace input[type=checkbox],.admin-workspace input[type=radio]{width:16px;height:16px;min-height:16px;accent-color:var(--accent);flex-shrink:0;margin:0;padding:0}.admin-workspace :is(.check-row,.settings-toggle){color:var(--ink);flex-direction:row;align-items:center;gap:10px}.admin-workspace label:has(>input[type=checkbox]){color:var(--ink);flex-direction:row;align-items:center;gap:10px}.admin-workspace label:has(>input[type=checkbox])>span{flex:1}.admin-workspace :is(input,select,textarea,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.admin-workspace :is(.primary-button,.secondary-button){border:1px solid var(--line);min-height:36px;color:var(--ink);white-space:normal;background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:7px 12px;font-size:12px;font-weight:450;line-height:20px;display:inline-flex}.admin-workspace .primary-button{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:550}.admin-workspace .secondary-button:hover{background:var(--surface)}.admin-workspace .text-button{min-height:30px;color:var(--muted);text-align:left;font-size:12px;line-height:20px}.admin-workspace .text-button:hover{color:var(--ink)}.admin-workspace button:disabled{opacity:.45;cursor:default}.admin-workspace .admin-filter-row{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 20px;display:flex}.admin-workspace .admin-filter-row label{flex:140px}.admin-workspace .admin-filter-row .admin-search-field{flex:2 230px}.admin-workspace .admin-filter-row>.secondary-button{min-height:38px}.admin-workspace .admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 10px;display:flex}.admin-workspace .admin-toolbar p,.admin-workspace .admin-toolbar h3{color:var(--muted);margin:0;font-size:12px;font-weight:400}.admin-workspace .admin-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 0 24px;padding:16px 0;font-size:12px;display:flex}.admin-workspace .admin-stats strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:5px;font-size:14px;font-weight:500}.admin-workspace .supply-table-scroll,.admin-workspace .finance-table-wrap,.admin-workspace .settings-table{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line) var(--bg);width:100%;min-width:0;max-width:100%;margin:0 0 18px;position:relative;overflow:auto}.admin-workspace .admin-content table{border-collapse:collapse;text-align:left;width:100%;font-size:13px;line-height:1.5}.admin-workspace .admin-content table th,.admin-workspace .admin-content table td{border-bottom:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere;height:44px;padding:10px 12px}.admin-workspace .admin-content table th{height:38px;color:var(--muted);text-transform:none;letter-spacing:0;white-space:nowrap;font-size:11px;font-weight:450}.admin-workspace .admin-content table th:first-child,.admin-workspace .admin-content table td:first-child{padding-left:0}.admin-workspace .admin-content table th:last-child,.admin-workspace .admin-content table td:last-child{padding-right:0}.admin-workspace .admin-content table td small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.admin-workspace .admin-content table tbody tr:hover{background:var(--surface)}.admin-workspace .admin-row-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-workspace .supply-state{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:4px;padding:1px 7px;font-size:11px;line-height:18px;display:inline-block}.admin-workspace .supply-buttons,.admin-workspace .settings-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.admin-workspace .supply-form,.admin-workspace .settings-form,.admin-workspace .finance-funding{border:1px solid var(--line);background:var(--surface);border-radius:6px;width:100%;min-width:0;max-width:100%;margin:20px 0;padding:20px}.admin-workspace .settings-form label{margin:14px 0}.admin-workspace .settings-form label:first-child{margin-top:0}.admin-workspace .settings-form input,.admin-workspace .settings-form select{min-height:38px}.admin-workspace .settings-form .settings-toggle input{width:16px;min-height:16px}.admin-workspace .supply-form h3:first-child,.admin-workspace .supply-form fieldset>h3:first-child,.admin-workspace .settings-form h3:first-child{margin-top:0}.admin-workspace .supply-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.admin-workspace .settings-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.admin-workspace .finance-funding input:not([type=checkbox]):not([type=radio]){background:var(--bg);border-color:var(--line);color:var(--ink);min-width:0;padding:8px 11px}.admin-workspace .onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-workspace .onboarding-grid .wide{grid-column:1/-1}.admin-workspace .dimension-card{border:1px solid var(--line);border-radius:5px;margin:16px 0;padding:16px}.admin-workspace .rule-row,.admin-workspace .location-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.admin-workspace .rule-row>label,.admin-workspace .location-row>label{flex:150px}.admin-workspace .supply-private{border-color:var(--accent);padding-left:16px}.admin-workspace :is(.onboarding-notice,.settings-notice,.finance-error),.admin-workspace [role=status],.admin-workspace [role=alert]{border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--surface);color:var(--ink);overflow-wrap:anywhere;border-radius:4px;margin:16px 0;padding:12px 15px;font-size:13px;line-height:1.6}.admin-workspace [role=alert],.admin-workspace .finance-error{color:#ffb396}.admin-workspace .admin-empty{text-align:center;color:var(--muted);padding:32px 12px;font-size:13px}.admin-workspace .finance-funding{align-items:flex-end;gap:16px}.admin-workspace .finance-funding p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.admin-workspace .finance-contacts{grid-template-columns:minmax(0,1fr);gap:12px}.admin-workspace .finance-contacts article{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:18px;font-size:13px}.admin-workspace .finance-contacts article p{margin:8px 0;line-height:1.6}.admin-workspace .finance-contacts article strong{font-weight:500}.admin-workspace .finance-heading{align-items:center;margin:16px 0}.admin-workspace .finance-heading h2{font-size:24px}.admin-workspace .consolidation-history article{font-size:13px}.admin-workspace summary{cursor:pointer;color:var(--muted);padding:9px 0;font-size:13px;line-height:1.6}.admin-workspace summary:hover{color:var(--ink)}.admin-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:11px;line-height:1.6}.admin-workspace dl{font-size:13px;line-height:1.6}.admin-workspace dt{color:var(--muted)}.admin-workspace .cluster-title-button{font:inherit;text-align:left;white-space:normal;color:var(--ink);text-underline-offset:4px;text-decoration:underline}.admin-workspace .intake-curl>label{gap:8px;max-width:560px;display:grid}.admin-workspace .intake-cluster-results{border:1px solid var(--line);border-radius:5px;margin:14px 0;display:grid;overflow:hidden}.admin-workspace .intake-cluster-option{border:0;border-bottom:1px solid var(--line);background:var(--bg);color:var(--ink);text-align:left;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.admin-workspace .intake-cluster-option:last-child{border-bottom:0}.admin-workspace .intake-cluster-option[aria-pressed=true]{background:var(--surface);box-shadow:inset 3px 0 var(--accent)}.admin-workspace .intake-cluster-option:hover{background:var(--surface)}.admin-workspace .intake-cluster-option small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.admin-workspace .intake-curl-preview{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.admin-workspace .intake-curl-preview h4{margin:0 0 8px;font-size:16px}.admin-workspace .intake-curl-preview p{overflow-wrap:anywhere}.admin-workspace .intake-curl-preview dd{overflow-wrap:anywhere;margin:4px 0 14px}.admin-workspace .intake-curl .supply-code{background:var(--bg);border:1px solid var(--line);white-space:pre;overflow-wrap:normal;border-radius:4px;max-height:560px;padding:16px;overflow:auto}.admin-workspace dd{overflow-wrap:anywhere;margin:0 0 12px}@media (width<=1050px){.admin-workspace{grid-template-columns:180px minmax(0,1fr);gap:24px}.admin-workspace .admin-sidebar{padding-right:14px}.admin-workspace .admin-navigation button{gap:8px;font-size:12px}}@media (width<=760px){.admin-workspace{display:block}.admin-workspace .admin-sidebar{border-right:0;border-bottom:1px solid var(--line);margin-bottom:24px;padding:0 0 18px;position:static}.admin-workspace .admin-sidebar-heading{flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 12px}.admin-workspace .admin-navigation{overscroll-behavior-x:contain;gap:20px;padding:0 0 4px;display:flex;overflow-x:auto}.admin-workspace .admin-nav-group{flex-shrink:0}.admin-workspace .admin-nav-group+.admin-nav-group{margin:0}.admin-workspace .admin-nav-group h2{margin:0 10px 6px}.admin-workspace .admin-nav-group button{width:100%;min-height:44px}.admin-workspace .admin-content>section>h2:first-child,.admin-workspace .admin-content>section>h3:first-child,.admin-workspace .supply-heading h2{font-size:22px}.admin-workspace .supply-heading{gap:12px;margin-bottom:20px}.admin-workspace .admin-content table{min-width:620px}.admin-workspace .admin-content table th:first-child,.admin-workspace .admin-content table td:first-child{padding-left:12px}.admin-workspace .admin-content table th:last-child,.admin-workspace .admin-content table td:last-child{padding-right:12px}.admin-workspace .onboarding-grid{grid-template-columns:minmax(0,1fr)}.admin-workspace :is(.primary-button,.secondary-button),.admin-workspace .admin-filter-row>.secondary-button{min-height:44px}.admin-workspace .admin-filter-row label{flex-basis:160px}.admin-workspace .supply-form,.admin-workspace .settings-form,.admin-workspace .finance-funding{padding:16px}.admin-workspace .admin-row-actions{gap:6px 12px}.admin-workspace .admin-stats{gap:10px 18px}}@font-face{font-family:Inter;src:url(/brand/inter-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Manrope;src:url(/brand/manrope-latin.woff2)format("woff2");font-weight:200 800;font-display:swap}:root{color:#f2f2ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;-webkit-font-smoothing:antialiased;--bg:#0a0a0a;--surface:#111211;--surface-2:#171817;--ink:#f2f2ef;--muted:#969993;--line:#252725;--accent:#f0643b;--accent-ink:#10100e;--accent-soft:#f0643b16;background:#0a0a0a;font-family:Inter,Arial,sans-serif;font-size:18px}*{box-sizing:border-box}body{min-width:360px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.4}button,input,select{border-radius:5px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}a{color:inherit}h1,h2,h3,p{margin:0}input,select{color:var(--ink);background:var(--bg);border:1px solid var(--line);min-height:34px;padding:7px 10px}input[type=number]{font-variant-numeric:tabular-nums;appearance:textfield}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox]{accent-color:var(--accent)}::selection{background:#f0643b40}.brand{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.brand-mark{background:var(--accent);width:29px;height:28px;display:block;-webkit-mask:url(/brand/matagi-logo.png) 50%/contain no-repeat;mask:url(/brand/matagi-logo.png) 50%/contain no-repeat}.brand-wordmark{letter-spacing:-1px;font-size:26px;font-weight:620;line-height:1}.button{background:var(--accent);min-height:34px;color:var(--accent-ink);border:1px solid var(--accent);justify-content:center;align-items:center;gap:7px;padding:7px 15px;font-size:14px;font-weight:550;transition:background .15s,transform .15s;display:inline-flex}.button:hover{background:#ff7850}.button:active{transform:translateY(1px)}.button.secondary{border-color:var(--line);color:var(--ink);background:0 0}.button.secondary:hover{background:var(--surface-2)}.text-button{color:var(--muted);align-items:center;gap:6px;padding:5px 0;font-size:14px;display:inline-flex}.text-button:hover{color:var(--ink)}.icon-button{width:32px;height:32px;color:var(--muted);place-items:center;display:grid}.icon-button:hover{background:var(--surface-2);color:var(--ink)}.mono{font-variant-numeric:tabular-nums}.small-label{color:var(--muted);font-size:13px}.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(--accent);color:var(--accent-ink);padding:9px 15px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:8px}.app-header{border-bottom:1px solid #161816;align-items:center;gap:60px;height:60px;padding:0 40px;display:flex}.brand-home{align-items:center;padding:0;display:flex}.primary-nav{align-self:stretch;gap:28px;display:flex}.primary-nav button{color:var(--muted);border-radius:0;padding:0 2px;font-size:14px;position:relative}.primary-nav button:hover,.primary-nav button[aria-current=page]{color:var(--ink)}.primary-nav button[aria-current=page]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.header-actions{align-items:center;gap:20px;margin-left:auto;display:flex}.balance-button{font-variant-numeric:tabular-nums;padding:7px 0;font-size:15px}.header-divider{background:var(--line);width:1px;height:20px}.auto-control{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.switch{background:#30322e;border:0;border-radius:20px;width:32px;min-width:32px;height:18px;padding:2px;transition:background .15s;position:relative}.switch[data-state=checked]{background:var(--accent)}.switch-thumb{background:#f5f5f0;border-radius:50%;width:14px;height:14px;transition:transform .18s;display:block;transform:translate(0)}.switch[data-state=checked] .switch-thumb{transform:translate(14px)}.workspace{max-width:1800px;margin:auto;padding:46px 40px 90px}.context-row{align-items:center;gap:16px;min-height:28px;margin-bottom:23px;display:flex}.context-row h1{letter-spacing:-.6px;font-family:Manrope,Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.35}.context-meta{color:var(--muted);font-size:14px}.context-edit{opacity:0;transition:opacity .15s}.context-row:hover .context-edit,.context-edit:focus-visible{opacity:1}.context-count{color:var(--muted);margin-left:auto;font-size:13px}.market-layout{grid-template-columns:minmax(0,1fr) 340px;gap:24px;display:grid}.inventory{min-width:0}.inventory-toolbar{align-items:center;gap:12px;min-height:26px;margin:0 0 13px;display:flex}.inventory-toolbar label{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.filter-select{min-height:27px;color:var(--muted);border-color:#0000;max-width:150px;padding:3px 23px 3px 8px;font-size:13px}.filter-select:hover{border-color:var(--line)}.inventory-hint{color:var(--muted);margin-left:auto;font-size:13px}.demo-footer{background:var(--bg);z-index:5;align-items:center;min-height:48px;padding:8px 40px;display:flex;position:fixed;bottom:0;left:0;right:0}.account-button{letter-spacing:-.3px;text-align:center;width:28px;height:28px;color:var(--muted);border:1px solid #373a35;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:550;line-height:1;display:grid;overflow:hidden}.account-button:hover{color:var(--ink);border-color:var(--muted)}.demo-tools{color:#71756f;align-items:center;gap:15px;margin-left:auto;font-size:12px;display:flex}.demo-tools button{color:var(--muted);padding:5px 0;font-size:12px}.demo-tools button:hover{color:var(--ink)}.demo-dot{background:var(--accent);border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.toast{z-index:80;max-width:calc(100vw - 36px);color:var(--ink);background:#171a16;border:1px solid #383b33;border-radius:7px;align-items:center;gap:9px;padding:12px 16px;font-size:14px;display:flex;position:fixed;bottom:65px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #0008}.toast.error{border-color:#8a442e}.toast button{color:var(--muted);margin-left:10px;display:flex}.dialog-overlay{z-index:40;background:#0007;animation:.18s overlay-in;position:fixed;inset:0}.dialog-content{z-index:50;background:var(--surface);border:1px solid var(--line);outline:none;position:fixed}.dialog-content.drawer{border-width:0 0 0 1px;flex-direction:column;width:420px;max-width:100vw;animation:.23s cubic-bezier(.2,.7,.2,1) drawer-in;display:flex;top:0;bottom:0;right:0}.dialog-content.modal{border-radius:10px;width:420px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);padding:26px;animation:.15s overlay-in;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.dialog-top{justify-content:space-between;align-items:center;gap:10px;padding:25px 25px 0;display:flex}.dialog-title{letter-spacing:-.5px;font-family:Manrope,Inter,sans-serif;font-size:24px;font-weight:600}.dialog-description{color:var(--muted);margin:7px 0 20px;font-size:14px;line-height:1.6}.drawer-description{color:var(--muted);margin-top:5px;margin-bottom:23px;padding:0 25px;font-size:14px}.drawer-body{flex:1;padding:0 25px 20px;overflow:auto}.drawer-footer{border-top:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:16px 25px;display:flex}.drawer-footer .text-button{font-size:13px}.settings-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;display:flex}.settings-row strong,.settings-row label{font-size:14px;font-weight:450}.settings-row small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.6;display:block}.settings-heading{color:var(--muted);margin:24px 0 8px;font-size:13px;font-weight:450}.class-rule{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) 88px;align-items:center;gap:10px;padding:17px 0;display:grid}.class-rule input[type=checkbox]{cursor:pointer;width:14px;height:14px;min-height:14px;margin:0}.class-rule label{cursor:pointer;font-size:14px;line-height:1.4}.class-rule small{color:var(--muted);max-width:185px;margin-top:4px;font-size:12px;line-height:1.5;display:block}.class-rule.disabled label{color:var(--muted)}.money-input{align-items:center;width:88px;display:flex;position:relative}.money-input>span{color:var(--muted);pointer-events:none;font-size:14px;position:absolute;left:10px}.money-input input{text-align:right;width:100%;height:32px;min-height:32px;padding-left:25px;padding-right:10px;font-size:14px}.money-input input:disabled{opacity:.35}.field-hint{color:var(--muted);margin:12px 0 2px;font-size:12px;line-height:1.6}.spending-disclosure{margin-top:20px}.spending-disclosure summary{color:var(--muted);cursor:pointer;align-items:center;gap:7px;padding:8px 0;font-size:13px;list-style:none;display:flex}.spending-disclosure summary:hover{color:var(--ink)}.spending-disclosure[open] summary svg{transform:rotate(90deg)}.spending-disclosure .settings-row{min-height:48px}.settings-error{color:#ffab88;margin:15px 0 0;font-size:13px;line-height:1.5}.settings-note{color:var(--muted);padding:14px 0 0;font-size:12px;line-height:1.6}.modal-close{float:right;margin-top:-6px;margin-right:-7px}.modal-form{gap:16px;display:grid}.modal-field{justify-content:space-between;align-items:center;gap:15px;font-size:14px;display:flex}.modal-field .money-input{width:120px}.modal-summary{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding-top:16px;font-size:13px;display:flex}.modal-summary strong{color:var(--ink);font-size:16px;font-weight:500}.modal-actions{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.bid-lead{border-bottom:1px solid var(--line);margin-bottom:0;padding:12px 0 15px}.bid-lead strong{font-size:16px;font-weight:500}.bid-lead p{color:var(--muted);margin-top:6px;font-size:13px}.wallet-amount{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:25px 0;font-size:34px;font-weight:450}.account-links{gap:4px;margin-top:24px;display:grid}.account-links button{text-align:left;border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:12px 0;font-size:14px;display:flex}.account-links button:hover{color:var(--ink)}.auction-summary{gap:8px;max-height:40vh;margin-top:18px;display:grid;overflow:auto}.auction-result{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:9px 0;font-size:13px;display:grid}.auction-result span{color:var(--muted)}.auction-result strong{font-weight:500}.auction-result small{color:var(--muted);grid-column:1/-1;font-size:12px}.modal-note{color:var(--muted);margin:15px 0;font-size:13px;line-height:1.6}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@media (width>=1600px){.workspace{padding-top:55px}.app-header{gap:75px}}@media (width<=1100px){.app-header{gap:35px;padding:0 24px}.workspace{padding:34px 24px 85px}.market-layout{grid-template-columns:minmax(0,1fr);gap:26px}.header-actions{gap:12px}.primary-nav{gap:20px}.context-meta{font-size:13px}.context-row h1{font-size:22px}.demo-footer{padding:8px 24px}}@media (width<=820px){.market-layout{grid-template-columns:minmax(0,1fr)}.context-row{flex-wrap:wrap;gap:8px 12px;margin-bottom:20px}.context-edit{opacity:1}.context-count{margin-left:auto}.app-header{flex-wrap:wrap;gap:0 20px;height:auto;min-height:58px;padding:0 20px}.brand-wordmark{font-size:23px}.brand-mark{width:25px;height:25px}.primary-nav{order:3;gap:26px;width:100%;height:41px}.header-actions{height:58px}.header-actions .header-divider{display:none}.workspace{padding:28px 20px 100px}.demo-footer{padding:8px 20px}.demo-tools{gap:12px}.context-meta{white-space:nowrap;text-overflow:ellipsis;max-width:60vw;overflow:hidden}.dialog-content.drawer{width:400px}.inventory-hint{text-align:right;max-width:50%}}@media (width<=480px){.brand-wordmark{font-size:22px}.header-actions{gap:10px}.auto-control{gap:6px;font-size:12px}.balance-button{font-size:14px}.workspace{padding-left:15px;padding-right:15px}.context-row h1{font-size:21px}.context-meta{order:4;width:100%;max-width:100%}.context-count{font-size:12px}.context-edit{width:24px;height:24px}.demo-tools{gap:10px;font-size:11px}.demo-tools button{font-size:12px}.demo-footer{padding:8px 15px}.dialog-top{padding:20px 20px 0}.drawer-description{padding:0 20px}.drawer-body{padding:0 20px 20px}.drawer-footer{padding:16px 20px}.inventory-hint{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}.dialog-overlay,.dialog-content{animation:none}}.tier-filter{flex-shrink:0;align-items:center;gap:4px;display:flex}.inventory-toolbar{flex-wrap:wrap;row-gap:8px}.app-header{gap:44px}.primary-nav{white-space:nowrap;gap:24px}.header-actions{gap:16px}.balance-button{white-space:nowrap;align-items:center;gap:8px;display:flex}.balance-button>span{color:var(--muted);font-size:13px}.header-actions .account-button{flex-shrink:0;margin-left:-7px}.value-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;padding:0 0 22px;display:flex}.value-intro h2{letter-spacing:-.15px;font-size:15px;font-weight:500}.value-intro p{color:var(--muted);max-width:490px;margin-top:6px;font-size:13px;line-height:1.6}.value-intro .text-button{white-space:nowrap;font-size:13px}@media (width<=1100px){.app-header{gap:28px}.primary-nav{gap:18px}.header-actions{gap:12px}}@media (width<=950px){.app-header{flex-wrap:wrap;gap:0 20px;height:auto;min-height:58px}.primary-nav{order:3;gap:26px;width:100%;height:41px}.header-actions{height:58px}}@media (width<=480px){.app-header{gap:0 12px;padding:0 15px}.header-actions{gap:8px}.header-actions .account-button{margin-left:0}.auto-control>span{display:none}.balance-button{gap:5px}.balance-button>span{font-size:12px}.primary-nav{justify-content:space-between;gap:12px}.primary-nav button{font-size:13px}.value-intro{align-items:flex-start;gap:12px}.value-intro h2{font-size:14px}.value-intro p,.value-intro .text-button{font-size:12px}.demo-tools{flex-wrap:wrap;justify-content:flex-end;row-gap:2px}}.account-company-logo{object-fit:contain;background:#fff;width:100%;height:100%;display:block}body{min-width:0}.auth-app{min-height:100dvh}.auth-app .workspace,.product-shell,.product-page{min-width:0}.auth-app :where(input,textarea,select){min-width:0;max-width:100%}.auth-app :where(p,dd,code,pre,.settings-notice,.finance-error){overflow-wrap:anywhere}.auth-app :where(.finance-table-wrap,.supply-table-scroll,.settings-table,.webhook-history){overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#66715f #171b17;min-width:0;max-width:100%;overflow-x:auto}.auth-app .auth-company-select{min-width:0}.auth-app .auth-company-select select{flex:0 auto;min-width:0}.auth-app .finance-funding>*{min-width:0;max-width:100%}.auth-app .settings-form,.auth-app .settings-link label{min-width:0}.auth-app .finance-workspace>label{margin:16px 0;line-height:1.55;display:block}.auth-app .finance-workspace>label>input:not([type=checkbox]),.auth-app .finance-workspace>label>select{width:min(100%,420px);margin-top:8px;display:block}.auth-app .setup-sections{overscroll-behavior-x:contain;overflow-x:auto}.auth-app .setup-sections button{flex-shrink:0}.auth-app .onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-app .onboarding-grid>label{overflow-wrap:anywhere;min-width:0}.auth-app .onboarding-grid>label>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0}@media (width<=768px){.auth-app{padding-bottom:env(safe-area-inset-bottom)}.auth-app :where(button,[role=button],summary){touch-action:manipulation;min-height:44px}.auth-app :where(button,a,input,textarea,select,summary){scroll-margin-block:24px}.auth-app :where(input,textarea,select){font-size:16px!important}.auth-app input:not([type=checkbox]):not([type=radio]),.auth-app select{min-height:44px}.auth-app input[type=checkbox],.auth-app input[type=radio]{flex-shrink:0;width:20px;height:20px;min-height:20px}:is(.auth-app label:has(>input[type=checkbox]),.auth-app label:has(>input[type=radio])){cursor:pointer;min-height:44px}.auth-app .auth-card{margin-top:clamp(28px,8dvh,80px)}.auth-app .app-header{min-height:60px;padding-top:7px;padding-bottom:7px}.auth-app .auth-company-select{flex-direction:column;align-items:stretch;gap:8px}.auth-app .auth-company-select select{width:100%;max-width:100%}.auth-app .product-nav{flex-wrap:wrap;gap:8px 18px;overflow:visible}.auth-app .product-nav button{min-height:44px;padding:8px 2px;font-size:13px}.auth-app .product-nav button svg{display:none}.auth-app .product-page-title h2{font-size:24px;line-height:1.3}.auth-app .product-page-title p{max-width:60ch}.auth-app .onboarding-grid{grid-template-columns:minmax(0,1fr)}.auth-app .onboarding-top,.auth-app .onboarding-secondary,.auth-app .icp-selector{flex-direction:column;align-items:stretch;gap:14px}.auth-app .icp-selector>button{align-self:flex-start}.auth-app .rule-row,.auth-app .location-row{flex-wrap:wrap;align-items:stretch}.auth-app .rule-row>label,.auth-app .location-row>label{flex:150px;min-width:0}.auth-app .rule-row>button,.auth-app .location-row>button{align-self:flex-end;min-width:44px}.auth-app .column-row{grid-template-columns:minmax(0,1fr) 78px;gap:12px}.auth-app .column-row>button{grid-column:1/-1;justify-self:start}.auth-app .dimension-card{padding:16px}.auth-app .finance-heading,.auth-app .supply-heading,.auth-app .settings-heading,.auth-app .webhook-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.auth-app .finance-heading>[role=group]{gap:8px;display:flex}.auth-app .finance-heading>label{align-items:center;gap:10px;font-size:14px;display:flex}.auth-app .finance-funding{grid-template-columns:minmax(0,1fr);padding:18px;display:grid}.auth-app .finance-funding input:not([type=checkbox]){width:100%;min-width:0}.auth-app .finance-funding>button{justify-self:start}.auth-app .finance-contacts{grid-template-columns:minmax(0,1fr)}.auth-app .finance-contacts article{padding:18px}.auth-app .finance-contacts dl div{grid-template-columns:90px minmax(0,1fr);gap:12px}.auth-app .finance-table-wrap input:not([type=checkbox]){width:130px;min-width:110px}.auth-app :where(.finance-table-wrap,.supply-table-scroll,.settings-table,.webhook-history){border:1px solid var(--line);border-radius:5px;scroll-padding-inline:12px}.auth-app .supply-table{min-width:640px}.auth-app .supply-table .market-detail{min-width:250px}.auth-app .market-detail-body{max-width:320px}.auth-app .settings-link{flex-direction:column;align-items:stretch}.auth-app .settings-invitations li{flex-wrap:wrap;gap:8px}.auth-app .settings-invitations li>div{overflow-wrap:anywhere;min-width:0}.auth-app .settings-form dl{margin-inline:0}.auth-app .settings-form dd{margin-bottom:12px;margin-left:0}.auth-app .settings-form textarea{width:100%;min-height:110px}.auth-app .settings-invitation>div{flex-basis:100%;min-width:0}.auth-app .webhook-settings pre{white-space:pre-wrap;max-width:100%}.auth-app .webhook-secret input{width:100%;display:block}.auth-app .webhook-field{grid-template-columns:minmax(0,1fr);gap:0}.auth-app .webhook-field>input{width:100%}.auth-app .webhook-actions>button{flex:160px;justify-content:center}.auth-app .setup-sections{gap:20px;margin-block:20px}.auth-app .setup-sections button{padding:10px 2px}}@media (width<=390px){.auth-app .workspace{padding-inline:14px}.auth-app .auth-card{width:calc(100% - 28px)}.auth-app .auth-card h1,.auth-app .auth-company h1{letter-spacing:-.8px;font-size:30px;line-height:1.2}.auth-app .product-nav{gap:4px 14px}.auth-app .product-nav button{font-size:12px}.auth-app .settings-form,.auth-app .supply-form,.auth-app .finance-contacts article{padding:14px}.auth-app .finance-contacts dl div{grid-template-columns:minmax(0,1fr);gap:3px;margin-bottom:14px}.auth-app .location-row>label,.auth-app .rule-row>label{flex-basis:100%}.auth-app .finance-heading>.secondary-button{white-space:normal;text-align:left;max-width:100%}}@media (height<=500px) and (width<=950px){.auth-app .auth-card{margin-top:20px;margin-bottom:24px}.auth-app .workspace{padding-top:20px;padding-bottom:32px}}
