@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-app-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--background:#f7f8fa;--foreground:#101828;--muted:#667085;--line:#e4e7ec;--line-strong:#cbd5e1;--panel:#fff;--panel-subtle:#f9fafb;--panel-strong:#eef4ff;--panel-ink:#0b1220;--surface-raised:#fff;--surface-dark:#0b1220;--surface-dark-soft:#111827;--surface-dark-accent:#102a43;--surface-dark-teal:#0f2c3d;--on-dark:#f8fafc;--on-dark-muted:#f8fafcb8;--primary:#2563eb;--primary-dark:#1d4ed8;--primary-soft:#dbeafe;--brand-secondary:#2563eb;--ai-accent:#a78bfa;--accent:#14b8a6;--accent-dark:#0f766e;--accent-soft:#ccfbf1;--success:#10b981;--success-soft:#d1fae5;--danger:#dc2626;--danger-soft:#fee2e2;--warning:#f59e0b;--radius-card:15px;--radius-control:15px;--shadow-soft:0 20px 52px #0f172a1f;--shadow-strong:0 26px 70px #02061747;--motion-fast:.14s;--motion-standard:.22s;--motion-emphasis:.42s;--motion-filter-out:.2s;--motion-filter-in:.5s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--red:var(--primary);--red-dark:var(--primary-dark);--mint:var(--accent);--mint-soft:var(--accent-soft);--amber:var(--warning);--steel:#d9e2ec}*{box-sizing:border-box}html{background:var(--background);color:var(--foreground);scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--background);color:var(--foreground);font-family:var(--font-app-sans), Arial, Helvetica, sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}.site-shell{min-height:100vh;overflow:hidden}.nav,.section,.footer,.stat-strip{max-width:1200px;margin:0 auto;padding-left:28px;padding-right:28px}.nav{z-index:2;justify-content:space-between;align-items:center;padding-top:22px;display:flex;position:relative}.brand{color:var(--foreground);letter-spacing:0;align-items:center;gap:10px;font-weight:800;display:inline-flex}.brand-mark{background:var(--foreground);border-radius:var(--radius-control);color:var(--on-dark);justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:inline-flex}.brand-logo-mark{border-radius:0;flex:0 0 60px;width:60px;height:60px;overflow:visible;background:0 0!important}.brand-logo-mark img{width:60px;height:60px;display:block}.dark-brand,.nav-on-dark .nav-links{color:var(--on-dark)}.nav-on-dark .brand-mark,.sidebar .brand-mark{background:var(--primary);color:var(--on-dark)}.nav-links{color:var(--muted);align-items:center;gap:22px;font-size:14px;font-weight:720;display:flex}.nav-links a{opacity:.86}.nav-links a:hover{opacity:1}.hero-v2{background:linear-gradient(135deg, #2563eb33, transparent 42%), linear-gradient(110deg, var(--surface-dark) 0%, var(--surface-dark-soft) 56%, var(--surface-dark-teal) 100%);color:var(--on-dark);background-position:50%;background-size:cover;min-height:100svh;position:relative}.hero-content{z-index:1;max-width:1200px;margin:0 auto;padding:116px 28px 84px;position:relative}.hero-kicker,.section-label{color:var(--red);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.hero-kicker{color:var(--mint)}.hero-content h1{color:var(--on-dark);letter-spacing:0;max-width:860px;margin-top:20px;font-size:76px;font-weight:880;line-height:.94}.hero-content p{color:var(--on-dark-muted);max-width:650px;margin-top:26px;font-size:21px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border-radius:var(--radius-control);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:15px;font-weight:820;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.55;transform:none}.button-primary{background:var(--primary);color:var(--on-dark)}.button-primary:hover{background:var(--primary-dark)}.button-secondary{border:1px solid var(--line);color:var(--foreground);background:0 0}.button-secondary:hover{border-color:var(--primary)}.button-ghost{color:var(--on-dark);background:#f8fafc1a;border:1px solid #f8fafc38}.button-ghost:hover{background:#f8fafc29}.hero-proof{color:var(--on-dark-muted);flex-wrap:wrap;gap:10px;margin-top:30px;font-size:13px;font-weight:720;display:flex}.hero-proof span{border-radius:var(--radius-control);background:#f8fafc14;border:1px solid #f8fafc29;padding:8px 10px}.stat-strip{background:var(--panel-ink);color:var(--on-dark);border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);max-width:none;padding-top:26px;padding-bottom:26px;display:grid}.stat-strip div{border-left:1px solid #ffffff1f;padding-left:24px}.stat-strip div:first-child{border-left:0}.stat-strip strong{color:var(--accent);letter-spacing:0;font-size:34px;display:block}.stat-strip span{color:var(--on-dark-muted);max-width:280px;margin-top:6px;font-size:14px;line-height:1.45;display:block}.section{padding-top:92px;padding-bottom:92px}.section h2,.dashboard-header h1,.workbench h2,.agent-console h2,.integration-workspace h2,.claims-table h2,.admin-panel h2{color:var(--foreground);letter-spacing:0;margin-top:14px;font-size:48px;font-weight:840;line-height:1.02}.origin-story{grid-template-columns:.86fr 1fr;align-items:start;gap:52px;display:grid}.story-copy{gap:18px;display:grid}.story-copy p,.canada-post-lane p,.early-access p,.agent-band p,.dashboard-header p,.integration-workspace p,.agent-console p,.empty-state p{color:var(--muted);font-size:17px;line-height:1.68}.agent-band{background:var(--panel-ink);color:var(--on-dark);grid-template-columns:.9fr 1fr;align-items:stretch;gap:34px;max-width:none;padding-left:max(28px,50vw - 572px);padding-right:max(28px,50vw - 572px);display:grid}.agent-band h2{color:var(--on-dark)}.agent-band p{color:var(--on-dark-muted);margin-top:18px}.agent-terminal{background:var(--surface-dark-soft);border-radius:var(--radius-control);box-shadow:var(--shadow-strong);border:1px solid #ffffff1f;min-height:330px;overflow:hidden}.terminal-top{color:var(--on-dark-muted);font-family:var(--font-geist-mono), monospace;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:15px 18px;font-size:12px;display:flex}.terminal-lines{gap:14px;padding:22px;display:grid}.terminal-lines p{border-radius:var(--radius-control);color:var(--on-dark);font-family:var(--font-geist-mono), monospace;background:#ffffff0d;border:1px solid #ffffff14;margin:0;padding:14px;font-size:14px}.terminal-lines span{color:var(--accent);margin-right:10px}.section-heading{max-width:760px}.workflow-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px;display:grid}.workflow-item,.ai-feature,.dashboard-tile,.admin-panel,.claims-table,.agent-console,.empty-state{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control)}.workflow-item{min-height:240px;padding:24px}.workflow-item svg,.dashboard-tile svg,.signal svg,.ai-feature svg{color:var(--primary)}.workflow-item h3{margin-top:18px;font-size:19px}.workflow-item p{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.58}.canada-post-lane{grid-template-columns:.95fr 1fr;align-items:center;gap:42px;display:grid}.signal-list,.lead-list{gap:10px;display:grid}.signal{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);align-items:center;gap:10px;padding:13px;display:flex}.signal span{color:var(--foreground);font-size:15px;font-weight:680;line-height:1.4}.ai-grid{border-top:1px solid var(--line);grid-template-columns:.85fr 1fr;gap:36px;display:grid}.ai-feature-list{gap:12px;display:grid}.ai-feature{align-items:center;gap:12px;padding:17px;display:flex}.ai-feature span{font-weight:730}.early-access{background:var(--surface-dark);color:var(--on-dark);grid-template-columns:.8fr 1fr;align-items:start;gap:42px;max-width:none;padding-left:max(28px,50vw - 572px);padding-right:max(28px,50vw - 572px);display:grid}.early-access h2{color:var(--on-dark)}.early-access p{color:var(--on-dark-muted);margin-top:16px}.success-message{border-radius:var(--radius-control);background:#10b98124;border:1px solid #10b98157;padding:12px 14px;color:#bbf7d0!important}.lead-form,.auth-panel,.agent-form,.credential-panel{gap:16px;display:grid}.lead-form{background:var(--surface-dark-soft);border-radius:var(--radius-control);border:1px solid #ffffff1f;padding:24px}.form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.segmented-choice-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.segmented-choice-fieldset legend{margin-bottom:8px;font-size:14px;font-weight:760}.segmented-choice{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.segmented-choice label{cursor:pointer;display:block;position:relative}.segmented-choice input{opacity:0;width:1px;height:1px;position:absolute}.segmented-choice span{border-radius:calc(var(--radius-control) - 4px);color:var(--muted);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;font-size:13px;font-weight:760;display:flex}.segmented-choice input:checked+span{background:var(--surface-raised);border-color:var(--primary);color:var(--primary);box-shadow:0 1px 3px #0f172a1f}.segmented-choice input:focus-visible+span{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.segmented-choice input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--primary) 25%, transparent)}}.segmented-choice input:focus-visible+span{outline-offset:2px}label{color:inherit;gap:8px;font-size:14px;font-weight:760;display:grid}input,select,textarea{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--foreground);outline:none;width:100%;min-height:45px;padding:0 12px}select:not([multiple]){appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}textarea{resize:vertical;min-height:100px;padding-top:12px;padding-bottom:12px}input:focus,select:focus,textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2563eb24}.app-select{min-width:145px;position:relative}.app-select-trigger{appearance:none;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--foreground);cursor:pointer;text-align:left;justify-content:flex-start;align-items:center;gap:7px;width:100%;min-height:38px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:650;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s;display:flex}.app-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.app-select-trigger:hover,.app-select.open .app-select-trigger{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-select-trigger:hover,.app-select.open .app-select-trigger{background:color-mix(in srgb, var(--primary) 6%, var(--panel))}}.app-select-trigger:hover,.app-select.open .app-select-trigger{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-select-trigger:hover,.app-select.open .app-select-trigger{border-color:color-mix(in srgb, var(--primary) 48%, var(--line))}}.app-select-trigger:hover,.app-select.open .app-select-trigger{color:var(--foreground)}.app-select.open .app-select-trigger{box-shadow:0 0 0 3px #2563eb1f}.app-select-chevron{flex:none;transition:transform .14s}.app-select.open .app-select-chevron{transform:rotate(180deg)}.app-select-menu{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.app-select-menu{background:color-mix(in srgb, var(--panel) 98%, var(--background))}}.app-select-menu{border:1px solid var(--line);border-radius:var(--radius-control);box-shadow:var(--shadow-strong);z-index:1500;gap:4px;width:max-content;max-width:calc(100vw - 24px);max-height:260px;padding:6px;display:grid;position:fixed;overflow-y:auto}.app-select-menu button{color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:36px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:650;display:flex}.app-select-menu button:hover,.app-select-menu button.active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-select-menu button:hover,.app-select-menu button.active{background:color-mix(in srgb, var(--primary) 9%, var(--panel))}}.app-select-menu button:hover,.app-select-menu button.active{color:var(--primary)}.app-select-search{background:var(--panel-subtle);border:1px solid var(--line);color:var(--muted);z-index:1;border-radius:8px;align-items:center;margin-bottom:2px;padding-left:9px;display:flex;position:sticky;top:0}.app-select-search input{box-shadow:none;background:0 0;border:0;min-height:36px;padding:7px 9px}.app-select-search input:focus{box-shadow:none}.app-select-empty{color:var(--muted);text-align:center;padding:10px;font-size:12px}.footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:28px;font-size:14px;display:flex}.site-footer{gap:16px;width:100%;margin-top:28px}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.site-footer a{color:inherit;font-weight:750}.site-footer a:hover{color:var(--foreground)}.site-footer-dark{color:#ffffffb3;border-top-color:#ffffff29}.site-footer-dark a:hover{color:var(--on-dark)}.auth-screen .site-footer{align-self:end;max-width:1100px;padding-left:0;padding-right:0}.dashboard-main>.site-footer{max-width:none;padding-left:0;padding-right:0}.policy-shell{background:var(--background)}.policy-nav{border-bottom:1px solid var(--line);max-width:none;padding-bottom:22px}.policy-back-link{align-items:center;gap:7px;display:inline-flex}.policy-hero{max-width:1100px;margin:0 auto;padding:82px 28px 58px}.policy-hero h1{letter-spacing:-.045em;max-width:820px;margin-top:14px;font-size:clamp(44px,7vw,76px);line-height:.98}.policy-intro{color:var(--muted);max-width:820px;margin-top:24px;font-size:clamp(18px,2.2vw,23px);line-height:1.55}.policy-version{color:var(--muted);margin-top:18px;font-size:14px}.policy-version span{color:var(--brand-secondary);margin:0 7px}.policy-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:42px;display:grid}.policy-highlights div{background:var(--panel);border:1px solid var(--line);min-height:118px;padding:22px}.policy-highlights div:first-child{border-radius:var(--radius-card) 0 0 var(--radius-card)}.policy-highlights div+div{border-left:0}.policy-highlights div:last-child{border-radius:0 var(--radius-card) var(--radius-card) 0}.policy-highlights dt,.policy-contents>p{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.policy-highlights dd{color:var(--foreground);margin-top:9px;font-size:16px;font-weight:700;line-height:1.45}.policy-layout{border-top:1px solid var(--line);grid-template-columns:250px minmax(0,760px);justify-content:center;align-items:start;gap:70px;max-width:1100px;margin:0 auto;padding:64px 28px 104px;display:grid}.policy-contents{position:sticky;top:24px}.policy-contents ol{border-left:1px solid var(--line);gap:2px;margin-top:14px;padding-left:0;list-style:none;display:grid}.policy-contents a{color:var(--muted);padding:6px 14px;font-size:13px;line-height:1.35;text-decoration:none;transition:color .16s,border-color .16s;display:block}.policy-contents a:hover{color:var(--primary)}.policy-article{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:clamp(28px,5vw,56px)}.policy-article section{scroll-margin-top:28px}.policy-article section+section{border-top:1px solid var(--line);margin-top:38px;padding-top:38px}.policy-article h2{letter-spacing:-.025em;font-size:clamp(22px,3vw,29px);line-height:1.18}.policy-article p,.policy-article li{color:var(--muted);font-size:16px;line-height:1.75}.policy-article p{margin-top:16px}.policy-article ul{gap:9px;margin-top:16px;padding-left:21px;display:grid}.policy-article strong{color:var(--foreground)}.policy-article a{color:var(--primary);text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.policy-article a:hover{color:var(--primary-dark)}@media (max-width:860px){.policy-hero{padding-top:58px}.policy-layout{padding-top:42px;display:block}.policy-contents{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);margin-bottom:28px;padding:20px;position:static}.policy-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}}@media (max-width:620px){.policy-nav{align-items:center}.policy-back-link{font-size:12px}.policy-hero,.policy-layout{padding-left:18px;padding-right:18px}.policy-hero{padding-top:42px;padding-bottom:42px}.policy-highlights{grid-template-columns:1fr;margin-top:32px}.policy-highlights div{min-height:auto}.policy-highlights div:first-child{border-radius:var(--radius-card) var(--radius-card) 0 0}.policy-highlights div+div{border-left:1px solid var(--line);border-top:0}.policy-highlights div:last-child{border-radius:0 0 var(--radius-card) var(--radius-card)}.policy-contents ol{display:block}.policy-contents a{padding-top:7px;padding-bottom:7px}.policy-article{box-shadow:none;padding:26px 22px}.policy-article p,.policy-article li{font-size:15px}}.auth-screen{background:linear-gradient(135deg, #14b8a62e, transparent 44%), linear-gradient(110deg, var(--surface-dark) 0%, var(--surface-dark-soft) 58%, var(--surface-dark-accent) 100%);color:var(--on-dark);background-position:50%;background-size:cover;align-items:center;min-height:100vh;padding:28px;display:grid}.auth-brand{color:var(--on-dark);position:absolute;top:24px;left:28px}.auth-layout{grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:44px;width:100%;max-width:1160px;margin:0 auto;display:grid}.auth-story h1{color:var(--on-dark);letter-spacing:0;margin-top:18px;font-size:58px;font-weight:860;line-height:.98}.auth-story p{color:var(--on-dark-muted);max-width:600px;margin-top:18px;font-size:18px;line-height:1.6}.auth-panel{border-radius:var(--radius-control);box-shadow:var(--shadow-strong);color:var(--foreground);background:#fffffff7;border:1px solid #ffffff61;padding:28px}.auth-icon{background:var(--accent-soft);border-radius:var(--radius-control);color:var(--accent-dark);justify-content:center;align-items:center;width:44px;height:44px;display:flex}.auth-panel h2{font-size:30px;font-weight:850}.auth-panel p,.auth-switch{color:var(--muted);font-size:15px;line-height:1.55}.auth-switch a{color:var(--primary-dark);font-weight:820}.auth-button{width:100%}.signup-auth-layout{grid-template-columns:minmax(0,1fr) 520px;max-width:1220px}.auth-panel-title{align-items:center;gap:12px;display:flex}.auth-panel-title .auth-icon{background:var(--primary-soft);color:var(--primary);flex:0 0 40px;width:40px;height:40px}.auth-panel-title>div{gap:3px;display:grid}.auth-panel-title .auth-panel-subtitle{color:var(--muted);margin:0;font-size:13px}.signup-profile-select{width:100%;min-width:0}.signup-profile-select .app-select-trigger{min-height:45px;padding-left:12px;padding-right:12px;font-size:14px;font-weight:400}.ai-auth-screen{grid-template-rows:minmax(0,1fr) auto}.ai-auth-screen .auth-layout{align-self:center;transform:translateY(20px)}.signup-submit-wrap{gap:8px;display:grid;position:relative}.auth-button[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.auth-button[aria-disabled=true]:hover{background:var(--primary);transform:none}.auth-terms{color:var(--muted);align-items:center;min-height:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1.45}.auth-terms a{color:var(--primary-dark);font-weight:800}.form-error{background:var(--danger-soft);border-radius:var(--radius-control);border:1px solid #fecaca;padding:10px 12px;color:#991b1b!important}.dashboard-shell{background:var(--background);grid-template-columns:272px minmax(0,1fr);width:100%;max-width:100%;min-height:100vh;display:grid;overflow-x:clip}.workspace-preview-banner{border-radius:var(--radius-card);z-index:90;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #93c5fd;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.8rem 1rem;display:flex;position:sticky;top:.75rem;box-shadow:0 8px 22px #2563eb14}.workspace-preview-banner>div{color:#1d4ed8;align-items:center;gap:.65rem;display:flex}.workspace-preview-banner span{gap:.1rem;display:grid}.workspace-preview-banner small{color:var(--muted);font-size:.72rem;font-weight:650}.workspace-preview-surface{border:0;min-inline-size:0;margin:0;padding:0}.workspace-preview-surface.is-previewing input,.workspace-preview-surface.is-previewing select,.workspace-preview-surface.is-previewing textarea,.workspace-preview-surface.is-previewing button{cursor:not-allowed}@media (max-width:700px){.workspace-preview-banner{flex-direction:column;align-items:stretch}.workspace-preview-banner form,.workspace-preview-banner button{width:100%}}.dashboard-main,.dashboard-header>*,.dashboard-tile,.admin-panel,.claims-table,.data-row>*,.shipment-details-grid>*,.lead-row,.surface-card,.status-list strong{min-width:0}.sidebar{background:var(--panel-ink);color:var(--on-dark);z-index:40;flex-direction:column;height:100vh;min-height:100vh;padding:24px;display:flex;position:sticky;top:0}.side-nav{gap:7px;margin-top:42px;display:grid}.mobile-shell-header{display:contents}.mobile-navigation-menu,.mobile-navigation-menu summary,.mobile-menu-account{display:none}.side-nav a,.sidebar-account-link{border-radius:var(--radius-control);color:var(--on-dark-muted);align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:730;display:flex}.side-nav a svg,.sidebar-account-link svg{flex:none}.side-nav a.active,.side-nav a:hover,.sidebar-account-link.active,.sidebar-account-link:hover{color:var(--on-dark);background:#ffffff14}.side-nav-group{display:grid}.side-nav-group>summary{border-radius:var(--radius-control);color:var(--on-dark-muted);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:730;list-style:none;display:flex}.side-nav-group>summary::-webkit-details-marker{display:none}.side-nav-group>summary:hover,.side-nav-group[open]>summary{color:var(--on-dark);background:#ffffff0d}.side-nav-group>summary>span:nth-child(2){flex:1}.side-nav-chevron{transition:transform var(--motion-fast) var(--ease-standard)}.side-nav-group[open] .side-nav-chevron{transform:rotate(180deg)}.side-nav-group>div{gap:3px;padding-top:3px;display:grid}.side-nav a.nested{margin-left:14px;padding-block:8px;font-size:13px}.sidebar-bottom{margin-top:auto}.app-sidebar .sidebar-bottom,.desktop-sidebar-bottom{gap:8px;display:grid}.admin-app-switch{border:1px solid #f8fafc24;min-height:42px}.admin-app-switch:hover{border-color:#60a5faa6}.desktop-sidebar-bottom .logout-form{margin-top:0}.logout-form{margin-top:auto}.logout-form button{border-radius:var(--radius-control);color:var(--on-dark-muted);background:0 0;border:1px solid #f8fafc24;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 12px;font-weight:730;display:flex}.dashboard-main{padding:34px}.dashboard-header{justify-content:space-between;align-items:end;gap:22px;display:flex}.dashboard-hero{background:linear-gradient(135deg, #2563eb17, transparent 46%), var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);box-shadow:var(--shadow-soft);background-position:100%;background-size:cover;padding:28px}.dashboard-header h1{max-width:790px}.dashboard-header p{max-width:720px;margin-top:14px}.dashboard-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px;display:grid}.dashboard-grid-five{grid-template-columns:repeat(5,1fr)}.dashboard-grid-secondary{margin-top:14px}.admin-grid{grid-template-columns:repeat(var(--admin-metric-columns,5), minmax(0, 1fr))}.admin-grid-spacer{visibility:hidden}.dashboard-tile{padding:20px;position:relative}.dashboard-tile svg{margin-bottom:18px}.dashboard-tile span,.metric-label,.agent-result span,.data-row span,.lead-row span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:780;display:block}.dashboard-tile strong{letter-spacing:0;margin-top:8px;font-size:34px;display:block}.metric-value-line{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.metric-value-line small{color:var(--muted);font-size:11px;font-weight:650}.dashboard-tile p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.5}.claim-type-breakdown{justify-content:flex-start;gap:22px;margin-top:10px;display:flex}.claim-type-breakdown>div{flex-direction:column;align-items:flex-start;min-width:34px;display:flex}.dashboard-tile .claim-type-breakdown strong{margin:0;font-size:28px;line-height:1}.dashboard-tile .claim-type-breakdown small{color:var(--muted);text-align:left;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:780;line-height:1.2}.metric-info-dot{color:var(--primary);z-index:4;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;line-height:0;display:inline-flex;position:absolute;top:14px;right:16px}.metric-info-dot svg{color:currentColor;flex:none;display:block;margin:0!important}.metric-info-dot:after,.metric-info-dot:before{opacity:0;pointer-events:none;transition:opacity .14s,transform .14s;position:absolute;transform:translateY(6px)}.metric-info-dot:after{background:var(--panel-ink);border-radius:var(--radius-control);color:var(--on-dark);content:attr(data-tooltip);letter-spacing:0;text-transform:none;white-space:pre-line;z-index:30;border:1px solid #ffffff14;min-width:250px;max-width:310px;padding:10px 12px;font-size:12px;font-weight:680;line-height:1.45;top:calc(100% + 12px);right:0;box-shadow:0 18px 42px #0f172a3d}.metric-info-dot:before{border:7px solid #0000;border-bottom-color:var(--panel-ink);content:"";z-index:31;top:calc(100% - 2px);right:6px}.metric-info-dot:hover:after,.metric-info-dot:hover:before,.metric-link:focus-visible .metric-info-dot:after,.metric-link:focus-visible .metric-info-dot:before{opacity:1;transform:translateY(0)}.metric-info-dot:hover,.metric-link:focus-visible .metric-info-dot{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.metric-info-dot:hover,.metric-link:focus-visible .metric-info-dot{color:color-mix(in srgb, var(--primary) 82%, var(--panel-ink))}}.dashboard-section-break{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.dashboard-section-break span{color:var(--foreground);text-transform:uppercase;font-size:13px;font-weight:850}.dashboard-section-break p{color:var(--muted);font-size:13px}.header-logout-form{margin:0}.metric-link{flex-direction:column;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.metric-link:hover{border-color:var(--primary);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.dashboard-tile.metric-link>p:first-of-type{margin-top:auto;padding-top:8px}.dashboard-tile.metric-link>p+p{margin-top:4px}.integration-workspace,.import-board,.ops-board,.agent-console,.claims-table,.admin-panel{margin-top:22px}.integration-heading,.credential-panel,.import-board,.ops-board,.agent-console,.claims-table,.admin-panel{padding:26px}.integration-heading{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control)}.credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.integration-workspace h2,.agent-console h2,.claims-table h2,.admin-panel h2{font-size:32px}.credential-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control)}.credential-top{justify-content:space-between;align-items:start;gap:16px;display:flex}.credential-panel h3{margin-top:10px;font-size:24px;line-height:1.15}.credential-summary{gap:2px;display:grid;color:var(--muted)!important;font-size:14px!important;line-height:1.5!important}.credential-version-toggle{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.credential-version-toggle{background:color-mix(in srgb, var(--primary) 8%, var(--panel))}}.credential-version-toggle{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.credential-version-toggle{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--line))}}.credential-version-toggle{isolation:isolate;border-radius:999px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid;position:relative;overflow:hidden}.credential-version-toggle:before{background:var(--primary);content:"";transition:transform var(--motion-standard) var(--ease-standard);z-index:0;border-radius:999px;width:calc(50% - 4.5px);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0)}.credential-version-toggle.version-v1:before{transform:translate(calc(100% + 3px))}.credential-version-toggle button{color:var(--muted);cursor:pointer;font:inherit;min-height:34px;transition:background-color var(--motion-standard) var(--ease-standard), color var(--motion-standard) var(--ease-standard), transform var(--motion-standard) var(--ease-standard);z-index:1;background:0 0;border:0;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:800;position:relative}.credential-version-toggle button.selected{color:#fff;background:0 0}.credential-security-note{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.status-pill{background:var(--panel-subtle);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;white-space:normal;border-radius:999px;flex:none;max-width:100%;padding:7px 10px;font-size:12px;font-weight:820}.status-pill.connected{background:var(--success-soft);color:#047857;border-color:#a7f3d0}.status-pill.error{background:var(--danger-soft);color:#991b1b;border-color:#fecaca}.notice-banner{border-radius:var(--radius-control);margin-top:14px;padding:12px 14px;font-size:14px;font-weight:760}.lucide-sparkles{color:#8b5cf6!important}.notice-banner-animated{transform-origin:top;will-change:opacity, transform;animation:.22s cubic-bezier(.16,1,.3,1) both notice-enter}.notice-banner-animated.is-leaving{animation:.24s cubic-bezier(.4,0,.2,1) both notice-exit}.notice-banner.success{background:var(--success-soft);color:#047857;border:1px solid #a7f3d0}.notice-banner.warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.compact-notice.claim-reschedule-notice{width:fit-content;max-width:100%;margin-top:14px}.notice-host{z-index:80;gap:10px;width:420px;max-width:min(420px,100vw - 32px);display:grid;position:fixed;top:18px;right:18px}.notice-host .notice-banner{margin-top:0;box-shadow:0 18px 44px #0f172a29}.async-form-shell{display:contents}.async-form-shell>.notice-banner{grid-column:1/-1;margin-top:0;margin-bottom:2px}.async-form-shell fieldset{border:0;min-inline-size:0;margin:0;padding:0;display:contents}.async-form-shell fieldset:disabled{cursor:progress;opacity:.72}@keyframes notice-enter{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes notice-exit{0%{opacity:1;max-height:140px;transform:translateY(0)scale(1)}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-6px)scale(.985)}}.progress-track{background:var(--line);border-radius:999px;height:9px;overflow:hidden}.progress-track i{background:var(--primary);border-radius:inherit;height:100%;display:block}.import-board{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.manual-import-disclosure{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);margin-top:20px;overflow:hidden}.manual-import-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 18px;list-style:none;display:flex}.manual-import-disclosure>summary::-webkit-details-marker{display:none}.manual-import-disclosure>summary>span{align-items:center;gap:11px;display:flex}.manual-import-disclosure>summary>span>svg{color:var(--primary)}.manual-import-disclosure>summary span span{gap:2px;display:grid}.manual-import-disclosure>summary small{color:var(--muted);font-weight:500}.manual-import-disclosure>summary>svg{color:var(--muted);transition:transform var(--motion-standard) var(--ease-standard);flex:none}.manual-import-disclosure[open]>summary{background:var(--panel-subtle);border-bottom:1px solid var(--line)}.manual-import-disclosure[open]>summary>svg{transform:rotate(180deg)}.manual-import-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;padding:18px;display:grid}.manual-import-intro{padding:8px 6px}.manual-import-intro h3{margin:6px 0 8px}.manual-import-intro>p:last-child,.manual-import-card>div>p:last-child{color:var(--muted);line-height:1.5}.manual-import-card{align-self:start;gap:13px!important;margin:0!important;padding:16px!important}.manual-import-card h4{margin:4px 0 5px}.manual-import-card .button{justify-content:center;width:100%}@media (max-width:1200px){.manual-import-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.manual-import-disclosure>summary small{display:none}.manual-import-grid{grid-template-columns:1fr;padding:14px}}.helper-text{color:var(--muted)!important;font-size:13px!important;line-height:1.45!important}.overview-columns{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:22px;display:grid}.inline-link{color:var(--primary-dark);font-size:14px;font-weight:820}.status-list{gap:12px;margin-top:18px;display:grid}.status-list div{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);padding:14px}.status-list span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780;display:block}.status-list strong{margin-top:6px;font-size:15px;display:block}.ops-board{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);align-items:start;gap:24px;display:grid}.ops-board h2{margin-top:12px;font-size:32px}.ops-board p{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.6}.ops-actions{grid-template-columns:1fr 1fr;gap:14px;display:grid}.compact-form,.settings-form{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);gap:14px;padding:18px;display:grid}.form-card{background:var(--panel);border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.form-card{border:1px solid color-mix(in srgb, var(--primary) 13%, var(--line))}}.form-card{border-radius:var(--radius-card);gap:18px;padding:20px;display:grid;box-shadow:0 8px 22px #0f172a0a}.form-card-heading{align-items:flex-start;gap:11px;display:flex}.form-card-heading h3,.form-card-heading p{margin:0}.form-card-heading h3{font-size:1rem;line-height:1.25}.form-card-heading p{color:var(--muted);margin-top:3px;font-size:.78rem;line-height:1.45}.form-card-icon{background:var(--primary);align-items:center}@supports (color:color-mix(in lab, red, red)){.form-card-icon{background:color-mix(in srgb, var(--primary) 9%, var(--panel))}}.form-card-icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.form-card-icon{border:1px solid color-mix(in srgb, var(--primary) 15%, var(--line))}}.form-card-icon{color:var(--primary);border-radius:10px;flex:0 0 36px;justify-content:center;height:36px;display:inline-flex}.settings-form.form-card .form-card-submit{justify-self:start;width:fit-content}.settings-subsection{border-top:1px solid var(--line);gap:12px;margin-top:2px;padding-top:14px;display:grid}.settings-subsection .section-label,.settings-subsection .form-help{margin:0}.compact-inline-form{background:0 0;border:0;gap:10px;margin-top:12px;padding:0}.settings-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mailbox-panel{gap:0;padding:0;display:grid;overflow:visible}.mailbox-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;position:relative}.mailbox-tabs{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;padding:5px;display:flex}.mailbox-tabs a{color:var(--muted);border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 15px;font-size:14px;font-weight:760;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.mailbox-tabs a:hover{background:var(--panel);border-color:var(--line);color:var(--foreground)}.mailbox-tabs a.active,.mailbox-tabs a[aria-current=page]{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 7px 16px #2563eb33}.mailbox-compose{position:relative}.mailbox-compose>summary{background:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-control);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 16px;font-size:14px;font-weight:780;list-style:none;display:inline-flex}.mailbox-compose>summary::-webkit-details-marker{display:none}.mailbox-management>summary::-webkit-details-marker{display:none}.mailbox-compose[open]>summary{background:var(--primary-dark);box-shadow:0 0 0 4px var(--primary-soft)}.mailbox-compose-form{box-sizing:border-box;box-shadow:var(--shadow-strong);z-index:1200;width:min(860px,100vw - 96px);max-height:none;position:absolute;top:calc(100% + 10px);left:auto;right:0;overflow:visible;transform:none}.mailbox-compose-heading,.mailbox-pane-heading,.mailbox-conversation-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.mailbox-compose-heading h2,.mailbox-pane-heading h2,.mailbox-conversation-heading h2{margin-top:4px;font-size:22px;line-height:1.2}.mailbox-compose-heading>p,.mailbox-conversation-heading>span{color:var(--muted);font-size:13px}.mailbox-compose-heading-actions{color:var(--muted);text-align:right;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;font-size:13px;display:flex}.mailbox-compose-heading-actions>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailbox-compose-heading-actions button{color:var(--muted);background:0 0;border:0;border-radius:7px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.mailbox-compose-heading-actions button:hover{background:var(--primary-soft);color:var(--primary-dark)}.mailbox-compose.expanded{position:static}.mailbox-compose.expanded .mailbox-compose-form{border-radius:var(--radius-card);bottom:var(--mailbox-compose-bottom,16px);height:auto;left:var(--mailbox-compose-left,16px);max-height:none;right:var(--mailbox-compose-right,16px);top:var(--mailbox-compose-top,16px);width:auto;position:fixed;transform:none}.mailbox-compose.expanded .rich-text-editor{min-height:390px}.mailbox-list-view{background:var(--panel-subtle);min-width:0;min-height:600px}.mailbox-pane-heading{border-bottom:1px solid var(--line);padding:18px}.mailbox-pane-heading>span{background:var(--primary-soft);color:var(--primary-dark);border-radius:999px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.mailbox-thread-list{width:100%;max-width:100%;max-height:680px;overflow:hidden auto}.mailbox-infinite-loader{color:var(--muted);justify-content:center;align-items:center;gap:8px;min-height:48px;padding:8px;font-size:11px;font-weight:720;display:flex}.mailbox-pane-heading-actions{align-items:center;gap:10px;display:flex}.mailbox-pane-heading-actions>span{background:var(--primary-soft);color:var(--primary-dark);border-radius:999px;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.mailbox-retry-all{align-items:center;gap:6px;display:inline-flex}.mailbox-infinite-loader button{background:var(--panel);border:1px solid var(--line);color:var(--primary-dark);cursor:pointer;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:780}.mailbox-infinite-loader button:hover{border-color:var(--primary)}.mailbox-thread-list,.mailbox-message-list,.app-scroll-region{scrollbar-color:var(--muted) transparent}@supports (color:color-mix(in lab, red, red)){.mailbox-thread-list,.mailbox-message-list,.app-scroll-region{scrollbar-color:color-mix(in srgb, var(--muted) 38%, transparent) transparent}}.mailbox-thread-list,.mailbox-message-list,.app-scroll-region{scrollbar-gutter:stable;scrollbar-width:thin}.mailbox-thread-list::-webkit-scrollbar{width:10px;height:10px}.mailbox-message-list::-webkit-scrollbar{width:10px;height:10px}.app-scroll-region::-webkit-scrollbar{width:10px;height:10px}.mailbox-thread-list::-webkit-scrollbar-track{background:0 0;margin-block:10px}.mailbox-message-list::-webkit-scrollbar-track{background:0 0;margin-block:10px}.app-scroll-region::-webkit-scrollbar-track{background:0 0;margin-block:10px}.mailbox-thread-list::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.mailbox-thread-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 34%, transparent)}}.mailbox-thread-list::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid #0000;border-radius:999px}.mailbox-message-list::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.mailbox-message-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 34%, transparent)}}.mailbox-message-list::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid #0000;border-radius:999px}.app-scroll-region::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.app-scroll-region::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 34%, transparent)}}.app-scroll-region::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid #0000;border-radius:999px}.mailbox-thread-list::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.mailbox-thread-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 52%, transparent)}}.mailbox-thread-list::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.mailbox-message-list::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.mailbox-message-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 52%, transparent)}}.mailbox-message-list::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.app-scroll-region::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.app-scroll-region::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 52%, transparent)}}.app-scroll-region::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.mailbox-thread-row{border-bottom:1px solid var(--line);color:var(--foreground);grid-template-columns:minmax(150px,.85fr) minmax(280px,2.7fr) 20px auto minmax(76px,auto);align-items:center;gap:14px;width:100%;min-width:0;max-width:100%;padding:11px 18px;transition:background .14s,box-shadow .14s;display:grid;position:relative;overflow:hidden}.mailbox-thread-row-shell{width:100%;min-width:0;position:relative}.mailbox-thread-hover-actions{background:linear-gradient(90deg, transparent 0, var(--panel) 18px);opacity:0;pointer-events:none;z-index:2;align-items:center;gap:3px;padding:8px 0 8px 22px;transition:opacity .12s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.mailbox-thread-row-shell:hover .mailbox-thread-hover-actions,.mailbox-thread-row-shell:focus-within .mailbox-thread-hover-actions{opacity:1;pointer-events:auto}.mailbox-thread-hover-actions button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .12s,color .12s;display:inline-flex}.mailbox-thread-hover-actions button:hover,.mailbox-thread-hover-actions button:focus-visible{background:var(--panel-strong);color:var(--foreground);outline:none}.mailbox-thread-hover-actions button:disabled{cursor:wait;opacity:.45}.mailbox-thread-row:hover{background:var(--panel);z-index:1;box-shadow:0 2px 8px #0f172a1a}.mailbox-thread-row.active,.mailbox-thread-row[aria-current=page]{background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary)}.mailbox-thread-row time{color:var(--muted);flex-direction:column;flex:none;align-items:flex-end;gap:2px;font-size:11px;line-height:1.15;display:flex}.mailbox-thread-contact,.mailbox-thread-content,.mailbox-thread-content>strong,.mailbox-thread-content>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.mailbox-thread-contact{color:var(--foreground);align-items:center;gap:7px;font-size:12px;display:flex}.mailbox-thread-contact strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mailbox-thread-content{align-items:baseline;gap:7px;display:flex}.mailbox-thread-content>strong{flex:none;max-width:60%;font-size:12px}.mailbox-thread-content>span{color:var(--muted);flex:auto;font-size:12px}.mailbox-thread-attachment{color:var(--muted);justify-self:center}.mailbox-draft-row{grid-template-columns:minmax(150px,.85fr) minmax(280px,2.7fr) auto minmax(76px,auto)}.mailbox-thread-row.unread{background:var(--panel)}.mailbox-thread-row.unread .mailbox-thread-contact strong,.mailbox-thread-row.unread .mailbox-thread-content>strong,.mailbox-thread-row.unread time{color:var(--foreground);font-weight:820}.mailbox-status{background:var(--panel-strong);color:var(--primary-dark);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;padding:4px 8px;font-size:10px;font-weight:820;display:inline-flex}.mailbox-status.received,.mailbox-status.sent,.mailbox-status.accepted_by_recipient_server{background:var(--success-soft);color:var(--accent-dark)}.mailbox-status.failed,.mailbox-status.bounced,.mailbox-status.permanently_rejected{background:var(--danger-soft);color:var(--danger)}.mailbox-status.queued,.mailbox-status.sending,.mailbox-status.deferred{color:#92400e;background:#fef3c7}.smtp-health-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.smtp-state{letter-spacing:.06em;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:850}.smtp-state.warming{color:#92400e;background:#fef3c7}.smtp-state.healthy{background:var(--success-soft);color:var(--accent-dark)}.smtp-state.slowed{color:#9a3412;background:#ffedd5}.smtp-state.paused{background:var(--danger-soft);color:var(--danger)}.smtp-health-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.smtp-outcome-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.smtp-outcome{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);gap:5px;padding:15px;display:grid}.smtp-outcome span,.smtp-outcome small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:760}.smtp-outcome strong{font-size:26px}.smtp-outcome.success{border-left:4px solid var(--accent)}.smtp-outcome.warning{border-left:4px solid #d97706}.smtp-outcome.danger{border-left:4px solid var(--danger)}.smtp-outcome.neutral{border-left:4px solid var(--primary)}.smtp-health-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.smtp-health-columns>.admin-panel{min-width:0}.smtp-check-list{gap:9px;margin-top:18px;display:grid}.smtp-check-list>div{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:10px;padding-top:9px;display:grid}.smtp-check-list p{gap:2px;display:grid}.smtp-check-list small{color:var(--muted);overflow-wrap:anywhere}.smtp-check{text-align:center;text-transform:uppercase;border-radius:999px;min-width:56px;padding:4px 7px;font-size:9px;font-weight:850}.smtp-check.ok{background:var(--success-soft);color:var(--accent-dark)}.smtp-check.pending,.smtp-check.warning{color:#92400e;background:#fef3c7}.smtp-check.danger{background:var(--danger-soft);color:var(--danger)}.smtp-check.neutral{background:var(--primary-soft);color:var(--primary)}.smtp-control-grid{grid-template-columns:1.1fr .8fr 1.4fr;gap:14px;margin-top:18px;display:grid}.smtp-control-form{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);align-content:start;gap:10px;padding:14px;display:grid}.smtp-control-form label{gap:6px;font-size:12px;font-weight:760;display:grid}.smtp-control-actions{grid-template-columns:1fr}.smtp-limit-form{grid-template-columns:repeat(3,minmax(0,1fr))}.smtp-limit-form .button{grid-column:1/-1}.smtp-summary-panel h2{font-size:19px}.smtp-summary-list{gap:8px;margin-top:14px;display:grid}.smtp-summary-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.smtp-summary-list span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smtp-event-list{gap:8px;margin-top:18px;display:grid}.smtp-event-row{border-top:1px solid var(--line);grid-template-columns:.8fr 1.4fr auto;align-items:start;gap:14px;padding-top:10px;display:grid}.smtp-event-row>div{gap:3px;min-width:0;display:grid}.smtp-event-row small,.smtp-event-row time{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.cloudflare-health-panel{gap:18px;display:grid}.cloudflare-health-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.cloudflare-health-heading-actions{flex:none;align-items:center;gap:9px;display:flex}.cloudflare-health-heading-actions .button{align-items:center;gap:6px;display:inline-flex}.cloudflare-health-metrics,.cloudflare-outcome-grid{margin-top:0}.email-health-state{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:850}.email-health-state.success{background:var(--success-soft);color:var(--accent-dark)}.email-health-state.warning{color:#92400e;background:#fef3c7}.email-health-state.danger{background:var(--danger-soft);color:var(--danger)}.email-health-state.neutral{background:var(--primary-soft);color:var(--primary)}.email-health-targets{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.email-health-targets>header{justify-content:space-between;align-items:end;display:flex}.email-health-targets h3{font-size:18px}.email-health-targets>header small{color:var(--muted)}.email-health-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.email-health-target{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:13px;display:grid}.email-health-target>div{gap:3px;display:grid}.email-health-target small,.email-health-target p{color:var(--muted);font-size:11px}.cloudflare-health-updated{margin:0}@media (max-width:980px){.smtp-health-metrics,.smtp-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smtp-control-grid{grid-template-columns:1fr}}@media (max-width:680px){.smtp-health-columns,.smtp-health-metrics,.smtp-outcome-grid,.smtp-limit-form{grid-template-columns:1fr}.smtp-limit-form .button{grid-column:auto}.smtp-event-row{grid-template-columns:1fr}.cloudflare-health-heading{flex-direction:column;align-items:stretch}.cloudflare-health-heading-actions{flex-wrap:wrap;align-items:stretch}.email-health-target-grid{grid-template-columns:1fr}}.mailbox-empty-state,.mailbox-conversation-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:32px;display:flex}.mailbox-empty-state strong,.mailbox-conversation-empty h2{color:var(--foreground);font-size:18px}.mailbox-empty-state p,.mailbox-conversation-empty p{max-width:300px;font-size:13px;line-height:1.5}.mailbox-conversation{flex-direction:column;min-width:0;min-height:600px;display:flex}.mailbox-conversation-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:9px 18px;display:flex}.mailbox-back-button{color:var(--muted);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,color .14s;display:inline-flex}.mailbox-back-button:hover{background:var(--panel-strong);color:var(--foreground)}.mailbox-conversation-heading{border-bottom:1px solid var(--line);padding:22px 28px}.mailbox-conversation-heading h2{font-size:clamp(20px,2.4vw,28px);font-weight:720}.mailbox-message-list{flex-direction:column;flex:1;gap:10px;padding:20px 28px;display:flex;overflow:visible}.mailbox-message{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);width:100%;max-width:100%;overflow:hidden}.mailbox-message.inbound{align-self:stretch}.mailbox-message.outbound{background:var(--panel);border-top:3px solid var(--primary);align-self:stretch}.mailbox-message>summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:13px 16px;list-style:none;display:grid}.mailbox-message>summary::-webkit-details-marker{display:none}.mailbox-message>summary:hover{background:var(--panel-subtle)}.mailbox-message-avatar{background:var(--primary-soft);color:var(--primary-dark);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:850;display:inline-flex}.mailbox-message.outbound .mailbox-message-avatar{background:var(--primary);color:#fff}.mailbox-message-summary-copy{gap:3px;min-width:0;display:grid}.mailbox-message-summary-copy strong,.mailbox-message-summary-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailbox-message-summary-copy strong{font-size:13px}.mailbox-message-summary-copy small,.mailbox-message-summary-meta time{color:var(--muted);font-size:11px}.mailbox-message-summary-meta{align-items:center;gap:9px;display:flex}.mailbox-message-summary-meta>svg{color:var(--muted);transition:transform .14s}.mailbox-message[open] .mailbox-message-summary-meta>svg{transform:rotate(180deg)}.mailbox-message-content{background:var(--panel);border-top:1px solid var(--line);gap:14px;padding:0;display:grid}.mailbox-message-content>:not(.mailbox-message-body){margin-left:24px;margin-right:24px}.mailbox-message-content>:last-child:not(.mailbox-message-body){margin-bottom:24px}.mailbox-message>p,.mailbox-message-body>p{overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.6}.mailbox-message>p a,.mailbox-message-body>p a{color:var(--primary-dark);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.mailbox-message-body{background:var(--panel);min-width:0;display:grid}.mailbox-message-body>p{padding:22px 24px}.mailbox-message-body iframe{background:#fff;border:0;border-radius:0;width:100%;height:520px}.mailbox-conversation-page>.mailbox-reply{margin:0;padding:2px 28px 28px}.mailbox-reply{margin-top:auto;padding-top:10px}.mailbox-reply>summary{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--foreground);cursor:pointer;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:13px;font-weight:760;list-style:none;display:inline-flex}.mailbox-reply>summary::-webkit-details-marker{display:none}.mailbox-reply>summary:hover,.mailbox-reply[open]>summary{background:var(--primary-soft);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mailbox-reply>summary:hover,.mailbox-reply[open]>summary{border-color:color-mix(in srgb, var(--primary) 42%, var(--line))}}.mailbox-reply>summary:hover,.mailbox-reply[open]>summary{color:var(--primary-dark)}.mailbox-reply-form{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);margin-top:10px;padding:14px}.prospecting-tabs{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);scrollbar-width:thin;align-items:center;gap:6px;margin-bottom:18px;padding:6px;display:flex;overflow-x:auto}.prospecting-tabs a{border-radius:var(--radius-control);color:var(--muted);white-space:nowrap;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:760;display:inline-flex}.prospecting-tabs a:hover,.prospecting-tabs a.active{background:var(--primary-soft);color:var(--primary-dark)}.prospecting-tabs a.ai-agent-main-tab{color:#7c3aed;margin-left:auto}.prospecting-tabs a.ai-agent-main-tab:hover,.prospecting-tabs a.ai-agent-main-tab.active{color:#6d28d9;background:#f3e8ff}.prospecting-dashboard-heading{align-items:baseline;gap:12px;margin:2px 2px 14px;display:flex}.prospecting-dashboard-heading h1{color:var(--foreground);letter-spacing:0;margin:0;font-size:clamp(31px,4vw,48px);font-weight:840;line-height:1.02}.prospecting-dashboard-heading p{color:var(--muted);margin:0;font-size:15px;font-weight:700}.mailbox-compose-fields{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);overflow:hidden}.mailbox-inline-field{border-bottom:1px solid var(--line);align-items:center;min-height:42px;display:flex}.mailbox-inline-field:last-child{border-bottom:0}.mailbox-inline-field>span{color:var(--muted);flex:0 0 62px;padding-left:12px;font-size:12px;font-weight:760}.mailbox-inline-field>input{border:0;border-radius:0;min-height:41px;padding-left:0}.mailbox-inline-field>input:focus{box-shadow:none}.mailbox-inline-field-close{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-right:10px;padding:5px;display:inline-flex}.mailbox-inline-field-close:hover{background:var(--primary-soft);color:var(--primary-dark)}.mailbox-recipient-field>div{gap:7px;padding-right:12px;display:flex}.mailbox-recipient-prospect-select{flex:0 175px;min-width:125px}.mailbox-recipient-prospect-select .app-select-trigger{background:var(--panel-subtle);border:0;border-radius:7px;min-height:30px;padding:0 8px;font-size:10px}.mailbox-recipient-field>div button{color:var(--primary-dark);cursor:pointer;background:0 0;border:0;padding:2px;font-size:12px;font-weight:760}.mailbox-compose-options{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.mailbox-compose-options>label{gap:5px;font-size:11px}.mailbox-compose-options select{min-height:39px}.mailbox-compose-personalization{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mailbox-compose-personalization{background:color-mix(in srgb, var(--primary) 5%, var(--panel))}}.mailbox-compose-personalization{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.mailbox-compose-personalization{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--line))}}.mailbox-compose-personalization{border-radius:var(--radius-control);gap:10px;padding:11px;display:grid}.mailbox-compose-personalization>p{color:var(--muted);font-size:11px;line-height:1.45}.mailbox-compose-personalization label{gap:5px;font-size:12px}.mailbox-compose-personalization input{min-height:39px}.mailbox-message-label{gap:6px}.email-ui .email-field-label{color:var(--foreground);font-size:12px;font-weight:760;line-height:1.2}.email-ui .email-inline-field{border-bottom:1px solid var(--line);align-items:center;gap:0;min-height:44px;display:flex}.email-ui .email-inline-field>span{color:var(--muted);flex:0 0 112px;padding-left:14px;font-size:12px;font-weight:760}.email-ui .email-inline-field>input{border:0;border-radius:0;min-height:43px;padding-left:0}.email-ui .email-inline-field>input:focus{box-shadow:none}.email-ui .email-editor-field{gap:7px}.email-ui .email-editor-field>textarea{border:1px solid var(--line);border-radius:var(--radius-control);min-height:180px}.email-body-editor.rich-text-field.inline{border:0}.email-body-editor .rich-text-editor-shell{border:1px solid var(--line);border-radius:var(--radius-control)}.email-body-editor.rich-text-field .rich-text-editor{color:var(--foreground);white-space:normal;min-height:245px;padding:14px;font-size:14px;line-height:1.55}.email-body-editor [data-email-message]{min-height:1.55em}.email-body-editor [data-email-message]:empty:before{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.email-body-editor [data-email-message]:empty:before{color:color-mix(in srgb, var(--muted) 72%, transparent)}}.email-body-editor [data-email-message]:empty:before{content:"Write your message...";pointer-events:none}.mailbox-compose-form.dragging,.mailbox-reply-form.dragging{box-shadow:inset 0 0 0 2px var(--primary), var(--shadow-strong)}.mailbox-compose-actions{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);z-index:2;gap:5px;margin:2px 0 0;padding:12px 16px;display:grid;position:sticky;bottom:0}.mailbox-compose-actions.form-card{gap:8px}.mailbox-compose-action-row{align-items:center;gap:8px;min-width:0;display:flex}.mailbox-compose-primary-actions,.mailbox-compose-context-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.mailbox-compose-context-actions{margin-left:auto}.mailbox-action-select{flex:0 auto;min-width:145px}.mailbox-action-spacer{flex:auto}.mailbox-compose-actions .mailbox-action-select{flex:0 145px;min-width:128px}.rich-text-toolbar-end{align-items:center;margin-left:auto;display:inline-flex}.rich-text-toolbar .mailbox-toolbar-save{color:var(--primary-dark);white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:5px;width:auto;min-width:max-content;min-height:28px;padding:0 8px;font-size:11px;font-weight:760;display:inline-flex}.rich-text-toolbar .mailbox-toolbar-save[data-status=saved]{background:var(--success-soft);color:var(--success)}.mailbox-compose-heading-actions .mailbox-heading-delete{color:var(--danger)}.mailbox-compose-heading-actions .mailbox-heading-delete:hover{color:#b42318;background:#fef2f2}.mailbox-drop-hint{color:var(--primary-dark);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:760;display:inline-flex}.mailbox-file-chips{flex-wrap:wrap;gap:6px;display:flex}.mailbox-file-chips>span{background:var(--panel-strong);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;max-width:240px;padding:5px 8px;font-size:12px;display:inline-flex;overflow:hidden}.mailbox-file-chips button{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.mailbox-context-menu{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-strong);z-index:1500;border-radius:10px;min-width:205px;padding:6px;display:grid;position:fixed}.mailbox-context-menu button{color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;display:flex}.mailbox-context-menu button:hover{background:var(--primary-soft);color:var(--primary-dark)}.prospecting-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.prospecting-manager{gap:16px;min-width:0;display:grid}.prospecting-manager-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.prospecting-manager-heading h2{margin:4px 0;font-size:21px}.prospecting-manager-heading p:last-child{color:var(--muted);font-size:13px}.prospecting-create-card,.prospecting-editor-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.prospecting-create-card>summary{background:var(--panel)}.prospecting-create-card>summary,.prospecting-editor-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px 14px;font-size:13px;font-weight:780;list-style:none;display:flex}.prospecting-create-card>summary>svg:last-child,.prospecting-editor-card>summary>svg:last-child{transition:transform .14s}.prospecting-create-card[open]>summary>svg:last-child,.prospecting-editor-card[open]>summary>svg:last-child{transform:rotate(180deg)}.prospecting-create-card>form,.prospecting-editor-card>form{border-top:1px solid var(--line);padding:0}.prospecting-editor-form{background:0 0;border:0;border-radius:0;gap:0;padding:0}.prospecting-personalization-help{color:var(--muted);align-items:center;gap:5px;width:fit-content;font-size:11px;font-weight:700;display:inline-flex}.prospecting-editor-body{gap:14px;padding:14px;display:grid}.prospecting-editor-list{gap:9px;display:grid}.prospecting-editor-card>summary>span{align-items:center;gap:8px;display:inline-flex}.prospecting-editor-card>summary small{background:var(--primary-soft);color:var(--primary-dark);text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:10px}.prospecting-editor-actions,.signature-options{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.signature-options>label:first-child{max-width:180px}.rich-text-field{gap:8px;display:grid}.rich-text-label{font-size:14px;font-weight:760}.email-ui .rich-text-label{color:var(--foreground);font-size:12px;line-height:1.2}.rich-text-editor-shell{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);transition:border-color .14s,box-shadow .14s;overflow:hidden}.rich-text-editor-shell:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb24}.rich-text-toolbar{background:var(--panel-subtle);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:3px;padding:6px;display:flex}.rich-text-toolbar button,.rich-text-color{color:var(--muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.rich-text-toolbar button:hover,.rich-text-color:hover{background:var(--primary-soft);color:var(--primary-dark)}.rich-text-toolbar button:focus:not(:focus-visible){box-shadow:none;background:0 0;outline:none}.rich-text-color{cursor:pointer;position:relative}.rich-text-color input{opacity:0;min-height:0;padding:0;position:absolute;inset:0}.rich-text-editor{cursor:text;outline:none;min-height:112px;padding:12px;font-size:13px;font-weight:400;line-height:1.55}.rich-text-editor:empty:before{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.rich-text-editor:empty:before{color:color-mix(in srgb, var(--muted) 72%, transparent)}}.rich-text-editor:empty:before{content:attr(data-placeholder);pointer-events:none}.rich-text-editor a{color:var(--primary);cursor:text;text-decoration:underline}.rich-text-editor strong,.rich-text-editor b{font-weight:700}.rich-text-editor p,.rich-text-editor div{margin:0}.rich-text-field.inline{gap:0}.rich-text-field.inline .rich-text-editor-shell{box-shadow:none;border:0;border-radius:0}.rich-text-field.inline .rich-text-editor{color:var(--muted);min-height:70px;padding:10px 12px 12px}@media (max-width:1120px){.prospecting-settings-grid{grid-template-columns:1fr}}.prospecting-empty{border:1px dashed var(--line);border-radius:var(--radius-card);color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:7px;min-height:150px;padding:24px;display:flex}.prospecting-empty strong{color:var(--foreground)}.prospecting-empty p{max-width:420px;font-size:13px}.prospect-workspace{gap:12px;display:grid}.prospect-contact-review-banner{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.prospect-contact-review-banner>span{color:#92400e;align-items:center;gap:9px;display:flex}.prospect-contact-review-banner>span>span{gap:2px;display:grid}.prospect-contact-review-banner strong{color:#78350f;font-size:12px}.prospect-contact-review-banner small{font-size:10px}.prospect-contact-review-modal{box-sizing:border-box;width:min(620px,100vw - 32px);overflow-x:hidden}.prospect-contact-review-modal>div{box-sizing:border-box;gap:13px;width:100%;min-width:0;display:grid}.prospect-contact-review-modal header{gap:5px;display:grid}.prospect-contact-review-modal header h2{margin:0}.prospect-contact-review-modal header p:last-child{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.prospect-contact-review-groups{gap:8px;min-width:0;max-height:min(62vh,560px);padding-right:2px;display:grid;overflow:hidden auto}.prospect-contact-review-groups>section{background:var(--panel);border:1px solid var(--line);border-radius:9px;min-width:0;display:grid;overflow:hidden}.prospect-contact-review-group-heading{background:var(--panel-subtle);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:7px 9px;gap:8px!important;display:flex!important}.prospect-contact-review-group-heading strong{color:var(--foreground);font-size:11px}.prospect-contact-review-group-heading small{color:var(--muted);font-size:9px}.prospect-contact-review-groups section>div{display:grid}.prospect-contact-review-groups article{justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.prospect-contact-review-groups article+article{border-top:1px solid var(--line)}.prospect-contact-review-groups article.recommended{border-color:#86efac;box-shadow:inset 3px 0 #22c55e}.prospect-contact-review-groups article>span{gap:2px;min-width:0;display:grid}.prospect-contact-review-groups article strong{overflow-wrap:anywhere;font-size:11px}.prospect-contact-review-groups article small,.prospect-contact-review-groups article em{color:var(--muted);overflow-wrap:anywhere;font-size:9px;font-style:normal}.prospect-contact-review-groups article .prospect-contact-review-stage{background:var(--panel-subtle);border:1px solid var(--line);border-radius:999px;justify-self:start;padding:1px 5px;font-size:8px;font-weight:700}.prospect-contact-review-groups article.recommended em:last-child{color:#15803d;font-weight:700}.prospect-contact-review-action{flex:none}.prospect-contact-review-action .button{min-height:28px;padding:6px 10px;font-size:10px}.prospect-manual-conflicts{gap:7px;display:grid}.prospect-manual-conflicts article{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 9px;display:flex}.prospect-manual-conflicts article>span{gap:2px;display:grid}.prospect-manual-conflicts strong{font-size:11px}.prospect-manual-conflicts small,.prospect-manual-conflicts em{color:var(--muted);font-size:9px;font-style:normal}.prospect-company-contacts{background:var(--panel-subtle);border:1px solid var(--line);border-radius:9px;gap:8px;padding:9px;display:grid}.prospect-company-contacts>span{align-items:center;gap:6px;display:flex}.prospect-company-contacts>span small{color:var(--muted);margin-left:3px;font-size:9px}.prospect-company-contacts>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;display:grid}.prospect-company-contacts article{background:var(--panel);border:1px solid var(--line);border-radius:7px;justify-content:space-between;align-items:center;padding:7px 8px;display:flex}.prospect-company-contacts article>span{gap:1px;display:grid}.prospect-company-contacts article strong{font-size:10px}.prospect-company-contacts article small{color:var(--muted);font-size:9px}.prospect-company-contacts article em{color:#15803d;font-size:9px;font-style:normal;font-weight:750}.prospect-lifecycle-shell{min-width:0;display:grid}.prospect-pipeline{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.prospect-lifecycle-groups{grid-template-columns:minmax(0,4fr) minmax(132px,1fr) minmax(132px,1fr);gap:10px;display:grid}.prospect-lifecycle-group{gap:5px;min-width:0;display:grid}.prospect-lifecycle-group>p{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding-left:2px;font-size:10px;font-weight:820}.prospect-lifecycle-group.active .prospect-pipeline{grid-template-columns:repeat(4,minmax(112px,1fr))}.prospect-lifecycle-group.customers .prospect-pipeline,.prospect-lifecycle-group.closed .prospect-pipeline{grid-template-columns:minmax(112px,1fr)}.prospect-subcycle{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:none;gap:8px;width:max-content;max-width:100%;padding:9px 10px;display:grid}.prospect-subcycle-anchor{left:var(--prospect-subcycle-left,0);visibility:hidden;width:max-content;max-width:100%;position:relative}.prospect-subcycle-anchor[data-positioned=true]{visibility:visible}.prospect-subcycle>header{justify-content:space-between;align-items:end;gap:9px;display:flex}.prospect-subcycle>header span{color:var(--muted);font-size:11px}.prospect-subcycle-groups{align-items:stretch;gap:18px;display:flex}.prospect-subcycle-groups.trial{gap:20px}.prospect-subcycle fieldset{border:0;gap:5px;min-width:0;margin:0;padding:0;display:grid}.prospect-subcycle-groups>fieldset+fieldset{border-left:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.prospect-subcycle-groups>fieldset+fieldset{border-left:1px solid color-mix(in srgb, var(--primary) 18%, var(--line))}}.prospect-subcycle-groups>fieldset+fieldset{padding-left:18px}.prospect-subcycle legend{color:var(--primary);letter-spacing:.025em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800}.prospect-subcycle fieldset>div,.prospect-subcycle-options{flex-wrap:wrap;gap:6px;display:flex}.prospect-subcycle button{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--foreground);cursor:pointer;align-items:center;gap:6px;min-height:28px;padding:4px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.prospect-subcycle button strong{background:var(--panel);border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;min-width:22px;padding:2px 5px;font-size:10px;display:inline-flex}.prospect-subcycle button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prospect-subcycle button:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--line))}}.prospect-subcycle button.active{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-dark)}.prospect-domain-match{color:#c2410c;vertical-align:middle;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;margin-left:6px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:760;display:inline-flex}.prospect-trial-milestones span{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:10px;font-weight:720}.prospect-trial-milestones{flex-wrap:wrap;gap:5px!important;display:flex!important}.prospect-trial-milestones span.complete{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.prospect-stage-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);flex-direction:column;min-width:0;min-height:72px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative;overflow:hidden}.prospect-stage-card:hover,.prospect-stage-card.active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prospect-stage-card:hover,.prospect-stage-card.active{border-color:color-mix(in srgb, var(--primary) 48%, var(--line))}}.prospect-stage-card:hover,.prospect-stage-card.active{transform:translateY(-1px);box-shadow:0 8px 20px #0f172a0f}.prospect-stage-main{color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:5px;width:100%;min-height:70px;padding:9px 10px 9px 15px;display:flex}.prospect-stage-card.split .prospect-stage-main{flex:0 0 30px;min-height:30px;padding-top:4px;padding-bottom:3px}.prospect-stage-main>span{border-radius:var(--radius-control) 0 0 var(--radius-control);width:5px;position:absolute;top:0;bottom:0;left:0}.prospect-stage-main strong{font-size:17px;line-height:1}.prospect-stage-main small{color:var(--muted);font-size:10px;font-weight:720;line-height:1}.prospect-stage-tracks{flex:40px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-height:40px;padding:3px 6px 6px 11px;display:grid}.prospect-stage-tracks button{background:var(--panel);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:4px;min-width:0;min-height:31px;padding:5px 7px;font-size:9.5px;font-weight:760;display:flex;container-type:inline-size}.prospect-stage-tracks button+button{border-left:1px solid var(--line)}.prospect-stage-tracks button:hover{background:var(--panel);border-color:var(--primary);color:var(--primary-dark)}.prospect-stage-tracks button.active{background:var(--primary-soft);border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.prospect-stage-tracks button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 14%, transparent)}}.prospect-stage-tracks button.active{color:var(--primary-dark)}.prospect-stage-tracks button strong{font-size:10px}.prospect-track-label{min-width:0}.prospect-track-label-compact{display:none}@container (max-width:62px){.prospect-track-label-full{display:none}.prospect-track-label-compact{display:inline}}.mailbox-prospect-prompt-form{gap:12px;display:grid}.mailbox-prospect-source{width:100%}.mailbox-prospect-source .app-select-trigger{min-height:45px}.prospect-layout{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:start;gap:16px;display:grid}.prospect-record-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rich-text-font-select,.rich-text-size-select{background:var(--panel);border:1px solid var(--line);color:var(--foreground);border-radius:7px;width:auto;height:32px;min-height:32px;padding:0 26px 0 9px;font-family:Arial,Helvetica,sans-serif;font-size:12px}.rich-text-size-select{min-width:74px}.rich-text-link-popover{background:var(--panel);border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.8fr) minmax(200px,1.35fr) auto;align-items:end;gap:10px;padding:10px 42px 10px 10px;display:grid;position:relative;box-shadow:0 8px 18px #0f172a14}.rich-text-link-popover label{gap:4px;display:grid}.rich-text-link-popover label span{color:var(--muted);font-size:11px;font-weight:700}.rich-text-link-popover input{min-height:34px}.rich-text-link-close{color:var(--muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}.rich-text-link-close:hover{background:var(--panel-subtle);color:var(--foreground)}.rich-text-link-apply{min-height:34px}@media (max-width:720px){.rich-text-link-popover{grid-template-columns:1fr;align-items:stretch}}.prospect-list-panel,.prospect-detail-stack{gap:14px;display:grid}.prospect-list-panel{min-width:0}.prospect-panel-heading,.prospect-followups>header,.prospect-history>header,.prospect-activity>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.prospect-panel-heading h2,.prospect-followups h2,.prospect-history h2,.prospect-activity h2{margin:3px 0 0;font-size:19px}.prospect-panel-heading p:last-child{color:var(--muted);margin-top:3px;font-size:11px}.prospect-create-form{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.prospect-create-form label,.prospect-detail-fields label{color:var(--foreground);gap:5px;font-size:11px;font-weight:760;display:grid}.prospect-create-form>button{align-self:end}.prospect-list-tools{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.prospect-filter-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.prospect-sort-select{flex:0 230px;min-width:210px}.prospect-search{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--muted);align-items:center;min-width:210px;padding-left:10px;display:flex}.prospect-search input{border:0;width:100%;min-width:0;min-height:38px;padding-left:8px}.prospect-search input:focus{box-shadow:none}.prospect-list-tools .app-select-trigger{min-height:40px}.prospect-list-tools .app-select-trigger,.crm-campaign-filters .app-select-trigger{background:var(--panel);border-color:var(--line);box-shadow:none;color:var(--foreground)}.prospect-list-tools .app-select-chevron,.crm-campaign-filters .app-select-chevron{color:var(--muted)}.prospect-list-tools .app-select-trigger:hover,.prospect-list-tools .app-select.open .app-select-trigger,.crm-campaign-filters .app-select-trigger:hover,.crm-campaign-filters .app-select.open .app-select-trigger{border-color:#60a5fa}.prospect-field-select .app-select-trigger{background:var(--panel);border-color:var(--line);box-shadow:none;color:var(--foreground)}.prospect-field-select .app-select-chevron{color:var(--muted)}.prospect-list{gap:8px;display:grid;overflow:visible}.prospect-list-header{grid-template-columns:minmax(170px,1.45fr) repeat(3,minmax(80px,.65fr)) repeat(2,minmax(105px,.8fr)) minmax(90px,.7fr);gap:9px;padding:0 42px 0 12px;display:grid}.prospect-list-header button{color:var(--muted);cursor:pointer;text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:4px;padding:0;font-size:9px;font-weight:800;display:inline-flex}.prospect-list-header button:hover,.prospect-list-header button.active{color:var(--primary-dark)}.prospect-detail-row{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);display:grid;overflow:hidden}.prospect-detail-row>summary{cursor:pointer;list-style:none;position:relative}.prospect-detail-row>summary::-webkit-details-marker{display:none}.prospect-detail-row[open]>summary{background:var(--panel)}.prospect-detail-row[open]>summary .row-chevron{color:var(--primary);transform:translateY(-35%)rotate(225deg)}.prospect-inline-details{animation:prospect-detail-open .17s var(--ease-standard) both;background:var(--panel);border-top:1px solid var(--line);transition:grid-template-rows .18s var(--ease-standard), opacity .14s var(--ease-standard), padding .18s var(--ease-standard), border-color .12s var(--ease-standard);grid-template-rows:1fr;padding:14px;display:grid;overflow:hidden}.prospect-inline-details-inner{min-height:0;overflow:hidden}.prospect-detail-row.closing .prospect-inline-details{opacity:0;border-top-color:#0000;grid-template-rows:0fr;padding-top:0;padding-bottom:0}.prospect-detail-row.closing>summary .row-chevron{transform:translateY(-65%)rotate(45deg)}@keyframes prospect-detail-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.prospect-row{background:var(--panel);color:var(--foreground);cursor:pointer;text-align:left;border:0;grid-template-columns:minmax(170px,1.45fr) repeat(3,minmax(80px,.65fr)) repeat(2,minmax(105px,.8fr)) minmax(90px,.7fr);align-items:center;gap:9px;width:100%;padding:12px 42px 12px 12px;display:grid}.prospect-row:hover{background:var(--panel-subtle)}.prospect-row-main{gap:2px;min-width:0;display:grid}.prospect-row-main strong,.prospect-row-main small,.prospect-row-main>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prospect-row-main strong{font-size:13px}.prospect-row-main small,.prospect-row-main>span{color:var(--muted);font-size:10px}.prospect-row-meta{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.prospect-row-date{color:var(--muted);white-space:nowrap;font-size:10px}.prospect-tag{background:var(--panel);border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;max-width:150px;padding:3px 7px;font-size:9px;font-weight:760;display:inline-flex}.prospect-tag i{border-radius:999px;flex:none;width:7px;height:7px}.prospect-follow-up{color:var(--muted);white-space:nowrap;justify-content:flex-start;justify-self:end;align-items:center;gap:4px;min-width:72px;font-size:9px;line-height:1;display:inline-flex}.prospect-follow-up svg{flex:none}.prospect-follow-up.overdue{color:var(--danger);font-weight:760}.prospect-row-chevron{color:var(--primary);margin-left:6px}.prospect-detail-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.prospect-detail-empty h2{color:var(--foreground);margin:10px 0 5px;font-size:19px}.prospect-detail-empty p{max-width:390px;font-size:12px;line-height:1.5}.prospect-detail-card,.prospect-followups,.prospect-history,.prospect-activity{gap:14px;display:grid}.account-connected{color:#166534;background:#dcfce7;border:1px solid #86efac;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:780;display:inline-flex}.prospect-profile-heading-actions{flex:0 auto;justify-items:end;gap:4px;display:grid}.prospect-profile-heading>div:first-child{flex:1;min-width:0}.prospect-profile-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.prospect-profile-title h2{overflow-wrap:anywhere;min-width:0}.prospect-profile-status-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.prospect-added-date{color:var(--muted);white-space:nowrap;font-size:10px}.prospect-edit-toggle{white-space:nowrap;flex:none;min-height:30px;padding:0 9px;font-size:10px}.prospect-header-divider{background:var(--line);align-self:stretch;width:1px;margin:2px 1px;display:block}.prospect-track-action{white-space:nowrap;min-height:30px;padding:0 9px;font-size:10px}.prospect-profile-status-row .button:hover{transform:none}.prospect-subscription-toggle{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:30px;padding:2px;font-size:10px;font-weight:780;display:inline-flex}.prospect-subscription-toggle:hover{color:var(--primary-dark)}.prospect-subscription-switch{background:#cbd5e1;border-radius:999px;width:36px;height:20px;padding:2px;transition:background-color .16s;display:inline-flex}.prospect-subscription-switch>i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;display:block;transform:translate(0);box-shadow:0 1px 3px #0f172a40}.prospect-subscription-toggle.subscribed{color:#166534}.prospect-subscription-toggle.subscribed .prospect-subscription-switch{background:#22c55e}.prospect-subscription-toggle.subscribed .prospect-subscription-switch>i{transform:translate(16px)}.prospect-subscription-toggle:disabled{cursor:not-allowed;opacity:.62}.prospect-dnc{color:var(--danger)}.prospect-profile-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.prospect-track-toggle{cursor:pointer;border:1px solid;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:760}.prospect-track-toggle.automated{color:#6d28d9;background:#f5f3ff;border-color:#c4b5fd}.prospect-track-toggle.direct{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.prospect-track-toggle:hover{filter:brightness(.97)}.prospect-track-toggle:disabled{cursor:wait;opacity:.65}.prospect-archive-notice{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;display:flex}.prospect-archive-notice>svg{flex:none}.prospect-archive-notice>span{gap:2px;display:grid}.prospect-archive-notice strong{color:var(--foreground);font-size:11px}.prospect-archive-notice small{font-size:9px}.prospect-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.prospect-inline-details .prospect-detail-fields{grid-template-columns:repeat(5,minmax(0,1fr))}.prospect-detail-fields .wide{grid-column:1/-1}.prospect-detail-fields textarea{resize:vertical;min-height:68px}.prospect-profile-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.prospect-profile-fact{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid}.prospect-profile-fact.wide{grid-column:1/-1}.prospect-profile-fact small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:760}.prospect-profile-fact strong,.prospect-profile-fact a{color:var(--foreground);overflow-wrap:anywhere;min-width:0;font-size:10px;font-weight:690}.prospect-profile-fact a{color:var(--primary-dark);text-decoration:underline}.prospect-engagement-summary{background:var(--panel-subtle);border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(90px,.65fr) repeat(2,minmax(0,1fr));gap:7px;padding:6px;display:grid}.prospect-engagement-summary>strong{color:var(--foreground);align-items:center;padding:9px 10px;font-size:11px;display:flex}.prospect-engagement-group{background:var(--panel);border:1px solid var(--line);border-radius:7px;grid-template-columns:minmax(72px,1.2fr) repeat(3,minmax(58px,1fr));align-items:stretch;display:grid;overflow:hidden}.prospect-engagement-group>span{align-content:center;gap:2px;padding:7px 9px;display:grid}.prospect-engagement-group>span+span{border-left:1px solid var(--line)}.prospect-engagement-group-title{background:var(--primary);align-items:center}@supports (color:color-mix(in lab, red, red)){.prospect-engagement-group-title{background:color-mix(in srgb, var(--primary) 5%, var(--panel))}}.prospect-engagement-group-title{color:var(--foreground);gap:6px;font-size:10px;font-weight:780;display:flex!important}.prospect-engagement-summary small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:760}.prospect-engagement-summary b{color:var(--foreground);font-size:10px;font-weight:720}.prospect-consent-card{border:1px solid var(--line);border-radius:10px;overflow:hidden}.prospect-consent-card>summary{background:var(--panel-subtle);cursor:pointer;justify-content:space-between;align-items:center;padding:10px 12px;list-style:none;display:flex}.prospect-consent-card>summary::-webkit-details-marker{display:none}.prospect-consent-card>summary>span{gap:2px;display:grid}.prospect-consent-card>summary small{color:var(--muted);font-size:9px;font-weight:500}.prospect-consent-card[open]>summary{border-bottom:1px solid var(--line)}.prospect-consent-card[open]>summary>svg{transform:rotate(180deg)}.prospect-consent-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.prospect-consent-fields .wide{grid-column:1/-1}.prospect-consent-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.prospect-consent-summary .wide{grid-column:1/-1}.prospect-detail-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.prospect-destructive-actions{gap:7px;display:flex}.prospect-operational-actions{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}.prospect-inline-composer{position:relative}.prospect-inline-composer .mailbox-compose>summary{display:none}.prospect-inline-composer .mailbox-compose-form{box-shadow:var(--shadow-soft);width:100%;position:relative;top:auto;left:auto;right:auto}.prospect-call-modal{width:min(100%,520px)}.prospect-call-modal form{gap:18px;display:grid}.prospect-call-modal header{gap:4px;padding-right:30px;display:grid}.prospect-call-modal header h2{font-size:21px}.prospect-call-modal header>p:last-child{color:var(--muted);font-size:12px}.prospect-call-modal fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.prospect-call-modal legend,.prospect-call-modal label{gap:6px;font-size:11px;font-weight:760;display:grid}.prospect-call-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.prospect-call-outcomes button{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--foreground);cursor:pointer;text-align:left;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:flex}.prospect-call-outcomes button[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-dark)}.prospect-call-outcomes button span{gap:2px;display:grid}.prospect-call-outcomes button small{color:var(--muted);font-size:9.5px;font-weight:600}.prospect-call-actions{justify-content:flex-end;gap:8px;display:flex}.prospect-delete{color:var(--danger)}.prospect-dnc-modal{width:min(100%,520px)}.prospect-dnc-modal form{gap:18px;display:grid}.prospect-dnc-modal header{gap:4px;padding-right:30px;display:grid}.prospect-dnc-modal header h2{font-size:21px}.prospect-dnc-modal header>p:last-child{color:var(--muted);font-size:12px;line-height:1.5}.prospect-dnc-modal label{gap:6px;font-size:11px;font-weight:760;display:grid}.prospect-account-note{background:var(--panel-subtle);color:var(--muted);border-radius:8px;padding:8px 10px;font-size:10px;line-height:1.5}.prospect-account-state{background:var(--panel-subtle);border:1px solid var(--line);border-radius:9px;grid-template-columns:1.2fr 1fr 1.2fr;align-items:center;gap:10px;padding:9px 10px;display:grid}.prospect-account-state>div{gap:2px;min-width:0;display:grid}.prospect-account-state strong{color:var(--foreground);font-size:10px}.prospect-account-state span{color:var(--muted);font-size:9px;line-height:1.4}.crm-lifecycle-guide>p{color:var(--muted);font-size:10px;line-height:1.5}.crm-lifecycle-guide>div{gap:7px;margin-top:10px;display:grid}.crm-lifecycle-guide-row{border:1px solid var(--line);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:8px 9px;display:grid}.crm-lifecycle-guide-row>i{border-radius:999px;width:9px;height:9px}.crm-lifecycle-guide-row>span{gap:2px;display:grid}.crm-lifecycle-guide-row strong{font-size:10px}.crm-lifecycle-guide-row small{color:var(--muted);font-size:9px}.crm-outreach-routing{gap:12px;display:grid}.crm-outreach-routing>div:first-child{gap:4px;display:grid}.crm-outreach-routing>div:first-child p:last-child,.crm-outreach-routing>small{color:var(--muted);font-size:10px;line-height:1.5}.crm-outreach-routing-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.crm-outreach-routing-columns article{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);gap:4px;padding:10px;display:grid}.crm-outreach-routing-columns article strong{color:var(--primary-dark);font-size:11px}.crm-outreach-routing-columns article p{color:var(--muted);font-size:10px;line-height:1.45}.prospect-followups .collapsible-content>form{grid-template-columns:minmax(170px,.7fr) minmax(180px,1.3fr) auto;gap:8px;display:grid}.follow-up-list{gap:7px;display:grid}.follow-up-list article{background:var(--panel-subtle);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.follow-up-list article.overdue{background:#fff7f7;border-color:#fecaca}.follow-up-list article>span{gap:2px;display:grid}.follow-up-list strong{font-size:12px}.follow-up-list small{color:var(--muted);font-size:10px}.follow-up-list button{background:var(--panel);border:1px solid var(--line);color:var(--primary-dark);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.prospect-empty-copy{color:var(--muted);font-size:12px}.prospect-record-sections .collapsible-section,.prospect-followups.collapsible-section{margin:0}.prospect-record-sections .collapsible-title,.prospect-followups .collapsible-title{align-items:center;gap:7px;display:inline-flex}.prospect-pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.prospect-pagination .app-select{min-width:145px}.prospect-pagination>div{align-items:center;gap:12px;display:flex}.prospect-pagination button{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--foreground);cursor:pointer;min-height:36px;padding:0 12px;font-size:12px;font-weight:780}.prospect-pagination button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.prospect-pagination button:disabled{cursor:not-allowed;opacity:.45}.prospect-pagination span{color:var(--muted);font-size:12px;font-weight:720}@media (max-width:980px){.prospect-inline-details .prospect-detail-fields{grid-template-columns:1fr 1fr}}@media (max-width:720px){.prospect-account-state,.prospect-record-sections,.prospect-inline-details .prospect-detail-fields{grid-template-columns:1fr}}.prospect-history>div{gap:7px;display:grid}.prospect-history>div button{background:var(--panel-subtle);border:1px solid var(--line);color:var(--foreground);cursor:pointer;text-align:left;border-radius:9px;gap:5px;padding:10px;display:grid}.prospect-history button>span{justify-content:space-between;align-items:center;display:flex}.prospect-history button strong{font-size:12px}.prospect-history button small{color:var(--muted);font-size:9px}.prospect-history button p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.prospect-history button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prospect-history button:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--line))}}.prospect-activity>div{gap:0;display:grid}.prospect-activity article{grid-template-columns:10px 1fr;gap:10px;min-height:48px;display:grid}.prospect-activity article>span{background:var(--primary);border:3px solid var(--primary-soft);border-radius:999px;width:10px;height:10px;margin-top:3px;position:relative}.prospect-activity article:not(:last-child)>span:after{background:var(--line);content:"";width:1px;height:calc(100% + 32px);position:absolute;top:8px;left:2px}.prospect-activity article>div{gap:2px;padding-bottom:12px;display:grid}.prospect-activity strong{font-size:12px}.prospect-activity p,.prospect-activity time{color:var(--muted);font-size:10px}.crm-configuration{padding:0;overflow:hidden}.crm-configuration>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:15px 17px;list-style:none;display:flex}.crm-configuration>summary>span{align-items:center;gap:8px;display:flex}.crm-configuration>summary small{color:var(--muted);margin-left:4px;font-size:11px;font-weight:500}.crm-configuration[open]>summary>svg{transform:rotate(180deg)}.crm-outreach-stack{gap:18px;display:grid}.crm-campaign-sender{gap:16px;display:grid}.crm-accordion-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;box-shadow:0 8px 22px #0f172a0a}.crm-accordion-card>summary{background:var(--panel);cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:10px 14px;list-style:none;display:flex}.crm-accordion-card>summary::-webkit-details-marker{display:none}.crm-accordion-card>summary>svg:last-child{color:var(--muted);transition:transform var(--motion-fast) var(--ease-standard)}.crm-accordion-card[open]>summary{background:var(--panel-subtle)}.crm-accordion-card[open]>summary>svg:last-child{transform:rotate(180deg)}.crm-accordion-card>form,.crm-accordion-card>.crm-campaign-section-content{border-top:1px solid var(--line)}.crm-campaign-section>summary{background:var(--panel-subtle);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;list-style:none;display:flex}.crm-campaign-section>summary::-webkit-details-marker{display:none}.crm-campaign-section>summary>span{gap:3px;display:grid}.crm-campaign-section>summary .crm-campaign-summary-label{align-items:center;gap:8px;display:flex}.crm-campaign-summary-label>svg{color:var(--primary)}.crm-campaign-summary-meta{color:var(--muted);margin-left:auto;margin-right:4px;font-size:10px;font-weight:650}.crm-campaign-section>summary small{color:var(--muted);font-size:11px;font-weight:500}.crm-campaign-section>summary>svg{color:var(--muted);transition:transform var(--motion-fast) var(--ease-standard)}.crm-campaign-section[open]>summary>svg{transform:rotate(180deg)}.crm-campaign-section-content{border-top:1px solid var(--line);gap:14px;padding:16px;display:grid}.crm-campaign-send-row{justify-content:flex-end;display:flex}.crm-campaign-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-campaign-controls>label{align-content:start;gap:8px;margin:0;padding:12px;font-size:12px;font-weight:700;display:grid}.crm-campaign-controls .app-select-trigger,.crm-campaign-advanced-filters .app-select-trigger,.crm-campaign-more-filters .app-select-trigger{background:var(--panel);border-color:var(--line);min-height:40px}.crm-campaign-content-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-campaign-content-choices>button{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--foreground);cursor:pointer;text-align:left;align-items:center;gap:10px;min-height:70px;padding:12px 14px;display:flex}.crm-campaign-content-choices>button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-campaign-content-choices>button:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--line))}}.crm-campaign-content-choices>button[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-campaign-content-choices>button[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 12%, transparent)}}.crm-campaign-content-choices>button[aria-pressed=true]{color:var(--primary-dark)}.crm-campaign-content-choices>button>svg{flex:none}.crm-campaign-content-choices>button>span{gap:3px;display:grid}.crm-campaign-content-choices small{color:var(--muted);font-size:10px;font-weight:560}.crm-campaign-custom-email{gap:12px;display:grid}.crm-campaign-custom-email>label{gap:6px;font-size:11px;font-weight:760;display:grid}.crm-campaign-editor .rich-text-editor{min-height:220px}.crm-campaign-preview{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-card);gap:10px;padding:12px;display:grid;overflow:hidden}.crm-campaign-preview-heading{background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:-12px -12px 2px;padding:10px 16px;display:flex}.crm-campaign-preview-heading>*{margin:0}.crm-campaign-inline-test{align-items:center;gap:7px;margin-left:auto;display:flex}.crm-campaign-inline-test input{width:210px;min-height:34px;padding:7px 10px;font-size:11px}.crm-campaign-inline-test .button{white-space:nowrap;min-height:34px;padding-block:7px}.crm-campaign-custom-email>.crm-campaign-inline-test{justify-self:end}.crm-campaign-preview-subject{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);grid-template-columns:58px 1fr;align-items:baseline;gap:12px;padding:12px 14px;display:grid}.crm-campaign-preview-subject strong{font-size:12px;font-weight:680;line-height:1.4}.crm-campaign-preview-subject span,.crm-campaign-preview-email>span{color:var(--primary);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:800}.crm-campaign-preview-email{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);overflow:hidden}.crm-campaign-preview-email>span{border-bottom:1px solid var(--line);padding:10px 14px;display:block}.crm-campaign-preview-body{color:#17324d;padding:18px 20px;line-height:1.55}.crm-campaign-preview-body p:first-child{margin-top:0}.crm-campaign-preview-body [data-email-spacer]{min-height:1.55em}.crm-campaign-preview-body .email-signature{margin-top:16px}.crm-campaign-preview-footer{border-top:1px solid var(--border);color:var(--muted);margin-top:22px;padding-top:12px;font-size:12px}.crm-campaign-preview-footer span{color:#2563eb;text-decoration:underline}.crm-campaign-recipient-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-campaign-recipient-heading>span{gap:3px;display:grid}.crm-campaign-recipient-heading small{color:var(--muted)}.crm-campaign-filters{grid-template-columns:minmax(240px,1.4fr) repeat(2,minmax(170px,1fr));gap:10px;display:grid}.crm-campaign-search{align-items:center;gap:8px;min-width:0;min-height:40px;padding-left:11px;display:flex}.crm-campaign-search:focus-within{border-color:var(--primary,#2563eb);box-shadow:0 0 0 3px #2563eb18}.crm-campaign-search svg{color:var(--muted);flex:none}.crm-campaign-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:38px;padding:0 10px 0 0}.crm-campaign-search-start{background:var(--panel-subtle);border:1px dashed var(--primary);align-items:center}@supports (color:color-mix(in lab, red, red)){.crm-campaign-search-start{border:1px dashed color-mix(in srgb, var(--primary) 32%, var(--line))}}.crm-campaign-search-start{border-radius:var(--radius-card);grid-template-columns:auto 1fr;gap:12px;padding:16px;display:grid}.crm-campaign-search-start>svg{color:var(--primary)}.crm-campaign-search-start div{gap:3px;display:grid}.crm-campaign-search-start p{color:var(--muted);margin:0;font-size:11px}.crm-campaign-search-action{justify-content:flex-end;display:flex}.crm-campaign-more-filters{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.crm-campaign-more-filters{background:color-mix(in srgb, var(--primary-soft) 45%, var(--panel))}}.crm-campaign-more-filters{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-campaign-more-filters{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--line))}}.crm-campaign-more-filters{border-radius:var(--radius-card);gap:13px;padding:14px;display:grid}.crm-campaign-more-filters>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-campaign-more-filters>header>span{color:var(--primary-dark);align-items:center;gap:7px;display:flex}.crm-campaign-more-filters>header small{color:var(--muted);font-size:10px}.crm-campaign-more-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.crm-campaign-filter-field{gap:6px;min-width:0;display:grid}.crm-campaign-filter-field>span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:820}.crm-campaign-filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-campaign-filter-actions>span{color:var(--muted);margin-left:auto;font-size:10px}.crm-campaign-filter-actions>span strong{color:var(--foreground)}.crm-campaign-filter-actions button b{background:var(--primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:inline-flex}.crm-campaign-advanced-filters{background:var(--primary-soft);border:1px solid var(--primary);align-items:end}@supports (color:color-mix(in lab, red, red)){.crm-campaign-advanced-filters{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--line))}}.crm-campaign-advanced-filters{border-radius:var(--radius-control);flex-wrap:wrap;gap:8px;padding:10px;display:flex}.crm-campaign-advanced-filters>span{color:var(--primary);letter-spacing:.035em;text-transform:uppercase;align-self:center;margin-right:2px;font-size:10px;font-weight:800}.crm-campaign-advanced-filters .app-select{min-width:150px}.crm-campaign-selection-bar{justify-content:space-between;align-items:center;display:flex}.crm-campaign-selection-bar>span{color:var(--muted);font-size:10px;font-weight:700}.crm-campaign-selection-control{align-items:center;gap:7px;display:flex}.crm-campaign-selection-control>button{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:780}.crm-campaign-selection-control>button:disabled{color:var(--muted);cursor:default;opacity:.6}.crm-campaign-selection-control>input{text-align:center;width:82px;min-height:32px;padding:5px 8px}.crm-campaign-selection-control>small{background:var(--primary-soft);color:var(--primary-dark);border-radius:999px;padding:4px 7px;font-size:9px}.crm-campaign-selection-control>.crm-campaign-clear-selection{color:var(--muted);margin-left:4px;font-size:10px}.crm-campaign-schedule-field{gap:7px;max-width:420px;margin:0;padding:12px;font-size:11px;font-weight:760;display:grid}.crm-campaign-schedule-field input{min-height:40px}.crm-campaign-schedule-field small{color:var(--muted);font-size:10px;font-weight:550}.crm-campaign-recipients{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:360px;padding:2px;display:grid;overflow:auto}.crm-recipient-pill{background:var(--panel);border:1px solid var(--line);color:var(--foreground);cursor:pointer;text-align:left;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.crm-recipient-pill>i{background:var(--panel-subtle);border:1px solid var(--line);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.crm-recipient-pill>span{gap:2px;min-width:0;display:grid}.crm-recipient-pill strong,.crm-recipient-pill small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-recipient-pill small,.crm-recipient-pill b{color:var(--muted);font-size:9px}.crm-recipient-pill:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-recipient-pill:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--line))}}.crm-recipient-pill.selected{background:var(--primary-soft);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-recipient-pill.selected{border-color:color-mix(in srgb, var(--primary) 55%, var(--line))}}.crm-recipient-pill.selected{box-shadow:0 3px 10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.crm-recipient-pill.selected{box-shadow:0 3px 10px color-mix(in srgb, var(--primary) 10%, transparent)}}.crm-recipient-pill.selected>i{background:var(--primary);border-color:var(--primary);color:#fff}.crm-recipient-pill.selected b{color:var(--primary-dark)}.crm-recipient-pill.suppressed{background:var(--panel-subtle);color:var(--muted);cursor:not-allowed;opacity:.72}.crm-recipient-pill.suppressed b{color:var(--danger)}.crm-campaign-no-results{color:var(--muted);text-align:center;margin:0;padding:24px}.crm-outreach-footer-setting{border:1px solid var(--border);border-radius:12px;gap:13px;padding:16px;display:grid}.crm-outreach-footer-setting h3,.crm-outreach-footer-setting p{margin:0}.crm-outreach-footer-setting>label:not(.crm-outreach-footer-toggle){gap:7px;font-size:12px;font-weight:700;display:grid}.crm-outreach-footer-setting textarea{resize:vertical;min-height:82px}.crm-outreach-footer-setting>small{color:var(--muted)}.crm-compliance-profile-setting{gap:13px;display:grid}.crm-compliance-profile-setting h3,.crm-compliance-profile-setting p{margin:0}.crm-compliance-profile-setting label{gap:7px;font-size:12px;font-weight:700;display:grid}.crm-compliance-profile-setting textarea{resize:vertical}.crm-compliance-profile-card>summary>span{gap:2px;display:grid}.crm-compliance-profile-card>summary strong{font-size:12px}.crm-compliance-profile-card>summary small{color:var(--muted);font-size:9px;font-weight:600}.crm-compliance-profile-content{border-top:1px solid var(--line);gap:13px;padding:14px;display:grid}.crm-compliance-profile-content>div:first-child{gap:5px;display:grid}.crm-compliance-profile-content>div:first-child>p{color:var(--muted);font-size:10px;line-height:1.5}@media (max-width:720px){.crm-campaign-controls,.crm-campaign-filters,.crm-campaign-more-filter-grid{grid-template-columns:1fr}.crm-campaign-more-filters>header{flex-direction:column;align-items:flex-start}.crm-campaign-filter-actions>span{width:100%;margin-left:0}.crm-campaign-selection-bar{flex-direction:column;align-items:flex-start;gap:8px}.crm-campaign-selection-control{flex-wrap:wrap}.crm-campaign-preview-heading{flex-direction:column;align-items:stretch;gap:8px}.crm-campaign-inline-test{width:100%;margin-left:0}.crm-campaign-inline-test input{flex:1;width:auto;min-width:0}.crm-campaign-custom-email>.crm-campaign-inline-test{justify-self:stretch}.crm-campaign-recipient-heading{flex-direction:column;align-items:stretch}.crm-campaign-recipients{grid-template-columns:1fr}.crm-campaign-search-start{grid-template-columns:auto 1fr}.crm-campaign-search-start>button{grid-column:1/-1;justify-self:start}}@media (max-width:640px){.crm-campaign-content-choices,.crm-campaign-filters{grid-template-columns:1fr}}.crm-config-body{border-top:1px solid var(--line);gap:16px;padding:16px;display:grid}.crm-follow-up-setting{align-items:end;gap:8px;display:flex}.crm-follow-up-setting label{gap:5px;font-size:11px;font-weight:760;display:grid}.crm-follow-up-setting input{width:100px}.crm-follow-up-setting>span{color:var(--muted);margin-bottom:11px;font-size:11px}.crm-email-verification-setting{grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:14px;display:grid}.crm-email-verification-setting h3,.crm-email-verification-setting p{margin:0}.crm-email-verification-setting>div:first-child{gap:4px;display:grid}.crm-email-verification-setting>small{color:var(--muted);grid-column:1/-1}.crm-email-verification-stats{gap:8px;display:flex}.crm-email-verification-stats span{background:var(--surface-subtle);border:1px solid var(--line);color:var(--muted);text-align:center;border-radius:9px;min-width:66px;padding:8px 10px;font-size:10px;display:grid}.crm-email-verification-stats strong{color:var(--text);font-size:15px}.crm-email-verification-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-email-verification-flow article{border:1px solid var(--line);border-radius:12px;gap:10px;padding:12px;display:grid}.crm-email-verification-flow article>header{align-items:center;gap:8px;display:flex}.crm-email-verification-flow article>header>svg{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.crm-email-verification-flow article>header>svg{background:color-mix(in srgb, var(--success) 12%, transparent)}}.crm-email-verification-flow article>header>svg{color:var(--success);border-radius:50%;padding:3px}.crm-email-verification-flow article>header span{gap:2px;display:grid}.crm-email-verification-flow article>header small{color:var(--muted)}.crm-email-verification-flow .crm-email-verification-stats{flex-wrap:wrap}.crm-email-verification-failed{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.crm-email-verification-failed{background:color-mix(in srgb, var(--warning) 8%, var(--surface))}}.crm-email-verification-failed{border:1px solid var(--warning)}@supports (color:color-mix(in lab, red, red)){.crm-email-verification-failed{border:1px solid color-mix(in srgb, var(--warning) 28%, var(--line))}}.crm-email-verification-failed{border-radius:10px;gap:9px;padding:11px;display:grid}.crm-email-verification-failed>header{align-items:baseline;gap:7px;display:flex}.crm-email-verification-failed>header strong{color:var(--text);font-size:20px}.crm-email-verification-failed>header span{color:var(--text);font-size:12px;font-weight:700}.crm-email-verification-failed>small{color:var(--muted);line-height:1.4}.crm-email-verification-totals{border-top:1px solid var(--line);padding-top:12px}.crm-tag-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-tag-manager{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);padding:13px}.crm-tag-manager h3{font-size:15px}.crm-tag-manager>p{color:var(--muted);margin:3px 0 10px;font-size:10px}.crm-tag-manager>div{gap:6px;display:grid}.crm-tag-manager form{grid-template-columns:34px minmax(110px,1fr) 60px auto auto;align-items:center;gap:6px;display:grid}.crm-tag-manager input[type=color]{border:1px solid var(--line);width:34px;min-height:34px;padding:3px}.crm-tag-manager input{min-height:34px}.crm-tag-manager .tag-archive{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:5px;display:inline-flex}.crm-new-tag{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.crm-suite,.prospecting-template-stack{gap:14px;display:grid}.prospect-heading-actions{align-items:center;gap:7px;display:flex}.prospect-heading-actions .prospect-search{flex:0 280px;width:280px}.crm-overview .admin-panel,.crm-workspace-page{margin-top:0}.crm-workspace-page{gap:14px;display:grid}.crm-workspace-page>header{justify-content:space-between;align-items:center;display:flex}.crm-workspace-page>header h2{margin-top:3px;font-size:19px}.crm-workspace-page>header p:not(.section-label){color:var(--muted);margin-top:3px;font-size:11px}.crm-workspace-page>header>svg{color:var(--primary)}.crm-workspace-content{border-top:1px solid var(--line);min-width:0;padding-top:14px}.crm-dashboard-metrics{grid-template-columns:repeat(5,minmax(115px,1fr));gap:9px;display:grid}.crm-metric{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);align-items:flex-start;gap:9px;min-height:82px;padding:12px;display:flex}.crm-metric>span{background:var(--primary-soft);color:var(--primary);border-radius:8px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.crm-metric.warning>span{color:#92400e;background:#fef3c7}.crm-metric>div{gap:2px;display:grid}.crm-metric small{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:760}.crm-metric strong{font-size:20px;line-height:1.15}.crm-metric p{color:var(--muted);font-size:9px}.crm-overview-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.crm-overview-link{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:70px;padding:11px 12px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.crm-overview-link:hover{border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 7px 18px #0f172a12}.crm-overview-link>span{background:var(--primary-soft);color:var(--primary);border-radius:8px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.crm-overview-link.warning>span{color:#92400e;background:#fef3c7}.crm-overview-link>div{gap:2px;min-width:0;display:grid}.crm-overview-link strong{font-size:11px}.crm-overview-link small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crm-overview-link>svg{color:var(--muted)}.crm-overview-workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-overview-panel{gap:10px;padding:18px;display:grid}.crm-overview-panel>header{justify-content:space-between;align-items:center;display:flex}.crm-overview-panel>header h2{margin-top:3px;font-size:16px}.crm-overview-panel>header>svg{color:var(--primary)}.crm-overview-list{gap:5px;display:grid}.crm-overview-list>a{background:var(--panel-subtle);color:var(--foreground);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 10px;transition:background .14s,border-color .14s;display:flex}.crm-overview-list>a:hover{background:var(--primary-soft);border-color:#bfdbfe}.crm-overview-list>a>span{gap:2px;min-width:0;display:grid}.crm-overview-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crm-overview-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crm-overview-list i{color:var(--muted);text-transform:uppercase;flex:none;font-size:8px;font-style:normal;font-weight:800}.crm-overview-list i.overdue{color:#b91c1c}.crm-overview-panel-link{color:var(--primary);justify-self:start;align-items:center;gap:4px;font-size:10px;font-weight:800;display:inline-flex}.crm-overview-empty{background:var(--panel-subtle);color:var(--muted);border-radius:8px;align-items:center;gap:9px;min-height:58px;padding:10px;display:flex}.crm-overview-empty>span{gap:2px;display:grid}.crm-overview-empty strong{color:var(--foreground);font-size:10px}.crm-overview-empty small{font-size:9px}.crm-source-performance{gap:12px;display:grid}.crm-source-performance>header{justify-content:space-between;align-items:center;display:flex}.crm-source-performance h2{margin-top:3px;font-size:18px}.crm-source-performance>div{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:7px;display:grid}.crm-source-performance article{background:var(--panel-subtle);border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr auto;gap:4px;padding:9px 10px;display:grid}.crm-source-performance article>span{align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.crm-source-performance article i{border-radius:999px;width:8px;height:8px}.crm-source-performance article b{font-size:15px}.crm-source-performance article small{color:var(--muted);grid-column:1/-1;font-size:9px}.crm-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-tool{padding:0;overflow:hidden}.crm-tool>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 15px;list-style:none;display:flex}.crm-tool>summary>span{align-items:center;gap:9px;display:flex}.crm-tool>summary>span>svg{color:var(--primary)}.crm-tool>summary>span>span{gap:2px;display:grid}.crm-tool>summary strong{font-size:13px}.crm-tool>summary small{color:var(--muted);font-size:9px;font-weight:500}.crm-tool>summary>svg{color:var(--muted);transition:transform .14s}.crm-tool[open]{grid-column:1/-1}.crm-tool[open]>summary{background:var(--panel-subtle);border-bottom:1px solid var(--line)}.crm-tool[open]>summary>svg{transform:rotate(180deg)}.crm-tool-content{min-width:0;padding:14px}.crm-kanban{grid-auto-columns:minmax(205px,1fr);grid-auto-flow:column;gap:9px;padding-bottom:6px;display:grid;overflow-x:auto}.crm-kanban>section{background:var(--panel-subtle);border:1px solid var(--line);border-radius:10px;min-height:190px;padding:8px}.crm-kanban>section>header{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:3px 3px 9px;display:grid}.crm-kanban>section>header>span{border-radius:999px;width:9px;height:9px}.crm-kanban>section>header strong{font-size:11px}.crm-kanban>section>header small{background:var(--panel);color:var(--muted);border-radius:999px;padding:2px 6px;font-size:9px}.crm-kanban>section>div{gap:6px;display:grid}.crm-kanban-card{background:var(--panel);border:1px solid var(--line);color:var(--foreground);cursor:grab;border-radius:8px;gap:3px;padding:9px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.crm-kanban-card:hover{border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 6px 14px #0f172a12}.crm-kanban-card:active{cursor:grabbing}.crm-kanban-card strong{font-size:11px}.crm-kanban-card>span{color:var(--muted);font-size:9px}.crm-kanban-card footer{justify-content:space-between;align-items:center;margin-top:5px;display:flex}.crm-kanban-card footer small{border-radius:999px;padding:2px 5px;font-size:8px;font-weight:800}.crm-kanban-card footer b{background:var(--primary-soft);color:var(--primary-dark);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;display:inline-flex}.priority-low{color:#475569;background:#f1f5f9}.priority-medium{color:#1d4ed8;background:#dbeafe}.priority-high{color:#b91c1c;background:#fee2e2}.crm-mini-tabs{align-items:center;gap:5px;margin-bottom:10px;display:flex}.crm-mini-tabs button{background:var(--panel);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:760;display:inline-flex}.crm-mini-tabs button.active{background:var(--primary-soft);color:var(--primary-dark);border-color:#bfdbfe}.crm-mini-tabs button b{background:var(--panel-subtle);border-radius:999px;justify-content:center;align-items:center;min-width:17px;padding:2px 5px;font-size:8px;display:inline-flex}.crm-mini-tabs button.active b{background:var(--panel)}.crm-follow-up-workspace>div:last-child{gap:6px;display:grid}.crm-follow-up-workspace article{background:var(--panel-subtle);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.crm-follow-up-workspace article.overdue{background:#fff7f7;border-color:#fecaca}.crm-follow-up-prospect{color:var(--foreground);gap:2px;min-width:0;display:grid}.crm-follow-up-prospect:hover strong{color:var(--primary)}.crm-follow-up-workspace article strong{font-size:11px}.crm-follow-up-workspace article small,.crm-follow-up-workspace article p{color:var(--muted);font-size:9px}.crm-follow-up-workspace article>div{gap:5px;display:flex}.crm-follow-up-workspace article button{background:var(--panel);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;font-weight:760;display:inline-flex}.crm-follow-up-workspace article button:hover{color:var(--primary)}.crm-sequences{gap:12px;display:grid}.crm-sequence-create{background:var(--panel-subtle);border:1px solid var(--line);border-radius:10px;gap:9px;padding:12px;display:grid}.crm-sequence-create-card>summary>span{align-items:center;gap:8px;display:inline-flex}.crm-sequence-create-card>.crm-sequence-create{background:var(--panel);border:0;border-top:1px solid var(--line);border-radius:0}.crm-sequence-create label{gap:4px;font-size:10px;font-weight:760;display:grid}.crm-sequence-list{gap:7px;display:grid}.crm-sequence-card{border:1px solid var(--line);border-radius:9px;overflow:hidden}.crm-sequence-card>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 12px;list-style:none;display:flex}.crm-sequence-card>summary>span{gap:2px;display:grid}.crm-sequence-card>summary strong{font-size:11px}.crm-sequence-card>summary small{color:var(--muted);font-size:9px}.crm-sequence-card[open]>summary{background:var(--panel-subtle);border-bottom:1px solid var(--line)}.crm-sequence-card[open]>summary>svg{transform:rotate(180deg)}.crm-sequence-card>div{gap:10px;padding:11px;display:grid}.crm-sequence-card ol{gap:5px;list-style:none;display:grid}.crm-sequence-card li{background:var(--panel-subtle);border-radius:8px;grid-template-columns:64px 1fr;gap:2px;padding:8px;display:grid}.crm-sequence-card li>span{color:var(--primary-dark);font-size:9px;font-weight:760}.crm-sequence-card li strong{font-size:10px}.crm-sequence-card li p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:9px;overflow:hidden}.crm-add-step{border-top:1px solid var(--line);grid-template-columns:100px minmax(130px,.8fr) minmax(180px,1.2fr) auto;align-items:start;gap:6px;padding-top:10px;display:grid}.crm-add-step textarea{min-height:38px}.crm-enroll-row{align-items:center;gap:7px;display:flex}.crm-enroll-row .app-select{flex:1}.crm-enrollments{gap:5px;display:grid}.crm-enrollments article{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;padding:8px;display:flex}.crm-enrollments article>span{gap:2px;display:grid}.crm-enrollments strong{font-size:10px}.crm-enrollments small{color:var(--muted);font-size:9px}.crm-enrollments article>div{gap:5px;display:flex}.crm-enrollments button{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:inline-flex}.crm-import{gap:11px;display:grid}.crm-import-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.crm-import-actions>div{flex-wrap:wrap;gap:7px;display:flex}.crm-import-actions>span{color:var(--muted);font-size:10px}.crm-file-input{background:var(--panel-subtle);border:1px dashed var(--line-strong);cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:110px;padding:16px;display:flex}.crm-file-input strong{font-size:12px}.crm-file-input span{color:var(--muted);font-size:9px}.crm-file-input input{display:none}.crm-import-mapping{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px;display:grid}.crm-import-mapping label,.crm-import>label:not(.crm-file-input){gap:4px;font-size:10px;font-weight:760;display:grid}.crm-import-preview{background:var(--primary-soft);border-radius:8px;gap:2px;padding:8px 10px;display:grid}.crm-import-preview strong{font-size:11px}.crm-import-preview span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.prospect-import-modal{width:min(100%,920px)}.prospect-import-modal .crm-workspace-page{box-shadow:none;border:0;padding:0}.prospect-import-modal .crm-workspace-page>header{padding-right:30px}.prospect-subscribe-modal{width:min(100%,560px)}.prospect-subscribe-modal form{gap:11px;display:grid}.prospect-subscribe-modal form>header{padding-right:30px}.prospect-subscribe-modal form>header h2{margin:3px 0 5px;font-size:19px}.prospect-subscribe-modal form>header p:last-child{color:var(--muted);font-size:11px;line-height:1.5}.prospect-subscribe-modal form>label{gap:5px;font-size:11px;font-weight:760;display:grid}.prospect-subscribe-modal form>div{justify-content:flex-end;gap:8px;display:flex}.crm-settings-page{gap:15px;display:grid}.crm-settings-page .crm-config-body{border-top:1px solid var(--line);padding:15px 0 0}@media (max-width:1220px){.prospect-layout{grid-template-columns:1fr}.crm-dashboard-metrics{grid-template-columns:repeat(3,minmax(130px,1fr))}.crm-overview-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-overview-workspace{grid-template-columns:1fr}.prospect-lifecycle-groups{grid-template-columns:minmax(0,2fr) minmax(120px,.5fr) minmax(120px,.5fr)}.prospect-lifecycle-group.active .prospect-pipeline{grid-template-columns:repeat(2,minmax(112px,1fr))}}@media (max-width:860px){.prospect-lifecycle-groups{grid-template-columns:1fr}.prospect-lifecycle-group.active .prospect-pipeline{grid-template-columns:repeat(2,minmax(112px,1fr))}.prospect-subcycle-groups{flex-direction:column}.prospect-subcycle-groups>fieldset+fieldset{border-left:0;border-top:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.prospect-subcycle-groups>fieldset+fieldset{border-top:1px solid color-mix(in srgb, var(--primary) 18%, var(--line))}}.prospect-subcycle-groups>fieldset+fieldset{padding-top:12px;padding-left:0}.mailbox-compose-action-row,.mailbox-compose-primary-actions,.mailbox-compose-context-actions{flex-wrap:wrap}}@media (max-width:820px){.crm-outreach-routing-columns{grid-template-columns:1fr}.prospect-list-tools{grid-template-columns:1fr 1fr}.prospect-search{grid-column:1/-1}.prospect-list-header{display:none}.prospect-row{grid-template-columns:minmax(130px,1fr) auto}.prospect-row-date{display:none}.prospect-row-meta{align-items:flex-end}.prospect-follow-up{grid-column:1/-1}.crm-tag-columns,.crm-tool-grid{grid-template-columns:1fr}.crm-tool[open]{grid-column:auto}.crm-add-step{grid-template-columns:1fr}}@media (max-width:560px){.prospect-create-form,.prospect-consent-fields,.prospect-detail-fields,.prospect-list-tools{grid-template-columns:1fr}.prospect-search,.prospect-detail-fields .wide,.prospect-consent-fields .wide{grid-column:auto}.prospect-followups .collapsible-content>form{grid-template-columns:1fr}.crm-follow-up-setting{flex-direction:column;align-items:stretch}.crm-follow-up-setting>span{margin-bottom:0}.crm-email-verification-setting{grid-template-columns:1fr;align-items:stretch}.crm-email-verification-flow{grid-template-columns:1fr}.crm-email-verification-stats{flex-wrap:wrap}.crm-tag-manager form{grid-template-columns:34px minmax(100px,1fr) 54px}.crm-tag-manager form .button,.crm-tag-manager form .tag-archive{grid-row:2}.crm-dashboard-metrics{grid-template-columns:repeat(2,minmax(110px,1fr))}.crm-overview-actions{grid-template-columns:1fr}.prospect-heading-actions{flex-direction:column;align-items:stretch}.crm-follow-up-workspace article,.crm-enrollments article{flex-direction:column;align-items:flex-start;gap:8px}.crm-follow-up-workspace article>div{flex-wrap:wrap}}.prospect-reporting{gap:12px;display:grid}.prospect-reporting-header{justify-content:space-between;align-items:center;gap:20px;margin-top:0;display:flex}.prospect-reporting-header>div:first-child{gap:3px;max-width:660px;display:grid}.prospect-reporting-header h2{font-size:20px}.prospect-reporting-header p:last-child{color:var(--muted);font-size:11px;line-height:1.55}.prospect-reporting-header .dashboard-date-filter{flex:none}.prospect-reporting-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.prospect-reporting-tabs{background:var(--panel);border:1px solid var(--line);scrollbar-width:none;border-radius:10px;align-items:center;gap:4px;padding:5px;display:flex;overflow-x:auto}.prospect-reporting-tabs::-webkit-scrollbar{display:none}.prospect-reporting-tabs a{color:var(--muted);border-radius:7px;flex:none;padding:7px 10px;font-size:10px;font-weight:820;transition:background .14s,color .14s}.prospect-reporting-tabs a:hover{background:var(--panel-subtle);color:var(--foreground)}.prospect-reporting-tabs a.active{background:var(--primary-soft);color:var(--primary-dark)}.prospect-report-panel{gap:14px;margin-top:0;padding:18px;display:grid}.prospect-report-panel>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.prospect-report-panel>header>div:first-child{gap:3px;max-width:700px;display:grid}.prospect-report-panel>header h2{font-size:19px}.prospect-report-panel>header p:last-child{color:var(--muted);font-size:10px;line-height:1.5}.prospect-report-actions{flex:none;align-items:flex-end;gap:8px;display:flex}.prospect-report-source-filter{gap:4px;min-width:210px;display:grid}.prospect-report-source-filter>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:820}.prospect-report-table-wrap{border:1px solid var(--line);scrollbar-color:var(--muted) transparent;border-radius:10px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.prospect-report-table-wrap{scrollbar-color:color-mix(in srgb, var(--muted) 32%, transparent) transparent}}.prospect-report-table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px}.prospect-source-report-table{min-width:1160px}.prospect-report-table th,.prospect-report-table td{border-bottom:1px solid var(--line);text-align:right;vertical-align:middle;padding:10px 12px}.prospect-report-table tr:last-child th,.prospect-report-table tr:last-child td{border-bottom:0}.prospect-report-table thead th{background:var(--panel-subtle);color:var(--muted);z-index:1;font-size:9px;font-weight:820;line-height:1.35;position:sticky;top:0}.prospect-report-table thead th:first-child,.prospect-report-table tbody th{text-align:left;left:0}.prospect-report-table thead th:first-child{z-index:3}.prospect-report-table tbody th{background:var(--panel);color:var(--foreground);z-index:2;font-size:10px;font-weight:780;position:sticky}.prospect-report-table tbody td{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:10px}.prospect-report-table tbody tr:hover th,.prospect-report-table tbody tr:hover td{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.prospect-report-table tbody tr:hover th,.prospect-report-table tbody tr:hover td{background:color-mix(in srgb, var(--primary-soft) 54%, var(--panel))}}.prospect-report-table thead button{color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-align:right;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;padding:0;display:inline-flex}.prospect-report-table thead th:first-child button{text-align:left;justify-content:flex-start}.prospect-report-source{align-items:center;gap:7px;display:inline-flex}.prospect-report-source i{border-radius:999px;flex:none;width:7px;height:7px}.prospect-report-distributions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.prospect-report-distribution{border:1px solid var(--line);border-radius:10px;gap:14px;min-width:0;padding:14px;display:grid}.prospect-report-distribution>header{align-items:flex-start;gap:9px;display:flex}.prospect-report-distribution>header>span{background:var(--primary-soft);color:var(--primary);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:7px;display:inline-flex}.prospect-report-distribution>header>div{gap:3px;display:grid}.prospect-report-distribution h3{font-size:13px}.prospect-report-distribution header p{color:var(--muted);font-size:9px;line-height:1.5}.prospect-report-bars{gap:10px;display:grid}.prospect-report-bars article{gap:5px;display:grid}.prospect-report-bars article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.prospect-report-bars strong{font-size:10px}.prospect-report-bars span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px}.prospect-report-bars i{background:var(--panel-subtle);border-radius:999px;height:7px;display:block;overflow:hidden}.prospect-report-bars b{background:var(--primary);border-radius:inherit;min-width:4px;height:100%;display:block}.prospect-report-distribution:nth-child(2) .prospect-report-bars b{background:#7c3aed}.prospect-report-empty{background:var(--panel-subtle);border:1px dashed var(--line);color:var(--muted);border-radius:9px;align-items:center;gap:10px;min-height:86px;padding:14px;display:flex}.prospect-report-empty>span{gap:3px;display:grid}.prospect-report-empty strong{color:var(--foreground);font-size:11px}.prospect-report-empty p{color:var(--muted);font-size:9px;line-height:1.45}@media (max-width:1080px){.prospect-reporting-header,.prospect-report-panel>header{flex-direction:column;align-items:stretch}.prospect-reporting-header .dashboard-date-filter{align-self:flex-start}.prospect-report-actions{justify-content:space-between;align-items:stretch}}@media (max-width:760px){.prospect-reporting-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-report-panel{padding:14px}.prospect-report-actions{flex-direction:column}.prospect-report-actions .button{justify-content:center;width:100%}.prospect-report-source-filter{width:100%;min-width:0}.prospect-report-distributions{grid-template-columns:1fr}}.team-admin-layout{gap:18px;display:grid}.team-admin-owner-card{background:linear-gradient(135deg,#eff6ff,#fff 68%);border-color:#bfdbfe;justify-content:space-between;align-items:center;gap:24px;display:flex}.team-admin-owner-card>div{align-items:center;gap:13px;display:flex}.team-admin-owner-card h2{margin:3px 0;font-size:20px}.team-admin-owner-card>p{color:var(--muted);max-width:480px;font-size:13px;line-height:1.55}.team-admin-avatar{background:var(--primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.team-admin-manager,.team-admin-form,.team-admin-list{gap:16px;display:grid}.team-admin-permissions{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.team-admin-permissions legend{grid-column:1/-1;margin-bottom:3px;font-size:13px;font-weight:800}.team-admin-permissions>label{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:flex;position:relative}.team-admin-permissions>label:has(input:checked){background:var(--primary-soft);border-color:#93c5fd}.team-admin-permissions input{opacity:0;width:1px;height:1px;position:absolute}.team-admin-permissions span,.team-admin-permissions small{display:block}.team-admin-permissions strong{font-size:13px}.team-admin-permissions small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.4}.team-admin-permission-copy{flex:auto;min-width:0}.team-admin-permission-toggle{height:23px;transition:background var(--motion-fast) var(--ease-standard);background:#cbd5e1;border-radius:999px;flex:0 0 40px;width:40px;padding:3px}.team-admin-permission-toggle i{height:17px;transition:transform var(--motion-fast) var(--ease-standard);background:#fff;border-radius:999px;width:17px;display:block;transform:translate(0);box-shadow:0 1px 4px #0f172a38}.team-admin-permissions input:checked~.team-admin-permission-toggle{background:var(--primary)}.team-admin-permissions input:checked~.team-admin-permission-toggle i{transform:translate(17px)}.team-admin-permissions>label:has(input:focus-visible){border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1f}.team-admin-add-disclosure{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);overflow:hidden}.team-admin-add-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:46px;padding:10px 14px;font-size:13px;font-weight:800;list-style:none;display:flex}.team-admin-add-disclosure>summary::-webkit-details-marker{display:none}.team-admin-add-disclosure>summary>span{align-items:center;gap:8px;display:inline-flex}.team-admin-add-disclosure[open]>summary{border-bottom:1px solid var(--line)}.team-admin-add-content{padding:14px}.team-admin-card{border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.team-admin-card>summary{cursor:pointer;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px 15px;list-style:none;display:grid}.team-admin-card>summary>span:nth-child(2),.team-admin-card>summary>span:nth-child(2) small{display:block}.team-admin-card>summary>span:nth-child(2) small,.team-admin-card>summary>small{color:var(--muted);margin-top:3px;font-size:11px}.team-admin-status{border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:780;display:inline-flex}.team-admin-status.active{background:var(--success-soft);color:var(--accent-dark)}.team-admin-status.pending{color:#92400e;background:#fef3c7}.team-admin-card-content{border-top:1px solid var(--line);gap:14px;padding:15px;display:grid}@media (max-width:720px){.team-admin-owner-card{flex-direction:column;align-items:flex-start}.team-admin-permissions,.team-admin-card>summary,.mailbox-compose-options,.mailbox-compose-personalization .form-pair{grid-template-columns:1fr}}.mailbox-settings-page{padding:0}.mailbox-settings-heading{border-bottom:1px solid var(--line);gap:5px;padding:20px 24px;display:grid}.mailbox-settings-heading h1{font-size:24px}.mailbox-settings-heading>p:last-child{color:var(--muted);font-size:13px}.mailbox-settings-content{padding:24px}.mailbox-management{padding:0}.mailbox-management>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:76px;padding:20px 24px;list-style:none;display:flex}.mailbox-management>summary:after{color:var(--muted);content:"+";font-size:28px;font-weight:400}.mailbox-management[open]>summary:after{content:"−"}.mailbox-management>summary span,.mailbox-management>summary strong,.mailbox-management>summary small{display:block}.mailbox-management>summary small{color:var(--muted);margin-top:5px;font-size:13px;font-weight:500}.mailbox-management-content{border-top:1px solid var(--line);gap:18px;padding:24px;display:grid}.mailbox-tab-count{color:#fff;background:#2563eb;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.72rem;display:inline-grid}.mailbox-search{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.7rem .8rem;display:grid}.mailbox-search input[type=search]{background:0 0;border:0;outline:0;min-width:0}.mailbox-search label{align-items:center;gap:.3rem;font-size:.75rem;display:flex}.mailbox-thread-row.unread strong{font-weight:800}.unread-dot{background:#2563eb;border-radius:50%;width:.5rem;height:.5rem;margin-right:.45rem;display:inline-block}.mailbox-conversation-actions,.mailbox-conversation-action-buttons{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.button-small{min-height:2rem;padding:.35rem .65rem;font-size:.78rem}.button-danger{background:var(--danger);border-color:var(--danger);color:#fff}.button-danger:hover{background:#b91c1c;border-color:#b91c1c}.admin-authorization-override{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.admin-authorization-override{border:1px solid color-mix(in srgb, var(--danger) 22%, var(--line))}}.admin-authorization-override{border-radius:var(--radius-control);overflow:hidden}.admin-authorization-override>summary{color:var(--danger);cursor:pointer;justify-content:space-between;align-items:center;padding:.75rem .85rem;font-size:.82rem;font-weight:800;list-style:none;display:flex}.admin-authorization-override>summary::-webkit-details-marker{display:none}.admin-authorization-override>form{border-top:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.admin-authorization-override>form{border-top:1px solid color-mix(in srgb, var(--danger) 16%, var(--line))}}.admin-authorization-override>form{gap:.75rem;padding:.85rem;display:grid}.admin-authorization-override>form>label:not(.checkbox-label){gap:.35rem;font-size:.78rem;font-weight:800;display:grid}.info-tooltip{color:var(--muted);outline:0;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.info-tooltip:after,.info-tooltip:before{opacity:0;pointer-events:none;visibility:hidden;z-index:120;transition:opacity .14s,transform .14s;position:absolute}.info-tooltip:after{background:var(--panel-ink);border-radius:var(--radius-control);color:var(--on-dark);content:attr(data-tooltip);text-align:left;text-transform:none;white-space:normal;border:1px solid #ffffff1a;width:max-content;max-width:min(300px,100vw - 32px);padding:.65rem .75rem;font-size:.74rem;font-weight:650;line-height:1.45;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,5px);box-shadow:0 18px 42px #0f172a3d}.info-tooltip:before{border:6px solid #0000;border-top-color:var(--panel-ink);content:"";bottom:calc(100% - 2px);left:50%;transform:translate(-50%,5px)}.info-tooltip:hover:after,.info-tooltip:hover:before,.button:focus-visible .info-tooltip:after,.button:focus-visible .info-tooltip:before,.checkbox-label-with-info:hover .info-tooltip:after,.checkbox-label-with-info:hover .info-tooltip:before{opacity:1;visibility:visible;transform:translate(-50%)}.button .info-tooltip{color:currentColor;margin-left:2px}.checkbox-label-with-info{align-items:center;display:flex}.checkbox-label-with-info .info-tooltip{margin-left:auto}.disclosure-chevron{color:var(--muted);transition:color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);flex:none}.admin-authorization-override[open]>summary .disclosure-chevron,.customer-email-history-row[open]>summary .disclosure-chevron{color:var(--primary);transform:rotate(180deg)}.desktop-filing-jobs-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.desktop-filing-jobs-heading>div>span{color:var(--muted);margin-top:.35rem;font-size:.78rem;display:block}.claims-email-settings-form{grid-template-columns:minmax(240px,360px) auto;align-items:center;gap:.5rem;display:grid}.claims-email-routing-panel{justify-content:space-between;align-items:center;gap:18px;width:100%;max-width:none;padding:14px;display:flex}.claims-email-routing-panel>div{gap:2px;display:grid}.claims-email-routing-panel>div>strong{font-size:14px}.claims-email-routing-panel>div>span{color:var(--muted);font-size:11px}.claims-email-routing-panel label{margin:0}.customer-email-history-list{border:1px solid var(--line);border-radius:var(--radius-card);margin-top:1rem;display:grid;overflow:hidden}.customer-email-history-row+.customer-email-history-row{border-top:1px solid var(--line)}.customer-email-history-row>summary{cursor:pointer;grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) 20px;align-items:center;gap:.45rem 1rem;padding:.85rem 1rem;list-style:none;display:grid}.customer-email-history-row>summary::-webkit-details-marker{display:none}.customer-email-history-row>summary>span{gap:.2rem;display:grid}.customer-email-history-row>summary strong{overflow-wrap:anywhere}.customer-email-history-row>summary span{color:var(--muted);font-size:.76rem;line-height:1.4}.customer-email-history-row>summary .status-pill{color:inherit;white-space:nowrap}.customer-email-history-content{background:var(--panel-subtle);border-top:1px solid var(--line);color:var(--foreground);white-space:pre-wrap;padding:1rem;font-size:.86rem;line-height:1.6}@media (max-width:760px){.desktop-filing-jobs-heading{flex-direction:column;align-items:stretch}.desktop-filing-jobs-heading .run-filter-form,.claims-email-settings-form{grid-template-columns:1fr;width:100%}.desktop-filing-jobs-heading .button,.claims-email-settings-form .button{justify-content:center;width:100%}.claims-email-routing-panel{flex-direction:column;align-items:stretch;width:100%}.customer-email-history-row>summary{grid-template-columns:minmax(0,1fr) 20px}.customer-email-history-row>summary>:not(strong):not(.disclosure-chevron){grid-column:1}.customer-email-history-row>summary .disclosure-chevron{grid-area:1/2}}.customer-workspace-list.data-table{gap:14px}.customer-workspace-list .automation-status-row{align-items:start}.customer-account-management{border-top:1px solid var(--line);grid-column:1/-1;width:100%;margin-top:.25rem;padding-top:.75rem}.customer-account-management>summary{color:var(--primary-dark);cursor:pointer;align-items:center;gap:.35rem;font-size:.75rem;font-weight:750;display:inline-flex}.customer-account-list{gap:.65rem;width:min(620px,100%);margin-top:.65rem;display:grid}.customer-account-item{border:1px solid var(--line);background:var(--panel);border-radius:.65rem;gap:.55rem;padding:.7rem;display:grid}.customer-account-item>span{gap:.15rem;display:grid}.customer-account-item form{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.customer-account-item form label{flex:1;gap:.3rem;min-width:220px;font-size:.7rem;display:grid}.customer-account-item form input{min-height:2.25rem}.customer-workspace-title{color:var(--foreground);font-weight:850;text-decoration:none;display:inline-block}.customer-workspace-title:hover{color:var(--primary)}.customer-workspace-open{color:var(--primary);margin-top:.45rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-block}.customer-workspace-open:hover{color:var(--primary-dark);text-underline-offset:3px;text-decoration:underline}.customer-detail-hero{align-items:center}.customer-detail-back{color:var(--muted);align-items:center;gap:.35rem;width:fit-content;margin-bottom:1rem;font-size:.78rem;font-weight:800;text-decoration:none;display:flex}.customer-detail-back:hover{color:var(--primary)}.customer-detail-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.customer-summary-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);gap:.35rem;padding:1rem;display:grid}.customer-summary-card>svg{color:var(--primary);margin-bottom:.35rem}.customer-summary-card>span,.customer-kpi-grid span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:.7rem;font-weight:800}.customer-summary-card>strong{font-size:1rem}.customer-summary-card>small{color:var(--muted);line-height:1.4}.customer-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:1rem;display:grid}.customer-kpi-grid>div{background:var(--panel-subtle);border:1px solid var(--line);border-radius:12px;gap:.35rem;padding:.85rem;display:grid}.customer-kpi-grid strong{font-size:1.2rem}.customer-kpi-grid small{color:var(--muted);font-size:.7rem;line-height:1.35}.customer-detail-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.customer-detail-two-column .admin-panel{margin-top:0}.customer-detail-stack{gap:.6rem;margin-top:1rem;display:grid}.customer-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.customer-profile-grid .customer-detail-row{place-content:start stretch;gap:.45rem;min-height:84px;display:grid}.customer-profile-grid .customer-detail-row>strong{text-align:left;line-height:1.35}.customer-detail-row,.customer-connection-row,.customer-person-row,.customer-activity-row{background:var(--panel-subtle);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:start;gap:1rem;padding:.75rem .8rem;display:flex}.customer-detail-row>span{color:var(--muted);font-size:.78rem;font-weight:750}.customer-detail-row>strong{text-align:right;font-size:.82rem}.customer-connection-row>span,.customer-person-row>span,.customer-activity-row>span{gap:.2rem;min-width:0;display:grid}.customer-connection-row small,.customer-person-row small,.customer-activity-row small{color:var(--muted);font-size:.72rem;font-weight:600;line-height:1.4}.customer-connection-row>span:last-child,.customer-person-row>span:last-child,.customer-activity-row>span:last-child{text-align:right;flex:none;font-size:.76rem;font-weight:800}.customer-status-text.success{color:#047857}.customer-status-text.warning{color:#b45309}.customer-section-heading-row{justify-content:space-between;align-items:start;gap:1rem;display:flex}.customer-detail-table{border:1px solid var(--line);border-radius:12px;margin-top:1rem;overflow:hidden}.customer-detail-table-heading,.customer-detail-table-row{grid-template-columns:1fr .7fr 1fr 2fr;align-items:start;gap:12px;padding:.75rem .85rem;display:grid}.customer-detail-table-heading{background:var(--panel-subtle);color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:.7rem;font-weight:850}.customer-detail-table-row+.customer-detail-table-row{border-top:1px solid var(--line)}.customer-detail-table-row span{color:var(--muted);font-size:.76rem;line-height:1.4}.customer-health-panel{padding:20px}.customer-health-panel .customer-detail-stack{gap:.45rem;margin-top:.75rem}.customer-health-panel .customer-detail-row,.customer-health-panel .customer-connection-row{padding:.6rem .7rem}@media (max-width:1100px){.customer-detail-summary-grid,.customer-kpi-grid,.customer-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.customer-detail-hero{align-items:stretch}.customer-detail-hero form,.customer-detail-hero button{width:100%}.customer-detail-summary-grid,.customer-kpi-grid,.customer-profile-grid,.customer-detail-two-column{grid-template-columns:1fr}.customer-section-heading-row{flex-direction:column;align-items:stretch}.customer-detail-table{overflow-x:auto}.customer-detail-table-heading,.customer-detail-table-row{min-width:680px}}.mailbox-attachments{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.mailbox-attachments a{border:1px solid var(--line);background:var(--panel);border-radius:.6rem;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.8rem;text-decoration:none;display:inline-flex}.mailbox-reply-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.attachment-picker{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.attachment-button{flex:none}.attachment-dropzone{min-width:9rem;min-height:2.5rem;color:var(--muted);cursor:pointer;border:1px dashed #94a3b8;border-radius:.65rem;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.35rem .6rem;transition:border-color .14s,background .14s;display:flex}.attachment-dropzone.dragging{border-color:var(--primary);background:var(--primary-soft)}.attachment-dropzone span{background:var(--panel-strong);color:var(--foreground);border-radius:.4rem;align-items:center;gap:.3rem;padding:.25rem .4rem;font-size:.75rem;display:inline-flex}.attachment-dropzone span button{cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.email-config-form{gap:1rem;display:grid}.email-template-groups{gap:1.25rem;display:grid}.email-template-group{border:1px solid var(--line);background:var(--panel-subtle);border-radius:1rem;gap:.8rem;padding:1rem;display:grid}.email-template-group>summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:.7rem;list-style:none;display:grid}.email-template-group>summary::-webkit-details-marker{display:none}.email-template-group>summary h3{margin:0;font-size:1.05rem}.email-template-group>summary p{color:var(--muted);margin-top:.2rem;font-size:.8rem}.email-template-group-count{background:var(--primary-soft);min-width:1.7rem;height:1.7rem;color:var(--primary-dark);border-radius:999px;place-items:center;font-size:.75rem;font-weight:800;display:inline-grid}.email-template-group>summary>svg{color:var(--muted);transition:transform .14s}.email-template-group[open]>summary>svg{transform:rotate(180deg)}.email-template-group>.mailbox-template-list{margin-top:.8rem}.email-config-section{gap:1rem;display:grid}.email-template-card{border:1px solid var(--line);background:var(--panel);border-radius:1rem;gap:.85rem;padding:1rem;display:grid;box-shadow:0 4px 14px #0f172a0a}.email-delivery-settings-card,.email-account-signature-card{gap:.85rem;display:grid}.email-account-signature-card>div:first-child{gap:.25rem;display:grid}.email-account-signature-card h2{margin:0;font-size:1rem}.email-account-signature-card>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.email-mailbox-page-size{gap:.35rem;max-width:480px;display:grid}.email-mailbox-page-size input{max-width:150px}.email-mailbox-page-size small{color:var(--muted);font-size:.72rem;font-weight:500;line-height:1.45}.email-template-heading{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.8rem;display:flex}.email-template-toggle{cursor:pointer;align-items:center;gap:.6rem!important;display:inline-flex!important}.email-template-toggle input{opacity:0;pointer-events:none;position:absolute}.email-template-toggle>span{background:#cbd5e1;border-radius:999px;width:2.15rem;height:1.2rem;transition:background .14s;position:relative}.email-template-toggle>span:after{content:"";background:#fff;border-radius:50%;width:.9rem;height:.9rem;transition:transform .14s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 3px #0f172a40}.email-template-toggle input:checked+span{background:var(--primary)}.email-template-toggle input:checked+span:after{transform:translate(.95rem)}.email-template-toggle input:focus-visible+span{outline:3px solid var(--primary-soft);outline-offset:2px}.email-template-view-switcher{border:1px solid var(--line);background:var(--panel-subtle);border-radius:.65rem;flex:none;gap:.2rem;padding:.2rem;display:inline-flex}.email-template-view-switcher button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.38rem .55rem;font-size:.72rem;font-weight:750}.email-template-view-switcher button[aria-pressed=true]{background:var(--panel);color:var(--primary-dark);box-shadow:0 1px 4px #0f172a1a}.email-template-view-switcher button:focus-visible{outline:3px solid var(--primary-soft);outline-offset:1px}.email-lifecycle-details{border:1px solid var(--line);background:var(--panel-subtle);border-radius:.65rem}.email-lifecycle-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;font-size:.8rem;font-weight:750;list-style:none;display:flex}.email-lifecycle-details summary::-webkit-details-marker{display:none}.email-lifecycle-details summary svg{color:var(--muted);transition:transform .14s}.email-lifecycle-details[open] summary svg{transform:rotate(180deg)}.email-lifecycle-details p{color:var(--muted);padding:0 .75rem .65rem;font-size:.78rem;line-height:1.45}.email-template-rich-editor{gap:.5rem;display:grid}.email-template-rich-editor .rich-text-editor{min-height:10rem}.email-template-rendered-preview{gap:.65rem;display:grid}.email-template-rendered-preview>div{border:1px solid var(--line);background:var(--panel-subtle);border-radius:.65rem;gap:.18rem;padding:.7rem .8rem;display:grid}.email-template-rendered-preview>div span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.email-template-rendered-preview>div strong{font-size:.82rem;line-height:1.4}.email-template-rendered-preview iframe{border:1px solid var(--line);background:#fff;border-radius:.75rem;width:100%;height:500px}.email-template-rendered-preview>small{color:var(--muted);font-size:.72rem;line-height:1.45}.email-variable-list button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.4rem;padding:.35rem .55rem}.email-variable-list{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.email-variable-list button{color:#1d4ed8;background:#eff6ff}.floating-save-bar{animation:notice-enter var(--motion-standard) var(--ease-standard) both;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--panel);align-items:center}@supports (color:color-mix(in lab, red, red)){.floating-save-bar{background:color-mix(in srgb, var(--panel) 94%, transparent)}}.floating-save-bar{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.floating-save-bar{border:1px solid color-mix(in srgb, var(--primary) 25%, var(--line))}}.floating-save-bar{border-radius:var(--radius-card);bottom:max(1rem, env(safe-area-inset-bottom));z-index:1000;justify-content:space-between;gap:1.25rem;width:min(720px,100vw - 2rem);max-width:calc(100vw - 2rem);padding:.9rem 1rem .9rem 1.1rem;display:flex;position:fixed;left:50%;translate:-50%;box-shadow:0 20px 55px #0f172a38}.floating-save-bar-copy{gap:.2rem;min-width:0;display:grid}.floating-save-bar-copy strong{color:var(--foreground);font-size:.9rem}.floating-save-bar-copy span{color:var(--muted);font-size:.75rem}.floating-save-bar-actions{flex:none;align-items:center;gap:.6rem;display:flex}@media (max-width:720px){.floating-save-bar{flex-direction:column;align-items:stretch}.floating-save-bar-actions{grid-template-columns:1fr 1fr;display:grid}.floating-save-bar-actions .button{justify-content:center;width:100%}.mailbox-conversation-actions{align-items:flex-start}}.side-nav-count{background:var(--primary);color:#fff;border-radius:.4rem;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;margin-left:auto;padding:0 .3rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.side-nav a.active .side-nav-count{color:var(--primary-dark);background:#fff}.mailbox-template-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:980px){.mailbox-toolbar{flex-direction:column;align-items:stretch}.mailbox-compose,.mailbox-compose>summary,.mailbox-tabs{width:100%}.mailbox-compose-form{width:100%;max-height:none;margin-top:10px;position:static;left:auto;transform:none}.mailbox-thread-row{grid-template-columns:minmax(130px,.8fr) minmax(220px,2.4fr) 20px minmax(76px,auto)}.mailbox-thread-row>.mailbox-status{display:none}.mailbox-draft-row{grid-template-columns:minmax(130px,.8fr) minmax(220px,2.4fr) minmax(76px,auto)}.mailbox-template-list{grid-template-columns:1fr}}@media (max-width:720px){.mailbox-thread-row,.mailbox-draft-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"contact time""content content";gap:5px 12px;padding:12px 14px}.mailbox-thread-contact{grid-area:contact}.mailbox-thread-content{grid-area:content}.mailbox-thread-row time{grid-area:time}.mailbox-thread-attachment,.mailbox-thread-hover-actions{display:none}.mailbox-message-list{padding:14px}.mailbox-message-content{padding:0}.mailbox-message-summary-meta .mailbox-status{display:none}.mailbox-conversation-heading{padding:18px}.mailbox-conversation-page>.mailbox-reply{padding:2px 18px 20px}}@media (max-width:560px){.email-template-heading{flex-direction:column;align-items:stretch}.email-template-view-switcher{align-self:stretch}.email-template-view-switcher button{flex:1}.mailbox-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mailbox-tabs a,.mailbox-message{width:100%;max-width:100%}.mailbox-conversation-toolbar{align-items:flex-start;padding:9px 12px}.mailbox-conversation-actions>span{display:none}.mailbox-message>summary{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:12px}.mailbox-message-avatar{width:34px;height:34px}.mailbox-message-summary-meta time{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.mailbox-message-body iframe{height:420px}.mailbox-compose-heading,.mailbox-conversation-heading{flex-direction:column;align-items:flex-start}}.account-settings-grid{grid-template-areas:"profile business""security business";align-items:start;margin-bottom:16px}.account-profile-form{grid-area:profile}.account-security-controls{grid-area:security}.account-business-form{grid-area:business}.account-address-form{max-width:none}.account-address-form .ship-from-fields{display:none}.account-address-form:has(input[name=shipFromDifferent]:checked) .ship-from-fields{display:grid}.account-address-form:has(input[name=shipFromDifferent]:checked) .business-address-note{display:none}.account-business-form>button[type=submit]{order:1}.account-business-form>.alternate-ship-from-toggle{order:2}.account-business-form>.ship-from-fields{order:3}.address-confirmation-note{border-radius:var(--radius-control);background:#eff6ff;border:1px solid #bfdbfe;gap:.65rem;padding:.8rem .9rem;display:grid}.address-confirmation-note p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.address-confirmation-note .checkbox-label,.ship-from-address-confirmation{min-height:0;font-size:.82rem}.postal-code-input{text-transform:uppercase}.credential-panel .settings-form,.remove-connection-form{background:0 0;border:0;margin-top:16px;padding:0}.credential-panel .button,.settings-form .button,.remove-connection-form .button{justify-content:center;width:100%}.remove-connection-form{gap:12px;display:grid}.credential-entry-stack{gap:12px;margin-top:16px;display:grid}.fallback-credentials{border-top:1px solid var(--line);padding-top:12px}.fallback-credentials summary{color:var(--muted);cursor:pointer;font-size:13px;font-weight:800}.fallback-credentials .settings-form{margin-top:12px}.billing-shell{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.billing-shell div{gap:5px;display:grid}.billing-shell span,.billing-shell p{color:var(--muted);margin:0}.billing-shell strong{color:var(--foreground);text-transform:capitalize}.billing-shell p{grid-column:1/-1}.billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.billing-plan-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-product-group+.billing-product-group{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.billing-product-group h3{margin:3px 0;font-size:18px}.billing-product-group>div>p:not(.section-label){color:var(--muted);margin:0}.billing-plan-card{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.billing-plan-card label,.billing-customer-form label{gap:6px;font-size:12px;font-weight:800;display:grid}.billing-plan-title,.billing-wide-field,.billing-plan-card>.button{grid-column:1/-1}.billing-plan-title{justify-content:space-between;display:flex}.billing-plan-title span,.billing-customer-row small,.billing-pending-note{color:var(--muted)}.billing-create-panel{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.billing-create-panel>summary{color:var(--primary-dark);cursor:pointer;font-weight:850}.billing-plan-create{margin-top:14px}.billing-customer-list{gap:10px;margin-top:18px;display:grid}.billing-customer-row{border:1px solid var(--line);border-radius:var(--radius-control);overflow:hidden}.billing-customer-row>summary{cursor:pointer;grid-template-columns:minmax(220px,1.2fr) minmax(190px,1fr) 120px 18px;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:grid}.billing-customer-row>summary::-webkit-details-marker{display:none}.billing-customer-row>summary>span:first-child{gap:3px;display:grid}.billing-customer-form{background:var(--panel-subtle);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.billing-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:16px;display:grid}.billing-summary-grid>div{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);gap:6px;padding:16px;display:grid}.billing-summary-card{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-card);align-content:start;gap:6px;padding:16px;display:grid}.billing-summary-grid span,.billing-summary-grid small,.billing-trial-note,.billing-plan-card p,.billing-plan-card small,.billing-plan-picker>small{color:var(--muted)}.trial-payment-prompt{border-radius:var(--radius-card);background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #bfdbfe;justify-content:space-between;align-items:center;gap:1.25rem;margin:1rem 0 1.25rem;padding:1.25rem 1.4rem;display:flex;box-shadow:0 8px 24px #2563eb14}.trial-payment-prompt>div{gap:.3rem;display:grid}.trial-payment-prompt strong{font-size:1rem}.trial-payment-prompt p:last-child{color:var(--muted);font-size:.85rem}@media (max-width:720px){.trial-payment-prompt{flex-direction:column;align-items:stretch}}.first-import-setup{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.first-import-setup{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--line))}}.first-import-setup{border-radius:var(--radius-card);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.first-import-setup{background:color-mix(in srgb, var(--primary) 5%, var(--panel))}}.first-import-setup{gap:1rem;margin-top:1.25rem;padding:1.1rem;display:grid}.first-import-setup h4{margin:.25rem 0}.first-import-setup p:last-child{color:var(--muted);margin:0}.first-import-options{flex-wrap:wrap;gap:.65rem;display:flex}.first-import-options .button{min-height:42px}.integration-connection-guide .onboarding-expanded-heading p:last-child{color:var(--muted);margin-top:.35rem}.integration-connection-guide .onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-connection-guide .onboarding-steps>a{grid-column:auto}.integration-connection-guide .onboarding-step-number svg{margin:0}.integration-platform-request{background:var(--panel-subtle);border:1px dashed var(--primary);align-items:center}@supports (color:color-mix(in lab, red, red)){.integration-platform-request{border:1px dashed color-mix(in srgb, var(--primary) 32%, var(--line))}}.integration-platform-request{border-radius:12px;justify-content:space-between;gap:1rem;margin-top:.75rem;padding:.8rem .9rem;display:flex}.integration-platform-request>div{gap:.15rem;display:grid}.integration-platform-request strong{font-size:.88rem}.integration-platform-request span{color:var(--muted);font-size:.78rem}.integration-platform-request-link{color:var(--primary);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:.35rem;font-size:.82rem;font-weight:800;text-decoration:underline}.integration-platform-request-link:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.integration-platform-request-link:hover{color:color-mix(in srgb, var(--primary) 78%, #0f172a)}}.integration-request-modal form{gap:1rem;display:grid}.integration-request-field{gap:.45rem;font-size:.82rem;font-weight:800;display:grid}.integration-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.integration-workspace{margin-bottom:30px}.integration-workspace>.table-heading{margin-bottom:1.25rem}.integration-provider-card{height:auto;padding:1.15rem}.integration-provider-heading,.integration-provider-identity{align-items:center;gap:.8rem;display:flex}.integration-provider-heading{justify-content:space-between}.integration-provider-mark{background:var(--primary);align-items:center}@supports (color:color-mix(in lab, red, red)){.integration-provider-mark{background:color-mix(in srgb, var(--primary) 10%, var(--panel))}}.integration-provider-mark{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.integration-provider-mark{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--line))}}.integration-provider-mark{color:var(--primary);border-radius:12px;justify-content:center;width:46px;height:46px;display:inline-flex}.integration-provider-heading .section-label{margin:0}.integration-provider-name{margin-top:.15rem}.integration-provider-description{color:var(--muted);margin:.9rem 0 1rem;line-height:1.5}.integration-provider-card>.integration-connection-summary,.integration-provider-card>.integration-setup-disclosure{margin-top:1rem}.integration-provider-card>.integration-setup-disclosure+.integration-setup-disclosure{margin-top:.5rem}.integration-connection-summary{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.6rem;padding:.85rem 0 0;display:grid}.canada-post-connection-summary{grid-template-columns:minmax(72px,.8fr) minmax(160px,1.6fr) minmax(72px,.8fr) auto}.integration-connection-summary>span,.integration-connection-summary>div{color:var(--muted);overflow-wrap:anywhere;gap:.2rem;font-size:.82rem;display:grid}.integration-connection-summary strong{color:var(--foreground);letter-spacing:.035em;text-transform:uppercase;font-size:.74rem}.automatic-import-toggle{align-items:center;gap:.55rem;display:flex}.automatic-import-toggle small{color:var(--muted);font-size:.82rem}.integration-remove-action{justify-content:flex-end;align-items:center;display:flex!important}.integration-remove-action .remove-connection-form{margin:0}.integration-remove-action .button{width:auto}.integration-setup-disclosure{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.integration-setup-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;padding:.9rem;font-weight:800;list-style:none;display:flex}.integration-coming-soon{background:var(--panel-subtle)}@supports (color:color-mix(in lab, red, red)){.integration-coming-soon{background:color-mix(in srgb, var(--panel-subtle) 78%, var(--panel))}}.integration-coming-soon-row{color:var(--muted);justify-content:space-between;align-items:center;padding:.9rem;font-weight:800;display:flex}.integration-disclosure-provider{align-items:center;gap:.65rem;display:inline-flex}.integration-disclosure-provider img{object-fit:contain;width:28px;height:28px}.integration-disclosure-actions{align-items:center;gap:.65rem;display:inline-flex}.integration-setup-disclosure summary::-webkit-details-marker{display:none}.integration-setup-disclosure summary svg{color:var(--muted);transition:transform var(--motion-standard) var(--ease-standard)}.integration-setup-disclosure[open] summary{border-bottom:1px solid var(--line)}.integration-setup-disclosure[open] summary svg{transform:rotate(180deg)}.integration-setup-body{padding:1rem}.integration-setup-body>p{color:var(--muted);margin-bottom:1rem}.integration-credential-form{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.integration-credential-form fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.credential-resize-frame{overflow:hidden}.credential-resize-frame.ready{transition:height var(--motion-emphasis) var(--ease-standard)}.credential-resize-content{gap:.75rem;display:grid}.integration-form-error{justify-content:space-between;align-items:flex-start;gap:.75rem;margin:.15rem 0 0;display:flex}.integration-form-error span{min-width:0}.integration-error-dismiss{color:currentColor;cursor:pointer;opacity:.72;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:1.2rem;line-height:1;display:inline-flex}.integration-error-dismiss:hover{opacity:1}.integration-instructions{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.integration-instructions{background:color-mix(in srgb, var(--primary) 5%, var(--panel))}}.integration-instructions{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.integration-instructions{border:1px solid color-mix(in srgb, var(--primary) 17%, var(--line))}}.integration-instructions{border-radius:12px;padding:.9rem}.integration-instructions ol{color:var(--muted);margin:.55rem 0;padding-left:1.2rem;line-height:1.55}.integration-instructions a{color:var(--primary);align-items:center;gap:.3rem;font-size:.84rem;font-weight:750;display:inline-flex}.connection-handoff{border-radius:var(--radius-card);background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #93c5fd;align-items:flex-start;gap:.9rem;margin-top:1rem;padding:1rem;scroll-margin-top:1rem;display:flex}.connection-handoff:focus{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.connection-handoff:focus{outline:3px solid color-mix(in srgb, var(--primary) 22%, transparent)}}.connection-handoff:focus{outline-offset:3px}.connection-handoff-icon{background:var(--success-soft);color:#047857;border-radius:999px;flex:0 0 40px;justify-content:center;align-items:center;height:40px;display:inline-flex}.connection-handoff h4{margin:.2rem 0 .35rem}.connection-handoff p:not(.section-label){color:var(--muted);margin-bottom:.85rem;line-height:1.5}.connection-handoff .helper-text{margin-top:.7rem;display:block}.initial-import-state{transition:background-color .25s,border-color .25s,box-shadow .25s}.initial-import-choices{gap:.9rem;display:grid}.initial-import-choices>div{border:1px solid var(--border);background:#ffffffb8;border-radius:12px;padding:.8rem}.initial-import-choices>div>strong,.initial-import-choices>div>small{display:block}.initial-import-choices>div>small{color:var(--muted);margin:.2rem 0 .65rem}.button-recommendation{background:#fff3;border-radius:999px;margin-left:.25rem;padding:.12rem .38rem;font-size:.68rem}.initial-setup-sidebar{margin-top:auto;padding-top:1rem}.initial-setup-sidebar+.sidebar-bottom{margin-top:.7rem}.initial-setup-sidebar>button{border-radius:var(--radius-control);color:var(--on-dark);cursor:pointer;text-align:left;background:#3b82f624;border:1px solid #93c5fd57;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;width:100%;padding:.75rem;display:grid}.initial-setup-sidebar>button:hover{background:#3b82f638;border-color:#93c5fd94}.initial-setup-sidebar>button.complete{background:#10b98121;border-color:#6ee7b752}.initial-setup-sidebar-icon{color:#93c5fd;justify-content:center;align-items:center;display:inline-flex}.initial-setup-sidebar>button.complete .initial-setup-sidebar-icon{color:#6ee7b7}.initial-setup-sidebar>button>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.initial-setup-sidebar strong{font-size:.76rem;line-height:1.25}.initial-setup-sidebar small{color:var(--on-dark-muted);font-size:.66rem}.admin-background-activity{border-radius:var(--radius-control);color:var(--on-dark);background:#3b82f624;border:1px solid #93c5fd57;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;margin-top:auto;padding:.75rem;animation:.22s cubic-bezier(.16,1,.3,1) both notice-enter;display:grid;position:relative;overflow:hidden}.admin-background-activity+.sidebar-bottom{margin-top:.7rem}.admin-background-activity.success{background:#10b98121;border-color:#6ee7b752}.admin-background-activity.error{background:#ef444421;border-color:#fca5a557}.admin-background-activity-icon{color:#93c5fd;justify-content:center;align-items:center;display:inline-flex}.admin-background-activity.success .admin-background-activity-icon{color:#6ee7b7}.admin-background-activity.error .admin-background-activity-icon{color:#fca5a5}.admin-background-activity>span:nth-child(2){gap:.12rem;min-width:0;display:grid}.admin-background-activity strong{font-size:.76rem;line-height:1.25}.admin-background-activity small{color:var(--on-dark-muted);font-size:.64rem;line-height:1.35}.admin-background-activity>button{color:var(--on-dark-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.admin-background-activity>button:hover{color:var(--on-dark)}.admin-background-activity>i{background:linear-gradient(90deg,#0000,#38bdf8,#0000);width:45%;height:2px;animation:1.4s ease-in-out infinite admin-background-progress;position:absolute;bottom:0;left:-45%}@keyframes admin-background-progress{to{left:100%}}.initial-setup-help{color:var(--on-dark-muted);align-items:center;display:inline-flex;position:relative}.initial-setup-help:after{color:#f8fafc;content:attr(data-tooltip);opacity:0;pointer-events:none;visibility:hidden;z-index:1100;background:#111827;border:1px solid #ffffff1f;border-radius:9px;width:245px;padding:.6rem .7rem;font-size:.72rem;font-weight:650;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + .65rem);transform:translateY(-50%)translate(-4px);box-shadow:0 14px 35px #0f172a4d}.initial-setup-help:hover:after{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.initial-setup-chevron{color:var(--on-dark-muted)}.initial-setup-backdrop{z-index:10000;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.initial-setup-dialog{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);gap:1rem;width:100%;max-width:560px;padding:1.4rem;animation:.22s cubic-bezier(.16,1,.3,1) both notice-enter;display:grid;position:relative;box-shadow:0 28px 80px #0f172a4d}.initial-setup-dialog h2{margin:.2rem 2rem .5rem 0;font-size:1.55rem}.initial-setup-dialog p:not(.section-label){color:var(--muted);margin:0;line-height:1.55}.initial-setup-dialog-icon{color:#2563eb;background:#dbeafe;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.initial-setup-close{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.4rem;display:inline-flex;position:absolute;top:.8rem;right:.8rem}.initial-setup-stage-list{gap:.55rem;margin-top:1rem;display:grid}.initial-setup-stage-list>span{color:var(--muted);align-items:center;gap:.55rem;font-size:.85rem;display:flex}.initial-setup-stage-list>span.active{color:#2563eb}.initial-setup-step-dot{border:2px solid var(--line);border-radius:999px;width:17px;height:17px;display:inline-block}.initial-setup-step-dot.active{background:#60a5fa;border-color:#bfdbfe;box-shadow:inset 0 0 0 4px #eff6ff}.initial-setup-progress-copy{justify-content:space-between;align-items:center;gap:.75rem;margin:1.1rem 0 .6rem;display:flex}.initial-setup-progress-copy span{color:var(--muted);font-size:.78rem;font-weight:750}.ai-activity-loader{--ai-blob-distance:8px;--ai-blob-size:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ai-activity-loader.compact{--ai-blob-distance:5.5px;--ai-blob-size:5.5px;width:18px;height:18px}.ai-activity-loader:before{box-shadow:calc(var(--ai-blob-distance) * -1) 0 #0db8ed, var(--ai-blob-distance) 0 #0db8ed, 0 var(--ai-blob-distance) #0db8ed, 0 calc(var(--ai-blob-distance) * -1) #0db8ed;content:"";filter:drop-shadow(0 0 4px #0db8ed6b);height:var(--ai-blob-size);width:var(--ai-blob-size);background:#0db8ed;border-radius:999px;animation:1.05s cubic-bezier(.65,0,.35,1) infinite alternate ai-loader-blob}@keyframes ai-loader-blob{90%,to{box-shadow:calc(var(--ai-blob-distance) * -.34) 0 #0db8ed, calc(var(--ai-blob-distance) * .34) 0 #0db8ed, 0 calc(var(--ai-blob-distance) * .34) #0db8ed, 0 calc(var(--ai-blob-distance) * -.34) #0db8ed;background:#0db8ed;transform:rotate(180deg)scale(1.08)}}@media (max-width:900px){.initial-setup-sidebar{margin-top:.75rem;padding-top:0}.admin-background-activity{display:none}}@media (max-width:720px){.initial-setup-help:after{display:none}.initial-setup-progress-copy{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (max-width:900px){.integration-provider-grid{grid-template-columns:1fr}}@media (max-width:620px){.integration-provider-card{padding:1rem;overflow:hidden}.integration-provider-grid>div,.integration-provider-heading,.integration-provider-identity{min-width:0}.integration-provider-heading{flex-direction:column;align-items:flex-start}.integration-provider-heading .status-pill{align-self:flex-start}.integration-provider-description{font-size:.95rem}.integration-connection-summary{grid-template-columns:1fr}.integration-remove-action{justify-content:flex-start}.connection-handoff{flex-direction:column;align-items:stretch}.first-import-options,.first-import-options form,.first-import-options .button{width:100%}.integration-connection-guide .onboarding-steps{grid-template-columns:1fr}.integration-platform-request{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.verification-complete{animation:notice-enter var(--motion-standard) var(--ease-standard) both}.verification-complete-icon{color:var(--success)}.verification-code-panel{gap:22px;display:grid}.verification-code-panel .auth-panel-title h2,.verification-code-panel>h2{margin:0;font-size:26px}.verification-code-form{gap:12px;display:grid}.verification-code-form>label{color:var(--foreground);font-size:13px;font-weight:800}.verification-code-form>input[name=code]{border-radius:var(--radius-control);color:var(--foreground);letter-spacing:.28em;text-align:center;min-height:64px;transition:border-color var(--motion-fast), box-shadow var(--motion-fast), background var(--motion-fast);background:#f4f7fb;border:1px solid #d8e2ef;outline:0;width:100%;padding:0 12px 0 calc(12px + .28em);font-family:Courier New,Courier,monospace;font-size:32px;font-weight:800}.verification-code-form>input[name=code]:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary);background:#fff}@supports (color:color-mix(in lab, red, red)){.verification-code-form>input[name=code]:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 14%, transparent)}}.verification-code-form>input[name=code]::placeholder{color:#b7c1cf}.verification-code-form>p:not(.form-error):not(.verification-code-notice){align-items:center;gap:6px;margin:-2px 0 3px;font-size:12px;display:flex}.verification-code-notice{background:var(--success-soft);border-radius:var(--radius-control);border:1px solid #a7f3d0;margin:0;padding:10px 12px;color:#047857!important;font-size:13px!important}.verification-code-secondary-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.verification-code-secondary-actions .button{width:auto}.verification-code-secondary-actions a{color:var(--primary-dark);font-size:13px;font-weight:800}@media (max-width:560px){.verification-code-form>input[name=code]{letter-spacing:.2em;padding-left:calc(12px + .2em);font-size:28px}.verification-code-secondary-actions{text-align:center;flex-direction:column;align-items:stretch}.verification-code-secondary-actions .button{width:100%}}.onboarding-checklist{border-radius:var(--radius-card);background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #bfdbfe;margin:1.25rem 0;display:grid;overflow:hidden;box-shadow:0 8px 24px #2563eb14}.onboarding-checklist.expanded{box-shadow:0 12px 30px #2563eb1a}.onboarding-compact-row{grid-template-columns:minmax(180px,.82fr) minmax(240px,1.18fr) auto;align-items:center;gap:1.35rem;padding:1rem 1.15rem;display:grid}.onboarding-progress-summary{gap:.45rem;min-width:0;display:grid}.onboarding-progress-summary .section-label{margin:0}.onboarding-progress-copy{justify-content:space-between;align-items:center;gap:.75rem;font-size:.82rem;display:flex}.onboarding-progress-copy span{color:var(--muted);font-size:.72rem;font-weight:750}.onboarding-progress-track{background:#e8eef8;border-radius:999px;height:5px;overflow:hidden}.onboarding-progress-track>span{background:linear-gradient(90deg, var(--primary), #60a5fa);border-radius:inherit;min-width:0;height:100%;transition:width var(--motion-emphasis) var(--ease-standard);display:block}.onboarding-next-step{border-left:1px solid var(--line);gap:.18rem;min-width:0;padding-left:1.35rem;display:grid}.onboarding-next-step>span{color:var(--primary);letter-spacing:.045em;text-transform:uppercase;font-size:.68rem;font-weight:850}.onboarding-next-step strong{font-size:.88rem;line-height:1.3}.onboarding-next-step small{color:var(--muted);line-height:1.35}.onboarding-compact-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.onboarding-compact-actions .button{white-space:nowrap;width:auto;min-height:40px}.onboarding-expand-button{gap:.35rem;padding-inline:.75rem}.onboarding-expand-button svg{transition:transform var(--motion-standard) var(--ease-standard)}.onboarding-expand-button svg.open{transform:rotate(180deg)}.onboarding-expanded-panel{border-top:1px solid var(--line);gap:1rem;padding:1rem 1.15rem 1.15rem;display:grid}.onboarding-expanded-heading{justify-content:space-between;align-items:start;gap:1.25rem;display:flex}.onboarding-expanded-heading h2{margin:.2rem 0 0;font-size:1.12rem}.onboarding-compact-error{margin:0 1.15rem 1rem}.onboarding-agent-choice{flex:none;place-items:flex-end end;gap:.35rem;padding-top:.1rem;display:grid}.onboarding-agent-choice span{color:var(--muted);align-items:center;gap:.35rem;font-size:.78rem;font-weight:750;display:inline-flex}.onboarding-agent-choice button{color:var(--primary);cursor:pointer;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);background:0 0;border:0;padding:0;font-size:.82rem;font-weight:850}@supports (color:color-mix(in lab, red, red)){.onboarding-agent-choice button{-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent)}}.onboarding-agent-choice button{text-underline-offset:3px}.onboarding-agent-choice button:hover{color:var(--primary-dark)}.onboarding-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.onboarding-steps>a{background:var(--panel-subtle);border:1px solid var(--line);color:inherit;border-radius:12px;grid-column:span 2;align-items:flex-start;gap:.7rem;padding:.9rem;text-decoration:none;display:flex}.onboarding-steps>a:nth-child(4){grid-column:2/span 2}.onboarding-steps>a:nth-child(5){grid-column:4/span 2}.onboarding-steps>a:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.onboarding-steps>a:hover{border-color:color-mix(in srgb, var(--primary) 44%, var(--line))}}.onboarding-steps svg{color:var(--muted);flex:none;margin-top:.08rem}.onboarding-steps .complete svg{color:var(--success,#16a34a)}.onboarding-step-number{color:#475569;background:#e8eef8;border-radius:999px;flex:0 0 24px;justify-content:center;height:24px;font-size:.75rem;font-weight:850;align-items:center!important;display:inline-flex!important}.onboarding-steps .complete .onboarding-step-number{color:#15803d;background:#dcfce7}.onboarding-steps span{gap:.2rem;display:grid}.onboarding-steps strong{align-items:center;gap:.35rem;display:flex}.onboarding-steps .onboarding-step-ai-sparkle{color:#8b5cf6;margin-top:0}.onboarding-steps small{color:var(--muted);line-height:1.35}.onboarding-confirmation-backdrop{z-index:1000;background:#0f172a7a;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.onboarding-confirmation-dialog{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);gap:1rem;width:100%;max-width:520px;padding:1.35rem;animation:.22s cubic-bezier(.16,1,.3,1) both notice-enter;display:grid;position:relative;box-shadow:0 28px 80px #0f172a4d}.onboarding-confirmation-dialog h3{margin:.15rem 0 .45rem}.onboarding-confirmation-dialog p{margin:0;line-height:1.55}.onboarding-confirmation-icon{background:#f3e8ff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.onboarding-confirmation-close{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.35rem;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.onboarding-confirmation-actions{justify-content:flex-end;gap:.65rem;display:flex}.app-modal-backdrop{z-index:1400;background:#0f172a85;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.app-modal-dialog{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);scrollbar-color:var(--muted) transparent;background-clip:padding-box;outline:none;max-height:min(760px,100vh - 2rem);padding:1.35rem;position:relative;overflow-y:auto;box-shadow:0 28px 80px #0f172a4d}@supports (color:color-mix(in lab, red, red)){.app-modal-dialog{scrollbar-color:color-mix(in srgb, var(--muted) 38%, transparent) transparent}}.app-modal-dialog{scrollbar-width:thin;width:min(100%,640px)}.app-modal-dialog::-webkit-scrollbar{width:10px}.app-modal-dialog::-webkit-scrollbar-track{background:0 0;margin-block:10px}.app-modal-dialog::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.app-modal-dialog::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 34%, transparent)}}.app-modal-dialog::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid #0000;border-radius:999px}.app-modal-dialog::-webkit-scrollbar-thumb:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.app-modal-dialog::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 52%, transparent)}}.app-modal-dialog::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.app-modal-close{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:.4rem;transition:background .16s,color .16s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.app-modal-close:hover{background:var(--panel-subtle);color:var(--foreground)}.app-modal-close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app-modal-actions{justify-content:center;align-items:center;gap:.65rem;display:flex}.app-modal-actions form{margin:0}.app-confirmation-dialog{gap:1.2rem;width:min(100%,520px);display:grid}.app-confirmation-heading{align-items:flex-start;gap:.85rem;padding-right:2rem;display:flex}.app-confirmation-heading h3,.app-confirmation-heading p{margin:0}.app-confirmation-heading h3{margin-bottom:.4rem;font-size:1.15rem}.app-confirmation-heading p{color:var(--muted);line-height:1.55}.app-confirmation-icon{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;height:42px;display:inline-flex}.ai-import-company-duplicate-option{background:var(--panel-subtle);border:1px solid var(--line);border-radius:10px;align-items:flex-start;padding:10px 11px}.ai-import-company-duplicate-option input{margin-top:2px}.ai-import-company-duplicate-option>span{gap:2px;display:grid}.ai-import-company-duplicate-option strong{font-size:12px}.ai-import-company-duplicate-option small{color:var(--muted);font-size:10px;font-weight:500}.onboarding-complete-message{border-radius:var(--radius-card);color:#047857;background:linear-gradient(135deg,#ecfdf5,#f8fafc);border:1px solid #a7f3d0;align-items:flex-start;gap:.8rem;margin:1.25rem 0;padding:1rem 3.25rem 1rem 1.15rem;display:flex;position:relative;box-shadow:0 8px 24px #10b98114}.onboarding-complete-message>svg{flex:none;margin-top:.05rem}.onboarding-complete-message p{color:var(--muted);margin:.25rem 0 0}.onboarding-complete-message a{color:var(--primary);font-weight:800}.onboarding-complete-dismiss{color:#047857;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:.4rem;transition:background .16s,color .16s;display:inline-flex;position:absolute;top:.7rem;right:.75rem}.onboarding-complete-dismiss:hover{color:#065f46;background:#10b9811a}.onboarding-complete-dismiss:focus-visible{outline-offset:2px;outline:2px solid #10b981}@media (max-width:900px){.onboarding-compact-row{grid-template-columns:minmax(0,1fr) auto}.onboarding-next-step{grid-area:2/1}.onboarding-compact-actions{grid-area:1/2/span 2}}@media (max-width:760px){.onboarding-expanded-heading{flex-direction:column;align-items:stretch}.onboarding-agent-choice{place-items:start}.onboarding-steps{grid-template-columns:1fr}.onboarding-steps>a,.onboarding-steps>a:nth-child(4),.onboarding-steps>a:nth-child(5){grid-column:auto}.onboarding-confirmation-actions{flex-direction:column-reverse;align-items:stretch}}@media (max-width:620px){.onboarding-compact-row{grid-template-columns:1fr;gap:.9rem}.onboarding-next-step{border-left:0;border-top:1px solid var(--line);grid-area:auto;padding:.85rem 0 0}.onboarding-compact-actions{grid-area:auto;justify-content:stretch}.onboarding-compact-actions .button{flex:auto}.onboarding-expand-button span{display:none}}.billing-summary-grid strong{font-size:18px}.billing-volume-pricing-toggle{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:3px 0 0;font-size:12px;font-weight:850;display:inline-flex}.billing-volume-pricing-toggle svg{transition:transform .18s}.billing-volume-pricing-toggle svg.open{transform:rotate(180deg)}.billing-volume-pricing-panel{background:var(--primary);animation:.24s cubic-bezier(.16,1,.3,1) both billing-volume-pricing-enter}@supports (color:color-mix(in lab, red, red)){.billing-volume-pricing-panel{background:color-mix(in srgb, var(--primary) 4%, var(--panel))}}.billing-volume-pricing-panel{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.billing-volume-pricing-panel{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--line))}}.billing-volume-pricing-panel{border-radius:var(--radius-card);gap:14px;margin-top:12px;padding:16px;display:grid}.billing-volume-pricing-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.billing-volume-pricing-heading h3,.billing-volume-pricing-heading p{margin:0}.billing-volume-pricing-panel>small{color:var(--muted);line-height:1.5}.billing-volume-pricing-increment{color:var(--muted);margin:-4px 0 0;font-size:13px;line-height:1.5}@keyframes billing-volume-pricing-enter{0%{opacity:0;transform:translateY(-8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.billing-volume-pricing-table{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);overflow:hidden}.billing-volume-pricing-table>div{grid-template-columns:minmax(180px,1.5fr) repeat(2,minmax(100px,1fr));gap:12px;padding:10px 12px;display:grid}.billing-volume-pricing-table>div+div{border-top:1px solid var(--line)}.billing-volume-pricing-table>.heading{background:var(--panel-subtle);font-size:12px}.billing-volume-pricing-table span{color:var(--muted);font-size:13px}.billing-volume-notice{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.billing-volume-notice{background:color-mix(in srgb, var(--primary) 6%, var(--panel))}}.billing-subscription-summary{color:var(--foreground);text-align:left;gap:10px}.billing-subscription-summary.automated,.billing-subscription-summary.self-serve{border-color:var(--line)}.billing-plan-toggle{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.billing-plan-toggle{background:color-mix(in srgb, var(--primary) 9%, var(--panel))}}.billing-plan-toggle{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.billing-plan-toggle{border:1px solid color-mix(in srgb, var(--primary) 26%, var(--line))}}.billing-plan-toggle{isolation:isolate;border-radius:999px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid;position:relative;overflow:hidden}.billing-plan-toggle-button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:999px;margin:0;padding:0;display:block}.billing-plan-toggle-button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.billing-plan-toggle-button.disabled{cursor:default}.billing-plan-toggle:before{background:var(--primary);box-shadow:0 1px 4px var(--primary-dark);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.billing-plan-toggle:before{box-shadow:0 1px 4px color-mix(in srgb, var(--primary-dark) 38%, transparent)}}.billing-plan-toggle:before{content:"";z-index:-1;width:calc(50% - 4.5px);transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:3px auto 3px 3px;transform:translate(0)}.billing-plan-toggle.automated:before{transform:translate(calc(100% + 3px))}.billing-plan-toggle>span{color:var(--muted);font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:7px 9px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.billing-plan-toggle>span.selected{box-shadow:none;color:#fff;background:0 0}.billing-plan-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.billing-plan-picker,.billing-plan-picker-shell{gap:14px;margin-top:18px;display:grid}.billing-plan-picker-shell .billing-plan-picker{margin-top:0}.billing-plan-volume-note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.billing-forecast-summary{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.billing-plan-card{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-card);cursor:pointer;align-content:start;align-items:start;gap:10px;padding:18px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.billing-base-plan,.billing-ai-agent-plan{grid-template-columns:minmax(0,1fr) auto}.billing-plan-card.selected{background:var(--primary);animation:.22s cubic-bezier(.22,1,.36,1) billing-plan-select}@supports (color:color-mix(in lab, red, red)){.billing-plan-card.selected{background:color-mix(in srgb, var(--primary) 6%, var(--panel))}}.billing-plan-card.selected{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.billing-plan-card.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 14%, transparent)}}.billing-plan-card:hover,.billing-plan-card:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.billing-plan-card:hover,.billing-plan-card:focus-visible{border-color:color-mix(in srgb, var(--primary) 60%, var(--line))}}.billing-plan-card:hover,.billing-plan-card:focus-visible{outline:none;transform:translateY(-1px)}.billing-plan-card h3,.billing-plan-card p{margin:0}.billing-plan-card>strong,.billing-plan-price>strong{font-size:20px}.billing-plan-price{text-align:right;place-items:flex-end end;gap:3px;display:grid}.billing-plan-price small{max-width:170px;font-size:11px;line-height:1.35}.billing-trial-payment-note span{display:block}.billing-included-toggle,.billing-plan-card>ul{grid-column:1/-1}.billing-included-toggle{color:var(--foreground);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:800;display:inline-flex}.billing-included-toggle svg{transition:transform .18s}.billing-included-toggle svg.open{transform:rotate(180deg)}.billing-current-volume-summary{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.billing-current-plan-inclusions{color:var(--muted);gap:5px;margin:4px 0 0;padding-left:18px;display:grid}.billing-plan-card ul{color:var(--muted);gap:5px;margin:10px 0 0;padding-left:18px;display:grid}.billing-ai-agent-plan .section-label{align-items:center;gap:5px;display:inline-flex}.billing-plan-actions{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.billing-plan-actions small{color:var(--muted);text-align:right;max-width:520px}.billing-actions-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.billing-actions-context{gap:12px;min-width:0;display:grid}.billing-management-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.billing-payment-trigger-wrap{flex-direction:column;align-items:flex-start;gap:5px;display:inline-flex}.billing-payment-saved{color:var(--success,#15803d);font-weight:750}.billing-payment-dialog{gap:18px;display:grid}.billing-payment-heading{align-items:flex-start;gap:12px;padding-right:32px;display:flex}.billing-payment-heading h3,.billing-payment-heading p{margin:0}.billing-payment-heading h3{margin:2px 0 5px}.billing-payment-heading p:last-child,.billing-payment-consent,.billing-payment-security-note,.billing-current-payment-method{color:var(--muted);line-height:1.5}.billing-payment-icon{background:var(--primary);align-items:center}@supports (color:color-mix(in lab, red, red)){.billing-payment-icon{background:color-mix(in srgb, var(--primary) 11%, var(--panel))}}.billing-payment-icon{color:var(--primary);border-radius:11px;flex:0 0 42px;justify-content:center;height:42px;display:inline-flex}.billing-payment-summary{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.billing-payment-summary>div{gap:4px;min-width:0;padding:12px;display:grid}.billing-payment-summary>div+div{border-left:1px solid var(--line)}.billing-payment-summary span,.billing-payment-summary small{color:var(--muted);font-size:11px;line-height:1.35}.billing-payment-summary strong{font-size:13px}.billing-current-payment-method{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);margin:0;padding:11px 12px}.billing-payment-loading{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--muted);text-align:center;padding:18px}.billing-payment-form{gap:16px;display:grid}.billing-address-fields{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);overflow:hidden}.billing-address-heading{cursor:pointer;align-items:center;gap:9px;padding:12px;list-style:none;display:flex}.billing-address-heading::-webkit-details-marker{display:none}.billing-address-heading>svg{color:var(--primary);flex:none}.billing-address-heading>span{flex:1;gap:2px;display:grid}.billing-address-chevron{transition:transform .16s}.billing-address-fields[open] .billing-address-chevron{transform:rotate(180deg)}.billing-address-content{border-top:1px solid var(--line);gap:10px;padding:12px;display:grid}.billing-address-heading strong{font-size:13px}.billing-address-heading small{color:var(--muted);font-size:11px;line-height:1.35}.billing-address-grid{gap:10px;display:grid}.billing-address-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-address-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-address-field{gap:5px;min-width:0;display:grid}.billing-address-field>span{color:var(--foreground);font-size:11px;font-weight:750}.billing-address-field input,.billing-address-field select{background:var(--panel);border:1px solid var(--line);color:var(--foreground);font:inherit;border-radius:9px;width:100%;min-height:38px;padding:8px 10px}.billing-address-field input:focus,.billing-address-field select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.billing-address-field input:focus,.billing-address-field select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}}.billing-address-field input:focus,.billing-address-field select:focus{outline:none}.billing-payment-consent{margin:0;font-size:10px;line-height:1.45}.billing-payment-security-note{justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.billing-history-panel{padding:0;display:block;overflow:hidden}.billing-history-heading{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;list-style:none;display:flex}.billing-history-heading::-webkit-details-marker{display:none}.billing-history-heading h3,.billing-history-heading p{margin:0}.billing-history-heading h3{margin:3px 0 5px}.billing-history-toggle{color:var(--muted);align-items:center;gap:12px;display:inline-flex}.billing-history-chevron{transition:transform .16s}.billing-history-panel[open] .billing-history-chevron{transform:rotate(180deg)}.billing-history-content{border-top:1px solid var(--line);gap:16px;padding:20px 24px 24px;display:grid}.billing-history-actions{justify-content:flex-end;display:flex}.billing-history-table{border:1px solid var(--line);border-radius:var(--radius-control);overflow:hidden}.billing-history-table>div{grid-template-columns:1.2fr 1fr .8fr .75fr 1fr;align-items:center;gap:12px;padding:11px 12px;display:grid}.billing-history-table>div+div{border-top:1px solid var(--line)}.billing-history-table>.heading{background:var(--panel-subtle);font-size:12px}.billing-history-table span{color:var(--muted);font-size:13px}.billing-invoice-status{background:var(--panel-subtle);border-radius:999px;width:fit-content;padding:4px 8px;font-weight:800;display:inline-flex;font-size:11px!important}.billing-invoice-status.paid{color:#15803d;background:#dcfce7}.billing-invoice-status.open,.billing-invoice-status.uncollectible{color:#b91c1c;background:#fef2f2}.billing-invoice-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.billing-invoice-links a{color:var(--primary);align-items:center;gap:3px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.billing-history-empty{background:var(--panel-subtle);border:1px dashed var(--line);border-radius:var(--radius-control);color:var(--muted);align-items:center;gap:9px;padding:16px;display:flex}.billing-plan-submit{width:auto;min-width:190px}.billing-recovery-panel{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-card);gap:10px;margin-top:18px;padding:18px;display:grid}.billing-recovery-panel p{color:var(--muted);margin:0}.billing-trial-note{margin:0}.billing-management-panel{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-top:18px;display:flex}.billing-portal-form,.billing-cancel-form{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.billing-scheduled-notice{background:var(--primary);align-items:center}@supports (color:color-mix(in lab, red, red)){.billing-scheduled-notice{background:color-mix(in srgb, var(--primary) 5%, var(--panel))}}.billing-scheduled-notice{border:1px solid var(--line);border-radius:var(--radius-card);justify-content:space-between;gap:14px;margin-top:14px;padding:14px 16px;display:flex}.billing-scheduled-notice form{flex:none;margin:0}@keyframes billing-plan-select{0%{transform:scale(.992)}to{transform:scale(1)}}.billing-access-notice{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.billing-access-notice a{color:inherit;font-weight:850;text-decoration:underline}@media (max-width:900px){.billing-plan-grid,.billing-summary-grid{grid-template-columns:1fr}.billing-customer-row>summary{grid-template-columns:1fr auto 18px}.billing-customer-row>summary>span:nth-child(3){display:none}.billing-portal-form{flex-direction:column;align-items:flex-start}.billing-base-plan{grid-template-columns:1fr}.billing-customer-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.billing-actions-row{flex-direction:column;align-items:stretch}.billing-plan-actions{align-items:stretch}.billing-plan-actions small{text-align:left}.billing-plan-card,.billing-customer-form{grid-template-columns:1fr}.billing-plan-title,.billing-wide-field,.billing-plan-card>.button{grid-column:1}.billing-plan-submit{width:100%;min-width:0}.app-modal-actions{flex-direction:column-reverse;align-items:stretch}.app-modal-actions .button{width:100%}.billing-payment-summary{grid-template-columns:1fr}.billing-payment-summary>div+div{border-left:0;border-top:1px solid var(--line)}.billing-history-table{overflow-x:auto}.billing-history-table>div{min-width:650px}.billing-volume-pricing-heading{display:grid}.billing-volume-pricing-table{overflow-x:auto}.billing-volume-pricing-table>div{min-width:460px}.billing-customer-row>summary{grid-template-columns:1fr 18px}.billing-customer-row>summary>span:nth-child(2){display:none}}.checkbox-label{align-items:center;gap:9px;min-height:45px;display:flex}.checkbox-label input{width:auto;min-height:0}.checkbox-line{align-items:center;gap:9px!important;display:flex!important}.checkbox-line input[type=checkbox]{accent-color:var(--primary);flex:0 0 16px;width:16px;height:16px;min-height:0;margin:0;padding:0}.toolbar-row{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.shipment-table-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 22px;margin-bottom:14px;display:grid;position:relative}.shipment-table-header-primary{gap:12px;min-width:0;display:grid}.shipment-table-heading{min-height:0}.shipment-table-header-secondary{justify-items:end;gap:7px;padding-top:26px;display:grid}.shipment-table-total{position:absolute;top:0;right:0}.shipment-table-header-secondary .pagination-row-top{border-bottom:0;margin-top:0;padding-bottom:0}.header-pagination-slot{justify-content:flex-end;align-items:center;min-height:38px;display:flex}@media (max-width:720px){.shipment-table-header{grid-template-columns:minmax(0,1fr);align-items:stretch}.shipment-table-header-secondary{justify-items:stretch;padding-top:0}.header-pagination-slot:empty{display:none}.shipment-table-total{text-align:right;position:static}}.tab-row{flex-wrap:wrap;gap:8px;display:flex}.tab-row a{background:var(--panel-subtle);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:9px 12px;font-size:13px;font-weight:820}.tab-row a.active,.tab-row a:hover{background:var(--primary);border-color:var(--primary);color:var(--on-dark)}.search-form{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--muted);grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:8px;padding-left:12px;display:grid}.search-form input{box-shadow:none;border:0}.search-input-wrap{display:block;position:relative}.search-input-wrap input{width:100%;padding-right:34px}.search-input-wrap input[type=search]::-webkit-search-cancel-button{appearance:none}.search-clear{color:var(--muted);text-transform:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;font-weight:850;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.search-clear:disabled{cursor:default;opacity:.4}.search-clear:hover{background:var(--panel-subtle);color:var(--foreground)}.agent-console{grid-template-columns:.9fr 1fr;gap:24px;display:grid}.agent-copy{align-self:start}.agent-form{background:var(--surface-dark-soft);border-radius:var(--radius-control);color:var(--on-dark);padding:20px}.agent-result{background:var(--panel-ink);border-radius:var(--radius-control);color:var(--on-dark);grid-column:1/-1;padding:20px}.agent-result p{color:var(--on-dark-muted);margin-top:12px}.agent-result-top,.table-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.agent-result-top strong{color:var(--accent);font-size:28px}.agent-facts{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.agent-facts div,.draft-note{border-radius:var(--radius-control);background:#ffffff0f;border:1px solid #ffffff14;padding:14px}.agent-facts strong{color:var(--on-dark);margin-top:8px;font-size:15px;line-height:1.45;display:block}.agent-warning{color:#fecaca!important}.draft-note{margin-top:14px}.data-table,.lead-list{gap:10px;margin-top:18px;display:grid}.data-row{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);grid-template-columns:1fr .55fr 1fr;align-items:center;gap:12px;padding:13px;display:grid}.data-header{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;padding:0 13px;font-size:11px;font-weight:850;display:grid}.data-header a{color:var(--muted)}.data-header a.active,.data-header a:hover{color:var(--primary)}.data-row strong{color:var(--foreground);font-size:14px}.tracking-link{color:var(--foreground);overflow-wrap:anywhere;font-size:14px;font-weight:850;display:inline-block}.tracking-link:hover{color:var(--primary)}.data-row-wide{grid-template-columns:1.2fr .45fr .55fr .45fr}.shipment-row{grid-template-columns:1.1fr .55fr .58fr .72fr .5fr .55fr .7fr}.shipment-row.shipment-row-without-claim{grid-template-columns:1.1fr .55fr .58fr .5fr .55fr .7fr}.shipment-row.shipment-row-without-service{grid-template-columns:1.1fr .58fr .72fr .5fr .55fr .7fr}.shipment-filter-bar,.filter-pill-bar{flex-wrap:wrap;flex:auto;align-items:center;gap:7px;min-width:0;display:flex}.shipment-filter-dropdown,.filter-pill-dropdown{position:relative}.shipment-filter-control,.filter-pill-control{display:inline-flex;position:relative}.shipment-filter-control .shipment-filter-trigger-clearable,.filter-pill-control .filter-pill-trigger-clearable{padding-left:30px}.shipment-filter-group-clear,.filter-pill-group-clear{color:var(--on-dark);z-index:25;width:18px;height:22px;transition:opacity var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;font-size:13px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:8px;left:7px}.shipment-filter-group-clear:hover,.filter-pill-group-clear:hover{color:var(--on-dark);opacity:.72}.shipment-filter-control:hover .shipment-filter-group-clear,.shipment-filter-dropdown[open]+.shipment-filter-group-clear,.filter-pill-control:hover .filter-pill-group-clear,.filter-pill-dropdown[open]+.filter-pill-group-clear{transform:translateY(-1px)}.shipment-filter-control:hover .shipment-filter-group-clear:hover,.shipment-filter-dropdown[open]+.shipment-filter-group-clear:hover,.filter-pill-control:hover .filter-pill-group-clear:hover,.filter-pill-dropdown[open]+.filter-pill-group-clear:hover{transform:translateY(-1px)scale(1.08)}.shipment-filter-dropdown[open],.filter-pill-dropdown[open]{z-index:24}.shipment-filter-trigger,.filter-pill-trigger{background:var(--panel-subtle);border:1px solid var(--line);color:var(--muted);cursor:pointer;min-height:38px;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;display:inline-flex}.shipment-filter-trigger::-webkit-details-marker{display:none}.filter-pill-trigger::-webkit-details-marker{display:none}.shipment-filter-trigger strong,.filter-pill-trigger strong{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:820}.shipment-filter-trigger .ui-arrow,.filter-pill-trigger .ui-arrow{margin-left:2px}.shipment-filter-trigger:hover,.filter-pill-trigger:hover{background:var(--primary);border-color:var(--primary);color:var(--on-dark);transform:translateY(-1px)}.shipment-filter-trigger:hover strong,.filter-pill-trigger:hover strong{color:var(--on-dark)}.shipment-filter-trigger.active,.shipment-filter-dropdown[open]>.shipment-filter-trigger,.filter-pill-trigger.active,.filter-pill-dropdown[open]>.filter-pill-trigger{background:var(--primary);border-color:var(--primary);color:var(--on-dark);transform:translateY(-1px)}.shipment-filter-trigger.active strong,.shipment-filter-dropdown[open]>.shipment-filter-trigger strong,.filter-pill-trigger.active strong,.filter-pill-dropdown[open]>.filter-pill-trigger strong{color:var(--on-dark)}.shipment-filter-trigger.active:hover,.shipment-filter-dropdown[open]>.shipment-filter-trigger:hover,.filter-pill-trigger.active:hover,.filter-pill-dropdown[open]>.filter-pill-trigger:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.shipment-filter-dropdown[open]>.shipment-filter-trigger .ui-arrow,.filter-pill-dropdown[open]>.filter-pill-trigger .ui-arrow{transform:rotate(225deg)}.shipment-filter-dropdown-menu,.filter-pill-menu{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.shipment-filter-dropdown-menu,.filter-pill-menu{background:color-mix(in srgb, var(--panel) 97%, var(--background))}}.shipment-filter-dropdown-menu,.filter-pill-menu{border:1px solid var(--line);border-radius:var(--radius-control);box-shadow:var(--shadow-strong);z-index:2;gap:4px;min-width:220px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0}.filter-pill-dropdown[open]:not(.is-closing)>.filter-pill-menu{animation:filter-menu-enter var(--motion-standard) var(--ease-standard) both;transform-origin:0 0}.filter-pill-dropdown.is-closing>.filter-pill-menu{animation:filter-menu-exit var(--motion-filter-out) var(--ease-standard) both;pointer-events:none;transform-origin:0 0}@keyframes filter-menu-enter{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes filter-menu-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-5px)scale(.985)}}.shipment-filter-dropdown-menu>a:not(.button),.filter-pill-menu>a:not(.button){color:var(--foreground);transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:13px;font-weight:700;display:flex}.shipment-filter-dropdown-menu>a:not(.button):hover,.filter-pill-menu>a:not(.button):hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shipment-filter-dropdown-menu>a:not(.button):hover,.filter-pill-menu>a:not(.button):hover{background:color-mix(in srgb, var(--primary) 9%, var(--panel))}}.shipment-filter-dropdown-menu>a:not(.button):hover,.filter-pill-menu>a:not(.button):hover{color:var(--primary)}.shipment-filter-dropdown-menu>a.active,.filter-pill-menu>a.active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shipment-filter-dropdown-menu>a.active,.filter-pill-menu>a.active{background:color-mix(in srgb, var(--primary) 9%, var(--panel))}}.shipment-filter-dropdown-menu>a.active,.filter-pill-menu>a.active{color:var(--primary)}.shipment-filter-option-label,.filter-pill-option-label{align-items:center;gap:0;min-width:0;display:inline-flex}.shipment-filter-option-label.selected,.filter-pill-option-label.selected{gap:6px}.shipment-filter-option-remove,.filter-pill-option-remove{flex:none;font-size:12px;font-weight:500;line-height:1;display:inline-block}.shipment-filter-option-count,.filter-pill-count{background:var(--panel-subtle);border:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:24px;padding:2px 6px;font-size:10px;font-weight:760;display:inline-flex}.shipment-filter-dropdown-menu>a.active .shipment-filter-option-count,.filter-pill-menu>a.active .filter-pill-count{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shipment-filter-dropdown-menu>a.active .shipment-filter-option-count,.filter-pill-menu>a.active .filter-pill-count{background:color-mix(in srgb, var(--primary) 9%, var(--panel))}}.shipment-filter-dropdown-menu>a.active .shipment-filter-option-count,.filter-pill-menu>a.active .filter-pill-count{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shipment-filter-dropdown-menu>a.active .shipment-filter-option-count,.filter-pill-menu>a.active .filter-pill-count{border-color:color-mix(in srgb, var(--primary) 24%, var(--line))}}.shipment-filter-dropdown-menu>a.active .shipment-filter-option-count,.filter-pill-menu>a.active .filter-pill-count{color:var(--primary)}.filter-pill-date-menu{overflow-anchor:none;width:min(480px,100vw - 32px);min-width:420px;transition:width var(--motion-fast) var(--ease-standard);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.filter-pill-date-menu.has-calendar{width:min(600px,100vw - 32px);min-width:560px}.filter-pill-date-section{gap:4px;min-width:0;display:grid}.filter-pill-date-option{color:var(--foreground);cursor:pointer;font:inherit;text-align:left;min-height:38px;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;width:100%;padding:9px 10px;font-size:13px;font-weight:700;display:flex}.filter-pill-date-option:hover,.filter-pill-date-option.active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.filter-pill-date-option:hover,.filter-pill-date-option.active{background:color-mix(in srgb, var(--primary) 9%, var(--panel))}}.filter-pill-date-option:hover,.filter-pill-date-option.active{color:var(--primary)}.filter-pill-date-inputs,.filter-pill-date-actions{grid-column:1/-1}.filter-calendar{border-top:1px solid var(--line);gap:6px;margin-top:3px;padding:10px 3px 2px;display:grid}.filter-calendar-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.filter-calendar-panel{gap:6px;min-width:0;display:grid}.filter-calendar-dual .filter-calendar-panel+.filter-calendar-panel{border-left:1px solid var(--line);padding-left:12px}.filter-calendar-label{color:var(--muted);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:0;font-size:10px;font-weight:780}.filter-calendar-header{text-align:center;grid-template-columns:27px minmax(0,1fr) 27px;align-items:center;display:grid}.filter-calendar-header strong{color:var(--foreground);font-size:12px;font-weight:800}.filter-calendar-nav{color:var(--muted);height:27px;min-height:0;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:27px;padding:0;display:inline-flex}.filter-calendar-nav:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.filter-calendar-nav:hover{background:color-mix(in srgb, var(--primary) 9%, var(--panel))}}.filter-calendar-nav:hover{color:var(--primary)}.filter-calendar-weekdays,.filter-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.filter-calendar-weekdays span{color:var(--muted);text-align:center;padding:3px 0;font-size:9px;font-weight:800}.filter-calendar-day{color:var(--foreground);height:27px;min-height:0;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:720;text-decoration:none;display:inline-flex}.filter-calendar-day.outside{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.filter-calendar-day.outside{color:color-mix(in srgb, var(--muted) 48%, transparent)}}.filter-calendar-day.today{position:relative}.filter-calendar-day.today:after{background:var(--primary);content:"";border-radius:50%;width:3px;height:3px;position:absolute;bottom:2px}.filter-calendar-day:hover,.filter-calendar-day.in-range{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.filter-calendar-day:hover,.filter-calendar-day.in-range{background:color-mix(in srgb, var(--primary) 10%, var(--panel))}}.filter-calendar-day:hover,.filter-calendar-day.in-range{color:var(--primary)}.filter-calendar-day.endpoint{background:var(--primary);color:var(--on-dark)}.filter-calendar-day.endpoint.today:after{background:var(--on-dark)}.filter-calendar-day:disabled{cursor:default;opacity:.28}.filter-calendar-day:disabled:hover{color:var(--foreground);background:0 0}.filter-calendar-hint{color:var(--muted);text-align:center;margin:1px 0 0;font-size:10px;font-weight:650}.dashboard-date-filter{margin-top:18px}.dashboard-date-filter-menu{width:min(320px,100vw - 32px);min-width:280px}.dashboard-date-filter-menu.has-calendar{width:min(600px,100vw - 32px);min-width:560px}.dashboard-date-filter-menu .filter-calendar{padding-left:2px;padding-right:2px}.filter-pill-menu-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:2px 10px 1px;font-size:10px;font-weight:780}.filter-pill-menu-divider{border-top:1px solid var(--line);margin-top:5px;margin-left:3px;margin-right:3px;padding:9px 7px 0}.shipment-status-dropdown-menu{grid-template-columns:1fr;width:min(280px,100vw - 32px)}.shipment-date-dropdown-menu{gap:10px;padding:13px;left:0;right:auto}.shipment-date-dropdown-menu.has-calendar{left:0;right:auto}.shipment-date-dropdown-menu label{gap:5px;display:grid}.shipment-date-dropdown-menu label>span{color:var(--muted);font-size:11px;font-weight:760}.shipment-date-dropdown-menu input,.shipment-date-dropdown-menu select{background-color:var(--panel);min-height:38px}.shipment-filter-dropdown-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin:2px -13px -13px;padding:10px 13px;display:flex}.claim-outcome-filter-row{margin-top:9px;display:flex}.shipment-toolbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.shipment-filter-menu{z-index:8;flex:none;position:relative}.shipment-filter-summary{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--muted);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-size:12px;font-weight:780;display:flex}.shipment-filter-summary::-webkit-details-marker{display:none}.shipment-filter-summary.active,.shipment-filter-summary:hover,.shipment-filter-menu[open] .shipment-filter-summary{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shipment-filter-summary.active,.shipment-filter-summary:hover,.shipment-filter-menu[open] .shipment-filter-summary{border-color:color-mix(in srgb, var(--primary) 62%, var(--line))}}.shipment-filter-summary.active,.shipment-filter-summary:hover,.shipment-filter-menu[open] .shipment-filter-summary{color:var(--primary)}.shipment-filter-menu[open] .shipment-filter-summary .ui-arrow{transform:rotate(225deg)}.shipment-filter-popover{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-strong);gap:0;width:min(440px,100vw - 48px);max-height:min(620px,100vh - 120px);padding:0;display:grid;position:absolute;top:calc(100% + 9px);right:0;overflow-y:auto}.shipment-filter-heading{background:var(--panel-subtle);border-bottom:1px solid var(--line);z-index:2;justify-content:space-between;align-items:center;padding:13px 15px;display:flex;position:sticky;top:0}.shipment-filter-heading strong{margin:0}.shipment-filter-close{background:var(--panel-subtle);align-items:center}@supports (color:color-mix(in lab, red, red)){.shipment-filter-close{background:color-mix(in srgb, var(--panel-subtle) 86%, transparent)}}.shipment-filter-close{border:1px solid var(--line);color:var(--muted);border-radius:999px;justify-content:center;width:30px;height:30px;min-height:0;padding:0;display:inline-flex}.shipment-filter-close:hover{border-color:var(--primary);color:var(--primary)}.shipment-filter-section{border-bottom:1px solid var(--line);gap:8px;margin:0;padding:12px 15px;display:grid}.shipment-filter-section h3{margin:0}.shipment-filter-options{flex-wrap:wrap;gap:6px;display:flex}.shipment-filter-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shipment-filter-lifecycle button{width:100%}.shipment-filter-caption{color:var(--muted);margin-top:2px;font-size:11px;font-weight:760}.shipment-filter-date-fields{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shipment-filter-date-fields button{width:100%}.shipment-filter-date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:2px;display:grid}.shipment-filter-date-input{gap:6px;display:grid}.shipment-filter-date-input>span{color:var(--muted);font-size:11px;font-weight:760}.shipment-filter-date-input input{background:var(--panel);min-height:38px}.shipment-filter-date-input-single{max-width:calc(50% - 5px);margin-top:2px}.shipment-filter-actions{background:var(--panel);align-items:center}@supports (color:color-mix(in lab, red, red)){.shipment-filter-actions{background:color-mix(in srgb, var(--panel) 92%, transparent)}}.shipment-filter-actions{z-index:2;justify-content:flex-end;gap:9px;padding:11px 15px;display:flex;position:sticky;bottom:0}.shipment-filter-chips{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.shipment-filter-chip{background:var(--primary);align-items:center}@supports (color:color-mix(in lab, red, red)){.shipment-filter-chip{background:color-mix(in srgb, var(--primary) 8%, var(--panel))}}.shipment-filter-chip{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.shipment-filter-chip{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--line))}}.shipment-filter-chip{color:var(--foreground);border-radius:999px;gap:6px;padding:6px 9px;font-size:11px;font-weight:780;display:inline-flex}.shipment-filter-chip:hover{border-color:var(--primary);color:var(--primary)}.shipment-filter-clear{color:var(--muted);padding:6px 4px;font-size:11px;font-weight:760}.shipment-filter-clear:hover{color:var(--primary)}.shipment-row-with-last-scan{grid-template-columns:1.02fr .5fr .54fr .68fr .46fr .52fr .52fr .66fr}.shipment-row-with-last-scan.shipment-row-without-claim{grid-template-columns:1.02fr .5fr .54fr .46fr .52fr .52fr .66fr}.shipment-row-with-last-scan.shipment-row-without-service{grid-template-columns:1.02fr .54fr .68fr .46fr .52fr .52fr .66fr}.shipment-row-with-last-scan.shipment-row-without-claim.shipment-row-without-service{grid-template-columns:1.02fr .54fr .46fr .52fr .52fr .66fr}.muted-table-value{color:var(--muted)}.shipment-status-cell{gap:2px;min-width:0;display:grid}.shipment-status-cell>span+span{color:var(--muted);font-size:10px;font-weight:720;line-height:1.25}.shipment-detail-row{gap:0;display:grid}.shipment-detail-row:has(.themed-select.open){z-index:40;position:relative}.shipment-detail-row summary{cursor:pointer;list-style:none}.shipment-detail-row summary::-webkit-details-marker{display:none}.shipment-detail-row[open] summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.shipment-details-panel{background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.shipment-details-panel{background:color-mix(in srgb, var(--panel-muted) 72%, white)}}.shipment-details-panel{border:1px solid var(--line);border-radius:0 0 var(--radius-control) var(--radius-control);border-top:0;padding:14px}.shipment-tracking-action-row.has-actions{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-top:14px;padding-top:12px;display:grid}.shipment-tracking-events-section{min-width:0}.shipment-tracking-action-row.has-actions>.shipment-tracking-events-section{border-top:0;margin-top:0;padding-top:0}.shipment-tracking-controls{flex-wrap:wrap;justify-content:flex-end;place-self:start end;align-items:flex-end;gap:10px;max-width:100%;display:flex}.shipment-tracking-action-row.has-actions>.shipment-tracking-events-section[open]{grid-area:1/1/auto/-1}.shipment-tracking-action-row.has-actions>.shipment-tracking-events-section[open]+.shipment-tracking-controls{grid-area:2/1/auto/-1}.shipment-tracking-controls>.shipment-lifecycle-control{max-width:100%}.shipment-tracking-controls>.async-form-shell{max-width:none}.shipment-manual-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.shipment-manual-action>div{max-width:620px;margin-right:auto}.shipment-manual-action>div p{color:var(--muted);margin:4px 0 0;font-size:12px}.shipment-lifecycle-form fieldset{flex-wrap:wrap;align-items:end;gap:8px;display:flex}@media (max-width:720px){.shipment-tracking-action-row.has-actions{grid-template-columns:minmax(0,1fr)}.shipment-tracking-action-row.has-actions>.shipment-tracking-controls{grid-area:2/1}}.shipment-lifecycle-field{color:var(--muted);gap:4px;font-size:11px;font-weight:760;display:grid}.shipment-manual-action>.shipment-lifecycle-control{max-width:none;margin-right:0}.themed-select{min-width:190px;position:relative}.shipment-manual-action>.async-form-shell{max-width:none;margin-right:0}.themed-select-trigger{appearance:none;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--foreground);cursor:pointer;text-align:left;min-height:42px;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0 14px;font-size:13px;font-weight:700;display:flex}.themed-select-trigger:hover,.themed-select.open .themed-select-trigger{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.themed-select-trigger:hover,.themed-select.open .themed-select-trigger{background:color-mix(in srgb, var(--primary) 7%, var(--panel))}}.themed-select-trigger:hover,.themed-select.open .themed-select-trigger{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.themed-select-trigger:hover,.themed-select.open .themed-select-trigger{border-color:color-mix(in srgb, var(--primary) 50%, var(--line))}}.themed-select.open .themed-select-trigger{box-shadow:0 0 0 3px #2563eb1f}.themed-select.open .themed-select-trigger .ui-arrow{transform:rotate(225deg)}.themed-select-menu{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.themed-select-menu{background:color-mix(in srgb, var(--panel) 97%, var(--background))}}.themed-select-menu{border:1px solid var(--line);border-radius:var(--radius-control);box-shadow:var(--shadow-strong);z-index:1000;gap:4px;width:max-content;min-width:100%;max-width:calc(100vw - 24px);padding:6px;display:grid;position:fixed}.themed-select-menu button{color:var(--foreground);text-align:left;min-height:36px;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700}.themed-select-menu button:hover,.themed-select-menu button.active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.themed-select-menu button:hover,.themed-select-menu button.active{background:color-mix(in srgb, var(--primary) 9%, var(--panel))}}.themed-select-menu button:hover,.themed-select-menu button.active{color:var(--primary)}.shipment-details-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.shipment-details-grid div{min-width:0}.shipment-details-grid dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:850}.shipment-details-grid dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:13px}.detail-line{display:block}.claim-outcome-note{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);margin-top:12px;padding:12px}.claim-outcome-note strong{margin-bottom:4px;font-size:12px;display:block}.claim-outcome-note p{color:var(--muted);margin:0;font-size:13px}.shipment-details-wide{grid-column:1/-1}.info-details{gap:10px;display:grid}.info-details summary{color:var(--muted);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.info-details[open] summary{color:var(--primary)}.tracking-event-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tracking-event-list li{border-left:2px solid var(--line-strong);gap:3px;padding-left:10px;display:grid}.tracking-event-list strong,.tracking-event-list span,.tracking-event-list small{display:block}.tracking-event-list small{color:var(--muted)}.dev-info{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.dev-info summary{color:var(--muted);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.dev-info .shipment-details-grid{margin-top:12px}.subfilter-row{flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:2px;display:flex}.subfilter-row a{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.subfilter-row a.active,.subfilter-row a:hover{background:var(--primary);border-color:var(--primary);color:var(--on-dark)}.pagination-row{justify-content:flex-end;align-items:center;gap:14px;margin-top:18px;display:flex}.pagination-row-top{border-bottom:1px solid var(--line);margin-top:12px;padding-bottom:12px}.pagination-row a{border:1px solid var(--line);border-radius:var(--radius-control);color:var(--foreground);padding:9px 12px;font-size:13px;font-weight:800}.pagination-row a:hover{border-color:var(--primary);color:var(--primary)}.pagination-row a.disabled{color:var(--muted);opacity:.45;pointer-events:none}.pagination-row span{color:var(--muted);font-size:13px;font-weight:750}.claim-row{grid-template-columns:1fr .48fr .58fr .64fr .66fr .66fr 1.25fr}.data-row-wide div span{margin-top:4px}.empty-state{text-align:center;margin-top:18px;padding:28px}.empty-state svg{color:var(--primary)}.empty-state h3{margin-top:10px}.admin-pill{background:var(--primary);color:var(--on-dark);white-space:nowrap;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.admin-columns{grid-template-columns:1.15fr .85fr;gap:22px;display:grid}.runs-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.run-filter-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.run-filter-form label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:12px;font-weight:800;display:grid}.run-filter-form input,.run-filter-form select{min-width:190px}.run-group-list,.run-group{gap:14px;display:grid}.run-group h3{color:var(--muted);text-transform:uppercase;margin:0;font-size:13px}.run-list{gap:10px}.run-row{padding:0}.run-row span{margin-top:0}.run-row>summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:14px 38px 14px 14px;list-style:none;display:grid;position:relative}.run-row>summary::-webkit-details-marker{display:none}.run-row>summary .row-chevron{right:16px}.run-row[open]>summary .row-chevron{color:var(--primary);transform:translateY(-35%)rotate(225deg)}.run-row-icon{color:var(--primary);background:#2b6dff1a;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin:0;display:inline-flex}.run-row>summary p{margin-bottom:0}.run-row-detail{border-top:1px solid var(--line);gap:14px;padding:14px;display:grid}.run-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.run-summary-grid div{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);padding:10px}.run-summary-grid dt,.run-detail-header span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.run-summary-grid dd{color:var(--foreground);margin:4px 0 0;font-size:20px;font-weight:850}.run-detail-table{border:1px solid var(--line);border-radius:var(--radius-control);overflow:hidden}.run-detail-header,.run-detail-row{grid-template-columns:minmax(180px,.8fr) minmax(150px,.65fr) minmax(150px,.65fr) minmax(220px,1fr);align-items:start;gap:12px;padding:11px 12px;display:grid}.run-detail-header{background:var(--panel-subtle);border-bottom:1px solid var(--line)}.run-detail-row+.run-detail-row{border-top:1px solid var(--line)}.run-detail-row span,.run-detail-row small{display:block}.run-detail-row strong{font-size:13px}.run-detail-row small{color:var(--muted);margin-top:4px;font-size:12px}.lead-row{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);padding:14px}.lead-row strong{font-size:15px;display:block}.lead-row span,.lead-row p{margin-top:7px}.lead-row p{color:var(--muted);font-size:14px;line-height:1.45}.inbound-email-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}.inbound-email-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.inbound-email-search{flex:520px;align-items:center;gap:8px;max-width:760px;display:flex}.inbound-email-search>label{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-control);min-width:240px;transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);flex:auto;align-items:center;gap:8px;padding:0 12px;display:flex}.inbound-email-search>label:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1f}.inbound-email-search>label>svg{color:var(--muted);flex:none}.inbound-email-search input{box-shadow:none;background:0 0;border:0;width:100%;min-width:0;padding-inline:0}.inbound-email-filter-tabs{background:var(--panel-subtle);border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex}.inbound-email-filter-tabs a{color:var(--muted);border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.inbound-email-filter-tabs a:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.inbound-email-filter-tabs a:hover{background:color-mix(in srgb, var(--primary) 8%, var(--panel))}}.inbound-email-filter-tabs a:hover{color:var(--foreground)}.inbound-email-filter-tabs a.active{background:var(--primary);color:#fff}.inbound-email-filter-tabs span{background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-width:20px;padding:2px 5px;display:inline-flex}.customer-test-account-setting{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.customer-test-account-setting>span:first-child{gap:3px;display:grid}.customer-test-account-setting small{color:var(--muted);font-size:11px;line-height:1.4}.customer-test-badge{color:#92400e;text-transform:uppercase;background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;width:fit-content;margin-top:5px;padding:3px 7px;font-weight:850;display:inline-flex;font-size:10px!important}.inbound-email-list{gap:10px;margin-top:18px;display:grid}.inbound-email-row{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control)}.inbound-email-row>summary{cursor:pointer;grid-template-columns:minmax(0,1.5fr) minmax(150px,.65fr) minmax(160px,.65fr);align-items:center;gap:14px;padding:14px;list-style:none;display:grid}.inbound-email-row>summary::-webkit-details-marker{display:none}.inbound-email-row>summary strong,.inbound-email-row>summary span{display:block}.inbound-email-row>summary span{color:var(--muted);font-size:13px}.inbound-email-detail{border-top:1px solid var(--line);gap:14px;padding:14px;display:grid}.inbound-email-actions{grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);align-items:end;gap:12px;display:grid}.compact-dismiss-form .button{width:100%}@media (max-width:1080px){.hero-content h1{font-size:60px}.workflow-grid,.dashboard-grid,.dashboard-grid-five,.admin-grid{grid-template-columns:repeat(2,1fr)}.admin-grid-spacer{display:none}.origin-story,.agent-band,.canada-post-lane,.ai-grid,.early-access,.auth-layout,.credential-grid,.settings-two-column,.billing-shell,.import-board,.overview-columns,.ops-board,.ops-actions,.agent-console,.admin-columns{grid-template-columns:1fr}.dashboard-shell{grid-template-columns:minmax(0,1fr)}.sidebar{height:auto;min-height:auto;position:static}.app-sidebar .side-nav{flex-wrap:wrap;margin-top:22px;display:flex}.app-sidebar .sidebar-bottom{margin-top:20px}}@media (max-width:720px){.run-row>summary,.run-summary-grid,.run-detail-row{grid-template-columns:1fr}.run-row>summary{padding-right:40px}.run-detail-header{display:none}.notice-host{width:auto;max-width:none;top:12px;left:12px;right:12px}.nav,.section,.footer,.stat-strip{padding-left:18px;padding-right:18px}.nav{flex-direction:column;align-items:flex-start;gap:18px}.nav-links{flex-wrap:wrap;gap:14px}.hero-v2{background-position:62%}.hero-content{padding:92px 18px 66px}.hero-content h1{font-size:43px;line-height:1}.hero-content p{font-size:17px}.hero-actions,.button{width:100%}.stat-strip,.form-pair,.workflow-grid,.agent-facts,.data-row,.data-row-wide,.segmented-choice{grid-template-columns:1fr}.dashboard-grid,.dashboard-grid-five,.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-tile{padding:14px}.dashboard-tile svg{margin-bottom:12px}.dashboard-tile strong{font-size:28px}.dashboard-tile p{font-size:13px}.shipment-row,.claim-row,.shipment-details-grid{grid-template-columns:1fr}.stat-strip div{border-top:1px solid #ffffff1f;border-left:0;padding:18px 0 0}.stat-strip div:first-child{border-top:0;padding-top:0}.section{padding-top:66px;padding-bottom:66px}.section h2,.dashboard-header h1{font-size:34px}.auth-screen{align-items:start;padding:22px}.auth-brand{position:relative;top:auto;left:auto}.auth-layout{margin-top:54px}.ai-auth-screen .auth-layout{transform:none}.auth-story h1{font-size:39px}.dashboard-main{width:100%;min-width:0;max-width:100vw;padding:16px;overflow-x:clip}.dashboard-main>*{min-width:0;max-width:100%}.dashboard-header,.agent-result-top,.table-heading,.toolbar-row{flex-direction:column;align-items:flex-start}.dashboard-header{gap:16px}.sidebar{z-index:20;width:100%;min-width:0;max-width:100vw;padding:14px 16px 12px;display:block;position:sticky;top:0;overflow:visible}.mobile-shell-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.mobile-shell-header .brand{flex:auto;width:auto;min-width:0;overflow:hidden}.mobile-shell-header .brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-navigation-menu{flex:none;display:block;position:static}.mobile-navigation-menu summary{border-radius:var(--radius-control);color:var(--on-dark-muted);cursor:pointer;border:1px solid #f8fafc29;align-items:center;gap:7px;min-height:38px;padding:8px 10px;font-size:13px;font-weight:760;display:flex}.mobile-navigation-menu summary::-webkit-details-marker{display:none}.mobile-navigation-menu[open] summary{color:var(--on-dark);background:#ffffff14;border:1px solid #60a5faa6}.mobile-navigation-menu summary svg{transition:transform .16s}.mobile-navigation-menu[open] summary svg{transform:rotate(90deg)}.mobile-navigation-panel{display:none}.mobile-navigation-menu[open] .mobile-navigation-panel{background:var(--panel-ink);border-radius:var(--radius-card);box-shadow:var(--shadow-strong);z-index:3;border:1px solid #f8fafc24;gap:8px;padding:12px;display:grid;position:absolute;top:calc(100% + 12px);left:0;right:0}.mobile-navigation-panel .side-nav{grid-template-columns:1fr;gap:8px;width:100%;margin-top:0;padding-bottom:0;display:grid;overflow:visible}.mobile-navigation-panel .side-nav a{text-align:left;white-space:normal;justify-content:flex-start;min-width:0;min-height:42px;padding:9px 8px}.mobile-menu-account{display:flex!important}.mobile-navigation-panel .logout-form{margin:4px 0 0;display:block}.desktop-navigation,.desktop-sidebar-bottom,.app-sidebar .desktop-navigation,.app-sidebar .sidebar-bottom{display:none}.app-sidebar .logout-form button,.app-sidebar .sidebar-account-link{justify-content:center;min-height:38px}.tab-row,.subfilter-row{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;padding-bottom:4px;overflow-x:auto}.tab-row a,.subfilter-row a{white-space:nowrap;flex:none}.toolbar-row,.search-form{width:100%}.shipment-toolbar-actions{grid-template-columns:auto minmax(0,1fr);width:100%;margin-left:0;display:grid}.shipment-filter-bar,.filter-pill-bar{width:100%}.shipment-filter-dropdown-menu,.filter-pill-menu{max-width:calc(100vw - 32px)}.filter-pill-date-menu,.filter-pill-date-menu.has-calendar,.dashboard-date-filter-menu.has-calendar{width:calc(100vw - 32px);min-width:0}.filter-calendar-panels{grid-template-columns:1fr}.filter-calendar-dual .filter-calendar-panel+.filter-calendar-panel{border-left:0;border-top:1px solid var(--line);padding-top:14px;padding-left:0}.shipment-date-dropdown-menu,.shipment-date-dropdown-menu.has-calendar{left:0;right:auto}.shipment-filter-popover{width:min(440px,100vw - 32px);left:0;right:auto}.shipment-filter-date-range{grid-template-columns:1fr}.shipment-filter-date-input-single{max-width:100%}.search-form{grid-template-columns:auto minmax(0,1fr)}.data-header{display:none}.data-row{align-items:stretch;gap:10px;padding:14px}.data-row>[data-label]{border-top:1px solid var(--line);gap:4px;padding-top:10px;display:grid}.data-row>[data-label]:first-child{border-top:0;padding-top:0}.data-row>[data-label]:before{color:var(--muted);content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.25;display:block}.data-row>span[data-label]{color:var(--foreground);text-transform:none;font-size:13px;font-weight:760;line-height:1.4}.data-row>div[data-label]>span,.mini-status-stack span{overflow-wrap:anywhere;text-transform:none;line-height:1.4}.shipment-details-panel{padding:12px}.pagination-row{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;display:grid}.pagination-row span{text-align:center;order:-1;grid-column:1/-1}.dashboard-hero,.integration-heading,.credential-panel,.import-board,.ops-board,.agent-console,.claims-table,.admin-panel,.lead-form,.auth-panel{padding:20px}.dashboard-hero{width:100%}.dashboard-header h1,.dashboard-header p,.dashboard-tile p{overflow-wrap:anywhere}.dashboard-section-break{flex-direction:column;align-items:flex-start;gap:5px}.credential-top,.inbound-email-actions,.inbound-email-row>summary,.runs-heading-actions,.run-filter-form{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.run-filter-form,.run-filter-form input,.run-filter-form select{width:100%}.footer{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:430px){.dashboard-grid,.dashboard-grid-five{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-grid .dashboard-tile,.dashboard-grid-five .dashboard-tile{min-height:168px;padding:12px}.dashboard-grid .dashboard-tile strong,.dashboard-grid-five .dashboard-tile strong{font-size:25px}.dashboard-grid .dashboard-tile p,.dashboard-grid-five .dashboard-tile p{font-size:12px;line-height:1.4}.admin-grid{grid-template-columns:1fr}.dashboard-header h1,.section h2{font-size:31px}}.automatic-filing-status-card{transition:background var(--motion-standard), border-color var(--motion-standard);background:#f8fafc;border:1px solid #dbe3ef;border-radius:14px;align-items:flex-start;gap:14px;margin:18px 0;padding:18px;display:flex}.automatic-filing-status-card.enabled{background:#f0fdf4;border-color:#bbf7d0}.automatic-filing-status-card h3{margin:4px 0 6px}.automatic-filing-status-card p{margin:0}.status-switch{cursor:pointer;height:26px;transition:background var(--motion-standard) var(--ease-standard);background:#cbd5e1;border:0;border-radius:999px;flex:0 0 46px;width:46px;padding:3px}.status-switch span{height:20px;transition:transform var(--motion-standard) var(--ease-standard);background:#fff;border-radius:999px;width:20px;display:block;transform:translate(0);box-shadow:0 1px 4px #0f172a38}.status-switch[aria-checked=true]{background:var(--success)}.status-switch[aria-checked=true] span{transform:translate(20px)}.status-switch:disabled{cursor:not-allowed;opacity:.62}.status-switch:focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.status-switch:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 25%, transparent)}}.status-switch:focus-visible{outline-offset:3px}.automatic-filing-explainer{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.automatic-filing-explainer span{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:12px;gap:.25rem;padding:.9rem;font-size:.84rem;line-height:1.45;display:grid}.automatic-filing-explainer strong{color:var(--foreground)}.automatic-filing-settings .surface-card{border:1px solid #dbe3ef;padding:18px}.prerequisite-list{gap:9px;margin:14px 0;padding:0;list-style:none;display:grid}.prerequisite-list li{align-items:center;gap:8px;display:flex}.authorization-form{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:20px}.automatic-filing-prerequisites{margin-top:18px}.authorization-panel{background:var(--panel-subtle);border:1px solid var(--line);border-radius:14px;margin-top:18px;padding:18px}.authorization-panel.authorized{background:#f0fdf4;border-color:#bbf7d0}.authorization-panel .authorization-form{background:0 0;border:0;margin:0;padding:0}.authorization-checkbox{align-items:flex-start;font-weight:720;line-height:1.5}.authorization-checkbox input{margin-top:3px}.authorization-accepted{color:#166534;margin:12px 0;font-weight:650}.disable-automatic-filing-form{border-top:1px solid #bbf7d0;margin-top:18px;padding-top:18px}@media (max-width:700px){.automatic-filing-explainer{grid-template-columns:1fr}}.workspace-settings-layout{grid-template-columns:minmax(190px,230px) minmax(0,1fr);align-items:start;gap:1rem;margin-top:22px;display:grid}.workspace-settings-nav{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);padding:.45rem;display:grid;position:sticky;top:1rem}.workspace-settings-nav a{color:var(--muted);transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);border-radius:10px;padding:.7rem .75rem;font-size:.87rem;font-weight:760}.workspace-settings-nav a:hover{background:var(--panel-strong);color:var(--primary);transform:translate(2px)}.workspace-settings-content{gap:1rem;min-width:0;display:grid}.workspace-settings-content>.settings-category{margin-top:0}.settings-category{padding:0 0 1rem;scroll-margin-top:1rem}.settings-category-heading{padding:1.15rem 1.2rem 1rem}.settings-category-heading h2{margin:0;font-size:1.1rem}.settings-category-heading p{color:var(--muted);margin:.3rem 0 0;font-size:.88rem}.workspace-setting-row{background:var(--panel);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-inline:1.2rem;padding:1rem;display:grid}.workspace-setting-row.featured{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-setting-row.featured{background:color-mix(in srgb, var(--primary) 2.5%, var(--panel))}}.workspace-setting-copy{min-width:0}.workspace-setting-title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.workspace-setting-title>svg{color:var(--primary)}.workspace-setting-title h3{margin:0;font-size:.95rem}.workspace-setting-copy>p{color:var(--muted);max-width:700px;margin:.35rem 0 0;font-size:.85rem;line-height:1.5}.workspace-setting-copy>small{color:var(--primary-dark);margin-top:.35rem;font-size:.76rem;font-weight:720;display:block}.workspace-setting-control{align-items:center;gap:.65rem;display:flex}.workspace-setting-control form{margin:0}.workspace-timezone-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.workspace-timezone-control select{min-width:210px}.workspace-timezone-control .setting-save-error{flex-basis:100%}.async-setting-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.setting-save-error{color:var(--danger);text-align:right;flex-basis:100%;max-width:260px;font-size:.72rem;font-weight:700}.setting-value{color:var(--muted);text-align:right;min-width:22px;font-size:.8rem;font-weight:800}.setting-value.on{color:#047857}.setting-value.attention{color:#b45309;min-width:auto}.settings-state-pill{text-transform:uppercase;border-radius:999px;align-items:center;padding:.35rem .5rem;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}.settings-state-pill.wired{background:var(--success-soft);color:#047857}.settings-state-pill.planned{color:#64748b;background:#eef2f6}.placeholder-setting .status-switch:disabled{cursor:not-allowed;opacity:.48}.settings-category>:is(.workspace-setting-row,.settings-setup-disclosure)+:is(.workspace-setting-row,.settings-setup-disclosure){margin-top:.75rem}.settings-setup-disclosure{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-inline:1.2rem;overflow:hidden}.settings-setup-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:.8rem 1rem;font-size:.84rem;font-weight:800;list-style:none;display:flex}.settings-setup-disclosure>summary::-webkit-details-marker{display:none}.settings-setup-disclosure>summary svg{color:var(--muted);transition:transform var(--motion-standard) var(--ease-standard)}.settings-setup-disclosure[open]>summary svg{transform:rotate(180deg)}.settings-setup-content{background:var(--panel-subtle);border-top:1px solid var(--line);gap:1rem;padding:1rem;display:grid}.automatic-filing-disclosure{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.automatic-filing-disclosure{border-color:color-mix(in srgb, var(--primary) 14%, var(--line))}}.automatic-filing-disclosure>.automatic-filing-summary{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.automatic-filing-disclosure>.automatic-filing-summary{background:color-mix(in srgb, var(--primary) 2.5%, var(--panel))}}.automatic-filing-disclosure>.automatic-filing-summary{grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem;display:grid}.automatic-filing-summary .workspace-setting-copy>p{color:var(--muted);max-width:700px;margin:.35rem 0 0;font-size:.85rem;font-weight:400;line-height:1.5}.automatic-filing-summary-control{min-width:max-content}.automatic-filing-chevron{color:var(--muted);transition:transform var(--motion-standard) var(--ease-standard)}.automatic-filing-disclosure[open] .automatic-filing-chevron{transform:rotate(180deg)}.compact-notice{margin:0}.settings-requirements{gap:.65rem;display:grid}.settings-requirements h4{margin:0;font-size:.88rem}.settings-requirements h4+p{color:var(--muted);margin:.25rem 0 0;font-size:.8rem}.settings-requirements .prerequisite-list{margin:0}.settings-requirements .prerequisite-list li{background:var(--panel);border:1px solid var(--line);border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;padding:.7rem .75rem;display:grid}.settings-requirements .prerequisite-list li.complete{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.settings-requirements .prerequisite-list li.complete{border-color:color-mix(in srgb, var(--success) 28%, var(--line))}}.settings-requirements .prerequisite-list li.pending{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.settings-requirements .prerequisite-list li.pending{border-color:color-mix(in srgb, var(--warning) 38%, var(--line))}}.settings-requirements .prerequisite-list li>strong{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:.68rem}.settings-requirements .prerequisite-list li.complete>strong,.settings-requirements .prerequisite-list li.complete .prerequisite-status{color:#047857}.settings-requirements .prerequisite-list li.pending>strong{color:#b45309}.prerequisite-status{border:1.5px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.prerequisite-list li.complete .prerequisite-status{border:0}.compact-authorization-form{background:0 0;border:0;gap:.35rem;margin:0;padding:0;display:grid}.compact-authorization-form .authorization-accepted{margin:0}.automatic-filing-confirmation-error{width:fit-content;margin:.35rem 0 .15rem}.authorization-submit-inactive{cursor:not-allowed;opacity:.55}.authorization-submit-inactive:hover{background:var(--primary);transform:none}@media (max-width:820px){.workspace-settings-layout{grid-template-columns:1fr}.workspace-settings-nav{display:flex;position:static;overflow-x:auto}.workspace-settings-nav a{flex:none}}@media (max-width:620px){.workspace-setting-row,.automatic-filing-disclosure>.automatic-filing-summary{grid-template-columns:1fr;align-items:start}.workspace-setting-row,.settings-setup-disclosure{margin-inline:1rem}.workspace-setting-control{justify-content:space-between}.automatic-filing-summary-control{width:100%;min-width:0}}.settings-disclosure{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.settings-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px;font-weight:750;list-style:none;display:flex}.settings-disclosure summary::-webkit-details-marker{display:none}.settings-disclosure summary span{align-items:center;gap:8px;display:flex}.settings-disclosure summary>svg{color:var(--muted);transition:transform .14s}.settings-disclosure[open] summary>svg{transform:rotate(180deg)}.settings-disclosure[open] summary{border-bottom:1px solid var(--line)}.settings-disclosure>.settings-form{background:0 0;border:0;border-radius:0;padding:14px}@media (max-width:1080px){.account-settings-grid{grid-template-areas:"profile""security""business"}}.settings-list{gap:.75rem;display:grid}.settings-row{border:1px solid var(--line);border-radius:12px;align-items:flex-start;padding:.85rem .95rem}.settings-row>span{gap:.2rem;display:grid}.settings-row small{color:var(--muted,#667085);font-weight:400;line-height:1.45}@media (max-width:760px){.inbound-email-filter-bar,.inbound-email-search{align-items:stretch;width:100%}.inbound-email-search{flex-wrap:wrap}.inbound-email-search>label{flex-basis:100%}.inbound-email-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.inbound-email-filter-tabs a{justify-content:center}.admin-site-access-form{grid-template-columns:1fr}.admin-site-access-form .button{width:100%}}.admin-site-access-panel{width:100%;max-width:100%;padding:14px;display:flex}.visitor-analytics-panel{place-self:start end;gap:7px;width:max-content;max-width:100%;margin-left:auto;display:grid}.visitor-analytics-heading{justify-content:flex-end;align-items:center;gap:10px;display:flex}.visitor-analytics-heading>strong{white-space:nowrap;font-size:12px}.visitor-period-tabs{background:var(--panel-subtle);border:1px solid var(--line);border-radius:999px;gap:2px;padding:2px;display:flex}.visitor-period-tabs button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;min-height:25px;padding:3px 8px;font-size:10px;font-weight:760}.visitor-period-tabs button:hover,.visitor-period-tabs button.active{background:var(--panel);color:var(--primary-dark);box-shadow:0 1px 4px #0f172a1a}.visitor-period-tabs button:disabled{cursor:wait;opacity:.7}.visitor-analytics-grid{grid-template-columns:repeat(2,154px);gap:8px;display:grid}.visitor-analytics-card{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);gap:7px;min-width:0;padding:9px 11px;display:grid}.visitor-analytics-card>strong{color:var(--foreground);letter-spacing:.03em;text-align:center;text-transform:uppercase;font-size:10px;font-weight:820}.visitor-analytics-card dl{gap:4px;margin:0;display:grid}.visitor-analytics-card dl>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.visitor-analytics-card dt{color:var(--muted);text-transform:capitalize;font-size:11px}.visitor-analytics-card dd{color:var(--foreground);margin:0;font-size:13px;font-weight:820}.dashboard-hero{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:24px;display:grid}.dashboard-hero-copy{min-width:0}@media (max-width:1180px){.dashboard-hero{grid-template-columns:1fr}.visitor-analytics-panel{justify-self:start;margin-left:0}}@media (max-width:760px){.visitor-analytics-panel{width:100%}.visitor-analytics-heading{flex-direction:column;align-items:stretch}.visitor-period-tabs,.visitor-analytics-grid{grid-template-columns:1fr;width:100%}.visitor-period-tabs button{flex:1}.visitor-analytics-grid{display:grid}}.admin-site-access-form{grid-template-columns:minmax(230px,auto) minmax(220px,auto);align-items:center;gap:12px;width:100%;display:grid}.admin-site-access-toggle{align-items:center;gap:11px;min-width:0;display:flex;position:relative}.admin-site-access-switch{cursor:pointer;height:25px;transition:background var(--motion-fast) var(--ease-standard);background:#cbd5e1;border:0;border-radius:999px;flex:0 0 44px;padding:3px}.admin-site-access-switch i{height:19px;transition:transform var(--motion-fast) var(--ease-standard);background:#fff;border-radius:999px;width:19px;display:block;transform:translate(0);box-shadow:0 1px 4px #0f172a38}.admin-site-access-switch[aria-checked=true]{background:var(--primary)}.admin-site-access-switch[aria-checked=true] i{transform:translate(19px)}.admin-site-access-switch:focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-site-access-switch:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 25%, transparent)}}.admin-site-access-switch:focus-visible{outline-offset:3px}.admin-site-access-switch:disabled{cursor:not-allowed;opacity:.55}.admin-site-access-title{gap:2px;display:grid}.admin-site-access-title small,.admin-site-access-password>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.admin-site-access-title strong{font-size:14px}.admin-site-access-password{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-control);white-space:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:10px;width:fit-content;min-height:42px;padding:8px 11px;display:flex}.admin-site-access-password code{color:var(--foreground);font-size:12px;font-weight:750}.admin-site-access-status{color:var(--muted);grid-column:1/-1;min-height:1em;font-size:11px}.workspace-welcome-restart-row{grid-column:1/-1;align-items:center;gap:12px;display:flex}.workspace-welcome-restart-row .helper-text{margin:0}@media (max-width:760px){.admin-site-access-form{grid-template-columns:1fr}.admin-site-access-password{flex-direction:column;justify-self:start;align-items:flex-start}.workspace-welcome-restart-row{flex-direction:column;align-items:stretch}}.shipment-ai-guidance{gap:.25rem;margin-top:.75rem;display:grid}.home-page{background:var(--panel)}.home-hero{color:var(--on-dark);background:radial-gradient(circle at 78% 24%,#2563eb38,#0000 34%),radial-gradient(circle at 20% 76%,#14b8a61f,#0000 30%),linear-gradient(135deg,#08111f 0%,#0b1528 52%,#10233b 100%);min-height:100svh;position:relative;overflow:hidden}.home-hero .hero-kicker{color:var(--primary)}.home-hero .hero-kicker .lucide-sparkles{color:var(--primary)!important}.home-nav{max-width:1280px;padding-top:24px}.home-nav-links{gap:20px}.home-nav-cta{background:var(--primary);border:1px solid var(--primary);color:var(--on-dark);border-radius:999px;padding:9px 14px;opacity:1!important}.home-nav-cta:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.home-hero-grid{z-index:1;grid-template-columns:minmax(0,1.06fr) minmax(460px,.94fr);align-items:center;gap:56px;max-width:1280px;min-height:calc(100svh - 178px);margin:0 auto;padding:72px 28px 86px;display:grid;position:relative}.home-hero-copy{min-width:0}.home-hero-copy h1{color:var(--on-dark);letter-spacing:-.055em;max-width:720px;margin-top:20px;font-size:clamp(48px,4.7vw,66px);font-weight:880;line-height:.98}.home-hero-copy>p:not(.hero-kicker){color:var(--on-dark-muted);max-width:680px;margin-top:26px;font-size:19px;line-height:1.65}.home-ai-agent-callout{color:var(--on-dark-muted);font:inherit;vertical-align:-.08em;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.home-ai-agent-callout svg{flex:none;color:var(--on-dark-muted)!important}.home-hero-assurances{color:var(--on-dark-muted);flex-wrap:wrap;gap:18px;margin-top:24px;font-size:13px;font-weight:720;display:flex}.home-hero-assurances span{align-items:center;gap:7px;display:inline-flex}.home-hero-assurances svg{color:var(--accent)}.home-product-preview{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--foreground);background:#fffffff7;border:1px solid #fff3;border-radius:22px;justify-self:end;width:100%;max-width:560px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-2deg)rotateX(1deg);box-shadow:0 36px 100px #0000006b}.home-product-preview:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #2563eb24;position:absolute;inset:0}.home-preview-topbar{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;padding:15px 17px;font-size:12px;font-weight:820;display:flex}.home-preview-topbar>div,.home-live-status{align-items:center;gap:8px;display:flex}.home-preview-brand-mark{justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex;overflow:hidden}.home-preview-brand-mark .brand-mark,.home-preview-brand-mark .brand-logo-mark,.home-preview-brand-mark img{width:27px;height:27px}.home-live-status{color:#047857;font-size:11px}.home-live-status>span{background:var(--success);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #10b9811f}.home-preview-metrics{background:#f8fafc;grid-template-columns:repeat(3,1fr);gap:10px;padding:15px;display:grid}.home-preview-metrics>div{border:1px solid var(--line);background:#fff;border-radius:13px;gap:4px;padding:14px;display:grid}.home-preview-metrics span,.home-preview-metrics small{color:var(--muted);font-size:10px;font-weight:720}.home-preview-metric-label{justify-content:space-between;align-items:center;display:flex}.home-preview-metric-label em{background:var(--primary-soft);color:var(--primary-dark);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.home-preview-metrics strong{letter-spacing:-.03em;font-size:24px}.home-preview-table{padding:2px 15px 15px}.home-preview-table-heading,.home-preview-row{grid-template-columns:1.1fr .8fr .7fr;align-items:center;gap:12px;display:grid}.home-preview-table-heading{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;padding:10px 12px;font-size:9px;font-weight:850}.home-preview-row{border:1px solid var(--line);border-bottom:0;padding:13px 12px;font-size:11px}.home-preview-row:first-of-type{border-radius:12px 12px 0 0}.home-preview-row:last-child{border-bottom:1px solid var(--line);border-radius:0 0 12px 12px}.home-preview-row>span:first-child{align-items:center;gap:8px;display:flex}.home-preview-row svg{color:var(--primary)}.home-preview-row>span:last-child{color:var(--primary-dark);text-align:right;font-weight:800}.home-status-pill{text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.home-status-pill.ready{background:var(--success-soft);color:#047857}.home-status-pill.confirm,.home-status-pill.filed{background:var(--primary-soft);color:var(--primary-dark)}.home-status-pill.paid{background:var(--success-soft);color:#047857}.home-preview-footer{color:#1e40af;background:#eff6ff;border-top:1px solid #bfdbfe;align-items:center;gap:8px;padding:12px 16px;font-size:10px;font-weight:720;display:flex}.home-proof-strip{z-index:1;grid-template-columns:repeat(3,1fr);max-width:1280px;margin:0 auto;padding:0 28px 38px;display:grid;position:relative}.home-proof-strip>div{border-left:1px solid #ffffff26;gap:4px;padding:2px 24px;display:grid}.home-proof-strip>div:first-child{border-left:0;padding-left:0}.home-proof-strip strong{color:#fff;font-size:14px}.home-proof-strip span{color:var(--on-dark-muted);font-size:12px;line-height:1.5}.home-section{background:var(--panel);scroll-margin-top:16px}.home-section-inner{max-width:1200px;margin:0 auto;padding:112px 28px}.home-section-heading{max-width:820px}.home-section-heading h2,.home-final-cta h2{color:var(--foreground);letter-spacing:-.045em;margin-top:16px;font-size:clamp(38px,4.4vw,58px);font-weight:860;line-height:1.02}.home-section-heading>p:not(.section-label),.home-final-cta p:not(.section-label){color:var(--muted);max-width:760px;margin-top:20px;font-size:17px;line-height:1.7}.home-value{background:#f3f6fb}.home-refund-fit-wrap{margin-top:42px}.home-refund-fit-explorer{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-soft);max-width:1200px;height:auto;transition:height var(--motion-emphasis) var(--ease-standard);border-radius:18px;width:100%;margin:0 auto;padding:22px;overflow:hidden}.home-refund-fit-content{opacity:1;transition:opacity var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:20px;display:grid;transform:translateY(0)}.home-refund-fit-explorer.is-leaving .home-refund-fit-content{opacity:0;transform:translateY(-8px)}.home-refund-fit-explorer.is-entering .home-refund-fit-content{opacity:0;transform:translateY(8px)}.home-refund-fit-heading{align-content:center;display:grid}.home-refund-fit-heading>div{justify-content:space-between;align-items:center;display:flex}.home-refund-fit-heading .section-label,.home-refund-fit-heading .section-label svg{color:var(--primary)}.home-refund-fit-step{color:var(--muted);font-size:11px;font-weight:760}.home-refund-fit-heading h3{letter-spacing:-.025em;margin-top:16px;font-size:27px;line-height:1.14}.home-refund-fit-options{align-content:center;gap:10px;display:grid}.home-refund-fit-options>button:not(.text-action-button){background:var(--panel-subtle);border:1px solid var(--line);color:var(--foreground);cursor:pointer;text-align:left;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.home-refund-fit-options>button:not(.text-action-button)>svg{color:var(--primary)}.home-refund-fit-options>button:not(.text-action-button) span{gap:4px;display:grid}.home-refund-fit-options strong{font-size:14px}.home-refund-fit-options small{color:var(--muted);font-size:12px;line-height:1.45}.home-refund-fit-back{justify-self:end;align-items:center;gap:4px;margin-top:2px;display:inline-flex}.home-refund-fit-explorer.result{padding-top:22px;padding-bottom:22px}.home-refund-fit-explorer.result .home-refund-fit-content{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:24px}.home-refund-fit-result-icon{background:var(--primary-soft);color:var(--primary);border-radius:14px;justify-content:center;align-self:start;align-items:center;width:46px;height:46px;display:inline-flex}.home-refund-fit-result-copy .section-label{color:var(--primary)}.home-refund-fit-result-copy h3{letter-spacing:-.025em;margin-top:10px;font-size:28px;line-height:1.15}.home-refund-fit-result-copy>p:not(.section-label){color:var(--muted);max-width:650px;margin-top:12px;font-size:14px;line-height:1.6}.home-refund-fit-points{flex-wrap:wrap;align-items:center;gap:9px 18px;margin-top:17px;display:flex}.home-refund-fit-points span{align-items:center;gap:6px;font-size:12px;font-weight:760;display:inline-flex}.home-refund-fit-points svg{color:var(--success)}.home-refund-fit-actions{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:24px;display:flex}.home-refund-fit-actions .button{white-space:nowrap}.home-comparison{border-bottom:1px solid var(--line)}.home-comparison-calculator{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#f8fafc;border-radius:20px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:14px;margin-top:44px;padding:14px;display:grid}.home-comparison-controls,.home-comparison-results{align-content:start;gap:12px;display:grid}.home-comparison-slider-card{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:18px}.home-comparison-slider-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.home-comparison-slider-heading>span{gap:4px;display:grid}.home-comparison-slider-heading label{color:var(--foreground);font-size:14px;font-weight:820}.home-comparison-slider-heading small{color:var(--muted);font-size:11px}.home-comparison-slider-heading>strong{color:var(--primary-dark);letter-spacing:-.025em;white-space:nowrap;font-size:20px}.home-comparison-slider-card input[type=range]{accent-color:var(--primary);cursor:pointer;width:100%;margin:20px 0 7px}.home-comparison-slider-stops{height:22px;margin:0 10px;position:relative}.home-comparison-slider-stops button{color:var(--muted);cursor:pointer;font:inherit;text-align:center;white-space:nowrap;background:0 0;border:0;padding:5px 0 0;font-size:10px;font-weight:760;position:absolute;top:0;left:0;transform:translate(-50%)}.home-comparison-slider-stops button:nth-child(2){left:20%}.home-comparison-slider-stops button:nth-child(3){left:40%}.home-comparison-slider-stops button:nth-child(4){left:60%}.home-comparison-slider-stops button:nth-child(5){left:80%}.home-comparison-slider-stops button:nth-child(6){left:100%}.home-comparison-slider-stops button.active{color:var(--primary-dark);font-weight:900}.home-comparison-refund-pool{background:var(--panel-ink);color:var(--on-dark);border-radius:15px;padding:18px}.home-comparison-refund-pool>span{justify-content:space-between;align-items:end;gap:16px;display:flex}.home-comparison-refund-pool small{color:#93c5fd;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.25;display:block}.home-comparison-refund-pool strong{color:var(--on-dark);letter-spacing:-.04em;font-size:29px}.home-comparison-refund-pool p{color:var(--on-dark-muted);margin-top:5px;font-size:11px}.home-comparison-refund-pool>div{background:#ffffff1f;border-radius:999px;height:7px;margin-top:14px;overflow:hidden}.home-comparison-refund-pool>div>span{background:linear-gradient(90deg, var(--primary), #60a5fa);border-radius:inherit;width:100%;height:100%;display:block}.home-comparison-costs{gap:10px;display:grid}.home-comparison-row{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:16px 18px;display:grid}.home-comparison-row.shippingrefunds{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-comparison-row.shippingrefunds{border-color:color-mix(in srgb, var(--primary) 48%, var(--line))}}.home-comparison-row.shippingrefunds{box-shadow:0 10px 28px #2563eb17}.home-comparison-row-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.home-comparison-row-heading>span{gap:4px;display:grid}.home-comparison-row-heading>span:last-child{text-align:right;justify-items:end}.home-comparison-row-heading strong{font-size:15px}.home-comparison-row-heading>span:last-child strong{color:var(--foreground);letter-spacing:-.035em;font-size:21px;line-height:1}.home-comparison-row.shippingrefunds .home-comparison-row-heading>span:last-child strong{color:var(--primary-dark)}.home-comparison-row-heading small,.home-comparison-row-result{color:var(--muted);font-size:11px}.home-comparison-refund-bar{border-radius:999px;height:7px;margin-top:13px;display:flex;overflow:hidden}.home-comparison-refund-bar>span{height:100%;transition:width var(--motion-emphasis) var(--ease-standard)}.home-comparison-refund-bar .kept{background:linear-gradient(90deg, var(--primary), #60a5fa)}.home-comparison-refund-bar .fee{background:#64748b}.home-comparison-row.competitor-low .home-comparison-refund-bar .fee{background:#cbd5e1}.home-comparison-row.competitor-high .home-comparison-refund-bar .fee{background:#94a3b8}.home-comparison-row-result{justify-content:space-between;align-items:center;gap:20px;margin-top:8px;display:flex}.home-comparison-row-result strong{color:var(--foreground)}.home-comparison-savings{color:var(--primary-dark);text-align:right}.home-comparison-disclaimer{color:var(--muted);margin:14px 4px 0;font-size:10px;line-height:1.65}.home-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:44px;display:grid}.home-workflow-step{border-top:2px solid var(--primary);align-content:start;min-height:210px;padding:24px 22px;display:grid}.home-workflow-step svg{color:var(--primary)}.home-step-number{color:#98a2b3;font-family:var(--font-geist-mono), monospace;font-size:12px;font-weight:800}.home-workflow-step-heading{align-items:center;gap:10px;display:flex}.home-workflow-step h3{font-size:18px;line-height:1.2}.home-workflow-step p{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.58}.home-claims{background:#f3f6fb}.home-claim-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;margin-top:42px;display:grid}.home-claim-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;min-height:390px;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 44px #0f172a12}.home-claim-card.primary{grid-row:1/3;min-height:500px;padding:32px}.home-claim-card.secondary{min-height:0;padding:22px 24px}.home-claim-card:before{background:var(--primary);content:"";height:3px;position:absolute;inset:0 0 auto}.home-claim-card.lost:before{background:var(--warning)}.home-claim-card.damaged:before{background:var(--accent)}.home-claim-card-topline{justify-content:space-between;align-items:center;display:flex}.home-claim-eyebrow{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.home-claim-icon,.home-plan-icon,.home-trial-icon{background:var(--primary-soft);color:var(--primary);border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.home-claim-card.lost .home-claim-icon{color:#b45309;background:#fef3c7}.home-claim-card.damaged .home-claim-icon{background:var(--accent-soft);color:var(--accent-dark)}.home-claim-card h3{margin-top:24px;font-size:25px}.home-claim-card.primary h3{margin-top:34px;font-size:34px}.home-claim-card.secondary h3{margin-top:16px;font-size:21px}.home-claim-card>p{color:var(--muted);margin-top:14px;font-size:15px;line-height:1.65}.home-claim-card.primary>p{max-width:660px;font-size:16px}.home-claim-card.secondary>p{margin-top:9px;font-size:13px;line-height:1.55}.home-claim-card ul,.home-plan-card ul{gap:10px;margin:auto 0 0;padding:24px 0 0;list-style:none;display:grid}.home-claim-card.secondary ul{gap:7px;padding-top:15px}.home-claim-card.secondary li{font-size:12px}.home-claim-card li,.home-plan-card li{align-items:flex-start;gap:8px;font-size:13px;font-weight:720;line-height:1.45;display:flex}.home-claim-card li svg,.home-plan-card li svg{color:var(--success);flex:none;margin-top:1px}.home-plans{background:radial-gradient(circle at 85% 20%, #2563eb2e, transparent 28%), var(--panel-ink);color:var(--on-dark)}.home-section-heading-light h2{color:var(--on-dark)}.home-section-heading-light>p:not(.section-label){color:var(--on-dark-muted)}.home-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.billing-actions-row-ai-only{padding-top:16px}.home-plan-card{background:#ffffff12;border:1px solid #ffffff21;border-radius:19px;flex-direction:column;min-height:500px;padding:30px;display:flex;position:relative}.home-plan-card.featured{background:linear-gradient(145deg,#2563eb3d,#ffffff12);border-color:#60a5fa8c;box-shadow:0 24px 70px #0000003d}.home-plan-badge{background:var(--primary);color:#fff;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex;position:absolute;top:20px;right:20px}.home-plan-card-heading{align-items:center;gap:14px;display:flex}.home-plan-card-heading p{color:#93c5fd;text-transform:uppercase;font-size:11px;font-weight:850}.home-plan-card-heading h3{color:var(--on-dark);margin-top:4px;font-size:25px}.home-plan-card>p{color:var(--on-dark-muted);margin-top:24px;font-size:15px;line-height:1.65}.home-plan-card ul{margin-top:10px}.home-plan-card li{color:var(--on-dark)}.home-plan-price{border-top:1px solid #ffffff21;min-height:78px;margin-top:auto;padding-top:28px;position:relative}.home-refund-fit-reset{white-space:nowrap;align-items:center;gap:4px;margin-top:auto;margin-left:auto;display:inline-flex}.home-plan-primary-price{align-items:flex-end;gap:12px;display:flex}.home-plan-primary-price strong{color:var(--on-dark);letter-spacing:-.05em;font-size:44px;line-height:.9}.home-plan-primary-price span{color:var(--on-dark-muted);font-size:11px;line-height:1.45}.home-ai-pricing-card{background:linear-gradient(145deg,#2563eb3d,#ffffff12);border:1px solid #60a5fa8c;border-radius:19px;grid-column:1/-1;padding:30px;box-shadow:0 24px 70px #0000003d}.home-ai-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-ai-tier-card{background:#0f172a47;border:1px solid #ffffff21;border-radius:14px;gap:4px;padding:19px;display:grid}.home-ai-tier-label{color:#bfdbfe;font-size:11px;font-weight:780}.home-ai-tier-price{align-items:baseline;gap:6px;margin-top:12px;display:flex}.home-ai-tier-price>strong{color:var(--on-dark);letter-spacing:-.05em;font-size:34px;line-height:1}.home-ai-tier-price>span{color:var(--on-dark-muted);font-size:11px}.home-ai-pricing-inclusions{border-top:1px solid #ffffff21;flex-wrap:wrap;gap:12px 24px;margin-top:24px;padding-top:20px;display:flex}.home-ai-pricing-inclusions span{color:var(--on-dark);align-items:center;gap:7px;font-size:12px;font-weight:720;display:inline-flex}.home-ai-pricing-inclusions svg{color:var(--success);flex:none}.home-plan-high-volume-price{color:#bfdbfe;text-align:right;white-space:nowrap;font-size:10.5px;font-weight:400;line-height:1.25;position:absolute;bottom:-2px;right:16px}.home-pricing{background:#f3f6fb}.home-pricing-points{gap:11px;margin-top:26px;display:grid}.home-pricing-points span{align-items:center;gap:9px;font-size:14px;font-weight:720;display:flex}.home-pricing-points svg{color:var(--success)}.home-trial-close-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:56px;padding:34px 38px;display:grid}.home-trial-close-copy{display:grid}.home-trial-close-copy .section-label{color:var(--primary);margin-top:18px}.home-trial-close-copy h2{letter-spacing:-.035em;max-width:720px;margin-top:12px;font-size:clamp(32px,4vw,48px);line-height:1.05}.home-trial-close-copy>p:not(.section-label){color:var(--muted);max-width:720px;margin-top:16px;font-size:16px;line-height:1.65}.home-trial-close-action{background:var(--panel-subtle);border:1px solid var(--line);border-radius:16px;padding:22px;display:grid}.home-trial-close-action .home-pricing-points{margin-top:0}.home-trial-close-action .button{width:100%;margin-top:22px}.home-closing{color:var(--on-dark);background:radial-gradient(circle at 84% 10%,#60a5fa3d,#0000 34%),linear-gradient(135deg,#0b1220,#102a43)}.home-final-cta{padding:28px 28px 0}.home-final-cta-inner{color:var(--on-dark);text-align:center;max-width:1200px;margin:0 auto;padding:72px 62px 58px}.home-final-cta-inner>div{max-width:920px;margin:0 auto}.home-final-cta h2{color:var(--on-dark);max-width:1000px;margin-left:auto;margin-right:auto;font-size:clamp(34px,4vw,50px)}.home-final-cta p:not(.section-label){color:var(--on-dark-muted);margin-left:auto;margin-right:auto}.home-final-cta .section-label{color:#93c5fd;justify-content:center;margin-left:auto;margin-right:auto}.home-closing>.site-footer{max-width:1200px;margin:0 auto;padding-left:28px;padding-right:28px}@media (hover:hover){.home-claim-card:hover,.home-trial-close-card:hover{border-color:#bfdbfe;transform:translateY(-3px);box-shadow:0 22px 54px #0f172a1c}.home-plan-card:hover{border-color:#93c5fd8c;transform:translateY(-3px)}.home-refund-fit-options>button:not(.text-action-button):hover{background:var(--panel);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-refund-fit-options>button:not(.text-action-button):hover{border-color:color-mix(in srgb, var(--primary) 48%, var(--line))}}.home-refund-fit-options>button:not(.text-action-button):hover{transform:translateY(-2px);box-shadow:0 12px 24px #0f172a14}}@media (max-width:1080px){.home-nav-links{gap:14px}.home-nav-links a:nth-child(2),.home-nav-links a:nth-child(3){display:none}.home-hero-grid{grid-template-columns:1fr;gap:52px;padding-top:86px}.home-product-preview{width:100%;max-width:760px;margin:0 auto;transform:none}.home-workflow-grid{grid-template-columns:repeat(3,1fr)}.home-workflow-step{min-height:260px}.home-trial-close-card{grid-template-columns:1fr;gap:28px}}@media (max-width:760px){.home-nav{flex-direction:row;align-items:center;gap:12px;padding:18px}.home-nav-links>a:not(.home-nav-cta){display:none}.home-nav-cta{font-size:12px}.home-hero-grid{min-height:auto;padding:78px 18px 62px}.home-hero-copy h1{font-size:clamp(42px,13vw,58px)}.home-hero-copy>p:not(.hero-kicker){font-size:17px}.home-product-preview{border-radius:16px}.home-preview-metrics{grid-template-columns:1fr}.home-preview-metrics>div:nth-child(n+2),.home-preview-table-heading{display:none}.home-preview-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.home-preview-row>span:last-child{display:none}.home-preview-footer{line-height:1.4}.home-proof-strip{grid-template-columns:1fr;padding:0 18px 28px}.home-proof-strip>div{border-top:1px solid #ffffff26;border-left:0;padding:15px 0}.home-proof-strip>div:first-child{border-top:0}.home-section-inner{padding:78px 18px}.home-section-heading h2{font-size:36px}.home-workflow-grid,.home-claim-grid,.home-plan-grid{grid-template-columns:1fr}.home-claim-grid{grid-template-rows:auto}.home-refund-fit-explorer,.home-refund-fit-explorer.result{max-width:none;height:auto;padding:24px}.home-refund-fit-content,.home-refund-fit-explorer.result .home-refund-fit-content{grid-template-columns:1fr}.home-refund-fit-result-icon{align-self:auto}.home-refund-fit-actions{align-items:stretch;gap:18px}.home-refund-fit-actions .button{width:100%}.home-refund-fit-reset{align-self:flex-end;margin-top:0;margin-left:0}.home-trial-close-card{padding:24px}.home-comparison-calculator{grid-template-columns:1fr;padding:9px}.home-comparison-slider-card,.home-comparison-refund-pool,.home-comparison-row{padding:16px}.home-comparison-slider-heading{flex-direction:column;align-items:flex-start;gap:10px}.home-comparison-slider-heading>strong{font-size:20px}.home-comparison-slider-stops button{font-size:9px}.home-comparison-refund-pool>span{flex-direction:column;align-items:flex-start;gap:6px}.home-comparison-row-heading{gap:12px}.home-comparison-row-result{flex-direction:column;align-items:flex-start;gap:4px}.home-workflow-step{min-height:0;padding-bottom:24px}.home-claim-card,.home-plan-card{min-height:0}.home-claim-card.primary{grid-row:auto;min-height:0;padding:26px}.home-plan-badge{width:fit-content;position:static}.home-plan-price{margin-top:26px;padding-top:22px}.billing-address-grid-two,.billing-address-grid-three,.home-ai-tier-grid{grid-template-columns:1fr}.home-plan-card.featured .home-plan-card-heading{margin-top:20px}.home-final-cta{padding:18px}.home-final-cta-inner{flex-direction:column;align-items:stretch;padding:36px 24px}.home-final-cta h2{font-size:34px}.home-closing>.site-footer{padding-left:18px;padding-right:18px}}.prospecting-personalization-help .info-tooltip:after{left:-8px;transform:translateY(5px)}.prospecting-personalization-help .info-tooltip:before{left:1px;transform:translateY(5px)}.prospecting-personalization-help .info-tooltip:hover:after,.prospecting-personalization-help .info-tooltip:hover:before{transform:translateY(0)}.rich-text-editor ul,.rich-text-editor ol{margin:0;padding-left:1.4rem}.rich-text-editor li{margin:.2rem 0}.prospect-detail-column{min-width:0}@media (max-width:1220px){.prospect-layout{grid-template-columns:1fr}.prospect-panel-heading,.prospect-heading-actions{flex-wrap:wrap}.prospect-list-tools{grid-template-columns:repeat(5,minmax(100px,1fr))}}@media (max-width:900px){.prospect-list-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-profile-facts,.prospect-inline-details .prospect-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-profile-heading{align-items:stretch}.prospect-profile-heading-actions{justify-items:start}.prospect-profile-status-row{justify-content:flex-start}.prospect-engagement-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-engagement-summary>strong{border-bottom:1px solid var(--line);grid-column:1/-1}}@media (max-width:620px){.prospect-list-tools,.prospect-profile-facts,.prospect-inline-details .prospect-detail-fields,.prospect-consent-summary{grid-template-columns:1fr}.prospect-profile-fact.wide,.prospect-consent-summary .wide{grid-column:auto}.prospect-heading-actions .prospect-search{flex-basis:100%;width:100%}.prospect-filter-toolbar{flex-direction:column;align-items:stretch}.prospect-sort-select{flex-basis:auto;width:100%;min-width:0}.prospect-engagement-summary{grid-template-columns:1fr}.prospect-engagement-group{border:1px solid var(--line)}.prospect-engagement-summary>strong{border-bottom:0;grid-column:auto}.prospect-operational-actions{margin-left:0}}.ai-imports-page,.ai-mcp-rules-page{gap:14px;display:grid}.ai-agent-subnav{align-items:center;gap:8px;display:flex}.ai-agent-subnav a{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--muted);align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:760;display:inline-flex}.ai-agent-subnav a:hover,.ai-agent-subnav a.active{color:#6d28d9;background:#f3e8ff;border-color:#d8b4fe}.ai-imports-intro,.ai-imports-connect{justify-content:space-between;align-items:flex-start;padding:22px;display:flex}.ai-agent-accent{background:linear-gradient(135deg,#fff 0%,#faf5ff 100%);border-color:#e9d5ff}.ai-agent-accent>svg,.ai-agent-accent .section-label{color:#7c3aed}.ai-mcp-rule-summary,.ai-mcp-enforcement{gap:18px;padding:20px;display:grid}.ai-mcp-rule-summary>header,.ai-mcp-enforcement>header{align-items:flex-start;gap:12px;display:flex}.ai-mcp-rule-summary>header>span,.ai-mcp-enforcement>header>span{color:#7c3aed;background:#f3e8ff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.ai-mcp-rule-summary h2,.ai-mcp-enforcement h2,.ai-mcp-rule-card h2{margin:2px 0 4px}.ai-mcp-rule-summary header p:last-child,.ai-mcp-enforcement header p:last-child,.ai-mcp-rule-card header p{color:var(--muted);margin:0}.ai-mcp-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-mcp-type-grid article{border:1px solid var(--line);background:#f8fafc;border-radius:12px;padding:14px}.ai-mcp-type-grid article:first-child{background:#f5f3ff;border-color:#ddd6fe}.ai-mcp-type-grid p{color:var(--muted);margin:5px 0 0}.ai-mcp-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ai-mcp-rule-card{gap:14px;padding:18px;display:grid}.ai-mcp-rule-card>header{align-items:flex-start;gap:11px;display:flex}.ai-mcp-rule-card>header>span{color:#7c3aed;letter-spacing:.08em;padding-top:5px;font-size:11px;font-weight:850}.ai-mcp-rule-card ul{gap:9px;margin:0;padding-left:18px;display:grid}.ai-mcp-rule-card li{color:#334155;padding-left:3px}.ai-mcp-enforcement ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ai-mcp-enforcement li{align-items:flex-start;gap:9px;display:flex}.ai-mcp-enforcement li svg{color:#059669;flex:none;margin-top:2px}.ai-imports-intro h1,.ai-imports-connect h2,.ai-import-history h2{margin:2px 0 6px}.ai-imports-intro p:last-child,.ai-imports-connect>p,.ai-import-history header p{color:var(--muted);max-width:760px;margin:0}.ai-imports-connect{gap:12px;display:grid}.ai-imports-connect header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-imports-connect header>button{flex:none}.ai-imports-connect header p{color:var(--muted);margin:0}.ai-endpoint,.ai-token-value{border:1px solid var(--line);background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ai-endpoint{width:fit-content;max-width:100%}.ai-endpoint code,.ai-token-value code{overflow-wrap:anywhere}.ai-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ai-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.ai-connection-grid>section{min-width:0}.ai-agent-card{gap:14px;padding:18px;display:grid}.ai-agent-card>header{align-items:center;gap:10px;display:flex}.ai-agent-card>header>span{color:#7c3aed;background:#f3e8ff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ai-agent-card>header>div{gap:2px;display:grid}.ai-agent-card small{color:var(--muted)}.ai-agent-card form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.ai-agent-card label{gap:6px;display:grid}.ai-agent-card label span{color:var(--muted);font-size:12px;font-weight:700}.ai-agent-actions,.ai-import-actions{flex-wrap:wrap;gap:8px;display:flex}.ai-import-actions{justify-content:flex-end;min-width:220px}.ai-oauth-note{color:#6d28d9;background:#faf5ff;border:1px solid #e9d5ff;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.ai-oauth-note svg{flex:none;margin-top:2px}.ai-oauth-note span{color:#6b21a8;gap:2px;font-size:13px;line-height:1.45;display:grid}.ai-legacy-token{border-top:1px solid var(--line);padding-top:10px}.ai-legacy-token summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:760}.ai-legacy-token>div{gap:9px;padding-top:10px;display:grid}.ai-connections{padding:20px}.ai-connections>header{margin-bottom:14px}.ai-connections h2{margin:2px 0 6px}.ai-connections header p{color:var(--muted);margin:0}.ai-connection-list{border:1px solid var(--line);border-radius:14px;overflow:hidden}.ai-connection-list article{grid-template-columns:auto minmax(180px,1fr) minmax(190px,auto) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.ai-connection-list article+article{border-top:1px solid var(--line)}.ai-connection-list article>div{gap:2px;display:grid}.ai-connection-list small{color:var(--muted)}.ai-connection-icon{color:#7c3aed;background:#f3e8ff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ai-import-history{padding:20px}.ai-import-history>header{margin-bottom:14px}.ai-import-list{gap:10px;display:grid}.ai-import-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);overflow:hidden}.ai-import-card>summary{cursor:pointer;list-style:none;position:relative}.ai-import-card>summary::-webkit-details-marker{display:none}.ai-import-card>summary:hover{background:var(--panel-subtle)}.ai-import-card[open]>summary .row-chevron{color:var(--primary);transform:translateY(-35%)rotate(225deg)}.ai-import-row{grid-template-columns:minmax(190px,.7fr) minmax(380px,1.3fr);align-items:center;gap:12px;padding:14px 44px 14px 14px;display:grid}.ai-import-row>div:first-child{gap:3px;display:grid}.ai-import-row small{color:var(--muted)}.ai-import-status{border:1px solid var(--line);color:#475569;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:3px 7px;font-size:10px;font-weight:800}.ai-import-status.committed{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ai-import-status.prepared,.ai-import-status.committing{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ai-import-status.failed{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.ai-import-status.declined{color:#64748b;background:#f8fafc;border-color:#cbd5e1}.ai-import-counts{flex-wrap:wrap;justify-content:start;gap:8px 14px;display:flex}.ai-import-counts span{color:var(--muted);gap:2px;font-size:11px;display:grid}.ai-import-counts b{color:var(--foreground);font-size:16px}.ai-import-error{color:#b91c1c;background:#fef2f2;margin:0;padding:10px 14px}.ai-import-details{border-top:1px solid var(--line);background:#f8fafc;max-height:420px;display:grid;overflow:auto}.ai-import-details>div{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;padding:10px 14px;display:grid}.ai-import-details>div+div{border-top:1px solid var(--line)}.ai-import-details>div>span{gap:2px;display:grid}.ai-import-details small{color:var(--muted)}.ai-import-details p{margin:0}.ai-import-details a{color:#2563eb;font-weight:700}.ai-import-detail-heading{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ai-import-row-tag{border:1px solid var(--line);color:#475569;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800}.ai-import-row-tag.imported{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ai-import-row-tag.ready{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ai-import-row-tag.duplicate{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.ai-import-row-tag.duplicate-company{color:#9a3412;background:#fff7ed;border-color:#fdba74}.ai-import-row-tag.existing{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.ai-import-row-tag.review{color:#a16207;background:#fffbeb;border-color:#fde68a}.ai-import-row-tag.retry{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.ai-import-row-tag.suppressed{color:#475569;background:#f8fafc;border-color:#cbd5e1}.ai-import-row-tag.invalid{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.ai-import-row-tag.undone{color:#64748b;background:#f8fafc;border-color:#cbd5e1}.ai-import-legacy-note{color:#854d0e;background:#fffbeb;border-bottom:1px solid #fde68a;padding:10px 14px;font-size:12px}.ai-import-summary{border-bottom:1px solid var(--line);color:#475569;background:#f1f5f9;gap:3px;padding:10px 14px;font-size:12px;display:grid}.ai-import-footer{background:var(--panel);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:12px 14px;display:flex}.ai-token-modal{width:min(620px,100vw - 32px)}.ai-token-value{margin:16px 0}@media (max-width:900px){.ai-agent-grid,.ai-mcp-rule-grid,.ai-mcp-type-grid,.ai-connection-grid{grid-template-columns:1fr}.ai-import-row{grid-template-columns:1fr;align-items:start}.ai-import-actions{justify-content:flex-start;min-width:0}.ai-connection-list article{grid-template-columns:auto minmax(0,1fr) auto}.ai-connection-list article>span:nth-of-type(2){display:none}}@media (max-width:620px){.prospecting-dashboard-heading{flex-direction:column;align-items:flex-start;gap:5px}.ai-agent-card form,.ai-import-details,.ai-import-details>div{grid-template-columns:1fr}.ai-endpoint,.ai-token-value{flex-direction:column;align-items:stretch}.prospecting-tabs a.ai-agent-main-tab{margin-left:0}.ai-connection-list article{grid-template-columns:auto minmax(0,1fr);align-items:start}.ai-connection-list article>button{grid-column:2;justify-self:start}}.oauth-screen{place-items:center}.oauth-panel{gap:20px;width:min(100%,540px);max-width:540px;display:grid}.oauth-panel h1{margin:0;font-size:28px}.oauth-icon{color:#7c3aed!important;background:#f3e8ff!important}.oauth-client{border:1px solid var(--line);border-radius:var(--radius-control);background:#f8fafc;align-items:center;gap:12px;padding:13px;display:flex}.oauth-client>span{color:#7c3aed;background:#f3e8ff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.oauth-client>div{gap:2px;display:grid}.oauth-client small,.oauth-client p{color:var(--muted);margin:0}.oauth-client strong{font-size:17px}.oauth-permissions{gap:8px;display:grid}.oauth-permissions>p{color:var(--foreground);margin:0;font-weight:800}.oauth-permissions ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.oauth-permissions li{color:var(--muted);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.oauth-permissions li:before{content:"";background:#7c3aed;border-radius:999px;flex:0 0 6px;width:6px;height:6px;margin-top:7px}.oauth-footnote{background:#faf5ff;border:1px solid #e9d5ff;border-radius:12px;margin:0;padding:11px 12px;color:#6b21a8!important;font-size:13px!important}.oauth-actions{grid-template-columns:1fr 1.35fr;gap:10px;display:grid}.oauth-approve{background:#7c3aed;border-color:#7c3aed}.oauth-approve:hover{background:#6d28d9;border-color:#6d28d9}.oauth-message{border-radius:12px;gap:5px;padding:13px;display:grid}.oauth-message.warning{background:var(--warning-soft);color:#92400e;border:1px solid #fde68a}.oauth-message p{color:inherit;margin:0}@media (max-width:620px){.oauth-screen{align-items:center;padding:20px}.oauth-panel{padding:22px}.oauth-actions{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
