/*! 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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease: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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.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}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ink:#1d1c31;--ink-soft:#5f5c70;--midnight:#18142f;--midnight-deep:#100d24;--violet:#7258e8;--violet-deep:#5136c5;--lilac:#e8e3ff;--coral:#ff8c6b;--coral-light:#ffd5c8;--mint:#b9f0d2;--cream:#f7f5ef;--paper:#fffefa;--line:#1d1c3121;--white-line:#ffffff24;--shadow:0 28px 70px #231c4a1f;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--cream);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin-top:0}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.skip-link{z-index:100;color:var(--ink);background:#fff;border-radius:8px;padding:10px 16px;font-weight:700;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.update-bar{z-index:30;color:#2a2030;background:#f1b95a;font-size:.82rem;position:relative}.update-inner{justify-content:center;align-items:center;gap:10px;min-height:42px;display:flex}.update-inner p{margin:0}.update-inner a{text-underline-offset:3px;white-space:nowrap;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.update-dot{background:var(--midnight);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #18142f1a}.site-header{z-index:25;border-bottom:1px solid var(--white-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#18142fe0;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:26px;min-height:92px;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.lead-pipeline-summary{gap:7px;margin-bottom:13px;padding-bottom:2px;display:flex;overflow-x:auto}.lead-pipeline-summary button{border:1px solid var(--command-border);min-width:100px;height:48px;color:var(--command-muted);font:inherit;cursor:pointer;background:#ffffffd1;border-radius:14px;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:0 13px;display:flex}.lead-pipeline-summary button.is-active{border-color:var(--midnight);background:var(--midnight);color:#fff}.lead-pipeline-summary button span{white-space:nowrap;font-size:.49rem}.lead-pipeline-summary button strong{font-family:var(--serif);font-size:1.05rem;font-weight:540}.lead-search{max-width:none}.lead-create-row{color:var(--command-muted);justify-content:space-between;align-items:center;gap:16px;margin:9px 0 2px;font-size:.5rem;display:flex}.lead-create-row button,.command-create-link{background:var(--violet-deep);color:#fff;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:.52rem;font-weight:820;text-decoration:none;display:inline-flex}.command-create-link.is-person{background:var(--mint);color:var(--midnight)}.lead-working-set-note{color:var(--command-muted);border-left:3px solid #7458e8;justify-content:space-between;gap:18px;margin:-2px 0 12px;padding:7px 11px;font-size:.49rem;display:flex}.lead-working-set-note strong{color:#4d37af}.lead-queue{border:1px solid var(--command-border);background:#fff;border-radius:20px 20px 20px 6px;overflow:hidden;box-shadow:0 14px 42px #231b430b}.lead-queue-row{border-bottom:1px solid var(--command-border)}.lead-queue-row:last-child{border-bottom:0}.lead-queue-row>summary{cursor:pointer;grid-template-columns:36px minmax(150px,1fr) 115px minmax(155px,1fr) 110px 18px;align-items:center;gap:12px;min-height:70px;padding:10px 17px;list-style:none;display:grid}.lead-queue-row>summary::-webkit-details-marker{display:none}.lead-queue-row[open]>summary{background:#faf9fc}.lead-queue-row>summary>i{width:34px;height:34px;color:var(--violet-deep);background:#ebe7ff;border-radius:11px 11px 11px 4px;place-items:center;font-size:.52rem;font-style:normal;font-weight:820;display:grid}.lead-queue-name,.lead-next-step{gap:4px;min-width:0;display:grid}.lead-queue-name b,.lead-next-step b{text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.lead-queue-name small,.lead-next-step small,.lead-row-owner{color:var(--command-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;overflow:hidden}.lead-ownership-count{background:#fff;border:1px solid #20144c1f;border-radius:18px;gap:3px;min-width:128px;padding:13px 16px;display:grid}.lead-ownership-count span{color:#6d6680;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.lead-ownership-count strong{font-size:1.35rem}.lead-ownership-count.is-shared{background:#fff5ee;border-color:#ff84625c}.lead-ownership-count.is-mine{background:#ecfbf4;border-color:#1fab764d}.lead-review-page{gap:14px;display:grid}.lead-review-hero,.lead-review-request,.lead-review-truth,.lead-review-workbar,.lead-review-next{background:#fff;border:1px solid #251a4c24;border-radius:12px;box-shadow:0 8px 24px #19123a0b}.lead-review-hero{color:#fff;background:linear-gradient(120deg,#211744,#30205b);justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.lead-review-identity{align-items:center;gap:13px;display:flex}.lead-review-identity>i{color:#22133f;background:#ff906d;border-radius:9px;place-items:center;width:46px;height:46px;font-style:normal;font-weight:900;display:grid}.lead-review-identity span,.lead-review-owner span,.lead-review-request>span,.lead-review-truth>span,.lead-review-next>span{letter-spacing:.12em;font-size:.68rem;font-weight:900}.lead-review-identity h2{font-family:var(--font-serif);margin:3px 0;font-size:clamp(1.35rem,3vw,1.8rem)}.lead-review-identity p{color:#ffffffad;margin:0}.lead-review-owner{text-align:right;justify-items:end;gap:6px;display:grid}.lead-review-owner button{color:#18362c;background:#9df0c8;border:0;border-radius:8px;padding:9px 13px;font-weight:900}.lead-review-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;display:grid}.lead-review-request,.lead-review-truth{padding:18px}.lead-review-request h3,.lead-review-truth h3{font-family:var(--font-serif);margin:6px 0 12px;font-size:1.3rem}.lead-review-request>p{color:#534d64;line-height:1.65}.lead-review-request dl{background:#ebe8f2;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:16px 0 0;display:grid;overflow:hidden}.lead-review-request dl div{background:#faf9fc;gap:4px;padding:13px;display:grid}.lead-review-request dt{color:#797287;font-size:.72rem}.lead-review-request dd{overflow-wrap:anywhere;margin:0;font-weight:800}.lead-review-truth>div{border-top:1px solid #eeeaf4;gap:11px;padding:13px 0;display:flex}.lead-review-truth>div>i{background:#aaa4b8;border-radius:999px;flex:0 0 10px;width:10px;height:10px;margin-top:5px}.lead-review-truth>div>i.is-complete{background:#35bb82;box-shadow:0 0 12px #35bb82}.lead-review-truth>div>i.is-pending{background:#ff906d}.lead-review-truth>div>i.is-blocked{background:#c45050}.lead-review-truth p{gap:3px;margin:0;display:grid}.lead-review-truth small{color:#70697e;line-height:1.45}.lead-review-workbar{flex-wrap:wrap;align-items:end;gap:15px;padding:18px;display:flex}.lead-review-workbar label{gap:6px;font-size:.73rem;font-weight:900;display:grid}.lead-review-workbar select{background:#fff;border:1px solid #dcd6e9;border-radius:8px;min-width:190px;padding:9px 11px}.lead-review-workbar>div{flex-wrap:wrap;gap:8px;display:flex}.lead-review-workbar button,.lead-review-workbar a,.lead-review-next a{color:#291e52;background:#fff;border:1px solid #d7d0e7;border-radius:8px;padding:9px 12px;font-weight:850;text-decoration:none}.lead-review-workbar button:disabled{opacity:.42}.lead-review-workbar>small{color:#9c593f;width:100%}.lead-review-next{grid-template-columns:auto 1fr auto;align-items:center;gap:6px 15px;padding:15px 18px;display:grid}.lead-review-next strong{font-size:1.05rem}.lead-review-next small{color:#70697e;grid-column:2}.lead-review-next a{grid-area:1/3/span 2}.lead-review-status{color:#4f4174;min-height:1.5em;margin:0;font-weight:800}.lead-review-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lead-review-notes{background:#fff;border:1px solid #251a4c24;border-radius:12px;min-width:0;padding:18px;box-shadow:0 8px 24px #19123a0b}.lead-review-notes>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.lead-review-notes>header span{color:#5a43cf;letter-spacing:.12em;font-size:.58rem;font-weight:900}.lead-review-notes>header h3{font-family:var(--font-serif);margin:5px 0 0;font-size:1.25rem}.lead-review-notes>header>b{color:#187554;text-transform:uppercase;background:#eaf9f2;border-radius:7px;flex:none;padding:6px 8px;font-size:.52rem}.lead-review-notes.is-internal>header>b{color:#5b3db8;background:#f2ecff}.lead-review-note-thread{border-block:1px solid #eeeaf4;flex-direction:column;gap:7px;min-height:150px;max-height:285px;margin:15px 0 12px;padding-block:12px;display:flex;overflow:auto}.lead-review-note-thread>article{background:#f1eef7;border-radius:10px 10px 10px 3px;align-self:flex-start;max-width:88%;padding:10px 12px}.lead-review-note-thread>article.is-client{background:#e7f8f0;border-radius:10px 10px 3px;align-self:flex-end}.lead-review-note-thread>article.is-staff{background:#eee9fc}.lead-review-note-thread>article.is-intake{background:#fff5f1;border-left:3px solid #ff906d}.lead-review-note-thread>article.is-internal{background:#f5f1ff;border-left:3px solid #7257df}.lead-review-note-thread strong{color:#291e52;text-transform:uppercase;font-size:.58rem}.lead-review-note-thread p{color:#423b51;white-space:pre-wrap;margin:5px 0;font-size:.68rem;line-height:1.5}.lead-review-note-thread small{color:#81798e;font-size:.5rem}.lead-review-note-empty{color:#81798e;margin:auto;font-size:.62rem}.lead-review-notes form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.lead-review-notes textarea{resize:vertical;min-width:0;font:inherit;background:#fbfafd;border:1px solid #dcd6e9;border-radius:8px;padding:10px;font-size:.68rem}.lead-review-notes form button{color:#fff;cursor:pointer;background:#291e52;border:0;border-radius:8px;padding:10px 12px;font-size:.6rem;font-weight:850}.lead-review-notes form button:disabled{opacity:.42;cursor:not-allowed}@media (max-width:850px){.lead-review-grid,.lead-review-notes-grid{grid-template-columns:1fr}.lead-review-hero{align-items:flex-start}.lead-review-next{grid-template-columns:1fr}.lead-review-next small,.lead-review-next a{grid-area:auto/1}}@media (max-width:560px){.lead-review-notes{padding:15px}.lead-review-notes form{grid-template-columns:1fr}.lead-review-notes form button{width:100%}}.lead-row-owner.is-unassigned{color:#af552f;font-weight:780}.lead-stage-badge{width:fit-content;color:var(--violet-deep);white-space:nowrap;background:#f0edff;border-radius:999px;padding:6px 9px;font-size:.43rem;font-weight:760}.lead-stage-badge.is-new{color:#a84734;background:#fff0eb}.lead-stage-badge.is-won{color:#087d61;background:#dff5ec}.lead-stage-badge.is-closed{color:#7c7787;background:#f1eff3}.lead-row-chevron{color:#9a95a6;transition:transform .15s}.lead-queue-row[open] .lead-row-chevron{transform:rotate(180deg)}.lead-row-detail{border-top:1px solid var(--command-border);background:#fcfbfd;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:22px;padding:18px 22px 21px 70px;display:grid}.lead-detail-copy>span{color:var(--violet-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.45rem;font-weight:760}.lead-detail-copy p{color:var(--ink);margin:7px 0 11px;font-size:.55rem;line-height:1.55}.lead-detail-copy>div{flex-wrap:wrap;gap:13px;display:flex}.lead-detail-copy a{color:var(--violet-deep);font-size:.49rem;text-decoration:none}.lead-detail-actions{align-content:start;gap:9px;display:grid}.lead-claim-action{background:#fff7f2;border:1px solid #f0c9b8;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.lead-claim-action>span{gap:3px;display:grid}.lead-claim-action b{color:#7d3520;font-size:.5rem}.lead-claim-action small,.lead-owned-note{color:var(--command-muted);margin:0;font-size:.43rem;line-height:1.45}.lead-claim-action button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#e86742;border:0;border-radius:10px;padding:0 13px;font-size:.47rem;font-weight:780}.lead-claim-action button:disabled{cursor:wait;opacity:.6}.lead-owned-note{color:#187356;border-left:3px solid #41b68f;padding:5px 9px;font-weight:750}.lead-detail-actions>label{color:var(--command-muted);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;font-size:.47rem;display:grid}.lead-detail-actions select,.lead-task-form input,.lead-task-form select,.task-quick-create input,.task-quick-create select{border:1px solid var(--command-border);min-width:0;height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;outline:0;padding:0 9px;font-size:.5rem}.lead-add-task,.lead-task-form button,.task-create-trigger,.task-quick-create>button{background:var(--midnight);color:#fff;min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 12px;font-size:.49rem;font-weight:720}.lead-task-form{grid-template-columns:minmax(110px,1fr) 145px 86px auto auto;gap:6px;display:grid}.lead-task-form button:last-child{border:1px solid var(--command-border);color:var(--command-muted);background:#fff}.task-create-trigger{border-radius:16px;min-height:52px;padding:0 18px}.task-quick-create{border:1px solid var(--command-border);background:#fff;border-radius:16px;grid-template-columns:1fr 1.2fr .9fr .65fr;align-items:end;gap:10px;margin-top:11px;padding:13px;display:grid}.task-quick-create label{color:var(--command-muted);gap:5px;font-size:.46rem;display:grid}.task-quick-create .task-quick-note{grid-column:1/-2}.task-quick-create>button{min-height:36px}@media (max-width:900px){.lead-queue-row>summary{grid-template-columns:36px minmax(130px,1fr) 110px 18px}.lead-next-step,.lead-row-owner{display:none}.lead-row-detail{grid-template-columns:1fr;padding-left:22px}.lead-task-form{grid-template-columns:1fr 1fr}.lead-claim-action,.task-toolbar,.task-quick-create{grid-template-columns:1fr}.task-quick-create .task-quick-note{grid-column:auto}}@media (max-width:560px){.lead-queue-row>summary{grid-template-columns:36px minmax(110px,1fr) 18px}.lead-stage-badge{display:none}.lead-row-detail{padding:17px}.lead-task-form{grid-template-columns:1fr}}.staff-login-page,.staff-ops-page{color:#1c1a2d;background:#f2f0ec;min-height:100vh}.staff-login-page{background:linear-gradient(135deg,#ff8c6b14,#0000 45%),#100d24;place-items:center;padding:44px 20px;display:grid;position:relative;overflow:hidden}.staff-login-glow{filter:blur(2px);opacity:.5;pointer-events:none;border-radius:50%;position:absolute}.staff-login-glow-one{background:radial-gradient(circle,#7258e880,#0000 67%);width:520px;height:520px;top:-280px;right:-120px}.staff-login-glow-two{background:radial-gradient(circle,#ff8c6b47,#0000 68%);width:460px;height:460px;bottom:-260px;left:-160px}.staff-login-card{z-index:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#231f3ed1;border:1px solid #ffffff24;border-radius:30px;width:min(560px,100%);padding:42px;position:relative;box-shadow:0 36px 100px #0000004d}.staff-login-brand{width:165px;margin-bottom:42px;display:inline-flex}.staff-login-brand .brand-logo{width:100%}.staff-private-label,.staff-kicker{color:#7659e5;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:850;display:block}.staff-login-card .staff-private-label{color:#ffad94}.staff-login-card h1{color:#fff;max-width:430px;font-family:var(--serif);letter-spacing:-.055em;margin:13px 0 16px;font-size:clamp(2.5rem,7vw,4rem);font-weight:400;line-height:.96}.staff-login-card>p{color:#ffffffad;font-size:.96rem;line-height:1.65}.staff-login-form{gap:12px;margin-top:30px;display:grid}.staff-login-form label,.staff-schedule-composer form>label,.staff-form-pair label{color:inherit;font-size:.76rem;font-weight:800}.staff-login-form label{color:#ffffffc7}.staff-login-form input,.staff-search-form input,.staff-schedule-composer input,.staff-schedule-composer select{color:#1b182d;background:#fbfaf8;border:1px solid #201b3f26;border-radius:13px;outline:none;width:100%;min-height:50px;padding:0 14px;transition:border-color .16s,box-shadow .16s}.staff-login-form input{color:#fff;background:#ffffff14;border-color:#ffffff29}.staff-login-form input:focus,.staff-search-form input:focus,.staff-schedule-composer input:focus,.staff-schedule-composer select:focus{border-color:#7659e5;box-shadow:0 0 0 4px #7258e821}.staff-primary-button{color:#fff;cursor:pointer;background:#7258e8;border:0;border-radius:13px;min-height:50px;padding:0 20px;font-weight:850;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 16px 34px #5136c538}:is(.staff-primary-button:hover:not(:disabled),.staff-primary-button:focus-visible:not(:disabled)){transform:translateY(-2px);box-shadow:0 20px 38px #5136c54d}.staff-primary-button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.staff-login-recovery-note{color:#ffffff94;text-align:center;font-size:.72rem;line-height:1.5}.staff-form-status{color:#ffd0c2;min-height:22px;margin:2px 0 0;font-size:.8rem}.staff-setup-message{color:#fff;background:#ff8c6b14;border:1px solid #ffad944d;border-radius:17px;gap:10px;margin-top:28px;padding:20px;display:grid}.staff-setup-message p{color:#ffffffab;margin:0;line-height:1.55}.staff-setup-message code{overflow-wrap:anywhere;color:#d8cffd;font-size:.8rem}.staff-login-security{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.staff-login-security span{color:#ffffff8f;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:.66rem;font-weight:700}.staff-ops-page{padding-bottom:80px}.staff-ops-header{color:#fff;background:#17132e;border-bottom:1px solid #ffffff1f;align-items:center;gap:20px;min-height:76px;padding:12px max(28px,50vw - 660px);display:flex}.staff-ops-brand{border-right:1px solid #ffffff26;width:96px;padding-right:20px;display:flex}.staff-ops-brand .brand-logo{width:100%}.staff-ops-title{gap:2px;display:grid}.staff-ops-title span{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;font-weight:800}.staff-ops-title strong{font-size:.88rem}.staff-ops-header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.staff-mode-pill{color:#ffd68e;background:#f1b95a17;border:1px solid #ffcf6f47;border-radius:999px;padding:8px 11px;font-size:.67rem;font-weight:800}.staff-mode-pill.is-live{color:#a9edc7;background:#50c7881a;border-color:#89e8b547}.staff-ops-header-actions button{color:#ffffffa3;cursor:pointer;background:0 0;border:0;font-size:.76rem;font-weight:750}.staff-ops-header-actions button:hover{color:#fff}.staff-search-band{grid-template-columns:minmax(0,1.1fr) minmax(370px,.9fr);align-items:end;gap:64px;width:min(1320px,100% - 56px);margin:0 auto;padding:72px 0 56px;display:grid}.staff-search-band h1{color:#1b182d;max-width:680px;font-family:var(--serif);letter-spacing:-.065em;margin:13px 0 18px;font-size:clamp(3rem,5.5vw,5.5rem);font-weight:400;line-height:.92}.staff-search-band h1 em{color:#7258e8;font-weight:400;display:block}.staff-search-band>div>p{color:#686476;max-width:650px;margin:0;line-height:1.65}.staff-search-form{background:#ffffffbf;border:1px solid #231c4a1a;border-radius:20px;padding:22px;box-shadow:0 22px 55px #231c4a14}.staff-search-form label{color:#4f4a61;margin-bottom:9px;font-size:.72rem;font-weight:850;display:block}.staff-search-form>div{grid-template-columns:1fr auto;gap:8px;display:grid}.staff-search-form button{color:#fff;cursor:pointer;background:#1c1834;border:0;border-radius:12px;min-width:104px;padding:0 18px;font-weight:800}.staff-search-form button:disabled{cursor:wait;opacity:.6}.staff-global-status{color:#8a3f42;width:min(1320px,100% - 56px);min-height:24px;margin:-32px auto 24px;font-size:.82rem;font-weight:700}.staff-results-shell,.staff-account-shell{width:min(1320px,100% - 56px);margin:0 auto}.staff-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:18px;display:flex}.staff-section-heading h2,.staff-account-heading h2,.staff-panel-heading h3,.staff-schedule-composer h3{color:#1c192e;font-family:var(--serif);letter-spacing:-.035em;margin:6px 0 0;font-weight:400}.staff-section-heading h2{font-size:2.3rem}.staff-section-heading p{color:#6e6a79;margin:0;font-size:.82rem}.staff-results-list{background:#fff;border:1px solid #231c4a1a;border-radius:22px;overflow:hidden;box-shadow:0 24px 60px #231c4a12}.staff-customer-row{color:#1d1a2e;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #231c4a14;grid-template-columns:auto minmax(240px,1fr) minmax(150px,.3fr) auto;align-items:center;gap:18px;width:100%;padding:17px 20px;transition:background .16s,transform .16s;display:grid}.staff-customer-row:last-child{border-bottom:0}:is(.staff-customer-row:hover,.staff-customer-row:focus-visible){z-index:1;background:#f7f4ff;position:relative;transform:translate(3px)}.staff-customer-avatar{color:#5136c5;width:42px;height:42px;font-family:var(--serif);background:#e8e3ff;border-radius:12px;place-items:center;font-size:1.2rem;display:grid}.staff-customer-row>span:not(.staff-customer-avatar){gap:4px;display:grid}.staff-customer-row small{color:#7a7586;font-size:.72rem;font-weight:500}.staff-customer-row b{color:#7359db;font-size:1.2rem}.staff-back-button{color:#5c45c6;cursor:pointer;background:0 0;border:0;padding:0;font-size:.77rem;font-weight:800}.staff-account-heading{justify-content:space-between;align-items:end;gap:30px;padding:24px 0 26px;display:flex}.staff-account-heading h2{font-size:clamp(2.5rem,4.5vw,4.4rem)}.staff-account-heading p{color:#696575;margin:6px 0 0}.staff-account-id{border-left:1px solid #231c4a21;gap:4px;padding-left:24px;display:grid}.staff-account-id span,.staff-stat-grid span,.staff-schedule-list article>div>span,.staff-method-grid article div span{color:#837e8e;letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:750}.staff-stat-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.staff-recovery-context-banner{background:#f4f1ff;border:1px solid #7258e82e;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:16px 18px;display:flex}.staff-recovery-context-banner>div{gap:4px;display:grid}.staff-recovery-context-banner strong{color:#403358;font-size:.78rem}.staff-recovery-context-banner p{color:#756c82;margin:0;font-size:.67rem;line-height:1.45}.staff-recovery-context-banner code{color:#6e5bc6;background:#fff;border-radius:9px;flex:none;padding:8px 10px;font-size:.58rem}.staff-stat-grid article{background:#fff;border:1px solid #231c4a1a;border-radius:17px;gap:8px;padding:20px;display:grid;box-shadow:0 16px 36px #231c4a0a}.staff-stat-grid article>strong{color:#33235e;font-family:var(--serif);font-size:1.75rem;font-weight:400}.staff-stat-grid small{color:#797584;font-size:.69rem}.staff-preview-banner{color:#5c4218;background:#fff9e9;border:1px solid #d7932640;border-radius:16px;align-items:flex-start;gap:15px;margin-bottom:16px;padding:16px 18px;display:flex}.staff-preview-banner>span{color:#d08c20;font-size:1.2rem}.staff-preview-banner p{color:#7c653e;margin:4px 0 0;font-size:.78rem;line-height:1.5}.staff-role-preview{background:linear-gradient(110deg,#6f50e814,#0000 42%),#ffffffe0;border:1px solid #6f50e829;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:16px 18px;display:flex;box-shadow:0 14px 35px #1f17350d}.staff-role-preview>div{gap:3px;display:grid}.staff-role-preview span{color:#6f50e8;letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;font-weight:800}.staff-role-preview strong{color:#21172f;font-family:var(--font-serif), Georgia, serif;font-size:1.05rem;font-weight:500}.staff-role-preview small{color:#82798c;font-size:.61rem}.staff-role-preview nav{background:#f7f4f9;border:1px solid #e8e1ed;border-radius:999px;flex-wrap:wrap;gap:7px;padding:5px;display:flex}.staff-role-preview nav a{color:#6f6578;border-radius:999px;padding:9px 14px;font-size:.67rem;font-weight:750}.staff-role-preview nav a.is-active{color:#fff;background:#24173f;box-shadow:0 7px 16px #24173f2e}.staff-account-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.staff-account-main{gap:16px;display:grid}.staff-panel,.staff-schedule-composer{background:#fff;border:1px solid #231c4a1a;border-radius:20px;padding:22px;box-shadow:0 20px 52px #231c4a0f}.staff-panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.staff-panel-heading h3,.staff-schedule-composer h3{font-size:1.8rem}.staff-panel-heading>span{color:#6246d2;background:#ece7ff;border-radius:10px;place-items:center;min-width:30px;height:30px;font-size:.72rem;font-weight:850;display:grid}.staff-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.staff-method-grid article{color:#fff;background:radial-gradient(circle at 100% 0,#7258e852,#0000 42%),#191530;border-radius:16px;flex-direction:column;min-height:156px;padding:17px;display:flex}.staff-card-chip{background:linear-gradient(135deg,#e7cc7e,#a98737);border-radius:5px;width:29px;height:21px;margin-bottom:19px}.staff-method-grid article>strong{font-size:.85rem}.staff-method-grid article>small{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.65rem;overflow:hidden}.staff-method-grid article>div{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.staff-method-grid article div span{color:#ffffff73}.staff-method-grid article div b{font-size:.68rem}.staff-method-grid .staff-card-update-link{color:#fff;cursor:pointer;min-height:34px;font:inherit;background:#ffffff17;border:1px solid #fff3;border-radius:9px;margin-top:12px;font-size:.62rem;font-weight:800}:is(.staff-method-grid .staff-card-update-link:hover,.staff-method-grid .staff-card-update-link:focus-visible){color:#32294e;background:#fff}.staff-method-grid .staff-card-update-link:disabled{cursor:not-allowed;opacity:.45}.staff-card-link-result{background:#7258e80e;border:1px solid #7258e829;border-radius:15px;grid-template-columns:minmax(180px,.7fr) minmax(240px,1.3fr) auto;align-items:center;gap:14px;margin-top:14px;padding:15px;display:grid}.staff-card-link-result>div:first-child{gap:3px;display:grid}.staff-card-link-result>div:first-child strong{color:#39304f;font-size:.75rem}.staff-card-link-result>div:first-child p{color:#837d8b;margin:0;font-size:.62rem;line-height:1.4}.staff-card-link-local-warning{color:#73502f;background:#fff5e9;border:1px solid #cf7b2a3d;border-radius:11px;grid-column:1/-1;gap:3px;padding:10px 12px;font-size:.64rem;line-height:1.45;display:grid}.staff-card-link-local-warning strong{color:#a64e32}.staff-card-link-result input{color:#5d5669;background:#fff;border:1px solid #231c4a1f;border-radius:10px;width:100%;min-width:0;min-height:42px;padding:0 12px;font-size:.65rem}.staff-card-link-result>div:last-child{gap:7px;display:flex}.staff-card-link-result button{color:#554c69;cursor:pointer;min-height:39px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #231c4a1f;border-radius:9px;justify-content:center;align-items:center;padding:0 11px;font-size:.62rem;font-weight:800;display:inline-flex}.staff-card-link-result button.is-primary{color:#fff;background:#7258e8;border-color:#7258e8}.staff-schedule-list{gap:8px;display:grid}.staff-schedule-list article{border:1px solid #231c4a17;border-radius:14px;grid-template-columns:auto minmax(150px,1fr) minmax(110px,.45fr) minmax(80px,.3fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.staff-status-dot{background:#c9c5cf;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #7b768714}.staff-status-dot.is-active{background:#4bc589;box-shadow:0 0 0 5px #4bc5891c}.staff-schedule-list article>div{gap:4px;display:grid}.staff-schedule-list article>div>small{color:#827d8b;font-size:.68rem}.staff-schedule-list article button{color:#554c69;cursor:pointer;background:#fff;border:1px solid #231c4a21;border-radius:9px;padding:8px 11px;font-size:.68rem;font-weight:800}.staff-schedule-list article button:disabled{cursor:not-allowed;opacity:.38}.staff-transaction-table-wrap{overflow-x:auto}.staff-transaction-table{border-collapse:collapse;width:100%;font-size:.74rem}.staff-transaction-table th{color:#817c8a;text-align:left;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #231c4a1c;padding:10px 9px;font-size:.61rem}.staff-transaction-table td{color:#5e596b;white-space:nowrap;border-bottom:1px solid #231c4a12;padding:12px 9px}.staff-transaction-table tr:last-child td{border-bottom:0}.staff-result-pill{color:#856573;background:#f2edf0;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:800;display:inline-flex}.staff-result-pill.is-approved{color:#297b50;background:#e5f7ed}.staff-empty-state{color:#7c7786;text-align:center;border:1px dashed #231c4a24;border-radius:13px;margin:0;padding:24px;font-size:.78rem}.staff-schedule-composer{background:#fcfbf9;position:sticky;top:16px}.staff-schedule-composer>div>p{color:#746f7d;margin:8px 0 20px;font-size:.77rem;line-height:1.55}.staff-schedule-composer form{gap:14px;display:grid}.staff-payment-action-choice{border:0;gap:8px;margin:0;padding:0;display:grid}.staff-payment-action-choice legend{color:#504b5f;margin-bottom:1px;font-size:.76rem;font-weight:800}.staff-payment-action-choice label{cursor:pointer;background:#fff;border:1px solid #231c4a1f;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-width:0;padding:11px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.staff-payment-action-choice label:hover,.staff-payment-action-choice label:focus-within{border-color:#7258e87a;transform:translateY(-1px)}.staff-payment-action-choice label.is-selected{background:#7258e812;border-color:#7258e8;box-shadow:inset 3px 0 #7258e8}.staff-payment-action-choice input{accent-color:#7258e8;width:16px;min-height:16px}.staff-payment-action-choice span{gap:2px;min-width:0;display:grid}.staff-payment-action-choice strong{color:#302a47;font-size:.72rem}.staff-payment-action-choice small,.staff-inline-help{color:#817b8c;font-size:.63rem;line-height:1.35}.staff-schedule-composer form>label,.staff-form-pair label{color:#504b5f;gap:7px;display:grid}.staff-form-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.staff-form-pair.is-single{grid-template-columns:1fr}.staff-money-input{display:block;position:relative}.staff-money-input>span{z-index:1;color:#7e788a;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.staff-money-input input{padding-left:30px}.staff-duration-choice{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.staff-duration-choice legend{color:#504b5f;margin-bottom:7px;font-size:.76rem;font-weight:800}.staff-duration-choice label{background:#fff;border:1px solid #231c4a1f;border-radius:11px;align-items:center;gap:8px;min-height:48px;padding:9px;font-size:.67rem;font-weight:700;display:flex}.staff-duration-choice label input,.staff-checkbox-row input,.staff-review-confirm input{accent-color:#7258e8;flex:none;width:15px;min-height:15px}.staff-duration-choice>input{grid-column:1/-1}.staff-checkbox-row{grid-template-columns:auto 1fr;align-items:flex-start;line-height:1.4;gap:8px!important;display:flex!important}.staff-composer-note{color:#8a8492;text-align:center;font-size:.66rem;line-height:1.45}.staff-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0819ab;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.staff-review-modal{background:#fffefa;border-radius:24px;width:min(590px,100%);padding:32px;position:relative;box-shadow:0 34px 100px #0000004d}.staff-review-modal h2{font-family:var(--serif);letter-spacing:-.04em;margin:8px 0 10px;font-size:2.5rem;font-weight:400}.staff-review-modal>p{color:#716c7b;line-height:1.55}.staff-modal-close{color:#4f4960;cursor:pointer;background:#fff;border:1px solid #231c4a1f;border-radius:50%;width:35px;height:35px;font-size:1.3rem;position:absolute;top:16px;right:16px}.staff-review-list{background:#231c4a1a;border:1px solid #231c4a1a;border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin:22px 0;display:grid;overflow:hidden}.staff-review-list div{background:#fff;gap:5px;padding:14px;display:grid}.staff-review-list dt{color:#857f8e;letter-spacing:.05em;text-transform:uppercase;font-size:.61rem;font-weight:800}.staff-review-list dd{color:#2b273b;margin:0;font-size:.82rem;font-weight:750}.staff-review-confirm{color:#4d4759;align-items:flex-start;gap:10px;font-size:.78rem;font-weight:700;line-height:1.45;display:flex}.staff-modal-lock{color:#705522;background:#fff3d6;border-radius:11px;margin-top:15px;padding:12px;font-size:.73rem;line-height:1.45}.staff-modal-actions{grid-template-columns:auto 1fr;gap:10px;margin-top:22px;display:grid}.staff-modal-actions>button:first-child{color:#575164;cursor:pointer;background:#fff;border:1px solid #231c4a21;border-radius:12px;padding:0 18px;font-weight:800}.staff-retry-review-modal{width:min(760px,100%)}.staff-retry-review-summary{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 12px;display:grid}.staff-retry-review-summary>span{background:#fff;border:1px solid #231c4a17;border-radius:14px;gap:4px;padding:14px;display:grid}.staff-retry-review-summary small{color:#837d8c;letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:850}.staff-retry-review-summary strong{color:#38265f;font-family:var(--serif);font-size:1.7rem;font-weight:400}.staff-retry-review-list{gap:7px;max-height:280px;padding-right:4px;display:grid;overflow-y:auto}.staff-retry-review-list article{background:#fff;border:1px solid #231c4a17;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(120px,.7fr);align-items:center;gap:14px;padding:11px 12px;display:grid}.staff-retry-review-list article.is-blocked{background:#fff8f6;border-color:#b9564d33}.staff-retry-review-list article div{min-width:0}.staff-retry-review-list article strong,.staff-retry-review-list article small{display:block}.staff-retry-review-list article div:first-child strong,.staff-retry-review-list article div:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-retry-review-list article strong{color:#353041;font-size:.72rem}.staff-retry-review-list article small{color:#87818e;margin-top:3px;font-size:.61rem}.staff-retry-review-list article>span{color:#3b7a5f;text-align:right;font-size:.62rem;font-weight:800}.staff-retry-review-list article.is-blocked>span{color:#a04e48}.staff-retry-confirmation{color:#50495c;gap:8px;margin-top:16px;font-size:.72rem;display:grid}.staff-retry-confirmation input{color:#211b33;letter-spacing:.04em;background:#fff;border:1px solid #231c4a26;border-radius:11px;outline:none;min-height:44px;padding:0 12px;font-weight:850}.staff-retry-confirmation input:focus{border-color:#7258e8;box-shadow:0 0 0 4px #7258e821}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.staff-view-switch{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:8px;width:min(1320px,100% - 56px);margin:24px auto 14px;display:grid}.billing-control-overview{gap:1rem;display:grid}.billing-control-heading,.billing-control-toolbar,.billing-control-bottom-grid{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.billing-control-heading{border:1px solid var(--staff-border,#ddd6ee);background:linear-gradient(120deg,#6f46f417,#ffffffeb);border-radius:1.35rem;padding:1.4rem 1.5rem}.billing-control-heading h2,.billing-control-subheading h3,.billing-control-checklist h3{margin:.25rem 0}.billing-control-heading p,.billing-control-toolbar p,.billing-control-checklist span,.billing-provider-health p,.billing-provider-health small,.billing-control-table small{color:var(--staff-muted,#6f6680)}.billing-control-heading-actions{flex:none;align-items:center;gap:.65rem;display:flex}.billing-control-heading-actions button,.billing-control-heading-actions a,.billing-control-table a{color:#fff;cursor:pointer;background:#271a4b;border:0;border-radius:999px;padding:.75rem 1rem;font-weight:800;text-decoration:none}.billing-control-heading-actions a{color:#43288d;background:#fff;border:1px solid #cfc1f2}.billing-control-metrics{border:1px solid var(--staff-border,#ddd6ee);background:#fff;border-radius:1.25rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.billing-control-metrics button{border:0;border-right:1px solid var(--staff-border,#ddd6ee);min-height:7.5rem;color:inherit;text-align:left;cursor:pointer;background:0 0;gap:.25rem;padding:1rem;display:grid}.billing-control-metrics button:last-child{border-right:0}.billing-control-metrics button.is-active{background:#f0ebff;box-shadow:inset 0 -4px #7048e8}.billing-control-metrics button.is-good.is-active{background:#ebf8f2;box-shadow:inset 0 -4px #16875f}.billing-control-metrics button.is-action.is-active{background:#fff0ea;box-shadow:inset 0 -4px #cc4c32}.billing-control-metrics button.is-review.is-active{background:#fff6dd;box-shadow:inset 0 -4px #c28a14}.billing-control-metrics button.is-syncing.is-active{background:#eef3ff;box-shadow:inset 0 -4px #4169bd}.billing-control-metrics strong{font-family:var(--font-display,Georgia, serif);font-size:2rem;font-weight:500}.billing-control-metrics span{font-weight:850}.billing-control-metrics small{color:var(--staff-muted,#6f6680)}.billing-truth-readiness{border:1px solid var(--staff-border,#ddd6ee);background:#f9f7fc;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:0;display:grid;overflow:hidden}.billing-truth-readiness>div{border-right:1px solid var(--staff-border,#ddd6ee);gap:.18rem;padding:.85rem 1rem;display:grid}.billing-truth-readiness span,.billing-truth-readiness small{color:var(--staff-muted,#6f6680);font-size:.72rem}.billing-truth-readiness span{letter-spacing:.04em;text-transform:uppercase;font-weight:850}.billing-truth-readiness>button{color:#43288d;font:inherit;cursor:pointer;background:#fff;border:0;padding:.85rem 1rem;font-size:.75rem;font-weight:850}.billing-truth-readiness>button.is-active{color:#fff;background:#271a4b}.billing-truth-workflow{border:1px solid var(--staff-border,#ddd6ee);background:#fff;border-radius:1.2rem;gap:.85rem;padding:1.1rem;display:grid}.billing-truth-workflow>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.billing-truth-workflow h3{margin:.22rem 0 0}.billing-truth-workflow>header>small,.billing-truth-workflow article p,.billing-truth-workflow article>small{color:var(--staff-muted,#6f6680)}.billing-truth-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.billing-truth-workflow article{background:#faf9fc;border:1px solid #e8e2ee;border-radius:.95rem;align-content:start;gap:.48rem;min-width:0;padding:.9rem;display:grid}.billing-truth-workflow article.is-attention{background:#fffaf0;border-color:#e5cf94}.billing-truth-workflow article.is-complete{background:#f3fbf7;border-color:#bee1d1}.billing-truth-workflow article>span{color:#6448ca;letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:850}.billing-truth-workflow article p{margin:0;font-size:.75rem;line-height:1.45}.billing-truth-workflow article button,.billing-provider-health article button{color:#43288d;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc1f2;border-radius:999px;justify-self:start;margin-top:.25rem;padding:.52rem .68rem;font-size:.7rem;font-weight:850}.billing-control-toolbar{padding:.25rem .2rem}.billing-control-toolbar label{gap:.35rem;width:min(34rem,100%);font-weight:800;display:grid}.billing-control-toolbar input{border:1px solid var(--staff-border,#d9d2e7);background:#fff;border-radius:.9rem;width:100%;padding:.85rem 1rem}.billing-control-audit-note{color:#554b66;background:#f3efff;border-left:4px solid #7048e8;border-radius:.75rem;margin:0;padding:.85rem 1rem}.invoice-truth-review{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #e0d4b6;border-radius:1.25rem;gap:.9rem;padding:1.15rem;display:grid}.invoice-truth-review>header,.invoice-truth-toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.invoice-truth-review h3{margin:.25rem 0;font-size:1.25rem}.invoice-truth-review header p,.invoice-truth-toolbar p,.invoice-truth-limit{color:#6f6680;margin:0;font-size:.82rem}.invoice-truth-toggle{color:#805100;font:inherit;text-align:left;cursor:pointer;background:#fff0ca;border:1px solid #e0c98e;border-radius:.85rem;flex:none;gap:.1rem;padding:.65rem .8rem;display:grid}.invoice-truth-toggle span{font-size:.68rem;font-weight:800}.invoice-truth-collapsed-note{color:#6f6680;margin:0;font-size:.78rem}.invoice-truth-metrics{background:#fff;border:1px solid #eadfca;border-radius:1rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.invoice-truth-metrics button{min-height:6.5rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #eee3d1;gap:.22rem;padding:.85rem;display:grid}.invoice-truth-metrics button:last-child{border-right:0}.invoice-truth-metrics button.is-active{background:#fff3d7;box-shadow:inset 0 -4px #c98c18}.invoice-truth-metrics span{font-size:.76rem;font-weight:850}.invoice-truth-metrics strong{font-family:var(--font-display,Georgia, serif);font-size:1.8rem;font-weight:500}.invoice-truth-metrics small{color:#746a5f}.invoice-truth-toolbar label{gap:.3rem;width:min(34rem,100%);font-weight:800;display:grid}.invoice-truth-toolbar input{background:#fff;border:1px solid #ddd3c4;border-radius:.85rem;width:100%;padding:.78rem .9rem}.invoice-truth-table-wrap{background:#fff;border:1px solid #e4dccf;border-radius:1rem;overflow-x:auto}.invoice-truth-table{border-collapse:collapse;width:100%;min-width:72rem}.invoice-truth-table th,.invoice-truth-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eee9e1;padding:.8rem}.invoice-truth-table th{color:#706577;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem}.invoice-truth-table td>strong,.invoice-truth-table td>small{display:block}.invoice-truth-suggestion{background:#f5f1ff;border-radius:.65rem;gap:.18rem;padding:.55rem .65rem;display:grid}.invoice-truth-suggestion.is-strong{background:#edf9f3;border-left:3px solid #279765}.invoice-truth-suggestion span,.invoice-truth-suggestion small,.invoice-truth-no-match{color:#6f6680;font-size:.75rem}.invoice-truth-decision{color:#805100;background:#fff0ca;border-radius:999px;margin-bottom:.25rem;padding:.32rem .52rem;font-size:.72rem;font-weight:850;display:inline-flex}.invoice-truth-decision.is-confirmed_due,.invoice-truth-decision.is-partial{color:#9c2b21;background:#ffe0dc}.invoice-truth-decision.is-paid_elsewhere{color:#087747;background:#def5e9}.invoice-truth-decision.is-historical_ignore{color:#645b70;background:#eeebf2}.invoice-truth-actions{flex-wrap:wrap;gap:.35rem;display:flex}.invoice-truth-actions button{color:#43288d;cursor:pointer;background:#fff;border:1px solid #cfc4dc;border-radius:999px;padding:.42rem .58rem;font-size:.7rem;font-weight:800}.invoice-truth-actions button:first-child{color:#fff;background:#271a4b;border-color:#0000}.invoice-truth-actions button:disabled{cursor:wait;opacity:.55}.invoice-truth-limit{text-align:right}.billing-control-table-wrap{border:1px solid var(--staff-border,#ddd6ee);background:#fff;border-radius:1.2rem;overflow-x:auto}.billing-control-table{border-collapse:collapse;width:100%;min-width:70rem}.billing-control-table th,.billing-control-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #eee9f5;padding:.85rem .9rem}.billing-control-table th{color:var(--staff-muted,#6f6680);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem}.billing-control-table td strong,.billing-control-table td small{display:block}.billing-control-table a{white-space:nowrap;padding:.55rem .75rem;font-size:.78rem;display:inline-block}.billing-control-empty{color:var(--staff-muted,#6f6680);text-align:center!important;padding:2rem!important}.billing-posture{white-space:nowrap;border-radius:999px;padding:.38rem .62rem;font-size:.76rem;font-weight:850;display:inline-flex}.billing-posture.is-active{color:#087747;background:#def5e9}.billing-posture.is-declined{color:#a5261b;background:#ffe0dc}.billing-posture.is-attention{color:#8a5700;background:#fff0ca}.billing-posture.is-review{color:#805100;background:#fff3d7}.billing-posture.is-linked{color:#645b70;background:#eeebf2}.billing-truth-confidence{width:max-content;margin-top:.35rem;font-size:.68rem;font-weight:800}.billing-truth-confidence.is-verified{color:#087747}.billing-truth-confidence.is-provider_reported{color:#8a5700}.billing-truth-confidence.is-incomplete{color:#815300}.billing-control-bottom-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:stretch;display:grid}.billing-provider-health,.billing-control-checklist{border:1px solid var(--staff-border,#ddd6ee);background:#fff;border-radius:1.2rem;padding:1.15rem}.billing-provider-health{gap:.65rem;display:grid}.billing-provider-health article{background:#f8f6fb;border-radius:.85rem;padding:.8rem}.billing-provider-health article>div{justify-content:space-between;gap:1rem;display:flex}.billing-provider-health article span{font-size:.75rem;font-weight:850}.billing-provider-health article span.is-current{color:#087747}.billing-provider-health article span.is-partial,.billing-provider-health article span.is-never_synced{color:#8a5700}.billing-provider-health article span.is-stale{color:#a5261b}.billing-provider-health article span.is-not_connected{color:#645b70}.billing-provider-health article p{margin:.4rem 0 .2rem}.billing-provider-health article button{margin-top:.55rem}.billing-control-checklist ol{gap:.85rem;margin:1rem 0 0;padding-left:1.4rem;display:grid}.billing-control-checklist li strong,.billing-control-checklist li span{display:block}@media (max-width:1100px){.billing-control-metrics,.billing-truth-readiness,.billing-truth-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-truth-readiness>div:nth-child(2){border-right:0}.billing-truth-readiness>button{grid-column:1/-1}.invoice-truth-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-control-metrics button{border-bottom:1px solid var(--staff-border,#ddd6ee)}.billing-control-bottom-grid{grid-template-columns:1fr}}@media (max-width:700px){.billing-control-heading,.billing-control-toolbar,.billing-truth-workflow>header,.billing-control-heading-actions{flex-direction:column;align-items:stretch}.billing-control-metrics,.billing-truth-readiness,.billing-truth-workflow-grid{grid-template-columns:1fr}.billing-truth-readiness>div{border-right:0;border-bottom:1px solid var(--staff-border,#ddd6ee)}.invoice-truth-review>header,.invoice-truth-toolbar{flex-direction:column;align-items:stretch}.invoice-truth-metrics{grid-template-columns:1fr}.billing-control-metrics button{border-right:0;min-height:auto}}.profile-hero{border-radius:13px;grid-template-columns:54px minmax(220px,.72fr) minmax(420px,1.28fr);gap:14px;padding:12px 50px 12px 14px}.profile-signal-rail{justify-content:flex-end;align-items:stretch;gap:7px;min-width:0;display:flex}.profile-signal,.profile-signal>button{color:#332750;min-width:0;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;text-decoration:none;display:flex}.profile-signal{background:#ffffffc7;border:1px solid #2e1f5b1c;border-radius:11px;flex:0 138px;min-height:48px;padding:7px 9px;transition:border-color .16s,background .16s,transform .16s;position:relative;overflow:visible}.profile-signal:hover{background:#fff;border-color:#5b39d561;outline:none;transform:translateY(-1px)}.profile-signal:focus-visible{background:#fff;border-color:#5b39d561;outline:none;transform:translateY(-1px)}.profile-signal:has(>button:focus-visible){background:#fff;border-color:#5b39d561;outline:none;transform:translateY(-1px)}.profile-signal>button{cursor:pointer;width:100%;padding:0}.profile-signal>button:disabled{cursor:wait;opacity:.7}.profile-signal-icon{color:#5638ca;background:#eeeaff;border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:.72rem;font-weight:900;display:inline-grid}.profile-signal>span:last-child,.profile-signal>button>span:last-child{gap:2px;min-width:0;display:grid}.profile-signal strong,.profile-signal small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-signal strong{color:#2d204d;font-size:.66rem;line-height:1.1}.profile-signal small{color:#786f87;font-size:.48rem;line-height:1.15}.profile-signal.is-review{background:#fff8e9;border-color:#d2811452}.profile-signal.is-review .profile-signal-icon{color:#9a5700;background:#ffe4b9}.profile-signal.is-next .profile-signal-icon{color:#5332c5;background:#ebe5ff}.profile-signal.is-tasks.has-urgent{background:#fff3f0;border-color:#d24c3e47}.profile-signal.is-tasks.has-urgent .profile-signal-icon{color:#a53d32;background:#ffdcd6}.profile-signal.is-billing .profile-signal-icon{color:#157055;background:#e7f7f0}.profile-signal.is-billing.tone-warning .profile-signal-icon{color:#8b5a08;background:#fff0cb}.profile-signal.is-billing.tone-danger .profile-signal-icon{color:#a03d33;background:#ffe1dc}.profile-signal.is-billing{flex-basis:172px}.profile-signal-feedback,.profile-signal-error{z-index:2;background:#231541;border-radius:8px;width:max-content;max-width:250px;padding:7px 9px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 22px #20143c33;color:#fff!important;white-space:normal!important}.profile-task-command,.casework-data-panel,.profile-billing-card{scroll-margin-top:92px}@media (max-width:1180px){.profile-hero{grid-template-columns:48px minmax(190px,.65fr) minmax(350px,1.35fr)}.profile-signal{flex-basis:112px}.profile-signal.is-billing{flex-basis:148px}}@media (max-width:900px){.command-page-header.is-condensed{min-height:0}.profile-hero{grid-template-columns:46px minmax(0,1fr);padding-right:14px;position:static}.profile-hero-status{grid-column:1/-1}.profile-signal-rail{scrollbar-width:thin;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.profile-signal,.profile-signal.is-billing{flex:0 0 140px}}.profile-payment-proof{background:#dcfaed94;border:1px solid #30b88447;border-radius:10px;gap:8px;margin:14px 0;padding:13px 14px;display:grid}.profile-payment-proof strong{font-size:1rem}.profile-payment-proof a{color:#2b6754;font-weight:800}@media (max-width:900px){.profile-hero{grid-template-columns:54px 1fr;position:static}.profile-hero-status{grid-column:1/-1;grid-template-columns:1fr}.profile-health{border-left:0;padding-left:0}.profile-next-move{width:100%}.profile-task-collapsed-summary{flex-direction:column;align-items:flex-start}}.staff-ops-page.is-command-embedded{background:0 0;min-height:0;margin:-28px clamp(-62px,-4vw,-28px) -70px;padding-bottom:70px}.staff-ops-page.is-command-embedded .staff-view-switch,.staff-ops-page.is-command-embedded .staff-search-band,.staff-ops-page.is-command-embedded .staff-results-shell,.staff-ops-page.is-command-embedded .staff-account-layout,.staff-ops-page.is-command-embedded .staff-gateway-grid,.staff-ops-page.is-command-embedded .staff-recovery-shell{max-width:100%}.staff-view-switch button{color:#696375;cursor:pointer;background:#ffffffa6;border:1px solid #231c4a1a;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:46px;padding:0 17px;font-size:.73rem;font-weight:800;transition:background .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 10px 28px #231c4a0a}.staff-view-switch button span{color:#9b94aa;letter-spacing:.05em;font-size:.58rem}:is(.staff-view-switch button:hover,.staff-view-switch button:focus-visible,.staff-view-switch button.is-active){color:#fff;background:#1c1834;transform:translateY(-2px)}.staff-view-switch button.is-active span{color:#c4b8ff}.staff-nav-alert-count{color:#251a32;background:#ff766d;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.55rem;line-height:1;display:grid}.staff-search-band.is-activity,.staff-search-band.is-recovery,.staff-search-band.is-gateways{align-items:center}.staff-recovery-hero-actions{background:#ffffffc7;border:1px solid #231c4a1a;border-radius:20px;grid-template-columns:1fr 1fr;gap:9px;padding:22px;display:grid;box-shadow:0 22px 55px #231c4a14}.staff-recovery-hero-actions button{color:#fff;cursor:pointer;min-height:48px;font:inherit;background:#1c1834;border:0;border-radius:12px;font-size:.7rem;font-weight:850}.staff-recovery-hero-actions button.is-secondary{color:#51495f;background:#fff;border:1px solid #231c4a1f}.staff-recovery-hero-actions button.is-wide{grid-column:1/-1}.staff-recovery-hero-actions button:disabled{cursor:wait;opacity:.55}.staff-recovery-hero-actions small{color:#7b7585;grid-column:1/-1;font-size:.62rem;line-height:1.45}.staff-recovery-shell{gap:16px;display:grid}.staff-recovery-readiness{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.staff-recovery-readiness>div{background:#fff;border:1px solid #231c4a17;border-radius:15px;align-items:center;gap:11px;padding:14px 16px;display:flex}.staff-recovery-readiness p{gap:3px;margin:0;display:grid}.staff-recovery-readiness strong{color:#302a43;font-size:.72rem}.staff-recovery-readiness small{color:#817b89;font-size:.61rem}.staff-recovery-operations{background:#ffffffb3;border:1px solid #231c4a17;border-radius:16px;grid-template-columns:1fr 1.5fr 1fr;gap:10px;padding:12px 16px;display:grid}.staff-recovery-operations span{color:#8b8491;letter-spacing:.04em;text-transform:uppercase;gap:3px;font-size:.56rem;font-weight:800;display:grid}.staff-recovery-operations strong{color:#413a50;letter-spacing:0;text-transform:none;font-size:.64rem}.staff-recovery-stat-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.staff-recovery-stat-grid article{background:#fff;border:1px solid #231c4a17;border-radius:18px;gap:7px;padding:19px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 36px #231c4a0d}.staff-recovery-stat-grid article:before{content:"";background:#bdb4d0;width:4px;position:absolute;inset:0 auto 0 0}.staff-recovery-stat-grid .is-unread:before{background:#ff766d}.staff-recovery-stat-grid .is-awaiting:before{background:#efb454}.staff-recovery-stat-grid .is-updated:before{background:#7258e8}.staff-recovery-stat-grid .is-recovered:before{background:#2da477}.staff-recovery-stat-grid span{color:#7b7585;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.staff-recovery-stat-grid strong{color:#2b2440;font-family:var(--serif);font-size:1.85rem;font-weight:400}.staff-recovery-stat-grid small{color:#8b8591;font-size:.63rem}.staff-migration-panel{background:#fff;border:1px solid #231c4a17;border-radius:20px;gap:12px;padding:20px;display:grid;box-shadow:0 20px 48px #231c4a0d}.staff-migration-list{gap:10px;display:grid}.staff-migration-card{background:#fcfbfd;border:1px solid #231c4a17;border-radius:16px;gap:13px;padding:17px 18px 17px 21px;display:grid;position:relative;overflow:hidden}.staff-migration-card:before{content:"";background:#efb454;width:4px;position:absolute;inset:0 auto 0 0}.staff-migration-card.is-payment_profile_saved:before,.staff-migration-card.is-routing_ready:before{background:#7258e8}.staff-migration-card.is-authorize_active:before{background:#2da477}.staff-migration-card.is-failed:before,.staff-migration-card.is-staff_review:before{background:#d95555}.staff-migration-card-heading,.staff-migration-actions,.staff-handoff-form-heading,.staff-handoff-submit{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-migration-card-heading>div{gap:5px;min-width:0;display:grid}.staff-migration-card-heading span{overflow-wrap:anywhere;color:#332d45;font-size:.8rem;font-weight:850}.staff-migration-card-heading strong{color:#756f7c;flex-wrap:wrap;align-items:center;gap:7px;font-size:.64rem;display:flex}.staff-migration-card-heading strong b{color:#7258e8;font-size:.9rem}.staff-migration-card-heading em{color:#5d48be;text-transform:uppercase;background:#eee9ff;border-radius:999px;flex:none;padding:6px 9px;font-size:.56rem;font-style:normal;font-weight:850}.staff-migration-facts{flex-wrap:wrap;gap:7px;display:flex}.staff-migration-facts span{color:#777080;background:#f1eef5;border-radius:999px;padding:6px 9px;font-size:.58rem}.staff-migration-facts strong{color:#494052}.staff-migration-actions{justify-content:flex-start}.staff-migration-actions button,.staff-handoff-submit button{color:#fff;cursor:pointer;min-height:38px;font:inherit;background:#7258e8;border:0;border-radius:10px;padding:0 14px;font-size:.62rem;font-weight:850}.staff-migration-actions button.is-secondary{color:#5e566d;background:#fff;border:1px solid #231c4a1c}.staff-migration-actions button:disabled,.staff-handoff-submit button:disabled{cursor:not-allowed;opacity:.48}.staff-handoff-summary{background:#f0faf6;border:1px solid #2da4772e;border-radius:13px;flex-wrap:wrap;align-items:center;gap:7px 14px;padding:12px 14px;display:flex}.staff-handoff-summary>div{gap:3px;margin-right:auto;display:grid}.staff-handoff-summary span{color:#247854;text-transform:uppercase;font-size:.58rem;font-weight:900}.staff-handoff-summary strong,.staff-handoff-summary small{color:#5e7269;font-size:.62rem}.staff-handoff-summary p{color:#a14d3a;flex-basis:100%;margin:0;font-size:.63rem}.staff-handoff-summary.is-partial,.staff-handoff-summary.is-failed{background:#fff6f4;border-color:#d9555533}.staff-handoff-form{background:#fff;border:1px solid #7258e82e;border-radius:15px;gap:14px;padding:18px;display:grid}.staff-handoff-form-heading h4{color:#2b2440;font-family:var(--serif);margin:3px 0 0;font-size:1.25rem;font-weight:400}.staff-handoff-form-heading>strong{color:#a14d3a;text-align:right;max-width:310px;font-size:.61rem;line-height:1.45}.staff-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.staff-handoff-form label{color:#5d5669;gap:6px;font-size:.61rem;font-weight:800;display:grid}.staff-handoff-form input,.staff-handoff-form select{color:#2f2940;width:100%;min-height:42px;font:inherit;background:#fcfbfd;border:1px solid #231c4a24;border-radius:10px;padding:0 12px;font-size:.72rem}.staff-handoff-form code{overflow-wrap:anywhere;color:#5d48be}.staff-handoff-form .staff-handoff-consent{background:#f4f1ff;border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.staff-handoff-consent input{width:16px;min-height:16px;margin-top:1px}.staff-handoff-consent span{line-height:1.45}.staff-handoff-submit{align-items:flex-end}.staff-handoff-submit p{color:#7b7585;max-width:650px;margin:0;font-size:.61rem;line-height:1.5}.staff-recovery-columns{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:start;gap:14px;display:grid}.staff-recovery-feed,.staff-recovery-case-list{background:#fff;border:1px solid #231c4a17;border-radius:20px;padding:20px;box-shadow:0 20px 48px #231c4a0d}.staff-recovery-notification-list,.staff-recovery-case-list{gap:9px;display:grid}.staff-recovery-notification-list article{background:#fcfbfd;border:1px solid #231c4a17;border-radius:15px;gap:8px;padding:15px 16px 15px 19px;display:grid;position:relative;overflow:hidden}.staff-recovery-notification-list article:before{content:"";background:#8b7fd1;width:4px;position:absolute;inset:0 auto 0 0}.staff-recovery-notification-list article.is-urgent:before{background:#d95555}.staff-recovery-notification-list article.is-attention:before{background:#eea83f}.staff-recovery-notification-list article.is-resolved,.staff-recovery-notification-list article.is-read{opacity:.72}.staff-recovery-notification-heading,.staff-recovery-notification-actions,.staff-recovery-notification-facts{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.staff-recovery-notification-heading{justify-content:space-between}.staff-recovery-notification-heading span,.staff-recovery-notification-facts span{color:#5d48be;background:#eee9ff;border-radius:999px;padding:5px 8px;font-size:.56rem;font-weight:850}.staff-recovery-notification-heading time{color:#948e9c;font-size:.58rem}.staff-recovery-notification-list article>strong{color:#332d45;font-size:.82rem}.staff-recovery-notification-list article>p{color:#6f6977;margin:0;font-size:.68rem;line-height:1.5}.staff-recovery-notification-facts span{color:#777080;background:#f2eff5;font-weight:700}.staff-recovery-notification-actions button,.staff-recovery-case-list article button{color:#fff;cursor:pointer;min-height:34px;font:inherit;background:#7258e8;border:0;border-radius:9px;padding:0 11px;font-size:.59rem;font-weight:850}.staff-recovery-notification-actions button.is-secondary,.staff-recovery-case-list article button{color:#5e566d;background:#fff;border:1px solid #231c4a1c}.staff-recovery-case-list>article{background:#fcfbfd;border:1px solid #231c4a17;border-radius:14px;gap:7px;padding:14px;display:grid}.staff-recovery-case-list>article>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.staff-recovery-case-list>article>div span,.staff-recovery-case-list>article>div b{color:#756d80;text-transform:uppercase;font-size:.56rem;font-weight:850}.staff-recovery-case-list>article>div b{color:#5d48be;background:#eee9ff;border-radius:999px;padding:5px 8px}.staff-recovery-case-list>article>div b.is-payment_recovered{color:#247854;background:#e0f6ec}.staff-recovery-case-list>article>div b.is-manual_review{color:#a14d3a;background:#fff0e8}.staff-recovery-case-list>article>strong{color:#332d45;font-size:.78rem}.staff-recovery-case-list>article>p{color:#6f6977;margin:0;font-size:.67rem}.staff-recovery-case-list>article>small{color:#948e9c;text-transform:capitalize;font-size:.59rem}.staff-gateway-principles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.staff-gateway-principles span{color:#51495f;background:#ffffffdb;border:1px solid #231c4a1a;border-radius:13px;padding:13px;font-size:.68rem;font-weight:800;box-shadow:0 12px 28px #231c4a0a}.staff-gateway-shell{gap:16px;display:grid}.staff-gateway-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.staff-gateway-card{background:#fff;border:1px solid #231c4a1a;border-radius:21px;flex-direction:column;gap:15px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #231c4a12}.staff-gateway-card:before{content:"";background:#c9c1d8;height:4px;position:absolute;inset:0 0 auto}.staff-gateway-card.is-connected:before{background:linear-gradient(90deg,#2b9a70,#77cba9)}.staff-gateway-card.is-sandbox_ready:before{background:linear-gradient(90deg,#6951d0,#a78df3)}.staff-gateway-card.is-live_ready:before{background:linear-gradient(90deg,#c18b2c,#ecc46e)}.staff-gateway-card-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;display:grid}.staff-gateway-number{color:#fff;background:#241d3f;border-radius:11px;place-items:center;width:36px;height:36px;font-size:.65rem;font-weight:850;display:grid}.staff-gateway-card-heading h3{color:#29213c;font-family:var(--serif);margin:0;font-size:1.45rem;font-weight:400}.staff-gateway-card-heading p{color:#7c7586;margin:3px 0 0;font-size:.63rem;line-height:1.4}.staff-gateway-state{color:#6e6778;letter-spacing:.04em;text-transform:uppercase;background:#f1eef4;border-radius:999px;grid-column:1/-1;justify-self:start;padding:6px 9px;font-size:.57rem;font-weight:850}.staff-gateway-card.is-connected .staff-gateway-state{color:#247353;background:#e7f8ef}.staff-gateway-card.is-sandbox_ready .staff-gateway-state{color:#5c44c5;background:#eeeaff}.staff-gateway-card.is-live_ready .staff-gateway-state{color:#86611d;background:#fff4d8}.staff-gateway-capabilities{flex-wrap:wrap;gap:6px;display:flex}.staff-gateway-capabilities span{color:#696271;background:#f7f5fa;border-radius:999px;padding:6px 8px;font-size:.57rem;font-weight:750}.staff-gateway-facts{background:#231c4a14;border:1px solid #231c4a17;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.staff-gateway-facts div{background:#fff;gap:4px;padding:10px;display:grid}.staff-gateway-facts dt{color:#928b9a;letter-spacing:.04em;text-transform:uppercase;font-size:.51rem;font-weight:850}.staff-gateway-facts dd{color:#484151;text-transform:capitalize;margin:0;font-size:.65rem;font-weight:800}.staff-gateway-routing-note{color:#6f6878;border-left:2px solid #8d78e6;margin:0;padding-left:10px;font-size:.64rem;line-height:1.5}.staff-gateway-missing{color:#71531e;background:#fff7e5;border-radius:12px;gap:7px;padding:11px;display:grid}.staff-gateway-missing>strong{font-size:.62rem}.staff-gateway-missing>div{flex-wrap:wrap;gap:5px;display:flex}.staff-gateway-missing code{color:#75551b;background:#ffffffc2;border-radius:6px;padding:4px 6px;font-size:.53rem}.staff-gateway-probe{color:#277252;background:#e9f8ef;border-radius:12px;gap:3px;padding:11px;display:grid}.staff-gateway-probe strong{font-size:.65rem}.staff-gateway-probe span{font-size:.59rem}.staff-gateway-actions{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:auto;display:grid}.staff-gateway-actions button{color:#fff;cursor:pointer;background:#2a2049;border:0;border-radius:10px;min-height:39px;padding:0 12px;font-size:.64rem;font-weight:850}.staff-gateway-actions button:disabled{cursor:not-allowed;opacity:.46}.staff-gateway-actions a{color:#5e49bd;font-size:.61rem;font-weight:800;text-decoration:none}.staff-gateway-routing-plan{color:#fff;background:#211a39;border:1px solid #231c4a17;border-radius:19px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;padding:20px;display:grid;box-shadow:0 20px 48px #231c4a1f}.staff-gateway-routing-plan>div{min-width:0}.staff-gateway-routing-plan span{color:#ab99f4;letter-spacing:.06em;font-size:.58rem;font-weight:850}.staff-gateway-routing-plan strong{font-family:var(--serif);margin-top:5px;font-size:1.18rem;font-weight:400;display:block}.staff-gateway-routing-plan p{color:#ffffffa6;margin:5px 0 0;font-size:.61rem;line-height:1.45}.staff-gateway-routing-plan>b{color:#8f7be0}.staff-inventory-shell{gap:16px;display:grid}.staff-inventory-provider-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.staff-inventory-provider-rail button{color:#655e70;text-align:left;cursor:pointer;background:#fff;border:1px solid #231c4a1a;border-radius:16px;gap:4px;min-width:0;padding:14px;transition:all .16s;display:grid;box-shadow:0 14px 34px #231c4a0d}:is(.staff-inventory-provider-rail button:hover,.staff-inventory-provider-rail button:focus-visible,.staff-inventory-provider-rail button.is-active){color:#fff;background:#211a3b;border-color:#0000;transform:translateY(-2px)}.staff-inventory-provider-rail span{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:850;overflow:hidden}.staff-inventory-provider-rail strong{font-family:var(--serif);font-size:1.2rem;font-weight:400}.staff-inventory-provider-rail small{color:#9a93a3;text-transform:uppercase;font-size:.53rem;font-weight:800}.staff-inventory-provider-rail button.is-active small{color:#bcaeff}.staff-inventory-command-bar{background:#faf9fce6;border:1px solid #231c4a17;border-radius:18px;grid-template-columns:minmax(260px,1fr) minmax(165px,.36fr) minmax(190px,.42fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.staff-inventory-command-bar label{gap:7px;display:grid}.staff-inventory-command-bar label span{color:#736d7d;letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:850}.staff-inventory-command-bar input,.staff-inventory-command-bar select{color:#2c2540;min-height:44px;font:inherit;background:#fff;border:1px solid #231c4a1f;border-radius:12px;padding:0 14px;font-size:.72rem}.staff-inventory-command-bar select:disabled,.staff-inventory-command-bar input:disabled{cursor:not-allowed;opacity:.55}.staff-inventory-command-bar button{color:#fff;cursor:pointer;background:#2a2049;border:0;border-radius:12px;min-height:44px;padding:0 17px;font-size:.66rem;font-weight:850}.staff-inventory-command-bar button:disabled{cursor:not-allowed;opacity:.46}.staff-inventory-sandbox-note{color:#5e4bb4;background:#f1edff;border:1px solid #d9d0ff;border-radius:13px;align-items:center;gap:9px;padding:11px 13px;font-size:.62rem;display:flex}.staff-inventory-summary{background:#231c4a14;border:1px solid #231c4a1a;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.staff-inventory-summary article{background:#fff;gap:5px;padding:17px;display:grid}.staff-inventory-summary article.is-preserve{background:#f0faf5}.staff-inventory-summary article.is-attention{background:#fff8ec}.staff-inventory-overlap-note{color:#5b4c82;background:linear-gradient(105deg,#f4f0ff,#fbfaff);border:1px solid #5c48be2e;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;font-size:.61rem;display:flex}.staff-inventory-overlap-note>div{align-items:baseline;gap:8px;display:flex}.staff-inventory-overlap-note strong{color:#33265a}.staff-inventory-overlap-note small{color:#817993;text-align:right;max-width:480px}.staff-inventory-coverage-note{background:linear-gradient(105deg,#5b41d214,#ffffffeb);border:1px solid #5b41d233;border-left:4px solid #5b41d2;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:14px 0 18px;padding:18px 20px;display:flex}.staff-inventory-coverage-note>div{gap:5px;display:grid}.staff-inventory-coverage-note strong{color:#17102f}.staff-inventory-coverage-note span,.staff-inventory-coverage-note small{color:#69637c;font-size:.61rem;line-height:1.45}.staff-inventory-coverage-note small{text-align:right;max-width:420px}.staff-inventory-coverage-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;max-width:720px;gap:7px!important;display:flex!important}.staff-inventory-coverage-actions .staff-inventory-coverage-progress{color:#392675;flex-basis:100%;max-width:460px;font-weight:800}.staff-inventory-coverage-button{color:#fff;width:fit-content;font:inherit;cursor:pointer;background:#221544;border:0;border-radius:999px;padding:10px 14px;font-size:.61rem;font-weight:900}:is(.staff-inventory-coverage-button:hover,.staff-inventory-coverage-button:focus-visible){color:#17102f;background:#ff8366}.staff-inventory-coverage-button:disabled{cursor:wait;opacity:.5}.staff-inventory-overlap-badge{background:#f1edff;border:1px solid #d9d0ff;border-radius:999px;width:fit-content;margin-top:4px;padding:4px 7px;font-weight:850;color:#5944b1!important;font-size:.51rem!important}.staff-inventory-summary span,.staff-inventory-summary small{color:#807988;font-size:.55rem}.staff-inventory-summary span{letter-spacing:.05em;text-transform:uppercase;font-weight:850}.staff-inventory-summary strong{color:#251e3c;font-family:var(--serif);font-size:2rem;font-weight:400}.staff-inventory-table-wrap{background:#fff;border:1px solid #231c4a1a;border-radius:18px;overflow:auto}.staff-inventory-table{border-collapse:collapse;width:100%;min-width:1080px}.staff-inventory-table th{color:#817a8b;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f8f6fa;padding:12px 14px;font-size:.53rem;font-weight:850}.staff-inventory-table td{color:#514a5c;vertical-align:middle;border-top:1px solid #231c4a14;padding:13px 14px;font-size:.65rem}.staff-inventory-table td strong,.staff-inventory-table td span{display:block}.staff-inventory-table td strong{color:#2d2641;font-size:.67rem}.staff-inventory-table td span:not(.staff-inventory-treatment){color:#918a99;margin-top:3px;font-size:.56rem}.staff-inventory-treatment{color:#6f6877;background:#f0edf3;border-radius:999px;width:fit-content;padding:6px 8px;font-size:.54rem;font-weight:850}.staff-inventory-treatment.is-preserve{color:#267454;background:#e6f7ef}.staff-inventory-treatment.is-attention{color:#8a5a0b;background:#fff0d2}.staff-inventory-match{border-radius:999px;width:fit-content;padding:6px 8px;font-weight:850;font-size:.54rem!important}.staff-inventory-match.is-matched{background:#e5f8ef;color:#1d7651!important}.staff-inventory-match.is-ambiguous{background:#fff0d2;color:#8a5a0b!important}.staff-inventory-match.is-unmatched{background:#f2edf4;color:#756c7e!important}.staff-inventory-reconcile{color:#4731b8;width:fit-content;font:inherit;cursor:pointer;background:#5b41d214;border:1px solid #5b41d23d;border-radius:999px;margin-top:7px;padding:7px 10px;font-size:.55rem;font-weight:850}:is(.staff-inventory-reconcile:hover,.staff-inventory-reconcile:focus-visible){color:#fff;background:#31205f}.staff-inventory-reconcile:disabled{cursor:wait;opacity:.65}.staff-inventory-empty{background:linear-gradient(130deg,#fbfaff,#f6f2ff);border:1px dashed #231c4a29;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;min-height:180px;padding:24px;display:grid}.staff-inventory-empty>span{color:#c8baff;width:64px;height:64px;font-family:var(--serif);background:#281e4b;border-radius:18px;place-items:center;font-size:1.5rem;display:grid}.staff-inventory-empty strong{color:#2b2440;font-family:var(--serif);font-size:1.4rem;font-weight:400}.staff-inventory-empty p{color:#777180;max-width:680px;margin:6px 0 0;font-size:.67rem;line-height:1.55}.staff-activity-form{gap:13px;display:grid}.staff-activity-form .staff-activity-presets{grid-template-columns:none;align-items:center;gap:6px;display:flex}.staff-activity-presets>span{color:#7c7687;letter-spacing:.05em;text-transform:uppercase;margin-right:auto;font-size:.65rem;font-weight:800}.staff-activity-presets button{color:#5e576c;background:#fff;border:1px solid #231c4a1f;border-radius:999px;min-width:auto;min-height:31px;padding:0 10px;font-size:.63rem;font-weight:800}:is(.staff-activity-presets button:hover,.staff-activity-presets button:focus-visible){color:#593fc9;border-color:#7258e8}.staff-search-form .staff-activity-fields{grid-template-columns:1.25fr 1fr 1fr;gap:8px;display:grid}.staff-activity-decline-filters{grid-template-columns:1.25fr .7fr 1fr;align-items:end;gap:8px;display:grid}.staff-activity-decline-filters label{color:#4f4a61;gap:7px;font-size:.68rem;font-weight:800;display:grid}.staff-activity-decline-filters input,.staff-activity-decline-filters select{color:#1b182d;background:#fbfaf8;border:1px solid #201b3f26;border-radius:11px;outline:none;width:100%;min-width:0;min-height:45px;padding:0 10px}.staff-activity-decline-filters input:focus,.staff-activity-decline-filters select:focus{border-color:#7659e5;box-shadow:0 0 0 4px #7258e821}.staff-activity-decline-filters>p{color:#756e7e;border-left:2px solid #8f78ea;margin:0;padding:4px 0 4px 10px;font-size:.62rem;line-height:1.45}.staff-activity-fields label{color:#4f4a61;gap:7px;font-size:.68rem;font-weight:800;display:grid}.staff-activity-fields input,.staff-activity-fields select{color:#1b182d;background:#fbfaf8;border:1px solid #201b3f26;border-radius:11px;outline:none;width:100%;min-width:0;min-height:45px;padding:0 10px}.staff-activity-fields input:focus,.staff-activity-fields select:focus{border-color:#7659e5;box-shadow:0 0 0 4px #7258e821}.staff-activity-stat-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px;display:grid}.staff-revenue-card-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;display:grid}.staff-revenue-card-grid article{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff52,#0000 42%),linear-gradient(135deg,#241d3f,#4e3d80);border:1px solid #231c4a14;border-radius:18px;gap:7px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #231c4a1f}.staff-revenue-card-grid article.is-selected{background:radial-gradient(circle at 100% 0,#ffffff4d,#0000 42%),linear-gradient(135deg,#5a42c0,#8268ed)}.staff-revenue-card-grid article.is-recovered{background:radial-gradient(circle at 100% 0,#ffffff52,#0000 42%),linear-gradient(135deg,#1f6952,#42a67d)}.staff-revenue-card-grid span{color:#ffffffbd;letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:850}.staff-revenue-card-grid strong{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(2rem,3vw,2.7rem);font-weight:400}.staff-revenue-card-grid small{color:#ffffffb8;font-size:.64rem;line-height:1.4}.staff-activity-stat-grid article{background:#fff;border:1px solid #231c4a17;border-radius:16px;gap:7px;padding:18px;display:grid;box-shadow:0 16px 36px #231c4a0b}.staff-activity-stat-grid span{color:#817a8c;letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:800}.staff-activity-stat-grid strong{color:#33235e;font-family:var(--serif);font-size:2rem;font-weight:400}.staff-activity-stat-grid small{color:#7b7584;font-size:.66rem}.staff-activity-limit-note{color:#644a1d;background:#fff9e9;border:1px solid #d7932638;border-radius:12px;align-items:baseline;gap:10px;margin-bottom:12px;padding:11px 14px;font-size:.7rem;display:flex}.staff-activity-limit-note span{color:#80683f}.staff-activity-controls{background:#f9f7ff;border:1px solid #231c4a17;border-radius:16px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;padding:12px 14px;display:flex}.staff-activity-controls>div:first-child{gap:7px;display:grid}.staff-activity-controls>div:first-child>span{color:#817a8c;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:850}.staff-segmented-control{background:#fff;border:1px solid #231c4a1c;border-radius:10px;padding:3px;display:flex}.staff-segmented-control button{color:#6f687c;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:.66rem;font-weight:850}.staff-segmented-control button.is-active{color:#fff;background:#2a2049}.staff-activity-controls>.staff-primary-button{min-height:40px;padding:0 16px}.staff-action-queue{gap:10px;display:grid}.staff-action-queue-header{color:#7e7789;justify-content:space-between;align-items:center;gap:14px;padding:0 4px;font-size:.65rem;display:flex}.staff-action-queue-header label{color:#473d61;align-items:center;gap:8px;font-weight:850;display:flex}.staff-action-selection-tools{align-items:center;gap:6px;display:flex}.staff-action-selection-tools button{color:#573cc8;cursor:pointer;background:#f1edff;border:1px solid #5136c529;border-radius:9px;min-height:32px;padding:0 10px;font-size:.62rem;font-weight:850}:is(.staff-action-selection-tools button:hover,.staff-action-selection-tools button:focus-visible){color:#fff;background:#7258e8}.staff-action-selection-tools button.is-clear{color:#776f82;background:#fff;border-color:#231c4a1c}.staff-action-queue input[type=checkbox]{accent-color:#7258e8;width:17px;height:17px}.staff-action-queue-list{gap:9px;display:grid}.staff-action-queue-list>article{background:#fff;border:1px solid #231c4a17;border-radius:16px;grid-template-columns:auto minmax(190px,1.15fr) minmax(420px,2fr) auto;align-items:center;gap:16px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 14px 36px #231c4a0b}.staff-action-queue-list>article:hover,.staff-action-queue-list>article.is-selected{border-color:#7258e852;transform:translateY(-1px);box-shadow:0 18px 42px #432d901a}.staff-action-select{place-items:center;display:grid}.staff-action-account{min-width:0}.staff-action-account>strong,.staff-action-account>small{display:block}.staff-action-account>strong{color:#27203d;text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;overflow:hidden}.staff-action-account>small{color:#827b8b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.63rem;overflow:hidden}.staff-action-account>p{color:#a2524c;margin:6px 0 0;font-size:.62rem}.staff-manual-review-tag{color:#a0443f;letter-spacing:.04em;text-transform:uppercase;background:#fff0ed;border-radius:999px;margin-top:7px;padding:4px 7px;font-size:.55rem;font-weight:850;display:inline-flex}.staff-action-facts{grid-template-columns:1.35fr .75fr .5fr .6fr .8fr;gap:12px;display:grid}.staff-action-facts span{min-width:0}.staff-action-facts small,.staff-action-facts strong{display:block}.staff-action-facts small{color:#918b99;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:.55rem;font-weight:850}.staff-action-facts strong{color:#4a4358;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.staff-open-account-button{color:#573cc8;white-space:nowrap;cursor:pointer;background:#f1edff;border:1px solid #5136c529;border-radius:9px;min-height:36px;padding:0 11px;font-size:.64rem;font-weight:850}:is(.staff-open-account-button:hover,.staff-open-account-button:focus-visible){color:#fff;background:#7258e8}.staff-activity-table-wrap{contain:inline-size;background:#fff;border:1px solid #231c4a1a;border-radius:19px;width:100%;min-width:0;max-width:100%;overflow-x:auto;box-shadow:0 22px 52px #231c4a0f}.staff-activity-table{border-collapse:collapse;width:100%;min-width:1040px;font-size:.72rem}.staff-activity-table th{color:#817c8a;text-align:left;letter-spacing:.06em;text-transform:uppercase;background:#faf8f5;border-bottom:1px solid #231c4a1c;padding:12px 13px;font-size:.6rem}.staff-activity-table td{color:#5e596b;vertical-align:middle;border-bottom:1px solid #231c4a12;padding:13px}.staff-activity-table tbody tr:last-child td{border-bottom:0}.staff-activity-table tbody tr:hover{background:#fbf9ff}.staff-activity-table td:first-child,.staff-activity-table td:nth-child(4),.staff-activity-table td:nth-child(5){min-width:160px}.staff-activity-table td>strong,.staff-activity-table td>small{display:block}.staff-activity-table td>small{color:#86808e;text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-top:4px;font-size:.63rem;overflow:hidden}.staff-activity-table .staff-activity-reason{color:#986060;white-space:normal;max-width:190px}.staff-activity-table .staff-activity-code{color:#736b7d;white-space:normal;font-weight:800}.staff-activity-table .staff-activity-recovered{color:#2e7b5c;white-space:normal}.staff-result-pill.is-declined{color:#a0443f;background:#fff0ed}.staff-result-pill.is-recovered{color:#277252;background:#e9f8ef}.staff-result-pill.is-error{color:#984b65;background:#f9ebef}.staff-result-pill.is-review{color:#83611d;background:#fff5dc}.staff-activity-table td:last-child{text-align:right}.staff-activity-table td:last-child button{color:#573cc8;white-space:nowrap;cursor:pointer;background:#f1edff;border:1px solid #5136c529;border-radius:9px;padding:8px 10px;font-size:.64rem;font-weight:850}:is(.staff-activity-table td:last-child button:hover,.staff-activity-table td:last-child button:focus-visible){color:#fff;background:#7258e8}.staff-unlinked-label{color:#9a94a1;font-size:.62rem;font-weight:750}.card-update-page{color:#fff;background:radial-gradient(circle at 15% 12%,#7158e84f,#0000 34%),radial-gradient(circle at 88% 78%,#ff84602e,#0000 31%),#17122d;min-height:100vh;overflow-x:hidden}.card-update-page:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.card-update-header,.card-update-footer,.card-update-shell{z-index:1;width:min(1120px,100% - 48px);margin-inline:auto;position:relative}.card-update-header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:104px;display:flex}.card-update-header a{display:flex}.card-update-header .brand-logo{width:132px;height:auto}.card-update-header>span,.card-update-footer{color:#ffffffa1;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:750}.card-update-shell{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(48px,7vw,94px);min-height:calc(100vh - 190px);padding-block:70px 88px;display:grid}.card-update-trust h1{max-width:620px;font-family:var(--serif);letter-spacing:-.055em;margin:16px 0 22px;font-size:clamp(3.1rem,5.2vw,5.5rem);font-weight:400;line-height:.96}.card-update-trust>p{color:#ffffffb3;max-width:580px;font-size:.95rem;line-height:1.75}.card-update-trust ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.card-update-trust li{color:#ffffffd6;padding-left:27px;font-size:.79rem;position:relative}.card-update-trust li:before{content:"✓";color:#83e9ba;font-weight:900;position:absolute;left:0}.card-update-eyebrow{color:#ff9a7b;letter-spacing:.13em;text-transform:uppercase;font-size:.67rem;font-weight:850}.card-update-panel{color:#27213e;background:#fffefafa;border:1px solid #ffffff80;border-radius:28px;min-width:0;padding:clamp(30px,4vw,48px);position:relative;box-shadow:0 34px 100px #05031270}.card-update-panel:after{content:"";z-index:-1;background:#fff3;border-radius:28px;position:absolute;inset:8px;transform:translate(16px,16px)}.card-update-panel h2{font-family:var(--serif);letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(2.25rem,4vw,3.45rem);font-weight:400;line-height:1}.card-update-panel>p{color:#746e7f;font-size:.82rem;line-height:1.6}.card-update-panel>a{color:#fff;background:#7258e8;border-radius:999px;margin-top:22px;padding:13px 20px;font-size:.72rem;font-weight:800;display:inline-flex}.card-update-panel form{gap:13px;margin-top:26px;display:grid}.card-update-panel form>label{color:#504b5f;font-size:.74rem;font-weight:800}.card-update-gateway-field{background:#fff;border:1px solid #231c4a24;border-radius:16px;min-height:228px;overflow:hidden}.card-update-panel form>small{color:#85808c;font-size:.65rem;line-height:1.5}.card-update-handoff{background:linear-gradient(135deg,#fff,#f6f2ff);border:1px solid #231c4a1f;border-radius:16px;align-items:center;gap:15px;padding:16px;display:flex}.card-update-handoff>span{color:#ff7b70;width:46px;height:46px;font-family:var(--serif);background:#1b1633;border-radius:13px;flex:none;place-items:center;font-size:1.1rem;display:grid}.card-update-handoff>div{gap:4px;display:grid}.card-update-handoff strong{color:#302946;font-size:.78rem}.card-update-handoff small{color:#797283;font-size:.66rem;line-height:1.45}.card-update-action-choice{border:0;gap:8px;margin:8px 0 0;padding:0;display:grid}.card-update-action-choice legend{color:#504b5f;margin-bottom:8px;font-size:.72rem;font-weight:850}.card-update-action-choice>label{cursor:pointer;background:#fff;border:1px solid #231c4a1f;border-radius:13px;align-items:flex-start;gap:10px;padding:13px;display:flex}.card-update-action-choice input{accent-color:#7258e8;margin-top:2px}.card-update-action-choice label:has(input:checked){background:#f5f2ff;border-color:#7258e8;box-shadow:0 0 0 2px #7258e814}.card-update-action-choice label:has(input:disabled){cursor:not-allowed;opacity:.48}.card-update-action-choice label span{gap:3px;display:grid}.card-update-action-choice label strong{color:#3c3550;font-size:.7rem}.card-update-action-choice label small,.card-update-action-choice>p{color:#817a8a;margin:0;font-size:.62rem;line-height:1.4}.card-update-authorization{color:#66512d;background:#fff8e9;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;font-size:.66rem;line-height:1.5;display:flex}.card-update-authorization input{accent-color:#7258e8;flex:none;margin-top:2px}.card-update-panel form button{color:#fff;cursor:pointer;min-height:54px;font:inherit;background:#7258e8;border:0;border-radius:14px;font-size:.78rem;font-weight:850;box-shadow:0 13px 28px #7258e83d}.card-update-panel form button:disabled{cursor:wait;opacity:.5}.card-update-preview-lock,.card-update-status{background:#7258e812;border:1px solid #7258e82e;border-radius:15px;margin-top:24px;padding:16px}.card-update-preview-lock strong{color:#5942c4;font-size:.74rem}.card-update-preview-lock p{color:#716b7b;margin:5px 0 0;font-size:.7rem;line-height:1.5}.card-update-expiry{color:#958e9d;text-align:center;margin-top:20px;font-size:.63rem}.card-update-status{color:#4d406f;font-size:.7rem;line-height:1.5}.card-update-panel.is-complete{text-align:center}.card-update-payment-result{border-radius:13px;margin-top:18px;padding:13px;font-size:.72rem;line-height:1.5}.card-update-payment-result.is-approved{color:#236f50;background:#e2f7ed}.card-update-payment-result.is-review{color:#854c3c;background:#fff1e8}.card-update-success-mark{color:#23835a;background:#dff8ec;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:1.6rem;font-weight:900;display:grid}.card-update-footer{border-top:1px solid #ffffff1a;justify-content:space-between;gap:24px;padding-block:22px 32px;display:flex}@media (max-width:1080px){.staff-inventory-provider-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-search-band{grid-template-columns:1fr;align-items:stretch;gap:30px}.staff-account-grid{grid-template-columns:1fr}.staff-schedule-composer{position:static}.staff-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-card-link-result{grid-template-columns:1fr}.staff-card-link-result>div:last-child{flex-wrap:wrap}.staff-activity-stat-grid{grid-template-columns:repeat(2,1fr)}.staff-revenue-card-grid{grid-template-columns:repeat(3,1fr)}.staff-gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-gateway-card:last-child{grid-column:1/-1}.staff-recovery-columns{grid-template-columns:1fr}.staff-recovery-readiness,.staff-recovery-stat-grid{grid-template-columns:repeat(2,1fr)}.staff-action-queue-list>article{grid-template-columns:auto minmax(0,1fr) auto}.staff-action-facts{grid-column:2/-1}}@media (max-width:760px){.staff-inventory-provider-rail,.staff-inventory-command-bar,.staff-inventory-summary,.staff-inventory-empty{grid-template-columns:1fr}.staff-inventory-sandbox-note,.staff-inventory-overlap-note,.staff-inventory-overlap-note>div,.staff-inventory-coverage-note{flex-direction:column;align-items:flex-start}.staff-inventory-overlap-note small{text-align:left}.staff-inventory-coverage-note small{text-align:left;max-width:none}.staff-inventory-table{min-width:760px}.staff-ops-page.is-command-embedded{margin:-18px -14px -50px;padding-bottom:50px}.staff-ops-header{flex-wrap:wrap;padding:13px 20px}.staff-ops-title{display:none}.staff-ops-brand{border:0;width:145px;padding:0}.staff-mode-pill{display:none}.staff-search-band,.staff-global-status,.staff-results-shell,.staff-account-shell,.staff-view-switch{width:min(100% - 32px,1320px)}.staff-view-switch{grid-template-columns:1fr 1fr;margin-top:20px;margin-bottom:-12px;display:grid}.staff-view-switch button{flex:1;justify-content:center;padding-inline:10px;font-size:.65rem}.staff-view-switch button span{display:none}.staff-search-band{padding:58px 0 44px}.staff-search-band h1{font-size:clamp(3rem,15vw,4.5rem)}.staff-search-form>div{grid-template-columns:1fr}.staff-search-form button{min-height:48px}.staff-activity-form .staff-activity-presets{display:flex}.staff-search-form .staff-activity-presets button{min-height:31px}.staff-search-form .staff-activity-fields,.staff-activity-decline-filters,.staff-revenue-card-grid,.staff-activity-stat-grid{grid-template-columns:1fr}.staff-activity-limit-note{display:grid}.staff-gateway-principles,.staff-gateway-grid,.staff-recovery-readiness,.staff-recovery-stat-grid,.staff-recovery-operations,.staff-handoff-grid{grid-template-columns:1fr}.staff-migration-card-heading,.staff-migration-actions,.staff-handoff-form-heading,.staff-handoff-submit{flex-direction:column;align-items:stretch}.staff-migration-card-heading em{align-self:flex-start}.staff-handoff-form-heading>strong{text-align:left;max-width:none}.staff-migration-actions button,.staff-handoff-submit button{width:100%}.staff-recovery-hero-actions{grid-template-columns:1fr}.staff-recovery-hero-actions small,.staff-gateway-card:last-child{grid-column:auto}.staff-gateway-routing-plan{grid-template-columns:1fr}.staff-gateway-routing-plan>b{display:none}.staff-gateway-actions{grid-template-columns:1fr}.staff-gateway-actions a{text-align:center}.staff-activity-controls{align-items:stretch;display:grid}.staff-segmented-control button{flex:1;min-height:40px;padding-inline:8px}.staff-activity-controls>.staff-primary-button{min-height:46px}.staff-action-queue-header{display:grid}.staff-action-selection-tools{flex-wrap:wrap}.staff-action-selection-tools button{min-height:38px}.staff-action-queue-list>article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px}.staff-action-account{align-self:center}.staff-action-facts{border-top:1px solid #231c4a14;grid-column:1/-1;grid-template-columns:1fr 1fr;padding-top:12px}.staff-open-account-button{grid-column:1/-1;min-height:42px}.staff-activity-table-wrap{contain:none;box-shadow:none;background:0 0;border:0;overflow:visible}.staff-activity-table,.staff-activity-table tbody{width:100%;min-width:0;display:block}.staff-activity-table thead{display:none}.staff-activity-table tbody{gap:12px;display:grid}.staff-activity-table tbody tr{background:#fff;border:1px solid #231c4a1a;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(110px,.7fr);gap:13px 16px;padding:16px;display:grid;box-shadow:0 14px 34px #231c4a0f}.staff-activity-table td,.staff-activity-table td:first-child,.staff-activity-table td:nth-child(4),.staff-activity-table td:nth-child(5){border:0;min-width:0;padding:0;display:block}.staff-activity-table td:first-child,.staff-activity-table td:nth-child(4),.staff-activity-table td:last-child{grid-column:1/-1}.staff-activity-table td:nth-child(n+2):before{color:#918b99;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:.56rem;font-weight:850;display:block}.staff-activity-table td:nth-child(2):before{content:"Date"}.staff-activity-table td:nth-child(3):before{content:"Amount"}.staff-activity-table td:nth-child(4):before{content:"Outcome"}.staff-activity-table td:nth-child(5):before{content:"Activity"}.staff-activity-table td:nth-child(6):before{content:"Method"}.staff-activity-table td>small{white-space:normal;max-width:none}.staff-activity-table td:last-child{text-align:left}.staff-activity-table td:last-child button{width:100%;min-height:42px}.staff-global-status{margin-top:-24px}.staff-section-heading,.staff-account-heading{align-items:start;display:grid}.staff-account-id{border-top:1px solid #231c4a21;border-left:0;padding:14px 0 0}.staff-stat-grid{grid-template-columns:1fr}.staff-customer-row{grid-template-columns:auto minmax(0,1fr) auto}.staff-customer-row>span:nth-child(3){display:none}.staff-method-grid{grid-template-columns:1fr}.staff-schedule-list article{grid-template-columns:auto minmax(0,1fr) auto}.staff-schedule-list article>div:nth-of-type(2),.staff-schedule-list article>div:nth-of-type(3){display:none}.staff-login-card{padding:30px 24px}.staff-login-brand{margin-bottom:32px}.staff-review-list,.staff-retry-review-summary,.staff-form-pair{grid-template-columns:1fr}.staff-retry-review-list article{grid-template-columns:1fr auto}.staff-retry-review-list article>span{text-align:left;grid-column:1/-1}.staff-modal-actions{grid-template-columns:1fr}.staff-modal-actions>button:first-child{order:2;min-height:48px}.card-update-header,.card-update-footer,.card-update-shell{width:min(100% - 32px,1120px)}.card-update-header{min-height:84px}.card-update-header .brand-logo{width:156px}.card-update-header>span{font-size:.58rem}.card-update-shell{grid-template-columns:1fr;gap:42px;min-height:auto;padding-block:52px 66px}.card-update-trust h1{font-size:clamp(3.2rem,15vw,4.6rem)}.card-update-panel{border-radius:22px;padding:28px 22px}.card-update-gateway-field{min-height:250px}.card-update-footer{justify-content:start;font-size:.57rem;display:grid}}.brand-logo{width:112px;height:auto;display:block}.nav-links{justify-content:center;align-items:center;gap:6px;margin-left:auto;display:flex}.nav-links a{color:#ffffffba;border-radius:999px;padding:10px 14px;font-size:.88rem;font-weight:650;transition:color .18s,background .18s}:is(.nav-links a:hover,.nav-links a:focus-visible){color:#fff;background:#ffffff14}.button{background:var(--violet);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 23px;font-weight:780;line-height:1;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 16px 32px #5136c533}.button span{font-size:1.18em;transition:transform .2s}:is(.button:hover,.button:focus-visible){filter:saturate(1.08);transform:translateY(-3px);box-shadow:0 20px 38px #5136c547}:is(.button:hover span,.button:focus-visible span){transform:translate(4px)}.button:active{transform:translateY(-1px)}.button-small{min-height:44px;box-shadow:none;background:#ffffff14;border:1px solid #ffffff24;padding:0 17px;font-size:.82rem}:is(.button-small:hover,.button-small:focus-visible){color:var(--midnight);box-shadow:none;background:#fff}.button-coral{background:var(--coral);color:#23152b;box-shadow:0 18px 40px #ff8c6b38}:is(.button-coral:hover,.button-coral:focus-visible){box-shadow:0 22px 46px #ff8c6b4d}.text-link{color:var(--violet-deep);align-items:center;gap:10px;font-weight:760;display:inline-flex}.text-link span{transition:transform .18s}:is(.text-link:hover span,.text-link:focus-visible span){transform:translate(3px,-2px)}.text-link-light{color:#fff}.hero{background:radial-gradient(circle at 50% 0%, #7258e842, transparent 38%), linear-gradient(150deg, var(--midnight-deep), var(--midnight) 52%, #25204d);color:#fff;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#08061652);height:140px;position:absolute;inset:auto 0 0}.hero-glow,.contact-glow{filter:blur(10px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow-one{background:#ff8c6b1f;width:440px;height:440px;top:90px;right:-150px}.hero-glow-two{background:#7258e829;width:420px;height:420px;bottom:50px;left:-180px}.hero-grid{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(420px,.8fr);align-items:center;gap:82px;padding-top:105px;padding-bottom:92px;display:grid;position:relative}.hero-copy{max-width:720px}.eyebrow{color:var(--violet-deep);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:.73rem;font-weight:800;display:flex}.eyebrow-light{color:var(--coral-light)}.eyebrow-line{background:currentColor;width:24px;height:1px}.hero h1{max-width:760px;font-family:var(--serif);letter-spacing:-.065em;margin-bottom:26px;font-size:clamp(4.1rem,6.7vw,7rem);font-weight:500;line-height:.92}.hero h1 em{color:var(--coral);font-weight:500}.hero-lead{color:#ffffffba;max-width:650px;margin-bottom:32px;font-size:clamp(1.05rem,1.5vw,1.24rem);line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero-note{color:#ffffff70;margin:22px 0 0;font-size:.76rem}.hero-panel-wrap{position:relative}.orbit{border:1px solid #ffffff14;border-radius:50%;position:absolute}.orbit-one{inset:-60px -50px}.orbit-two{inset:-115px -105px}.hero-panel{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(155deg,#ffffff1f,#ffffff09),#0f0c2385;border:1px solid #ffffff29;border-radius:30px 30px 30px 8px;transition:transform .32s,border-color .32s;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 40px 90px #02010a66}.hero-panel:hover{border-color:#ffffff47;transform:rotate(0)translateY(-6px)}.panel-topline{color:#ffffff85;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:18px 20px;font-size:.71rem;font-weight:720;display:flex}.live-pill{color:var(--mint);background:#b9f0d20f;border:1px solid #b9f0d22e;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.live-pill>span{background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #b9f0d214}.panel-question{padding:34px 30px 28px}.panel-kicker{color:var(--coral);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.panel-question h2{font-family:var(--serif);letter-spacing:-.045em;margin:12px 0 13px;font-size:clamp(2rem,3vw,2.65rem);font-weight:500;line-height:1.02}.panel-question p{color:#ffffff94;margin:0;font-size:.9rem;line-height:1.65}.panel-paths{background:#ffffff14;gap:1px;display:grid}.panel-paths>div{background:#110d27e6;grid-template-columns:50px 1fr;align-items:center;gap:14px;padding:17px 24px;transition:background .18s;display:grid}.panel-paths>div:hover{background:#7258e81f}.path-icon{width:38px;height:38px;color:var(--coral-light);font-family:var(--font-geist-mono);border:1px solid #ffffff1f;border-radius:12px;place-items:center;font-size:.69rem;display:grid}.panel-paths p{color:#ffffff7a;gap:3px;margin:0;font-size:.78rem;display:grid}.panel-paths strong{color:#fff;font-size:.91rem}.panel-link{color:var(--midnight);background:var(--coral);justify-content:space-between;align-items:center;padding:18px 24px;font-size:.82rem;font-weight:820;display:flex}.panel-link span{font-size:1.15rem}.trust-row{z-index:3;border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.trust-row>div{border-right:1px solid #ffffff1a;align-content:center;gap:5px;min-height:104px;padding:20px 24px;display:grid}.trust-row>div:first-child{padding-left:0}.trust-row>div:last-child{border-right:0}.trust-row strong{font-family:var(--serif);font-size:1.08rem;font-weight:600}.trust-row span{color:#ffffff73;font-size:.72rem}.section{padding:120px 0}.section-heading h2,.process-copy h2,.about-copy h2,.faq-heading h2,.contact-copy h2{font-family:var(--serif);letter-spacing:-.052em;margin-bottom:0;font-size:clamp(2.8rem,5vw,5rem);font-weight:500;line-height:.98}.split-heading{grid-template-columns:minmax(0,1.2fr) minmax(300px,.75fr);align-items:end;gap:80px;margin-bottom:56px;display:grid}.split-heading>p{color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.75}.services-section{background:radial-gradient(circle at 88% 10%, #7258e817, transparent 24%), var(--cream)}.service-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.service-card{border:1px solid var(--line);background:#fffefacc;border-radius:24px 24px 24px 7px;flex-direction:column;min-height:370px;padding:27px;transition:transform .26s,box-shadow .26s,border-color .26s,background .26s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #231c4a0a}.service-card:before{content:"";background:#7258e81a;border-radius:50%;width:150px;height:150px;transition:transform .32s;position:absolute;top:-80px;right:-80px}.service-card:nth-child(2n):before{background:#ff8c6b1f}.service-card:nth-child(3n):before{background:#b9f0d26b}.service-card:hover{box-shadow:var(--shadow);background:#fff;border-color:#7258e861;transform:translateY(-10px)}.service-card:hover:before{transform:scale(1.35)}.service-card-top{justify-content:space-between;align-items:center;margin-bottom:58px;display:flex}.service-number{color:var(--violet-deep);font-family:var(--font-geist-mono);font-size:.72rem;font-weight:800}.service-arrow{z-index:2;border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .24s,background .24s,color .24s;display:grid;position:relative}.service-card:hover .service-arrow{background:var(--violet);color:#fff;transform:rotate(45deg)}.resources-preview-section{border-top:1px solid var(--line);background:radial-gradient(circle at 8% 12%, #ff8c6b1f, transparent 25%), radial-gradient(circle at 92% 88%, #7258e81c, transparent 25%), var(--paper);position:relative;overflow:hidden}.resource-tile-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.resource-tile{border:1px solid var(--line);border-radius:34px 34px 34px 8px;flex-direction:column;justify-content:space-between;min-height:485px;padding:34px;transition:transform .26s,border-color .26s,box-shadow .26s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #231c4a14}.resource-tile:before,.resource-tile:after{content:"";pointer-events:none;border-radius:50%;transition:transform .4s;position:absolute}.resource-tile:before{border:1px solid #ffffff29;width:250px;height:250px;top:-95px;right:-95px}.resource-tile:after{border:1px solid #ffffff21;width:150px;height:150px;top:-47px;right:-47px}:is(.resource-tile:hover,.resource-tile:focus-visible){border-color:#7258e857;transform:translateY(-10px);box-shadow:0 32px 70px #231c4a2b}.resource-tile:hover:before{transform:scale(1.12)}.resource-tile:focus-visible:before{transform:scale(1.12)}.resource-tile-library{background:linear-gradient(145deg, #ffffff14, transparent 52%), var(--violet-deep);color:#fff}.resource-tile-estimator{background:radial-gradient(circle at 85% 12%, #fff6, transparent 22%), var(--lilac);color:var(--midnight)}.resource-tile-estimator:before,.resource-tile-estimator:after{border-color:#5136c524}.resource-tile-top,.resource-tile-bottom{z-index:2;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.resource-index{font-family:var(--serif);font-size:1.08rem}.resource-status{letter-spacing:.08em;opacity:.7;text-transform:uppercase;border:1px solid;border-radius:999px;padding:7px 10px;font-size:.61rem;font-weight:820}.resource-tile>div:nth-child(2){z-index:2;max-width:510px;position:relative}.resource-kicker{color:var(--coral-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:.66rem;font-weight:850;display:block}.resource-tile-estimator .resource-kicker{color:var(--violet-deep)}.resource-tile h3{font-family:var(--serif);letter-spacing:-.055em;margin-bottom:18px;font-size:clamp(2.5rem,5vw,4.2rem);font-weight:520;line-height:.98}.resource-tile p{color:#ffffffa6;margin:0;line-height:1.72}.resource-tile-estimator p{color:var(--ink-soft)}.resource-tile-bottom{border-top:1px solid #ffffff26;padding-top:22px;font-size:.76rem;font-weight:780}.resource-tile-estimator .resource-tile-bottom{border-color:#5136c529}.resource-arrow{background:var(--coral);width:42px;height:42px;color:var(--midnight);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;transition:transform .23s;display:grid}:is(.resource-tile:hover .resource-arrow,.resource-tile:focus-visible .resource-arrow){transform:translate(4px)}.resources-preview-note{max-width:760px;color:var(--ink-soft);grid-template-columns:30px 1fr;align-items:start;gap:12px;margin-top:26px;display:grid}.resources-preview-note>span{background:var(--lilac);width:28px;height:28px;color:var(--violet-deep);border-radius:50%;place-items:center;display:grid}.resources-preview-note p{margin:3px 0 0;font-size:.76rem;line-height:1.6}.service-card h3{z-index:2;font-family:var(--serif);letter-spacing:-.04em;margin-bottom:14px;font-size:2rem;font-weight:550;line-height:1.05;position:relative}.service-card>p{z-index:2;color:var(--ink-soft);margin-bottom:24px;font-size:.9rem;line-height:1.7;position:relative}.tag-row{z-index:2;flex-wrap:wrap;gap:7px;margin-top:auto;display:flex;position:relative}.tag-row span{border:1px solid var(--line);background:var(--cream);color:var(--ink-soft);border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:700}.process-section{color:#fff;background:radial-gradient(circle at 0 80%,#ff8c6b1f,#0000 30%),linear-gradient(140deg,#1a1632,#26214d);position:relative;overflow:hidden}.process-shell{grid-template-columns:minmax(0,.85fr) minmax(420px,1fr);align-items:center;gap:110px;display:grid}.process-copy>p{color:#fff9;max-width:550px;margin:27px 0 32px;line-height:1.75}.process-list{margin:0;padding:0;list-style:none}.process-list li{border-bottom:1px solid #ffffff1a;grid-template-columns:54px 1fr;gap:24px;padding:32px 0;display:grid}.process-list li:first-child{border-top:1px solid #ffffff1a}.process-list>li>span{width:46px;height:46px;color:var(--coral-light);font-family:var(--font-geist-mono);border:1px solid #ffffff21;border-radius:14px 14px 14px 4px;place-items:center;font-size:.72rem;display:grid}.process-list h3{font-family:var(--serif);letter-spacing:-.035em;margin-bottom:9px;font-size:1.65rem;font-weight:520}.process-list p{color:#ffffff8c;max-width:580px;margin:0;font-size:.88rem;line-height:1.7}.need-help-section{background:radial-gradient(circle at 15% 85%, #ff8c6b17, transparent 25%), var(--paper)}.centered-heading{text-align:center;max-width:850px;margin:0 auto 58px}.centered-heading .eyebrow{justify-content:center}.centered-heading>p{max-width:650px;color:var(--ink-soft);margin:24px auto 0;line-height:1.7}.decision-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.decision-card{border-radius:30px 30px 30px 8px;flex-direction:column;min-height:490px;padding:44px;transition:transform .26s,box-shadow .26s;display:flex}.decision-card:hover{box-shadow:var(--shadow);transform:translateY(-8px)}.decision-light{border:1px solid var(--line);background:var(--cream)}.decision-accent{background:radial-gradient(circle at 100% 0%, #ff8c6b47, transparent 30%), var(--violet-deep);color:#fff}.decision-label{color:var(--violet-deep);letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:999px;align-self:flex-start;padding:8px 11px;font-size:.68rem;font-weight:800}.decision-accent .decision-label{color:var(--coral-light)}.decision-card h3{max-width:500px;font-family:var(--serif);letter-spacing:-.045em;margin:31px 0 30px;font-size:clamp(2.3rem,3.5vw,3.5rem);font-weight:500;line-height:1}.decision-card ul{gap:15px;margin:0 0 34px;padding:0;list-style:none;display:grid}.decision-card li{color:var(--ink-soft);padding-left:27px;font-size:.88rem;line-height:1.45;position:relative}.decision-card li:before{content:"✓";color:var(--violet-deep);font-weight:850;position:absolute;top:0;left:0}.decision-accent li{color:#ffffffb3}.decision-accent li:before{color:var(--mint)}.decision-card .text-link{margin-top:auto}.about-section{background:var(--cream);overflow:hidden}.about-grid{grid-template-columns:minmax(400px,.85fr) minmax(0,1fr);align-items:center;gap:100px;display:grid}.about-visual{min-height:590px;box-shadow:var(--shadow);background:linear-gradient(#18142f0a 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#18142f0a 1px,#0000 1px) 0 0/30px 30px,radial-gradient(circle at 70% 20%,#ff8c6bb3,#0000 28%),radial-gradient(circle at 30% 70%,#7258e8d9,#0000 36%),#26214d;border-radius:34px 34px 34px 8px;position:relative}.about-monogram{color:#fff;width:220px;height:220px;font-family:var(--serif);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #fff3;border-radius:60px 60px 60px 15px;place-items:center;font-size:6rem;font-weight:600;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-58%)rotate(-5deg);box-shadow:0 35px 65px #06031647}.about-ribbon{background:var(--coral);width:min(350px,80%);color:var(--midnight);border-radius:18px 18px 18px 5px;gap:7px;padding:20px 22px;display:grid;position:absolute;bottom:35px;right:-36px;transform:rotate(2deg);box-shadow:0 22px 44px #0d08223d}.about-ribbon span{letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:850}.about-ribbon strong{font-family:var(--serif);font-size:1.3rem}.about-copy h2{margin-bottom:30px}.about-copy p{color:var(--ink-soft);line-height:1.78}.about-copy .about-lead{color:var(--ink);font-size:1.14rem;font-weight:600}.about-values{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.about-values span{border:1px solid var(--line);background:var(--paper);color:var(--violet-deep);border-radius:999px;padding:9px 13px;font-size:.73rem;font-weight:800}.faq-section{border-top:1px solid var(--line);background:var(--paper)}.faq-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);align-items:start;gap:110px;display:grid}.faq-heading{position:sticky;top:130px}.faq-heading h2{margin-bottom:25px}.faq-heading>p{color:var(--ink-soft);line-height:1.7}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{min-height:96px;color:var(--ink);cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:center;gap:30px;font-size:1.42rem;font-weight:600;line-height:1.25;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{border:1px solid var(--line);width:36px;height:36px;color:var(--violet-deep);font-family:var(--font-geist-sans);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;transition:transform .18s,background .18s;display:grid}.faq-list details[open] .faq-plus{background:var(--lilac);transform:rotate(45deg)}.faq-list details>p{max-width:720px;color:var(--ink-soft);margin:-4px 55px 30px 0;font-size:.9rem;line-height:1.75}.contact-section{background:linear-gradient(145deg, #7258e81f, transparent 42%), var(--midnight-deep);color:#fff;padding:120px 0;position:relative;overflow:hidden}.contact-glow-one{background:#7258e82e;width:420px;height:420px;top:-190px;left:-170px}.contact-glow-two{background:#ff8c6b1c;width:380px;height:380px;bottom:-150px;right:-180px}.contact-grid{z-index:2;grid-template-columns:minmax(0,.82fr) minmax(480px,1fr);align-items:start;gap:100px;display:grid;position:relative}.contact-copy{padding-top:25px}.contact-copy h2{margin-bottom:27px}.contact-copy>p{color:#ffffff9e;max-width:560px;line-height:1.72}.contact-promise{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:36px 1fr;gap:16px;margin:35px 0;padding:23px 0;display:grid}.contact-promise>span{width:32px;height:32px;color:var(--mint);background:#b9f0d21a;border-radius:50%;place-items:center;font-weight:850;display:grid}.contact-promise strong{font-family:var(--serif);font-size:1.2rem}.contact-promise p{color:#ffffff7a;margin:7px 0 0;font-size:.82rem;line-height:1.65}.contact-email{font-family:var(--serif);gap:6px;font-size:1.18rem;display:grid}.contact-email span{color:#fff6;font-family:var(--font-geist-sans);letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:800}.lead-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff13;border:1px solid #ffffff29;border-radius:30px 30px 30px 8px;gap:18px;padding:36px;display:grid;box-shadow:0 40px 90px #03020f52}.form-heading span{color:var(--coral-light);letter-spacing:.13em;text-transform:uppercase;font-size:.69rem;font-weight:850}.form-heading h3{font-family:var(--serif);letter-spacing:-.04em;margin:8px 0 7px;font-size:2.35rem;font-weight:520}.form-heading p{color:#ffffff73;margin:0;font-size:.72rem}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lead-form label{color:#ffffffba;gap:8px;font-size:.73rem;font-weight:700;display:grid}.lead-form input,.lead-form select,.lead-form textarea{color:#fff;background:#0604167a;border:1px solid #ffffff21;border-radius:11px;outline:none;width:100%;padding:13px 14px;font-size:.88rem;transition:border-color .16s,background .16s,box-shadow .16s}.lead-form input{min-height:48px}.lead-form select{min-height:50px}.lead-form textarea{resize:vertical;line-height:1.5}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#ffffff40}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--coral);background:#060416b3;box-shadow:0 0 0 3px #ff8c6b1f}.lead-form select option{background:var(--midnight);color:#fff}.lead-form .consent-row{color:#ffffff85;grid-template-columns:20px 1fr;align-items:start;gap:11px;font-size:.7rem;font-weight:500;line-height:1.55}.consent-row input{width:18px;min-height:18px;accent-color:var(--coral);margin-top:1px}.form-button{background:var(--coral);width:100%;color:var(--midnight);margin-top:3px}.form-helper{color:#fff6;text-align:center;margin:-4px 0 0;font-size:.68rem;line-height:1.55}.form-routing-hint{border-left:2px solid var(--coral);color:#ffffff8a;background:#ffffff0d;margin:0;padding:15px 17px;font-size:.72rem;line-height:1.6}.form-referral{background:#b9f0d212;border:1px solid #b9f0d22b;border-radius:20px 20px 20px 6px;gap:14px;padding:23px;display:grid}.form-referral>span{color:var(--mint);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:830}.form-referral h4{font-family:var(--serif);margin:0;font-size:1.55rem;font-weight:550;line-height:1.15}.form-referral p{color:#ffffff91;margin:0;font-size:.75rem;line-height:1.65}.form-referral .form-button{margin-top:3px}.form-referral small{color:#ffffff61;text-align:center;font-size:.64rem;line-height:1.5}.form-status{min-height:0;color:var(--mint);text-align:center;margin:0;font-size:.75rem;line-height:1.5}.form-status:empty{display:none}.consent-row.is-optional{border-top:1px solid #ffffff17;padding-top:15px}.lead-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-success{background:#b9f0d214;border:1px solid #b9f0d233;border-radius:20px 20px 20px 6px;gap:10px;padding:24px;display:grid}.form-success>span{color:var(--mint);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:820}.form-success h4{font-family:var(--serif);margin:0;font-size:1.65rem;font-weight:540}.form-success p{color:#ffffff94;margin:0;font-size:.75rem;line-height:1.6}.form-success .text-button{color:#fff;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff59;padding:4px 0;font-size:.7rem}.site-footer{color:#fff;background:#0b0918;padding:75px 0 30px}.footer-top{justify-content:space-between;gap:50px;padding-bottom:48px;display:flex}.footer-brand p{color:#ffffff6b;margin:18px 0 0;font-size:.82rem}.footer-links{grid-template-columns:repeat(2,minmax(170px,1fr));gap:55px;display:grid}.footer-links>div{align-content:start;gap:10px;display:grid}.footer-links strong{color:#ffffff59;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:.67rem}.footer-links a{color:#ffffffb3;font-size:.8rem}.footer-links a:hover{color:#fff}.disclosure{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:28px 0}.disclosure p{color:#ffffff59;max-width:1050px;margin:0;font-size:.7rem;line-height:1.75}.disclosure a{color:#ffffffad;text-underline-offset:3px;text-decoration:underline}.footer-bottom{color:#ffffff4d;justify-content:space-between;gap:30px;padding-top:26px;font-size:.7rem;display:flex}.tool-attribution{border:1px solid var(--line);background:#e8e3ff6b;border-radius:18px 18px 18px 5px;gap:8px;padding:20px 22px;display:grid}.tool-attribution-label{color:var(--violet-deep);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:850}.tool-attribution p{color:var(--ink-soft);margin:0;font-size:.78rem;line-height:1.65}.tool-attribution .tool-attribution-privacy{color:var(--ink);font-weight:650}.policy-page{background:var(--cream);min-height:100vh}.policy-home-link{color:#ffffffc7;align-items:center;gap:10px;font-size:.82rem;font-weight:750;display:inline-flex}:is(.policy-home-link:hover,.policy-home-link:focus-visible){color:#fff}.policy-hero{background:radial-gradient(circle at 84% 18%, #ff8c6b2e, transparent 25%), radial-gradient(circle at 18% 88%, #7258e833, transparent 30%), var(--midnight-deep);color:#fff;position:relative;overflow:hidden}.policy-hero-inner{max-width:940px;padding-top:115px;padding-bottom:110px}.policy-hero h1{max-width:850px;font-family:var(--serif);letter-spacing:-.06em;margin:25px 0;font-size:clamp(3.3rem,8vw,6.6rem);font-weight:520;line-height:.94}.policy-hero p{color:#ffffffa8;max-width:760px;margin-bottom:28px;font-size:1.08rem;line-height:1.75}.policy-updated{color:var(--coral-light);letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:780}.policy-layout{grid-template-columns:220px minmax(0,790px);justify-content:center;gap:100px;padding-top:100px;padding-bottom:120px;display:grid}.policy-index{border-left:2px solid var(--lilac);align-self:start;gap:13px;padding-left:20px;display:grid;position:sticky;top:118px}.policy-index strong{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem}.policy-index a{color:var(--ink-soft);font-size:.8rem;line-height:1.4}.policy-index a:hover,.policy-content a:not(.button):hover{color:var(--violet-deep)}.policy-index a:focus-visible{color:var(--violet-deep)}.policy-content a:not(.button):focus-visible{color:var(--violet-deep)}.policy-content{gap:82px;display:grid}.policy-content section{scroll-margin-top:125px}.policy-section-number{color:var(--coral);letter-spacing:.13em;margin-bottom:15px;font-size:.7rem;font-weight:850;display:block}.policy-content h2{font-family:var(--serif);letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:540;line-height:1.02}.policy-content>section>p,.policy-list{color:var(--ink-soft);line-height:1.78}.policy-content a:not(.button){color:var(--violet-deep);text-underline-offset:3px;font-weight:750;text-decoration:underline}.role-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.role-card{border:1px solid var(--line);background:var(--paper);border-radius:22px 22px 22px 6px;min-height:255px;padding:24px 21px;box-shadow:0 15px 35px #231c4a0f}.role-card>span{min-height:32px;color:var(--violet-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:830;line-height:1.35;display:block}.role-card h3{font-family:var(--serif);margin:20px 0 12px;font-size:1.5rem}.role-card p{color:var(--ink-soft);margin:0;font-size:.78rem;line-height:1.65}.policy-callout{background:var(--midnight);color:#fff;border-radius:22px 22px 22px 6px;margin-top:18px;padding:27px 28px}.policy-callout strong{color:var(--coral-light);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.policy-callout p{font-family:var(--serif);margin:12px 0 0;font-size:1.23rem;line-height:1.5}.policy-list{gap:13px;padding-left:22px;display:grid}.policy-list li::marker{color:var(--coral)}.policy-footer{padding-top:0}.resources-page{background:var(--cream);min-height:100vh}.resources-hero{background:linear-gradient(145deg, #7258e826, transparent 45%), var(--midnight-deep);color:#fff;position:relative;overflow:hidden}.resources-hero-grid{z-index:2;grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:90px;min-height:650px;padding-top:120px;padding-bottom:100px;display:grid;position:relative}.resources-hero h1{max-width:900px;font-family:var(--serif);letter-spacing:-.065em;margin:28px 0 30px;font-size:clamp(4.2rem,9vw,7.8rem);font-weight:520;line-height:.88}.resources-hero h1 em{color:var(--coral);font-weight:520;display:block}.resources-hero p{color:#ffffffa3;max-width:720px;margin:0;font-size:1.05rem;line-height:1.75}.resources-principles{border-top:1px solid var(--white-line);align-self:end;display:grid}.resources-principles span{border-bottom:1px solid var(--white-line);color:#ffffffa8;padding:17px 0;font-size:.71rem;font-weight:720}.resources-orbit{border:1px solid #ffffff14;border-radius:50%;position:absolute}.resources-orbit-one{width:580px;height:580px;top:-290px;right:-150px}.resources-orbit-two{border-color:#ff8c6b29;width:360px;height:360px;bottom:-260px;right:70px}.resource-feature{padding:120px 0;scroll-margin-top:75px}.resource-feature-library{background:radial-gradient(circle at 100% 10%, #7258e814, transparent 25%), var(--paper)}.resource-feature-estimator{background:var(--lilac)}.resource-feature-grid{grid-template-columns:180px minmax(0,1fr);gap:70px;display:grid}.resource-feature-number{color:#5136c524;font-family:var(--serif);letter-spacing:-.08em;font-size:7rem;font-weight:600;line-height:.8}.resource-feature-copy{min-width:0}.resource-feature-heading{justify-content:space-between;align-items:start;gap:35px;display:flex}.resource-feature-heading h2{font-family:var(--serif);letter-spacing:-.06em;margin-bottom:27px;font-size:clamp(3.2rem,7vw,6.4rem);font-weight:520;line-height:.92}.resource-feature-heading .resource-kicker{color:var(--violet-deep)}.feature-stage{color:var(--violet-deep);letter-spacing:.08em;text-transform:uppercase;background:#ffffff7a;border:1px solid #5136c533;border-radius:999px;flex:none;padding:9px 12px;font-size:.62rem;font-weight:830}.feature-stage-live{color:#236d4a;background:#b9f0d27a;border-color:#3290623d}.resource-feature-lead{max-width:790px;color:var(--ink-soft);font-size:1.05rem;line-height:1.75}.topic-list{flex-wrap:wrap;gap:9px;margin:35px 0;display:flex}.topic-list span{border:1px solid var(--line);background:var(--cream);color:var(--violet-deep);border-radius:999px;padding:10px 14px;font-size:.72rem;font-weight:740}.feature-expectation{border-left:3px solid var(--coral);background:var(--cream);max-width:820px;padding:23px 25px}.feature-expectation strong{color:var(--ink);font-family:var(--serif);font-size:1.15rem}.feature-expectation p{color:var(--ink-soft);margin:8px 0 0;font-size:.82rem;line-height:1.65}.feature-expectation-dark{background:var(--midnight)}.feature-expectation-dark strong{color:var(--coral-light)}.feature-expectation-dark p{color:#ffffff96}.library-open-button{margin-top:24px}.estimator-steps{gap:1px;max-width:820px;margin:35px 0;padding:0;list-style:none;display:grid}.estimator-steps li{background:#ffffff94;grid-template-columns:54px 1fr;align-items:center;gap:17px;padding:17px 20px;display:grid}.estimator-steps li:first-child{border-radius:17px 17px 0 0}.estimator-steps li:last-child{border-radius:0 0 17px 5px}.estimator-steps span{color:var(--violet-deep);font-family:var(--serif);font-size:1.1rem}.estimator-steps p{color:var(--ink);margin:0;font-size:.82rem;font-weight:690}.resource-transparency{border-top:1px solid var(--line);background:var(--cream);padding:105px 0;scroll-margin-top:75px}.resource-transparency-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr);align-items:center;gap:100px;display:grid}.resource-transparency h2{font-family:var(--serif);letter-spacing:-.055em;margin:20px 0 22px;font-size:clamp(2.6rem,5vw,4.5rem);font-weight:520;line-height:.98}.resource-transparency p{color:var(--ink-soft);line-height:1.72}.resource-cta{background:radial-gradient(circle at 10% 30%, #7258e833, transparent 25%), var(--midnight-deep);color:#fff;padding:85px 0}.resource-cta-inner{justify-content:space-between;align-items:center;gap:55px;display:flex}.resource-cta-inner>div>span{color:var(--coral-light);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:820}.resource-cta h2{font-family:var(--serif);letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(2.2rem,5vw,4rem);font-weight:520}.resources-footer{padding-top:0}.resource-footer-links{gap:24px;display:flex}.library-page,.guide-page{background:var(--cream);min-height:100vh}.library-hero{background:radial-gradient(circle at 86% 10%, #ff8c6b29, transparent 28%), linear-gradient(140deg, #7258e826, transparent 44%), var(--midnight-deep);color:#fff;position:relative;overflow:hidden}.library-hero:after{content:"";border:1px solid #ffffff1c;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-320px;right:-260px}.library-hero-grid{z-index:2;grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:100px;min-height:610px;padding-top:110px;padding-bottom:90px;display:grid;position:relative}.library-hero h1{max-width:880px;font-family:var(--serif);letter-spacing:-.068em;margin:28px 0;font-size:clamp(4rem,9vw,7.5rem);font-weight:520;line-height:.89}.library-hero h1 em{color:var(--coral);font-weight:520;display:block}.library-hero>.shell>div:first-child>p{color:#ffffffa1;max-width:760px;margin:0;font-size:1rem;line-height:1.75}.library-hero-note{border-top:1px solid var(--white-line);border-bottom:1px solid var(--white-line);padding:20px 0}.library-hero-note>span{color:var(--coral-light);letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:820}.library-hero-note strong{font-family:var(--serif);margin:8px 0 13px;font-size:1.45rem;display:block}.library-hero-note p{color:#ffffff7a;margin:0;font-size:.72rem;line-height:1.6}.library-section{padding:110px 0 125px}.library-intro{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:end;gap:80px;margin-bottom:52px;display:grid}.library-intro>div>span{color:var(--violet-deep);letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:830}.library-intro h2{max-width:680px;font-family:var(--serif);letter-spacing:-.058em;margin:14px 0 0;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:520;line-height:.93}.library-intro>p{color:var(--ink-soft);margin:0;line-height:1.75}.library-controls{border-top:1px solid var(--line);grid-template-columns:minmax(280px,.7fr) minmax(0,1fr);align-items:end;gap:24px;margin-bottom:18px;padding-top:28px;display:grid}.library-search{color:var(--ink);gap:9px;font-size:.7rem;font-weight:760;display:grid}.library-search input{border:1px solid var(--line);background:var(--paper);min-height:52px;color:var(--ink);border-radius:13px;outline:none;padding:0 16px;font-size:.86rem;transition:border-color .16s,box-shadow .16s}.library-search input:focus{border-color:var(--violet);box-shadow:0 0 0 4px #7258e81a}.library-filters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.library-filters button{border:1px solid var(--line);background:var(--paper);min-height:42px;color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:0 14px;font-size:.7rem;font-weight:750;transition:color .16s,border-color .16s,background .16s}:is(.library-filters button:hover,.library-filters button:focus-visible,.library-filters button.is-active){border-color:var(--violet-deep);background:var(--violet-deep);color:#fff}.library-result-count{color:var(--ink-soft);margin:0 0 18px;font-size:.7rem}.library-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.library-card{border:1px solid var(--line);background:var(--paper);border-radius:27px 27px 27px 7px;flex-direction:column;justify-content:space-between;min-height:350px;padding:27px;transition:transform .23s,border-color .23s,box-shadow .23s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 35px #231c4a0e}.library-card:before{content:"";background:var(--lilac);border-radius:50%;width:130px;height:130px;transition:transform .3s;position:absolute;top:-68px;right:-68px}.library-card-urgent-help:before{background:#ff8c6b40}.library-card-forgiveness:before{background:#b9f0d28c}.library-card-documents:before{background:#f1b95a47}:is(.library-card:hover,.library-card:focus-visible){box-shadow:var(--shadow);border-color:#7258e85c;transform:translateY(-7px)}.library-card:hover:before{transform:scale(1.25)}.library-card:focus-visible:before{transform:scale(1.25)}.library-card-top,.library-card-meta{z-index:2;align-items:center;gap:12px;display:flex;position:relative}.library-card-top{justify-content:space-between}.library-card-top span:first-child{color:var(--violet-deep);font-family:var(--serif);font-size:1.05rem}.library-card-top span:last-child{border:1px solid var(--line);color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:.58rem;font-weight:820}.library-card>div:nth-child(2){z-index:2;max-width:510px;position:relative}.library-card h2{font-family:var(--serif);letter-spacing:-.052em;margin-bottom:15px;font-size:clamp(2rem,4vw,3.15rem);font-weight:540;line-height:1}.library-card p{color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.65}.library-card-meta{border-top:1px solid var(--line);color:var(--ink-soft);padding-top:17px;font-size:.65rem}.library-card-route{margin-left:auto;font-weight:720}.library-card-arrow{background:var(--violet-deep);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:1rem;transition:transform .18s;display:grid}:is(.library-card:hover .library-card-arrow,.library-card:focus-visible .library-card-arrow){transform:translate(3px)}.library-empty{text-align:center;background:#e8e3ff4d;border:1px dashed #5136c54d;border-radius:24px;padding:40px}.library-empty strong{font-family:var(--serif);font-size:1.4rem}.library-empty p{color:var(--ink-soft);margin:10px 0 0}.routing-section{border-top:1px solid var(--line);background:radial-gradient(circle at 100% 0%, #7258e817, transparent 25%), var(--paper);padding:110px 0;scroll-margin-top:75px}.routing-heading{max-width:850px;margin-bottom:45px}.routing-heading h2{font-family:var(--serif);letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:520;line-height:.95}.routing-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.routing-card{border-radius:30px 30px 30px 8px;flex-direction:column;min-height:390px;padding:34px;display:flex}.routing-card-titleiv{background:var(--midnight);color:#fff}.routing-card-formhaven{background:var(--lilac);color:var(--ink);border:1px solid #5136c533}.routing-card>span{color:var(--coral-light);letter-spacing:.11em;text-transform:uppercase;font-size:.63rem;font-weight:820}.routing-card-formhaven>span{color:var(--violet-deep)}.routing-card h3{font-family:var(--serif);letter-spacing:-.055em;margin:auto 0 17px;font-size:clamp(2.7rem,5vw,4.6rem);font-weight:520}.routing-card p{color:#ffffff96;max-width:560px;line-height:1.68}.routing-card-formhaven p{color:var(--ink-soft)}.routing-card a{width:fit-content;color:var(--coral-light);align-items:center;gap:10px;margin-top:12px;font-size:.77rem;font-weight:800;display:inline-flex}.routing-card-formhaven a{color:var(--violet-deep)}.routing-card small{max-width:520px;color:var(--ink-soft);margin-top:15px;font-size:.65rem;line-height:1.55;display:block}.guide-header-links{align-items:center;gap:6px;margin-left:auto;display:flex}.guide-header-links a{color:#ffffffba;border-radius:999px;padding:10px 14px;font-size:.8rem;font-weight:700}:is(.guide-header-links a:hover,.guide-header-links a:focus-visible){color:#fff;background:#ffffff14}.guide-hero{background:radial-gradient(circle at 90% 10%, #ff8c6b29, transparent 25%), var(--midnight-deep);color:#fff}.guide-hero-inner{padding-top:55px;padding-bottom:85px}.guide-breadcrumbs{color:#ffffff78;flex-wrap:wrap;gap:9px;margin-bottom:58px;font-size:.7rem;display:flex}.guide-breadcrumbs a{color:var(--coral-light)}.guide-title-row{grid-template-columns:115px minmax(0,900px);gap:45px;display:grid}.guide-number{color:#ffffff29;font-family:var(--serif);letter-spacing:-.08em;font-size:5.4rem;font-weight:600;line-height:.85}.guide-meta{color:var(--coral-light);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 20px;margin-bottom:20px;font-size:.63rem;font-weight:750;display:flex}.guide-title-row h1{font-family:var(--serif);letter-spacing:-.065em;margin-bottom:28px;font-size:clamp(3.6rem,7vw,6.7rem);font-weight:520;line-height:.91}.guide-title-row p{color:#ffffffa3;max-width:780px;margin:0;font-size:1.02rem;line-height:1.78}.guide-layout{grid-template-columns:220px minmax(0,790px);justify-content:center;gap:100px;padding-top:95px;padding-bottom:120px;display:grid}.guide-aside{border-left:2px solid var(--lilac);align-self:start;gap:12px;padding-left:20px;display:grid;position:sticky;top:118px}.guide-aside>span{color:var(--ink);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:.65rem;font-weight:820}.guide-aside a{color:var(--ink-soft);font-size:.73rem;line-height:1.45}:is(.guide-aside a:hover,.guide-aside a:focus-visible){color:var(--violet-deep)}.guide-body{gap:70px;display:grid}.guide-body>section{scroll-margin-top:120px}.guide-disclaimer{background:#e8e3ff57;border:1px solid #5136c529;border-radius:18px 18px 18px 5px;padding:21px 23px}.guide-disclaimer strong{color:var(--violet-deep);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.guide-disclaimer p{color:var(--ink-soft);margin:8px 0 0;font-size:.76rem;line-height:1.65}.guide-section-index{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:.65rem;font-weight:850;display:block}.guide-body h2{font-family:var(--serif);letter-spacing:-.052em;margin-bottom:23px;font-size:clamp(2.2rem,4.5vw,3.7rem);font-weight:540;line-height:1}.guide-body>section>p,.guide-body>section>ul{color:var(--ink-soft);line-height:1.8}.guide-body>section>ul{gap:11px;padding-left:21px;display:grid}.guide-body>section>ul li::marker{color:var(--coral)}.guide-note{border-left:3px solid var(--coral);background:var(--paper);margin-top:26px;padding:21px 23px}.guide-note>span{color:var(--violet-deep);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:830}.guide-note p{color:var(--ink-soft);margin:9px 0 0;font-size:.8rem;line-height:1.7}.guide-route{background:radial-gradient(circle at 90% 5%, #ff8c6b2e, transparent 25%), var(--midnight);color:#fff;border-radius:30px 30px 30px 8px;padding:36px}.guide-route-label{border-bottom:1px solid var(--white-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:42px;padding-bottom:16px;display:flex}.guide-route-label span{color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:760}.guide-route-label strong{color:var(--coral-light);font-size:.73rem}.guide-route h2{max-width:640px}.guide-route>p{color:#ffffff9e;max-width:660px;line-height:1.72}.guide-route-actions{flex-wrap:wrap;align-items:center;gap:16px 23px;margin-top:28px;display:flex}.guide-secondary-link{color:#ffffffc2;align-items:center;gap:10px;font-size:.76rem;font-weight:760;display:inline-flex}.guide-route small{border-top:1px solid var(--white-line);color:#ffffff63;max-width:680px;margin-top:22px;padding-top:17px;font-size:.64rem;line-height:1.6;display:block}.official-sources>p{max-width:690px}.official-sources>div{gap:1px;margin-top:25px;display:grid}.official-sources a{background:var(--paper);color:var(--violet-deep);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;font-size:.76rem;font-weight:760;display:flex}.official-sources a:first-child{border-radius:15px 15px 0 0}.official-sources a:last-child{border-radius:0 0 15px 5px}:is(.official-sources a:hover,.official-sources a:focus-visible){background:var(--lilac)}.next-guide{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:7px 25px;padding-top:27px;display:grid}.next-guide>span:first-child{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:780}.next-guide strong{font-family:var(--serif);grid-column:1;font-size:1.55rem}.next-guide>span:last-child{color:var(--violet-deep);grid-area:1/2/3;font-size:1.6rem;transition:transform .18s}:is(.next-guide:hover>span:last-child,.next-guide:focus-visible>span:last-child){transform:translate(4px)}.payment-estimator-page{background:#f7f3f8;min-height:100vh}.estimator-hero{color:#fff;background:radial-gradient(circle at 88% 25%,#eb695a33,#0000 24%),radial-gradient(circle at 5% 100%,#7b569c57,#0000 34%),linear-gradient(135deg,#160f25 0%,#27153b 55%,#3e1d48 100%);position:relative;overflow:hidden}.estimator-hero:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-295px;right:-185px;box-shadow:0 0 0 72px #ffffff06,0 0 0 145px #ffffff04}.estimator-hero-grid{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(280px,.58fr);align-items:center;gap:80px;min-height:570px;padding-top:80px;padding-bottom:80px;display:grid;position:relative}.estimator-hero h1{color:#fff;letter-spacing:-.07em;max-width:850px;margin:24px 0 27px;font-size:clamp(4rem,7.5vw,7.7rem);line-height:.83}.estimator-hero h1 em{color:#f2a49a;font-weight:400;display:block}.estimator-hero-grid>div:first-child>p{color:#ffffffad;max-width:690px;margin:0;font-size:1.04rem;line-height:1.75}.estimator-hero-note{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;border:1px solid #ffffff21;border-radius:28px 28px 28px 7px;padding:34px 30px;box-shadow:0 28px 70px #08040f4d}.estimator-hero-note>span{color:#f3a49a;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:800}.estimator-hero-note strong{color:#fff;font-family:var(--serif);margin:9px 0 17px;font-size:1.5rem;font-weight:580;display:block}.estimator-hero-note p{color:#ffffff96;border-top:1px solid #ffffff1a;margin:0;padding-top:17px;font-size:.72rem;line-height:1.6}.estimator-main{background-color:#f7f3f8;background-image:linear-gradient(#4e2f670a 1px,#0000 1px),linear-gradient(90deg,#4e2f670a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:105px 0 120px}.estimator-intro{grid-template-columns:minmax(0,.9fr) minmax(340px,.62fr);align-items:end;gap:80px;margin-bottom:55px;display:grid}.estimator-intro>div>span,.estimator-method-grid>div:first-child>span{color:var(--coral);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:820}.estimator-intro h2,.estimator-method h2{max-width:740px;color:var(--violet-deep);letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(3rem,5.5vw,5.25rem);line-height:.93}.estimator-intro>p{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.75}.estimator-workspace{grid-template-columns:minmax(340px,.78fr) minmax(420px,1fr);align-items:start;gap:26px;display:grid}.estimator-input-panel{isolation:isolate;background:#fff;border:1px solid #361f4814;border-radius:30px 30px 30px 8px;position:sticky;top:25px;overflow:clip;box-shadow:0 25px 70px #2814391c}.estimator-panel-heading{color:#fff;background:linear-gradient(135deg,#251538,#3b2049);padding:34px 36px 30px}.estimator-panel-heading>span,.estimator-results-heading>div>span,.estimator-next-step>span{color:#f3a49a;letter-spacing:.11em;text-transform:uppercase;font-size:.6rem;font-weight:820}.estimator-panel-heading h2{color:#fff;font-family:var(--serif);margin:8px 0 10px;font-size:2rem;font-weight:580}.estimator-panel-heading p{color:#ffffff8c;margin:0;font-size:.7rem;line-height:1.55}.estimator-field-group{border-bottom:1px solid var(--line);padding:29px 34px 34px}.estimator-field-group:last-child{border-bottom:0}.estimator-group-label{align-items:center;gap:12px;margin-bottom:19px;display:flex}.estimator-group-label span{background:var(--lilac);width:31px;height:31px;color:var(--coral);border-radius:50%;place-items:center;font-size:.57rem;font-weight:830;display:grid}.estimator-group-label strong{color:var(--violet-deep);font-family:var(--serif);font-size:1.03rem;font-weight:620}.estimator-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.estimator-fields label{color:var(--violet-deep);gap:7px;font-size:.65rem;font-weight:760;line-height:1.35;display:grid}.estimator-fields input,.estimator-fields select{border:1px solid var(--line);width:100%;min-width:0;height:49px;color:var(--ink);font:inherit;background:#fbfafc;border-radius:10px;padding:0 13px;font-size:.75rem;transition:border-color .16s,background .16s,box-shadow .16s}.estimator-fields input:focus,.estimator-fields select:focus{background:#fff;border-color:#5b37778c;outline:0;box-shadow:0 0 0 4px #5b377717}.estimator-fields label>small{color:var(--ink-soft);font-size:.58rem;font-weight:500;line-height:1.5}.estimator-field-title{align-items:center;gap:7px;width:fit-content;display:flex}.field-tip{z-index:4;cursor:help;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.field-tip:focus{outline:0}.field-tip-trigger{width:17px;height:17px;color:var(--violet-deep);font-family:var(--sans);background:#5b37770f;border:1px solid #5b377740;border-radius:50%;place-items:center;font-size:.57rem;font-weight:850;line-height:1;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:grid}.field-tip-popover{z-index:20;color:#ffffffd1;width:min(255px,70vw);font-family:var(--sans);letter-spacing:0;opacity:0;pointer-events:none;background:#251538;border:1px solid #ffffff1f;border-radius:12px 12px 12px 4px;padding:12px 13px;font-size:.61rem;font-weight:540;line-height:1.5;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px);box-shadow:0 13px 28px #1d0d2b3d}.field-tip-popover:after{content:"";background:#251538;width:9px;height:9px;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)rotate(45deg)}.field-tip:hover .field-tip-trigger,.field-tip:focus .field-tip-trigger{border-color:var(--violet-deep);background:var(--violet-deep);color:#fff;box-shadow:0 0 0 3px #5b37771a}.field-tip:hover .field-tip-popover,.field-tip:focus .field-tip-popover{opacity:1;transform:translate(-50%)}.field-tip-right .field-tip-popover{left:auto;right:-10px;transform:translateY(5px)}.field-tip-right .field-tip-popover:after{left:auto;right:14px;transform:translateY(-5px)rotate(45deg)}.field-tip-right:hover .field-tip-popover,.field-tip-right:focus .field-tip-popover{transform:translateY(0)}.estimator-field-wide{grid-column:1/-1}.money-input,.percent-input{display:block;position:relative}.money-input>span:first-child,.percent-input>span:last-child{z-index:1;color:var(--ink-soft);pointer-events:none;font-size:.71rem;position:absolute;top:50%;transform:translateY(-50%)}.money-input>span:first-child{left:14px}.percent-input>span:last-child{right:14px}.money-input input{padding-left:29px}.percent-input input{padding-right:30px}.estimator-results{gap:14px;display:grid}.estimator-results-heading{justify-content:space-between;align-items:end;gap:25px;padding:15px 7px 8px;display:flex}.estimator-results-heading>div>span{color:var(--coral)}.estimator-results-heading h2{color:var(--violet-deep);font-family:var(--serif);margin:6px 0 0;font-size:2.45rem;font-weight:580}.estimator-local-pill{color:#2d7451;letter-spacing:.06em;text-transform:uppercase;background:#cdeedc8c;border:1px solid #2c7e5333;border-radius:999px;padding:8px 11px;font-size:.57rem;font-weight:800}.estimate-card{background:#fff;border:1px solid #371f4a14;border-radius:25px 25px 25px 7px;padding:30px 32px 27px;transition:transform .19s,box-shadow .19s,border-color .19s;position:relative;overflow:hidden;box-shadow:0 17px 48px #2b173c14}.estimate-card:before{background:var(--violet);content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.estimate-card-rap:before{background:var(--coral)}.estimate-card-tiered:before{background:#3d9b75}.estimate-card:hover{z-index:1;border-color:#4e2b662e;transform:translateY(-4px);box-shadow:0 25px 58px #2b173c21}.estimate-card-top{justify-content:space-between;align-items:start;gap:24px;display:flex}.estimate-card-top>span{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;margin-top:5px;font-size:.59rem;font-weight:820}.estimate-card-top>strong{color:var(--violet-deep);font-family:var(--serif);text-align:right;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:600}.estimate-card-top>strong.estimate-payment:after{content:"/mo";color:var(--ink-soft);font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;margin-left:4px;font-size:.56rem;font-weight:700}.estimate-card h3{color:var(--violet-deep);font-family:var(--serif);margin:11px 0 8px;font-size:1.4rem;font-weight:610}.estimate-card>p{color:var(--ink-soft);margin:0;font-size:.72rem;line-height:1.6}.estimate-detail-row{border-top:1px solid var(--line);justify-content:space-between;gap:18px;margin-top:19px;padding-top:15px;display:flex}.estimate-detail-row span{color:var(--ink-soft);font-size:.62rem}.estimate-detail-row strong{color:var(--violet-deep);font-size:.71rem}.estimate-card>small{color:var(--ink-soft);margin-top:13px;font-size:.57rem;line-height:1.55;display:block}.estimator-alert{background:#ffe7e2b3;border:1px solid #e16d5c38;border-radius:16px 16px 16px 5px;padding:17px 19px}.estimator-alert strong{color:#7d3128;font-size:.7rem}.estimator-alert p{color:#805047;margin:4px 0 0;font-size:.64rem;line-height:1.5}.estimator-alert-soft{background:#e4daee8c;border-color:#5b377729}.estimator-alert-soft strong{color:var(--violet-deep)}.estimator-alert-soft p{color:var(--ink-soft)}.estimator-next-step{color:#fff;background:radial-gradient(circle at 95% 5%,#f17d6e2b,#0000 30%),linear-gradient(135deg,#251538,#3a2048);border-radius:27px 27px 27px 7px;margin-top:4px;padding:34px 33px}.estimator-next-step h3{color:#fff;font-family:var(--serif);margin:8px 0 12px;font-size:1.65rem;font-weight:580}.estimator-next-step>p{color:#ffffff9e;margin:0;font-size:.73rem;line-height:1.65}.estimator-next-step>div{align-items:center;gap:20px;margin-top:24px;display:flex}.estimator-official-link{color:#fff;text-underline-offset:4px;font-size:.67rem;font-weight:760;text-decoration:underline}.estimator-next-step>small{color:#ffffff63;margin-top:17px;font-size:.56rem;line-height:1.5;display:block}.estimator-stop-card{color:#fff;background:radial-gradient(circle at 90% 15%,#f27b6c33,#0000 30%),linear-gradient(135deg,#251538,#3a2048);border-radius:32px 32px 32px 8px;grid-template-columns:100px minmax(0,1fr);align-items:start;gap:40px;padding:clamp(35px,6vw,70px);display:grid;box-shadow:0 30px 80px #27133733}.estimator-stop-number{color:#ffffff21;font-family:var(--serif);font-size:5.5rem;font-weight:600;line-height:.85}.estimator-stop-card>div>span{color:#f3a49a;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:830}.estimator-stop-card h2{color:#fff;max-width:760px;margin:12px 0 18px;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.95}.estimator-stop-card p{color:#ffffffa1;max-width:760px;line-height:1.7}.estimator-stop-actions{align-items:center;gap:25px;margin-top:28px;display:flex}.estimator-reset{color:#fff;cursor:pointer;background:0 0;border:0}.estimator-method{background:#fff;padding:110px 0}.staff-activity-results{overflow-x:clip}.estimator-method-grid{grid-template-columns:minmax(300px,.75fr) minmax(0,1fr);align-items:start;gap:95px;margin-bottom:65px;display:grid}.estimator-method h2{font-size:clamp(2.8rem,5vw,4.7rem)}.estimator-method-copy>p{color:var(--ink-soft);margin:0 0 18px;font-size:.82rem;line-height:1.75}.estimator-sources{gap:1px;margin-top:30px;display:grid}.estimator-sources a{border:1px solid var(--line);color:var(--violet-deep);justify-content:space-between;gap:20px;padding:16px 17px;font-size:.68rem;font-weight:760;display:flex}.estimator-sources a:first-child{border-radius:14px 14px 0 0}.estimator-sources a:last-child{border-radius:0 0 14px 5px}:is(.estimator-sources a:hover,.estimator-sources a:focus-visible){z-index:1;background:var(--lilac);border-color:#5b377752}.plan-setup-page{background:var(--paper);min-height:100vh}.plan-setup-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#eb665830,#0000 25%),radial-gradient(circle at 14% 110%,#9b76c047,#0000 34%),linear-gradient(135deg,#171026 0%,#26193d 55%,#3a2047 100%);position:relative;overflow:hidden}.plan-setup-hero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-250px;right:-155px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.plan-setup-hero-grid{z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:90px;min-height:545px;padding-top:80px;padding-bottom:80px;display:grid;position:relative}.plan-setup-hero h1{color:#fff;letter-spacing:-.065em;max-width:790px;margin:24px 0 25px;font-size:clamp(4rem,7vw,7.2rem);line-height:.84}.plan-setup-hero h1 em{color:#f3a49a;font-weight:400;display:block}.plan-setup-hero-grid>div:first-child>p{color:#ffffffb3;max-width:690px;font-size:1.04rem;line-height:1.75}.plan-setup-trust{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;border:1px solid #ffffff21;border-radius:28px 28px 28px 7px;padding:34px 31px;position:relative;box-shadow:0 28px 75px #09051047}.plan-setup-trust>span,.plan-setup-intro>span,.plan-after-heading>span{color:#f3a49a;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.plan-setup-trust>strong{font-family:var(--serif);margin:9px 0 25px;font-size:1.7rem;font-weight:570;display:block}.plan-setup-trust ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.plan-setup-trust li{color:#ffffffab;border-top:1px solid #ffffff1a;padding:13px 0 13px 21px;font-size:.77rem;line-height:1.5;position:relative}.plan-setup-trust li:before{content:"";background:#f07b6d;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:1px}.plan-setup-section{background:linear-gradient(#5b37770b 1px, transparent 1px), linear-gradient(90deg, #5b37770b 1px, transparent 1px), var(--paper);background-size:54px 54px;padding:105px 0 115px}.plan-setup-layout{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(55px,7vw,110px);display:grid}.plan-setup-intro{position:sticky;top:45px}.plan-setup-intro>span,.plan-after-heading>span{color:var(--coral)}.plan-setup-intro h2,.plan-after-heading h2{letter-spacing:-.045em;margin:15px 0 22px;font-size:clamp(2.65rem,4.5vw,4.45rem);line-height:.96}.plan-setup-intro>p{color:var(--ink-soft);font-size:.93rem;line-height:1.78}.plan-setup-boundary{border-left:3px solid var(--coral);margin-top:32px;padding:4px 0 4px 19px}.plan-setup-boundary strong{color:var(--violet-deep);font-size:.76rem}.plan-setup-boundary p{color:var(--ink-soft);margin:7px 0 0;font-size:.7rem;line-height:1.65}.plan-setup-form{background:#fff;border:1px solid #2d194314;border-radius:32px 32px 32px 8px;overflow:hidden;box-shadow:0 28px 85px #28163b1f}.plan-step{border-bottom:1px solid var(--line);padding:38px 42px 43px}.plan-step:last-child{border-bottom:0}.plan-step-heading{grid-template-columns:44px 1fr;align-items:start;gap:14px;margin-bottom:25px;display:grid}.plan-step-heading>span{width:42px;height:42px;color:var(--coral);letter-spacing:.08em;border:1px solid #50306a29;border-radius:50%;place-items:center;font-size:.64rem;font-weight:800;display:grid}.plan-step-heading strong{color:var(--violet-deep);font-family:var(--serif);font-size:1.45rem;font-weight:600;display:block}.plan-step-heading p{color:var(--ink-soft);margin:4px 0 0;font-size:.72rem}.plan-service-options{gap:10px;display:grid}.plan-service-options>label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:18px 18px 18px 5px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:112px;padding:18px 20px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.plan-service-options>label:hover{z-index:1;border-color:#5a347745;transform:translateY(-3px);box-shadow:0 16px 30px #2e18431a}.plan-service-options>label.is-selected{box-shadow:inset 4px 0 0 var(--coral);background:linear-gradient(110deg,#6e4b8d13,#fff 70%);border-color:#5b377773}.plan-service-options input,.coverage-option>input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plan-service-check,.coverage-check{color:#fff;border:1px solid #4c2f6240;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.78rem;font-weight:800;display:grid}.is-selected>.plan-service-check{border:6px solid var(--violet-deep);background:#fff}.plan-service-copy{display:grid}.plan-service-copy>span,.coverage-copy>span{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:800}.plan-service-copy strong{color:var(--violet-deep);margin:3px 0 5px;font-size:.9rem}.plan-service-copy small{max-width:470px;color:var(--ink-soft);font-size:.68rem;line-height:1.5}.plan-service-price{text-align:right;min-width:74px;display:grid}.plan-service-price strong{color:var(--violet-deep);font-family:var(--serif);font-size:1.7rem}.plan-service-price small{color:var(--ink-soft);text-transform:uppercase;font-size:.58rem}.plan-fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.plan-fields label{color:var(--violet-deep);gap:8px;font-size:.68rem;font-weight:760;display:grid}.plan-fields input{border:1px solid var(--line);width:100%;height:52px;color:var(--ink);font:inherit;background:#fbfafc;border-radius:11px;padding:0 15px;transition:border-color .16s,box-shadow .16s,background .16s}.plan-fields input:focus{background:#fff;border-color:#5b37778c;outline:0;box-shadow:0 0 0 4px #5b377717}.plan-field-wide{grid-column:1/-1}.plan-honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.coverage-option{border:1px solid var(--line);cursor:pointer;background:linear-gradient(125deg,#fbf9fc,#fff);border-radius:21px 21px 21px 6px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:16px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.coverage-option:hover{border-color:#5a347747;transform:translateY(-3px);box-shadow:0 16px 30px #2e184317}.coverage-option.is-selected{box-shadow:inset 4px 0 0 var(--coral), 0 16px 30px #2e184314;border-color:#e867588c}.coverage-check{width:30px;height:30px;color:var(--coral);background:#fff;border-radius:9px;font-size:1rem}.coverage-option.is-selected .coverage-check{border-color:var(--coral);background:var(--coral);color:#fff}.coverage-copy{display:grid}.coverage-copy strong{color:var(--violet-deep);font-family:var(--serif);margin:3px 0 7px;font-size:1.2rem}.coverage-copy p{color:var(--ink-soft);margin:0;font-size:.7rem;line-height:1.55}.coverage-copy small{color:var(--ink-soft);margin-top:10px;font-size:.61rem;line-height:1.55}.coverage-copy a{color:var(--violet-deep);text-underline-offset:3px;font-weight:760;text-decoration:underline}.coverage-price{text-align:right;min-width:80px;display:grid}.coverage-price strong{color:var(--violet-deep);font-family:var(--serif);font-size:1.55rem}.coverage-price small{max-width:82px;color:var(--ink-soft);font-size:.56rem;line-height:1.35}.plan-final-step{color:#fff;background:linear-gradient(145deg,#261739,#351d47)}.plan-final-step .plan-step-heading>span{color:#f3a49a;border-color:#fff3}.plan-final-step .plan-step-heading strong{color:#fff}.plan-final-step .plan-step-heading p{color:#ffffff8a}.plan-order{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.plan-order>div{gap:3px;display:grid}.plan-order span{color:#ffffff78;letter-spacing:.08em;text-transform:uppercase;font-size:.59rem}.plan-order strong{color:#fff;font-size:.8rem}.plan-order>strong{font-family:var(--serif);font-size:1.5rem}.plan-order-coverage{margin-top:-1px}.plan-consents{gap:13px;margin:18px 0 24px;display:grid}.plan-consents label{color:#ffffffab;cursor:pointer;grid-template-columns:17px 1fr;align-items:start;gap:11px;font-size:.66rem;line-height:1.55;display:grid}.plan-consents input{width:16px;height:16px;accent-color:var(--coral);margin:2px 0 0}.plan-submit{border:0;justify-content:space-between;width:100%}.plan-submit:disabled{cursor:wait;opacity:.65}.plan-submit-note,.plan-status{color:#ffffff73;text-align:center;margin:12px 0 0;font-size:.61rem;line-height:1.5}.plan-status:not(:empty){color:#ffb9af}.plan-setup-after{background:#fff;padding:105px 0}.plan-after-heading{grid-template-columns:minmax(230px,.6fr) minmax(0,1fr);align-items:start;gap:60px;display:grid}.plan-after-heading h2{max-width:750px;margin-top:0}.plan-setup-after ol{grid-template-columns:repeat(3,1fr);margin:50px 0 35px;padding:0;list-style:none;display:grid}.plan-setup-after li{border-top:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:44px 1fr;gap:16px;min-height:145px;padding:25px 28px 18px 0;display:grid}.plan-setup-after li+li{padding-left:28px}.plan-setup-after li:last-child{border-right:0}.plan-setup-after li>span{color:var(--coral);font-family:var(--serif);font-size:1.4rem}.plan-setup-after li strong{color:var(--violet-deep);font-size:.84rem}.plan-setup-after li p{color:var(--ink-soft);margin:7px 0 0;font-size:.7rem;line-height:1.55}.checkout-return-page{background:radial-gradient(circle at 14% 90%,#a077bf40,#0000 32%),linear-gradient(135deg,#171026,#352045);min-height:100vh}.checkout-return-section{place-items:center;min-height:calc(100vh - 82px);padding:70px 20px;display:grid}.checkout-return-card{background:#fffffff7;border:1px solid #ffffff1f;border-radius:34px 34px 34px 8px;width:min(100%,680px);padding:clamp(34px,6vw,65px);box-shadow:0 40px 100px #07030c57}.checkout-return-icon{width:58px;height:58px;color:var(--violet-deep);background:#5b37771a;border-radius:50%;place-items:center;margin-bottom:32px;font-size:1.3rem;display:grid}.checkout-return-card.is-complete .checkout-return-icon{color:#276c50;background:#4e947624}.checkout-return-card h1{color:var(--violet-deep);letter-spacing:-.055em;margin:17px 0 22px;font-size:clamp(3rem,7vw,5.3rem);line-height:.94}.checkout-return-card>p{color:var(--ink-soft);line-height:1.75}.checkout-return-note{border-left:3px solid var(--coral);margin-top:25px;padding:3px 0 3px 18px}.checkout-return-note strong{color:var(--violet-deep);font-size:.76rem}.checkout-return-note p{color:var(--ink-soft);margin:6px 0 0;font-size:.69rem;line-height:1.6}.checkout-return-actions{align-items:center;gap:24px;margin-top:34px;display:flex}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.service-card,.process-list li,.decision-card,.about-visual,.about-copy,.faq-list details,.resource-tile,.resource-feature-copy,.resource-feature-number,.plan-service-options>label,.coverage-option,.plan-setup-after li,.estimate-card,.estimator-method-copy{animation:both reveal-up;animation-timeline:view();animation-range:entry 5% cover 28%}}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1020px){.nav-links{display:none}.hero-grid{grid-template-columns:1fr;gap:70px}.hero-copy{max-width:840px}.hero-panel-wrap{max-width:640px}.trust-row{grid-template-columns:repeat(2,1fr)}.trust-row>div:nth-child(2){border-right:0}.trust-row>div:first-child{padding-left:24px}.service-grid{grid-template-columns:repeat(2,1fr)}.process-shell,.about-grid,.faq-grid,.contact-grid{grid-template-columns:1fr}.process-shell,.faq-grid,.contact-grid{gap:65px}.about-grid{gap:75px}.about-visual{max-width:670px}.faq-heading{max-width:700px;position:static}.contact-copy,.lead-form{max-width:760px}.resource-feature-grid{grid-template-columns:120px minmax(0,1fr);gap:45px}.resource-transparency-grid,.library-hero-grid{gap:55px}.library-intro{gap:45px}.guide-layout{grid-template-columns:1fr;gap:45px}.guide-aside{border-left:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 22px;position:static}.guide-aside>span{grid-column:1/-1}.policy-layout{grid-template-columns:1fr;gap:55px}.policy-index{border-left:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(5,auto);gap:12px 18px;padding:0 0 22px;position:static}.policy-index strong{grid-column:1/-1}.estimator-hero-grid{gap:50px}.estimator-intro{gap:45px}.estimator-workspace{grid-template-columns:1fr}.estimator-input-panel{max-width:820px;position:static}.estimator-method-grid{gap:55px}.plan-setup-hero-grid{grid-template-columns:minmax(0,1fr) minmax(270px,.55fr);gap:50px}.plan-setup-layout{grid-template-columns:1fr}.plan-setup-intro{max-width:720px;position:static}.plan-setup-form{max-width:800px}}@media (max-width:740px){.shell{width:min(100% - 28px,1180px)}.update-inner{flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;min-height:58px;padding:9px 0}.update-inner p{width:calc(100% - 18px);font-size:.72rem;line-height:1.35}.update-dot{align-self:flex-start;margin-top:4px}.update-inner a{margin-left:18px;font-size:.7rem}.header-inner{min-height:70px}.brand-logo{width:96px}.button-small{color:#0000;white-space:nowrap;gap:30px;width:44px;min-height:44px;padding:0;overflow:hidden}.button-small span{color:#fff;transform:translate(-3px)}:is(.button-small:hover span,.button-small:focus-visible span){color:var(--midnight);transform:translate(-3px)}.hero-grid{padding-top:75px;padding-bottom:70px}.hero h1{font-size:clamp(3.5rem,18vw,5.35rem)}.hero-lead{font-size:1rem}.hero-actions{flex-direction:column;align-items:flex-start}.hero-panel{transform:none}.panel-question{padding:28px 22px 24px}.panel-paths>div{padding:15px 18px}.orbit{display:none}.trust-row{grid-template-columns:1fr}.trust-row>div,.trust-row>div:first-child{border-bottom:1px solid #ffffff1a;border-right:0;min-height:82px;padding:16px 0}.section,.contact-section{padding:85px 0}.split-heading,.decision-grid,.resource-tile-grid{grid-template-columns:1fr}.split-heading{gap:26px;margin-bottom:40px}.service-grid{grid-template-columns:1fr}.service-card{min-height:330px}.resource-tile{min-height:440px;padding:27px 24px}.resources-hero-grid{grid-template-columns:1fr;align-items:end;gap:55px;min-height:620px;padding-top:85px;padding-bottom:75px}.resources-principles{max-width:480px}.resource-feature,.resource-transparency{padding:85px 0}.resource-feature-grid{grid-template-columns:1fr;gap:28px}.resource-feature-number{font-size:4.5rem}.resource-feature-heading{gap:10px;display:grid}.feature-stage{width:fit-content;margin-bottom:14px}.resource-transparency-grid{grid-template-columns:1fr}.resource-cta-inner{flex-direction:column;align-items:flex-start}.resource-footer-links{flex-direction:column;gap:10px}.library-hero-grid{grid-template-columns:1fr;gap:48px;min-height:600px;padding-top:80px;padding-bottom:72px}.library-hero-note{max-width:440px}.library-section,.routing-section{padding:82px 0}.library-intro,.library-controls,.routing-grid{grid-template-columns:1fr}.library-intro{gap:24px}.library-filters{justify-content:flex-start}.library-card-grid{grid-template-columns:1fr}.library-card{min-height:330px}.routing-card{min-height:350px;padding:29px 25px}.guide-header-links a:first-child{display:none}.guide-hero-inner{padding-top:38px;padding-bottom:68px}.guide-breadcrumbs{margin-bottom:40px}.guide-title-row{grid-template-columns:1fr;gap:20px}.guide-number{font-size:4rem}.guide-layout{padding-top:68px;padding-bottom:85px}.guide-aside{grid-template-columns:1fr 1fr}.guide-route{padding:29px 24px}.guide-route-label{flex-direction:column;align-items:flex-start;margin-bottom:32px}.process-shell{grid-template-columns:1fr;gap:55px}.process-list li{grid-template-columns:44px 1fr;gap:16px}.process-list>li>span{width:40px;height:40px}.decision-card{min-height:450px;padding:32px 25px}.about-grid{grid-template-columns:1fr;gap:65px}.about-visual{min-height:450px}.about-monogram{width:180px;height:180px;font-size:5rem}.about-ribbon{bottom:20px;right:14px}.faq-list summary{min-height:90px;font-size:1.18rem}.contact-grid{gap:55px}.lead-form{padding:27px 20px}.form-row{grid-template-columns:1fr}.footer-top{flex-direction:column}.footer-links{grid-template-columns:1fr 1fr;gap:28px;width:100%}.footer-bottom{flex-direction:column;gap:10px}.policy-hero-inner{padding-top:80px;padding-bottom:76px}.policy-hero h1{font-size:clamp(3.25rem,17vw,5rem)}.policy-layout{padding-top:70px;padding-bottom:85px}.policy-index{grid-template-columns:1fr 1fr}.role-grid{grid-template-columns:1fr}.role-card{min-height:auto}.estimator-hero-grid{grid-template-columns:1fr;gap:45px;min-height:690px;padding-top:75px;padding-bottom:70px}.estimator-hero h1{font-size:clamp(3.5rem,16vw,5.5rem)}.estimator-hero-note{max-width:470px;padding:27px 24px}.estimator-main,.estimator-method{padding:82px 0}.estimator-intro,.estimator-method-grid{grid-template-columns:1fr;gap:22px}.estimator-panel-heading,.estimator-field-group{padding-inline:24px}.estimator-fields{grid-template-columns:1fr}.estimator-field-wide{grid-column:auto}.estimator-results-heading{flex-direction:column;align-items:flex-start}.estimate-card{padding:26px 23px 24px}.estimate-card-top{flex-direction:column;align-items:flex-start;gap:5px}.estimate-card-top>strong{text-align:left}.estimator-next-step{padding:29px 24px}.estimator-next-step>div,.estimator-stop-actions{flex-direction:column;align-items:flex-start}.estimator-stop-card{grid-template-columns:1fr;gap:23px}.estimator-stop-number{font-size:4rem}.plan-setup-hero-grid{grid-template-columns:1fr;gap:45px;min-height:680px;padding-top:75px;padding-bottom:70px}.plan-setup-hero h1{font-size:clamp(3.5rem,16vw,5.4rem)}.plan-setup-trust{max-width:480px;padding:27px 24px}.plan-setup-section,.plan-setup-after{padding:82px 0}.plan-step{padding:30px 24px 34px}.plan-service-options>label{grid-template-columns:23px minmax(0,1fr)}.plan-service-price{text-align:left;grid-column:2}.plan-fields{grid-template-columns:1fr}.plan-field-wide{grid-column:auto}.coverage-option{grid-template-columns:30px minmax(0,1fr);padding:21px 18px}.coverage-price{text-align:left;grid-column:2}.coverage-price small{max-width:none}.plan-after-heading{grid-template-columns:1fr;gap:16px}.plan-setup-after ol{grid-template-columns:1fr}.plan-setup-after li,.plan-setup-after li+li{border-right:0;min-height:115px;padding:22px 0}.checkout-return-actions{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.brand-logo{width:84px}.panel-topline{gap:10px}.live-pill{font-size:.6rem}.footer-links{grid-template-columns:1fr}.library-card{min-height:380px}.library-card-meta{flex-wrap:wrap;align-items:flex-start}.library-card-route{width:calc(100% - 48px);margin-left:0}.library-card-arrow{margin-left:auto}.guide-header-links a{padding-inline:8px}.guide-meta{display:grid}.guide-aside{grid-template-columns:1fr}.estimator-panel-heading,.estimator-field-group{padding-inline:19px}.estimate-detail-row{flex-direction:column;align-items:flex-start;gap:5px}.estimator-local-pill{font-size:.52rem}.estimator-sources a{font-size:.62rem}.plan-step-heading{grid-template-columns:38px 1fr}.plan-step-heading>span{width:36px;height:36px}.plan-service-options>label{padding:17px 15px}.checkout-return-card{padding:32px 24px}}.command-app{--command-bg:#f2f0f7;--command-surface:#fff;--command-border:#1f1b3a1a;--command-muted:#77738a;background:radial-gradient(circle at 92% 0, #7258e814, transparent 29rem), var(--command-bg);min-height:100vh;color:var(--ink);--staff-accent:#7258e8;--staff-accent-soft:#ece8ff;--staff-accent-rgb:114, 88, 232;--workspace-sidebar-start:#18142f;--workspace-sidebar-end:#100d24;--workspace-rail-start:#18142fed;--workspace-rail-end:#0c0a1df7;grid-template-columns:244px minmax(0,1fr);display:grid}.command-app.theme-coral{--staff-accent:#ff846a;--staff-accent-soft:#fff0eb;--staff-accent-rgb:255, 132, 106}.command-app.theme-mint{--staff-accent:#59c99a;--staff-accent-soft:#e8f8f1;--staff-accent-rgb:89, 201, 154}.command-app.theme-gold{--staff-accent:#e8aa45;--staff-accent-soft:#fff5df;--staff-accent-rgb:232, 170, 69}.command-app.theme-cyan{--staff-accent:#12cff3;--staff-accent-soft:#e4faff;--staff-accent-rgb:18, 207, 243}.command-app.theme-pink{--staff-accent:#f05fc3;--staff-accent-soft:#fff0fa;--staff-accent-rgb:240, 95, 195}.command-app.theme-cobalt{--staff-accent:#3367e8;--staff-accent-soft:#eaf0ff;--staff-accent-rgb:51, 103, 232}.command-app.theme-lime{--staff-accent:#9aca45;--staff-accent-soft:#f1f9e4;--staff-accent-rgb:154, 202, 69}.command-app.workspace-theme-ocean{--command-bg:#edf4f8;--workspace-sidebar-start:#102b3d;--workspace-sidebar-end:#081923;--workspace-rail-start:#0d2739f5;--workspace-rail-end:#06121dfa}.command-app.workspace-theme-orchid{--command-bg:#f5eff7;--workspace-sidebar-start:#351734;--workspace-sidebar-end:#1e0c23;--workspace-rail-start:#321435f5;--workspace-rail-end:#19091ffa}.command-app.workspace-theme-ember{--command-bg:#f7f1ed;--workspace-sidebar-start:#3b211e;--workspace-sidebar-end:#21100f;--workspace-rail-start:#371d1bf5;--workspace-rail-end:#1b0d0ffa}.command-app.workspace-theme-sage{--command-bg:#eef4f0;--workspace-sidebar-start:#17312d;--workspace-sidebar-end:#0b1d1b;--workspace-rail-start:#122f2bf5;--workspace-rail-end:#071918fa}.command-app.workspace-theme-mono{--command-bg:#f1f2f4;--workspace-sidebar-start:#252931;--workspace-sidebar-end:#111318;--workspace-rail-start:#20242cf7;--workspace-rail-end:#0d0f14fc}.command-app[class*=theme-] .command-sidebar{background:radial-gradient(circle at 30% 0, rgba(var(--staff-accent-rgb), .23), transparent 260px), linear-gradient(180deg, var(--workspace-sidebar-start), var(--workspace-sidebar-end))}.command-app[class*=theme-] .command-user-badge{background:var(--staff-accent);color:#171129}.command-sidebar{z-index:400;isolation:isolate;color:#fff;background:radial-gradient(circle at 30% 0,#7258e833,#0000 260px),linear-gradient(#18142f,#100d24);border-right:1px solid #ffffff14;flex-direction:column;height:100vh;padding:27px 18px 20px;display:flex;position:sticky;top:0;overflow:visible}.command-brand{width:152px;padding:7px 12px 16px;display:block}.command-brand .brand-logo{width:100%;height:auto}.command-identity{border-top:1px solid #ffffff1c;gap:4px;margin:2px 10px 29px;padding-top:19px;display:grid}.command-identity span,.command-eyebrow,.command-priority-strip>div:nth-child(2)>span,.profile-next-move>div>span{color:#a49eaf;letter-spacing:.13em;text-transform:uppercase;font-size:.61rem;font-weight:780}.command-identity strong{font-family:var(--serif);font-size:1.05rem;font-weight:600}.command-nav{gap:6px;display:grid}.command-nav a{color:#ffffff9e;border:1px solid #0000;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:49px;padding:0 12px;font-size:.71rem;text-decoration:none;transition:color .16s,border-color .16s,background .16s,transform .16s;display:grid}:is(.command-nav a:hover,.command-nav a:focus-visible){color:#fff;transform:translate(2px)}.command-nav a.is-active{box-shadow:inset 3px 0 0 var(--coral);color:#fff;background:#ffffff17;border-color:#ffffff1f}.command-nav a>span{color:#ffffff4d;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:28px;height:28px;font-family:inherit;font-size:.84rem;font-weight:850;line-height:1;display:grid}.command-nav a.is-active>span{border-color:rgba(var(--staff-accent-rgb), .42);background:rgba(var(--staff-accent-rgb), .15);color:#ffb7a4;box-shadow:0 0 14px rgba(var(--staff-accent-rgb), .16)}.command-nav a b{font-weight:660}.command-nav a em{background:var(--coral);color:#18142f;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:.56rem;font-style:normal;font-weight:850;display:grid}.command-sidebar-bottom{gap:15px;margin-top:auto;display:grid}.command-system-state{background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:8px 1fr;align-items:start;gap:10px;padding:13px;display:grid}.command-system-state>i{background:#9ce3bd;border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 4px #9ce3bd1a}.command-system-state span{color:#ffffff5c;gap:3px;font-size:.52rem;line-height:1.35;display:grid}.command-system-state b{color:#ffffffbd;font-size:.58rem}.command-sidebar-bottom>button{color:#ffffff73;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:9px 11px;font-size:.6rem;display:flex}.command-sidebar-bottom>button:hover{color:#fff}.command-main{z-index:1;min-width:0;position:relative}.command-sample-banner{color:#5b5374;background:#e9e4ff;border-bottom:1px solid #5136c51c;justify-content:center;align-items:center;gap:9px;min-height:34px;font-size:.57rem;display:flex}.command-sample-banner span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#6d55df;border-radius:20px;padding:4px 8px;font-size:.48rem;font-weight:800}.command-page-header{border-bottom:1px solid var(--command-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffad;justify-content:space-between;align-items:flex-end;gap:30px;min-height:160px;padding:38px clamp(28px,4vw,62px) 32px;display:flex}.command-page-header>div:first-child{flex:1;min-width:0;max-width:770px}.command-eyebrow{color:var(--violet-deep);margin-bottom:10px;display:block}.command-page-header h1{color:var(--midnight);font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.2rem,4.2vw,4.2rem);font-weight:500;line-height:.98}.command-page-header p{color:var(--command-muted);margin:13px 0 0;font-size:.68rem;line-height:1.55}.command-header-actions{flex:none;align-items:center;gap:12px;padding-bottom:3px;display:flex}.command-search-link{border:1px solid var(--command-border);min-height:42px;color:var(--ink-soft);background:#fff;border-radius:21px;align-items:center;gap:8px;padding:0 16px;font-size:.6rem;text-decoration:none;display:flex;box-shadow:0 8px 24px #20183c0d}button.command-search-link{cursor:pointer;font-family:inherit}.command-search-link>span{font-size:1.05rem}.command-user-badge{background:var(--midnight);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.59rem;font-weight:800;text-decoration:none;display:grid;overflow:hidden}.command-user-badge img,.command-current-user img,.signal-staff-roster i img,.signal-rail-footer>span img{object-fit:cover;width:100%;height:100%}.command-content{padding:28px clamp(28px,4vw,62px) 70px}.command-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.command-metric-grid article{border:1px solid var(--command-border);background:var(--command-surface);border-radius:18px 18px 18px 5px;min-height:134px;padding:21px 22px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 10px 30px #251b4609}.command-metric-grid article:hover{transform:translateY(-3px);box-shadow:0 17px 38px #251b4614}.command-metric-grid article:after{content:"";border:1px solid #5136c517;border-radius:50%;width:82px;height:82px;position:absolute;bottom:-28px;right:-14px}.command-metric-grid article>span{color:var(--command-muted);font-size:.59rem;font-weight:720}.command-metric-grid article>strong{color:var(--midnight);font-family:var(--serif);margin:10px 0 8px;font-size:2.35rem;font-weight:520;line-height:1;display:block}.command-metric-grid article>small{color:#9995a7;font-size:.52rem}.command-metric-grid article.is-dark{background:linear-gradient(140deg,#211b42,#15112c);border-color:#0000}.command-metric-grid article.is-dark>span,.command-metric-grid article.is-dark>small{color:#ffffff8a}.command-metric-grid article.is-dark>strong{color:#fff}.command-metric-grid article.is-coral{box-shadow:inset 4px 0 0 var(--coral)}.command-metric-grid article.is-mint{box-shadow:inset 4px 0 #61c693}.command-priority-strip{background:linear-gradient(110deg,#ff8c6b16,#0000 40%),#fff;border:1px solid #ff8c6b40;border-radius:18px 18px 18px 5px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:96px;margin:20px 0;padding:17px 20px;display:grid}.command-priority-icon{background:var(--coral);width:40px;height:40px;color:var(--midnight);font-family:var(--serif);border-radius:13px;place-items:center;font-size:1.2rem;font-weight:800;display:grid}.command-priority-strip>div:nth-child(2){gap:3px;display:grid}.command-priority-strip>div:nth-child(2)>span{color:#be5d47}.command-priority-strip strong{color:var(--midnight);font-size:.73rem}.command-priority-strip p{color:var(--command-muted);margin:0;font-size:.56rem}.command-priority-strip>a,.command-panel-heading a,.command-billing-glance>a{color:var(--violet-deep);font-size:.57rem;font-weight:760;text-decoration:none}.command-priority-strip>a{background:var(--midnight);color:#fff;border-radius:20px;align-items:center;gap:12px;min-height:38px;padding:0 15px;display:flex}.command-priority-actions{align-items:center;gap:8px;display:flex}.command-priority-actions button,.command-priority-actions a{border-radius:20px;min-height:38px;padding:0 15px;font-size:.57rem;font-weight:780;text-decoration:none}.command-priority-actions button{background:var(--midnight);color:#fff;cursor:pointer;border:0}.command-priority-actions a{color:var(--violet-deep);background:#ffffffd1;border:1px solid #24173f24;align-items:center;display:inline-flex}:is(.command-priority-actions button:hover,.command-priority-actions button:focus-visible){background:var(--violet-deep)}:is(.command-priority-actions a:hover,.command-priority-actions a:focus-visible){background:#f4efff;border-color:#6f50e866}.command-dashboard-grid,.command-lower-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);align-items:start;gap:20px;display:grid}.command-lower-grid{margin-top:20px}.staff-reactivation-row-actions{gap:7px;min-width:154px;display:grid}.staff-prepare-invite-button{color:#3f257f;font:inherit;cursor:pointer;background:#efeaff;border:1px solid #5d41c647;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:850}.staff-prepare-invite-button:hover:not(:disabled){background:#e2d8ff;transform:translateY(-1px)}.staff-prepare-invite-button:focus-visible{background:#e2d8ff;transform:translateY(-1px)}.staff-prepare-invite-button:disabled{cursor:wait;opacity:.6}.staff-reactivation-invite-result{background:#f1fbf6;border:1px solid #2d886633;border-left:4px solid #2d8866;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:5px 18px;padding:16px 18px;display:grid}.staff-reactivation-invite-result>span{color:#2d8866;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.staff-reactivation-invite-result>strong{grid-column:1;font-size:17px}.staff-reactivation-invite-result>p{color:#625d6a;grid-column:1;margin:0;font-size:12px}.staff-reactivation-invite-result>div{grid-area:1/2/4;gap:7px;display:grid}.staff-reactivation-invite-result a,.staff-reactivation-invite-result button{color:#fff;font:inherit;text-align:center;cursor:pointer;background:#261947;border:0;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:850;text-decoration:none}.card-update-authorize-post{display:none!important}.card-update-authorize-form{gap:13px;margin-top:26px;display:grid}.card-update-authorize-form>button{color:#fff;cursor:pointer;background:#7258e8;border:0;border-radius:13px;min-height:50px;font-weight:850}.card-update-authorize-form>small{color:#85808c;font-size:.65rem;line-height:1.5}.card-update-gateway-shell{background:#f7f5fb;border:1px solid #231c4a24;border-radius:18px;overflow:hidden;box-shadow:0 16px 42px #231c4a1f}.card-update-gateway-heading{color:#fff;background:#21163f;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.card-update-gateway-heading span{color:#cfc5ea;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.card-update-gateway-heading strong{font-size:.72rem}.card-update-gateway-frame{background:#fff;border:0;width:100%;min-height:690px;display:block}.card-update-shell:has(.card-update-panel.is-gateway-open){grid-template-columns:minmax(0,1fr);width:min(980px,100% - 48px)}.card-update-shell:has(.card-update-panel.is-gateway-open) .card-update-trust{display:none}.card-update-panel.is-gateway-open{width:100%}.command-lower-grid.is-single{grid-template-columns:minmax(0,1fr)}.command-dashboard-disclosure{min-width:0}.command-dashboard-disclosure>summary{cursor:pointer;border-bottom:0;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:14px;min-height:78px;padding:17px 21px;list-style:none;display:grid}.command-dashboard-disclosure>summary::-webkit-details-marker{display:none}.command-dashboard-disclosure>summary:after{color:#6548cf;content:"+";border:1px solid #4f399d29;border-radius:50%;place-items:center;width:24px;height:24px;font:15px/1 Arial,sans-serif;display:grid}.command-dashboard-disclosure[open]>summary{border-bottom:1px solid var(--command-border)}.command-dashboard-disclosure[open]>summary:after{content:"−"}.command-dashboard-disclosure>summary>span{gap:5px;min-width:0;display:grid}.command-dashboard-disclosure>summary strong{color:var(--midnight);font:560 1.37rem/1 var(--serif);letter-spacing:-.025em}.command-dashboard-disclosure>summary i{color:var(--command-muted);white-space:nowrap;font-size:.52rem;font-style:normal;font-weight:760}.command-dashboard-disclosure-body{min-width:0}.command-dashboard-footer-link{border-top:1px solid var(--command-border);color:var(--violet-deep);justify-content:center;padding:14px 18px;font-size:.58rem;font-weight:820;text-decoration:none;display:flex}:is(.command-dashboard-footer-link:hover,.command-dashboard-footer-link:focus-visible){background:#f5f1ff}.command-panel{border:1px solid var(--command-border);background:var(--command-surface);border-radius:20px 20px 20px 6px;overflow:hidden;box-shadow:0 14px 42px #231b430b}.command-panel-heading{border-bottom:1px solid var(--command-border);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:17px 21px;display:flex}.command-panel-heading .command-eyebrow{margin-bottom:5px;font-size:.5rem}.command-panel-heading h2{color:var(--midnight);font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:1.37rem;font-weight:560}.command-panel-heading>span{color:var(--command-muted);font-size:.53rem}.command-focus-list>a{border-bottom:1px solid var(--command-border);min-height:79px;color:var(--ink);grid-template-columns:39px minmax(130px,1fr) auto minmax(130px,.8fr) 19px;align-items:center;gap:13px;padding:12px 18px;text-decoration:none;transition:background .15s,padding .15s;display:grid}.command-focus-list>a:hover{background:#faf9fd;padding-left:21px}.command-focus-list>a:last-child{border-bottom:0}.processing-focus-row{border:0;border-bottom:1px solid var(--command-border);width:100%;min-height:79px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:39px minmax(130px,1fr) auto minmax(130px,.8fr) 19px;align-items:center;gap:13px;padding:12px 18px;transition:background .15s,padding .15s;display:grid}:is(.processing-focus-row:hover,.processing-focus-row:focus-visible){background:#faf9fd;outline:0;padding-left:21px}.processing-focus-row:last-child{border-bottom:0}.command-avatar,.profile-avatar{width:39px;height:39px;color:var(--violet-deep);background:#ebe7ff;border-radius:13px 13px 13px 4px;place-items:center;font-size:.58rem;font-style:normal;font-weight:840;display:grid}.command-focus-copy,.command-next-action,.command-task-list a>span,.command-activity-list a>span:nth-child(2){gap:4px;min-width:0;display:grid}.command-focus-copy b,.command-next-action b,.command-task-list b,.command-activity-list b{text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.command-focus-copy small,.command-next-action small,.command-task-list small,.command-activity-list small{color:var(--command-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;line-height:1.35;overflow:hidden}.command-stage{color:#686477;letter-spacing:.035em;text-transform:uppercase;background:#efedf3;border-radius:12px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:.46rem;font-weight:780;display:inline-flex}.command-stage.is-waiting,.command-stage.is-urgent{color:#a54c37;background:#ffebe5}.command-stage.is-documents,.command-stage.is-intake,.command-stage.is-lead{color:#5f46d5;background:#ebe7ff}.command-stage.is-processing,.command-stage.is-active_client{color:#2a7852;background:#e1f5ea}.command-stage.is-completed,.command-stage.is-past_client{color:#6b6874;background:#ececf0}.command-next-action{border-left:1px solid var(--command-border);padding-left:13px}.command-next-action b{font-weight:620}.command-row-arrow,.people-row-arrow{color:#bbb7c6}.command-task-list a{border-bottom:1px solid var(--command-border);min-height:64px;color:var(--ink);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 17px;text-decoration:none;display:grid}.command-task-list a:hover{background:#faf9fd}.processing-task-row{border:0;border-bottom:1px solid var(--command-border);width:100%;min-height:64px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 17px;display:grid}:is(.processing-task-row:hover,.processing-task-row:focus-visible){background:#faf9fd;outline:0}.processing-task-row:last-child{border-bottom:0}.processing-task-row>span{gap:4px;min-width:0;display:grid}.processing-task-row b{text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.processing-task-row small{color:var(--command-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;line-height:1.35;overflow:hidden}.processing-task-row>i{background:#b6b2c1;border-radius:50%;width:7px;height:7px}.processing-task-row>i.is-urgent{background:var(--coral);box-shadow:0 0 0 4px #ff8c6b1f}.processing-task-row>i.is-high{background:#efb45e}.processing-task-row time{color:#9b97a6;white-space:nowrap;font-size:.47rem}.command-task-list a>i,.profile-task-list i{background:#b6b2c1;border-radius:50%;width:7px;height:7px}.command-task-list a>i.is-urgent,.profile-task-list i.is-urgent{background:var(--coral);box-shadow:0 0 0 4px #ff8c6b1f}.command-task-list a>i.is-high,.profile-task-list i.is-high{background:#efb45e}.command-task-list time,.command-activity-list time,.profile-timeline time{color:#9b97a6;white-space:nowrap;font-size:.47rem}.command-activity-list>a{border-bottom:1px solid var(--command-border);min-height:69px;color:var(--ink);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 19px;text-decoration:none;display:grid}.command-activity-list>a:hover{background:#faf9fd}.command-event-icon{color:#706b7f;background:#efedf5;border-radius:50%;place-items:center;width:33px;height:33px;font-size:.54rem;font-weight:820;display:grid}.command-event-icon.is-billing{color:#ac4e39;background:#ffe6df}.command-event-icon.is-document{color:#2e7855;background:#e4f5eb}.command-event-icon.is-lead,.command-event-icon.is-routing{color:#5f46d5;background:#e9e4ff}.command-billing-glance{padding-bottom:20px}.command-billing-glance>strong{color:var(--midnight);font-family:var(--serif);margin:23px 21px 5px;font-size:3rem;font-weight:520;display:block}.command-billing-glance>p{color:var(--command-muted);margin:0 21px 20px;font-size:.56rem}.command-billing-glance>div:last-child{border-top:1px solid var(--command-border);grid-template-columns:repeat(3,1fr);padding:17px 20px 0;display:grid}.command-billing-glance>div:last-child span{color:var(--command-muted);gap:4px;font-size:.47rem;display:grid}.command-billing-glance>div:last-child b{color:var(--midnight);font-size:.82rem}.command-empty{color:var(--command-muted);text-align:center;margin:0;padding:35px 20px;font-size:.62rem}.people-recent{color:#fff;background:radial-gradient(circle at 88% 0,#ff806529,#0000 30%),linear-gradient(135deg,#201735,#2b2145 58%,#37274e);border:1px solid #503c9424;border-radius:22px 22px 22px 7px;margin-bottom:18px;padding:19px;position:relative;overflow:hidden;box-shadow:0 18px 48px #1f163a24}.people-recent:before{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:230px;height:230px;position:absolute;top:-120px;right:14%;box-shadow:0 0 0 32px #ffffff06,0 0 0 74px #ffffff05}.people-recent-heading{z-index:1;justify-content:space-between;align-items:end;gap:24px;padding:2px 3px 16px;display:flex;position:relative}.people-recent-heading>div>span{color:#ff937b;letter-spacing:.12em;text-transform:uppercase;font-size:.45rem;font-weight:820}.people-recent-heading h2{color:#fff;font-family:var(--serif);letter-spacing:-.025em;margin:5px 0 0;font-size:1.38rem;font-weight:560}.people-recent-heading p{color:#ffffff80;text-align:right;max-width:390px;margin:0;font-size:.48rem;line-height:1.5}.people-recent-rail{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid;position:relative}.people-recent-rail>a{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fff1;border:1px solid #ffffff1a;border-radius:15px 15px 15px 5px;grid-template-columns:27px 39px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px 12px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative;overflow:hidden}.people-recent-rail>a:hover{background:#ffffff1c;border-color:#ff937b75;transform:translateY(-2px)}.people-recent-rail>a.is-latest{background:linear-gradient(120deg,#ff937b29,#0000 55%),#ffffff14;border-color:#ff937b61}.people-recent-rail>a.is-lead{box-shadow:inset 3px 0 #a98cff}.people-recent-rail>a.is-active_client{box-shadow:inset 3px 0 #4fd0a4}.people-recent-rail>a.is-active_client.billing-billing_issue{box-shadow:inset 3px 0 #ff806d}.people-recent-rail>a.is-active_client.billing-hold,.people-recent-rail>a.is-active_client.billing-unmatched,.people-recent-rail>a.is-active_client.billing-card_on_file{box-shadow:inset 3px 0 #e5ad48}.people-recent-rail>a.is-active_client.billing-inactive,.people-recent-rail>a.is-active_client.billing-not_applicable,.people-recent-rail>a.is-past_client{box-shadow:inset 3px 0 #a6a2ae}.people-recent-index{color:#ffffff47;font-family:var(--serif);font-size:.78rem}.people-recent-avatar{color:#5d43c7;background:#f1edff;border-radius:13px 13px 13px 4px;place-items:center;width:39px;height:39px;font-size:.56rem;font-weight:840;display:grid}.people-recent-person{gap:2px;min-width:0;display:grid}.people-recent-person small{color:#ff9b84;letter-spacing:.06em;text-transform:uppercase;font-size:.4rem;font-weight:760}.people-recent-person strong,.people-recent-person b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-recent-person strong{font-size:.58rem;font-weight:720}.people-recent-person b{color:#ffffff7a;font-size:.44rem;font-weight:520}.people-recent-time{color:#ffffff52;font-size:.35rem;position:absolute;bottom:7px;right:10px}.people-recent-rail>a>i{color:#ffffff57;font-size:.62rem;font-style:normal}.people-toolbar{grid-template-columns:minmax(280px,1fr) auto auto auto;align-items:center;gap:13px;margin-bottom:18px;display:grid}.people-search-submit{background:var(--midnight);color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:15px;padding:0 18px;font-size:.54rem;font-weight:760}:is(.people-search-submit:hover,.people-search-submit:focus-visible){background:#34245b}.people-search{border:1px solid var(--command-border);background:#fff;border-radius:16px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;height:52px;padding:0 13px;display:grid;box-shadow:0 10px 30px #231b430a}.people-search>span{color:#918c9f;font-size:1.2rem}.people-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:.67rem}.people-search input::placeholder{color:#9f9ba9}.people-search kbd{color:#7f7a8d;min-width:25px;font:inherit;text-align:center;background:#f0eef4;border:0;border-radius:8px;padding:5px 6px;font-size:.5rem}.people-filters{border:1px solid var(--command-border);background:#ffffffbf;border-radius:16px;gap:5px;padding:4px;display:flex}.people-filters button{min-height:42px;color:var(--command-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 12px;font-size:.52rem}.people-filters button.is-active{background:var(--midnight);color:#fff}.people-add-button{background:var(--violet-deep);color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:16px 16px 16px 5px;align-items:center;gap:9px;padding:0 17px;font-size:.58rem;font-weight:760;display:flex;box-shadow:0 12px 28px #5136c533}.people-add-button>span{font-size:1rem;font-weight:400}.people-table-shell{border:1px solid var(--command-border);background:#fff;border-radius:20px 20px 20px 6px;overflow:hidden;box-shadow:0 14px 42px #231b430b}.people-table-heading,.people-table>a{grid-template-columns:minmax(200px,1.2fr) minmax(110px,.7fr) minmax(180px,1.1fr) minmax(100px,.6fr) minmax(80px,.5fr) 20px;align-items:center;gap:15px;display:grid}.people-table>a.is-lead{box-shadow:inset 4px 0 #8a69ef}.people-table>a.is-active_client{box-shadow:inset 4px 0 #34b98b}.people-table>a.is-past_client{box-shadow:inset 4px 0 #aaa6b2}.people-table-heading{border-bottom:1px solid var(--command-border);color:#9691a1;letter-spacing:.07em;text-transform:uppercase;background:#faf9fc;min-height:48px;padding:0 19px;font-size:.48rem;font-weight:760}.people-table>a{border-bottom:1px solid var(--command-border);min-height:78px;color:var(--ink);padding:11px 19px;text-decoration:none;transition:background .15s,padding .15s}.people-table>a:hover{background:#faf9fd;padding-left:23px}.people-table>a:last-child{border-bottom:0}.people-table>a>span:not(.people-person-cell){gap:4px;min-width:0;display:grid}.people-table b{text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-weight:660;overflow:hidden}.people-table small{color:var(--command-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.49rem;overflow:hidden}.people-person-cell{grid-template-columns:39px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.people-person-cell>i{width:39px;height:39px;color:var(--violet-deep);background:#ebe7ff;border-radius:13px 13px 13px 4px;place-items:center;font-size:.57rem;font-style:normal;font-weight:820;display:grid}.people-person-cell>span{gap:4px;min-width:0;display:grid}.people-alert-cell em{color:#a74d39;text-transform:capitalize;background:#ffe9e3;border-radius:12px;width:fit-content;padding:5px 8px;font-size:.47rem;font-style:normal;font-weight:750}.people-empty{text-align:center;padding:65px 25px}.people-empty strong{color:var(--midnight);font-family:var(--serif);font-size:1.6rem}.people-empty p{color:var(--command-muted);font-size:.6rem}.crm-load-more{color:#746d83;border-top:1px solid #2519441a;justify-content:center;align-items:center;gap:1rem;padding:1.15rem;font-size:.82rem;display:flex}.crm-load-more button{color:#3e25a5;font:inherit;cursor:pointer;background:#fff;border:1px solid #5b3bd73d;border-radius:999px;padding:.7rem 1.05rem;font-weight:800}.crm-load-more button:hover:not(:disabled){border-color:#6544df;transform:translateY(-1px);box-shadow:0 8px 24px #5033af1f}.crm-load-more button:disabled{cursor:wait;opacity:.6}.command-loading{min-height:100vh}.command-loading-sidebar,.command-loading-header,.command-loading-content{pointer-events:none}.command-loading-brand,.command-loading-line,.command-loading-nav,.command-loading-title,.command-loading-card{background:#ffffff17;position:relative;overflow:hidden}.command-loading-card,.command-loading-header .command-loading-line,.command-loading-header .command-loading-title{background:#46347714}.command-loading-brand:after,.command-loading-line:after,.command-loading-nav:after,.command-loading-title:after,.command-loading-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff7a,#0000);animation:1.2s ease-in-out infinite command-loading-sweep;position:absolute;inset:0;transform:translate(-110%)}.command-loading-brand{border-radius:.8rem;width:10rem;height:2.6rem;margin:2rem 1.5rem 3rem}.command-loading-line{border-radius:999px;width:calc(100% - 3rem);height:.8rem;margin:.75rem 1.5rem}.command-loading-line.is-short{width:5.5rem}.command-loading-line.is-eyebrow{width:7rem;margin-left:0}.command-loading-nav{border-radius:1rem;height:3.2rem;margin:.7rem 1rem}.command-loading-title{border-radius:1rem;width:min(50rem,70vw);height:5rem;margin:1rem 0}.command-loading-card{border-radius:1.5rem;min-height:10rem}.command-loading-card.is-wide{min-height:14rem}.command-loading-card.is-table{min-height:24rem}.command-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@keyframes command-loading-sweep{to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.command-loading-brand:after,.command-loading-line:after,.command-loading-nav:after,.command-loading-title:after,.command-loading-card:after{animation:none}}.website-chat{z-index:120;right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));isolation:isolate;font-family:var(--font-geist-sans), sans-serif;position:fixed}.website-chat.is-open:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:radial-gradient(circle at calc(100% - 220px) calc(100% - 300px),#6f4ce733,#0000 38%),#0f0a201f;position:fixed;inset:0}.website-chat-launch{color:#fff;cursor:pointer;background:linear-gradient(135deg,#201741,#6f4ce7);border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:9px;padding:14px 18px;display:flex;box-shadow:0 18px 50px #17103747}.website-chat-launch i{background:#7ff0bf;border-radius:50%;width:9px;height:9px;box-shadow:0 0 16px #7ff0bf}.website-chat-launch.is-away i{background:#ffb36f;box-shadow:0 0 16px #ffb36fd9}.website-chat-panel{box-sizing:border-box;outline-offset:4px;color:#f9f7ff;-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);background:radial-gradient(circle at 85% 0,#7452e66b,#0000 38%),linear-gradient(155deg,#1c143bed,#0d0a1fe6);border:1px solid #8df0c36b;border-radius:26px;outline:1px solid #ffffff1a;flex-direction:column;width:min(410px,100vw - 48px);max-height:min(680px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 0 38px #6f4ce74d,0 0 72px #8df0c31a,0 32px 100px #110a2b80}.website-chat-panel header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:20px;display:flex}.website-chat-panel header div{gap:3px;display:grid}.website-chat-panel header span{letter-spacing:.2em;color:#ff9076;font-size:.66rem;font-weight:900}.website-chat-panel header strong{font-size:1.18rem}.website-chat-panel header small{color:#ffffff94;max-width:280px;font-size:.68rem;line-height:1.35}.website-chat-panel header button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:36px;height:36px;font-size:1.4rem}.website-chat-thread{align-content:start;gap:10px;min-height:150px;max-height:330px;padding:18px 20px;display:grid;overflow:auto}.website-chat-thread>p{color:#ffffffb3;line-height:1.55}.website-chat-thread article{background:#ffffff1a;border-radius:15px 15px 15px 4px;justify-self:start;max-width:85%;padding:10px 12px}.website-chat-thread article.is-visitor{background:#7258e859;border-radius:15px 15px 4px;justify-self:end}.website-chat-thread article b{color:#8df0c3;font-size:.7rem}.website-chat-thread article p{margin:4px 0 0;line-height:1.45}.website-chat-panel form{border-top:1px solid #ffffff1a;gap:10px;padding:16px 20px 20px;display:grid}.website-chat-panel form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.website-chat-panel input,.website-chat-panel textarea{box-sizing:border-box;color:#fff;background:#ffffff0f;border:1px solid #ffffff2b;border-radius:13px;width:100%;padding:12px}.website-chat-panel textarea{resize:vertical;min-height:84px}.website-chat-panel form button{color:#1a1236;cursor:pointer;background:#ff876d;border:0;border-radius:13px;padding:13px;font-weight:900}.website-chat-panel form small{color:#ffffff94}.website-chat-panel input:disabled,.website-chat-panel textarea:disabled,.website-chat-panel form button:disabled{opacity:.64;cursor:wait}.secure-chat-entry{color:#fff;background:radial-gradient(circle at 72% 14%,#6f4ee961,#0000 34%),radial-gradient(circle at 20% 90%,#ff876d40,#0000 38%),#120c29;place-items:center;min-height:100vh;padding:28px;display:grid}.secure-chat-entry>section{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0f;border:1px solid #ffffff26;border-radius:34px;gap:17px;width:min(660px,100%);padding:clamp(28px,6vw,58px);display:grid;box-shadow:0 32px 100px #08041873}.secure-chat-entry img{width:min(230px,65%);height:auto}.secure-chat-entry>section>span{color:#ff9d87;letter-spacing:.17em;font-size:.66rem;font-weight:900}.secure-chat-entry h1{font:500 clamp(2.5rem,8vw,5rem)/.95 var(--serif);margin:0}.secure-chat-entry p{color:#ffffffb3;max-width:560px;margin:0;line-height:1.7}.secure-chat-entry section>div{background:#8df0c912;border:1px solid #8df0c92b;border-radius:17px;gap:4px;padding:14px 16px;display:grid}.secure-chat-entry section>div b{color:#8df0c9}.secure-chat-entry section>div small{color:#ffffff94;line-height:1.5}.secure-chat-entry a{color:#fff;font-size:.75rem;font-weight:800}.website-live-trigger{z-index:107;color:#fff;cursor:pointer;background:linear-gradient(165deg,#ff8469fa,#231945fa 72%);border:1px solid #fff3;border-right:0;border-radius:20px 0 0 20px;flex-direction:column;justify-content:center;align-items:center;gap:11px;width:48px;min-height:138px;display:flex;position:fixed;top:28%;right:0;box-shadow:-14px 18px 40px #18142f40}.website-live-trigger.is-open{opacity:0;pointer-events:none}.website-live-trigger i{background:#8df0c3;border-radius:50%;width:10px;height:10px;box-shadow:0 0 16px #8df0c3}.website-live-trigger span{writing-mode:vertical-rl;letter-spacing:.2em;font-size:.61rem;font-weight:900;transform:rotate(180deg)}.website-live-trigger b{color:#251843;background:#fff;border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:.66rem;display:grid}.website-live-rail{z-index:111;color:#f9f7ff;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:radial-gradient(circle at 88% 4%,#ff866d47,#0000 30%),linear-gradient(145deg,#18142ff0,#0b091cfa);border:1px solid #ffffff38;border-radius:28px;flex-direction:column;width:min(490px,100vw - 28px);display:flex;position:fixed;inset:14px 14px 14px auto;overflow:hidden;box-shadow:-30px 34px 100px #0d092166}.website-live-rail>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px;display:flex}.website-live-rail>header div{gap:3px;display:grid}.website-live-rail>header span{letter-spacing:.2em;color:#ff9076;font-size:.65rem;font-weight:900}.website-live-rail>header strong{font:400 1.65rem/1.1 Georgia,serif}.website-live-rail>header small{color:#ffffff8f}.website-live-rail>header button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:38px;height:38px;font-size:1.5rem}.website-live-content{flex:1;grid-template-rows:minmax(120px,40%) 1fr;min-height:0;display:grid}.website-live-content nav{border-bottom:1px solid #ffffff1a;padding:12px;overflow:auto}.website-live-content nav>p{color:#ffffff9e;padding:30px 20px;line-height:1.5}.website-live-content nav button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.website-live-content nav button:hover,.website-live-content nav button.is-selected{background:#ffffff1a}.website-live-content nav button>i{background:#827a96;border-radius:50%;width:8px;height:8px}.website-live-content nav button>i.is-live{background:#8df0c3;box-shadow:0 0 12px #8df0c3}.website-live-content nav button span{gap:2px;display:grid}.website-live-content nav button small{color:#ffffff80}.website-live-content nav button em{color:#1b1436;background:#ff876d;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:.68rem;font-style:normal;font-weight:900;display:grid}.website-live-content>section{flex-direction:column;min-height:0;display:flex}.website-visitor-summary{background:#ffffff0d;gap:4px;padding:16px 18px;display:grid}.website-visitor-summary span{color:#ff9076;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.website-visitor-summary small{color:#ffffff8a}.website-visitor-summary a{color:#8df0c3;justify-self:start;margin-top:5px;font-weight:800}.website-live-messages{flex:1;align-content:start;gap:9px;min-height:110px;padding:16px 18px;display:grid;overflow:auto}.website-live-messages>p{color:#ffffff9e;line-height:1.5}.website-live-messages article{background:#ffffff17;border-radius:14px;max-width:84%;padding:10px 12px}.website-live-messages article.is-staff{background:#7258e84d;justify-self:end}.website-live-messages article b{color:#8df0c3;font-size:.68rem}.website-live-messages article p{margin:4px 0 0}.website-live-content section form{border-top:1px solid #ffffff1a;gap:8px;padding:14px 18px 18px;display:grid}.website-live-content section textarea{color:#fff;resize:vertical;background:#ffffff0f;border:1px solid #ffffff29;border-radius:13px;min-height:72px;padding:11px}.website-live-content section form button{color:#1b1436;cursor:pointer;background:#ff876d;border:0;border-radius:13px;padding:12px;font-weight:900}.test-cleanup-panel{margin-top:28px}.test-cleanup-panel>p{color:#6d677c;max-width:850px;line-height:1.55}.test-cleanup-panel form{grid-template-columns:1fr auto;align-items:stretch;gap:12px;display:grid}.test-cleanup-panel textarea{resize:vertical;border:1px solid #ded8e8;border-radius:16px;min-height:110px;padding:14px}.test-cleanup-panel form button{color:#fff;cursor:pointer;background:#211840;border:0;border-radius:16px;padding:0 22px;font-weight:900}.test-cleanup-panel button:disabled{cursor:not-allowed;opacity:.55}.test-cleanup-status{font-weight:700}.test-cleanup-results{gap:8px;margin-top:16px;display:grid}.test-cleanup-results article{border:1px solid #ebe6f0;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:13px 15px;display:grid}.test-cleanup-results article.is-selected{background:#fff7f4;border-color:#ff866e;box-shadow:0 0 0 2px #ff866e1a}.test-cleanup-results article label{cursor:pointer;align-items:center;gap:12px;display:flex}.test-cleanup-results article label>span{gap:2px;display:grid}.test-cleanup-results article input{accent-color:#ff806d;width:18px;height:18px}.test-cleanup-results article span,.test-cleanup-results article small{color:#746d83}.test-cleanup-results article p{color:#645d73;margin:0}.test-cleanup-confirm{background:#fff7f4;border:1px solid #b5392f2e;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:16px;padding:16px;display:grid}.test-cleanup-confirm label{color:#463a51;gap:8px;display:grid}.test-cleanup-confirm input{width:100%;font:inherit;border:1px solid #e4c9c1;border-radius:12px;padding:12px 14px}.test-cleanup-confirm button{color:#fff;cursor:pointer;background:#a43e34;border:0;border-radius:13px;min-height:47px;padding:0 18px;font-weight:900}@media (max-width:640px){.website-chat{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}.website-chat-panel{outline-offset:2px;width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.website-chat-panel form>div,.test-cleanup-panel form,.test-cleanup-confirm{grid-template-columns:1fr}.test-cleanup-panel form button{min-height:48px}.test-cleanup-results article{grid-template-columns:1fr}}.profile-command-bar{justify-content:space-between;align-items:center;gap:20px;min-height:45px;margin-bottom:14px;display:flex}.profile-command-bar>a{color:var(--command-muted);font-size:.56rem;text-decoration:none}.profile-command-bar>div{align-items:center;gap:7px;display:flex}.staff-billing-readiness{background:#ffffffd1;border:1px solid #6852d42e;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.25rem;width:min(1320px,100% - 56px);margin:0 auto 20px;padding:1rem 1.2rem;display:flex;box-shadow:0 18px 44px #25184912}.staff-ops-page.is-command-embedded .staff-billing-readiness{width:100%}.staff-billing-readiness>div:first-child{gap:.18rem;display:grid}.staff-billing-readiness strong{color:var(--ink,#1e1638)}.staff-billing-readiness small{color:#1e1638a3;line-height:1.45}.staff-billing-readiness-flags{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.staff-billing-readiness-flags span{white-space:nowrap;border-radius:999px;padding:.52rem .72rem;font-size:.75rem;font-weight:800}.staff-billing-readiness-flags .is-ready{color:#0e6548;background:#dcf7ea}.staff-billing-readiness-flags .is-locked{color:#7b4f18;background:#fff0d7}@media (max-width:860px){.staff-billing-readiness{flex-direction:column;align-items:flex-start}.staff-billing-readiness-flags{justify-content:flex-start}}.command-page-header.is-condensed{min-height:112px;padding-top:24px;padding-bottom:24px}.command-page-header.is-condensed h1{margin-top:5px;font-size:clamp(2rem,3.5vw,3.45rem);line-height:.94}.command-page-header.is-condensed p{margin-top:7px}.profile-hero{z-index:12;border-left:5px solid var(--profile-billing);border-radius:13px;grid-template-columns:54px minmax(220px,.72fr) minmax(420px,1.28fr);gap:14px;min-height:0;padding:12px 50px 12px 14px;position:sticky;top:10px}.profile-identity h2{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1;overflow:hidden}.profile-identity>div{gap:5px 12px;font-size:.49rem}.profile-identity .command-stage{min-height:18px;padding:3px 7px;font-size:.42rem}.profile-identity>.profile-tag-strip{margin-top:6px}.profile-tag-strip>span{padding:4px 7px;font-size:.4rem}.profile-hero-status{min-width:0;display:block}@media (max-width:1180px){.profile-hero{grid-template-columns:48px minmax(190px,.65fr) minmax(350px,1.35fr)}}@media (max-width:900px){.command-page-header.is-condensed{min-height:0}.profile-hero{grid-template-columns:46px minmax(0,1fr);padding-right:14px;position:static}.profile-hero-status{grid-column:1/-1}}.task-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.task-metric-grid article.is-production{background:linear-gradient(135deg,#f7fffb,#eef8f4);border-color:#30ae7e47;box-shadow:inset 4px 0 #38b987,0 10px 30px #231b4309}.task-metric-grid article small{color:#8b8495;font-size:.46rem}.task-production-lane{background:linear-gradient(135deg,#f8fffb,#f5f2ff);border:1px solid #30ae7e40;border-radius:18px 18px 18px 6px;margin-bottom:16px;overflow:hidden;box-shadow:0 14px 38px #231b430d}.task-production-heading{justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.task-production-heading span{color:#238361;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:820}.task-production-heading h2{color:var(--midnight);font-family:var(--serif);margin:5px 0 0;font-size:1.35rem;font-weight:540}.task-production-heading>b{color:#176c4d;background:#e2f7ed;border-radius:999px;padding:7px 10px;font-size:.5rem}.task-production-list article{background:#ffffffc2;border-top:1px solid #30ae7e24;grid-template-columns:110px minmax(190px,1fr) 120px auto auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.task-production-list article>span{color:#1e7655;text-transform:uppercase;background:#e7f8f0;border-radius:999px;width:fit-content;padding:6px 8px;font-size:.43rem;font-weight:800}.task-production-list article>span.is-signature{color:#5b3dcb;background:#eeeaff}.task-production-list article>span.is-review{color:#92570c;background:#fff2df}.task-production-list article>div{gap:3px;min-width:0;display:grid}.task-production-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.task-production-list small,.task-production-list time{color:var(--command-muted);font-size:.47rem}.task-production-list a,.task-production-list button{color:var(--violet-deep);font:inherit;cursor:pointer;background:#fff;border:1px solid #4c34b02e;border-radius:9px;padding:9px 10px;font-size:.48rem;font-weight:780;text-decoration:none}.task-production-list button{background:var(--midnight);color:#fff;border-color:#0000}.task-production-lane>p{color:var(--command-muted);border-top:1px solid #30ae7e24;margin:0;padding:10px 18px;font-size:.48rem}.profile-task-collapsed-summary.is-production{background:#f4fcf8;border:1px solid #30ae7e38;border-left:4px solid #38b987;border-radius:10px;margin:0 18px 15px;padding:12px 14px}.profile-task-collapsed-summary.is-production strong{color:#176c4d}.profile-task-card.is-production{background:linear-gradient(135deg,#f7fffb,#f5f2ff);border-color:#30ae7e40;box-shadow:inset 4px 0 #38b987}@media (max-width:980px){.task-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-production-list article{grid-template-columns:100px minmax(180px,1fr) auto auto}.task-production-list time{display:none}}@media (max-width:680px){.task-production-list article{grid-template-columns:1fr auto}.task-production-list article>span,.task-production-list article>div{grid-column:1/-1}}@media (max-width:1000px){.staff-view-switch{grid-template-columns:repeat(3,minmax(0,1fr))}}.zoho-recert-control{background:radial-gradient(circle at 88% 0,#6f4fec1f,#0000 34%),#fff;border:1px solid #5e45de33;border-radius:30px;grid-column:1/-1;margin-top:6px;padding:clamp(24px,3vw,42px);box-shadow:0 24px 70px #1d143e14}.zoho-recert-control-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.zoho-recert-control-heading h3{color:#18122f;max-width:860px;font-family:var(--font-serif), Georgia, serif;margin:8px 0 12px;font-size:clamp(30px,3.2vw,50px);font-weight:500;line-height:.98}.zoho-recert-control-heading p{color:#625c73;max-width:900px;margin:0;line-height:1.65}.zoho-recert-control-lock{color:#5e2441;background:#fff4efe0;border:1px solid #ff7e6347;border-radius:18px;min-width:220px;padding:18px 20px}.zoho-recert-control-lock strong,.zoho-recert-control-lock span{display:block}.zoho-recert-control-lock span{color:#866779;margin-top:5px;font-size:12px;line-height:1.45}.zoho-recert-cadence-note{color:#735118;background:#fffaf0;border:1px solid #e6a33747;border-radius:16px;align-items:center;gap:18px;margin:26px 0 18px;padding:16px 18px;display:flex}.zoho-recert-cadence-note span{font-size:13px;line-height:1.5}.zoho-recert-control-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.zoho-recert-control-filters button{color:#302647;text-align:left;background:#fbfaff;border:1px solid #e3def0;border-radius:15px;justify-content:space-between;align-items:center;min-height:58px;padding:12px 15px;display:flex}.zoho-recert-control-filters button strong{color:#5f44d8;background:#eee9fb;border-radius:999px;place-items:center;min-width:30px;min-height:30px;display:grid}.zoho-recert-control-filters button.is-active{color:#fff;background:#24153f;border-color:#6044dc;box-shadow:0 12px 24px #24153f2e}.zoho-recert-control-filters button.is-active strong{color:#fff;background:#7b5cf0}.zoho-recert-control-table-wrap{background:#fff;border:1px solid #e8e4f0;border-radius:20px;overflow-x:auto}.zoho-recert-control-table{border-collapse:collapse;width:100%;min-width:1050px}.zoho-recert-control-table th,.zoho-recert-control-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eeeaf4;padding:16px 18px}.zoho-recert-control-table th{color:#786f8c;letter-spacing:.08em;text-transform:uppercase;background:#f7f4fc;font-size:11px}.zoho-recert-control-table td{color:#231a39;font-size:13px}.zoho-recert-control-table td a,.zoho-recert-control-table td strong,.zoho-recert-control-table td small{display:block}.zoho-recert-control-table td a{color:#3e2a78;font-weight:800;text-decoration:none}.zoho-recert-control-table td small{color:#7d758d;margin-top:5px;line-height:1.35}.zoho-recert-billing{color:#5e566d;letter-spacing:.05em;text-transform:uppercase;background:#efedf4;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.zoho-recert-billing.is-current{color:#087a4c;background:#ddf8eb}.zoho-recert-billing.is-exception{color:#a23f2c;background:#ffe6df}.zoho-recert-control-empty{color:#7f768f!important;text-align:center!important;padding:42px!important}.zoho-recert-control-footnote{color:#80778f;margin-top:13px;line-height:1.5;display:block}@media (max-width:900px){.zoho-recert-control-heading,.zoho-recert-cadence-note{flex-direction:column;align-items:stretch}.zoho-recert-control-lock{min-width:0}.zoho-recert-control-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-command-bar .profile-action-strip{flex-wrap:wrap;justify-content:flex-end;min-width:0}.profile-command-bar .profile-action-strip>a,.profile-command-bar .profile-action-strip>button{justify-content:center;min-width:66px}.profile-command-bar .profile-action-strip>.service-launch-button,.profile-command-bar .profile-action-strip .lifecycle-control button{justify-content:center;min-width:112px}.lifecycle-control{align-items:center;gap:8px;display:flex}.lifecycle-control button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#6c4ce1;border:1px solid #6c4ce1;border-radius:999px;padding:0 16px;font-size:.54rem;font-weight:740}.lifecycle-control button:disabled{cursor:wait;opacity:.7}.lifecycle-control small{max-width:215px;color:var(--command-muted);font-size:.43rem;line-height:1.35}.profile-command-bar>div a,.profile-command-bar>div>button,.profile-next-move button{border:1px solid var(--command-border);min-height:38px;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:#fff;border-radius:19px;align-items:center;padding:0 15px;font-family:inherit;font-size:.54rem;font-weight:680;line-height:1;text-decoration:none;display:flex}.profile-command-bar .lifecycle-control small{display:none}.profile-command-bar .lifecycle-control,.profile-command-bar .lifecycle-control button,.profile-command-bar .profile-action-strip>a,.profile-command-bar .profile-action-strip>button{min-height:38px}.profile-next-move button:disabled{cursor:wait;opacity:.68}.profile-command-bar>div a.is-primary{border-color:var(--midnight);background:var(--midnight);color:#fff}.profile-command-bar>div>button{color:#35295b}.profile-hero{border:1px solid var(--command-border);background:radial-gradient(circle at 85% 10%,#7258e814,#0000 220px),#fff;border-radius:23px 23px 23px 6px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:21px;min-height:150px;padding:25px 27px;display:grid;position:relative;box-shadow:0 14px 42px #231b430b}.profile-hero.is-lead{background:radial-gradient(circle at 85% 10%,#8265e821,#0000 230px),linear-gradient(90deg,#8265e80b,#0000 32%),#fff;border-left:7px solid #8265e8}.profile-hero.is-active_client{background:radial-gradient(circle at 85% 10%,#31b8891f,#0000 230px),linear-gradient(90deg,#31b8890b,#0000 32%),#fff;border-left:7px solid #31b889}.profile-hero.is-past_client{border-left:7px solid #9f9aa8}.profile-avatar{border-radius:23px 23px 23px 6px;width:72px;height:72px;font-size:.9rem}.profile-identity h2{color:var(--midnight);font-family:var(--serif);letter-spacing:-.035em;margin:8px 0 7px;font-size:2rem;font-weight:540}.profile-identity>div{color:var(--command-muted);flex-wrap:wrap;gap:9px 20px;font-size:.53rem;display:flex}.profile-identity>.profile-tag-strip{gap:6px;margin-top:11px}.profile-tag-strip>span{color:#5038b5;background:#f1edff;border:1px solid #5d3dd624;border-radius:999px;padding:5px 8px;font-size:.43rem;font-weight:740;line-height:1}.profile-health{border-left:1px solid var(--command-border);gap:5px;min-width:180px;padding:10px 8px 10px 25px;display:grid}.profile-health>span{color:var(--command-muted);font-size:.5rem}.profile-health>strong{color:var(--midnight);font-family:var(--serif);font-size:1.35rem;font-weight:550}.profile-health>small{color:var(--command-muted);font-size:.48rem}.profile-account-alerts{color:#fff;background:linear-gradient(90deg,#261747,#38205c);border:1px solid #ff8c6b52;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:14px;padding:10px 13px;display:grid;overflow:hidden;box-shadow:0 10px 28px #2212401a}.profile-account-alerts>strong{z-index:1;color:#ff9c7f;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.47rem;position:relative}.profile-account-alerts-viewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.profile-account-alerts-track{align-items:center;gap:14px;width:max-content;display:flex}.profile-account-alerts-track.is-moving{animation:34s linear infinite profile-account-alerts-scroll}.profile-account-alerts:hover .profile-account-alerts-track{animation-play-state:paused}.profile-account-alerts-track>span{color:#ffffffeb;white-space:nowrap;background:#ffffff13;border:1px solid #ffffff1f;border-radius:999px;align-items:center;max-width:520px;padding:7px 12px;font-size:.52rem;line-height:1.35;display:inline-flex}@keyframes profile-account-alerts-scroll{to{transform:translate(calc(-50% - 7px))}}.profile-next-move{background:linear-gradient(100deg,#ff8c6b1a,#0000 45%),#fff;border:1px solid #ff8c6b38;border-radius:18px 18px 18px 5px;justify-content:space-between;align-items:center;gap:25px;min-height:102px;margin:16px 0 20px;padding:19px 22px;display:flex}.staff-preview-queue-link{justify-content:flex-end;margin:-7px 0 18px;display:flex}.staff-preview-queue-link a{background:var(--violet-deep);color:#fff;border-radius:999px;padding:9px 14px;font-size:.52rem;font-weight:750;text-decoration:none}@media (prefers-reduced-motion:reduce){.profile-account-alerts-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.profile-account-alerts-track.is-moving{animation:none}}.profile-next-move>div{gap:4px;display:grid}.profile-next-move>div>span{color:#b75944}.profile-next-move strong{color:var(--midnight);font-size:.72rem}.profile-next-move p{color:var(--command-muted);margin:0;font-size:.53rem}.profile-next-move button{background:var(--violet-deep);color:#fff;font:inherit;cursor:pointer;border:0}.profile-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:start;gap:20px;display:grid}.profile-main-column,.profile-side-column{gap:20px;display:grid}.profile-case-list>article{border-bottom:1px solid var(--command-border);grid-template-columns:minmax(140px,.65fr) minmax(260px,1fr);gap:22px;padding:20px 22px;display:grid}.profile-case-list>article:last-child{border-bottom:0}.profile-case-list>article>div:first-child{align-content:start;gap:6px;display:grid}.profile-case-list>article>div:first-child>strong{color:var(--midnight);font-size:.65rem}.profile-case-list>article>div:first-child>small{color:var(--command-muted);font-size:.5rem}.profile-case-list dl,.profile-side-card dl{gap:0;margin:0;display:grid}.profile-case-list dl>div,.profile-side-card dl>div{border-bottom:1px solid var(--command-border);grid-template-columns:72px minmax(0,1fr);gap:12px;padding:6px 0;display:grid}.profile-case-list dl>div:last-child,.profile-side-card dl>div:last-child{border-bottom:0}.profile-case-list dt,.profile-side-card dt{color:#9893a3;font-size:.48rem}.profile-case-list dd,.profile-side-card dd{color:var(--ink);margin:0;font-size:.53rem;line-height:1.4}.profile-case-list>article>p{border-left:3px solid var(--violet);color:var(--command-muted);background:#f3f0ff;grid-column:1/-1;gap:3px;margin:0;padding:8px 11px;font-size:.5rem;display:grid}.profile-case-list>article>p b{color:var(--violet-deep)}.profile-timeline{position:relative}.profile-timeline:before{background:var(--command-border);content:"";width:1px;position:absolute;top:26px;bottom:26px;left:38px}.profile-timeline article{border-bottom:1px solid var(--command-border);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:15px;min-height:84px;padding:18px 21px;display:grid;position:relative}.profile-timeline article:last-child{border-bottom:0}.profile-timeline article>div{gap:4px;display:grid}.profile-timeline strong{color:var(--midnight);font-size:.61rem}.profile-timeline p{color:var(--command-muted);margin:0;font-size:.52rem;line-height:1.45}.profile-timeline small{color:#a49fac;font-size:.46rem}.profile-timeline time{padding-top:6px}.profile-side-card{padding:20px}.profile-side-card>.command-eyebrow{margin-bottom:10px}.profile-side-card>.command-panel-heading{border-bottom:0;min-height:auto;margin:-4px 0 15px;padding:0}.protected-identity-card{background:radial-gradient(circle at 94% 0,#6b4ee01f,#0000 145px),#fff;border-color:#6248cd33;overflow:hidden}.protected-identity-card>p{color:var(--command-muted);margin:-3px 0 15px;font-size:.5rem;line-height:1.55}.protected-lock-state{color:#147451;text-transform:uppercase;background:#eefbf6;border:1px solid #269a7424;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:.43rem;font-weight:780;display:inline-flex}.protected-lock-state i{background:#32be8d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #32be8d1f}.protected-identity-fields{gap:8px;display:grid}.protected-identity-fields article{background:#f9f8fcd1;border:1px solid #e2ddec;border-radius:14px;gap:9px;padding:11px 12px;display:grid}.protected-identity-fields article>span{gap:4px;display:grid}.protected-identity-fields small{color:#81798e;letter-spacing:.08em;text-transform:uppercase;font-size:.44rem;font-weight:720}.protected-identity-fields strong{color:var(--midnight);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.62rem}.protected-identity-fields strong.is-revealed{color:#5038b5}.protected-identity-fields article>div{gap:7px;display:flex}.protected-identity-fields button,.protected-identity-editor button{color:#5038b5;font:inherit;cursor:pointer;background:#f1edff;border:1px solid #5438b82e;border-radius:999px;padding:7px 10px;font-size:.45rem;font-weight:740}.protected-identity-fields button:disabled,.protected-identity-editor button:disabled{cursor:not-allowed;opacity:.45}.protected-identity-editor{border-top:1px solid var(--command-border);margin-top:11px;padding-top:10px}.protected-identity-editor summary{color:#574d69;cursor:pointer;font-size:.48rem;font-weight:720}.protected-identity-editor>div{gap:10px;margin-top:11px;display:grid}.protected-identity-editor label{color:var(--command-muted);gap:5px;font-size:.45rem;font-weight:720;display:grid}.protected-identity-editor label>span{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.protected-identity-editor input{width:100%;min-width:0;color:var(--midnight);font:inherit;background:#fff;border:1px solid #ddd6e5;border-radius:10px;padding:8px 9px;font-size:.5rem}.protected-identity-message{background:#f4f1ff;border-left:2px solid #6f54e3;padding:7px 9px;color:#5741b9!important;margin:10px 0 0!important}.profile-task-list{display:grid}.profile-task-list article{border-top:1px solid var(--command-border);grid-template-columns:8px minmax(0,1fr);align-items:start;gap:10px;padding:12px 0;display:grid}.profile-task-list article>span{gap:4px;display:grid}.profile-task-list strong{font-size:.56rem}.profile-task-list small{color:var(--command-muted);font-size:.47rem}.profile-billing-card{color:#fff;background:linear-gradient(145deg,#211b42,#15112c)}.profile-billing-card .command-eyebrow{color:#aaa1de}.profile-billing-card .command-panel-heading h2,.profile-billing-card .profile-disclosure-summary h2{color:#fff}.profile-billing-card .profile-disclosure-summary>i{color:#ffffffb8}.profile-billing-card .profile-disclosure-summary:after{color:#c7bfff;border-color:#fff3}.profile-billing-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-billing-snapshot article{background:linear-gradient(145deg,#ffffff13,#ffffff09);border:1px solid #ffffff1c;border-radius:10px;gap:4px;min-width:0;padding:10px 11px;display:grid;box-shadow:inset 0 1px #ffffff09}.profile-billing-snapshot span{color:#aaa1de;letter-spacing:.08em;text-transform:uppercase;font-size:.47rem;font-weight:850}.profile-billing-snapshot strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:.72rem}.profile-billing-snapshot small{color:#ffffff8f;font-size:.48rem;line-height:1.45}.profile-billing-actions{background:#ffffff0b;border:1px solid #b5f1d333;border-radius:15px;overflow:hidden}.profile-billing-actions>summary{color:#b5f1d3;cursor:pointer;padding:13px 15px;font-size:.56rem;font-weight:850;list-style-position:inside}.profile-billing-actions[open]>summary{border-bottom:1px solid #b5f1d329}.profile-billing-actions .profile-authorize-workspace{background:0 0;border:0;border-radius:0}@media (max-width:620px){.profile-billing-snapshot{grid-template-columns:1fr}}.profile-billing-card>p{color:#ffffff8c;margin:0 0 16px;font-size:.52rem;line-height:1.5}.profile-billing-card>a{color:#c7bfff;margin-top:12px;font-size:.53rem;text-decoration:none;display:inline-flex}.profile-authorize-workspace{background:radial-gradient(circle at 100% 0,#68dead24,#0000 42%),#ffffff0e;border:1px solid #b5f1d338;border-radius:17px;gap:12px;min-width:0;padding:15px;display:grid}.profile-authorize-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.profile-authorize-heading>div{gap:4px;min-width:0;display:grid}.profile-authorize-heading strong{color:#fff;font-size:.63rem}.profile-authorize-heading span,.profile-authorize-workspace>small{color:#ffffff8c;font-size:.47rem;line-height:1.5}.profile-authorize-heading>.profile-authorize-card-actions{flex-wrap:wrap;flex:100%;grid-template-columns:none;gap:7px;min-width:0;display:flex}.profile-authorize-card-actions button{flex:145px}.profile-authorize-workspace button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:12px;padding:9px 13px;font-size:.52rem;font-weight:820}.profile-authorize-workspace button.command-primary{color:#17122c;background:#b9f2d5;border-color:#b9f2d5}.profile-authorize-workspace button:disabled{cursor:not-allowed;opacity:.48}.profile-authorize-form{border-top:1px solid #ffffff1c;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;padding-top:13px;display:grid}.profile-authorize-form label{color:#ffffffb3;gap:6px;min-width:0;font-size:.47rem;line-height:1.4;display:grid}.profile-authorize-form .is-wide{grid-column:1/-1}.profile-authorize-repair-banner{background:#70dab021;border:1px solid #70dab075;border-left:4px solid #70dab0;border-radius:12px;gap:.28rem;padding:.78rem .9rem;display:grid}.profile-authorize-repair-banner strong{color:#cbf8e4;font-size:.66rem}.profile-authorize-repair-banner span{color:#effff8d1;font-size:.54rem;line-height:1.45}.profile-authorize-product-summary{background:#70dab014;border:1px solid #b9f2d533;border-radius:11px;gap:5px;padding:12px;display:grid}.profile-authorize-product-summary strong{color:#c9f8e3;font-size:.58rem}.profile-authorize-product-summary span{color:#fff;font-size:.52rem;font-weight:760}.profile-authorize-product-summary small{color:#ffffffa8;font-size:.45rem;line-height:1.45}.profile-authorize-phased{background:#70dab00f;border:1px solid #b9f2d533;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:13px;display:grid}.profile-authorize-phased-heading{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.profile-authorize-phased-heading>div{gap:4px;display:grid}.profile-authorize-phased-heading strong{color:#c9f8e3;font-size:.56rem}.profile-authorize-phased-heading span{color:#ffffffa8;font-size:.46rem}.profile-authorize-terms-toggle{white-space:nowrap;flex-direction:row;grid-template-columns:auto!important;align-items:center!important;gap:7px!important;display:flex!important}.profile-authorize-phased-terms{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-authorize-form input:not([type=checkbox]),.profile-authorize-form select{color:#fff;width:100%;min-width:0;min-height:39px;font:inherit;background:#0907197a;border:1px solid #ffffff29;border-radius:11px;outline:none;padding:9px 11px;font-size:.52rem}.profile-authorize-form input:focus,.profile-authorize-form select:focus{border-color:#b9f2d5;box-shadow:0 0 0 3px #b9f2d51a}.profile-authorize-check{align-items:start;grid-template-columns:18px minmax(0,1fr)!important}.profile-authorize-check input{accent-color:#70dab0;margin:2px 0 0}.profile-authorize-final-review{background:#70dab014;border:1px solid #b9f2d52e;border-radius:11px;padding:11px 12px}.profile-authorize-final-review span{gap:3px;display:grid}.profile-authorize-final-review strong{color:#c9f8e3;font-size:.5rem}.profile-authorize-form code{overflow-wrap:anywhere;color:#c9f8e3;font-size:.47rem}.profile-authorize-status,.profile-authorize-alert{color:#c9f8e3;background:#70dab021;border-radius:11px;margin:0;padding:10px 12px;font-size:.49rem;line-height:1.45}.profile-authorize-status.is-error,.profile-authorize-alert{color:#ffc0b1;background:#ff84691f}.profile-authorize-waiting{background:#70dab01a;border:1px solid #b9f2d54d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.profile-authorize-waiting>div{gap:4px;display:grid}.profile-authorize-waiting strong{color:#c9f8e3;font-size:.56rem}.profile-authorize-waiting span{color:#ffffffb3;max-width:58ch;font-size:.47rem;line-height:1.45}.profile-authorize-waiting button{flex:none}@media (max-width:560px){.profile-authorize-form{grid-template-columns:minmax(0,1fr)}.profile-authorize-form .is-wide{grid-column:auto}.profile-authorize-card-actions button{flex-basis:100%}.profile-authorize-phased,.profile-authorize-phased-terms{grid-template-columns:minmax(0,1fr)}.profile-authorize-phased-heading{display:grid}.profile-authorize-waiting{flex-direction:column;align-items:stretch}}.profile-recovery-item{border-top:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr);gap:3px 11px;padding:12px 0;display:grid}.profile-recovery-item strong{color:#ffae98;font-family:var(--serif);grid-row:span 2;font-size:1.4rem;font-weight:550}.profile-recovery-item span,.profile-recovery-item small{font-size:.49rem}.profile-recovery-item small{color:#ffffff73}.profile-recovery-item.is-billing-review{background:#ffffff0d;border:1px solid #ffae9833;border-radius:13px;grid-template-columns:1fr;gap:6px;padding:12px}.profile-recovery-item.is-billing-review strong{color:#ffae98;font-family:var(--sans);grid-row:auto;font-size:.62rem;font-weight:850}.profile-recovery-item.is-billing-review span{color:#ffffffb8;line-height:1.5}.profile-system-list{gap:1px;display:grid}.profile-system-list>div{border-top:1px solid var(--command-border);grid-template-columns:10px minmax(0,1fr);align-items:center;gap:10px;padding:11px 0;display:grid}.profile-system-list i{background:#8e899b;border-radius:50%;width:8px;height:8px}.profile-system-list i.is-usaepay{background:#6f5ee3}.profile-system-list i.is-zoho{background:#e2615c}.profile-system-list i.is-formhaven{background:#58bb87}.profile-system-list span{gap:3px;display:grid}.profile-system-list strong{font-size:.56rem}.profile-system-list small,.profile-system-list p{color:var(--command-muted);font-size:.47rem}.profile-not-found{border:1px solid var(--command-border);text-align:center;background:#fff;border-radius:20px;padding:60px}.profile-not-found p{color:var(--command-muted)}.profile-not-found a{color:var(--violet-deep)}.command-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b081cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.command-create-modal{background:#fff;border-radius:28px 28px 28px 8px;width:min(100%,650px);padding:36px;position:relative;box-shadow:0 40px 100px #08051761}.command-create-modal h2{color:var(--midnight);font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:2.4rem;font-weight:540}.command-create-modal>p{color:var(--command-muted);margin:10px 0 24px;font-size:.61rem;line-height:1.55}.command-modal-close{border:1px solid var(--command-border);width:34px;height:34px;color:var(--command-muted);font:inherit;cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:1rem;display:grid;position:absolute;top:18px;right:18px}.command-create-modal form,.command-create-modal label{gap:8px;display:grid}.command-create-modal form{gap:15px}.command-form-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.command-create-modal label{color:var(--violet-deep);font-size:.54rem;font-weight:720}.command-create-modal input,.command-create-modal select{border:1px solid var(--command-border);width:100%;min-height:47px;color:var(--ink);font:inherit;background:#faf9fc;border-radius:12px;outline:0;padding:0 13px;font-size:.61rem}.command-create-modal input:focus,.command-create-modal select:focus{border-color:#5136c580;box-shadow:0 0 0 4px #5136c514}.command-form-status{color:#a84936;min-height:16px;margin:0;font-size:.52rem}.command-modal-actions{justify-content:flex-end;gap:9px;margin-top:3px;display:flex}.command-modal-actions button{border:1px solid var(--command-border);min-height:42px;color:var(--ink-soft);font:inherit;cursor:pointer;background:#fff;border-radius:21px;padding:0 18px;font-size:.56rem;font-weight:720}.command-modal-actions button:last-child{border-color:var(--violet-deep);background:var(--violet-deep);color:#fff}.staff-ops-title>a{color:#a99fe4;font-size:.5rem;text-decoration:none}@media (max-width:1280px){.command-content,.command-page-header{padding-inline:28px}.command-page-header h1{font-size:clamp(2.2rem,4.6vw,3.55rem)}.people-toolbar{grid-template-columns:minmax(280px,1fr) auto}.people-filters{grid-area:2/1/auto/-1;width:fit-content}}@media (max-width:1180px){.command-app{grid-template-columns:204px minmax(0,1fr)}.command-sidebar{padding-inline:13px}.command-brand{width:166px}.command-content,.command-page-header{padding-inline:28px}.command-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-focus-list>a,.processing-focus-row{grid-template-columns:39px minmax(120px,1fr) auto 19px}.command-next-action{display:none}.people-recent-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.people-table-heading,.people-table>a{grid-template-columns:minmax(180px,1.1fr) minmax(105px,.7fr) minmax(165px,1fr) minmax(90px,.55fr) 20px}.people-table-heading>span:nth-child(5),.people-table .people-alert-cell{display:none}.profile-grid{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr)}}@media (max-width:900px){.command-app{display:block}.command-sidebar{z-index:100;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;height:auto;padding:10px 16px;display:grid;position:sticky;top:0}.command-brand{width:145px;padding:2px}.command-identity,.command-sidebar-bottom{display:none}.command-nav{justify-content:flex-end;display:flex;overflow-x:auto}.command-nav a{border-radius:20px;grid-template-columns:auto auto auto;min-width:fit-content;min-height:40px;padding:0 10px}.command-nav a>span{display:none}.command-page-header{min-height:145px;padding-top:31px}.command-dashboard-grid,.command-lower-grid,.profile-grid{grid-template-columns:1fr}.profile-side-column{grid-template-columns:1fr 1fr;align-items:start}.people-table-heading,.people-table>a{grid-template-columns:minmax(180px,1fr) minmax(155px,.85fr) minmax(90px,.5fr) 20px}.people-table-heading>span:nth-child(2),.people-table>a>span:nth-child(2){display:none}}@media (max-width:680px){.command-sidebar{grid-template-columns:108px minmax(0,1fr);padding-inline:12px}.command-brand{width:108px}.command-nav{justify-content:flex-start}.command-nav a{min-height:35px;padding-inline:9px;font-size:.55rem}.command-sample-banner{justify-content:flex-start;padding:6px 15px;line-height:1.35}.command-page-header{flex-direction:column;align-items:flex-start;min-height:0;padding:28px 18px 24px}.command-page-header h1{font-size:2.6rem}.command-header-actions{width:100%}.command-search-link{flex:1;justify-content:center}.command-content{padding:18px 14px 50px}.command-metric-grid{grid-template-columns:1fr 1fr;gap:9px}.command-metric-grid article{min-height:116px;padding:17px}.command-metric-grid article>strong{font-size:1.9rem}.command-priority-strip{grid-template-columns:36px minmax(0,1fr);padding:15px}.command-priority-strip>a{grid-column:2;width:fit-content}.command-priority-actions{flex-wrap:wrap;grid-column:2}.command-focus-list>a,.processing-focus-row{grid-template-columns:37px minmax(0,1fr) 18px;min-height:84px}.command-focus-list .command-stage,.processing-focus-row .command-stage{display:none}.command-billing-glance>div:last-child{gap:10px}.people-toolbar{grid-template-columns:1fr}.people-recent{padding:15px}.people-recent-heading{flex-direction:column;align-items:flex-start;gap:7px}.people-recent-heading p{text-align:left;max-width:none}.people-recent-rail{scroll-snap-type:x proximity;margin-right:-15px;padding-right:15px;display:flex;overflow-x:auto}.people-recent-rail>a{scroll-snap-align:start;flex:0 0 min(300px,84vw)}.people-add-button{grid-row:2}.people-filters{grid-area:3/1;width:100%;overflow-x:auto}.people-filters button{flex:1;min-width:fit-content}.people-table-heading{display:none}.people-table>a{grid-template-columns:minmax(170px,1fr) 74px 18px;gap:10px;min-height:94px;padding:14px}.people-table>a>span:nth-child(2),.people-table>a>span:nth-child(4),.people-table>a .people-alert-cell{display:none}.people-person-cell{grid-template-columns:42px minmax(0,1fr)}.people-table>a>span:nth-child(3){text-align:right}.people-table>a>span:nth-child(3) b{white-space:normal}.profile-command-bar{flex-direction:column;align-items:flex-start}.profile-command-bar>div{width:100%}.profile-command-bar>div a{flex:1;justify-content:center}.profile-hero{grid-template-columns:60px minmax(0,1fr);gap:15px;padding:20px}.profile-avatar{width:58px;height:58px}.profile-identity h2{font-size:1.6rem}.profile-health{border-top:1px solid var(--command-border);border-left:0;grid-column:1/-1;min-width:0;padding:14px 0 0}.profile-next-move{flex-direction:column;align-items:flex-start}.profile-case-list>article,.profile-side-column{grid-template-columns:1fr}.profile-timeline article{grid-template-columns:34px minmax(0,1fr)}.profile-timeline time{grid-column:2}.command-form-pair{grid-template-columns:1fr}.command-create-modal{padding:29px 20px 24px}}.case-metric-grid,.task-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.case-metric-grid article,.task-metric-grid article{border:1px solid var(--command-border);background:#fff;border-radius:18px 18px 18px 5px;min-height:106px;padding:18px 20px;box-shadow:0 10px 30px #231b4309}.case-metric-grid article.is-attention,.task-metric-grid article.is-attention{box-shadow:inset 4px 0 0 var(--coral), 0 10px 30px #231b4309;border-color:#ff8c6b4d}.case-metric-grid span,.task-metric-grid span{color:var(--command-muted);font-size:.54rem;font-weight:720;display:block}.case-metric-grid strong,.task-metric-grid strong{color:var(--midnight);font-family:var(--serif);margin:7px 0 5px;font-size:2rem;font-weight:520;display:block}.case-metric-grid small{color:#9995a7;font-size:.47rem}.case-toolbar,.task-toolbar{grid-template-columns:minmax(300px,1fr) auto;align-items:center;gap:13px;display:grid}.case-filter-strip,.task-filter-strip{border:1px solid var(--command-border);background:#ffffffbf;border-radius:16px;gap:5px;padding:4px;display:flex;overflow-x:auto}.case-filter-strip button,.task-filter-strip button{min-height:42px;color:var(--command-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 12px;font-size:.5rem}.case-filter-strip button.is-active,.task-filter-strip button.is-active{background:var(--midnight);color:#fff}.case-action-status{min-height:18px;color:var(--violet-deep);margin:7px 2px;font-size:.5rem}.case-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.case-card{border:1px solid var(--command-border);background:radial-gradient(circle at 100% 0,#7258e812,#0000 160px),#fff;border-radius:21px 21px 21px 6px;flex-direction:column;min-height:370px;padding:20px;transition:transform .17s,box-shadow .17s;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 38px #231b430b}.case-card:hover{transform:translateY(-3px);box-shadow:0 20px 48px #231b4316}.case-card.is-urgent{box-shadow:inset 4px 0 0 var(--coral), 0 13px 38px #231b430b}.case-card.is-high{box-shadow:inset 4px 0 #e8b55d,0 13px 38px #231b430b}.case-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.case-card-top>a{min-width:0;color:var(--ink);grid-template-columns:37px minmax(0,1fr);align-items:center;gap:10px;text-decoration:none;display:grid}.case-card-top>a>i,.task-person-cell>i{width:37px;height:37px;color:var(--violet-deep);background:#ebe7ff;border-radius:12px 12px 12px 4px;place-items:center;font-size:.54rem;font-style:normal;font-weight:820;display:grid}.case-card-top>a>span,.task-person-cell>span{gap:3px;min-width:0;display:grid}.case-card-top b,.task-person-cell b{text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.case-card-top small,.task-person-cell small{color:var(--command-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.45rem;overflow:hidden}.case-card-copy{margin:25px 0 21px}.case-document-route{color:#286a4a;background:#edf8f2;border:1px solid #3197672e;border-radius:999px;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-bottom:10px;padding:5px 8px;font-size:.4rem;display:flex}.case-document-route.is-manual{color:#925615;background:#fff4e4;border-color:#cc7a2b33}.case-document-route span{letter-spacing:.07em;text-transform:uppercase;font-weight:820}.case-document-route strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.case-card-copy>span{color:var(--violet-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:760}.case-card-copy h2{color:var(--midnight);font-family:var(--serif);letter-spacing:-.035em;margin:8px 0 11px;font-size:1.55rem;font-weight:540;line-height:1.05}.case-card-copy p{color:var(--command-muted);margin:0;font-size:.55rem;line-height:1.55}.case-card-facts{border-top:1px solid var(--command-border);border-bottom:1px solid var(--command-border);grid-template-columns:1fr .8fr .8fr;gap:8px;margin:0;padding:13px 0;display:grid}.case-card-facts>div{gap:4px;display:grid}.case-card-facts dt{color:#9a96a5;font-size:.44rem}.case-card-facts dd{color:var(--ink);margin:0;font-size:.51rem;font-weight:650}.case-card-facts dd.is-due{color:#b2503c}.case-provider-boundary{color:#736c86;background:#f0edff;border-radius:10px;align-items:center;gap:7px;margin:13px 0 0;padding:8px 10px;font-size:.45rem;display:flex}.case-provider-boundary span{color:var(--violet-deep);font-weight:800}.case-stage-control{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 9px;margin-top:auto;padding-top:17px;display:grid}.case-stage-control label{color:var(--command-muted);font-size:.47rem}.case-stage-control select{border:1px solid var(--command-border);min-width:0;height:36px;color:var(--ink);font:inherit;background:#faf9fc;border-radius:10px;outline:0;padding:0 9px;font-size:.5rem}.case-stage-control>a{color:var(--violet-deep);grid-column:2;font-size:.48rem;font-weight:720;text-decoration:none}.case-empty{text-align:center;background:#ffffff8c;border:1px dashed #1f1b3a2b;border-radius:20px;grid-column:1/-1;padding:65px 25px}.case-empty strong{color:var(--midnight);font-family:var(--serif);font-size:1.45rem}.case-empty p{color:var(--command-muted);margin:8px 0 0;font-size:.55rem}.task-metric-grid{margin-bottom:15px}.task-metric-grid article{min-height:93px}.task-toolbar{grid-template-columns:minmax(300px,1fr) 210px}.task-assignee-filter,.task-personal-scope{border:1px solid var(--command-border);height:52px;color:var(--command-muted);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 13px;font-size:.5rem;display:grid}.task-personal-scope{margin:0}.task-personal-scope strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.task-assignee-filter select{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:.55rem}.task-filter-strip{width:fit-content;margin-top:11px}.profile-hero-utility{z-index:2;position:absolute;top:14px;right:16px}.profile-hero-utility .profile-archive-control>button{color:#71697e;background:#231b3b0b;border-color:#0000;min-height:28px;padding-inline:10px;font-size:.5rem}.profile-hero-utility .profile-archive-control>button:hover{color:#8f3039;background:#fff5f4;border-color:#8f303933}.profile-hero-utility .profile-archive-confirm{background:#fffffffa;border:1px solid #8f303924;border-radius:15px;justify-content:flex-end;max-width:min(420px,100vw - 40px);padding:9px;box-shadow:0 12px 35px #231b3b1f}.staff-task-filter-controls{margin-top:11px}.staff-task-filter-strip{border:1px solid var(--command-border);background:#ffffffc7;border-radius:16px;gap:5px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.staff-task-filter-strip button{min-height:42px;color:var(--command-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:.5rem;font-weight:680;display:inline-flex}.staff-task-filter-strip button>b{min-width:20px;height:20px;color:var(--violet-deep);background:#5d3dd617;border-radius:999px;place-items:center;font-size:.43rem;display:inline-grid}.staff-task-filter-strip button.is-active{background:var(--midnight);color:#fff}.staff-task-filter-strip button.is-active>b{color:#fff;background:#ffffff29}.staff-task-filter-strip .staff-task-default-button{border-left:1px solid var(--command-border);color:var(--violet-deep);border-radius:0 12px 12px 0}.staff-task-custom-filter{border:1px solid var(--command-border);background:#ffffffd1;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:690px;margin-top:8px;padding:11px;display:grid}.staff-task-custom-filter label{color:var(--command-muted);gap:5px;font-size:.46rem;font-weight:720;display:grid}.staff-task-custom-filter input,.staff-task-custom-filter select{border:1px solid var(--command-border);width:100%;min-height:39px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:0 10px;font-size:.52rem}.staff-task-filter-controls.is-compact{border-bottom:1px solid var(--command-border);background:#fbfafd;margin:0;padding:9px 11px}.staff-task-filter-controls.is-compact .staff-task-filter-strip{background:0 0;border:0;width:100%;padding:0}.staff-task-filter-controls.is-compact .staff-task-filter-strip button{min-height:32px;padding:0 8px;font-size:.43rem}.staff-task-filter-controls.is-compact .staff-task-filter-strip button>b{min-width:17px;height:17px;font-size:.39rem}.staff-task-filter-controls.is-compact .staff-task-custom-filter{grid-template-columns:1fr}@media (max-width:720px){.staff-task-custom-filter{grid-template-columns:1fr}}.task-table-shell{border:1px solid var(--command-border);background:#fff;border-radius:20px 20px 20px 6px;overflow:hidden;box-shadow:0 14px 42px #231b430b}.task-table-heading,.task-table article{grid-template-columns:42px minmax(190px,1.2fr) minmax(160px,.9fr) minmax(105px,.55fr) minmax(105px,.6fr) 20px;align-items:center;gap:14px;display:grid}.task-table-heading{border-bottom:1px solid var(--command-border);color:#9691a1;letter-spacing:.07em;text-transform:uppercase;background:#faf9fc;min-height:47px;padding:0 18px;font-size:.47rem;font-weight:760}.task-table article{border-bottom:1px solid var(--command-border);min-height:76px;padding:11px 18px;transition:background .15s;box-shadow:inset 3px 0 #0000}.task-table article:hover{background:#faf9fd}.task-table article:last-child{border-bottom:0}.task-table article.is-urgent{box-shadow:inset 3px 0 0 var(--coral)}.task-table article.is-high{box-shadow:inset 3px 0 #e8b55d}.task-table article.is-completed{box-shadow:none;opacity:.62}.task-complete-button{color:#fff;width:27px;height:27px;font:inherit;cursor:pointer;background:#fff;border:1px solid #5136c540;border-radius:9px;place-items:center;font-size:.65rem;display:grid}.is-completed .task-complete-button{border-color:var(--violet-deep);background:var(--violet-deep)}.task-title-cell,.task-table article>span:nth-child(4){gap:4px;min-width:0;display:grid}.task-title-cell b,.task-title-cell button,.task-table article>span:nth-child(4) b{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.task-title-cell button{min-width:0;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:800}.task-title-cell button:hover{color:var(--violet-deep);text-underline-offset:3px;text-decoration:underline}.task-title-cell small,.task-table article>span:nth-child(4) small{color:var(--command-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;overflow:hidden}.task-person-cell{min-width:0;color:var(--ink);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;text-decoration:none;display:grid}.task-person-cell>i{width:34px;height:34px}.task-table time{color:var(--command-muted);font-size:.49rem}.task-table time.is-due{color:#b2503c;font-weight:740}.task-row-arrow{color:#afaab9;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.profile-record-message{z-index:8;color:#fff;background:#241944;border:1px solid #593ad22e;border-radius:14px;margin-bottom:16px;padding:12px 16px;font-size:.7rem;position:sticky;top:16px;box-shadow:0 16px 34px #1b14322e}.casework-data-panel{overflow:hidden}.casework-data-panel>.profile-disclosure-summary>i{color:#93600a;background:#fff3dc;border-radius:999px;padding:6px 9px;font-size:.5rem;font-weight:760}.casework-data-panel>.profile-disclosure-summary>i.is-complete{color:#116a4a;background:#e3f5ed}.profile-disclosure{min-width:0;padding:0}.profile-disclosure>summary{list-style:none}.profile-disclosure>summary::-webkit-details-marker{display:none}.profile-disclosure-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:14px;min-height:76px;padding:17px 21px;display:grid}.profile-disclosure-summary:after{color:#6548cf;content:"+";border:1px solid #4f399d29;border-radius:50%;place-items:center;width:22px;height:22px;font-family:Arial,sans-serif;font-size:15px;line-height:1;display:grid}.profile-disclosure[open]>.profile-disclosure-summary{border-bottom:1px solid var(--command-border)}.profile-disclosure[open]>.profile-disclosure-summary:after{content:"−"}.profile-disclosure-summary>span{gap:4px;min-width:0;display:grid}.profile-disclosure-summary .command-eyebrow{margin:0}.profile-disclosure-summary h2{min-width:0;color:var(--midnight);font-family:var(--serif);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1rem,2vw,1.35rem);font-weight:560;line-height:1.05}.profile-disclosure-summary>i{max-width:150px;color:var(--command-muted);text-align:right;white-space:nowrap;font-size:.52rem;font-style:normal;font-weight:760}.profile-disclosure-content{min-width:0}.profile-side-card.profile-disclosure>.profile-disclosure-content{gap:12px;padding:17px 20px 20px;display:grid}.profile-side-card.profile-disclosure>.profile-disclosure-content>p{color:var(--command-muted);margin:0;font-size:.52rem;line-height:1.55}.profile-disclosure-actions{border-bottom:1px solid var(--command-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 20px;display:flex}.profile-disclosure-actions>span{color:var(--command-muted);font-size:.55rem}.casework-summary{background:#faf9fc;border-bottom:1px solid #ece8f0;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:20px;padding:14px 22px;display:grid}.casework-summary p{color:var(--command-muted);margin:0;font-size:.54rem;line-height:1.55}.casework-summary>div{background:#e9e4ef;border-radius:999px;height:7px;overflow:hidden}.casework-summary>div i{border-radius:inherit;background:linear-gradient(90deg,#7258e8,#58b78e);height:100%;transition:width .22s;display:block}.casework-message{color:#49389f;background:#f1edff;border-bottom:1px solid #593ad21f;padding:10px 22px;font-size:.55rem;font-weight:680}.casework-sections details{border-bottom:1px solid #ece8f0}.casework-sections details:last-child{border-bottom:0}.casework-sections summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:13px 22px;list-style:none;display:flex}.casework-sections summary::-webkit-details-marker{display:none}.casework-sections summary:after{color:#938ca0;content:"+";font-size:.82rem}.casework-sections details[open] summary:after{content:"−"}.casework-sections summary>span{flex:1;gap:4px;min-width:0;display:grid}.casework-sections summary b{color:#2b2139;font-size:.62rem}.casework-sections summary small{color:var(--command-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.49rem;overflow:hidden}.casework-sections summary>i{color:#7c7486;background:#f0edf3;border-radius:999px;padding:5px 8px;font-size:.43rem;font-style:normal;font-weight:760}.casework-sections summary>i.is-ready{color:#116a4a;background:#e3f5ed}.casework-form{background:#faf9fc;border-top:1px solid #eeeaf2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 22px 22px;display:grid}.casework-form label{color:#4e435a;gap:6px;min-width:0;font-size:.5rem;font-weight:700;display:grid}.casework-form label.is-wide,.casework-form>button{grid-column:1/-1}.casework-source-note{color:#49389f;background:#f1edff;border:1px solid #d8cffa;border-radius:10px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:.53rem;font-weight:680;line-height:1.5}.casework-form input,.casework-form select,.casework-form textarea{color:#251c31;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ddd6e5;border-radius:11px;padding:9px 10px;font-size:.59rem}.casework-form textarea{resize:vertical;min-height:68px}.casework-form .casework-check{align-items:center;gap:8px;display:flex}.casework-form .casework-check input{width:16px;height:16px}.casework-form>button{background:var(--violet-deep);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:11px;justify-self:start;padding:10px 16px;font-size:.55rem;font-weight:760}.casework-form>button:disabled{cursor:wait;opacity:.55}.casework-record-picker{background:#f5f2f8;border-top:1px solid #eeeaf2;gap:7px;padding:11px 22px;display:flex;overflow-x:auto}.casework-record-picker button{color:#5e5369;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd6e5;border-radius:999px;flex:none;padding:6px 10px;font-size:.48rem}.casework-record-picker button.is-active{border-color:var(--violet-deep);color:var(--violet-deep);background:#eee9ff}.casework-date-list{border-top:1px solid #eeeaf2;padding:8px 22px;display:grid}.casework-date-list article{border-bottom:1px solid #ece8f0;grid-template-columns:105px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.casework-date-list article:last-child{border-bottom:0}.casework-date-list time{color:var(--violet-deep);font-size:.5rem;font-weight:760}.casework-date-list span{gap:3px;min-width:0;display:grid}.casework-date-list b{color:#332940;font-size:.54rem}.casework-date-list small{color:var(--command-muted);overflow-wrap:anywhere;font-size:.47rem;line-height:1.45}.profile-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.profile-record-grid .profile-section{min-width:0;padding-bottom:18px}.profile-record-grid .command-panel-heading>span{color:var(--command-muted);font-size:.58rem}.profile-history-control{justify-content:flex-end;align-items:center;gap:9px;display:flex}.profile-history-control>span{color:var(--command-muted);white-space:nowrap;font-size:.58rem}.profile-history-control>button{color:#4a2f9d;min-height:34px;font:inherit;cursor:pointer;background:#6a49de14;border:1px solid #5b42ac33;border-radius:999px;padding:7px 11px;font-size:.58rem;font-weight:750}.profile-history-control>button:hover:not(:disabled){background:#6a49de24;border-color:#5b42ac61}.profile-record-grid.is-single{grid-template-columns:minmax(0,1fr)}.staff-dictation-status{z-index:10000;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1b1436f0;border:1px solid #8c6fff47;border-radius:999px;align-items:center;gap:10px;max-width:min(390px,100vw - 32px);padding:11px 16px 11px 12px;font-size:.72rem;font-weight:760;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 55px #150e3047}.staff-dictation-status i{background:#8df0c3;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 6px #8df0c31f,0 0 18px #8df0c3}.staff-dictation-status.is-listening i{animation:1.15s ease-in-out infinite staff-dictation-pulse}.staff-dictation-status.is-error{border-color:#ff876d59}.staff-dictation-status.is-error i{background:#ff876d;box-shadow:0 0 0 6px #ff876d1f}@keyframes staff-dictation-pulse{50%{opacity:.62;transform:scale(.72)}}.staff-dictation-trigger{z-index:10040;color:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;opacity:.72;background:#4934847a;border:1px solid #d5caff33;border-radius:999px;place-items:center;width:16px;height:16px;padding:0;font-size:8px;line-height:1;transition:opacity .14s,background .14s,box-shadow .14s,transform .14s;display:grid;position:fixed;box-shadow:0 2px 7px #1810302e}.staff-dictation-trigger:hover,.staff-dictation-trigger.is-listening{color:#fff;opacity:1;background:#6e51e8;transform:scale(1.08);box-shadow:0 0 0 3px #6e51e81f,0 3px 10px #1810303d}.lead-form-stack{gap:22px;display:grid}.client-return-card{color:#fff;background:linear-gradient(135deg,#1f1839fa,#4c317ef5);border:1px solid #745ae633;border-radius:26px;padding:clamp(22px,4vw,38px);box-shadow:0 22px 58px #19113233}.client-return-card>span{color:#aef4d2;letter-spacing:.13em;text-transform:uppercase;font-size:.74rem;font-weight:800}.client-return-card h3{margin:8px 0;font-size:clamp(1.65rem,3vw,2.4rem)}.client-return-card p{color:#ffffffbd;line-height:1.6}.client-return-card .form-row{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 16px;display:grid}.client-return-card label{gap:7px;font-weight:700;display:grid}.client-return-card input{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:13px;min-width:0;padding:14px 15px}.client-return-card .form-button{margin-top:0}.client-return-card .form-status{color:#c9f6df;min-height:1.4em;margin:12px 0 0}.profile-email-aliases{border-top:1px solid #21193f1a;gap:10px;margin-top:16px;padding-top:16px;display:grid}.profile-email-aliases ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.profile-email-aliases li{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.profile-email-aliases li span{overflow-wrap:anywhere}.profile-email-aliases li i{color:#6e51e8;text-transform:uppercase;flex:none;font-size:.66rem;font-style:normal;font-weight:800}.profile-email-aliases form{gap:8px;display:flex}.profile-email-aliases input{border:1px solid #21193f29;border-radius:10px;flex:1;min-width:0;padding:10px 11px}.profile-email-aliases button{color:#fff;background:#25173f;border:0;border-radius:10px;padding:10px 12px;font-weight:800}.profile-email-aliases small{color:#5ca781}@media (max-width:680px){.client-return-card .form-row{grid-template-columns:1fr}}.profile-note-archive{background:#faf8fd;border:1px solid #5b42ac21;border-radius:14px;overflow:hidden}.profile-note-archive>summary{color:#5f45bd;cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;padding:10px 13px;font-size:.56rem;font-weight:780;list-style:none;display:flex}.profile-note-archive>summary:after{content:"+";font-size:.8rem}.profile-note-archive[open]>summary:after{content:"−"}.profile-note-archive>summary::-webkit-details-marker{display:none}.profile-note-archive>div{border-top:1px solid #5b42ac1a;gap:10px;padding:10px;display:grid}.profile-history-control>button:disabled{cursor:wait;opacity:.6}.profile-note-composer,.profile-document-uploader{background:#faf9fc;border:1px solid #e5e0eb;border-radius:18px;gap:10px;margin:18px 18px 0;padding:14px;display:grid}.profile-note-composer>label,.profile-document-uploader>label{color:#33274a;font-size:.58rem;font-weight:760}.profile-note-composer textarea{resize:vertical;color:#21192e;width:100%;min-height:112px;font:inherit;background:#fff;border:1px solid #ddd6e5;border-radius:13px;padding:12px;font-size:.66rem;line-height:1.55}.profile-note-composer>div,.profile-document-uploader>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.profile-document-uploader>div{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-note-composer select,.profile-document-uploader select,.profile-document-uploader input{color:#33274a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ddd6e5;border-radius:11px;padding:9px 10px;font-size:.56rem}.profile-document-uploader input{padding:8px}.profile-document-uploader>.prism-scan-surface{isolation:isolate;color:#fff;background:radial-gradient(circle at 13%,#63ebda33,#0000 25%),radial-gradient(circle at 88% 5%,#8869ff4d,#0000 30%),linear-gradient(145deg,#121027,#211944 62%,#141129);border:1px solid #957eff61;border-radius:18px;grid-template-columns:74px minmax(0,1fr);gap:15px;min-height:184px;padding:22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 36px #24194b2e}.prism-scan-surface.is-dragging{border-color:#7ff3dc;transform:translateY(-2px);box-shadow:inset 0 0 0 2px #7ff3dc3d,0 22px 46px #24194b42}.prism-scan-surface>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.prism-scan-grid{z-index:-2;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000002e);mask-image:linear-gradient(90deg,#000,#0000002e)}.prism-scan-beam{z-index:-1;opacity:.52;pointer-events:none;background:linear-gradient(90deg,#0000,#6df9dd29,#c4b5ff45,#0000);width:35%;animation:4.2s ease-in-out infinite prism-idle-glimmer;position:absolute;top:0;bottom:0;left:-20%;transform:skew(-13deg)}.prism-scan-surface.is-loading .prism-scan-beam,.prism-scan-surface.is-scanning .prism-scan-beam{opacity:1;animation:1.55s ease-in-out infinite prism-scan-pass}.prism-lens-mark{background:#07071873;border:1px solid #90ffe66b;border-radius:50%;align-self:center;place-items:center;width:70px;height:70px;display:grid;position:relative;box-shadow:0 0 0 8px #7d66ee17,0 0 34px #63ebda29}.prism-lens-mark:before,.prism-lens-mark:after,.prism-lens-mark i{content:"";border:1px solid #afa0ff61;border-radius:50%;position:absolute}.prism-lens-mark:before{inset:7px}.prism-lens-mark:after{border-color:#64efd56b;inset:16px}.prism-lens-mark i{transform:rotate(calc(var(--lens-rotation,0) * 1deg));border-radius:999px;inset:-5px 29px}.prism-lens-mark i:first-child{--lens-rotation:0}.prism-lens-mark i:nth-child(2){--lens-rotation:60}.prism-lens-mark i:nth-child(3){--lens-rotation:120}.prism-lens-mark span{z-index:2;color:#8ff1dc;font-family:var(--font-geist-mono), monospace;letter-spacing:-.08em;font-size:.66rem;font-weight:850;position:relative}.prism-scan-copy{align-content:center;gap:6px;min-width:0;display:grid}.prism-scan-copy>span{color:#9fefd9;letter-spacing:.18em;text-transform:uppercase;font-size:.46rem;font-weight:820}.prism-scan-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,2vw,1.35rem);font-weight:500;line-height:1.05;overflow:hidden}.prism-scan-copy p{color:#efebfab8;margin:0;font-size:.53rem;line-height:1.5}.prism-readout{background:#05041257;border:1px solid #ffffff17;border-radius:12px;grid-column:1/-1;grid-template-columns:.7fr .6fr minmax(0,1.4fr);display:grid;overflow:hidden}.prism-readout span{color:#e7e2f494;letter-spacing:.07em;text-transform:uppercase;border-right:1px solid #ffffff14;gap:3px;min-width:0;padding:9px 10px;font-size:.42rem;display:grid}.prism-readout span:last-child{border-right:0}.prism-readout b{color:#fff;letter-spacing:normal;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.57rem;overflow:hidden}.prism-scan-actions{grid-column:1/-1;gap:8px;display:flex}.profile-document-uploader .prism-scan-actions button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff21;border-radius:999px;width:auto;padding:8px 12px;font-size:.48rem}.profile-document-uploader .prism-scan-actions button.is-scan-action{color:#bdf9ea;background:#67e7cf1f;border-color:#74f2d85c}.prism-signal-strip{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.prism-signal-strip span{color:#d9d0ff;background:#9982ff21;border-radius:999px;padding:5px 8px;font-size:.42rem}@keyframes prism-scan-pass{0%{left:-35%}to{left:110%}}@keyframes prism-idle-glimmer{0%,16%{opacity:0;left:-38%}38%{opacity:.52}66%{opacity:.22;left:108%}to{opacity:0;left:108%}}@media (prefers-reduced-motion:reduce){.prism-scan-beam,.prism-scan-surface.is-loading .prism-scan-beam,.prism-scan-surface.is-scanning .prism-scan-beam{opacity:.2;animation:none}}.profile-note-composer button,.profile-document-uploader button,.profile-provider-control button{background:var(--violet-deep);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:11px;padding:10px 14px;font-size:.58rem;font-weight:760}.profile-note-composer button:disabled,.profile-document-uploader button:disabled,.profile-provider-control button:disabled{cursor:not-allowed;opacity:.5}.profile-document-uploader>small{color:var(--command-muted);font-size:.48rem}.profile-note-list,.profile-document-list,.profile-communication-list{gap:9px;margin:14px 18px 0;display:grid}.profile-note-list article{background:#fff;border:1px solid #e7e2ec;border-radius:16px;padding:14px}.profile-note-list article.is-pinned{background:linear-gradient(145deg,#fffaf8,#fff);border-color:#ff715675;box-shadow:inset 3px 0 #ff7358}.profile-note-list article>div{justify-content:space-between;gap:10px;display:flex}.profile-note-list article>div span{color:#655775;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:760}.profile-note-list article>div button{color:var(--violet-deep);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.51rem;font-weight:760}.profile-note-list article p{color:#31283c;white-space:pre-wrap;margin:9px 0;font-size:.62rem;line-height:1.55}.profile-note-list article small{color:var(--command-muted);font-size:.48rem}.profile-document-item{background:#fff;border:1px solid #e7e2ec;border-radius:15px;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden}.profile-document-item:hover{border-color:#593ad252;transform:translateY(-2px);box-shadow:0 10px 24px #2a1c5117}.profile-document-download{color:inherit;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;text-decoration:none;display:grid}.profile-document-download i{width:42px;height:42px;color:var(--violet-deep);background:#eee9ff;border-radius:12px;place-items:center;font-size:.46rem;font-style:normal;font-weight:820;display:grid}.profile-document-download span{gap:4px;min-width:0;display:grid}.profile-document-download strong{text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.profile-document-download small{color:var(--command-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;overflow:hidden}.profile-document-download b{color:var(--violet-deep);font-size:.82rem}.document-prism-details{background:linear-gradient(135deg,#faf9ff,#fffaf7);border-top:1px solid #eee9f3;padding:10px 12px 12px}.document-prism-details summary{cursor:pointer;color:#5333d5;font-size:.5rem;font-weight:850;list-style-position:inside}.document-prism-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.document-prism-details dl div{background:#ffffffc7;border:1px solid #593ad21f;border-radius:10px;gap:2px;padding:8px;display:grid}.document-prism-details dt{color:var(--command-muted);text-transform:uppercase;font-size:.42rem;font-weight:760}.document-prism-details dd,.document-prism-details p{color:#271f37;margin:0;font-size:.5rem;line-height:1.45}.document-prism-details>small{color:var(--command-muted);margin-top:8px;font-size:.43rem;line-height:1.45;display:block}.profile-record-empty,.profile-storage-pending{background:#faf9fc;border:1px dashed #dcd5e6;border-radius:15px;gap:5px;padding:16px;display:grid}.profile-record-empty strong,.profile-storage-pending strong{color:#392d49;font-size:.6rem}.profile-record-empty span,.profile-storage-pending p{color:var(--command-muted);margin:0;font-size:.51rem;line-height:1.5}.profile-storage-pending{background:#fff9f7;border-color:#ff71565c;margin-top:18px}.profile-communications-panel{margin-top:18px}.profile-communication-controls{grid-template-columns:repeat(2,minmax(0,auto));align-items:center;gap:8px;display:grid}.profile-provider-control{background:#faf9fc;border:1px solid #e8e3ed;border-radius:14px;align-items:center;gap:8px;min-width:0;padding:6px;display:flex}.profile-provider-control>span{gap:2px;min-width:92px;padding-left:5px;display:grid}.profile-provider-control b{color:#352946;font-size:.52rem}.profile-provider-control small{border-radius:999px;width:fit-content;padding:2px 6px;font-size:.41rem;font-weight:760}.profile-provider-control small.is-connected{color:#116a4a;background:#e3f5ed}.profile-provider-control small.is-staged{color:var(--violet-deep);background:#eee9ff}.profile-provider-control button{min-width:54px;padding:8px 10px}.profile-communications-intro{max-width:760px;color:var(--command-muted);overflow-wrap:anywhere;margin:0;padding:16px 24px 0;font-size:.58rem;line-height:1.55}.profile-communications-panel>.profile-communication-list{min-width:0;margin:0;padding:14px 24px 24px}.profile-communication-list article{border-top:1px solid #ece8f0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.profile-communication-list article>i{width:36px;height:36px;color:var(--violet-deep);background:#eee9ff;border-radius:50%;place-items:center;font-size:.78rem;font-style:normal;display:grid}.profile-communication-list article>i.is-inbound{color:#116a4a;background:#e3f5ed}.profile-communication-list article>span{gap:4px;display:grid}.profile-communication-list article strong{font-size:.6rem}.profile-communication-list article small,.profile-communication-list article time{color:var(--command-muted);font-size:.48rem}.profile-record-empty.is-horizontal{grid-template-columns:auto minmax(0,1fr);align-items:baseline;min-width:0}.profile-record-empty.is-horizontal>*{overflow-wrap:anywhere;min-width:0}.document-studio{--document-accent:#7660ec;--document-accent-soft:#eeeaff;color:#fff;background:radial-gradient(circle at 88% 8%,#795eeb33,#0000 27%),linear-gradient(145deg,#17132e 0%,#211a40 53%,#17132e 100%);border:1px solid #2f225529;border-radius:25px 25px 25px 7px;position:relative;overflow:hidden;box-shadow:0 28px 70px #20174029}.document-studio:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.document-studio-heading{z-index:1;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 27px 22px;display:flex;position:relative}.document-studio-heading>div:first-child{max-width:610px}.document-studio-mark{color:#ff9b7e;letter-spacing:.14em;text-transform:uppercase;font-size:.51rem;font-weight:840}.document-studio-heading h2{font-family:var(--serif);letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(1.75rem,3vw,2.65rem);font-weight:450;line-height:.95}.document-studio-heading p{color:#fff9;max-width:570px;margin:0;font-size:.58rem;line-height:1.65}.document-engine-state{background:#57c08e12;border:1px solid #9aeac129;border-radius:999px;flex:none;align-items:center;gap:10px;padding:9px 13px 9px 10px;display:flex}.document-engine-state>i{background:#8ee4b9;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #8ee4b917}.document-engine-state>span{color:#ffffff80;gap:2px;font-size:.43rem;display:grid}.document-engine-state strong{color:#b8f0d2;font-size:.5rem}.document-studio-body{z-index:1;grid-template-columns:minmax(165px,.37fr) minmax(0,1.63fr);gap:16px;padding:18px;display:grid;position:relative}.document-template-deck{align-content:start;gap:9px;display:grid}.document-template-deck>button{--template-accent:#816aea;color:#ffffff9e;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px 14px 14px 4px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:13px 12px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.document-template-deck>button.is-mint{--template-accent:#56c993}.document-template-deck>button.is-amber{--template-accent:#e5a13e}.document-template-deck>button.is-coral{--template-accent:#ff806b}:is(.document-template-deck>button:hover,.document-template-deck>button:focus-visible){border-color:var(--template-accent);transform:translate(3px)}@supports (color:color-mix(in lab, red, red)){:is(.document-template-deck>button:hover,.document-template-deck>button:focus-visible){border-color:color-mix(in srgb, var(--template-accent), transparent 45%)}}:is(.document-template-deck>button:hover,.document-template-deck>button:focus-visible){outline:none}.document-template-deck>button.is-active{border-color:var(--template-accent);transform:translate(5px)}@supports (color:color-mix(in lab, red, red)){.document-template-deck>button.is-active{border-color:color-mix(in srgb, var(--template-accent), transparent 28%)}}.document-template-deck>button.is-active{background:linear-gradient(90deg, var(--template-accent), transparent), #ffffff13}@supports (color:color-mix(in lab, red, red)){.document-template-deck>button.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--template-accent), transparent 82%), transparent), #ffffff13}}.document-template-deck>button.is-active{color:#fff;box-shadow:-3px 0 0 var(--template-accent)}.document-template-deck>button>span{color:var(--template-accent);font-family:var(--serif);font-size:.86rem}.document-template-deck>button>div{gap:3px;min-width:0;display:grid}.document-template-deck strong{font-size:.58rem}.document-template-deck small{color:#fff6;text-overflow:ellipsis;white-space:nowrap;font-size:.41rem;overflow:hidden}.document-template-deck b{color:var(--template-accent);font-size:.65rem}.document-flight-card{--document-accent:#7660ec;--document-accent-soft:#eeeaff;color:#241a36;background:#fbfaff;border-radius:20px 20px 20px 6px;min-width:0;overflow:hidden;box-shadow:0 20px 55px #00000021}.document-flight-card.is-mint{--document-accent:#289a68;--document-accent-soft:#e4f8ee}.document-flight-card.is-amber{--document-accent:#bd7412;--document-accent-soft:#fff2d8}.document-flight-card.is-coral{--document-accent:#db604c;--document-accent-soft:#ffebe7}.document-flight-topline{color:#8b8298;border-bottom:1px solid #ebe7f0;justify-content:space-between;gap:12px;padding:10px 17px;font-size:.42rem;display:flex}.document-flight-topline b{background:var(--document-accent-soft);color:var(--document-accent);border-radius:999px;padding:4px 8px}.document-workflow-assignment{background:linear-gradient(110deg, var(--document-accent-soft), #fbfaff 64%);border-bottom:1px solid #ebe7f0;grid-template-columns:minmax(0,1fr) minmax(230px,.85fr);gap:18px;padding:17px 20px;display:grid}.document-workflow-assignment h3{font-family:var(--serif);letter-spacing:-.025em;margin:4px 0 5px;font-size:1.02rem;font-weight:540}.document-workflow-assignment p,.document-workflow-assignment>div>strong{color:#746a7e;margin:0;font-size:.47rem;line-height:1.55}.document-workflow-assignment>div>strong{color:#a64e3e;margin-top:7px;display:block}.document-workflow-assignment ol{counter-reset:route-step;align-content:start;gap:5px;margin:0;padding:0;list-style:none;display:grid}.document-workflow-assignment li{color:#5d5268;counter-increment:route-step;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;font-size:.42rem;line-height:1.35;display:grid}.document-workflow-assignment li:before{background:var(--document-accent);color:#fff;content:counter(route-step);border-radius:50%;place-items:center;width:18px;height:18px;font-size:.34rem;font-weight:800;display:grid}.document-template-deck>button[aria-disabled=true]{cursor:not-allowed;opacity:.46}:is(.document-template-deck>button[aria-disabled=true]:hover,.document-template-deck>button[aria-disabled=true]:focus-visible){border-color:#ffffff14;transform:none}.document-prepare-button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.document-flight-summary{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:17px;padding:21px 20px 17px;display:grid}.document-readiness-orbit{--document-coverage:0deg;background:conic-gradient(var(--document-accent) var(--document-coverage), #e9e4ef var(--document-coverage));width:84px;height:84px;box-shadow:0 10px 30px var(--document-accent);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.document-readiness-orbit{box-shadow:0 10px 30px color-mix(in srgb, var(--document-accent), transparent 78%)}}.document-readiness-orbit:before{content:"";background:#fbfaff;border-radius:50%;width:66px;height:66px;position:absolute}.document-readiness-orbit>span{z-index:1;color:#837b8d;text-align:center;gap:1px;font-size:.39rem;display:grid;position:relative}.document-readiness-orbit strong{color:var(--document-accent);font-family:var(--serif);font-size:1.12rem;font-weight:560}.document-flight-summary h3{font-family:var(--serif);letter-spacing:-.035em;margin:4px 0 6px;font-size:1.35rem;font-weight:500}.document-flight-summary p{color:#766d81;margin:0;font-size:.51rem;line-height:1.55}.document-fact-strip{background:#f7f5fa;border-block:1px solid #ebe7f0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.document-fact-strip>div{border-right:1px solid #ebe7f0;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px 12px;display:grid}.document-fact-strip>div:nth-child(3n){border-right:0}.document-fact-strip i{background:#d0c8da;border-radius:50%;width:6px;height:6px}.document-fact-strip .is-ready i{background:#42b27c}.document-fact-strip .is-needed i{background:#e89a35}.document-fact-strip .is-secure i{background:#765bea}.document-fact-strip .is-review i{background:#7f8996}.document-fact-strip span{gap:2px;min-width:0;display:grid}.document-fact-strip small{color:#958da0;font-size:.39rem}.document-fact-strip strong{color:#33283f;text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;overflow:hidden}.document-route{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:18px 20px;display:grid}.document-route>div{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;display:grid;position:relative}.document-route>div:not(:last-child):after{content:"";background:#ded9e5;height:1px;position:absolute;top:11px;left:30px;right:6px}.document-route>div>span{z-index:1;color:#887e94;background:#fff;border:1px solid #d9d3e0;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:.39rem;display:grid}.document-route>div.is-current>span{border-color:var(--document-accent);background:var(--document-accent);color:#fff}.document-route>div.is-complete>span{color:#087a5d;background:#e0f7ed;border-color:#46b88a;font-weight:900}.document-route>div.is-complete>span:before{content:"✓"}.document-route>div.is-complete>span{font-size:0}.document-route>div.is-complete>span:before{font-size:.45rem}.document-route>div.is-complete strong,.document-route>div.is-complete small{color:#087a5d}.document-route strong{z-index:1;color:#4a3d57;text-overflow:ellipsis;white-space:nowrap;background:#fbfaff;width:fit-content;max-width:calc(100% - 8px);padding-right:5px;font-size:.43rem;overflow:hidden}.document-route small{color:#9b93a4;font-size:.36rem}.document-flight-actions{border-top:1px solid #ebe7f0;justify-content:space-between;align-items:end;gap:13px;padding:14px 18px 17px;display:flex}.document-flight-actions label{color:#71677c;gap:5px;min-width:min(280px,55%);font-size:.43rem;font-weight:730;display:grid}.document-flight-actions select{color:#34273f;width:100%;font:inherit;background:#fff;border:1px solid #dcd5e4;border-radius:10px;padding:8px 10px;font-size:.5rem}.document-prepare-button{background:var(--document-accent);color:#fff;min-height:38px;font:inherit;cursor:pointer;box-shadow:0 12px 24px var(--document-accent);border:0;border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-size:.5rem;font-weight:780;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.document-prepare-button{box-shadow:0 12px 24px color-mix(in srgb, var(--document-accent), transparent 75%)}}.document-prepare-button span{font-size:.66rem}.document-packet-review{background:linear-gradient(120deg, var(--document-accent-soft), transparent 42%), #f6f3f9;border-top:1px solid #ded8e6;gap:16px;padding:19px;animation:.19s ease-out both document-review-enter;display:grid}@keyframes document-review-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.document-packet-review h4{font-family:var(--serif);margin:5px 0 4px;font-size:1.03rem;font-weight:520}.document-packet-review p{color:#756a80;margin:0;font-size:.49rem;line-height:1.55}.document-preflight-list{background:#fffc;border:1px solid #dfd9e5;border-radius:13px;display:grid;overflow:hidden}.document-preflight-list>div{border-bottom:1px solid #ebe6ef;grid-template-columns:minmax(95px,.45fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:9px 11px;display:grid}.document-preflight-list>div:last-child{border-bottom:0}.document-preflight-list span{color:#887f92;font-size:.43rem}.document-preflight-list strong{overflow-wrap:anywhere;color:#3a2e45;min-width:0;font-size:.47rem;font-weight:640}.document-preflight-list b{color:#756b7e;background:#ece8f0;border-radius:999px;padding:4px 7px;font-size:.38rem}.document-preflight-list .is-ready b{color:#237b53;background:#ddf5e9}.document-preflight-list .is-needed b{color:#9a5e0e;background:#fff0d6}.document-preflight-list .is-secure b{color:#5d43c7;background:#e9e3ff}.document-preflight-list .is-review b{color:#596473;background:#edf0f3}.document-vault-entry{background:radial-gradient(circle at 3% 0,#7b5ceb24,#0000 33%),linear-gradient(135deg,#f9f7fffa,#f5fbf9f0);border:1px solid #6c53ca33;border-radius:15px;grid-template-columns:minmax(220px,1.2fr) minmax(190px,.8fr) minmax(190px,.8fr);align-items:end;gap:16px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffe6}.document-vault-entry h5{color:#30233e;font-family:var(--serif);margin:5px 0 4px;font-size:.84rem;font-weight:560;line-height:1.2}.document-vault-entry p{color:#776d82;max-width:420px;margin:0;font-size:.43rem;line-height:1.55}.document-vault-entry>label{color:#51445f;gap:6px;min-width:0;font-size:.42rem;font-weight:720;display:grid}.document-vault-entry>label>span{background:#ffffffeb;border:1px solid #d8d0e2;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.document-vault-entry>label>span:focus-within{border-color:#7558db;box-shadow:0 0 0 3px #7558db1f}.document-vault-entry input{color:#281c35;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:9px 10px;font-size:.48rem}.document-vault-entry button{color:#fff;font:inherit;background:#2c2040;border:0;border-left:1px solid #ddd5e7;padding:8px 10px;font-size:.4rem;font-weight:760;transition:background .16s,opacity .16s}.document-vault-entry button:hover:not(:disabled){background:#6547d5}.document-vault-entry button:disabled{cursor:wait;opacity:.58}.document-studio-message{color:#286546;background:#eef9f3;border:1px solid #36976733;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:.44rem;line-height:1.5;display:flex}.document-studio-message a{color:#fff;background:#236a49;border-radius:999px;flex:none;padding:6px 9px;font-weight:760;text-decoration:none}.document-signing-handoff{background:radial-gradient(circle at 90% 0,#6f50e821,#0000 36%),#fbfaff;border:1px solid #6f50e83d;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.document-signing-handoff:not(.is-sent)>div:first-child{grid-column:1/-1}.document-signing-handoff.is-sent{background:radial-gradient(circle at 90% 0,#48bf8524,#0000 36%),#f6fcf8;border-color:#36976747;grid-template-columns:minmax(0,1fr) auto}.document-signing-handoff h5{color:#24183d;font-family:var(--font-serif), Georgia, serif;margin:5px 0 4px;font-size:.78rem;font-weight:500}.document-signing-handoff p{color:#71697d;margin:0;font-size:.43rem;line-height:1.55}.document-qa-confirmation{color:#51475f;background:#ffffffc7;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:11px;font-size:.43rem;font-weight:680;line-height:1.45;display:grid}.document-qa-confirmation input{accent-color:#6f50e8;width:15px;height:15px;margin:1px 0 0}.document-signing-agreement{color:#51475f;background:#f5f1ffd1;border:1px solid #6f50e824;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:11px;font-size:.43rem;line-height:1.5;display:grid}.document-signing-agreement input{accent-color:#6f50e8;width:15px;height:15px;margin:1px 0 0}.document-signing-agreement span{gap:4px;display:grid}.document-signing-agreement strong{color:#2f224b;font-size:.48rem}.document-signing-agreement small{color:#6f50e8;font-size:.39rem;font-weight:760}.document-signing-handoff>button{color:#fff;font:inherit;white-space:nowrap;background:#6f50e8;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 15px;font-size:.44rem;font-weight:780;display:inline-flex;box-shadow:0 12px 26px #583ec033}.document-signing-handoff>button:disabled{cursor:not-allowed;box-shadow:none;opacity:.46}.document-signing-state{color:#276746;white-space:nowrap;background:#dff6e9;border-radius:999px;padding:9px 12px;font-size:.43rem}.document-preflight-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.document-preflight-footer>span{color:#776e80;max-width:510px;font-size:.43rem;line-height:1.55}.document-preflight-footer>span strong{color:#3d3150}.document-preflight-footer button{color:#8a8192;font:inherit;background:#e7e2eb;border:1px solid #d7d0df;border-radius:10px;flex:none;padding:9px 12px;font-size:.44rem;font-weight:750}.document-preflight-footer button.is-ready{background:var(--document-accent);color:#fff;cursor:pointer;box-shadow:0 12px 28px var(--document-accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.document-preflight-footer button.is-ready{box-shadow:0 12px 28px color-mix(in srgb, var(--document-accent), transparent 70%)}}.document-preflight-footer button.is-ready{transition:transform .16s,box-shadow .16s}:is(.document-preflight-footer button.is-ready:hover,.document-preflight-footer button.is-ready:focus-visible){box-shadow:0 15px 32px var(--document-accent);outline:none;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){:is(.document-preflight-footer button.is-ready:hover,.document-preflight-footer button.is-ready:focus-visible){box-shadow:0 15px 32px color-mix(in srgb, var(--document-accent), transparent 62%)}}.document-preflight-footer button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}@media (max-width:1280px){.case-board{grid-template-columns:repeat(2,minmax(0,1fr))}.case-toolbar{grid-template-columns:1fr}.case-filter-strip{width:fit-content;max-width:100%}}@media (max-width:980px){.document-studio-body{grid-template-columns:1fr}.document-template-deck{grid-template-columns:repeat(4,minmax(0,1fr))}.document-template-deck>button{grid-template-columns:auto minmax(0,1fr)}.document-template-deck>button>b{display:none}.document-template-deck>button.is-active{box-shadow:inset 0 3px 0 var(--template-accent);transform:translateY(2px)}.document-vault-entry{grid-template-columns:1fr 1fr}.document-vault-entry>div:first-child{grid-column:1/-1}.casework-summary,.profile-record-grid{grid-template-columns:1fr}.case-metric-grid,.task-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-table-heading,.task-table article{grid-template-columns:42px minmax(180px,1.2fr) minmax(145px,.9fr) minmax(95px,.55fr) 20px}.task-table-heading>span:nth-child(5),.task-table article>time{display:none}}@media (max-width:720px){.document-studio-heading{padding:20px}.document-engine-state{display:none}.document-studio-body{padding:11px}.document-workflow-assignment{grid-template-columns:1fr;padding:15px}.document-template-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.document-flight-summary{grid-template-columns:76px minmax(0,1fr);padding-inline:15px}.document-readiness-orbit{width:70px;height:70px}.document-readiness-orbit:before{width:55px;height:55px}.document-fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.document-fact-strip>div:nth-child(3n){border-right:1px solid #ebe7f0}.document-fact-strip>div:nth-child(2n){border-right:0}.document-route{grid-template-columns:1fr;gap:8px}.document-route>div:not(:last-child):after{width:1px;height:auto;top:22px;bottom:-9px;left:11px}.document-flight-actions,.document-preflight-footer{flex-direction:column;align-items:stretch}.document-signing-handoff,.document-signing-handoff.is-sent{flex-direction:column;align-items:stretch;display:flex}.document-flight-actions label{min-width:0}.document-flight-actions select,.document-prepare-button{min-height:43px}.document-prepare-button{justify-content:space-between}.document-preflight-list>div{grid-template-columns:1fr auto}.document-preflight-list strong{grid-area:2/1/auto/-1}.document-vault-entry{grid-template-columns:1fr}.document-vault-entry>div:first-child{grid-column:auto}.document-studio-message{flex-direction:column;align-items:stretch}.document-studio-message a{align-self:flex-start}.casework-form{grid-template-columns:1fr;padding-inline:16px}.casework-form label.is-wide,.casework-form>button{grid-column:auto}.casework-sections summary,.casework-record-picker,.casework-date-list{padding-inline:16px}.casework-date-list article{grid-template-columns:1fr;gap:4px}.profile-communication-controls{grid-template-columns:1fr;width:100%}.profile-communications-panel>.command-panel-heading{flex-direction:column;align-items:flex-start;gap:14px}.profile-provider-control{justify-content:space-between}.profile-communications-intro,.profile-communications-panel>.profile-communication-list{padding-inline:16px}.profile-document-uploader>div,.profile-note-composer>div{grid-template-columns:1fr}.profile-document-uploader>.prism-scan-surface{grid-template-columns:54px minmax(0,1fr);min-height:176px;padding:16px}.prism-lens-mark{width:52px;height:52px}.prism-scan-copy strong{font-size:.98rem}.prism-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.prism-readout span:nth-child(2){border-right:0}.prism-readout span:last-child{border-top:1px solid #ffffff14;grid-column:1/-1}.profile-communication-list article{grid-template-columns:38px minmax(0,1fr)}.profile-communication-list article time{grid-column:2}.profile-record-empty.is-horizontal,.case-board{grid-template-columns:1fr}.case-card{min-height:350px}.task-toolbar{grid-template-columns:1fr}.task-assignee-filter,.task-personal-scope,.task-filter-strip{width:100%}.task-filter-strip button{flex:1}.task-table-heading{display:none}.task-table article{grid-template-columns:34px minmax(0,1fr) 18px;gap:10px;min-height:92px;padding:14px}.task-table article>.task-person-cell,.task-table article>span:nth-child(4),.task-table article>time{display:none}.task-complete-button{width:26px;height:26px}}.profile-task-command{background:linear-gradient(105deg,#7457eb17,#0000 34%),#fff;border:1px solid #ded8e8;border-radius:24px;margin:18px 0 24px;padding:22px 24px;box-shadow:0 18px 42px #21164114}.profile-task-command-heading,.profile-task-command-heading>div,.profile-task-card,.profile-task-card>span{min-width:0}.profile-task-command-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.profile-task-command-heading span,.client-workspace-card>div:first-child>span{color:var(--client-section-label,#5d3fe5);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.profile-task-command-heading h2{color:#19132e;font:700 25px/1.05 var(--font-editorial);margin:0}.profile-task-command-heading p{color:#736d80;margin:7px 0 0;font-size:13px}.profile-task-command-heading>button,.profile-task-composer>button{color:#fff;cursor:pointer;background:#5c3fe0;border:0;border-radius:13px;flex:none;padding:12px 17px;font-weight:800}.profile-task-composer{background:#f5f2fa;border-radius:18px;grid-template-columns:1.5fr 1fr .7fr;gap:12px;margin-top:18px;padding:16px;display:grid}.profile-task-composer label{color:#564e65;gap:6px;font-size:11px;font-weight:800;display:grid}.profile-task-composer label.is-wide{grid-column:1/3}.profile-task-composer input,.profile-task-composer select{color:#181229;background:#fff;border:1px solid #dcd4e6;border-radius:12px;min-width:0;padding:12px}.profile-task-composer>button{align-self:end}.profile-task-ribbon{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.profile-task-card{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffffe0;border:1px solid #e5dfeb;border-radius:14px;align-items:center;gap:10px;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.profile-task-card:hover{border-color:#5c3fe05c;transform:translateY(-1px);box-shadow:0 10px 24px #2a1b5017}.profile-task-ribbon i{background:#a99be2;border-radius:9px;width:7px;height:30px}.profile-task-ribbon i.is-high{background:#ee9f34}.profile-task-ribbon i.is-urgent{background:#ff6d5e}.profile-task-ribbon span{flex:1;gap:3px;display:grid}.profile-task-ribbon strong,.profile-task-ribbon small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-task-ribbon strong{color:#211937;font-size:12px}.profile-task-ribbon small{color:#81798d;font-size:10px}.profile-task-ribbon>p{color:#756d82;margin:0;font-size:12px}.profile-task-ribbon>b{color:#5b3cde;align-self:center;font-size:11px}.profile-task-card>b{color:#6a53ce;font-size:10px}.profile-task-message{color:#367e63;margin:12px 0 0;font-size:12px}.task-editor-layer{z-index:190;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#120b271f;justify-items:end;padding:18px;display:grid;position:fixed;inset:0}.task-editor-overlay{-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);background:radial-gradient(circle at 100% 0,#7553e830,#0000 38%),#f9f7fce0;border:1px solid #ffffff75;border-radius:28px;align-self:center;width:min(620px,100vw - 36px);max-height:calc(100vh - 36px);animation:.24s cubic-bezier(.2,.8,.2,1) both profilePeekArrive;display:grid;overflow:auto;box-shadow:-26px 24px 90px #130a2b45}.task-editor-overlay>header{border-bottom:1px solid #402b6e1f;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 25px 19px;display:flex}.task-editor-overlay>header span{color:#6543dd;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.task-editor-overlay>header h2{color:#17102b;font:600 31px/1 var(--font-editorial);margin:7px 0 5px}.task-editor-overlay>header p{color:#766e83;text-transform:capitalize;margin:0;font-size:12px}.task-editor-overlay>header button{color:#2a1c4d;cursor:pointer;background:#ffffff9e;border:1px solid #452d7e24;border-radius:14px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.task-editor-overlay>form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px 25px 25px;display:grid}.task-editor-overlay label{color:#575063;gap:7px;font-size:11px;font-weight:800;display:grid}.task-editor-overlay label.is-wide,.task-editor-overlay footer,.task-editor-message{grid-column:1/-1}.task-editor-overlay input,.task-editor-overlay select,.task-editor-overlay textarea{color:#1a122e;min-width:0;font:inherit;background:#ffffffb8;border:1px solid #4a337e2e;border-radius:14px;outline:0;padding:12px 13px}.task-editor-overlay textarea{resize:vertical;line-height:1.5}.task-editor-overlay input:focus,.task-editor-overlay select:focus,.task-editor-overlay textarea:focus{border-color:#7556e7;box-shadow:0 0 0 3px #7556e71f}.task-editor-overlay footer{justify-content:space-between;align-items:center;gap:18px;margin-top:4px;display:flex}.task-editor-overlay footer>div{gap:5px;display:grid}.task-editor-overlay footer a,.task-editor-overlay footer>div>button{color:#5b3cde;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;text-decoration:none}.task-editor-overlay footer small{color:#847c90;font-size:10px}.task-editor-overlay footer>button{color:#fff;cursor:pointer;background:#5c3fe0;border:0;border-radius:14px;flex:none;padding:13px 18px;font-weight:850}.task-editor-overlay footer>button:disabled{opacity:.58;cursor:wait}.task-editor-message{color:#287255;margin:0;font-size:12px}.prism-data-card{background:#fbfaff;border:1px solid #cfc4ed;border-radius:18px;overflow:hidden}.prism-data-card>summary{cursor:pointer;background:linear-gradient(90deg,#eee9ff,#f9f7ff);justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;list-style:none;display:flex}.prism-data-card>summary::-webkit-details-marker{display:none}.prism-data-card>summary span{color:#716684;font-size:11px}.prism-data-card>summary b{color:#5333d5;margin-right:5px;font-size:16px}.prism-data-card>summary strong{color:#261846;font-size:12px}.prism-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.prism-data-grid>label{background:#fff;border:1px solid #e6e0ec;border-radius:13px;gap:7px;min-width:0;padding:11px;display:grid}.prism-data-grid>label.has-conflict{background:#fffcf5;border-color:#eab66d}.prism-data-grid>label.is-protected{background:#f9f6ff;border-color:#c9b9f2}.prism-data-grid label>span{align-items:center;gap:7px;min-width:0;display:flex}.prism-data-grid label>span input{accent-color:#5d3fe5;width:14px;height:14px}.prism-data-grid label>span b{color:#251b37;font-size:10px}.prism-data-grid label>span em{color:#786e86;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:8px;font-style:normal;font-weight:800}.prism-data-grid label>input{color:#21172f;background:0 0;border:0;border-bottom:1px solid #ddd6e6;border-radius:0;width:100%;min-width:0;padding:5px 0 7px;font-size:12px}.prism-data-grid label>small{color:#a66c1c;font-size:9px}.prism-data-footer{justify-content:space-between;align-items:center;gap:16px;padding:0 14px 14px;display:flex}.prism-data-footer p,.prism-data-empty{color:#746c80;margin:0;font-size:10px;line-height:1.5}.prism-data-footer button{color:#fff;cursor:pointer;background:#251744;border:0;border-radius:11px;flex:none;padding:10px 13px;font-size:10px;font-weight:800}.prism-data-empty{padding:18px}.client-portal-card>.profile-disclosure-content>p{color:#776e83;margin:0 0 14px;font-size:11px;line-height:1.55}.client-portal-state{color:#756e81;text-transform:uppercase;background:#efedf3;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.client-portal-state.is-live{color:#087c52;background:#dcf6e9}.client-portal-facts{grid-template-columns:1fr 1fr;gap:7px;margin:0 0 12px;display:grid}.client-portal-facts div{background:#f6f3f9;border-radius:11px;padding:9px}.client-portal-facts dt{color:#877f91;text-transform:uppercase;font-size:8px}.client-portal-facts dd{color:#2a203c;margin:3px 0 0;font-size:10px;font-weight:800}.client-portal-link,.client-portal-actions{gap:7px;margin-bottom:10px;display:flex}.client-portal-link input{border:1px solid #d9d1e4;border-radius:10px;flex:1;min-width:0;padding:9px;font-size:9px}.client-portal-link a{color:#fff;background:#251744;border-radius:10px;align-items:center;padding:9px 11px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.lead-review-workbar button.is-primary{color:#fff;background:#25194c;border-color:#25194c;box-shadow:0 8px 18px #25194c24}.client-booking-card{color:#fff;background:radial-gradient(circle at 12% 20%,#50e0b11f,#0000 28%),linear-gradient(135deg,#211744,#15102f 68%);border:1px solid #9df0c833;border-radius:18px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(18px,4vw,46px);width:min(1240px,100% - 32px);margin:0 auto 18px;padding:clamp(20px,3vw,32px);display:grid;box-shadow:0 20px 54px #1710362e}.client-booking-copy{align-self:center}.client-booking-copy>span{color:#9df0c8;letter-spacing:.15em;text-transform:uppercase;font-size:.58rem;font-weight:900}.client-booking-copy h2{font:600 clamp(1.55rem, 3vw, 2.45rem)/1.02 var(--font-editorial);margin:8px 0 10px}.client-booking-copy p{color:#ffffffa3;margin:0;font-size:.72rem;line-height:1.6}.client-booking-copy>small{color:#a9a2bd;margin-top:14px;font-size:.55rem;font-weight:750;display:block}.client-booking-picker{gap:10px;min-width:0;display:grid}.client-booking-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.client-booking-slots button{color:#fff;cursor:pointer;text-align:left;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:9px;gap:3px;padding:10px;display:grid}.client-booking-slots button:hover,.client-booking-slots button.is-selected{background:#9df0c824;border-color:#9df0c8}.client-booking-slots span{color:#ffffff85;font-size:.48rem}.client-booking-slots strong{font-size:.68rem}.client-booking-more{color:#afeed1;cursor:pointer;background:0 0;border:0;justify-self:start;padding:3px 0;font-size:.53rem;font-weight:850}.client-booking-picker label{color:#ffffff94;gap:5px;font-size:.52rem;font-weight:800;display:grid}.client-booking-picker textarea{resize:vertical;color:#fff;min-width:0;font:inherit;background:#07051452;border:1px solid #ffffff21;border-radius:9px;padding:10px;font-size:.64rem}.client-booking-submit,.client-booking-confirmation button{color:#17112f;cursor:pointer;background:#9df0c8;border:0;border-radius:9px;padding:12px 15px;font-size:.6rem;font-weight:900}.client-booking-submit:disabled,.client-booking-confirmation button:disabled{opacity:.45;cursor:not-allowed}.client-booking-status{color:#c8f8e2;grid-column:1/-1;margin:0;font-size:.58rem;font-weight:760}.client-booking-card.is-confirmed{grid-template-columns:minmax(0,1fr) auto;align-items:center}.client-booking-confirmation{border-left:1px solid #ffffff1f;gap:7px;min-width:min(100%,330px);padding-left:28px;display:grid}.client-booking-confirmation strong{font:600 1.2rem/1.2 var(--font-editorial)}.client-booking-confirmation small{color:#ffffff8c;font-size:.55rem}.client-booking-confirmation button{color:#fff;background:#ffffff14;border:1px solid #ffffff21;margin-top:5px}.appointment-command-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.appointment-command-summary article{border:1px solid var(--command-border);background:#fff;border-radius:11px;gap:5px;padding:17px;display:grid}.appointment-command-summary span{color:var(--violet-deep);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:900}.appointment-command-summary strong{font:600 1.65rem/1 var(--font-editorial)}.appointment-command-summary small{color:var(--command-muted);font-size:.55rem}.appointment-command-list{border:1px solid var(--command-border);background:#fff;border-radius:12px;margin-top:12px;overflow:hidden}.appointment-command-list>header{border-bottom:1px solid var(--command-border);justify-content:space-between;align-items:end;gap:14px;padding:18px;display:flex}.appointment-command-list>header div{gap:4px;display:grid}.appointment-command-list>header span{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:900}.appointment-command-list>header h2{font:600 1.45rem/1 var(--font-editorial);margin:0}.appointment-command-list>header small{color:var(--command-muted);font-size:.52rem}.appointment-command-list>article{border-bottom:1px solid var(--command-border);grid-template-columns:minmax(180px,.65fr) minmax(260px,1.35fr) auto auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.appointment-command-list time{color:#24194b;font-size:.65rem;font-weight:900}.appointment-command-list article>div{gap:3px;display:grid}.appointment-command-list article>div strong{font-size:.72rem}.appointment-command-list article>div span,.appointment-command-list article>div small{color:var(--command-muted);font-size:.52rem}.appointment-command-list article>b{color:#087d61;text-transform:capitalize;background:#e8f8f1;border-radius:999px;padding:6px 9px;font-size:.48rem}.appointment-command-list article>a{color:#291e52;border:1px solid #d9d2e7;border-radius:8px;padding:8px 10px;font-size:.52rem;font-weight:850;text-decoration:none}.appointment-command-empty{color:var(--command-muted);text-align:center;margin:0;padding:36px 18px}@media (max-width:820px){.client-booking-card,.client-booking-card.is-confirmed{grid-template-columns:1fr}.client-booking-confirmation{border-top:1px solid #ffffff1f;border-left:0;padding:18px 0 0}.appointment-command-summary{grid-template-columns:1fr}.appointment-command-list>article{grid-template-columns:1fr auto}.appointment-command-list article>div{grid-column:1/-1}}@media (max-width:560px){.client-booking-card{border-radius:14px;width:min(100% - 20px,1240px);padding:18px}.client-booking-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.prospect-workspace-shell{color:#fff;background:radial-gradient(circle at 80% 8%,#6fe0ac29,#0000 26%),radial-gradient(circle at 12% 35%,#734ee633,#0000 30%),#120d25;min-height:100vh;padding:26px clamp(20px,5vw,78px) 40px}.prospect-workspace-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);align-items:end;gap:clamp(24px,5vw,70px);max-width:1240px;margin:64px auto 24px;display:grid}.prospect-workspace-hero>div>span,.prospect-workspace-card>span{color:#9df0c8;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.prospect-workspace-hero h1{max-width:850px;font:500 clamp(42px, 6vw, 76px)/.96 var(--font-editorial);letter-spacing:-.04em;margin:12px 0}.prospect-workspace-hero>div>p{color:#bbb2c9;max-width:720px;margin:0;font-size:14px;line-height:1.65}.prospect-workspace-hero aside{background:#ffffff0f;border:1px solid #9df0c83d;border-radius:14px;gap:6px;padding:18px;display:grid}.prospect-workspace-hero aside span{color:#a89fc0;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.prospect-workspace-hero aside strong{font:600 24px/1.05 var(--font-editorial)}.prospect-workspace-hero aside small{color:#9df0c8;font-size:10px;line-height:1.45}.prospect-workspace-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:18px;max-width:1240px;margin:0 auto;display:grid}.prospect-workspace-card{background:#ffffff12;border:1px solid #ffffff21;border-radius:16px;min-width:0;padding:clamp(18px,3vw,26px);box-shadow:0 22px 60px #00000038}.prospect-workspace-card h2{font:600 28px/1.05 var(--font-editorial);margin:7px 0 8px}.prospect-workspace-card>p{color:#aaa1b7;margin:0 0 17px;font-size:11px;line-height:1.55}.prospect-workspace-card.is-contact dl{background:#ffffff1a;border-radius:10px;gap:1px;margin:0;display:grid;overflow:hidden}.prospect-workspace-card.is-contact dl div{background:#1b1532;gap:4px;padding:12px;display:grid}.prospect-workspace-card dt{color:#948ba2;font-size:9px}.prospect-workspace-card dd{color:#fff;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800}.prospect-workspace-card.is-contact>small{color:#948ba2;margin-top:13px;font-size:9px;line-height:1.5;display:block}.prospect-message-thread{flex-direction:column;gap:8px;min-height:150px;max-height:290px;margin:15px 0 12px;display:flex;overflow:auto}.prospect-message-thread>article{background:#ffffff17;border-radius:12px 12px 12px 4px;align-self:flex-start;max-width:86%;padding:10px 12px}.prospect-message-thread>article.is-client{background:#6248cb;border-radius:12px 12px 4px;align-self:flex-end}.prospect-message-thread strong{letter-spacing:.05em;text-transform:uppercase;font-size:8px}.prospect-message-thread p{color:#f7f4fb;margin:5px 0;font-size:11px;line-height:1.5}.prospect-message-thread small{color:#b7afc3;font-size:8px}.prospect-message-empty{color:#8f879d;margin:auto;font-size:10px}.prospect-workspace-card form{gap:7px;display:grid}.prospect-workspace-card form label{color:#bcb3ca;font-size:9px;font-weight:850}.prospect-workspace-card form textarea{color:#fff;resize:vertical;font:inherit;background:#06041247;border:1px solid #ffffff24;border-radius:10px;padding:11px;font-size:11px}.prospect-workspace-card form button{color:#17112f;cursor:pointer;background:#9df0c8;border:0;border-radius:9px;justify-self:end;padding:11px 15px;font-size:10px;font-weight:900}.prospect-workspace-card form button:disabled{opacity:.45;cursor:not-allowed}.prospect-workspace-status{color:#9df0c8;margin-top:10px;font-size:9px;font-weight:760;display:block}.prospect-workspace-shell>footer{color:#81798e;max-width:1240px;margin:28px auto 0;font-size:9px}@media (max-width:820px){.prospect-workspace-hero,.prospect-workspace-grid{grid-template-columns:1fr}.prospect-workspace-hero{margin-top:44px}}@media (max-width:560px){.prospect-workspace-shell{padding:16px 10px 28px}.prospect-workspace-hero{margin:34px 8px 20px}.prospect-workspace-hero h1{font-size:clamp(37px,12vw,52px)}.prospect-workspace-hero>div>p{font-size:12px}.prospect-workspace-grid{padding:0}.prospect-workspace-card{border-radius:14px;padding:17px}.prospect-message-thread>article{max-width:92%}}.client-portal-share-actions{background:#f0faf6;border:1px solid #4eb78738;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px;padding:9px;display:grid}.client-portal-share-actions>button{min-width:0;padding-inline:7px}.client-portal-share-actions>small{color:#527d6d;grid-column:1/-1;font-size:8px;line-height:1.4}.client-portal-card button{color:#fff;cursor:pointer;background:#5c3ee0;border:0;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:800}.client-portal-card button.is-secondary{color:#4b405d;background:#f0edf5}.client-portal-card .client-portal-billing-request{color:#146c50;text-align:left;background:#e9f8f1;border:1px solid #4eb7873d;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.client-portal-card .client-portal-billing-request small{color:#4e8873;font-size:8px;font-weight:750}.client-portal-message-compose{gap:8px;margin-top:12px;display:grid}.client-portal-message-compose textarea{resize:vertical;min-height:72px;font:inherit;border:1px solid #ddd5e7;border-radius:12px;padding:10px}.client-portal-card>.profile-disclosure-content>small{color:#837a8e;margin-top:10px;font-size:9px;display:block}.client-portal-message{color:#467b65!important;margin:9px 0 0!important}.client-portal-message-history{gap:7px;max-height:230px;margin-top:10px;display:grid;overflow-y:auto}.client-portal-message-history article{background:#f7f4fa;border:1px solid #e3dcea;border-radius:12px;padding:9px 10px}.client-portal-message-history article.is-staff{background:#eee9ff;margin-left:18px}.client-portal-message-history article small{color:#5e46c8;font-size:8px;font-weight:850}.client-portal-message-history article p{color:#322842;margin:4px 0 0;font-size:10px;line-height:1.45}.client-portal-card button.client-portal-test-reset{color:#9d3737;background:#fff4f2;border:1px solid #dfb9b9;width:100%;margin-top:12px}@media (max-width:560px){.client-portal-share-actions{grid-template-columns:1fr}}.money-account{gap:20px}.money-kicker{color:#6947e9;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:950}.money-account-hero{color:#fff;background:radial-gradient(circle at 94% 8%,#70e1bd3d,#0000 32%),radial-gradient(circle at 10% 110%,#ff8b6f3d,#0000 38%),linear-gradient(135deg,#1a1032 0%,#35215d 100%);border:1px solid #39236121;border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:22px;padding:clamp(24px,3.2vw,42px);display:grid;overflow:hidden;box-shadow:0 24px 60px #21143e29}.money-account-hero h2{color:#fff;max-width:760px;font-family:var(--serif);letter-spacing:-.04em;margin:9px 0 10px;font-size:clamp(2rem,4vw,3.8rem);font-weight:500;line-height:.98}.money-account-hero p{color:#ffffffb8;max-width:720px;margin:0;line-height:1.6}.money-account-hero .money-kicker{color:#82e4c4}.money-next-pay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;align-content:center;gap:8px;min-width:0;padding:22px;display:grid}.money-next-pay span{color:#ffab95;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:950}.money-next-pay strong{font-family:var(--serif);font-size:clamp(1.65rem,3vw,2.5rem);font-weight:500}.money-next-pay small{color:#ffffff9e;line-height:1.45}.money-account .money-summary{border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:0 15px 38px #23164012}.money-account .money-summary article{padding:22px;position:relative}.money-account .money-summary article:before{content:"";background:#f0bb62;width:3px;position:absolute;inset:0 auto 0 0}.money-account .money-summary article.is-approved:before{background:#6f53e9}.money-account .money-summary article.is-paid:before{background:#58c9a4}.money-account .money-summary article.is-reversed:before{background:#e87570}.money-account .money-summary strong{font-size:clamp(1.7rem,3vw,2.55rem)}.money-section{background:#fff;border:1px solid #2a1b4d1f;border-radius:18px;min-width:0;padding:clamp(22px,2.6vw,32px);box-shadow:0 16px 42px #23164012}.money-section>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.money-section>header h2{color:#1d1238;font-family:var(--serif);letter-spacing:-.025em;margin:6px 0 0;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:500}.money-section>header>p{color:#746d80;max-width:600px;margin:0;font-size:13px;line-height:1.55}.money-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.money-rate-grid>article{background:linear-gradient(140deg,#fbfaff,#f5f2fb);border:1px solid #37265b1c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:16px;display:grid}.money-rate-percent{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#6041db,#3d266f);border:1px solid #6747e72b;border-radius:14px;place-content:center;width:72px;display:grid}.money-rate-percent strong{font-family:var(--serif);font-size:1.45rem;font-weight:600}.money-rate-percent span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.money-rate-copy{min-width:0}.money-rate-copy>span,.money-rate-example>span{color:#797183;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.money-rate-copy h3{color:#20143c;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:14px;overflow:hidden}.money-rate-copy p{color:#6f6879;margin:0;font-size:11px}.money-rate-example{text-align:right;border-left:1px solid #37265b1a;justify-items:end;gap:4px;min-width:120px;padding-left:14px;display:grid}.money-rate-example strong{color:#087857;font-size:12px}.money-rate-footnote{color:#514764;background:#eff9f6;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:11px;line-height:1.55}.money-two-column{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:20px;display:grid}.money-payout-list{display:grid}.money-payout-list>div{border-top:1px solid #2c1c4e1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 0;display:grid}.money-payout-list>div:first-child{border-top:0}.money-payout-list div>div{gap:3px;display:grid}.money-payout-list small{color:#7a7284}.money-payout-list b{color:#21143d;font-family:var(--serif);font-size:1.25rem}.money-payout-dot{background:#efb95e;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #efb95e26}.money-payout-dot.is-approved{background:#5ed0aa;box-shadow:0 0 0 5px #5ed0aa26}.money-calm-state{background:#eff9f6;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:18px;display:grid}.money-calm-state>span{color:#fff;background:#53bd9a;border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.money-calm-state p{color:#6f6879;margin:0;font-size:12px}.money-personal-space{color:#fff;background:radial-gradient(circle at 100% 0,#ff8b6f2e,#0000 33%),linear-gradient(145deg,#1b1233,#2a1b4b)}.money-personal-space>header h2{color:#fff}.money-personal-space .money-kicker{color:#82e4c4}.money-personal-list{display:grid}.money-personal-list>div{border-top:1px solid #ffffff1c;gap:3px;padding:13px 0;display:grid}.money-personal-list>div:first-child{border-top:0}.money-personal-list span{color:#ffab95;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.money-personal-list small{color:#ffffff91;line-height:1.4}.money-personal-space>a{color:#eafff8;background:#59c7a421;border:1px solid #7ee2c24d;border-radius:11px;justify-content:space-between;align-items:center;margin-top:14px;padding:13px 15px;font-weight:900;text-decoration:none;display:flex}.money-plans-section{padding-bottom:22px}.money-account .money-plans article{box-shadow:none;border-radius:15px}.money-account .money-plans article>div{padding:20px 22px 14px}.money-account .money-plans h2{font-size:1.65rem}.money-account .money-plans dl div{padding:14px 22px}.money-account .money-entry-card{border-radius:18px}.money-account .money-ledger{border-radius:18px;box-shadow:0 16px 42px #23164012}.money-account .money-ledger>div p{color:#766e81;margin:6px 0 0}.money-account .money-ledger em.is-reversed{color:#a13c39;background:#ffe5e3}@media (max-width:1120px){.money-account .money-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.money-rate-grid{grid-template-columns:1fr}}@media (max-width:860px){.money-account-hero,.money-two-column{grid-template-columns:1fr}.money-section>header{align-items:start;display:grid}}@media (max-width:620px){.money-account-hero{border-radius:16px;padding:22px 18px}.money-account .money-summary{grid-template-columns:1fr}.money-account .money-summary article{border-top:1px solid #2a1b4d1a;border-left:0}.money-section{border-radius:15px;padding:19px 16px}.money-rate-grid>article{grid-template-columns:58px minmax(0,1fr);gap:12px}.money-rate-percent{width:58px}.money-rate-example{text-align:left;border-top:1px solid #37265b1a;border-left:0;grid-column:1/-1;justify-content:space-between;padding:11px 0 0;display:flex}.money-account .money-ledger article{grid-template-columns:1fr}.money-account .money-ledger article>div:nth-child(2){justify-items:start}}.client-workspace-shell,.client-workspace-unavailable{color:#fff;background:radial-gradient(circle at 82% 12%,#734ee647,#0000 28%),#120d25;min-height:100vh}.client-workspace-shell{--client-section-label:#8f75ff;padding:26px clamp(20px,5vw,78px) 42px}.client-workspace-logo{width:min(160px,34vw)}.client-workspace-logo .brand-logo{width:100%;height:auto;display:block}.client-workspace-header{justify-content:space-between;align-items:center;gap:18px;max-width:1240px;margin:0 auto;display:flex}.client-workspace-header>span{color:#d8d0e9;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.client-workspace-header>span i{background:#6fe0ac;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #6fe0ac}.client-workspace-hero{max-width:1240px;margin:42px auto 24px}.client-workspace-hero>span,.client-workspace-unavailable>span{color:#ff8b70;letter-spacing:.15em;text-transform:uppercase;font-size:13px;font-weight:800}.client-workspace-hero h1,.client-workspace-unavailable h1{max-width:850px;font:500 clamp(38px, 5vw, 66px)/.98 var(--font-editorial);letter-spacing:-.04em;margin:9px 0 7px}.client-workspace-hero p{color:#bcb4ca;max-width:660px;margin:0;font-size:14px;line-height:1.55}.client-workspace-pulse{background:#ffffff0e;border:1px solid #ffffff21;border-radius:22px;grid-template-columns:repeat(3,1fr);max-width:1240px;margin:0 auto 18px;display:grid;overflow:hidden;box-shadow:0 20px 55px #00000029}.client-request-alert{background:linear-gradient(110deg,#ff84682e,#7655dc1f);border:1px solid #ff8b7094;border-left:5px solid #ff8468;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 22px;max-width:1240px;margin:0 auto 18px;padding:18px 20px;display:grid;box-shadow:0 16px 42px #07041633}.client-request-alert>span,.client-request-alert>strong,.client-request-alert>small{grid-column:1}.client-request-alert>span{color:#ff9a82;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;display:flex}.client-request-alert>span i{color:#171126;background:#ff8468;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;font-weight:900;display:grid}.client-request-alert>strong{color:#fff;font-size:17px}.client-request-alert>small{color:#bdb4cb;font-size:10px}.client-request-alert>button{color:#171126;background:#ff8468;border:0;border-radius:11px;grid-area:1/2/4;min-width:142px;padding:12px 16px;font-weight:850}.client-workspace-pulse>div{grid-template-columns:1fr auto;gap:3px 18px;padding:18px 22px;transition:transform .22s,background .22s;display:grid;position:relative;overflow:hidden}.client-workspace-pulse>div:after{content:"";transform-origin:0;background:#ffffff24;height:2px;transition:transform .25s;position:absolute;inset:0 0 auto;transform:scaleX(.35)}.client-workspace-pulse>div+div{border-left:1px solid #ffffff1a}.client-workspace-pulse span{color:var(--client-section-label);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.client-workspace-pulse strong{color:#f8f5fc;font:600 25px/1 var(--font-editorial);grid-area:1/2/3;align-self:center}.client-workspace-pulse small{color:#898197;font-size:9px}.client-workspace-pulse .is-attention{background:linear-gradient(120deg,#ff846829,#0000)}.client-workspace-pulse .is-attention strong{color:#ff9a82}.client-workspace-pulse .is-clear strong{color:#79e3b3}.client-workspace-pulse .is-attention:after{background:#ff8468}.client-workspace-pulse .is-clear:after{background:#6fe0ac}.client-reactivation-panel{background:linear-gradient(135deg,#6f4fe52e,#ff846814);border:1px solid #876ff461;border-radius:22px;gap:20px;padding:clamp(20px,3vw,34px);display:grid;box-shadow:0 24px 70px #05021033}.client-reactivation-intro>span{color:#ff8b72;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:900}.client-reactivation-intro h2{color:#fff;font:500 clamp(29px,4vw,46px)/1.05 var(--font-editorial);margin:8px 0}.client-reactivation-intro p{color:#bcb2c9;max-width:760px;margin:0;line-height:1.65}.client-reactivation-value{border-left:3px solid #72dfb0;gap:7px;max-width:880px;margin-top:18px;padding:4px 0 4px 16px;display:grid}.client-reactivation-value strong{color:#fff;font-size:15px}.client-reactivation-value p{color:#aebfba;font-size:13px}.client-reactivation-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.client-reactivation-facts article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:15px;gap:7px;min-height:128px;padding:18px;display:grid}.client-reactivation-facts span{color:#bcaeff;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.client-reactivation-facts strong{color:#fff;font-size:20px}.client-reactivation-facts small{color:#a69bb5;line-height:1.5}.client-reactivation-facts .is-waiver{background:#6fe0ac12;border-color:#6fe0ac57}.client-reactivation-facts .is-review,.client-reactivation-facts .is-overdue{background:#ff846812;border-color:#ff84685c}.client-reactivation-decision{border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:20px;display:grid}.client-reactivation-decision>label:not(.client-reactivation-consent){color:#c8bef7;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:850;display:grid}.client-reactivation-decision>label:not(.client-reactivation-consent)>small{color:#968ca4;letter-spacing:0;text-transform:none;font-size:10px;font-weight:500;line-height:1.45}.client-reactivation-decision select,.client-reactivation-decision input[type=date]{color:#fff;min-height:46px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#29213d;border:1px solid #ffffff29;border-radius:10px;padding:10px 12px}.client-reactivation-consent{color:#c4bacf;background:#08041640;border:1px solid #ffffff1f;border-radius:12px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:14px;font-size:12px;line-height:1.55;display:grid}.client-reactivation-consent input{accent-color:#71dfad;width:17px;height:17px;margin-top:2px}.client-reactivation-decision>div{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.client-reactivation-decision button,.client-reactivation-next a{color:#161024;font:inherit;cursor:pointer;background:#76dfb0;border:0;border-radius:10px;padding:13px 18px;font-weight:900;text-decoration:none}.client-reactivation-decision button.is-secondary{color:#fff;background:0 0;border:1px solid #fff3}.client-reactivation-decision button.is-text{color:#b6acbf;background:0 0}.client-reactivation-decision button:disabled{cursor:not-allowed;opacity:.45}.client-reactivation-decision>small{color:#968ca4;grid-column:1/-1}.client-reactivation-next{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.client-reactivation-next small{color:#aaa0b6}.client-reactivation-panel.is-accepted{background:linear-gradient(135deg,#37956f33,#6f4fe514);border-color:#6fe0ac73}.client-workspace-grid{grid-template-columns:1.05fr .95fr;gap:18px;max-width:1240px;margin:0 auto;display:grid}.client-workspace-card{background:#ffffff13;border:1px solid #ffffff21;border-radius:26px;min-width:0;padding:24px;transition:transform .24s,border-color .24s,box-shadow .24s;box-shadow:0 25px 70px #0000003b}.client-workspace-card h2{font:600 29px/1 var(--font-editorial);margin:0}.client-delivery-kit{background:linear-gradient(135deg,#6fe0ac24,#9d82ff1a);border:1px solid #6fe0ac6b;border-radius:20px;gap:11px;margin:20px 0;padding:18px;display:grid;box-shadow:0 0 0 4px #6fe0ac0d}.client-delivery-kit>span{color:#8ff0c9;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.client-delivery-kit h3{font:600 24px/1.05 var(--font-editorial);margin:0}.client-delivery-kit p{color:#d0c8da;margin:0;font-size:12px;line-height:1.55}.client-delivery-kit ol{color:#dcd5e5;background:#100c1f47;border-radius:13px;gap:6px;margin:0;padding:12px 14px 12px 30px;font-size:10px;line-height:1.45;display:grid}.client-delivery-kit>small{color:#a9a0b8;font-size:9px;line-height:1.5}.client-delivery-actions{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.client-delivery-actions a,.client-delivery-actions button{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 14px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.client-delivery-actions a{color:#151022;background:#6fe0ac}.client-delivery-actions button{color:#fff!important;background:#ffffff14!important;border:1px solid #fff3!important;width:auto!important}.client-signed-archives{border-top:1px solid #ffffff1a;margin-top:15px;padding-top:14px}.client-signed-archives summary{color:#cfc7da;cursor:pointer;font-size:10px;font-weight:850}.client-signed-archives>p{color:#958ba4;margin:9px 0 0;font-size:9px;line-height:1.45}.client-drop-zone{text-align:center;cursor:pointer;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px dashed #a48bffa6;border-radius:20px;place-items:center;min-height:215px;margin:20px 0 13px;transition:all .16s;display:grid}.client-drop-zone.is-dragging{background-color:#ff8b7014;border-color:#ff8b70;transform:translateY(-2px)}.client-drop-zone input{display:none}.client-drop-zone i{color:#9d82ff;font-size:34px;font-style:normal}.client-drop-zone strong{overflow-wrap:anywhere;max-width:85%;font-size:14px;display:block}.client-drop-zone small{color:#a9a0b8;font-size:10px}.client-workspace-card>button,.client-workspace-card form button{color:#171126;cursor:pointer;background:#ff8468;border:0;border-radius:13px;width:100%;padding:13px;font-weight:900}.client-workspace-card button:disabled{opacity:.45;cursor:not-allowed}.client-file-list{gap:7px;margin-top:16px;display:grid}.client-file-list a{color:#fff;background:#ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:flex}.client-file-list a span{gap:3px;min-width:0;display:grid}.client-file-list a strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.client-file-list a small,.client-file-list p{color:#a9a0b8;font-size:9px}.client-message-thread{flex-direction:column;gap:9px;min-height:285px;max-height:420px;margin:20px 0 13px;display:flex;overflow:auto}.client-message-thread article{background:#ffffff14;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:85%;padding:11px 13px}.client-message-thread article.is-client{background:#6447d8;border-radius:14px 14px 4px;align-self:flex-end}.client-message-thread strong{text-transform:uppercase;font-size:9px}.client-message-thread p{color:#f4f0fa;margin:5px 0;font-size:12px;line-height:1.45}.client-message-thread small{color:#b8afc5;font-size:8px}.client-live-support-invite{background:linear-gradient(120deg,#53dea621,#6b4edc17);border:1px solid #46cb914d;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 18px;padding:17px 19px;display:grid;box-shadow:0 16px 45px #26175114}.client-live-support-invite>span{color:#246b50;justify-items:center;gap:5px;display:grid}.client-live-support-invite>span i{background:#42ce91;border-radius:50%;width:12px;height:12px;animation:1.9s ease-in-out infinite supportPulse;box-shadow:0 0 0 7px #42ce911f,0 0 20px #42ce9173}.client-live-support-invite>span small{letter-spacing:.1em;white-space:nowrap;font-size:.55rem;font-weight:900}.client-live-support-invite>div{gap:4px;display:grid}.client-live-support-invite>div strong{color:#1d1637;font-size:.94rem}.client-live-support-invite>div p{color:#665d78;margin:0;font-size:.72rem;line-height:1.45}.client-live-support-invite>a{color:#fff;white-space:nowrap;background:#2e996e;border-radius:12px;padding:11px 14px;font-size:.72rem;font-weight:900;text-decoration:none}.client-workspace-card form{gap:8px;display:grid}.client-workspace-card form textarea{color:#fff;resize:vertical;background:#00000029;border:1px solid #ffffff24;border-radius:14px;min-height:88px;padding:12px}.client-workspace-status{color:#79e3b3;max-width:1240px;margin:15px auto 0;font-size:11px}.client-workspace-shell footer{color:#81798e;max-width:1240px;margin:35px auto 0;font-size:10px}.client-workspace-unavailable{place-content:center;padding:40px;display:grid}.client-workspace-unavailable p{color:#bcb4ca;max-width:540px;line-height:1.6}.client-billing-card{background:linear-gradient(115deg,#6fe0ac1f,#ffffff12 46%,#9d82ff1a);border:1px solid #ffffff24;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;max-width:1240px;margin:18px auto 0;padding:22px 24px;display:grid;box-shadow:0 25px 70px #0003}.client-billing-card.is-requested{border-color:#ff8b7094;box-shadow:0 0 0 4px #ff8b7014,0 25px 70px #0003}.client-billing-icon{background:#0906186b;border:1px solid #ffffff38;border-radius:13px;align-content:space-between;width:76px;height:54px;padding:11px 12px;display:grid}.client-billing-icon i{background:#6fe0ac;border-radius:99px;width:21px;height:4px;box-shadow:0 0 12px #6fe0ac8c}.client-billing-icon b{color:#d8d0e9;letter-spacing:.16em;font-size:12px}.client-billing-card>div:nth-child(2)>span{color:#6fe0ac;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.client-billing-card h2{font:600 27px/1.05 var(--font-editorial);margin:5px 0 7px}.client-billing-card p{color:#bcb4ca;max-width:700px;margin:0;font-size:11px;line-height:1.55}.client-billing-card>a{color:#171126;white-space:nowrap;background:#ff8468;border-radius:14px;align-items:center;gap:9px;padding:14px 17px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.client-billing-page{color:#fff;background:radial-gradient(circle at 78% 10%,#734ee647,#0000 30%),#120d25;place-items:center;min-height:100vh;padding:28px;display:grid}.client-billing-shell{width:min(880px,100%)}.client-billing-shell>header{align-items:center;gap:12px;margin-bottom:28px;display:flex}.client-billing-shell>header>div{gap:2px;display:grid}.client-billing-shell>header b{text-transform:uppercase;letter-spacing:.12em;font-size:13px}.client-billing-shell>header small{color:#a9a0b8;font-size:9px}.client-billing-mark{color:#171126;background:#ff8468;border-radius:12px;place-items:center;width:42px;height:42px;font:900 14px/1 sans-serif;display:grid}.client-billing-panel{background:#ffffff13;border:1px solid #ffffff24;border-radius:28px;padding:clamp(28px,6vw,60px);overflow:hidden;box-shadow:0 32px 90px #00000052}.client-billing-panel>span{color:#6fe0ac;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.client-billing-panel h1{max-width:720px;font:500 clamp(42px, 7vw, 72px)/.94 var(--font-editorial);letter-spacing:-.035em;margin:12px 0 16px}.client-billing-panel>p{color:#c5bdd2;max-width:690px;font-size:14px;line-height:1.65}.client-billing-panel ul{gap:9px;margin:25px 0;padding:0;list-style:none;display:grid}.client-billing-panel li{color:#ded8e8;padding-left:20px;font-size:11px;position:relative}.client-billing-panel li:before{color:#6fe0ac;content:"✓";font-weight:900;position:absolute;left:0}.client-billing-panel form{gap:10px;margin-top:28px;display:grid}.client-billing-panel form button{color:#171126;cursor:pointer;background:#ff8468;border:0;border-radius:15px;padding:16px 18px;font-weight:900}.client-billing-panel form small{color:#8f879d;text-align:center;font-size:9px}.client-billing-complete-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0;display:grid}.client-billing-complete-grid article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:17px;gap:7px;min-height:126px;padding:17px;display:grid}.client-billing-complete-grid b{color:#6fe0ac;letter-spacing:.16em;font-size:9px}.client-billing-complete-grid span{color:#fff;font-size:13px;font-weight:850}.client-billing-complete-grid small{color:#aaa1b8;font-size:10px;line-height:1.5}.client-billing-complete-actions{gap:8px;display:grid}.client-billing-complete-actions button{color:#171126;cursor:pointer;background:#ff8468;border:0;border-radius:15px;padding:16px 18px;font-weight:900}.client-billing-complete-actions small{color:#b8afc5;text-align:center;font-size:9px}.client-billing-unavailable{background:#ff846814;border:1px solid #ff846847;border-radius:16px;margin-top:28px;padding:16px}.client-billing-unavailable strong{color:#ffb6a6;font-size:12px}.client-billing-unavailable p{color:#c5bdd2;margin-bottom:0;font-size:11px;line-height:1.55}.client-billing-panel.is-complete>span{color:#6fe0ac}.client-billing-shell>footer{color:#81798e;text-align:center;margin-top:18px;font-size:9px}.client-activity-panel{background:#fff;border:1px solid #ded8e8;border-radius:24px;margin:0 0 24px;overflow:hidden;box-shadow:0 18px 42px #21164112}.client-activity-panel.has-unread{border-color:#cbbdf4;box-shadow:0 18px 48px #573acf1f}.client-activity-heading{cursor:pointer;background:linear-gradient(100deg,#6f4fe51a,#0000 42%),#fcfbfe;justify-content:space-between;align-items:center;gap:24px;padding:20px 23px;list-style:none;display:flex}.client-activity-heading::-webkit-details-marker{display:none}.client-activity-heading>div:first-child>span{color:#5d3fe5;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.client-activity-heading h2{color:#1d1531;font:700 25px/1 var(--font-editorial);margin:4px 0}.client-activity-heading p{color:#786f83;margin:0;font-size:11px}.client-activity-heading>div:last-child{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:0 7px;display:grid}.client-activity-heading>div:last-child b{color:#5d3fe5;font-size:26px}.client-activity-heading>div:last-child small{color:#7d7488;text-transform:uppercase;font-size:9px}.client-activity-toolbar{border-top:1px solid #ece7f0;justify-content:flex-end;padding:9px 18px;display:flex}.client-activity-toolbar button{color:#5d3fe5;cursor:pointer;background:#f2edff;border:0;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800}.client-activity-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.client-activity-list article{background:#fff;border-top:1px solid #ece7f0;border-right:1px solid #ece7f0;grid-template-columns:auto minmax(0,1fr);gap:9px 11px;min-width:0;padding:16px 18px;display:grid}.client-activity-list article.is-read{opacity:.58}.client-activity-list article>i{color:#16845d;background:#e8f8f0;border-radius:10px;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:900;display:grid}.client-activity-list article>i.is-client_replied{color:#5d3fe5;background:#eee9ff}.client-activity-list article>i.is-billing_updated,.client-activity-list article>i.is-payment_received{color:#b64e38;background:#fff0eb}.client-activity-list article>span{gap:2px;min-width:0;display:grid}.client-activity-list article>span strong{color:#1e1630;font-size:11px}.client-activity-list article>span b{color:#5d3fe5;font-size:10px}.client-activity-list article>span small{color:#81788c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.client-activity-list article>time{color:#9990a3;grid-column:2;font-size:8px}.client-activity-list article>div{grid-column:1/-1;justify-content:space-between;gap:8px;display:flex}.client-activity-list article>div a,.client-activity-list article>div button{color:#4d37b8;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800;text-decoration:none}.client-activity-empty,.client-activity-status{color:#81788c;grid-column:1/-1;margin:0;padding:18px 23px;font-size:11px}.client-activity-status{color:#a14c42;padding-top:0}@media (max-width:900px){.profile-task-ribbon,.prism-data-grid,.client-workspace-grid,.profile-task-composer,.client-activity-list{grid-template-columns:1fr 1fr}.profile-task-composer label.is-wide{grid-column:1/-1}}@media (max-width:640px){.client-request-alert{grid-template-columns:1fr}.client-request-alert>button{grid-area:auto/1;width:100%}.profile-task-command-heading,.prism-data-footer{flex-direction:column;align-items:stretch}.profile-task-command-heading>button,.prism-data-footer button{width:100%}.profile-task-ribbon,.profile-task-composer,.prism-data-grid,.client-workspace-grid{grid-template-columns:1fr}.task-editor-layer{padding:8px}.task-editor-overlay{border-radius:22px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.task-editor-overlay>form{grid-template-columns:1fr;padding:18px}.task-editor-overlay label.is-wide,.task-editor-overlay footer,.task-editor-message{grid-column:auto}.task-editor-overlay footer{flex-direction:column;align-items:stretch}.task-editor-overlay footer>button{width:100%}.profile-task-composer label.is-wide{grid-column:auto}.client-workspace-shell{padding:20px 14px 32px}.client-workspace-pulse{grid-template-columns:1fr}.client-workspace-pulse>div+div{border-top:1px solid #ffffff1a;border-left:0}.client-billing-card{grid-template-columns:auto 1fr}.client-billing-card>a{grid-column:1/-1;justify-content:center}.client-billing-actions{grid-column:1/-1;justify-content:stretch}.client-billing-actions>*{flex:15rem}.client-billing-page{padding:18px}.client-billing-complete-grid{grid-template-columns:1fr}.client-activity-heading{align-items:flex-start}.client-activity-list{grid-template-columns:1fr}.client-workspace-hero{margin-top:32px}}.command-current-user{border:1px solid rgba(var(--staff-accent-rgb), .3);background:radial-gradient(circle at 12% 50%, rgba(var(--staff-accent-rgb), .2), transparent 54%), #ffffff0e;color:inherit;box-shadow:inset 0 1px #ffffff0a, 0 0 20px rgba(var(--staff-accent-rgb), .08);border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:12px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative;overflow:hidden}.command-current-user:after{background:var(--staff-accent);width:2px;box-shadow:0 0 12px rgba(var(--staff-accent-rgb), .65);content:"";position:absolute;top:0;bottom:0;left:0}:is(.command-current-user:hover,.command-current-user:focus-visible){border-color:rgba(var(--staff-accent-rgb), .58);background:rgba(var(--staff-accent-rgb), .12);outline:0;transform:translateY(-1px)}.command-current-user>span{color:#fff;letter-spacing:.08em;background:#ff6a5f;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.72rem;font-weight:800;display:grid;overflow:hidden}.command-current-user div{gap:2px;min-width:0;display:grid}.command-current-user b,.command-current-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-current-user b{color:#fff;font-size:.76rem}.command-current-user small{color:#ffffff94;font-size:.66rem}.staff-users-workspace{gap:24px;display:grid}.staff-user-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.staff-user-metrics article{background:#fff;border:1px solid #e8e3ee;border-radius:20px;gap:4px;padding:22px;display:grid;box-shadow:0 16px 42px #1f17320f}.staff-user-metrics span,.staff-user-list label>span{color:#756d84;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.staff-user-metrics strong{color:#1b1532;font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);line-height:1}.staff-user-metrics small{color:#888092}.staff-users-grid{grid-template-columns:minmax(0,1.7fr) minmax(290px,.8fr);align-items:start;gap:24px;display:grid}.staff-user-list{display:grid}.staff-user-list>article{border-top:1px solid #eee9f2;grid-template-columns:auto minmax(180px,1fr) minmax(145px,.42fr) auto;align-items:center;gap:16px;padding:18px 24px;display:grid}.staff-user-list>article.is-disabled{opacity:.64;background:#faf8fb}.staff-user-avatar{color:#5336cf;letter-spacing:.06em;background:#ece8ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.76rem;font-weight:800;display:grid}.staff-user-identity{gap:3px;min-width:0;display:grid}.staff-user-identity strong{color:#1b1532;overflow-wrap:anywhere}.staff-user-identity strong em{color:#5336cf;letter-spacing:.1em;text-transform:uppercase;background:#ece8ff;border-radius:999px;margin-left:8px;padding:3px 7px;font-size:.58rem;font-style:normal}.staff-user-identity>span,.staff-user-identity small{color:#7d7489;overflow-wrap:anywhere}.staff-user-list label{gap:6px;display:grid}.staff-user-list select,.staff-invite-panel input,.staff-invite-panel select,.staff-invite-form input{color:#211a34;width:100%;min-width:0;font:inherit;background:#fbfafc;border:1px solid #ddd6e5;border-radius:11px;padding:11px 12px}.staff-user-list select:focus,.staff-invite-panel input:focus,.staff-invite-panel select:focus,.staff-invite-form input:focus{border-color:#7558db;outline:3px solid #6f50e824}.staff-user-state{justify-items:end;gap:8px;display:grid}.staff-user-state>span{color:#625970;letter-spacing:.08em;text-transform:uppercase;background:#f1edf7;border-radius:999px;padding:5px 9px;font-size:.62rem;font-weight:800}.staff-user-state>span.is-active{color:#16775a;background:#e3f7ef}.staff-user-state>span.is-invited{color:#9a5c00;background:#fff0dc}.staff-user-state button{color:#6b52ce;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.staff-user-state button.is-recovery{white-space:nowrap;background:#f7f4ff;border:1px solid #ddd4f5;border-radius:999px;padding:6px 10px;font-size:.66rem}.staff-user-state button:disabled{cursor:wait;opacity:.55}.staff-user-access,.staff-user-owner-access{grid-column:2/-1}.staff-user-owner-access{color:#7d7489;font-size:.72rem}.staff-user-access{background:#fbfafc;border:1px solid #e8e2ed;border-radius:13px;overflow:hidden}.staff-user-access>summary{color:#665d72;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:0 13px;list-style:none;display:grid}.staff-user-access>summary::-webkit-details-marker{display:none}.staff-user-access>summary span{font-size:.7rem;font-weight:800}.staff-user-access>summary b{color:#8a8293;font-size:.65rem;font-weight:650}.staff-user-access>summary i{font-style:normal;transition:transform .15s}.staff-user-access[open]>summary i{transform:rotate(180deg)}.staff-user-access>div{background:#fff;border-top:1px solid #e8e2ed;gap:7px;padding:11px;display:grid}.staff-user-access>div>p{color:#81798b;margin:0 2px 3px;font-size:.69rem;line-height:1.5}.staff-user-access>div>label{background:#fcfbfd;border:1px solid #eee9f2;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:8px 10px;display:grid}.staff-user-access>div>label.is-sensitive{background:#fffaf4;border-color:#de915152}.staff-user-access input{accent-color:#6f50e8;width:17px;height:17px}.staff-user-access>div>label>span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;gap:2px;display:grid}.staff-user-access label b{color:#241c37;font-size:.72rem}.staff-user-access label small{color:#81798b;font-size:.64rem;line-height:1.35}.staff-user-access label em{color:#8b8295;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-style:normal;font-weight:800}.staff-user-access label.is-sensitive em{color:#a45d20}.staff-invite-panel{padding-bottom:22px}.staff-invite-panel>p,.staff-invite-panel form,.staff-invitation-result,.staff-user-status{margin-left:24px;margin-right:24px}.staff-invite-panel>p{color:#6d657a;line-height:1.6}.staff-invite-panel form{gap:15px;margin-top:18px;display:grid}.staff-invite-panel form label,.staff-invite-form label{color:#302841;gap:7px;font-size:.78rem;font-weight:750;display:grid}.staff-invite-panel form label small{color:#81798b;font-weight:500;line-height:1.4}.staff-invite-panel form>button,.staff-invitation-result button,.staff-invite-form>button,.staff-invite-complete a{color:#fff;cursor:pointer;font:inherit;text-align:center;background:#6f50e8;border:0;border-radius:12px;padding:12px 16px;font-weight:800;text-decoration:none}.staff-invite-panel form>button:disabled,.staff-invite-form>button:disabled{cursor:wait;opacity:.55}.staff-invitation-result{background:#f4f1ff;border:1px solid #d9d0ff;border-radius:14px;gap:8px;margin-top:20px;padding:16px;display:grid}.staff-invitation-result p{color:#3d315e;overflow-wrap:anywhere;margin:0;font-size:.72rem}.staff-invitation-result button{justify-self:start;padding:9px 13px}.staff-invitation-result small,.staff-user-status{color:#726a7d}.staff-user-status{min-height:1.2em;margin-top:14px}.staff-audit-list{display:grid}.staff-audit-list article{border-top:1px solid #eee9f2;grid-template-columns:minmax(95px,.25fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 24px;display:grid}.staff-audit-list article>span{color:#674cd2;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.staff-audit-list article div{gap:3px;min-width:0;display:grid}.staff-audit-list strong{color:#2a2338;overflow-wrap:anywhere;font-size:.78rem}.staff-audit-list small,.staff-audit-list time{color:#837a8d;font-size:.68rem}.staff-access-denied{color:#655d71;background:#fff;border:1px solid #e5deeb;border-radius:20px;padding:28px;box-shadow:0 16px 42px #1f17320f}.staff-invite-page .staff-login-card{max-width:560px}.staff-invite-form,.staff-invite-complete{gap:15px;margin-top:24px;display:grid}.staff-invite-form>p{color:#b53d44;min-height:1.2em;margin:0}.staff-invite-complete{background:#f0edff;border-radius:16px;padding:20px}.staff-invite-complete strong{color:#2b1c61;font-family:var(--font-display);font-size:1.5rem}.staff-invite-complete p{margin:0}@media (max-width:1050px){.staff-users-grid{grid-template-columns:1fr}}@media (max-width:760px){.staff-user-metrics{grid-template-columns:1fr}.staff-user-list>article{grid-template-columns:auto minmax(0,1fr)}.staff-user-list label,.staff-user-state{grid-column:2}.staff-user-access,.staff-user-owner-access{grid-column:1/-1}.staff-user-state{justify-items:start}.staff-audit-list article{grid-template-columns:1fr;gap:6px}}@media (max-width:440px){.case-metric-grid,.task-metric-grid{gap:8px}.case-metric-grid article,.task-metric-grid article{min-height:91px;padding:15px}.case-metric-grid strong,.task-metric-grid strong{font-size:1.65rem}.case-card-facts{grid-template-columns:1fr 1fr}.case-card-facts>div:last-child{display:none}}.zoho-workspace{gap:24px;display:grid}.zoho-safety-strip{background:linear-gradient(115deg,#fff 0%,#faf8ff 100%);border:1px solid #ded8e8;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 20px;display:grid;box-shadow:0 14px 40px #23193f0d}.zoho-safety-strip>span,.zoho-safety-strip>em{color:#975d08;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fff0dc;border-radius:999px;padding:7px 10px;font-size:.62rem;font-style:normal;font-weight:850}.zoho-safety-strip>span.is-ready{color:#137454;background:#ddf7ed}.zoho-safety-strip>em{color:#5438ca;background:#ece8ff}.zoho-safety-strip div{min-width:0}.zoho-safety-strip strong{color:#211936;font-size:.82rem;display:block}.zoho-safety-strip p{color:#746b80;margin:3px 0 0;font-size:.72rem;line-height:1.45}.zoho-setup-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:24px;display:grid}.zoho-panel-body{gap:16px;padding:22px 24px 26px;display:grid}.zoho-panel-body>p,.zoho-missing-config p{color:#706777;margin:0;font-size:.78rem;line-height:1.65}.zoho-primary-button,.zoho-scan-actions button,.zoho-candidate-toolbar button{color:#fff;cursor:pointer;font:inherit;background:#21193b;border:0;border-radius:12px;padding:12px 16px;font-size:.75rem;font-weight:800}.zoho-primary-button{background:#6f50e8;justify-self:start}.zoho-primary-button:disabled,.zoho-scan-actions button:disabled,.zoho-candidate-toolbar button:disabled,.zoho-decision-buttons button:disabled{cursor:not-allowed;opacity:.5}.zoho-missing-config{background:#fffaf2;border:1px solid #ecd9b9;border-radius:14px;gap:12px;padding:18px;display:grid}.zoho-missing-config strong{color:#3b2b1b;font-size:.78rem}.zoho-missing-config code{white-space:pre-line;color:#a04438;font-size:.7rem;line-height:1.7}.zoho-discovery-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:5px;display:grid}.zoho-discovery-result div{background:#f5f2fc;border-radius:13px;gap:2px;padding:14px;display:grid}.zoho-discovery-result strong{color:#271b4b;font-family:var(--font-display);font-size:1.5rem}.zoho-discovery-result span{color:#766c82;font-size:.64rem}.zoho-lead-preset{background:linear-gradient(125deg,#6f50e81a,#0000 62%),#fbfaff;border:1px solid #6f50e833;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.zoho-lead-preset>div{gap:5px;display:grid}.zoho-lead-preset strong{color:#241941;font-family:var(--font-display);font-size:1rem}.zoho-lead-preset p{color:#746c7d;max-width:560px;margin:0;font-size:.68rem;line-height:1.55}.zoho-lead-preset button{color:#fff;font:inherit;cursor:pointer;background:#21193b;border:0;border-radius:12px;padding:11px 14px;font-size:.65rem;font-weight:800}.zoho-filter-panel fieldset{border:0;min-width:0;margin:0;padding:0}.zoho-filter-panel legend,.zoho-filter-panel label{color:#342c43;font-size:.7rem;font-weight:750}.zoho-module-options,.zoho-check-options{flex-wrap:wrap;gap:9px;margin-top:9px;display:flex}.zoho-module-options label{background:#fbfafc;border:1px solid #e2dce9;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;display:flex}.zoho-panel-body>label,.zoho-form-pair label{gap:7px;display:grid}.zoho-filter-panel input:not([type=checkbox]),.zoho-filter-panel select,.zoho-scan-title select,.zoho-candidate-toolbar input,.zoho-candidate-toolbar select{color:#211a34;width:100%;min-width:0;font:inherit;background:#fbfafc;border:1px solid #ddd6e5;border-radius:11px;padding:11px 12px;font-size:.75rem}.zoho-filter-panel input:focus,.zoho-filter-panel select:focus,.zoho-scan-title select:focus,.zoho-candidate-toolbar input:focus,.zoho-candidate-toolbar select:focus{border-color:#7558db;outline:3px solid #6f50e824}.zoho-form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.zoho-check-options{margin-top:0;display:grid}.zoho-check-options label{align-items:center;gap:8px;display:flex}.zoho-scan-header{overflow:hidden}.zoho-scan-title{justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex}.zoho-scan-title h2{color:#1d1630;font-family:var(--font-display);margin:5px 0 6px;font-size:clamp(1.55rem,3vw,2.25rem)}.zoho-scan-title p{color:#766d80;margin:0;font-size:.73rem}.zoho-scan-title>label{color:#756c80;gap:6px;min-width:230px;font-size:.65rem;font-weight:750;display:grid}.zoho-scan-metrics{border-top:1px solid #eee9f2;border-bottom:1px solid #eee9f2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zoho-scan-metrics article{border-right:1px solid #eee9f2;gap:3px;min-width:0;padding:20px 24px;display:grid}.zoho-scan-metrics article:last-child{border-right:0}.zoho-scan-metrics span{color:#7a7186;letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:800}.zoho-scan-metrics strong{color:#251d37;font-family:var(--font-display);font-size:2rem}.zoho-scan-metrics small{color:#8a8292;font-size:.64rem}.zoho-scan-metrics article.is-include{background:#f4fbf7}.zoho-scan-metrics article.is-include strong{color:#167756}.zoho-scan-metrics article.is-review{background:#fffaf1}.zoho-scan-metrics article.is-review strong{color:#a1640c}.zoho-scan-metrics article.is-exclude{background:#fcf5f5}.zoho-scan-metrics article.is-exclude strong{color:#a4484c}.zoho-scan-actions{flex-wrap:wrap;align-items:center;gap:10px;padding:18px 24px;display:flex}.zoho-scan-actions button{color:#352b48;background:#fff;border:1px solid #ded7e6}.zoho-scan-actions button.is-primary{color:#fff;background:#6f50e8;border-color:#6f50e8}.zoho-scan-actions span{color:#82798c;margin-left:auto;font-size:.67rem}.zoho-continuity-panel{overflow:hidden}.zoho-continuity-grid{background:radial-gradient(circle at 12% 12%,#6f50e814,#0000 30%),#faf8fc;border-top:1px solid #eee9f2;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 24px 26px;display:grid}.zoho-continuity-card{background:#fffffff0;border:1px solid #e5dfea;border-top:3px solid #6f50e8;border-radius:22px;gap:18px;min-width:0;padding:22px;display:grid;box-shadow:0 16px 38px #1f17350f}.zoho-continuity-card.is-notes{border-top-color:#ff876c}.zoho-continuity-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.zoho-continuity-card-heading span{color:#6f50e8;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:800}.zoho-continuity-card.is-notes .zoho-continuity-card-heading span{color:#c85743}.zoho-continuity-card-heading h3{color:#171127;font-family:var(--font-serif), Georgia, serif;margin:5px 0 0;font-size:1.35rem;font-weight:500}.zoho-continuity-card-heading b{color:#6144d6;letter-spacing:.08em;text-transform:uppercase;background:#f1ecff;border-radius:999px;flex:none;padding:7px 10px;font-size:.58rem}.zoho-continuity-card-heading b.is-complete{color:#08785a;background:#ddf7ed}.zoho-continuity-metrics{border:1px solid #ebe5ef;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.zoho-continuity-metrics span{color:#82798c;border-right:1px solid #ebe5ef;gap:3px;padding:13px 14px;font-size:.6rem;display:grid}.zoho-continuity-metrics span:last-child{border-right:0}.zoho-continuity-metrics strong{color:#21172f;font-family:var(--font-serif), Georgia, serif;font-size:1.3rem;font-weight:500}.zoho-continuity-card p{color:#726a7b;min-height:42px;margin:0;font-size:.68rem;line-height:1.55}.zoho-continuity-card>button{color:#fff;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:#24173f;border:0;border-radius:999px;justify-self:start;min-height:42px;padding:0 18px;font-size:.7rem;font-weight:800;line-height:1}:is(.zoho-continuity-card>button:hover:not(:disabled),.zoho-continuity-card>button:focus-visible:not(:disabled)){transform:translateY(-1px);box-shadow:0 10px 22px #24173f2e}.zoho-continuity-card>button:disabled{cursor:not-allowed;opacity:.5}.zoho-continuity-card.is-notes>button{color:#171127;background:#ff876c}.zoho-segment-panel{overflow:hidden}.zoho-segment-panel .command-panel-heading h2{max-width:760px}.zoho-segment-warning{background:#fffaf1;border-top:1px solid #eee9f2;border-bottom:1px solid #eee9f2;justify-content:space-between;align-items:center;gap:18px;padding:15px 24px;display:flex}.zoho-segment-warning strong{color:#7e4d08;font-size:.72rem}.zoho-segment-warning p{color:#806f59;max-width:720px;margin:0;font-size:.65rem;line-height:1.5}.zoho-segment-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zoho-segment-grid article{border-bottom:1px solid #eee9f2;border-right:1px solid #eee9f2;gap:5px;min-width:0;padding:18px 20px;display:grid;box-shadow:inset 0 3px #0000}.zoho-segment-grid article:nth-child(4n){border-right:0}.zoho-segment-grid article:nth-last-child(-n+4){border-bottom:0}.zoho-segment-grid span{color:#756c80;letter-spacing:.07em;text-transform:uppercase;font-size:.59rem;font-weight:850}.zoho-segment-grid strong{color:#281f3a;font-family:var(--font-display);font-size:1.65rem}.zoho-segment-grid p{color:#81778b;margin:0;font-size:.62rem;line-height:1.45}.zoho-segment-grid article.is-healthy_active,.zoho-segment-grid article.is-active_pslf,.zoho-segment-grid article.is-active_processing{background:#f7fcfa;box-shadow:inset 0 3px #42a582}.zoho-segment-grid article.is-payment_recovery{background:#fffbf4;box-shadow:inset 0 3px #dd9b32}.zoho-segment-grid article.is-re_engagement{background:#fbf9ff;box-shadow:inset 0 3px #7b61d9}.zoho-segment-grid article.is-hard_exclude{background:#fff9f9;box-shadow:inset 0 3px #c65b61}.zoho-segment-grid.is-lead-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zoho-segment-grid.is-lead-grid article{border-bottom:1px solid #eee9f2;border-right:1px solid #eee9f2}.zoho-segment-grid.is-lead-grid article:nth-child(3n){border-right:0}.zoho-segment-grid.is-lead-grid article:nth-last-child(-n+3){border-bottom:0}.zoho-segment-grid article.is-lead_recent,.zoho-segment-grid article.is-lead_engaged{background:#f7fcfa;box-shadow:inset 0 3px #42a582}.zoho-segment-grid article.is-lead_nurture{background:#fbf9ff;box-shadow:inset 0 3px #7b61d9}.zoho-segment-grid article.is-lead_stale{background:#fbfafc;box-shadow:inset 0 3px #a39aa9}.zoho-segment-grid article.is-lead_dnc,.zoho-segment-grid article.is-lead_unreachable{background:#fff9f9;box-shadow:inset 0 3px #c65b61}.zoho-segment-badge{color:#6f6679;letter-spacing:.06em;text-transform:uppercase;background:#f0edf3;border-radius:999px;justify-self:start;margin:2px 0;padding:4px 7px;font-size:.53rem;font-weight:850}.zoho-segment-badge.is-healthy_active,.zoho-segment-badge.is-active_pslf,.zoho-segment-badge.is-active_processing{color:#167354;background:#def6eb}.zoho-segment-badge.is-payment_recovery{color:#94600d;background:#fff0d7}.zoho-segment-badge.is-re_engagement{color:#583bc8;background:#ece7ff}.zoho-segment-badge.is-hard_exclude{color:#9c4348;background:#fae4e4}.zoho-segment-badge.is-lead_recent,.zoho-segment-badge.is-lead_engaged{color:#167354;background:#def6eb}.zoho-segment-badge.is-lead_nurture{color:#583bc8;background:#ece7ff}.zoho-segment-badge.is-lead_stale{color:#6f6679;background:#efedf0}.zoho-segment-badge.is-lead_dnc,.zoho-segment-badge.is-lead_unreachable{color:#9c4348;background:#fae4e4}.billing-reconciliation-panel{overflow:hidden}.billing-reconciliation-panel .command-panel-heading h2{max-width:760px}.billing-reconciliation-intro{background:#fbfaff;border-top:1px solid #eee9f2;border-bottom:1px solid #eee9f2;justify-content:space-between;align-items:center;gap:22px;padding:17px 24px;display:flex}.billing-reconciliation-intro p{color:#71677c;max-width:760px;margin:0;font-size:.69rem;line-height:1.55}.billing-reconciliation-intro strong{color:#4b387e;max-width:360px;font-size:.65rem;line-height:1.5}.billing-reconciliation-metrics{border-bottom:1px solid #eee9f2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.billing-reconciliation-metrics article{border-right:1px solid #eee9f2;gap:3px;min-width:0;padding:16px 20px;display:grid}.billing-reconciliation-metrics article:nth-child(3n){border-right:0}.billing-reconciliation-metrics article:nth-child(-n+6){border-bottom:1px solid #eee9f2}.billing-reconciliation-metrics article:nth-child(8){background:#fff9f9}.billing-reconciliation-metrics article:last-child{background:#f4fbf8}.billing-reconciliation-metrics span{color:#7a7186;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:850}.billing-reconciliation-metrics strong{color:#281f3a;font-family:var(--font-display);font-size:1.55rem}.billing-reconciliation-metrics small{color:#877e8f;font-size:.59rem}.billing-reconciliation-sources{background:#faf8fb;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 24px;display:grid}.billing-reconciliation-sources>article{background:#fff;border:1px solid #e3ddea;border-radius:15px;gap:15px;min-width:0;padding:18px;display:grid;box-shadow:0 8px 22px #281b450a}.billing-reconciliation-sources>article.is-configured{border-color:#c9e8dc;box-shadow:inset 0 3px #42a582,0 8px 22px #281b450a}.billing-reconciliation-sources>article.is-unconfigured{background:#fdfcfe}.billing-reconciliation-sources article>div:first-child>span{color:#71677d;letter-spacing:.07em;text-transform:uppercase;background:#f0edf3;border-radius:999px;padding:5px 8px;font-size:.54rem;font-weight:850;display:inline-flex}.billing-reconciliation-sources article.is-configured>div:first-child>span{color:#167354;background:#def6eb}.billing-reconciliation-sources h3{color:#251c37;font-family:var(--font-display);margin:9px 0 4px;font-size:1.25rem}.billing-reconciliation-sources p{color:#7b7185;margin:0;font-size:.65rem;line-height:1.5}.billing-reconciliation-sources dl{border:1px solid #eee9f2;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.billing-reconciliation-sources dl>div{border-right:1px solid #eee9f2;min-width:0;padding:10px}.billing-reconciliation-sources dl>div:last-child{border-right:0}.billing-reconciliation-sources dt{color:#8a8192;text-transform:uppercase;font-size:.52rem;font-weight:800}.billing-reconciliation-sources dd{color:#2f2541;margin:3px 0 0;font-size:.76rem;font-weight:850}.billing-reconciliation-sources .billing-reconciliation-error{color:#9b4549;background:#fff0f0;border-radius:9px;padding:9px 11px}.billing-reconciliation-sources .billing-reconciliation-missing{overflow-wrap:anywhere;color:#8a8192;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.57rem}.billing-reconciliation-source-action{align-items:center;gap:12px;display:flex}.billing-reconciliation-source-action button{color:#fff;cursor:pointer;font:inherit;background:#5f43cf;border:0;border-radius:9px;flex:none;padding:9px 12px;font-size:.62rem;font-weight:800}.billing-reconciliation-source-action button:disabled{color:#958d9d;cursor:not-allowed;background:#e5e0e9}.billing-reconciliation-source-action small{color:#8a8192;font-size:.57rem}.billing-transaction-action{border-top:1px solid #eee9f2;padding-top:12px}.billing-transaction-action button{background:#24183d}.billing-transaction-action .billing-reconciliation-error{flex:100%}.billing-reconciliation-footer{border-top:1px solid #eee9f2;align-items:center;gap:18px;padding:15px 24px;display:flex}.billing-reconciliation-footer strong{color:#352947;font-size:.66rem}.billing-reconciliation-footer span{color:#847b8d;font-size:.62rem}.zoho-candidates-panel{overflow:hidden}.zoho-candidate-toolbar{grid-template-columns:minmax(260px,1fr) minmax(150px,.25fr) minmax(150px,.25fr) auto;align-items:end;gap:12px;padding:20px 24px;display:grid}.zoho-candidate-toolbar label{gap:6px;min-width:0;display:grid}.zoho-candidate-toolbar label>span{color:#746a7f;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.zoho-candidate-heading,.zoho-candidate-list article{grid-template-columns:minmax(210px,1fr) minmax(230px,1.25fr) minmax(125px,.45fr) minmax(220px,.75fr);align-items:center;gap:18px;display:grid}.zoho-candidate-heading{color:#847b8d;letter-spacing:.08em;text-transform:uppercase;background:#faf8fb;border-top:1px solid #eee9f2;border-bottom:1px solid #eee9f2;padding:11px 24px;font-size:.59rem;font-weight:800}.zoho-candidate-list article{border-bottom:1px solid #eee9f2;padding:17px 24px}.zoho-candidate-list article:last-child{border-bottom:0}.zoho-candidate-person{align-items:center;gap:11px;min-width:0;display:flex}.zoho-candidate-person>i{color:#563bd0;letter-spacing:.05em;text-transform:uppercase;background:#ece8ff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.69rem;font-style:normal;font-weight:850;display:grid}.zoho-candidate-person>span,.zoho-candidate-signals,.zoho-candidate-list article>div:nth-child(3){gap:3px;min-width:0;display:grid}.zoho-candidate-person strong,.zoho-candidate-signals strong{color:#2b233b;overflow-wrap:anywhere;font-size:.76rem}.zoho-candidate-person small,.zoho-candidate-signals small,.zoho-candidate-list article>div:nth-child(3) small{color:#7d7487;overflow-wrap:anywhere;font-size:.65rem}.zoho-candidate-person em{color:#6447cf;letter-spacing:.07em;text-transform:uppercase;justify-self:start;font-size:.57rem;font-style:normal;font-weight:800}.zoho-candidate-signals p{color:#8a8191;overflow-wrap:anywhere;margin:2px 0 0;font-size:.62rem;line-height:1.45}.zoho-decision-badge{color:#98600b;letter-spacing:.08em;text-transform:uppercase;background:#fff1d8;border-radius:999px;justify-self:start;padding:6px 9px;font-size:.59rem;font-weight:850}.zoho-decision-badge.is-include{color:#167354;background:#def6eb}.zoho-decision-badge.is-exclude{color:#9c4348;background:#fae4e4}.zoho-decision-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.zoho-decision-buttons button{color:#6f6679;cursor:pointer;font:inherit;background:#fff;border:1px solid #e1dbe7;border-radius:8px;padding:8px 6px;font-size:.61rem;font-weight:750}.zoho-decision-buttons button.is-active{color:#5335c8;background:#eeeaff;border-color:#6547d5}.zoho-empty,.zoho-empty-state{align-items:center;gap:16px;padding:28px;display:flex}.zoho-empty{text-align:center;border-top:1px solid #eee9f2;justify-content:center}.zoho-empty strong,.zoho-empty-state strong{color:#2f2541;display:block}.zoho-empty p,.zoho-empty-state p{color:#7d7487;margin:5px 0 0;font-size:.75rem}.zoho-empty-state{background:#ffffff9e;border:1px dashed #d9d0e4;border-radius:20px}.zoho-empty-state>span{color:#6246d0;background:#ece8ff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:.67rem;font-weight:850;display:grid}.zoho-workspace-status{color:#645875;min-height:1.2em;margin:-8px 3px 0;font-size:.72rem}.zoho-field-map{overflow:hidden}.zoho-field-map>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px;list-style:none;display:flex}.zoho-field-map>summary::-webkit-details-marker{display:none}.zoho-field-map>summary h2{color:#1d1630;font-family:var(--font-display);margin:5px 0 6px;font-size:clamp(1.45rem,2.5vw,2rem)}.zoho-field-map>summary p{color:#766d80;max-width:760px;margin:0;font-size:.73rem;line-height:1.55}.zoho-field-map>summary>span{color:#5940c5;letter-spacing:.07em;text-transform:uppercase;background:#eeeaff;border-radius:999px;flex:none;padding:8px 11px;font-size:.61rem;font-weight:850}.zoho-field-map-alerts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 24px 22px;display:grid}.zoho-field-map-alerts article{background:#fbfafc;border:1px solid #e2dbea;border-radius:14px;padding:15px}.zoho-field-map-alerts article:first-child{background:#fff8f8;border-color:#edcece}.zoho-field-map-alerts article:last-child{background:#fffaf2;border-color:#e8d5b8}.zoho-field-map-alerts strong{color:#2d253d;font-size:.74rem}.zoho-field-map-alerts p{color:#776e80;margin:6px 0 0;font-size:.66rem;line-height:1.5}.zoho-field-map-metrics{border-top:1px solid #eee9f2;border-bottom:1px solid #eee9f2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zoho-field-map-metrics article{border-right:1px solid #eee9f2;gap:3px;padding:17px 24px;display:grid}.zoho-field-map-metrics article:last-child{border-right:0}.zoho-field-map-metrics span{color:#7a7186;letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:800}.zoho-field-map-metrics strong{color:#291e45;font-family:var(--font-display);font-size:1.7rem}.zoho-field-map-metrics small{color:#887f90;font-size:.62rem}.zoho-field-map-toolbar{grid-template-columns:minmax(260px,1fr) minmax(220px,.35fr) auto;align-items:end;gap:12px;padding:18px 24px;display:grid}.zoho-field-map-toolbar label{color:#746a7f;letter-spacing:.07em;text-transform:uppercase;gap:6px;min-width:0;font-size:.62rem;font-weight:800;display:grid}.zoho-field-map-toolbar input,.zoho-field-map-toolbar select,.zoho-field-map-list select{color:#211a34;width:100%;min-width:0;font:inherit;background:#fbfafc;border:1px solid #ddd6e5;border-radius:10px;padding:10px 11px;font-size:.72rem}.zoho-field-map-toolbar>span{color:#776e80;white-space:nowrap;padding-bottom:11px;font-size:.67rem}.zoho-field-map-heading,.zoho-field-map-list article{grid-template-columns:minmax(220px,.75fr) minmax(240px,.72fr) minmax(280px,1.2fr);gap:18px;display:grid}.zoho-field-map-heading{color:#847b8d;letter-spacing:.08em;text-transform:uppercase;background:#faf8fb;border-top:1px solid #eee9f2;border-bottom:1px solid #eee9f2;padding:10px 24px;font-size:.58rem;font-weight:800}.zoho-field-map-list{max-height:720px;overflow-y:auto}.zoho-field-map-list article{border-bottom:1px solid #eee9f2;align-items:center;padding:14px 24px}.zoho-field-map-list article.is-required{background:#fdfcff;box-shadow:inset 3px 0 #6f50e8}.zoho-field-map-list article:last-child{border-bottom:0}.zoho-field-map-list article>div,.zoho-field-map-list article>label{gap:4px;min-width:0;display:grid}.zoho-field-map-list strong{color:#2b233b;overflow-wrap:anywhere;font-size:.74rem}.zoho-field-map-list code{color:#766c83;overflow-wrap:anywhere;font-size:.62rem}.zoho-field-map-list article>div span,.zoho-field-map-list label small{color:#8a8191;overflow-wrap:anywhere;font-size:.59rem}.zoho-field-map-list article>p{color:#746b7d;overflow-wrap:anywhere;margin:0;font-size:.65rem;line-height:1.48}@media (max-width:1160px){.zoho-setup-grid{grid-template-columns:1fr}.zoho-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zoho-segment-grid article:nth-child(odd){border-right:1px solid #eee9f2}.zoho-segment-grid article:nth-child(2n){border-right:0}.zoho-segment-grid article:nth-last-child(-n+4){border-bottom:1px solid #eee9f2}.zoho-segment-grid article:nth-last-child(-n+2){border-bottom:0}.billing-reconciliation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-reconciliation-metrics article:nth-child(3n){border-right:0}.billing-reconciliation-metrics article:nth-child(-n+6){border-bottom:1px solid #eee9f2}.zoho-candidate-heading,.zoho-candidate-list article{grid-template-columns:minmax(190px,1fr) minmax(220px,1.2fr) minmax(200px,.8fr)}.zoho-candidate-heading span:nth-child(3),.zoho-candidate-list article>div:nth-child(3){display:none}}@media (max-width:820px){.staff-role-preview{display:grid}.staff-role-preview nav{justify-self:start}.zoho-continuity-grid,.zoho-lead-preset{grid-template-columns:1fr}.zoho-lead-preset button{justify-self:start}.zoho-safety-strip{grid-template-columns:auto minmax(0,1fr)}.zoho-safety-strip>em{grid-column:2;justify-self:start}.zoho-scan-metrics{grid-template-columns:1fr 1fr}.zoho-segment-warning,.billing-reconciliation-intro,.billing-reconciliation-footer{display:grid}.billing-reconciliation-sources{grid-template-columns:1fr}.zoho-scan-metrics article:nth-child(2){border-right:0}.zoho-scan-metrics article:nth-child(-n+2){border-bottom:1px solid #eee9f2}.zoho-candidate-toolbar{grid-template-columns:1fr 1fr}.zoho-candidate-toolbar label:first-child{grid-column:1/-1}.zoho-candidate-heading{display:none}.zoho-candidate-list article{grid-template-columns:1fr}.zoho-candidate-list article>div:nth-child(3){display:grid}.zoho-field-map-alerts{grid-template-columns:1fr}.zoho-field-map-metrics,.zoho-field-map-toolbar{grid-template-columns:1fr 1fr}.zoho-field-map-toolbar>span{grid-column:1/-1;padding-bottom:0}.zoho-field-map-heading{display:none}.zoho-field-map-list article{grid-template-columns:1fr}}@media (max-width:560px){.staff-role-preview nav{width:100%}.staff-role-preview nav a{text-align:center;flex:1 1 0}.zoho-continuity-metrics{grid-template-columns:1fr}.zoho-continuity-metrics span{border-bottom:1px solid #ebe5ef;border-right:0}.zoho-continuity-metrics span:last-child{border-bottom:0}.zoho-scan-title{display:grid}.zoho-scan-title>label{min-width:0}.zoho-form-pair,.zoho-scan-metrics,.zoho-candidate-toolbar,.zoho-segment-grid{grid-template-columns:1fr}.zoho-segment-grid article,.zoho-segment-grid article:nth-child(odd),.zoho-segment-grid article:nth-last-child(-n+2){border-bottom:1px solid #eee9f2;border-right:0}.zoho-segment-grid article:last-child{border-bottom:0}.billing-reconciliation-metrics{grid-template-columns:1fr}.billing-reconciliation-metrics article,.billing-reconciliation-metrics article:nth-child(3n){border-bottom:1px solid #eee9f2;border-right:0}.billing-reconciliation-metrics article:last-child{border-bottom:0}.billing-reconciliation-sources{padding:15px}.billing-reconciliation-sources dl{grid-template-columns:1fr 1fr}.billing-reconciliation-sources dl>div:nth-child(2){border-right:0}.billing-reconciliation-sources dl>div:nth-child(-n+2){border-bottom:1px solid #eee9f2}.billing-reconciliation-source-action{display:grid}.zoho-candidate-toolbar label:first-child{grid-column:auto}.zoho-scan-metrics article{border-bottom:1px solid #eee9f2;border-right:0}.zoho-scan-actions span{width:100%;margin-left:0}.zoho-decision-buttons{max-width:300px}.zoho-field-map>summary{display:grid}.zoho-field-map>summary>span{justify-self:start}.zoho-field-map-metrics,.zoho-field-map-toolbar{grid-template-columns:1fr}.zoho-field-map-metrics article{border-bottom:1px solid #eee9f2;border-right:0}.zoho-field-map-toolbar>span{grid-column:auto}}.signal-rail-trigger{z-index:108;color:#fff;cursor:pointer;background:linear-gradient(165deg,#7258e8f5,#18142ffa 68%),#18142f;border:1px solid #ffffff38;border-right:0;border-radius:20px 0 0 20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:48px;min-height:150px;transition:transform .18s,opacity .18s;display:flex;position:fixed;top:47%;right:0;overflow:hidden;box-shadow:-16px 18px 45px #18142f4d}.signal-rail-trigger:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1c,#0000 45%);position:absolute;inset:0}.signal-rail-trigger:hover{transform:translate(-5px)}.signal-rail-trigger.is-open{opacity:0;pointer-events:none}.signal-rail-trigger>*{z-index:1;position:relative}.signal-rail-trigger>.signal-rail-trigger-label{writing-mode:vertical-rl;letter-spacing:.25em;font-size:.62rem;font-weight:900;transform:rotate(180deg)}.client-activity-list article>i.is-profile_updated{color:#a45c08;background:#fff4d9}.signal-rail-priority-mark{background:#b9f0d212;border:1px solid #b9f0d233;border-radius:10px;place-items:center;width:28px;height:28px;display:grid}.signal-rail-priority-mark>i{background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #b9f0d217}.signal-rail-priority-mark.has-attention{background:#a8c6ec1c;border-color:#a8c6ec5c}.signal-rail-priority-mark.has-attention>i{background:#b9d8ff;box-shadow:0 0 0 5px #b9d8ff1a}.signal-rail-trigger>b{min-width:22px;height:22px;color:var(--midnight-deep);background:#d7e9ff;border-radius:999px;place-items:center;font-size:.66rem;display:grid}@keyframes signal-rail-scan{0%,58%{opacity:0;transform:translateY(-45%)}68%{opacity:1}88%,to{opacity:0;transform:translateY(45%)}}.signal-rail{z-index:109;background:radial-gradient(circle at 88% 4%, #7258e84d, transparent 29%), linear-gradient(145deg, var(--workspace-rail-start,#18142fed), var(--workspace-rail-end,#0c0a1df7));color:#f9f7ff;-webkit-backdrop-filter:blur(24px)saturate(145%);border:1px solid #ffffff40;border-radius:28px;flex-direction:column;width:min(470px,100vw - 28px);min-height:0;animation:.22s cubic-bezier(.22,.8,.28,1) signal-rail-in;display:flex;position:fixed;top:14px;bottom:14px;right:14px;overflow:hidden;box-shadow:-28px 32px 100px #0d092161}@keyframes signal-rail-in{0%{opacity:0;transform:translate(42px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.signal-rail-header{border-bottom:1px solid #ffffff1c;grid-template-columns:1fr auto auto;align-items:center;gap:16px;min-height:74px;padding:18px 20px 15px;display:grid}.signal-rail-header>div{gap:2px;display:grid}.signal-rail-header>div span{color:#bcb3e9;letter-spacing:.18em;text-transform:uppercase;font-size:.58rem;font-weight:900}.signal-rail-header>div strong{font-family:var(--serif);font-size:1.4rem;line-height:1}.signal-rail-header>p{color:#ffffffa6;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;margin:0;font-size:.67rem;font-weight:800;display:flex}.signal-rail-header>p i{width:7px;height:7px;box-shadow:none;background:#ffffff47;border-radius:50%}.command-current-user div>em{color:rgba(var(--staff-accent-rgb), .9);letter-spacing:.12em;text-transform:uppercase;font-size:.47rem;font-style:normal;font-weight:850}.signal-rail-footer>i{background:var(--mint);width:7px;height:7px;box-shadow:0 0 13px var(--mint);border-radius:50%}.signal-rail-header>button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;width:35px;height:35px;font-size:1.35rem;line-height:1}.signal-context{background:linear-gradient(120deg,#ff8f6d17,#ffffff0e 42%,#ffffff09);border:1px solid #ffffff21;border-left:3px solid #ff9a77e0;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;margin:8px 16px 0;padding:8px 11px;display:grid;position:relative;box-shadow:0 10px 24px #0705141f,inset 0 1px #ffffff09}.signal-context>b{background:linear-gradient(145deg, var(--coral), #ffb086);width:38px;height:38px;color:var(--midnight-deep);border-radius:11px;place-items:center;font-size:.68rem;display:grid;box-shadow:0 10px 28px #ff8c6b33}.signal-context>span{gap:2px;min-width:0;display:grid}.signal-context small,.signal-context em{color:#ffffff91;font-size:.67rem;font-style:normal}.signal-context>span>small{color:#ffbea4c7;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:900}.signal-context>span>strong{font-size:.8rem}.signal-context strong,.signal-context em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-context.is-empty{grid-template-columns:1fr}.signal-context.is-empty>span{color:var(--coral-light);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.signal-context.is-empty p{color:#ffffff9e;margin:3px 0 0;font-size:.76rem}.signal-context.has-portal-actions{grid-template-columns:38px minmax(0,1fr) auto}.signal-context-portal-actions{grid-template-columns:1fr 1fr;gap:4px;display:grid}.signal-context-portal-actions>button{min-height:28px;color:var(--mint);cursor:pointer;white-space:nowrap;background:#b9f0d214;border:1px solid #b9f0d233;border-radius:8px;padding:0 7px;font-size:.48rem;font-weight:900}.signal-context-portal-actions>button:last-child{color:#cfe4ff;background:#a6c4e814;border-color:#a6c4e833}.signal-context-portal-actions>button:disabled{cursor:default;opacity:.42}.signal-context-portal-status{overflow-wrap:anywhere;grid-column:2/-1;white-space:normal!important}.signal-context+.signal-rail-body{padding-top:10px}@media (max-width:430px){.signal-context.has-portal-actions{grid-template-columns:38px minmax(0,1fr)}.signal-context-portal-actions{grid-column:1/-1}}.signal-website-context{padding:12px 14px 10px;display:block}.signal-website-context-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.signal-website-context-heading>span{gap:2px;min-width:0;display:grid}.signal-website-context-heading strong,.signal-website-context-heading em,.signal-website-context-heading small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signal-website-context-heading>button,.signal-website-context-actions>button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:.62rem;font-weight:850}.signal-website-context .website-workflow-controls{grid-template-columns:minmax(105px,1.15fr) auto auto;align-items:end;gap:7px;margin-top:8px;display:grid}.signal-website-context .website-workflow-controls>small{grid-column:1/-1}.signal-website-context .website-workflow-controls>button{white-space:nowrap}.signal-website-context-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.signal-website-context-actions>span{color:#ffffff8c;font-size:.62rem}.signal-website-context-actions .website-response-warning{flex:1;margin:0}.signal-tabs{background:#00000029;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 16px;padding:5px;display:grid}.signal-tabs button{--signal-channel:#7258e8;color:#ffffff8f;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:.76rem;font-weight:800;display:flex;position:relative}.signal-tabs button>b{background:var(--signal-channel);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:.52rem;display:grid;position:absolute;top:3px;right:4px}.signal-tabs button i{width:22px;height:22px;color:var(--signal-channel);border:1px solid #ffffff24;border-radius:8px;place-items:center;font-size:.62rem;font-style:normal;display:grid}@supports (color:color-mix(in lab, red, red)){.signal-tabs button i{color:color-mix(in srgb, var(--signal-channel) 82%, white)}}.signal-tabs button i{box-shadow:0 0 12px var(--signal-channel)}@supports (color:color-mix(in lab, red, red)){.signal-tabs button i{box-shadow:0 0 12px color-mix(in srgb, var(--signal-channel) 25%, transparent)}}.signal-tabs button.is-channel-team{--signal-channel:#9679ff}.signal-tabs button.is-channel-website{--signal-channel:#59c99a}.signal-tabs button.is-channel-portal{--signal-channel:#c287ff}.signal-tabs button.is-channel-text{--signal-channel:#ff846a}.signal-tabs button.is-channel-call{--signal-channel:#e8aa45}.signal-tabs button.is-channel-email{--signal-channel:#5ca8ff}.signal-tabs button.is-channel-whatsapp{--signal-channel:#45c87a}.signal-tabs button.is-active{color:#fff;background:linear-gradient(145deg,#7258e8fa,#5136c5ed);box-shadow:0 10px 25px #5136c547}.signal-tabs button.is-active i{border-color:var(--signal-channel)}@supports (color:color-mix(in lab, red, red)){.signal-tabs button.is-active i{border-color:color-mix(in srgb, var(--signal-channel) 70%, white)}}.signal-tabs button.is-active i{box-shadow:0 0 17px var(--signal-channel)}@supports (color:color-mix(in lab, red, red)){.signal-tabs button.is-active i{box-shadow:0 0 17px color-mix(in srgb, var(--signal-channel) 55%, transparent)}}.signal-tabs button.has-unread:not(.is-active){color:#ffffffdb;background:var(--signal-channel)}@supports (color:color-mix(in lab, red, red)){.signal-tabs button.has-unread:not(.is-active){background:color-mix(in srgb, var(--signal-channel) 10%, transparent)}}.signal-tabs button.has-unread:not(.is-active){box-shadow:inset 0 0 0 1px var(--signal-channel)}@supports (color:color-mix(in lab, red, red)){.signal-tabs button.has-unread:not(.is-active){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal-channel) 24%, transparent)}}.signal-tabs button.has-unread i{border-color:var(--signal-channel)}@supports (color:color-mix(in lab, red, red)){.signal-tabs button.has-unread i{border-color:color-mix(in srgb, var(--signal-channel) 72%, white)}}.signal-tabs button.has-unread i{background:var(--signal-channel)}@supports (color:color-mix(in lab, red, red)){.signal-tabs button.has-unread i{background:color-mix(in srgb, var(--signal-channel) 18%, transparent)}}.signal-tabs button.has-unread i{box-shadow:0 0 18px var(--signal-channel)}@supports (color:color-mix(in lab, red, red)){.signal-tabs button.has-unread i{box-shadow:0 0 18px color-mix(in srgb, var(--signal-channel) 58%, transparent)}}.signal-tabs button.has-unread>b{box-shadow:0 0 12px var(--signal-channel)}@supports (color:color-mix(in lab, red, red)){.signal-tabs button.has-unread>b{box-shadow:0 0 12px color-mix(in srgb, var(--signal-channel) 62%, transparent)}}.signal-rail-body{flex:1;min-height:0;padding:0 16px;display:flex;overflow:hidden}.rotating-tip-bar{z-index:12;background:#ffffffad;border:1px solid #5c4e9a21;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto 22px;align-items:center;gap:7px;min-width:0;padding:5px 7px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #fffc}.rotating-tip-bar>i{color:#6044db;background:#6044db1a;border-radius:8px;place-items:center;width:24px;height:24px;font-size:.62rem;font-style:normal;font-weight:900;display:grid}.rotating-tip-trigger{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0;font-family:inherit;display:grid}.rotating-tip-trigger>strong{color:#6044db;letter-spacing:.11em;text-transform:uppercase;font-size:.54rem;font-weight:900}.rotating-tip-trigger>b{color:#343044;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.61rem;font-weight:800;animation:.28s both rotating-tip-enter;overflow:hidden}.rotating-tip-bar>em{color:#8b8499;text-align:right;min-width:32px;font-size:.5rem;font-style:normal;font-weight:800}.rotating-tip-bar.is-open>em{color:#6044db}.rotating-tip-toggle{color:#6044db;cursor:pointer;background:#6044db14;border:0;border-radius:7px;place-items:center;width:22px;height:22px;padding:0;display:grid}.rotating-tip-toggle>span{font-size:.8rem;font-weight:900;line-height:1;transition:transform .16s}.rotating-tip-bar.is-open .rotating-tip-toggle>span{transform:rotate(45deg)}.rotating-tip-bar>aside{z-index:30;visibility:hidden;opacity:0;pointer-events:none;background:#fffffffa;border:1px solid #5c4e9a2e;border-radius:12px;padding:11px 12px;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:translateY(-4px);box-shadow:0 16px 34px #271c552e}.rotating-tip-bar.is-open>aside{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.rotating-tip-bar>aside strong{color:#343044;font-size:.66rem;display:block}.rotating-tip-bar>aside p{color:#686273;margin:5px 0 7px;font-size:.61rem;line-height:1.5}.rotating-tip-bar>aside small{color:#8b8499;font-size:.51rem}.command-module-tips{min-height:36px;margin:12px max(28px,4vw) 0}.signal-rail-tip{min-height:34px;box-shadow:none;background:#8df0c30b;border-color:#8df0c326;flex:none;grid-template-columns:18px minmax(0,1fr) auto 20px;margin:0 16px 4px;padding:4px 8px}.rotating-tip-bar.is-rail>i{width:18px;height:18px;color:var(--mint);background:#8df0c31f;border-radius:6px}.rotating-tip-bar.is-rail .rotating-tip-trigger>strong{color:var(--mint)}.rotating-tip-bar.is-rail .rotating-tip-trigger>b{color:#ffffffb8;font-size:.56rem}.rotating-tip-bar.is-rail>em{color:#8df0c3a6}.rotating-tip-bar.is-rail .rotating-tip-toggle{color:var(--mint);background:#8df0c314}.rotating-tip-bar.is-rail>aside{color:#f9f7ff;background:linear-gradient(145deg,#221c44fc,#100d26fc);border-color:#8df0c32e;box-shadow:0 18px 38px #05031266}.rotating-tip-bar.is-rail>aside strong{color:#f9f7ff}.rotating-tip-bar.is-rail>aside p{color:#ffffffad}.rotating-tip-bar.is-rail>aside small{color:#8df0c39e}@keyframes rotating-tip-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.signal-rail-body>section{width:100%;min-height:0}.signal-team-view{flex-direction:column;display:flex}.signal-room-strip{scrollbar-width:none;gap:7px;padding-bottom:11px;display:flex;overflow-x:auto}.signal-room-strip::-webkit-scrollbar{display:none}.signal-room-strip button{color:#fff9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:.68rem;font-weight:800;display:flex}.signal-room-strip button i{color:#a999ff;font-style:normal}.signal-room-strip button b{background:var(--coral);min-width:18px;height:18px;color:var(--midnight-deep);border-radius:99px;place-items:center;font-size:.58rem;display:grid}.signal-room-strip button.is-active{color:#fff;background:#ffffff1f;border-color:#ffffff47}.signal-room-strip button.is-mint.is-active{box-shadow:inset 0 -2px 0 var(--mint)}.signal-room-strip button.is-coral.is-active{box-shadow:inset 0 -2px 0 var(--coral)}.signal-room-strip button.is-violet.is-active{box-shadow:inset 0 -2px #9c87ff}.signal-staff-roster{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:118px;padding:0 0 10px;display:grid;overflow-y:auto}.signal-staff-roster>span{color:#ffffff6b;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:.56rem;font-weight:900}.signal-staff-roster button{color:#fff;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.signal-staff-roster button:hover,.signal-staff-roster button.is-active{background:#b9f0d217;border-color:#b9f0d261}.signal-staff-roster button.is-pending{cursor:default;opacity:.5}.signal-staff-roster button>i{color:#fff;background:linear-gradient(135deg,#7258e88c,#ff856857);border-radius:11px;place-items:center;width:32px;height:32px;font-size:.6rem;font-style:normal;font-weight:900;display:grid;overflow:hidden}.signal-staff-roster button>span{gap:2px;min-width:0;display:grid}.signal-staff-roster button strong,.signal-staff-roster button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-staff-roster button strong{font-size:.68rem}.signal-staff-roster button small{color:#ffffff73;font-size:.54rem}.signal-staff-roster button>b{background:var(--coral);min-width:18px;height:18px;color:var(--midnight-deep);border-radius:99px;place-items:center;font-size:.58rem;display:grid}.signal-thread-heading{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:end;padding:8px 4px 11px;display:flex}.signal-thread-heading>span{display:grid}.signal-thread-heading small,.signal-channel-heading small{color:var(--coral);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:900}.signal-thread-heading strong{font-family:var(--serif);font-size:1.15rem}.signal-thread-heading em{color:var(--mint);text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:800}.signal-thread{overscroll-behavior:contain;scrollbar-color:#fff3 transparent;flex:1;min-height:100px;padding:13px 3px;overflow-y:auto}[data-follow-latest=true]{overscroll-behavior:contain;scroll-padding-block:12px}.signal-thread article{grid-template-columns:30px minmax(0,1fr);gap:9px;margin-bottom:12px;display:grid}.signal-thread article>b{color:#d8d1ff;background:#ffffff1a;border-radius:11px;place-items:center;width:30px;height:30px;font-size:.65rem;display:grid}.signal-thread article.is-mine>b{color:#fff;background:#7258e840}.signal-thread article>span{min-width:0}.signal-thread article small{color:#ffffff7a;justify-content:space-between;font-size:.62rem;font-weight:800;display:flex}.signal-thread article .signal-message-meta>span:last-child{align-items:center;gap:6px;display:flex}.signal-message-meta button{color:#ffffff57;cursor:pointer;min-height:0;font:inherit;background:0 0;border:0;border-radius:6px;padding:2px 5px;font-size:.48rem;font-weight:800}.signal-message-meta button:hover,.signal-message-meta button.is-confirming{color:#ffad9a;background:#ff856f1f}.signal-message-meta button:disabled{cursor:default;opacity:.45}.signal-message-actions{opacity:.3;align-items:center;gap:4px;min-height:20px;margin-top:2px;transition:opacity .14s;display:flex;position:relative}.signal-thread article:hover .signal-message-actions,.signal-thread article:focus-within .signal-message-actions{opacity:1}.signal-message-actions>button{color:#ffffff94;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:20px;padding:2px 6px;font:800 .48rem/1 inherit}.signal-message-actions>button:hover,.signal-message-actions>button[aria-expanded=true]{color:#b9f0d2;background:#8df0c314;border-color:#8df0c333}.signal-spark-picker{background:#080616eb;border:1px solid #ffffff21;border-radius:10px;gap:2px;padding:3px;display:inline-flex;box-shadow:0 10px 26px #0000003d}.signal-spark-picker button{cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;padding:0;font-size:.86rem;display:grid}.signal-spark-picker button:hover{background:#ffffff1a;transform:translateY(-1px)}.signal-thread article time{font-weight:500}.signal-thread article p{color:#ffffffdb;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff0e;border:1px solid #ffffff14;border-radius:4px 15px 15px;margin:4px 0 0;padding:9px 11px;font-size:.76rem;line-height:1.52}.signal-message-reply-context{color:#fff9;background:#8df0c30e;border-left:2px solid #8df0c37a;border-radius:0 8px 8px 0;grid-template-columns:18px minmax(0,1fr);gap:6px;min-width:0;margin-top:4px;padding:6px 8px;display:grid}.signal-message-reply-context>i{color:#9ee8c0;font-style:normal}.signal-message-reply-context>span{gap:1px;min-width:0;display:grid}.signal-message-reply-context small{color:#a7e8c4;font-size:.48rem;display:block}.signal-message-reply-context b{text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-weight:650;overflow:hidden}.signal-thread article p.is-signal-spark{background:radial-gradient(circle at 30% 20%,#8df0c32b,#ffffff0e);border-color:#8df0c333;width:fit-content;min-width:42px;padding:7px 11px;font-size:1.08rem;animation:.42s cubic-bezier(.2,.8,.2,1) signal-spark-arrive}@keyframes signal-spark-arrive{0%{opacity:0;transform:scale(.65)rotate(-8deg)}68%{transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.signal-thread article p.is-signal-spark{animation:none}}.signal-thread article p>span{min-height:1.5em;display:block}.signal-thread article p>span.is-bullet{padding-left:13px;position:relative}.signal-thread article p>span.is-bullet:before{content:"â€¢";color:var(--mint);position:absolute;left:1px}.signal-message-attachments{gap:7px;margin-top:7px;display:grid}.signal-message-attachments>a,.signal-message-attachments>.is-video{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;max-width:100%;overflow:hidden}.signal-message-attachments img,.signal-message-attachments video{object-fit:contain;background:#04030c8c;width:100%;max-height:260px;display:block}.signal-message-attachments>a:not(.is-file)>span,.signal-message-attachments .is-video>a{color:#ffffffa8;text-overflow:ellipsis;white-space:nowrap;padding:7px 9px;font-size:.58rem;text-decoration:none;display:block;overflow:hidden}.signal-message-attachments .is-file{color:#fff;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:9px;text-decoration:none;display:grid}.signal-message-attachments .is-file>i{width:34px;height:34px;color:var(--mint);background:#b9f0d21f;border-radius:10px;place-items:center;font-size:.48rem;font-style:normal;font-weight:900;display:grid}.signal-message-attachments .is-file>span{min-width:0;display:grid}.signal-message-attachments .is-file b,.signal-message-attachments .is-file small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-thread article.is-mine p{background:#7258e821;border-color:#7258e83d}.signal-thread-empty{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:100%;padding:28px;display:grid}.signal-thread-empty i{width:52px;height:52px;color:var(--mint);font-family:var(--serif);background:#b9f0d214;border:1px solid #b9f0d238;border-radius:18px;place-items:center;font-size:1.45rem;font-style:normal;display:grid}.signal-thread-empty strong{font-family:var(--serif);font-size:1rem}.signal-thread-empty p{color:#ffffff80;max-width:270px;margin:0;font-size:.7rem;line-height:1.5}.signal-composer{background:#ffffff12;border:1px solid #ffffff21;border-radius:18px;margin-top:auto;padding:10px}.signal-composer textarea{resize:none;color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:58px;font-size:.76rem;line-height:1.5}.signal-composer textarea::placeholder{color:#ffffff61}.signal-composer-reply{background:#8df0c30e;border:1px solid #8df0c326;border-radius:9px;grid-template-columns:18px minmax(0,1fr) 24px;align-items:center;gap:6px;min-width:0;margin-bottom:7px;padding:6px 7px;display:grid}.signal-composer-reply>i{color:#a8ebc7;font-style:normal}.signal-composer-reply>span{gap:1px;min-width:0;display:grid}.signal-composer-reply small{color:#8df0c3b8;font-size:.46rem;display:block}.signal-composer-reply b{color:#ffffffa3;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.signal-composer>.signal-composer-reply>button{color:#ffffff8a;cursor:pointer;background:0 0;border:0;border-radius:7px;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;font-size:.9rem}.signal-composer>.signal-composer-reply>button:hover{color:#fff;background:#ffffff14}.signal-composer-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.signal-composer-actions>span{color:#ffffff54;font-size:.55rem}.signal-composer>div>button{background:linear-gradient(135deg, var(--coral), #ffad8f);min-width:76px;min-height:34px;color:var(--midnight-deep);cursor:pointer;border:0;border-radius:11px;font-size:.7rem;font-weight:900}.signal-compose-tools{align-items:center;gap:5px;display:flex}.signal-compose-tools>input{display:none}.signal-compose-tools>button,.signal-format-tray>button{color:#ffffffa8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:9px;min-width:0;min-height:28px;padding:0 8px;font-size:.56rem;font-weight:850}.signal-compose-tools>button:hover,.signal-compose-tools>button.is-active,.signal-format-tray>button:hover{color:#fff;background:#b9f0d21a;border-color:#b9f0d247}.signal-format-tray{border-bottom:1px solid #ffffff14;gap:5px;margin-bottom:6px;padding-bottom:6px;display:flex}.signal-pending-attachments{gap:5px;margin-bottom:7px;display:grid}.signal-pending-attachments>span{background:#b9f0d20e;border:1px solid #b9f0d221;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto auto auto 24px;align-items:center;gap:7px;min-width:0;padding:6px 7px;display:grid}.signal-pending-attachments i{color:var(--mint);font-size:.48rem;font-style:normal;font-weight:900}.signal-pending-attachments b{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.signal-pending-attachments small{color:#ffffff6b;font-size:.52rem}.signal-pending-attachments button{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:24px;height:24px;padding:0}.signal-composer button:disabled{opacity:.4;cursor:default}.signal-channel-view{padding-bottom:10px;overflow-y:auto}.signal-website-view{flex-direction:column;min-height:0;display:flex;overflow:hidden}.signal-website-layout{background:#ffffff06;border:1px solid #ffffff1a;border-radius:18px;flex:1;grid-template-rows:minmax(64px,22%) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.signal-website-layout>nav{border-bottom:1px solid #ffffff17;padding:8px;overflow-y:auto}.signal-website-layout.is-inbox-only{grid-template-rows:minmax(0,1fr)}.signal-website-layout>nav>p{color:#ffffff87;margin:0;padding:24px 16px;font-size:.7rem;line-height:1.5}.website-visitor-tools{justify-content:space-between;align-items:center;gap:10px;padding:3px 3px 6px;display:flex}.website-visitor-tools>span{gap:1px;min-width:0;display:grid}.website-visitor-tools>span b{color:#ffffffd1;font-size:.64rem}.website-visitor-tools>span small{color:#ffffff61;font-size:.52rem}.website-visitor-tools>div{gap:5px;display:flex}.website-visitor-tools button{color:#ffffffb8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff21;border-radius:9px;padding:6px 8px;font-size:.54rem;font-weight:850}.website-visitor-tools button.is-cleanup{color:#ffb29f;border-color:#ff876d47}.website-visitor-tools button:disabled{cursor:default;opacity:.42}.website-visitor-group+.website-visitor-group{margin-top:5px}.website-visitor-group>header{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:3px 9px 4px;font-size:.52rem;font-weight:900;display:flex}.signal-pending-attachments button.pending-attachment-preview{width:auto;color:var(--mint);background:#b9f0d214;border:1px solid #b9f0d233;border-radius:999px;padding:0 9px;font-size:.49rem;font-weight:900}.website-visitor-group>summary{color:#ffffff7a;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:5px 9px;font-size:.52rem;font-weight:900;list-style:none;display:grid}.website-visitor-group>summary::-webkit-details-marker{display:none}.website-visitor-group>summary:after{content:"+";color:#b9f0d2c7;font-size:.72rem}.website-visitor-group[open]>summary:after{content:"−"}.website-visitor-group>summary:hover{background:#ffffff0f}.website-visitor-group>header b,.website-visitor-group>summary b{color:#b9f0d2c7;font-size:.54rem}.signal-website-layout .website-visitor-select{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.signal-website-layout .website-visitor-select:hover,.signal-website-layout .website-visitor-select.is-selected{background:#ffffff17}.signal-website-layout .website-visitor-select.is-awaiting-reply{box-shadow:inset 3px 0 0 var(--coral);background:#ff876d14;border:1px solid #ff876d75}.signal-website-layout .website-visitor-select.is-awaiting-reply small{color:#ffb29f;font-weight:850}.signal-website-layout .website-visitor-select.is-closed{opacity:.58}.signal-website-layout .website-visitor-select>i{background:#766f8b;border-radius:50%;width:8px;height:8px}.signal-website-layout .website-visitor-select>i.is-live{background:var(--mint);box-shadow:0 0 12px var(--mint)}.signal-website-layout .website-visitor-select>span{gap:2px;min-width:0;display:grid}.signal-website-layout .website-visitor-select small{color:#ffffff75;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-website-layout .website-visitor-select em{background:var(--coral);min-width:20px;height:20px;color:var(--midnight-deep);border-radius:50%;place-items:center;font-size:.6rem;font-style:normal;font-weight:900;display:grid}.website-visitor-card{border-radius:13px;overflow:hidden}.website-visitor-card.is-selected{background:#ffffff0d}.website-visitor-guide{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;margin:0 7px 7px 23px;padding:7px 2px 0 8px;display:flex}.website-visitor-guide>span{align-items:center;gap:6px;min-width:0;display:flex}.website-visitor-guide>span>i{background:var(--mint);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 11px #8df0c3b3}.website-visitor-guide small{color:#fff9;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;font-weight:800;overflow:hidden}.website-visitor-guide button{color:#c9f4df;font:inherit;cursor:pointer;background:#99f1c91a;border:1px solid #99f1c957;border-radius:9px;padding:5px 8px;font-size:.49rem;font-weight:900}.website-visitor-guide>span button+button{margin-left:4px}.website-visitor-guide button.is-start{box-shadow:0 0 16px #68e2ab24}.website-visitor-guide button:disabled{cursor:default;opacity:.45}.signal-website-thread{flex-direction:column;min-height:0;display:flex;overflow:hidden}.website-thread-heading{z-index:4;background:#ffffff09;border-bottom:1px solid #ffffff17;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 11px;display:flex;position:relative}.website-thread-heading>span{gap:1px;min-width:0;display:grid}.website-thread-heading>span small{color:#8df0c3;letter-spacing:.08em;text-transform:uppercase;font-size:.49rem;font-weight:900}.website-thread-heading>span strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.website-thread-tools{flex:none;position:relative}.website-thread-tools>summary{color:#ffffffb8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px;padding:6px 9px;font-size:.52rem;font-weight:900;list-style:none}.website-thread-tools>summary::-webkit-details-marker{display:none}.website-thread-tools[open]>summary{color:#c9f4df;border-color:#8df0c34d}.website-thread-tools>div{z-index:8;background:#1b1532fb;border:1px solid #c0dcff38;border-radius:12px;width:min(330px,100vw - 90px);padding:8px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 48px #07051485}.website-thread-tools .website-visitor-guide{margin:0 0 7px;padding:0 0 7px}.website-thread-tools .website-visitor-workflow{margin:0;padding:0}.website-thread-tools .website-visitor-workflow a{border-radius:8px;padding:5px 8px;font-size:.49rem}.signal-website-thread .website-visitor-summary{z-index:3;background:linear-gradient(145deg,#392e4ffa,#1d1933fa);border-bottom:1px solid #8df0c324;flex:none;padding:14px 16px;position:relative;box-shadow:0 12px 30px #07051438}.website-conversation-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.website-conversation-bar>button{flex:none;color:#ffffffb8!important;background:#ffffff12!important;border:1px solid #ffffff24!important;border-radius:999px!important;margin:0!important;padding:6px 9px!important}.signal-website-thread .website-visitor-summary button{color:var(--mint);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:4px;padding:0;font-size:.65rem;font-weight:900}.website-workflow-controls{flex-wrap:wrap;align-items:end;gap:8px;margin-top:9px;display:flex}.website-workflow-controls label{gap:3px;display:grid}.website-workflow-controls label>span,.website-workflow-controls>small{overflow-wrap:anywhere;color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;flex:1 0 100%;max-width:100%;font-size:.56rem;font-weight:800}.website-workflow-controls select{color:#fff;background:#2d2446;border:1px solid #ffffff29;border-radius:9px;min-height:32px;padding:5px 26px 5px 9px;font-size:.68rem;font-weight:800}.website-workflow-controls>button{min-height:32px;background:#8df0c314!important;border:1px solid #8df0c342!important;border-radius:9px!important;margin:0!important;padding:6px 9px!important}.website-response-warning{color:#ffc28b;background:#ffb36f14;border:1px solid #ffb36f42;border-radius:9px;margin-top:8px;padding:7px 9px;font-size:.66rem;display:block}.website-response-warning.is-overdue{color:#ff9f88;background:#ff876d21;border-color:#ff876d80}.signal-website-thread .website-live-messages{flex:auto;min-height:0;padding:16px 14px 20px;scroll-padding-top:16px}.signal-website-thread .website-live-messages article,.signal-website-thread .website-live-messages p{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.signal-website-thread .website-live-messages>article{background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:88%;padding:9px 11px}.signal-website-thread .website-live-messages>article.is-staff{background:#6846dc3d;border-color:#c287ff40;border-radius:14px 14px 4px;align-self:flex-end}.signal-website-thread .website-live-messages article time{color:#ffffff6b;margin-top:5px;font-size:.48rem;display:block}.signal-website-thread .signal-composer{overscroll-behavior:contain;flex:none;max-height:min(42vh,330px);margin:0 12px 12px;overflow-y:auto}.website-quick-replies{background:#00000014;border:1px solid #ffffff1c;border-radius:11px;margin:0 0 8px;display:block}.website-quick-replies>summary{color:#ffffff9e;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:9px 10px;font-size:.56rem;font-weight:900}.website-quick-replies>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 8px 8px;display:grid}.website-quick-replies>div>button{color:#ffffffb8;text-align:left;cursor:pointer;overflow-wrap:anywhere;white-space:normal;background:#ffffff0f;border:1px solid #ffffff21;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:8px 9px;font-size:.6rem;line-height:1.35;overflow:visible}.website-quick-replies>div>button:hover{color:#fff;border-color:#8df0c366}.signal-compose-tools>.website-quick-replies.is-toolbar{background:#ffffff0e;border-radius:8px;flex:none;margin:0;position:relative}.signal-compose-tools>.website-quick-replies.is-toolbar>summary{letter-spacing:0;text-transform:none;align-items:center;gap:4px;min-height:28px;padding:0 7px;list-style:none;display:inline-flex}.signal-compose-tools>.website-quick-replies.is-toolbar>summary::-webkit-details-marker{display:none}.signal-compose-tools>.website-quick-replies.is-toolbar>div{z-index:20;background:#17112e;border:1px solid #8df0c33d;border-radius:12px;width:min(300px,82vw);max-height:300px;padding:8px;position:absolute;bottom:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 18px 50px #0000006b}.website-composer-status{min-width:0;padding-top:6px;display:block!important}.website-composer-status>span{overflow-wrap:anywhere;min-width:0;line-height:1.4;display:block}.website-compose-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch!important;gap:8px!important;display:grid!important}.website-compose-row textarea{box-sizing:border-box;background:#0000001f;border:1px solid #ffffff1f;border-radius:12px;min-width:0;min-height:64px;padding:10px}.website-compose-row .website-send-button{border-radius:12px;align-self:stretch;min-width:54px;min-height:64px;padding:8px 10px}.website-send-button>span{background:#18142f29;border-radius:50%;place-items:center;width:19px;height:19px;margin-left:3px;font-size:.82rem;display:inline-grid}@media (max-width:440px){.website-quick-replies>div{grid-template-columns:1fr}.signal-website-context .website-workflow-controls{grid-template-columns:1fr 1fr}.signal-website-context .website-workflow-controls label{grid-column:1/-1}}.signal-channel-heading{justify-content:space-between;align-items:start;gap:16px;padding:8px 2px 15px;display:flex}.signal-channel-heading>span:first-child{gap:5px;display:grid}.signal-channel-heading>span:first-child strong{max-width:245px;font-family:var(--serif);font-size:1.27rem;line-height:1.05}.signal-channel-heading>span:last-child,.signal-provider-row>span{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;flex:none;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;padding:8px 10px;font-size:.65rem;font-weight:800;display:grid}.signal-channel-heading>span:last-child i,.signal-provider-row>span i{background:var(--coral);border-radius:50%;grid-row:1/3;width:7px;height:7px}.signal-channel-heading>span.is-connected i,.signal-provider-row>span.is-connected i{background:var(--mint);box-shadow:0 0 10px var(--mint)}.signal-channel-heading>span small,.signal-provider-row>span small{color:#fff6;font-size:.48rem;font-weight:700}.signal-provider-row{gap:8px;margin-bottom:14px;display:flex}.signal-portal-view{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:hidden}.signal-portal-inbox{background:#c287ff0f;border:1px solid #c287ff3d;border-radius:16px;flex:none;overflow:hidden}.signal-portal-inbox[open]{flex-direction:column;flex:310px;min-height:0;display:flex}.signal-portal-inbox>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.signal-portal-inbox>summary::-webkit-details-marker{display:none}.signal-portal-inbox>summary span{font-size:.7rem;font-weight:850}.signal-portal-inbox>summary b{color:#d9b9ff;font-size:.58rem}.signal-portal-inbox-body{border-top:1px solid #ffffff14;flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0;max-height:min(48vh,420px);display:grid;overflow:hidden}.signal-portal-inbox-tools{background:#0a071a52;border-bottom:1px solid #ffffff12;gap:8px;padding:10px;display:grid}.signal-portal-inbox-tools>label{background:#ffffff0d;border:1px solid #c287ff40;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:0 9px;display:grid}.signal-portal-inbox-tools>label span{color:#c9f4df;font-size:.8rem}.signal-portal-inbox-tools input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:8px 0;font-size:.62rem}.signal-portal-inbox-tools input::placeholder{color:#ffffff6b}.signal-portal-inbox-tools nav{gap:5px;display:flex;overflow-x:auto}.signal-portal-inbox-tools nav button{color:#ffffff94;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 9px;font-size:.52rem;font-weight:800;display:inline-flex}.signal-portal-inbox-tools nav button b{color:#ffffffa8;background:#ffffff17;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.45rem;display:grid}.signal-portal-inbox-tools nav button.is-active{color:#c9f4df;background:#99f1c921;border-color:#99f1c980}.signal-portal-inbox-tools nav button.is-active b{color:#d8ffeb;background:#99f1c92e}.signal-portal-conversations{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;align-content:start;min-height:0;display:grid;overflow:hidden auto}.signal-portal-conversations>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:32px minmax(0,1fr) minmax(68px,auto);align-items:center;gap:9px;padding:10px 12px;display:grid}:is(.signal-portal-conversations>button:hover,.signal-portal-conversations>button:focus-visible){background:#c287ff14}.signal-portal-conversations>button.is-unopened{background:#c287ff1c}.signal-portal-conversations>button>i{color:#e7d1ff;background:#c287ff2e;border-radius:10px;place-items:center;width:30px;height:30px;font-size:.58rem;font-style:normal;font-weight:900;display:grid}.signal-portal-conversations>button>span{gap:2px;min-width:0;display:grid}.signal-portal-conversations>button small,.signal-portal-conversations>button em{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;font-style:normal;overflow:hidden}.signal-portal-conversations>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.signal-portal-conversation-state{text-align:right;justify-items:end}.signal-portal-conversation-state b{color:#1a102e;background:#c287ff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.48rem;display:grid}.signal-portal-conversation-state small{font-weight:800;color:#c9f4df!important}.signal-portal-conversations>p{color:#ffffff80;text-align:center;margin:0;padding:18px;font-size:.65rem}.signal-portal-thread-wrap{background:#ffffff09;border:1px solid #ffffff1a;border-radius:17px;flex-direction:column;flex:1;min-height:330px;display:flex;overflow:hidden}.signal-portal-thread-wrap>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.signal-portal-thread-wrap>header span{gap:2px;display:grid}.signal-portal-thread-wrap>header small{color:#cbb9ec;text-transform:uppercase;font-size:.5rem}.signal-portal-thread-wrap>header strong{font-size:.75rem}.signal-portal-thread-wrap>header a{color:#c9f4df;font-size:.58rem;font-weight:800;text-decoration:none}.signal-portal-thread-title{align-items:center;gap:9px;min-width:0;display:flex}.signal-portal-thread-title>button{color:#e7d1ff;font:inherit;cursor:pointer;background:#c287ff1a;border:1px solid #c287ff47;border-radius:9px;flex:none;align-items:center;gap:4px;padding:6px 8px;font-size:.54rem;font-weight:850;display:inline-flex}:is(.signal-portal-thread-title>button:hover,.signal-portal-thread-title>button:focus-visible){color:#c9f4df;border-color:#99f1c98c}.signal-portal-thread-title>span{min-width:0}.signal-portal-presence{color:#ffffff8c;background:#ffffff0d;border-radius:999px;flex:none;grid-template-columns:auto auto;align-items:center;padding:5px 8px;font-size:.5rem;font-weight:800;gap:5px!important;display:inline-flex!important}.signal-portal-presence i{background:#ffffff59;border-radius:50%;width:6px;height:6px}.signal-portal-presence.is-live{color:#b9ffdc;background:#8df0c31a}.signal-portal-presence.is-live i{background:#8df0c3;box-shadow:0 0 10px #8df0c3b3}.signal-portal-thread{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 12px 16px;display:flex;overflow-y:auto}.signal-portal-thread>article{background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:88%;padding:9px 11px}.signal-portal-thread>article.is-staff{background:#6846dc3d;border-color:#c287ff40;border-radius:14px 14px 4px;align-self:flex-end}.signal-portal-thread article small,.signal-portal-thread article time{color:#ffffff78;font-size:.5rem}.signal-portal-thread article p{color:#fff;margin:4px 0;font-size:.7rem;line-height:1.45}.signal-portal-thread>p{color:#ffffff80;text-align:center;margin:auto;font-size:.66rem}.signal-portal-composer{overscroll-behavior:contain;border-width:1px 0 0;border-radius:0;max-height:min(46vh,380px);margin:0;padding:10px;display:block;overflow-y:auto}.signal-portal-composer textarea{resize:none;min-width:0}.signal-portal-composer button:disabled{cursor:default;opacity:.42}.signal-customer-composer .signal-composer-actions{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;display:grid}.signal-customer-composer .signal-composer-actions>span{grid-area:2/1/auto/-1}.signal-customer-composer .signal-compose-tools{gap:4px}.signal-customer-composer .signal-compose-tools>button{border-radius:8px;align-items:center;gap:4px;min-height:30px;padding-inline:7px;font-family:inherit;font-size:.52rem;display:inline-flex}.signal-customer-composer .signal-compose-tools>button>i{color:#8df0c3bd;text-align:center;min-width:15px;font-size:.58rem;font-style:normal}.signal-customer-composer .signal-composer-send{border-radius:8px;align-self:stretch;min-width:66px;min-height:30px}.signal-secure-session{background:linear-gradient(135deg,#2ec2841f,#7258e81f);border:1px solid #8df0c338;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px;padding:10px;display:grid}.signal-secure-session>span:first-child{background:#8df0c31a;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.signal-secure-session>span:first-child i{background:#8df0c3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #8df0c31a,0 0 16px #8df0c38c}.signal-secure-session>span:first-child small{display:none}.signal-secure-session>div{gap:2px;min-width:0;display:grid}.signal-secure-session>div strong{color:#fff;font-size:.68rem}.signal-secure-session>div small{color:#ffffff8a;font-size:.52rem;line-height:1.35}.signal-secure-session>button{color:#b9ffdc;cursor:pointer;background:#8df0c31f;border:1px solid #8df0c347;border-radius:10px;padding:8px 10px;font-size:.55rem;font-weight:850}.signal-secure-session>button:disabled{cursor:default;opacity:.4}.signal-secure-session-launch{justify-items:end;gap:5px;display:grid}.signal-secure-session-launch label{gap:2px;display:grid}.signal-secure-session-launch label small{color:#ffffff6b;text-transform:uppercase;font-size:.43rem;font-weight:800}.signal-secure-session-launch select{color:#e7fff4;max-width:128px;font:inherit;background:#211638;border:1px solid #8df0c333;border-radius:8px;padding:5px 7px;font-size:.5rem;font-weight:750}.signal-secure-session-launch>button{color:#b9ffdc;cursor:pointer;white-space:nowrap;background:#8df0c31f;border:1px solid #8df0c347;border-radius:10px;padding:8px 10px;font-size:.55rem;font-weight:850}.signal-secure-session-launch>button:disabled{cursor:default;opacity:.4}.signal-secure-session.is-waiting{background:#f4be5217;border-color:#f4be524d}.signal-secure-session.is-waiting>span:first-child i{background:#f4be52;box-shadow:0 0 0 5px #f4be521c}.signal-secure-session.is-accepted{border-color:#8df0c36b;box-shadow:inset 0 0 20px #41d3920d}.signal-secure-session-actions{gap:6px;display:flex}.signal-secure-session-actions button{color:#b9ffdc;cursor:pointer;background:#8df0c31f;border:1px solid #8df0c347;border-radius:10px;padding:8px 10px;font-size:.55rem;font-weight:850}.signal-secure-session-actions button:last-child{color:#ffb6a6;background:#ff846a14;border-color:#ff846a38}.signal-secure-session-actions button:disabled{cursor:default;opacity:.4}.signal-portal-thread article a,.website-live-messages article a,.website-chat-thread article a,.client-message-thread article a{color:#8df0c3;text-underline-offset:3px;margin:6px 0 2px;font-weight:850;text-decoration:underline;display:inline-block}.client-message-thread article a{color:#583cd1}.secure-support-page{color:#fff;background:radial-gradient(circle at 84% 15%,#6a4bd847,#0000 32%),radial-gradient(circle at 12% 86%,#3fce921f,#0000 28%),#100a22;place-items:center;min-height:100vh;padding:30px;display:grid}.secure-support-shell{width:min(1040px,100%)}.secure-support-shell>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.secure-support-shell>header .brand-logo{width:min(180px,32vw)}.secure-support-shell>header>span{color:#ffffffb8;align-items:center;gap:8px;font-size:.72rem;font-weight:750;display:flex}.secure-support-shell>header>span i{background:#6fe1aa;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #6fe1aabf}.secure-support-consent,.secure-support-active,.secure-support-complete,.secure-support-error,.secure-support-loading{background:linear-gradient(145deg,#ffffff13,#ffffff08);border:1px solid #ffffff1f;border-radius:18px;padding:clamp(26px,6vw,58px);box-shadow:0 30px 80px #00000047}.secure-support-consent>span,.secure-support-complete>span,.secure-support-error>span{color:#ff846a;letter-spacing:.14em;font-size:.72rem;font-weight:900}.secure-support-consent h1,.secure-support-active h1,.secure-support-complete h1,.secure-support-error h1{font-family:var(--font-serif),Georgia,serif;margin:14px 0;font-size:clamp(2.15rem,7vw,4.4rem);font-weight:400;line-height:.98}.secure-support-consent>p,.secure-support-active>p,.secure-support-complete>p,.secure-support-error>p{color:#ffffffb3;max-width:610px;font-size:1rem;line-height:1.65}.secure-support-boundaries{background:#6fe1aa0f;border:1px solid #6fe1aa33;border-radius:12px;margin:26px 0;padding:20px}.secure-support-boundaries strong{color:#8df0c3}.secure-support-boundaries ul{color:#ffffffbf;gap:9px;margin:13px 0 0;padding-left:20px;line-height:1.45;display:grid}.secure-support-check{color:#ffffffc7;cursor:pointer;background:#ffffff0d;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px;line-height:1.45;display:grid}.secure-support-check input{accent-color:#6fe1aa;width:20px;height:20px}.secure-support-consent>button,.secure-support-complete>button{color:#140d28;cursor:pointer;background:linear-gradient(135deg,#6fe1aa,#70d8cc);border:0;border-radius:16px;width:100%;margin-top:18px;padding:17px 20px;font-size:1rem;font-weight:900}.secure-support-consent>button:disabled{cursor:default;opacity:.35}.secure-support-active-pulse{color:#8df0c3;letter-spacing:.13em;align-items:center;gap:10px;font-size:.75rem;font-weight:900;display:flex}.secure-support-active-pulse i{background:#6fe1aa;border-radius:50%;width:12px;height:12px;animation:1.9s ease-in-out infinite supportPulse;box-shadow:0 0 0 8px #6fe1aa1a,0 0 24px #6fe1aaa6}.secure-support-scope-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0;display:grid}.secure-support-scope-grid article{background:#6fe1aa12;border:1px solid #6fe1aa33;border-radius:18px;gap:7px;padding:18px;display:grid}.secure-support-scope-grid article.is-off{background:#ffffff09;border-color:#ffffff1a}.secure-support-scope-grid article b{color:#8df0c3;letter-spacing:.12em;font-size:.66rem}.secure-support-scope-grid article.is-off b{color:#ffffff61}.secure-support-scope-grid article strong{font-size:.92rem}.secure-support-scope-grid article small{color:#ffffff8c;line-height:1.5}.secure-support-end{color:#ffb6a6;cursor:pointer;background:#ff846a17;border:1px solid #ff846a59;border-radius:16px;width:100%;padding:15px;font-weight:850}.secure-support-inline-error{margin-top:12px;color:#ffab98!important}.secure-support-loading{color:#ffffffa6;justify-content:center;align-items:center;gap:14px;min-height:260px;display:flex}.secure-support-loading i{border:2px solid #fff3;border-top-color:#8df0c3;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite supportSpin}.secure-support-consent,.secure-support-complete,.secure-support-error{max-width:760px;margin-inline:auto}.secure-support-active{padding:clamp(22px,4vw,42px)}.secure-support-active-header{margin-bottom:26px}.secure-support-active-header h1{max-width:760px;font-size:clamp(2.6rem,6vw,5rem)}.secure-support-active-header>p{color:#ffffffb3;max-width:740px;line-height:1.6}.secure-support-active-pulse b{font-size:inherit}.secure-support-live-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,.7fr);gap:18px;display:grid}.secure-support-thread{background:#09061a6b;border:1px solid #8df0c333;border-radius:14px;overflow:hidden}.secure-support-thread>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.secure-support-thread>header span{gap:3px;display:grid}.secure-support-thread>header small{color:#8df0c3;letter-spacing:.13em;font-size:.62rem;font-weight:900}.secure-support-thread>header strong{font-size:1rem}.secure-support-thread>header i{color:#aaffd5;background:#8df0c31a;border-radius:999px;padding:6px 10px;font-size:.65rem;font-style:normal;font-weight:800}.secure-support-messages{flex-direction:column;gap:10px;min-height:290px;max-height:420px;padding:20px;display:flex;overflow-y:auto}.secure-support-messages article{background:#ffffff17;border-radius:4px 10px 10px;align-self:flex-start;max-width:82%;padding:12px 14px}.secure-support-messages article.is-client{background:linear-gradient(135deg,#6747db,#7953ed);border-radius:10px 4px 10px 10px;align-self:flex-end}.secure-support-messages article b{color:#8df0c3;margin-bottom:5px;font-size:.65rem;display:block}.secure-support-messages article.is-client b{color:#fff}.secure-support-messages article p{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.secure-support-messages article time{color:#ffffff73;margin-top:7px;font-size:.6rem;display:block}.secure-support-empty{text-align:center;max-width:360px;margin:auto}.secure-support-empty strong{color:#fff}.secure-support-empty p{color:#ffffff8f;line-height:1.5}.secure-support-composer{border-top:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.secure-support-composer textarea{resize:none;color:#fff;font:inherit;background:#ffffff0f;border:1px solid #ffffff21;border-radius:9px;outline:none;padding:13px 14px}.secure-support-composer textarea:focus{border-color:#8df0c380;box-shadow:0 0 0 3px #8df0c312}.secure-support-composer button{color:#140d28;cursor:pointer;background:#8df0c3;border:0;border-radius:13px;align-self:stretch;padding:0 17px;font-weight:900}.secure-support-composer button:disabled{cursor:default;opacity:.35}.secure-support-side{align-content:start;gap:10px;display:grid}.secure-support-side article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;gap:5px;padding:15px;display:grid}.secure-support-side article.is-on{background:#8df0c30f;border-color:#8df0c340}.secure-support-side article b{color:#ffffff61;letter-spacing:.12em;font-size:.62rem}.secure-support-side article.is-on b{color:#8df0c3}.secure-support-side article strong{color:#fff;font-size:.86rem}.secure-support-side article small{color:#ffffff8a;line-height:1.45}.secure-support-return{color:#b9ffdc;cursor:pointer;background:#8df0c314;border:1px solid #8df0c333;border-radius:14px;padding:13px;font-weight:850}.secure-session-console-backdrop{z-index:10040;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0a071cc2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.secure-session-console{color:#fff;background:linear-gradient(145deg,#21183c,#130e27 72%);border:1px solid #8df0c33d;border-radius:16px;width:min(1000px,100%);max-height:min(850px,100vh - 48px);overflow:hidden;box-shadow:0 32px 110px #0000008c}.secure-session-console>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.secure-session-console>header span{gap:4px;display:grid}.secure-session-console>header small{color:#8df0c3;letter-spacing:.13em;font-size:.65rem;font-weight:900}.secure-session-console>header strong{font-family:var(--font-serif),Georgia,serif;font-size:1.75rem;font-weight:500}.secure-session-console>header em{color:#ffffff8f;align-items:center;gap:7px;font-size:.68rem;font-style:normal;display:flex}.secure-session-console>header em i{background:#8df0c3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #8df0c3b3}.secure-session-console>header>button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff21;border-radius:50%;width:38px;height:38px;font-size:1.25rem}.secure-session-console-body{grid-template-columns:minmax(0,1.65fr) minmax(240px,.7fr);min-height:540px;display:grid}.secure-session-console-thread{border-right:1px solid #ffffff17;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.secure-session-console-thread>header{gap:3px;padding:18px 22px;display:grid}.secure-session-console-thread>header strong{font-size:.95rem}.secure-session-console-thread>header small{color:#ffffff80}.secure-session-console-thread>div{flex-direction:column;gap:10px;max-height:430px;padding:18px 22px;display:flex;overflow-y:auto}.secure-session-console-thread article{background:#ffffff14;border-radius:4px 10px 10px;align-self:flex-start;max-width:82%;padding:11px 13px}.secure-session-console-thread article.is-staff{background:#583bd2;border-radius:10px 4px 10px 10px;align-self:flex-end}.secure-session-console-thread article b{color:#8df0c3;margin-bottom:4px;font-size:.62rem;display:block}.secure-session-console-thread article.is-staff b{color:#fff}.secure-session-console-thread article p{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.secure-session-console-thread article time{color:#ffffff73;margin-top:6px;font-size:.58rem;display:block}.secure-session-console-thread .is-empty{color:#ffffff8c;margin:auto}.secure-session-console-thread>form{border-top:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:14px;display:grid}.secure-session-console-thread>form textarea{resize:none;color:#fff;font:inherit;background:#ffffff0f;border:1px solid #ffffff21;border-radius:9px;padding:12px}.secure-session-console-thread>form button{color:#140d28;cursor:pointer;background:#8df0c3;border:0;border-radius:12px;padding:0 16px;font-weight:900}.secure-session-console-thread>form button:disabled{opacity:.35;cursor:default}.secure-session-console-body>aside{align-content:start;gap:11px;padding:20px;display:grid}.secure-session-console-body>aside article{border:1px solid #ffffff1a;border-radius:9px;gap:5px;padding:14px;display:grid}.secure-session-console-body>aside article.is-active{background:#8df0c30f;border-color:#8df0c340}.secure-session-console-body>aside small{color:#fff6;letter-spacing:.12em;font-size:.6rem;font-weight:900}.secure-session-console-body>aside article.is-active small{color:#8df0c3}.secure-session-console-body>aside strong{font-size:.82rem}.secure-session-console-body>aside p{color:#ffffff8c;margin:0;font-size:.7rem;line-height:1.45}.secure-session-console-body>aside>a{color:#b9ffdc;text-align:center;background:#8df0c314;border-radius:13px;padding:12px;font-size:.72rem;font-weight:850;text-decoration:none}.secure-session-console-body>aside>button.is-end{color:#ffb6a6;cursor:pointer;background:#ff846a14;border:1px solid #ff846a4d;border-radius:13px;padding:12px;font-weight:850}.portal-message-copy{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.portal-message-line{display:block}.portal-message-line.is-bullet{grid-template-columns:auto minmax(0,1fr);gap:7px;display:grid}.portal-message-line.is-bullet:before{color:var(--mint);content:"•"}.portal-message-attachments{gap:7px;margin-top:9px;display:grid}.portal-message-video{background:#08051759;border:1px solid #ffffff2e;border-radius:9px;width:min(420px,100%);display:grid;overflow:hidden}.portal-message-video video{background:#080517;width:100%;max-height:280px;display:block}.portal-message-video small{color:#ffffffb3;padding:7px 9px;font-size:.6rem;font-weight:800}.portal-message-attachments>button{color:#fff;cursor:zoom-in;text-align:left;background:#08051759;border:1px solid #ffffff2e;border-radius:9px;width:min(360px,100%);padding:0;display:grid;overflow:hidden}.portal-message-attachments>button img{object-fit:contain;background:#ffffff0b;width:100%;max-height:230px;display:block}.portal-message-attachments>button small{color:#ffffffb3;padding:7px 9px;font-size:.6rem;font-weight:800}.portal-message-lightbox{z-index:10120;cursor:zoom-out;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080515eb;place-items:center;gap:10px;padding:clamp(18px,4vw,48px);display:grid;position:fixed;inset:0}.portal-message-lightbox>img{object-fit:contain;border:1px solid #ffffff2e;border-radius:8px;max-width:min(1240px,94vw);max-height:82vh;display:block;box-shadow:0 30px 100px #0000008c}.portal-message-lightbox>button{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #fff3;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.4rem;display:grid;position:fixed;top:20px;right:22px}.portal-message-lightbox>small{color:#ffffffb3;font-size:.68rem}.portal-message-pending-image{color:#fff;background:#8df0c312;border:1px solid #8df0c333;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:flex}.portal-message-pending-image>span:first-child{color:#8df0c3;font-size:1.05rem}.portal-message-pending-image>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.portal-message-pending-image b{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.portal-message-pending-image small{color:#ffffff8a;font-size:.56rem}.portal-message-pending-image>button{background:0 0!important;border:0!important;width:auto!important;min-height:0!important;padding:4px!important;font-size:.58rem!important}.portal-message-pending-image>button.pending-attachment-preview{color:#8df0c3!important}.portal-message-pending-image>button.pending-attachment-remove{color:#ffad9a!important}.signal-attachment-preview-backdrop{z-index:10180;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070513e0;place-items:center;padding:clamp(14px,3vw,34px);display:grid;position:fixed;inset:0}.signal-attachment-preview{color:#fff;background:linear-gradient(145deg,#21183c,#100b22 74%);border:1px solid #8df0c33d;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(860px,100%);max-height:min(900px,100vh - 40px);display:grid;overflow:hidden;box-shadow:0 34px 120px #0000009e}.signal-attachment-preview>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.signal-attachment-preview>header span{gap:3px;min-width:0;display:grid}.signal-attachment-preview>header small{color:#8df0c3;letter-spacing:.13em;font-size:.57rem;font-weight:900}.signal-attachment-preview>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.signal-attachment-preview>header em{color:#ffffff7a;font-size:.58rem;font-style:normal}.signal-attachment-preview>header button{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff26;border-radius:50%;flex:0 0 38px;width:38px;height:38px;font-size:1.3rem}.signal-attachment-preview-stage{background:radial-gradient(circle at 50% 42%,#654bb533,#0000 54%),#03020a94;place-items:center;min-height:280px;padding:clamp(12px,2.5vw,26px);display:grid;overflow:auto}.signal-attachment-preview-stage img,.signal-attachment-preview-stage video{object-fit:contain;border-radius:10px;max-width:100%;max-height:67vh;display:block;box-shadow:0 18px 55px #00000061}.signal-attachment-preview-stage iframe{background:#fff;border:0;border-radius:10px;width:100%;height:min(67vh,700px)}.signal-attachment-preview-stage p{color:#ffffff9e;text-align:center;margin:0}.signal-attachment-preview>footer{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;display:flex}.signal-attachment-preview>footer span{color:#ffffff91;align-items:center;gap:8px;font-size:.62rem;display:flex}.signal-attachment-preview>footer i{background:#8df0c3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #8df0c3a6}.signal-attachment-preview>footer button{color:#b9ffdc;cursor:pointer;background:#8df0c317;border:1px solid #8df0c33d;border-radius:999px;padding:9px 14px;font-size:.63rem;font-weight:900}.secure-chat-input-shell{min-width:0;display:block;position:relative}.secure-chat-input-shell textarea{box-sizing:border-box;width:100%;padding-right:82px!important}.secure-chat-inline-tools{align-items:center;gap:3px;display:flex;position:absolute;bottom:9px;right:9px}.secure-chat-inline-tools input,.signal-portal-compose-actions input,.secure-chat-composer-actions input{display:none}.secure-chat-inline-tools button,.signal-portal-compose-actions button:not(:last-child),.secure-chat-composer-actions button:not(:last-child),.website-compose-tool{cursor:pointer;place-items:center;display:grid;color:#cfc5f4!important;background:0 0!important;border:1px solid #0000!important;border-radius:50%!important;width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;padding:0!important}.secure-chat-inline-tools button:hover,.signal-portal-compose-actions button:not(:last-child):hover,.secure-chat-composer-actions button:not(:last-child):hover,.website-compose-tool:hover{color:#fff!important;background:#ffffff14!important;border-color:#ffffff1f!important}.secure-chat-inline-tools button.is-listening,.signal-portal-compose-actions button.is-listening,.secure-chat-composer-actions button.is-listening,.website-compose-tool.is-listening{animation:1.5s ease-in-out infinite supportPulse;color:#8df0c3!important;background:#8df0c321!important;border-color:#8df0c352!important}.chat-tool-emoji{color:inherit;opacity:.82;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:12px;line-height:1;display:block;transform:translateY(-.5px)}.secure-chat-inline-tools button.chat-dictation-control,.signal-portal-compose-actions button.chat-dictation-control,.secure-chat-composer-actions button.chat-dictation-control,button.website-compose-tool.chat-dictation-control{opacity:.78;flex:0 0 16px;align-self:center;margin:0 3px;color:#c2ffe1ad!important;background:#8df0c309!important;border-color:#8df0c31f!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.chat-dictation-control .chat-tool-emoji{opacity:.9;font-size:8px;transform:none}.chat-dictation-control:not(.is-listening){animation:5.2s ease-in-out infinite railMicHint}.chat-dictation-control.is-listening{opacity:1}@keyframes railMicHint{0%,70%,to{box-shadow:0 0 #8df0c300}82%{box-shadow:0 0 0 3px #8df0c30e,0 0 9px #8df0c321}}@media (prefers-reduced-motion:reduce){.chat-dictation-control:not(.is-listening){animation:none}}.secure-support-composer.is-listening textarea,.client-workspace-card form.is-listening textarea,.signal-portal-composer.is-listening textarea,.secure-session-console-composer.is-listening textarea,.website-compose-row.is-listening textarea{box-shadow:0 0 0 3px #8df0c314,inset 3px 0 #8df0c39e;border-color:#8df0c38c!important}.secure-support-composer.is-listening textarea::placeholder,.client-workspace-card form.is-listening textarea::placeholder{color:#8df0c3;opacity:.9}.secure-chat-send,.signal-portal-compose-actions button:last-child,.secure-chat-composer-actions button:last-child{place-items:center;display:grid;color:#140d28!important;background:#8df0c3!important;border:0!important;border-radius:8px!important;width:44px!important;min-width:44px!important;min-height:42px!important;padding:0!important;font-size:1rem!important}.secure-support-composer>.secure-support-pending,.secure-support-composer>small{grid-column:1/-1}.secure-support-pending{color:#fff;background:#8df0c312;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.secure-support-pending button{font-size:.6rem;color:#ffad9a!important;background:0 0!important;min-height:0!important;padding:4px!important}.secure-support-composer>small,.signal-portal-composer>small,.secure-chat-composer-controls>small{color:#ffffff6b;font-size:.58rem}.signal-portal-composer>.portal-message-pending-image,.signal-portal-composer>small{grid-column:1/-1}.signal-portal-compose-actions,.secure-chat-composer-actions{justify-content:flex-end;align-items:center;gap:3px;display:flex}.secure-chat-composer-controls{align-content:stretch;gap:7px;display:grid}.secure-session-console-composer>.secure-chat-composer-controls{min-width:148px}.portal-chat-submit{justify-content:space-between;align-items:center;gap:10px;display:flex}.portal-chat-submit small{color:#8f869e;font-size:8px}.client-workspace-card form .portal-chat-submit button{border-radius:8px;width:44px;min-height:40px;padding:0;font-size:1rem}@keyframes supportPulse{50%{opacity:.62;transform:scale(.78)}}@keyframes supportSpin{to{transform:rotate(360deg)}}@media (max-width:680px){.secure-support-page{align-items:start;padding:22px 14px}.secure-support-shell>header{align-items:flex-start}.secure-support-shell>header>span{text-align:right;max-width:140px}.secure-support-scope-grid{grid-template-columns:1fr}.signal-secure-session{grid-template-columns:auto minmax(0,1fr)}.signal-secure-session>button,.signal-secure-session-actions{grid-column:1/-1}.signal-secure-session-actions{grid-template-columns:1fr auto;display:grid}.secure-support-live-grid,.secure-session-console-body,.secure-session-console-thread>form{grid-template-columns:1fr}.signal-portal-compose-actions,.secure-chat-composer-actions{justify-content:flex-end}.secure-chat-composer-controls{grid-column:1/-1}.secure-support-composer>.secure-chat-send,.secure-session-console-thread>form .secure-chat-composer-actions button:last-child{min-height:46px!important}.secure-session-console-backdrop{align-items:end;padding:10px}.secure-session-console{border-radius:22px 22px 8px 8px;max-height:calc(100vh - 20px);overflow-y:auto}.secure-session-console-thread{border-bottom:1px solid #ffffff17;border-right:0;min-height:520px}}.signal-activity-list{gap:8px;display:grid}.signal-activity-list article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.signal-activity-list article>i{color:#c8bdff;background:#7258e82b;border-radius:12px;place-items:center;width:34px;height:34px;font-size:.5rem;font-style:normal;font-weight:900;display:grid}.signal-activity-list article>i.is-inbound{color:var(--mint);background:#b9f0d21c}.signal-activity-list article>span{gap:3px;min-width:0;display:grid}.signal-activity-list small,.signal-activity-list em,.signal-activity-list time{color:#ffffff6e;font-size:.57rem;font-style:normal}.signal-activity-list strong{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.signal-activity-empty{color:#ffffff6e;text-align:center;border:1px dashed #ffffff21;border-radius:18px;place-items:center;min-height:150px;margin:0;padding:30px;font-size:.72rem;line-height:1.55;display:grid}.signal-provider-lock{background:#ff8c6b12;border:1px solid #ff8c6b2b;border-radius:16px;grid-template-columns:auto 1fr;gap:12px;margin-top:12px;padding:13px;display:grid}.signal-provider-lock>i{width:34px;height:34px;color:var(--coral);background:#ff8c6b24;border-radius:12px;place-items:center;font-size:.68rem;font-style:normal;font-weight:900;display:grid}.signal-provider-lock strong{font-size:.72rem}.signal-provider-lock p{color:#ffffff7a;margin:3px 0 0;font-size:.64rem;line-height:1.5}.signal-provider-lock.is-email-connect button{background:var(--mint);min-height:37px;color:var(--midnight-deep);cursor:pointer;border:0;border-radius:11px;margin-top:10px;padding:0 14px;font-size:.6rem;font-weight:900}.signal-department-email-status{background:#b9f0d212;border:1px solid #b9f0d233;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;display:flex}.signal-department-email-status>span:first-child{grid-template-columns:auto minmax(0,1fr);column-gap:8px;min-width:0;display:grid}.signal-department-email-status i{background:var(--mint);width:8px;height:8px;box-shadow:0 0 10px var(--mint);border-radius:50%;grid-row:1/3;align-self:center}.signal-department-email-status small,.signal-department-email-status em{color:#ffffff78;font-size:.55rem;font-style:normal}.signal-department-email-status strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.signal-department-email-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.signal-department-email-actions em{text-align:right;max-width:130px;line-height:1.35}.signal-department-email-actions button{min-height:32px;color:var(--mint);cursor:pointer;white-space:nowrap;background:#b9f0d214;border:1px solid #b9f0d240;border-radius:9px;padding:0 9px;font-size:.51rem;font-weight:900}.signal-email-workspace,.signal-email-inbox{gap:10px;display:grid}.signal-email-inbox-summary{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 10px;display:grid;overflow:hidden}.signal-email-inbox-summary span{border-right:1px solid #ffffff14;gap:3px;padding:8px 10px;display:grid}.signal-email-inbox-summary span:last-child{border-right:0}.signal-email-inbox-summary small{color:#ffffff75;letter-spacing:.06em;text-transform:uppercase;font-size:.48rem}.signal-email-inbox-summary strong{color:#fff;font-family:Georgia,serif;font-size:1rem}.signal-email-inbox-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.signal-email-inbox-heading>span{gap:2px;min-width:0;display:grid}.signal-email-inbox-heading small,.signal-email-inbox-heading em{color:#ffffff75;font-size:.5rem;font-style:normal}.signal-email-inbox-heading strong{color:#fff;font-size:.72rem}.signal-email-inbox-heading button{min-height:34px;color:var(--mint);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff21;border-radius:10px;flex:none;padding:0 10px;font-size:.54rem;font-weight:900}.signal-email-inbox-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.email-desk{color:#19132f;background:radial-gradient(circle at 8% 0,#6d48e22b,#0000 34%),linear-gradient(145deg,#f8f7fc 0%,#eeebf6 100%);min-height:100vh;padding:26px}.email-desk-header{color:#fff;background:linear-gradient(120deg,#1b1234 0%,#34205c 72%,#6847db 140%);border-radius:28px;justify-content:space-between;align-items:center;gap:28px;max-width:1660px;margin:0 auto 18px;padding:26px 30px;display:flex;box-shadow:0 22px 55px #1910352e}.email-desk-header>span{max-width:800px}.email-desk-header small,.email-desk-nav small,.email-desk-list small,.email-desk-thread small{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.email-desk-header h1{margin:5px 0 8px;font-family:Georgia,serif;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:.96}.email-desk-header p{color:#ffffffb8;max-width:760px;margin:0;line-height:1.55}.email-desk-header>div{grid-template-columns:12px 1fr;align-items:center;gap:3px 10px;min-width:250px;display:grid}.email-desk-header>div>i{background:#ffb06e;border-radius:50%;grid-row:span 2;width:10px;height:10px;box-shadow:0 0 14px #ffb06ed9}.email-desk-header>div>i.is-healthy{background:#a9f2cf;box-shadow:0 0 14px #a9f2cfe6}.email-desk-header>div>small{color:#fff9;letter-spacing:0;text-transform:none}.email-desk-header button{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;margin-top:12px;padding:10px 14px;font-weight:800}.email-desk-layout{background:#fff;border:1px solid #e2dced;border-radius:28px;grid-template-columns:minmax(210px,260px) minmax(320px,430px) minmax(440px,1fr);max-width:1660px;min-height:calc(100vh - 210px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #21163f1f}.email-desk-nav,.email-desk-list,.email-desk-thread{min-width:0}.email-desk-nav{color:#fff;background:#21163f;padding:22px 16px}.email-desk-compose-launch{color:#fff;text-align:left;background:linear-gradient(120deg,#7650e7,#9a77f5);border:1px solid #ffffff2e;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:1px 10px;width:100%;margin:0 0 18px;padding:13px 14px;display:grid;box-shadow:0 14px 28px #5635be57}.email-desk-compose-launch>span{background:#ffffff26;border-radius:12px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.email-desk-compose-launch strong{font-size:15px}.email-desk-compose-launch small{color:#ffffffb8;letter-spacing:0;text-transform:none;font-size:9px}.email-desk-nav label{gap:8px;margin:0 5px 18px;display:grid}.email-desk-nav input{box-sizing:border-box;color:#fff;background:#ffffff17;border:1px solid #ffffff24;border-radius:14px;width:100%;padding:12px}.email-desk-nav nav{gap:6px;display:grid}.email-desk-nav nav button{color:#ffffffb8;text-align:left;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;font-weight:800;display:flex}.email-desk-nav nav button.is-active{color:#fff;background:linear-gradient(120deg,#6743dd,#8e68f2);box-shadow:0 12px 26px #5d38d061}.email-desk-nav nav b{text-align:center;background:#ffffff1a;border-radius:999px;min-width:28px;padding:3px 7px}.email-desk-automation-note,.email-desk-unmatched{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:17px;margin-top:22px;padding:16px}.email-desk-automation-note p,.email-desk-unmatched p{color:#ffffff9e;font-size:12px;line-height:1.55}.email-desk-unmatched summary{cursor:pointer;font-weight:800}.email-desk-unmatched>span{border-top:1px solid #ffffff1a;gap:2px;padding:10px 0;display:grid}.email-desk-unmatched>span strong,.email-desk-unmatched>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-desk-list{background:#faf9fc;border-right:1px solid #e8e3ef}.email-desk-list>header,.email-desk-thread>header{box-sizing:border-box;border-bottom:1px solid #e8e3ef;justify-content:space-between;align-items:center;gap:14px;min-height:84px;padding:20px;display:flex}.email-desk-list>header span,.email-desk-thread>header span{gap:3px;display:grid}.email-desk-list>header b{color:#a13f2f;background:#fff1ea;border-radius:999px;padding:7px 10px;font-size:12px}.email-desk-list>div{max-height:calc(100vh - 294px);overflow-y:auto}.email-desk-list>div>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ebe6f1;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:17px 16px;display:grid;position:relative}.email-desk-list>div>button:hover,.email-desk-list>div>button.is-selected{background:#f0ebfb}.email-desk-list>div>button.is-unopened{box-shadow:inset 4px 0 #ff826c}.email-desk-list button>i{color:#5d3bc2;background:#e8e0fb;border-radius:14px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.email-desk-list button>span{gap:4px;min-width:0;display:grid}.email-desk-list button small,.email-desk-list button em,.email-desk-list button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-desk-list button small{color:#756d86;font-size:9px}.email-desk-list button b{font-size:13px}.email-desk-list button em{color:#777083;font-size:12px;font-style:normal}.email-desk-list button mark{color:#29152f;text-transform:uppercase;background:#ff826c;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;position:absolute;top:16px;right:13px}.email-desk-empty{color:#776e84;text-align:center;padding:30px}.email-desk-thread{grid-template-rows:auto minmax(240px,1fr) auto;max-height:calc(100vh - 210px);display:grid}.email-desk-thread>header a{color:#422c78;border:1px solid #dcd3eb;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none}.email-desk-thread>header>button,.email-desk-prompt>button{color:#422c78;background:#fff;border:1px solid #dcd3eb;border-radius:999px;padding:9px 13px;font-weight:850}.case-stage-control>button{color:#a0463b;cursor:pointer;font:inherit;background:0 0;border:0;grid-area:2/3;padding:0;font-size:.48rem;font-weight:760}.case-stage-control>button:disabled{cursor:wait;opacity:.5}.email-desk-messages{background:linear-gradient(#fff,#fbf9fd);padding:22px;overflow-y:auto}.email-desk-messages article{background:#fff;border:1px solid #e5deee;border-radius:20px 20px 20px 5px;max-width:82%;margin:0 0 16px;padding:17px;box-shadow:0 8px 22px #2619430f}.email-desk-messages article.is-outbound{background:#f0ebfb;border-radius:20px 20px 5px;margin-left:auto}.email-desk-messages article>header{color:#665e73;justify-content:space-between;gap:16px;font-size:11px;display:flex}.email-desk-messages h3{margin:10px 0 7px;font-size:14px}.email-desk-messages p{white-space:pre-wrap;overflow-wrap:anywhere;color:#433c4d;margin:0;font-size:13px;line-height:1.55}.email-desk-messages article>button{color:#6241cf;background:0 0;border:0;margin-top:12px;padding:0;font-weight:900}.email-desk-attachments{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.email-desk-attachments span{color:#5d536b;background:#f3eff8;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.email-desk-compose{background:#fff;border-top:1px solid #e5dfec;gap:9px;padding:16px 20px 20px;display:grid}.email-compose-new-workspace{background:radial-gradient(circle at 90% 4%,#7049de1a,#0000 30%),linear-gradient(#fff,#faf8fd);min-height:0;padding:24px;overflow-y:auto}.email-compose-recipient{gap:10px;max-width:720px;margin:30px auto;display:grid}.email-compose-recipient>label{font-family:Georgia,serif;font-size:28px}.email-compose-recipient>input{box-sizing:border-box;color:#211a32;width:100%;font:inherit;background:#fff;border:1px solid #cfc3e3;border-radius:18px;padding:16px 18px;box-shadow:0 12px 30px #32205714}.email-compose-recipient>small{color:#736b80;letter-spacing:0;text-transform:none;font-size:11px;line-height:1.5}.email-compose-recipient-results{gap:7px;display:grid}.email-compose-recipient-results>button{color:#261d39;text-align:left;background:#fff;border:1px solid #e1d9eb;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.email-compose-recipient-results>button:hover,.email-compose-recipient-results>button.is-external{background:#f6f2ff;border-color:#8b68ea}.email-compose-recipient-results i,.email-compose-recipient-chip i{color:#5d3bc2;background:#e8e0fb;border-radius:13px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.email-compose-recipient-results span{gap:3px;min-width:0;display:grid}.email-compose-recipient-results span small{color:#746c80;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:10px;overflow:hidden}.email-compose-recipient-results b{color:#6743d8;font-size:11px}.email-compose-recipient-chip{background:#fff;border:1px solid #e1d9eb;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:11px 14px;display:flex}.email-compose-recipient-chip>span{grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:1px 10px;min-width:0;display:grid}.email-compose-recipient-chip i{grid-row:1/3}.email-compose-recipient-chip small{color:#716a7c;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:10px;overflow:hidden}.email-compose-recipient-chip button{color:#6743d8;background:0 0;border:0;flex:none;font-weight:900}.email-desk-compose>div,.email-desk-compose footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.email-desk-compose>.email-compose-route{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.email-compose-route>span{flex:240px;min-width:min(240px,100%)}.email-compose-route strong{overflow-wrap:anywhere;font-size:12px}.email-desk-compose>.email-compose-toolkit{flex-wrap:wrap;justify-content:flex-start;gap:7px;padding:8px 0 2px}.email-compose-toolkit select,.email-compose-toolkit>button,.email-compose-attach{box-sizing:border-box;color:#38265f;min-height:34px;font:inherit;background:#f8f5fc;border:1px solid #dcd3e8;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850}.email-compose-toolkit>button{box-shadow:none;margin:0}.email-compose-attach{cursor:pointer}.email-compose-attach input{display:none}.email-compose-toolkit>small{color:#777080;letter-spacing:0;text-transform:none;margin-left:auto;font-size:9px}.email-desk-compose>.email-compose-files{gap:6px;display:grid}.email-compose-files>span{background:#faf8fd;border:1px solid #e1d9ea;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.email-compose-files b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.email-compose-files small{color:#756e7f;letter-spacing:0;text-transform:none;font-size:9px}.email-compose-files button{color:#4b376f;background:#eee8f6;margin:0;padding:6px 9px;font-size:9px}.email-desk-compose>div span{gap:2px;display:grid}.email-desk-compose input,.email-desk-compose textarea{box-sizing:border-box;color:#211a32;width:100%;font:inherit;background:#fcfbfd;border:1px solid #dcd4e7;border-radius:13px;padding:12px}.email-desk-compose textarea{resize:vertical;min-height:110px}.email-desk-compose button,.email-desk-compose>div button{color:#fff;background:#21163f;border:0;border-radius:999px;padding:10px 15px;font-weight:900}.email-desk-compose footer small{color:#766e82;letter-spacing:0;text-transform:none;font-size:10px}.email-desk-prompt{text-align:center;grid-row:1/-1;place-content:center;justify-items:center;padding:50px;display:grid}.email-desk-prompt i{color:#6f4ed7;background:#eee8fa;border-radius:20px;place-items:center;width:58px;height:58px;margin-bottom:15px;font-size:24px;display:grid}.email-desk-prompt p{color:#766e82;max-width:400px}.email-desk-prompt>button{color:#fff;background:#6b47dc;border-color:#6b47dc;margin-top:12px}.email-desk-status,.email-desk-denied{color:#fff;background:#21163f;border-radius:14px;max-width:1660px;margin:12px auto 0;padding:13px 17px}@media (max-width:1080px){.email-desk-layout{grid-template-columns:220px minmax(280px,1fr)}.email-desk-thread{border-top:1px solid #e8e3ef;grid-column:1/-1;min-height:680px;max-height:none}}@media (max-width:720px){.email-desk{padding:10px}.email-desk-header{flex-direction:column;align-items:stretch;padding:22px}.email-desk-layout{display:block}.email-desk-nav,.email-desk-list>div,.email-desk-thread{max-height:none}.email-desk-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.email-desk-thread{min-height:640px}.email-desk-messages article{max-width:94%}.email-compose-new-workspace{padding:14px}.email-compose-recipient-chip{flex-direction:column;align-items:stretch}.email-compose-recipient-chip button{text-align:left}.email-compose-files>span{grid-template-columns:minmax(0,1fr) auto}.email-compose-files>span button{grid-column:1/-1;justify-self:start}}.signal-email-inbox-list{gap:7px;display:grid}.signal-email-inbox-list>button{color:#fff;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.signal-email-inbox-list>button.is-unopened{background:linear-gradient(90deg,#91b5e01a,#ffffff0a);border-color:#a6c4e857;box-shadow:inset 2px 0 #ff9d7ec7}.signal-email-inbox-list>button>i{width:34px;height:34px;color:var(--mint);background:#8df0c31f;border-radius:11px;place-items:center;font-size:.58rem;font-style:normal;font-weight:900;display:grid}.signal-email-inbox-list>button>span{gap:2px;min-width:0;display:grid}.signal-email-inbox-list small,.signal-email-inbox-list em{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;font-style:normal;line-height:1.35;overflow:hidden}.signal-email-inbox-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.signal-email-inbox-list>button>b{color:var(--coral-light);white-space:nowrap;font-size:.5rem}.signal-email-inbox-list>p,.signal-email-unmatched-note{color:#ffffff80;text-align:center;border:1px dashed #ffffff1c;border-radius:13px;margin:0;padding:14px;font-size:.56rem;line-height:1.5}.signal-email-unmatched-note{background:#ffffff06;border-style:solid}.signal-email-unmatched{border-top:1px solid #ffffff17;gap:7px;margin-top:2px;padding-top:10px;display:grid}.signal-email-unmatched>div{gap:2px;padding:0 2px 2px;display:grid}.signal-email-unmatched>div small{color:var(--coral-light);letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:900}.signal-email-unmatched>div strong{color:#fff;font-size:.68rem}.signal-email-unmatched article{background:#ffffff07;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.signal-email-unmatched article>span{gap:2px;min-width:0;display:grid}.signal-email-unmatched article small,.signal-email-unmatched article em{color:#ffffff75;text-overflow:ellipsis;white-space:nowrap;font-size:.49rem;font-style:normal;line-height:1.35;overflow:hidden}.signal-email-unmatched article strong{color:#ffffffd6;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.signal-email-unmatched article b{color:var(--coral-light);white-space:nowrap;font-size:.48rem}.signal-email-thread-heading{background:#b9f0d20e;border:1px solid #b9f0d224;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.signal-email-thread-heading>span{min-width:0;display:grid}.signal-email-thread-heading small,.signal-email-thread-heading em{color:#ffffff75;font-size:.52rem;font-style:normal}.signal-email-thread-heading strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.signal-email-thread-heading>button{color:var(--mint);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;padding:8px 10px;font-size:.56rem;font-weight:900}.signal-email-history-heading{background:#ffffff06;padding:8px 10px}.signal-email-history-heading>span{gap:2px}.signal-email-history-heading>div{flex:none;gap:5px;display:flex}.signal-email-history-heading>div>button{color:#ffffffb8;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:9px;min-height:30px;padding:0 9px;font-size:.52rem;font-weight:900}.signal-email-history-heading>div>button:last-child{color:var(--mint)}.signal-email-thread{gap:6px;max-height:260px;display:grid;overflow-y:auto}.signal-email-thread>button{color:#fff;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.signal-email-thread>button.is-inbound{border-left:3px solid var(--mint)}.signal-email-thread>button.is-unread{background:#ff8c6b17;border-color:#ff8c6b8c}.signal-email-thread>button>span{gap:2px;min-width:0;display:grid}.signal-email-thread small,.signal-email-thread em,.signal-email-thread>p{color:#ffffff75;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.54rem;font-style:normal;line-height:1.4;overflow:hidden}.signal-email-thread strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.signal-email-thread>button>b{color:var(--coral-light);font-size:.52rem}.signal-email-thread>p{text-align:center;white-space:normal;border:1px dashed #ffffff1f;border-radius:13px;padding:18px}.signal-email-reply-chip{color:#ffffffa3;background:#7258e829;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:.56rem;display:flex}.signal-email-reply-chip strong{color:#fff}.signal-email-reply-chip button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff24;min-height:28px;padding:0 9px;font-size:.52rem}.signal-staged-composer{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;gap:10px;padding:14px;display:grid}.signal-staged-composer label{color:#ffffff75;text-transform:uppercase;letter-spacing:.1em;gap:4px;font-size:.6rem;display:grid}.signal-staged-composer label strong{color:#fff;letter-spacing:0;text-transform:none;font-size:.78rem}.signal-staged-composer select,.signal-staged-composer input,.signal-staged-composer textarea{color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff21;border-radius:12px;padding:11px 12px}.signal-staged-composer select option{color:#18142f}.signal-staged-composer button{background:var(--coral);min-height:42px;color:var(--midnight-deep);border:0;border-radius:12px;font-weight:900}.signal-staged-composer :disabled{opacity:.52}.signal-email-signature-note{color:#ffffff7a;margin:-2px 2px 0;font-size:.54rem;line-height:1.45}.signal-channel-preview{text-align:center;background:radial-gradient(circle,#8df0c314,#0000 65%);border:1px dashed #8df0c333;border-radius:20px;align-content:center;justify-items:center;gap:9px;min-height:185px;padding:28px;display:grid}.signal-channel-preview>i{width:54px;height:54px;color:var(--mint);background:#8df0c31f;border-radius:18px;place-items:center;font-size:.75rem;font-style:normal;font-weight:900;display:grid}.signal-channel-preview p{color:#ffffff80;max-width:300px;margin:0;font-size:.7rem;line-height:1.55}.signal-call-orb{color:#fff;text-align:left;background:radial-gradient(circle at 15%,#b9f0d21f,#0000 26%),#ffffff0b;border:1px solid #b9f0d22b;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:17px;width:100%;min-height:154px;padding:22px;display:grid;position:relative;overflow:hidden}.signal-whatsapp-person-picker{margin-bottom:10px}.signal-whatsapp-context{background:#45c87a0e;border:1px solid #45c87a2e;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.signal-whatsapp-context>i{color:#9bf1bc;background:#45c87a24;border-radius:11px;place-items:center;width:34px;height:34px;font-size:.58rem;font-style:normal;font-weight:900;display:grid}.signal-whatsapp-context>span{gap:2px;min-width:0;display:grid}.signal-whatsapp-context strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.signal-whatsapp-context small{color:#ffffff80;font-size:.54rem;line-height:1.35}.signal-whatsapp-shared-phone{background:#e8aa4514;border:1px solid #e8aa453d;border-radius:14px;grid-template-columns:auto 1fr;gap:10px;margin-top:7px;padding:8px 10px;display:grid}.signal-whatsapp-shared-phone>i{color:#f0c56f;background:#e8aa4529;border-radius:10px;place-items:center;width:24px;height:24px;font-size:.64rem;font-style:normal;font-weight:900;display:grid}.signal-whatsapp-shared-phone strong{color:#fff;font-size:.65rem}.signal-whatsapp-shared-phone p{color:#ffffff85;margin:3px 0 0;font-size:.55rem;line-height:1.5}.signal-whatsapp-thread{gap:7px;min-height:120px;max-height:clamp(220px,38vh,430px);margin-top:7px;padding:2px 3px 12px 0;display:grid;overflow-y:auto}.signal-whatsapp-thread article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;gap:4px;width:88%;padding:10px 12px;display:grid}.signal-whatsapp-thread article.is-outbound{background:#45c87a1a;border-color:#45c87a38;justify-self:end}.signal-whatsapp-thread article.is-failed{border-color:#ff846a57}.signal-whatsapp-thread small,.signal-whatsapp-thread em{color:#ffffff73;font-size:.5rem;font-style:normal}.signal-whatsapp-thread p{color:#fff;white-space:pre-wrap;margin:0;font-size:.66rem;line-height:1.5}.signal-whatsapp-composer{background:#45c87a0f;border:1px solid #45c87a33;border-radius:15px;gap:8px;margin-top:10px;padding:11px;display:grid}.signal-whatsapp-composer textarea{resize:vertical;color:#fff;width:100%;font:inherit;background:#0b081f6b;border:1px solid #ffffff24;border-radius:12px;outline:none;padding:7px 8px;font-size:.65rem;line-height:1.5}.signal-whatsapp-composer>small{color:#ffffff7a;font-size:.52rem}.signal-whatsapp-composer>button{color:var(--midnight-deep);cursor:pointer;background:#45c87a;border:0;border-radius:10px;justify-self:end;padding:9px 14px;font-size:.58rem;font-weight:900}.signal-whatsapp-composer>button:disabled,.signal-whatsapp-composer textarea:disabled{cursor:not-allowed;opacity:.5}.rail-message-card{transition:padding .16s,margin .16s,gap .16s,opacity .16s}.signal-thread article.rail-message-card.is-condensed:not(.is-expanded){grid-template-columns:24px minmax(0,1fr);gap:6px;margin-bottom:7px}.signal-thread article.rail-message-card.is-compact:not(.is-expanded){opacity:.78;grid-template-columns:20px minmax(0,1fr);gap:5px;margin-bottom:4px}.signal-thread article.rail-message-card.is-condensed>b,.signal-thread article.rail-message-card.is-compact>b{aspect-ratio:1;border-radius:8px;width:100%;height:auto;font-size:.52rem}.signal-thread article.rail-message-card.is-condensed p,.signal-thread article.rail-message-card.is-compact p{border-radius:4px 11px 11px;margin-top:2px;padding:6px 8px;font-size:.68rem;line-height:1.35}.signal-thread article.rail-message-card.is-compact small{font-size:.5rem}.website-live-messages article.rail-message-card.is-condensed:not(.is-expanded),.signal-portal-thread article.rail-message-card.is-condensed:not(.is-expanded),.secure-session-console-thread article.rail-message-card.is-condensed:not(.is-expanded),.signal-sms-thread article.rail-message-card.is-condensed:not(.is-expanded),.signal-whatsapp-thread article.rail-message-card.is-condensed:not(.is-expanded){gap:2px;padding:7px 9px}.website-live-messages article.rail-message-card.is-compact:not(.is-expanded),.signal-portal-thread article.rail-message-card.is-compact:not(.is-expanded),.secure-session-console-thread article.rail-message-card.is-compact:not(.is-expanded),.signal-sms-thread article.rail-message-card.is-compact:not(.is-expanded),.signal-whatsapp-thread article.rail-message-card.is-compact:not(.is-expanded){opacity:.76;gap:1px;padding:5px 8px}.website-live-messages article.rail-message-card.is-condensed p,.website-live-messages article.rail-message-card.is-compact p,.signal-portal-thread article.rail-message-card.is-condensed p,.signal-portal-thread article.rail-message-card.is-compact p,.secure-session-console-thread article.rail-message-card.is-condensed p,.secure-session-console-thread article.rail-message-card.is-compact p,.signal-whatsapp-thread article.rail-message-card.is-condensed p,.signal-whatsapp-thread article.rail-message-card.is-compact p{margin-block:2px;font-size:.64rem;line-height:1.32}.signal-sms-thread article.rail-message-card.is-condensed>span,.signal-sms-thread article.rail-message-card.is-compact>span{font-size:.64rem;line-height:1.32}.website-live-messages article.rail-message-card.is-compact b,.signal-portal-thread article.rail-message-card.is-compact small,.secure-session-console-thread article.rail-message-card.is-compact b,.secure-session-console-thread article.rail-message-card.is-compact time,.signal-sms-thread article.rail-message-card.is-compact small,.signal-whatsapp-thread article.rail-message-card.is-compact small,.signal-whatsapp-thread article.rail-message-card.is-compact em{font-size:.47rem}@media (prefers-reduced-motion:reduce){.rail-message-card,.rotating-tip-trigger>b,.rotating-tip-bar>aside,.rotating-tip-toggle>span{transition:none;animation:none}}.command-module-tips+.command-content{padding-top:16px}@media (max-width:760px){.command-module-tips{margin:9px 14px 0}.rotating-tip-bar.is-module{grid-template-columns:22px minmax(0,1fr) auto 22px}.command-module-tips+.command-content{padding-top:12px}}.signal-website-context{grid-template-columns:38px minmax(0,1fr) auto;padding:8px 11px;display:grid}.signal-context-action{color:#d5f8e7;cursor:pointer;font:inherit;white-space:nowrap;background:#8df0c314;border:1px solid #8df0c340;border-radius:999px;align-self:center;padding:6px 8px;font-size:.55rem;font-weight:900}.website-visitor-selection{padding-bottom:1px}.website-visitor-workflow{flex-wrap:wrap;align-items:center;gap:5px;margin:0 7px 8px 23px;padding:0 2px 0 8px;display:flex}.website-visitor-workflow select,.website-visitor-workflow button{color:#ffffffc7;min-height:25px;font:inherit;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;padding:4px 7px;font-size:.48rem;font-weight:850}.website-visitor-workflow button{cursor:pointer}.website-visitor-workflow button[aria-pressed=true]{color:#c9f4df;background:#8df0c31a;border-color:#8df0c34d}.website-visitor-workflow button:disabled{cursor:default;opacity:.45}.website-visitor-workflow small{color:#ffffff6b;flex:1 0 100%;font-size:.47rem;font-weight:750}@media (max-width:440px){.signal-context{margin-inline:12px}.signal-website-context{grid-template-columns:34px minmax(0,1fr) auto}.signal-website-context>b{width:34px;height:34px}.signal-context-action{color:#0000;width:30px;padding-inline:7px;overflow:hidden}.signal-context-action>span{color:#d5f8e7}}.signal-call-person-picker{margin-bottom:10px}.signal-call-orb:after{content:"";border:1px solid #7258e840;border-radius:50%;width:140px;height:140px;position:absolute;top:-62px;right:-55px;box-shadow:0 0 0 20px #7258e80d,0 0 0 42px #7258e808}.signal-call-orb>i{background:radial-gradient(circle, var(--mint) 0 12%, transparent 14%), radial-gradient(circle, #b9f0d21f, #b9f0d205);border:1px solid #b9f0d266;border-radius:50%;width:70px;height:70px;box-shadow:0 0 0 9px #b9f0d20a,inset 0 0 30px #b9f0d217}.signal-call-orb>span{gap:5px;display:grid}.signal-call-orb small,.signal-call-orb em{color:#ffffff75;font-size:.6rem;font-style:normal}.signal-call-orb strong{font-family:var(--serif);font-size:1.28rem}.signal-call-actions{z-index:1;flex-wrap:wrap;gap:7px;margin-top:8px;display:flex;position:relative}.signal-call-actions>a,.signal-call-actions>button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #b9f0d240;border-radius:10px;justify-content:center;align-items:center;min-height:34px;padding:7px 12px;font-size:.58rem;font-style:normal;font-weight:900;text-decoration:none;display:inline-flex}.signal-call-actions>a{border-color:var(--mint);background:var(--mint);color:var(--midnight-deep)}.signal-call-actions>a[aria-disabled=true],.signal-call-actions>button:disabled{cursor:not-allowed;opacity:.46;pointer-events:none}.signal-call-orb+.signal-activity-list,.signal-call-orb+.signal-activity-empty{margin-top:12px}.signal-sms-inbox,.signal-sms-conversation{gap:10px;display:grid}.signal-sms-person-picker{background:linear-gradient(135deg,#b9f0d214,#7258e814);border:1px solid #b9f0d229;border-radius:15px;gap:8px;padding:10px;display:grid}.signal-sms-current-record,.signal-sms-person-results>button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.signal-sms-current-record>i,.signal-sms-person-results>button>i{width:34px;height:34px;color:var(--mint);background:#b9f0d221;border-radius:11px;place-items:center;font-size:.58rem;font-style:normal;font-weight:900;display:grid}.signal-sms-current-record>span,.signal-sms-person-results>button>span{gap:2px;min-width:0;display:grid}.signal-sms-current-record small,.signal-sms-person-results small,.signal-sms-person-results b,.signal-sms-person-search-status{color:#ffffff7a;font-size:.52rem;font-style:normal;font-weight:700}.signal-sms-current-record strong,.signal-sms-person-results strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.signal-sms-person-picker form{gap:5px;display:grid}.signal-sms-person-picker form>label{color:var(--coral-light);letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:900}.signal-sms-person-picker form>span{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.signal-sms-person-picker input{color:#fff;min-width:0;font:inherit;background:#0b081f57;border:1px solid #ffffff24;border-radius:10px;outline:none;padding:9px 10px;font-size:.62rem}.signal-sms-person-picker form button{background:var(--mint);color:var(--midnight-deep);cursor:pointer;border:0;border-radius:10px;padding:0 13px;font-size:.58rem;font-weight:900}.signal-sms-person-results{gap:5px;max-height:190px;display:grid;overflow-y:auto}.signal-sms-person-results>button:hover,.signal-sms-current-record:hover{background:#b9f0d21a;border-color:#b9f0d25c}.signal-sms-person-results>button:focus-visible{background:#b9f0d21a;border-color:#b9f0d25c}.signal-sms-current-record:focus-visible{background:#b9f0d21a;border-color:#b9f0d25c}.signal-sms-person-results>button:disabled{cursor:not-allowed;opacity:.5}.signal-sms-person-search-status{margin:0}.signal-sms-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.signal-sms-toolbar>div,.signal-sms-toolbar-actions{gap:5px;display:flex}.signal-sms-toolbar-actions{flex:none;margin-left:auto}.signal-sms-toolbar button,.signal-sms-conversation>header button{color:#ffffffa3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;min-height:32px;padding:0 10px;font-size:.6rem;font-weight:850}.signal-sms-toolbar button b{color:inherit;margin-left:3px;font-size:.55rem}.signal-sms-toolbar button.is-active{color:var(--mint);background:#b9f0d21c;border-color:#b9f0d247}.signal-sms-toolbar button.is-sound-on{color:var(--mint);border-color:#b9f0d240}.signal-sms-toolbar button:disabled{cursor:default;opacity:.52}.signal-sms-conversation-list{gap:7px;display:grid}.signal-sms-conversation-list>button{color:#fff;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid;position:relative}:is(.signal-sms-conversation-list>button:hover,.signal-sms-conversation-list>button:focus-visible){background:#ffffff14;border-color:#b9f0d247}.signal-sms-conversation-list>button.is-unread{background:linear-gradient(90deg,#91b5e01f,#ffffff0d);border-color:#a6c4e861;box-shadow:inset 2px 0 #ff9d7ed1}.signal-sms-conversation-list>button.is-unread>i{color:var(--midnight-deep);background:#cfe4ff;box-shadow:0 0 0 5px #a6c4e817}.signal-sms-conversation-list>button>i{width:38px;height:38px;color:var(--coral-light);background:#ff8c6b24;border-radius:13px;place-items:center;font-size:.62rem;font-style:normal;font-weight:900;display:grid}.signal-sms-conversation-list>button.is-active_client>i{color:var(--mint);background:#b9f0d21f}.signal-sms-conversation-list>button>.signal-sms-summary{gap:2px;min-width:0;display:grid}.signal-sms-conversation-list small,.signal-sms-conversation-list em,.signal-sms-conversation-list time{color:#ffffff75;font-size:.55rem;font-style:normal}.signal-sms-conversation-list strong,.signal-sms-conversation-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-sms-conversation-list strong{font-size:.72rem}.signal-sms-meta{align-content:space-between;align-self:stretch;justify-items:end;gap:4px;min-width:66px;display:grid}.signal-sms-meta b{white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:.48rem;line-height:1}.signal-sms-meta b.is-new{color:var(--midnight-deep);box-shadow:none;background:#cfe4ff}.signal-sms-meta b.is-failed{color:#ffad99;border:1px solid #ff8c6b40}.signal-sms-status{color:#fff6;margin:0;font-size:.56rem;line-height:1.45}.signal-sms-conversation>header{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.signal-website-layout .website-visitor-select.has-lead{background:linear-gradient(100deg,#33bc8433,#ff8b681a);border-color:#62e6acb8;box-shadow:inset 3px 0 #72ebb3,0 0 22px #47d49926}.signal-website-layout .website-visitor-select.has-lead small{color:#9df0c8;font-weight:800}.website-visitor-workflow a{color:#b9f8da;border:1px solid #9df0c866;border-radius:10px;padding:7px 10px;font-size:.72rem;font-weight:850;text-decoration:none}.signal-sms-conversation>header>span{display:grid}.signal-sms-conversation>header small{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:900}.signal-sms-conversation>header strong{font-family:var(--serif);font-size:1rem}.signal-sms-line-badge{width:max-content;min-height:22px;color:var(--mint);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#b9f0d214;border:1px solid #b9f0d238;border-radius:999px;align-items:center;padding:0 8px;font-size:.49rem;font-weight:950;display:inline-flex}.signal-sms-conversation>header>.signal-sms-line-badge{margin-left:auto}.signal-sms-conversation,.signal-sms-conversation>*,.signal-sms-controlled-composer,.signal-sms-controlled-composer>*{box-sizing:border-box;min-width:0;max-width:100%}.signal-sms-line-badge.is-legacy{color:var(--coral-light);background:#ff8c6b14;border-color:#ffad993d}.signal-sms-thread{gap:8px;max-height:310px;padding:3px 2px;display:grid;overflow-y:auto}.signal-sms-empty-thread{color:#ffffff94;text-align:center;border:1px dashed #b9f0d233;border-radius:14px;margin:0;padding:18px;font-size:.62rem;line-height:1.5}.signal-sms-thread article{background:#b9f0d212;border:1px solid #b9f0d224;border-radius:4px 15px 15px;justify-self:start;gap:5px;width:min(86%,330px);padding:9px 11px;display:grid}.signal-sms-thread article.is-outbound{background:#7258e824;border-color:#7258e83d;border-radius:15px 4px 15px 15px;justify-self:end}.signal-sms-thread article.is-failed{background:#ff8c6b1a;border-color:#ff8c6b61}.signal-sms-thread article>span{overflow-wrap:anywhere;white-space:pre-wrap;font-size:.7rem;line-height:1.45}.signal-sms-thread article small{color:#fff6;justify-content:space-between;gap:8px;font-size:.5rem;display:flex}.signal-sms-locked-composer{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;display:grid}.signal-sms-locked-composer textarea{resize:none;color:#ffffff6b;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.65rem}.signal-sms-locked-composer button{color:#ffad999e;background:#ff8c6b2e;border:0;border-radius:10px;align-self:end;min-height:32px;font-size:.58rem;font-weight:900}.signal-sms-budget-strip,.signal-sms-bulk-panel,.signal-sms-controlled-composer{background:#0714268f;border:1px solid #b9f0d221;border-radius:15px;gap:9px;padding:11px;display:grid}.signal-sms-legacy-lock{background:linear-gradient(135deg,#ff8c6b17,#0714269e);border:1px solid #ffad9933;border-radius:15px;gap:6px;padding:11px;display:grid}.signal-sms-legacy-lock>strong{color:#fff;font-size:.67rem}.signal-sms-legacy-lock>p{color:#ffffff85;margin:0;font-size:.55rem;line-height:1.45}.signal-sms-sender-strip{justify-content:space-between;align-items:center;gap:8px;min-height:26px;padding:0 3px;display:flex}.signal-sms-sender-strip>span{color:var(--mint);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:6px;font-size:.55rem;font-weight:950;display:inline-flex}.signal-sms-sender-strip>span>i{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #b9f0d294}.signal-sms-sender-strip>small{color:#ffffff85;font-size:.52rem}.signal-sms-quick-drops{background:#7258e80f;border:1px solid #7258e82e;border-radius:11px}.signal-sms-quick-drops>summary{color:#ffffffb8;cursor:pointer;align-items:center;gap:6px;min-height:30px;padding:0 9px;list-style:none;display:flex}.signal-sms-quick-drops>summary::-webkit-details-marker{display:none}.signal-sms-quick-drops>summary>span{color:var(--mint)}.signal-sms-quick-drops>summary>strong{font-size:.57rem}.signal-sms-quick-drops>summary>small{color:#fff6;margin-left:auto;font-size:.48rem}.signal-sms-quick-drops>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0 7px 7px;display:grid}.signal-sms-quick-drops>div>button{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:28px;overflow:hidden}.signal-sms-budget-strip{grid-template-columns:auto minmax(90px,1fr);align-items:center}.signal-sms-budget-strip>span{gap:2px;display:grid}.signal-sms-budget-strip small,.signal-sms-budget-strip em,.signal-sms-submit-row small,.signal-sms-bulk-panel label{color:#ffffff7a;font-size:.54rem;font-style:normal}.signal-sms-budget-strip strong{color:var(--mint);font-size:.68rem}.signal-sms-budget-strip progress{width:100%;height:6px;accent-color:var(--mint)}.signal-sms-budget-strip>em{grid-column:1/-1}.signal-sms-bulk-panel>header,.signal-sms-approval-list article,.signal-sms-submit-row,.signal-sms-handoffs{align-items:center;gap:7px;display:flex}.signal-sms-bulk-panel>header,.signal-sms-approval-list article{justify-content:space-between}.signal-sms-bulk-panel>header>span,.signal-sms-approval-list article>span{gap:2px;min-width:0;display:grid}.signal-sms-bulk-panel>header small,.signal-sms-approval-list small{color:#ffffff75;font-size:.52rem}.signal-sms-bulk-panel>header>b{color:var(--coral-light);font-size:.58rem}.signal-sms-bulk-panel label{gap:5px;font-weight:850;display:grid}.signal-sms-bulk-panel select,.signal-sms-bulk-panel textarea,.signal-sms-controlled-composer textarea{box-sizing:border-box;resize:vertical;color:#fff;width:100%;font:inherit;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:11px;outline:0;font-size:.65rem;line-height:1.45}.signal-sms-bulk-panel select{min-height:88px;padding:6px}.signal-sms-bulk-panel option{background:#10182a;padding:5px}.signal-sms-bulk-panel textarea,.signal-sms-controlled-composer textarea{min-height:72px;padding:9px}.signal-sms-bulk-panel textarea:focus,.signal-sms-controlled-composer textarea:focus{border-color:#b9f0d259;box-shadow:0 0 0 3px #b9f0d20f}.signal-sms-cost-meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;display:grid}.signal-sms-attachment-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.signal-sms-attachment-row>span{background:#b9f0d20f;border:1px solid #b9f0d22e;border-radius:10px;flex:1;grid-template-columns:minmax(0,1fr) auto auto;gap:2px 8px;min-width:0;padding:7px 9px;display:grid}.signal-sms-attachment-row b,.signal-sms-attachment-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-sms-attachment-row b{color:#ffffffc7;font-size:.58rem}.signal-sms-attachment-row small{color:#ffffff6e;grid-column:1;font-size:.49rem}.signal-sms-attachment-row>span>button{grid-row:1/3}.signal-sms-attachment-row>span>button.pending-attachment-preview{grid-column:2}.signal-sms-attachment-row>span>button.pending-attachment-remove{grid-column:3}.signal-sms-attachment-row>span.is-generated{grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center}.signal-sms-attachment-row>span.is-generated>img{object-fit:cover;border-radius:8px;grid-row:1/3;width:42px;height:42px}.signal-sms-attachment-row>span.is-generated>b,.signal-sms-attachment-row>span.is-generated>small{grid-column:2}.signal-sms-attachment-row>span.is-generated>.plaite-spark-badge{grid-column:2;justify-self:start}.signal-sms-attachment-row>span.is-generated>button.pending-attachment-preview{grid-column:3}.signal-sms-attachment-row>span.is-generated>button.pending-attachment-remove{grid-column:4}@media (max-width:560px){.signal-attachment-preview-backdrop{align-items:end;padding:8px}.signal-attachment-preview{border-radius:16px 16px 10px 10px;max-height:calc(100vh - 16px)}.signal-attachment-preview-stage{min-height:220px}.signal-attachment-preview>footer{flex-direction:column;align-items:stretch}.signal-attachment-preview>footer button{width:100%}}.signal-giferator{gap:7px;display:grid}.signal-composer>.signal-giferator,.signal-portal-composer>.signal-giferator,.secure-session-console-composer>.signal-giferator{grid-column:1/-1;width:100%}.website-composer-status+.signal-giferator,.signal-website-thread .signal-giferator{margin-top:7px}.signal-giferator button{color:#ffffffb8;cursor:pointer;min-height:30px;font:inherit;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:9px;padding:0 9px;font-size:.54rem;font-weight:850}.signal-giferator button:disabled{cursor:default;opacity:.42}.signal-giferator-panel textarea{box-sizing:border-box;resize:vertical;color:#fff;width:100%;min-height:56px;font:inherit;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:10px;outline:0;padding:6px;font-size:.61rem;line-height:1.4}.signal-composer-actions>.signal-composer-send{background:linear-gradient(135deg, var(--coral), #ffad8f);min-width:70px;min-height:32px;color:var(--midnight-deep);cursor:pointer;border:0;border-radius:10px;font-size:.64rem;font-weight:900}.signal-giferator-trigger{justify-self:start;align-items:center;gap:8px;display:inline-flex;color:#d8cbff!important;background:linear-gradient(135deg,#7b54ea26,#b9f0d212)!important;border-color:#9a7dff47!important}.signal-giferator-trigger-label{align-items:center;gap:4px;display:inline-flex}.signal-giferator-trigger-label>i{color:var(--mint);font-style:normal}.signal-giferator-trigger-badges{align-items:center;gap:4px;display:inline-flex}.signal-giferator-trigger-badges small,.signal-giferator-trigger-badges b,.plaite-spark-badge{color:#caffdfc7;white-space:nowrap;background:#07142680;border:1px solid #b9f0d233;border-radius:999px;padding:3px 6px;font-size:.43rem;font-style:normal;font-weight:850;line-height:1}.signal-giferator-trigger-badges b,.plaite-spark-badge{color:#e0cfff;border-color:#c287ff47}.portal-message-pending-image>.plaite-spark-badge{flex:none}.signal-giferator-panel{background:linear-gradient(145deg,#4b2c8b2e,#081427c2);border:1px solid #9a7dff3d;border-radius:12px;gap:8px;padding:10px;display:grid}.signal-giferator-panel>header,.signal-giferator-panel>footer,.signal-giferator-modes{align-items:center;gap:7px;display:flex}.signal-giferator-panel>header,.signal-giferator-panel>footer{justify-content:space-between}.signal-giferator-panel>header>span{gap:2px;display:grid}.signal-giferator-panel>header strong i{color:var(--mint);letter-spacing:.08em;font-style:normal}.signal-giferator-panel strong{color:#fff;font-size:.65rem}.signal-giferator-panel small,.signal-giferator-panel>p{color:#ffffff85;font-size:.5rem;line-height:1.35}.signal-giferator-panel>p{color:#cbbcff;margin:0}.signal-giferator-panel>header>button{min-width:26px;min-height:26px;padding:0}.signal-giferator-modes>button{flex:1}.signal-giferator-modes>button.is-active{color:var(--mint);background:#b9f0d21f;border-color:#b9f0d25c}.signal-giferator-meter{background:#b9f0d20b;border:1px solid #b9f0d229;border-radius:10px;grid-template-columns:1fr 1.35fr;gap:6px;padding:7px;display:grid}.signal-giferator-meter>span{gap:1px;display:grid}.signal-giferator-meter b{color:#caffdf;font-size:.62rem}.signal-giferator-meter small{color:#ffffff73;font-size:.47rem}.signal-giferator-meter>em{color:#d8cbffb3;grid-column:1/-1;font-size:.46rem;font-style:normal}.signal-giferator-score{background:linear-gradient(135deg,#c287ff1a,#b9f0d20d);border:1px solid #c287ff38;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:7px 10px;padding:7px;display:grid}.signal-giferator-score>span:first-child{background:#0814278c;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.signal-giferator-score>span:first-child b{color:var(--mint);font-size:1.05rem;line-height:1}.signal-giferator-score>span:first-child small{text-align:center;text-transform:uppercase;max-width:42px;font-size:.38rem}.signal-giferator-score>span:nth-child(2){flex-wrap:wrap;gap:4px;display:flex}.signal-giferator-score>span:nth-child(2) small{background:#ffffff0f;border-radius:999px;padding:4px 6px}.signal-giferator-score>span:nth-child(2) b{color:#fff}.signal-giferator-score>em{color:#ffffff6b;grid-column:1/-1;font-size:.44rem;font-style:normal}.signal-rail.is-portal-focused .signal-portal-view{gap:6px}.signal-rail.is-portal-focused .signal-channel-heading{align-items:center;padding:2px 2px 5px}.signal-rail.is-portal-focused .signal-channel-heading>span:first-child{gap:1px}.signal-rail.is-portal-focused .signal-channel-heading>span:first-child strong{font-family:var(--sans);font-size:.76rem;line-height:1.2}.signal-rail.is-portal-focused .signal-channel-heading>span:last-child{padding:5px 7px}.signal-rail.is-portal-focused .signal-portal-inbox{border-radius:11px}.signal-rail.is-portal-focused .signal-portal-inbox>summary{padding:8px 10px}.signal-rail.is-portal-focused .signal-portal-thread-wrap{min-height:430px}.signal-rail.is-portal-focused .signal-portal-thread-wrap>header{padding:8px 10px}.signal-portal-guide{background:#8df0c309;border:1px solid #8df0c326;border-radius:11px;flex:none;margin:6px 8px 0;overflow:hidden}.signal-portal-guide>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:4px 9px;list-style:none;display:flex}.signal-portal-guide>summary::-webkit-details-marker{display:none}.signal-portal-guide>summary span{color:#ffffffc7;align-items:center;gap:7px;font-size:.57rem;font-weight:800;display:flex}.signal-portal-guide>summary i{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #8df0c38c}.signal-portal-guide>summary b{color:#8df0c3ad;font-size:.47rem}.signal-portal-guide .signal-secure-session{margin:0 7px 7px}.signal-rail.is-portal-focused .signal-portal-composer{padding:7px 8px}.signal-rail.is-portal-focused .signal-portal-composer textarea{min-height:50px}.signal-rail.is-portal-focused .signal-giferator-trigger{min-height:25px}.signal-sms-media-list{gap:6px;margin-top:7px;display:grid}.signal-sms-media-list a{color:inherit;gap:4px;text-decoration:none;display:grid}.signal-sms-media-list img{object-fit:cover;border-radius:10px;width:min(100%,220px);max-height:190px}.signal-sms-media-list .is-file{background:#ffffff0e;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:7px}.signal-sms-media-list .is-file>span{color:var(--coral-light);font-size:.5rem;font-weight:950}.signal-sms-media-error{background:#ff8c6b12;border:1px solid #ffad9938;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding:7px 8px;display:flex}.signal-sms-media-error>small{color:#ffcdc1c2;line-height:1.35}.signal-sms-media-error>button{flex:none}.signal-sms-cost-meter span{color:#ffffff6e;background:#ffffff0b;border-radius:9px;gap:2px;min-width:0;padding:6px;font-size:.46rem;display:grid}.signal-sms-cost-meter strong{color:var(--mint);font-size:.61rem}.signal-sms-cost-meter span.is-warning{color:#ffad99;background:#ff8c6b1c}.signal-sms-cost-meter span.is-warning strong{color:var(--coral-light)}.signal-sms-handoffs{flex-wrap:wrap}.signal-sms-handoffs button,.signal-sms-controlled-composer button,.signal-sms-bulk-panel button{color:#ffffffab;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff21;border-radius:9px;min-height:31px;padding:0 9px;font-size:.55rem;font-weight:900}.signal-sms-handoffs button:first-child,.signal-sms-submit-row button.is-primary,.signal-sms-approval-list button.is-primary{color:var(--mint);background:#b9f0d21f;border-color:#b9f0d242}.signal-sms-normalize{justify-self:start;color:var(--coral-light)!important}.signal-sms-submit-row{flex-wrap:wrap;justify-content:flex-end}.signal-sms-submit-row>small{margin-right:auto}.signal-sms-controlled-composer button:disabled,.signal-sms-bulk-panel button:disabled,.signal-sms-handoffs button:disabled{cursor:default;opacity:.46}.signal-sms-approval-list{border-top:1px solid #ffffff17;gap:6px;padding-top:8px;display:grid}.signal-sms-approval-list>strong{color:var(--coral-light);font-size:.58rem}.signal-sms-approval-list article{background:#ffffff0a;border-radius:10px;padding:7px}.signal-sms-policy-editor{background:#ff8c6b0b;border:1px solid #ff8c6b29;border-radius:11px;padding:8px}.signal-sms-policy-editor summary{color:var(--coral-light);cursor:pointer;font-size:.58rem;font-weight:900}.signal-sms-policy-editor>p{color:#ffffff7a;margin:7px 0;font-size:.52rem;line-height:1.45}.signal-sms-policy-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px;display:grid}.signal-sms-policy-editor label{gap:4px;display:grid}.signal-sms-policy-editor label>span{align-items:center;gap:4px;display:flex}.signal-sms-policy-editor label>span b{color:var(--mint)}.signal-sms-policy-editor input{box-sizing:border-box;color:#fff;width:100%;min-width:0;font:inherit;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;padding:7px}@media (max-width:560px){.signal-sms-budget-strip,.signal-sms-cost-meter{grid-template-columns:1fr 1fr}.signal-sms-budget-strip>em{grid-column:1/-1}.signal-sms-policy-editor>div{grid-template-columns:1fr}}.call-queue-hero{color:#f8f5ff;background:radial-gradient(circle at 84% 20%,#ff7d6242,#0000 30%),linear-gradient(135deg,#160f35,#2d1754 58%,#17112f);border-radius:30px;grid-template-columns:minmax(0,1.5fr) minmax(240px,.55fr);gap:22px;padding:30px;display:grid;box-shadow:0 28px 70px #1f124233}.call-queue-hero h2{max-width:780px;font:500 clamp(2rem, 4vw, 4.15rem) / .98 var(--font-display,Georgia, serif);letter-spacing:-.045em;margin:8px 0 10px}.call-queue-hero p,.call-queue-hero small{color:#f8f5ffb8}.call-queue-hero aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff13;border:1px solid #ffffff26;border-radius:24px;align-content:center;align-self:stretch;gap:7px;padding:24px;display:grid}.call-queue-hero aside span{color:#ff9b84;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800}.call-queue-hero aside strong{font-size:clamp(1.35rem,2vw,2rem)}.call-queue-definition{border:1px solid var(--command-border);background:#ffffffe6;border-radius:18px 18px 18px 5px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0;display:grid;overflow:hidden}.call-queue-definition>div{border-right:1px solid var(--command-border);gap:3px;padding:15px 18px;display:grid}.call-queue-definition>div:last-child{border-right:0}.call-queue-definition strong{color:var(--midnight);font-family:var(--serif);font-size:1.25rem;font-weight:550}.call-queue-definition span{color:#5540be;text-transform:uppercase;font-size:.5rem;font-weight:760}.call-queue-definition small{color:var(--command-muted);font-size:.46rem}.conversation-channel-picker{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.conversation-channel-picker button{color:#5540be;cursor:pointer;background:#ffffffbd;border:1px solid #5540be2e;border-radius:999px;padding:9px 13px;font-size:.68rem;font-weight:850}.conversation-channel-picker button.is-active{color:#fff;background:linear-gradient(135deg,#281947,#704ee9);border-color:#6448dd;box-shadow:0 10px 26px #583abc33}.conversation-channel-picker button:disabled{cursor:not-allowed;opacity:.64}.call-queue-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.call-queue-metrics button{color:#271a43;cursor:pointer;background:#ffffffdb;border:1px solid #e4deed;border-radius:22px;justify-content:space-between;align-items:end;min-height:92px;padding:20px;display:flex}.call-queue-metrics button.is-active{color:#fff;background:#281a48;border-color:#6d4ce8}.call-queue-metrics button span{font-weight:750}.call-queue-metrics button strong{font-size:2rem}.call-queue-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:18px;display:grid}.call-queue-toolbar>button{color:#271a43;background:#fff;border:1px solid #ddd5e8;border-radius:18px;min-width:110px;font-weight:800}.call-queue-toolbar>button.is-active{color:#fff;background:#281a48}.call-queue-list{background:#ffffffe6;border:1px solid #e2dce9;border-radius:26px;overflow:hidden;box-shadow:0 20px 48px #23163e14}.call-queue-list>article{border-bottom:1px solid #ece7f1;grid-template-columns:58px minmax(210px,1fr) minmax(220px,1.35fr) minmax(150px,.75fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.call-queue-list>article.is-held{background:#f5f2f7bd}.call-queue-score{color:#fff;background:linear-gradient(145deg,#7253ed,#321e65);border-radius:17px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 22px #442a8b2e}.is-held .call-queue-score{color:#80768d;box-shadow:none;background:#ebe6ef}.call-queue-score strong{font-size:1.1rem;line-height:1}.call-queue-score small{letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:800}.signal-deck{color:#f9f7ff;background:radial-gradient(circle at 15% 150%,#ff806547,#0000 38%),radial-gradient(circle at 88% -20%,#7d57ff61,#0000 44%),linear-gradient(135deg,#100b25,#211242 54%,#160d31);border:1px solid #6f52e038;border-radius:30px;margin-top:18px;position:relative;overflow:hidden;box-shadow:0 30px 80px #180d342e}.signal-deck:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff0a 42%,#0000 64%);position:absolute;inset:0;transform:translate(-80%)}.signal-deck.is-live:after{animation:5.5s ease-in-out infinite signalDeckSweep}@keyframes signalDeckSweep{0%,35%{transform:translate(-85%)}75%,to{transform:translate(85%)}}.signal-deck>header{z-index:1;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex;position:relative}.signal-deck>header h2{font:500 clamp(1.35rem, 2.4vw, 2.15rem) / 1 var(--serif);margin:5px 0 0}.signal-deck-session{align-items:center;gap:12px;display:flex}.signal-deck-session span{color:#fff9;font-size:.75rem;font-weight:750}.signal-deck-session button,.next-call-controls>button,.call-now{color:#171028;cursor:pointer;text-align:center;background:#ff8c71;border:0;border-radius:14px;padding:11px 17px;font-weight:850;text-decoration:none}.signal-deck-session button:disabled{opacity:.45;cursor:not-allowed}.signal-deck-idle{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;min-height:210px;padding:26px 34px;display:grid;position:relative}.signal-deck-idle strong{font:500 clamp(1.5rem, 3vw, 2.5rem) / 1.05 var(--serif)}.signal-deck-idle p{color:#ffffffa1;max-width:720px;line-height:1.65}.signal-orbit{background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:140px;height:140px;display:grid;position:relative}.signal-orbit:before,.signal-orbit:after,.signal-orbit i{content:"";border:1px solid #8362ff52;border-radius:50%;position:absolute}.signal-orbit:before{inset:15px}.signal-orbit:after{inset:31px}.signal-orbit i:first-child{background:#ff8c7129;inset:48px}.signal-orbit i:nth-child(2){background:#8df0c9;width:9px;height:9px;top:20px;right:25px;box-shadow:0 0 18px #8df0c9}.signal-orbit b{z-index:2;font-size:1.65rem;position:relative}.signal-thinking{z-index:1;grid-template-columns:minmax(250px,.85fr) minmax(300px,1.15fr);align-items:center;gap:clamp(28px,5vw,76px);min-height:330px;padding:clamp(34px,5vw,66px);display:grid;position:relative}.signal-thinking:before{content:"";pointer-events:none;filter:blur(18px);background:radial-gradient(circle,#754eff24,#0000 64%);animation:2.8s ease-in-out infinite signalFieldBreathe;position:absolute;inset:16% 8%}.signal-thinking-field{isolation:isolate;min-height:230px;position:relative}.signal-thinking-field:before,.signal-thinking-field:after{content:"";border:1px solid #bfadff33;border-radius:50%;animation:7s linear infinite signalOrbitTurn;position:absolute;inset:12px 10%;transform:rotate(-8deg)}.signal-thinking-field:after{border-color:#ff8c713d;animation-duration:5.5s;animation-direction:reverse;inset:38px 22%;transform:rotate(18deg)}.signal-thinking-field i{background:#7451f2;border:2px solid #ffffffc7;border-radius:50%;width:11px;height:11px;animation:1.7s ease-in-out infinite signalNodePulse;position:absolute;box-shadow:0 0 18px #825dffd1}.signal-thinking-field i:first-child{top:16%;left:16%}.signal-thinking-field i:nth-child(2){animation-delay:-.45s;top:8%;right:24%}.signal-thinking-field i:nth-child(3){animation-delay:-.9s;top:47%;right:8%}.signal-thinking-field i:nth-child(4){animation-delay:-1.2s;bottom:5%;right:28%}.signal-thinking-field i:nth-child(5){animation-delay:-.7s;bottom:12%;left:20%}.signal-thinking-field i:nth-child(6){animation-delay:-1.4s;top:47%;left:4%}.signal-thinking-field b{background:linear-gradient(135deg,#ff8c7157,#7451f27a),#140a2ed1;border:1px solid #fff3;border-radius:28px;width:82px;height:82px;animation:2.1s ease-in-out infinite signalCoreThink;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 55px #7751f585,inset 0 0 24px #ffffff14}.signal-thinking h3{max-width:680px;font:500 clamp(2rem, 4vw, 3.55rem) / .98 var(--serif);margin:10px 0 12px;position:relative}.signal-thinking p{color:#ffffff9e;max-width:660px;line-height:1.65;position:relative}.thinking-gates{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex;position:relative}.thinking-gates span{color:#dcd4ff;letter-spacing:.04em;background:#6d4de51f;border:1px solid #b59fff3d;border-radius:999px;padding:8px 11px;font-size:.66rem;font-weight:800}@keyframes signalOrbitTurn{to{transform:rotate(352deg)}}@keyframes signalNodePulse{0%,to{opacity:.42;transform:scale(.72)}50%{opacity:1;transform:scale(1.18)}}@keyframes signalCoreThink{0%,to{transform:translate(-50%,-50%)rotate(45deg)scale(.92)}50%{transform:translate(-50%,-50%)rotate(135deg)scale(1.08)}}@keyframes signalFieldBreathe{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}.next-call-card{z-index:1;grid-template-columns:160px minmax(0,1fr) minmax(240px,.7fr);gap:26px;padding:28px;display:grid;position:relative}.next-call-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#764ff433,#0000 67%);border-radius:50%;animation:3.6s ease-in-out infinite activeCallGlow;position:absolute;inset:-30% 34% -42% 8%}@keyframes activeCallGlow{0%,to{opacity:.45;transform:translate(-3%)scale(.94)}50%{opacity:.95;transform:translate(4%)scale(1.08)}}.next-call-score{background:radial-gradient(circle,#7e5bff4d,#ffffff0b 66%);border:1px solid #ffffff21;border-radius:28px;align-content:center;justify-items:center;min-height:190px;padding:18px;display:grid}.next-call-score span,.next-call-score small,.next-call-kicker{color:#ff9e88;letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;font-weight:850}.next-call-score strong{font:500 4.8rem/.95 var(--serif)}.next-call-score small{color:#ffffff80;letter-spacing:.04em}.next-call-person{align-self:center}.next-call-person h3{font:500 clamp(2rem, 4vw, 3.5rem)/.98 var(--serif);margin:8px 0 2px}.next-call-person>a{color:#fff;font-size:1.15rem;text-decoration:none}.next-call-person>p{color:#ffffff9e}.sms-channel-label{color:#8df0c9;letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:.72rem;display:inline-block}.signal-reasons,.call-safety-line{flex-wrap:wrap;gap:7px;display:flex}.signal-reasons span{color:#dcd3ff;background:#6c4ce81f;border:1px solid #a38bff42;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:750}.call-safety-line{color:#ffffff7a;margin-top:16px;font-size:.65rem}.smart-sms-preview{background:linear-gradient(145deg,#1fad761a,#6f4ee91a);border:1px solid #8df0c92e;border-radius:18px;gap:9px;margin-top:16px;padding:14px 15px;display:grid}.smart-sms-preview header,.smart-sms-preview footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.smart-sms-preview header span{color:#8df0c9;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:900}.smart-sms-preview header b{color:#ffad98;font-size:.62rem}.smart-sms-preview p{color:#ffffffd6;margin:0;font-size:.75rem;line-height:1.5}.smart-sms-preview footer{color:#ffffff7a;justify-content:flex-start;font-size:.59rem}.smart-sms-preview footer span{border:1px solid #ffffff1a;border-radius:999px;padding:5px 7px}.smart-sms-preview>small{color:#ffb7aa;font-size:.64rem}.sms-test-lane{background:linear-gradient(135deg,#fff 0%,#f7f4ff 100%);border:1px solid #5e3dd62e;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:32px;margin:22px 0;padding:30px 34px;display:grid;box-shadow:0 18px 48px #1f134a14}.sms-test-lane h2{color:#1f143e;font-family:var(--font-display), Georgia, serif;margin:8px 0 10px;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1}.sms-test-lane p{color:#665d76;max-width:700px;margin:0;line-height:1.6}.sms-test-lane form{background:#ffffffdb;border:1px solid #1f143e1a;border-radius:20px;gap:14px;padding:20px;display:grid}.sms-test-lane form>label:first-child{color:#30254c;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:800;display:grid}.sms-test-lane input[type=tel]{color:#1f143e;width:100%;min-height:48px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #1f143e2e;border-radius:12px;padding:0 14px}.sms-test-consent{color:#514767;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.86rem;line-height:1.45;display:grid}.sms-test-consent input{margin-top:3px}.sms-test-lane button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3d217c,#7250ee);border:0;border-radius:12px;min-height:48px;font-weight:800}.sms-test-lane button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:900px){.sms-test-lane{grid-template-columns:1fr;padding:24px}}.lead-snapshot-card{color:#fff;cursor:pointer;text-align:left;background:#ffffff0e;border:1px solid #ffffff21;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:14px;width:100%;margin-top:20px;padding:14px 15px;transition:border-color .18s,background .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff0a}:is(.lead-snapshot-card:hover,.lead-snapshot-card:focus-visible){background:#ffffff17;border-color:#ff9b847a;transform:translateY(-2px)}.lead-snapshot-card span{gap:4px;min-width:0;display:grid}.lead-snapshot-card small{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:850}.lead-snapshot-card strong{color:#f7f3ff;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.72rem;overflow:hidden}.lead-snapshot-card em{color:#ff9d87;white-space:nowrap;font-size:.68rem;font-style:normal;font-weight:850}.call-safety-line span+span:before{content:"·";margin-right:7px}.next-call-controls{flex-direction:column;justify-content:center;align-items:stretch;gap:9px;display:flex}.next-call-controls>button:not(.call-now){color:#ede8fb;background:#ffffff0f;border:1px solid #ffffff24}.next-call-controls>.call-now{color:#171027;background:#ff8c71;border:0;min-height:48px;font-weight:900;box-shadow:0 12px 28px #ff8c7133}.next-call-controls>.call-now.is-sms{background:#8df0c9;box-shadow:0 12px 28px #57dda82e}.next-call-controls>button:disabled{cursor:not-allowed;opacity:.46}.next-call-controls>a{color:#ffffffa3;text-align:center;font-size:.72rem;font-weight:750;text-decoration:none}.outcome-panel>span{margin-bottom:9px;font-weight:850;display:block}.call-started-at{color:#ffffff85;margin:-2px 0 11px;font-size:.64rem;font-weight:700;display:block}.outcome-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.outcome-panel button{color:#ede9f9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;min-height:38px;padding:7px 9px;font-size:.66rem;font-weight:800}.outcome-panel button.is-success{color:#bdf6dc;background:#2dae7a21;border-color:#6de9b559}.outcome-panel button.is-warm{color:#ffd4c9;background:#ff8c7121;border-color:#ff8c7161}.outcome-panel button.is-stop{color:#ffc6c6;border-color:#ef5d6c4d}.profile-peek-drawer{z-index:120;color:#f8f5ff;-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:radial-gradient(circle at 100% 0,#7b54f745,#0000 35%),#120b27e0;border:1px solid #ffffff30;border-radius:28px;flex-direction:column;gap:16px;width:min(440px,100vw - 36px);padding:22px;animation:.28s cubic-bezier(.2,.8,.2,1) both profilePeekArrive;display:flex;position:fixed;top:18px;bottom:18px;right:18px;overflow-y:auto;box-shadow:-24px 18px 80px #10082466}@keyframes profilePeekArrive{0%{opacity:0;transform:translate(34px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.profile-peek-drawer>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.profile-peek-drawer>header h2{font:500 clamp(1.75rem, 5vw, 2.65rem) / .98 var(--serif);margin:5px 0 0}.profile-peek-drawer>header button{color:#f6f0ff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:1.1rem;display:grid}.profile-peek-identity{align-items:center;gap:13px;display:flex}.profile-peek-identity i{background:linear-gradient(145deg,#7655ed,#ff8c71);border-radius:17px;flex:0 0 50px;place-items:center;width:50px;height:50px;font-style:normal;font-weight:900;display:grid;box-shadow:0 10px 28px #6e4ce652}.profile-peek-identity div{gap:3px;min-width:0;display:grid}.profile-peek-identity a{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.profile-peek-identity a+a{color:#ffffff8c;font-size:.75rem}.profile-peek-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-peek-grid>div,.profile-peek-block{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;gap:5px;padding:13px 14px;display:grid}.profile-peek-grid small,.profile-peek-block small{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:850}.profile-peek-grid strong{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.76rem;overflow:hidden}.profile-peek-block p,.profile-peek-block strong{color:#ffffffd1;margin:0;font-size:.78rem;line-height:1.5}.profile-peek-block time{color:#ffffff6b;font-size:.64rem}.profile-peek-block.is-signal{background:#6c4ce81a;border-color:#8766ff3b}.profile-peek-block.is-empty-context{border-style:dashed}.profile-peek-notes{gap:8px;display:grid}.profile-peek-notes>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-peek-notes>header small{color:#ffad98;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:900}.profile-peek-notes>header span{color:#ffffff6e;font-size:.62rem}.profile-peek-notes article{background:linear-gradient(145deg,#ff8c7114,#7451ed14);border:1px solid #ffffff1a;border-radius:16px;gap:9px;padding:13px 14px;display:grid}.profile-peek-notes article.is-pinned{border-color:#ffad9847;box-shadow:inset 3px 0 #ff8c71}.profile-peek-notes article p{color:#ffffffd9;white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.55}.profile-peek-notes article footer{color:#ffffff6b;justify-content:space-between;align-items:center;gap:10px;font-size:.62rem;display:flex}.profile-peek-notes article footer strong{color:#ffffff94;font-size:inherit}.profile-peek-tags{flex-wrap:wrap;gap:6px;display:flex}.profile-peek-tags span{color:#dcd3ff;background:#6c4ce817;border:1px solid #a189ff33;border-radius:999px;padding:6px 8px;font-size:.61rem;font-weight:750}.profile-peek-drawer>footer{grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:auto;padding-top:8px;display:grid}.profile-peek-drawer>footer button,.profile-peek-drawer>footer a{color:#fff;cursor:pointer;text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;place-items:center;min-height:46px;padding:11px 13px;font-size:.7rem;font-weight:850;text-decoration:none;display:grid}.profile-peek-drawer>footer a{color:#1a102d;background:#ff8c71;border:0}.workspace-overlay-layer{z-index:144;background:#120b270f;position:fixed;inset:0}.workspace-overlay{z-index:1;color:#f8f5ff;-webkit-backdrop-filter:blur(26px)saturate(135%);backdrop-filter:blur(26px)saturate(135%);background:#120b279e;border:1px solid #ffffff38;border-radius:30px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100vw - 76px);animation:.28s cubic-bezier(.2,.8,.2,1) both profilePeekArrive;display:grid;position:fixed;top:18px;bottom:18px;right:18px;overflow:hidden;box-shadow:-30px 20px 100px #0d071e6b}.workspace-overlay>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 16px 13px 20px;display:flex}.workspace-overlay>header>div{align-items:center;gap:12px;display:flex}.workspace-overlay>header>div:first-child{gap:4px;display:grid}.workspace-overlay>header strong{font:500 1.25rem/1 var(--serif)}.workspace-overlay>header a,.workspace-overlay>header button{color:#fff;cursor:pointer;min-height:38px;font:800 .68rem/1 var(--sans);background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;place-items:center;padding:8px 12px;text-decoration:none;display:grid}.workspace-overlay>header button{width:38px;padding:0;font-size:1.1rem}.workspace-overlay iframe{background:0 0;border:0;width:100%;height:100%}.command-app.is-overlay-workspace{background:#f2f0f7a3;min-height:100vh;display:block}.command-app.is-overlay-workspace .command-main{min-height:100vh;margin:0}.command-app.is-overlay-workspace .command-content{background:0 0;padding:22px}.command-app.is-overlay-workspace .profile-command-bar>a:first-child{display:none}body:has(.command-app.is-overlay-workspace){background:0 0}.open-profile-overlay{color:#ffffffb8;cursor:pointer;background:0 0;border:0;font-weight:800}@media (max-width:1050px){.next-call-card{grid-template-columns:130px minmax(0,1fr)}.next-call-controls{grid-column:1/-1}.lead-snapshot-card{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-snapshot-card em{grid-column:1/-1}}.call-queue-list>article.is-working{background:linear-gradient(90deg,#6d4ce81a,#0000 60%)}.call-queue-person,.call-queue-person span,.call-queue-context,.call-queue-schedule{display:flex}.call-queue-person{align-items:center;gap:11px}.call-queue-person i{color:#5a3bdd;background:#eee9ff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:850;display:grid}.call-queue-person span,.call-queue-context,.call-queue-schedule{flex-direction:column;gap:4px;min-width:0}.call-queue-person small,.call-queue-context small,.call-queue-schedule small{color:#786e84;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.call-queue-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.call-queue-actions button,.call-queue-actions a{color:#fff;background:#6041db;border:0;border-radius:12px;padding:10px 13px;font-size:.78rem;font-weight:800;text-decoration:none}.call-queue-actions button.is-quiet,.call-queue-actions a{color:#433750;background:#fff;border:1px solid #ded6e7}@media (max-width:900px){.call-queue-hero,.call-queue-list>article{grid-template-columns:1fr}.call-queue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.call-queue-actions{justify-content:flex-start}.call-queue-score{display:none}.signal-deck>header{flex-direction:column;align-items:flex-start}.signal-deck-idle{grid-template-columns:1fr}.signal-orbit{width:110px;height:110px}.signal-thinking{grid-template-columns:1fr}.signal-thinking-field{min-height:180px}.next-call-card{grid-template-columns:1fr}.next-call-score{min-height:130px}}@media (max-width:620px){.signal-thinking{min-height:390px;padding:28px 22px}.signal-thinking-field{min-height:145px}.lead-snapshot-card{grid-template-columns:1fr 1fr}.lead-snapshot-card em{grid-column:auto;justify-self:end}.profile-peek-drawer{border-radius:22px;width:auto;padding:18px;inset:8px}.profile-peek-grid,.profile-peek-drawer>footer{grid-template-columns:1fr}.workspace-overlay{border-radius:22px;width:auto;inset:8px}.workspace-overlay>header{align-items:flex-start}.workspace-overlay>header a{display:none}}@media (prefers-reduced-motion:reduce){.signal-deck.is-live:after,.signal-thinking:before,.signal-thinking-field:before,.signal-thinking-field:after,.signal-thinking-field i,.signal-thinking-field b,.next-call-card:before,.profile-peek-drawer{animation:none}}.signal-rail-footer{background:#0000001f;border-top:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:58px;margin-top:10px;padding:10px 17px;display:grid}.signal-rail-footer>span{background:var(--coral);width:30px;height:30px;color:var(--midnight-deep);border-radius:10px;place-items:center;font-size:.58rem;font-weight:900;display:grid;overflow:hidden}.staff-profile-studio{--profile-accent:#7258e8;--profile-accent-ink:#5033b8;--profile-accent-rgb:114, 88, 232;gap:22px;max-width:1180px;margin:0 auto;display:grid}.staff-profile-studio.is-coral{--profile-accent:#ff846a;--profile-accent-ink:#a83d2c;--profile-accent-rgb:255, 132, 106}.staff-profile-studio.is-mint{--profile-accent:#59c99a;--profile-accent-ink:#166c50;--profile-accent-rgb:89, 201, 154}.staff-profile-studio.is-gold{--profile-accent:#e8aa45;--profile-accent-ink:#79520d;--profile-accent-rgb:232, 170, 69}.staff-profile-studio.is-cyan{--profile-accent:#12cff3;--profile-accent-ink:#00657a;--profile-accent-rgb:18, 207, 243}.staff-profile-studio.is-pink{--profile-accent:#f05fc3;--profile-accent-ink:#982060;--profile-accent-rgb:240, 95, 195}.staff-profile-studio.is-cobalt{--profile-accent:#3367e8;--profile-accent-ink:#2449a8;--profile-accent-rgb:51, 103, 232}.staff-profile-studio.is-lime{--profile-accent:#9aca45;--profile-accent-ink:#49651a;--profile-accent-rgb:154, 202, 69}.staff-profile-hero{background:radial-gradient(circle at 18% 22%, rgba(var(--profile-accent-rgb), .42), transparent 21rem), linear-gradient(135deg, #1b1437 0%, #26154a 52%, #151128 100%);color:#fff;border:1px solid #ffffff1a;border-radius:32px 32px 32px 9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;min-height:260px;padding:clamp(28px,5vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #1c13382e}.staff-profile-hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:360px;height:360px;position:absolute;top:-170px;right:-160px;box-shadow:0 0 0 46px #ffffff06,0 0 0 92px #ffffff05}.staff-profile-orbit{border:1px solid rgba(var(--profile-accent-rgb), .32);border-radius:50%;width:190px;height:190px;position:absolute;bottom:-72px;left:76px}.staff-profile-photo{z-index:1;aspect-ratio:1;background:linear-gradient(135deg, var(--profile-accent), #ff8d72);color:#171129;width:clamp(112px,14vw,156px);font:600 clamp(2.2rem, 5vw, 4.4rem) / 1 var(--serif);box-shadow:0 0 0 9px rgba(var(--profile-accent-rgb), .14), 0 22px 45px #00000040;border:3px solid #ffffffd6;border-radius:38% 62% 54% 46%/46% 42% 58% 54%;place-items:center;display:grid;position:relative;overflow:hidden}.staff-profile-photo img{object-fit:cover;width:100%;height:100%}.staff-profile-hero>div:last-child{z-index:1;min-width:0;position:relative}.staff-profile-hero .command-eyebrow{color:#ffffff8c}.staff-profile-hero h2{font:500 clamp(2.7rem, 6vw, 5.6rem) / .92 var(--serif);letter-spacing:-.055em;margin:7px 0 4px}.staff-profile-hero p{color:#ffffffab;margin:0;font-size:.78rem}.staff-profile-hero small{color:#ffffff61;margin-top:10px;font-size:.56rem;display:block}.staff-profile-photo-actions{gap:8px;margin-top:22px;display:flex}.staff-profile-photo-actions button,.staff-profile-savebar button{background:var(--profile-accent);color:#171129;cursor:pointer;border:0;border-radius:99px;min-height:40px;padding:0 18px;font-family:inherit;font-size:.62rem;font-weight:800;line-height:1}.staff-profile-photo-actions button.is-quiet{color:#fff;background:#ffffff12;border:1px solid #fff3}.staff-profile-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:18px;display:grid}.staff-profile-card{background:#ffffffed;border:1px solid #1f1b3a1a;border-radius:24px 24px 24px 7px;overflow:hidden;box-shadow:0 15px 45px #221a410e}.staff-profile-card.is-sounds{grid-column:1/-1}.staff-profile-card>header{border-bottom:1px solid #1f1b3a14;align-items:center;gap:14px;padding:21px 24px;display:flex}.staff-profile-card>header>span{background:rgba(var(--profile-accent-rgb), .12);width:36px;height:36px;color:var(--profile-accent-ink);border-radius:12px;flex:none;place-items:center;font-size:.57rem;font-weight:900;display:grid}.staff-profile-card>header div{gap:3px;display:grid}.staff-profile-card>header small{color:#938da2;letter-spacing:.12em;text-transform:uppercase;font-size:.5rem;font-weight:850}.staff-profile-card>header h3{color:#1b1532;font:560 1.45rem/1.05 var(--serif);margin:0}.staff-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid}.staff-profile-fields label{gap:7px;min-width:0;display:grid}.staff-profile-fields label.is-wide{grid-column:1/-1}.staff-profile-fields label>span{color:#554d65;font-size:.58rem;font-weight:800}.staff-profile-fields input,.staff-profile-fields textarea{color:#1f1835;background:#fbfaff;border:1px solid #ddd8e6;border-radius:13px;outline:none;width:100%;padding:12px 13px;font-family:inherit;font-size:.72rem;font-weight:600;line-height:1.45}.staff-profile-fields input:focus,.staff-profile-fields textarea:focus{border-color:var(--profile-accent-ink);box-shadow:0 0 0 3px rgba(var(--profile-accent-rgb), .12)}.staff-profile-fields input[readonly]{color:#8a8494;background:#f3f1f6}.staff-profile-fields textarea{resize:vertical;min-height:104px}.staff-profile-fields small{color:#9a94a4;font-size:.51rem}.staff-profile-accents{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:22px;display:grid}.staff-profile-accents button{color:#5d5669;cursor:pointer;text-align:left;background:#fbfaff;border:1px solid #e4dfeb;border-radius:15px;grid-template-columns:28px 1fr;align-items:center;gap:11px;min-height:50px;padding:8px 12px;font-family:inherit;font-size:.64rem;font-weight:750;line-height:1;display:grid}.staff-profile-accents button i{background:#7258e8;border-radius:9px;width:26px;height:26px;box-shadow:0 0 0 5px #7258e81a}.staff-profile-accents button.is-coral i{background:#ff846a;box-shadow:0 0 0 5px #ff846a1a}.staff-profile-accents button.is-mint i{background:#59c99a;box-shadow:0 0 0 5px #59c99a1a}.staff-profile-accents button.is-gold i{background:#e8aa45;box-shadow:0 0 0 5px #e8aa451a}.staff-profile-accents button.is-cyan i{background:linear-gradient(135deg,#12cff3 52%,#f05fc3);box-shadow:0 0 0 5px #12cff31f}.staff-profile-accents button.is-pink i{background:#f05fc3;box-shadow:0 0 0 5px #f05fc31f}.staff-profile-accents button.is-cobalt i{background:#3367e8;box-shadow:0 0 0 5px #3367e81f}.staff-profile-accents button.is-lime i{background:#9aca45;box-shadow:0 0 0 5px #9aca4521}.staff-profile-accents button.is-selected{border-color:rgba(var(--profile-accent-rgb), .55);background:rgba(var(--profile-accent-rgb), .07);color:#211937;box-shadow:inset 3px 0 0 var(--profile-accent)}.staff-profile-note{color:#8b8496;margin:0 22px 24px;font-size:.57rem;line-height:1.55}.staff-workspace-theme-heading{color:#332a47;border-top:1px solid #eeeaf3;justify-content:space-between;gap:12px;margin:0 22px;padding-top:18px;font-size:.58rem;font-weight:850;display:flex}.staff-workspace-theme-heading small{color:#9891a4;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem}.staff-workspace-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 22px;display:grid}.staff-workspace-themes button{color:#5d5669;cursor:pointer;text-align:left;background:#fbfaff;border:1px solid #e4dfeb;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:46px;padding:7px 9px;font:750 .56rem/1.2 inherit;display:grid}.staff-workspace-themes button>i{background:linear-gradient(145deg,#18142f,#100d24);border-radius:8px;align-items:flex-end;gap:3px;height:30px;padding:4px;display:flex;overflow:hidden}.staff-workspace-themes button>i b{background:#ffffff59;border-radius:3px;width:7px}.staff-workspace-themes button>i b:first-child{height:19px}.staff-workspace-themes button>i b:nth-child(2){height:12px}.staff-workspace-themes button>i b:nth-child(3){background:var(--profile-accent);height:23px}.staff-workspace-themes button.is-ocean>i{background:linear-gradient(145deg,#12364d,#071823)}.staff-workspace-themes button.is-orchid>i{background:linear-gradient(145deg,#4a204d,#1d0b23)}.staff-workspace-themes button.is-ember>i{background:linear-gradient(145deg,#55302a,#22100f)}.staff-workspace-themes button.is-sage>i{background:linear-gradient(145deg,#20453e,#0a1d1a)}.staff-workspace-themes button.is-mono>i{background:linear-gradient(145deg,#343943,#111318)}.staff-workspace-themes button.is-selected{border-color:rgba(var(--profile-accent-rgb), .5);background:rgba(var(--profile-accent-rgb), .07);box-shadow:inset 3px 0 var(--profile-accent);color:#211937}.staff-profile-note.is-device-note{margin-bottom:22px}.staff-sound-master{background:linear-gradient(100deg, rgba(var(--profile-accent-rgb), .08), transparent);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.staff-sound-master>label{color:#2a233d;align-items:center;gap:10px;font-size:.63rem;display:flex}.staff-sound-master>label>span{gap:2px;display:grid}.staff-sound-master small{color:#8f8999;font-size:.5rem}.staff-sound-master input[type=range]{accent-color:var(--profile-accent)}.staff-sound-master b{min-width:34px;color:var(--profile-accent-ink);font-size:.57rem}.staff-sound-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 24px 24px;display:grid}.staff-sound-grid article{background:#fcfbfe;border:1px solid #e7e2ed;border-radius:17px;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:10px;padding:15px;display:grid}.staff-sound-grid article>i{background:#8f7cff;border-radius:50%;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 5px #8f7cff1a}.staff-sound-grid article.is-website>i{background:#59c99a;box-shadow:0 0 0 5px #59c99a1a}.staff-sound-grid article.is-sms>i{background:#ff846a;box-shadow:0 0 0 5px #ff846a1a}.staff-sound-grid article.is-email>i{background:#e8aa45;box-shadow:0 0 0 5px #e8aa451a}.staff-sound-grid article>span{gap:5px;min-width:0;display:grid}.staff-sound-grid article strong{color:#231c39;font-size:.65rem}.staff-sound-grid article small{color:#8a8494;font-size:.52rem;line-height:1.45}.staff-sound-grid article>button{width:fit-content;color:var(--profile-accent-ink);cursor:pointer;background:0 0;border:0;grid-column:2;padding:0;font-family:inherit;font-size:.54rem;font-weight:850;line-height:1}:is(.staff-profile-accents button:focus-visible,.staff-workspace-themes button:focus-visible,.staff-sound-grid button:focus-visible,.staff-sound-grid select:focus-visible,.staff-sound-master input:focus-visible){outline:2px solid var(--profile-accent-ink);outline-offset:2px}.staff-sound-grid article>label{color:#766f82;grid-area:1/3/span 2;align-items:center;gap:4px;font-size:.5rem;display:flex}.staff-sound-grid article>label.staff-sound-choice{grid-area:auto/2/auto/-1;grid-template-columns:auto minmax(0,1fr);gap:7px;display:grid}.staff-sound-choice>span{color:#8a8494;text-transform:uppercase;align-self:center;font-size:.48rem;font-weight:800}.staff-sound-choice select{color:#312941;background:#fff;border:1px solid #ddd8e6;border-radius:9px;width:100%;min-width:0;padding:6px 8px;font:750 .54rem/1 inherit}.staff-profile-savebar{z-index:4;color:#ffffffa3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#18132ff0;border:1px solid #ffffff26;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:13px 14px 13px 20px;font-size:.58rem;display:flex;position:sticky;bottom:14px;box-shadow:0 17px 44px #16102d40}.staff-profile-savebar button:disabled,.staff-profile-photo-actions button:disabled{cursor:wait;opacity:.55}@media (max-width:900px){.staff-profile-grid{grid-template-columns:1fr}.staff-profile-card.is-sounds{grid-column:auto}.staff-sound-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.staff-profile-hero{text-align:center;grid-template-columns:1fr}.staff-profile-photo{margin:0 auto}.staff-profile-photo-actions{justify-content:center}.staff-profile-fields,.staff-sound-grid,.staff-workspace-themes{grid-template-columns:1fr}.staff-profile-fields label.is-wide{grid-column:auto}.staff-sound-master{flex-direction:column;align-items:flex-start}.staff-profile-savebar{flex-direction:column;align-items:stretch}.staff-profile-savebar button{width:100%}}.signal-rail-footer p{color:#ffffff6e;margin:0;font-size:.56rem;display:grid}.signal-rail-footer strong{color:#fffc;font-size:.67rem}.signal-rail-status{color:var(--coral-light);background:#29131df0;border:1px solid #ff8c6b42;border-radius:12px;margin:0;padding:9px 12px;font-size:.66rem;position:absolute;bottom:64px;left:16px;right:16px}@keyframes avatar-soft-pulse{0%,to{box-shadow:0 0 0 1px rgba(var(--avatar-accent-rgb,var(--staff-accent-rgb,114, 88, 232)), .22), 0 0 5px rgba(var(--avatar-accent-rgb,var(--staff-accent-rgb,114, 88, 232)), .16)}50%{box-shadow:0 0 0 2px rgba(var(--avatar-accent-rgb,var(--staff-accent-rgb,114, 88, 232)), .34), 0 0 9px rgba(var(--avatar-accent-rgb,var(--staff-accent-rgb,114, 88, 232)), .24)}}.staff-profile-photo.has-photo{isolation:isolate;box-shadow:0 0 0 6px rgba(var(--profile-accent-rgb), .16), 0 0 24px rgba(var(--profile-accent-rgb), .25), 0 22px 45px #00000040;overflow:visible}.staff-profile-photo.has-photo img{z-index:1;border-radius:inherit;position:relative}.presence-avatar{isolation:isolate;position:relative!important;overflow:visible!important}.presence-avatar.is-primary-presence{box-shadow:0 0 0 2px rgba(var(--staff-accent-rgb,114, 88, 232), .3), 0 0 10px rgba(var(--staff-accent-rgb,114, 88, 232), .28)}.presence-avatar.is-quiet-presence,.message-avatar.is-quiet-presence{animation:5.8s ease-in-out infinite avatar-soft-pulse;border:1px solid var(--avatar-accent,var(--staff-accent,#7258e8))!important}.presence-avatar img{z-index:1;border-radius:inherit;position:relative}.message-avatar{position:relative;overflow:hidden}.message-avatar img{object-fit:cover;width:100%;height:100%;display:block}.lead-stage-badge.is-open,.command-stage.is-open{color:#5d45c8;background:#7258e81c;border-color:#7258e84d}.profile-hero.is-archived{filter:saturate(.55);background:linear-gradient(118deg,#3d3949,#1f1c2a)}.command-stage.is-archived{color:#ffffffc7;background:#ffffff1a;border-color:#fff3}.profile-archive-control,.profile-archive-confirm,.lead-archive-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.profile-archive-control button,.lead-archive-actions button{color:#3e3552;cursor:pointer;background:#ffffffdb;border:1px solid #231b3b29;border-radius:999px;min-height:34px;padding:0 13px;font:750 .58rem/1 inherit}.profile-archive-confirm span{color:#675e76;font-size:.58rem;font-weight:700}.profile-archive-control button.is-danger,.lead-archive-actions button.is-confirm{color:#fff;background:#8f3039;border-color:#c2414140}.profile-archive-control small{color:#9e3943;width:100%;font-size:.55rem}.lead-archive-actions{justify-content:flex-end;padding-top:4px}.lead-archive-actions button{color:#766e83;background:0 0}@media (prefers-reduced-motion:reduce){.presence-avatar,.message-avatar{animation:none}}@media (max-height:720px){.signal-context{display:none}.signal-tabs{margin-block:8px}.signal-rail-header{min-height:60px;padding-block:12px}}@media (max-width:700px){.signal-rail{border-radius:23px;width:calc(100vw - 12px);top:6px;bottom:6px;right:6px}.signal-rail-trigger{width:46px;min-height:116px;top:auto;bottom:24px}.signal-rail-header>p{display:none}.signal-rail-header{grid-template-columns:1fr auto}.signal-channel-heading{display:grid}.signal-channel-heading>span:last-child{justify-self:start}.signal-department-email-status{flex-direction:column;align-items:start}.signal-department-email-status>em{text-align:left}}@media (prefers-reduced-motion:reduce){.signal-rail,.signal-rail-trigger:before{animation:none}}.signal-tabs{grid-template-columns:repeat(var(--signal-tab-count,7), minmax(0, 1fr));gap:5px;margin:10px 16px 8px;padding:5px;overflow:visible}.signal-tabs button{gap:0;min-width:0;min-height:39px}.signal-tabs button>span{z-index:6;color:#fff;letter-spacing:.04em;opacity:0;pointer-events:none;white-space:nowrap;background:#140d2af5;border:1px solid #ffffff29;border-radius:9px;padding:6px 9px;font-size:.6rem;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-4px);box-shadow:0 10px 28px #08041657}:is(.signal-tabs button:hover>span,.signal-tabs button:focus-visible>span){opacity:1;transition-delay:.28s;transform:translate(-50%)}.signal-tabs button:focus-visible>span{transition-delay:0s}.signal-tabs button>b{top:-2px;right:0}.signal-tabs button i{border-radius:9px;width:25px;height:25px}.signal-tabs button.is-active{background:var(--signal-channel)}@supports (color:color-mix(in lab, red, red)){.signal-tabs button.is-active{background:color-mix(in srgb, var(--signal-channel) 30%, #1c1237e6)}}.signal-tabs button.is-active{box-shadow:inset 0 0 0 1px var(--signal-channel), 0 0 22px var(--signal-channel)}@supports (color:color-mix(in lab, red, red)){.signal-tabs button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal-channel) 58%, transparent), 0 0 22px color-mix(in srgb, var(--signal-channel) 22%, transparent)}}.signal-email-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.signal-email-mailbox-chip{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px 9px;display:grid}.signal-email-mailbox-chip>i{background:var(--coral);border-radius:50%;width:7px;height:7px}.signal-email-mailbox-chip.is-connected>i{background:var(--mint);box-shadow:0 0 10px var(--mint)}.signal-email-mailbox-chip>span{gap:2px;min-width:0;display:grid}.signal-email-mailbox-chip small{color:#ffffff75;letter-spacing:.06em;text-transform:uppercase;font-size:.46rem}.signal-email-mailbox-chip strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.signal-channel-heading.is-email-heading{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.signal-channel-heading.is-email-heading>span:first-child,.signal-channel-heading.is-email-heading>span:first-child strong{min-width:0;max-width:none}.signal-channel-heading.is-email-heading .signal-email-heading-actions{flex-wrap:nowrap;justify-content:space-between;width:100%;min-width:0}.signal-channel-heading.is-email-heading .signal-email-heading-actions>span{min-width:0;max-width:calc(100% - 102px)}.signal-channel-heading.is-email-heading .signal-email-heading-actions>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-email-desk-launch{color:#dff4ff;cursor:pointer;min-height:34px;font:850 .62rem/1 var(--sans);background:#5ca8ff1f;border:1px solid #91d5ff57;border-radius:999px;padding:8px 11px;box-shadow:0 0 18px #5ca8ff1f}.email-desk-overlay-layer{z-index:320;-webkit-backdrop-filter:blur(20px)saturate(130%);background:radial-gradient(circle at 20% 10%,#6948e238,#0000 34%),#0a06188a;place-items:center;padding:clamp(12px,3vh,34px) clamp(12px,3vw,46px);animation:.18s both emailDeskVeilIn;display:grid;position:fixed;inset:0}.email-desk-overlay{-webkit-backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(145deg,#241745db,#120b28c2);border:1px solid #ffffff3d;border-radius:32px;grid-template-rows:auto minmax(0,1fr);width:min(1600px,94vw);height:min(980px,94dvh);min-height:0;animation:.24s cubic-bezier(.2,.8,.2,1) both emailDeskArrive;display:grid;overflow:hidden;box-shadow:0 40px 130px #0502108f,inset 0 1px #ffffff29}.email-desk-overlay-bar{color:#fff;background:#ffffff0b;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:12px 16px 12px 22px;display:flex}.email-desk-overlay-bar>span{gap:3px;display:grid}.email-desk-overlay-bar small{color:#a9f2cf;letter-spacing:.17em;text-transform:uppercase;font-size:.56rem;font-weight:900}.email-desk-overlay-bar strong{font:500 1.22rem/1.05 var(--serif)}.email-desk-overlay-bar>div{align-items:center;gap:8px;display:flex}.email-desk-overlay-bar a,.email-desk-overlay-bar button{color:#fff;cursor:pointer;min-height:38px;font:800 .66rem/1 var(--sans);background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;place-items:center;padding:8px 12px;text-decoration:none;display:grid}.email-desk-overlay-bar button{width:38px;padding:0;font-size:1.1rem}.email-desk.is-embedded{background:0 0;height:100%;min-height:0;padding:18px;overflow:auto}.email-desk.is-embedded .email-desk-header{background:linear-gradient(120deg,#1b1234f5,#55369bd1);border:1px solid #ffffff1f;border-radius:22px;max-width:none;margin-bottom:14px;padding:18px 22px}.email-desk.is-embedded .email-desk-header h1{overflow-wrap:normal;word-break:normal;font-size:clamp(28px,3vw,44px)}.email-desk-header>.email-desk-health{grid-template-columns:12px minmax(0,1fr);min-width:min(290px,100%)}.email-desk-header-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.email-desk-header-actions>button{white-space:nowrap;width:100%;min-width:0;margin:0}.email-desk.is-embedded .email-desk-layout{border-color:#ffffff29;max-width:none;min-height:calc(100% - 142px);box-shadow:0 24px 70px #09041840}@keyframes emailDeskVeilIn{0%{opacity:0}to{opacity:1}}@keyframes emailDeskArrive{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:860px){.signal-tabs{overflow:visible}.signal-tabs button{min-width:0}.email-desk-overlay-layer{padding:6px}.email-desk-overlay{border-radius:22px;width:100%;height:100%}.email-desk-overlay-bar a{display:none}.email-desk.is-embedded{padding:10px}}.signal-rail,.signal-rail-body,.signal-rail-body>section,.signal-channel-view{max-width:100%}.signal-rail-body>section,.signal-channel-view{min-width:0}.signal-channel-view{overflow-x:hidden}@media (prefers-reduced-motion:reduce){.email-desk-overlay-layer,.email-desk-overlay{animation:none}}@media (min-width:1181px){.command-app{transition:grid-template-columns .22s cubic-bezier(.22,.8,.28,1)}.command-app.has-signal-rail{--signal-dock-width:clamp(372px, 27vw, 438px);grid-template-columns:76px minmax(0, 1fr) var(--signal-dock-width)}.command-app.has-signal-rail .command-sidebar{grid-column:1;padding:22px 9px 16px}.command-app.has-signal-rail .command-main{grid-column:2;min-width:0}.command-app.has-signal-rail .command-brand{width:58px;margin-inline:auto;padding:4px 2px 14px}.command-app.has-signal-rail .command-identity{display:none}.command-app.has-signal-rail .command-nav{gap:7px}.command-app.has-signal-rail .command-nav a{z-index:2;grid-template-columns:1fr;justify-items:center;gap:0;min-height:48px;padding:0 6px;position:relative}:is(.command-app.has-signal-rail .command-nav a:hover,.command-app.has-signal-rail .command-nav a:focus-visible){transform:translateY(-1px)}.command-app.has-signal-rail .command-nav a>span{color:#ffffffb8;width:30px;height:30px;font-size:.86rem}.command-app.has-signal-rail .command-nav a:after{z-index:20;visibility:hidden;opacity:0;color:#fff;content:attr(data-label);pointer-events:none;white-space:nowrap;background:#15102cf7;border:1px solid #ffffff21;border-radius:8px;padding:6px 8px;font-size:.56rem;font-weight:800;transition:opacity .13s,transform .13s,visibility 0s linear .13s;position:absolute;top:50%;left:calc(100% + 9px);transform:translate(3px,-50%);box-shadow:0 10px 24px #05031247}.command-app.has-signal-rail .command-nav a:hover:after{visibility:visible;opacity:1;transition-delay:.26s;transform:translateY(-50%)}.command-app.has-signal-rail .command-nav a:focus-visible:after{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(-50%)}.command-app.has-signal-rail .command-nav a b{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.command-app.has-signal-rail .command-nav a em{min-width:17px;height:17px;font-size:.48rem;position:absolute;top:4px;right:3px}.command-app.has-signal-rail .command-current-user{border-color:rgba(var(--staff-accent-rgb), .4);min-height:50px;box-shadow:inset 0 0 14px rgba(var(--staff-accent-rgb), .08), 0 0 18px rgba(var(--staff-accent-rgb), .12);grid-template-columns:1fr;justify-items:center;padding:7px}.command-app.has-signal-rail .command-current-user>span{width:36px;height:36px}.command-app.has-signal-rail .command-current-user div,.command-app.has-signal-rail .command-system-state span{display:none}.command-app.has-signal-rail .command-system-state{grid-template-columns:1fr;place-items:center;min-height:38px;padding:8px}.command-app.has-signal-rail .command-system-state>i{margin:0}.command-app.has-signal-rail .command-sidebar-bottom>button{justify-content:center;font-size:0}.command-app.has-signal-rail .command-sidebar-bottom>button span{font-size:.82rem}.command-app.has-signal-rail .signal-rail-trigger{opacity:0;pointer-events:none}.command-app.has-signal-rail .signal-rail{z-index:20;-webkit-backdrop-filter:none;background:radial-gradient(circle at 92% 2%,#7258e838,#0000 27%),linear-gradient(160deg,#1a1535,#0e0b21 72%);border-width:0 0 0 1px;border-radius:0;grid-area:1/3;width:100%;height:100vh;max-height:100vh;animation-name:signal-rail-dock-in;position:sticky;top:0;bottom:auto;right:auto;box-shadow:-18px 0 46px #0d092133}.command-app.has-signal-rail .signal-rail-header{min-height:68px;padding:14px 17px 13px}.command-app.has-signal-rail .signal-tabs{margin-inline:12px}}@keyframes signal-rail-dock-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.command-app,.command-app.has-signal-rail .signal-rail{transition:none;animation:none}}.service-catalog-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.service-catalog-metrics article{background:#ffffffdb;border:1px solid #2f1e581a;border-radius:1.5rem;flex-direction:column;justify-content:space-between;min-height:10.5rem;padding:1.5rem;display:flex;box-shadow:0 1.25rem 3rem #20144412}.service-catalog-metrics article.is-philosophy{color:#fff;background:linear-gradient(145deg,#17102f 0%,#2d195c 64%,#4a2b84 100%)}.service-catalog-metrics span,.service-product-kicker,.case-launcher-person>span{color:#7250e8;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:800}.service-catalog-metrics strong{font-family:var(--font-display), Georgia, serif;font-size:clamp(2.15rem,4vw,3.6rem);font-weight:500;line-height:1}.service-catalog-metrics small{color:#746d83}.service-catalog-metrics .is-philosophy span,.service-catalog-metrics .is-philosophy small{color:#ffffffad}.service-catalog-intro{color:#fff;background:radial-gradient(circle at 82% 18%,#ff846357,#0000 24%),linear-gradient(120deg,#160d32,#321864 66%,#4b287f);border-radius:1.75rem;justify-content:space-between;align-items:flex-end;gap:2rem;padding:2rem 2.25rem;display:flex;overflow:hidden}.service-catalog-intro span{color:#ff9a7f;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:850}.service-catalog-intro h2{font-family:var(--font-display), Georgia, serif;margin:.45rem 0 .35rem;font-size:clamp(2rem,4vw,4rem);font-weight:500}.service-catalog-intro p{color:#ffffffb8;max-width:54rem;margin:0}.service-catalog-intro button,.service-launch-button,.service-product-actions>button,.service-product-form>button{color:#fff;font:inherit;cursor:pointer;background:#6542e8;border:0;border-radius:999px;padding:.85rem 1.2rem;font-weight:800}.service-catalog-intro button{color:#17102f;background:#ff896e;flex:none}.service-readiness-panel{background:#fffffff0;border:1px solid #2f1e581a;border-radius:1.35rem;margin-top:1.1rem;overflow:hidden;box-shadow:0 1rem 2.8rem #2b1c5012}.service-readiness-heading{border-bottom:1px solid #2f1e5817;justify-content:space-between;align-items:end;gap:1.5rem;padding:1.35rem 1.5rem 1.15rem;display:flex}.service-readiness-heading>div:first-child>span{color:#6542e8;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:900}.service-readiness-heading h2{color:#17102f;font-family:var(--font-display), Georgia, serif;margin:.32rem 0 .25rem;font-size:clamp(1.65rem,3vw,2.55rem);font-weight:500}.service-readiness-heading p{color:#71697d;max-width:60rem;margin:0}.service-readiness-legend{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.service-readiness-legend span,.service-release-state{white-space:nowrap;border-radius:999px;width:fit-content;padding:.36rem .58rem;font-size:.65rem;font-weight:900;display:inline-flex}.service-readiness-legend .is-ready,.service-release-state.is-ready{color:#087555;background:#dff7ed}.service-readiness-legend .is-manual,.service-release-state.is-manual{color:#955700;background:#fff0cc}.service-readiness-legend .is-missing,.service-release-state.is-missing{color:#a53b32;background:#ffe4df}.service-release-state.is-inactive{color:#625b6d;background:#eeeaf2}.service-readiness-table-wrap{overflow-x:auto}.service-readiness-table{border-collapse:collapse;width:100%;min-width:118rem}.service-readiness-table th,.service-readiness-table td{text-align:left;vertical-align:top;border-bottom:1px solid #2f1e5814;padding:.9rem .8rem}.service-readiness-table thead th{color:#777080;letter-spacing:.09em;text-transform:uppercase;background:#faf9fc;font-size:.64rem}.service-readiness-table tbody>tr:last-child>*{border-bottom:0}.service-readiness-table tbody>tr>th{width:14rem;padding-left:1.5rem}.service-readiness-table tbody>tr>th>strong{color:#17102f;margin-bottom:.48rem;font-size:.86rem;display:block}.service-readiness-cell{color:#2a1f42;gap:.48rem;min-width:9rem;display:flex}.service-readiness-cell>i{background:#14a77b;border-radius:50%;flex:none;width:.55rem;height:.55rem;margin-top:.22rem;box-shadow:0 0 0 .22rem #14a77b1a}.service-readiness-cell.is-manual>i{background:#e6a52b;box-shadow:0 0 0 .22rem #e6a52b1f}.service-readiness-cell.is-missing>i{background:#e86b5d;box-shadow:0 0 0 .22rem #e86b5d1f}.service-readiness-cell.is-not_required>i{background:#9a92a5;box-shadow:0 0 0 .22rem #9a92a51a}.service-readiness-cell strong{font-size:.74rem;line-height:1.25;display:block}.service-readiness-cell small{color:#81798b;max-width:13rem;margin-top:.18rem;font-size:.63rem;line-height:1.35;display:block}.service-readiness-note{color:#71697d;background:#faf9fc;border-top:1px solid #2f1e5814;margin:0;padding:.9rem 1.5rem;font-size:.76rem}.service-readiness-note strong{color:#34264e}.service-readiness-disclosure{background:#ffffffe0;border:1px solid #2f1e581a;border-radius:.9rem;margin-top:1.15rem;overflow:hidden;box-shadow:0 .7rem 1.8rem #2014440d}.service-readiness-disclosure>summary{color:#24173f;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.8rem 1rem;list-style:none;display:flex}.service-readiness-disclosure>summary::-webkit-details-marker{display:none}.service-readiness-disclosure>summary>span{gap:.12rem;display:grid}.service-readiness-disclosure>summary small{color:#6542e8;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.service-readiness-disclosure>summary strong{font-size:.9rem}.service-readiness-disclosure>summary>b{color:#198264;white-space:nowrap;align-items:center;gap:.55rem;font-size:.72rem;display:inline-flex}.service-readiness-disclosure>summary i{color:#6542e8;font-size:1rem;font-style:normal;transition:transform .16s}.service-readiness-disclosure[open]>summary i{transform:rotate(45deg)}.service-readiness-disclosure>.service-readiness-panel{box-shadow:none;border:0;border-top:1px solid #2f1e5817;border-radius:0;margin:0}.service-product-grid{gap:1.15rem;margin-top:1.1rem;display:grid}.service-product-card{background:#ffffffe6;border:1px solid #2f1e581a;border-radius:1.05rem;grid-template-columns:6.5rem minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 .85rem 2.2rem #2014440f}.service-product-card.is-inactive{opacity:.58}.service-product-orbit{background:linear-gradient(155deg,#17102f,#28164f);place-items:center;min-height:15rem;display:grid;position:relative;overflow:hidden}.service-product-orbit:before,.service-product-orbit:after{content:"";border:1px solid #8d70ff57;border-radius:50%;width:9rem;height:9rem;position:absolute}.service-product-orbit:after{border-color:#ff896e57;width:5rem;height:5rem}.service-product-orbit i{z-index:1;color:#fff;font-family:var(--font-display), Georgia, serif;font-size:2.2rem;font-style:normal;position:relative}.service-product-copy{padding:1.15rem 1.35rem 1.25rem}.service-product-kicker{justify-content:space-between;gap:1rem;display:flex}.service-product-kicker b{color:#198264;font-size:.65rem}.service-product-routing{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.service-product-routing span{color:#514667;background:#f5f2fc;border:1px solid #6542e829;border-radius:999px;padding:.38rem .58rem;font-size:.7rem;font-weight:800}.service-product-copy h2{font-family:var(--font-display), Georgia, serif;margin:.42rem 0;font-size:clamp(1.55rem,2.35vw,2.25rem);font-weight:500}.service-product-copy>p{color:#6f687b;max-width:62rem}.service-product-pricing{border-block:1px solid #2f1e5817;grid-template-columns:repeat(3,minmax(0,1fr));margin:.9rem 0;display:grid}.service-product-pricing div{border-right:1px solid #2f1e5817;padding:.72rem .85rem}.service-product-pricing div:last-child{border:0}.service-product-pricing span{color:#7a7286;text-transform:uppercase;letter-spacing:.09em;font-size:.7rem;display:block}.service-product-pricing strong{color:#1b1234;margin-top:.25rem;font-size:1.05rem;display:block}.service-product-copy ol{counter-reset:tasks;flex-wrap:wrap;gap:.42rem;margin:0 0 .9rem;padding:0;list-style:none;display:flex}.service-product-copy li{counter-increment:tasks;color:#554d62;background:#f2effa;border-radius:.52rem;padding:.42rem .58rem;font-size:.74rem}.service-product-copy li:before{content:counter(tasks) ". ";color:#6542e8;font-weight:900}.service-product-actions{flex-wrap:wrap;gap:.65rem;display:flex}.service-product-actions>button{color:#322251;background:#f0ecfa;border-radius:.62rem;padding:.68rem .85rem}.service-workflow-inspector{background:linear-gradient(135deg,#f8f6fc,#fffaf8);border-top:1px solid #2f1e5817;grid-column:1/-1;padding:1.4rem 1.8rem 1.7rem}.service-workflow-inspector-heading>span,.service-workflow-inspector>.service-workflow-columns>article>span{color:#6542e8;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.service-workflow-inspector-heading h3{color:#1b1234;font-family:var(--font-display), Georgia, serif;margin:.3rem 0 .25rem;font-size:1.65rem;font-weight:500}.service-workflow-inspector-heading p{color:#746c80;margin:0;font-size:.78rem}.service-workflow-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.8rem;margin-top:1rem;display:grid}.service-workflow-columns>article{overflow-wrap:anywhere;background:#ffffffd9;border:1px solid #2f1e5817;border-radius:.72rem;min-width:0;padding:.9rem}.service-workflow-columns h4{color:#1b1234;margin:.32rem 0 .7rem;font-size:.95rem}.service-workflow-columns h5{color:#2d2145;margin:.85rem 0 .2rem;font-size:.72rem}.service-workflow-columns ol,.service-workflow-columns ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.service-workflow-columns li{border-top:1px solid #2f1e5814;padding-top:.55rem}.service-workflow-columns li:first-child{border-top:0;padding-top:0}.service-workflow-columns li>div{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.35rem .65rem;display:flex}.service-workflow-columns li b{color:#29203e;font-size:.75rem;line-height:1.3}.service-workflow-columns li em{color:#198264;text-align:right;text-transform:uppercase;overflow-wrap:anywhere;flex:0 auto;max-width:100%;font-size:.58rem;font-style:normal;font-weight:850}.service-workflow-columns p{color:#756d80;margin:.25rem 0 0;font-size:.68rem;line-height:1.42}.service-workflow-columns small{color:#6542e8;margin-top:.34rem;font-size:.61rem;line-height:1.4;display:block}.service-workflow-columns ul li{color:#5e566a;padding-left:.85rem;font-size:.68rem;line-height:1.4;position:relative}.service-workflow-columns ul li:before{content:"";background:#1fb787;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.88rem;left:0}.service-workflow-columns ul li:first-child:before{top:.32rem}.service-workflow-columns .is-warning{color:#8d5a00;background:#fff0ce;border-radius:.6rem;padding:.55rem}.service-workflow-agreement{background:#6542e80e;border:1px solid #6542e829;border-radius:.72rem;margin-top:.8rem;padding:.72rem}.service-workflow-agreement.is-manual{background:#fff8e8;border-color:#d08b1f40}.service-workflow-agreement>b{color:#2d2145;font-size:.7rem}.service-workflow-agreement>p{margin-top:.35rem}.service-workflow-empty{background:#f2eef8;border-radius:.7rem;padding:.7rem}.service-product-form{background:#f7f5fb;border-top:1px solid #2f1e5817;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:1.3rem;display:grid}.service-product-form.is-new{border:1px solid #2f1e581a;border-radius:1.5rem;margin-top:1rem}.service-product-form label{color:#302445;gap:.38rem;font-size:.76rem;font-weight:800;display:grid}.service-product-form label.is-wide{grid-column:1/-1}.service-product-form input,.service-product-form select,.service-product-form textarea{color:#17102f;width:100%;font:inherit;background:#fff;border:1px solid #dfd8eb;border-radius:.8rem;padding:.8rem;font-weight:600}.service-product-form .service-active-toggle{flex-direction:row;grid-column:span 2;align-items:center;display:flex}.service-product-form .service-active-toggle input{width:auto}.service-product-form>button{place-self:end}.case-launcher-overlay{width:min(52rem,100vw - 2rem)}.case-launcher-overlay form{grid-template-columns:repeat(2,minmax(0,1fr))}.case-launcher-person{text-align:left;background:#ffffffc7;border:1px solid #ded5ee;border-radius:1rem;grid-column:1/-1;gap:.25rem;padding:1rem;display:grid}button.case-launcher-person{cursor:pointer}.case-launcher-person strong{color:#1b1234;font-size:1.05rem}.case-launcher-person small{color:#6542e8}.case-launcher-search{position:relative}.case-launcher-search>div{gap:.25rem;margin-top:.35rem;display:grid}.case-launcher-search>div button{color:#1b1234;cursor:pointer;background:#f2eff8;border:0;border-radius:.7rem;justify-content:space-between;gap:1rem;padding:.7rem;display:flex}.case-launcher-search>div small{color:#776f82}.case-launcher-billing{background:linear-gradient(135deg,#6542e812,#ff896e0f);border:1px solid #6542e829;border-radius:1.15rem;grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:.8rem;padding:.85rem;display:grid}.case-launcher-billing-summary{align-content:center;gap:.28rem;padding:.7rem;display:grid}.case-launcher-billing-summary span{color:#6542e8;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:850}.case-launcher-billing-summary strong{color:#1b1234}.case-launcher-billing-summary small{color:#665d73}.case-launcher-billing-summary i{color:#198264;font-size:.7rem;font-style:normal;font-weight:800}.complex-case-composer{background:#ffffffd1;border:1px solid #6542e826;border-radius:1rem;grid-column:1/-1;gap:.75rem;padding:.9rem;display:grid}.complex-case-composer>header{grid-template-columns:minmax(0,1fr) minmax(11rem,.35fr);align-items:end;gap:1rem;display:grid}.complex-case-composer>header>div{gap:.2rem;display:grid}.complex-case-composer>header>div>span{color:#6542e8;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:850}.complex-case-composer>header strong{color:#1b1234;font-size:1rem}.complex-case-composer>header small{color:#71687c;font-size:.72rem;font-weight:550}.complex-case-composer label{color:#33264a;gap:.3rem;font-size:.69rem;font-weight:850;display:grid}.complex-case-price-input{background:#fff;border:1px solid #d9d0e8;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:2.55rem;display:grid;overflow:hidden}.complex-case-price-input i{color:#665b75;padding-left:.75rem;font-style:normal}.complex-case-price-input input{outline:0;width:100%;background:0 0!important;border:0!important;padding:.7rem .75rem .7rem .3rem!important}.complex-case-price-input:focus-within{border-color:#6542e8;box-shadow:0 0 0 3px #6542e81a}.complex-case-addons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.complex-case-addons article{background:#faf9fd;border:1px solid #2f1e581c;border-radius:.85rem;grid-template-columns:minmax(0,1fr) minmax(8rem,.35fr);align-items:end;gap:.75rem;padding:.75rem;display:grid}.complex-case-addons article.is-selected{background:#6542e80f;border-color:#6542e88c;box-shadow:0 0 0 2px #6542e80f}.complex-case-addon-toggle{cursor:pointer;flex-direction:row;align-items:flex-start;gap:.55rem!important;display:flex!important}.complex-case-addon-toggle input{flex:none;margin-top:.18rem;width:auto!important}.complex-case-addon-toggle span{gap:.15rem;display:grid}.complex-case-addon-toggle b{color:#21163c}.complex-case-addon-toggle small{color:#746b7f;font-size:.67rem;font-weight:500;line-height:1.4}.complex-case-addon-price input:disabled{cursor:not-allowed;opacity:.55}.complex-case-breakdown{color:#fff;background:#241942;border-radius:.8rem;gap:.25rem;padding:.7rem .8rem;display:grid}.complex-case-breakdown>div{color:#ffffffb8;justify-content:space-between;gap:1rem;font-size:.72rem;display:flex}.complex-case-breakdown>div strong{color:#fff}.complex-case-breakdown>div.is-total{color:#8df0c9;border-top:1px solid #ffffff29;margin-top:.25rem;padding-top:.5rem;font-weight:850}.complex-case-breakdown>small{color:#ffb7a7;font-size:.68rem}.case-launcher-payment-modes{gap:.55rem;display:grid}.case-launcher-payment-modes>label{cursor:pointer;background:#ffffffd1;border:1px solid #2f1e581a;border-radius:.9rem;flex-direction:row;grid-template-columns:none;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.case-launcher-payment-modes>label.is-selected{border-color:#6542e8;box-shadow:0 0 0 2px #6542e814}.case-launcher-payment-modes input{margin-top:.15rem;width:auto!important}.case-launcher-payment-modes span{gap:.15rem;display:grid}.case-launcher-payment-modes b{color:#1b1234}.case-launcher-payment-modes small{color:#756e80;font-weight:500}.case-launcher-gateway{color:#1b1234;background:#ffffffd1;border:1px solid #2f1e581a;border-radius:.9rem;align-content:start;gap:.35rem;padding:.75rem;font-weight:800;display:grid}.case-launcher-gateway select{width:100%}.case-launcher-gateway small{color:#756e80;font-weight:500;line-height:1.4}.profile-payment-pending{background:linear-gradient(110deg,#fff9f6,#f7f4fff5);border:1px solid #ff896e59;border-radius:1.4rem;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);gap:1rem;margin-bottom:1rem;padding:1.15rem 1.3rem;display:grid;box-shadow:0 1rem 2.5rem #2316480f}.profile-payment-pending>div:first-child{align-content:center;gap:.3rem;display:grid}.profile-payment-pending>div:first-child>span{color:#d75e42;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.profile-payment-pending>div:first-child>strong{color:#1b1234}.profile-payment-pending p{color:#746d83;margin:0;font-size:.78rem}.profile-payment-pending-list{gap:.55rem;display:grid}.profile-payment-pending-list article{background:#ffffffdb;border:1px solid #2f1e5817;border-radius:.9rem;grid-template-columns:.8fr 1.3fr 1fr auto;align-items:center;gap:.75rem;padding:.75rem .9rem;display:grid}.profile-payment-pending-list span{color:#6542e8;text-transform:uppercase;font-size:.67rem;font-weight:850}.profile-payment-pending-list strong{color:#1b1234}.profile-payment-pending-list small{color:#665d73}.profile-payment-pending-list i{color:#198264;font-size:.7rem;font-style:normal;font-weight:800}.stripe-checkout-control{border-top:1px solid #2f1e5814;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.55rem;padding-top:.45rem;display:flex}.stripe-checkout-control button,.stripe-checkout-control a{color:#fff;font:inherit;cursor:pointer;background:#20153e;border:0;border-radius:999px;padding:.62rem .85rem;font-size:.72rem;font-weight:850;text-decoration:none}.stripe-checkout-control button:disabled{cursor:wait;opacity:.65}.stripe-checkout-control small{color:#665d73;flex-basis:100%;line-height:1.35}.service-order-gateway-control{border-top:1px solid #2f1e5814;grid-column:1/-1;grid-template-columns:minmax(12rem,.6fr) minmax(0,1.4fr);align-items:end;gap:.55rem .8rem;padding-top:.65rem;display:grid}.service-order-gateway-control label{color:#1b1234;gap:.3rem;font-size:.72rem;font-weight:850;display:grid}.service-order-gateway-control select{color:#1b1234;min-height:2.65rem;font:inherit;background:#fff;border:1px solid #2f1e5829;border-radius:.7rem;padding:0 .7rem}.service-order-gateway-control p{align-self:center;font-size:.72rem;line-height:1.45}.service-order-gateway-control>button{color:#fff;font:inherit;cursor:pointer;background:#20153e;border:0;border-radius:999px;justify-self:start;padding:.62rem .85rem;font-size:.72rem;font-weight:850}.service-order-gateway-control>small{color:#665d73;grid-column:1/-1;line-height:1.4}.service-order-gateway-control .stripe-checkout-control{grid-column:1/-1}.client-billing-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.client-billing-actions a,.client-billing-actions button{color:#17102e;min-height:3rem;font:inherit;cursor:pointer;background:#ff856c;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.client-billing-actions button{background:#ff856c}.client-billing-actions button:disabled{cursor:wait;opacity:.65}.task-case-context{color:#198264;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800;display:block}.task-case-context.is-legacy{color:#a56a00}.profile-case-heading-actions{color:#746d83;align-items:center;gap:.65rem;font-size:.78rem;display:flex}.profile-case-empty{background:#faf9fd;border:1px dashed #d8d0e5;border-radius:1rem;padding:1.25rem}.profile-case-empty strong{color:#1b1234}.profile-case-empty p{color:#756e80;margin:.3rem 0 0}.profile-pending-checkouts{background:linear-gradient(110deg,#fff9f6,#f7f4fff5);border:1px solid #ff896e4d;border-radius:1.15rem;grid-template-columns:minmax(13rem,.55fr) minmax(0,1.45fr);gap:1rem;margin-bottom:1rem;padding:1rem 1.1rem;display:grid;box-shadow:0 1rem 2.5rem #2316480d}.profile-pending-checkouts>header{align-content:center;gap:.25rem;display:grid}.profile-pending-checkouts>header>span{color:#d75e42;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:850}.profile-pending-checkouts>header>strong{color:#1b1234;font-size:.92rem}.profile-pending-checkouts>header>p{color:#746d83;margin:0;font-size:.73rem;line-height:1.45}.payment-certification{color:#fff;background:linear-gradient(115deg,#17233a,#241844 70%,#352052);border:1px solid #5fdcab73;border-left:5px solid #42c995;border-radius:18px;gap:14px;margin:0 0 1rem;padding:18px;display:grid;box-shadow:0 18px 48px #1d144129}.payment-certification>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.payment-certification>header span{color:#6be1b4;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:850}.payment-certification h2{font:500 1.55rem/1.05 var(--serif);margin:5px 0 4px}.payment-certification p{color:#ffffffad;margin:0;font-size:.78rem}.payment-certification p strong{color:#fff}.payment-certification-score{color:#7ceabb;border:1px solid #6be1b459;border-radius:999px;flex:none;padding:9px 12px;font-size:.72rem}.payment-certification-gateways{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.payment-certification-gateways article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;gap:3px;min-height:94px;padding:13px;display:grid}.payment-certification-gateways article.is-ready{border-color:#6be1b45c}.payment-certification-gateways article.is-blocked{background:#ff6b5214;border-color:#ff8b7159}.payment-certification-gateways span{color:#ffffff8c;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:800}.payment-certification-gateways strong{font-size:.86rem}.payment-certification-gateways small{color:#ffffff94;font-size:.66rem;line-height:1.4}.payment-certification-lanes{gap:10px;display:grid}.payment-certification-lane{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:13px;overflow:hidden}.payment-certification-lane>header{border-bottom:1px solid #ffffff17;justify-content:space-between;gap:14px;padding:12px 14px;display:flex}.payment-certification-lane>header div{gap:2px;display:grid}.payment-certification-lane>header span{color:#8f7cff;letter-spacing:.12em;text-transform:uppercase;font-size:.59rem;font-weight:850}.payment-certification-lane>header strong{font-size:.86rem}.payment-certification-lane>header small{color:#ffffff85;font-size:.61rem}.payment-certification-lane>header b{color:#7ceabb;background:#6be1b41a;border-radius:999px;align-self:center;padding:6px 9px;font-size:.64rem}.payment-certification-checklist{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.payment-certification-checklist section{background:#ffffff06;border-right:1px solid #ffffff14;align-items:flex-start;gap:9px;padding:11px;display:flex}.payment-certification-checklist section:last-child{border-right:0}.payment-certification-checklist i{color:#ffffff9e;border:1px solid #ffffff3d;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-size:.65rem;font-style:normal;display:grid}.payment-certification-checklist section.is-complete i{color:#132238;background:#6be1b4;border-color:#6be1b4}.payment-certification-checklist section.is-not_required{opacity:.54}.payment-certification-checklist div{gap:3px;display:grid}.payment-certification-checklist strong{font-size:.72rem}.payment-certification-checklist small{color:#ffffff87;font-size:.61rem;line-height:1.35}.payment-certification>footer{color:#ffffffad;border-top:1px solid #ffffff1a;align-items:center;gap:12px;padding-top:11px;font-size:.71rem;display:flex}.payment-certification>footer span{flex:auto}.payment-certification>footer button{color:#ffb09e;font:800 .68rem/1 var(--sans);cursor:pointer;background:#ff6b521f;border:1px solid #ff8b716b;border-radius:8px;flex:none;padding:9px 12px}.payment-certification>footer button:hover{background:#ff6b5233}.payment-certification>footer button:disabled{cursor:wait;opacity:.58}.payment-certification>footer small{color:#8ff0c9;font-size:.65rem}.service-checkout-provider.is-certification-blocked{background:#ff6b5217;border:1px solid #ff846966}@media (max-width:900px){.payment-certification-gateways{grid-template-columns:1fr}.payment-certification-checklist{grid-template-columns:1fr 1fr}.payment-certification-checklist section{border-bottom:1px solid #ffffff14}}@media (max-width:560px){.payment-certification>header{display:grid}.payment-certification-checklist{grid-template-columns:1fr}.payment-certification>footer{flex-direction:column;align-items:stretch}}.profile-pending-checkout-list{gap:.55rem;display:grid}.pending-checkout-row{background:#ffffffe6;border:1px solid #2f1e5817;border-radius:.82rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem .82rem;display:grid}.pending-checkout-row>div:first-child{gap:.13rem;display:grid}.pending-checkout-row span{color:#a34e37;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:850}.pending-checkout-row strong{color:#1b1234;font-size:.86rem}.pending-checkout-row small{color:#6e657a;font-size:.68rem}.pending-checkout-actions{align-items:center;gap:.4rem;display:flex}.pending-checkout-actions button{color:#fff;font:inherit;cursor:pointer;background:#281a4b;border:0;border-radius:999px;padding:.58rem .75rem;font-size:.68rem;font-weight:850}.pending-checkout-actions button.is-remove{color:#a34e37;background:0 0;border:1px solid #aa4c3633}.pending-checkout-actions button:disabled{cursor:wait;opacity:.58}.service-checkout-overlay{width:min(64rem,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto}.service-checkout-stage{background:#f8f6fb;gap:.8rem;padding:1rem;display:grid}.service-checkout-product{background:#fff;border:1px solid #2f1e581c;border-radius:.9rem;grid-template-columns:minmax(0,1fr) minmax(13rem,.45fr);align-items:end;gap:1rem;padding:.8rem .9rem;display:grid}.service-checkout-product>div{gap:.2rem;display:grid}.service-checkout-product span{color:#6542e8;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.service-checkout-product strong{color:#1b1234;font-size:1rem}.service-checkout-product small{color:#6d6478}.service-checkout-product label{color:#2f2345;gap:.3rem;font-size:.7rem;font-weight:850;display:grid}.service-checkout-product select{color:#1b1234;min-height:2.65rem;font:inherit;background:#fff;border:1px solid #2f1e5829;border-radius:.7rem;padding:0 .7rem}.service-checkout-line-items{background:#f8f5ff;border:1px solid #6542e821;border-radius:.72rem;gap:.22rem;margin-top:.35rem;padding:.65rem .75rem;display:grid}.service-checkout-line-items>div{color:#655c73;justify-content:space-between;gap:1rem;font-size:.7rem;display:flex}.service-checkout-line-items>div span{color:inherit;font-size:inherit;letter-spacing:0;text-transform:none;font-weight:650}.service-checkout-line-items>div strong{color:#2b2041;font-size:.7rem}.service-checkout-line-items>div.is-total{border-top:1px solid #2f1e581c;margin-top:.2rem;padding-top:.4rem}.service-checkout-line-items>div.is-total span,.service-checkout-line-items>div.is-total strong{color:#198264;font-weight:850}.service-checkout-line-items>small{color:#776f82;font-size:.64rem}.pending-checkout-row .service-checkout-line-items{margin-top:.3rem}.service-checkout-edit-complex{color:#5135d8;font:inherit;cursor:pointer;background:#f0ebff;border:1px solid #6542e838;border-radius:999px;justify-self:start;padding:.5rem .7rem;font-size:.68rem;font-weight:850}.open-complex-case-scope{justify-items:start;gap:.35rem;margin-top:.25rem;display:grid}.open-complex-case-scope>button{color:#5135d8;font:inherit;cursor:pointer;background:#f0ebff;border:1px solid #6542e838;border-radius:999px;padding:.48rem .7rem;font-size:.58rem;font-weight:850}.open-complex-case-scope>small{color:#28765f;max-width:18rem;font-size:.55rem;line-height:1.4}.open-complex-case-overlay{width:min(72rem,100vw - 2rem)}.service-checkout-complex-editor{background:#fff;border:1px solid #6542e82e;border-radius:1rem;gap:.7rem;padding:.8rem;display:grid}.service-checkout-complex-editor>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.service-checkout-complex-editor>div small{color:#71687c;font-size:.68rem;line-height:1.45}.service-checkout-complex-editor>div button{color:#fff;font:inherit;cursor:pointer;background:#5135d8;border:0;border-radius:999px;flex:none;padding:.65rem .85rem;font-size:.7rem;font-weight:850}.service-checkout-complex-editor>div button:disabled{cursor:wait;opacity:.58}.service-checkout-stage>.profile-authorize-workspace{background:radial-gradient(circle at 100% 0,#68dead1f,#0000 42%),#1d1538;border:0;border-radius:1rem;box-shadow:0 1rem 2.3rem #180f3126}.service-checkout-provider{color:#fff;background:#211740;border-radius:.9rem;gap:.3rem;padding:1rem;display:grid}.service-checkout-provider p{color:#ffffffad;margin:0;font-size:.75rem}.service-checkout-provider>small{color:#ffffff9e;font-size:.68rem;line-height:1.45}.service-checkout-safe-actions{flex-wrap:wrap;gap:.5rem;margin-top:.45rem;display:flex}.service-checkout-safe-actions button{color:#17102f;font:inherit;cursor:pointer;background:#70e3b5;border:1px solid #6be1b46b;border-radius:999px;padding:.62rem .85rem;font-size:.7rem;font-weight:850}.service-checkout-safe-actions button:disabled{cursor:wait;opacity:.58}.service-checkout-footer{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.service-checkout-footer small{color:#70677b}.service-checkout-remove{color:#9d462f;font:inherit;cursor:pointer;background:0 0;border:1px solid #a84b353d;border-radius:999px;padding:.6rem .8rem;font-size:.7rem;font-weight:850}.service-checkout-status{color:#6a467b;margin:0;font-size:.72rem;font-weight:750}.profile-case-list .profile-case-open{color:#6542e8;font-size:.56rem;font-weight:850;text-decoration:none}.profile-case-list>article>div:first-child>strong a{color:inherit;text-decoration:none}.case-card:target{border-color:#7654ed;box-shadow:0 0 0 4px #7654ed21,0 1.5rem 3rem #23164824}@media (max-width:980px){.service-catalog-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.service-product-card{grid-template-columns:5rem minmax(0,1fr)}.service-product-form{grid-template-columns:repeat(2,minmax(0,1fr))}.service-workflow-columns{grid-template-columns:1fr}}@media (max-width:680px){.service-catalog-metrics,.service-product-pricing,.service-product-form,.case-launcher-overlay form{grid-template-columns:1fr}.service-catalog-intro{flex-direction:column;align-items:stretch}.service-readiness-heading{flex-direction:column;align-items:flex-start}.service-readiness-legend{justify-content:flex-start}.service-product-card{grid-template-columns:1fr}.service-product-orbit{min-height:4.5rem}.service-product-pricing div{border-bottom:1px solid #2f1e5817;border-right:0}.service-product-form label.is-wide,.service-product-form .service-active-toggle,.case-launcher-person{grid-column:auto}.case-launcher-billing,.profile-payment-pending,.profile-pending-checkouts,.service-checkout-product,.complex-case-composer>header,.complex-case-addons,.complex-case-addons article{grid-template-columns:1fr}.profile-payment-pending-list article{grid-template-columns:1fr;gap:.2rem}.pending-checkout-row{grid-template-columns:1fr}.pending-checkout-actions{justify-content:flex-start}.service-checkout-footer{flex-direction:column;align-items:flex-start}.service-checkout-complex-editor>div{flex-direction:column;align-items:stretch}.service-order-gateway-control{grid-template-columns:1fr;align-items:stretch}}.work-tracking-panel{background:#ffffffe6;border:1px solid #3920661f;border-radius:28px;margin:28px 0;overflow:hidden;box-shadow:0 22px 60px #23164214}.work-tracking-heading{border-bottom:1px solid #3920661a;justify-content:space-between;gap:24px;padding:28px 32px;display:flex}.work-tracking-heading span{color:#6542e8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.work-tracking-heading h2{font-family:var(--font-display);margin:5px 0;font-size:clamp(28px,3vw,42px);font-weight:500}.work-tracking-heading p{color:#716b80;margin:0}.work-tracking-heading>div:last-child{align-items:center;gap:10px;display:flex}.work-tracking-heading button,.work-tracking-form button{color:#fff;cursor:pointer;background:#5135d8;border:0;border-radius:999px;padding:13px 18px;font-weight:800}.work-tracking-heading button+button{background:#1d1237}.work-tracking-heading button.is-primary{background:#1d1237;box-shadow:0 10px 24px #1d123733}.work-tracking-heading button.is-primary:hover{background:#2c1a4b;box-shadow:0 0 0 2px #ff806d,0 12px 26px #1d12373d}.work-tracking-heading button.work-tracking-collapse{color:#3a2387;background:#f0ebff;border:1px solid #5333d533}.work-tracking-heading button.work-tracking-collapse span{color:currentColor;letter-spacing:0;margin-left:5px;font-size:16px}.work-tracking-panel.is-collapsed .work-tracking-heading{border-bottom:0}.work-tracking-panel.is-collapsed>:not(.work-tracking-heading):not(.request-document-review-backdrop){display:none}.work-tracking-summary{background:#faf8fd;border-bottom:1px solid #3920661a;grid-template-columns:repeat(4,1fr);display:grid}.work-tracking-summary span{color:#6e6878;border-right:1px solid #39206617;padding:18px 24px}.work-tracking-summary b{color:#1d1237;font-family:var(--font-display);font-size:30px;display:block}.work-tracking-summary .is-ready b{color:#087a5d}.work-tracking-summary .is-exception b{color:#b34a50}.transactional-sms-control{background:linear-gradient(110deg,#2db58d1a,#5135d80f);border-bottom:1px solid #3920661a;grid-template-columns:minmax(260px,1.5fr) auto auto auto;align-items:center;gap:14px;padding:18px 28px;display:grid;position:relative}.transactional-sms-control.is-paused{background:linear-gradient(110deg,#ff806d1f,#5135d80d)}.transactional-sms-control>div:first-child{gap:3px;display:grid}.transactional-sms-control>div:first-child>span{color:#087a5d;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.transactional-sms-control.is-paused>div:first-child>span{color:#b34a50}.transactional-sms-control>div:first-child>strong{color:#211535;font-size:15px}.transactional-sms-control>div:first-child>small{color:#6e6878;max-width:740px;line-height:1.45}.transactional-sms-counts{gap:18px;display:flex}.transactional-sms-counts span{color:#746d80;text-align:center;text-transform:uppercase;font-size:10px}.transactional-sms-counts b{color:#241739;font-size:18px;display:block}.transactional-sms-control>button,.transactional-sms-control details button{color:#3a2387;cursor:pointer;background:#fff;border:1px solid #5333d533;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:850}.transactional-sms-control button:disabled{cursor:wait;opacity:.55}.transactional-sms-control>details.transactional-sms-activity{grid-column:1/-1}.transactional-sms-control>details.transactional-sms-activity>summary{color:#3a2387;cursor:pointer;font-size:11px;font-weight:850}.transactional-sms-control>details.transactional-sms-activity>div{gap:6px;margin-top:10px;display:grid}.transactional-sms-control article{border-top:1px solid #39206617;grid-template-columns:90px minmax(180px,1fr) auto auto;align-items:center;gap:10px;padding-top:8px;display:grid}.transactional-sms-control article>span{color:#6c6378;text-transform:uppercase;font-size:9px;font-weight:900}.transactional-sms-control article>span.is-sent{color:#087a5d}.transactional-sms-control article>span.is-failed{color:#b34a50}.transactional-sms-control article small{color:#746d80}.transactional-sms-control article em{color:#a1444b;grid-column:2/-1;font-size:10px;font-style:normal}.transactional-sms-message-preview{position:relative}.transactional-sms-message-preview>summary{color:#3a2387;cursor:pointer;white-space:nowrap;background:#ffffffd1;border:1px solid #5333d533;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:850;list-style:none}.transactional-sms-message-preview>summary::-webkit-details-marker{display:none}.transactional-sms-message-preview[open]>summary{border-color:#7156e5;box-shadow:0 0 0 3px #7156e51a}.transactional-sms-message-preview>div{z-index:30;background:#fff;border:1px solid #311f5b26;border-radius:18px;gap:10px;width:min(430px,80vw);padding:16px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #21144233}.transactional-sms-message-preview label{color:#665d74;text-transform:uppercase;gap:6px;font-size:10px;font-weight:850;display:grid}.transactional-sms-message-preview select{color:#281b51;min-height:40px;font:inherit;text-transform:none;background:#faf8fd;border:1px solid #d9d0e9;border-radius:11px;padding:8px 10px}.transactional-sms-message-preview p{color:#2c2042;background:#f1edf9;border-radius:14px;margin:0;padding:13px 14px;font-size:12px;line-height:1.55}.transactional-sms-message-preview small{color:#7b7386;font-size:9px;line-height:1.4}.work-tracking-form{background:#f4f0fb;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px 28px;display:grid}.work-tracking-form label{color:#312744;gap:7px;font-size:12px;font-weight:800;display:grid}.work-tracking-form input,.work-tracking-form select,.work-tracking-form textarea{color:#171027;background:#fff;border:1px solid #d9d0e9;border-radius:14px;width:100%;padding:13px}.work-tracking-form .is-wide{grid-column:1/-1}.work-tracking-form textarea{resize:vertical;min-height:82px}.work-tracking-form-intro{background:linear-gradient(135deg,#5135d814,#ff806d14);border:1px solid #5135d81f;border-radius:16px;padding:16px 18px}.work-tracking-form-intro span{color:#6542e8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.work-tracking-form-intro strong{color:#241739;margin:5px 0 3px;font-size:18px;display:block}.work-tracking-form-intro p{color:#716b80;margin:0;font-size:12px;font-weight:500}.work-tracking-form button[type=button]{color:#5135d8;background:0 0;border:1px solid #cfc4e3}.work-tracking-form.is-idr{grid-template-columns:1.6fr .7fr 1fr auto auto;align-items:end}.work-tracking-form.is-idr .is-wide{background:linear-gradient(135deg,#5135d817,#ff806d17);border-radius:18px;padding:16px 18px}.work-tracking-form.is-idr .is-wide span{color:#6542e8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.work-tracking-form.is-idr .is-wide strong{margin:5px 0;font-size:18px;display:block}.work-tracking-form.is-idr .is-wide p{color:#716b80;margin:0}.work-tracking-list{padding:0 28px}.work-tracking-list>article{border-bottom:1px solid #3920661a;grid-template-columns:minmax(220px,.8fr) 1.5fr;gap:22px;padding:22px 0;display:grid}.work-tracking-list article>div:first-child{align-content:start;gap:4px;display:grid}.work-tracking-list article>div:first-child>span{color:#6542e8;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.work-tracking-list article>div:first-child>strong{font-size:18px}.work-tracking-list small{color:#756e82}.work-tracking-list article>div:last-child{gap:8px;display:grid}.work-tracking-list article button{text-align:left;color:#201633;background:#fbfafd;border:1px solid #ddd5e8;border-radius:16px;grid-template-columns:90px 1fr auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.work-tracking-list article button span{color:#6542e8;text-transform:uppercase;font-size:10px;font-weight:800}.work-tracking-list article button:not(:disabled){cursor:pointer;background:#f0fbf7;border-color:#7bd9bc}.legacy-tracking-candidates{background:#faf8fd;border:1px dashed #b8adc9;border-radius:16px;margin:18px 28px 26px;padding:16px 18px}.legacy-tracking-candidates summary{cursor:pointer;font-weight:800}.legacy-tracking-candidates p{color:#746c82}.legacy-tracking-candidates div{border-top:1px solid #e4ddec;grid-template-columns:1fr 1fr auto;gap:16px;padding:9px 0;display:grid}.work-tracking-status{color:#087a5d;background:#eaf9f3;margin:0;padding:12px 28px}.complete-cycle-button{color:#fff;cursor:pointer;background:#087a5d;border:0;border-radius:999px;margin-top:12px;padding:11px 15px;font-weight:800}.work-tracking-link{color:#fff;background:#171027;border-top:1px solid #3920661a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 28px;display:grid}.work-tracking-link span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.work-tracking-link input{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;min-width:0;padding:11px 13px}.work-tracking-link button{color:#171027;cursor:pointer;background:#ff806d;border:0;border-radius:999px;padding:11px 16px;font-weight:900}.processing-tracking-panel{margin-bottom:24px}.processing-tracking-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #3920661a;grid-template-columns:10px minmax(180px,.7fr) 1fr auto;align-items:center;gap:14px;width:100%;padding:15px 22px;display:grid}.processing-tracking-list i{background:#897da0;border-radius:999px;width:8px;height:8px}.processing-tracking-list i.is-received{background:#2db58d;box-shadow:0 0 0 5px #2db58d1f}.processing-tracking-list span{gap:3px;display:grid}.processing-tracking-list small{color:#777083}.processing-tracking-list time{color:#5f5670}.client-request-list{background:#7655dc1f;border-radius:18px;gap:9px;padding:15px;display:grid}.client-request-list>strong{color:#f5f1ff;font-size:13px}.client-request-list button{text-align:left;justify-content:space-between;gap:14px;background:#0d081e59!important;border:1px solid #ffffff1f!important;border-radius:14px!important;padding:13px!important;display:flex!important}.client-request-list button.is-selected{box-shadow:0 0 0 3px #ff8b7021;border-color:#ff8b70!important}.client-request-list span{gap:4px;display:grid}.client-request-list small{color:#b9afc8}.client-request-list em{color:#8ff0c9;text-transform:uppercase;font-size:10px;font-style:normal}.client-information-response{background:linear-gradient(145deg,#8ff0c914,#9d82ff14);border:1px solid #8ff0c93d;border-radius:18px;padding:18px}.client-information-response>span{color:#8ff0c9;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.client-information-response>strong{font-size:18px}.client-information-response>p{color:#c7bfd4;margin:0;font-size:12px;line-height:1.5}.client-idr-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0;display:grid}.client-question-section{border-top:1px solid #8ff0c92e;grid-column:1/-1;margin-top:12px;padding:10px 0 2px}.client-question-section:first-child{border-top:0;margin-top:0}.client-question-section span{color:#8ff0c9;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.client-idr-question-grid label{color:#e7e1ef;gap:6px;font-size:11px;font-weight:700;line-height:1.35;display:grid}.client-idr-plan-note{color:#b9f1dd;font-size:11px;font-weight:600;line-height:1.45}.client-idr-question-grid label.is-wide{grid-column:1/-1}.client-idr-question-grid input,.client-idr-question-grid select,.client-idr-question-grid textarea{color:#fff;width:100%;min-height:46px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d0a22;border:1px solid #beb3e16b;border-radius:12px;outline:none;padding:10px 12px;box-shadow:inset 0 1px #ffffff0a}.client-idr-question-grid input::placeholder,.client-idr-question-grid textarea::placeholder{color:#9188a5;opacity:1}.client-idr-question-grid input:focus,.client-idr-question-grid select:focus,.client-idr-question-grid textarea:focus{border-color:#8ff0c9;box-shadow:0 0 0 3px #8ff0c924,inset 0 1px #ffffff0d}.client-idr-question-grid select option{color:#fff;background:#171129}.client-idr-question-grid input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(92%)sepia(14%)saturate(777%)hue-rotate(102deg)brightness(105%);opacity:.92}.client-idr-question-grid input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #0d0a22,0 0 0 3px #8ff0c924}.client-idr-question-grid input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #0d0a22,0 0 0 3px #8ff0c924}.client-idr-question-grid input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #0d0a22,0 0 0 3px #8ff0c924}.client-prism-preflight{background:#09051947;border:1px solid #8ff0c93d;border-radius:16px;gap:5px;margin-top:-4px;padding:14px 16px;display:grid}.client-prism-preflight>span{color:#8ff0c9;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.client-prism-preflight>span i{background:#8ff0c9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #8ff0c9}.client-prism-preflight.is-scanning>span i{animation:1s ease-in-out infinite portal-prism-pulse}.client-prism-preflight strong{font-size:14px}.client-prism-preflight p{color:#c7bfd4;margin:0;font-size:11px;line-height:1.45}.client-prism-preflight small{color:#9d82ff;font-size:10px}@keyframes portal-prism-pulse{50%{opacity:.35;transform:scale(.7)}}.work-request-card{color:#201633;background:#fbfafd;border:1px solid #ddd5e8;border-radius:16px;grid-template-columns:90px 1fr auto;align-items:center;gap:10px 14px;padding:13px 15px;display:grid}.work-request-card>span{color:#6542e8;text-transform:uppercase;font-size:10px;font-weight:800}.work-request-card>small{color:#756e82}.work-request-card>details{border-top:1px solid #e6dfef;grid-column:1/-1;padding-top:10px}.work-request-card summary{cursor:pointer;color:#5333d5;font-size:11px;font-weight:800}.work-request-card summary i{color:#756e82;margin-left:7px;font-style:normal;font-weight:700}.work-request-answers>p{color:#665e72;margin:9px 0 0;font-size:12px;line-height:1.5}.work-request-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:10px 0 0;display:grid}.work-request-card dl div{background:#fff;border:1px solid #5333d51a;border-radius:11px;gap:4px;padding:10px 12px;display:grid}.work-request-card dt{color:#756e82;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.work-request-card dd{white-space:pre-wrap;margin:0;font-size:12px;font-weight:700;line-height:1.45}.work-request-card>button{cursor:pointer;grid-column:3;text-align:center!important;background:#e9faf4!important;border-color:#7bd9bc!important}.request-document-strip{border-top:1px solid #e6dfef;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:9px;padding-top:10px;display:grid}.request-document-tile{min-width:0;text-align:left!important;background:#fff!important;border-color:#5333d52b!important;grid-template-columns:62px minmax(0,1fr)!important;gap:10px!important;padding:7px!important;display:grid!important}.request-document-thumbnail{background:linear-gradient(145deg,#eee9ff,#fff5f1);border-radius:10px;place-items:center;width:62px;height:48px;display:grid;position:relative;overflow:hidden}.request-document-thumbnail img,.request-document-thumbnail iframe{object-fit:cover;pointer-events:none;border:0;width:100%;height:100%}.request-document-thumbnail iframe{transform-origin:0 0;width:250%;height:250%;transform:scale(.4)}.request-document-thumbnail i{color:#5333d5;font-size:10px;font-style:normal;font-weight:900}.request-document-tile>strong{color:#271b3c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.request-document-more{justify-content:center;align-self:stretch;font-size:11px;font-weight:850;color:#5333d5!important;text-align:center!important;background:#5333d50d!important;border:1px dashed #5333d54d!important;grid-column:auto!important}.request-document-review-backdrop{z-index:1600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120b24c7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.request-document-review{background:#f8f6fb;border:1px solid #fff3;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,96vw);height:min(820px,92vh);display:grid;overflow:hidden;box-shadow:0 35px 110px #09051580}.request-document-review>header{color:#fff;background:linear-gradient(125deg,#21143e,#443070);justify-content:space-between;gap:24px;padding:22px 26px;display:flex}.request-document-review>header span{color:#ff947e;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.request-document-review>header h3{font-family:var(--font-display);margin:5px 0 4px;font-size:28px;font-weight:500}.request-document-review>header p{color:#ffffffad;margin:0;font-size:12px}.request-document-review>header>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.request-document-review-body{grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid}.request-document-review-body nav{background:#f0ecf7;border-right:1px solid #ded7e8;align-content:start;gap:8px;padding:18px;display:grid;overflow-y:auto}.request-document-review-body nav button{color:#241739;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.request-document-review-body nav button.is-active{background:#fff;border-color:#5333d557;box-shadow:0 8px 22px #2b1b5314}.request-document-review-body nav i{color:#5333d5;background:#e5ddff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:9px;font-style:normal;font-weight:900;display:grid}.request-document-review-body nav span{gap:3px;min-width:0;display:grid}.request-document-review-body nav strong,.request-document-review-body nav small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-document-review-body nav strong{font-size:11px}.request-document-review-body nav small{color:#777081;font-size:9px}.request-document-viewer{background:#dcd8e4;place-items:center;min-width:0;min-height:0;padding:20px;display:grid;overflow:auto}.request-document-viewer iframe{background:#fff;border:0;border-radius:12px;width:100%;height:100%;min-height:460px;box-shadow:0 12px 35px #1b112f24}.request-document-viewer>img{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%;box-shadow:0 12px 35px #1b112f24}.request-document-unavailable{text-align:center;background:#fff;border-radius:18px;max-width:420px;padding:28px}.request-document-unavailable p{color:#756e82}.request-document-review>footer{background:#fff;border-top:1px solid #ded7e8;justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.request-document-review>footer>div{gap:10px;display:flex}.request-document-review>footer a,.request-document-review>footer button{color:#2a1a43;cursor:pointer;background:#fff;border:1px solid #d7cee5;border-radius:999px;padding:11px 16px;font-size:11px;font-weight:850;text-decoration:none}.request-document-review>footer .is-verify{color:#086c53;background:#e8faf4;border-color:#72d4b5}.request-document-review>footer button:disabled{cursor:wait;opacity:.62}.income-document-verification{color:#2a1a43;background:#fffaf0;border-top:1px solid #ded7e8;grid-template-columns:minmax(240px,1.4fr) minmax(180px,.7fr) minmax(260px,1fr);align-items:center;gap:18px;padding:14px 22px;display:grid}.income-document-verification>div{gap:3px;display:grid}.income-document-verification>div>span{color:#b54f35;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.income-document-verification>div>strong{font-size:12px}.income-document-verification>div>p{color:#736a7b;margin:0;font-size:10px;line-height:1.4}.income-document-verification>label{gap:6px;font-size:10px;font-weight:850;display:grid}.income-document-verification select,.income-document-verification input{color:#2a1a43;background:#fff;border:1px solid #d7cee5;border-radius:11px;min-height:40px;padding:8px 10px}.income-document-verification fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.income-document-verification legend{margin-bottom:5px;font-size:10px;font-weight:850}.income-document-verification fieldset label{align-items:center;gap:7px;font-size:10px;display:flex}.document-prism-status{color:#5333d5;margin-top:5px;font-size:10px;font-style:normal;font-weight:800;display:block}.document-prism-status.is-error,.document-prism-status.is-unsupported{color:#a66c1c}@media (max-width:800px){.work-tracking-heading{flex-direction:column}.work-tracking-heading>div:last-child{flex-wrap:wrap}.work-tracking-summary{grid-template-columns:repeat(2,1fr)}.transactional-sms-control{grid-template-columns:1fr}.transactional-sms-control>details.transactional-sms-activity{grid-column:1}.transactional-sms-message-preview{justify-self:start}.transactional-sms-message-preview>div{width:min(430px,100vw - 72px);left:0;right:auto}.transactional-sms-control article{grid-template-columns:80px 1fr}.transactional-sms-control article small,.transactional-sms-control article button{grid-column:2;justify-self:start}.work-tracking-form{grid-template-columns:1fr 1fr}.work-tracking-list>article{grid-template-columns:1fr}.processing-tracking-list button{grid-template-columns:8px 1fr auto}.processing-tracking-list button span:nth-of-type(2){grid-column:2/-1}.legacy-tracking-candidates div{grid-template-columns:1fr}}@media (max-width:760px){.income-document-verification{grid-template-columns:1fr}}@media (max-width:640px){.client-idr-question-grid,.work-request-card dl,.work-request-card{grid-template-columns:1fr}.work-request-card>button{grid-column:1}.request-document-strip{grid-template-columns:1fr}.request-document-review-backdrop{padding:0}.request-document-review{border-radius:0;width:100vw;height:100dvh}.request-document-review-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.request-document-review-body nav{border-bottom:1px solid #ded7e8;border-right:0;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;overflow-x:auto}.request-document-review>footer{flex-direction:column;align-items:stretch}.request-document-review>footer>div{text-align:center;grid-template-columns:1fr 1fr;display:grid}}@media (max-width:1000px){.work-tracking-form.is-idr{grid-template-columns:1fr 1fr}.work-tracking-form.is-idr .is-wide{grid-column:1/-1}.work-tracking-link{grid-template-columns:1fr}}.lead-alert-panel{background:#fff;border:1px solid #291a4e1f;border-radius:28px;margin:28px 0;overflow:hidden;box-shadow:0 24px 58px #2416411a}.lead-alert-heading{color:#fff;background:radial-gradient(circle at 82% 18%,#ff846640,#0000 30%),linear-gradient(135deg,#17102e,#382064 64%,#633748);justify-content:space-between;align-items:center;gap:28px;padding:28px 32px;display:flex}.lead-alert-heading>div:first-child{min-width:0}.lead-alert-heading span{color:#ff9c82;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.lead-alert-heading h2{font-family:var(--font-display),Georgia,serif;margin:0;font-size:clamp(1.75rem,3vw,2.45rem);font-weight:500;line-height:1}.lead-alert-heading p{color:#ffffffb8;max-width:720px;margin:12px 0 0;line-height:1.55}.lead-alert-heading>div:last-child{justify-items:end;min-width:132px;display:grid}.lead-alert-heading>div:last-child b{font-family:var(--font-display),Georgia,serif;font-size:2.4rem;font-weight:500;line-height:.9}.lead-alert-heading>div:last-child small{color:#ffffff9e;text-transform:uppercase;letter-spacing:.1em;margin:5px 0 12px}.lead-alert-heading button,.lead-alert-list button{font:inherit;cursor:pointer;border:0;border-radius:999px;font-weight:800}.lead-alert-heading button{color:#17102e;background:#ff876b;padding:10px 14px}.lead-alert-list article{border-top:1px solid #291a4e17;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:20px 28px;display:grid}.lead-alert-list i{color:#116a52;background:#dff7ed;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.lead-alert-list span{gap:3px;min-width:0;display:grid}.lead-alert-list strong{color:#17102e;font-size:1rem}.lead-alert-list b{color:#513c70;font-size:.78rem}.lead-alert-list small{color:#766e82;text-overflow:ellipsis;white-space:nowrap;max-width:760px;overflow:hidden}.lead-alert-list time{color:#8a8294;white-space:nowrap;font-size:.76rem}.lead-alert-list button{color:#fff;background:#21163d;padding:11px 17px}.lead-alert-heading button:disabled,.lead-alert-list button:disabled{cursor:wait;opacity:.6}.lead-alert-status{color:#973b31;background:#fff0eb;margin:0;padding:12px 28px}.money-workspace{gap:24px;padding-bottom:36px;display:grid}.money-summary{background:#fff;border:1px solid #2a1b4d1f;border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 22px 55px #23164014}.money-summary article{border-left:1px solid #2a1b4d1a;gap:8px;padding:28px;display:grid}.money-summary article:first-child{border-left:0}.money-summary span,.money-plans article>div>span,.money-entry-card>span,.money-ledger>div>span{color:#6542e8;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.money-summary strong{color:#21153c;font-family:var(--serif);font-size:clamp(2rem,4vw,3.15rem);font-weight:500}.money-summary small{color:#7b7387}.money-plans{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.money-plans article{background:linear-gradient(145deg,#fff,#f7f4fd);border:1px solid #2a1b4d21;border-radius:26px;overflow:hidden;box-shadow:0 18px 45px #23164012}.money-plans article.is-self{border-color:#6bd3b4;box-shadow:0 0 0 4px #6bd3b41c,0 18px 45px #23164012}.money-plans article>div{padding:26px 28px 16px}.money-plans h2,.money-entry-card h2,.money-ledger h2{color:#1d1238;font-family:var(--serif);margin:7px 0 4px;font-size:2rem;font-weight:500}.money-plans p,.money-entry-card p{color:#746d80;margin:0;line-height:1.5}.money-plans dl{border-top:1px solid #2a1b4d17;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.money-plans dl div{border-bottom:1px solid #2a1b4d14;border-right:1px solid #2a1b4d14;gap:5px;padding:18px 28px;display:grid}.money-plans dt{color:#7a7286;font-size:11px}.money-plans dd{color:#251644;margin:0;font-weight:900}.money-rate-confirm{background:#f3effa;align-items:end;gap:12px;padding:17px 28px 22px;display:flex}.money-rate-confirm label{color:#635a72;flex:1;gap:6px;font-size:11px;font-weight:800;display:grid}.money-entry-grid{grid-template-columns:1.25fr .75fr;gap:20px;display:grid}.money-entry-card{color:#fff;background:radial-gradient(circle at 90% 0,#ff7e6738,#0000 32%),linear-gradient(145deg,#17102e,#322057);border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:15px;padding:28px;display:grid;box-shadow:0 24px 58px #2316402e}.money-entry-card>span,.money-entry-card h2,.money-entry-card p,.money-entry-card button,.money-entry-card>small{grid-column:1/-1}.money-entry-card>span{color:#ff9b83}.money-entry-card h2{color:#fff}.money-entry-card p{color:#ffffffb3}.money-entry-card label{color:#d9d2e5;gap:7px;font-size:11px;font-weight:800;display:grid}.money-entry-card label.is-wide{grid-column:1/-1}.money-entry-card input,.money-entry-card select,.money-rate-confirm select{color:#fff;width:100%;min-height:46px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff17;border:1px solid #ffffff2e;border-radius:13px;padding:10px 12px}.money-rate-confirm select{color:#251644;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#d6cce5}.money-entry-card button,.money-rate-confirm button,.money-ledger article>button{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:10px 17px;font-weight:900}.money-entry-card button{color:#1a1031;background:#76dcbb}.money-rate-confirm button{color:#fff;background:#251644}.money-entry-card button:disabled,.money-rate-confirm button:disabled,.money-ledger button:disabled{opacity:.55;cursor:wait}.money-ledger{background:#fff;border:1px solid #2a1b4d1f;border-radius:28px;overflow:hidden;box-shadow:0 20px 50px #23164014}.money-ledger>div{padding:25px 28px 18px}.money-ledger article{border-top:1px solid #2a1b4d17;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px 28px;display:grid}.money-ledger article>div{gap:4px;display:grid}.money-ledger article>div:nth-child(2){justify-items:end}.money-ledger article span{color:#6542e8;text-transform:uppercase;font-size:10px;font-weight:900}.money-ledger article small{color:#7d7588}.money-ledger article>div:nth-child(2) strong{color:#201438;font-family:var(--serif);font-size:1.55rem}.money-ledger em{text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:900}.money-ledger em.is-pending{color:#8b5a12;background:#fff0ce}.money-ledger em.is-approved{color:#087354;background:#dff8ef}.money-ledger em.is-paid{color:#4931a8;background:#ede8ff}.money-ledger article>button{color:#fff;background:#251644}.money-empty{color:#766e81;border-top:1px solid #2a1b4d17;margin:0;padding:24px 28px}.money-status{z-index:3;color:#fff;background:#251644;border-radius:16px;margin:0;padding:14px 18px;position:sticky;bottom:18px;box-shadow:0 15px 35px #190f2f40}.zoho-continuity-remaining{color:#5c42be;margin:-7px 0 12px;font-weight:800;display:block}.money-fixed-note{color:#5f5670;background:#eef9f5;margin:0;padding:14px 28px;font-size:12px;line-height:1.5}@media (max-width:900px){.money-summary,.money-entry-grid{grid-template-columns:1fr}.money-summary article{border-top:1px solid #2a1b4d1a;border-left:0}.money-ledger article{grid-template-columns:1fr auto}.money-ledger article>button{grid-column:1/-1;justify-self:start}}@media (max-width:620px){.money-entry-card,.money-plans dl{grid-template-columns:1fr}.money-entry-card label.is-wide{grid-column:1}}@media (max-width:760px){.lead-alert-heading,.lead-alert-list article{align-items:start}.lead-alert-heading{flex-direction:column}.lead-alert-heading>div:last-child{grid-template-columns:auto auto 1fr;place-items:center start;gap:9px;width:100%}.lead-alert-heading>div:last-child small{margin:0}.lead-alert-heading>div:last-child button{justify-self:end}.lead-alert-list article{grid-template-columns:42px minmax(0,1fr)}.lead-alert-list time,.lead-alert-list button{grid-column:2;justify-self:start}}.profile-grid,.profile-main-column,.profile-side-column,.profile-record-grid,.document-studio,.document-studio-body,.document-template-deck,.document-flight-card{min-width:0;max-width:100%}.document-flight-card{width:100%;container-type:inline-size}.document-packet-review{box-sizing:border-box;overscroll-behavior:auto;width:100%;max-width:100%;max-height:none;padding:clamp(14px,2.2cqi,20px);padding-bottom:max(clamp(14px, 2.2cqi, 20px), env(safe-area-inset-bottom));overflow:hidden visible}.document-packet-review>*,.document-preflight-list,.document-vault-entry,.document-signing-handoff,.document-preflight-footer{box-sizing:border-box;min-width:0;max-width:100%}.document-vault-entry{grid-template-columns:minmax(180px,1.15fr) repeat(2,minmax(145px,.85fr))}.document-signing-handoff:not(.is-sent){grid-template-columns:repeat(2,minmax(0,1fr))}.document-signing-handoff:not(.is-sent)>button{grid-column:1/-1;width:100%}.document-preflight-footer{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf8fcf5;border:1px solid #3f304f1f;border-radius:14px;flex-wrap:wrap;padding:12px;position:sticky;bottom:0;box-shadow:0 -10px 28px #2a1d3c14}.document-preflight-footer>span{flex:250px;max-width:none}.document-preflight-footer button{white-space:normal;flex:170px;max-width:100%;min-height:42px}@container (width<=640px){.document-vault-entry,.document-signing-handoff,.document-signing-handoff:not(.is-sent){flex-direction:column;align-items:stretch;display:flex}.document-preflight-footer{flex-direction:column;align-items:stretch}.document-preflight-footer>span,.document-preflight-footer button{flex-basis:auto;width:100%}}@media (max-width:1500px){.command-content,.command-page-header{padding-left:clamp(18px,2.4vw,32px);padding-right:clamp(18px,2.4vw,32px)}.profile-grid{grid-template-columns:minmax(0,1fr)}.profile-side-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:1080px){.document-studio-body{grid-template-columns:minmax(0,1fr)}.document-template-deck{grid-template-columns:repeat(4,minmax(0,1fr))}.document-template-deck>button{grid-template-columns:auto minmax(0,1fr)}.document-template-deck>button>b{display:none}.document-template-deck>button.is-active{box-shadow:inset 0 3px 0 var(--template-accent);transform:translateY(2px)}}@media (max-width:720px){.profile-side-column,.profile-record-grid,.document-template-deck{grid-template-columns:minmax(0,1fr)}.profile-disclosure-summary{grid-template-columns:minmax(0,1fr) 22px}.profile-disclosure-summary>i{display:none}.profile-hero:has(.profile-hero-utility){padding-top:54px}.profile-hero-utility{top:11px;right:11px}}@media (forced-colors:none){*{scrollbar-width:thin;scrollbar-color:#746f80b8 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:#746f80b8 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-width:42px;min-height:42px}::-webkit-scrollbar-thumb:hover{background:#8b8597e6 padding-box padding-box}::-webkit-scrollbar-button{width:0;height:0;display:none}.signal-room-strip{scrollbar-width:none}.signal-room-strip::-webkit-scrollbar{display:none}}.profile-command-bar{align-items:center;margin-bottom:12px}.profile-command-bar .profile-action-strip{gap:8px}.profile-command-bar .profile-action-strip>a,.profile-command-bar .profile-action-strip>button,.profile-command-bar .profile-action-strip>.service-launch-button,.profile-command-bar .profile-action-strip .lifecycle-control button,.profile-next-move button,.profile-task-command button,.profile-disclosure-actions button{border-radius:10px;min-height:40px;padding:0 16px;font-size:.78rem;font-weight:700}.profile-hero{--profile-billing:#8170e8;z-index:12;border:1px solid #2a1e561a;border-left:5px solid var(--profile-billing);background:linear-gradient(120deg,#fffffffa,#f9f8fff5);border-radius:14px;grid-template-columns:64px minmax(0,1fr) minmax(230px,320px);gap:18px;min-height:0;padding:16px 18px;position:sticky;top:10px;box-shadow:0 18px 44px #1f16441f}.profile-hero.billing-success{--profile-billing:#34bd88}.profile-hero.billing-warning{--profile-billing:#e7ad43}.profile-hero.billing-danger{--profile-billing:#e96f63}.profile-name-with-posture,.people-name-with-posture{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.billing-posture-badge{color:#645d70;letter-spacing:.035em;white-space:nowrap;background:#f5f2fa;border:1px solid #d9d3e5;border-radius:999px;align-items:center;width:fit-content;min-height:1.55rem;padding:.22rem .55rem;font-size:.66rem;font-style:normal;font-weight:850;line-height:1;display:inline-flex}.billing-posture-badge.is-current{color:#126847;background:#e9f8f1;border-color:#a9dfc9}.billing-posture-badge.is-annual{color:#155e6c;background:#e9f6f8;border-color:#a9d5df}.billing-posture-badge.is-hold,.billing-posture-badge.is-card_on_file,.billing-posture-badge.is-unmatched{color:#82520c;background:#fff6df;border-color:#ead29e}.billing-posture-badge.is-billing_issue{color:#9b3026;background:#fff0ed;border-color:#efb1a8}.billing-posture-badge.is-inactive,.billing-posture-badge.is-not_applicable{color:#6e6974;background:#f2f1f4;border-color:#d8d5dc}.people-recent-person>.billing-posture-badge{margin-top:.08rem}.profile-hero.billing-neutral{--profile-billing:#8170e8}.profile-avatar{border-radius:14px;width:58px;height:58px}.profile-identity h2{font-size:clamp(1.65rem,2.5vw,2.45rem);line-height:.98}.profile-tag-strip{margin-top:8px}.profile-hero-status{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.profile-hero-billing{min-width:0;color:inherit;background:#ffffffc2;border:1px solid #2a1e561f;border-radius:10px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.profile-hero-billing span{color:#746c86;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.profile-hero-billing strong{font-size:.95rem}.profile-hero-billing small{color:#746c86;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-health{min-width:115px;padding-left:14px}.profile-hero-utility{top:10px;right:12px}.profile-next-move{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;width:min(100%,1080px);min-height:0;margin:12px 0 18px;padding:12px 14px;display:grid}.website-compose-tool{align-self:center}.profile-next-move strong{font-size:.9rem}.profile-next-move p{margin-top:2px}.profile-next-move-review{color:#fff;background:#5838d3;border-radius:8px;align-self:center;padding:11px 14px;font-size:.76rem;font-weight:850;text-decoration:none}.profile-next-move-review:hover{background:#4224bb}.profile-demographic-review{color:#392643;background:#fff8e9;border:1px solid #cb7e1857;border-left:5px solid #d48219;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;width:min(100%,1240px);margin:0 auto 16px;padding:16px 18px;scroll-margin-top:96px;display:flex}.profile-demographic-review>div{gap:4px;display:grid}.profile-demographic-review span{color:#a45c08;letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:900}.profile-demographic-review strong{font-size:.91rem}.profile-demographic-review p{color:#6e5940;margin:0;font-size:.76rem}.profile-demographic-review small{color:#786b5d;font-size:.68rem}.profile-demographic-review small.is-error{color:#a03732;font-weight:800}.profile-demographic-review button{color:#fff;font:inherit;cursor:pointer;background:#5332c8;border:0;border-radius:999px;flex:none;padding:10px 14px;font-size:.72rem;font-weight:850}.profile-demographic-review button:disabled{cursor:wait;opacity:.62}@media (max-width:760px){.profile-demographic-review{flex-direction:column;align-items:stretch}.profile-demographic-review button{width:100%}}.profile-review-control{align-self:center;justify-items:end;gap:6px;max-width:330px;display:grid}.profile-review-control small{color:#696176;text-align:right;font-size:.68rem;line-height:1.35}.profile-review-control small.is-success{color:#167756}.profile-review-control small.is-error{color:#a03732}.profile-case-command,.work-tracking-panel,.profile-task-command{border-radius:14px;margin:18px 0}.profile-case-command .profile-disclosure-summary,.work-tracking-panel.is-collapsed .work-tracking-heading,.profile-task-command-heading{padding:15px 18px}.work-tracking-panel.is-collapsed .work-tracking-heading h2,.profile-task-command-heading h2{font-size:1.5rem}.work-tracking-panel.is-collapsed .work-tracking-heading p{display:none}.profile-task-command{padding:0}.profile-task-command-heading p{margin-top:4px}.profile-task-command-actions{align-items:center;gap:8px;display:flex}.profile-task-command-actions .is-quiet{color:#281b51;background:#fff;border:1px solid #281b5129}.profile-task-collapsed-summary{color:#716a80;justify-content:space-between;gap:18px;padding:0 18px 15px;font-size:.82rem;display:flex}.profile-task-collapsed-summary strong{color:#20163f}.profile-task-composer,.profile-task-ribbon,.profile-task-message{margin-left:18px;margin-right:18px}.profile-grid{align-items:start}.profile-payment-proof{background:#f7fffb;border:1px solid #bde8d5;border-left:4px solid #32b882;border-radius:11px;gap:8px;margin:12px 0;padding:13px 14px;display:grid;box-shadow:0 8px 22px #1c5b4514}.profile-payment-proof div{gap:3px;display:grid}.profile-payment-proof span{color:#2f7f63;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.profile-payment-proof strong{color:#183f33;font-size:1rem}.profile-payment-proof small,.profile-payment-proof p{color:#655e72;font-size:.75rem}.profile-payment-proof p{margin:0}.profile-payment-proof a{color:#177c5a;font-weight:850;text-decoration:none}.profile-billing-alert{background:#ffe8e5c2;border:1px solid #c4484847;border-radius:10px;gap:4px;margin:14px 0;padding:12px 14px;display:grid}.profile-billing-alert span{color:#a43c35;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.profile-billing-alert strong{color:#6f2824;font-size:.9rem}.profile-billing-alert small{color:#765b5a;font-size:.74rem}.profile-past-due-summary{color:#60231f;background:#fff3f1;border:1px solid #f1b8b1;border-left:4px solid #de5b50;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;padding:13px;display:grid}.profile-past-due-summary div{gap:4px;display:grid}.profile-past-due-summary span{color:#a43831;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.profile-past-due-summary strong{font-size:1rem}.profile-past-due-summary small{color:#76504d;font-size:.73rem;line-height:1.45}.profile-past-due-summary.is-review{color:#5e4514;background:#fff9e9;border-color:#e7c776 #e7c776 #e7c776 #c78b12}.profile-past-due-summary.is-review span{color:#8b610a}.profile-past-due-summary.is-review small{color:#715d35}.profile-billing-balance-pending{color:#79551b;background:#fff8e6;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:.74rem;line-height:1.5}@media (max-width:760px){.profile-past-due-summary{grid-template-columns:1fr}}.profile-billing-match-warning{color:#3a2b24;background:#fff8e8;border:1px solid #b9791942;border-radius:18px;gap:6px;padding:14px 15px;display:grid}.profile-billing-match-warning>span{color:#9a5c08;letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:900}.profile-billing-match-warning>strong{color:#5f3d0d;font-size:.94rem}.profile-billing-match-warning>p,.profile-billing-match-warning>small{color:#755d3f;margin:0;font-size:.73rem;line-height:1.45}.profile-billing-match-warning>a{color:#5635c4;font-size:.73rem;font-weight:850;text-decoration:none}.profile-billing-conflict-provider{gap:8px;display:grid}.profile-billing-conflict-provider>p{color:#755d3f;margin:0;font-size:.73rem;line-height:1.45}.profile-billing-candidate-list{gap:7px;display:grid}.profile-billing-candidate-list article{background:#ffffffad;border:1px solid #5b412221;border-left:4px solid #a79b8e;border-radius:11px;gap:4px;padding:9px 10px;display:grid}.profile-billing-candidate-list article.is-live{border-left-color:#27a272}.profile-billing-candidate-list article.is-attention{border-left-color:#e08156}.profile-billing-candidate-list header{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-billing-candidate-list header strong{color:#39255e;font-size:.76rem}.profile-billing-candidate-list header span{color:#624d83;white-space:nowrap;background:#eee9f9;border-radius:999px;padding:3px 7px;font-size:.56rem;font-weight:850}.profile-billing-candidate-list article.is-live header span{color:#237255;background:#ddf5e9}.profile-billing-candidate-list article.is-attention header span{color:#9a550b;background:#fff0de}.profile-billing-candidate-list p,.profile-billing-candidate-list small{margin:0}.profile-billing-candidate-list p{color:#433754;font-size:.7rem;font-weight:700}.profile-billing-candidate-list small{color:#766987;font-size:.64rem;line-height:1.4}.profile-billing-conflicts{background:#fffffff5;border-radius:12px;margin:14px 0 0;padding:0;overflow:hidden}.profile-billing-conflicts>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;list-style:none;display:flex}.profile-billing-conflicts>summary::-webkit-details-marker{display:none}.profile-billing-conflicts>summary>span{gap:2px;display:grid}.profile-billing-conflicts>summary small{color:#9a5c08;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:900}.profile-billing-conflicts>summary strong{color:#4d3520;font-size:.8rem}.profile-billing-conflicts>summary i{color:#7e5a29;align-items:center;gap:6px;font-size:.66rem;font-style:normal;font-weight:850;display:inline-flex}.profile-billing-conflicts>summary i:after{content:"+";color:#6d55d9;font-size:.9rem}.profile-billing-conflicts[open]>summary i:after{content:"−"}.profile-billing-conflicts-content{border-top:1px solid #b979192e;gap:10px;padding:12px 13px 13px;display:grid}.profile-billing-conflicts-content>small{color:#755d3f;font-size:.7rem;line-height:1.45}.profile-billing-conflicts-content>a{color:#5635c4;font-size:.73rem;font-weight:850;text-decoration:none}.profile-billing-resolution-control{background:#f8f6ff;border:1px solid #48338429;border-radius:11px;gap:8px;padding:11px;display:grid}.profile-billing-resolution-control>span{color:#4d3bb4;letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:900}.profile-billing-resolution-control>p{color:#6d647c;margin:0;font-size:.69rem;line-height:1.45}.profile-billing-resolution-control label{gap:5px;display:grid}.profile-billing-resolution-control label>span{color:#413653;font-size:.67rem;font-weight:800}.profile-billing-resolution-control select{color:#281b51;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #41307433;border-radius:8px;padding:8px 9px;font-size:.7rem}.profile-billing-resolution-control>div{flex-wrap:wrap;gap:7px;display:flex}.profile-billing-resolution-control button{color:#fff;font:inherit;cursor:pointer;background:#5135c9;border:0;border-radius:999px;padding:7px 10px;font-size:.67rem;font-weight:850}.profile-billing-resolution-control button.is-quiet{color:#5135c9;background:#fff;border:1px solid #5135c933}.profile-billing-resolution-control button:disabled{cursor:wait;opacity:.58}.profile-billing-resolution-control>small{font-size:.68rem;font-weight:750}.profile-billing-resolution-control>small.is-success{color:#267654}.profile-billing-resolution-control>small.is-error{color:#a43c35}.profile-billing-history,.profile-billing-plan,.profile-refund-review{background:#ffffff6b;border:1px solid #281b5124;border-radius:10px;margin:12px 0;overflow:hidden}.profile-billing-history>summary,.profile-billing-plan>summary,.profile-refund-review>summary{color:#281b51;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:.79rem;font-weight:800;list-style:none;display:flex}.profile-billing-history>summary::-webkit-details-marker{display:none}.profile-billing-plan>summary::-webkit-details-marker{display:none}.profile-refund-review>summary::-webkit-details-marker{display:none}.profile-billing-history>summary:after,.profile-billing-plan>summary:after,.profile-refund-review>summary:after{content:"+";color:#6d55d9}.profile-billing-history[open]>summary:after,.profile-billing-plan[open]>summary:after,.profile-refund-review[open]>summary:after{content:"−"}.profile-billing-history>summary i,.profile-billing-plan>summary i{color:#786d8d;margin-left:auto;font-size:.7rem;font-style:normal}.profile-billing-history-list{border-top:1px solid #281b511a}.profile-billing-history-list article{border-bottom:1px solid #281b5114;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 13px;display:grid}.profile-billing-history-list article:last-child{border-bottom:0}.profile-billing-history-list article>div{gap:2px;min-width:0;display:grid}.profile-billing-history-list article>div:last-child{text-align:right}.profile-billing-history-list span,.profile-billing-history-list small{color:#756d84;font-size:.68rem}.profile-billing-history-list strong{color:#241945;font-size:.78rem}.profile-billing-history-list .is-declined strong{color:#a43c35}.profile-billing-history-list .is-refund strong,.profile-billing-history-list .is-void strong{color:#986a25}.profile-refund-review>div{border-top:1px solid #281b511a;gap:7px;padding:0 13px 13px;display:grid}.profile-refund-review strong{color:#281b51;margin-top:11px;font-size:.82rem}.profile-refund-review p,.profile-refund-review small{color:#6e667b;margin:0;font-size:.73rem;line-height:1.45}.profile-refund-review a{color:#4d3bb4;font-size:.75rem;font-weight:800}.profile-refund-review{background:#fffffff5}.profile-refund-review>div{background:#fff}.profile-billing-plan{background:#fffffff5}.profile-billing-plan>p{color:#6e667b;border-top:1px solid #281b511a;margin:0;padding:12px 13px;font-size:.73rem}.profile-billing-plan-list{border-top:1px solid #281b511a;gap:9px;padding:10px;display:grid}.profile-billing-plan-list>article{background:#fff;border:1px solid #442e8521;border-radius:9px;gap:9px;padding:11px;display:grid}.profile-billing-plan-list header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.profile-billing-plan-list header>div{gap:3px;display:grid}.profile-billing-plan-list header span{color:#6d55d9;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:900}.profile-billing-plan-list header strong{color:#241945;font-size:.83rem}.profile-billing-plan-list header>i{color:#247354;background:#e6f8ef;border-radius:999px;padding:4px 7px;font-size:.6rem;font-style:normal;font-weight:900}.profile-billing-plan-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.profile-billing-plan-list dl>div{background:#f7f5fc;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.profile-billing-plan-list dt{color:#786f85;font-size:.6rem}.profile-billing-plan-list dd{color:#2d214d;margin:0;font-size:.68rem;font-weight:800}.profile-billing-plan-list ol{border:1px solid #281b5117;border-radius:8px;gap:0;margin:0;padding:0;list-style:none;display:grid}.profile-billing-plan-list li{color:#6e667b;border-bottom:1px solid #281b5112;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;padding:7px 8px;font-size:.65rem;display:grid}.profile-billing-plan-list li:last-child{border-bottom:0}.profile-billing-plan-list li strong{color:#30254d}.profile-billing-plan-list li i{color:#30254d;font-style:normal;font-weight:800}.profile-billing-plan-list>article>small{color:#776f82;font-size:.62rem}@media (max-width:900px){.profile-hero{grid-template-columns:54px 1fr;position:static}.profile-hero-status{grid-column:1/-1;grid-template-columns:1fr}.profile-health{border-left:0;padding-left:0}.profile-next-move{width:100%}.profile-task-collapsed-summary{flex-direction:column;align-items:flex-start}}.profile-billing-card{scroll-margin-top:96px}.profile-billing-card>.profile-disclosure-summary{min-height:66px;padding:14px 16px}.profile-side-card.profile-billing-card>.profile-disclosure-content{gap:9px;padding:13px 15px 16px}.profile-billing-history{background:#fffffff5}.profile-billing-history>summary{color:#281b51;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.profile-billing-history>summary strong{font-size:.79rem}.profile-billing-history>summary i{color:#786d8d;font-size:.7rem;font-style:normal}.profile-billing-history>p{color:#6e667b;border-top:1px solid #281b511a;margin:0;padding:11px 13px;font-size:.73rem;line-height:1.5}.profile-billing-history-list{max-height:310px;overflow-y:auto}.profile-billing-history-empty{color:#6e667b;border-top:1px solid #281b511a;margin:0;padding:12px 13px;font-size:.73rem;line-height:1.5}.profile-billing-history>a{color:#4d3bb4;border-top:1px solid #281b511a;padding:10px 13px;font-size:.72rem;font-weight:800;text-decoration:none;display:flex}.profile-contact-truth-control{gap:12px;min-width:0;display:grid}.profile-contact-primary-form{border-top:1px solid #21193f1a;gap:9px;min-width:0;margin-top:4px;padding-top:14px;display:grid}.profile-contact-primary-form label{gap:5px;min-width:0;display:grid}.profile-contact-primary-form label>span{color:#777083;font-size:.65rem;font-weight:800}.profile-contact-primary-form input,.profile-email-aliases input{color:#241945;width:100%;min-width:0;font:inherit;border:1px solid #21193f29;border-radius:10px;padding:10px 11px}.profile-contact-primary-form button,.profile-email-aliases button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#25173f;border:0;border-radius:10px;padding:9px 12px;font-size:.7rem;font-weight:800}.profile-contact-primary-form button:disabled,.profile-email-aliases button:disabled{cursor:wait;opacity:.62}.profile-contact-primary-form>small{color:#777083;font-size:.67rem;line-height:1.45}.profile-email-aliases{margin-top:0}.profile-email-aliases li>span:first-child{overflow-wrap:anywhere;min-width:0}.profile-email-alias-actions{flex:none;align-items:center;gap:7px;display:flex}.profile-email-aliases button.is-remove{color:#9b3f39;background:#fff7f5;border:1px solid #e0c8c5;min-height:30px;padding:5px 8px;font-size:.62rem}.profile-contact-message{color:#39795e;min-height:1.25em;font-size:.68rem;line-height:1.45}.profile-contact-message.is-error{color:#a43c35}@media (max-width:520px){.profile-email-aliases form,.profile-email-aliases li{flex-direction:column;align-items:stretch}.profile-email-alias-actions{justify-content:space-between}}.profile-hero.billing-success{border-left-color:#31b889}.profile-hero.billing-warning{background:radial-gradient(circle at 85% 10%,#e2a5351f,#0000 230px),linear-gradient(90deg,#e2a5350b,#0000 32%),#fff;border-left-color:#e2a535}.profile-hero.billing-danger{background:radial-gradient(circle at 85% 10%,#e96f631f,#0000 230px),linear-gradient(90deg,#e96f630b,#0000 32%),#fff;border-left-color:#e96f63}.profile-health{max-width:220px}.profile-health small{text-overflow:initial;white-space:normal;margin-top:4px;line-height:1.35;display:block;overflow:visible}.profile-continuity-footer{border-top:1px solid #281b5117;margin-top:30px;padding-top:10px}.profile-continuity-footer .work-tracking-panel{box-shadow:none;border-radius:12px;margin:0}.profile-continuity-footer .work-tracking-heading,.profile-continuity-footer .work-tracking-panel.is-collapsed .work-tracking-heading{align-items:center;padding:12px 15px}.profile-continuity-footer .work-tracking-heading h2,.profile-continuity-footer .work-tracking-panel.is-collapsed .work-tracking-heading h2{margin:2px 0;font-family:inherit;font-size:1rem;font-weight:800}.profile-continuity-footer .work-tracking-heading p{font-size:.72rem}.profile-continuity-footer .work-tracking-heading button,.profile-continuity-footer .work-tracking-form button{border-radius:9px;min-height:32px;padding:7px 10px;font-size:.68rem}.profile-priority-row{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:14px;margin:18px 0 14px;display:grid}.profile-priority-row>.client-portal-card,.profile-priority-row>.profile-case-command{border-radius:16px;margin:0;box-shadow:0 12px 30px #2416420e}.profile-priority-row>details[open]{grid-column:1/-1}.profile-priority-row .client-portal-card{background:linear-gradient(120deg,#6f52e814,#fffffff5);border-color:#5b3eda38}.profile-priority-row .client-portal-card>summary{min-height:68px}.profile-priority-row .profile-case-command .profile-disclosure-summary{min-height:68px;padding:13px 16px}.profile-priority-row .profile-case-command .profile-disclosure-summary h2{font-size:1.15rem}.profile-continuity-priority{margin:0 0 14px}.profile-continuity-priority .work-tracking-panel{border-color:#432a8529;border-radius:18px;margin:0;box-shadow:0 16px 40px #24164211}.profile-continuity-priority .work-tracking-heading{padding:17px 20px}.profile-continuity-priority .work-tracking-heading h2{font-size:clamp(23px,2vw,31px)}.profile-continuity-priority .work-tracking-heading p{font-size:12px}.profile-continuity-priority .work-tracking-heading button,.profile-continuity-priority .work-tracking-form button{min-height:36px;padding:9px 13px;font-size:11px}.profile-reference-tools{gap:7px;display:grid}.profile-reference-card{box-shadow:none;background:#ffffff94;border-style:dashed;border-color:#2d1f4d1f;border-radius:12px;margin:0}.profile-reference-card>.profile-disclosure-summary{min-height:46px;padding:9px 11px}.profile-reference-card>.profile-disclosure-summary h2{font-family:inherit;font-size:.76rem;font-weight:800}.profile-reference-card>.profile-disclosure-summary .command-eyebrow{opacity:.68;font-size:.42rem}.profile-reference-card>.profile-disclosure-summary>i{font-size:.43rem}.profile-reference-card>.profile-disclosure-content{padding:12px}.profile-timeline-footer{box-shadow:none;border-radius:14px;margin:18px 0 0}.document-studio-heading-actions{justify-items:end;gap:9px;display:grid}.document-studio-heading-actions>button{color:#ffffffd1;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:8px 12px;font-size:.48rem;font-weight:850}.document-studio-heading-actions>button:hover{color:#fff;background:#ff9b7e17;border-color:#ff9b7e8c}.document-studio.is-condensed .document-workflow-assignment,.document-studio.is-condensed .document-fact-strip,.document-studio.is-condensed .document-flight-actions,.document-studio.is-condensed .document-packet-review{display:none}.document-studio.is-condensed .document-studio-body{padding:14px}.document-studio.is-condensed .document-flight-card{min-height:0}.document-studio.is-condensed .document-flight-summary{border-top:0}.document-studio.is-condensed .document-route{border-bottom:0}@media (max-width:900px){.profile-priority-row{grid-template-columns:minmax(0,1fr)}.profile-priority-row>details[open]{grid-column:1}.document-studio-heading-actions{justify-items:start}}.billing-profile-conflict-note{margin-top:5px;font-weight:800;line-height:1.35;color:#9a5c08!important}.client-profile-card{background:#ffffff0e;border:1px solid #ffffff21;border-radius:20px;max-width:1240px;margin:0 auto 18px;transition:transform .24s,border-color .24s,box-shadow .24s;overflow:hidden;box-shadow:0 18px 50px #00000029}.client-profile-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:13px 18px;list-style:none;display:flex}.client-profile-card>summary::-webkit-details-marker{display:none}.client-profile-card>summary>span{grid-template-columns:38px auto;align-items:center;gap:2px 11px;display:grid}.client-profile-card>summary i{color:#fff;background:#6d4ee8;border-radius:12px;grid-row:1/3;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.client-profile-card>summary b{color:var(--client-section-label);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.client-profile-card>summary small{color:#9f96ad;font-size:9px}.client-profile-card>summary em{color:#8ff0c9;text-transform:uppercase;border:1px solid #ffffff29;border-radius:999px;padding:7px 11px;font-size:9px;font-style:normal;font-weight:850}.client-profile-card>form{background:#07041438;border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:18px;display:grid}.client-profile-card label{color:#bfb4ff;text-transform:uppercase;letter-spacing:.1em;gap:6px;font-size:9px;font-weight:850;display:grid}.client-profile-card label.is-wide{grid-column:span 2}.client-profile-card input{color:#f8f5fc;letter-spacing:0;text-transform:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;min-width:0;min-height:44px;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:650;line-height:1.35}.client-profile-card form>div{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:4px;display:flex}.client-profile-card form p{color:#9f96ad;margin:0;font-size:10px;line-height:1.45}.client-profile-card form button{color:#171126;cursor:pointer;background:#ff8468;border:0;border-radius:12px;flex:none;padding:12px 15px;font-weight:900}.client-profile-card .client-protected-identity{background:linear-gradient(135deg,#36b8891a,#07041447);border-top-color:#8ff0c947;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.client-protected-identity header{grid-column:1/-1}.client-protected-identity header span{color:#8ff0c9;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.client-protected-identity header strong{color:#fff;margin-top:5px;font-size:14px;display:block}.client-protected-identity header p{margin-top:6px}.client-protected-identity label small{color:#9f96ad;letter-spacing:0;text-transform:none;font-size:9px;font-weight:600}.client-workspace-card>div:first-child>p{color:#a9a0b8;max-width:520px;margin:8px 0 0;font-size:10px;line-height:1.5}.client-delivery-actions{grid-template-columns:minmax(0,1fr) minmax(190px,.42fr)}.client-delivery-actions a,.client-delivery-actions button,.client-submission-confirmed{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.25}.client-submission-confirmed{color:#8ff0c9;text-align:center;background:#6fe0ac1a;border:1px solid #6fe0ac5c;border-radius:13px;align-content:center;justify-items:center;gap:3px;min-height:46px;padding:10px 12px;display:grid}.client-submission-confirmed b{font-size:10px}.client-submission-confirmed small{color:#c4bbd0;font-size:8px}.client-request-list{margin:16px 0}.client-request-list>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.client-request-list>header span{color:#f5f1ff;font-size:13px;font-weight:850}.client-request-list>header b{color:#8ff0c9;text-transform:uppercase;background:#8ff0c91c;border-radius:999px;padding:5px 8px;font-size:8px}.client-request-list button{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;display:grid!important}.client-request-list button>i{color:#b8a8ff;background:#9d82ff24;border-radius:10px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:900;display:grid}.client-request-list button.is-selected>i{color:#171126;background:#ff8b70}.client-request-list>p{color:#968da4;margin:2px 0 0;font-size:9px;line-height:1.45}.client-request-clear{background:#6fe0ac12;border:1px solid #6fe0ac3b;border-radius:16px;align-items:center;gap:11px;margin:17px 0;padding:14px;display:flex}.client-request-clear>i{color:#161023;background:#6fe0ac;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.client-request-clear>span{gap:3px;display:grid}.client-request-clear b{color:#f5f1ff;font-size:11px}.client-request-clear small{color:#a9a0b8;font-size:9px}.client-upload-receipts{border-top:1px solid #ffffff1a;margin-top:14px;padding-top:14px}.client-upload-receipts summary{color:#8ff0c9;cursor:pointer;font-size:10px;font-weight:850}.client-upload-receipts>p{color:#968da4;margin:8px 0;font-size:9px;line-height:1.45}.client-upload-receipts>div{gap:6px;display:grid}.client-upload-receipts>div>span{background:#ffffff0d;border-radius:11px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.client-upload-receipts i{color:#8ff0c9;background:#6fe0ac24;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.client-upload-receipts b{text-overflow:ellipsis;white-space:nowrap;color:#f8f5fc;font-size:10px;overflow:hidden}.client-upload-receipts small{color:#968da4;font-size:8px}.client-message-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.client-workspace-card form .client-message-actions button{color:#ffad9a;background:0 0;border:0;flex:none;width:auto;padding:3px 0;font-size:8px}@keyframes clientPortalRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.client-workspace-header,.client-workspace-hero,.client-workspace-pulse,.client-profile-card,.client-workspace-grid>.client-workspace-card{animation:.46s cubic-bezier(.22,.7,.24,1) both clientPortalRise}.client-workspace-hero{animation-delay:50ms}.client-workspace-pulse{animation-delay:.1s}.client-profile-card{animation-delay:.15s}.client-workspace-grid>.client-workspace-card:first-child{animation-delay:.2s}.client-workspace-grid>.client-workspace-card:last-child{animation-delay:.25s}@media (hover:hover){.client-workspace-pulse>div:hover{z-index:1;background-color:#ffffff0b;transform:translateY(-2px)}.client-workspace-pulse>div:hover:after{transform:scaleX(1)}.client-profile-card:hover,.client-workspace-card:hover{border-color:#9d82ff59;transform:translateY(-3px);box-shadow:0 30px 80px #0000004d}.client-delivery-actions a:hover,.client-delivery-actions button:hover,.client-profile-card form button:hover{filter:brightness(1.05);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.client-workspace-header,.client-workspace-hero,.client-workspace-pulse,.client-profile-card,.client-workspace-grid>.client-workspace-card{animation:none}.client-workspace-pulse>div,.client-profile-card,.client-workspace-card{transition:none}}@media (max-width:900px){.client-reactivation-facts,.client-reactivation-decision{grid-template-columns:1fr}.client-reactivation-consent,.client-reactivation-decision>div,.client-reactivation-decision>small{grid-column:1}.staff-reactivation-invite-result{grid-template-columns:1fr}.staff-reactivation-invite-result>div{grid-area:auto/1}.client-workspace-shell{padding-inline:clamp(18px,4vw,36px)}.client-workspace-hero{margin-top:32px}.client-workspace-hero h1{font-size:clamp(38px,7vw,56px)}.client-profile-card>form{grid-template-columns:repeat(2,minmax(0,1fr))}.client-workspace-grid{grid-template-columns:minmax(0,1fr)}.client-message-thread{min-height:220px}}@media (max-width:620px){.client-workspace-shell{padding:16px 12px 28px}.client-workspace-logo{width:min(134px,42vw)}.client-workspace-header>span{font-size:9px}.client-workspace-hero{margin:24px auto 18px}.client-workspace-hero>span{letter-spacing:.13em;font-size:10px}.client-workspace-hero h1{margin:7px 0 6px;font-size:clamp(34px,10vw,44px);line-height:1}.client-workspace-hero p{max-width:34rem;font-size:12px;line-height:1.45}.client-profile-card>summary{padding:11px 12px}.client-profile-card>form{grid-template-columns:minmax(0,1fr);padding:14px}.client-profile-card label.is-wide{grid-column:auto}.client-profile-card form>div{flex-direction:column;align-items:stretch}.client-profile-card form button{width:100%}.client-workspace-pulse{border-radius:18px}.client-workspace-card{border-radius:20px;padding:17px}.client-workspace-card h2{font-size:25px}.client-delivery-actions{grid-template-columns:minmax(0,1fr)}.client-delivery-actions a,.client-delivery-actions button,.client-submission-confirmed{min-height:50px;padding:12px 14px;font-size:11px;width:100%!important}.client-request-list{padding:12px}.client-request-list button{grid-template-columns:30px minmax(0,1fr);gap:9px}.client-request-list button>em{grid-column:2;justify-self:start}.client-drop-zone{min-height:170px}.client-upload-receipts>div>span{grid-template-columns:22px minmax(0,1fr)}.client-upload-receipts small{grid-column:2}.client-message-actions{justify-content:flex-end}.client-billing-card{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.client-billing-icon{width:64px}.client-billing-actions{grid-column:auto;width:100%;display:grid}.client-billing-actions>*{white-space:normal;text-align:center;flex:none;width:100%;min-height:50px;line-height:1.2}.client-billing-page{padding:14px}.client-billing-panel{border-radius:22px;padding:24px 20px}.client-billing-panel h1{font-size:clamp(36px,11vw,52px)}.client-billing-panel form button{min-height:52px;line-height:1.2}}.staff-reactivation-email-preview{color:#21183a;background:#f3f0f8;border:1px solid #482f892e;border-radius:22px;gap:18px;max-width:1180px;margin:28px auto;padding:26px;display:grid;box-shadow:0 26px 80px #190f341f}.staff-reactivation-email-preview>header{grid-template-columns:1fr minmax(280px,.75fr);align-items:end;gap:22px;display:grid}.staff-reactivation-email-preview>header span,.staff-reactivation-email-preview>footer span,.staff-reactivation-email-body>span{color:#f16f58;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.staff-reactivation-email-preview h1{font:600 clamp(28px, 4vw, 44px)/1 var(--font-editorial);margin:6px 0 0}.staff-reactivation-email-preview>header aside{background:#fff;border:1px solid #482f8924;border-radius:12px;gap:5px;padding:14px 16px;display:grid}.staff-reactivation-email-preview>header aside small{color:#81798c}.staff-reactivation-email-preview>header aside strong{font-size:15px}.staff-reactivation-email-canvas{background:#fff;border-radius:18px;max-width:660px;margin:0 auto;overflow:hidden;box-shadow:0 18px 50px #190f341f}.staff-reactivation-email-brand{color:#fff;background:#1b1633;align-items:center;min-height:106px;padding:14px 30px;display:flex}.staff-reactivation-email-brand img{object-fit:contain;width:132px;height:auto;display:block}.staff-reactivation-email-body{gap:16px;padding:34px 30px;display:grid}.staff-reactivation-email-body h2{font:500 clamp(30px, 4vw, 40px)/1.04 var(--font-editorial);margin:0}.staff-reactivation-email-body p{color:#655e6f;margin:0;line-height:1.65}.staff-reactivation-email-body>strong{color:#fff;background:#7258e8;border-radius:10px;width:fit-content;padding:14px 20px}.staff-reactivation-email-body>small{color:#8b8491;line-height:1.6}.staff-reactivation-email-preview>footer{border-left:3px solid #2d8866;gap:5px;padding-left:14px;display:grid}.staff-reactivation-email-preview>footer span{color:#2d8866}.staff-reactivation-email-preview>footer p{color:#625d6a;margin:0}.client-reactivation-preview-notice{color:#fff;background:#ff7f661a;border:1px solid #ff7f667a;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:0 0 18px;padding:14px 18px;display:grid}.client-reactivation-preview-notice strong{color:#ff987f;text-transform:uppercase;letter-spacing:.08em}.client-reactivation-preview-notice span{color:#ffffffc2}.client-reactivation-preview-notice a,.staff-reactivation-preview-link{color:#6fe2ba;font-weight:800}.client-workspace-shell.is-reactivation-preview>:not(.client-workspace-header):not(.client-workspace-hero):not(.client-reactivation-preview-notice):not(.client-reactivation-panel):not(.client-workspace-status){display:none}.staff-reactivation-preview-link{color:#4124a8;background:#fff;border:1px solid #5e42d247;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin:12px 4px 0;padding:11px 16px;text-decoration:none;display:inline-flex}@media (max-width:760px){.staff-reactivation-email-preview{margin:14px;padding:18px}.staff-reactivation-email-preview>header{grid-template-columns:1fr}.staff-reactivation-email-body{padding:26px 20px}.client-reactivation-preview-notice{grid-template-columns:1fr}}.page-action-rail{-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(135deg,#fbfdffe0,#dde8f794),#ebf3fc9e;border:1px solid #a6bddb94;border-radius:14px;justify-content:flex-end;align-items:stretch;gap:7px;min-width:0;padding:5px;display:flex;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #86a4ca1f,0 9px 28px #34537c1a,0 0 0 1px #ffffff6b}.page-action-group{align-items:center;gap:5px;min-width:0;display:flex}.page-action-group+.page-action-group{border-left:1px solid #718fb530;padding-left:7px}.page-action-group>span{color:#778ba7;letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;justify-content:center;align-self:stretch;align-items:center;width:12px;font-size:.39rem;font-weight:850;display:flex;overflow:hidden;transform:rotate(180deg)}.page-action-item{color:#24334a;min-width:0;min-height:39px;font:inherit;text-align:left;cursor:pointer;background:#ffffff85;border:1px solid #86a0c240;border-radius:10px;align-items:center;gap:7px;padding:5px 8px;text-decoration:none;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:flex}:is(.page-action-item:hover,.page-action-item:focus-visible){background:#ffffffe0;border-color:#5781b87a;outline:none;transform:translateY(-1px);box-shadow:0 5px 16px #36578221}.page-action-item>i{color:#416995;background:linear-gradient(145deg,#fffffff2,#d7e5f8cc);border:1px solid #7e9dc638;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:.65rem;font-style:normal;font-weight:900;display:inline-grid;box-shadow:inset 0 1px #fff}.page-action-item>b{min-width:0;font-weight:inherit;gap:2px;display:grid}.page-action-item strong,.page-action-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-action-item strong{color:#24334a;font-size:.62rem;line-height:1.08}.page-action-item small{color:#70839d;font-size:.45rem;line-height:1.12}.page-action-item.is-action{background:linear-gradient(145deg,#ffffffd6,#deebfcb3);border-color:#688bbc61;box-shadow:0 0 18px #6691ca14}.page-action-item.is-action>i{color:#315f95;background:linear-gradient(145deg,#f7fbff,#cfe2fa);box-shadow:inset 0 1px #fff,0 0 13px #588ccf29}.page-action-item.is-review{border-color:#5884be85;box-shadow:0 0 0 1px #fff9,0 0 20px #5b8bcb24}.page-action-item.is-review>i,.page-action-item.has-urgent>i{color:#895710;background:linear-gradient(145deg,#fffdf7,#f9e4bb);border-color:#d191434d}.page-action-item.is-status{background:#f5f9fe66;border-color:#93aac733}.page-action-item.is-status.is-selected{background:#ffffffe0;border-color:#4c78b280;box-shadow:inset 0 -2px #6c93c6,0 4px 14px #4669951a}.profile-page-action-rail{width:fit-content;max-width:100%;margin-left:auto}.profile-page-action-rail .page-action-item{flex:0 126px}.profile-page-action-rail .page-action-item.is-billing{flex-basis:154px}.profile-page-action-rail .page-action-item.is-billing.tone-success>i{color:#1f785d;background:linear-gradient(145deg,#f7fffc,#d9f3e9);border-color:#3ea28042}.profile-page-action-rail .page-action-item.is-billing.tone-warning>i{color:#895710;background:linear-gradient(145deg,#fffdf7,#f9e4bb);border-color:#d191434d}.profile-page-action-rail .page-action-item.is-billing.tone-danger>i{color:#9a423b;background:linear-gradient(145deg,#fff9f8,#f8d9d5);border-color:#cd61594d}.case-page-action-rail{justify-content:flex-start;width:fit-content;max-width:100%;margin:0 0 14px}.case-page-action-rail .page-action-item{min-width:118px}.casework-inline-review{background:linear-gradient(135deg,#f7fbfff0,#e0ecfbad);border:1px solid #7597c259;border-radius:12px;grid-column:1/-1;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid;box-shadow:inset 0 1px #fffffff2,0 7px 20px #3d619014}.casework-inline-review>span{color:#416d9e;background:#dbeafb;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:inline-grid}.casework-inline-review>div{gap:3px;display:grid}.casework-inline-review strong{color:#26374e;font-size:.7rem}.casework-inline-review p{color:#61758e;margin:0;font-size:.55rem}.casework-inline-review small{color:#71839a;font-size:.49rem}.casework-inline-review small.is-error{color:#a13b34;font-weight:800}.casework-inline-review button{color:#fff;min-height:35px;font:inherit;cursor:pointer;background:#335f94;border:1px solid #4971a659;border-radius:9px;padding:0 12px;font-size:.55rem;font-weight:800}.casework-inline-review.is-complete{background:linear-gradient(135deg,#f7fffb,#e1f5ed);border-color:#34a37c52;grid-template-columns:32px minmax(0,1fr)}.casework-inline-review.is-complete>span{color:#197355;background:#d5f2e6}#client-demographics,#profile-cases,#profile-tasks,#billing-summary{scroll-margin-top:96px}@media (max-width:1180px){.profile-hero{grid-template-columns:48px minmax(0,1fr)}.profile-hero-status{grid-column:1/-1}.profile-page-action-rail{margin:0}}@media (max-width:760px){.page-action-rail,.page-action-group{flex-wrap:wrap;justify-content:flex-start}.page-action-group+.page-action-group{border-top:1px solid #718fb529;border-left:0;width:100%;padding-top:5px;padding-left:0}.page-action-group>span{writing-mode:horizontal-tb;justify-content:flex-start;width:100%;height:12px;transform:none}.profile-page-action-rail .page-action-item,.profile-page-action-rail .page-action-item.is-billing{flex:118px}.case-page-action-rail{width:100%}.case-page-action-rail .page-action-item{flex:104px;min-width:104px}.casework-inline-review{grid-template-columns:30px minmax(0,1fr)}.casework-inline-review button{grid-column:1/-1;width:100%}}.profile-hero:is(.is-lead,.is-active_client,.is-past_client,.is-archived){isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(145%);background:radial-gradient(circle at 82% 0,#ffffffc7,#0000 32%),linear-gradient(135deg,#f9fcffdb,#d7e4f5a8),#e7f0fbb8;border:1px solid #96b1d394;border-left:4px solid #6f97c9d1;transform:translateZ(0);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #6e90bb21,0 18px 46px #304e762e,0 5px 15px #304e761a,0 0 0 1px #ffffff6b}.profile-page-action-rail{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0}.profile-page-action-rail .page-action-group+.page-action-group{border-color:#53759f2e}.profile-page-action-rail .page-action-item,.profile-page-action-rail .page-action-item.is-action,.profile-page-action-rail .page-action-item.is-status,.profile-page-action-rail .page-action-item.is-review{box-shadow:none;background:0 0;border-color:#0000}:is(.profile-page-action-rail .page-action-item:hover,.profile-page-action-rail .page-action-item:focus-visible){background:#ffffff75;border-color:#7b9dc833;transform:none;box-shadow:inset 0 1px #ffffffb8}.profile-page-action-rail .page-action-item>i,.profile-page-action-rail .page-action-item.is-action>i,.profile-page-action-rail .page-action-item.is-review>i,.profile-page-action-rail .page-action-item.is-status>i{color:#416b9c;width:22px;height:22px;box-shadow:none;background:#749bcc24;border:0;border-radius:999px;flex-basis:22px}.profile-page-action-rail .page-action-item.is-review>i,.profile-page-action-rail .page-action-item.has-urgent>i{color:#86570f;background:#daa3512e}.profile-page-action-rail .page-action-item.is-billing.tone-success>i{color:#1d7658;background:#34a37c26}.profile-page-action-rail .page-action-item.is-billing.tone-warning>i{color:#86570f;background:#daa3512e}.profile-page-action-rail .page-action-item.is-billing.tone-danger>i{color:#99423a;background:#cd615926}@media (max-width:900px) and (min-width:761px){.profile-hero{position:sticky;top:8px}}@media (max-width:760px){.profile-hero{position:static}}.command-page-header,.command-page-header.is-condensed{background:radial-gradient(circle at 78% 0,#d6e4f957,#0000 27%),#fcfbfef0;border-bottom:1px solid #5d6a901f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 28px;min-height:0;padding:18px max(28px,4vw) 13px;display:grid}.command-page-header>div:first-child{min-width:0;max-width:780px}.command-page-header h1,.command-page-header.is-condensed h1{letter-spacing:-.048em;text-wrap:balance;max-width:none;margin:3px 0 0;font-size:clamp(2rem,3.2vw,3.25rem);line-height:.94}.command-page-header.is-condensed h1{font-size:clamp(1.75rem,2.55vw,2.6rem)}.command-page-header p,.command-page-header.is-condensed p{color:#747486;max-width:630px;margin:7px 0 0;font-size:.78rem;line-height:1.35}.command-page-header .command-eyebrow{letter-spacing:.2em;font-size:.62rem}.command-header-actions{justify-content:flex-end;align-self:center;align-items:center;gap:9px;display:flex}.command-create-cluster{background:#ffffffb3;border:1px solid #534d852e;border-radius:12px;align-items:stretch;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 5px 16px #22194e0f}.command-create-cluster .command-create-link,.command-create-cluster .command-create-link.is-person{color:#241a4c;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 13px;font-size:.68rem}.command-create-cluster .command-create-link+.command-create-link{border-left:1px solid #534d8524}.command-create-cluster .command-create-link:first-child{color:#fff;background:#5234d8}:is(.command-create-cluster .command-create-link:hover,.command-create-cluster .command-create-link:focus-visible){color:#2d1f70;background:#ece7ff;transform:none}:is(.command-create-cluster .command-create-link:first-child:hover,.command-create-cluster .command-create-link:first-child:focus-visible){color:#fff;background:#4326c6}.command-search-link{white-space:nowrap;background:#ffffffb8;border-color:#5b5b7d29;border-radius:12px;justify-content:flex-start;gap:8px;width:41px;min-width:41px;min-height:39px;padding:0 12px;transition:width .18s,background .18s,box-shadow .18s;overflow:hidden}:is(.command-search-link:hover,.command-search-link:focus-visible){background:#fff;width:126px;box-shadow:0 7px 20px #2c26561a}.command-user-badge{flex:0 0 40px;width:40px;height:40px}.command-page-pulse{color:#625d77;border-top:1px solid #53587f1a;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding-top:10px;display:grid}.command-page-pulse>span{color:#6044db;letter-spacing:.18em;text-transform:uppercase;font-size:.54rem;font-weight:900}.command-page-pulse-viewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000)}.command-page-pulse-track{align-items:center;gap:28px;width:max-content;padding-inline:18px;display:flex}.command-page-pulse-track b{white-space:nowrap;align-items:center;gap:10px;font-size:.62rem;font-weight:750;display:inline-flex}.command-page-pulse-track b:before{content:"";background:#61c8a1;border-radius:999px;width:5px;height:5px;box-shadow:0 0 0 4px #61c8a11c}.command-page-pulse-track.is-moving{animation:28s linear infinite command-page-pulse}.command-page-pulse-viewport:hover .command-page-pulse-track{animation-play-state:paused}.command-current-user{grid-template-columns:36px minmax(0,1fr)}.command-current-user>span{display:grid}@keyframes command-page-pulse{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.command-page-pulse-track.is-moving{animation:none}}@media (max-width:1040px){.command-page-header,.command-page-header.is-condensed{grid-template-columns:minmax(0,1fr)}.command-header-actions{justify-content:flex-start}}@media (max-width:700px){.command-page-header,.command-page-header.is-condensed{gap:12px;padding:15px 18px 11px}.command-page-header h1,.command-page-header.is-condensed h1{font-size:clamp(1.7rem,9vw,2.35rem)}.command-page-header p,.command-page-header.is-condensed p{font-size:.7rem}.command-header-actions{gap:6px}.command-create-cluster .command-create-link,.command-create-cluster .command-create-link.is-person{padding:0 10px}.command-page-pulse{grid-template-columns:1fr;gap:6px}}.signal-rail-header{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;min-height:62px;padding:13px 16px 12px}.signal-rail-header>div strong{letter-spacing:-.015em;font-size:1.24rem}.signal-rail-header>p{color:#d8ffedb8;letter-spacing:.04em;white-space:nowrap;background:#8df0c30e;border:1px solid #8df0c321;border-radius:999px;min-width:0;padding:6px 9px;font-size:.54rem}.signal-rail-header>p.has-messages{color:#caffe4;border-color:#8df0c359;box-shadow:0 0 18px #68e2ab1f,inset 0 0 12px #68e2ab0f}.signal-rail-header>p.has-messages i{background:var(--mint);box-shadow:0 0 13px var(--mint)}.signal-rail-header>p>b{color:#10251d;background:var(--mint);letter-spacing:0;text-transform:uppercase;border-radius:999px;padding:2px 5px;font-size:.46rem}.signal-rail-header>button{width:32px;height:32px}.signal-website-context-heading{gap:8px}.signal-website-context-heading>button{color:#d5f8e7;white-space:nowrap;align-self:start;padding:5px 8px;font-size:.55rem}.signal-website-context .website-workflow-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:5px;margin-top:6px}.signal-website-context .website-workflow-controls label{grid-column:1/-1}.signal-website-context .website-workflow-controls select,.signal-website-context .website-workflow-controls>button{width:100%;min-width:0;min-height:28px;font-size:.58rem;padding-block:4px!important}.signal-website-context .website-workflow-controls>button{text-overflow:ellipsis;overflow:hidden}.signal-website-context-actions{margin-top:5px}.signal-secure-session{border-radius:12px;margin:8px 10px 6px;padding:8px 9px}.signal-secure-session>div small{max-width:235px}.signal-secure-session>button{white-space:nowrap}.signal-website-thread .signal-composer{max-height:none;overflow:visible}.website-compose-row{grid-template-columns:minmax(0,1fr) auto;position:relative;align-items:stretch!important}.website-compose-actions{grid-template-rows:34px 32px;grid-template-columns:repeat(3,38px);gap:6px;display:grid}.website-compose-actions>button,.website-quick-replies>summary{box-sizing:border-box;color:#fffc;cursor:pointer;letter-spacing:.02em;background:#fff1;border:1px solid #ffffff21;border-radius:8px;place-items:center;width:38px;min-width:38px;min-height:32px;margin:0;padding:0;font-size:.55rem;font-weight:850;list-style:none;display:grid}.website-compose-actions>.website-send-button{color:#b9ffdc;background:#8df0c31a;border-color:#8df0c347;border-radius:8px;grid-area:2/3;width:38px;min-width:38px;min-height:32px}.website-compose-actions>button.website-compose-tool,.website-compose-actions>button.website-compose-tool.chat-dictation-control{margin:0;font-size:.55rem;animation:none;border-radius:8px!important;width:38px!important;min-width:38px!important;height:32px!important;min-height:32px!important}.website-compose-spacer{grid-area:2/2;width:38px;height:32px}.website-quick-replies{background:0 0;border:0;border-radius:0;grid-area:1/1/auto/-1;margin:0;display:block;position:relative}.website-quick-replies>summary::-webkit-details-marker{display:none}.website-quick-replies>div{z-index:5;background:#1d1639fa;border:1px solid #c0dcff3b;border-radius:14px;grid-template-columns:1fr;gap:5px;width:min(310px,100vw - 76px);max-height:250px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 50px #0705147a}.website-quick-replies>div>strong{color:#c7e7ff;letter-spacing:.08em;text-transform:uppercase;padding:2px 3px 4px;font-size:.55rem}.website-quick-replies>div>button{border-radius:9px;min-height:0;padding:7px 8px;font-size:.57rem}.website-composer-status{max-height:24px;overflow:hidden}.signal-guidance-ticker{scrollbar-width:none;flex-wrap:wrap;gap:7px;padding:2px 0 1px;display:flex;overflow:hidden}.website-quick-replies>summary{color:#d7ffeb;justify-content:center;align-items:center;gap:4px;width:126px;min-width:126px;min-height:34px;display:flex}.website-compose-actions>.is-attachment{grid-area:2/1}.website-compose-actions>.chat-dictation-control{grid-area:2/2}.signal-guidance-ticker::-webkit-scrollbar{display:none}.signal-guidance-ticker>span{color:#ddebff9e;text-align:center;background:#91b5e00e;border:1px solid #91b5e026;border-radius:999px;flex:125px;min-width:0;padding:6px 9px;font-size:.49rem;line-height:1.3}.signal-email-direction-filter,.email-desk-direction-filter{background:#0000001a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:4px;padding:3px;display:inline-flex}.signal-email-direction-filter button,.email-desk-direction-filter button{color:#ffffff8f;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:27px;padding:0 9px;font-size:.51rem;font-weight:850}.email-filter-choice{align-items:center;gap:1px;display:inline-flex}.signal-email-direction-filter .email-filter-choice>button:last-child,.email-desk-direction-filter .email-filter-choice>button:last-child{color:#ffffff52;min-width:20px;padding-inline:3px;font-size:.58rem}.signal-email-direction-filter .email-filter-choice>button:last-child.is-default{color:#9ef1c8}.signal-email-direction-filter button.is-active{color:#e6f2ff;background:#c4ddff21}.signal-email-filter-row{align-items:center;gap:7px;display:flex}.signal-email-filter-row .signal-email-direction-filter{flex:none}.signal-email-quick-search{flex:auto;min-width:0}.signal-email-quick-search input{color:#fff;width:100%;min-height:33px;font:700 .53rem/1 var(--sans);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;outline:0;padding:0 10px}.signal-email-quick-search input::placeholder{color:#ffffff61}.signal-email-quick-search input:focus{border-color:#91d5ff75;box-shadow:0 0 0 2px #5ca8ff17}@media (max-width:560px){.signal-email-filter-row{flex-direction:column;align-items:stretch}.signal-email-filter-row .signal-email-direction-filter{overflow-x:auto}}.signal-email-thread>button.is-outbound{border-left:3px solid #a6b5e0a6}.signal-email-inbox-list>button>b{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:4px 6px}.email-desk-direction-filter{background:#523d970e;border-color:#382c651f;margin:0 12px 10px}.email-desk-direction-filter button{color:#716a87}.email-desk-direction-filter button.is-active{color:#fff;background:#2f2359;box-shadow:0 4px 12px #251a4d29}.email-desk-direction-filter .email-filter-choice>button:last-child{color:#aaa3bc}.email-desk-direction-filter .email-filter-choice>button:last-child.is-default{color:#2e8662;background:#e6f7ef}.email-desk-list button mark.is-outbound{color:#5b4e84;background:#e9e5f6}@media (max-width:440px){.signal-rail-header{gap:7px;padding-inline:12px}.signal-rail-header>div strong{font-size:1.08rem}.signal-rail-header>p{padding-inline:7px;font-size:.48rem}.signal-website-context-heading{grid-template-columns:minmax(0,1fr)}.signal-website-context-heading>button{justify-self:start}.signal-secure-session{grid-template-columns:auto minmax(0,1fr)}.signal-secure-session>button,.signal-secure-session-actions{grid-column:1/-1;width:100%}.signal-secure-session-launch{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;width:100%}.signal-secure-session-launch label,.signal-secure-session-launch select{width:100%;max-width:none}.signal-portal-thread-wrap>header{flex-wrap:wrap}.signal-portal-presence{order:3}.client-live-support-invite{grid-template-columns:auto minmax(0,1fr)}.client-live-support-invite>a{text-align:center;grid-column:1/-1}}.public-header-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.client-support-link{color:#344f5d;white-space:nowrap;font-size:.72rem;font-weight:800;text-decoration:none}:is(.client-support-link:hover,.client-support-link:focus-visible){color:#4e35ce;text-underline-offset:4px;text-decoration:underline}.client-support-page{color:#f9f7ff;background:radial-gradient(circle at 82% 9%,#6d50da30,#0000 32%),radial-gradient(circle at 12% 72%,#4fcd991f,#0000 30%),#120c29;min-height:100vh;padding:26px clamp(20px,5vw,72px) 70px}.client-support-header{justify-content:space-between;align-items:center;gap:20px;width:min(1220px,100%);margin:0 auto 50px;display:flex}.client-support-header .brand{width:min(190px,45vw)}.client-support-header>a:last-child{color:#cfc6ec;font-size:.72rem;font-weight:750;text-decoration:none}.client-support-hero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:clamp(30px,6vw,80px);width:min(1220px,100%);margin:0 auto;display:grid}.client-support-hero>div:first-child>span,.client-support-expectation>span{color:#8df0c3;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:900}.client-support-hero h1{max-width:760px;font:500 clamp(2.7rem, 6vw, 5.8rem)/.93 var(--font-editorial);letter-spacing:-.055em;text-wrap:balance;margin:13px 0 18px}.client-support-hero>div:first-child>p{color:#ffffffad;max-width:680px;font-size:clamp(.9rem,1.3vw,1.08rem);line-height:1.65}.client-support-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.client-support-route-grid article{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:17px;align-content:start;gap:6px;min-height:138px;padding:17px;display:grid}.client-support-route-grid article>span{color:#8df0c3;font-size:.58rem;font-weight:900}.client-support-route-grid article strong{font:600 1.18rem/1.1 var(--font-editorial)}.client-support-route-grid article p{color:#ffffff85;margin:0;font-size:.68rem;line-height:1.55}.client-return-card.is-compact{background:linear-gradient(145deg,#ffffff17,#ffffff0b);border-color:#8df0c33d;margin:0;position:sticky;top:24px;box-shadow:0 35px 100px #05031259}.client-support-expectation{border-top:1px solid #ffffff1f;grid-template-columns:.45fr 1.15fr 1fr;gap:25px;width:min(1220px,100%);margin:55px auto 0;padding-top:25px;display:grid}.client-support-expectation strong{font:600 1.3rem/1.25 var(--font-editorial)}.client-support-expectation p{color:#ffffff8c;margin:0;font-size:.72rem;line-height:1.6}.website-chat-router,.website-chat-client-route{gap:10px;padding:22px;display:grid;overflow-y:auto}.website-chat-router>span,.website-chat-client-route>span{color:#8df0c3;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:900}.website-chat-router h2,.website-chat-client-route h2{font:600 1.55rem/1.05 var(--font-editorial);margin:0 0 4px}.website-chat-router>button{color:#fff;cursor:pointer;text-align:left;background:#ffffff0e;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:36px minmax(0,1fr);gap:2px 10px;padding:14px;display:grid}.website-chat-router>button.is-client{background:#8df0c313;border-color:#8df0c347}.website-chat-router>button i{color:#9deec8;grid-row:1/3;font-size:.57rem;font-style:normal;font-weight:900}.website-chat-router>button strong{font-size:.77rem}.website-chat-router>button small{color:#ffffff87;font-size:.59rem;line-height:1.4}.website-chat-client-route p{color:#ffffff9e;margin:0;font-size:.71rem;line-height:1.55}.website-chat-client-route>a{color:#17102f;background:#8df0c3;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 14px;font-size:.7rem;font-weight:900;text-decoration:none;display:flex}.website-chat-client-route>small{color:#ffffff7a;font-size:.58rem;line-height:1.5}.website-chat-client-route>small a{color:#bff7dc}.website-chat-client-route>button,.website-chat-back{color:#cfc6ed;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:.58rem;font-weight:800}.website-chat-client-route>em{color:#ffd2c7;font-size:.58rem;font-style:normal}.website-chat-panel form .website-chat-back{color:#ffffff8c;background:0 0;width:auto;min-height:0;margin-top:3px;padding:2px 0}.client-support-center{color:#fbfaff;background:radial-gradient(circle at 88% 0,#9acdf521,#0000 30%),linear-gradient(145deg,#1f1c3bf5,#120e28f7);border:1px solid #9ccceb3b;border-radius:22px;width:100%;max-width:1240px;margin:0 auto 18px;padding:clamp(18px,3vw,28px);box-shadow:0 22px 60px #120c2c2e}.client-support-center>header>span,.client-support-ticket-list>span{color:#9fd3f5;letter-spacing:.15em;text-transform:uppercase;font-size:.56rem;font-weight:900}.client-support-center>header h2{font:600 clamp(1.4rem, 2.5vw, 2.2rem)/1.05 var(--font-editorial);margin:7px 0 6px}.client-support-center>header p{color:#ffffff8f;max-width:800px;margin:0;font-size:.7rem;line-height:1.55}.client-support-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.client-support-status article{background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;gap:4px;padding:12px;display:grid}.client-support-status span{color:#9fd3f5;letter-spacing:.08em;text-transform:uppercase;font-size:.49rem;font-weight:850}.client-support-status strong{font-size:.73rem}.client-support-status small{color:#ffffff75;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.53rem;line-height:1.45;display:-webkit-box;overflow:hidden}.client-support-routes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.client-support-routes>button,.client-support-routes>a{color:#fff;cursor:pointer;text-align:left;background:#97c9ef0e;border:1px solid #a0cfef29;border-radius:12px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;padding:10px;text-decoration:none;display:grid}.client-support-routes>.is-last-resort{background:0 0;border-style:dashed}.client-support-routes i{color:#aee0ff;background:#9fd3f51f;border-radius:8px;place-items:center;width:27px;height:27px;font-size:.48rem;font-style:normal;font-weight:900;display:grid}.client-support-routes span{gap:2px;min-width:0;display:grid}.client-support-routes strong{font-size:.61rem}.client-support-routes small{color:#ffffff6e;font-size:.48rem;line-height:1.35}.client-support-ticket-form{background:#ffffff0a;border:1px solid #9fd3f52e;border-radius:15px;gap:10px;margin-top:12px;padding:14px;display:grid}.client-support-ticket-form>div:first-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.client-support-ticket-form label{color:#ffffffad;gap:5px;font-size:.55rem;font-weight:800;display:grid}.client-support-ticket-form input,.client-support-ticket-form select,.client-support-ticket-form textarea{color:#fff;min-width:0;font:inherit;resize:vertical;background:#09071866;border:1px solid #ffffff21;border-radius:10px;padding:9px 10px;font-size:.64rem}.client-support-ticket-form>div:last-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-support-ticket-form>div:last-child small{color:#ffffff6b;max-width:520px;font-size:.51rem;line-height:1.45}.client-support-ticket-form>div:last-child button{color:#17112d;cursor:pointer;background:#9fd3f5;border:0;border-radius:10px;flex:none;padding:10px 13px;font-size:.56rem;font-weight:900}.client-support-ticket-list{gap:6px;margin-top:14px;display:grid}.client-support-ticket-list article{border-top:1px solid #ffffff14;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 2px 2px;display:grid}.client-support-ticket-list article>i{background:#f2b761;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #f2b76159}.client-support-ticket-list article.is-resolved>i{background:#77dda9}.client-support-ticket-list article>span{gap:2px;display:grid}.client-support-ticket-list strong{font-size:.61rem}.client-support-ticket-list small{color:#ffffff6e;text-transform:capitalize;font-size:.49rem}.client-support-ticket-list b{color:#d8caee;text-transform:capitalize;background:#fff1;border-radius:999px;padding:4px 7px;font-size:.47rem}@media (max-width:980px){.public-header-actions{gap:7px}.client-support-link{font-size:.63rem}.client-support-hero{grid-template-columns:1fr}.client-return-card.is-compact{position:static}.client-support-expectation{grid-template-columns:1fr}.client-support-routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.public-header-actions{justify-content:space-between;width:100%}.client-support-page{padding-inline:16px}.client-support-route-grid,.client-support-status,.client-support-routes,.client-support-ticket-form>div:first-child{grid-template-columns:1fr}.client-support-ticket-form>div:last-child{flex-direction:column;align-items:stretch}.client-support-ticket-form>div:last-child button{width:100%}}.header-cta-compact{display:none}.client-support-link{color:#17112f;background:#9cefc9;border:1px solid #9ef3cdb3;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:.78rem;display:inline-flex;box-shadow:0 8px 24px #65e1aa1f}:is(.client-support-link:hover,.client-support-link:focus-visible){color:#17112f;background:#c4f7df;text-decoration:none}.public-header-actions .button-small{min-height:42px;box-shadow:none;background:#ffffff12;border:1px solid #ffffff40}:is(.public-header-actions .button-small:hover,.public-header-actions .button-small:focus-visible){color:#17112f;background:#ff876d}.public-header-actions .button-small .header-cta-wide,.public-header-actions .button-small .header-cta-compact{color:inherit;font-size:1em;transition:none;transform:none}.public-header-actions .button-small .header-cta-arrow{font-size:1.18em}:is(.public-header-actions .button-small:hover .header-cta-wide,.public-header-actions .button-small:hover .header-cta-compact,.public-header-actions .button-small:focus-visible .header-cta-wide,.public-header-actions .button-small:focus-visible .header-cta-compact){transform:none}.client-support-route-grid,.client-support-routes{grid-template-columns:repeat(3,minmax(0,1fr))}.website-chat-launch{animation:.42s ease-out both website-sales-chat-arrive}@keyframes website-sales-chat-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.website-chat-thread article.is-guide{background:#8df0c313;border:1px solid #8df0c32e;max-width:100%}.website-chat-thread article.is-guide a{margin-top:8px}.website-chat-guided-response{background:#8df0c31a;border:1px solid #8df0c34d;border-radius:13px;padding:11px;grid-template-columns:minmax(0,1fr) auto!important;gap:2px 10px!important;display:grid!important}.website-chat-guided-response strong,.website-chat-guided-response span{grid-column:1}.website-chat-guided-response strong{color:#c8f8e2;font-size:.65rem}.website-chat-guided-response span{color:#ffffff94;font-size:.55rem}.website-chat-guided-response button{grid-area:1/2/3;min-width:108px;font-size:.52rem;background:#8df0c3!important;padding:8px!important}.sales-message-copy{display:block}.sales-message-card,.signal-website-thread article .sales-message-card,.website-chat-thread article .sales-message-card{box-sizing:border-box;color:#fff;text-underline-offset:0;background:linear-gradient(135deg,#8df0c321,#7258e824);border:1px solid #8df0c34d;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;margin:9px 0 1px;padding:7px 9px;text-decoration:none;display:grid}.sales-message-card>span:first-child{color:#17112e;background:#8df0c3;border-radius:9px;place-items:center;width:28px;height:28px;font-size:1rem;font-weight:900;display:grid}.sales-message-card>span:nth-child(2){gap:2px;min-width:0;display:grid}.sales-message-card small{color:#8df0c3;letter-spacing:.08em;font-size:.48rem;font-weight:900}.sales-message-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.sales-message-card em{color:#ffffffa6;font-size:.52rem;font-style:normal;line-height:1.3}.sales-message-card>b{color:#fff;white-space:nowrap;font-size:.52rem}.sales-message-card:hover{background:linear-gradient(135deg,#8df0c333,#7258e833);border-color:#8df0c394}.signal-website-thread .website-live-messages,.signal-website-thread .signal-composer{container-type:inline-size}.signal-website-thread .website-live-messages>article:has(.sales-message-card){max-width:96%}.website-quick-replies>div>button{text-align:left;justify-content:space-between;align-items:center;gap:8px;display:flex}.website-quick-replies>div>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.website-quick-replies>div>button>small{color:#8df0c3;white-space:nowrap;font-size:.48rem}.signal-sales-share-tools{background:#8df0c30e;border:1px solid #8df0c333;border-radius:11px}.signal-sales-share-tools>summary{color:#ffffffc7;cursor:pointer;align-items:center;gap:6px;min-height:32px;padding:0 9px;list-style:none;display:flex}.signal-sales-share-tools>summary::-webkit-details-marker{display:none}.signal-sales-share-tools>summary>span{color:#8df0c3}.signal-sales-share-tools>summary>strong{font-size:.57rem}.signal-sales-share-tools>summary>small{color:#ffffff6b;margin-left:auto;font-size:.48rem}.signal-sales-share-tools>div{gap:5px;padding:0 7px 7px;display:grid}.signal-sales-share-tools>div>button{color:#fff;text-align:left;background:#ffffff0b;border:1px solid #8df0c329;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:6px 9px;display:grid}.signal-sales-share-tools>div>button>span{text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;font-weight:800;overflow:hidden}.signal-sales-share-tools>div>button>small{color:#8df0c3;white-space:nowrap;font-size:.48rem}.signal-sales-share-tools>div>p,.signal-sales-share-tools>em{color:#ffffff75;margin:0;font-size:.48rem;font-style:normal;line-height:1.35}.signal-sales-share-tools>em{padding:0 9px 8px;display:block}@media (max-width:560px){.sales-message-card,.signal-website-thread article .sales-message-card,.website-chat-thread article .sales-message-card{grid-template-columns:28px minmax(0,1fr)}.sales-message-card>b{grid-column:2}}@container (width<=430px){.sales-message-card,.signal-website-thread article .sales-message-card,.website-chat-thread article .sales-message-card{border-radius:9px;grid-template-columns:26px minmax(0,1fr);gap:7px;padding:7px 8px}.sales-message-card>span:first-child{border-radius:7px;width:26px;height:26px}.sales-message-card strong{white-space:normal;overflow-wrap:anywhere}.sales-message-card em{overflow-wrap:anywhere}.sales-message-card>b{white-space:normal;grid-column:2;justify-self:start}.website-compose-row{grid-template-columns:minmax(0,1fr)}.website-compose-actions{grid-template-rows:32px;grid-template-columns:minmax(0,1fr) repeat(3,42px);width:100%}.website-quick-replies{grid-area:1/1}.website-quick-replies>summary{width:100%;min-width:0;min-height:32px}.website-compose-actions>.is-attachment{grid-area:1/2}.website-compose-actions>.chat-dictation-control{grid-area:1/3}.website-compose-actions>.website-send-button{grid-area:1/4}}@media (max-width:1180px){.header-inner{gap:12px}.nav-links a{padding-inline:9px;font-size:.76rem}.public-header-actions{gap:7px}.client-support-link{padding-inline:12px}.public-header-actions .button-small{padding-inline:15px;font-size:.72rem}}@media (max-width:1020px){.site-header .header-inner{grid-template-columns:auto minmax(0,1fr);gap:9px 12px;padding-top:11px;display:grid}.site-header .brand{grid-area:1/1}.site-header .public-header-actions{grid-area:1/2}.site-header .nav-links{overscroll-behavior-inline:contain;scrollbar-width:none;border-top:1px solid #ffffff14;grid-area:2/1/auto/-1;justify-content:flex-start;gap:4px;width:100%;margin:0;padding:7px 0 9px;display:flex;overflow-x:auto}.site-header .nav-links::-webkit-scrollbar{display:none}.site-header .nav-links a{flex:none;padding:7px 11px}}@media (max-width:740px){.site-header .header-inner{gap:8px;min-height:0;padding-top:10px}.site-header .brand-logo{width:82px}.site-header .public-header-actions{justify-content:flex-end;gap:6px;min-width:0}.client-support-link{text-align:center;min-height:38px;padding:0 10px;font-size:.68rem}.public-header-actions .button-small{color:#fff;gap:6px;width:auto;min-height:38px;padding:0 10px;font-size:.66rem;overflow:visible}.header-cta-wide{display:none}.header-cta-compact{display:inline}.public-header-actions .button-small .header-cta-arrow{color:inherit;transform:none}.site-header .nav-links{padding-block:5px 8px}.site-header .nav-links a{padding:7px 10px;font-size:.68rem}.client-support-route-grid{grid-template-columns:1fr}.website-chat-launch{padding:12px 15px}.website-chat-guided-response{grid-template-columns:1fr!important}.website-chat-guided-response button{grid-area:auto/1;margin-top:5px}}@media (max-width:390px){.site-header .brand-logo{width:74px}.client-support-link{max-width:120px;padding-inline:8px;font-size:.63rem;line-height:1.1}.public-header-actions .button-small{padding-inline:8px;font-size:.61rem}.header-cta-arrow{display:none}}.resource-tool-nav a:first-child{color:#c9f8e2;background:#9cefc817;border:1px solid #9cefc847}.resource-tool-header .brand{align-self:center}.resource-tool-header .brand-logo{object-fit:contain;object-position:center}.website-chat:not(.is-open){right:0}.website-chat-launch{color:#fffc;opacity:.86;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#2d2350e6,#181231f0);border-right:0;border-radius:18px 0 0 18px;place-items:center;gap:0;width:48px;height:66px;padding:0;transition:width .18s,opacity .18s,background .18s;display:grid;position:relative;box-shadow:-8px 10px 28px #0f0a232e}:is(.website-chat-launch:hover,.website-chat-launch:focus-visible){opacity:1;background:linear-gradient(145deg,#382b63f5,#1d163afa);width:54px}.website-chat-launch i{width:7px;height:7px;position:absolute;top:10px;right:9px}.website-chat-launch>span{color:#e2dcf5d1;letter-spacing:.08em;font-size:.74rem;font-weight:900;transform:translateY(4px)}@media (max-width:1020px){.resource-tool-header .header-inner{grid-template-columns:auto minmax(0,1fr);align-items:center}.resource-tool-header .brand{grid-area:1/1;align-self:center;transform:translateY(-2px)}.resource-tool-header .resource-tool-nav{scrollbar-width:none;border-top:1px solid #ffffff14;grid-area:2/1/auto/-1;justify-content:flex-start;gap:4px;width:100%;margin:0;padding:7px 0 9px;display:flex;overflow-x:auto}.resource-tool-header .resource-tool-nav::-webkit-scrollbar{display:none}.resource-tool-header .resource-tool-nav a{flex:none;padding:7px 11px;display:inline-flex}.resource-tool-header .button-small{grid-area:1/2;justify-self:end}}@media (max-width:740px){.resource-tool-header .header-inner{padding-top:8px}.resource-tool-header .brand-logo{width:82px}.resource-tool-header .resource-tool-nav{padding-block:5px 8px}.resource-tool-header .resource-tool-nav a{padding:7px 10px;font-size:.68rem}.resource-tool-header .button-small{color:#fff;gap:6px;width:auto;min-height:38px;padding:0 11px;font-size:.64rem;overflow:visible}.resource-tool-header .button-small span{color:inherit;transform:none}.website-chat:not(.is-open){right:0;bottom:max(14px, env(safe-area-inset-bottom))}.website-chat-launch{border-radius:16px 0 0 16px;width:43px;height:58px;padding:0}:is(.website-chat-launch:hover,.website-chat-launch:focus-visible){width:48px}}.website-chat-launch>.website-chat-bubble-icon{color:#e2dcf5e0;letter-spacing:0;border:2px solid #e2dcf5e0;border-radius:6px;width:21px;height:16px;font-size:0;position:relative;transform:translateY(3px)}.website-chat-launch>.website-chat-bubble-icon:after{content:"";border-top:6px solid;border-right:6px solid #0000;width:0;height:0;position:absolute;bottom:-6px;left:3px;transform:rotate(8deg)}.website-chat-router>button.website-chat-back{color:#cfc6ed;background:0 0;border:0;width:auto;padding:4px 0;font-size:.58rem;display:block}.website-chat-sales-route{gap:10px;padding:22px;display:grid;overflow-y:auto}.website-chat-sales-route>span{color:#8df0c3;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:900}.website-chat-sales-route h2{font:600 1.55rem/1.05 var(--font-editorial);margin:0}.website-chat-sales-route p{color:#ffffff9e;margin:0;font-size:.71rem;line-height:1.55}.website-chat-sales-route>a{color:#17102f;background:#8df0c3;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 14px;font-size:.7rem;font-weight:900;text-decoration:none;display:flex}.website-chat-sales-route>a.is-secondary{color:#f8f5ff;background:#ffffff0f;border:1px solid #ffffff24;justify-content:flex-start}.website-chat-sales-route>button{color:#cfc6ed;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:.58rem;font-weight:800}.website-chat-client-route form.client-return-card{box-shadow:none;background:#ffffff0b;border:1px solid #8df0c333;border-radius:15px;gap:8px;margin:0;padding:14px;position:static;top:auto}.website-chat-client-route form.client-return-card>span{font-size:.54rem}.website-chat-client-route form.client-return-card h3{font:600 1.2rem/1.05 var(--font-editorial);margin:2px 0}.website-chat-client-route form.client-return-card>p{margin:0;font-size:.59rem;line-height:1.45}.website-chat-client-route form.client-return-card .form-row{grid-template-columns:1fr;gap:7px;margin:5px 0}.website-chat-client-route form.client-return-card label{gap:4px;font-size:.56rem}.website-chat-client-route form.client-return-card input{padding:10px}.website-chat-client-route form.client-return-card .form-button{width:100%;min-height:40px;padding:10px}.website-chat-client-route form.client-return-card .form-status{min-height:0;margin:0;font-size:.54rem}.website-chat-client-route>a.website-chat-support-hub-link{color:#c8f8e2;background:#8df0c31a}.client-support-routes{grid-template-columns:repeat(2,minmax(0,1fr))}.client-support-portal-rule{background:#9fd3f50e;border:1px solid #9fd3f529;border-radius:10px;align-content:center;gap:3px;padding:9px 10px;display:grid}.client-support-portal-rule span{color:#ffffff94;text-transform:uppercase;font-size:.5rem;font-weight:850}.client-support-portal-rule strong{font-size:.64rem}.client-support-portal-rule small{color:#ffffff6e;font-size:.49rem;line-height:1.35}@media (max-width:680px){.client-support-routes{grid-template-columns:1fr}}.resources-hero h1,.library-hero h1,.estimator-hero h1,.plan-setup-hero h1{letter-spacing:-.055em;line-height:.96}.resources-hero h1 em,.library-hero h1 em,.estimator-hero h1 em,.plan-setup-hero h1 em{padding-top:.055em;line-height:1.02}@media (max-width:740px){.resources-hero h1,.library-hero h1,.estimator-hero h1,.plan-setup-hero h1{letter-spacing:-.048em;line-height:.98}}.signal-rail{container:signalrail/inline-size}.signal-team-view{grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.signal-team-view>.signal-thread{min-height:0}.signal-team-view>.signal-composer{overscroll-behavior:contain;max-height:min(42vh,330px);overflow-y:auto}.signal-composer-actions>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signal-compose-tools{scrollbar-width:none;min-width:0;overflow-x:auto}.signal-compose-tools::-webkit-scrollbar{display:none}@media (max-height:760px){.signal-room-strip{gap:5px;padding-bottom:6px}.signal-room-strip button{min-height:29px;padding-inline:9px;font-size:.6rem}.signal-staff-roster{scrollbar-width:none;align-items:stretch;gap:6px;min-height:45px;max-height:45px;padding-bottom:6px;display:flex;overflow:auto hidden}.signal-staff-roster::-webkit-scrollbar{display:none}.signal-staff-roster>span{display:none}.signal-staff-roster button{border-radius:10px;flex:0 0 clamp(126px,43%,160px);grid-template-columns:26px minmax(0,1fr) auto;gap:6px;min-height:39px;padding:4px 7px}.signal-staff-roster button>i{border-radius:9px;width:26px;height:26px}.signal-staff-roster button small{display:none}.signal-thread-heading{align-items:center;padding:4px 4px 7px}.signal-thread-heading small{font-size:.5rem}.signal-thread-heading strong{font-size:.96rem}.signal-thread{padding-block:7px}.signal-thread-empty{gap:5px;padding:10px}.signal-thread-empty i{border-radius:11px;width:34px;height:34px;font-size:1rem}.signal-thread-empty strong{font-size:.82rem}.signal-thread-empty p{display:none}.signal-team-view>.signal-composer{border-radius:13px;max-height:min(28vh,155px);margin-top:0;padding:7px}.signal-team-view>.signal-composer textarea{min-height:34px;font-size:.68rem}.signal-team-view .signal-giferator{gap:4px}.signal-team-view .signal-giferator button{min-height:26px}.signal-team-view .signal-composer-actions{gap:6px}.signal-team-view .signal-composer-actions>span{display:none}.signal-rail-footer{gap:8px;min-height:44px;margin-top:5px;padding:6px 12px}.signal-rail-footer>span{width:27px;height:27px}.signal-rail-footer p{font-size:0}.signal-rail-footer strong{font-size:.61rem}}@container signalrail (width<=390px){.signal-room-strip{gap:4px}.signal-room-strip button{padding-inline:8px;font-size:.57rem}.signal-staff-roster{grid-template-columns:minmax(0,1fr)}.signal-composer-actions{gap:6px}.signal-composer-actions>span{display:none}}@media (min-width:1181px) and (max-height:820px){.command-app.has-signal-rail{--signal-dock-width:clamp(312px, 23vw, 342px)}.command-app.has-signal-rail .signal-rail-header{gap:8px;padding-inline:11px}.command-app.has-signal-rail .signal-tabs,.command-app.has-signal-rail .signal-rail-tip{margin-inline:9px}.command-app.has-signal-rail .signal-rail-body{padding-inline:9px}}@media (min-width:1181px) and (max-height:680px){.command-app.has-signal-rail{--signal-dock-width:clamp(296px, 21.5vw, 324px)}}@container signalrail (width<=350px){.signal-rail-header{gap:7px;padding-inline:10px}.signal-rail-header>div strong{font-size:1.08rem}.signal-rail-header>p{gap:5px;padding-inline:6px;font-size:.49rem}.signal-rail-header>button{width:31px;height:31px}.signal-room-strip button{padding-inline:7px;font-size:.55rem}}.signal-rail-resizer{display:none}@media (min-width:1181px){.command-app.has-signal-rail .signal-rail{animation:none}.command-app.has-signal-rail .signal-rail-resizer{z-index:30;cursor:col-resize;touch-action:none;place-items:center;width:14px;display:grid;position:absolute;top:0;bottom:0;left:0}.command-app.has-signal-rail .signal-rail-resizer:before{content:"";opacity:.5;background:#8df0c342;border-radius:999px;width:3px;height:54px;transition:height .14s,opacity .14s,background .14s;box-shadow:0 0 0 1px #ffffff0d}.command-app.has-signal-rail .signal-rail-resizer:hover:before{opacity:1;background:#8df0c3c2;height:78px}.command-app.has-signal-rail .signal-rail-resizer:focus-visible:before{opacity:1;background:#8df0c3c2;height:78px}}html.is-resizing-signal-rail,html.is-resizing-signal-rail *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}html.is-resizing-signal-rail .command-app{transition:none!important}@media (min-width:1181px){.command-app.has-signal-rail .task-editor-layer,.command-app.has-signal-rail .command-modal-backdrop,.command-app.has-signal-rail .request-document-review-backdrop{right:var(--signal-dock-width);left:76px}.command-app.has-signal-rail .task-editor-layer{justify-items:center}.command-app.has-signal-rail .task-editor-overlay,.command-app.has-signal-rail .command-create-modal,.command-app.has-signal-rail .request-document-review{max-width:calc(100vw - var(--signal-dock-width) - 112px)}}.signal-team-directory-switch{background:#0000002e;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:7px;padding:3px;display:grid}.signal-team-directory-switch button{color:#ffffff7a;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:28px;font-size:.58rem;font-weight:850;display:flex}.signal-team-directory-switch button>span{color:#8df0c3ad;font-size:.66rem}.signal-team-directory-switch button>b{background:#ffffff14;border-radius:99px;place-items:center;min-width:16px;height:16px;font-size:.45rem;display:grid}.signal-team-directory-switch button.is-active{color:#effff8;background:#8df0c31a;box-shadow:inset 0 -1px #8df0c394}.signal-team-view>.signal-room-strip,.signal-team-view>.signal-staff-roster{min-height:39px;max-height:46px;padding-bottom:7px}.signal-team-view>.signal-staff-roster{scrollbar-width:none;align-items:stretch;gap:5px;display:flex;overflow:auto hidden}.signal-team-view>.signal-staff-roster::-webkit-scrollbar{display:none}.signal-team-view>.signal-staff-roster button{border-radius:9px;flex:0 0 136px;grid-template-columns:27px minmax(0,1fr) auto;gap:6px;min-height:38px;padding:4px 7px}.signal-team-view>.signal-staff-roster button>i{border-radius:8px;width:27px;height:27px}.signal-team-view>.signal-staff-roster button strong{font-size:.61rem}.signal-team-view>.signal-staff-roster button small{font-size:.48rem}.signal-team-view>.signal-room-strip button{min-height:32px;padding-inline:10px;font-size:.62rem}.signal-team-view>.signal-thread-heading{padding-top:4px}.signal-team-view>.signal-composer{background:linear-gradient(#0a1528eb,#0f0c22fa);border-color:#8df0c32e;border-radius:12px;box-shadow:inset 0 1px #8df0c314,0 -10px 30px #0403102e}.signal-composer-heading{border-bottom:1px solid #8df0c31a;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:-1px 0 5px;padding-bottom:6px;display:flex}.signal-composer-heading span{color:#8df0c3b3;letter-spacing:.12em;text-transform:uppercase;font-size:.48rem;font-weight:900}.signal-composer-heading strong{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.54rem;overflow:hidden}.signal-team-view .signal-giferator{max-width:100%;margin-block:2px 6px}.signal-team-view .signal-giferator-trigger{gap:5px;min-height:27px;padding-inline:7px}.signal-team-view .signal-giferator-trigger-badges{gap:3px}.signal-team-view .signal-giferator-trigger-badges small,.signal-team-view .signal-giferator-trigger-badges b{padding:2px 5px}.signal-team-view .signal-composer-actions{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;display:grid}.signal-team-view .signal-composer-actions>span{grid-area:2/1/auto/-1}.signal-team-view .signal-compose-tools{gap:4px}.signal-team-view .signal-compose-tools>button{border-radius:8px;align-items:center;gap:4px;min-height:30px;padding-inline:7px;font-family:inherit;font-size:.52rem;display:inline-flex}.signal-team-view .signal-compose-tools>button>i{color:#8df0c3bd;text-align:center;min-width:15px;font-size:.58rem;font-style:normal}.signal-team-view .signal-composer-send{border-radius:8px;align-self:stretch;min-width:66px;min-height:30px}@container signalrail (width<=330px){.signal-team-view>.signal-staff-roster button{flex-basis:124px}.signal-team-view .signal-compose-tools>button>span{display:none}}.client-evidence-slot{background:#6f50e80b;border:1px solid #6f50e833;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.client-evidence-slot>span{gap:3px;display:grid}.client-evidence-slot small,.client-evidence-slot em{color:var(--muted);font-size:.78rem;font-style:normal}.client-evidence-slot button{flex:none;width:auto;padding:9px 13px}.client-evidence-uploads>input{display:none}.client-evidence-library{background:#ffffffb8;border:1px solid #6f50e833;border-radius:16px;margin-top:16px;padding:16px}.client-evidence-library>input{display:none}.client-evidence-library>summary{cursor:pointer;font-weight:750}.client-evidence-library-grid{gap:10px;margin-top:14px;display:grid}@media (max-width:640px){.client-evidence-slot{flex-direction:column;align-items:stretch}}.process-coach-launch{z-index:2;color:#174c3b;cursor:pointer;letter-spacing:.02em;background:#f7fffb;border:1px solid #9df0c87a;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font-family:inherit;font-size:.58rem;font-weight:850;line-height:1;display:inline-flex;position:absolute;bottom:-17px;right:18px;box-shadow:0 10px 24px #0f2b232e}.process-coach-launch>span{color:#6a50df;font-size:.9rem}.process-coach-launch.is-inline{color:#34216f;min-height:38px;box-shadow:none;background:linear-gradient(135deg,#f1edff,#f7fffb);border-color:#6542e838;flex:none;align-self:center;position:static}.process-coach-launch.is-inline:hover{border-color:#6542e86b;box-shadow:0 8px 20px #48309a1f}.process-coach-launch.is-rail{color:#dffff0;min-height:27px;box-shadow:none;background:#9df0c814;border-color:#9df0c83d;padding:6px 9px;font-size:.5rem;position:static}.process-coach-launch.is-rail>span{color:#9df0c8}.process-coach-launch.is-rail:hover{background:#9df0c824;border-color:#9df0c880}.signal-rail-header>.signal-rail-title{justify-items:start;gap:6px;display:grid}.lead-review-hero{position:relative}.process-coach-layer{z-index:2147483000;isolation:isolate;position:fixed;inset:0}.process-coach-scrim{-webkit-backdrop-filter:blur(2px);cursor:default;background:#0a071c9e;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.process-coach-spotlight{z-index:1;pointer-events:none;border:2px solid #9df0c8;border-radius:16px;animation:1.8s ease-in-out infinite process-coach-pulse;position:fixed;box-shadow:0 0 0 6px #9df0c829,0 18px 48px #0b072052}.process-coach-card{z-index:2;overscroll-behavior:contain;scrollbar-gutter:stable;color:#fff;background:radial-gradient(circle at 92% 4%,#7258e852,#0000 30%),linear-gradient(145deg,#1f1740,#100c28);border:1px solid #fff3;border-radius:22px;width:min(390px,100vw - 32px);max-height:calc(100dvh - 32px);animation:.22s cubic-bezier(.22,.8,.28,1) both process-coach-enter;position:fixed;overflow:hidden auto;box-shadow:0 28px 90px #0503127a}.process-coach-card>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:start;gap:14px;padding:17px 18px 13px;display:flex}.process-coach-card>header>div{gap:4px;display:grid}.process-coach-card>header span{color:#9df0c8;letter-spacing:.13em;text-transform:uppercase;font-size:.52rem;font-weight:900}.process-coach-card>header strong{font:600 1.15rem/1.1 var(--font-editorial)}.process-coach-card>header button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;width:30px;height:30px;font-size:1.15rem;line-height:1}.process-coach-progress{grid-template-columns:repeat(6,1fr);gap:5px;padding:12px 18px 0;display:grid}.process-coach-progress>i{background:#ffffff21;border-radius:999px;height:3px}.process-coach-progress>i.is-complete{background:linear-gradient(90deg,#9df0c8,#8c74ff);box-shadow:0 0 10px #9df0c847}.process-coach-copy{gap:10px;padding:17px 18px 15px;display:grid}.process-coach-copy>span{color:#ff9c7d;letter-spacing:.13em;text-transform:uppercase;font-size:.54rem;font-weight:900}.process-coach-copy h2{font:600 1.48rem/1.1 var(--font-editorial);margin:0}.process-coach-copy>p{color:#ffffffb3;margin:0;font-size:.69rem;line-height:1.58}.process-coach-do,.process-coach-avoid{background:#9df0c812;border:1px solid #9df0c829;border-radius:11px;gap:3px;padding:10px 11px;display:grid}.process-coach-avoid{background:#ff9c7d0e;border-color:#ff9c7d26}.process-coach-do b,.process-coach-avoid b{color:#9df0c8;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem}.process-coach-avoid b{color:#ffb39b}.process-coach-do p,.process-coach-avoid p{color:#ffffffc7;margin:0;font-size:.62rem;line-height:1.45}.process-coach-card>footer{border-top:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 18px 17px;display:grid}.process-coach-card>footer button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:9px;min-height:34px;padding:7px 12px;font-family:inherit;font-size:.58rem;font-weight:850;line-height:1}.process-coach-card>footer button.is-primary{color:#17102f;background:linear-gradient(135deg,#80ddf5,#9c80ff);border-color:#0000}.process-coach-card>footer button:disabled{opacity:.34;cursor:default}.process-coach-card>footer small{color:#ffffff6e;text-align:center;font-size:.46rem;line-height:1.35}.process-coach-card button:focus-visible{outline-offset:3px;outline:3px solid #9df0c8}.process-coach-launch:focus-visible{outline-offset:3px;outline:3px solid #9df0c8}@keyframes process-coach-enter{0%{opacity:0}to{opacity:1}}@keyframes process-coach-pulse{0%,to{box-shadow:0 0 0 6px #9df0c821,0 18px 48px #0b072052}50%{box-shadow:0 0 0 10px #9df0c80d,0 18px 48px #0b072052}}@media (max-width:700px){.process-coach-card{border-radius:19px;max-height:calc(100dvh - 20px);bottom:10px;right:10px;width:auto!important;top:auto!important;left:10px!important;transform:none!important}.process-coach-spotlight{display:none}.process-coach-launch{justify-content:center;align-self:stretch;width:100%;margin-top:4px;position:static}.process-coach-launch.is-inline{width:auto;margin-top:0}.lead-review-hero{display:grid}.process-coach-card>footer small{display:none}.process-coach-card>footer{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.process-coach-card,.process-coach-spotlight{animation:none}}.company-money-hero{color:#fff;background:radial-gradient(circle at 91% 12%,#70e1bd3b,#0000 31%),radial-gradient(circle at 9% 118%,#ff8b6f33,#0000 37%),linear-gradient(135deg,#17102e,#34205c);border:1px solid #70e1bd38;border-radius:22px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:28px;padding:clamp(28px,4vw,48px);display:grid;overflow:hidden;box-shadow:0 24px 60px #1f133a2e}.company-money-hero h2{max-width:760px;font:500 clamp(2.15rem, 4vw, 4rem)/.98 var(--serif);letter-spacing:-.045em;margin:9px 0 11px}.company-money-hero p{color:#ffffffb8;max-width:760px;margin:0;line-height:1.65}.company-money-hero .money-kicker{color:#91ebcd}.company-money-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff24;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:20px;display:grid}.company-access-badge,.company-money-controls>small{grid-column:1/-1}.company-access-badge{color:#17102e;letter-spacing:.09em;text-transform:uppercase;background:#8ae8c8;border-radius:7px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:950}.company-access-badge.is-read_only{color:#201640;background:#d8cff9}.company-money-controls label{color:#dcd5e7;gap:6px;font-size:10px;font-weight:850;display:grid}.company-money-controls select,.company-money-controls button{min-height:44px;font:inherit;border:1px solid #ffffff2e;border-radius:11px;padding:9px 11px}.company-money-controls select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#2a2044;width:100%}.company-money-controls button{color:#17102e;cursor:pointer;background:#ff9b82;align-self:end;font-weight:900}.company-money-controls button:disabled{opacity:.55;cursor:wait}.company-money-controls small{color:#ffffff8a;font-size:9px;line-height:1.45}.company-money-summary{background:#fff;border:1px solid #2a1b4d1f;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 15px 38px #23164012}.company-money-summary article{border-left:1px solid #2a1b4d1a;gap:8px;min-width:0;padding:22px;display:grid;position:relative}.company-money-summary article:first-child{border-left:0}.company-money-summary article:before{content:"";background:#6d51e7;width:3px;position:absolute;inset:0 auto 0 0}.company-money-summary article.is-income:before{background:#3eb78f}.company-money-summary article.is-expense:before,.company-money-summary article.is-negative:before{background:#db665f}.company-money-summary article.is-forecast:before{background:#e9ad43}.company-money-summary span{color:#71687d;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.company-money-summary strong{color:#20133b;font:550 clamp(1.65rem, 2.7vw, 2.55rem)/1 var(--serif);letter-spacing:-.025em}.company-money-summary small{color:#7d7488;line-height:1.4}.company-money-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);align-items:start;gap:20px;display:grid}.company-money-ledger{padding-bottom:0}.company-activity-list{margin:0 calc(-1*clamp(22px,2.6vw,32px))}.company-activity-list>div{border-top:1px solid #2a1b4d17;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:15px clamp(22px,2.6vw,32px);display:grid}.company-activity-sign{color:#0b6d50;background:#e2f7f0;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:950;display:grid}.company-activity-list>div.is-expense .company-activity-sign{color:#a6403c;background:#ffe9e7}.company-activity-list>div>div{gap:3px;min-width:0;display:grid}.company-activity-list>div>div:first-of-type strong{color:#24173f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-activity-list small{color:#7c7486;font-size:10px;line-height:1.4}.company-activity-list>div>div:nth-of-type(2){justify-items:end}.company-activity-list b{color:#087252;font:600 1.16rem/1 var(--serif)}.company-activity-list .is-expense b{color:#a33d38}.company-activity-list em{color:#5c5269;text-transform:uppercase;background:#eeeaf5;border-radius:6px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:950}.company-activity-list .is-pending em{color:#7d520d;background:#fff0ca}.company-activity-list .is-test{opacity:.64}.company-activity-list button{color:#873d43;font:inherit;cursor:pointer;background:#fff;border:1px solid #dccfe7;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:900}.company-money-entry{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.company-money-entry>.money-kicker,.company-money-entry>h2,.company-money-entry>p,.company-money-entry>.is-wide,.company-money-entry>button{grid-column:1/-1}.company-money-entry h2,.company-money-readonly h2{color:#21143d;font:500 2rem/1.05 var(--serif);margin:5px 0 0}.company-money-entry>p,.company-money-readonly p{color:#746d80;grid-column:1/-1;margin:0 0 4px;font-size:12px;line-height:1.55}.company-money-entry label,.company-review-list label{color:#625970;gap:6px;font-size:10px;font-weight:850;display:grid}.company-money-entry input,.company-money-entry select,.company-review-list input{color:#21143d;width:100%;min-height:43px;font:inherit;background:#fbf9fd;border:1px solid #dcd4e6;border-radius:10px;padding:9px 10px}.company-money-entry .company-test-toggle{background:#f6f2fb;border-radius:10px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;padding:11px}.company-test-toggle input{accent-color:#6542e8;width:17px;min-height:17px}.company-money-entry>button,.company-review-actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#251644;border:0;border-radius:10px;padding:10px 14px;font-weight:900}.company-money-entry button:disabled,.company-review-actions button:disabled{opacity:.55;cursor:wait}.company-money-readonly{background:linear-gradient(145deg,#faf8fe,#f0ebfa);border-color:#d8cdee}.company-review-list{gap:10px;display:grid}.company-review-list>form{background:#fbfafd;border:1px solid #e1dae9;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(150px,.32fr) auto;align-items:end;gap:16px;padding:15px;display:grid}.company-review-list>form>div:first-child{gap:3px;display:grid}.company-review-list>form>div:first-child span{color:#56456f;font-size:11px}.company-review-list>form>div:first-child small{color:#847b8d;font-size:9px}.company-review-actions{gap:7px;display:flex}.company-review-actions button.is-quiet{color:#49395f;background:#fff;border:1px solid #d9cfe5}.company-review-awaiting{color:#704e12;text-transform:uppercase;background:#fff0ca;border-radius:7px;align-self:center;padding:7px 9px;font-size:9px;font-weight:950}.company-money-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.company-money-sources article{background:#fbfafd;border:1px solid #e2dbe9;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.company-money-sources article>span{background:#e1a946;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e1a9461f}.company-money-sources article.is-current>span{background:#42b88f;box-shadow:0 0 0 5px #42b88f1f}.company-money-sources article.is-incomplete>span{background:#d65f5a;box-shadow:0 0 0 5px #d65f5a1c}.company-money-sources article>div{gap:3px;min-width:0;display:grid}.company-money-sources article>div:last-child{text-align:right;justify-items:end}.company-money-sources small{color:#7d7488;font-size:9px;line-height:1.42}.company-money-sources b{color:#281944}.money-compensation-shell{background:#ffffffa3;border:1px solid #2a1b4d21;border-radius:18px;overflow:hidden}.money-compensation-shell>summary{color:#251644;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.money-compensation-shell>summary::-webkit-details-marker{display:none}.money-compensation-shell>summary>span{gap:3px;display:grid}.money-compensation-shell>summary small{color:#7a7184;font-weight:500}.money-compensation-shell>summary i{font-size:1.25rem;font-style:normal;transition:transform .2s}.money-compensation-shell[open]>summary i{transform:rotate(180deg)}.money-compensation-body{gap:20px;padding:0 20px 20px;display:grid}@media (max-width:1120px){.company-money-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.company-money-summary article:nth-child(3){border-top:1px solid #2a1b4d1a;border-left:0}.company-money-summary article:nth-child(4){border-top:1px solid #2a1b4d1a}.company-money-grid{grid-template-columns:1fr}}@media (max-width:780px){.company-money-hero,.company-money-sources>div{grid-template-columns:1fr}.company-review-list>form{grid-template-columns:1fr;align-items:stretch}.company-review-actions{flex-wrap:wrap}}@media (max-width:620px){.company-money-hero{border-radius:16px;padding:23px 18px}.company-money-controls{grid-template-columns:1fr;padding:15px}.company-money-controls>*{grid-column:1}.company-money-summary{grid-template-columns:1fr}.company-money-summary article,.company-money-summary article:nth-child(4){border-top:1px solid #2a1b4d1a;border-left:0}.company-money-summary article:first-child{border-top:0}.company-activity-list{margin:0 -16px}.company-activity-list>div{grid-template-columns:auto minmax(0,1fr) auto;padding:14px 16px}.company-activity-list>div>div:nth-of-type(2){grid-column:2/-1;justify-items:start}.company-activity-list>div>button{grid-column:2;justify-self:start}.company-money-entry{grid-template-columns:1fr}.company-money-entry>*{grid-column:1/-1}.company-money-sources article{grid-template-columns:auto minmax(0,1fr)}.company-money-sources article>div:last-child{text-align:left;grid-column:2;justify-items:start}.money-compensation-body{padding:0 12px 12px}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
