/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.table{display:table}.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}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.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,)}}:root{--ink:#14213d;--muted:#6f7c91;--line:#e2e7ef;--soft:#f4f7fb;--navy:#153a6b;--blue:#2563eb;--green:#16835b;--white:#fff}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--font-geist-sans), "Segoe UI", sans-serif;background:#edf2f8;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.topbar{color:#fff;background:linear-gradient(115deg,#112b4f 0%,#17477a 62%,#1a568b 100%);align-items:center;gap:14px;min-height:82px;padding:16px clamp(24px,5vw,72px);display:flex;box-shadow:0 4px 18px #132d4e33}.brand-mark{color:#17385f;letter-spacing:-.04em;background:#fff;border-radius:13px;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.topbar h1{letter-spacing:-.02em;margin:2px 0 0;font-size:21px}.eyebrow{letter-spacing:.13em;margin:0;font-size:11px;font-weight:800}.topbar .eyebrow{color:#9fc0e5}.topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.live-pill{background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:700}.live-pill span{background:#56dfa4;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #56dfa421}.draft-status{color:#dcecff;white-space:nowrap;background:#ffffff1a;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800}.draft-saved,.draft-restored{color:#bff5dc}.draft-error{color:#ffd0d0}.call-disconnected-button{color:#fff;white-space:nowrap;background:#97272773;border:1px solid #ffbebe6b;border-radius:10px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800}.call-disconnected-button:hover{background:#ad2b2ba6}.call-disconnected-button:disabled{cursor:wait;opacity:.6}.dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c1c3194;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.disconnect-dialog{background:#fff;border:1px solid #d8e1ed;border-radius:18px;width:min(520px,100%);padding:30px;position:relative;box-shadow:0 24px 70px #081c3647}.disconnect-dialog>.eyebrow{color:#b33a3a}.disconnect-dialog h2{color:#1b3455;letter-spacing:-.025em;margin:8px 38px 7px 0;font-size:24px}.disconnect-dialog>p:not(.eyebrow){color:#66768b;margin:0;font-size:13px;line-height:1.55}.dialog-close{color:#6c7b8e;background:#edf1f6;border:0;border-radius:9px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:18px;right:18px}.dialog-close:hover{color:#273e5d;background:#e2e8f0}.disconnect-stage{background:#f4f8fe;border:1px solid #d9e5f5;border-radius:11px;justify-content:space-between;align-items:center;margin-top:22px;padding:14px 16px;display:flex}.disconnect-stage span{color:#718197;font-size:12px;font-weight:700}.disconnect-stage strong{color:#1f568f;font-size:13px}.callback-choice{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0;padding:0;display:grid}.callback-choice legend{color:#243853;margin-bottom:9px;font-size:13px;font-weight:800}.callback-choice button{color:#53657c;background:#f7f9fc;border:1px solid #d2dbe7;border-radius:10px;min-height:44px;font-size:12px;font-weight:800}.callback-choice button.selected{color:#1e579a;background:#edf5ff;border-color:#7ea9e7;box-shadow:0 0 0 3px #4282e914}.callback-time{margin-top:18px}.dialog-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:26px;padding-top:20px;display:flex}.confirm-disconnected{color:#fff;background:#b63838;border:0;border-radius:10px;min-height:45px;padding:0 18px;font-size:12px;font-weight:800}.confirm-disconnected:hover{background:#962b2b}.confirm-disconnected:disabled{cursor:not-allowed;color:#b18888;background:#ead6d6}.workspace{background:#fff;border:1px solid #dce3ec;border-radius:18px;grid-template-columns:285px minmax(0,1fr);width:min(1180px,100% - 40px);margin:34px auto;display:grid;overflow:hidden;box-shadow:0 18px 45px #1d365617}.call-summary{border-right:1px solid var(--line);background:#f5f8fc;padding:35px 28px}.call-summary .eyebrow,.section-heading .eyebrow{color:#2c66b2}.call-summary h2{margin:8px 0;font-size:22px}.muted,.section-heading p{color:var(--muted);line-height:1.55}.muted{margin:0;font-size:13px}.capture-list{margin:28px 0}.capture-list div{border-bottom:1px solid var(--line);padding:14px 0}.capture-list dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:11px;font-weight:800}.capture-list dd{color:#203a5d;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800}.privacy-note{color:#24654f;background:#eaf7f1;border-radius:12px;gap:10px;padding:13px;display:flex}.privacy-note span{color:#fff;background:#31946e;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-size:12px;display:grid}.privacy-note p{margin:0;font-size:12px;line-height:1.5}.form-panel{min-height:620px}.stepper{border-bottom:1px solid var(--line);background:#fbfcfe;grid-template-columns:repeat(4,1fr);padding:25px 48px;display:grid}.step{color:#a2acba;align-items:center;gap:9px;display:flex;position:relative}.step:not(:last-child):after{content:"";background:#dfe5ed;height:2px;position:absolute;top:15px;left:42px;right:16px}.step span{z-index:1;background:#fff;border:2px solid #dce2ea;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid;position:relative}.step small{font-size:12px;font-weight:800}.step.active{color:var(--navy)}.step.active span{color:#fff;border-color:var(--blue);background:var(--blue)}.step.active:not(:last-child):after{background:#8eb4f7}.step-content{padding:42px 48px 34px}.section-heading h2{letter-spacing:-.035em;margin:8px 0 5px;font-size:29px}.section-heading p{margin:0;font-size:14px}.field-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:30px;display:grid}label{color:#243853;gap:8px;font-size:13px;font-weight:800;display:grid}::selection{color:#fff;background:#df1e2a}input,select,textarea{width:100%;color:var(--ink);accent-color:#df1e2a;caret-color:#df1e2a;background:#fff;border:1px solid #cfd8e5;border-radius:10px;outline:none;padding:13px 14px;transition:border .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:#df1e2a;box-shadow:0 0 0 4px #df1e2a1c}select option:checked{color:#fff;background:#df1e2a linear-gradient(#df1e2a 0% 100%)}@supports ((-webkit-appearance:base-select) or (appearance:base-select)){select{-webkit-appearance:base-select;appearance:base-select}::picker(select){-webkit-appearance:base-select;appearance:base-select}::picker(select){background:#fff;border:1px solid #e1e1e5;border-radius:11px;margin-block-start:6px;padding:6px;box-shadow:0 16px 38px #18181d29}select option{color:#34343a;background:#fff;border-radius:7px;min-height:36px;padding:9px 11px}:is(select option:hover,select option:focus-visible){color:#a5151f;background:#fff0f1}select option:checked{color:#fff;background:#df1e2a}select option::checkmark{color:currentColor}select::picker-icon{color:#b51b25;transition:transform .16s}select:open::picker-icon{transform:rotate(180deg)}}input::placeholder{color:#a0aaba}.secure-payment-no-clipboard,.secure-payment-no-clipboard *{-webkit-user-select:none!important;user-select:none!important}.admin-application-section.secure-payment-no-clipboard input,.admin-application-section.secure-payment-no-clipboard select,.admin-application-section.secure-payment-no-clipboard textarea{-webkit-user-select:auto!important;user-select:auto!important}.locked-call-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}.locked-call-grid label small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.45}.locked-input{color:#29415f;cursor:not-allowed;background:#f1f4f8;border-color:#d7dee8;font-weight:800}.locked-input:focus{box-shadow:none;border-color:#d7dee8}.history-check{color:#345477;background:#edf4fd;border-radius:10px;margin-top:18px;padding:12px 14px;font-size:12px;font-weight:700}.repeat-alert{background:#fff9ec;border:1px solid #f0cf8b;border-radius:13px;align-items:center;gap:18px;margin-top:18px;padding:18px;display:flex}.repeat-alert>div:first-child{flex:1}.repeat-alert .eyebrow{color:#a15a08;margin-bottom:6px}.repeat-alert strong{color:#704315;font-size:14px}.repeat-alert p:last-child{color:#806749;margin:6px 0 0;font-size:12px;line-height:1.5}.repeat-blocked{background:#fff2f2;border-color:#edb4b4}.repeat-blocked .eyebrow,.repeat-blocked strong{color:#9b2d2d}.repeat-blocked p:last-child{color:#815555}.repeat-actions{align-items:center;gap:9px;display:flex}.repeat-actions .secondary{white-space:nowrap}.duplicate-action{color:#fff;white-space:nowrap;background:#b63838;border:0;border-radius:10px;min-height:45px;padding:0 16px;font-size:12px;font-weight:800}.duplicate-action:hover{background:#962b2b}.duplicate-action:disabled{cursor:wait;opacity:.65}.invalid-input{border-color:#d95353;box-shadow:0 0 0 3px #d9535317}.field-error{color:#b42f2f;font-size:11px;font-weight:700}.field-invalid{color:#a52121!important}.field-invalid input,.field-invalid select,.field-invalid textarea{box-shadow:0 0 0 3px #d942421a;background:#fff7f7!important;border-color:#d94242!important}.field-invalid input:focus,.field-invalid select:focus,.field-invalid textarea:focus{border-color:#c92f2f!important;box-shadow:0 0 0 4px #c92f2f29!important}.form-section-card:has(.field-invalid){border-color:#efb2b2;box-shadow:0 0 0 3px #d942420d}.quick-disposition{background:#f6f9fe;border:1px solid #cbdcf5;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);margin-top:24px;padding:22px 26px;display:grid}.quick-disposition-copy{align-self:center}.quick-disposition strong{color:#193e6b;font-size:14px}.quick-disposition p{color:#5f7188;margin:5px 0 0;font-size:12px;line-height:1.45}.quick-disposition-actions{grid-template-columns:minmax(0,1fr) minmax(174px,auto);align-items:end;gap:12px;display:grid}.quick-disposition-field{color:#243853}.quick-disposition-field select{background:#eef5ff;border-color:#b9cdea}.quick-disposition-field select:focus{border-color:#df1e2a;box-shadow:0 0 0 4px #df1e2a1f}.quick-save{color:#fff;white-space:nowrap;background:#1f64dc;border:0;border-radius:10px;min-height:45px;padding:0 17px;font-size:12px;font-weight:800}.quick-save:hover{background:#1855c0}.quick-save:disabled{cursor:not-allowed;color:#8aa0bd;background:#dfe8f5}.form-actions{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:40px;padding-top:24px;display:flex}.form-hint{color:#6c7b90;margin-right:auto;font-size:12px}.primary,.secondary{border:0;border-radius:10px;min-height:45px;padding:0 18px;font-size:13px;font-weight:800}.primary{color:#fff;background:#1f64dc;margin-left:auto;box-shadow:0 7px 17px #1f64dc33}.primary:hover{background:#1855c0}.primary:disabled{cursor:not-allowed;color:#96a0ae;box-shadow:none;background:#e4e8ee}.primary span{margin-left:12px}.secondary{color:#354964;background:#eef2f7}.routing-assistant{background:linear-gradient(145deg,#f5f9ff,#eef5ff);border:1px solid #bcd3f3;border-radius:15px;margin-top:28px;padding:22px;box-shadow:0 9px 24px #1f64dc12}.routing-assistant-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.routing-assistant-head .eyebrow{color:#2b6ee1}.routing-assistant-head h3{color:#183b67;letter-spacing:-.025em;margin:5px 0;font-size:21px}.routing-assistant-head>div>p:last-child{color:#64758b;margin:0;font-size:12px;line-height:1.5}.routing-state{color:#fff;background:#1f64dc;border-radius:13px;place-items:center;min-width:48px;height:48px;padding:0 12px;font-size:15px;font-weight:900;display:grid;box-shadow:0 7px 16px #1f64dc33}.routing-columns{grid-template-columns:1fr 1fr;align-items:start;gap:14px;margin-top:18px;display:grid}.routing-group{background:#ffffffdb;border:1px solid #d8e4f4;border-radius:12px;padding:15px}.routing-group-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.routing-group-title>div{gap:4px;display:grid}.routing-group-title strong{color:#203a5d;font-size:13px}.routing-group-title small{color:#748298;font-size:10px;line-height:1.35}.routing-group-title>span{color:#1f64dc;background:#e8f1ff;border-radius:9px;place-items:center;min-width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.routing-match-list{gap:7px;max-height:302px;margin-top:13px;padding-right:3px;display:grid;overflow:auto}.routing-match{text-align:left;color:#263d5b;background:#fff;border:1px solid #dbe3ee;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding:9px 10px 9px 12px;display:flex}.routing-suggestion{justify-content:flex-start;align-items:flex-start}.routing-organization{color:#1f5eaa;background:#eaf3ff;border-radius:7px;flex:0 0 82px;padding:6px 8px;line-height:1.25}.routing-suggestion>span{flex:1;padding-top:3px}.routing-match>span{gap:3px;min-width:0;display:grid}.routing-match strong{font-size:11px}.routing-match small{color:#748298;font-size:9px}.routing-footnote{color:#6c7b90;margin:13px 0 0;font-size:10px;line-height:1.45}.path-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.path-card{text-align:left;min-height:192px;color:var(--ink);background:#fff;border:1px solid #d8e0ea;border-radius:14px;flex-direction:column;align-items:flex-start;padding:20px;transition:transform .15s,border .15s,box-shadow .15s;display:flex}.path-card:hover{border-color:#91b3e8;transform:translateY(-2px);box-shadow:0 10px 22px #23497817}.path-card.selected{background:#f5f9ff;border:2px solid #2b6ee1;box-shadow:0 0 0 4px #2b6ee114}.path-icon{color:#1f62ce;background:#eaf2ff;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:18px;font-size:20px;font-weight:800;display:grid}.path-card strong{font-size:15px}.path-card small{color:var(--muted);margin-top:8px;line-height:1.5}.conditional-panel{background:#f6f9fe;border:1px solid #cbdcf5;border-radius:13px;grid-template-columns:minmax(220px,1fr) 1.2fr;align-items:end;gap:24px;margin-top:20px;padding:20px;display:grid}.conditional-panel p{color:var(--muted);margin:0 0 4px;font-size:12px;line-height:1.55}.transfer-panel{grid-template-columns:1fr 1fr}.outcome-fields{align-items:end}.full-field{grid-column:1/-1}.subsection-title{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:8px;padding:18px 0 5px;display:flex}.subsection-title span{color:#193e6b;font-size:15px;font-weight:800}.subsection-title small{color:var(--muted)}textarea{resize:vertical;min-height:84px}select:disabled{cursor:not-allowed;color:#9aa6b5;background:#f2f4f7}.review-card{background:#fff;border:1px solid #d9e1eb;border-radius:15px;margin-top:28px;overflow:hidden;box-shadow:0 8px 24px #2240660f}.review-head{border-bottom:1px solid var(--line);background:#f8fafd;align-items:center;gap:13px;padding:20px;display:flex}.customer-avatar{color:#fff;text-transform:uppercase;background:#1e5fae;border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid}.review-head div:nth-child(2){gap:4px;display:grid}.review-head small{color:var(--muted)}.review-status{color:#14704e;background:#e5f6ee;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:11px;font-weight:800}.review-grid{grid-template-columns:repeat(2,1fr);gap:22px 30px;padding:22px;display:grid}.review-grid div{gap:6px;display:grid}.review-grid span,.review-notes span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.review-grid strong{color:#203958;font-size:13px}.review-notes{background:#f5f7fa;border-radius:10px;margin:0 22px 22px;padding:15px}.review-notes p{color:#4e5f75;margin:7px 0 0;font-size:13px;line-height:1.5}.error-message{color:#9d2c2c;background:#fff2f2;border:1px solid #f0b9b9;border-radius:10px;margin-top:18px;padding:13px 15px;font-size:13px}.save-button{background:#16835b;box-shadow:0 7px 17px #16835b33}.save-button:hover{background:#116d4b}.success-shell{background:radial-gradient(circle at top,#f2f8ff,#e8eef6 65%);place-items:center;padding:28px;display:grid}.success-card{text-align:center;background:#fff;border:1px solid #dce4ee;border-radius:20px;width:min(520px,100%);padding:48px;box-shadow:0 20px 55px #18375c1f}.success-check{color:#fff;background:#1b9368;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 22px;font-size:28px;display:grid;box-shadow:0 0 0 9px #e6f6f0}.success-card .eyebrow{color:#1b7d5c}.success-card h1{margin:9px 0;font-size:30px}.success-card>p:not(.eyebrow){color:var(--muted);line-height:1.6}.success-summary{background:#f4f7fb;border-radius:12px;gap:5px;margin:25px 0;padding:18px;display:grid}.success-summary span{color:var(--muted);font-size:12px}.success-card .primary{margin:0}.application-workspace{background:#fff;border:1px solid #d9e2ee;border-radius:18px;grid-template-columns:280px minmax(0,1fr);align-items:start;width:min(1320px,100% - 40px);margin:28px auto 44px;display:grid;overflow:hidden;box-shadow:0 18px 50px #1934551a}.application-sidebar{color:#dce9f8;background:linear-gradient(165deg,#12355f,#184d80 60%,#1a5b8f);min-height:790px;padding:32px 25px}.application-sidebar .eyebrow{color:#86b9ef}.application-sidebar h2{color:#fff;letter-spacing:-.025em;margin:8px 0 9px;font-size:22px}.application-sidebar>p:not(.eyebrow){color:#bdd0e5;margin:0;font-size:12px;line-height:1.55}.application-locks{gap:8px;margin-top:23px;display:grid}.application-locks span{background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.application-locks small{color:#9fc1e5;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.application-locks strong{color:#fff;overflow-wrap:anywhere;font-size:12px}.application-stepper{gap:5px;margin-top:26px;display:grid}.application-stepper a{color:#c7d8eb;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:9px 10px;text-decoration:none;display:flex}.application-stepper a:hover{color:#fff;background:#ffffff1a}.application-stepper a span{border:1px solid #ffffff47;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.application-stepper a strong{font-size:12px}.application-exit{color:#d5e5f7;background:#ffffff0f;border:1px solid #ffffff2b;border-radius:10px;width:100%;margin-top:22px;padding:12px;font-size:11px;font-weight:800}.application-panel{min-width:0;min-height:790px;padding:34px 42px 30px}.application-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:22px;display:flex}.application-heading .eyebrow{color:#2b6ee1}.application-heading h2{color:#1a3659;letter-spacing:-.035em;margin:6px 0 0;font-size:28px}.application-progress{color:#1f609f;background:#edf5ff;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.application-section{padding-top:25px}.form-section-card{background:#fbfcfe;border:1px solid #dce4ee;border-radius:14px;margin-top:22px;padding:24px;scroll-margin-top:20px}.form-section-card:first-of-type{margin-top:26px}.form-section-title{align-items:center;gap:12px;margin-bottom:8px;display:flex}.form-section-title>span{color:#fff;background:#2369c7;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.form-section-title h3{color:#1e3b5e;margin:0;font-size:18px}.form-section-title p{color:#758499;margin:3px 0 0;font-size:10px}.section-intro{color:#697a90;margin:0 0 24px;font-size:13px;line-height:1.55}.application-grid{grid-template-columns:1fr 1fr;align-items:start;gap:19px 22px;display:grid}.application-grid.three-column{grid-template-columns:repeat(3,1fr)}.application-grid textarea{min-height:88px}.application-grid label>small{font-weight:600}.height-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.date-entry{grid-template-columns:minmax(0,1fr) 52px;gap:7px;display:grid}.date-picker{color:#38638e;background:#f1f6fc;padding:10px 8px}.date-picker::-webkit-datetime-edit{display:none}.date-hint{color:#718197;font-size:10px;font-weight:600;line-height:1.4}.money-input{position:relative}.money-input>span{z-index:1;color:#48617f;font-weight:900;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.money-input input{padding-left:30px}.money-input.calculated input{color:#1a654d;background:#f0faf6;border-color:#cbe4da;font-weight:900}.carrier-placeholder{background:#f3f8ff;border:1px solid #cbdcf5;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px 16px;display:flex}.carrier-placeholder strong{color:#1d4d81;font-size:12px}.carrier-placeholder span{color:#67809c;font-size:10px}.approval-methods{border:0;margin:23px 0 0;padding:0}.approval-methods.field-invalid{background:#fff7f7;border:1px solid #d94242;border-radius:11px;padding:13px}.approval-methods legend{color:#243853;margin-bottom:11px;font-size:13px;font-weight:800}.approval-methods legend small{color:#758499;font-weight:600}.approval-methods>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.approval-methods label{color:#506278;cursor:pointer;background:#f9fbfd;border:1px solid #d7e0eb;border-radius:11px;align-items:center;gap:10px;padding:14px;display:flex}.approval-methods label input{opacity:0;width:1px;height:1px;position:absolute}.approval-methods label span{color:#0000;background:#fff;border:1px solid #c8d4e2;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.approval-methods label strong{font-size:12px}.approval-methods label.selected{color:#1b5797;background:#eef6ff;border-color:#85afe9}.approval-methods label.selected span{color:#fff;background:#2f72d3;border-color:#2f72d3}.security-notice{color:#275e4d;background:#effaf6;border:1px solid #bce1d2;border-radius:12px;gap:13px;margin-bottom:22px;padding:16px;display:flex}.payment-method-choice{background:#f3f8ff;border:1px solid #cbdcf5;border-radius:12px;grid-template-columns:minmax(220px,.8fr) 1.2fr;align-items:end;gap:20px;margin-bottom:18px;padding:17px;display:grid}.payment-method-choice p{color:#63768e;margin:0 0 11px;font-size:11px;line-height:1.5}.security-notice>span{color:#fff;background:#248664;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.security-notice strong{font-size:12px}.security-notice p{color:#57786d;margin:5px 0 0;font-size:10px;line-height:1.5}.buyer-match-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:22px;display:grid}.buyer-match-grid article{background:#f8fbff;border:1px solid #d7e2ef;border-radius:12px;padding:15px}.buyer-match-grid article.selected{background:#edf5ff;border-color:#6da3e8;box-shadow:0 0 0 3px #3070d014}.buyer-match-grid article>div{gap:4px;display:grid}.buyer-match-grid strong{color:#1b466f;font-size:13px}.buyer-match-grid span{color:#23805e;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:900}.buyer-match-grid p{color:#64778e;margin:11px 0 0;font-size:10px;line-height:1.5}.routing-selection{margin-bottom:22px}.application-review{background:#f8fafc;border:1px solid #dce4ed;border-radius:13px;grid-template-columns:1fr 1fr;gap:19px 24px;padding:19px;display:grid}.application-review>div{gap:5px;display:grid}.application-review span{color:#7b899b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.application-review strong{color:#223d5e;font-size:12px}.application-review small{color:#6d7d91;font-size:10px;line-height:1.4}.application-error{margin-top:23px}.application-actions{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:30px;padding-top:22px;display:flex}.application-actions>span{color:#6f7f93;text-align:center;margin:0 auto;font-size:10px;font-weight:700}.application-actions .primary{margin-left:0}.approval-status-pill{letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;min-height:24px;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.approval-status-pill:before{content:"";border-radius:50%;flex:0 0 7px;width:7px;height:7px}.approval-status-pill:focus-visible{outline-offset:2px;outline:2px solid #ffd97866}.waiting-approval{color:#ffd978;background:#91600847;border-color:#ebb73761}.waiting-approval:before{background:#e7b324;box-shadow:0 0 0 3px #e7b32424}.waiting-reconnect{color:#ffb0b6;background:#be1f2a3d;border-color:#ff687161}.waiting-reconnect:before{background:#ef4b56;box-shadow:0 0 0 3px #ef4b5624}.approval-shell{background:#edf2f8}.approval-workspace{width:min(1240px,100% - 40px);margin:30px auto 46px}.approval-hero{background:#fff;border:1px solid #d9e3ee;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;padding:25px 28px;display:flex;box-shadow:0 12px 30px #1d365612}.approval-hero .eyebrow{color:#2670cf}.approval-hero h2{color:#1c395d;letter-spacing:-.035em;margin:7px 0 5px;font-size:27px}.approval-hero p:not(.eyebrow){color:#687a90;margin:0;font-size:12px;line-height:1.5}.mask-button,.unmask-button{color:#fff;white-space:nowrap;border:0;border-radius:11px;min-height:47px;padding:0 18px;font-size:12px;font-weight:900}.mask-button{background:#af3a3a}.unmask-button{background:#1b7c5a}.mask-button:disabled,.unmask-button:disabled{cursor:wait;opacity:.6}.approval-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,.72fr);align-items:start;gap:18px;margin-top:18px;display:grid}.client-vault,.approval-controls>section{background:#fff;border:1px solid #d9e2ed;border-radius:15px;box-shadow:0 12px 30px #1d36560f}.client-vault{padding:25px}.client-vault.is-masked{background:repeating-linear-gradient(135deg,#f7f9fc,#f7f9fc 12px,#f2f5f9 12px 24px);border-color:#d9dfe8}.vault-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.vault-heading .eyebrow{color:#2a6bbd}.vault-heading h3{color:#1e3a5b;margin:6px 0 0;font-size:21px}.vault-heading>span{color:#276e55;letter-spacing:.08em;background:#e8f7f1;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:900}.is-masked .vault-heading>span{color:#8a5a1a;background:#fff1d9}.vault-grid{grid-template-columns:1fr 1fr;gap:18px 24px;margin-top:22px;display:grid}.vault-grid>div{gap:5px;min-width:0;display:grid}.vault-grid span{color:#7a899d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.vault-grid strong{color:#273f5d;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.is-masked .vault-grid strong{color:#79879a;letter-spacing:.08em}.session-payment{background:#fff9eb;border:1px solid #edcf95;border-radius:11px;margin-top:24px;padding:16px}.session-payment>div{gap:4px;display:grid}.session-payment strong{color:#704b14;font-size:12px}.session-payment small,.session-payment>p{color:#7f6948;font-size:10px;line-height:1.5}.session-payment>p{margin:12px 0 0}.session-payment dl{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0;display:grid}.session-payment dl div{background:#ffffffb8;border-radius:8px;padding:10px}.session-payment dt{color:#8a744f;text-transform:uppercase;font-size:9px;font-weight:900}.session-payment dd{color:#533c19;overflow-wrap:anywhere;margin:4px 0 0;font-family:monospace;font-size:12px;font-weight:900}.approval-controls{gap:18px;display:grid}.approval-controls>section{padding:22px}.approval-controls .eyebrow{color:#2a6bbd}.approval-controls h3{color:#203c5d;margin:7px 0;font-size:18px}.approval-controls p:not(.eyebrow){color:#6b7c91;margin:0 0 18px;font-size:11px;line-height:1.5}.approval-controls label+label{margin-top:14px}.update-buyer-button,.approve-application-button{color:#fff;border:0;border-radius:10px;width:100%;min-height:45px;margin-top:16px;font-size:12px;font-weight:900}.update-buyer-button{background:#245fa9}.approve-application-button{background:#16835b}.update-buyer-button:disabled,.approve-application-button:disabled{cursor:not-allowed;color:#96a0ae;background:#e2e7ed}.current-route{background:#f2f6fb;border-radius:9px;gap:4px;margin-top:15px;padding:11px;display:grid}.current-route span{color:#7b899b;text-transform:uppercase;font-size:9px;font-weight:900}.current-route strong{color:#264565;font-size:11px}.approval-confirmation{background:#f5fcf9!important;border-color:#bfe0d3!important}.approval-confirmation small{color:#826341;text-align:center;margin-top:9px;font-size:9px;display:block}.approval-save-error{width:min(760px,100%);margin:18px auto 0}.auth-shell{background:radial-gradient(circle at 20% 10%,#f8fbff 0,#edf3fa 42%,#e5edf7 100%);place-items:center;min-height:100vh;padding:36px 20px;display:grid}.auth-card{background:#fff;border:1px solid #d8e2ee;border-radius:22px;width:min(460px,100%);padding:38px;box-shadow:0 24px 65px #19375b21}.auth-card-wide{width:min(560px,100%)}.auth-brand{align-items:center;gap:14px;display:flex}.auth-brand>span{color:#fff;letter-spacing:-.05em;background:linear-gradient(145deg,#123b69,#1f65ad);border-radius:14px;place-items:center;width:49px;height:49px;font-weight:900;display:grid;box-shadow:0 8px 18px #14417138}.auth-brand p{color:#1c6d51;letter-spacing:.16em;margin:0 0 4px;font-size:10px;font-weight:900}.auth-brand h1{color:#142d4d;letter-spacing:-.03em;margin:0;font-size:23px}.auth-intro{color:#6b7b90;margin:22px 0 25px;font-size:13px;line-height:1.6}.auth-form{gap:17px;display:grid}.auth-form label{font-size:12px}.auth-form input{min-height:47px}.auth-help{color:#758398;margin:-3px 0 0;font-size:10px;line-height:1.5}.auth-error{color:#9d2e2e;background:#fff3f3;border:1px solid #efb8b8;border-radius:9px;margin:0;padding:11px 12px;font-size:11px;font-weight:700;line-height:1.45}.auth-submit{color:#fff;background:#1e62aa;border:0;border-radius:11px;min-height:49px;font-size:13px;font-weight:900;box-shadow:0 8px 18px #1e62aa38}.auth-submit:disabled{cursor:not-allowed;color:#9caabd;box-shadow:none;background:#e3e9f0}.auth-tab-session-note{color:#777980;text-align:center;margin:-4px 0 0;font-size:9px;font-weight:650;line-height:1.45}.auth-footnote{color:#8a96a6;text-align:center;margin:24px 0 0;font-size:10px}.admin-shell{background:#f2f5f9;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:linear-gradient(#102c50 0%,#12375f 60%,#0d2848 100%);flex-direction:column;height:100vh;padding:24px 17px 18px;display:flex;position:sticky;top:0;box-shadow:7px 0 24px #132e4e1f}.admin-logo{border-bottom:1px solid #ffffff1c;align-items:center;gap:11px;padding:0 7px 23px;display:flex}.admin-logo>span{color:#153a65;background:#fff;border-radius:11px;place-items:center;width:39px;height:39px;font-size:13px;font-weight:900;display:grid}.admin-logo>div{gap:3px;display:grid}.admin-logo strong{letter-spacing:-.015em;font-size:15px}.admin-logo small{color:#a9c4df;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-sidebar nav{gap:7px;margin-top:24px;display:grid}.admin-sidebar nav button{text-align:left;color:#b9cbe0;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;min-height:45px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.admin-sidebar nav button>span{color:#8eb3d8;text-align:center;width:20px;font-size:17px}.admin-sidebar nav button:hover{color:#fff;background:#ffffff14}.admin-sidebar nav button.active{color:#fff;background:#3f8bda40;box-shadow:inset 3px 0 #56a3ee}.admin-sidebar-foot{border-top:1px solid #ffffff1c;grid-template-columns:36px 1fr 25px;align-items:center;gap:9px;margin-top:auto;padding:15px 7px 2px;display:grid}.admin-user-avatar{color:#173d68;background:#dcecff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.admin-sidebar-foot>div:nth-child(2){gap:3px;min-width:0;display:grid}.admin-sidebar-foot strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-sidebar-foot small{color:#9eb8d3;font-size:9px}.admin-main{min-width:0;padding:34px clamp(24px,4vw,58px) 55px}.admin-header{justify-content:space-between;align-items:center;gap:20px;min-height:68px;display:flex}.admin-header p,.admin-panel-head p,.admin-inline-form>div>p,.admin-modal>p{color:#27745b;letter-spacing:.16em;margin:0 0 6px;font-size:9px;font-weight:900}.admin-header h1{color:#152e4f;letter-spacing:-.035em;margin:0;font-size:27px}.admin-primary{border:0;border-radius:10px;min-height:42px;padding:0 16px;font-size:11px;font-weight:900;box-shadow:0 6px 15px #1c65ad2e;color:#fff!important;background:#1c65ad!important}.admin-alert{border-radius:10px;margin-top:18px;padding:12px 14px;font-size:11px;font-weight:800}.admin-alert-error{color:#9a2b2b;background:#fff2f2;border:1px solid #efb5b5}.admin-alert-success{color:#176a4c;background:#effaf5;border:1px solid #b8dfcf}.admin-loading{color:#6e7e91;background:#fff;border:1px solid #dce4ed;border-radius:14px;align-items:center;gap:12px;margin-top:24px;padding:25px;font-size:12px;display:flex}.admin-loading-spinner{border:2px solid #f2b7bd;border-top-color:#e31b2b;border-radius:999px;flex:0 0 16px;width:16px;height:16px;animation:.7s linear infinite admin-loading-spin}.admin-load-recovery{background:linear-gradient(110deg,#fff 0%,#fff7f8 100%);border:1px solid #efb5b5;border-left:4px solid #e31b2b;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:22px 24px;display:flex;box-shadow:0 12px 28px #4b0d1414}.admin-load-recovery>div{gap:5px;display:grid}.admin-load-recovery strong{color:#211b1e;font-size:13px}.admin-load-recovery span{color:#776b70;font-size:11px}.admin-load-recovery button{color:#fff;background:#e31b2b;border:1px solid #d81222;border-radius:10px;min-height:40px;padding:0 18px;font-size:11px;font-weight:900;box-shadow:0 8px 18px #e31b2b2e}.admin-load-recovery button:hover{background:#bb0e1c}@keyframes admin-loading-spin{to{transform:rotate(360deg)}}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:29px;display:grid}.admin-metrics article{background:#fff;border:1px solid #dbe3ed;border-radius:16px;flex-direction:column;min-height:138px;padding:22px;display:flex;box-shadow:0 8px 25px #233c5b0b}.admin-metrics span{color:#64758b;letter-spacing:.13em;font-size:9px;font-weight:900}.admin-metrics strong{color:#102a4b;letter-spacing:-.04em;margin:12px 0 7px;font-size:31px;line-height:1}.admin-metrics small{color:#8190a3;margin-top:auto;font-size:9px}.admin-overview-grid{grid-template-columns:1.18fr .82fr;align-items:start;gap:16px;margin-top:16px;display:grid}.admin-panel{background:#fff;border:1px solid #dbe3ed;border-radius:16px;margin-top:24px;overflow:hidden;box-shadow:0 8px 25px #233c5b0b}.admin-overview-grid .admin-panel{margin-top:0}.admin-panel-head{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:19px 21px;display:flex}.admin-panel-head h2,.admin-inline-form h2,.admin-modal h2{color:#1d3859;letter-spacing:-.02em;margin:0;font-size:16px}.admin-panel-head button:not(.admin-primary){color:#2365aa;background:0 0;border:0;font-size:10px;font-weight:900}.company-summary-list>div{border-bottom:1px solid #edf0f4;grid-template-columns:41px 1fr auto;align-items:center;gap:12px;min-height:60px;display:grid}.company-summary-list>div:last-child{border-bottom:0}.company-summary-list>div>div{gap:4px;display:grid}.company-code{color:#1f5e9f;background:#eaf3fd;border-radius:8px;place-items:center;min-width:41px;height:31px;padding:0 7px;font-size:9px;font-weight:900;display:inline-grid}.company-code.small{min-width:35px;height:27px}.status-live,.status-off{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.status-live{color:#147152;background:#e8f7f1}.status-off{color:#817062;background:#f0eeeb}.activity-list>div{color:#627287;border-bottom:1px solid #edf0f4;grid-template-columns:10px 1fr;align-items:center;gap:10px;min-height:58px;font-size:10px;line-height:1.5;display:grid}.activity-list>div:last-child{border-bottom:0}.activity-list small{color:#8b97a7;margin-top:3px;font-size:8px;display:block}.activity-dot{background:#e5f6f0;border:2px solid #63a48d;border-radius:50%;width:8px;height:8px}.admin-inline-form{background:#f8fbff;border:1px solid #bed3eb;border-radius:15px;grid-template-columns:1.1fr 1fr 1fr auto;align-items:end;gap:17px;margin-top:24px;padding:22px;display:grid}.admin-inline-form label{font-size:10px}.admin-inline-form input,.admin-inline-form select{min-height:42px;padding:10px 12px;font-size:11px}.admin-form-actions{justify-content:flex-end;gap:9px;display:flex}.admin-form-actions button{color:#4d6077;background:#e9eef4;border:0;border-radius:9px;min-height:42px;padding:0 14px;font-size:10px;font-weight:900}.admin-user-form{grid-template-columns:repeat(3,1fr);align-items:end}.full-span{grid-column:1/-1}.admin-form-note{color:#77869a;margin:-4px 0 0;font-size:9px}.admin-user-form>div.full-span>span{color:#85858d;margin-top:7px;font-size:9px;line-height:1.5;display:block}.admin-choice-panel{background:#fff;border:1px solid #e6dfe1;border-radius:12px;min-width:0;margin:0;padding:15px 16px 16px}.admin-choice-panel legend{color:#55555c;letter-spacing:.06em;text-transform:uppercase;padding:0 7px;font-size:9px;font-weight:800}.admin-choice-guidance{color:#84848c;margin:0 0 10px;font-size:8px}.admin-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-check-row{cursor:pointer;background:#fafafa;border:1px solid #e8e8eb;border-radius:10px;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex}.admin-check-row:hover{background:#fff7f8;border-color:#e7b7bb}.admin-check-row input{accent-color:#df1e2a;width:16px;height:16px;min-height:0;box-shadow:none;flex:0 0 16px;margin:0;padding:0}.admin-check-row>span{gap:3px;min-width:0;display:grid}.admin-check-row strong{color:#39393f;font-size:10px}.admin-check-row small{color:#8a8a92;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-choice-empty{color:#8b7b7e;margin:0;padding:8px 2px 2px;font-size:9px}.admin-permission-summary{background:#f6fbf8;border:1px solid #d8e5df;border-radius:12px;grid-template-columns:155px 1fr;align-items:center;gap:7px 16px;padding:16px 18px;display:grid}.admin-permission-summary p{color:#21835d;letter-spacing:.14em;grid-row:1/3;margin:0;font-size:8px;font-weight:900}.admin-permission-summary strong{color:#2d4238;font-size:11px}.admin-permission-summary span{color:#718078;font-size:9px;line-height:1.45}.admin-table-panel{overflow:hidden}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;color:#52647a;width:100%;font-size:10px}.admin-table th{text-align:left;color:#7b899a;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#f8fafc;padding:12px 17px;font-size:8px;font-weight:900}.admin-table td{vertical-align:middle;border-top:1px solid #edf0f4;padding:14px 17px}.admin-text-button,.table-actions button{color:#1f63a7;white-space:nowrap;background:0 0;border:0;font-size:9px;font-weight:900}.table-user{align-items:center;gap:9px;min-width:190px;display:flex}.table-user>span{color:#225f9d;background:#e9f2fc;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.table-user>div{gap:3px;display:grid}.table-user small{color:#8794a4;text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:8px;overflow:hidden}.table-assignment{gap:4px;min-width:135px;display:grid}.table-assignment strong{color:#3b3b40}.table-assignment small{color:#8a8a91;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:8px;overflow:hidden}.table-products{color:#66666d;min-width:105px;max-width:185px;font-size:9px;line-height:1.4;display:block}.table-actions{justify-content:flex-end;gap:7px;display:flex}.admin-users-table .table-actions{flex-wrap:wrap;min-width:220px}.table-actions .delete-user-button{color:#fff;background:linear-gradient(145deg,#ed2431,#c3121e);border:1px solid #d71925;border-radius:8px;padding:7px 10px;box-shadow:0 7px 17px #c9142029}.table-actions .delete-user-button:disabled{color:#99949a;box-shadow:none;cursor:not-allowed;background:#f2f0f2;border-color:#dedade}.admin-buyers-table{min-width:1160px}.admin-buyers-table th:first-child,.admin-buyers-table td:first-child{width:175px;min-width:175px}.admin-buyers-table td:first-child>strong{white-space:nowrap;display:block}.buyer-user-summary{align-items:center;gap:9px;min-width:150px;display:flex}.buyer-user-primary{gap:3px;min-width:0;display:grid}.buyer-user-primary strong{color:#27272c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.buyer-user-primary small{color:#85838a;white-space:nowrap;font-size:7px}.buyer-user-roster{flex:none;position:relative}.buyer-user-roster summary{color:#b11621;white-space:nowrap;cursor:pointer;background:linear-gradient(145deg,#fff8f9,#fff);border:1px solid #efc6ca;border-radius:999px;justify-content:center;align-items:center;min-height:29px;padding:0 9px;font-size:7px;font-weight:900;list-style:none;display:inline-flex;box-shadow:0 7px 18px #bb142014}.buyer-user-roster summary::-webkit-details-marker{display:none}.buyer-user-roster[open] summary{color:#fff;background:linear-gradient(135deg,#ed2431,#bc101b);border-color:#d91c28;box-shadow:0 9px 22px #cf192633}.buyer-user-roster>div{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #e8d4d6;border-radius:13px;gap:5px;width:220px;padding:9px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 55px #230f1233}.buyer-user-roster>div>span{background:#fff7f8;border-radius:9px;gap:3px;padding:8px 9px;display:grid}.buyer-user-roster>div strong{color:#29282d;font-size:8px}.buyer-user-roster>div small{color:#7f7c83;font-size:7px}.buyer-user-list{gap:7px;min-width:170px;display:grid}.buyer-user-list>span{gap:2px;display:grid}.buyer-user-list strong{color:#303036;font-size:9px}.buyer-user-list small{color:#85858e;font-size:8px}.buyer-users-empty{color:#9a7175;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.buyer-users-empty:before{content:"";background:#efb8bd;border-radius:50%;width:7px;height:7px}.buyer-agent-count{color:#7b7b83;background:#f7f7f8;border:1px solid #e2e2e6;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;display:inline-grid}.buyer-agent-count.active{color:#157352;background:#edf9f4;border-color:#cce8dd}.buyer-actions{align-items:center;min-width:225px}.buyer-actions .edit-buyer-button{color:#4f4f57;background:#fff;border:1px solid #dedee3;border-radius:8px;padding:8px 9px}.buyer-actions .edit-buyer-button:hover{color:#b41621;background:#fff7f8;border-color:#e4a8ad}.buyer-actions .assign-user-button{color:#fff;background:#df1e2a;border:1px solid #e22431;border-radius:8px;padding:8px 10px;box-shadow:0 5px 14px #df1e2a24}.buyer-actions .assign-user-button:hover{background:#bc121d}.admin-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1d3494;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal{background:#fff;border:1px solid #d8e2ec;border-radius:17px;width:min(450px,100%);padding:27px;box-shadow:0 24px 70px #081c3647}.admin-modal>span,.admin-assignment-modal-scroll>span{color:#6c7b8e;margin:12px 0 20px;font-size:10px;line-height:1.55;display:block}.admin-modal label{margin-bottom:21px;font-size:10px}.auth-shell{isolation:isolate;background:radial-gradient(circle at 16% 20%,#f4182438,#0000 30%),radial-gradient(circle at 88% 85%,#9100092e,#0000 34%),#08090b;position:relative;overflow:hidden}.auth-shell:before{content:"";z-index:-2;pointer-events:none;opacity:0;background:radial-gradient(circle at 18% 18%,#ff27356b,#0000 27%),radial-gradient(circle at 82% 34%,#e114244d,#0000 32%);animation:8.4s linear infinite auth-red-storm-flash;position:absolute;inset:0}.auth-shell:after{content:"";z-index:-1;pointer-events:none;opacity:0;filter:drop-shadow(0 0 8px #ff202ff2)drop-shadow(0 0 24px #d8101f94);background:linear-gradient(119deg,#0000 0 29.2%,#ffdaddf5 29.5% 29.75%,#ff2634eb 29.9% 30.35%,#0000 30.6%),linear-gradient(137deg,#0000 0 43.2%,#ff3542e0 43.45% 43.8%,#0000 44.1%),linear-gradient(54deg,#0000 0 64.5%,#ff2836b8 64.75% 65%,#0000 65.25%),linear-gradient(126deg,#0000 0 73.1%,#ff626cad 73.3% 73.55%,#0000 73.8%);animation:8.4s step-end infinite auth-red-lightning;position:absolute;inset:-8% -4%;transform:translate(-3%,-2%)scale(1.04)}.auth-card{z-index:1;border-color:#26272b;border-radius:24px;grid-template-columns:330px minmax(0,1fr);width:min(880px,100%);padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000007a}@keyframes auth-red-storm-flash{0%,8%,13%,42%,48%,78%,84%,to{opacity:0}9%{opacity:.36}10%{opacity:.07}11.2%{opacity:.5}44%{opacity:.23}45.2%{opacity:.04}46.2%{opacity:.34}80%{opacity:.28}81%{opacity:.05}82.2%{opacity:.42}}@keyframes auth-red-lightning{0%,8.8%,9.35%,10.75%,11.55%,43.7%,44.25%,45.75%,46.45%,79.65%,80.25%,81.7%,82.45%,to{opacity:0}9%,11%,44%,46%,80%,82%{opacity:.72}}.auth-identity{text-align:center;color:#fff;background:linear-gradient(160deg,#030303 0%,#0b0b0d 65%,#171012 100%);border-right:1px solid #26272b;flex-direction:column;justify-content:center;align-items:center;min-height:575px;padding:38px 30px;display:flex}.auth-brand-art{background:#000;border-radius:16px;width:min(250px,100%)}.auth-brand-art img{width:100%;height:auto;display:block}.auth-identity p{color:#fff;letter-spacing:-.015em;margin:18px 0 7px;font-size:16px;font-weight:800}.auth-identity small{color:#ff4a54;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.auth-content{background:#fff;flex-direction:column;justify-content:center;padding:44px 46px 36px;display:flex}.auth-brand p{color:#e51c29}.auth-brand h1{color:#151518;font-size:27px}.auth-intro{margin-top:16px}.auth-form input:focus{border-color:#e51c29;box-shadow:0 0 0 4px #e51c291c}.auth-submit{background:#e51c29;box-shadow:0 9px 20px #e51c293b}.auth-submit:hover{background:#bd121e}.auth-submit:disabled{color:#a2a2a7;background:#e7e7e9}.auth-footnote{color:#99999f;margin-top:27px}.admin-sidebar{background:linear-gradient(#050506 0%,#101012 64%,#080809 100%);border-right:1px solid #27272b;box-shadow:7px 0 28px #0000002e}.admin-logo{align-items:center;padding:0 4px 18px}.admin-logo img{object-fit:cover;border-radius:12px;flex:0 0 62px;width:62px;height:62px}.admin-logo strong{color:#fff}.admin-logo small{color:#ff5963;font-size:7px;line-height:1.35}.admin-sidebar nav button{color:#bdbdc4}.admin-sidebar nav button>span{color:#8f8f98}.admin-sidebar nav button.active{background:#e51c292e;box-shadow:inset 3px 0 #f02632}.admin-sidebar nav button.active>span{color:#ff4a54}.admin-sidebar nav button:hover{background:#ffffff12}.admin-user-avatar{color:#fff;background:#d91c27}.admin-main{background:#f4f4f5}.admin-header p,.admin-panel-head p,.admin-inline-form>div>p,.admin-modal>p,.admin-assignment-modal-scroll>p{color:#d61a26}.admin-header h1{color:#18181b}.admin-primary{box-shadow:0 7px 17px #e11d2a33;background:#e11d2a!important}.admin-primary:hover{background:#b9141f!important}.admin-panel-head button:not(.admin-primary),.admin-text-button,.table-actions button{color:#c61b26}.company-code,.table-user>span{color:#b5121d;background:#ffe9eb}.activity-dot{background:#ffe5e7;border-color:#e42935}.admin-inline-form{background:#fff9f9;border-color:#e3b8bc}.admin-inline-form input:focus,.admin-inline-form select:focus,.admin-modal input:focus{border-color:#df1e2a;box-shadow:0 0 0 4px #df1e2a1a}@media (max-width:1080px){.admin-metrics{grid-template-columns:1fr 1fr}.admin-overview-grid{grid-template-columns:1fr}.admin-user-form,.admin-inline-form:not(.admin-user-form){grid-template-columns:1fr 1fr}.admin-inline-form:not(.admin-user-form)>div:first-child,.admin-inline-form:not(.admin-user-form) .admin-form-actions{grid-column:1/-1}}@media (max-width:720px){.auth-card{grid-template-columns:1fr}.auth-identity{border-bottom:1px solid #26272b;border-right:0;min-height:auto;padding:24px}.auth-brand-art{width:170px}.auth-identity p{margin-top:8px;font-size:14px}.auth-content{padding:32px 28px}.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;padding:14px 16px;position:static}.admin-logo{border-bottom:0;padding-bottom:12px}.admin-sidebar nav{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:4px;display:grid}.admin-sidebar nav button{justify-content:center;padding:0 6px;font-size:9px}.admin-sidebar nav button>span,.admin-sidebar-foot{display:none}.admin-main{padding:24px 14px 40px}.admin-header h1{font-size:22px}.admin-metrics{grid-template-columns:1fr 1fr;gap:9px}.admin-metrics article{min-height:118px;padding:17px}.admin-inline-form,.admin-inline-form:not(.admin-user-form),.admin-user-form{grid-template-columns:1fr}.admin-inline-form>*,.admin-inline-form:not(.admin-user-form)>div:first-child,.admin-inline-form:not(.admin-user-form) .admin-form-actions,.full-span{grid-column:1}}@media (max-width:460px){.auth-content{padding:28px 21px}.admin-header{flex-direction:column;align-items:flex-start}.admin-header .admin-primary{width:100%}.admin-metrics{grid-template-columns:1fr}}@media (max-width:820px){.workspace{grid-template-columns:1fr;width:min(100% - 24px,680px)}.call-summary{border-right:0;border-bottom:1px solid var(--line)}.capture-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.capture-list div{border-bottom:0}.path-grid,.routing-columns{grid-template-columns:1fr}.conditional-panel{grid-template-columns:1fr;align-items:start}.locked-call-grid{grid-template-columns:1fr}.repeat-alert{flex-direction:column;align-items:flex-start}.repeat-actions{flex-wrap:wrap;width:100%}.quick-disposition{grid-template-columns:1fr;gap:16px}.application-workspace{grid-template-columns:1fr;width:min(100% - 24px,760px)}.application-sidebar{min-height:auto}.application-stepper{grid-template-columns:repeat(7,1fr)}.application-stepper a{justify-content:center;padding:7px}.application-stepper a strong{display:none}.application-grid.three-column{grid-template-columns:1fr 1fr}.buyer-match-grid,.approval-layout{grid-template-columns:1fr}}@media (max-width:560px){.topbar{padding:14px 18px}.live-pill,.draft-status{display:none}.call-disconnected-button{padding:0 10px;font-size:11px}.dialog-backdrop{padding:14px}.disconnect-dialog{padding:26px 20px 20px}.callback-choice{grid-template-columns:1fr}.dialog-actions{grid-template-columns:1fr;display:grid}.dialog-actions button{width:100%}.stepper{padding:20px}.step{justify-content:center}.step small{display:none}.step:not(:last-child):after{left:calc(50% + 20px);right:-30%}.step-content{padding:32px 22px}.routing-assistant{padding:17px}.routing-assistant-head{align-items:flex-start}.field-grid,.capture-list,.quick-disposition,.quick-disposition-actions{grid-template-columns:1fr}.quick-save{width:100%}.repeat-actions{grid-template-columns:1fr;display:grid}.repeat-actions button{width:100%}.form-actions{flex-wrap:wrap}.form-hint{width:100%}.review-grid{grid-template-columns:1fr}.success-card{padding:36px 22px}.application-panel{padding:28px 20px 22px}.application-heading{align-items:flex-start}.application-progress{display:none}.application-grid,.application-grid.three-column,.approval-methods>div,.application-review{grid-template-columns:1fr}.carrier-placeholder{flex-direction:column;align-items:flex-start}.application-actions{flex-wrap:wrap}.application-actions>span{order:-1;width:100%}.application-actions button{flex:1}.payment-method-choice{grid-template-columns:1fr;align-items:start}.approval-workspace{width:min(100% - 24px,680px)}.approval-hero{flex-direction:column;align-items:flex-start}.approval-hero button{width:100%}.vault-grid,.session-payment dl{grid-template-columns:1fr}}.admin-shell{color:#25262a;background:#f6f6f7;grid-template-columns:282px minmax(0,1fr)}.admin-sidebar{z-index:10;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c91b27 #17171b;background:radial-gradient(circle at 12% 0,#e51c291c,#0000 27%),linear-gradient(#09090a 0%,#111113 62%,#09090a 100%);border-right:1px solid #252529;height:100dvh;min-height:0;padding:28px 20px 22px;overflow-y:auto;box-shadow:12px 0 34px #0c0c0e1a}.admin-sidebar::-webkit-scrollbar{width:10px}.admin-sidebar::-webkit-scrollbar-track{background:#17171b;box-shadow:inset 1px 0 #ffffff09}.admin-sidebar::-webkit-scrollbar-thumb{background:linear-gradient(#ef2c38,#a90e19);border:2px solid #17171b;border-radius:999px;box-shadow:0 0 0 1px #ef2c3829}.admin-sidebar::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff3b47,#c3111d)}html:has(.admin-shell){scrollbar-width:thin;scrollbar-color:#c91b27 #17171b}html:has(.admin-shell)::-webkit-scrollbar{width:10px;height:10px}html:has(.admin-shell)::-webkit-scrollbar-track{background:#17171b}html:has(.admin-shell)::-webkit-scrollbar-thumb{background:linear-gradient(#ef2c38,#a90e19);border:2px solid #17171b;border-radius:999px}html:has(.admin-shell)::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff3b47,#c3111d)}html:has(.agency-shell){scrollbar-width:thin;scrollbar-color:#c91b27 #17171b}html:has(.agency-shell)::-webkit-scrollbar{width:10px;height:10px}html:has(.agency-shell)::-webkit-scrollbar-track{background:#17171b}html:has(.agency-shell)::-webkit-scrollbar-thumb{background:linear-gradient(#ef2c38,#a90e19);border:2px solid #17171b;border-radius:999px}html:has(.agency-shell)::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff3b47,#c3111d)}.admin-brand{text-align:center;border-bottom:1px solid #ffffff1a;padding:0 12px 25px}.admin-brand-art{background:#000;border-radius:12px;justify-content:center;align-items:center;width:100%;height:120px;display:flex;overflow:hidden}.admin-brand-art img{object-fit:contain;filter:none;flex:none;width:216px;max-width:100%;height:120px;display:block;transform:none}.admin-product-label{justify-items:center;gap:5px;margin-top:12px;display:grid}.admin-product-label strong{color:#fff;letter-spacing:.17em;font-size:11px;font-weight:750}.admin-product-label small{color:#85858d;letter-spacing:.16em;white-space:nowrap;font-size:7px;font-weight:750}.admin-brand>p{color:#ed2935;letter-spacing:.02em;margin:9px 0 0;font-size:9px;font-weight:650}.admin-workspace-mode{background:#ffffff09;border:1px solid #2c2c31;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:14px 0 0;padding:4px;display:grid;box-shadow:inset 0 1px #ffffff06}.admin-workspace-mode button{color:#777780;text-align:center;background:0 0;border:1px solid #0000;border-radius:10px;place-content:center;justify-items:center;gap:2px;min-width:0;min-height:54px;padding:7px 5px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.admin-workspace-mode button:not(.active):hover{color:#fff;background:linear-gradient(145deg,#e51c293b,#700a122b);border-color:#f1303c47;transform:translateY(-1px);box-shadow:0 7px 18px #cc121d24}.admin-workspace-mode button>span{color:#62626a;letter-spacing:.15em;font-size:6px;font-weight:850}.admin-workspace-mode button strong{white-space:nowrap;font-size:9px;font-weight:780}.admin-workspace-mode button small{color:#66666e;white-space:nowrap;font-size:6px;font-weight:650}.admin-workspace-mode button.active{color:#fff;background:linear-gradient(145deg,#1e975e4d,#0f4f323b);border-color:#5dda9761;box-shadow:inset 0 1px #ffffff14,0 7px 18px #178a522b}.admin-workspace-mode button.active>span{color:#75e4aa}.admin-workspace-mode button.active small{color:#a7d4bd}.dual-role-sidebar .admin-production-label{margin-top:15px}.dual-role-sidebar nav button{min-height:54px}.admin-sidebar nav{gap:8px;margin-top:25px}.admin-people-switcher{background:#ededf0;border:1px solid #dfdfe3;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:5px;width:min(100%,720px);margin:-5px 0 18px;padding:5px;display:grid;box-shadow:0 10px 24px #16161a0e}.admin-people-switcher button{color:#65656d;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 12px;min-width:0;min-height:67px;padding:11px 16px;display:grid}.admin-people-switcher button>span{color:#9a9aa2;letter-spacing:.16em;grid-column:1;font-size:7px;font-weight:850}.admin-people-switcher button strong{color:#3a3a40;grid-column:1;font-size:12px}.admin-people-switcher button small{color:#8b8b93;text-align:right;grid-area:1/2/3;align-self:center;max-width:170px;font-size:8px}.admin-people-switcher button.active{background:linear-gradient(135deg,#18181c,#351217 110%);border-color:#e21c2952;box-shadow:0 8px 19px #14141821}.admin-people-switcher button.active>span{color:#f44b56}.admin-people-switcher button.active strong{color:#fff}.admin-people-switcher button.active small{color:#aaaab1}.admin-people-switcher button:disabled{cursor:not-allowed;opacity:.5}.admin-production-label{justify-content:space-between;align-items:center;gap:10px;margin-top:25px;padding:0 12px;display:flex}.admin-production-label span{color:#f04a55;letter-spacing:.18em;font-size:8px;font-weight:850}.admin-production-label small{color:#5f5f67;font-size:7px;font-weight:600}.admin-sidebar .admin-production-label+nav{margin-top:10px}.admin-sidebar nav button{color:#a7a7ae;border:1px solid #0000;border-radius:11px;gap:11px;min-height:54px;padding:7px 11px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s}.admin-sidebar.dual-role-sidebar nav button{min-height:54px}.admin-sidebar nav button:not(.active):hover{color:#fff;background:linear-gradient(90deg,#e51c2933,#e51c2912);border-color:#f1303c3d;transform:translate(2px);box-shadow:inset 3px 0 #f02a36,0 8px 20px #0000001f}.admin-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#1e975e3d,#145c3c1a);border-color:#5dda9747;box-shadow:inset 3px 0 #56d797,0 8px 22px #00000021}.admin-nav-index,.admin-sidebar nav button>.admin-nav-index{color:#777780;width:28px;height:28px;font-family:var(--font-geist-mono), monospace;background:#ffffff06;border:1px solid #35353a;border-radius:9px;flex:0 0 28px;place-items:center;font-size:8px;font-weight:700;display:grid}.admin-sidebar nav button.active .admin-nav-index{color:#75e4aa;background:#1e975e29;border-color:#5dda9766}.admin-sidebar nav button:not(.active):hover .admin-nav-index{color:#ff5a64;background:#e51c2924;border-color:#f1303c61}.admin-nav-copy{flex:auto;gap:4px;min-width:0;display:grid;text-align:left!important;width:auto!important}.admin-nav-copy strong{letter-spacing:-.01em;white-space:nowrap;font-size:10px;font-weight:700}.admin-nav-copy small{color:#717179;white-space:nowrap;font-size:8px;font-weight:450}.admin-sidebar nav button.active .admin-nav-copy small{color:#9acdb2}.admin-sidebar-foot{color:#fff;background:linear-gradient(145deg,#ffffff0e,#ffffff06);border:1px solid #29292e;border-radius:14px;flex:none;width:100%;margin-top:auto;padding:12px;display:block;box-shadow:0 9px 24px #00000029}.admin-profile{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;display:grid}.admin-profile>div:last-child{gap:4px;min-width:0;display:grid}.admin-user-avatar{color:#fff;background:linear-gradient(145deg,#f02b37,#bd101b);border-radius:11px;width:40px;height:40px;font-size:10px;box-shadow:0 7px 17px #de192538}.admin-profile strong{color:#f4f4f5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.admin-profile small{color:#777780;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-sidebar-foot .admin-signout{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#f02a36,#c8131e);border:1px solid #f22c38;border-radius:11px;width:100%;min-height:44px;margin-top:14px;padding:0 18px;font-size:10px;font-weight:800;box-shadow:0 9px 20px #dc162242}.admin-sidebar-foot .admin-signout:hover{color:#fff;background:linear-gradient(135deg,#d91b27,#a80d16);border-color:#ff4651;box-shadow:0 11px 24px #dc162257}@media (max-height:740px) and (min-width:721px){.admin-sidebar{padding-top:18px;padding-bottom:16px}.admin-brand{padding-bottom:15px}.admin-brand-art{height:86px}.admin-brand-art img{flex-basis:auto;width:150px;height:84px;transform:none}.admin-product-label{gap:3px;margin-top:7px}.admin-sidebar nav{gap:6px;margin-top:14px}.admin-sidebar nav button{min-height:50px}.admin-workspace-mode{margin-top:9px}.admin-workspace-mode button{min-height:44px;padding-block:5px}.dual-role-sidebar .admin-production-label{margin-top:10px}.admin-nav-copy small{display:none}.admin-sidebar-foot{margin-top:auto}}.admin-main{background-color:#f6f6f7;background-image:linear-gradient(#1a1a1e06 1px,#0000 1px),linear-gradient(90deg,#1a1a1e06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0;padding:0}.admin-global-bar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(110deg,#0c0c0ffb,#131114fb 68%,#2b0c11fb);border-bottom:2px solid #c91b27;grid-template-columns:minmax(190px,1fr) auto minmax(70px,1fr);align-items:center;gap:22px;min-height:70px;padding:0 clamp(28px,4vw,66px);display:grid;position:sticky;top:0;box-shadow:0 1px #ff4a5433,0 12px 30px #0a0a0d2e}.admin-global-label{align-items:center;min-width:0;display:flex;overflow:hidden}.admin-closer-quote{text-align:center;justify-items:center;gap:6px;width:min(480px,100%);padding:10px 18px;display:grid}.admin-closer-quote>span{color:#ee3440;letter-spacing:.22em;text-transform:uppercase;font-size:7px;font-weight:950}.admin-closer-quote blockquote{color:#f7f7f8;letter-spacing:-.015em;margin:0;font-size:clamp(11px,1vw,15px);font-weight:750;line-height:1.35}.admin-global-bar:not(:has(>nav)){background:#050507;grid-template-columns:minmax(0,1fr) auto;min-height:118px;padding:0 clamp(28px,4vw,66px) 0 0}.admin-global-bar:not(:has(>nav)) .admin-global-label{box-shadow:none;background:#050507;justify-content:center;align-self:stretch;padding:0}.admin-global-bar:not(:has(>nav)) .admin-closer-quote{width:min(820px,100%);padding-inline:clamp(24px,5vw,72px)}.admin-global-bar:not(:has(>nav)) .admin-closer-quote blockquote{font-size:clamp(16px,1.55vw,24px)}.admin-global-bar:not(:has(>nav)) .admin-global-controls{grid-column:2}.admin-global-bar nav{align-items:center;gap:5px;height:100%;display:flex}.admin-global-bar nav button{color:#a9a9b2;background:0 0;border:1px solid #0000;border-radius:10px;min-height:38px;padding:0 15px;font-size:9px;font-weight:750;transition:color .16s,background .16s,border-color .16s}.admin-global-bar nav button:hover{color:#fff;background:#ffffff0e;border-color:#ffffff14}.admin-global-bar nav button.active{color:#ff5964;background:linear-gradient(145deg,#e11e2c29,#6b121b38);border-color:#e823316b;box-shadow:inset 0 -2px #e3232f,0 10px 22px #e21e2d1f}.admin-global-bar nav button.live-status-tab{isolation:isolate;color:#fff1f2;background:linear-gradient(145deg,#e11e2c2e,#4d0e164d);border-color:#ef26327a;justify-content:center;align-items:center;gap:7px;min-width:126px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 0 0 1px #ef263212,0 10px 26px #710c1733}.admin-global-bar nav button.live-status-tab:after{display:none}.admin-global-bar nav button.live-status-tab:hover{color:#fff;background:linear-gradient(145deg,#ef263257,#70111c6b);border-color:#ff535ec2;box-shadow:inset 0 1px #ffffff1f,0 12px 30px #e11e2c40}.admin-global-bar nav button.live-status-tab.active{color:#fff;background:linear-gradient(145deg,#ef263266,#70111c7a);border-color:#ff535edb;box-shadow:inset 0 -2px #ff5964,inset 0 1px #ffffff1f,0 12px 32px #e11e2c4d}.live-status-pulse{background:#ff3947;border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.8s cubic-bezier(.4,0,.2,1) infinite live-status-pulse;box-shadow:0 0 0 4px #ff39471f,0 0 15px #ff3947ad}.admin-global-bar nav button.live-status-tab small{color:#ff737d;letter-spacing:.12em;background:#e11d2b21;border:1px solid #ff5b6661;border-radius:5px;padding:3px 5px;font-size:6px;font-weight:950}@keyframes live-status-pulse{0%,to{opacity:.68;transform:scale(.84);box-shadow:0 0 0 3px #ff39471a,0 0 10px #ff394773}50%{opacity:1;transform:scale(1.08);box-shadow:0 0 0 6px #ff394721,0 0 20px #ff3947d1}}.admin-global-status{color:#b8bac3;justify-self:end;align-items:center;gap:7px;font-size:8px;font-weight:750;display:inline-flex}.admin-global-status i{background:#2da36f;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 4px #2da36f1a}.admin-global-controls{grid-column:3;justify-self:end;justify-items:end;display:grid}.admin-global-status-stack{justify-items:stretch;gap:4px;min-width:164px;padding:5px 0;display:grid}.admin-global-status-stack .admin-global-status{justify-self:center}.admin-header-availability{color:#fff1f2;cursor:pointer;background:linear-gradient(145deg,#e11e2c2e,#4d0e164d);border:1px solid #ef263275;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:164px;min-width:164px;min-height:30px;padding:0 9px;font-size:8px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.admin-header-availability:hover,.admin-header-availability.active{background:linear-gradient(145deg,#ef26324f,#70111c66);border-color:#ff535ec2}.admin-header-availability strong{white-space:nowrap;font-size:8px}.admin-header-availability small{color:#ff737d;letter-spacing:.1em;background:#e11d2b21;border:1px solid #ff5b6657;border-radius:4px;padding:2px 4px;font-size:6px;font-weight:950}.admin-availability-enforcement{color:#f4f4f6;background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff21;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:6px;width:164px;min-width:164px;min-height:30px;padding:4px 8px 4px 6px;transition:border-color .22s,background .22s,box-shadow .22s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 8px 22px #0000002e}.admin-availability-enforcement:hover:not(:disabled){border-color:#f2374475;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff17,0 11px 25px #0000003b}.admin-routing-toggle-track{background:#ffffff17;border:1px solid #ffffff17;border-radius:999px;align-items:center;width:28px;height:16px;padding:2px;transition:border-color .22s,background .22s,box-shadow .22s;display:flex;box-shadow:inset 0 2px 5px #0006}.admin-routing-toggle-track i{background:#ff4b58;border-radius:50%;width:10px;height:10px;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s,box-shadow .22s;display:block;transform:translate(0);box-shadow:0 0 0 3px #ff43501f,0 0 10px #ff394773}.admin-routing-toggle-copy{text-align:left;white-space:nowrap;justify-content:center;align-items:center;gap:4px;line-height:1;display:flex}.admin-routing-toggle-copy strong{z-index:1;font-size:8px;font-weight:850;position:relative}.admin-routing-toggle-copy small{z-index:1;color:#ff6873;letter-spacing:.09em;font-size:7px;font-weight:950;position:relative}.admin-availability-enforcement.disabled{background:linear-gradient(145deg,#ffffff13,#ffffff07);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff12,0 8px 22px #0000002e}.admin-availability-enforcement.disabled .admin-routing-toggle-track{background:#1a9c5933;border-color:#5cdc993d;box-shadow:inset 0 2px 5px #002d1866}.admin-availability-enforcement.disabled .admin-routing-toggle-track i{box-shadow:none;background:#64e6a0;transform:translate(12px)}.admin-availability-enforcement.disabled .admin-routing-toggle-copy strong{color:#f3fff8}.admin-availability-enforcement.disabled .admin-routing-toggle-copy small{color:#72e7a9}.admin-availability-enforcement.disabled:hover:not(:disabled){border-color:#ffffff47;box-shadow:inset 0 1px #ffffff1a,0 10px 25px #0000003b}.admin-availability-enforcement:disabled{cursor:wait;opacity:.72}.admin-global-bar.routing-mode-visible{min-height:82px}.admin-global-bar.routing-mode-visible:not(:has(>nav)){min-height:118px}.admin-content{width:min(100%,1480px);min-height:100vh;margin:0 auto;padding:43px clamp(28px,4vw,66px) 70px}.admin-header{align-items:flex-start;min-height:94px}.admin-heading{max-width:760px}.admin-header p{color:#df1d29;letter-spacing:.2em;margin-bottom:11px;font-size:9px;font-weight:800}.admin-header h1{color:#151518;letter-spacing:-.045em;font-size:clamp(29px,2.3vw,38px);font-weight:680;line-height:1.06}.admin-heading>span{color:#74747c;margin-top:12px;font-size:12px;line-height:1.55;display:block}.admin-header-actions{align-items:center;gap:10px;min-height:43px;display:flex}.admin-secure-chip{color:#55555c;background:#ffffffc7;border:1px solid #dedee2;border-radius:999px;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #19191d09}.admin-secure-chip i,.activity-summary-status i{background:#23a36b;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #23a36b1c}.admin-primary{border-radius:10px;min-height:43px;padding:0 18px;font-size:10px;font-weight:750;box-shadow:0 9px 22px #d3142033;background:linear-gradient(135deg,#ed2632,#c7131e)!important}.admin-alert,.admin-loading{margin-top:25px}.admin-metrics{gap:15px;margin-top:33px}.admin-metrics article,.activity-summary-grid article{background:#fffffff0;border:1px solid #e0e0e4;border-radius:17px;min-height:148px;padding:23px;position:relative;overflow:hidden;box-shadow:0 10px 32px #1e1e230b}.admin-metrics article:after,.activity-summary-grid article:after{content:"";background:#e61e2a;border-radius:0 0 4px 4px;width:35px;height:3px;position:absolute;top:0;left:22px}.admin-metrics span,.activity-summary-grid article>span{color:#777780;letter-spacing:.16em;font-size:8px;font-weight:800}.admin-metrics strong{color:#161619;letter-spacing:-.055em;margin:17px 0 10px;font-size:35px;font-weight:650}.admin-metrics small,.activity-summary-grid small{color:#85858d;font-size:9px;line-height:1.45}.admin-overview-grid{gap:17px;margin-top:17px}.specialist-workspace{perspective:1400px;width:100%}.admin-header.specialist-header{z-index:20;isolation:isolate;background:radial-gradient(circle at 84% 18%,#ee243157,#0000 30%),radial-gradient(circle at 14% 100%,#ffffff12,#0000 35%),linear-gradient(126deg,#151519 0%,#20191c 53%,#551820 100%);border:1px solid #ffffff17;border-radius:26px;align-items:center;min-height:210px;padding:34px clamp(28px,3vw,46px);position:relative;box-shadow:0 30px 70px #20101333,0 10px 22px #1a12141f,inset 0 1px #ffffff14}.admin-header.specialist-header:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:420px;height:420px;position:absolute;top:-245px;right:14%;box-shadow:0 0 0 58px #ffffff06,0 0 0 116px #ffffff05}.admin-header.specialist-header:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(112deg,#0000 30%,#ffffff12 48%,#0000 65%) 0 0/230% 100%;border-radius:25px;animation:8s ease-in-out infinite specialist-header-sheen;position:absolute;inset:1px}.specialist-header .admin-heading>p{color:#ff6973}.specialist-header .admin-heading>h1{color:#fff;text-shadow:0 5px 20px #00000047;font-size:clamp(34px,3vw,46px)}.specialist-header .admin-heading>span{color:#c9c5cb;max-width:590px;font-size:12px}.specialist-header-actions{flex:none;align-items:flex-end;gap:12px}.specialist-date-picker{z-index:80;width:300px}.specialist-date-picker .agency-control-eyebrow{color:#ff818a;min-height:13px;margin-bottom:7px}.specialist-date-picker .agency-date-trigger{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff1f,#ffffff0e);border-color:#ffffff2e;border-radius:18px;min-height:68px;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff1a}.specialist-date-picker .agency-date-trigger small{color:#d4d0d5}.specialist-date-picker .agency-date-trigger:hover,.specialist-date-picker .agency-date-trigger[aria-expanded=true]{border-color:#f34752;box-shadow:0 20px 46px #00000047,0 0 0 4px #ef263221}.specialist-date-picker-light .agency-control-eyebrow{color:#c91622}.specialist-date-picker-light .agency-date-trigger{color:#202126;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#fff,#fff7f8);border-color:#dd1f2b70;box-shadow:0 15px 34px #41171c1f,0 0 0 4px #e21e2b12,inset 0 1px #fff}.specialist-date-picker-light .agency-date-trigger strong{color:#202126}.specialist-date-picker-light .agency-date-trigger small{color:#686871}.specialist-date-picker-light .agency-date-trigger:hover,.specialist-date-picker-light .agency-date-trigger[aria-expanded=true]{border-color:#dd1f2b;box-shadow:0 18px 38px #9e161f29,0 0 0 5px #e21e2b1a}.specialist-header .admin-secure-chip{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:linear-gradient(145deg,#ffffff1c,#ffffff0e);border-color:#ffffff29;justify-content:center;min-width:140px;min-height:68px;padding:0 18px;box-shadow:0 18px 42px #0003,inset 0 1px #ffffff17}.specialist-header .admin-secure-chip i{box-shadow:0 0 0 5px #3ed39421,0 0 18px #3ed39473}.specialist-custom-date-panel{top:calc(100% + 9px)}.specialist-metrics{perspective:1200px;margin-top:24px}.specialist-metrics article{min-height:174px;transform-style:preserve-3d;background:linear-gradient(150deg,#fffffffc,#f8f8faf0);border-color:#e4e3e6;padding:22px 23px 20px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 21px 48px #221d2017,0 5px 14px #221d200d,inset 0 1px #fff}.specialist-metrics article:hover{z-index:2;border-color:#d8c5c8;transform:translateY(-7px)rotateX(2deg);box-shadow:0 30px 62px #22181c24,0 8px 20px #22181c14,inset 0 1px #fff}.specialist-metrics article:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 88% 5%,#e01e2a17,#0000 34%);position:absolute;inset:0}.specialist-metrics article:after{width:44px;height:4px;left:23px;box-shadow:0 5px 16px #e61e2a3d}.specialist-metrics article>strong{margin:21px 0 9px;font-size:39px;transform:translateZ(18px)}.specialist-metrics article>small{color:#67666e;font-size:9px;font-weight:570}.specialist-metric-head{justify-content:space-between;align-items:center;gap:12px;display:flex;transform:translateZ(15px)}.specialist-metric-head b{color:#d51b27;width:38px;height:38px;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;background:linear-gradient(145deg,#fff4f5,#ffe9eb);border:1px solid #f0c9cc;border-radius:12px;place-items:center;font-size:8px;display:grid;box-shadow:0 8px 18px #bf17221c,inset 0 1px #fff}.specialist-metric-progress{background:#e9e9ec;border-radius:999px;height:4px;margin-top:15px;overflow:hidden}.specialist-metric-progress i{border-radius:inherit;background:linear-gradient(90deg,#ef2a36,#b9111c);height:100%;transition:width .65s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 12px #e01e2a59}.specialist-metric-pending:after,.specialist-metric-pending .specialist-metric-progress i{background:#ca8110!important}.specialist-metric-pending .specialist-metric-head b{color:#9b650c;background:linear-gradient(145deg,#fffaf0,#f8ebcf);border-color:#ead7b4}.specialist-metric-approved{background:linear-gradient(150deg,#fff,#f3fbf7)!important;border-color:#d8e9e0!important}.specialist-metric-approved:after,.specialist-metric-approved .specialist-metric-progress i{background:#24a06b!important}.specialist-metric-approved .specialist-metric-head b{color:#17875a;background:linear-gradient(145deg,#effbf5,#ddf5e9);border-color:#c7e6d7}.specialist-metric-attention:after,.specialist-metric-attention .specialist-metric-progress i{background:#dd4b57!important}.specialist-intelligence-grid{perspective:1300px;grid-template-columns:1.12fr .88fr;gap:18px;margin-top:18px;display:grid}.specialist-intelligence-panel{background:linear-gradient(155deg,#fffffffc,#f8f8faf2);border:1px solid #dedde1;border-radius:22px;min-height:330px;padding:25px;position:relative;overflow:hidden;box-shadow:0 24px 55px #1e191c17,0 6px 16px #1e191c0d,inset 0 1px #fff}.specialist-intelligence-panel:after{content:"";pointer-events:none;border:1px solid #e11c281a;border-radius:50%;width:270px;height:270px;position:absolute;top:-150px;right:-145px;box-shadow:0 0 0 45px #e11c2806,0 0 0 90px #e11c2805}.specialist-report-heading{z-index:1;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.specialist-report-heading p{color:#dc1d29;letter-spacing:.18em;margin:0 0 8px;font-size:8px;font-weight:900}.specialist-report-heading h2{color:#1c1b1f;letter-spacing:-.035em;margin:0;font-size:18px;font-weight:720}.specialist-report-heading>span{color:#68676e;white-space:nowrap;background:#fff;border:1px solid #e3e2e5;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:750;box-shadow:0 5px 14px #19191c0a}.specialist-performance-body{z-index:1;grid-template-columns:170px 1fr;align-items:center;gap:25px;min-height:230px;margin-top:22px;display:grid;position:relative}.specialist-performance-gauge{border-radius:50%;place-items:center;width:158px;height:158px;padding:12px;display:grid;transform:rotate(-90deg);box-shadow:0 20px 38px #2a1d2129,inset 0 0 0 1px #fffc}.specialist-performance-gauge>div{background:linear-gradient(145deg,#fff,#f5f4f6);border-radius:50%;place-content:center;justify-items:center;gap:7px;width:132px;height:132px;display:grid;transform:rotate(90deg);box-shadow:inset 0 7px 17px #1e1b1d12,0 3px 8px #ffffffe6}.specialist-performance-gauge strong{color:#171619;letter-spacing:-.055em;font-size:32px;font-weight:680;line-height:1}.specialist-performance-gauge span{color:#77757d;letter-spacing:.14em;font-size:7px;font-weight:900}.specialist-premium-report{gap:12px;display:grid}.specialist-premium-report article{background:#ffffffc7;border:1px solid #e8e7ea;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:6px 15px;min-height:89px;padding:16px 18px;display:grid;box-shadow:0 9px 24px #1b191c0b,inset 0 1px #fff}.specialist-premium-report span{color:#77757d;letter-spacing:.12em;font-size:7px;font-weight:850}.specialist-premium-report strong{color:#1a191d;letter-spacing:-.045em;grid-area:1/2/3;font-size:20px;font-weight:720}.specialist-premium-report small{color:#8a888f;font-size:8px;line-height:1.35}.specialist-guidance-panel{background:linear-gradient(148deg,#1a191d 0%,#231b1e 58%,#4a171d 100%);border-color:#ffffff14;box-shadow:0 28px 60px #20131733,0 7px 18px #2013171a,inset 0 1px #ffffff14}.specialist-guidance-panel:after{border-color:#ffffff14;box-shadow:0 0 0 45px #ffffff06,0 0 0 90px #ffffff04}.specialist-guidance-panel .specialist-report-heading p{color:#ff6e77}.specialist-guidance-panel .specialist-report-heading h2{color:#fff}.specialist-guidance-panel .specialist-guidance-signal{color:#d7d2d6;background:#ffffff12;border-color:#ffffff1f;align-items:center;gap:7px;display:inline-flex}.specialist-guidance-signal i{background:#42ce8e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #42ce8e1f,0 0 14px #42ce8e73}.specialist-guidance-copy{z-index:1;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;margin-top:22px;padding:17px 18px;position:relative;box-shadow:inset 0 1px #ffffff0d}.specialist-guidance-copy>span{color:#ff747d;letter-spacing:.16em;font-size:7px;font-weight:900}.specialist-guidance-copy h3{color:#fff;letter-spacing:-.025em;margin:8px 0 7px;font-size:15px;font-weight:700}.specialist-guidance-copy p{color:#c7c2c6;margin:0;font-size:9px;line-height:1.55}.specialist-guidance-approved .specialist-guidance-copy>span{color:#53d49a}.specialist-guidance-pending .specialist-guidance-copy>span{color:#f0bd5e}.specialist-status-report{z-index:1;grid-template-columns:1fr 1fr;gap:13px 16px;margin-top:17px;display:grid;position:relative}.specialist-status-report>div{gap:7px;display:grid}.specialist-status-report header{color:#a9a4a9;justify-content:space-between;gap:8px;font-size:8px;display:flex}.specialist-status-report header strong{color:#fff}.specialist-status-report>div>div{background:#ffffff1a;border-radius:999px;height:4px;overflow:hidden}.specialist-status-report i{border-radius:inherit;background:#e92733;height:100%;transition:width .65s cubic-bezier(.2,.8,.2,1);display:block}.specialist-status-report i.approved{background:#40bd82}.specialist-status-report i.pending{background:#d89a31}.specialist-status-report i.attention{background:#ee4c58}.specialist-status-report i.declined{background:#85818a}.specialist-overview-grid{grid-template-columns:1.25fr .75fr}.specialist-overview-grid .admin-panel{box-shadow:0 20px 46px #1e1b1e13,0 5px 14px #1e1b1e0a}.specialist-production-list{padding:8px 24px 15px}.specialist-production-list>div:not(.admin-empty){border-bottom:1px solid #ececef;grid-template-columns:54px 1fr auto;align-items:center;gap:13px;min-height:68px;display:grid}.specialist-production-list>div:last-child{border-bottom:0}.specialist-production-list>div>div{gap:5px;display:grid}.specialist-production-list strong{color:#2c2c31;font-size:11px}.specialist-production-list small{color:#74737b;font-size:9px}.specialist-access-list{gap:0;padding:10px 24px 19px;display:grid}.specialist-access-list>div{border-bottom:1px solid #ececef;align-content:center;gap:8px;min-height:74px;display:grid}.specialist-access-list>div:last-child{border-bottom:0}.specialist-access-list span{color:#c91c27;letter-spacing:.16em;font-size:8px;font-weight:850}.specialist-access-list strong{color:#2f2f34;font-size:11px;line-height:1.55}@keyframes specialist-header-sheen{0%,25%{background-position:120% 0}65%,to{background-position:-120% 0}}.admin-panel{background:#fffffff5;border-color:#e0e0e4;border-radius:18px;margin-top:28px;box-shadow:0 12px 36px #1c1c210d}.admin-panel-head{border-bottom-color:#e9e9ec;min-height:88px;padding:22px 25px}.admin-panel-head p,.admin-inline-form>div>p,.admin-modal>p,.admin-assignment-modal-scroll>p{color:#d91c28;letter-spacing:.17em;margin-bottom:7px;font-size:8px;font-weight:800}.admin-panel-head h2,.admin-inline-form h2,.admin-modal h2{color:#27272b;letter-spacing:-.025em;font-size:16px;font-weight:650}.admin-panel-head>div>span{color:#8a8a91;margin-top:6px;font-size:9px;display:block}.admin-panel-head button:not(.admin-primary){color:#c71924;font-size:9px}.company-summary-list{padding:8px 24px 15px}.company-summary-list>div{grid-template-columns:44px 1fr auto;min-height:68px}.company-summary-list strong{color:#333338;font-size:11px}.company-summary-list small{color:#888891;font-size:9px}.company-code{color:#bd151f;min-width:42px;height:32px;font-family:var(--font-geist-mono), monospace;background:#fff0f1;border:1px solid #ffd9dc}.status-live,.status-off{min-width:66px;padding:7px 10px;font-size:8px}.status-live{color:#158156;background:#eaf8f1;border:1px solid #d6f0e4}.status-off{color:#777077;background:#f1f1f2;border:1px solid #e5e5e7}.activity-list{padding:7px 24px 15px}.activity-list>div{color:#707078;min-height:66px;font-size:10px}.activity-list strong{color:#34343a}.activity-list small{font-size:8px}.admin-inline-form{background:#fffbfbf5;border-color:#e6d3d5;border-radius:17px;margin-top:29px;padding:24px;box-shadow:0 10px 28px #23161809}.admin-inline-form label,.admin-modal label{color:#4c4c53;font-size:10px;font-weight:650}.admin-inline-form input,.admin-inline-form select{border-radius:10px;min-height:45px;font-size:11px}.admin-table{color:#5d5d65;font-size:10px}.admin-table th{color:#85858d;background:#fafafa;padding:14px 19px;font-size:8px}.admin-table td{border-top-color:#ededf0;padding:16px 19px}.admin-table tr:hover td{background:#fdfafb}.admin-table strong{color:#303035;font-size:10px}.admin-text-button,.table-actions button{color:#c71924}.table-user>span{color:#bd151f;background:#fff0f1;border:1px solid #ffd9dc;width:35px;height:35px}.activity-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:33px;display:grid}.activity-summary-grid article{flex-direction:column;min-height:145px;display:flex}.activity-summary-grid strong{color:#17171a;letter-spacing:-.045em;margin:18px 0 10px;font-size:31px;font-weight:650;line-height:1.1}.activity-summary-grid small{margin-top:auto}.activity-summary-grid .activity-summary-date{letter-spacing:-.035em;font-size:20px}.activity-summary-grid .activity-summary-status{align-items:center;gap:11px;font-size:22px;display:flex}.activity-panel{margin-top:17px}.activity-timeline{padding:8px 24px 17px}.activity-event{border-bottom:1px solid #ededf0;grid-template-columns:40px minmax(260px,1fr) auto 130px;align-items:center;gap:14px;min-height:79px;display:grid}.activity-event:last-child{border-bottom:0}.activity-event-icon{color:#c41823;width:36px;height:36px;font-family:var(--font-geist-mono), monospace;background:#fff1f2;border:1px solid #ffd6da;border-radius:10px;place-items:center;font-size:8px;font-weight:800;display:grid}.activity-event-copy{min-width:0}.activity-event-copy p{color:#626269;margin:0;font-size:10px;line-height:1.45}.activity-event-copy strong{color:#303035}.activity-event-copy small{color:#929299;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.activity-event-type{color:#75757c;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f7f7f8;border:1px solid #e3e3e6;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:750}.activity-event time{color:#85858c;text-align:right;white-space:nowrap;font-size:8px}.admin-empty{color:#85858d;text-align:center;padding:42px 20px;font-size:10px}@media (max-width:1120px){.admin-shell{grid-template-columns:250px minmax(0,1fr)}.admin-sidebar{padding-inline:16px}.admin-content{padding-inline:28px}.admin-header.specialist-header{flex-direction:column;align-items:flex-start}.specialist-header .admin-heading{max-width:100%}.specialist-header-actions{justify-content:flex-start;width:100%}.specialist-intelligence-grid{grid-template-columns:1fr}.activity-event{grid-template-columns:40px minmax(220px,1fr) auto}.activity-event time{text-align:left;grid-column:2/-1;margin-top:-16px;padding-bottom:13px}}@media (max-width:720px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;padding:14px 14px 12px;position:static}.admin-brand{grid-template-rows:auto auto;grid-template-columns:88px 1fr;align-items:center;column-gap:10px;padding:0 2px 11px;display:grid}.admin-brand-art{grid-row:1/3;width:88px;height:48px}.admin-brand-art img{flex-basis:auto;width:86px;height:48px;transform:none}.admin-product-label{text-align:left;justify-content:flex-start;justify-items:start;margin:0}.admin-product-label small{display:none}.admin-brand>p{margin:2px 0 0}.admin-sidebar nav{grid-template-columns:repeat(4,1fr);margin-top:11px}.admin-sidebar nav button{justify-content:center;min-height:44px;padding:6px}.admin-nav-index{display:none!important}.admin-nav-copy{display:block}.admin-nav-copy strong{font-size:9px}.admin-nav-copy small,.admin-sidebar-foot{display:none}.admin-content{min-height:auto;padding:28px 16px 44px}.admin-header{flex-direction:column;align-items:flex-start;min-height:auto}.admin-header-actions{justify-content:space-between;width:100%}.admin-header.specialist-header{min-height:auto;padding:27px 24px}.specialist-header-actions{align-items:flex-end}.specialist-date-picker{width:min(100%,330px)}.admin-heading>span{font-size:11px}.admin-metrics,.activity-summary-grid{grid-template-columns:1fr 1fr}.specialist-overview-grid{grid-template-columns:1fr}.specialist-intelligence-panel{min-height:300px}.activity-summary-grid article:last-child{grid-column:1/-1}.activity-event{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px 0}.activity-event-type,.activity-event time{text-align:left;grid-column:2;justify-self:start;margin:0;padding-bottom:0}}@media (max-width:460px){.admin-header-actions{flex-direction:column;align-items:stretch}.admin-secure-chip{align-self:flex-start}.specialist-header .admin-secure-chip{width:100%;min-height:56px}.specialist-date-picker{width:100%}.specialist-custom-date-panel{grid-template-columns:1fr;width:100%;left:0;right:auto}.specialist-custom-date-panel>div{grid-column:1}.specialist-custom-date-panel>span{display:none}.specialist-performance-body{grid-template-columns:1fr;justify-items:center}.specialist-premium-report{width:100%}.specialist-intelligence-panel{padding:21px}.specialist-status-report{grid-template-columns:1fr}.admin-header-actions .admin-primary{width:100%}.admin-metrics,.activity-summary-grid{grid-template-columns:1fr}.specialist-production-list>div:not(.admin-empty){grid-template-columns:48px 1fr}.specialist-production-list .application-status-pill{grid-column:2;justify-self:start;margin-bottom:12px}.activity-summary-grid article:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.admin-header.specialist-header:after,.admin-global-bar nav button.live-status-tab,.admin-global-bar nav button.live-status-tab:after,.live-status-pulse{animation:none}.admin-availability-enforcement,.admin-routing-toggle-track i,.specialist-metrics article,.specialist-metric-progress i,.specialist-status-report i{transition:none}}.auth-identity{isolation:isolate;position:relative;overflow:hidden}.auth-identity:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle,#ef1d2a47 0%,#b90c181a 38%,#0000 70%);border-radius:50%;width:290px;height:290px;animation:1.35s cubic-bezier(.2,.8,.2,1) both dp-brand-halo;position:absolute;top:50%;left:50%;transform:translate(-50%,-56%)scale(.55)}.auth-identity>*{z-index:1;position:relative}.auth-identity img{transform-origin:50% 40%;will-change:transform, opacity, filter, clip-path;animation:1.2s cubic-bezier(.2,.82,.2,1) both dp-logo-reveal}.auth-identity>p{animation:.58s ease-out .52s both dp-brand-copy-in}.auth-identity>small{animation:.58s ease-out .68s both dp-brand-copy-in}.dp-ecosystem-logo{isolation:isolate;background:#000;border:1px solid #ef26327a;animation:2.35s ease-in-out infinite dp-sidebar-border-pulse;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ef263214,0 0 18px #ef263221,inset 0 0 17px #ef263214}.dp-ecosystem-logo:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#ff313ef2,#0000) top/42% 1px no-repeat,linear-gradient(90deg,#0000,#ff313eb8,#0000) bottom/42% 1px no-repeat;animation:3.1s linear infinite dp-sidebar-border-scan;position:absolute;inset:-1px}.dp-ecosystem-logo:after{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle,#eb1f2b36,#0000 69%);border-radius:50%;animation:1.05s ease-out .12s both dp-sidebar-glow;position:absolute;inset:16% 13%}.dp-ecosystem-logo img{z-index:1;will-change:opacity, filter;animation:.82s ease-out 80ms both dp-sidebar-logo;position:relative}@keyframes dp-logo-reveal{0%{opacity:0;clip-path:inset(20% 31% 49% round 10px);filter:blur(4px)drop-shadow(0 0 #ee1a2700);transform:scale(.92)}34%{opacity:1;clip-path:inset(20% 31% 49% round 8px);filter:blur()drop-shadow(0 0 17px #ee1a27b8);transform:scale(1.018)}68%{opacity:1;clip-path:inset(0);filter:blur()drop-shadow(0 0 9px #ee1a274d);transform:scale(1)}to{opacity:1;clip-path:inset(0);filter:none;transform:scale(1)}}@keyframes dp-brand-halo{0%{opacity:0;transform:translate(-50%,-56%)scale(.55)}34%{opacity:1;transform:translate(-50%,-56%)scale(1)}to{opacity:0;transform:translate(-50%,-56%)scale(1.22)}}@keyframes dp-brand-copy-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes dp-sidebar-logo{0%{opacity:0;filter:blur(2px)brightness(.75)}52%{opacity:1;filter:blur()brightness(1.25)drop-shadow(0 0 9px #ee1a2773)}to{opacity:1;filter:none}}@keyframes dp-sidebar-glow{0%{opacity:0;transform:scale(.72)}45%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@keyframes dp-sidebar-border-pulse{0%,to{border-color:#ef263257;box-shadow:0 0 0 1px #ef26320f,0 0 14px #ef26321a,inset 0 0 13px #ef26320f}50%{border-color:#ff3945e6;box-shadow:0 0 0 1px #ff394529,0 0 27px #ef263247,inset 0 0 22px #ef263221}}@keyframes dp-sidebar-border-scan{0%{background-position:-75% 0,175% 100%}to{background-position:175% 0,-75% 100%}}@media (prefers-reduced-motion:reduce){.auth-shell:before,.auth-shell:after,.auth-identity:before,.auth-identity img,.auth-identity>p,.auth-identity>small,.dp-ecosystem-logo:after,.dp-ecosystem-logo:before,.dp-ecosystem-logo,.dp-ecosystem-logo img{animation:none!important}}.admin-user-form .admin-check-row input{width:16px;height:16px;min-height:0;box-shadow:none;padding:0}.admin-user-form-head{border-bottom:1px solid #eadfe1;padding-bottom:4px}.admin-user-form-head p{color:#dc1e2b}.admin-buyer-access-panel{background:linear-gradient(145deg,#fff 0%,#fff9fa 100%);border-color:#eccfd2}.admin-access-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.admin-access-mode{cursor:pointer;background:#fff;border:1px solid #e4e4e8;border-radius:12px;align-items:flex-start;gap:11px;min-height:72px;padding:14px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.admin-access-mode.active{background:#fff7f8;border-color:#e82633;box-shadow:0 0 0 3px #e8263312}.admin-access-mode input{accent-color:#e31e2b;width:17px;height:17px;min-height:0;box-shadow:none;flex:0 0 17px;margin:1px 0 0;padding:0}.admin-access-mode>span{gap:5px;display:grid}.admin-access-mode strong{color:#29292e;font-size:10px}.admin-access-mode small{color:#7d7d86;font-size:8px;line-height:1.5}.admin-buyer-grid{margin-top:12px}.admin-routing-profile-intro{background:radial-gradient(circle at 80% -65%,#ff48543d 0 32%,#0000 33%),linear-gradient(118deg,#161519 0%,#261a1e 58%,#67131c 100%);border:1px solid #4d282d;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #20121521}.admin-routing-profile-intro:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:190px;height:190px;position:absolute;top:-137px;right:13%}.admin-routing-profile-intro>div{z-index:1;gap:5px;display:grid;position:relative}.admin-routing-profile-intro p{color:#ff5662;letter-spacing:.19em;margin:0;font-size:8px;font-weight:900}.admin-routing-profile-intro h3{color:#fff;letter-spacing:-.025em;margin:0;font-size:18px;font-weight:650}.admin-routing-profile-intro span{color:#bbb7bd;font-size:9px;line-height:1.5}.admin-routing-profile-intro>em{z-index:1;color:#a9e7c7;white-space:nowrap;background:#1c704d29;border:1px solid #68e0a542;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:8px;font-style:normal;font-weight:850;display:flex;position:relative}.admin-routing-profile-intro>em i{background:#59d79a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #59d79a1f}.admin-agent-license-panel,.admin-carrier-authorization-panel{background:radial-gradient(circle at 100% 0,#df1e2a0e,#0000 32%),linear-gradient(145deg,#fff 0%,snow 100%);border-color:#e1c8cb;border-radius:15px;padding:19px 20px 20px;box-shadow:0 12px 26px #2c191c0b}.admin-agent-license-panel legend,.admin-carrier-authorization-panel legend{color:#242328;letter-spacing:.1em;padding-inline:9px;font-size:9px;font-weight:900}.admin-routing-profile-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.admin-routing-profile-head .admin-choice-guidance{margin:0;line-height:1.5}.admin-routing-profile-head>div{align-items:center;gap:7px;display:flex}.admin-routing-profile-head span{color:#545158;white-space:nowrap;background:#ffffffc7;border:1px solid #eadcdf;border-radius:999px;place-items:center;min-height:29px;padding:0 10px;font-size:8px;font-weight:850;display:grid}.admin-routing-profile-head button,.admin-add-carrier,.admin-remove-carrier{color:#b21722;cursor:pointer;background:#fff;border:1px solid #e9bec2;border-radius:8px;min-height:29px;padding:0 10px;font-size:8px;font-weight:850;transition:transform .16s,border-color .16s,color .16s,box-shadow .16s,background .16s}.admin-routing-profile-head button:hover,.admin-add-carrier:hover{border-color:#df1e2a;transform:translateY(-1px);box-shadow:0 7px 16px #df1e2a1a}.admin-state-license-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.admin-state-license-grid>label{text-align:center;cursor:pointer;background:linear-gradient(#fff 0%,#fdfcfc 100%);border:1px solid #e7e3e5;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:54px;padding:8px 10px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative;box-shadow:0 5px 13px #271b1d09}.admin-state-license-grid>label:hover{border-color:#e6aeb3;transform:translateY(-1px);box-shadow:0 8px 18px #32191d12}:is(.admin-state-license-grid>label:has(input:focus-visible),.admin-authorization-methods label:has(input:focus-visible)){outline-offset:2px;outline:3px solid #df1e2a2e}.admin-state-license-grid>label.selected{background:linear-gradient(145deg,#fff7f8 0%,#ffedef 100%);border-color:#e12632;box-shadow:0 0 0 2px #e126320e,0 8px 18px #5f151d11}.admin-state-license-grid>label.selected:after{content:"✓";color:#fff;background:#19181c;border:2px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 3px 8px #1c181b33}.admin-state-license-grid input{opacity:0;pointer-events:none;position:absolute}.admin-state-license-grid strong{color:#a91a24;background:#fff0f1;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.admin-state-license-grid span{color:#55545a;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-weight:700;line-height:1.25;overflow:hidden}.admin-state-license-grid label.selected strong{color:#fff;background:linear-gradient(145deg,#ef2835,#b70f1a);box-shadow:0 5px 10px #c7131e2e}.admin-state-license-grid label.selected span{color:#87141c}.admin-carrier-authorization-list{gap:9px;display:grid}.admin-carrier-authorization-row{background:linear-gradient(120deg,#fff 0% 62%,#fff9fa 100%);border:1px solid #e5dfe1;border-radius:13px;grid-template-columns:34px minmax(220px,.85fr) minmax(350px,1.35fr) 78px;align-items:center;gap:12px;padding:12px;display:grid;box-shadow:0 7px 18px #26191b0a}.admin-carrier-row-number{color:#c31a25;width:34px;height:34px;font-family:var(--font-geist-mono), monospace;background:#fff3f4;border:1px solid #efd4d7;border-radius:10px;place-items:center;font-size:8px;font-weight:900;display:grid}.admin-carrier-authorization-row>label,.admin-authorization-methods{color:#5a5a61;gap:7px;min-width:0;font-size:8px;font-weight:850;display:grid}.admin-carrier-authorization-row>label>span,.admin-authorization-methods>span{text-align:center;text-transform:uppercase;letter-spacing:.1em}.admin-carrier-authorization-row select{color:#34343a;text-align:center;text-align-last:center;background:#fafafa;border:1px solid #dedde1;border-radius:10px;outline:none;width:100%;min-height:40px;padding:0 32px;font-size:9px;font-weight:750}.admin-carrier-authorization-row select:focus{border-color:#df1e2a;box-shadow:0 0 0 3px #df1e2a14}.admin-authorization-methods>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-authorization-methods label{color:#5e5d63;cursor:pointer;background:#fafafa;border:1px solid #e4e1e3;border-radius:10px;place-items:center;min-height:40px;padding:0 8px;transition:transform .16s,border-color .16s,box-shadow .16s,color .16s,background .16s;display:grid}.admin-authorization-methods label:hover{border-color:#e3b0b5;transform:translateY(-1px)}.admin-authorization-methods label.selected{color:#fff;background:linear-gradient(135deg,#24171b 0%,#77131c 100%);border-color:#8f1720;box-shadow:0 7px 15px #4b111824}.admin-authorization-methods input{opacity:0;pointer-events:none;position:absolute}.admin-authorization-methods strong{white-space:nowrap;font-size:8px}.admin-remove-carrier{color:#77737a;background:#fafafa;border-color:#ddd9dc;min-height:40px}.admin-remove-carrier:hover{color:#b31722;background:#fff5f6;border-color:#d44852}#admin-user-directory:focus{outline:none}.admin-users-table tr.admin-user-row-saved td{animation:2.4s both admin-user-row-saved}@keyframes admin-user-row-saved{0%,28%{background:#ecfaf3;box-shadow:inset 0 1px #bce6d0,inset 0 -1px #bce6d0}to{box-shadow:none;background:0 0}}@media (prefers-reduced-motion:reduce){.admin-state-license-grid>label,.admin-authorization-methods label,.admin-routing-profile-head button,.admin-add-carrier,.admin-remove-carrier{transition:none}.admin-users-table tr.admin-user-row-saved td{background:#ecfaf3;animation:none}}.admin-permission-builder{background:#fff;border:1px solid #dedee3;border-radius:14px;min-width:0;margin:0;padding:0;overflow:hidden}.admin-permission-builder>legend{clip:rect(0 0 0 0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.admin-permission-builder-head{background:linear-gradient(120deg,#17171b 0%,#242126 68%,#4a2025 100%);border-bottom:1px solid #e8e8ec;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.admin-permission-builder-head>div{gap:5px;display:grid}.admin-permission-builder-head p{color:#ff4a56;letter-spacing:.13em;margin:0;font-size:8px;font-weight:900}.admin-permission-builder-head strong{color:#fff;font-size:14px}.admin-permission-builder-head span{color:#c8c5cb;font-size:8px;line-height:1.45}.admin-permission-builder-head>span{color:#fff;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff26;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:900}.admin-permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.admin-permission-group{background:#fbfbfc;border:1px solid #ececef;border-radius:12px;min-width:0;padding:13px}.admin-permission-group h3{color:#b31e28;letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:8px;font-weight:900}.admin-permission-row{cursor:pointer;border-top:1px solid #ececef;grid-template-columns:17px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:54px;padding:9px 5px;display:grid}.admin-permission-row:first-of-type{border-top:0}.admin-permission-row input{accent-color:#e31e2b;width:16px;height:16px;min-height:0;box-shadow:none;margin:1px 0 0;padding:0}.admin-permission-row>span{gap:3px;display:grid}.admin-permission-row strong{color:#35353b;font-size:9px}.admin-permission-row small{color:#85858e;font-size:8px;line-height:1.4}.admin-permission-row em{color:#b21d27;white-space:nowrap;padding-top:2px;font-size:7px;font-style:normal;font-weight:900}.admin-permission-row.locked{cursor:not-allowed;opacity:.48}.admin-permission-row.locked em{color:#75757d}.admin-users-table{min-width:1180px}.admin-field-with-action{gap:8px;min-width:0;display:grid}.admin-field-with-action>select{border-radius:10px;width:100%;min-height:45px;padding:10px 12px;font-size:11px}.admin-field-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-field-label-row label{color:#4c4c53;margin:0;font-size:10px;font-weight:650;display:block}.admin-field-label-row button{color:#c71924;letter-spacing:.025em;white-space:nowrap;background:0 0;border:0;padding:0;font-size:8px;font-weight:850}.admin-field-label-row button:hover{color:#971019}.admin-field-help{color:#929299;margin-top:-2px;font-size:8px}.admin-choice-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 11px;display:flex}.admin-choice-toolbar .admin-choice-guidance{margin:0}.admin-choice-toolbar button{color:#c71924;letter-spacing:.025em;white-space:nowrap;background:0 0;border:0;padding:0;font-size:8px;font-weight:850}.admin-agency-modal{background:#fff;border-color:#ffffffd1;border-radius:22px;width:min(670px,100%);padding:0;overflow:hidden;box-shadow:0 34px 100px #060a125c}.admin-agency-modal-head{color:#fff;background:radial-gradient(circle at 92% -15%,#e01c2a4d,#0000 36%),linear-gradient(135deg,#101014 0%,#19191e 100%);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:17px;padding:28px 30px 25px;display:grid}.admin-agency-mark{background:linear-gradient(145deg,#070709,#151519);border:1px solid #ff404d61;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden;box-shadow:0 10px 24px #e01c2a33,inset 0 0 22px #e51c2914}.admin-agency-mark img{object-fit:contain;filter:drop-shadow(0 0 7px #f2212e70);width:42px;height:42px;display:block}.admin-agency-modal-head p{color:#ff5b66;letter-spacing:.17em;margin:0 0 6px;font-size:8px;font-weight:850}.admin-agency-modal-head h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:20px;font-weight:650}.admin-agency-modal-head span{color:#b8b8c0;margin-top:7px;font-size:9px;line-height:1.55;display:block}.admin-modal-error{color:#a3141e;background:#fff3f4;border:1px solid #f0bdc1;border-radius:10px;margin:22px 30px 0;padding:11px 13px;font-size:9px;font-weight:750}.admin-agency-details{grid-template-columns:minmax(0,1.55fr) minmax(150px,.75fr);gap:16px;padding:25px 30px 4px;display:grid}.admin-agency-modal .admin-agency-details label{color:#3d3d44;margin:0;font-size:10px;font-weight:700}.admin-agency-modal input:not([type=checkbox]),.admin-agency-modal select{background:#fbfbfc;border-color:#dedee3;border-radius:10px;width:100%;min-height:46px;padding:11px 13px;font-size:11px}.admin-agency-modal .admin-locked-input{color:#76767e;letter-spacing:.08em;cursor:not-allowed;background:#f1f1f3;border-color:#e0e0e4;font-weight:850}.admin-team-details label:last-child{grid-column:1/-1}.admin-agency-details label>small{color:#919198;margin-top:-1px;font-size:7px;font-weight:550}.admin-agency-products{background:#fbfbfc;border-color:#e3e3e7;margin:17px 30px 0;padding:17px}.admin-agency-modal .admin-check-row{background:#fff;border-color:#e4e4e8;margin:0}.admin-agency-modal .admin-check-row:has(input:checked){background:#fff5f6;border-color:#efa8ae;box-shadow:inset 0 0 0 1px #d91c280d}.admin-agency-modal .admin-check-row input{accent-color:#df1e2a;width:16px;height:16px;min-height:0;box-shadow:none;margin:0;padding:0}.admin-agency-assurance{background:#f6faf8;border:1px solid #dce9e2;border-radius:11px;align-items:center;gap:11px;margin:18px 30px 0;padding:13px 15px;display:flex}.admin-agency-assurance>i{color:#fff;background:#21845d;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:900;display:grid}.admin-agency-assurance>span{gap:3px;display:grid}.admin-agency-assurance strong{color:#2f4b3e;font-size:9px}.admin-agency-assurance small{color:#72847b;font-size:8px}.admin-agency-actions{background:#fafafa;border-top:1px solid #ececef;margin-top:22px;padding:19px 30px 23px}.admin-agency-actions button{min-width:112px}.admin-agency-actions .admin-primary{min-width:155px}.admin-agency-actions button:disabled{cursor:wait;opacity:.6}@media (max-width:720px){.admin-choice-grid,.admin-access-mode-grid,.admin-permission-groups{grid-template-columns:1fr}.admin-permission-builder-head{flex-direction:column;align-items:flex-start}.admin-permission-row{grid-template-columns:17px minmax(0,1fr)}.admin-permission-row em{grid-column:2;padding-top:0}.admin-permission-summary{grid-template-columns:1fr}.admin-permission-summary p{grid-row:auto}.admin-agency-modal-head{grid-template-columns:44px minmax(0,1fr);padding:24px 22px 22px}.admin-agency-mark{width:44px;height:44px}.admin-agency-mark img{width:35px;height:35px}.admin-agency-details{grid-template-columns:1fr;padding:22px 22px 4px}.admin-agency-products,.admin-agency-assurance{margin-inline:22px}.admin-agency-actions{padding-inline:22px}.admin-routing-profile-intro,.admin-routing-profile-head{flex-direction:column;align-items:flex-start}.admin-state-license-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-carrier-authorization-row{grid-template-columns:34px minmax(0,1fr);align-items:start}.admin-carrier-row-number{grid-area:1/1}.admin-carrier-authorization-row>label,.admin-authorization-methods,.admin-remove-carrier{grid-column:2}.admin-remove-carrier{width:100%}}@media (max-width:460px){.admin-modal-backdrop{padding:10px}.admin-agency-modal{max-height:calc(100vh - 20px);overflow-y:auto}.admin-agency-modal-head{grid-template-columns:1fr}.admin-agency-actions{flex-direction:column-reverse;align-items:stretch}.admin-agency-actions button,.admin-agency-actions .admin-primary{width:100%}.admin-routing-profile-intro{padding:20px}.admin-routing-profile-intro>em{white-space:normal}.admin-routing-profile-head>div{flex-wrap:wrap;width:100%}.admin-state-license-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-carrier-authorization-row{grid-template-columns:1fr}.admin-carrier-row-number,.admin-carrier-authorization-row>label,.admin-authorization-methods,.admin-remove-carrier{grid-column:1}.admin-authorization-methods>div{grid-template-columns:1fr}}.workspace-shell{color:#202026;background-color:#f5f5f6;background-image:linear-gradient(#24242a09 1px,#0000 1px),linear-gradient(90deg,#24242a09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;min-height:100vh;display:flex}.workspace-topbar{color:#fff;background:linear-gradient(95deg,#070708 0%,#111114 70%,#1b1012 100%);border-bottom:1px solid #26262b;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:13px clamp(22px,4vw,62px);display:flex;box-shadow:0 8px 30px #00000021}.workspace-brand{align-items:center;gap:17px;display:flex}.workspace-brand-art{border-radius:12px;flex:0 0 105px;width:105px;height:58px;display:block}.workspace-brand-art img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.workspace-brand>span:not(.workspace-brand-art){gap:5px;display:grid}.workspace-brand strong{color:#fff;letter-spacing:.03em;font-size:13px;font-weight:750}.workspace-brand small{color:#f44752;letter-spacing:.16em;font-size:7px;font-weight:800}.workspace-account{grid-template-columns:40px minmax(140px,1fr) auto;align-items:center;gap:11px;display:grid}.workspace-avatar{color:#fff;background:linear-gradient(145deg,#e52431,#bc121d);border:1px solid #ff5d6847;border-radius:11px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:850;display:grid;box-shadow:0 7px 18px #da19252e}.workspace-account>span:nth-child(2){gap:3px;display:grid}.workspace-account strong{color:#f4f4f5;font-size:10px;font-weight:700}.workspace-account small{color:#8f8f98;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:8px;overflow:hidden}.workspace-account button{color:#f0f0f2;background:#202024;border:1px solid #3a3a40;border-radius:9px;min-height:38px;padding:0 15px;font-size:8px;font-weight:800}.workspace-account button:hover{background:#c91b26;border-color:#db2632}.workspace-main{width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(52px,8vw,92px) 0 70px}.workspace-welcome{max-width:735px}.workspace-welcome>p{color:#d21c28;letter-spacing:.19em;margin:0 0 13px;font-size:9px;font-weight:850}.workspace-welcome h1{color:#18181c;letter-spacing:-.055em;margin:0;font-size:clamp(34px,5vw,55px);font-weight:580;line-height:1.02}.workspace-welcome>span{color:#717179;margin-top:19px;font-size:12px;line-height:1.7;display:block}.workspace-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:43px;display:grid}.workspace-access-grid article{background:#fffffff5;border:1px solid #e0e0e4;border-radius:18px;flex-direction:column;min-height:153px;padding:25px 27px;display:flex;box-shadow:0 14px 36px #1c1c210e}.workspace-access-grid small{color:#8a8a92;letter-spacing:.16em;font-size:8px;font-weight:800}.workspace-access-grid strong{color:#29292e;letter-spacing:-.035em;margin:19px 0 8px;font-size:19px;font-weight:650}.workspace-access-grid span{color:#8b8b93;margin-top:auto;font-size:9px}.workspace-ready-card{background:linear-gradient(135deg,#fff 0%,#fbfbfc 100%);border:1px solid #dfdfe3;border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:17px;padding:27px;display:grid;box-shadow:0 14px 36px #1c1c210b}.workspace-ready-icon{background:#fff1f2;border:1px solid #ffd4d8;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.workspace-ready-icon>i{border:2px solid #ce1b26;border-radius:5px;width:21px;height:26px;display:block;position:relative}.workspace-ready-icon>i:after{content:"";border-bottom:2px solid #ce1b26;border-left:2px solid #ce1b26;width:7px;height:4px;position:absolute;bottom:4px;right:-5px;transform:rotate(-45deg)}.workspace-ready-card>div:nth-child(2)>p{color:#d21c28;letter-spacing:.16em;margin:0 0 6px;font-size:8px;font-weight:850}.workspace-ready-card h2{color:#29292e;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:650}.workspace-ready-card>div:nth-child(2)>span{color:#82828a;margin-top:7px;font-size:9px;line-height:1.55;display:block}.workspace-status-pill{color:#207352;background:#eef9f4;border:1px solid #d2ebdf;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:82px;padding:9px 12px;font-size:8px;font-weight:800;display:inline-flex}.workspace-status-pill>i{background:#31a373;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 3px #31a3731f}.workspace-footer{color:#8a8a91;background:#ffffffb8;border-top:1px solid #e0e0e3;justify-content:space-between;align-items:center;gap:20px;min-height:61px;margin-top:auto;padding:16px clamp(22px,4vw,62px);font-size:8px;display:flex}.workspace-footer span{letter-spacing:.12em;text-transform:uppercase;font-weight:800}.workspace-footer strong{color:#c91c27;font-weight:750}@media (max-width:720px){.workspace-topbar{flex-direction:column;align-items:flex-start}.workspace-account{grid-template-columns:40px minmax(0,1fr) auto;width:100%}.workspace-main{padding-top:54px}.workspace-access-grid{grid-template-columns:1fr}.workspace-ready-card{grid-template-columns:46px minmax(0,1fr)}.workspace-status-pill{grid-column:2;justify-self:start}}@media (max-width:460px){.workspace-brand-art{flex-basis:88px;width:88px;height:49px}.workspace-account{grid-template-columns:36px minmax(0,1fr)}.workspace-avatar{width:36px;height:36px}.workspace-account button{grid-column:1/-1;width:100%}.workspace-main{width:min(100% - 28px,1120px)}.workspace-ready-card{grid-template-columns:1fr;padding:22px}.workspace-status-pill{grid-column:1}.workspace-footer{flex-direction:column;align-items:flex-start}}.admin-application-form{background:linear-gradient(#f5f2f3 0%,#faf9fa 32%,#fff 100%);border:1px solid #d7cdd0;border-radius:24px;margin-top:31px;overflow:clip;box-shadow:0 26px 70px #1c10141c,0 3px 12px #1c10140d}.admin-application-intro{color:#fff;background:radial-gradient(circle at 92% -8%,#ef263257,#0000 38%),linear-gradient(128deg,#111216 0%,#1b191d 58%,#4a171d 100%);justify-content:space-between;align-items:center;gap:24px;min-height:128px;padding:30px 34px;display:flex;box-shadow:inset 0 -1px #ffffff14}.admin-application-intro p,.admin-application-section header p{margin:0}.admin-application-intro p{color:#ff4f5b;letter-spacing:.18em;align-items:center;gap:8px;font-size:8px;font-weight:850;display:flex}.admin-application-kicker{align-items:center;gap:13px;display:flex}.admin-application-kicker small{color:#91a49b;align-items:center;gap:7px;font-size:8px;font-weight:750;display:inline-flex}.admin-application-kicker small i{background:#35d491;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite application-live-pulse;box-shadow:0 0 0 5px #35d4911f}@keyframes application-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.admin-application-intro h2{color:#fff;letter-spacing:-.035em;margin:8px 0 0;font-size:22px;font-weight:650}.admin-application-intro span{color:#9a9aa3;margin-top:8px;font-size:10px;display:block}.admin-application-intro-actions{align-items:center;gap:9px;display:flex}.admin-application-intro-actions>button{color:#f2f2f4;background:#ffffff13;border:1px solid #ffffff2b;border-radius:11px;min-height:39px;padding:0 17px;font-size:9px;font-weight:750;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000029}.admin-application-intro-actions>.admin-application-assign{color:#fff;background:linear-gradient(145deg,#ef2632,#c6121e);border-color:#e52a36;box-shadow:0 10px 24px #ef263238}.admin-application-intro-actions>.admin-application-outcome{color:#8ee8b6;background:linear-gradient(145deg,#1c583785,#123624b3);border-color:#68dc9d85;box-shadow:0 10px 24px #1d7e4b26}.admin-application-intro-actions>.admin-application-outcome:hover{color:#fff;background:linear-gradient(145deg,#ef2632,#c6121e);border-color:#ef2632;box-shadow:0 12px 28px #ef26323d}.admin-work-attribution{background:linear-gradient(135deg,#fffffffa,#fff8f9f2);border:1px solid #e2d7da;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:14px;margin:18px 22px 0;padding:17px 18px;display:grid;box-shadow:inset 0 1px #fff,0 12px 30px #38191f0f}.admin-work-attribution:not(.admin-application-assignment)>div{grid-column:span 2}.admin-work-attribution.admin-application-assignment{background:linear-gradient(135deg,#fff 0%,#faf7f8 56%,#fff 100%);border-color:#ddd4d7;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.admin-work-attribution>div{border-left:3px solid #df1e2a;gap:5px;min-width:0;padding:3px 12px 3px 15px;display:grid}.admin-work-attribution p{color:#d71a27;letter-spacing:.16em;margin:0;font-size:8px;font-weight:900}.admin-work-attribution strong{color:#1d1c21;letter-spacing:-.015em;font-size:13px}.admin-work-attribution small{color:#77737b;font-size:9px;line-height:1.5}.admin-work-attribution label{color:#3b383e;text-align:center;background:linear-gradient(#fbfafb,#f6f3f4);border:1px solid #e2dadd;border-radius:14px;align-content:center;gap:7px;min-width:0;min-height:86px;padding:10px 11px 11px;font-size:9px;font-weight:850;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:inset 0 1px #fff}.admin-work-attribution label:focus-within{background:#fff;border-color:#e6aeb3;box-shadow:0 0 0 3px #df1e2a12,0 9px 22px #3a1b2012}.admin-work-attribution select{color:#222128;text-align:center;text-align-last:center;background:linear-gradient(#fff,#fdfbfc);border:1px solid #d8cbce;border-radius:11px;width:100%;min-height:46px;padding:0 42px;font-size:10px;font-weight:800;box-shadow:inset 0 2px 4px #1f181b09,0 1px #fff}.admin-work-attribution select:disabled{color:#6f6b70;opacity:1;background:#f2eff0}.admin-work-attribution select option{text-align:center}@supports ((-webkit-appearance:base-select) or (appearance:base-select)){.admin-work-attribution select{justify-content:center;align-items:center;display:flex;position:relative}.admin-work-attribution select option{justify-content:center}.admin-work-attribution select::picker-icon{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.admin-work-attribution select:open::picker-icon{transform:translateY(-50%)rotate(180deg)}}.admin-application-live{background:linear-gradient(#ffffffb8 0%,#f5f3f4 100%);border-top:1px solid #fffc;border-bottom:1px solid #e1dde0;margin-top:14px;padding:16px 22px 0}.admin-application-workspace{background:#fff;grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.admin-application-workspace.product-unavailable{grid-template-columns:minmax(0,1fr)}.admin-application-section[hidden],.admin-application-rail[hidden]{display:none!important}.admin-product-coming-soon{text-align:center;background:radial-gradient(circle at 100% 0,#e21e2b17,#0000 42%),linear-gradient(#fff8f8,#fff);border:1px solid #ebc3c6;border-radius:13px;align-content:center;place-items:center;gap:9px;min-height:190px;padding:30px;display:grid;box-shadow:inset 0 1px #fff,0 12px 28px #4c13180f}.admin-product-coming-soon>span{color:#d51c28;letter-spacing:.16em;font-size:8px;font-weight:850}.admin-product-coming-soon>strong{color:#242429;letter-spacing:-.025em;font-size:17px}.admin-product-coming-soon>p{color:#777780;max-width:530px;margin:0;font-size:9px;line-height:1.65}.admin-product-coming-soon>small{color:#9c6f73;margin-top:5px;font-size:8px;font-weight:650}.admin-application-main{min-width:0}.admin-application-rail{background:linear-gradient(#f8f8fa 0%,#f3f3f5 100%);border-left:1px solid #e1e1e5;align-self:stretch;min-width:0;min-height:100%;padding:25px 22px}.admin-application-rail-inner{position:sticky;top:88px}.admin-application-rail-head p{color:#d51b27;letter-spacing:.16em;margin:0;font-size:7px;font-weight:900}.admin-application-rail-head h3{color:#27272c;letter-spacing:-.025em;margin:7px 0 0;font-size:16px;font-weight:680}.admin-application-rail-head>span{color:#85858d;margin-top:6px;font-size:8px;line-height:1.5;display:block}.admin-application-rail .admin-live-facts{grid-template-columns:1fr;gap:8px;margin-top:18px}.admin-application-rail .admin-live-facts>div{text-align:left;justify-items:start;min-height:72px}.admin-rail-action{background:#fff;border:1px solid #e2c4c7;border-radius:12px;gap:8px;margin-top:15px;padding:17px;display:grid;box-shadow:0 9px 24px #22191c0f}.admin-rail-action>strong{color:#a61721;font-size:10px}.admin-rail-action>span{color:#85858d;font-size:8px;line-height:1.5}.admin-rail-action>button{color:#5f5f67;background:#fff;border:1px solid #d8d8dd;border-radius:9px;width:100%;min-height:42px;margin-top:4px;font-size:9px;font-weight:780}.admin-rail-action>.admin-primary{color:#fff;background:linear-gradient(135deg,#ed2431,#bf121d);border-color:#d61c28;box-shadow:0 8px 18px #d51a2638}.admin-rail-action>.admin-primary:disabled{opacity:.62;cursor:wait}.admin-rail-security{background:#f7fbf9;border:1px solid #d7e7df;border-radius:11px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:13px;display:grid}.admin-rail-security>i{color:#fff;background:#278a61;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.admin-rail-security>span{gap:3px;min-width:0;display:grid}.admin-rail-security strong{color:#347258;font-size:8px}.admin-rail-security small{color:#71917f;font-size:7px;line-height:1.4}.admin-live-progress{background:#fff;border:1px solid #dedee3;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(180px,2fr) auto;align-items:center;gap:14px;padding:15px 17px;display:grid;box-shadow:0 7px 20px #1e1e230a}.admin-live-progress>div:first-child{align-items:center;gap:10px;display:flex}.admin-live-progress span,.admin-live-facts span{color:#9a9aa2;letter-spacing:.13em;font-size:7px;font-weight:850}.admin-live-progress strong{color:#d21a26;font-family:var(--font-geist-mono), monospace;font-size:13px}.admin-live-progress small{color:#74747c;text-align:right;font-size:8px}.admin-live-progress-track{background:#ececef;border-radius:999px;height:7px;overflow:hidden}.admin-live-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#c8101d,#f12d3a);height:100%;transition:width .25s;display:block;box-shadow:0 0 14px #e11d294d}.admin-live-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.admin-live-facts>div{text-align:center;background:#ffffffdb;border:1px solid #e2e2e6;border-radius:11px;align-content:center;justify-items:center;gap:5px;min-height:78px;padding:13px 14px;display:grid}.admin-live-facts strong{color:#323238;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-live-facts small{color:#8d8d95;font-size:8px}.admin-live-facts>.ready{background:#f3fbf7;border-color:#cfeadd}.admin-live-facts>.ready strong{color:#15805a}.admin-live-facts>.needs-work{background:#fff8f8;border-color:#f0d4d6}.admin-live-facts>.needs-work strong{color:#aa2029}.admin-application-tracker{grid-template-columns:repeat(7,minmax(92px,1fr));gap:4px;margin-top:15px;display:grid;overflow-x:auto}.admin-application-tracker button{color:#62626a;text-align:center;background:0 0;border:0;border-bottom:3px solid #0000;grid-template-rows:24px auto auto;grid-template-columns:1fr;place-items:center;gap:5px;min-width:92px;padding:12px 9px 13px;display:grid}.admin-application-tracker button>span{color:#777780;width:24px;height:24px;font-family:var(--font-geist-mono), monospace;background:#fff;border:1px solid #d7d7dc;border-radius:7px;place-items:center;font-size:8px;font-weight:850;display:grid}.admin-application-tracker button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-application-tracker button small{color:#a0a0a8;font-size:7px}.admin-application-tracker button.active{color:#bf1722;background:linear-gradient(#0000,#e21e2b0b);border-bottom-color:#e21e2b}.admin-application-tracker button.active>span{color:#d51d29;background:#fff4f5;border-color:#efb7bb}.admin-application-tracker button.complete>span{color:#fff;background:#27966a;border-color:#27966a}.admin-application-tracker button.complete small{color:#25825e}.admin-application-error{color:#a91520;background:#fff3f4;border:1px solid #f2b8bd;border-radius:10px;margin:20px 30px 0;padding:13px 15px;font-size:10px;font-weight:700}.application-blocker-backdrop{z-index:310;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07070ac7;place-items:center;padding:24px;animation:.18s both lead-error-backdrop-in;display:grid;position:fixed;inset:0}.application-blocker-dialog{color:#fff;background:radial-gradient(circle at 94% -12%,#ef25336b,#0000 45%),linear-gradient(135deg,#17171c,#35171d 70%,#6a1721);border:1px solid #ff4e5b85;border-radius:22px;grid-template-columns:56px minmax(0,1fr);gap:18px;width:min(540px,100%);padding:28px;animation:.22s cubic-bezier(.2,.8,.2,1) both lead-error-dialog-in;display:grid;box-shadow:0 38px 110px #0802049e,inset 0 1px #ffffff1a}.application-blocker-symbol{background:linear-gradient(145deg,#f32e3b,#bd101c);border:1px solid #ff6f7a80;border-radius:17px;place-items:center;width:56px;height:56px;font-size:1.5rem;font-weight:950;display:grid;box-shadow:0 14px 30px #dc15224d,0 0 0 8px #ef263217}.application-blocker-copy{min-width:0}.application-blocker-copy p{color:#ff7b84;letter-spacing:.16em;margin:1px 0 7px;font-size:.75rem;font-weight:900}.application-blocker-copy h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.55rem;line-height:1.15}.application-blocker-copy span{color:#eee4e7;overflow-wrap:anywhere;margin-top:10px;font-size:1rem;line-height:1.55;display:block}.application-blocker-dialog>button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#ef2632,#c7101c);border:1px solid #ff5360;border-radius:12px;grid-column:1/-1;padding:0 18px;font-size:.9rem;font-weight:850;box-shadow:0 14px 30px #db1a2747}:is(.application-blocker-dialog>button:hover,.application-blocker-dialog>button:focus-visible){outline-offset:3px;background:linear-gradient(145deg,#ff3a46,#d91220);outline:3px solid #ff697459}@media (max-width:560px){.application-blocker-backdrop{padding:14px}.application-blocker-dialog{border-radius:18px;grid-template-columns:48px minmax(0,1fr);padding:22px}.application-blocker-symbol{border-radius:14px;width:48px;height:48px}.application-blocker-copy h2{font-size:1.3rem}}.admin-application-section{background:linear-gradient(#fff 0% 70%,#fffafb 100%);border:1px solid #e1e1e5;border-radius:15px;margin:24px 26px;padding:0 0 24px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:clip;box-shadow:inset 0 1px #fffffff2,0 2px 5px #17171c0b,0 18px 42px #17171c0f}.admin-application-section:before{content:"";z-index:2;opacity:0;transform-origin:top;background:linear-gradient(#ef3541,#b40f1a);border-radius:0 4px 4px 0;width:3px;transition:opacity .2s,transform .2s;position:absolute;top:96px;bottom:24px;left:0;transform:scaleY(.35);box-shadow:3px 0 12px #e21e2b33}.admin-application-section>header{background:radial-gradient(circle at 100% 0,#e21e2b47,#0000 42%),linear-gradient(135deg,#17171b 0%,#25252a 100%);border-bottom:1px solid #ffffff14;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:82px;margin-bottom:24px;padding:18px 20px;display:grid;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000005c,0 8px 20px #1414181f}.admin-application-section>header>span{color:#ff5864;width:42px;height:42px;font-family:var(--font-geist-mono), monospace;background:#e21e2b1a;border:1px solid #ff5c676b;border-radius:11px;place-items:center;font-size:9px;font-weight:850;display:grid}.admin-application-section h3{color:#fff;letter-spacing:-.025em;margin:0;font-size:16px;font-weight:680}.admin-application-section header p{color:#aaaab2;margin-top:5px;font-size:9px;line-height:1.5}.admin-application-section>header>em{color:#ff9299;white-space:nowrap;background:#e21e2b1a;border:1px solid #ff646e3d;border-radius:999px;justify-content:center;align-items:center;min-height:29px;padding:0 11px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.admin-application-section.complete>header>em{color:#9de0c3;background:#27966a24;border-color:#49be8952}.admin-application-section:focus-within{border-color:#e6aeb2;box-shadow:inset 0 1px #fffffff2,0 3px 8px #17171c0f,0 22px 52px #5d12191a}.admin-application-section:focus-within:before{opacity:1;transform:scaleY(1)}.admin-application-section:has(.admin-date-control.open){z-index:20;overflow:visible}.admin-application-section:has(.admin-date-control.open)>header{border-radius:14px 14px 0 0}.admin-application-grid{gap:17px;display:grid}.admin-application-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-application-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-application-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-application-grid.applicant-grid,.admin-application-grid.contact-grid,.admin-application-grid.payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-application-grid.compact-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-application-grid.compact-grid .grade-field,.admin-application-grid .wide{grid-column:span 2}.admin-payment-method-grid{margin-bottom:14px}.admin-application-grid label,.admin-application-grid .admin-date-field,.admin-approval-choice{color:#3e3e45;min-width:0;font-size:9px;font-weight:750}.admin-application-grid>label{align-content:start;align-self:start}.admin-application-grid>.admin-date-field{align-content:start;align-self:start;gap:8px;display:grid}.admin-application-grid input,.admin-application-grid select,.admin-application-grid textarea{color:#29292e;width:100%;min-height:44px;font:inherit;background:linear-gradient(#f8f8fa 0%,#fff 100%);border:1px solid #dcdce2;border-radius:10px;outline:none;margin-top:7px;padding:0 13px;font-size:10px;font-weight:570;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;box-shadow:inset 0 2px 3px #19191e09,0 1px #ffffffe6}.admin-application-grid select{text-align:center;text-align-last:center;padding-inline:36px}.admin-application-grid select option{text-align:center}@supports ((-webkit-appearance:base-select) or (appearance:base-select)){.admin-application-grid select{justify-content:center;align-items:center;display:flex;position:relative}.admin-application-grid select option{justify-content:center}.admin-application-grid select::picker-icon{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.admin-application-grid select:open::picker-icon{transform:translateY(-50%)rotate(180deg)}}.admin-application-grid textarea{resize:vertical;min-height:95px;padding-top:12px;line-height:1.55}.admin-application-grid input:focus,.admin-application-grid select:focus,.admin-application-grid textarea:focus{background:#fff;border-color:#e52b36;transform:translateY(-1px);box-shadow:0 0 0 3px #e52b361a,0 8px 18px #8b121b14}.admin-application-grid>label:focus-within,.admin-application-grid>.admin-date-field:focus-within{color:#ba1722}.admin-application-grid>label.admin-carrier-field,.admin-application-grid>label.admin-carrier-field:focus-within{color:#16784b;font-weight:850}.admin-application-grid>label.admin-carrier-field.application-field-invalid{color:#ba1722}.admin-application-grid input:disabled,.admin-application-grid select:disabled{color:#a6a6ad;background:#f1f1f3}.admin-application-grid .admin-age-field input[readonly]{color:#bd1722;cursor:default;background:linear-gradient(#fff8f8 0%,#fff 100%);border-color:#ead2d4;font-weight:800}.admin-application-grid .admin-age-field input[readonly]:focus{border-color:#ead2d4;transform:none;box-shadow:inset 0 2px 3px #19191e09,0 1px #ffffffe6}.admin-application-grid label>small,.admin-application-grid .admin-date-field>small{color:#9999a1;margin-top:6px;font-size:8px;font-weight:500;line-height:1.4;display:block}.admin-date-control{color:#29292e;margin-top:7px;position:relative}.admin-date-control>input{margin-top:0;padding-right:50px}.admin-date-trigger{z-index:2;color:#cf1723;cursor:pointer;background:linear-gradient(#fff8f8,#ffecef);border:1px solid #efb5ba;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 3px 8px #a2141e14}.admin-date-trigger:hover,.admin-date-control.open .admin-date-trigger{background:#fff;border-color:#d9232f;transform:translateY(-1px);box-shadow:0 0 0 3px #d9232f17,0 5px 12px #810e171c}.admin-date-trigger>span{border:1.7px solid;border-radius:3px;width:15px;height:14px;position:relative}.admin-date-trigger>span:before{content:"";border-top:1.7px solid;position:absolute;top:3px;left:0;right:0}.admin-date-trigger>span:after{content:"";border-left:1.7px solid;border-right:1.7px solid;width:7px;height:4px;position:absolute;top:-3px;left:3px}.admin-date-popover{z-index:40;color:#29292e;background:#fff;border:1px solid #e7b7bb;border-radius:13px;width:min(326px,100vw - 56px);padding:0 13px 12px;position:absolute;top:calc(100% + 9px);left:0;overflow:hidden;box-shadow:0 22px 50px #2d0a0e33,0 7px 18px #2d0a0e1a}.admin-date-popover-title{color:#fff;background:radial-gradient(circle at 100% 0,#e1263252,#0000 46%),linear-gradient(135deg,#17171b,#25252a);justify-content:space-between;align-items:center;gap:10px;margin:0 -13px 12px;padding:11px 13px;display:flex}.admin-date-popover-title span{color:#ff5864;letter-spacing:.14em;font-size:7px;font-weight:900}.admin-date-popover-title strong{color:#fff;font-size:9px;font-weight:700}.admin-date-calendar-head{grid-template-columns:30px minmax(0,1.45fr) minmax(72px,.85fr) 30px;align-items:center;gap:6px;display:grid}.admin-date-calendar-head>button{color:#c71824;cursor:pointer;background:#fff4f5;border:1px solid #efc1c5;border-radius:8px;width:30px;height:32px;padding:0;font-size:18px;line-height:1}.admin-date-calendar-head>button:hover:not(:disabled){color:#fff;background:#d51c28;border-color:#d51c28}.admin-date-calendar-head>button:disabled{color:#cacace;cursor:not-allowed;background:#f6f6f7;border-color:#ececef}.admin-application-grid .admin-date-calendar-head>select{color:#34343a;text-align:center;text-align-last:center;background:#fafafa;border:1px solid #dcdce2;border-radius:8px;outline:none;height:32px;min-height:32px;margin:0;padding:0 8px;font-size:8px;font-weight:750}.admin-application-grid .admin-date-calendar-head>select:focus{border-color:#df2531;transform:none;box-shadow:0 0 0 3px #df253117}.admin-date-weekdays,.admin-date-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.admin-date-weekdays span{color:#9a9aa1;place-items:center;font-size:7px;font-weight:850;display:grid}.admin-date-days>button,.admin-date-days>span{aspect-ratio:1;width:100%}.admin-date-days>button{color:#44444b;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:8px;font-weight:700;transition:color .14s,background .14s,box-shadow .14s,transform .14s}.admin-date-days>button:hover{color:#b7131e;background:#fff0f1;transform:translateY(-1px)}.admin-date-days>button.today:not(.selected){color:#ba1722;box-shadow:inset 0 0 0 1px #e5343f}.admin-date-days>button.selected{color:#fff;background:linear-gradient(145deg,#ef2d39,#bd101b);box-shadow:0 6px 13px #be111c40}.admin-date-popover-footer{border-top:1px solid #ececef;justify-content:space-between;align-items:center;gap:10px;min-height:32px;margin-top:9px;padding-top:9px;display:flex}.admin-date-popover-footer small{color:#8d8d95;font-size:7px;font-weight:600}.admin-date-popover-footer button{color:#fff;cursor:pointer;background:#d91f2b;border:1px solid #dd2834;border-radius:8px;min-height:27px;padding:0 11px;font-size:8px;font-weight:800}.admin-date-popover-footer button:hover{background:#ba111c}.admin-application-grid .application-field-invalid input,.admin-application-grid .application-field-invalid select,.admin-application-grid .application-field-invalid textarea,.admin-approval-choice.application-field-invalid{background:#fff6f6;border-color:#e12531;box-shadow:0 0 0 3px #e1253114}.admin-approval-choice{background:linear-gradient(#fafafb,#fff);border:1px solid #e1e1e5;border-radius:12px;margin:20px 0 0;padding:15px;box-shadow:inset 0 1px 2px #17171c08}.admin-approval-choice legend{color:#28282d;align-items:center;gap:8px;padding:0 7px;display:flex}.admin-approval-choice legend>strong{letter-spacing:-.015em;font-size:12px}.admin-approval-choice legend small{color:#92929a;font-size:8px;font-weight:500}.admin-authorization-mark{color:#fff;clip-path:polygon(50% 0,100% 17%,88% 77%,50% 100%,12% 77%,0 17%);filter:drop-shadow(0 4px 6px #be0f1b2e);background:linear-gradient(145deg,#ef2e3a,#bd101b);place-items:center;width:24px;height:27px;font-size:10px;font-weight:900;display:grid}.admin-approval-choice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-approval-choice>div>label{color:#5b5b63;cursor:pointer;background:#fff;border:1px solid #dfdfe3;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 3px 9px #17171c0a}.admin-approval-choice input{opacity:0;pointer-events:none;position:absolute}.admin-approval-choice label>span{color:#0000;background:#f6f6f7;border:1px solid #d3d3d8;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.admin-approval-choice label.selected{color:#b7131e;background:#fff5f6;border-color:#efaab0;transform:translateY(-1px);box-shadow:0 6px 16px #8f111b14}.admin-approval-choice label.selected>span{color:#fff;background:#db202c;border-color:#db202c}.admin-approval-choice strong{font-size:9px}.admin-money-input{background:linear-gradient(#f8f8fa 0%,#fff 100%);border:1px solid #dcdce2;border-radius:10px;grid-template-columns:33px minmax(0,1fr);align-items:center;min-height:44px;margin-top:7px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden;box-shadow:inset 0 2px 3px #19191e09}.admin-application-grid label:focus-within .admin-money-input{border-color:#e52b36;transform:translateY(-1px);box-shadow:0 0 0 3px #e52b361a,0 8px 18px #8b121b14}.admin-money-input>span{color:#77777f;background:#f1f1f3;align-self:stretch;place-items:center;font-size:10px;display:grid}.admin-money-input input{color:#29292e;border:0;border-radius:0;grid-column:2;width:100%;min-width:0;min-height:42px;margin:0;padding:0 13px;box-shadow:none!important}.admin-money-input.read-only,.admin-money-input.read-only input{background:#f3f3f5}.application-field-invalid .admin-money-input{border-color:#e12531;box-shadow:0 0 0 3px #e1253114}.admin-payment-protected{color:#2f7256;background:linear-gradient(#f7fcf9,#f1f9f5);border:1px solid #d8e8df;border-radius:10px;align-items:center;gap:9px;min-height:42px;margin-bottom:18px;padding:9px 12px;display:flex}.admin-payment-protected>span{color:#fff;background:#278d62;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.admin-payment-protected strong{font-size:9px}.admin-payment-protected small{color:#65907d;margin-left:auto;font-size:8px;font-weight:550}.admin-payment-empty{color:#8f8f97;text-align:center;background:#fafafb;border:1px dashed #d5d5da;border-radius:11px;padding:19px;font-size:9px}.routing-section{border-bottom:1px solid #e1e1e5}.admin-destination-summary{color:#9f1822;background:#fff6f7;border:1px solid #f0c4c8;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding:15px 17px;display:flex}.admin-destination-summary>div{gap:4px;min-width:0;display:grid}.admin-destination-summary strong{color:#2c2528;font-size:12px}.admin-destination-summary span{color:#c71b27;letter-spacing:.13em;font-size:7px;font-weight:950}.admin-destination-summary small{color:#8e7478;font-size:8px;line-height:1.45}.admin-destination-summary button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef2431,#bd111d);border:1px solid #d71b27;border-radius:9px;flex:none;min-height:38px;padding:0 15px;font-size:8px;font-weight:900;box-shadow:0 8px 18px #cd162229}.admin-destination-summary button:hover{background:#a90e18}.admin-destination-summary.muted{color:#65656c;background:#f8f8f9;border-color:#dedee2}.admin-pass-review{background:#fafafb;border:1px solid #e1e1e5;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:19px;display:grid;overflow:hidden}.admin-pass-review>div{text-align:center;border-right:1px solid #e4e4e7;align-content:center;justify-items:center;gap:5px;min-height:83px;padding:16px;display:grid}.admin-pass-review>div:last-child{border-right:0}.admin-pass-review span{color:#9898a0;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:850}.admin-pass-review strong{color:#303035;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-pass-review small{color:#85858d;font-size:8px}.admin-application-actions{background:#f8f8f9;border-top:1px solid #e2e2e5;justify-content:flex-end;align-items:center;gap:11px;min-height:90px;padding:20px 30px;display:flex}.admin-application-actions>div{gap:4px;margin-right:auto;display:grid}.admin-application-actions>div strong{color:#2e2e33;font-size:9px}.admin-application-actions>div span{color:#8d8d95;font-size:8px}.admin-application-actions>button{color:#55555d;background:#fff;border:1px solid #d6d6db;border-radius:10px;min-height:43px;padding:0 18px;font-size:9px;font-weight:750}.admin-application-actions>.admin-primary{color:#fff;border-color:#d11a25}.admin-applications-panel{margin-top:24px}.admin-applications-panel .admin-panel-head>div>span{color:#8a8a92;margin-top:6px;font-size:9px;display:block}.application-custody-switch{background:linear-gradient(145deg,#fafafa,#f5f2f4);border:1px solid #e7dfe2;border-radius:12px;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) minmax(140px,.62fr);gap:6px;margin:0 20px 16px;padding:6px;display:grid;box-shadow:0 10px 25px #2a181d12,inset 0 1px #fff}.application-custody-switch button{color:#4c4950;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 11px;transition:border-color .15s,color .15s,background .15s,transform .15s;display:flex}.application-custody-switch button span{gap:3px;min-width:0;display:grid}.application-custody-switch button strong{color:inherit;letter-spacing:.02em;font-size:9px;font-weight:950}.application-custody-switch button small{color:#918b92;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.35;overflow:hidden}.application-custody-switch button b{color:#bd1722;background:#fff7f8;border:1px solid #e7c9cc;border-radius:7px;place-items:center;min-width:29px;height:29px;font-size:9px;display:inline-grid}.application-custody-switch button:not(.active):hover{color:#b41520;background:#fff5f6;border-color:#e6aeb3;transform:translateY(-1px)}.application-custody-switch button.active{color:#fff;background:linear-gradient(135deg,#ed2531,#bb101b);border-color:#cc1521;box-shadow:0 9px 21px #be121e33,inset 3px 0 #ffffff4d}.application-custody-switch button.active small{color:#ffd9dc}.application-custody-switch button.active b{color:#fff;background:#ffffff21;border-color:#ffffff47}.admin-applications-table{--application-date-width:118px;--application-id-width:96px;--application-actions-width:184px;table-layout:fixed;width:100%;min-width:1280px}.admin-applications-table .application-col-date{width:var(--application-date-width)}.admin-applications-table .application-col-actions{width:var(--application-actions-width)}.admin-applications-table .application-col-id{width:var(--application-id-width)}.admin-applications-table .application-col-buyer{width:112px}.admin-applications-table .application-col-status{width:104px}.admin-applications-table .application-col-applicant{width:140px}.admin-applications-table .application-col-phone{width:112px}.admin-applications-table .application-col-state{width:54px}.admin-applications-table .application-col-carrier{width:104px}.admin-applications-table .application-col-grade{width:76px}.admin-applications-table .application-col-premium{width:92px}.admin-applications-table th{color:#f4f4f5;letter-spacing:.07em;background:#19191d;border-bottom:2px solid #df1e2a;padding:10px;font-size:8px}.admin-applications-table td{color:#55555d;padding:10px;font-size:9px}.admin-applications-table tbody tr{transition:background .15s}.admin-applications-table tbody tr:hover{background:#fff7f8}.admin-applications-table .application-frozen-date,.admin-applications-table .application-frozen-id,.admin-applications-table .application-frozen-actions{position:sticky}.admin-applications-table .application-frozen-date{z-index:3;width:var(--application-date-width);min-width:var(--application-date-width);left:0}.admin-applications-table .application-frozen-id{z-index:3;left:var(--application-date-width);width:var(--application-id-width);min-width:var(--application-id-width)}.admin-applications-table .application-frozen-actions{z-index:4;left:calc(var(--application-date-width) + var(--application-id-width));width:var(--application-actions-width);min-width:var(--application-actions-width);box-shadow:15px 0 24px -18px #140e11e6,1px 0 #e01f2c38}.admin-applications-table thead .application-frozen-date,.admin-applications-table thead .application-frozen-id,.admin-applications-table thead .application-frozen-actions{z-index:7;background:#19191d}.admin-applications-table tbody .application-frozen-date,.admin-applications-table tbody .application-frozen-id,.admin-applications-table tbody .application-frozen-actions{background:#fff}.admin-applications-table tbody tr:hover .application-frozen-date,.admin-applications-table tbody tr:hover .application-frozen-id,.admin-applications-table tbody tr:hover .application-frozen-actions{background:#fff7f8}.production-record-table tbody tr,.production-record-table tbody tr:nth-child(2n){background:#fff}.production-record-table tbody td:nth-child(n+4){color:#4d5059;background:0 0;border-bottom-color:#e8e6e8;border-right:1px solid #22242b0e}.production-record-table tbody td:nth-child(4){border-left:1px solid #c719253d}.production-record-table tbody td:nth-child(n+4)>strong,.production-record-table tbody td:nth-child(n+4)>span:not(.production-record-status){color:#24262d!important}.production-record-table tbody td:nth-child(n+4)>small{color:#747781}.production-record-table tbody td:nth-child(9)>b{min-width:30px;font-family:var(--font-geist-mono), monospace;background:#d719260e;border:1px solid #c7192538;border-radius:999px;justify-content:center;align-items:center;padding:4px 7px;font-size:8px;display:inline-flex;color:#aa1c27!important}.production-record-table tbody tr:hover>td:nth-child(n+4){color:#343238;background:#fff2f4;box-shadow:inset 0 1px #e01f2c14,inset 0 -1px #e01f2c14}.production-record-table tbody tr:hover>td:nth-child(4){box-shadow:inset 3px 0 #e81f2c,inset 0 1px #e01f2c14,inset 0 -1px #e01f2c14}.admin-applications-panel .admin-table-wrap{scrollbar-color:#c91b27 #eee9eb;background:#fff;border-color:#dedbdd;box-shadow:0 18px 42px #2a181d17,inset 0 1px #fff}.admin-applications-table tbody tr,.admin-applications-table tbody tr:nth-child(2n){background:#fff}.admin-applications-table tbody td:nth-child(n+4){color:#4d5059;background:0 0;border-bottom-color:#e8e6e8;border-right:1px solid #22242b0e}.admin-applications-table tbody td:nth-child(4){border-left:1px solid #c719253d}.admin-applications-table tbody td:nth-child(n+4)>strong,.admin-applications-table tbody td:nth-child(n+4) .application-phone-number,.admin-applications-table tbody td:nth-child(n+4) .application-premium{color:#24262d!important}.admin-applications-table tbody td:nth-child(n+4) .application-custody-owner{color:#8c8990}.admin-applications-table tbody td:nth-child(n+4) .application-state{min-width:30px;font-family:var(--font-geist-mono), monospace;background:#fff5f6;border:1px solid #ecc1c5;border-radius:999px;justify-content:center;align-items:center;padding:4px 7px;font-size:8px;display:inline-flex;color:#b71924!important}.admin-applications-table tbody tr:hover>td:nth-child(n+4){color:#343238;background:#fff2f4;box-shadow:inset 0 1px #e01f2c14,inset 0 -1px #e01f2c14}.admin-applications-table tbody tr:hover>td:nth-child(4){box-shadow:inset 3px 0 #e81f2c,inset 0 1px #e01f2c14,inset 0 -1px #e01f2c14}.admin-applications-table th:nth-child(2),.admin-applications-table td:nth-child(2),.admin-applications-table th:nth-child(5),.admin-applications-table td:nth-child(5),.admin-applications-table th:nth-child(8),.admin-applications-table td:nth-child(8),.admin-applications-table th:nth-child(10),.admin-applications-table td:nth-child(10){text-align:center}.admin-applications-table td>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.application-number{font-family:var(--font-geist-mono), monospace;white-space:nowrap;color:#c71924!important}.application-phone{color:#96969e;margin-top:5px;font-size:8px;display:block}.application-timestamp{color:#4d4d55;font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:8px;font-weight:800;display:block}.application-phone-number{font-family:var(--font-geist-mono), monospace;white-space:nowrap;color:#33333a!important}.application-state{font-family:var(--font-geist-mono), monospace;color:#b71924!important}.application-grade{color:#fff;background:#1c1c20;border:1px solid #2d2d33;border-radius:7px;justify-content:center;min-width:54px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex;box-shadow:inset 3px 0 #df1e2a}.application-premium{white-space:nowrap;color:#303035!important}.application-status-pill,.application-pending-status{color:#595b64;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#f6f6f8;border:1px solid #dddde2;border-radius:8px;align-items:center;gap:7px;min-height:24px;font-size:7.5px;font-weight:900;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.application-status-pill{padding:4px 8px}.application-status-pill:before,.application-pending-status:before{content:"";background:#858791;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #8587911c,inset 0 1px #ffffff8c}.application-status-pill:hover{background:#fff;border-color:#c9c9cf;transform:translateY(-1px);box-shadow:0 5px 14px #1a191e14}.application-status-pill:focus-visible{outline-offset:2px;outline:2px solid #26976947}.application-status-pending{color:#805800;background:#fff9e9;border-color:#edcf83}.application-status-pending:before{background:#e1a90e;box-shadow:0 0 0 3px #e1a90e24,inset 0 1px #ffffffb3}.application-status-approved,.application-status-funded{color:#176d50;background:#edf9f4;border-color:#bfe5d5}.application-status-approved:before,.application-status-funded:before{background:#35a67d;box-shadow:0 0 0 4px #35a67d1f}.application-status-declined,.application-status-returned,.application-status-chargeback{color:#a91923;background:#fff1f2;border-color:#efc2c6}.application-status-declined:before,.application-status-returned:before,.application-status-chargeback:before{background:#df3340;box-shadow:0 0 0 4px #df33401c}.application-status-draft,.application-status-closed{color:#5f616a;background:#f5f5f7;border-color:#dddde2}.application-status-draft:before,.application-status-closed:before{background:#83858e;box-shadow:0 0 0 3px #83858e1c}.application-status-converted,.application-status-converted-to-application,.application-status-connected,.application-status-sale{color:#176d50;background:#edf9f4;border-color:#bfe5d5}.application-status-converted:before,.application-status-converted-to-application:before,.application-status-connected:before,.application-status-sale:before{background:#35a67d;box-shadow:0 0 0 3px #35a67d1f}.application-status-dnc,.application-status-not-interested{color:#a91923;background:#fff1f2;border-color:#efc2c6}.application-status-dnc:before,.application-status-not-interested:before{background:#df3340;box-shadow:0 0 0 3px #df33401c}.application-row-actions{align-items:center;gap:7px;min-width:112px;display:flex}.application-row-actions button{color:#505058;background:#fff;border:1px solid #dedee3;border-radius:8px;min-height:32px;padding:0 11px;font-size:8px;font-weight:900}.application-row-actions button:hover{color:#b31722;background:#fff7f8;border-color:#e9abb0}.application-row-actions .application-view-action{color:#fff;background:linear-gradient(145deg,#2c2c33,#17171c);border-color:#29292f;box-shadow:0 7px 16px #12121629}.application-row-actions .application-view-action:hover{color:#fff;background:#111115;border-color:#44444d}.application-row-actions .application-edit-action{color:#fff;background:#df1e2a;border-color:#df1e2a}.application-row-actions .application-edit-action:hover{color:#fff;background:#b91420;border-color:#b91420}.application-row-actions button:disabled{cursor:wait;opacity:.58}.admin-applications-table .application-row-actions{flex-wrap:nowrap;justify-content:flex-start;gap:6px;width:100%;min-width:0;max-width:100%}.admin-applications-table .application-row-actions button{white-space:nowrap;border-radius:5px;min-width:0;min-height:30px;padding:0 10px}.admin-applications-table .application-row-actions .application-view-action{color:#fff;background:linear-gradient(145deg,#282830,#111116);border-color:#303039;box-shadow:0 7px 16px #0f0f1333,inset 3px 0 #4b4b55}.admin-applications-table .application-row-actions .application-view-action:hover{background:linear-gradient(145deg,#33333c,#15151a);border-color:#4a4a55}.admin-applications-table .application-row-actions .application-edit-action{color:#fff;background:linear-gradient(145deg,#ef2834,#c4111d);border-color:#d91b27;box-shadow:0 7px 16px #be101b2e,inset 0 1px #ffffff2e}.admin-applications-table .application-row-actions .application-edit-action:hover{color:#fff;background:linear-gradient(145deg,#f53a45,#d01521);border-color:#f33a45}.application-assign-action{color:#b3131e!important;background:#fff7f8!important;border-color:#e7aeb3!important}.application-assign-action:hover{color:#a90f1a!important;background:#ffecee!important;border-color:#df1e2a!important}.application-recall-action{color:#fff!important;background:linear-gradient(145deg,#ec2834,#bd101b)!important;border-color:#d91a27!important;box-shadow:0 7px 16px #be101b2b!important}.application-recall-action:hover{color:#fff!important;background:linear-gradient(145deg,#f2333f,#ca121f)!important;border-color:#ec2834!important}.application-delete-action{color:#bb1622!important;box-shadow:none!important;background:#fff5f6!important;border-color:#ecc1c5!important}.application-delete-action:hover{color:#fff!important;background:linear-gradient(145deg,#ec2632,#be111c)!important;border-color:#db2934!important;box-shadow:0 8px 17px #c4142029!important}.application-edit-menu-trigger{justify-content:center;align-items:center;gap:5px;display:inline-flex}.application-edit-menu-trigger>span{color:currentColor;font-size:10px;line-height:1;transform:translateY(-1px)}.application-edit-menu-trigger[aria-expanded=true]{color:#fff!important;background:linear-gradient(145deg,#f53a45,#d01521)!important;border-color:#f33a45!important}.application-row-action-menu{z-index:560;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #d31a2733;border-radius:14px;gap:3px;width:232px;padding:7px;display:grid;position:fixed;box-shadow:0 20px 54px #18121538,0 5px 16px #1812151a}.application-row-action-menu>button{color:#24252b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-content:center;gap:3px;width:100%;min-height:50px;padding:8px 10px;display:grid}:is(.application-row-action-menu>button:hover,.application-row-action-menu>button:focus-visible){color:#a9111c;background:#fff0f2;outline:0}.application-row-action-menu strong{color:inherit;font-size:9px;font-weight:900}.application-row-action-menu small{color:#777982;font-size:7px;line-height:1.35}.application-row-action-menu>button.warning strong{color:#bd1520}.application-custody-owner{color:#898991;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.application-status-callback-required{color:#8b5b05;background:#fff8e8;border-color:#f0d59b}.application-status-callback-required:before{background:#e5a72c;box-shadow:0 0 0 4px #e5a72c1f}.application-status-ready-to-route{color:#176d50;background:#edf9f4;border-color:#bfe5d5}.application-status-ready-to-route:before{background:#35a67d;box-shadow:0 0 0 4px #35a67d1f}.application-status-needs-completion,.application-status-internal-queue{color:#a71620;background:#fff2f3;border-color:#efc3c7}.application-status-needs-completion:before,.application-status-internal-queue:before{background:#df1e2a;box-shadow:0 0 0 4px #df1e2a1c}.admin-applications-empty{align-content:center;place-items:center;gap:8px;min-height:240px;display:grid}.admin-applications-empty strong{color:#37373c;font-size:14px}.admin-applications-empty span{color:#8e8e96;font-size:9px}.admin-applications-empty button{margin-top:7px}.admin-application-view-backdrop{z-index:430}.admin-application-view-modal{width:min(1260px,100%)}.admin-application-view-modal .agency-detail-scroll{max-height:calc(100vh - 172px)}.admin-application-privacy-notice{color:#fff6d8;background:linear-gradient(135deg,#624509b8,#231c12eb);border:1px solid #f4be4057;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex;box-shadow:0 14px 34px #00000038}.admin-application-privacy-notice strong{color:#ffd978;letter-spacing:.11em;text-transform:uppercase;flex:none;font-size:12px}.admin-application-privacy-notice span{color:#f4e8c5;font-size:13px;line-height:1.45}.admin-custody-panel{background:linear-gradient(135deg,#fff8f9,#fff 58%);border:1px solid #f0c8cc;border-radius:16px;margin:0 0 22px;padding:18px;box-shadow:0 12px 30px #4e12190f}.admin-custody-panel-head{gap:4px;margin-bottom:16px;display:grid}.admin-custody-panel-head>span{color:#df1e2a;letter-spacing:.14em;font-size:8px;font-weight:900}.admin-custody-panel-head>strong{color:#242429;font-size:15px}.admin-custody-panel-head>small{color:#85858d;font-size:9px;line-height:1.5}.admin-queue-action{min-height:45px;color:#9f1721!important;box-shadow:none!important;background:linear-gradient(#fff8f9,#fff0f2)!important;border:1px solid #dcafb4!important}.admin-queue-action:hover{background:#ffecee!important;border-color:#df1e2a!important}.admin-recall-modal select,.admin-recall-modal input,.admin-assignment-modal select{color:#25252b;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d9d9df;border-radius:11px;margin-top:7px;padding:0 13px}.admin-recall-modal select:focus,.admin-recall-modal input:focus,.admin-assignment-modal select:focus{border-color:#df1e2a;outline:none;box-shadow:0 0 0 4px #df1e2a1a}.admin-assignment-modal{flex-direction:column;width:min(540px,100%);max-height:calc(100dvh - 40px);padding:0;display:flex;overflow:hidden}.admin-assignment-modal-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:27px 27px 0;overflow-y:auto}.admin-assignment-modal>.admin-form-actions{background:linear-gradient(#fffffff5,#fff 32%);border-top:1px solid #ece5e6;flex:none;padding:16px 27px 20px;box-shadow:0 -12px 26px #2e12160f}.admin-assignment-modal>.admin-form-actions button{min-width:112px}.admin-assignment-modal label>small{color:#817b83;margin-top:7px;font-size:8px;line-height:1.45;display:block}.admin-assignment-summary{background:linear-gradient(145deg,#fafafa,#fff7f8);border:1px solid #e2e2e6;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:-4px 0 18px;padding:14px;display:grid}.admin-assignment-summary>div{gap:4px;min-width:0;display:grid}.admin-assignment-summary small{color:#8b8b93;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.admin-assignment-summary strong{color:#2b2b31;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-assignment-destination-tabs{background:#f1f1f4;border:1px solid #dedee4;border-radius:13px;grid-template-columns:1fr 1fr;gap:8px;margin:-4px 0 18px;padding:5px;display:grid}.admin-assignment-destination-tabs button{color:#676771;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;min-height:42px;font:800 10px/1 inherit}.admin-assignment-destination-tabs button.active{color:#fff;background:linear-gradient(145deg,#e61d29,#a90f19);border-color:#bf1520;box-shadow:0 9px 20px #be121d33}.admin-assignment-route-suggestion{background:linear-gradient(145deg,#fff8f9,#fff);border:1px solid #efc4c8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:-5px 0 17px;padding:12px 13px;display:flex}.admin-assignment-route-suggestion>div{gap:3px;min-width:0;display:grid}.admin-assignment-route-suggestion span{color:#cb1a25;letter-spacing:.12em;font-size:7px;font-weight:950}.admin-assignment-route-suggestion strong{color:#2d292d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-assignment-route-suggestion small{color:#8a7376;font-size:8px}.admin-assignment-route-suggestion button{color:#fff;cursor:pointer;background:#d71925;border:1px solid #d71b27;border-radius:8px;flex:none;min-height:34px;padding:0 14px;font-size:8px;font-weight:900}.admin-assignment-route-suggestion button:hover{background:#ae101a}.admin-assignment-empty{background:#fff5f6;border:1px solid #efc6ca;border-radius:10px;gap:4px;margin:-8px 0 18px;padding:12px 14px;display:grid}.admin-assignment-empty strong{color:#a31721;font-size:9px}.admin-assignment-empty small{color:#87676b;font-size:8px;line-height:1.45}.admin-custody-warning{background:#fff2f3;border-left:3px solid #df1e2a;border-radius:8px;gap:3px;margin:5px 0 18px;padding:13px 14px;display:grid}.admin-custody-warning strong{color:#99141d;font-size:10px}.admin-custody-warning small{color:#86666a;font-size:8px;line-height:1.45}.admin-delete-application-modal{max-width:560px}.admin-delete-application-summary{background:#fafafa;border:1px solid #e2e2e6;border-radius:11px;gap:4px;margin:18px 0 12px;padding:14px 15px;display:grid}.admin-delete-application-summary strong{color:#25252a;font-size:11px}.admin-delete-application-summary small{color:#777780;font-size:8px}.admin-delete-application-warning{color:#8f111a;background:#fff0f1;border-left:4px solid #d71925;border-radius:9px;gap:4px;margin-bottom:18px;padding:14px 15px;display:grid}.admin-delete-application-warning strong{font-size:10px}.admin-delete-application-warning small{color:#7e5559;font-size:8px;line-height:1.5}.admin-delete-confirm{min-width:148px;box-shadow:0 9px 22px #c914203d;background:#c91420!important}.admin-delete-user-modal{max-width:590px}.admin-delete-user-summary{background:linear-gradient(145deg,#fafafa,#fff7f8);border:1px solid #e2e2e6;border-radius:11px;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 12px;padding:14px 15px;display:grid}.admin-delete-user-summary>div{gap:4px;min-width:0;display:grid}.admin-delete-user-summary small{color:#8b8b93;letter-spacing:.1em;font-size:7px;font-weight:900}.admin-delete-user-summary strong{color:#25252a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-delete-user-confirmation{color:#4a454b;gap:7px;margin-bottom:18px;font-size:9px;font-weight:900;display:grid}.admin-delete-user-confirmation input{color:#9d111b;min-height:47px;font:900 11px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;background:#fff;border:1px solid #d9d5d9;border-radius:11px;padding:0 14px}.admin-delete-user-confirmation input:focus{border-color:#d71925;outline:none;box-shadow:0 0 0 4px #d719251a}.admin-application-form{border-radius:20px;margin-top:22px}.admin-application-intro{min-height:102px;padding:20px 26px}.admin-application-intro h2{margin-top:6px;font-size:19px}.admin-application-intro span{margin-top:6px;font-size:9px}.admin-application-intro-actions>button{border-radius:9px;min-height:35px;padding-inline:14px;font-size:8px}.admin-work-attribution,.admin-work-attribution.admin-application-assignment{border-radius:14px;gap:11px;margin:11px 16px 0;padding:12px 14px}.admin-work-attribution label{border-radius:11px;min-height:70px;padding:8px 9px 9px}.admin-work-attribution select{border-radius:9px;min-height:39px;font-size:9px}.admin-application-live{margin-top:10px;padding:11px 16px 0}.admin-live-progress{border-radius:10px;gap:11px;padding:10px 13px}.admin-application-tracker{margin-top:9px}.admin-application-tracker button{grid-template-rows:21px auto auto;gap:3px;padding:8px 7px 9px}.admin-application-tracker button>span{border-radius:6px;width:21px;height:21px}.admin-application-workspace{grid-template-columns:minmax(0,1fr) 286px}.admin-application-section{border-radius:13px;margin:16px 18px;padding-bottom:16px}.admin-application-section:before{top:68px;bottom:16px}.admin-application-section>header{grid-template-columns:34px minmax(0,1fr) auto auto;gap:10px;min-height:66px;margin-bottom:14px;padding:11px 14px}.admin-application-section>header>span{border-radius:9px;width:34px;height:34px;font-size:8px}.admin-application-section h3{font-size:14px}.admin-application-section header p{margin-top:3px;font-size:8px}.admin-application-section>header>em{min-height:24px;padding-inline:9px;font-size:7px}.admin-section-collapse-toggle{color:#ff9aa1;cursor:pointer;background:#e21e2b1a;border:1px solid #ff646e47;border-radius:7px;min-height:24px;padding:0 9px;font-size:7px;font-weight:850}.admin-section-collapse-toggle:hover{color:#fff;background:#d71b27;border-color:#ed3340}.admin-section-collapse-summary{display:none}.admin-application-section[data-collapsed=true]{padding-bottom:0}.admin-application-section[data-collapsed=true]>header{margin-bottom:0}.admin-application-section[data-collapsed=true]>:not(header):not(.admin-section-collapse-summary){display:none!important}.admin-application-section[data-collapsed=true]>.admin-section-collapse-summary{background:linear-gradient(100deg,#fff 0%,#fff7f8 100%);border-top:1px solid #eedadd;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:11px 14px;display:grid}.admin-section-collapse-summary>span{color:#28835f;letter-spacing:.13em;font-size:7px;font-weight:900}.admin-section-collapse-summary>strong{color:#343238;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-section-collapse-summary>button{color:#b71924;background:#fff;border:1px solid #e8b8bc;border-radius:8px;min-height:29px;padding:0 11px;font-size:8px;font-weight:850}.admin-application-section>.admin-application-grid,.admin-application-section>.admin-approval-choice,.admin-application-section>.admin-payment-protected,.admin-application-section>.admin-payment-empty,.admin-application-section>.admin-destination-summary{margin-inline:14px}.admin-application-grid{background:linear-gradient(145deg,#f7f5f6,#fbfafb);border:1px solid #e6e0e2;border-radius:11px;gap:11px 13px;padding:12px;box-shadow:inset 0 1px #fff}.admin-application-grid.applicant-grid,.admin-application-grid.contact-grid,.admin-application-grid.policy-grid,.admin-application-grid.payment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-application-grid+.admin-application-grid{margin-top:11px}.admin-application-grid>label,.admin-application-grid>.admin-date-field{box-shadow:none;background:0 0;border:0;border-left:2px solid #ddd5d8;border-radius:0;padding:3px 4px 4px 8px;transition:border-color .16s,color .16s}.admin-application-grid>label:hover,.admin-application-grid>.admin-date-field:hover{color:#a91520;box-shadow:none;background:0 0;border-left-color:#d92531;transform:none}.admin-application-grid>label:focus-within,.admin-application-grid>.admin-date-field:focus-within{color:#a91520;box-shadow:none;background:0 0;border-left-color:#df1e2a;transform:none}.admin-application-grid label,.admin-application-grid .admin-date-field,.admin-approval-choice{font-size:8px}.admin-application-grid input,.admin-application-grid select,.admin-application-grid textarea{background:#fff;border-color:#d8d4d7;border-radius:7px;min-height:36px;margin-top:5px;padding-inline:11px;font-size:9px}.admin-application-grid input,.admin-application-grid select{height:36px}.admin-application-grid textarea{min-height:68px;padding-top:9px}.admin-application-grid label>small,.admin-application-grid .admin-date-field>small{max-height:13px;margin-top:4px;font-size:7px;transition:max-height .18s;overflow:hidden}.admin-application-grid label:hover>small,.admin-application-grid label:focus-within>small,.admin-application-grid .admin-date-field:hover>small,.admin-application-grid .admin-date-field:focus-within>small{max-height:44px}.admin-date-control{margin-top:5px}.admin-date-trigger{width:30px;height:30px;top:3px;right:3px}.admin-date-popover{border-radius:11px;width:min(284px,100vw - 38px);padding:0 10px 9px;top:calc(100% + 6px)}.admin-date-popover-title{margin:0 -10px 8px;padding:8px 10px}.admin-date-calendar-head{grid-template-columns:27px minmax(0,1.45fr) minmax(68px,.85fr) 27px;gap:4px}.admin-date-calendar-head>button{border-radius:7px;width:27px;height:29px;font-size:16px}.admin-application-grid .admin-date-calendar-head>select{border-radius:7px;height:29px;min-height:29px}.admin-date-weekdays{margin:8px 0 4px}.admin-date-weekdays,.admin-date-days{gap:3px}.admin-date-days>button{border-radius:6px;font-size:7px}.admin-date-popover-footer{min-height:28px;margin-top:6px;padding-top:6px}.admin-date-popover-footer button{min-height:24px}.admin-application-grid.policy-grid>.admin-date-field:last-child .admin-date-popover{left:auto;right:0}.admin-money-input{background:#fff;border-radius:7px;grid-template-columns:29px minmax(0,1fr);min-height:36px;margin-top:5px}.admin-money-input input{min-height:34px}.admin-application-grid .admin-age-field{box-shadow:none;background:linear-gradient(90deg,#bd1a250b,#0000 72%);border-left-color:#bd1a25}.admin-application-grid>label:has(select:disabled){box-shadow:none;background:linear-gradient(90deg,#bd1a250b,#0000 72%);border-left-color:#bd1a25}.admin-application-grid>label:has(.admin-money-input.read-only){box-shadow:none;background:linear-gradient(90deg,#bd1a250b,#0000 72%);border-left-color:#bd1a25}.admin-approval-choice{border-radius:10px;margin-top:12px;padding:11px}.admin-approval-choice legend>strong{font-size:10px}.admin-approval-choice>div{gap:8px}.admin-approval-choice>div>label{border-radius:8px;min-height:40px;padding:8px 10px}.admin-payment-protected{min-height:36px;margin-bottom:11px;padding:7px 10px}.admin-application-rail{color:#fff;background:radial-gradient(circle at 100% 0,#dd1e2b3d,#0000 38%),linear-gradient(#17171b,#24171a 100%);border-left-color:#4c2026;padding:18px 16px}.admin-application-rail-head h3{color:#fff;font-size:14px}.admin-application-rail-head>span{color:#aaa5ab}.admin-application-rail .admin-live-facts{gap:7px;margin-top:13px}.admin-application-rail .admin-live-facts>div{background:#ffffff0b;border-color:#ffffff1a;min-height:59px;padding:10px 11px;box-shadow:inset 0 1px #ffffff0a}.admin-application-rail .admin-live-facts strong{color:#fff}.admin-application-rail .admin-live-facts small{color:#99959d}.admin-application-rail .admin-live-facts>.ready{background:#23764c2e;border-color:#49cb7b57}.admin-application-rail .admin-live-facts>.needs-work{background:#91161f2e;border-color:#ff4c5852}.admin-rail-action{box-shadow:none;background:#ffffff0d;border-color:#ff505c45;border-radius:10px;margin-top:11px;padding:12px}.admin-rail-action>strong{color:#ff737d}.admin-rail-action>span{color:#aaa5ab}.admin-rail-action>button{color:#eee;background:#ffffff12;border-color:#ffffff2e;min-height:36px}.admin-rail-security{background:#23764c21;border-color:#49cb7b3d;margin-top:9px;padding:10px}.admin-rail-security strong{color:#82d6ac}.admin-rail-security small{color:#86a896}@media (max-width:460px){.admin-assignment-modal{max-height:calc(100dvh - 20px)}.admin-assignment-modal-scroll{padding:22px 20px 0}.admin-assignment-modal>.admin-form-actions{padding:14px 20px 18px}.admin-assignment-modal>.admin-form-actions button{flex:1;min-width:0}}@media (max-width:1120px){.admin-work-attribution,.admin-work-attribution.admin-application-assignment{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-work-attribution:not(.admin-application-assignment)>div,.admin-work-attribution.admin-application-assignment>div{grid-column:1/-1}.admin-application-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-application-grid.four{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-application-grid.applicant-grid,.admin-application-grid.contact-grid,.admin-application-grid.policy-grid,.admin-application-grid.payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-application-grid.compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-live-facts,.admin-application-rail .admin-live-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1380px){.admin-application-workspace{grid-template-columns:1fr}.admin-application-rail{border-bottom:1px solid #5b242a;border-left:0;grid-row:1;padding:11px 14px}.admin-application-rail-inner{grid-template-columns:185px minmax(0,1fr) minmax(260px,.7fr);align-items:center;gap:12px;display:grid;position:static}.admin-application-rail-head>span{display:none}.admin-application-rail .admin-live-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.admin-application-rail .admin-live-facts>div:nth-child(-n+2){display:none}.admin-application-rail .admin-live-facts>div{min-height:50px}.admin-rail-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0}.admin-rail-action>strong,.admin-rail-action>span{grid-column:1}.admin-rail-action>button{grid-area:1/2/3;width:auto;min-width:96px;margin:0;padding:0 12px}.admin-rail-security{display:none}}@media (max-width:720px){.admin-sidebar nav{grid-template-columns:1fr}.dual-role-sidebar .admin-workspace-mode{margin-top:10px}.dual-role-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dual-role-sidebar nav button{min-width:0}.dual-role-sidebar .admin-nav-copy strong{white-space:normal;text-align:center}.admin-production-label{margin-top:11px}.admin-global-bar{grid-template-columns:1fr auto;gap:10px;min-height:auto;padding:12px 14px;position:static}.admin-global-label{display:none}.admin-global-bar nav{min-width:0;overflow-x:auto}.admin-global-bar nav button{white-space:nowrap;min-height:36px;padding:0 12px}.admin-global-controls{grid-area:1/2;gap:9px}.admin-header-availability,.admin-availability-enforcement{min-height:36px}.admin-application-intro{flex-direction:column;align-items:flex-start;padding:18px 16px}.admin-application-live{padding:10px 12px 0}.admin-live-progress{grid-template-columns:1fr}.admin-live-progress small{text-align:left}.admin-application-section{margin:12px 9px}.admin-application-section>header{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:10px 12px}.admin-application-section>header>span{width:32px;height:32px}.admin-application-section>header>em,.admin-section-collapse-toggle{grid-column:2;justify-self:start}.admin-application-section>.admin-application-grid,.admin-application-section>.admin-approval-choice,.admin-application-section>.admin-payment-protected,.admin-application-section>.admin-payment-empty,.admin-application-section>.admin-destination-summary{margin-inline:10px}.admin-application-grid.two,.admin-application-grid.three,.admin-application-grid.four,.admin-application-grid.compact-grid,.admin-application-grid.payment-grid,.admin-approval-choice>div,.admin-pass-review{grid-template-columns:1fr}.admin-application-grid .wide,.admin-application-grid.compact-grid .grade-field{grid-column:1}.admin-payment-protected{flex-wrap:wrap;align-items:flex-start}.admin-payment-protected small{width:100%;margin:0 0 0 33px}.admin-pass-review>div{border-bottom:1px solid #e4e4e7;border-right:0}.admin-pass-review>div:last-child{border-bottom:0}.admin-application-section[data-collapsed=true]>.admin-section-collapse-summary{grid-template-columns:minmax(0,1fr) auto;gap:7px}.admin-section-collapse-summary>span{grid-column:1/-1}.admin-application-rail{padding:11px}.admin-application-rail-inner{grid-template-columns:1fr;gap:9px;display:grid}.admin-application-rail-head{display:none}.admin-application-rail .admin-live-facts{grid-template-columns:1fr}.admin-application-rail .admin-live-facts>div{display:none}.admin-application-rail .admin-live-facts>div:last-child{display:grid}.admin-rail-action{grid-template-columns:1fr}.admin-rail-action>strong,.admin-rail-action>span,.admin-rail-action>button,.admin-rail-action>.admin-primary,.admin-rail-action>button:not(.admin-primary){grid-area:auto/1;width:100%}.admin-application-actions{flex-direction:column;align-items:stretch;padding:20px}.admin-application-actions>div{margin:0 0 5px}.admin-application-actions>button{width:100%}.admin-people-switcher{grid-template-columns:1fr;width:100%}}@media (max-width:480px){.admin-sidebar nav{grid-template-columns:1fr}.admin-destination-summary{flex-direction:column;align-items:flex-start}.admin-live-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-workspace-mode button{transition:none}.admin-application-kicker small i{animation:none}.admin-live-progress-track i{transition:none}}.agency-shell{color:#25252b;background:#f5f5f7;grid-template-columns:274px minmax(0,1fr);min-height:100vh;display:grid}.agency-sidebar{color:#fff;background:linear-gradient(#09090b,#111114 68%,#17090c);border-right:2px solid #c91b27;flex-direction:column;height:100dvh;min-height:0;padding:24px 18px 16px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:1px 0 #ff4a5433,12px 0 38px #00000021}.agency-brand{text-align:center;border-bottom:1px solid #ffffff1f;flex:none;justify-items:center;padding-bottom:19px;display:grid}.agency-brand-art{border-radius:12px;width:158px;height:77px}.agency-brand-art img{object-fit:contain;background:#000;width:100%;height:100%}.agency-brand strong{color:#fff;letter-spacing:.08em;margin-top:10px;font-size:16px}.agency-brand small{color:#c0c0c8;letter-spacing:.15em;margin-top:3px;font-size:8px;font-weight:800}.agency-brand p{color:#ef2531;margin:12px 0 0;font-size:10px;font-weight:750}.agency-workspace-mode{background:#ffffff09;border:1px solid #2c2c31;border-radius:14px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:14px;padding:4px;display:grid;box-shadow:inset 0 1px #ffffff09,0 10px 24px #00000021}.agency-workspace-mode button{color:#74747d;text-align:center;background:0 0;border:1px solid #0000;border-radius:11px;place-content:center;justify-items:center;gap:3px;min-width:0;min-height:59px;padding:7px 4px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.agency-workspace-mode button:hover{color:#f5f5f7;transform:translateY(-1px)}.agency-workspace-mode button>span{color:#66666f;letter-spacing:.13em;font-size:6px;font-weight:900}.agency-workspace-mode button strong{white-space:nowrap;font-size:9px;font-weight:850}.agency-workspace-mode button small{color:#6f6f78;white-space:nowrap;font-size:6px;font-weight:700}.agency-workspace-mode button.active{color:#fff;background:linear-gradient(145deg,#e51c294d,#700a1240);border-color:#f2323e7a;box-shadow:inset 0 1px #ffffff17,0 8px 20px #cc121d2e}.agency-workspace-mode button.active>span{color:#ff5c66}.agency-workspace-mode button.active small{color:#cacacf}.agency-sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c91b27 #17171b;align-content:start;gap:8px;min-height:0;margin-top:18px;padding:1px 3px 8px 0;display:grid;overflow-y:auto}.agency-sidebar nav::-webkit-scrollbar{width:9px}.agency-sidebar nav::-webkit-scrollbar-track{background:#17171b}.agency-sidebar nav::-webkit-scrollbar-thumb{background:linear-gradient(#ef2c38,#a90e19);border:2px solid #17171b;border-radius:999px}.agency-sidebar nav::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff3b47,#c3111d)}.agency-sidebar nav button{color:#d0d0d6;text-align:left;background:#151518;border:1px solid #2e2e34;border-left:4px solid #0000;border-radius:15px;align-items:center;gap:13px;width:100%;min-height:68px;padding:12px;transition:border-color .18s,color .18s,background .18s,transform .18s;display:flex}.agency-sidebar nav button:hover{color:#fff;border-color:#573137;transform:translate(2px)}.agency-sidebar nav button.active{color:#fff;background:linear-gradient(120deg,#3e1116,#261014);border-color:#5b181e #5b181e #5b181e #ef2632}.agency-sidebar nav button>span{color:#b8b8c0;border:1px solid #484850;border-radius:10px;place-items:center;width:40px;height:40px;font:800 10px/1 monospace;display:grid}.agency-sidebar nav button.active>span{color:#ff525c;border-color:#8d252d}.agency-sidebar nav button>div{gap:3px;display:grid}.agency-sidebar nav button strong{font-size:12px}.agency-sidebar nav button small{color:#c0c0c7;font-size:9px}.agency-profile{background:linear-gradient(145deg,#212125fa,#190d10fa);border:1px solid #3a2d30;border-radius:15px;flex:none;grid-template-columns:38px minmax(0,1fr);gap:9px 10px;width:100%;margin-top:auto;padding:11px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 30px #0000003d,inset 0 1px #ffffff0a}.agency-profile:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#ef2632,#0000);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.agency-profile>div{color:#fff;background:linear-gradient(145deg,#ef2632,#bc101b);border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid;box-shadow:0 9px 20px #dc182538}.agency-profile>span{align-content:center;gap:2px;min-width:0;display:grid}.agency-profile>span strong,.agency-profile>span small,.agency-profile>span em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agency-profile>span small{color:#f04b55;letter-spacing:.14em;font-size:6px;font-weight:900}.agency-profile>span strong{color:#fff;font-size:10px}.agency-profile>span em{color:#a8a8b0;font-size:7px;font-style:normal}.agency-profile>button{color:#fff;background:linear-gradient(135deg,#d91d29,#b9101b);border:1px solid #ef26327a;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:34px;padding:0 12px;font-size:9px;font-weight:850;display:flex;box-shadow:0 8px 18px #d318242e}.agency-profile>button i{font-size:14px;font-style:normal;transition:transform .18s}.agency-profile>button:hover i{transform:translate(3px)}.agency-main{background-image:linear-gradient(#14141909 1px,#0000 1px),linear-gradient(90deg,#14141909 1px,#0000 1px);background-size:34px 34px;min-width:0;padding:34px 36px 60px}.agency-main-dashboard{background-color:#f2f2f5;background-image:radial-gradient(circle at 88% 4%,#df1e2a14,#0000 24%),linear-gradient(#14141908 1px,#0000 1px),linear-gradient(90deg,#14141908 1px,#0000 1px)}.agency-header{z-index:10;background:#fffffff0;border:1px solid #dedee3;border-radius:22px;justify-content:space-between;align-items:center;gap:25px;min-height:130px;padding:27px 29px;display:flex;position:relative;box-shadow:0 18px 50px #18181f12}.agency-header p,.agency-queue-head p,.agency-application-modal header p,.agency-outcome-head p{color:#df1e2a;letter-spacing:.16em;margin:0 0 6px;font-size:8px;font-weight:900}.agency-header h1{color:#19191e;letter-spacing:-.04em;margin:0;font-size:clamp(25px,3vw,38px)}.agency-header>div:first-child>span{color:#5f5f68;margin-top:8px;font-size:10px;display:block}.agency-header-actions{z-index:20;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;width:min(470px,42vw);display:grid;position:relative}.agency-header-control{align-content:start;gap:8px;min-width:0;display:grid}.agency-control-eyebrow{color:#9e1b24;letter-spacing:.16em;text-align:center;min-height:10px;font-size:8px;font-weight:950}.agency-access-card,.agency-date-trigger{border-radius:18px;width:100%;min-height:78px}.agency-access-card{color:#1d654c;text-align:left;background:linear-gradient(145deg,#f5fcf8,#eaf7f1);border:1px solid #c9e2d7;justify-content:center;align-items:center;gap:11px;padding:11px 18px;display:flex;box-shadow:0 12px 28px #1e574114,inset 0 1px #fff}.agency-access-card>i{background:#44b184;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 6px #44b18421}.agency-access-card>span{gap:4px;min-width:0;display:grid}.agency-access-card strong{color:inherit;font-size:11px;font-weight:900}.agency-access-card small{color:#4c7666;white-space:nowrap;font-size:8px;font-weight:750}.agency-header-actions select{color:#303036;background:#fff;border:1px solid #dadade;border-radius:11px;min-height:42px;padding:0 38px 0 14px;font-size:9px;font-weight:750}.agency-date-trigger{color:#25252b;text-align:center;background:linear-gradient(145deg,#fff,#fff7f8);border:1px solid #e1bec1;place-items:center;padding:11px 46px 11px 18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 12px 28px #2d121614,inset 0 1px #fff}.agency-date-trigger:hover,.agency-date-trigger[aria-expanded=true]{border-color:#e42531;transform:translateY(-1px);box-shadow:0 16px 34px #be192426,0 0 0 4px #e4253114}.agency-date-trigger>span{justify-items:center;gap:5px;min-width:0;display:grid}.agency-date-trigger strong{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;line-height:1.3;overflow:hidden}.agency-date-trigger small{color:#686871;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:750;line-height:1.3;overflow:hidden}.agency-date-trigger>i{border-bottom:2px solid #df1e2a;border-right:2px solid #df1e2a;width:10px;height:10px;transition:transform .18s;position:absolute;top:31px;right:19px;transform:rotate(45deg)}.agency-date-trigger[aria-expanded=true]>i{top:36px;transform:rotate(225deg)}.agency-date-menu{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #e5c7ca;border-radius:17px;gap:4px;width:100%;padding:8px;animation:.18s ease-out both agency-date-menu-in;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 25px 65px #1b0b0f3d,inset 0 1px #fff}.agency-date-menu>button{color:#303037;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 12px;font-size:10px;font-weight:850;display:flex}.agency-date-menu>button:hover{color:#b41722;background:#fff3f4;border-color:#f0c9cc}.agency-date-menu>button.active{color:#fff;background:linear-gradient(120deg,#ed2531,#bf101b);border-color:#c7131e;box-shadow:0 9px 22px #cb142038}.agency-date-menu>button i{color:#c61722;background:#fff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.agency-custom-date-panel{z-index:55;color:#33333a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #e5c7ca;border-radius:17px;grid-template-columns:minmax(150px,1fr) minmax(130px,.75fr) auto minmax(130px,.75fr);align-items:end;gap:11px;width:min(540px,100vw - 40px);padding:16px;animation:.2s ease-out both agency-date-menu-in;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 25px 65px #1b0b0f3d,inset 0 1px #fff}.agency-custom-date-panel>div p{color:#db1e29;letter-spacing:.14em;margin:0 0 4px;font-size:8px;font-weight:950}.agency-custom-date-panel>div strong{color:#2b2b31;font-size:10px;line-height:1.35}.agency-custom-date-panel>label{color:#505059;gap:6px;font-size:8px;font-weight:850;display:grid}.agency-custom-date-panel input{color:#29292f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafafd;border:1px solid #dddde2;border-radius:10px;width:100%;min-height:42px;padding:0 10px;font:800 8px/1 Arial,sans-serif}.agency-custom-date-panel input:focus{background:#fff;border-color:#df1e2a;outline:0;box-shadow:0 0 0 4px #df1e2a1a}.agency-custom-date-panel input::-webkit-calendar-picker-indicator{cursor:pointer;background-color:#fff0f1;border-radius:6px;padding:5px}.agency-custom-date-panel>span{color:#d51c27;padding-bottom:14px;font-size:14px;font-weight:900}.agency-custom-date-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.agency-custom-date-actions button{color:#66666e;background:#fff;border:1px solid #dfc7c9;border-radius:9px;min-height:36px;padding:0 14px;font-size:8px;font-weight:900}.agency-custom-date-actions button:last-child{color:#fff;background:linear-gradient(120deg,#ed2531,#bf101b);border-color:#d71925;min-width:120px;box-shadow:0 8px 20px #cb142033}.agency-custom-date-actions button:last-child:hover{color:#fff;background:#b91420}.agency-custom-date-actions button:disabled{cursor:not-allowed;opacity:.48}.agency-header-premium{color:#fff;isolation:isolate;background:radial-gradient(circle at 80% 25%,#eb23313d,#0000 27%),linear-gradient(118deg,#111115 0%,#1b181c 48%,#3a1117 100%);border-color:#481b21;min-height:194px;position:relative;overflow:visible;box-shadow:0 28px 70px #180a0d38,inset 0 1px #ffffff14}.agency-header-premium:before{z-index:-1;content:"";border:1px solid #ffffff1a;border-radius:50%;width:310px;height:310px;animation:10s ease-in-out infinite alternate agency-orbit;position:absolute;top:-190px;right:7%;box-shadow:0 0 0 45px #ffffff06,0 0 0 90px #ef263206}.agency-header-premium:after{z-index:-1;opacity:.27;content:"";background:repeating-linear-gradient(115deg,#0000 0 30px,#ffffff09 31px,#0000 32px 62px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000)}.agency-header-premium>div{z-index:1;position:relative}.agency-header-premium p{color:#ff4a55}.agency-header-premium h1{color:#fff;text-shadow:0 10px 35px #00000059;font-size:clamp(31px,4vw,49px)}.agency-header-premium>div:first-child>span{color:#d0ccd3;max-width:620px;font-size:11px;line-height:1.6}.agency-header-premium .agency-control-eyebrow{color:#ff8189}.agency-header-premium .agency-access-card{color:#9aebc8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#318a6433,#2372521c);border-color:#69e0ad4d;box-shadow:0 18px 40px #0003,inset 0 1px #ffffff12}.agency-header-premium .agency-access-card small{color:#b5d8c9}.agency-header-premium .agency-date-trigger{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff1b,#ffffff0e);border-color:#ffffff2e;box-shadow:0 18px 40px #0003,inset 0 1px #ffffff14}.agency-header-premium .agency-date-trigger small{color:#d2ced5}.agency-header-premium .agency-date-trigger:hover,.agency-header-premium .agency-date-trigger[aria-expanded=true]{border-color:#ef3540;box-shadow:0 20px 45px #00000040,0 0 0 4px #ef26321f}.agency-header-premium .agency-header-actions select{color:#fff;background-color:#ffffff14;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff0d}.agency-header-premium .agency-header-actions select option{color:#222228;background:#fff}.agency-hero-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.agency-hero-meta>strong,.agency-hero-meta>span{color:#d0ccd3;letter-spacing:.04em;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;min-height:29px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex}.agency-hero-meta>strong{color:#80dcb6}.agency-hero-meta>strong i{background:#4fd29b;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite agency-live-pulse;box-shadow:0 0 0 5px #4fd29b1a}.agency-dashboard-stage.agency-dashboard-animate{animation:.55s cubic-bezier(.2,.8,.2,1) both agency-dashboard-enter}.agency-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:14px 0 22px;display:grid}.agency-metrics article{background:linear-gradient(145deg,#fff,#f8f8fb);border:1px solid #dddde3;border-radius:19px;align-content:center;gap:7px;min-height:132px;padding:21px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 35px #1c1c2311,inset 0 1px #fff}.agency-dashboard-animate .agency-metrics article{animation:.55s cubic-bezier(.2,.8,.2,1) both agency-card-rise}.agency-metrics article:after{content:"";opacity:.65;background:linear-gradient(90deg,#ef2632,#0000);border-radius:99px;height:2px;position:absolute;bottom:0;left:20px;right:20px}.agency-metrics article:hover{z-index:2;border-color:#e8b7bb;transform:translateY(-5px);box-shadow:0 24px 52px #22121621,inset 0 1px #fff}.agency-metrics article:nth-child(2){animation-delay:45ms}.agency-metrics article:nth-child(3){animation-delay:90ms}.agency-metrics article:nth-child(4){animation-delay:.135s}.agency-metrics article:nth-child(5){animation-delay:.18s}.agency-metrics article:nth-child(6){animation-delay:.225s}.agency-metrics article:nth-child(7){animation-delay:.27s}.agency-metric-card>i{color:#cf1b26;background:#fff5f6;border:1px solid #ebd4d6;border-radius:10px;place-items:center;width:34px;height:34px;font:900 8px/1 Arial,sans-serif;display:grid;position:absolute;top:17px;right:17px;box-shadow:0 8px 20px #b4141f14}.agency-metrics article span{color:#565660;letter-spacing:.12em;font-size:8px;font-weight:900}.agency-metrics article strong{color:#17171c;letter-spacing:-.045em;font-size:29px}.agency-metrics article small{color:#62626b;font-size:9px}.agency-metrics article.agency-metric-feature{background:radial-gradient(circle at 88% 12%,#ef263247,#0000 30%),linear-gradient(145deg,#18181d,#28171b);border-color:#442128;box-shadow:0 18px 40px #1b0c1030,inset 0 1px #ffffff12}.agency-metrics article.agency-metric-feature:after{opacity:1;background:linear-gradient(90deg,#ff3541,#ffffff14)}.agency-metrics article.agency-metric-feature>i{color:#ff6972;box-shadow:none;background:#ffffff12;border-color:#ffffff21}.agency-metrics article.agency-metric-feature span{color:#d1ccd4}.agency-metrics article.agency-metric-feature strong{color:#fff}.agency-metrics article.agency-metric-feature small{color:#bdb8c0}.agency-intelligence-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:14px;margin-bottom:14px;display:grid}.agency-production-panel,.agency-conversion-panel{border-radius:22px;min-width:0;box-shadow:0 18px 48px #1a1a2114}.agency-production-panel{background:#fffffff5;border:1px solid #dddde3;padding:24px}.agency-production-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.agency-production-panel p,.agency-conversion-panel p,.agency-portfolio-panel p{color:#e21f2b;letter-spacing:.16em;margin:0 0 6px;font-size:8px;font-weight:900}.agency-production-panel h2,.agency-conversion-panel h2,.agency-portfolio-panel h2{letter-spacing:-.035em;margin:0;font-size:20px}.agency-production-panel header span,.agency-conversion-panel>div:first-child>span,.agency-portfolio-copy>span{color:#5f5f68;margin-top:5px;font-size:9px;display:block}.agency-production-panel header>strong{color:#1f674d;white-space:nowrap;background:#f2faf6;border:1px solid #cce9dc;border-radius:999px;align-items:center;gap:7px;min-height:31px;padding:0 11px;font-size:8px;display:flex}.agency-production-panel header>strong i{background:#46b486;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite agency-live-pulse;box-shadow:0 0 0 4px #46b4861f}.agency-stage-list{gap:15px;margin-top:23px;display:grid}.agency-stage-list article{gap:7px;display:grid}.agency-stage-list article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.agency-stage-list article span{color:#4e4e57;font-size:9px;font-weight:800}.agency-stage-list article strong{color:#232329;font-size:10px}.agency-stage-track{background:#eeeef2;border-radius:99px;height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #0000000d}.agency-stage-track>i{border-radius:inherit;transform-origin:0;height:100%;display:block}.agency-dashboard-animate .agency-stage-track>i{animation:.8s cubic-bezier(.2,.8,.2,1) both agency-bar-grow}.agency-stage-received{background:linear-gradient(90deg,#1e1e24,#555560)}.agency-stage-pending{background:linear-gradient(90deg,#ef2632,#ff6972)}.agency-stage-callback{background:linear-gradient(90deg,#d88d17,#efb546)}.agency-stage-approved{background:linear-gradient(90deg,#2a8f69,#56c495)}.agency-stage-funded{background:linear-gradient(90deg,#166e50,#2ca779);box-shadow:0 0 14px #2ca77947}.agency-conversion-panel{color:#fff;background:radial-gradient(circle at 50% 52%,#ef263229,#0000 37%),linear-gradient(150deg,#17171c,#25171b);border:1px solid #3f242a;align-content:start;justify-items:center;padding:24px;display:grid;position:relative;overflow:hidden}.agency-conversion-panel:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-100px;right:-100px;box-shadow:0 0 0 36px #ffffff05}.agency-conversion-panel>div:first-child{z-index:1;width:100%;position:relative}.agency-conversion-panel h2{color:#fff}.agency-conversion-panel>div:first-child>span{color:#c5c0c8}.agency-conversion-ring{border-radius:50%;place-items:center;width:138px;height:138px;margin:22px 0 18px;display:grid;position:relative;box-shadow:0 16px 38px #00000047,0 0 28px #ef26321f}.agency-dashboard-animate .agency-conversion-ring{animation:.8s cubic-bezier(.2,.8,.2,1) both agency-ring-in}.agency-conversion-ring:before{content:"";background:#1a1a1f;border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:13px;box-shadow:inset 0 8px 20px #00000040}.agency-conversion-ring>span{justify-items:center;gap:3px;display:grid;position:relative}.agency-conversion-ring strong{letter-spacing:-.06em;font-size:28px}.agency-conversion-ring small{color:#c7c2ca;letter-spacing:.14em;font-size:7px;font-weight:900}.agency-conversion-stats{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.agency-conversion-stats article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:11px;gap:4px;padding:11px;display:grid}.agency-conversion-stats span{color:#c7c2ca;font-size:8px}.agency-conversion-stats strong{color:#fff;font-size:15px}.agency-portfolio-panel{color:#fff;background:linear-gradient(115deg,#16161b 0%,#23171a 52%,#4a1219 100%);border:1px solid #4d1b21;border-radius:22px;grid-template-columns:minmax(260px,1.25fr) repeat(2,minmax(190px,.65fr));align-items:center;gap:20px;min-height:154px;padding:25px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 58px #250d1233,inset 0 1px #ffffff12}.ecosystem-funnel{color:#fff;background:radial-gradient(circle at 86% -55%,#ef263261,#0000 43%),linear-gradient(118deg,#151519,#21181b 50%,#52151d);border:1px solid #4f242a;border-radius:23px;grid-template-columns:minmax(240px,.7fr) minmax(590px,1.8fr);align-items:center;gap:23px;min-height:174px;margin-top:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 23px 56px #260d1233,inset 0 1px #ffffff14}.ecosystem-funnel:before{content:"";border:1px solid #ffffff12;border-radius:50%;width:430px;height:430px;position:absolute;top:-275px;right:8%;box-shadow:0 0 0 56px #ffffff05,0 0 0 112px #ffffff03}.ecosystem-funnel-copy,.ecosystem-funnel-stages{z-index:1;position:relative}.ecosystem-funnel-copy p{color:#ff5e68;letter-spacing:.17em;margin:0 0 7px;font-size:8px;font-weight:950}.ecosystem-funnel-copy h2{letter-spacing:-.035em;margin:0;font-size:21px}.ecosystem-funnel-copy>span{color:#c3bdc1;margin-top:7px;font-size:9px;line-height:1.55;display:block}.ecosystem-funnel-copy>div{grid-template-columns:auto auto auto auto;justify-content:start;align-items:baseline;gap:4px 10px;margin-top:13px;display:grid}.ecosystem-funnel-copy>div strong{color:#fff;letter-spacing:-.04em;font-size:21px}.ecosystem-funnel-copy>div small{color:#ff717a;letter-spacing:.11em;font-size:6px;font-weight:950}.ecosystem-funnel-stages{grid-template-columns:repeat(3,minmax(115px,1fr) 18px) minmax(115px,1fr);align-items:center;display:grid}.ecosystem-funnel-stages>article{background:linear-gradient(145deg,#ffffff18,#ffffff09);border:1px solid #ffffff1f;border-radius:16px;align-content:center;gap:5px;min-height:110px;padding:15px;display:grid;box-shadow:0 14px 30px #00000029,inset 0 1px #ffffff14}.ecosystem-funnel-stages>article.approved{background:linear-gradient(145deg,#ef263233,#ffffff0b);border-color:#ff4f5b6b}.ecosystem-funnel-stages article i{color:#ff6972;width:27px;height:27px;font:900 7px/1 var(--font-geist-mono),monospace;background:#ef263217;border:1px solid #ff5b6554;border-radius:8px;place-items:center;display:grid}.ecosystem-funnel-stages article span{color:#d1cace;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.ecosystem-funnel-stages article strong{letter-spacing:-.045em;font-size:27px;line-height:1}.ecosystem-funnel-stages article small{color:#aaa4a9;font-size:7px}.ecosystem-funnel-stages>b{color:#ff4f5a;text-align:center;font-size:14px}@media (max-width:1160px){.ecosystem-funnel{grid-template-columns:1fr}}@media (max-width:760px){.ecosystem-funnel-stages{grid-template-columns:1fr 15px 1fr;gap:7px 0}.ecosystem-funnel-stages>b:nth-of-type(2){display:none}.ecosystem-funnel-stages>article:nth-of-type(3){grid-column:1}.ecosystem-funnel-stages>article:nth-of-type(4){grid-column:3}}.executive-lead-pulse{color:#fff;background:radial-gradient(circle at 88% -100%,#ef263257,#0000 48%),linear-gradient(118deg,#151519,#21181b 56%,#49151c);border:1px solid #4f242a;border-radius:22px;grid-template-columns:minmax(280px,1.2fr) repeat(2,minmax(220px,.72fr));align-items:stretch;gap:16px;min-height:128px;margin-top:18px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 52px #260d1230,inset 0 1px #ffffff14}.executive-lead-pulse:before{content:"";border:1px solid #ffffff0f;border-radius:50%;width:430px;height:430px;position:absolute;top:-300px;right:6%;box-shadow:0 0 0 58px #ffffff04,0 0 0 116px #ffffff03}.executive-lead-pulse>*{z-index:1;position:relative}.executive-lead-pulse-copy{align-self:center}.executive-lead-pulse-copy p{color:#ff5e68;letter-spacing:.17em;margin:0 0 7px;font-size:8px;font-weight:950}.executive-lead-pulse-copy h2{letter-spacing:-.035em;margin:0;font-size:21px}.executive-lead-pulse-copy span{color:#c8c1c5;max-width:470px;margin-top:7px;font-size:9px;line-height:1.55;display:block}.executive-lead-pulse>article{background:linear-gradient(145deg,#ffffff18,#ffffff09);border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:36px 1fr;align-items:center;gap:13px;min-height:82px;padding:16px 18px;display:grid;box-shadow:0 14px 30px #00000026,inset 0 1px #ffffff14}.executive-lead-pulse>article.executive-lead-conversion{background:linear-gradient(145deg,#ef26322e,#ffffff0a);border-color:#ff4f5b61}.executive-lead-pulse article>i{color:#ff6972;width:36px;height:36px;font:900 8px/1 var(--font-geist-mono),monospace;background:#ef26321a;border:1px solid #ff5b6557;border-radius:11px;place-items:center;display:grid}.executive-lead-pulse article>div{gap:3px;min-width:0;display:grid}.executive-lead-pulse article span{color:#d4cdd1;letter-spacing:.11em;font-size:7px;font-weight:950}.executive-lead-pulse article strong{letter-spacing:-.045em;font-size:28px;line-height:1}.executive-lead-pulse article small{color:#aaa4a9;font-size:7px;line-height:1.35}.executive-lead-pulse-bottom{margin-top:18px}@media (max-width:1000px){.executive-lead-pulse{grid-template-columns:1fr 1fr}.executive-lead-pulse-copy{grid-column:1/-1}}@media (max-width:650px){.executive-lead-pulse{grid-template-columns:1fr;padding:19px}.executive-lead-pulse-copy{grid-column:auto}}.agency-portfolio-panel:before{opacity:.22;content:"";background:repeating-linear-gradient(115deg,#0000 0 28px,#ffffff09 29px,#0000 30px 58px);position:absolute;inset:0}.agency-portfolio-panel>:not(.agency-portfolio-glow){z-index:1;position:relative}.agency-portfolio-panel h2{color:#fff}.agency-portfolio-kicker{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px;display:flex}.agency-portfolio-kicker>p{margin:0}.agency-portfolio-kicker>strong{color:#98e8c6;letter-spacing:.08em;background:#2c886224;border:1px solid #5cdaa540;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:7px;font-weight:900;display:inline-flex}.agency-portfolio-kicker>strong i{background:#4ed19a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4ed19a1a}.agency-portfolio-copy>span{color:#c8c3cb;max-width:410px;line-height:1.5}.agency-portfolio-value{border-left:1px solid #ffffff1f;align-content:center;gap:7px;min-height:90px;padding-left:20px;display:grid}.agency-portfolio-value>span{color:#d0cbd2;letter-spacing:.13em;font-size:8px;font-weight:900}.agency-portfolio-value>strong{letter-spacing:-.055em;font-size:clamp(25px,3vw,37px)}.agency-portfolio-value>small{color:#bdb8c0;font-size:8px}.agency-portfolio-annual>strong{color:#ff515c;text-shadow:0 0 30px #ef26323d}.agency-portfolio-glow{filter:blur(75px);opacity:.18;background:#ef2632;border-radius:50%;width:240px;height:240px;animation:4s ease-in-out infinite alternate agency-glow-breathe;position:absolute;bottom:-170px;right:-100px}.agency-applications-view{margin-top:22px}.agency-queue{background:#fffffff5;border:1px solid #dddde2;border-radius:21px;overflow:hidden;box-shadow:0 18px 50px #18181f12}.agency-queue-head{border-bottom:1px solid #e5e5e9;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.agency-queue-head h2{color:#242429;margin:0;font-size:18px}.agency-queue-head>div>span{color:#5f5f68;margin-top:5px;font-size:9px;display:block}.agency-queue-head>button{color:#a91721;background:#fff8f9;border:1px solid #dfc4c7;border-radius:10px;min-height:38px;padding:0 14px;font-size:8px;font-weight:850}.agency-queue-head>button:disabled{cursor:wait;opacity:.62}.agency-submission-workspace{gap:22px;display:grid}.agency-submission-workspace>.admin-application-form{margin-top:0}.agency-submission-launch{color:#fff;background:radial-gradient(circle at 82% 20%,#ef263252,#0000 34%),linear-gradient(125deg,#17171b 0%,#20171a 58%,#56171d 100%);border:1px solid #ef263247;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;min-height:190px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 62px #190f122e}.agency-submission-launch:after{content:"";pointer-events:none;border:1px solid #ffffff1c;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-158px;right:-72px;box-shadow:0 0 0 34px #ffffff06,0 0 0 72px #ffffff05}.agency-submission-launch p{color:#ff5c67;letter-spacing:.18em;margin:0 0 10px;font-size:8px;font-weight:950}.agency-submission-launch h2{letter-spacing:-.045em;max-width:610px;margin:0;font-size:clamp(25px,3vw,40px);line-height:1.03}.agency-submission-launch>div:first-child>span{color:#c7c7cf;max-width:650px;margin-top:13px;font-size:10px;line-height:1.7;display:block}.agency-submission-launch-actions{z-index:1;grid-template-columns:1fr 1fr;gap:10px;min-width:330px;display:grid;position:relative}.agency-submission-launch-actions article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:15px;align-content:center;gap:3px;min-height:82px;padding:17px;display:grid;box-shadow:inset 0 1px #ffffff0f}.agency-submission-launch-actions article strong{font-size:24px}.agency-submission-launch-actions article span{color:#bdbdc5;font-size:8px;font-weight:750}.agency-submission-launch-actions>button{color:#fff;background:linear-gradient(135deg,#f22633,#ca111c);border:1px solid #ef2632;border-radius:13px;grid-column:1/-1;min-height:48px;font-size:9px;font-weight:900;box-shadow:0 14px 30px #de192547}.agency-saved-leads{margin-top:0}.agency-leads-table{min-width:900px!important}.agency-table-wrap{scrollbar-width:thin;scrollbar-color:#c91b27 #eee9eb;overflow-x:auto}.agency-table-wrap::-webkit-scrollbar{width:10px;height:10px}.policy-table-wrap::-webkit-scrollbar{width:10px;height:10px}.policy-filter-bar::-webkit-scrollbar{width:10px;height:10px}.agency-table-wrap::-webkit-scrollbar-track{background:#eee9eb;box-shadow:inset 0 1px 3px #2a181d1a}.policy-table-wrap::-webkit-scrollbar-track{background:#eee9eb;box-shadow:inset 0 1px 3px #2a181d1a}.policy-filter-bar::-webkit-scrollbar-track{background:#eee9eb;box-shadow:inset 0 1px 3px #2a181d1a}.agency-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ef2c38,#a90e19);border:2px solid #eee9eb;border-radius:999px}.policy-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ef2c38,#a90e19);border:2px solid #eee9eb;border-radius:999px}.policy-filter-bar::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ef2c38,#a90e19);border:2px solid #eee9eb;border-radius:999px}.agency-table-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#f43a45,#be111d)}.policy-table-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#f43a45,#be111d)}.policy-filter-bar::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#f43a45,#be111d)}.agency-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1080px}.agency-table-wrap th{color:#f6f6f7;letter-spacing:.09em;text-align:left;background:#1b1b1f;padding:12px 10px;font-size:8px}.agency-table-wrap td{color:#44444c;border-bottom:1px solid #ededf0;padding:13px 10px;font-size:9px}.agency-table-wrap tbody tr:hover{background:#fff7f8}.agency-table-wrap td>button{color:#aa1822;background:#fff5f6;border:1px solid #edbec2;border-radius:8px;min-height:32px;padding:0 11px;font-size:9px;font-weight:850}.agency-grade{color:#fff;background:#1d1d21;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex;box-shadow:inset 3px 0 #df1e2a}.agency-status{color:#595b64;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#f6f6f8;border:1px solid #dddde2;border-radius:8px;align-items:center;gap:7px;min-height:24px;padding:4px 8px;font-size:7.5px;font-weight:900;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.agency-status:before{content:"";background:#858791;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #8587911c,inset 0 1px #ffffff8c}.agency-status:hover{background:#fff;border-color:#c9c9cf;transform:translateY(-1px);box-shadow:0 5px 14px #1a191e14}.agency-status:focus-visible{outline-offset:2px;outline:2px solid #26976947}.agency-status-pending{color:#805800;background:#fff9e9;border-color:#edcf83}.agency-status-pending:before{background:#e1a90e;box-shadow:0 0 0 3px #e1a90e24}.agency-status-draft,.agency-status-closed{color:#5f616a;background:#f5f5f7;border-color:#dddde2}.agency-status-draft:before,.agency-status-closed:before{background:#83858e;box-shadow:0 0 0 3px #83858e1c}.agency-status-approved,.agency-status-funded{color:#17694e;background:#eef9f4;border-color:#bfe3d4}.agency-status-approved:before,.agency-status-funded:before{background:#3ca67d}.agency-status-callback{color:#855705;background:#fff8e8;border-color:#efd49a}.agency-status-callback:before{background:#e3a62b}.agency-status-converted,.agency-status-sale,.agency-status-connected{color:#17694e;background:#eef9f4;border-color:#bfe3d4}.agency-status-converted:before,.agency-status-sale:before,.agency-status-connected:before{background:#3ca67d}.agency-status-chargeback,.agency-status-declined,.agency-status-dnc,.agency-status-not_interested,.agency-status-not-interested{color:#a91923;background:#fff1f2;border-color:#efc2c6}.agency-status-chargeback:before,.agency-status-declined:before,.agency-status-dnc:before,.agency-status-not_interested:before,.agency-status-not-interested:before{background:#df3340}.agency-retention-control .agency-access-card{color:#a81822;background:linear-gradient(145deg,#fff8f9,#f9ecee);border-color:#e8c4c7}.agency-retention-control .agency-access-card>i{background:#df1e2a;box-shadow:0 0 0 6px #df1e2a1a}.agency-retention-control .agency-access-card small{color:#81565a}.policy-tracker{margin-top:22px}.policy-tracker-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.policy-tracker-metrics article{background:linear-gradient(145deg,#fff,#f8f8fb);border:1px solid #dddde3;border-radius:18px;align-content:center;gap:6px;min-height:118px;padding:19px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #1c1c230f,inset 0 1px #fff}.policy-tracker-metrics article:after{content:"";background:linear-gradient(90deg,#df1e2a,#0000);border-radius:99px;height:2px;position:absolute;inset:auto 18px 0}.policy-tracker-metrics article>i{color:#c71924;background:#fff3f4;border:1px solid #ead3d5;border-radius:9px;place-items:center;width:32px;height:32px;font:900 8px/1 Arial,sans-serif;display:grid;position:absolute;top:15px;right:15px}.policy-tracker-metrics article span{color:#5a5a64;letter-spacing:.12em;font-size:8px;font-weight:900}.policy-tracker-metrics article strong{color:#1d1d22;letter-spacing:-.05em;font-size:28px}.policy-tracker-metrics article small{color:#66666f;font-size:8px}.policy-tracker-metrics article.active{background:linear-gradient(145deg,#f6fcf9,#eaf7f1);border-color:#bfe1d3}.policy-tracker-metrics article.active>i{color:#187054;background:#e8f7f0;border-color:#bfe1d3}.policy-tracker-metrics article.active:after{background:linear-gradient(90deg,#2e9c75,#0000)}.policy-tracker-metrics article.urgent{background:radial-gradient(circle at 90% 5%,#df1e2a21,#0000 38%),linear-gradient(145deg,#fff,#fff5f6);border-color:#e7b8bc}.policy-board{background:#fffffff7;border:1px solid #dcdce2;border-radius:21px;overflow:hidden;box-shadow:0 18px 50px #18181f14}.policy-board>header{border-bottom:1px solid #e5e5e9;justify-content:space-between;align-items:center;gap:18px;padding:22px 25px;display:flex}.policy-board>header p,.policy-update-modal header p,.policy-update-intro p{color:#df1e2a;letter-spacing:.16em;margin:0 0 6px;font-size:8px;font-weight:900}.policy-board>header h2{color:#242429;margin:0;font-size:18px}.policy-board>header span{color:#606069;margin-top:5px;font-size:9px;display:block}.policy-board>header>button{color:#a91721;background:#fff8f9;border:1px solid #dfc4c7;border-radius:10px;min-height:38px;padding:0 14px;font-size:8px;font-weight:850}.policy-filter-bar{scrollbar-width:thin;scrollbar-color:#c91b27 #eee9eb;background:#fafafd;border-bottom:1px solid #e9e9ec;gap:8px;padding:12px 18px;display:flex;overflow-x:auto}.policy-filter-bar button{color:#5c5c65;background:#fff;border:1px solid #dddde2;border-radius:999px;flex:none;min-height:34px;padding:0 13px;font-size:8px;font-weight:850}.policy-filter-bar button.active{color:#fff;background:linear-gradient(135deg,#e32430,#b9121c);border-color:#c41924;box-shadow:0 8px 18px #c6141f2e}.policy-table-wrap{scrollbar-width:thin;scrollbar-color:#c91b27 #eee9eb;overflow-x:auto}.policy-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1240px}.policy-table-wrap th{color:#f6f6f7;letter-spacing:.08em;text-align:left;background:#1b1b1f;padding:12px 10px;font-size:8px}.policy-table-wrap td{color:#44444c;vertical-align:middle;border-bottom:1px solid #ededf0;padding:13px 10px;font-size:9px}.policy-table-wrap tbody tr:hover{background:#fff7f8}.policy-table-wrap td strong,.policy-table-wrap td small{display:block}.policy-table-wrap td small{color:#777780;margin-top:4px;font-size:8px}.policy-table-wrap td small.draft-alert{color:#bf1823;font-weight:900}.policy-table-wrap td>button{color:#aa1822;background:#fff5f6;border:1px solid #edbec2;border-radius:8px;min-height:32px;padding:0 11px;font-size:9px;font-weight:850}.policy-status{color:#5d5d65;white-space:nowrap;background:#f5f5f7;border:1px solid #d9d9de;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.policy-status:before{content:"";background:#7a7a82;border-radius:50%;width:6px;height:6px}.policy-status-active{color:#17694e;background:#eef9f4;border-color:#bfe3d4}.policy-status-active:before{background:#3ca67d}.policy-status-attention{color:#a11520;background:#fff1f2;border-color:#e9b5ba}.policy-status-attention:before{background:#df1e2a;box-shadow:0 0 0 4px #df1e2a17}.policy-status-waiting{color:#845b0c;background:#fff9e9;border-color:#ead69e}.policy-status-waiting:before{background:#d9a12f}.policy-update-modal{background:#f7f7f9;border:1px solid #4a2a2f;border-radius:24px;width:min(920px,100%);max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 35px 100px #00000073}.policy-update-modal>header{color:#fff;background:linear-gradient(120deg,#19191d,#3c151a 75%,#5b1b22);justify-content:space-between;align-items:center;min-height:112px;padding:23px 27px;display:flex}.policy-update-modal header h2{letter-spacing:-.04em;margin:0;font-size:29px}.policy-update-modal header span{color:#c7c3c9;margin-top:7px;font-size:9px;display:block}.policy-update-modal>header>button{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:12px;width:44px;height:44px;font-size:23px}.policy-update-modal form{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-height:calc(100vh - 152px);padding:24px;display:grid;overflow-y:auto}.policy-update-intro{grid-column:1/-1;margin-bottom:2px}.policy-update-intro h3{color:#242429;margin:0;font-size:19px}.policy-update-intro span{color:#61616a;margin-top:5px;font-size:9px;display:block}.policy-update-modal form label{color:#3f3f47;gap:7px;font-size:10px;font-weight:800;display:grid}.policy-update-modal form input,.policy-update-modal form select,.policy-update-modal form textarea{color:#28282e;background:#fff;border:1px solid #d8d8de;border-radius:10px;min-height:46px;padding:0 12px;font-family:inherit;font-size:10px;font-weight:700}.policy-update-modal form .policy-status-field select{text-align:center;text-align-last:center;padding-inline:40px}.policy-update-modal form textarea{resize:vertical;min-height:96px;padding-block:12px}.policy-update-modal form input:focus,.policy-update-modal form select:focus,.policy-update-modal form textarea:focus{border-color:#df1e2a;outline:0;box-shadow:0 0 0 4px #df1e2a1a}.policy-update-modal form .wide{grid-column:1/-1}.policy-shared-notes small{color:#777780;font-size:8px;font-weight:650}.policy-update-actions{justify-content:flex-end;gap:10px;display:flex}.policy-update-actions>button{color:#55555d;background:#fff;border:1px solid #d8d8de;border-radius:10px;min-height:43px;padding:0 20px;font-size:9px;font-weight:850}.agency-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0a0db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agency-application-modal{background:#f7f7f9;border:1px solid #4a2a2f;border-radius:24px;width:min(1180px,100%);max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 35px 100px #00000073}.agency-application-modal>header{color:#fff;background:linear-gradient(120deg,#19191d,#3c151a 75%,#5b1b22);justify-content:space-between;align-items:center;min-height:120px;padding:24px 28px;display:flex}.agency-application-modal header h2{letter-spacing:-.04em;margin:0;font-size:30px}.agency-application-modal header span{color:#b9b9c0;margin-top:7px;font-size:9px;display:block}.agency-application-modal>header>button{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:12px;width:44px;height:44px;font-size:23px}.agency-detail-scroll{max-height:calc(100vh - 160px);padding:22px;overflow-y:auto}.agency-access-notice{color:#1d6d52;background:#eff9f5;border:1px solid #bde3d3;border-radius:13px;align-items:center;gap:11px;margin-bottom:16px;padding:13px 16px;display:flex}.agency-access-notice>i{color:#fff;background:#45a77f;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.agency-access-notice>span{gap:2px;display:grid}.agency-access-notice strong{font-size:9px}.agency-access-notice small{color:#4f7868;font-size:8px}.agency-detail-section{background:#fff;border:1px solid #dedee3;border-radius:14px;margin-bottom:13px;overflow:hidden}.agency-detail-section h3{color:#fff;background:linear-gradient(120deg,#1c1c20,#2a2527);border-bottom:1px solid #e8e8eb;margin:0;padding:13px 16px;font-size:11px}.agency-detail-section>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px;display:grid}.agency-detail-section article{background:#fafafd;border:1px solid #ececef;border-radius:10px;align-content:center;gap:5px;min-width:0;min-height:63px;padding:10px;display:grid}.agency-detail-section article span{color:#62626c;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.agency-detail-section article strong{overflow-wrap:anywhere;color:#2e2e34;font-size:9px;line-height:1.45}.agency-outcome-form{background:linear-gradient(135deg,#fff7f8,#fff);border:1px solid #e4b7bc;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:18px;padding:20px;display:grid}.agency-outcome-head{grid-column:1/-1}.agency-outcome-head h3{color:#242429;margin:0;font-size:18px}.agency-outcome-head span{color:#5f5f68;margin-top:4px;font-size:9px;display:block}.agency-outcome-form label{color:#3f3f47;gap:7px;font-size:10px;font-weight:800;display:grid}.agency-outcome-form input,.agency-outcome-form select,.agency-outcome-form textarea{color:#28282e;text-align:center;background:#fff;border:1px solid #d8d8de;border-radius:10px;width:100%;min-height:45px;padding:0 38px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.2}.agency-outcome-form select{text-align-last:center}.agency-outcome-form select option{text-align:center}.agency-outcome-form textarea{text-align:left;resize:vertical;min-height:90px;padding:12px;line-height:1.5}.agency-outcome-form input:focus,.agency-outcome-form select:focus,.agency-outcome-form textarea:focus{border-color:#df1e2a;outline:0;box-shadow:0 0 0 4px #df1e2a1a}.agency-money-input{background:#fff;border:1px solid #d8d8de;border-radius:10px;grid-template-columns:42px minmax(0,1fr);transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.agency-money-input>span{color:#c31924;background:#f8e9eb;place-items:center;font-size:12px;font-weight:900;display:grid}.agency-outcome-form .agency-money-input input{min-width:0;box-shadow:none;border:0;border-radius:0;padding-inline:12px}.agency-outcome-form label:focus-within .agency-money-input{border-color:#df1e2a;box-shadow:0 0 0 4px #df1e2a1a}.agency-outcome-form input[type=date]{padding-inline:38px 12px}@supports ((-webkit-appearance:base-select) or (appearance:base-select)){.agency-outcome-form select{justify-content:center;align-items:center;display:flex;position:relative}.agency-outcome-form select option{justify-content:center}.agency-outcome-form select::picker-icon{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.agency-outcome-form select:open::picker-icon{transform:translateY(-50%)rotate(180deg)}}.agency-outcome-form .wide{grid-column:1/-1}.agency-outcome-actions{justify-content:flex-end;gap:10px;display:flex}.agency-outcome-actions>button{color:#55555d;background:#fff;border:1px solid #d8d8de;border-radius:10px;min-height:43px;padding:0 20px;font-size:9px;font-weight:850}@media (max-width:1150px){.agency-shell{grid-template-columns:230px minmax(0,1fr)}.agency-main{padding-inline:22px}.agency-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-intelligence-grid{grid-template-columns:1fr}.agency-conversion-panel{grid-template-columns:minmax(220px,1fr) auto minmax(190px,.7fr);place-items:center start;gap:22px}.agency-conversion-ring{margin:0}.agency-portfolio-panel{grid-template-columns:1fr 1fr}.agency-portfolio-copy{grid-column:1/-1}.agency-detail-section>div,.policy-tracker-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:820px) and (min-width:761px){.agency-sidebar{padding:13px 14px 11px}.agency-brand{padding-bottom:11px}.agency-brand-art{border-radius:9px;width:112px;height:55px}.agency-brand strong{margin-top:6px;font-size:13px}.agency-brand small{margin-top:2px;font-size:7px}.agency-brand p{margin-top:6px;font-size:8px}.agency-workspace-mode{margin-top:8px;padding:3px}.agency-workspace-mode button{min-height:44px;padding-block:5px}.agency-workspace-mode button strong{font-size:8px}.agency-workspace-mode button small{display:none}.agency-sidebar nav{gap:6px;margin-top:10px}.agency-sidebar nav button{border-radius:12px;gap:9px;min-height:50px;padding:7px 9px}.agency-sidebar nav button>span{border-radius:9px;width:32px;height:32px}.agency-profile{border-radius:13px;grid-template-columns:34px minmax(0,1fr);gap:7px 9px;margin-top:auto;padding:9px}.agency-profile>div{border-radius:10px;width:34px;height:34px}.agency-profile>button{min-height:31px}}@media (max-width:760px){.agency-shell{display:block}.agency-sidebar{width:100%;height:auto;position:relative;overflow:visible}.agency-workspace-mode{width:100%}.agency-sidebar nav{grid-template-columns:1fr 1fr;margin-top:18px;overflow:visible}.agency-sidebar nav button{min-height:58px}.agency-profile{margin-top:20px}.agency-submission-launch{grid-template-columns:1fr;padding:24px}.agency-submission-launch-actions{width:100%;min-width:0}.agency-main{padding:18px 12px 45px}.agency-header{flex-direction:column;align-items:flex-start}.agency-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.agency-date-picker{width:100%}.agency-metrics{grid-template-columns:1fr 1fr}.agency-header-premium{min-height:225px}.agency-header-premium .agency-header-actions{z-index:2;position:relative}.agency-custom-date-panel{grid-template-columns:1fr 1fr;width:min(520px,100vw - 48px)}.agency-custom-date-panel>div{grid-column:1/-1}.agency-custom-date-panel>span{display:none}.agency-conversion-panel{grid-template-columns:1fr;justify-items:center}.agency-conversion-panel>div:first-child{text-align:center}.agency-portfolio-panel{grid-template-columns:1fr}.agency-portfolio-copy{grid-column:1}.agency-portfolio-value{border-top:1px solid #ffffff1c;border-left:0;padding:14px 0 0}.agency-outcome-form{grid-template-columns:1fr}.agency-outcome-form .wide,.agency-outcome-head{grid-column:1}.policy-tracker-metrics{grid-template-columns:1fr}.policy-board>header{flex-direction:column;align-items:flex-start}.policy-update-modal form{grid-template-columns:1fr}.policy-update-modal form .wide,.policy-update-intro{grid-column:1}}.lead-workspace{gap:24px;display:grid}.lead-command-card{isolation:isolate;background:#fff;border:1px solid #dfd1d4;border-radius:28px;scroll-margin-top:92px;position:relative;overflow:hidden;box-shadow:0 34px 75px #1f16191f,0 8px 24px #1f16190f,inset 0 1px #fff}.lead-command-card:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 15% 20%,#de1c290b,#0000 27%),radial-gradient(circle at 90% 12%,#74141e0a,#0000 31%);height:260px;position:absolute;inset:142px 0 auto}.lead-command-card>header{color:#fff;background:radial-gradient(circle at 88% -20%,#f02d3952,#0000 38%),linear-gradient(118deg,#151519 0%,#2a171b 52%,#681a25 100%);justify-content:space-between;align-items:center;gap:28px;min-height:154px;padding:34px 40px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffffff14}.lead-command-card>header:before{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:50%;width:390px;height:390px;position:absolute;top:-310px;right:9%;box-shadow:0 0 0 45px #ffffff06,0 0 0 92px #ffffff05}.lead-command-card>header>div{z-index:1;gap:9px;display:grid;position:relative}.lead-command-card>header p,.lead-pipeline-panel .admin-panel-head p{color:#ff5660;letter-spacing:.19em;margin:0;font-size:9px;font-weight:900}.lead-command-card>header h2{letter-spacing:-.045em;margin:0;font-size:clamp(27px,2.2vw,34px);font-weight:680;line-height:1.08}.lead-command-card>header span{color:#d6cfd2;max-width:760px;font-size:11px;line-height:1.6}.lead-command-card>header button,.lead-pipeline-panel .admin-panel-head button{z-index:1;color:#fff;white-space:nowrap;background:linear-gradient(145deg,#ffffff21,#ffffff0f);border:1px solid #ffffff38;border-radius:14px;min-height:48px;padding:0 21px;font-size:9px;font-weight:900;position:relative;box-shadow:0 14px 30px #0000002b,inset 0 1px #ffffff1f}.lead-entry-form{background-color:#faf9fa;background-image:linear-gradient(#27222406 1px,#0000 1px),linear-gradient(90deg,#27222406 1px,#0000 1px);background-size:38px 38px;gap:18px;padding:26px 30px 32px;display:grid}.lead-intake-sequence{background:#ffffffd1;border:1px solid #e7e2e4;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:54px;padding:7px;display:grid;box-shadow:0 8px 24px #1f191b0b,inset 0 1px #fff}.lead-intake-sequence span{color:#8a8589;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:38px;font-size:9px;font-weight:850;display:flex}.lead-intake-sequence span.active{color:#b91723;background:linear-gradient(145deg,#fff6f7,#ffecef);box-shadow:inset 0 0 0 1px #f0c6ca}.lead-intake-sequence b{width:24px;height:24px;font-family:var(--font-geist-mono),monospace;border:1px solid;border-radius:8px;place-items:center;font-size:8px;display:grid}.lead-intake-sequence i{letter-spacing:.03em;font-style:normal}.lead-work-attribution{background:linear-gradient(135deg,#fff6f7,#fff);border:1px solid #e8cdd0;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(230px,340px);align-items:center;gap:22px;padding:18px 20px;display:grid;box-shadow:0 12px 30px #32181d0f,inset 0 1px #fff}.lead-work-attribution>div{gap:5px;display:grid}.lead-work-attribution p{color:#d71a27;letter-spacing:.16em;margin:0;font-size:8px;font-weight:900}.lead-work-attribution strong{color:#242329;font-size:13px}.lead-work-attribution small{color:#77737b;font-size:9px;line-height:1.5}.lead-form-section{background:linear-gradient(145deg,#fffffffa,#fffcfdf5);border:1px solid #e5dfe1;border-radius:22px;gap:22px;padding:25px 25px 27px;display:grid;box-shadow:0 18px 42px #231b1e11,inset 0 1px #fff}.lead-form-section-heading{isolation:isolate;background:radial-gradient(circle at 88% 8%,#e21d2a57,#0000 32%),linear-gradient(118deg,#17171c 0%,#21171a 53%,#681923 100%);border:0;border-radius:21px 21px 0 0;align-items:center;gap:15px;min-height:94px;margin:-25px -25px 0;padding:21px 25px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 15px 31px #2d0e1429}.lead-form-section-heading:before{content:"";z-index:-1;border:1px solid #ffffff13;border-radius:50%;width:365px;height:180px;position:absolute;top:-101px;right:-32px;transform:rotate(-8deg);box-shadow:0 0 0 40px #ffffff07,0 0 0 80px #ffffff04}.lead-form-section-heading:after{content:"";z-index:-1;background:linear-gradient(90deg,#ee2431 0%,#ee24318c 32%,#ee243100 78%);height:2px;position:absolute;inset:auto 0 0}.lead-form-section-heading>b{z-index:1;color:#ff6972;width:43px;height:43px;font-family:var(--font-geist-mono),monospace;background:linear-gradient(145deg,#e6212e2e,#ffffff0e);border:1px solid #ff5b656b;border-radius:13px;flex:0 0 43px;place-items:center;font-size:8px;display:grid;position:relative;box-shadow:0 11px 24px #0003,inset 0 1px #ffffff1f}.lead-form-section-heading>span{z-index:1;gap:5px;display:grid;position:relative}.lead-form-section-heading strong{color:#fff;letter-spacing:-.025em;text-shadow:0 1px 12px #00000038;font-size:15px;font-weight:780}.lead-form-section-heading small{color:#d9d2d5;font-size:9px;font-weight:540;line-height:1.5}.lead-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:21px 22px;display:grid}.lead-entry-form label:not(.lead-route-selector label){color:#333137;text-align:center;align-content:start;gap:10px;font-size:9px;font-weight:850;display:grid}.lead-entry-form input:not([type=radio]),.lead-entry-form select,.lead-entry-form textarea{color:#202027;text-align:center;background:linear-gradient(145deg,#fff,#fdfcfd);border:1px solid #d8d5da;border-radius:16px;outline:0;width:100%;height:62px;min-height:62px;padding:0 17px;font-size:10px;font-weight:750;line-height:1.2;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;box-shadow:0 8px 18px #201b1d09,inset 0 1px #fff}.lead-select-shell{width:100%;display:block;position:relative}.lead-entry-form .lead-select-native{z-index:-1;opacity:0;pointer-events:none;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}.lead-select-trigger{color:#38363c;width:100%;height:62px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#fff,#fdfcfd);border:1px solid #d8d5da;border-radius:16px;place-items:center;padding:0 48px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative;box-shadow:0 8px 18px #201b1d09,inset 0 1px #fff}.lead-select-trigger>span{color:#66626a;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:750;line-height:1.2;overflow:hidden}.lead-select-trigger>span.selected{color:#202027}.lead-select-trigger>i{border-bottom:2px solid #cf1724;border-right:2px solid #cf1724;width:9px;height:9px;transition:transform .18s;position:absolute;top:50%;right:20px;transform:translateY(-68%)rotate(45deg)}.lead-select-shell.open{z-index:80}.lead-select-shell.open .lead-select-trigger{background:linear-gradient(145deg,#fff,#fff4f5);border-color:#df1e2a;transform:translateY(-1px);box-shadow:0 0 0 4px #e01e2b17,0 17px 34px #251d1f1c,inset 0 1px #fff}.lead-select-shell.open .lead-select-trigger>i{transform:translateY(-24%)rotate(225deg)}.lead-select-trigger:focus-visible{border-color:#df1e2a;outline:0;box-shadow:0 0 0 4px #e01e2b1a,0 14px 30px #251d1f14}.lead-select-trigger:disabled{color:#aaa6ad;box-shadow:none;cursor:not-allowed;background:#f2f1f3}.lead-select-menu{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffb;border:1px solid #e4c5c8;border-radius:16px;gap:4px;width:100%;max-height:242px;padding:7px;animation:.16s cubic-bezier(.2,.8,.2,1) both lead-select-menu-in;display:grid;position:absolute;top:calc(100% + 9px);left:0;overflow-y:auto;box-shadow:0 24px 55px #23141733,0 8px 20px #23141717,inset 0 1px #fff}.lead-select-menu>button{color:#39373d;min-height:43px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;padding:0 15px 0 36px;transition:color .14s,background .14s,box-shadow .14s,transform .14s;display:grid}.lead-select-menu>button>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:790;overflow:hidden}.lead-select-menu>button>b{color:#0000;font-size:10px}:is(.lead-select-menu>button:hover,.lead-select-menu>button:focus-visible){color:#a5141f;background:#fff0f2;outline:0;transform:translateY(-1px)}.lead-select-menu>button.active{color:#fff;background:linear-gradient(135deg,#ec2430,#c70f1b);box-shadow:0 9px 20px #cd131f33}.lead-select-menu>button.active>b{color:#fff}@keyframes lead-select-menu-in{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.lead-entry-form input::placeholder,.lead-entry-form textarea::placeholder{color:#aaa5ad;opacity:1}.lead-entry-form textarea{resize:vertical;height:auto;min-height:108px;padding:17px 19px;line-height:1.55}.lead-entry-form input:not([type=radio]):focus,.lead-entry-form select:focus,.lead-entry-form textarea:focus{background:#fff;border-color:#e01e2b;transform:translateY(-1px);box-shadow:0 0 0 4px #e01e2b17,0 14px 30px #251d1f14,inset 0 1px #fff}.lead-route-selector{background:linear-gradient(140deg,#fff,#fff8f9);border:1px solid #eadcdf;border-radius:19px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:15px;display:grid;box-shadow:inset 0 1px #fff}.lead-route-selector legend{color:#b71924;letter-spacing:.1em;padding:0 9px;font-size:9px;font-weight:900}.lead-route-selector label{cursor:pointer;background:linear-gradient(145deg,#fff,#fdfcfd);border:1px solid #e0dde1;border-radius:15px;justify-content:center;align-items:center;gap:12px;min-height:82px;padding:15px 18px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;box-shadow:0 7px 18px #231d1f09}.lead-route-selector label.active{background:linear-gradient(145deg,#fff,#fff5f6);border-color:#e01e2b;transform:translateY(-2px);box-shadow:0 13px 28px #cf1a2621,inset 0 0 0 1px #e01e2b0d}.lead-route-selector input{accent-color:#df1e2a;flex:0 0 17px;width:17px;height:17px;min-height:17px}.lead-route-selector span{text-align:left;gap:5px;min-width:145px;display:grid}.lead-route-selector strong{color:#29292f;font-size:10px}.lead-route-selector small{color:#77737b;font-size:8px;font-weight:600}.lead-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.lead-owner-availability-field{align-content:start;gap:9px;display:grid}.lead-owner-availability-field>label{color:#333137;text-align:center;align-content:start;gap:10px;font-size:9px;font-weight:850;display:grid}.lead-check-availability{color:#b61521;letter-spacing:.055em;cursor:pointer;background:linear-gradient(145deg,#fff8f9,#ffeff1);border:1px solid #edb9be;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:0 14px;font-size:8px;font-weight:950;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 9px 22px #be141f17,inset 0 1px #fff}.lead-check-availability>i{background:#e61d29;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite presencePulse;box-shadow:0 0 0 5px #e61d291a,0 0 14px #e61d2959}:is(.lead-check-availability:hover,.lead-check-availability:focus-visible){background:#fff;border-color:#df1e2a;outline:0;transform:translateY(-1px);box-shadow:0 13px 27px #be141f24,0 0 0 3px #e01e2b12}.lead-notes{width:100%}.lead-entry-actions{border-top:1px solid #eee8ea;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.lead-entry-actions>span{color:#77737b;text-align:left;gap:4px;max-width:590px;font-size:9px;line-height:1.5;display:grid}.lead-entry-actions>span strong{color:#343238;font-size:9px}.lead-entry-action-buttons{justify-content:flex-end;align-items:center;gap:11px;display:flex}.lead-entry-action-buttons button{border-radius:13px;min-width:178px;min-height:48px;padding:0 18px;font-size:9px;font-weight:900}.lead-entry-action-buttons .admin-primary{box-shadow:0 13px 27px #cd131f38;background:linear-gradient(135deg,#ec2430,#c70f1b)!important}.lead-save-button{color:#b81722;background:linear-gradient(145deg,#fff,#fff4f5);border:1px solid #df1e2a;box-shadow:0 10px 23px #b216211a,inset 0 1px #fff}.lead-save-button:hover{color:#fff;background:linear-gradient(135deg,#e52430,#bd101b);box-shadow:0 13px 27px #cd131f33}.lead-entry-action-buttons button:disabled{opacity:.58;cursor:not-allowed}.lead-pipeline-panel{--lead-actions-width:220px;--team-lead-actions-width:176px;overflow:hidden}.lead-pipeline-head-actions{align-items:center;gap:9px;display:flex}.lead-pipeline-panel .admin-panel-head .lead-pipeline-refresh{color:#fff;background:linear-gradient(135deg,#ed2531,#bb101b);border-color:#cc1521;min-width:96px;min-height:42px;padding:0 17px;box-shadow:0 10px 23px #be121e38,inset 0 1px #fff3}.lead-pipeline-panel .admin-panel-head .lead-pipeline-refresh:hover:not(:disabled){background:linear-gradient(135deg,#f3313d,#c41420);border-color:#f03541;transform:translateY(-1px);box-shadow:0 13px 28px #be121e47,inset 0 1px #ffffff3d}.lead-pipeline-panel .admin-panel-head .lead-pipeline-refresh:disabled{color:#8c8589;box-shadow:none;cursor:wait;background:#f0edef;border-color:#ddd7da}.lead-table-scroll-buttons{align-items:center;gap:6px;display:flex}.lead-pipeline-panel .lead-table-scroll-buttons button{color:#b51924;background:linear-gradient(145deg,#fff,#fff5f6);border:1px solid #e7c5c8;border-radius:11px;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;font-size:15px;box-shadow:0 7px 17px #aa152014,inset 0 1px #fff}.lead-pipeline-panel .lead-table-scroll-buttons button:hover{color:#fff;background:linear-gradient(135deg,#ec2632,#be111c);border-color:#d91d29;box-shadow:0 9px 20px #c4142033}.team-lead-queue-panel{border-color:#e2c7ca;box-shadow:0 22px 52px #3212171a}.team-lead-queue-panel .admin-panel-head{background:radial-gradient(circle at 88% 0,#e71e2b29,#0000 38%),linear-gradient(145deg,#fff,#fff7f8)}.team-lead-queue-panel .admin-panel-head h2{color:#1d1d23}.lead-pipeline-scroll{scroll-behavior:smooth;width:100%;max-height:clamp(340px,56dvh,540px);scroll-padding:48px var(--lead-actions-width) 18px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c91b27 #eee9eb;overscroll-behavior:contain;overflow:auto;box-shadow:inset 0 10px 18px -19px #1c1013b3,inset 0 -10px 18px -19px #1c1013b3}.lead-pipeline-scroll:focus-visible{outline-offset:-3px;outline:3px solid #de1d2a26}.lead-pipeline-scroll::-webkit-scrollbar{width:11px;height:11px}.lead-pipeline-scroll::-webkit-scrollbar-track{background:#eee9eb;box-shadow:inset 0 1px 3px #2a181d1a}.lead-pipeline-scroll::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ef2c38,#a90e19);border:2px solid #eee9eb;border-radius:999px;box-shadow:0 0 0 1px #9a0e1924}.lead-pipeline-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#f43a45,#be111d)}.lead-pipeline-panel>.admin-empty{place-content:center;gap:7px;min-height:164px;padding:34px 20px;display:grid}.lead-pipeline-panel>.admin-empty strong,.lead-pipeline-panel>.admin-empty span{display:block}.lead-pipeline-panel>.admin-empty strong{color:#333137;font-size:11px}.lead-pipeline-panel>.admin-empty span{color:#858087;max-width:620px;font-size:9px;line-height:1.55}.team-lead-queue-table{min-width:1120px}.lead-pipeline-table{table-layout:fixed;min-width:1180px}.assigned-leads-table{min-width:1475px}.lead-pipeline-table th{color:#f5f5f6;background:#1a1a1e;border-bottom:2px solid #df1e2a}.lead-pipeline-table thead th{z-index:4;position:sticky;top:0}.freeze-through-lead-id{--lead-freeze-first-width:138px;--lead-freeze-second-width:112px}.freeze-through-lead-id th:first-child,.freeze-through-lead-id td:first-child{width:var(--lead-freeze-first-width);min-width:var(--lead-freeze-first-width);z-index:2;position:sticky;left:0}.freeze-through-lead-id th:nth-child(2),.freeze-through-lead-id td:nth-child(2){width:var(--lead-freeze-second-width);min-width:var(--lead-freeze-second-width);z-index:2;left:var(--lead-freeze-first-width);position:sticky;box-shadow:13px 0 20px -18px #140e11b8}.freeze-through-lead-id thead th:first-child,.freeze-through-lead-id thead th:nth-child(2){z-index:6;background:#1a1a1e}.freeze-through-lead-id tbody td:first-child,.freeze-through-lead-id tbody td:nth-child(2){background:#fff}.freeze-through-lead-id tbody tr:hover td:first-child,.freeze-through-lead-id tbody tr:hover td:nth-child(2){background:#fff7f8}.freeze-lead-id-first th:first-child,.freeze-lead-id-first td:first-child{z-index:2;width:132px;min-width:132px;position:sticky;left:0;box-shadow:13px 0 20px -18px #140e11b8}.freeze-lead-id-first thead th:first-child{z-index:6}.freeze-lead-id-first tbody td:first-child{background:inherit}.sent-leads-table.freeze-through-lead-id,.agency-leads-table.freeze-through-lead-id{--lead-freeze-first-width:132px}.production-record-table.freeze-through-lead-id{--lead-freeze-first-width:118px;--lead-freeze-second-width:96px;--production-record-actions-width:184px}.production-record-table .production-record-actions-column{width:var(--production-record-actions-width);min-width:var(--production-record-actions-width);z-index:3;left:calc(var(--lead-freeze-first-width) + var(--lead-freeze-second-width));position:sticky;box-shadow:15px 0 24px -18px #140e11e6,1px 0 #e01f2c38}.production-record-table thead .production-record-actions-column{z-index:6;background:#1a1a1e}.production-record-table tbody .production-record-actions-column{background:#fff}.production-record-table tbody tr:hover .production-record-actions-column{background:#fff7f8}.lead-pipeline-table th,.lead-pipeline-table td{padding:10px 12px}.lead-pipeline-table tbody tr{height:58px}.lead-pipeline-table .lead-col-actions{width:var(--lead-actions-width)}.lead-pipeline-table .lead-col-team-actions{width:var(--team-lead-actions-width)}.lead-pipeline-table .lead-col-id{width:106px}.lead-pipeline-table .lead-col-applicant{width:190px}.lead-pipeline-table .lead-col-phone{width:136px}.lead-pipeline-table .lead-col-product{width:118px}.lead-pipeline-table .lead-col-state{width:58px}.lead-pipeline-table .lead-col-route{width:128px}.lead-pipeline-table .lead-col-owner{width:136px}.lead-pipeline-table .lead-col-outcome{width:132px}.lead-pipeline-table .lead-col-followup{width:150px}.lead-pipeline-table .lead-col-updated{width:122px}.assigned-leads-table .lead-actions-column,.team-lead-queue-table .lead-actions-column{z-index:3;position:sticky;left:0}.assigned-leads-table .lead-id-column,.team-lead-queue-table .lead-id-column{z-index:2;left:var(--lead-actions-width);position:sticky;box-shadow:12px 0 22px -18px #150f118c}.team-lead-queue-table .team-lead-id-column{left:var(--team-lead-actions-width)}.assigned-leads-table thead .lead-actions-column,.assigned-leads-table thead .lead-id-column,.team-lead-queue-table thead .lead-actions-column,.team-lead-queue-table thead .lead-id-column{z-index:5;background:#1a1a1e}.assigned-leads-table tbody .lead-actions-column,.assigned-leads-table tbody .lead-id-column,.team-lead-queue-table tbody .lead-actions-column,.team-lead-queue-table tbody .lead-id-column{background:#fff}.assigned-leads-table tbody tr:hover .lead-actions-column,.assigned-leads-table tbody tr:hover .lead-id-column,.team-lead-queue-table tbody tr:hover .lead-actions-column,.team-lead-queue-table tbody tr:hover .lead-id-column{background:#fdfafb}.assigned-leads-table tbody .lead-callback-due-row .lead-actions-column,.assigned-leads-table tbody .lead-callback-due-row .lead-id-column{background:#fff7f8}.lead-applicant-identity{align-items:center;gap:10px;min-width:0;display:flex}.lead-applicant-identity>span{color:#c81925;width:30px;height:30px;font:900 8px/1 var(--font-geist-mono),monospace;background:linear-gradient(145deg,#fff8f8,#ffedef);border:1px solid #f0c5c9;border-radius:9px;flex:0 0 30px;place-items:center;display:grid;box-shadow:0 6px 13px #be152014}.lead-applicant-identity>strong{color:#242329;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lead-full-phone{color:#1d2028;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.lead-record-actions{flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.lead-record-actions>button{white-space:nowrap;border-radius:9px;min-height:31px;padding:0 9px;font-size:7px;font-weight:900}.lead-view-button{color:#fff;background:linear-gradient(145deg,#2b2b32,#16161b);border:1px solid #292930;box-shadow:0 8px 17px #0f0f1329}.lead-delete-button{color:#bb1622;background:#fff5f6;border:1px solid #ecc1c5}.lead-record-window{z-index:160;color:#fff;background:linear-gradient(135deg,#141519 0%,#21181b 54%,#4b1117 100%);border:1px solid #5f2931;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;animation:.26s cubic-bezier(.2,.8,.2,1) both lead-record-window-in;display:grid;position:fixed;inset:18px;overflow:hidden;box-shadow:0 34px 100px #0a080985,inset 0 1px #ffffff14}.lead-record-window:before{z-index:-1;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);content:"";background:#0c0a0c8a;position:fixed;inset:0}.lead-record-window-header{color:#fff;background:radial-gradient(circle at 86% -65%,#f02f3c66,#0000 42%),linear-gradient(118deg,#151519,#29171b 54%,#681923);justify-content:space-between;align-items:center;gap:24px;min-height:130px;padding:27px 34px;display:flex;position:relative;overflow:hidden}.lead-record-window-header:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:360px;height:360px;position:absolute;top:-220px;right:14%;box-shadow:0 0 0 44px #ffffff06,0 0 0 88px #ffffff04}.lead-record-window-header>div,.lead-record-window-header>button{z-index:1;position:relative}.lead-record-window-header p,.lead-record-section header p,.lead-record-identity p{color:#ff5b65;letter-spacing:.18em;margin:0;font-size:8px;font-weight:950}.lead-record-window-header h2{letter-spacing:-.045em;margin:5px 0;font-size:31px}.lead-record-window-header span{color:#cbc4c7;font-size:9px}.lead-record-window-header>button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;width:48px;height:48px;font-size:23px}.lead-record-window-body{scrollbar-color:#c91a26 #272125;background-color:#15161a;background-image:radial-gradient(circle at 86% 0,#e11d2a21,#0000 34%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:auto,40px 40px,40px 40px;gap:16px;padding:24px 28px 32px;display:grid;overflow-y:auto}.lead-record-window-body::-webkit-scrollbar{width:11px}.lead-record-window-body::-webkit-scrollbar-track{background:#272125}.lead-record-window-body::-webkit-scrollbar-thumb{background:linear-gradient(#ef2b37,#a90d18);border:2px solid #272125;border-radius:999px}.lead-record-identity{text-align:center;background:radial-gradient(circle at 100% 0,#e21f2c26,#0000 38%),#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:54px minmax(220px,auto) auto;justify-content:center;align-items:center;gap:17px;min-height:92px;padding:18px 21px;display:grid;box-shadow:0 13px 30px #0000002e,inset 0 1px #ffffff12}.lead-record-identity>span{color:#fff;width:54px;height:54px;font:900 12px/1 var(--font-geist-mono),monospace;background:linear-gradient(145deg,#ef2632,#bf101d);border-radius:15px;place-items:center;display:grid;box-shadow:0 13px 25px #c7131f33}.lead-record-identity h3{color:#fff;margin:4px 0;font-size:19px}.lead-record-identity small{color:#a9a3a7;font-size:9px}.lead-record-identity>strong{color:#ff737c;white-space:nowrap;background:#e01b281f;border:1px solid #ff56615c;border-radius:999px;padding:9px 12px;font-size:8px}.lead-record-section{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:19px;padding:19px;box-shadow:0 12px 29px #00000026,inset 0 1px #ffffff0f}.lead-record-section>header{text-align:center;justify-content:center;align-items:center;gap:12px;margin-bottom:15px;display:flex}.lead-record-section>header>b{color:#ff6871;width:36px;height:36px;font:900 8px/1 var(--font-geist-mono),monospace;background:#e11c291f;border:1px solid #ff59645c;border-radius:11px;place-items:center;display:grid}.lead-record-section header h3{color:#fff;margin:3px 0 0;font-size:15px}.lead-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lead-record-grid article{text-align:center;background:linear-gradient(145deg,#fff1,#ffffff06);border:1px solid #ffffff16;border-radius:13px;place-content:center;justify-items:center;gap:6px;min-height:68px;padding:13px 15px;display:grid}.lead-record-grid article span{color:#96979f;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:900}.lead-record-grid article strong{overflow-wrap:anywhere;color:#f3f3f5;font-size:10px}.lead-record-notes>p{color:#e6e2e4;text-align:center;white-space:pre-wrap;background:#07080b57;border:1px solid #ffffff16;border-radius:13px;margin:0;padding:16px;font-size:10px;line-height:1.65}.lead-record-window-footer{background:linear-gradient(115deg,#17181c,#25181c 58%,#451117);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 28px;display:flex;box-shadow:0 -11px 28px #0003}.lead-record-window-footer>span{color:#9c979b;font-size:9px}.lead-record-window-footer>div{gap:9px;display:flex}.lead-record-window-footer button{color:#fff;background:#fff1;border:1px solid #ffffff29;border-radius:12px;min-height:45px;padding:0 18px;font-size:9px;font-weight:900}.lead-record-window-footer .lead-record-assign{color:#fff;background:linear-gradient(145deg,#ef2632,#c5111d);border-color:#d31825;box-shadow:0 10px 24px #ef263233}.lead-record-window-footer .lead-record-delete{color:#fff;background:linear-gradient(145deg,#ef2632,#c5111d);border-color:#d31825}.lead-delete-confirm-backdrop{z-index:190;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0c090aa8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.lead-delete-confirm{color:#fff;background:radial-gradient(circle at 90% -15%,#ef26325c,#0000 42%),linear-gradient(145deg,#17171c,#38171c);border:1px solid #66242c;border-radius:24px;gap:11px;width:min(500px,100%);padding:28px;display:grid;box-shadow:0 34px 90px #00000080,inset 0 1px #ffffff14}.lead-delete-confirm>span{color:#ff6872;background:#ef263221;border:1px solid #ff5b6666;border-radius:13px;place-items:center;width:45px;height:45px;font-size:20px;font-weight:950;display:grid}.lead-delete-confirm p{color:#ff5d67;letter-spacing:.17em;margin:5px 0 0;font-size:8px;font-weight:950}.lead-delete-confirm h2{margin:0;font-size:24px}.lead-delete-confirm small{color:#c9c1c4;font-size:10px;line-height:1.6}.lead-delete-confirm>div{justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.lead-delete-confirm button{color:#fff;background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;min-height:45px;padding:0 16px;font-size:9px;font-weight:900}.lead-delete-confirm button:last-child{background:linear-gradient(145deg,#ef2632,#c3121e);border-color:#e31d2a}@keyframes lead-record-window-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:820px){.lead-record-window{border-radius:20px;inset:7px}.lead-record-window-header{min-height:110px;padding:22px}.lead-record-window-body{padding:15px}.lead-record-grid{grid-template-columns:1fr 1fr}.lead-record-window-footer{flex-direction:column;align-items:flex-start}}@media (max-width:540px){.lead-record-grid{grid-template-columns:1fr}.lead-record-identity{grid-template-columns:46px 1fr}.lead-record-identity>span{width:46px;height:46px}.lead-record-identity>strong{grid-column:1/-1;justify-self:start}}.lead-route-pill,.lead-model-pill{color:#b31722;white-space:nowrap;background:#fff4f5;border:1px solid #edc3c6;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.lead-route-pill.saved{color:#875800;background:#fff8e8;border-color:#e4ca91}.application-status-saved{color:#875800;background:#fff8e8;border-color:#ead39f}.lead-start-button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ec2430,#c70f1b);border:0;border-radius:9px;min-height:34px;padding:0 12px;font-size:8px;font-weight:900;box-shadow:0 8px 18px #cd131f33}.lead-start-button:disabled{color:#9999a1;box-shadow:none;cursor:not-allowed;background:#ececef}.lead-reopen-button{background:linear-gradient(135deg,#26262c,#111116);box-shadow:0 8px 18px #1414192e}.lead-specialist-actions{justify-items:stretch;gap:6px;display:grid}.lead-return-button{color:#b01822;white-space:nowrap;background:linear-gradient(145deg,#fff8f9,#fff);border:1px solid #edc1c5;border-radius:8px;min-height:31px;padding:0 10px;font-size:7px;font-weight:900;box-shadow:0 7px 16px #c0162214}.lead-return-button:hover{color:#fff;background:linear-gradient(135deg,#e8222f,#bc101b);border-color:#dc1d29;box-shadow:0 10px 22px #ca172333}.sent-lead-outcomes-panel{border-color:#e5c9cc;margin-top:18px}.sent-lead-outcomes-panel .admin-panel-head{background:radial-gradient(circle at 91% 0,#e81e2b1f,#0000 35%),linear-gradient(145deg,#fff,#fff8f9)}.user-role-capability{color:#c21a25;letter-spacing:.04em;margin-top:4px;font-size:7px;font-weight:900;display:block}.admin-product-specialist-capability .admin-module-card{max-width:none}.lead-delivered-label{color:#85858d;text-transform:uppercase;font-size:8px;font-weight:850}.agency-my-leads .agency-queue-head{background:radial-gradient(circle at 90% 0,#e81e2b24,#0000 35%),#fff}.agency-lead-modal .agency-detail-section article.wide{grid-column:1/-1}.agency-lead-outcome{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.lead-performance-dashboard{perspective:1400px;gap:15px;width:100%;margin-top:24px;display:grid}.lead-performance-dashboard[aria-busy=true]{cursor:progress}.lead-performance-dashboard[aria-busy=true]>*{opacity:.78;transition:opacity .18s}.lead-performance-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 86% 12%,#ee23314f,#0000 29%),linear-gradient(126deg,#151519 0%,#21191c 52%,#5d1821 100%);border:1px solid #4b2026;border-radius:25px;grid-template-columns:minmax(0,1.55fr) repeat(2,minmax(180px,.48fr));align-items:center;gap:22px;min-height:190px;padding:31px 33px;display:grid;position:relative;overflow:hidden;box-shadow:0 27px 65px #230f1336,inset 0 1px #ffffff17}.lead-performance-hero-copy{z-index:2;min-width:0;position:relative}.lead-performance-hero-copy>div{align-items:center;gap:13px;display:flex}.lead-performance-hero-copy p{color:#ff5f69;letter-spacing:.17em;margin:0;font-size:8px;font-weight:950}.lead-performance-hero-copy>div>strong{color:#84dfba;letter-spacing:.1em;align-items:center;gap:7px;font-size:7px;display:inline-flex}.lead-performance-hero-copy>div>strong i{background:#4ad19a;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite agency-live-pulse;box-shadow:0 0 0 5px #4ad19a1c}.lead-performance-hero-copy h2{color:#fff;letter-spacing:-.045em;text-shadow:0 8px 30px #0000004d;margin:13px 0 8px;font-size:clamp(24px,2.6vw,38px);line-height:1.04}.lead-performance-hero-copy>span{color:#cec9d0;max-width:650px;font-size:10px;line-height:1.6;display:block}.lead-performance-hero-metric{z-index:2;-webkit-appearance:none;appearance:none;min-height:116px;color:inherit;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffff1b,#ffffff0b);border:1px solid #ffffff24;border-radius:18px;align-content:center;gap:7px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 18px 38px #0000002e,inset 0 1px #ffffff17}:is(.lead-performance-hero-metric:hover,.lead-performance-hero-metric:focus-visible){border-color:#ff606b9e;outline:0;transform:translateY(-3px);box-shadow:0 22px 44px #00000040,0 0 0 3px #ef26321a,inset 0 1px #ffffff1f}.lead-performance-hero-metric span{color:#d4cfd5;letter-spacing:.14em;font-size:7px;font-weight:950}.lead-performance-hero-metric strong{color:#fff;letter-spacing:-.05em;font-size:33px;line-height:1}.lead-performance-hero-metric small{color:#bdb7bf;font-size:8px;line-height:1.4}.lead-performance-hero-orbit{z-index:-1;border:1px solid #ffffff16;border-radius:50%;width:400px;height:400px;animation:11s ease-in-out infinite alternate agency-orbit;position:absolute;top:-282px;right:9%;box-shadow:0 0 0 56px #ffffff06,0 0 0 112px #ef263206}.operations-clock-strip{color:#fff;background:radial-gradient(circle at 86% -40%,#eb1e2b3d,#0000 45%),linear-gradient(135deg,#151519,#21191c 58%,#34171c);border:1px solid #3a2b2f;border-radius:21px;padding:21px;position:relative;overflow:hidden;box-shadow:0 22px 54px #1f0f132e,inset 0 1px #ffffff14}.operations-clock-strip:before{pointer-events:none;opacity:.17;content:"";background:repeating-linear-gradient(90deg,#0000 0 79px,#ffffff09 80px);position:absolute;inset:0}.operations-clock-strip>header{z-index:1;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex;position:relative}.operations-clock-strip>header p{color:#ff5964;letter-spacing:.17em;margin:0 0 5px;font-size:8px;font-weight:950}.operations-clock-strip>header h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:18px}.operations-clock-strip>header>span{color:#9ce1c5;letter-spacing:.1em;align-items:center;gap:8px;font-size:7px;font-weight:900;display:inline-flex}.operations-clock-strip>header>span i{background:#4ad19a;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite agency-live-pulse;box-shadow:0 0 0 5px #4ad19a1f}.operations-clock-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.operations-clock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 5% 0,#4ad19a13,#0000 38%),linear-gradient(145deg,#ffffff1a,#ffffff09);border:1px solid #4ad19a33;border-radius:17px;min-width:0;min-height:186px;padding:20px 18px 17px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 15px 35px #0003,inset 0 1px #ffffff17}.operations-clock:hover{border-color:#ff5c6680;transform:translateY(-3px);box-shadow:0 22px 42px #00000045,inset 0 1px #ffffff1c}.operations-clock-code{color:#ff6b74;width:31px;height:31px;font:900 8px/1 var(--font-geist-mono),monospace;background:#eb1e2b17;border:1px solid #ff5e6847;border-radius:9px;place-items:center;display:grid;position:absolute;top:13px;right:13px}.operations-clock time{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.operations-clock time strong{color:#fff;font:750 clamp(22px,2vw,31px)/1 var(--font-geist-mono),monospace;letter-spacing:-.055em;text-shadow:0 5px 22px #0000006b;font-variant-numeric:tabular-nums}.operations-clock time em{color:#ff6670;font:900 9px/1 var(--font-geist-mono),monospace;letter-spacing:.06em}.operations-clock>span{color:#76ddb4;letter-spacing:.045em;text-shadow:0 0 18px #4ad19a2e;align-items:center;gap:7px;margin-top:11px;font-size:9px;font-weight:900;display:flex}.operations-clock>span:before{content:"";background:#4ad19a;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 4px #4ad19a1c}.operations-clock>small{color:#aaa4ac;letter-spacing:.045em;margin-top:4px;font-size:7px;font-weight:700;display:block}.operations-clock-states{color:#c4bec6;font:750 7px/1.65 var(--font-geist-mono),monospace;letter-spacing:.055em;border-top:1px solid #ffffff17;margin:13px 0 0;padding-top:11px}.operations-clock-scan{background:#ffffff0d;height:2px;position:absolute;bottom:0;left:18px;right:18px;overflow:hidden}.operations-clock-scan:after{content:"";background:linear-gradient(90deg,#0000,#ef2632,#0000);width:45%;animation:2.7s linear infinite operations-clock-scan;position:absolute;inset:0}.operations-clock-strip>footer{z-index:1;color:#918b93;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding:0 3px;font-size:7px;line-height:1.5;display:flex;position:relative}.operations-clock-strip>footer strong{color:#c9c3ca;letter-spacing:.055em;text-align:right;font-size:7px}@keyframes operations-clock-scan{0%{transform:translate(-110%)}to{transform:translate(225%)}}.us-timezone-map-card{isolation:isolate;color:#fff;background:radial-gradient(circle at 82% 4%,#eb1e2b3d,#0000 33%),radial-gradient(circle at 8% 108%,#be264b21,#0000 28%),linear-gradient(135deg,#141419,#21191d 56%,#3a171d);border:1px solid #3d272c;border-radius:23px;margin-top:14px;padding:24px;position:relative;overflow:hidden;box-shadow:0 25px 62px #1f0f1336,inset 0 1px #ffffff14}.us-timezone-map-card:before{z-index:-1;pointer-events:none;opacity:.2;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.us-timezone-map-header{z-index:3;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.us-timezone-map-header>div:first-child p{color:#ff5f69;letter-spacing:.17em;margin:0 0 7px;font-size:8px;font-weight:950}.us-timezone-map-header h2{color:#fff;letter-spacing:-.035em;text-shadow:0 7px 24px #00000052;margin:0;font-size:clamp(20px,2vw,28px);line-height:1.05}.us-timezone-map-header>div:first-child>span{color:#bcb7bf;margin-top:7px;font-size:9px;line-height:1.5;display:block}.us-timezone-map-readout{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(145deg,#ffffff1b,#ffffff0a);border:1px solid #ffffff24;border-radius:16px;align-content:center;gap:4px;min-width:278px;min-height:82px;padding:15px 17px;display:grid;box-shadow:0 15px 35px #00000036,inset 0 1px #ffffff17}.us-timezone-map-readout b{color:#ff6972;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.us-timezone-map-readout strong{color:#fff;font:800 16px/1.1 var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums}.us-timezone-map-readout small{color:#aaa5ad;font-size:7px}.us-timezone-map-layout{z-index:2;grid-template-columns:minmax(0,1fr) 232px;align-items:stretch;gap:18px;margin-top:18px;display:grid;position:relative}.us-timezone-map-stage{perspective:1350px;background:radial-gradient(circle at 50% 42%,#ffffff0e,#0000 44%),linear-gradient(150deg,#ffffff0f,#0203073d);border:1px solid #ffffff17;border-radius:21px;place-items:center;min-width:0;min-height:420px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 -38px 70px #00000042,0 18px 42px #00000029}.us-timezone-map-stage:before{filter:blur(16px);content:"";background:radial-gradient(#000000a3,#0000 66%);border-radius:50%;height:22%;position:absolute;bottom:7%;left:7%;right:7%;transform:perspective(900px)rotateX(67deg)}.us-timezone-map-light{z-index:2;pointer-events:none;opacity:.22;filter:blur(10px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ff505c57,#0000);width:27%;animation:7s ease-in-out infinite timezone-map-light-sweep;position:absolute;top:4%;bottom:5%;transform:skew(-14deg)}.us-timezone-map-canvas{z-index:1;filter:drop-shadow(0 18px 18px #0000007a);transform-origin:50%;width:98%;height:auto;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s;position:relative;overflow:visible;transform:perspective(1400px)rotateX(9deg)rotate(-.35deg)translateY(-1px)}.us-timezone-map-stage:hover .us-timezone-map-canvas{filter:drop-shadow(0 24px 25px #0000008a);transform:perspective(1400px)rotateX(5deg)rotate(0)translateY(-5px)scale(1.012)}.us-timezone-map-plate{opacity:.54;stroke:#ffffff0d;stroke-width:1px}.us-timezone-map-depth{fill:#05060a;stroke:#05060a;stroke-width:8px;opacity:.88;transform:translateY(12px)}.us-timezone-state{cursor:pointer;opacity:.76;stroke:#08090df2;stroke-width:2.2px;paint-order:stroke fill;transform-box:fill-box;transform-origin:50%;transition:opacity .32s,filter .32s,transform .32s cubic-bezier(.2,.8,.2,1),stroke .22s}.us-timezone-state.is-active-zone{opacity:1;stroke:#ffffff94;filter:saturate(1.18)brightness(1.08)drop-shadow(0 0 8px #ff4f5b47);transform:translateY(-4px)}:is(.us-timezone-state:hover,.us-timezone-state:focus-visible,.us-timezone-state.is-selected-state){z-index:4;opacity:1;stroke:#fff;stroke-width:3.2px;filter:saturate(1.28)brightness(1.18)drop-shadow(0 0 14px #ffffff57);outline:none;transform:translateY(-8px)scale(1.018)}.us-timezone-map-labels{pointer-events:none}.us-timezone-map-labels text{fill:#ffffffb8;stroke:#08080ce6;stroke-width:2.2px;paint-order:stroke fill;font:900 9px/1 var(--font-geist-mono),monospace;letter-spacing:.02em;text-anchor:middle;dominant-baseline:central;text-shadow:0 2px 6px #0009}.us-timezone-map-labels .us-timezone-map-selected-label{fill:#fff;stroke:#17171c;stroke-width:4px;filter:url(#timezone-map-glow);font-size:15px;animation:1.5s ease-in-out infinite timezone-map-label-pulse}.us-timezone-map-legend{background:linear-gradient(150deg,#ffffff13,#0000001f);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:9px;min-width:0;padding:16px;display:flex;box-shadow:0 18px 42px #0003,inset 0 1px #ffffff12}.us-timezone-map-legend>p{color:#ff6871;letter-spacing:.15em;margin:2px 3px 4px;font-size:7px;font-weight:950}.us-timezone-map-legend>button{color:#fff;text-align:left;background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:11px;width:100%;min-height:61px;padding:10px 11px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:inset 0 1px #ffffff0e}.us-timezone-map-legend>button:hover,.us-timezone-map-legend>button.active{border-color:var(--zone-color,#ef2632)}@supports (color:color-mix(in lab, red, red)){.us-timezone-map-legend>button:hover,.us-timezone-map-legend>button.active{border-color:color-mix(in srgb,var(--zone-color,#ef2632) 68%,#fff 14%)}}.us-timezone-map-legend>button:hover,.us-timezone-map-legend>button.active{box-shadow:0 12px 26px #0003,inset 3px 0 var(--zone-color,#ef2632);background:#ffffff17;transform:translate(3px)}.us-timezone-map-legend>button>i{--zone-color:#ef2632;background:var(--zone-color);width:12px;height:34px;box-shadow:0 0 0 5px var(--zone-color),0 0 18px var(--zone-color);border-radius:99px;flex:0 0 12px}@supports (color:color-mix(in lab, red, red)){.us-timezone-map-legend>button>i{box-shadow:0 0 0 5px color-mix(in srgb,var(--zone-color) 16%,transparent),0 0 18px color-mix(in srgb,var(--zone-color) 34%,transparent)}}.us-timezone-map-legend>button span{gap:4px;min-width:0;display:grid}.us-timezone-map-legend>button strong{color:#f7f5f7;font-size:9px}.us-timezone-map-legend>button small{color:#aaa5ad;font-size:7px}.us-timezone-map-key{border-top:1px solid #ffffff14;gap:8px;margin-top:auto;padding:12px 3px 2px;display:grid}.us-timezone-map-key span{color:#9c969f;align-items:flex-start;gap:8px;font-size:7px;line-height:1.45;display:flex}.us-timezone-map-key i{background:linear-gradient(90deg,#ef6a4c 0 50%,#c92f59 50%);border-radius:3px;flex:0 0 8px;width:8px;height:8px;margin-top:1px}.us-timezone-map-key span:last-child i{background:#6a4a54}.us-timezone-map-source{z-index:2;color:#8f8992;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:0 3px;font-size:7px;display:flex;position:relative}.us-timezone-map-source a{color:#d8d3da;font-weight:800;text-decoration:none}.us-timezone-map-source a:hover{color:#ff6871}.us-timezone-map-orbit{z-index:-1;pointer-events:none;border:1px solid #ffffff0e;border-radius:50%;position:absolute}.us-timezone-map-orbit-one{width:370px;height:370px;animation:12s ease-in-out infinite alternate timezone-map-orbit;top:-185px;right:-165px;box-shadow:0 0 0 58px #ffffff05,0 0 0 116px #ef263206}.us-timezone-map-orbit-two{width:270px;height:270px;animation:10s ease-in-out infinite alternate-reverse timezone-map-orbit;bottom:-170px;left:-145px;box-shadow:0 0 0 44px #be264b06}@keyframes timezone-map-light-sweep{0%,15%{opacity:0;left:-30%}35%{opacity:.27}65%{opacity:.2}85%,to{opacity:0;left:108%}}@keyframes timezone-map-label-pulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes timezone-map-orbit{0%{transform:translate(0)rotate(0)}to{transform:translate(-24px,22px)rotate(12deg)}}.lead-performance-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.lead-performance-metric-card{-webkit-appearance:none;appearance:none;min-height:142px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(150deg,#fff,#f8f8fb);border:1px solid #dfdee3;border-radius:19px;align-content:center;gap:7px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #1d191c13,inset 0 1px #fff}:is(.lead-performance-metric-card:hover,.lead-performance-metric-card:focus-visible){z-index:2;border-color:#e5b7bb;outline:0;transform:translateY(-5px);box-shadow:0 25px 52px #24141821,0 0 0 3px #df1e2a0f,inset 0 1px #fff}.lead-performance-metric-card:after{content:"";background:linear-gradient(90deg,#ef2632,#0000);border-radius:99px;height:3px;position:absolute;bottom:0;left:19px;right:19px}.lead-performance-metrics b{color:#cc1823;width:34px;height:34px;font:900 8px/1 var(--font-geist-mono),monospace;background:#fff1f2;border:1px solid #efc9cc;border-radius:10px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.lead-performance-metrics span{color:#5c5960;letter-spacing:.13em;font-size:7px;font-weight:950}.lead-performance-metrics strong{color:#17171c;letter-spacing:-.045em;font-size:31px;line-height:1}.lead-performance-metrics small{color:#6e6b73;font-size:8px;line-height:1.35}.lead-performance-metrics .lead-performance-internal:after{background:linear-gradient(90deg,#24242a,#0000)}.lead-performance-metrics .lead-performance-internal b{color:#2f2f36;background:#f1f1f4;border-color:#d9d9df}.lead-performance-metrics .lead-performance-cpa:after{background:linear-gradient(90deg,#b018b7,#0000)}.lead-performance-metrics .lead-performance-cpa b{color:#95109c;background:#fbf0fc;border-color:#e7c3e9}.lead-performance-metrics .lead-performance-cpl:after{background:linear-gradient(90deg,#276dc0,#0000)}.lead-performance-metrics .lead-performance-cpl b{color:#1e61ae;background:#edf6ff;border-color:#bfd5ec}.lead-performance-metrics .lead-performance-saved:after{background:linear-gradient(90deg,#cb8814,#0000)}.lead-performance-metrics .lead-performance-saved b{color:#946008;background:#fff8e9;border-color:#ead6af}.lead-performance-metrics .lead-performance-converted{background:linear-gradient(150deg,#fff,#f1faf6);border-color:#cbe5d9}.lead-performance-metrics .lead-performance-converted:after{background:linear-gradient(90deg,#249868,#0000)}.lead-performance-metrics .lead-performance-converted b{color:#178057;background:#eaf8f1;border-color:#c3e4d4}.lead-performance-intelligence{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:15px;display:grid}.lead-channel-panel,.lead-guidance-panel,.lead-daily-panel{background:#fffffffa;border:1px solid #dedee3;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 18px 46px #1d191c14}.lead-channel-panel{padding:24px}.lead-channel-panel>header,.lead-daily-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lead-channel-panel p,.lead-guidance-panel p,.lead-daily-panel p,.agency-lead-performance-strip>div>p{color:#df1e2a;letter-spacing:.16em;margin:0 0 6px;font-size:8px;font-weight:950}.lead-channel-panel h2,.lead-guidance-panel h2,.lead-daily-panel h2,.agency-lead-performance-strip>div>h2{color:#25252b;letter-spacing:-.035em;margin:0;font-size:20px}.lead-channel-panel header span,.lead-daily-panel header span,.agency-lead-performance-strip>div>span{color:#68666e;margin-top:5px;font-size:9px;line-height:1.45;display:block}.lead-channel-panel header>strong{color:#1c684c;white-space:nowrap;background:#f1faf6;border:1px solid #c8e5d8;border-radius:999px;align-items:center;gap:7px;min-height:31px;padding:0 11px;font-size:8px;display:inline-flex}.lead-channel-panel header>strong i{background:#47b485;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #47b4851f}.lead-channel-list{gap:18px;margin-top:24px;display:grid}.lead-channel-list article{gap:8px;display:grid}.lead-channel-list article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-channel-list article>div:first-child>span{align-items:center;gap:9px;display:flex}.lead-channel-list b{color:#c61823;width:31px;height:31px;font:900 7px/1 var(--font-geist-mono),monospace;background:#fff1f2;border:1px solid #e8c4c7;border-radius:9px;place-items:center;display:grid}.lead-channel-list strong{color:#333238;font-size:10px}.lead-channel-list em{color:#222228;font-size:13px;font-style:normal;font-weight:900}.lead-channel-list small{color:#7b7880;font-size:8px}.lead-channel-track{background:#eeeef2;border-radius:99px;height:9px;overflow:hidden;box-shadow:inset 0 1px 2px #0000000d}.lead-channel-track i{border-radius:inherit;transform-origin:0;height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) both agency-bar-grow;display:block}.lead-channel-internal{background:linear-gradient(90deg,#24242a,#64646f)}.lead-channel-buyer_cpa{background:linear-gradient(90deg,#ad17b4,#e054e6)}.lead-channel-buyer_cpl{background:linear-gradient(90deg,#2367b8,#4ca0df)}.lead-guidance-panel{color:#fff;background:radial-gradient(circle at 83% 16%,#ef26324d,#0000 31%),linear-gradient(145deg,#17171c,#2e171b);padding:25px;position:relative;box-shadow:0 20px 48px #1c0d1133,inset 0 1px #ffffff12}.lead-guidance-panel h2{color:#fff}.lead-guidance-panel>div:first-child>span{color:#c6c1c8;max-width:410px;margin-top:7px;font-size:9px;line-height:1.55;display:block}.lead-conversion-ring{border-radius:50%;place-items:center;width:150px;height:150px;margin:23px auto;padding:13px;animation:.62s cubic-bezier(.2,.8,.2,1) both agency-ring-in;display:grid;box-shadow:0 20px 45px #00000045,0 0 0 1px #ffffff14}.lead-conversion-ring>span{text-align:center;background:#19191e;border:1px solid #ffffff14;border-radius:50%;place-content:center;gap:3px;width:100%;height:100%;display:grid}.lead-conversion-ring strong{color:#fff;letter-spacing:-.045em;font-size:28px}.lead-conversion-ring small{color:#ff6871;letter-spacing:.14em;font-size:7px;font-weight:950}.lead-guidance-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lead-guidance-stats article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;align-content:center;gap:4px;min-height:65px;padding:11px;display:grid}.lead-guidance-stats span{color:#aca8b0;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:900;overflow:hidden}.lead-guidance-stats strong{color:#fff;font-size:16px}.lead-daily-panel>header{border-bottom:1px solid #e5e5e9;min-height:91px;padding:21px 24px}.lead-daily-panel header>strong{color:#aa1822;white-space:nowrap;background:#fff5f6;border:1px solid #e7c4c7;border-radius:999px;align-items:center;min-height:31px;padding:0 11px;font-size:8px;display:inline-flex}.lead-daily-bars{grid-template-columns:repeat(14,minmax(58px,1fr));align-items:end;gap:10px;min-height:220px;padding:25px 24px 20px;display:grid;overflow-x:auto}.lead-daily-bars article{justify-items:center;gap:7px;min-width:58px;display:grid}.lead-daily-bar{background:repeating-linear-gradient(0deg,#0000 0 34px,#f0f0f3 35px);border-bottom:1px solid #d9d9df;align-items:flex-end;width:100%;height:140px;padding:0 11px;display:flex}.lead-daily-bar>i{transform-origin:bottom;background:linear-gradient(#f12d39,#b8101b);border-radius:8px 8px 2px 2px;width:100%;min-height:8px;animation:.55s cubic-bezier(.2,.8,.2,1) both executive-bar-rise;position:relative;box-shadow:0 8px 18px #d2142133}.lead-daily-bar>i>span{color:#3c3c43;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:-19px;left:50%;transform:translate(-50%)}.lead-daily-bars article>strong{color:#4f4f57;white-space:nowrap;font-size:8px}.lead-daily-bars article>small{color:#85828a;white-space:nowrap;font-size:7px}.agency-lead-performance-strip{background:linear-gradient(145deg,#fffffffc,#f8f8fbf5);border:1px solid #dedee3;border-radius:21px;grid-template-columns:minmax(260px,1.2fr) repeat(4,minmax(130px,.55fr));gap:11px;margin:14px 0;padding:20px 22px;display:grid;box-shadow:0 16px 38px #1c1c2313,inset 0 1px #fff}.agency-lead-performance-strip>div{align-self:center}.agency-lead-performance-strip>article{background:#fff;border:1px solid #e2e1e5;border-radius:15px;align-content:center;gap:5px;min-height:105px;padding:15px;display:grid;position:relative;box-shadow:0 9px 22px #1f1b1d0b}.agency-lead-performance-strip>article b{color:#cd1823;background:#fff1f2;border:1px solid #efc9cc;border-radius:9px;place-items:center;width:29px;height:29px;font-size:7px;display:grid;position:absolute;top:12px;right:12px}.agency-lead-performance-strip>article span{color:#5f5d64;letter-spacing:.1em;font-size:7px;font-weight:950}.agency-lead-performance-strip>article strong{color:#202025;font-size:24px;line-height:1}.agency-lead-performance-strip>article small{color:#77747c;font-size:7px}.agency-lead-performance-strip>article.agency-lead-conversion{color:#fff;background:linear-gradient(145deg,#19191e,#31171b);border-color:#4d252a}.agency-lead-performance-strip>article.agency-lead-conversion span,.agency-lead-performance-strip>article.agency-lead-conversion small{color:#c8c3ca}.agency-lead-performance-strip>article.agency-lead-conversion strong{color:#fff}.agency-lead-performance-strip>article.agency-lead-conversion b{color:#ff6871;background:#ffffff12;border-color:#ffffff21}@media (max-width:1100px){.lead-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-clock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.us-timezone-map-layout{grid-template-columns:1fr}.us-timezone-map-legend{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.us-timezone-map-legend>p,.us-timezone-map-key{grid-column:1/-1}.us-timezone-map-key{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-performance-intelligence{grid-template-columns:1fr}.agency-lead-performance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-lead-performance-strip>div{grid-column:1/-1}}@media (max-width:720px){.lead-command-card>header,.lead-entry-actions{flex-direction:column;align-items:stretch}.lead-command-card>header{padding:28px 24px}.lead-entry-form{padding:18px}.lead-intake-sequence,.lead-field-grid,.lead-destination-grid{grid-template-columns:1fr}.lead-form-section{padding:21px 17px}.lead-form-section-heading{min-height:90px;margin:-21px -17px 0;padding:19px 17px}.lead-route-selector{grid-template-columns:1fr}.lead-route-selector label{justify-content:flex-start}.lead-entry-action-buttons{flex-direction:column;width:100%}.lead-entry-action-buttons button{width:100%}.agency-lead-outcome{grid-template-columns:1fr}.lead-performance-hero{grid-template-columns:1fr;padding:25px 21px}.lead-performance-hero-metric{min-height:95px}.lead-performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-clock-strip>header{flex-direction:column;align-items:flex-start}.operations-clock-grid{grid-template-columns:1fr}.operations-clock-strip>footer{flex-direction:column;align-items:flex-start}.operations-clock-strip>footer strong{text-align:left}.us-timezone-map-card{border-radius:20px;padding:17px}.us-timezone-map-header{flex-direction:column;align-items:stretch}.us-timezone-map-readout{width:100%;min-width:0}.us-timezone-map-layout{margin-top:14px}.us-timezone-map-stage{border-radius:16px;min-height:250px}.us-timezone-map-canvas,.us-timezone-map-stage:hover .us-timezone-map-canvas{width:104%;transform:none}.us-timezone-map-labels text{display:none}.us-timezone-map-legend{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.us-timezone-map-legend>button{min-height:56px}.us-timezone-map-key{grid-template-columns:1fr}.us-timezone-map-source,.lead-channel-panel>header,.lead-daily-panel>header{flex-direction:column;align-items:flex-start}.agency-lead-performance-strip{grid-template-columns:1fr}.agency-lead-performance-strip>div{grid-column:1}}@media (prefers-reduced-motion:reduce){.us-timezone-map-light,.us-timezone-map-orbit,.us-timezone-map-labels .us-timezone-map-selected-label{animation:none}.us-timezone-map-canvas,.us-timezone-state{transition:none}}@keyframes agency-dashboard-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes agency-card-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes agency-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes agency-ring-in{0%{opacity:0;transform:scale(.82)rotate(-25deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes agency-live-pulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes agency-orbit{0%{transform:translate(0)rotate(0)}to{transform:translate(-24px,28px)rotate(12deg)}}@keyframes agency-glow-breathe{0%{opacity:.11;transform:scale(.9)}to{opacity:.24;transform:scale(1.1)}}@keyframes agency-date-menu-in{0%{opacity:0;transform:translate(-50%,-7px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.agency-custom-date-panel{transform-origin:100% 0}@keyframes agency-custom-date-in{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.agency-custom-date-panel{animation-name:agency-custom-date-in}@media (prefers-reduced-motion:reduce){.agency-dashboard-stage,.agency-metrics article,.agency-stage-track>i,.agency-conversion-ring,.agency-hero-meta>strong i,.agency-production-panel header>strong i,.agency-header-premium:before,.agency-portfolio-glow,.agency-date-menu,.agency-custom-date-panel{animation:none!important}.agency-metrics article,.agency-sidebar nav button,.agency-date-trigger,.agency-date-trigger>i{transition:none}}@media (max-width:500px){.agency-metrics,.agency-detail-section>div,.agency-header-actions{grid-template-columns:1fr}.agency-date-picker{width:100%}.agency-custom-date-panel{grid-template-columns:1fr;width:100%;left:0;right:auto}.agency-custom-date-panel>div{grid-column:1}.agency-modal-backdrop{padding:0}.agency-application-modal{border-radius:0;max-height:100vh}}.admin-pass-application-panel{color:#fff;background:radial-gradient(circle at 86% 15%,#ef263238,#0000 32%),linear-gradient(135deg,#17171c,#35171c);border:1px solid #4a2026;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:20px 22px 0;padding:20px;display:grid;box-shadow:0 18px 40px #220e1229,inset 0 1px #ffffff12}.admin-pass-application-panel>div:first-child{gap:6px;min-width:0;display:grid}.admin-pass-application-panel>div:first-child>span{color:#ff626c;letter-spacing:.15em;font-size:8px;font-weight:950}.admin-pass-application-panel>div:first-child>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.admin-pass-application-panel>div:first-child>small{color:#c8c3ca;max-width:600px;font-size:8px;line-height:1.55}.admin-pass-application-panel>div:last-child{gap:8px;min-width:190px;display:grid}.admin-pass-application-panel button{border-radius:10px;min-height:44px;padding:0 18px;font-size:9px;font-weight:900}.admin-pass-application-panel .admin-primary{box-shadow:0 12px 26px #e11b284d;background:linear-gradient(135deg,#f12835,#c5121e)!important}.admin-pass-application-panel .admin-queue-action{color:#f2eef1;background:#ffffff12;border:1px solid #fff3}.admin-lead-work-options{background:#fbf9fa;border:1px solid #e3d8da;border-radius:13px;margin:14px 22px 22px;overflow:hidden}.admin-lead-work-options>summary{color:#37373d;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:13px 16px;list-style:none;display:flex}.admin-lead-work-options>summary::-webkit-details-marker{display:none}.admin-lead-work-options>summary>span{gap:4px;display:grid}.admin-lead-work-options>summary strong{font-size:10px}.admin-lead-work-options>summary small{color:#898991;font-size:8px}.admin-lead-work-options>summary>i{border-bottom:2px solid #d41b27;border-right:2px solid #d41b27;width:9px;height:9px;margin-right:5px;transition:transform .18s;transform:rotate(45deg)}.admin-lead-work-options[open]>summary>i{transform:rotate(225deg)}.admin-lead-work-options[open]>summary{background:#fff5f6;border-bottom:1px solid #e8dfe1}.admin-lead-work-options>.admin-application-grid{margin:17px}.admin-lead-work-options>.admin-queue-action{color:#fff;background:#df2531;border:1px solid #df2531;border-radius:9px;min-height:40px;margin:0 17px 17px auto;padding:0 16px;font-size:9px;font-weight:900;display:block}.executive-header{box-shadow:0 28px 70px #180a0d38,inset 0 1px #ffffff14}.executive-dashboard{min-width:0}.executive-dashboard>section{content-visibility:auto;contain-intrinsic-size:auto 520px}.executive-dashboard[aria-busy=true]{cursor:progress}.executive-dashboard[aria-busy=true]>*{opacity:.78;transition:opacity .2s}.executive-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.executive-intelligence-grid{margin-top:4px}.agency-stage-declined{background:linear-gradient(90deg,#7d7d86,#b3b3ba)}.executive-trend-panel,.executive-agency-board{background:#fffffff7;border:1px solid #dddde3;border-radius:22px;margin-top:14px;overflow:hidden;box-shadow:0 18px 48px #1a1a2114}.executive-trend-panel>header,.executive-agency-board>header{border-bottom:1px solid #e5e5e9;justify-content:space-between;align-items:center;gap:18px;min-height:90px;padding:21px 24px;display:flex}.executive-trend-panel header p,.executive-agency-board header p{color:#df1e2a;letter-spacing:.16em;margin:0 0 5px;font-size:8px;font-weight:950}.executive-trend-panel header h2,.executive-agency-board header h2{color:#25252b;letter-spacing:-.03em;margin:0;font-size:19px}.executive-trend-panel header span,.executive-agency-board header span{color:#676770;margin-top:5px;font-size:9px;display:block}.executive-trend-panel header>strong{color:#a71923;white-space:nowrap;background:#fff5f6;border:1px solid #e6c2c5;border-radius:999px;align-items:center;min-height:31px;padding:0 11px;font-size:8px;display:inline-flex}.executive-agency-board header>button{color:#ab1822;background:#fff6f7;border:1px solid #e4bfc2;border-radius:10px;min-height:38px;padding:0 14px;font-size:8px;font-weight:900}.executive-daily-bars{grid-template-columns:repeat(14,minmax(34px,1fr));align-items:end;gap:9px;min-height:220px;padding:25px 24px 20px;display:grid;overflow-x:auto}.executive-daily-bars article{justify-items:center;gap:7px;min-width:34px;display:grid}.executive-day-bar{background:repeating-linear-gradient(0deg,#0000 0 35px,#f0f0f3 36px);border-bottom:1px solid #d9d9df;align-items:flex-end;width:100%;height:145px;padding:0 7px;display:flex}.executive-day-bar>i{transform-origin:bottom;background:linear-gradient(#f12d39,#b8101b);border-radius:8px 8px 2px 2px;width:100%;min-height:8px;animation:.55s cubic-bezier(.2,.8,.2,1) both executive-bar-rise;position:relative;box-shadow:0 8px 18px #d2142133}.executive-day-bar>i>span{color:#3c3c43;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:-19px;left:50%;transform:translate(-50%)}.executive-daily-bars article>strong{color:#4f4f57;white-space:nowrap;font-size:8px}.executive-daily-bars article>small{color:#898991;white-space:nowrap;font-size:7px}.executive-agency-table-wrap{overflow-x:auto}.executive-agency-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1260px}.executive-agency-table-wrap th{color:#f4f4f6;letter-spacing:.08em;text-align:center;white-space:nowrap;background:#19191e;border-bottom:2px solid #df1e2a;padding:13px 12px;font-size:8px;font-weight:900}.executive-agency-table-wrap th:first-child{text-align:left}.executive-agency-table-wrap td{color:#4d4d55;text-align:center;border-bottom:1px solid #ececef;padding:15px 12px;font-size:9px;font-weight:750}.executive-agency-table-wrap td:first-child{text-align:left}.executive-agency-table-wrap tbody tr:hover{background:#fff7f8}.executive-agency-agents{justify-items:center;gap:4px;display:grid}.executive-agency-agents strong{color:#303038;font-size:9px}.executive-agency-agents small{color:#b51722;background:#fff6f7;border:1px solid #ebc8cb;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:900}.executive-pending-count{color:#b3131f;cursor:pointer;background:linear-gradient(145deg,#fff8f9,#ffeff1);border:1px solid #efbcc1;border-radius:11px;place-items:center;min-width:34px;min-height:34px;font-size:10px;font-weight:950;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-grid;box-shadow:0 8px 18px #b7121d14,inset 0 1px #fff}.executive-pending-count:hover:not(:disabled){border-color:#df1e2a;outline:0;transform:translateY(-1px);box-shadow:0 11px 23px #b7121d29,0 0 0 3px #df1e2a12}.executive-pending-count:focus-visible{border-color:#df1e2a;outline:0;transform:translateY(-1px);box-shadow:0 11px 23px #b7121d29,0 0 0 3px #df1e2a12}.executive-pending-count:disabled{color:#777780;box-shadow:none;cursor:default;background:0 0;border-color:#0000}.executive-pending-backdrop{z-index:430;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a090da8}.executive-pending-modal{color:#fff;background:radial-gradient(circle at 100% 0,#e11b2957,#0000 34%),linear-gradient(145deg,#151519 0%,#21171a 60%,#4d151d 100%);border:1px solid #ff54604d;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(780px,100vw - 34px);max-height:min(760px,100dvh - 34px);padding:0;display:grid;overflow:hidden;box-shadow:0 34px 100px #00000075,inset 0 1px #ffffff12}.executive-pending-modal>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:20px;min-height:124px;padding:24px 27px;display:flex}.executive-pending-modal>header p{color:#ff5a64;letter-spacing:.18em;margin:0 0 7px;font-size:8px;font-weight:950}.executive-pending-modal>header h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:25px}.executive-pending-modal>header span{color:#c9c3c7;margin-top:7px;font-size:9px;line-height:1.5;display:block}.executive-pending-modal>header button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.executive-pending-list{align-content:start;gap:12px;padding:18px;display:grid;overflow-y:auto}.executive-pending-list>article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:17px;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0d}.executive-pending-identity{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.executive-pending-identity>span{color:#ff6873;background:#e11d2b1c;border:1px solid #ff5b6652;border-radius:13px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:950;display:grid}.executive-pending-identity>div{gap:4px;display:grid}.executive-pending-identity strong{color:#fff;font-size:11px}.executive-pending-identity small{color:#aaa4a9;font-size:8px}.executive-pending-identity b{color:#ffd069;letter-spacing:.08em;background:#ffb52f17;border:1px solid #ffc55447;border-radius:999px;padding:5px 8px;font-size:7px}.executive-pending-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.executive-pending-route>span{background:#07070a2e;border:1px solid #ffffff12;border-radius:11px;gap:5px;min-width:0;padding:10px 11px;display:grid}.executive-pending-route small{color:#918c92;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.executive-pending-route strong{color:#f4f2f3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.executive-pending-list>article>button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#ed2632,#c8121e);border:1px solid #e33540;border-radius:11px;justify-self:end;min-height:39px;padding:0 15px;font-size:8px;font-weight:950;box-shadow:0 9px 22px #bf101b38}.executive-pending-modal>footer{background:#07070a3d;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:12px 18px;display:flex}.executive-pending-modal>footer span{color:#9f9aa1;font-size:7px}.executive-pending-modal>footer button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:10px;min-height:38px;padding:0 14px;font-size:8px;font-weight:900}.lead-performance-drilldown-backdrop{z-index:435;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080bb8;padding:17px}.lead-performance-drilldown-modal{color:#fff;background:radial-gradient(circle at 100% 0,#e21d2b57,#0000 35%),linear-gradient(145deg,#141418 0%,#21171a 58%,#4d151d 100%);border:1px solid #ff535f52;border-radius:25px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1080px,100vw - 34px);max-height:min(790px,100dvh - 34px);display:grid;overflow:hidden;box-shadow:0 36px 110px #00000085,inset 0 1px #ffffff14}.lead-performance-drilldown-modal>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:24px;min-height:126px;padding:25px 28px;display:flex}.lead-performance-drilldown-modal>header p{color:#ff5b66;letter-spacing:.18em;margin:0 0 7px;font-size:8px;font-weight:950}.lead-performance-drilldown-modal>header h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(23px,2.4vw,32px)}.lead-performance-drilldown-modal>header span{color:#c9c3c8;margin-top:8px;font-size:9px;line-height:1.5;display:block}.lead-performance-drilldown-modal>header button{color:#fff;cursor:pointer;background:#ffffff13;border:1px solid #ffffff2b;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:23px;transition:border-color .18s,background .18s,transform .18s;display:grid}:is(.lead-performance-drilldown-modal>header button:hover,.lead-performance-drilldown-modal>header button:focus-visible){background:#ef263229;border-color:#ff5b66a3;outline:0;transform:translateY(-1px)}.lead-performance-drilldown-table-wrap{scrollbar-color:#b92833 #ffffff0f;scrollbar-width:thin;min-height:250px;overflow:auto}.lead-performance-drilldown-table-wrap table{border-collapse:separate;border-spacing:0;color:#f5f2f4;text-align:center;width:100%;min-width:1040px}.lead-performance-drilldown-table-wrap thead{z-index:3;position:sticky;top:0}.lead-performance-drilldown-table-wrap th{color:#aaa5ab;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;background:#0e0d11fa;border-bottom:1px solid #ffffff1c;height:52px;padding:0 18px;font-size:7px;font-weight:950;box-shadow:0 10px 24px #0000002e}.lead-performance-drilldown-table-wrap td{color:#ded9dc;white-space:nowrap;border-bottom:1px solid #ffffff13;height:66px;padding:11px 18px;font-size:9px}.lead-performance-drilldown-table-wrap tbody tr{background:#ffffff05;transition:background .15s}.lead-performance-drilldown-table-wrap tbody tr:nth-child(2n){background:#ffffff0a}.lead-performance-drilldown-table-wrap tbody tr:hover{background:#ef263214}.lead-pipeline-table tbody tr,.agency-leads-table tbody tr,.policy-table-wrap tbody tr,.lead-performance-drilldown-table-wrap tbody tr,.admin-applications-table tbody tr,.production-record-table tbody tr{transition:background .16s,box-shadow .16s,filter .16s}.lead-pipeline-table tbody tr:hover>td,.agency-leads-table tbody tr:hover>td,.policy-table-wrap tbody tr:hover>td,.lead-performance-drilldown-table-wrap tbody tr:hover>td{background:#fff2f4;box-shadow:inset 0 1px #e01f2c14,inset 0 -1px #e01f2c14}.lead-pipeline-table tbody tr:hover>td:first-child,.agency-leads-table tbody tr:hover>td:first-child,.policy-table-wrap tbody tr:hover>td:first-child,.lead-performance-drilldown-table-wrap tbody tr:hover>td:first-child{box-shadow:inset 3px 0 #e81f2c,inset 0 1px #e01f2c14,inset 0 -1px #e01f2c14}.lead-performance-drilldown-table-wrap tbody tr:hover>td{color:#fff;background:linear-gradient(90deg,#74131f9e,#e11f2c38);box-shadow:inset 0 1px #ff707929,inset 0 -1px #ff707929}.lead-performance-drilldown-table-wrap tbody tr:hover>td:first-child{box-shadow:inset 3px 0 #ff4551,inset 0 1px #ff707929,inset 0 -1px #ff707929}.lead-performance-drilldown-table-wrap tbody tr:hover td strong{color:#fff}.admin-applications-table tbody tr:hover .application-frozen-date,.admin-applications-table tbody tr:hover .application-frozen-id,.admin-applications-table tbody tr:hover .application-frozen-actions,.production-record-table tbody tr:hover>td:first-child,.production-record-table tbody tr:hover>td:nth-child(2),.production-record-table tbody tr:hover .production-record-actions-column{background:#fff2f4}.admin-applications-table tbody tr:hover .application-frozen-date,.production-record-table tbody tr:hover>td:first-child{box-shadow:inset 3px 0 #e81f2c,inset 0 1px #e01f2c14,inset 0 -1px #e01f2c14}.lead-performance-drilldown-table-wrap td:first-child strong,.lead-performance-drilldown-table-wrap td:nth-child(5) strong{color:#fff;font-weight:900}.lead-performance-creator{justify-items:center;gap:3px;display:grid}.lead-performance-creator strong{color:#fff;font-size:9px}.lead-performance-creator small{color:#ff626c;font-size:7px;font-weight:800}.lead-performance-assignment{text-align:center;justify-items:center;gap:4px;display:grid}.lead-performance-assignment strong{color:#fff;text-overflow:ellipsis;max-width:240px;font-size:9px;overflow:hidden}.lead-performance-assignment small{color:#ff6c75;letter-spacing:.04em;font-size:7px;font-weight:850}.lead-performance-drilldown-state{color:#aca7ad;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:290px;padding:32px;display:grid}.lead-performance-drilldown-state strong{color:#fff;font-size:13px}.lead-performance-drilldown-state span{font-size:9px;line-height:1.5}.lead-performance-drilldown-error strong{color:#ff737b}.lead-performance-drilldown-modal>footer{background:#07070a42;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 19px;display:flex}.lead-performance-drilldown-modal>footer span{color:#9f9aa1;font-size:7px}.lead-performance-drilldown-modal>footer button{color:#fff;cursor:pointer;background:#ffffff13;border:1px solid #ffffff29;border-radius:11px;min-height:39px;padding:0 17px;font-size:8px;font-weight:900}.executive-agency-identity{align-items:center;gap:10px;display:flex}.executive-agency-identity>b{color:#bd1621;background:#ffecee;border-radius:8px;place-items:center;min-width:42px;height:32px;padding:0 7px;font-size:8px;display:grid}.executive-agency-identity>strong{color:#303037;font-size:9px}.executive-rate{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:86px;display:grid}.executive-rate>i{background:linear-gradient(90deg,#df1e2a,#ff6972);border-radius:99px;height:6px;display:block}.executive-empty{color:#777780;text-align:center;padding:34px 24px;font-size:10px}.team-performance-board{color:#fff;background:radial-gradient(circle at 92% 0,#e71e2b3b,#0000 38%),linear-gradient(135deg,#17171c,#25191c 62%,#51151d);border:1px solid #3d2529;border-radius:24px;margin-top:18px;overflow:hidden;box-shadow:0 24px 58px #250d1133,inset 0 1px #ffffff12}.executive-team-performance-board{background:radial-gradient(circle at 90% 0,#ef263233,#0000 40%),linear-gradient(135deg,#17171c,#24191c 62%,#44151b)}.team-performance-board>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:24px 26px;display:flex}.team-performance-board>header p{color:#ff5d67;letter-spacing:.17em;margin:0 0 6px;font-size:8px;font-weight:950}.team-performance-board>header h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:20px}.team-performance-board>header span{color:#c4bec1;margin-top:6px;font-size:9px;display:block}.team-performance-board>header>strong{color:#ffc3c7;white-space:nowrap;background:#e51d2a1a;border:1px solid #ff5d6759;border-radius:999px;align-items:center;min-height:33px;padding:0 12px;font-size:8px;display:inline-flex}.team-performance-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.team-performance-card-grid>article{background:linear-gradient(145deg,#ffffff13,#ffffff09);border:1px solid #ffffff1c;border-radius:18px;gap:15px;min-width:0;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0e,0 14px 26px #00000021}.team-performance-person{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.team-performance-person>span{color:#fff;background:linear-gradient(145deg,#d51a27,#6e151e);border:1px solid #ff59645c;border-radius:13px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:950;display:grid;box-shadow:0 10px 22px #d7182533}.team-performance-person>div{min-width:0}.team-performance-person>div strong,.team-performance-person>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-performance-person>div strong{color:#fff;font-size:11px}.team-performance-person>div small{color:#aaa5aa;margin-top:4px;font-size:8px}.team-performance-person>b{color:#ff727b;letter-spacing:-.04em;text-align:right;min-width:50px;font-size:20px}.team-performance-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.team-performance-stat-grid>span{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:11px;gap:5px;min-width:0;padding:10px 8px;display:grid}.team-performance-stat-grid small,.team-performance-premium small{color:#99959b;text-transform:uppercase;font-size:7px;font-weight:850}.team-performance-stat-grid strong{color:#f7f5f6;font-size:15px}.team-performance-premium{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.team-performance-premium>span{background:#d91b2812;border:1px solid #ff5d6721;border-radius:12px;gap:5px;padding:11px 12px;display:grid}.team-performance-premium strong{color:#fff;font-size:12px}.team-performance-progress{border-top:1px solid #ffffff12;gap:8px;padding-top:9px;display:grid;position:relative}.team-performance-progress:before{content:"";background:#ffffff17;border-radius:999px;height:5px}.team-performance-progress>i{background:linear-gradient(90deg,#df1e2a,#ff6470);border-radius:999px;width:0;max-width:100%;height:5px;position:absolute;top:9px;left:0;box-shadow:0 0 13px #e71e2b57}.team-performance-progress>span{color:#aaa5aa;font-size:8px}.team-performance-empty{color:#aaa5aa;text-align:center;justify-items:center;gap:7px;padding:42px 24px;display:grid}.team-performance-empty strong{color:#fff;font-size:12px}.team-performance-empty span{max-width:540px;font-size:9px;line-height:1.55}@keyframes executive-bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:1180px){.executive-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-performance-card-grid{grid-template-columns:1fr}}@media (max-width:760px){.admin-pass-application-panel{grid-template-columns:1fr;margin-inline:16px}.admin-pass-application-panel>div:last-child{min-width:0}.admin-lead-work-options{margin-inline:16px}.admin-work-attribution,.lead-work-attribution,.admin-work-attribution.admin-application-assignment{grid-template-columns:1fr}.admin-work-attribution:not(.admin-application-assignment)>div,.admin-work-attribution.admin-application-assignment>div{grid-column:auto}.executive-trend-panel>header,.executive-agency-board>header,.team-performance-board>header{flex-direction:column;align-items:flex-start}.team-performance-stat-grid,.executive-pending-route{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-pending-modal>footer{flex-direction:column;align-items:stretch}.executive-pending-modal>footer button{width:100%}.lead-performance-drilldown-backdrop{padding:10px}.lead-performance-drilldown-modal{border-radius:20px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.lead-performance-drilldown-modal>header{min-height:112px;padding:21px 20px}.lead-performance-drilldown-modal>footer{flex-direction:column;align-items:stretch}.lead-performance-drilldown-modal>footer button{width:100%}}@media (max-width:500px){.executive-metrics{grid-template-columns:1fr}}.presence-dashboard{isolation:isolate;background:radial-gradient(circle at 96% 0,#e0182b1f,#0000 34%),linear-gradient(145deg,#fffffffa,#faf8f9f7);border:1px solid #e21e2d2e;border-radius:28px;margin:0 0 28px;padding:0 26px 26px;position:relative;overflow:hidden;box-shadow:0 24px 54px #1212181a,inset 0 1px #fff}.presence-dashboard:before{content:"";z-index:-1;pointer-events:none;opacity:.28;background-image:linear-gradient(#10131b0d 1px,#0000 1px),linear-gradient(90deg,#10131b0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.presence-refresh-strip{color:#d7dae2;letter-spacing:.035em;background:linear-gradient(110deg,#14151b,#21171b 62%,#58141c);border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;gap:20px;min-height:48px;margin:0 -26px 24px;padding:0 26px;font-size:11px;font-weight:800;display:flex}.presence-refresh-strip span{align-items:center;gap:8px;display:inline-flex}.presence-refresh-strip i{background:#4fd18b;border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite presencePulse;box-shadow:0 0 0 6px #4fd18b1f,0 0 18px #4fd18b80}.presence-refresh-strip b{color:#ffffff38}@keyframes presencePulse{50%{opacity:.65;transform:scale(.78)}}.presence-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.presence-heading>div:first-child{max-width:720px}.presence-heading p,.presence-roster header p{color:#df1e2e;letter-spacing:.19em;margin:0 0 8px;font-size:10px;font-weight:950}.presence-heading h2{color:#11131a;letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.6vw,40px)}.presence-heading>div:first-child>span{color:#626675;margin-top:9px;font-size:12px;line-height:1.65;display:block}.presence-self-status{background:#fffc;border:1px solid #11131a1a;border-radius:18px;min-width:min(100%,495px);padding:14px;box-shadow:0 12px 26px #12121812}.presence-self-status>small{color:#7e818b;letter-spacing:.16em;margin:0 0 9px 3px;font-size:9px;font-weight:950;display:block}.presence-self-status>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.presence-self-status>em{color:#676b76;margin:9px 3px 0;font-size:9px;font-style:normal;line-height:1.45;display:block}.presence-end-work{justify-content:space-between;align-items:center;gap:10px;margin:9px 3px 0;grid-template-columns:none!important;display:flex!important}.presence-end-work em{color:#676b76;font-size:9px;font-style:normal;line-height:1.45}.presence-self-status .presence-end-work button{color:#b41320;background:#e01e2b0f;border-color:#e01e2b47;flex:none;min-height:34px;padding:7px 12px}.presence-self-status .presence-end-work button:hover{color:#fff;background:#e01e2b;border-color:#e01e2b;box-shadow:0 9px 22px #e01e2b38}.presence-self-status button{color:#515562;cursor:pointer;background:#fff;border:1px solid #e1e2e7;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:7px 9px;font-size:10px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s,color .18s;display:inline-flex}.presence-self-status button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #12121817}.presence-self-status button i,.presence-mix-legend i,.presence-agent-status>i{background:#a6a8b0;border-radius:50%;width:8px;height:8px}.presence-self-status button.active{color:#15161d;border-color:var(--presence-tone);box-shadow:0 8px 20px var(--presence-tone)}@supports (color:color-mix(in lab, red, red)){.presence-self-status button.active{box-shadow:0 8px 20px color-mix(in srgb, var(--presence-tone) 18%, transparent)}}.presence-self-status button.active i{background:var(--presence-tone);box-shadow:0 0 0 5px var(--presence-tone)}@supports (color:color-mix(in lab, red, red)){.presence-self-status button.active i{box-shadow:0 0 0 5px color-mix(in srgb, var(--presence-tone) 13%, transparent)}}.lead-intake-activity{color:#fff;letter-spacing:.13em;background:#ffffff13;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:28px;padding:0 11px;font-size:8px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.lead-intake-activity i{background:#f4b72c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f4b72c1f}.lead-intake-activity.active{color:#c8f5dc;background:#1f804e29;border-color:#3fc98259}.lead-intake-activity.active i{background:#43ce87;animation:1.9s ease-in-out infinite presencePulse;box-shadow:0 0 0 5px #43ce8724,0 0 15px #43ce87a6}.lead-intake-activity.blocked{color:#ffd0d4;background:#c21a2630;border-color:#ff525e66}.lead-intake-activity.blocked i{background:#ff5260;box-shadow:0 0 0 5px #ff526021}.lead-save-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09090cb3;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.lead-error-backdrop{z-index:260;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#08080bb8;place-items:center;padding:24px;animation:.18s both lead-error-backdrop-in;display:grid;position:fixed;inset:0}.lead-error-dialog{color:#fff;background:radial-gradient(circle at 90% -20%,#ef26325c,#0000 44%),linear-gradient(135deg,#17171c,#32171c 72%,#661720);border:1px solid #ff535e73;border-radius:24px;grid-template-columns:54px minmax(0,1fr);gap:18px;width:min(560px,100%);padding:30px;animation:.24s cubic-bezier(.2,.8,.2,1) both lead-error-dialog-in;display:grid;position:relative;box-shadow:0 36px 100px #0a04058a,inset 0 1px #ffffff17}.lead-error-symbol{color:#fff;background:linear-gradient(145deg,#f22d39,#bd111d);border:1px solid #ff5c666b;border-radius:17px;place-items:center;width:54px;height:54px;font-size:23px;font-weight:950;display:grid;box-shadow:0 14px 30px #dc152247,0 0 0 8px #ef263214}.lead-error-dialog>div:nth-child(2){min-width:0}.lead-error-dialog p{color:#ff737c;letter-spacing:.18em;margin:1px 0 7px;font-size:8px;font-weight:950}.lead-error-dialog h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:24px}.lead-error-dialog span{color:#ddd4d7;margin-top:9px;font-size:11px;line-height:1.55;display:block}.lead-error-dialog>button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#ef2632,#c7101c);border:1px solid #ef2632;border-radius:13px;grid-column:1/-1;min-height:48px;font-size:10px;font-weight:900;box-shadow:0 14px 28px #db1a273d}@keyframes lead-error-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes lead-error-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.lead-route-success{z-index:275;color:#fff;background:radial-gradient(circle at 100% 0,#4ad19a3d,#0000 42%),linear-gradient(145deg,#15171a,#17251f 58%,#163c2c);border:1px solid #4cd3946b;border-radius:20px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;width:min(430px,100vw - 32px);min-height:104px;padding:18px 48px 18px 18px;animation:.32s cubic-bezier(.18,.82,.24,1.12) both lead-route-success-in;display:grid;position:fixed;top:24px;right:24px;overflow:hidden;box-shadow:0 28px 72px #04160e57,0 0 0 1px #ffffff06,inset 0 1px #ffffff17}.lead-route-success>span{color:#0f2e21;background:linear-gradient(145deg,#73e5ac,#40c884);border:1px solid #64e5aa7a;border-radius:15px;place-items:center;width:46px;height:46px;font-size:19px;font-weight:950;display:grid;box-shadow:0 0 0 7px #4ad19a1a,0 12px 27px #15915b47}.lead-route-success>div{gap:5px;min-width:0;display:grid}.lead-route-success p{color:#7ce1b1;letter-spacing:.17em;margin:0;font-size:7px;font-weight:950}.lead-route-success strong{color:#fff;letter-spacing:-.015em;font-size:14px;line-height:1.25}.lead-route-success small{color:#bdcbc4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.lead-route-success>button{color:#dce8e1;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:9px;place-items:center;width:29px;height:29px;font-size:17px;display:grid;position:absolute;top:12px;right:12px}.lead-route-success>i{transform-origin:0;background:linear-gradient(90deg,#43d18c,#74e8b1);height:3px;animation:6s linear both lead-route-success-timer;position:absolute;bottom:0;left:0;right:0}@keyframes lead-route-success-in{0%{opacity:0;transform:translate(20px,-12px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes lead-route-success-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.lead-save-modal{background:#fff;border:1px solid #ef263240;border-radius:28px;width:min(760px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 42px 110px #0006,inset 0 1px #fff}.lead-save-modal>header{color:#fff;background:radial-gradient(circle at 85% -30%,#ef263257,#0000 44%),linear-gradient(120deg,#151519,#421a20 70%,#6f1b26);justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px;display:flex;position:relative}.lead-save-modal>header p{color:#ff5c66;letter-spacing:.18em;margin:0 0 7px;font-size:9px;font-weight:950}.lead-save-modal>header h2{letter-spacing:-.035em;margin:0;font-size:25px}.lead-save-modal>header span{color:#d8cfd2;margin-top:8px;font-size:11px;line-height:1.5;display:block}.lead-save-modal>header>button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:13px;flex:0 0 42px;width:42px;height:42px;font-size:24px}.lead-save-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:24px 30px 10px;display:grid}.lead-save-options>button{text-align:left;color:#25232a;background:linear-gradient(145deg,#fff,#faf8f9);border:1px solid #e2dde0;border-radius:17px;align-items:center;gap:14px;min-height:86px;padding:16px 18px;display:flex;box-shadow:0 10px 25px #1912150b}.lead-save-options>button>i{background:#fff;border:2px solid #b9b4b7;border-radius:50%;flex:0 0 18px;width:18px;height:18px;box-shadow:inset 0 0 0 4px #fff}.lead-save-options>button span{gap:5px;display:grid}.lead-save-options>button strong{font-size:12px}.lead-save-options>button small{color:#77727a;font-size:10px;line-height:1.45}.lead-save-options>button.active{background:linear-gradient(145deg,#fff7f8,#ffedf0);border-color:#ef2632;box-shadow:0 16px 35px #d918251f,inset 0 0 0 1px #ef263214}.lead-save-options>button.active>i{background:#e51d2a;border-color:#e51d2a}.callback-outcome-options{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-callback-schedule{background:linear-gradient(145deg,snow,#fff1f3);border:1px solid #f0cbd0;border-radius:19px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:12px 30px 8px;padding:20px;display:grid}.lead-callback-field,.lead-callback-zone{color:#26242a;gap:8px;font-size:10px;font-weight:900;display:grid}.lead-callback-field input,.lead-callback-zone select{color:#1b1b21;min-height:58px;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #dcd8dc;border-radius:14px;padding:0 15px;font-size:12px;font-weight:800}.lead-callback-field small{color:#77727a;font-size:9px;font-weight:650}.lead-callback-schedule .lead-select-trigger{min-height:58px}.lead-callback-preview{background:#fff;border:1px solid #d11b282e;border-radius:13px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 15px;display:flex}.lead-callback-preview span{color:#c51c28;letter-spacing:.15em;font-size:8px;font-weight:950}.lead-callback-preview strong{color:#18181d;text-align:right;font-size:12px}.lead-save-modal>footer{justify-content:flex-end;align-items:center;gap:10px;padding:20px 30px 28px;display:flex}.lead-save-modal>footer button{color:#333039;background:#fff;border:1px solid #ddd9dd;border-radius:14px;min-height:48px;padding:0 20px;font-size:10px;font-weight:900}.lead-save-modal>footer .admin-primary{color:#fff;background:linear-gradient(145deg,#ef2632,#ce1320);border-color:#df1d2a;box-shadow:0 14px 28px #db1a2738}.lead-save-modal>footer button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.lead-callback-due-row{background:linear-gradient(90deg,#ef26320e,#0000 38%)}.lead-callback-due,.lead-callback-scheduled{white-space:nowrap;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:900;display:inline-flex}.lead-callback-due{color:#bc1420;background:#fff0f2;box-shadow:inset 0 0 0 1px #f1c2c7}.lead-callback-scheduled{color:#4d525c;background:#f2f3f5}.lead-phone-restricted{color:#9b969b;white-space:nowrap;font-size:9px;font-weight:750}.lead-callback-button{color:#fff!important;background:linear-gradient(145deg,#ef2632,#c91420)!important;border-color:#d61b27!important;box-shadow:0 10px 22px #da182533!important}.lead-callback-alert{z-index:90;color:#fff;background:radial-gradient(circle at 90% -40%,#ef263261,#0000 48%),linear-gradient(135deg,#17171c,#47181e 74%,#6f1a24);border:1px solid #ff5c6673;border-radius:20px;grid-template-columns:50px 1fr auto;align-items:center;gap:15px;width:min(520px,100vw - 48px);padding:18px;animation:.32s both callbackAlertIn;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 26px 70px #19050861,inset 0 1px #ffffff17}.lead-callback-alert-icon{background:#ffffff14;border:1px solid #ffffff26;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.lead-callback-alert-icon i{background:#ff3947;border-radius:50%;width:13px;height:13px;animation:1.55s ease-in-out infinite presencePulse;box-shadow:0 0 0 8px #ff394721,0 0 24px #ff3947cc}.lead-callback-alert>div:nth-child(2){gap:4px;min-width:0;display:grid}.lead-callback-alert p{color:#ff6b74;letter-spacing:.17em;margin:0;font-size:8px;font-weight:950}.lead-callback-alert h2{letter-spacing:-.025em;margin:0;font-size:16px}.lead-callback-alert span,.lead-callback-alert small{color:#d7cfd2;font-size:9px}.lead-callback-alert>button{color:#fff;white-space:nowrap;background:linear-gradient(145deg,#f02a36,#cf1421);border:1px solid #ffffff2b;border-radius:12px;min-height:44px;padding:0 14px;font-size:9px;font-weight:950;box-shadow:0 10px 24px #0003}@keyframes callbackAlertIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:760px){.lead-save-options,.callback-outcome-options,.lead-callback-schedule{grid-template-columns:1fr}.lead-callback-preview{flex-direction:column;align-items:flex-start}.lead-callback-preview strong{text-align:left}.lead-callback-alert{grid-template-columns:42px 1fr}.lead-callback-alert-icon{width:42px;height:42px}.lead-callback-alert>button{grid-column:1/-1;width:100%}}.presence-error{color:#9e1420;background:#fff3f4;border:1px solid #f1b7bd;border-radius:13px;margin:0 0 18px;padding:12px 15px;font-size:11px;font-weight:800}.presence-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.presence-summary-card{--presence-tone:#777b88;border:1px solid var(--presence-tone);grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:8px 15px;min-height:142px;padding:22px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.presence-summary-card{border:1px solid color-mix(in srgb, var(--presence-tone) 24%, #e6e7eb)}}.presence-summary-card{background:linear-gradient(145deg, #fff, var(--presence-tone));border-radius:21px}@supports (color:color-mix(in lab, red, red)){.presence-summary-card{background:linear-gradient(145deg, #fff, color-mix(in srgb, var(--presence-tone) 5%, #fff))}}.presence-summary-card{transition:transform .2s,box-shadow .2s;box-shadow:0 15px 30px #12121812,inset 0 1px #fff}.presence-summary-card:hover{transform:translateY(-4px);box-shadow:0 22px 38px #1212181c}.presence-summary-card:after{content:"";border:26px solid var(--presence-tone);width:130px;height:130px;position:absolute;bottom:-42px;right:-30px}@supports (color:color-mix(in lab, red, red)){.presence-summary-card:after{border:26px solid color-mix(in srgb, var(--presence-tone) 9%, transparent)}}.presence-summary-card:after{border-radius:50%}.presence-summary-card>span{z-index:1;width:44px;height:44px;color:var(--presence-tone);border:1px solid var(--presence-tone);grid-row:1/3;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.presence-summary-card>span{border:1px solid color-mix(in srgb, var(--presence-tone) 24%, transparent)}}.presence-summary-card>span{background:var(--presence-tone);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.presence-summary-card>span{background:color-mix(in srgb, var(--presence-tone) 8%, #fff)}}.presence-summary-card>span{font-size:10px;font-weight:950}.presence-summary-card>strong{z-index:1;color:var(--presence-tone);letter-spacing:-.05em;font-size:38px;line-height:.95;position:relative}.presence-summary-card h3{z-index:1;color:#171922;margin:0;font-size:14px;position:relative}.presence-summary-card small{z-index:1;color:#727580;margin-top:4px;font-size:10px;display:block;position:relative}.status-available{--presence-tone:#22ae69}.status-on_call{--presence-tone:#eba800}.status-recovery{--presence-tone:#8a58e6}.status-away{--presence-tone:#e2444f}.status-offline{--presence-tone:#777b88}.presence-mix{background:#ffffffd6;border:1px solid #14161d17;border-radius:18px;margin-top:16px;padding:18px 20px;box-shadow:inset 0 1px #fff}.presence-mix>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.presence-mix>div:first-child span{color:#7f828d;letter-spacing:.17em;font-size:9px;font-weight:950}.presence-mix>div:first-child strong{color:#343641;font-size:10px}.presence-mix-track{background:#e7e8ec;border-radius:999px;height:10px;margin:12px 0;overflow:hidden;box-shadow:inset 0 2px 5px #1212181a}.presence-mix-track i{border-radius:inherit;background:linear-gradient(90deg,#20a963,#56d795);min-width:0;height:100%;transition:width .45s;display:block;box-shadow:0 0 14px #22ae6966}.presence-mix-legend{flex-wrap:wrap;gap:18px;display:flex}.presence-mix-legend span{color:#656874;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.presence-mix-legend span i{background:var(--presence-tone)}.presence-roster{background:linear-gradient(145deg,#17181f,#21171b 64%,#4a141b);border:1px solid #14161d1a;border-radius:22px;margin-top:18px;padding:22px;box-shadow:0 20px 44px #12121826}.presence-roster>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.presence-roster header h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:19px}.presence-roster>header>span{color:#aeb1bb;letter-spacing:.08em;font-size:9px;font-weight:800}.presence-roster-sections{gap:17px;display:grid}.presence-roster-group{background:linear-gradient(145deg,#ffffff0e,#ffffff06);border:1px solid #ffffff1a;border-radius:19px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.presence-roster-group:before{content:"";background:linear-gradient(90deg,#ed2935,#ed293500);border-radius:0 0 99px 99px;height:2px;position:absolute;top:0;left:16px;right:16px}.presence-roster-group.agency-group{background:linear-gradient(145deg,#e01e2b17,#ffffff06)}.presence-roster-group.agency-group:before{background:linear-gradient(90deg,#ef3340,#ef334000)}.presence-roster-group>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.presence-roster-group>header p{color:#ff5d68;letter-spacing:.17em;margin:0 0 5px;font-size:8px;font-weight:950}.presence-roster-group.agency-group>header p{color:#ff7c85}.presence-roster-group>header h4{color:#f2f1f4;letter-spacing:-.015em;margin:0;font-size:13px}.presence-roster-group>header>span{color:#c7c5cc;white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850}.presence-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.presence-agent{--presence-tone:#777b88;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0d}.presence-agent.status-available{--presence-tone:#22ae69}.presence-agent.status-on_call{--presence-tone:#eba800}.presence-agent.status-recovery{--presence-tone:#8a58e6}.presence-agent.status-away{--presence-tone:#e2444f}.presence-agent.status-offline{--presence-tone:#777b88;opacity:.68}.presence-avatar{color:#fff;border:1px solid var(--presence-tone);place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.presence-avatar{border:1px solid color-mix(in srgb, var(--presence-tone) 50%, transparent)}}.presence-avatar{background:linear-gradient(145deg, var(--presence-tone), #16171d);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.presence-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--presence-tone) 78%, #16171d), #16171d)}}.presence-avatar{box-shadow:0 8px 18px var(--presence-tone);font-size:11px;font-weight:950}@supports (color:color-mix(in lab, red, red)){.presence-avatar{box-shadow:0 8px 18px color-mix(in srgb, var(--presence-tone) 20%, transparent)}}.presence-agent-copy{min-width:0}.presence-agent-copy>strong{color:#fff;align-items:center;gap:8px;font-size:12px;display:flex}.presence-agent-copy em{color:#ff7b85;letter-spacing:.1em;background:#ef26321a;border:1px solid #ef263257;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal}.presence-agent-copy em.presence-auto-tag{color:#66d59a;background:#4dbe881a;border-color:#4dbe8859}.presence-agent-copy em.presence-external-tag,.presence-quick-copy em.presence-external-tag{color:#ff7c84;background:#ef263221;border-color:#ff535e61;box-shadow:0 0 18px #ef26321f}.presence-agent-copy span,.presence-agent-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.presence-agent-copy span{color:#b7bac3;margin-top:5px;font-size:9px}.presence-agent-copy small{color:#858994;margin-top:4px;font-size:8px}.presence-agent-status{text-align:right;grid-template-columns:auto 1fr;align-items:center;gap:4px 7px;min-width:92px;display:grid}.presence-agent-status>i{background:var(--presence-tone);box-shadow:0 0 0 5px var(--presence-tone)}@supports (color:color-mix(in lab, red, red)){.presence-agent-status>i{box-shadow:0 0 0 5px color-mix(in srgb, var(--presence-tone) 12%, transparent)}}.presence-agent-status strong{color:var(--presence-tone)}@supports (color:color-mix(in lab, red, red)){.presence-agent-status strong{color:color-mix(in srgb, var(--presence-tone) 76%, #fff)}}.presence-agent-status strong{text-transform:uppercase;font-size:9px}.presence-agent-status small{color:#818590;grid-column:1/3;font-size:7px}.presence-empty{color:#9ca0ab;text-align:center;border:1px dashed #ffffff24;border-radius:15px;padding:44px 20px;font-size:11px}.presence-dashboard-compact{margin:0}.availability-drawer-backdrop{z-index:420;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08080b8f;justify-content:flex-end;animation:.18s both availabilityBackdropIn;display:flex;position:fixed;inset:0}.availability-drawer{color:#fff;background:radial-gradient(circle at 105% -10%,#e11b2957,#0000 35%),linear-gradient(145deg,#151519 0%,#21171a 57%,#4d151d 100%);border-left:1px solid #ff485447;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(540px,100vw);height:100dvh;animation:.28s cubic-bezier(.2,.8,.2,1) both availabilityDrawerIn;display:grid;overflow:hidden;box-shadow:-32px 0 90px #0000006b,inset 1px 0 #ffffff0f}.availability-drawer>header{background:linear-gradient(110deg,#ffffff09,#dd1a2714);border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:22px;min-height:126px;padding:25px 27px;display:flex}.availability-drawer>header p{color:#ff5a64;letter-spacing:.19em;margin:0 0 7px;font-size:8px;font-weight:950}.availability-drawer>header h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:25px}.availability-drawer>header span{color:#c9c3c7;max-width:380px;margin-top:7px;font-size:9px;line-height:1.55;display:block}.availability-drawer>header button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}:is(.availability-drawer>header button:hover,.availability-drawer>header button:focus-visible){background:#e21d2a2e;border-color:#ff4f5aa6;outline:0}.availability-drawer-guidance{background:#ef263213;border:1px solid #ef313d3d;border-radius:13px;align-items:center;gap:12px;margin:14px 18px 0;padding:12px 14px;display:flex}.availability-drawer-guidance>i{background:#ef2632;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 6px #ef26321a}.availability-drawer-guidance>span{gap:3px;display:grid}.availability-drawer-guidance strong{color:#fff;font-size:9px}.availability-drawer-guidance small{color:#bfb8bd;font-size:8px;line-height:1.45}.availability-drawer>footer{background:#08080b52;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:13px 18px;display:flex}.availability-drawer>footer span{color:#9f9aa1;max-width:265px;font-size:7px;line-height:1.45}.availability-drawer>footer button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#ed2632,#c8121e);border:1px solid #e5313d;border-radius:11px;min-height:40px;padding:0 14px;font-size:8px;font-weight:950;box-shadow:0 10px 24px #bf101b3d}@keyframes availabilityBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes availabilityDrawerIn{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.presence-quick-view{flex-direction:column;gap:13px;min-height:0;padding:14px 18px 18px;display:flex;overflow-y:auto}.presence-quick-live{background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 12px;display:flex}.presence-quick-live span{color:#f3f1f3;letter-spacing:.05em;align-items:center;gap:8px;font-size:8px;font-weight:900;display:inline-flex}.presence-quick-live span i{background:#ef2632;border-radius:50%;width:7px;height:7px;animation:1.65s ease-in-out infinite presencePulse;box-shadow:0 0 0 5px #ef26321a,0 0 16px #ef26328c}.presence-quick-live small{color:#98949c;font-size:7px}.presence-quick-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.presence-quick-filters button{--presence-tone:#777b88;color:#ccc8cd;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:2px 7px;min-height:48px;padding:8px 9px;display:grid}.presence-quick-filters button>i{background:var(--presence-tone);width:7px;height:7px;box-shadow:0 0 0 4px var(--presence-tone);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.presence-quick-filters button>i{box-shadow:0 0 0 4px color-mix(in srgb,var(--presence-tone) 12%,transparent)}}.presence-quick-filters button strong{font-size:12px}.presence-quick-filters button span{grid-column:1/-1;font-size:7px;font-weight:850}.presence-quick-filters button.active{color:#fff;border-color:var(--presence-tone)}@supports (color:color-mix(in lab, red, red)){.presence-quick-filters button.active{border-color:color-mix(in srgb,var(--presence-tone) 45%,transparent)}}.presence-quick-filters button.active{background:var(--presence-tone)}@supports (color:color-mix(in lab, red, red)){.presence-quick-filters button.active{background:color-mix(in srgb,var(--presence-tone) 15%,#ffffff0a)}}.presence-quick-filters button.active{box-shadow:0 9px 20px var(--presence-tone)}@supports (color:color-mix(in lab, red, red)){.presence-quick-filters button.active{box-shadow:0 9px 20px color-mix(in srgb,var(--presence-tone) 12%,transparent)}}.presence-quick-filters button.status-available{--presence-tone:#22ae69}.presence-quick-filters button.status-on_call{--presence-tone:#eba800}.presence-quick-filters button.status-recovery{--presence-tone:#8a58e6}.presence-quick-filters button.status-away{--presence-tone:#e2444f}.presence-quick-filters button.status-offline{--presence-tone:#777b88}.presence-quick-groups{gap:14px;display:grid}.presence-quick-groups>section{background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;padding:13px}.presence-quick-groups>section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.presence-quick-groups header p{color:#ff5f69;letter-spacing:.16em;margin:0 0 4px;font-size:7px;font-weight:950}.presence-quick-groups header h3{color:#fff;margin:0;font-size:11px}.presence-quick-groups header>span{color:#aaa5ac;font-size:7px;font-weight:850}.presence-quick-list{gap:7px;display:grid}.presence-quick-agent{--presence-tone:#777b88;background:#ffffff0b;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.presence-quick-agent.status-available{--presence-tone:#22ae69}.presence-quick-agent.status-on_call{--presence-tone:#eba800}.presence-quick-agent.status-recovery{--presence-tone:#8a58e6}.presence-quick-agent.status-away{--presence-tone:#e2444f}.presence-quick-agent.status-offline{--presence-tone:#777b88;opacity:.66}.presence-quick-avatar{border:1px solid var(--presence-tone);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.presence-quick-avatar{border:1px solid color-mix(in srgb,var(--presence-tone) 42%,transparent)}}.presence-quick-avatar{color:#fff;background:linear-gradient(145deg,var(--presence-tone),#17171c);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.presence-quick-avatar{background:linear-gradient(145deg,color-mix(in srgb,var(--presence-tone) 66%,#17171c),#17171c)}}.presence-quick-avatar{font-size:9px;font-weight:950}.presence-quick-copy{min-width:0}.presence-quick-copy strong{color:#f5f3f5;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex;overflow:hidden}.presence-quick-copy em{color:#ff6570;border:1px solid #ef26324d;border-radius:4px;padding:2px 4px;font-size:6px;font-style:normal}.presence-quick-copy span,.presence-quick-copy small{color:#aaa5ad;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;display:block;overflow:hidden}.presence-quick-copy small{color:#77747c}.presence-quick-state{grid-template-columns:auto auto;justify-content:end;align-items:center;gap:5px;min-width:78px;display:grid}.presence-quick-state>i{background:var(--presence-tone);width:7px;height:7px;box-shadow:0 0 0 4px var(--presence-tone);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.presence-quick-state>i{box-shadow:0 0 0 4px color-mix(in srgb,var(--presence-tone) 12%,transparent)}}.presence-quick-state strong{color:var(--presence-tone)}@supports (color:color-mix(in lab, red, red)){.presence-quick-state strong{color:color-mix(in srgb,var(--presence-tone) 74%,#fff)}}.presence-quick-state strong{text-transform:uppercase;font-size:7px}.presence-quick-state button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#ec2632,#c8121e);border:1px solid #e73844;border-radius:9px;grid-column:1/-1;justify-self:end;min-height:28px;padding:0 10px;font-size:7px;font-weight:950;box-shadow:0 8px 18px #c60f1b33}.presence-quick-empty{color:#aaa5ad;text-align:center;border:1px dashed #ffffff24;border-radius:14px;padding:32px 16px;font-size:9px}@media (max-width:1100px){.presence-heading{flex-direction:column;align-items:stretch}.presence-self-status{min-width:0}.presence-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.presence-roster-grid{grid-template-columns:1fr}}@media (max-width:700px){.presence-dashboard{border-radius:20px;padding:0 15px 18px}.presence-refresh-strip{flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;margin:0 -15px 19px;padding:12px 15px}.presence-refresh-strip b{display:none}.presence-self-status>div,.presence-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.presence-summary-card{min-height:124px;padding:16px}.presence-roster{padding:15px}.presence-roster>header{flex-direction:column;align-items:flex-start}.presence-roster-group{padding:13px}.presence-roster-group>header{flex-direction:column;align-items:flex-start}.presence-agent{grid-template-columns:40px minmax(0,1fr)}.presence-avatar{width:40px;height:40px}.presence-agent-status{grid-column:1/3;justify-content:flex-end;padding-top:9px;display:flex}.presence-agent-status small{margin-left:4px}.availability-drawer{width:100vw}.availability-drawer>header{min-height:112px;padding:21px 18px}.availability-drawer>footer{flex-direction:column;align-items:stretch}.availability-drawer>footer span{max-width:none}.presence-quick-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.presence-quick-agent{grid-template-columns:36px minmax(0,1fr)}.presence-quick-state{grid-column:1/-1;justify-content:flex-end;display:flex}}@media (prefers-reduced-motion:reduce){.availability-drawer-backdrop,.availability-drawer,.lead-check-availability>i,.presence-quick-live span i{animation:none}}.admin-content{padding:28px clamp(24px,3.4vw,54px) 58px}.admin-header.specialist-header{border-radius:22px;gap:24px;min-height:158px;padding:24px clamp(25px,2.7vw,36px);box-shadow:0 24px 56px #2010132e,0 8px 18px #1a12141a,inset 0 1px #ffffff14}.admin-header.specialist-header:before{width:320px;height:320px;top:-214px;right:12%;box-shadow:0 0 0 44px #ffffff06,0 0 0 88px #ffffff04}.admin-header.specialist-header:after{border-radius:21px}.specialist-header .admin-heading{max-width:600px}.specialist-header .admin-heading>p{margin-bottom:8px}.specialist-header .admin-heading>h1{font-size:clamp(29px,2.45vw,39px);line-height:1}.specialist-header .admin-heading>span{max-width:560px;margin-top:8px;font-size:10px;line-height:1.45}.specialist-header-actions{align-items:center;gap:10px}.specialist-date-picker{justify-self:end;width:220px}.specialist-date-picker .agency-control-eyebrow{min-height:10px;margin-bottom:4px;font-size:7px}.specialist-date-picker .agency-date-trigger{border-radius:14px;min-height:52px;padding:7px 38px 7px 13px;box-shadow:0 14px 32px #0000002e,inset 0 1px #ffffff1a}.specialist-date-picker .agency-date-trigger>i{top:18px}.specialist-date-picker .agency-date-trigger[aria-expanded=true]>i{top:23px}.specialist-header .admin-secure-chip{min-width:122px;min-height:56px;padding:0 15px;box-shadow:0 14px 32px #0000002b,inset 0 1px #ffffff17}.lead-performance-dashboard{gap:12px;margin-top:16px}.lead-performance-hero{border-radius:20px;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(145px,.44fr));gap:14px;min-height:128px;padding:19px 22px;box-shadow:0 20px 48px #230f132b,inset 0 1px #ffffff17}.lead-performance-hero-copy>div{gap:10px}.lead-performance-hero-copy h2{margin:8px 0 5px;font-size:clamp(19px,1.8vw,25px);line-height:1.08}.lead-performance-hero-copy>span{max-width:590px;font-size:8px;line-height:1.45}.lead-performance-hero-metric{border-radius:14px;gap:5px;min-height:82px;padding:13px 14px;box-shadow:0 12px 28px #00000026,inset 0 1px #ffffff17}.lead-performance-hero-metric strong{font-size:26px}.lead-performance-hero-orbit{width:300px;height:300px;top:-228px;box-shadow:0 0 0 42px #ffffff06,0 0 0 84px #ef263205}.lead-performance-metrics{gap:10px}.lead-performance-metric-card{border-radius:15px;gap:5px;min-height:112px;padding:15px 16px}.lead-performance-metric-card:after{left:16px;right:16px}.lead-performance-metrics b{border-radius:9px;width:29px;height:29px;top:12px;right:12px}.lead-performance-metrics strong{font-size:26px}.specialist-metrics{gap:11px;margin-top:16px}.specialist-metrics article{border-radius:16px;min-height:132px;padding:17px 18px 16px;box-shadow:0 15px 34px #221d2013,0 4px 10px #221d200a,inset 0 1px #fff}.specialist-metrics article:hover{transform:translateY(-4px)rotateX(1deg)}.specialist-metrics article:after{width:36px;height:3px;left:18px}.specialist-metrics article>strong{margin:13px 0 6px;font-size:31px}.specialist-metric-head b{border-radius:10px;width:32px;height:32px}.specialist-metric-progress{margin-top:10px}.specialist-intelligence-grid{gap:14px;margin-top:14px}.specialist-intelligence-panel{border-radius:18px;min-height:285px;padding:21px;box-shadow:0 18px 42px #1e191c13,0 5px 13px #1e191c0a,inset 0 1px #fff}.specialist-performance-body{grid-template-columns:145px 1fr;gap:19px;min-height:196px;margin-top:16px}.specialist-performance-gauge{width:136px;height:136px}.specialist-performance-gauge>div{width:110px;height:110px}.specialist-performance-gauge strong{font-size:28px}.specialist-premium-report{gap:9px}.specialist-premium-report article{border-radius:13px;min-height:73px;padding:13px 15px}.executive-portfolio-panel{margin-top:14px}.executive-trend-panel,.executive-agency-board{border-radius:18px;margin-top:11px}.executive-trend-panel>header,.executive-agency-board>header{min-height:74px;padding:16px 20px}.executive-daily-bars{min-height:190px;padding:21px 20px 17px}.executive-day-bar{height:122px}.team-performance-board{border-radius:19px;margin-top:14px}.team-performance-board>header{min-height:82px;padding:18px 21px}.team-performance-card-grid{gap:11px;padding:14px}.team-performance-card-grid>article{border-radius:15px;gap:12px;padding:15px}.agency-header{border-radius:18px;min-height:106px;padding:21px 23px}.agency-header-premium{border-radius:21px;min-height:154px;padding:23px 25px;box-shadow:0 23px 56px #180a0d30,inset 0 1px #ffffff14}.agency-header-premium:before{width:250px;height:250px;top:-172px;box-shadow:0 0 0 36px #ffffff06,0 0 0 72px #ef263206}.agency-header-premium h1{font-size:clamp(29px,3.2vw,39px)}.agency-header-premium>div:first-child>span{max-width:560px;margin-top:6px;font-size:9px;line-height:1.45}.agency-hero-meta{margin-top:12px}.agency-header-actions{gap:10px;width:min(410px,40vw)}.agency-header-control{gap:5px}.agency-control-eyebrow{font-size:7px}.agency-access-card,.agency-date-trigger{border-radius:14px;min-height:58px}.agency-access-card{gap:9px;padding:8px 14px}.agency-access-card strong,.agency-date-trigger strong{font-size:9px}.agency-access-card small,.agency-date-trigger small{font-size:7px}.agency-date-trigger{padding:8px 40px 8px 14px}.agency-date-trigger>i{top:21px;right:16px}.agency-date-trigger[aria-expanded=true]>i{top:26px}.agency-date-picker{position:relative}.agency-date-trigger>span{width:100%;padding-left:18px;padding-right:4px}.agency-date-menu{background:radial-gradient(circle at 100% 0,#ee263338,#0000 38%),linear-gradient(135deg,#151418fc,#2d191efc 64%,#4c141cfc);border-color:#ef303d57;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:286px;padding:10px;top:calc(100% + 11px);box-shadow:0 26px 62px #12070b57,0 9px 22px #97121d29,inset 0 1px #ffffff17}.agency-date-menu:before{content:"";background:#481921;border-top:1px solid #ef303d57;border-left:1px solid #ef303d57;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.agency-date-menu>button{color:#eee8ea;text-align:center;background:linear-gradient(145deg,#ffffff16,#ffffff0a);border-color:#ffffff1a;border-radius:10px;justify-content:center;gap:7px;min-height:40px;padding:0 10px;font-size:9px;box-shadow:inset 0 1px #ffffff0d}.agency-date-menu>button:last-child{color:#ff8a92;background:linear-gradient(135deg,#e01b2829,#ffffff0b);border-color:#ff4e5966;grid-column:1/-1}.agency-date-menu>button:hover{color:#fff;background:linear-gradient(135deg,#e71f2c40,#ffffff13);border-color:#ff586394;transform:translateY(-1px);box-shadow:0 8px 18px #00000029,inset 0 1px #ffffff14}.agency-date-menu>button.active{background:linear-gradient(135deg,#f02a36,#be111c);border-color:#c7131e;box-shadow:0 9px 20px #c9142033,inset 0 1px #fff3}.agency-date-menu>button i{color:#c61722;background:#fff;border-radius:6px;width:19px;height:19px;font-size:8px;position:absolute;right:7px;box-shadow:0 4px 10px #0000002e}.agency-date-menu>button{position:relative}.specialist-date-picker .agency-date-menu{width:286px}.agency-custom-date-panel{color:#f8f4f5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 92% 12%,#ee26333d,#0000 35%),linear-gradient(128deg,#141317fc,#2a181dfc 58%,#53141dfc);border:1px solid #ef303d57;border-radius:18px;gap:12px;width:min(520px,100vw - 40px);padding:18px;overflow:hidden;box-shadow:0 28px 72px #14080c57,0 10px 24px #82111b29,inset 0 1px #ffffff1a}.agency-custom-date-panel:before{content:"";pointer-events:none;border:1px solid #ffffff13;border-radius:50%;width:220px;height:220px;position:absolute;top:-152px;right:-72px;box-shadow:0 0 0 34px #ffffff06,0 0 0 68px #ef263205}.agency-custom-date-panel:after{content:"";pointer-events:none;background:linear-gradient(#ff5360,#d3111d 70%,#d3111d14);width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #ef263261}.agency-custom-date-panel>*{z-index:1;position:relative}.agency-custom-date-panel>div p{color:#ff6973;letter-spacing:.18em;margin-bottom:6px;font-size:7px}.agency-custom-date-panel>div strong{color:#fff;font-size:10px;font-weight:850}.agency-custom-date-panel>label{color:#d8d1d4;gap:7px;font-size:8px}.agency-custom-date-panel input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(145deg,#ffffff1c,#ffffff0e);border-color:#ffffff24;border-radius:11px;min-height:44px;box-shadow:inset 0 1px #ffffff12,0 8px 18px #0000001f}.agency-custom-date-panel input:hover{border-color:#ff5b666b}.agency-custom-date-panel input:focus{color:#fff;background:#ffffff1f;border-color:#f13a46;box-shadow:0 0 0 4px #ef263221,inset 0 1px #ffffff14}.agency-custom-date-panel input::-webkit-calendar-picker-indicator{filter:none;background-color:#ffffffe6}.agency-custom-date-panel>span{color:#ff4a56;text-shadow:0 0 14px #ef263259}.agency-custom-date-actions{padding-top:5px}.agency-custom-date-actions button{color:#ece6e8;background:#fff1;border-color:#ffffff2e;min-height:39px;box-shadow:inset 0 1px #ffffff0f}.agency-custom-date-actions button:hover{color:#fff;background:#ffffff1c;border-color:#ff59648f}.agency-custom-date-actions button:last-child{background:linear-gradient(135deg,#f02a36,#bf111c);border-color:#e51c29;min-width:130px;box-shadow:0 12px 26px #cf14204d,inset 0 1px #ffffff2e}.agency-custom-date-actions button:last-child:hover{background:linear-gradient(135deg,#fa3440,#ca1520);border-color:#ff4d59;transform:translateY(-1px)}.agency-portfolio-panel{border-radius:18px;grid-template-columns:minmax(240px,1.25fr) repeat(2,minmax(165px,.65fr));gap:16px;min-height:124px;padding:19px 21px;box-shadow:0 18px 44px #250d122b,inset 0 1px #ffffff12}.agency-dashboard-stage>.agency-portfolio-panel{margin-top:13px}.agency-portfolio-value{gap:5px;min-height:72px;padding-left:16px}.agency-portfolio-value>strong{font-size:clamp(22px,2.5vw,31px)}.agency-lead-performance-strip{border-radius:17px;gap:9px;margin:11px 0;padding:16px 18px}.agency-lead-performance-strip>article{border-radius:13px;min-height:86px;padding:12px}.agency-lead-performance-strip>article b{width:25px;height:25px;top:10px;right:10px}.agency-lead-performance-strip>article strong{font-size:21px}.agency-metrics{gap:10px;margin:11px 0 16px}.agency-metrics article{border-radius:15px;min-height:108px;padding:16px}.agency-metrics article:after{left:16px;right:16px}.agency-metrics article strong{font-size:25px}.agency-intelligence-grid{gap:11px;margin-bottom:11px}.agency-production-panel,.agency-conversion-panel{border-radius:18px;padding:19px;box-shadow:0 14px 36px #1a1a2112}.presence-dashboard{border-radius:22px;margin-bottom:20px;padding:0 20px 20px;box-shadow:0 18px 42px #12121816,inset 0 1px #fff}.presence-refresh-strip{min-height:42px;margin:0 -20px 18px;padding:0 20px}.presence-heading{gap:20px;margin-bottom:17px}.presence-heading h2{font-size:clamp(23px,2.2vw,33px)}.presence-heading>div:first-child>span{margin-top:6px;font-size:10px}.presence-self-status{border-radius:15px;padding:11px}.presence-self-status button{border-radius:10px;min-height:37px}.presence-summary-grid{gap:10px}.presence-summary-card{border-radius:17px;min-height:112px;padding:17px}.presence-summary-card>span{border-radius:11px;width:38px;height:38px}.presence-summary-card>strong{font-size:31px}.presence-mix{border-radius:15px;margin-top:12px;padding:14px 17px}.presence-roster{border-radius:18px;margin-top:14px;padding:17px}@media (min-width:1101px){.specialist-header .admin-heading>h1,.agency-header-premium h1{white-space:nowrap}}@media (max-width:1100px){.admin-header.specialist-header,.agency-header-premium{align-items:stretch;min-height:0}.specialist-header-actions,.agency-header-actions,.specialist-date-picker{width:100%}.lead-performance-hero{grid-template-columns:minmax(0,1fr) repeat(2,minmax(130px,.45fr))}.lead-performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-portfolio-panel{grid-template-columns:1fr 1fr}.agency-portfolio-copy{grid-column:1/-1}.agency-lead-performance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-lead-performance-strip>div{grid-column:1/-1}}@media (max-width:760px){.admin-content{padding:20px 16px 42px}.admin-header.specialist-header,.agency-header-premium{border-radius:18px;padding:20px}.specialist-header .admin-heading>h1{font-size:29px}.specialist-header-actions,.agency-header-actions{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.specialist-date-picker,.agency-date-picker{place-self:center;width:min(100%,320px)}.agency-date-menu{grid-template-columns:1fr;width:min(286px,100vw - 48px)}.agency-date-menu>button:last-child{grid-column:auto}.specialist-header .admin-secure-chip{width:100%;min-height:46px}.lead-performance-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-performance-hero-copy{grid-column:1/-1}.lead-performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.specialist-metrics article,.lead-performance-metric-card,.agency-metrics article{min-height:104px}.specialist-intelligence-panel{min-height:0}.specialist-performance-body{grid-template-columns:1fr;justify-items:center}.specialist-premium-report{width:100%}.agency-portfolio-panel,.agency-lead-performance-strip{grid-template-columns:1fr}.agency-portfolio-copy,.agency-lead-performance-strip>div{grid-column:auto}.agency-portfolio-value{border-top:1px solid #ffffff1f;border-left:0;padding:13px 0 0}}@media (max-width:500px){.lead-performance-hero,.lead-performance-metrics{grid-template-columns:1fr}.specialist-header .admin-heading>h1,.agency-header-premium h1{font-size:27px}}.production-records{background:#fffffff5;border:1px solid #1b1c221f;border-radius:18px;gap:10px;padding:16px;display:grid;box-shadow:0 22px 60px #13141917}.production-records-head,.production-records-head>div,.production-record-window>header,.production-record-history>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.production-records-head>div{flex-direction:column;align-items:flex-start;gap:4px}.production-records-head p,.production-record-window>header p,.production-record-history>header p{color:#e81825;letter-spacing:.18em;margin:0;font-size:9px;font-weight:900}.production-records-head h2,.production-record-window>header h2{color:#18191f;letter-spacing:-.045em;margin:0;font-size:clamp(21px,1.7vw,26px)}.production-records-head span{color:#70717b;font-size:9px}.production-records-head>button,.production-record-filter-actions button,.production-record-pagination button,.production-record-actions button,.production-record-window>header button{color:#b4121c;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8182538;border-radius:10px;font-size:8px;font-weight:850}.production-records-head>button{padding:0 13px}.production-records-head button:disabled,.production-record-pagination button:disabled,.production-record-actions button:disabled{opacity:.45;cursor:default}.production-record-tabs{background:#f1f1f4;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.production-record-tabs button{color:#65666f;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 12px;font-size:9px;font-weight:850;display:flex}.production-record-tabs button strong{text-align:center;background:#ffffffb8;border-radius:999px;min-width:34px;padding:5px 8px;font-size:8px}.production-record-tabs button.active{color:#fff;background:linear-gradient(135deg,#17181d 0%,#41151a 64%,#8f1019 100%);box-shadow:0 10px 26px #770e1733}.production-record-tabs button.active strong{background:#ffffff24}.production-record-lanes{background:linear-gradient(145deg,#fafafa,#f5f2f4);border:1px solid #e7dfe2;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid;box-shadow:0 10px 25px #2a181d12,inset 0 1px #fff}.production-record-lanes button{color:#4c4950;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px 10px;transition:border-color .15s,color .15s,background .15s,transform .15s;display:flex}.production-record-lanes button>span{gap:3px;min-width:0;display:grid}.production-record-lanes button strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:950;overflow:hidden}.production-record-lanes button small{color:#918b92;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.35;overflow:hidden}.production-record-lanes button b{color:#bd1722;background:#fff7f8;border:1px solid #e7c9cc;border-radius:7px;place-items:center;min-width:29px;height:29px;font-size:9px;display:inline-grid}.production-record-lanes button:not(.active):hover{color:#b41520;background:#fff5f6;border-color:#e6aeb3;transform:translateY(-1px)}.production-record-lanes button.active{color:#fff;background:linear-gradient(135deg,#ed2531,#bb101b);border-color:#cc1521;box-shadow:0 9px 21px #be121e33,inset 3px 0 #ffffff4d}.production-record-lanes button.active small{color:#ffd9dc}.production-record-lanes button.active b{color:#fff;background:#ffffff21;border-color:#ffffff47}.production-record-filters{background:#f8f8fa;border:1px solid #e2e2e7;border-radius:14px;grid-template-columns:minmax(200px,1.7fr) repeat(4,minmax(112px,1fr));gap:8px;padding:10px;display:grid}.production-record-filters label{gap:6px;min-width:0;display:grid}.production-record-filters label>span{color:#70717b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.production-record-filters input,.production-record-filters select{color:#202127;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #dadbe1;border-radius:9px;outline:0;padding:0 10px;font-size:8px;font-weight:700}.production-record-filters input:focus,.production-record-filters select:focus{border-color:#e81825;box-shadow:0 0 0 3px #e8182517}.production-record-filter-actions{align-items:flex-end;gap:8px;display:flex}.production-record-filter-actions button{flex:1;padding:0 14px}.production-record-filter-actions button[type=submit]{color:#fff;background:#e81825;border-color:#e81825;box-shadow:0 8px 18px #e818252e}.production-record-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.production-record-summary article{background:#fff;border:1px solid #e1e1e6;border-radius:13px;min-height:74px;padding:11px 12px;position:relative;overflow:hidden}.production-record-summary article:after{content:"";border:18px solid #e818250e;border-radius:50%;width:110px;height:110px;position:absolute;top:-52px;right:-52px}.production-record-summary span{color:#e81825;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.production-record-summary strong{color:#17181d;margin-top:5px;font-size:20px;line-height:1;display:block}.production-record-summary small{color:#797a84;margin-top:5px;font-size:8px;display:block}.production-record-error{color:#a20f19;background:#fff2f3;border:1px solid #d119263d;border-radius:14px;padding:13px 16px;font-weight:750}.production-record-table-wrap{scrollbar-color:#c91b27 #eee9eb;background:#fff;border:1px solid #dedbdd;border-radius:15px;overflow-x:auto;box-shadow:0 18px 42px #2a181d17,inset 0 1px #fff}.production-record-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1200px}.production-record-table th{color:#fff;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#1c1d22;border-bottom:2px solid #df1e2a;padding:10px;font-size:8px;font-weight:900}.production-record-table th:first-child{padding-left:12px}.production-record-table td{color:#4d4e56;vertical-align:middle;border-bottom:1px solid #ededf0;padding:10px;font-size:9px}.production-record-table th:nth-child(4),.production-record-table td:nth-child(4){width:116px}.production-record-table th:nth-child(5),.production-record-table td:nth-child(5){width:104px}.production-record-table th:nth-child(6),.production-record-table td:nth-child(6){width:142px}.production-record-table th:nth-child(7),.production-record-table td:nth-child(7){width:112px}.production-record-table th:nth-child(8),.production-record-table td:nth-child(8){width:96px}.production-record-table th:nth-child(9),.production-record-table td:nth-child(9){width:54px}.production-record-table th:nth-child(10),.production-record-table td:nth-child(10){width:112px}.production-record-table tbody tr:last-child td{border-bottom:0}.production-record-table tbody tr:hover{background:#fff2f4}.production-record-table td>strong,.production-record-table td>span,.production-record-table td>small{display:block}.production-record-table td>strong{color:#24252b}.production-record-table td>small{color:#90919a;margin-top:4px;font-size:8px}.production-record-table time{color:#5f6069;max-width:116px;line-height:1.35;display:block}.production-record-id{white-space:nowrap;color:#c81722!important}.production-record-phone{white-space:nowrap}.production-record-status-cell{text-align:center}.production-record-status{color:#595b64;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#f6f6f8;border:1px solid #dddde2;border-radius:8px;align-items:center;gap:7px;min-height:24px;padding:4px 8px;font-size:7.5px;font-weight:900;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex!important}.production-record-status:before{content:"";background:#858791;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #8587911c,inset 0 1px #ffffff8c}.production-record-status:hover{background:#fff;border-color:#c9c9cf;transform:translateY(-1px);box-shadow:0 5px 14px #1a191e14}.production-record-status:focus-visible{outline-offset:2px;outline:2px solid #26976947}.production-record-status.status-pending{color:#805800;background:#fff9e9;border-color:#edcf83}.production-record-status.status-pending:before{background:#e1a90e;box-shadow:0 0 0 3px #e1a90e24,inset 0 1px #ffffffb3}.production-record-status.status-needs-completion,.production-record-status.status-internal-queue{color:#a71620;background:#fff2f3;border-color:#efc3c7}.production-record-status.status-needs-completion:before,.production-record-status.status-internal-queue:before{background:#df1e2a;box-shadow:0 0 0 3px #df1e2a1c}.production-record-status.status-approved,.production-record-status.status-funded,.production-record-status.status-ready-to-route,.production-record-status.status-converted-to-application{color:#176d50;background:#edf9f4;border-color:#bfe5d5}.production-record-status.status-approved:before,.production-record-status.status-funded:before,.production-record-status.status-ready-to-route:before,.production-record-status.status-converted-to-application:before{background:#35a67d;box-shadow:0 0 0 4px #35a67d1f}.production-record-status.status-callback,.production-record-status.status-callback-required,.production-record-status.status-callback-requested,.production-record-status.status-saved,.production-record-status.status-saved-for-later{color:#855e05;background:#fff8e7;border-color:#f1d38d}.production-record-status.status-callback:before,.production-record-status.status-callback-required:before,.production-record-status.status-callback-requested:before,.production-record-status.status-saved:before,.production-record-status.status-saved-for-later:before{background:#e1a90e;box-shadow:0 0 0 3px #e1a90e24}.production-record-status.status-draft,.production-record-status.status-closed{color:#5f616a;background:#f5f5f7;border-color:#dddde2}.production-record-status.status-draft:before,.production-record-status.status-closed:before{background:#83858e;box-shadow:0 0 0 3px #83858e1c}.production-record-status.status-declined,.production-record-status.status-returned,.production-record-status.status-chargeback,.production-record-status.status-dnc,.production-record-status.status-not-interested{color:#a50f1a;background:#fff0f1;border-color:#f2b8bd}.production-record-status.status-declined:before,.production-record-status.status-returned:before,.production-record-status.status-chargeback:before,.production-record-status.status-dnc:before,.production-record-status.status-not-interested:before{background:#df3340;box-shadow:0 0 0 4px #df33401c}.production-record-actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;display:flex}.production-record-actions button{white-space:nowrap;border-radius:8px;min-height:28px;padding:0 8px}.production-record-actions button.view{color:#fff;background:linear-gradient(145deg,#2b2b32,#16161b);border-color:#292930;box-shadow:0 7px 16px #0f0f1324}.production-record-actions button.view:hover{color:#fff;background:#111115;border-color:#44444d}.production-record-actions button.edit{color:#fff;background:linear-gradient(145deg,#ef2834,#c4111d);border-color:#d91b27;box-shadow:0 7px 16px #be101b2e,inset 0 1px #ffffff2e}.production-record-actions button.edit:hover,.production-record-actions button.edit[aria-expanded=true]{color:#fff;background:linear-gradient(145deg,#f53a45,#d01521);border-color:#f33a45}.production-record-actions button.recall{color:#fff;background:linear-gradient(145deg,#ec2834,#bd101b);border-color:#d91a27;box-shadow:0 7px 16px #be101b2b}.production-record-actions button.danger{color:#bb1622;box-shadow:none;background:#fff5f6;border-color:#ecc1c5}.production-record-actions button.danger:hover{color:#fff;background:linear-gradient(145deg,#ec2632,#be111c);border-color:#db2934;box-shadow:0 8px 17px #c4142029}.production-record-empty{color:#777882;text-align:center;align-content:center;place-items:center;gap:4px;min-height:96px;padding:16px;font-size:9px;display:grid}.production-record-empty strong{color:#26272d;font-size:13px}.production-record-pagination{color:#777882;justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.production-record-pagination>div{align-items:center;gap:5px;display:flex}.production-record-pagination button{min-height:30px;padding:0 10px}.production-record-pagination strong{color:#303139;padding:0 6px}.production-record-window{color:#fff;background:linear-gradient(135deg,#15161b 0%,#23191d 52%,#4c1117 100%);border-radius:24px;scroll-margin-top:96px;overflow:hidden;box-shadow:0 24px 65px #1c0d113d}.production-record-view-backdrop{z-index:430;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);padding:32px}.production-record-window.ecosystem-record-modal{border:1px solid #64232b;border-radius:26px;width:min(1080px,100vw - 72px);max-height:min(780px,100dvh - 64px);animation:.2s cubic-bezier(.2,.8,.2,1) both admin-record-open;box-shadow:0 38px 110px #0000009e,0 0 0 1px #ff455014,inset 0 1px #ffffff14}.production-record-window.ecosystem-record-modal>header{min-height:96px;padding:19px 24px}.production-record-window-body{scrollbar-width:thin;scrollbar-color:#c91a26 #272125;background-color:#15161a;background-image:radial-gradient(circle at 88% 0,#e01c2921,#0000 36%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:auto,38px 38px,38px 38px;max-height:min(668px,100dvh - 160px);overflow-y:auto}.production-record-window-body::-webkit-scrollbar{width:11px}.production-record-window-body::-webkit-scrollbar-track{background:#272125}.production-record-window-body::-webkit-scrollbar-thumb{background:linear-gradient(#ef2b37,#a90d18);border:2px solid #272125;border-radius:999px}.production-record-window>header{border-bottom:1px solid #ffffff1a;padding:22px 24px}.production-record-window>header h2{color:#fff;font-size:30px}.production-record-window>header span{color:#b9bac2;font-size:12px}.production-record-window>header .production-record-status.status-approved,.production-record-window>header .production-record-status.status-funded{color:#79e49f;background:#19743d47;border-color:#49cb7b75}.production-record-window>header .production-record-close{color:#fff;background:#cf1723;border-color:#ff5f6980;box-shadow:0 8px 20px #cf17233d}.production-record-window>header .production-record-close:hover{background:#e41d2a}.production-record-window>header .production-record-edit{color:#fff;background:linear-gradient(145deg,#1e9a57,#13733f);border-color:#4fd38280;box-shadow:0 8px 20px #13733f40}.production-record-window>header .production-record-edit:hover{background:linear-gradient(145deg,#27ad65,#168348)}.production-record-window>header>div:last-child{align-items:center;gap:10px;display:flex}.production-record-window>header .production-record-status{color:#fff;background:#ffffff14;border-color:#ffffff26}.production-record-window>header .production-record-status.status-declined,.production-record-window>header .production-record-status.status-chargeback{color:#ff9098;background:#cf172333;border-color:#ff5f6980}.production-record-window>header .production-record-status.status-pending{color:#ffd978;background:#91600847;border-color:#ebb73785}.production-record-window>header .production-record-status.status-callback,.production-record-window>header .production-record-status.status-callback-required{color:#ffd77e;background:#9563083d;border-color:#e6ac3085}.production-record-window>header .production-record-status.status-draft,.production-record-window>header .production-record-status.status-closed{color:#d2d3d9;background:#85879124;border-color:#b9bbc447}.production-record-window>header button{color:#fff;background:#ffffff0f;border-color:#ffffff26;padding:0 16px}.production-record-overview{background:#ffffff17;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.production-record-overview article{background:#0b0c108a;min-height:82px;padding:13px;transition:transform .18s,background .18s,box-shadow .18s}.production-record-overview article:hover{z-index:1;background:linear-gradient(145deg,#c5192566,#4c0c1380);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ff5b654d,0 12px 28px #66050e2e}.production-record-overview span{color:#ff6c75;letter-spacing:.13em;font-size:9px;font-weight:900;display:block}.production-record-overview strong{color:#fff;margin-top:7px;font-size:15px;display:block}.production-record-overview small{color:#999aa3;margin-top:5px;font-size:10px;display:block}.production-record-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.production-record-detail-grid>section{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:17px;padding:18px}.production-record-detail-grid h3{color:#fff;margin:0 0 14px;font-size:14px}.production-record-detail-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin:0;display:grid}.production-record-detail-grid dl>div{background:linear-gradient(145deg,#ffffff10,#ffffff06);border:1px solid #ffffff16;border-radius:10px;align-content:center;min-width:0;min-height:64px;padding:10px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.production-record-detail-grid dl>div:hover{z-index:1;background:linear-gradient(145deg,#cd1c2857,#68101842);border-color:#ff505b9e;transform:translateY(-2px);box-shadow:0 12px 26px #84081233,inset 0 1px #ffffff17}.production-record-detail-grid dl>div:hover dt{color:#ff9299;text-shadow:0 0 22px #ff404d61}.production-record-detail-grid dt{color:#9697a0;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.production-record-detail-grid dd{overflow-wrap:anywhere;color:#f3f3f5;margin:5px 0 0;font-size:12px;line-height:1.45}.production-record-history{background:#07080b6b;border:1px solid #ffffff1a;border-radius:18px;margin:0 20px 20px;padding:18px}.production-record-history h3{color:#fff;margin:3px 0 0;font-size:17px}.production-record-history>header>strong{color:#aaaab2;font-size:11px}.production-record-history ol{gap:0;margin:17px 0 0;padding:0;list-style:none;display:grid}.production-record-history li{border-top:1px solid #ffffff14;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 0;display:grid}.production-record-history li>i{border:2px solid #ff5f69;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 5px #e818251a}.production-record-history li.success>i{background:#49cb7b;border-color:#49cb7b;box-shadow:0 0 0 5px #49cb7b24}.production-record-history li>div{gap:3px;display:grid}.production-record-history li strong{color:#fff;font-size:12px}.production-record-history li span,.production-record-history li small,.production-record-history li time{color:#95969f;font-size:10px}@media (max-width:1180px){.production-record-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.production-record-search{grid-column:span 2}.production-record-lanes,.production-record-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.production-record-view-backdrop{padding:0}.production-record-window.ecosystem-record-modal{border-radius:0;width:100%;max-height:100dvh}.production-record-window-body{max-height:calc(100dvh - 108px)}.production-records{border-radius:20px;padding:16px}.production-records-head,.production-record-pagination,.production-record-window>header{flex-direction:column;align-items:stretch}.production-record-tabs,.production-record-lanes,.production-record-summary,.production-record-overview,.production-record-detail-grid,.production-record-detail-grid dl,.production-record-filters{grid-template-columns:1fr}.production-record-search{grid-column:auto}.production-record-filter-actions{align-items:center}.production-record-pagination>div{flex-wrap:wrap}.production-record-history li{grid-template-columns:12px minmax(0,1fr)}.production-record-history li time{grid-column:2}}html,body,.app-shell{max-width:100%;overflow-x:clip}.admin-shell{width:100%;max-width:100%;overflow-x:clip}.admin-shell>*,.admin-main,.admin-content,.admin-global-bar>*,.admin-panel,.lead-workspace{min-width:0}.admin-main{width:100%;max-width:100%;overflow-x:clip;container:admin-main/inline-size}.admin-content,.admin-panel,.admin-table-wrap,.production-record-table-wrap{max-width:100%}.admin-table-wrap,.production-record-table-wrap{overscroll-behavior-x:contain;width:100%}@container admin-main (width>=721px) and (width<=1360px){.admin-global-bar{grid-template-rows:40px 42px;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;min-height:104px;padding:8px clamp(20px,3vw,42px)}.admin-global-label{grid-area:1/1}.admin-closer-quote{width:min(420px,100%)}.admin-global-controls{grid-area:1/2;max-width:100%}.admin-global-bar nav{overscroll-behavior-x:contain;scrollbar-width:none;grid-area:2/1/auto/-1;justify-content:center;width:100%;min-width:0;height:42px;overflow-x:auto}.admin-global-bar nav::-webkit-scrollbar{display:none}.admin-global-bar nav button{white-space:nowrap;flex:none}.admin-global-bar.routing-mode-visible{grid-template-rows:76px 42px;min-height:132px}.admin-global-bar:not(:has(>nav)){grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) auto;min-height:118px;padding:0 clamp(20px,3vw,42px) 0 0}:is(.admin-global-bar:not(:has(>nav)) .admin-global-label,.admin-global-bar:not(:has(>nav)) .admin-global-controls){grid-row:1}.admin-global-bar:not(:has(>nav)) .admin-closer-quote{width:min(760px,100%)}.admin-global-bar.routing-mode-visible:not(:has(>nav)){grid-template-rows:1fr;min-height:118px}}.production-record-filter-date{gap:7px;min-width:0;display:grid;position:relative}.production-record-filter-date:focus-within{z-index:80}.production-record-filter-date>span{color:#70717b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.production-record-filters select{text-align:center;text-align-last:center;white-space:nowrap;padding-inline:16px 30px}.production-record-filters select option,.production-record-filters select optgroup{text-align:center}@supports ((-webkit-appearance:base-select) or (appearance:base-select)){.production-record-filters>label>select{justify-content:center;align-items:center;display:flex;position:relative}.production-record-filters>label>select::picker-icon{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.production-record-filters>label>select:open::picker-icon{transform:translateY(-50%)rotate(180deg)}.production-record-filters>label>select::picker(select){scrollbar-width:thin;max-height:260px;overflow-y:auto}.production-record-filters>label>select option{text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:38px;padding:7px 34px;display:flex;position:relative}.production-record-filters>label>select option::checkmark{position:absolute;left:14px}}.production-record-search-shell{background:#fff;border:1px solid #dadbe1;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;height:44px;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.production-record-search-shell:focus-within{border-color:#e81825;box-shadow:0 0 0 3px #e8182517}.production-record-search-shell>b{color:#c41621;height:30px;font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;white-space:nowrap;align-items:center;padding:0 0 0 13px;font-size:12px;display:flex}.production-record-filters .production-record-search-shell>input{height:42px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;padding:0 12px 0 4px}.production-record-filters .production-record-search-shell>input:focus{box-shadow:none}.production-date-control{min-width:0;position:relative}.production-date-trigger{color:#202127;cursor:pointer;background:linear-gradient(#fff,#fcfcfd);border:1px solid #dadbe1;border-radius:12px;justify-content:center;align-items:center;width:100%;height:44px;padding:0 45px 0 13px;font-size:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;box-shadow:inset 0 1px #fff}.production-date-trigger:hover,.production-date-control.open .production-date-trigger{border-color:#e81825;transform:translateY(-1px);box-shadow:0 0 0 3px #e8182517,0 8px 18px #41121714}.production-date-trigger>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.production-date-trigger>span{border:2px solid #c81722;border-radius:4px;width:18px;height:17px;position:absolute;right:12px}.production-date-trigger>span:before{content:"";border-top:2px solid #c81722;position:absolute;top:4px;left:0;right:0}.production-date-trigger>span:after{content:"";border-left:2px solid #c81722;border-right:2px solid #c81722;width:8px;height:5px;position:absolute;top:-4px;left:3px}.production-date-popover{z-index:100;color:#29292e;background:#fff;border:1px solid #e7b7bb;border-radius:15px;width:min(326px,100vw - 48px);padding:0 13px 12px;animation:.16s cubic-bezier(.2,.8,.2,1) both production-date-popover-in;position:absolute;top:calc(100% + 9px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 58px #2d0a0e38,0 8px 20px #2d0a0e1a}@keyframes production-date-popover-in{0%{opacity:0;transform:translate(-50%)translateY(-7px)scale(.985)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.production-date-popover-title{color:#fff;background:radial-gradient(circle at 100% 0,#e1263257,#0000 46%),linear-gradient(135deg,#17171b,#35151a);justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin:0 -13px 12px;padding:0 13px;display:flex}.production-date-popover-title span{color:#ff626c;letter-spacing:.14em;font-size:7px;font-weight:900}.production-date-popover-title strong{color:#fff;font-size:9px}.production-date-calendar-head{grid-template-columns:31px minmax(0,1.45fr) minmax(72px,.85fr) 31px;align-items:center;gap:6px;display:grid}.production-date-calendar-head>button{color:#c71824;background:#fff4f5;border:1px solid #efc1c5;border-radius:8px;width:31px;height:32px;padding:0;font-size:18px;line-height:1}.production-date-calendar-head>button:hover:not(:disabled){color:#fff;background:#d51c28;border-color:#d51c28}.production-date-calendar-head>button:disabled{color:#cacace;cursor:not-allowed;background:#f6f6f7;border-color:#ececef}.production-record-filters .production-date-calendar-head>select{font-variant-numeric:tabular-nums;text-align:center;text-align-last:center;border-radius:8px;height:32px;min-height:32px;padding:0 22px;font-size:8px}@supports ((-webkit-appearance:base-select) or (appearance:base-select)){.production-record-filters .production-date-calendar-head>select{justify-content:center;align-items:center;display:flex;position:relative}.production-record-filters .production-date-calendar-head>select::picker-icon{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.production-record-filters .production-date-calendar-head>select:open::picker-icon{transform:translateY(-50%)rotate(180deg)}}.production-date-weekdays,.production-date-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.production-date-weekdays{margin:12px 0 5px}.production-date-weekdays span{color:#9a9aa1;place-items:center;font-size:7px;font-weight:850;display:grid}.production-date-days>button,.production-date-days>span{aspect-ratio:1;width:100%}.production-date-days>button{color:#44444b;background:0 0;border:0;border-radius:8px;padding:0;font-size:8px;font-weight:750;transition:color .14s,background .14s,box-shadow .14s,transform .14s}.production-date-days>button:hover:not(:disabled){color:#b7131e;background:#fff0f1;transform:translateY(-1px)}.production-date-days>button.today:not(.selected){color:#ba1722;box-shadow:inset 0 0 0 1px #e5343f}.production-date-days>button.selected{color:#fff;background:linear-gradient(145deg,#ef2d39,#bd101b);box-shadow:0 6px 13px #be111c40}.production-date-days>button:disabled{color:#d0cdd0;cursor:not-allowed}.production-date-popover-footer{border-top:1px solid #ececef;justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-top:9px;padding-top:9px;display:flex}.production-date-popover-footer small{color:#8d8d95;font-size:7px}.production-date-popover-footer button{color:#fff;background:#d91f2b;border:1px solid #dd2834;border-radius:8px;min-height:27px;padding:0 11px;font-size:8px;font-weight:850}.production-date-popover-footer button:hover{background:#ba111c}@media (prefers-reduced-motion:reduce){.production-date-popover{animation:none}}.agency-lead-dashboard{gap:16px;margin-top:18px;display:grid}.agency-lead-command{color:#fff;background:radial-gradient(circle at 79% -20%,#ee2b3752,#0000 36%),linear-gradient(125deg,#17171c 0%,#24181b 54%,#67131c 100%);border:1px solid #4c2026;border-radius:23px;grid-template-columns:minmax(300px,1.45fr) repeat(2,minmax(170px,.55fr));align-items:stretch;gap:14px;min-height:154px;padding:26px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #3411162e}.agency-lead-command:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:330px;height:330px;position:absolute;top:-244px;right:16%}.agency-lead-command-copy{z-index:1;align-self:center;position:relative}.agency-lead-command-copy p,.agency-lead-outcomes header p,.agency-lead-worklist header p{color:#ff525d;letter-spacing:.16em;margin:0 0 8px;font-size:8px;font-weight:950}.agency-lead-command-copy h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,37px)}.agency-lead-command-copy span{color:#c3bec3;margin-top:9px;font-size:9px;display:block}.agency-lead-command>article{z-index:1;background:#ffffff14;border:1px solid #ffffff24;border-radius:17px;align-content:center;gap:6px;min-width:0;padding:18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12}.agency-lead-command>article.conversion{background:#700c1457}.agency-lead-command>article span{color:#d5ccd0;letter-spacing:.1em;font-size:7px;font-weight:950}.agency-lead-command>article strong{color:#fff;font-size:33px;line-height:1}.agency-lead-command>article small{color:#c6bdc1;font-size:8px}.agency-lead-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.agency-lead-kpis>button{color:#222228;text-align:left;background:linear-gradient(150deg,#fff,#fafafd);border:1px solid #dedee3;border-radius:19px;align-content:center;gap:6px;min-width:0;min-height:142px;padding:18px 16px 16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #1e1b1f0f}.agency-lead-kpis>button:after{content:"";background:#ef2632;height:3px;position:absolute;bottom:0;left:0;right:0}.agency-lead-kpis>button:nth-child(3):after{background:#8b4dcc}.agency-lead-kpis>button:nth-child(4):after{background:#d59816}.agency-lead-kpis>button:nth-child(5):after{background:#2c9b6c}.agency-lead-kpis>button:nth-child(6):after{background:#5b5b64}.agency-lead-kpis>button:hover{border-color:#eaaab0;transform:translateY(-2px);box-shadow:0 18px 38px #4e151c1c}.agency-lead-kpis>button i{color:#cf1824;background:#fff1f2;border:1px solid #efc5c8;border-radius:10px;place-items:center;width:32px;height:32px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;top:14px;right:14px}.agency-lead-kpis>button>span{color:#66646b;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:950}.agency-lead-kpis>button>strong{font-size:28px;line-height:1}.agency-lead-kpis>button>small{color:#77757c;font-size:8px}.agency-lead-kpis>button>em{color:#c81823;opacity:0;margin-top:4px;font-size:7px;font-style:normal;font-weight:850;transition:opacity .16s,transform .16s;transform:translateY(3px)}:is(.agency-lead-kpis>button:hover>em,.agency-lead-kpis>button:focus-visible>em){opacity:1;transform:translateY(0)}.agency-lead-intelligence{grid-template-columns:minmax(0,1.45fr) minmax(310px,.65fr);align-items:stretch;gap:16px;display:grid}.agency-lead-outcomes,.agency-lead-worklist{background:#fff;border:1px solid #dedee3;border-radius:22px;min-width:0;padding:24px;box-shadow:0 16px 36px #1e1b1f0f}.agency-lead-outcomes>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.agency-lead-outcomes header h2,.agency-lead-worklist header h2{color:#222228;letter-spacing:-.035em;margin:0;font-size:23px}.agency-lead-outcomes>header>button{color:#bd1722;background:#fff6f6;border:1px solid #efbcc0;border-radius:11px;min-height:38px;padding:0 14px;font-size:8px;font-weight:850}.agency-lead-outcome-list{gap:15px;margin-top:22px;display:grid}.agency-lead-outcome-list article{grid-template-columns:minmax(115px,.55fr) minmax(180px,1fr) 38px;align-items:center;gap:13px;display:grid}.agency-lead-outcome-list article>div:first-child{color:#55535a;justify-content:space-between;gap:10px;font-size:9px;display:flex}.agency-lead-outcome-list article>div:first-child strong{color:#242329}.agency-lead-outcome-list article>div:nth-child(2){background:#ededf1;border-radius:99px;height:8px;overflow:hidden}.agency-lead-outcome-list article>div:nth-child(2) i{border-radius:inherit;background:#ef2632;min-width:0;height:100%;display:block}.agency-lead-outcome-list i.tone-working{background:#8b4dcc}.agency-lead-outcome-list i.tone-contacted{background:#357cca}.agency-lead-outcome-list i.tone-callback{background:#d59816}.agency-lead-outcome-list i.tone-converted{background:#2c9b6c}.agency-lead-outcome-list i.tone-closed{background:#5b5b64}.agency-lead-outcome-list article>small{color:#838188;text-align:right;font-size:8px}.agency-lead-dashboard-empty{color:#77757c;text-align:center;place-content:center;justify-items:center;gap:6px;min-height:230px;display:grid}.agency-lead-dashboard-empty strong{color:#2b2a30;font-size:15px}.agency-lead-dashboard-empty span{font-size:9px}.agency-lead-worklist{color:#fff;background:radial-gradient(circle at 100% 0,#e1232f38,#0000 38%),linear-gradient(145deg,#17171c,#32171b);border-color:#482126}.agency-lead-worklist header h2{color:#fff}.agency-lead-worklist header span{color:#bcb7bc;margin:7px 0 18px;font-size:9px;display:block}.agency-lead-worklist>button{color:#fff;text-align:left;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:62px;margin-top:9px;padding:10px 13px;transition:border-color .16s,background .16s,transform .16s;display:flex}.agency-lead-worklist>button:hover{background:#ffffff17;border-color:#ff4d588c;transform:translate(2px)}.agency-lead-worklist>button>span{grid-template-columns:28px 1fr;align-items:center;gap:2px 9px;display:grid}.agency-lead-worklist>button i{color:#ff606a;border:1px solid #ff545e61;border-radius:9px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid}.agency-lead-worklist>button strong{font-size:9px}.agency-lead-worklist>button small{color:#aaa5aa;font-size:7px}.agency-lead-worklist>button b{color:#fff;background:#d81e2a;border-radius:10px;place-items:center;min-width:31px;height:31px;font-size:11px;display:grid}.agency-lead-health{border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;padding-top:15px;display:grid}.agency-lead-health article{background:#ffffff0d;border-radius:11px;gap:4px;padding:11px;display:grid}.agency-lead-health span{color:#aaa5aa;font-size:7px}.agency-lead-health strong{color:#fff;font-size:17px}.agency-queue-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.agency-queue-actions>button.secondary{color:#4e4d54;box-shadow:none;background:#fff;border-color:#d9d8dd}@media (max-width:1280px){.agency-lead-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-lead-intelligence{grid-template-columns:1fr}}@media (max-width:960px){.agency-lead-command{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-lead-command-copy{grid-column:1/-1}}@media (max-width:760px){.agency-lead-command{grid-template-columns:1fr;padding:22px}.agency-lead-command-copy{grid-column:auto}.agency-lead-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-lead-outcomes,.agency-lead-worklist{padding:19px}.agency-lead-outcomes>header{flex-direction:column}.agency-lead-outcome-list article{grid-template-columns:minmax(95px,.65fr) minmax(100px,1fr) 30px;gap:8px}.agency-queue-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}@media (max-width:470px){.agency-lead-kpis{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.agency-lead-kpis>button,.agency-lead-worklist>button{transition:none}}.agency-lead-modal{background:#15161a;border-color:#65232b;width:min(1040px,100%);box-shadow:0 38px 110px #0000009e,inset 0 1px #ffffff12}.agency-lead-modal>header{background:radial-gradient(circle at 83% -70%,#f2313e80,#0000 45%),linear-gradient(118deg,#151519,#2b171b 58%,#681923);min-height:132px;padding:27px 31px}.agency-lead-header-actions{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.agency-lead-header-actions>strong{color:#ff7a83;letter-spacing:.09em;background:#e21e2b21;border:1px solid #ff5f6a61;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:8px;display:inline-flex}.agency-lead-header-actions>button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:13px;width:46px;height:46px;font-size:23px}.agency-lead-modal .agency-detail-scroll{scrollbar-color:#c91a26 #272125;background-color:#15161a;background-image:radial-gradient(circle at 88% 0,#e01c2921,#0000 36%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:auto,38px 38px,38px 38px;gap:15px;display:grid}.agency-lead-modal .agency-detail-scroll::-webkit-scrollbar{width:11px}.agency-lead-modal .agency-detail-scroll::-webkit-scrollbar-track{background:#272125}.agency-lead-modal .agency-detail-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#ef2b37,#a90d18);border:2px solid #272125;border-radius:999px}.agency-lead-identity{text-align:center;background:radial-gradient(circle at 100% 0,#e21f2c29,#0000 38%),#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:52px minmax(220px,auto) auto;justify-content:center;align-items:center;gap:16px;min-height:91px;padding:17px 21px;display:grid;box-shadow:0 13px 30px #0003,inset 0 1px #ffffff12}.agency-lead-identity>span{color:#fff;width:52px;height:52px;font:900 11px/1 var(--font-geist-mono),monospace;background:linear-gradient(145deg,#ef2632,#bd0e1a);border-radius:15px;place-items:center;display:grid;box-shadow:0 13px 25px #c7131f3d}.agency-lead-identity p{color:#ff5d67;letter-spacing:.17em;margin:0;font-size:7px;font-weight:950}.agency-lead-identity h3{color:#fff;letter-spacing:-.025em;margin:4px 0;font-size:19px}.agency-lead-identity small{color:#aaa4a8;font-size:9px}.agency-lead-identity>strong{color:#ff747d;white-space:nowrap;background:#e01b281f;border:1px solid #ff56615c;border-radius:999px;padding:9px 13px;font-size:8px}.agency-lead-modal .agency-access-notice{color:#bdebd8;background:#28976c1c;border-color:#4cc79542;margin:0;box-shadow:inset 0 1px #ffffff0a}.agency-lead-modal .agency-access-notice small{color:#8fbaa9;line-height:1.45}.agency-lead-modal .agency-detail-section{background:#ffffff0a;border-color:#ffffff1a;border-radius:18px;margin:0;box-shadow:0 13px 30px #00000029,inset 0 1px #ffffff0e}.agency-lead-modal .agency-detail-section h3{text-align:center;background:linear-gradient(120deg,#ffffff0a,#d5192617);border-color:#ffffff17;padding:15px 18px}.agency-lead-modal .agency-detail-section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.agency-lead-modal .agency-detail-section article{text-align:center;background:linear-gradient(145deg,#ffffff10,#ffffff06);border-color:#ffffff16;place-content:center;justify-items:center;min-height:72px}.agency-lead-modal .agency-detail-section article span{color:#96979f}.agency-lead-modal .agency-detail-section article strong{color:#f3f3f5;font-size:10px}.agency-lead-modal .agency-lead-outcome{background:radial-gradient(circle at 100% 0,#e01d2a24,#0000 37%),#ffffff0a;border-color:#ff576238;border-radius:19px;grid-template-columns:1fr;gap:16px;margin:0;padding:21px;box-shadow:0 15px 34px #00000030,inset 0 1px #ffffff0e}.agency-lead-modal .agency-outcome-head{text-align:center}.agency-lead-modal .agency-outcome-head h3{color:#fff}.agency-lead-modal .agency-outcome-head span{color:#aaa5aa}.agency-disposition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agency-disposition-card{color:#fff;cursor:pointer;background:linear-gradient(145deg,#fff1,#ffffff06);border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:45px 1fr;align-items:center;gap:12px;min-height:82px;padding:13px 43px 13px 13px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.agency-disposition-card:hover{background:#ffffff13;border-color:#ff5c6775;transform:translateY(-1px)}.agency-disposition-card input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.agency-disposition-card>i{color:#ff6b75;width:45px;height:45px;font:900 8px/1 var(--font-geist-mono),monospace;background:#e11c291f;border:1px solid #ff616c57;border-radius:12px;place-items:center;display:grid}.agency-disposition-card>span{gap:5px;display:grid}.agency-disposition-card>span strong{color:#fff;font-size:10px}.agency-disposition-card>span small{color:#aaa5aa;font-size:8px;line-height:1.4}.agency-disposition-card>b{color:#0000;background:#ffffff0a;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid;position:absolute;right:14px}.agency-disposition-card.selected{background:linear-gradient(145deg,#ec263336,#ffffff0a);border-color:#ef3844;box-shadow:0 0 0 3px #ef26321a,0 14px 30px #0000002e}.agency-disposition-card.selected>b{color:#fff;background:#dc1d29;border-color:#ef3844}.agency-disposition-card.tone-sale.selected{background:linear-gradient(145deg,#2aa97538,#ffffff0a);border-color:#3fc28d;box-shadow:0 0 0 3px #3fc28d17,0 14px 30px #0000002e}.agency-disposition-card.tone-sale>i{color:#71ddaf;background:#2da37421;border-color:#45c08f5c}.agency-disposition-card.tone-sale.selected>b{background:#2a9f70;border-color:#39b982}.agency-disposition-card.tone-callback>i{color:#f0c56b;background:#ca8f1921;border-color:#e5ae3861}.agency-disposition-card.tone-buffer>i{color:#abb9ff;background:#5c6fdc21;border-color:#7183e761}.agency-lead-modal .agency-lead-outcome>label{color:#d9d4d7}.agency-lead-modal .agency-lead-outcome textarea{color:#f5f3f4;text-align:center;background:#08090c61;border-color:#ffffff1f}.agency-lead-modal .agency-lead-outcome textarea::placeholder{color:#77747b}.agency-lead-modal .agency-outcome-actions{padding-top:4px}.agency-lead-modal .agency-outcome-actions>button{color:#e9e5e7;background:#fff1;border-color:#ffffff26;min-height:46px}.agency-lead-modal .agency-outcome-actions>button.admin-primary{color:#fff;background:linear-gradient(145deg,#ef2632,#c5111d);border-color:#df1e2a;box-shadow:0 11px 24px #e01d2a36}.agency-lead-modal .agency-outcome-actions>button.admin-primary:disabled{color:#77747a;box-shadow:none;background:#ffffff0d;border-color:#ffffff1a}@media (max-width:720px){.agency-lead-header-actions>strong{display:none}.agency-lead-identity{grid-template-columns:48px 1fr}.agency-lead-identity>span{width:48px;height:48px}.agency-lead-identity>strong{grid-column:1/-1;justify-self:center}.agency-lead-modal .agency-detail-section>div,.agency-disposition-grid{grid-template-columns:1fr}}.agency-record-modal{color:#fff;background:linear-gradient(135deg,#141519 0%,#21181c 54%,#4b1117 100%);border-color:#64232b;border-radius:26px;width:min(1080px,100vw - 72px);max-height:min(780px,100dvh - 64px);animation:.2s cubic-bezier(.2,.8,.2,1) both admin-record-open;box-shadow:0 38px 115px #000000a3,0 0 0 1px #ff455014,inset 0 1px #ffffff12}.agency-copy-enabled,.agency-copy-enabled *{-webkit-user-select:text;user-select:text}.agency-copy-enabled button,.agency-copy-enabled input,.agency-copy-enabled select,.agency-copy-enabled textarea{-webkit-user-select:auto;user-select:auto}.agency-record-modal>header{background:radial-gradient(circle at 83% -70%,#f2313e80,#0000 45%),linear-gradient(118deg,#151519,#2b171b 58%,#681923);border-bottom:1px solid #ffffff1a;min-height:96px;padding:19px 24px}.agency-record-modal>header h2{font-size:clamp(25px,2.4vw,34px)}.agency-record-header-actions{align-items:center;gap:11px;display:flex}.agency-record-header-actions>button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:13px;width:46px;height:46px;font-size:23px}.agency-record-header-actions>button:hover{background:#da192638;border-color:#ff646e7a}.agency-record-status{color:#ff838b;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#e21e2b21;border:1px solid #ff697361;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:8px;font-weight:900;display:inline-flex}.agency-application-modal header .agency-record-status{text-align:center;justify-content:center;align-items:center;margin-top:0;line-height:1;display:inline-flex}.agency-record-status.status-approved,.agency-record-status.status-funded{color:#79e49f;background:#19743d47;border-color:#49cb7b75}.agency-record-modal .agency-detail-scroll{scrollbar-color:#c91a26 #272125;background-color:#15161a;background-image:radial-gradient(circle at 88% 0,#e01c2921,#0000 36%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:auto,38px 38px,38px 38px;gap:12px;max-height:min(668px,100dvh - 160px);padding:17px;display:grid}.agency-record-modal .agency-detail-scroll::-webkit-scrollbar{width:11px}.agency-record-modal .agency-detail-scroll::-webkit-scrollbar-track{background:#272125}.agency-record-modal .agency-detail-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#ef2b37,#a90d18);border:2px solid #272125;border-radius:999px}.agency-record-modal .agency-access-notice{color:#bdebd8;background:#28976c1c;border-color:#4cc79542;margin:0;box-shadow:inset 0 1px #ffffff0a}.agency-record-modal .agency-access-notice small{color:#8fbaa9}.agency-record-overview{background:#ffffff17;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.agency-record-overview article{text-align:center;background:#0b0c109c;place-content:center;justify-items:center;min-width:0;min-height:105px;padding:18px;display:grid}.agency-record-overview span{color:#ff6872;letter-spacing:.14em;font-size:8px;font-weight:950}.agency-record-overview strong{overflow-wrap:anywhere;color:#fff;margin-top:7px;font-size:14px}.agency-record-overview small{overflow-wrap:anywhere;color:#999aa3;margin-top:5px;font-size:9px;line-height:1.4}.agency-record-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agency-record-modal .agency-detail-section{background:#ffffff0b;border-color:#ffffff1a;border-radius:18px;margin:0;padding:18px;box-shadow:0 13px 30px #00000029,inset 0 1px #ffffff0e}.agency-record-modal .agency-detail-section h3{color:#fff;text-align:center;background:0 0;border:0;margin:0 0 14px;padding:0;font-size:13px}.agency-record-modal .agency-detail-section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0}.agency-record-modal .agency-detail-section article{text-align:center;background:linear-gradient(145deg,#ffffff10,#ffffff06);border-color:#ffffff16;place-content:center;justify-items:center;min-height:76px;padding:12px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.agency-record-modal .agency-detail-section article span{color:#ff6872;letter-spacing:.1em;text-shadow:0 0 18px #ff4a5638;font-size:8px;font-weight:950}.agency-record-modal .agency-detail-section article strong{color:#f3f3f5;font-size:10px}.agency-record-modal .agency-detail-section article:hover{z-index:1;background:linear-gradient(145deg,#cd1c2857,#68101842);border-color:#ff505b9e;transform:translateY(-2px);box-shadow:0 12px 26px #84081233,inset 0 1px #ffffff17}.agency-record-modal .agency-detail-section article:hover span{color:#ff9299;text-shadow:0 0 22px #ff404d61}.agency-record-overview article{transition:transform .18s,background .18s,box-shadow .18s}.agency-record-overview article:hover{z-index:1;background:linear-gradient(145deg,#c5192566,#4c0c1380);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ff5b654d,0 12px 28px #66050e2e}.admin-application-view-backdrop{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);padding:32px}.admin-application-view-modal{border-radius:26px;width:min(1080px,100vw - 72px);max-height:min(780px,100dvh - 64px);animation:.2s cubic-bezier(.2,.8,.2,1) both admin-record-open;box-shadow:0 38px 110px #0000009e,0 0 0 1px #ff455014,inset 0 1px #ffffff14}.admin-application-view-modal>header{min-height:96px;padding:19px 24px}.admin-application-view-modal>header h2{font-size:clamp(25px,2.4vw,34px)}.admin-application-view-modal .agency-detail-scroll{gap:12px;max-height:min(668px,100dvh - 160px);padding:17px}.admin-application-view-modal .agency-record-overview article{min-height:82px;padding:13px}.admin-application-view-modal .agency-record-detail-grid{gap:11px}.admin-application-view-modal .agency-detail-section{border-radius:16px;padding:14px}.admin-application-view-modal .agency-detail-section h3{margin-bottom:11px;font-size:11px}.admin-application-view-modal .agency-detail-section>div{gap:8px}.admin-application-view-modal .agency-detail-section article{min-height:64px;padding:10px}@keyframes admin-record-open{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.agency-record-modal .agency-detail-section.handoff-only{grid-column:1/-1}.agency-record-modal .agency-detail-section.handoff-only>div{grid-template-columns:1fr}.agency-record-modal .agency-outcome-form{background:radial-gradient(circle at 100% 0,#e01d2a24,#0000 37%),#ffffff0b;border-color:#ff576238;border-radius:19px;margin:0;box-shadow:0 15px 34px #00000030,inset 0 1px #ffffff0e}.agency-record-modal .agency-outcome-head{text-align:center}.agency-record-modal .agency-outcome-head h3{color:#fff}.agency-record-modal .agency-outcome-head span{color:#aaa5aa}.agency-record-modal .agency-outcome-form label{color:#ded9dc;text-align:center}.agency-record-modal .agency-outcome-form label>small{color:#79e49f;font-size:8px;font-weight:850}.agency-record-modal .agency-outcome-form input,.agency-record-modal .agency-outcome-form select,.agency-record-modal .agency-outcome-form textarea{color:#f4f2f3;background:#08090c75;border-color:#ffffff21}.agency-record-modal .agency-outcome-form input:focus,.agency-record-modal .agency-outcome-form select:focus,.agency-record-modal .agency-outcome-form textarea:focus{border-color:#ef3541;box-shadow:0 0 0 4px #ef35411f}.agency-record-modal .agency-outcome-form select option{color:#202127;background:#fff}.agency-record-modal .agency-money-input{background:#08090c75;border-color:#ffffff21}.agency-record-modal .agency-money-input>span{color:#ff747d;background:#de1b2821}.agency-record-modal .agency-outcome-actions>button{color:#e9e5e7;background:#fff1;border-color:#ffffff26}.agency-record-modal .agency-outcome-actions>button.admin-primary{color:#fff;background:linear-gradient(145deg,#ef2632,#c5111d);border-color:#df1e2a;box-shadow:0 11px 24px #e01d2a36}.agency-record-modal .agency-outcome-actions>button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.agency-review-lock{text-align:center;background:linear-gradient(135deg,#74430f40,#ffffff09);border:1px solid #ffb55747;border-radius:13px;place-items:center;gap:5px;min-height:66px;padding:14px 16px;display:grid}.agency-review-lock strong{color:#ffd191;letter-spacing:.02em;font-size:10px}.agency-review-lock span{color:#d3c4b2;max-width:680px;font-size:9px;line-height:1.5}.agency-approval-celebration{z-index:310;color:#fff;background:radial-gradient(circle at 92% 0,#5be29f3d,#0000 40%),linear-gradient(145deg,#111a16,#173427 58%,#105332);border:1px solid #67e5a375;border-radius:22px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;width:min(470px,100vw - 32px);min-height:132px;padding:21px 52px 19px 20px;animation:.38s cubic-bezier(.18,.82,.24,1.12) both agency-approval-in;display:grid;position:fixed;top:22px;right:24px;overflow:hidden;box-shadow:0 30px 80px #031e116b,0 0 0 1px #ffffff09,inset 0 1px #ffffff1a}.agency-approval-mark{z-index:2;color:#0e3825;background:linear-gradient(145deg,#83efba,#48d38d);border:1px solid #86f1bd8c;border-radius:16px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:950;display:grid;position:relative;box-shadow:0 0 0 8px #5cdc9d1a,0 13px 29px #0e764552}.agency-approval-celebration>div:not(.agency-approval-dollar-field){z-index:2;gap:5px;min-width:0;display:grid;position:relative}.agency-approval-celebration p{color:#79e6ad;letter-spacing:.17em;margin:0;font-size:8px;font-weight:950}.agency-approval-celebration strong{color:#fff;font-size:15px;line-height:1.25}.agency-approval-applicant{color:#8ce7b6;font-size:9px;font-weight:850;line-height:1.35}.agency-approval-celebration blockquote{color:#c5d7cd;margin:1px 0 0;font-size:9px;font-weight:650;line-height:1.45}.agency-approval-celebration.tone-declined{background:radial-gradient(circle at 92% 0,#f1374440,#0000 40%),linear-gradient(145deg,#1d1113,#46191f 58%,#74151f);border-color:#ff656f80;box-shadow:0 30px 80px #3c040b70,0 0 0 1px #ffffff09,inset 0 1px #ffffff1a}.agency-approval-celebration.tone-declined .agency-approval-mark{color:#fff;background:linear-gradient(145deg,#ff6570,#d61927);border-color:#ff969d94;box-shadow:0 0 0 8px #ec2c3a1f,0 13px 29px #7d081457}.agency-approval-celebration.tone-declined p,.agency-approval-celebration.tone-declined .agency-approval-applicant{color:#ff9aa1}.agency-approval-celebration.tone-declined>i{background:linear-gradient(90deg,#ff3f4d,#ff929a)}.agency-approval-celebration>button{z-index:4;color:#e5f4ec;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:9px;place-items:center;width:30px;height:30px;font-size:18px;display:grid;position:absolute;top:12px;right:12px}.agency-approval-celebration>i{z-index:4;transform-origin:0;background:linear-gradient(90deg,#45d78f,#96f2c4);height:3px;animation:7s linear both agency-approval-timer;position:absolute;bottom:0;left:0;right:0}.agency-approval-dollar-field{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.agency-approval-dollar-field span{color:#75edb133;font:900 19px/1 var(--font-geist-mono),monospace;animation:2.8s ease-in infinite agency-dollar-rise;position:absolute;bottom:-24px}.agency-approval-dollar-field span:first-child{animation-delay:.1s;left:8%}.agency-approval-dollar-field span:nth-child(2){font-size:13px;animation-delay:1.2s;left:27%}.agency-approval-dollar-field span:nth-child(3){font-size:16px;animation-delay:.55s;left:49%}.agency-approval-dollar-field span:nth-child(4){animation-delay:1.8s;left:68%}.agency-approval-dollar-field span:nth-child(5){font-size:12px;animation-delay:.85s;left:83%}.agency-approval-dollar-field span:nth-child(6){font-size:15px;animation-delay:2.25s;left:94%}@keyframes agency-approval-in{0%{opacity:0;transform:translate(22px,-14px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes agency-approval-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes agency-dollar-rise{0%{opacity:0;transform:translateY(0)rotate(-8deg)scale(.8)}20%{opacity:.9}80%{opacity:.45}to{opacity:0;transform:translateY(-165px)rotate(12deg)scale(1.15)}}.agency-application-refresh{color:#fff;background:linear-gradient(145deg,#ef2632,#c5111d);border-color:#e41d2a;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 17px;display:inline-flex;box-shadow:0 10px 22px #e01d2a2e}.agency-application-refresh>i{font:900 17px/1 var(--font-geist-sans),sans-serif}.agency-application-refresh>span{white-space:nowrap}.agency-application-refresh:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 13px 26px #e01d2a3b}.agency-application-refresh.refreshing>i{animation:.75s linear infinite agency-refresh-spin}@keyframes agency-refresh-spin{to{transform:rotate(360deg)}}@media (max-width:960px){.agency-record-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.agency-record-detail-grid{grid-template-columns:1fr}}@media (max-width:620px){.admin-application-view-backdrop{padding:0}.admin-application-view-modal{border-radius:0;width:100%;max-height:100dvh}.admin-application-view-modal>header{min-height:108px}.admin-application-view-modal .agency-detail-scroll{max-height:calc(100dvh - 108px);padding:14px}.agency-record-modal{border-radius:0;width:100%;max-height:100dvh}.agency-record-modal .agency-detail-scroll{max-height:calc(100dvh - 108px);padding:14px}.agency-record-modal>header{align-items:flex-start;gap:18px}.agency-record-header-actions{justify-content:space-between;align-self:stretch}.agency-record-overview,.agency-record-modal .agency-detail-section>div,.agency-record-modal .agency-outcome-form{grid-template-columns:1fr}.agency-record-overview article{min-height:92px}.agency-application-refresh{width:100%}.agency-approval-celebration{grid-template-columns:44px minmax(0,1fr);padding:18px 46px 17px 17px;top:14px;right:16px}.agency-approval-mark{border-radius:14px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.agency-approval-celebration,.agency-approval-celebration>i,.agency-approval-dollar-field span,.admin-application-view-modal{animation:none}.agency-record-overview article,.agency-record-modal .agency-detail-section article{transition:none}.agency-approval-dollar-field{display:none}.agency-application-refresh.refreshing>i{animation:none}}.admin-buyer-outcome-modal{width:min(740px,100vw - 32px)}.admin-buyer-outcome-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.admin-buyer-outcome-modal label{min-width:0}.admin-buyer-outcome-modal :is(input,select,textarea){width:100%;min-width:0}.admin-buyer-outcome-modal label:focus-within{color:#b9091c}@media (max-width:600px){.admin-buyer-outcome-fields{grid-template-columns:1fr}}.production-record-table.freeze-through-lead-id{min-width:1500px}.production-record-table :is(th,td).production-credit-column{width:184px;min-width:184px}.production-record-table td.production-credit-column{white-space:normal;overflow-wrap:anywhere}.production-record-table td.production-credit-column>small{margin-top:5px;line-height:1.4}.production-record-entry-history{color:#b9b8be;margin:0;padding:12px 22px 0;font-size:.8125rem}.production-credit-details{grid-column:1/-1}.production-credit-details>div{grid-template-columns:repeat(3,minmax(0,1fr))}.production-credit-details article>small{color:#bbb9c0;margin-top:5px;font-size:.8125rem;display:block}@media (max-width:700px){.production-credit-details>div{grid-template-columns:1fr}}.transfer-performance{--transfer-line:#e4e4e8;border:1px solid var(--transfer-line);color:#242428;background:#fff;border-radius:22px;margin:0 0 24px;overflow:hidden}.transfer-heading{color:#fff;background:linear-gradient(110deg,#17171b,#30171c);border-bottom:3px solid #d71022;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.transfer-heading p,.transfer-scoreboard header p,.transfer-records header p{letter-spacing:.12em;text-transform:uppercase;color:#fb5764;margin:0 0 6px;font-size:.75rem;font-weight:800}.transfer-heading h2{letter-spacing:-.035em;margin:0 0 6px;font-size:1.65rem}.transfer-heading span{color:#d1ced2;font-size:.875rem}.transfer-performance button{cursor:pointer;font:inherit;transition:background .16s,border-color .16s,color .16s}.transfer-refresh{color:#fff;background:#c70e1e;border:1px solid #b9414e;border-radius:10px;padding:10px 17px;font-size:.875rem!important;font-weight:750!important}.transfer-cohort{align-items:center;gap:18px;padding:18px 24px 8px;display:flex}.transfer-cohort>div,.transfer-scoreboard header>div:last-child{border:1px solid var(--transfer-line);border-radius:11px;flex-shrink:0;gap:4px;padding:4px;display:flex}.transfer-cohort button,.transfer-scoreboard header button{color:#53525b;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:.875rem;font-weight:700}.transfer-performance button[aria-pressed=true]{color:#fff;background:#176741}.transfer-cohort p{color:#686773;margin:0;font-size:.8125rem;line-height:1.5}.transfer-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px 24px;display:grid}.transfer-stage{text-align:left;border:1px solid var(--transfer-line);color:#25252c;background:#fff;border-top:3px solid #25252c;border-radius:12px;flex-direction:column;gap:8px;padding:15px;display:flex}.transfer-stage>span{align-items:center;gap:8px;font-size:.875rem;font-weight:750;display:flex}.transfer-stage i{color:#8c8991;font-size:.75rem;font-style:normal}.transfer-stage>strong{font-size:1.9rem;line-height:1.1}.transfer-stage>small{color:#6b6872;font-size:.75rem;line-height:1.45}.transfer-stage-approved,.transfer-stage-funded{border-top-color:#21845a}.transfer-stage-connected{border-top-color:#b8880b}.transfer-rates{border:1px solid var(--transfer-line);border-radius:12px;grid-template-columns:repeat(3,1fr);margin:0 24px;display:grid}.transfer-rates article{border-right:1px solid var(--transfer-line);gap:5px;padding:14px 18px;display:grid}.transfer-rates article:last-child{border:0}.transfer-rates span{font-size:.875rem;font-weight:700}.transfer-rates strong{color:#196a47;font-size:1.5rem}.transfer-rates small{color:#686773;font-size:.8125rem}.transfer-coverage{background:#fffbf1;border:1px solid #e7d6a6;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:14px 24px;padding:12px 14px;font-size:.875rem;display:flex}.transfer-coverage button{color:#845e08;background:0 0;border:0;text-decoration:underline}.transfer-coverage p{color:#756542;width:100%;margin:0;font-size:.8125rem;line-height:1.5}.transfer-attention{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 24px 20px;display:grid}.transfer-attention button{text-align:left;border:1px solid var(--transfer-line);color:#303038;background:#fafafb;border-radius:10px;grid-template-columns:auto 1fr;gap:3px 12px;padding:13px 15px;display:grid}.transfer-attention strong{color:#ac1825;grid-row:span 2;font-size:1.6rem}.transfer-attention span{font-size:.875rem;font-weight:700}.transfer-attention small{color:#75717d;font-size:.75rem}.transfer-scoreboard,.transfer-records{border-top:1px solid var(--transfer-line)}.transfer-scoreboard header,.transfer-records header{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 10px;display:flex}.transfer-scoreboard h3,.transfer-records h3{letter-spacing:-.02em;margin:0;font-size:1.15rem}.transfer-scoreboard header p,.transfer-records header p{color:#bd1324}.transfer-scoreboard-note{color:#6a6771;margin:0;padding:0 24px 16px;font-size:.8125rem;line-height:1.5}.transfer-table-wrap{scrollbar-color:#c91527 #eeecef;overflow:auto}.transfer-table-wrap table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1040px;font-size:.875rem}.transfer-table-wrap th{color:#fff;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap;text-align:left;background:#1a1a1f;border-bottom:2px solid #d90e20;padding:14px 16px;font-size:.75rem}.transfer-table-wrap td{border-bottom:1px solid var(--transfer-line);text-align:left;background:#fff;padding:12px 16px;line-height:1.45}.transfer-table-wrap tr:nth-child(2n) td{background:#fcfcfd}.transfer-table-wrap tr:hover td{color:#701723;background:#fff0f2}.transfer-table-wrap td:first-child{min-width:165px}.transfer-table-wrap small{color:#77717f;margin-top:4px;font-size:.75rem;display:block}.transfer-count{color:#991322;background:0 0;border:1px solid #0000;border-radius:7px;min-width:36px;padding:5px 10px;font-weight:750!important}.transfer-records>header span{color:#686773;margin-top:6px;font-size:.8125rem;display:block}.transfer-records button:not(.transfer-count),.transfer-error button{color:#9d1323;background:#fff;border:1px solid #e8b6be;border-radius:8px;padding:8px 12px}.transfer-records footer{justify-content:flex-end;align-items:center;gap:16px;padding:12px 24px;font-size:.8125rem;display:flex}.transfer-definitions{border-top:1px solid var(--transfer-line);color:#64606b;padding:16px 24px;font-size:.8125rem;line-height:1.55}.transfer-definitions summary{cursor:pointer;color:#39343e;font-size:.875rem;font-weight:750}.transfer-definitions li{margin-top:7px}.transfer-definitions p{margin-bottom:0}.transfer-empty,.transfer-error{padding:22px 24px;font-size:.875rem}.transfer-error{color:#a4091c;align-items:center;gap:16px;display:flex}.transfer-performance button:hover:not(:disabled){color:#a00b1d;outline-offset:2px;background:#fff0f2;border-color:#d5192a;outline:2px solid #d5192a}.transfer-performance button:focus-visible{color:#a00b1d;outline-offset:2px;background:#fff0f2;border-color:#d5192a;outline:2px solid #d5192a}.transfer-performance button[aria-pressed=true]:hover{color:#fff;background:#176741;outline-color:#40956b}.transfer-performance button:disabled{opacity:.5;cursor:default}.performance-secondary{background:#fff;border:1px solid #dddce1;border-radius:16px;margin:20px 0;overflow:hidden}.performance-secondary>summary{cursor:pointer;color:#3b343c;padding:18px 22px;font-size:1rem;font-weight:750}.performance-secondary>summary:hover{color:#ae1020;background:#fff0f2}.performance-secondary[open]>summary{border-bottom:2px solid #d71022}.performance-secondary>section{margin:0!important}.transfer-production{border-top:1px solid var(--transfer-line);background:#fafafb;padding:20px 24px}.transfer-production header p{color:#a91423;letter-spacing:.1em;margin:0 0 6px;font-size:.75rem;font-weight:800}.transfer-production h3{margin:0 0 6px;font-size:1.1rem}.transfer-production header>span{color:#6e6772;font-size:.8125rem}.transfer-production>div{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-top:18px;display:grid}.transfer-production article{gap:8px;display:grid}.transfer-production article>span{color:#64606b;font-size:.8125rem}.transfer-production strong{font-size:1.5rem}.production-performance-cards{background:#faf9fa;border-top:1px solid #e4e4e8;padding:24px}.production-performance-cards>header p{color:#b91426;letter-spacing:.1em;margin:0 0 7px;font-size:.75rem;font-weight:800}.production-performance-cards>header h3{margin:0 0 7px;font-size:1.25rem}.production-performance-cards>header>span{color:#6b6570;font-size:.875rem;line-height:1.5}.production-overall,.production-closer-cards>article{color:#fff;background:linear-gradient(120deg,#202024,#341a20);border:1px solid #514048;border-radius:18px;margin-top:20px;padding:20px}.production-closer-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.production-closer-cards>article>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.production-closer-cards>article>header>div{align-items:center;gap:12px;display:flex}.production-closer-avatar{background:#a60d1b;border:1px solid #e13949;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.production-closer-cards h4{margin:0 0 5px;font-size:1rem}.production-closer-cards header small{color:#c1b7c0;font-size:.75rem}.production-closer-cards header>strong{color:#ff7180;text-align:right;font-size:1.6rem}.production-closer-cards header>strong small{font-size:.7rem;font-weight:500;display:block}.production-count-bubbles{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.transfer-performance .production-bubble{color:#fff;text-align:left;box-shadow:none;background:#ffffff06;border:1px solid #57464e;border-radius:12px;gap:7px;padding:13px 12px;display:grid}.production-bubble>span{text-transform:uppercase;letter-spacing:.02em;font-size:.68rem;font-weight:800}.production-bubble>strong{font-size:1.5rem}.production-bubble>small{color:#c2b8c0;font-size:.65rem}.production-bubble>span:before{content:"";background:#b9b9c1;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.production-bubble.bubble-pending>span:before{background:#e5ae28}.production-bubble:is(.bubble-approved,.bubble-funded)>span:before{background:#66d39d}.transfer-performance .production-bubble:hover:not(:disabled){color:#fff;background:#631b29;border-color:#f34758;outline-color:#ef4355}.transfer-performance .production-bubble:focus-visible{color:#fff;background:#631b29;border-color:#f34758;outline-color:#ef4355}.transfer-performance .production-bubble:hover small{color:#ffe4e9}.production-premium-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.production-premium-fields>div{background:#541b2329;border:1px solid #62303d;border-radius:11px;padding:12px}.production-premium-fields span{color:#c7b6bf;text-transform:uppercase;font-size:.65rem;font-weight:750;line-height:1.4;display:block}.production-premium-fields strong{overflow-wrap:anywhere;margin-top:8px;font-size:1.05rem;display:block}.production-overall>p,.production-closer-cards footer{color:#c5bac2;border-top:1px solid #514048;margin:16px 0 0;padding-top:12px;font-size:.75rem;line-height:1.6}.production-closer-cards footer strong{color:#fff;margin-left:5px}.production-performance-cards>nav{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;font-size:.8125rem;display:flex}.production-performance-cards>nav button{color:#a61123;background:#fff;border:1px solid #e6b2bb;border-radius:9px;padding:9px 13px}dialog.performance-snapshot{--transfer-line:#e4e4e8;color:#29252d;background:#fff;border:1px solid #6e2935;border-radius:20px;width:min(1180px,100vw - 40px);max-width:none;max-height:86dvh;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 100px #0008}dialog.performance-snapshot[open]{flex-direction:column;display:flex}dialog.performance-snapshot::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07070bd1}.performance-snapshot>header{color:#fff;background:linear-gradient(115deg,#19191e,#491621);border-bottom:2px solid #d31125;flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.performance-snapshot header p{color:#ff6476;letter-spacing:.1em;margin:0 0 7px;font-size:.7rem;font-weight:800}.performance-snapshot header h2{margin:0 0 7px;font-size:1.3rem}.performance-snapshot header span{color:#d4c8d0;font-size:.8125rem}.performance-snapshot header>button{color:#fff;background:#ffffff09;border:1px solid #90505d;border-radius:10px;flex-shrink:0;width:40px;height:40px;padding:0;font-size:1.6rem}.performance-snapshot-body{overscroll-behavior:contain;scrollbar-color:#c51125 #eeeaed;min-height:0;overflow:auto}.performance-snapshot-hint{color:#655c68;margin:0;padding:14px 20px;font-size:.8125rem}.performance-snapshot .transfer-table-wrap td{color:#29252d;white-space:nowrap}.performance-snapshot .transfer-table-wrap th{position:sticky;top:0}.performance-snapshot .performance-record-link{color:#ad1021;font:inherit;text-underline-offset:4px;background:0 0;border:0;border-radius:6px;padding:7px 0;font-weight:800;text-decoration:underline}.performance-snapshot>footer{color:#726670;border-top:1px solid #e3d9df;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:.8125rem;display:flex}.performance-snapshot footer>div{gap:8px;display:flex}.performance-snapshot footer button{color:#ab1022;font:inherit;background:#fff;border:1px solid #e5b6bf;border-radius:8px;padding:9px 14px;font-weight:700}.performance-snapshot button{cursor:pointer}.performance-snapshot button:hover:not(:disabled){color:#fff;outline-offset:2px;background:#711d2d;outline:2px solid #df2840}.performance-snapshot button:focus-visible{color:#fff;outline-offset:2px;background:#711d2d;outline:2px solid #df2840}.performance-snapshot button:disabled{opacity:.45;cursor:default}.performance-outcome-dot{text-transform:capitalize}.performance-outcome-dot:before{content:"";background:#7e7682;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.performance-outcome-dot.outcome-pending:before{background:#d99b08}.performance-outcome-dot:is(.outcome-approved,.outcome-funded):before{background:#258c60}.performance-outcome-dot:is(.outcome-declined,.outcome-chargeback):before{background:#c31932}.production-focus-notice{color:#225a3e;background:#f0faf4;border:1px solid #aad7bf;border-radius:12px;margin:0 0 12px;padding:12px 18px;font-size:.875rem}.executive-pending-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.executive-pending-list .executive-pending-actions>button{color:#fff;font:inherit;background:#bb1022;border:1px solid #d9394b;border-radius:12px;margin:0;padding:12px 18px;font-size:.875rem;font-weight:750}.executive-pending-list .executive-pending-actions>.snapshot-view-button{background:#252229;border-color:#6c5c68}.executive-pending-list .executive-pending-actions>.snapshot-status-button{background:#6b1b2b}.executive-pending-list .executive-pending-actions>button:hover{color:#fff;background:#e01831}@media (max-width:1150px){.production-closer-cards{grid-template-columns:1fr}}@media (max-width:650px){.production-performance-cards{padding:16px}.production-count-bubbles{grid-template-columns:repeat(2,minmax(0,1fr))}.production-premium-fields{grid-template-columns:1fr}.production-overall,.production-closer-cards>article{padding:16px}dialog.performance-snapshot{border-radius:14px;width:calc(100vw - 20px);max-height:90dvh}.performance-snapshot>header{padding:16px}.performance-snapshot>footer{flex-wrap:wrap;padding:12px}.performance-snapshot>footer>div{margin-left:auto}}@media (max-width:1100px){.transfer-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.transfer-cohort{flex-direction:column;align-items:flex-start}.transfer-rates small{font-size:.75rem}}@media (max-width:700px){.transfer-heading,.transfer-scoreboard header{align-items:flex-start}.transfer-heading,.transfer-cohort,.transfer-scoreboard header,.transfer-records header{padding-left:16px;padding-right:16px}.transfer-stages{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px}.transfer-rates,.transfer-attention{grid-template-columns:1fr;margin-left:16px;margin-right:16px}.transfer-rates article{border-right:0;border-bottom:1px solid var(--transfer-line)}.transfer-coverage{margin-left:16px;margin-right:16px}.transfer-scoreboard header{flex-direction:column}.transfer-cohort>div{flex-wrap:wrap}.transfer-heading h2{font-size:1.45rem}.transfer-heading span{font-size:.8125rem}}.buyer-directory{color:#222227;background:#fff;border:1px solid #d9d9de;border-radius:22px;margin:0 0 24px;overflow:hidden;box-shadow:0 18px 44px #2f172112}.buyer-directory-command{color:#fff;background:linear-gradient(115deg,#17171c 0%,#24171b 62%,#611421 100%);border-bottom:3px solid #df1025;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.buyer-directory-command p{color:#ff596b;letter-spacing:.13em;margin:0 0 7px;font-size:.75rem;font-weight:850}.buyer-directory-command h2{letter-spacing:-.04em;margin:0 0 7px;font-size:1.7rem}.buyer-directory-command>div>span{color:#d4ccd1;font-size:.875rem;line-height:1.55}.buyer-directory-count{background:#ffffff0b;border:1px solid #9a4552;border-radius:14px;justify-items:center;gap:3px;min-width:122px;padding:13px 16px;display:grid}.buyer-directory-count strong{color:#fff;font-size:1.7rem}.buyer-directory-count span{font-weight:750;color:#f1c8ce!important;font-size:.75rem!important}.buyer-directory-filters{background:#f7f7f9;border-bottom:1px solid #e0dfe3;grid-template-columns:1fr 1fr .72fr 1.25fr 1.35fr;gap:12px;padding:20px 24px;display:grid}.buyer-directory-filters label{color:#47434b;text-transform:uppercase;letter-spacing:.045em;gap:8px;min-width:0;font-size:.75rem;font-weight:800;display:grid}.buyer-directory-filters :is(input,select){color:#29252c;width:100%;min-width:0;height:48px;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d3d0d7;border-radius:11px;padding:0 13px;font-size:.875rem;font-weight:650}.buyer-directory-rule{color:#624814;background:#fff9e9;border:1px solid #e5bf66;border-radius:12px;align-items:center;gap:12px;margin:18px 24px 0;padding:14px 16px;display:flex}.buyer-directory-rule>i{background:#daa20d;border-radius:50%;flex-shrink:0;width:11px;height:11px;box-shadow:0 0 0 6px #f7df9b80}.buyer-directory-rule div{gap:4px;display:grid}.buyer-directory-rule strong{font-size:.875rem}.buyer-directory-rule span{font-size:.8125rem;line-height:1.45}.buyer-directory-card{background:linear-gradient(145deg,#fff 55%,#faf4f5);border:1px solid #d7d5da;border-radius:17px;min-width:0;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s;overflow:hidden}.buyer-directory-card>header>span{color:#fff;text-align:center;letter-spacing:.04em;background:#c80e21;border-radius:11px;min-width:62px;padding:10px 12px;font-weight:850}.buyer-directory-card header p,.buyer-directory-card>section>p{color:#a20e20;letter-spacing:.09em;margin:0 0 5px;font-size:.68rem;font-weight:850}.buyer-directory-card h3{margin:0;font-size:1.05rem}.buyer-directory-card header>i{background:#3db17a;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #3db17a1c}.buyer-directory-card>section{padding:16px 18px}.buyer-directory-card>section+section{border-top:1px solid #ece8eb}.buyer-directory-state-list span{color:#8d1725;background:#fff8f9;border:1px solid #e1b6bc;border-radius:8px;padding:6px 8px;font-size:.72rem;font-weight:800}.buyer-directory-state-list span.active{color:#fff;background:#bd1022;border-color:#bd1022}.buyer-directory-authorizations>div{background:#fff;border:1px solid #e2d9dd;border-radius:10px;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:center;gap:5px 14px;padding:11px 12px;display:grid}.buyer-directory-authorizations strong{font-size:.8125rem}.buyer-directory-authorizations span{color:#5f5861;font-size:.78rem;line-height:1.4}.buyer-directory-authorizations small{color:#9b1727;grid-column:1/-1;font-size:.72rem;font-weight:700;line-height:1.4}.buyer-directory-empty{text-align:center;background:#fff8f9;border:1px dashed #d7bdc2;border-radius:16px;place-content:center;justify-items:center;gap:9px;min-height:150px;margin:22px 24px 26px;padding:28px;display:grid}.buyer-directory-empty span{color:#736a73;max-width:640px;font-size:.875rem;line-height:1.55}@media (max-width:1150px){.buyer-directory-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-directory-filters label:last-child{grid-column:span 2}}@media (max-width:760px){.buyer-directory-command{align-items:flex-start;padding:20px}.buyer-directory-count{min-width:96px}.buyer-directory-filters{grid-template-columns:1fr 1fr;padding:16px}.buyer-directory-filters label:last-child{grid-column:1/-1}.buyer-directory-grid{grid-template-columns:1fr;padding:16px}.buyer-directory-rule{margin:16px 16px 0}.buyer-directory-authorizations>div{grid-template-columns:1fr}}@media (max-width:500px){.buyer-directory-command{display:grid}.buyer-directory-count{justify-self:start}.buyer-directory-filters{grid-template-columns:1fr}.buyer-directory-filters label:last-child{grid-column:auto}}.buyer-directory{--directory-red:#e5152a;--directory-red-bright:#ff3449;--directory-ink:#111116;--directory-panel:#19191f;--directory-line:#34343d;background:var(--directory-ink);color:#fff;border:1px solid #2f2f37;border-radius:24px;margin:0 0 28px;overflow:hidden;box-shadow:0 28px 70px #13040824,0 3px #e5152a}.buyer-directory-command{isolation:isolate;background:radial-gradient(circle at 87% 18%,#ff33473d 0,#0000 31%),linear-gradient(118deg,#111116 0%,#1b1519 55%,#5c111d 100%);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:34px;min-height:226px;padding:32px 34px;display:flex;position:relative}.buyer-directory-command:after{content:"";z-index:-1;opacity:.32;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 100%);mask-image:linear-gradient(90deg,#0000 20%,#000 100%)}.buyer-directory-command-copy{max-width:660px}.buyer-directory-command-copy>p{color:#ff5c6d;letter-spacing:.17em;margin:17px 0 7px;font-size:.78rem;font-weight:900}.buyer-directory-command-copy h2{color:#fff;letter-spacing:-.055em;margin:0 0 9px;font-size:clamp(2rem,4vw,3.5rem);font-weight:720;line-height:1}.buyer-directory-command-copy>span:last-child{color:#d0c7cb;max-width:620px;font-size:.94rem;line-height:1.55;display:block}.buyer-directory-live{color:#80e7b2;letter-spacing:.09em;background:#173125b8;border:1px solid #3f745a;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:8px 11px;font-size:.72rem;font-weight:900;display:flex}.buyer-directory-live i,.buyer-directory-eligible i,.buyer-directory-carrier i{background:#52d69a;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 6px #52d69a1f,0 0 18px #52d69a80}.buyer-directory-metrics{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c0c10b8;border:1px solid #ffffff24;border-radius:17px;grid-template-columns:repeat(3,1fr);min-width:390px;display:grid;box-shadow:0 18px 40px #00000038}.buyer-directory-metrics>div{gap:7px;min-width:0;padding:18px 17px;display:grid}.buyer-directory-metrics>div+div{border-left:1px solid #ffffff1a}.buyer-directory-metrics small{color:#a9a4aa;letter-spacing:.09em;white-space:nowrap;font-size:.7rem;font-weight:900}.buyer-directory-metrics strong{color:#fff;letter-spacing:-.04em;font-size:1.65rem}.buyer-directory-workspace{background:#f3f3f6;grid-template-columns:310px minmax(0,1fr);align-items:start;display:grid}.buyer-directory-filter-rail{background:linear-gradient(#1b1b21 0%,#111116 100%);border-right:1px solid #34343d;min-height:650px;padding:25px 22px}.buyer-directory-filter-heading{gap:5px;margin-bottom:20px;display:grid}.buyer-directory-filter-heading span{color:#ff4255;letter-spacing:.12em;font-size:.76rem;font-weight:900}.buyer-directory-filter-heading small{color:#aaa5ac;font-size:.78rem;line-height:1.45}.buyer-directory-filters{background:0 0;border:0;grid-template-columns:1fr;gap:15px;padding:0;display:grid}.buyer-directory-filters label{color:#dedbe0;letter-spacing:0;text-transform:none;gap:8px;font-size:.875rem;font-weight:760;display:grid;grid-column:auto!important}.buyer-directory-filter-pair{grid-template-columns:minmax(0,1fr) 88px;gap:10px;display:grid}.buyer-directory-filters :is(input,select){color:#fff;background:#25252c;border:1px solid #404049;border-radius:11px;height:50px;padding:0 13px;font-size:.875rem;font-weight:680;box-shadow:inset 0 1px #ffffff0a}.buyer-directory-filters :is(input,select):hover{border-color:#686871}.buyer-directory-filters :is(input,select):focus{border-color:var(--directory-red-bright);outline:3px solid #e5152a28}.buyer-directory-filters :is(input,select)::placeholder{color:#8f8b92}.buyer-directory-filters select:disabled{cursor:not-allowed;opacity:.55}.buyer-directory-reset{color:#fff;background:linear-gradient(#951524,#6d0e18);border:1px solid #61313a;border-radius:11px;width:100%;height:47px;margin-top:16px;font-size:.875rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s;box-shadow:0 10px 22px #b20f2524}.buyer-directory-reset:hover:not(:disabled){background:linear-gradient(#d7192e,#9d1020);border-color:#ff4b5d;transform:translateY(-1px)}.buyer-directory-reset:disabled{color:#6f6c72;box-shadow:none;background:#222228;border-color:#393940}.buyer-directory-rule,.buyer-directory-privacy{color:#fff;background:#342b13;border:1px solid #5c4c24;border-radius:12px;align-items:flex-start;gap:12px;margin:18px 0 0;padding:14px;display:flex}.buyer-directory-rule>i{background:#ffc43d;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 5px #ffc43d1a}.buyer-directory-rule div,.buyer-directory-privacy div{gap:4px;display:grid}.buyer-directory-rule strong,.buyer-directory-privacy strong{font-size:.82rem}.buyer-directory-rule span,.buyer-directory-privacy span{color:#d8cda9;font-size:.75rem;line-height:1.45}.buyer-directory-privacy{background:#18181d;border-color:#33333b}.buyer-directory-privacy>i{border:2px solid #6d6871;border-radius:4px 4px 6px 6px;flex:none;width:15px;height:17px}.buyer-directory-privacy>i:before{content:"";border:2px solid #6d6871;border-bottom:0;border-radius:7px 7px 0 0;width:8px;height:7px;margin:-8px auto 0;display:block}.buyer-directory-privacy span{color:#8f8b93}.buyer-directory-results{color:#202026;min-width:0;padding:24px}.buyer-directory-results-bar{border-bottom:1px solid #d5d4d9;justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;padding:0 2px 13px;display:flex}.buyer-directory-results-bar>div{gap:5px;display:grid}.buyer-directory-results-bar span{color:#bd1124;letter-spacing:.1em;font-size:.76rem;font-weight:900}.buyer-directory-results-bar strong{color:#202026;font-size:1rem}.buyer-directory-results-bar>small{color:#77727b;text-align:right;letter-spacing:.04em;max-width:46%;font-size:.74rem;font-weight:820}.buyer-directory-grid{grid-template-columns:1fr;gap:14px;padding:0;display:grid}.buyer-directory-card{background:#fff;border:1px solid #d7d6db;border-radius:17px;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 8px 25px #2a172008}.buyer-directory-card:after{content:"";background:var(--directory-red);transform-origin:50%;width:3px;transition:transform .2s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.buyer-directory-card:hover,.buyer-directory-card:focus-within{background:#fff;border-color:#dc2437;transform:translateY(-2px);box-shadow:0 17px 38px #7d12201a}.buyer-directory-card:hover:after,.buyer-directory-card:focus-within:after{transform:scaleY(1)}.buyer-directory-card>header{background:linear-gradient(104deg,#18181e 0%,#242027 70%,#3e171e 100%);border-bottom:1px solid #37373f;grid-template-columns:auto minmax(120px,.7fr) minmax(120px,1fr) auto;align-items:center;gap:16px;padding:17px 19px;display:grid}.buyer-directory-route-number{color:#69666d;font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:900}.buyer-directory-code,.buyer-directory-agent{gap:4px;display:grid}.buyer-directory-code small,.buyer-directory-agent small{color:#8f8a92;letter-spacing:.1em;font-size:.68rem;font-weight:900}.buyer-directory-code strong{color:#ff4457;letter-spacing:.035em;font-size:1.35rem}.buyer-directory-agent strong{color:#fff;font-size:1rem}.buyer-directory-eligible{color:#79dfa9;letter-spacing:.06em;background:#1b3528;border:1px solid #356a50;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:.7rem;font-weight:900;display:flex}.buyer-directory-card-body{grid-template-columns:minmax(180px,.58fr) minmax(0,1.42fr);display:grid}.buyer-directory-card-body>section{min-width:0;padding:18px 19px}.buyer-directory-card-body>section+section{border-left:1px solid #e2e0e4}.buyer-directory-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.buyer-directory-section-title>span{color:#454149;letter-spacing:.08em;font-size:.76rem;font-weight:900}.buyer-directory-section-title small{color:#a09ba2;white-space:nowrap;font-size:.66rem;font-weight:850}.buyer-directory-state-list{scrollbar-color:#d2152a #eeeef1;flex-wrap:wrap;gap:7px;max-height:92px;display:flex;overflow:auto}.buyer-directory-state-list span{color:#5f5a63;text-align:center;background:#f8f8fa;border:1px solid #dedbe0;border-radius:8px;min-width:34px;padding:7px;font-size:.72rem;font-weight:850}.buyer-directory-state-list span.active{color:#fff;background:#ba1022;border-color:#ba1022;box-shadow:0 7px 15px #ba102229}.buyer-directory-authorizations{gap:9px;display:grid}.buyer-directory-authorizations>div{background:#f9f9fb;border:1px solid #e1dfe3;border-radius:11px;grid-template-columns:minmax(150px,.8fr) minmax(150px,1.2fr);align-items:center;gap:9px 14px;padding:12px;transition:border-color .16s,background .16s;display:grid}.buyer-directory-authorizations>div:hover{background:#fff7f8;border-color:#e1959f}.buyer-directory-carrier{align-items:center;gap:10px;display:flex}.buyer-directory-carrier i{width:7px;height:7px;box-shadow:0 0 0 5px #52d69a1a}.buyer-directory-carrier strong{color:#262229;font-size:.84rem}.buyer-directory-methods,.buyer-directory-payments{flex-wrap:wrap;gap:6px;display:flex}.buyer-directory-methods span,.buyer-directory-payments span{color:#5c5760;background:#fff;border:1px solid #d8d4da;border-radius:7px;padding:5px 8px;font-size:.7rem;font-weight:760}.buyer-directory-payments{border-top:1px solid #e6e3e7;grid-column:1/-1;align-items:center;padding-top:8px}.buyer-directory-payments small{color:#ae1627;letter-spacing:.08em;margin-right:3px;font-size:.65rem;font-weight:900}.buyer-directory-payments span{color:#8f1926;background:#fff2f4;border-color:#efc9ce}.buyer-directory-empty{color:#252229;text-align:center;background:linear-gradient(145deg,#fff,#f7f5f7);border:1px dashed #c8c5cb;border-radius:17px;place-content:center;justify-items:center;gap:9px;min-height:330px;margin:0;padding:35px;display:grid}.buyer-directory-empty-mark{color:#c91327;background:#fff1f3;border:1px solid #efbdc3;border-radius:15px;place-items:center;width:48px;height:48px;font-size:1rem;font-weight:900;display:grid}.buyer-directory-empty strong{font-size:1.05rem}.buyer-directory-empty>span:last-child{color:#716b74;max-width:560px;font-size:.875rem;line-height:1.55}@media (max-width:1180px){.buyer-directory-command{align-items:flex-start}.buyer-directory-metrics{min-width:330px}.buyer-directory-workspace{grid-template-columns:280px minmax(0,1fr)}.buyer-directory-card-body{grid-template-columns:1fr}.buyer-directory-card-body>section+section{border-top:1px solid #e2e0e4;border-left:0}}@media (max-width:880px){.buyer-directory-command{min-height:0;display:grid}.buyer-directory-metrics{width:100%;min-width:0}.buyer-directory-workspace{grid-template-columns:1fr}.buyer-directory-filter-rail{border-bottom:1px solid #34343d;border-right:0;min-height:0}.buyer-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-directory-filter-pair{grid-template-columns:minmax(0,1fr) 90px}}@media (max-width:620px){.buyer-directory{border-radius:18px}.buyer-directory-command{padding:24px 20px}.buyer-directory-command-copy h2{font-size:2.2rem}.buyer-directory-metrics{grid-template-columns:1fr}.buyer-directory-metrics>div{justify-content:space-between;align-items:center;display:flex}.buyer-directory-metrics>div+div{border-top:1px solid #ffffff1a;border-left:0}.buyer-directory-filter-rail,.buyer-directory-results{padding:18px}.buyer-directory-filters{grid-template-columns:1fr}.buyer-directory-card>header{grid-template-columns:auto 1fr auto;gap:12px}.buyer-directory-agent{grid-column:2}.buyer-directory-eligible{grid-area:1/3/3}.buyer-directory-authorizations>div{grid-template-columns:1fr}.buyer-directory-payments{grid-column:auto}.buyer-directory-results-bar{flex-direction:column;align-items:flex-start}.buyer-directory-results-bar>small{text-align:left;max-width:none}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
