/*! 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,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-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,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#071a38;--navy2:#102c56;--blue:#174b94;--red:#d72532;--gold:#d6a72b;--cream:#fbf8f1;--ink:#14213a;--muted:#6f7d91;--line:#e5e9ef;--bg:#f5f6f8;--green:#16805a;--shadow:0 8px 28px #0d203c17}.chamber-batch-selector{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0 0;padding:0;display:grid}.chamber-batch-selector legend{color:#40536e;grid-column:1/-1;margin-bottom:2px;font-size:11px;font-weight:900}.chamber-batch-selector label{cursor:pointer;background:#fff;border:1px solid #c9d4e7;border-radius:12px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.chamber-batch-selector label:has(input:checked){border-color:#174b94;box-shadow:0 0 0 2px #174b9422}.chamber-batch-selector input{accent-color:#174b94;width:18px;height:18px}.chamber-batch-selector span,.chamber-batch-selector b,.chamber-batch-selector small{display:block}.chamber-batch-selector b{font-size:11px}.chamber-batch-selector small{color:var(--muted);margin-top:3px;font-size:9px}.chamber-result-batch{color:#174b94;background:#e7effb;border-radius:10px;margin-top:14px;padding:10px 12px;font-size:11px}@media (width<=680px){.chamber-batch-selector{grid-template-columns:1fr}}*{box-sizing:border-box}html{background:var(--bg)}body{color:var(--ink);background:var(--bg);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}.app[data-text-size=large]{-webkit-text-size-adjust:115%;-moz-text-size-adjust:115%;text-size-adjust:115%;--desktop-text-zoom:1.15}.app[data-text-size=extra-large]{-webkit-text-size-adjust:130%;-moz-text-size-adjust:130%;text-size-adjust:130%;--desktop-text-zoom:1.3}button,input,select,textarea{font:inherit}button,a,select,summary{cursor:pointer}button,a,input,select,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #f3b51b}button{min-height:44px}.skip-link{z-index:1000;color:#fff;opacity:0;pointer-events:none;background:#071a38;border-radius:10px;padding:10px 14px;font-weight:900;text-decoration:none;transition:transform .16s,opacity .16s;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.skip-link:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.skip-link:focus:not(:focus-visible){opacity:0;pointer-events:none;transform:translateY(-180%)}#main-content{scroll-margin-top:calc(84px + env(safe-area-inset-top))}.app{background:var(--bg);max-width:760px;min-height:100dvh;margin:0 auto;position:relative;box-shadow:0 0 50px #071a3810}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:space-between;align-items:center;height:72px;padding:10px 18px;display:flex;position:sticky;top:0}.product-brand{align-items:center;gap:10px;display:flex}.platereach-mark{flex:none;place-items:center;width:72px;height:72px;display:inline-grid;position:relative}.platereach-mark.small{width:44px;height:44px}.pr-orbit{border:3px solid #326dff;border-radius:50%;width:66%;height:66%;position:absolute;transform:rotate(-22deg)}.pr-a{border-top-color:#2ed8c3;border-right-color:#0000}.pr-b{border-width:2px;border-bottom-color:#f2bd63;border-left-color:#0000;width:44%;height:44%;transform:rotate(32deg)}.pr-signal{background:#2ed8c3;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 10px #2ed8c3}.pr-s1{top:36%;left:15%}.pr-s2{bottom:29%;right:15%}.pr-s3{background:#326dff;top:13%;right:27%}.pr-spark{background:#f2bd63;width:8px;height:8px;position:absolute;top:13%;right:4%;transform:rotate(45deg);box-shadow:0 0 15px #f2bd63}.platereach-mark.small .pr-orbit{border-width:2px}.platereach-mark.small .pr-b{border-width:1px}.platereach-mark.small .pr-signal{width:3px;height:3px}.platereach-mark.small .pr-spark{width:5px;height:5px}.platereach-logo.small{object-fit:contain;flex:none;width:44px;height:44px;display:block}.product-brand img{object-fit:contain;border-radius:12px;width:50px;height:50px}.product-brand strong,.product-brand span{display:block}.language-toggle{background:#f4f7fb;border:1px solid #d5dfec;border-radius:999px;align-items:center;gap:2px;min-height:50px;padding:3px;display:inline-flex;box-shadow:0 2px 8px #071a3808}.language-toggle button{color:#607087;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:44px;padding:0 11px;font-size:10px;font-weight:900}.language-toggle button.active{color:#fff;background:#174b94;box-shadow:0 3px 10px #174b9430}.secure-language-toggle{width:max-content;margin:-8px 0 18px auto}.secure-language-toggle button{padding:0 13px;font-size:10px}.product-brand strong{letter-spacing:-.4px;font-size:18px}.product-brand span{color:var(--muted);letter-spacing:.5px;margin-top:1px;font-size:9px}.avatar{background:var(--navy);color:#fff;border:0;border-radius:50%;width:40px;height:40px;font-size:11px;font-weight:800}.screen{padding:20px 16px 0}.greeting{justify-content:space-between;align-items:center;display:flex}.greeting span,.section-head span,.sheet header span{letter-spacing:1.35px;color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.greeting h1{letter-spacing:-1px;margin:4px 0 0;font-size:27px;line-height:1.1}.icon-button{border:1px solid var(--line);background:#fff;border-radius:13px;width:44px;height:44px;font-size:20px;position:relative}.icon-button b{background:var(--red);color:#fff;border-radius:10px;padding:2px 5px;font-size:8px;position:absolute;top:-4px;right:-2px}.notice{text-align:left;color:#176c49;background:#effaf4;border:1px solid #b9dfca;border-radius:12px;width:100%;margin-top:14px;padding:12px 14px;font-size:12px}.notice span{float:right}.hero-card{background:linear-gradient(145deg, var(--navy), #12396d);color:#fff;border-radius:22px;margin-top:18px;padding:20px;position:relative;overflow:hidden;box-shadow:0 14px 30px #071a3830}.hero-card:after{content:"";border:30px solid #ffffff08;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-75px}.hero-label{justify-content:space-between;align-items:center;display:flex}.hero-label>span{letter-spacing:1.25px;color:#becae0;font-size:9px;font-weight:800}.hero-label button{color:#fff;background:0 0;border:1px solid #ffffff35;border-radius:50%;width:24px;height:24px;font-size:10px}.hero-card>strong{letter-spacing:-1.7px;margin-top:8px;font-size:38px;display:block}.hero-card>p{color:#b8c5d9;margin:0 0 18px;font-size:11px}.hero-stats{border-top:1px solid #ffffff1e;grid-template-columns:1.2fr .8fr .8fr;gap:10px;padding-top:15px;display:grid}.hero-stats b,.hero-stats span{display:block}.hero-stats b{font-size:14px}.hero-stats span{color:#aebdd2;margin-top:3px;font-size:8px}.quick-actions{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.quick-actions button{color:var(--ink);background:0 0;border:0;padding:0}.quick-actions i{border:1px solid var(--line);width:52px;height:52px;color:var(--blue);background:#fff;border-radius:17px;place-items:center;margin:auto;font-size:21px;font-style:normal;display:grid;box-shadow:0 5px 14px #071a3809}.quick-actions button:first-child i{background:var(--red);color:#fff;border-color:var(--red)}.quick-actions span{margin-top:7px;font-size:9px;font-weight:700;display:block}.search-row{gap:9px;display:flex}.search-row label{border:1px solid var(--line);background:#fff;border-radius:14px;flex:1;align-items:center;gap:9px;height:48px;padding:0 14px;display:flex}.search-row input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.search-row>button{background:var(--navy);color:#fff;border:0;border-radius:14px;width:48px;height:48px;font-size:20px}.chips{scrollbar-width:none;gap:8px;padding:12px 0 6px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips button{white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:18px;padding:8px 13px;font-size:10px;font-weight:700}.chips button.active{background:var(--blue);border-color:var(--blue);color:#fff}.section-head{justify-content:space-between;align-items:end;margin:20px 2px 10px;display:flex}.section-head h2{letter-spacing:-.4px;margin:3px 0 0;font-size:18px}.section-head>button{color:var(--blue);background:0 0;border:0;font-size:10px;font-weight:800}.lead-list{gap:11px;display:grid}.lead-card{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:18px;padding:15px;display:block;box-shadow:0 4px 18px #071a3808}.lead-card:active{transform:scale(.99)}.lead-top{align-items:center;display:flex}.company-mark{width:44px;height:44px;color:var(--blue);background:#e9f0fb;border-radius:13px;place-items:center;font-size:11px;font-weight:850;display:grid}.lead-title{flex:1;padding-left:11px}.lead-title strong,.lead-title span{display:block}.lead-title span{color:var(--muted);margin-top:3px;font-size:9px}.fit-score{text-align:center;border:4px solid #40ad7c;border-radius:50%;place-content:center;width:44px;height:44px;display:grid}.fit-score b{font-size:13px;line-height:1}.fit-score span{color:var(--muted);font-size:6px}.lead-metrics{border-top:1px solid #eff1f4;border-bottom:1px solid #eff1f4;grid-template-columns:.8fr 1.2fr 1fr;margin:14px 0 11px;padding:12px 0;display:grid}.lead-metrics div+div{border-left:1px solid #eff1f4;padding-left:12px}.lead-metrics span,.lead-metrics b{display:block}.lead-metrics span{color:var(--muted);letter-spacing:.7px;font-size:7px;font-weight:800}.lead-metrics b{margin-top:4px;font-size:12px}.lead-metrics em{color:#536176;background:#f0f3f7;border-radius:9px;margin-top:3px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:700;display:inline-block}.lead-reason{color:var(--muted);align-items:center;gap:8px;display:flex}.lead-reason>span{color:var(--gold)}.lead-reason p{flex:1;margin:0;font-size:9px;line-height:1.4}.lead-reason b{color:#a1a9b5;font-size:22px}.territory-summary{margin-top:22px}.territory-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.territory-grid>div{border:1px solid var(--line);background:#fff;border-radius:15px;padding:13px;position:relative}.territory-grid b,.territory-grid span{display:block}.territory-grid b{font-size:11px}.territory-grid span{color:var(--muted);margin-top:3px;font-size:8px}.territory-grid strong{color:var(--blue);font-size:18px;position:absolute;top:16px;right:12px}.safe-area{height:0}.bottom-nav{border-top:1px solid var(--line);z-index:25;width:min(760px,100%);height:76px;padding-bottom:env(safe-area-inset-bottom);background:#fff;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav button{color:#8b96a7;background:0 0;border:0;place-content:center;gap:3px;display:grid}.bottom-nav i{font-size:20px;font-style:normal;line-height:1}.bottom-nav span{font-size:8px;font-weight:700}.bottom-nav button.active{color:var(--blue)}.fab{z-index:26;border:4px solid var(--bg);background:var(--red);color:#fff;border-radius:50%;width:50px;height:50px;font-size:25px;position:fixed;bottom:48px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #d7253250}.backdrop{z-index:50;background:#06152e99;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:min(760px,100%);padding:10px 20px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;max-height:92dvh;overflow:auto;box-shadow:0 -10px 40px #0002}.handle{background:#d8dce2;border-radius:5px;width:42px;height:5px;margin:0 auto 14px}.sheet>header{align-items:start;display:flex}.sheet>header h2{margin:3px 0 0;font-size:22px}.sheet>header>button{background:#f0f2f5;border:0;border-radius:50%;width:38px;height:38px;margin-left:auto;font-size:20px}.sheet-score{background:var(--cream);border-radius:16px;align-items:center;gap:14px;margin:18px 0;padding:15px;display:flex}.sheet-score>div{text-align:center;border:5px solid #3aa474;border-radius:50%;place-content:center;width:62px;height:62px;display:grid}.sheet-score>div b{font-size:19px}.sheet-score>div span{font-size:6px}.sheet-score p{flex:1;margin:0}.sheet-score p strong,.sheet-score p span{display:block}.sheet-score p strong{font-size:12px}.sheet-score p span{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.sheet-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sheet-grid>div{border:1px solid var(--line);border-radius:13px;padding:12px}.sheet-grid span,.sheet-grid b{display:block}.sheet-grid span{color:var(--muted);font-size:8px}.sheet-grid b{margin-top:5px;font-size:11px}.primary-action,.secondary-action{border:0;border-radius:14px;width:100%;min-height:48px;margin-top:12px;font-size:12px;font-weight:800}.primary-action{background:var(--blue);color:#fff}.secondary-action{color:var(--blue);background:#edf2fa}.sheet label{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin-top:14px;font-size:9px;font-weight:800;display:block}.sheet input,.sheet select,.sheet textarea{border:1px solid var(--line);text-transform:none;background:#fff;border-radius:13px;width:100%;margin-top:6px;padding:13px;font-size:14px;display:block}.sheet textarea{resize:vertical;height:260px;line-height:1.55}.ai-note{color:#6a5e39;background:#fff6d8;border-radius:10px;padding:10px;font-size:9px}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.add-sheet{padding-bottom:calc(30px + env(safe-area-inset-bottom))}.account-status{border:1px solid var(--line);text-align:left;background:#fff;border-radius:22px;align-items:center;gap:8px;min-width:118px;padding:5px 8px 5px 5px;display:flex}.account-status>span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.account-status>div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.account-status b{color:var(--ink);white-space:nowrap;font-size:9px;line-height:1.1}.account-status small{color:var(--muted);white-space:nowrap;font-size:7px}.account-status>i{background:#d8a21f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #f8efd5}.account-status.saved>i{background:#16805a;box-shadow:0 0 0 3px #e4f4ed}.profile-popover{z-index:45;background:#fff;border:1px solid #dbe4f0;border-radius:18px;width:min(330px,100vw - 24px);padding:14px;position:absolute;top:66px;right:16px;box-shadow:0 24px 60px #06152e38}.profile-popover header{align-items:center;gap:10px;display:flex}.profile-popover header>span{background:var(--navy);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.profile-popover header div,.profile-popover header b,.profile-popover header small{min-width:0;display:block}.profile-popover header b{font-size:13px}.profile-popover header small{color:var(--muted);text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.profile-facts{background:#f4f7fb;border-radius:12px;gap:7px;margin:13px 0;padding:11px;display:grid}.profile-facts span{color:#526176;font-size:10px}.profile-facts i{background:#d8a21f;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.profile-facts i.good{background:var(--green)}.profile-facts i.warn{background:var(--red)}.profile-popover>button,.profile-popover>a{border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 11px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.profile-popover>button{color:var(--blue);background:#edf4ff}.profile-popover>a{color:#a5212c;background:#fff0f1;margin-top:7px}.profile-popover em{font-style:normal}@media (width<=390px){.account-status{min-width:108px;max-width:122px;padding:5px 7px 5px 5px}.account-status>div{display:flex}.account-status>i{display:block}.account-status b{text-overflow:ellipsis;max-width:62px;overflow:hidden}.account-status>span{width:32px;height:32px}}@media (width>=1000px){.app.rail-collapsed .platform-mark>.platereach-mark.small,.app.rail-collapsed .tenant-switcher>img,.app.rail-collapsed .platform-rail>nav button>i,.app.rail-collapsed .rail-assistant>span,.app.rail-collapsed .rail-profile>.profile-avatar{box-sizing:border-box;border-radius:10px;width:40px;min-width:40px;height:40px}.app.rail-collapsed .tenant-switcher,.app.rail-collapsed .platform-rail>nav button,.app.rail-collapsed .rail-assistant,.app.rail-collapsed .rail-profile{grid-template-columns:40px;justify-content:center;place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;margin-left:auto;margin-right:auto;padding:4px;display:grid}.app.rail-collapsed .platform-rail>nav button{gap:0}.app.rail-collapsed .rail-profile>.profile-avatar{display:grid}}:root{--bg:#e7edf5;--canvas:#e7edf5;--surface:#f8fbff;--soft:#e6eef8;--ink:#101d33;--text:#0b1930;--muted:#526176;--subtle:#4b5f77;--line:#cbd7e5;--hairline:#c5d2e1;--lift:0 12px 32px #07172f1c}html,body,.app,.app-workspace{background:var(--canvas)}.app-workspace{background:linear-gradient(#edf3fa 0,#e7edf5 360px)}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fbfff5;border-bottom-color:#bdcbdb;box-shadow:0 5px 18px #07172f12}.screen{color:var(--text)}.screen small,.topbar small{font-size:max(10px,.625rem);line-height:1.45}.page-intro,.lead-title span,.lead-reason p,.result-count,.identity-explainer{color:var(--subtle)}.day-snapshot div,.next-card,.day-details,.progress-card,.day-summary,.lead-card,.accounts-command,.account-pagination,.profile-summary,.business-profile-card,.management-card,.connection-list>div,.identity-list>div,.security-options article,.session-card,.more-menu>button,.text-size-setting,.session-timeout-setting,.notification-setting,.system-status-card,.feedback-history article,.platform-feedback-queue article,.tenant-crm-metrics>div,.tenant-health-card,.caller-routing-card,.readiness-section,.readiness-card{background:var(--surface);border-color:var(--line);box-shadow:0 7px 22px #07172f11}.day-snapshot div:nth-child(2n),.lead-card:nth-child(2n),.connection-list>div:nth-child(2n){background:#f1f6fc}.filter-sheet-inline,.profile-facts,.auth-feedback,.mfa-enrollment,.business-profile-summary>div,.security-grid div,.system-status-card{background:var(--soft)}.account-search,.accounts-command>button,.filter-actions button,.account-pagination,.profile-popover,.sheet,.login-preview,.login-preview input,.identity-list>div,.security-options article{border-color:#bdcbdb}.account-search,.accounts-command>button,.filter-actions button,.profile-popover,.sheet,.login-preview{background:#fbfdff}.greeting span,.section-head span,.sheet header span,.day-snapshot span,.day-snapshot small,.lead-metrics span,.profile-summary span,.profile-facts span,.connection-list small,.identity-list small,.security-options span,.session-card small,.more-menu span,.text-size-setting span,.business-profile-summary span,.business-profile-summary b{color:var(--subtle)}.lead-title strong,.day-snapshot b,.profile-summary b,.connection-list b,.identity-list b,.security-options b,.more-menu b{color:var(--text)}.lead-metrics span,.business-profile-summary span,.security-grid span{font-size:9px}@media (width<=620px){.screen{padding-left:14px;padding-right:14px}.page-intro{font-size:14px;line-height:1.6}.lead-title span,.lead-reason p,.connection-list small,.identity-list small,.security-options span,.more-menu span{font-size:11px;line-height:1.5}.day-snapshot span,.day-snapshot small,.result-count{font-size:11px}}.contrast-display-setting{border:1px solid var(--line);background:var(--surface);border-radius:17px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid;box-shadow:0 6px 18px #071a380d}.contrast-display-setting>i{color:#fff;background:#102c56;border-radius:14px;place-items:center;width:44px;height:44px;font-size:17px;font-style:normal;font-weight:950;display:grid}.contrast-display-setting>div{flex-direction:column;gap:3px;min-width:0;display:flex}.contrast-display-setting b{font-size:13px}.contrast-display-setting span{color:var(--subtle);font-size:10px;line-height:1.45}.high-contrast-active{--canvas:#dce5f0;--surface:#fff;--soft:#e4edf7;--text:#050d1a;--ink:#081426;--subtle:#33465e;--muted:#394b62;--line:#91a4ba;--hairline:#8196ae}.high-contrast-active .app-workspace{background:linear-gradient(#e8eff7 0,#dce5f0 360px)}.high-contrast-active .topbar,.high-contrast-active .lead-card,.high-contrast-active .more-menu>button,.high-contrast-active .profile-summary{border-width:2px}.high-contrast-active button:focus-visible,.high-contrast-active a:focus-visible,.high-contrast-active input:focus-visible,.high-contrast-active select:focus-visible,.high-contrast-active textarea:focus-visible{outline-offset:3px;outline:4px solid #ffb800}.high-contrast-active .lead-title span,.high-contrast-active .lead-reason p,.high-contrast-active small{color:#33465e}@media (width<=620px){.contrast-display-setting{grid-template-columns:40px minmax(0,1fr) auto}.contrast-display-setting>i{width:40px;height:40px}}@media (width<=520px){.topbar{gap:7px;padding-inline:10px}.topbar>.language-toggle{margin-left:auto}.product-brand{min-width:0}.product-brand strong{white-space:nowrap;font-size:13px}.product-brand span{display:none}.product-brand img{width:42px;height:42px}.language-toggle button{padding:0 7px;font-size:8px}}@media (width<=360px){.product-brand strong{display:none}.topbar>.language-toggle button{padding:0 6px}}.profile-summary{background:#fff;border:1px solid #dfe6ef;border-radius:20px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid;box-shadow:0 8px 24px #071a3808}.profile-initials{color:#fff;background:#071f44;border-radius:16px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid}.profile-summary>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.profile-summary b{font-size:14px}.profile-summary span{color:#6b788d;font-size:10px}.profile-summary em{color:#17603a;background:#e8f7ee;border-radius:999px;padding:7px 9px;font-size:9px;font-style:normal}.system-status-card{background:#f1f6fd;border:1px solid #dbe6f5;border-radius:16px;grid-template-columns:36px 1fr;align-items:center;gap:11px;margin:12px 0 24px;padding:13px;display:grid}.system-status-card>i{color:#fff;background:#174b94;border-radius:12px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.system-status-card>div{flex-direction:column;gap:3px;display:flex}.system-status-card b{font-size:12px}.system-status-card span{color:#627188;font-size:9px;line-height:1.45}.system-status-card[data-tone=good]{background:#edf8f3;border-color:#cce8db}.system-status-card[data-tone=good]>i{background:#16805a}.system-status-card[data-tone=warn]{background:#fff7e8;border-color:#ead9a9}.system-status-card[data-tone=warn]>i{background:#a16a09}.more-section-title{margin:22px 4px 11px}.more-section-title>span{letter-spacing:.12em;color:#718097;font-size:9px;font-weight:900}.more-section-title h2{letter-spacing:-.5px;margin:5px 0 0;font-size:21px}.more-section-title p{color:#67758a;margin:6px 0 0;font-size:10px;line-height:1.45}.more-menu{gap:10px;display:grid}.more-menu>button{text-align:left;background:#fff;border:1px solid #dfe6ef;border-radius:17px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;width:100%;padding:12px;display:grid;box-shadow:0 6px 18px #071a3808}.more-menu>button>i{color:#174b94;background:#eaf1fb;border-radius:14px;place-items:center;width:44px;height:44px;font-size:16px;font-style:normal;font-weight:900;display:grid}.more-menu>button>div{flex-direction:column;gap:3px;display:flex}.more-menu b{font-size:13px}.more-menu span{color:#68768a;font-size:9px;line-height:1.4}.more-menu em{color:#174b94;font-size:9px;font-style:normal;font-weight:900}.more-menu>button.featured{color:#fff;background:#071f44;border-color:#071f44}.more-menu>button.featured>i{color:#fff;background:#e12632}.more-menu>button.featured span{color:#bbcae0}.more-menu>button.featured em{color:#fff}.text-size-setting{background:#fff;border:1px solid #dfe6ef;border-radius:17px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid;box-shadow:0 6px 18px #071a3808}.text-size-setting>i{color:#174b94;background:#edf4ff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:13px;font-style:normal;font-weight:950;display:grid}.text-size-setting>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.text-size-setting b{font-size:13px}.text-size-setting span{color:#68768a;font-size:9px;line-height:1.4}.text-size-options{gap:4px;display:flex}.text-size-options button{color:#174b94;background:#f7f9fc;border:1px solid #cbd7e5;border-radius:9px;min-width:34px;min-height:36px;padding:0 7px;font-size:10px;font-weight:900}.text-size-options button[aria-pressed=true]{color:#fff;background:#174b94;border-color:#174b94}@media (width<=430px){.text-size-setting{grid-template-columns:40px minmax(0,1fr)}.text-size-setting>i{width:40px;height:40px}.text-size-options{grid-column:2}.text-size-options button{flex:1}}.help-card{background:#edf8f3;border:1px solid #cce8db;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:13px;display:flex}.help-card>div{flex-direction:column;gap:3px;display:flex}.help-card b{color:#125f45;font-size:11px}.help-card span{color:#547063;font-size:9px;line-height:1.4}.help-card button{color:#fff;background:#17603a;border:0;border-radius:11px;flex:none;padding:0 12px;font-size:9px;font-weight:900}.back-link{color:#174b94;background:0 0;border:0;min-height:38px;padding:0;font-size:11px;font-weight:900}.owner-only-label{background:#fff7e7;border-left:4px solid #d6a72b;border-radius:0 13px 13px 0;flex-direction:column;gap:3px;margin-bottom:16px;padding:11px;display:flex}.owner-only-label span{letter-spacing:.12em;color:#8b6714;font-size:8px;font-weight:900}.owner-only-label b{font-size:12px}.owner-only-label small{color:#796b47;font-size:9px}.training-hero{color:#fff;background:linear-gradient(145deg,#071f44,#12396d);border-radius:22px;padding:18px;box-shadow:0 14px 30px #071a3828}.training-hero>div:first-child>span{letter-spacing:.13em;color:#b9cae2;font-size:8px;font-weight:900}.training-hero h2{margin:6px 0;font-size:23px}.training-hero p{color:#c7d4e6;margin:0;font-size:10px;line-height:1.55}.manual-meta{border-top:1px solid #ffffff1e;grid-template-columns:auto 1fr auto;align-items:baseline;gap:7px;margin-top:16px;padding-top:14px;display:grid}.manual-meta b{font-size:27px}.manual-meta span{color:#c7d4e6;font-size:10px}.manual-meta em{color:#aebdd2;font-size:8px;font-style:normal}.training-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.training-actions a{color:#fff;background:#e12632;border-radius:12px;place-items:center;min-height:46px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.training-actions a.secondary{color:#0b376e;background:#fff}.lesson-list{gap:9px;display:grid}.lesson-list article{background:#fff;border:1px solid #e0e7f0;border-radius:15px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.lesson-list article>i{color:#174b94;background:#eaf1fb;border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:900;display:grid}.lesson-list article>div{flex-direction:column;gap:3px;display:flex}.lesson-list b{font-size:11px}.lesson-list span{color:#6c798c;font-size:8px;line-height:1.4}.lesson-list em{text-align:right;color:#17365f;font-size:9px;font-style:normal;font-weight:900}.lesson-list small{color:#9a6c13;margin-top:3px;font-size:7px;font-weight:500;display:block}.training-note{background:#f0f5fc;border-radius:14px;flex-direction:column;gap:3px;margin-top:14px;padding:13px;display:flex}.training-note b{color:#17365f;font-size:11px}.training-note span{color:#64728a;font-size:9px;line-height:1.45}@media (width<=390px){.more-menu>button{grid-template-columns:40px 1fr}.more-menu>button>i{width:40px;height:40px}.more-menu>button>em{display:none}.training-actions{grid-template-columns:1fr}.lesson-list article{grid-template-columns:38px 1fr}.lesson-list article>em{text-align:left;grid-column:2}.help-card{flex-direction:column;align-items:flex-start}.help-card button{width:100%}}.page-heading{justify-content:space-between;align-items:center;display:flex}.page-heading>div>span{letter-spacing:1.35px;color:var(--muted);font-size:9px;font-weight:800}.page-heading h1{letter-spacing:-1px;margin:4px 0 0;font-size:27px;line-height:1.1}.small-add{background:var(--red);color:#fff;border:0;border-radius:12px;padding:11px 14px;font-size:10px;font-weight:800}.daily-plan{margin-top:20px}.daily-plan .section-head>b,.section-head>b{color:var(--blue);background:#e8f0fb;border-radius:10px;padding:6px 9px;font-size:9px}.daily-plan>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;width:100%;padding:12px 2px;display:flex}.daily-plan>button>i{background:var(--navy);color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:800;display:grid}.daily-plan>button>div{flex:1;padding-left:10px}.daily-plan strong,.daily-plan span{display:block}.daily-plan strong{font-size:11px}.daily-plan span{color:var(--muted);margin-top:3px;font-size:8px}.daily-plan>button>b{color:#a4acb9;font-size:18px}.zip-finder{background:linear-gradient(145deg, var(--navy), var(--navy2));color:#fff;border-radius:20px;margin:18px 0;padding:17px}.zip-finder>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.zip-finder label{color:#c6d1e1;font-size:8px;font-weight:700}.zip-finder input,.zip-finder select{color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;width:100%;height:44px;margin-top:5px;padding:0 11px;font-weight:700}.zip-finder select option{color:var(--ink)}.zip-finder>button{background:var(--red);color:#fff;border:0;border-radius:12px;width:100%;height:44px;margin-top:12px;font-size:11px;font-weight:800}.zip-finder p{color:#aebdd2;margin:8px 2px 0;font-size:8px}.result-count{justify-content:space-between;align-items:center;margin:10px 2px;display:flex}.result-count b{font-size:11px}.result-count span{color:var(--muted);font-size:8px}.empty{text-align:center;background:#fff;border-radius:16px;padding:40px 20px}.empty b,.empty span{display:block}.empty span{color:var(--muted);margin-top:5px;font-size:10px}.pipeline-summary{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.pipeline-summary .forecast-value{background:linear-gradient(145deg,var(--navy),#123b70);grid-column:1/-1}.pipeline-summary>div{background:var(--navy);color:#fff;border-radius:16px;padding:16px}.pipeline-summary b,.pipeline-summary span{display:block}.pipeline-summary b{font-size:22px}.pipeline-summary span{color:#b7c4d8;margin-top:4px;font-size:8px}.forecast-method{border:1px solid var(--line);background:#fff;border-radius:14px;margin:-4px 0 18px;padding:11px 13px}.forecast-method summary{min-height:34px;color:var(--blue);cursor:pointer;align-items:center;font-size:11px;font-weight:900;display:flex}.forecast-method p{color:#5f6e83;margin:8px 0 11px;font-size:10px;line-height:1.5}.forecast-method>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.forecast-method>div span{background:#f5f8fc;border-radius:9px;justify-content:space-between;gap:8px;padding:7px 8px;font-size:9px;display:flex}.forecast-method>div em{color:#17603a;font-style:normal;font-weight:900}.stage-list{gap:12px;display:grid}.stage{border:1px solid var(--line);background:#fff;border-radius:17px;padding:13px}.stage header{border-bottom:1px solid var(--line);align-items:center;padding-bottom:10px;display:flex}.stage header b{font-size:12px}.stage header span{background:#edf2f8;border-radius:10px;margin-left:7px;padding:3px 7px;font-size:8px}.stage header em{color:var(--blue);margin-left:auto;font-size:10px;font-style:normal;font-weight:800}.stage>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eff1f4;align-items:center;width:100%;padding:12px 0;display:flex}.stage>button:last-child{border-bottom:0}.stage>button div{flex:1}.stage>button strong,.stage>button span{display:block}.stage>button strong{font-size:11px}.stage>button span{color:var(--muted);margin-top:3px;font-size:8px}.stage>button>b{text-align:right;font-size:10px}.stage>button>b small{color:#6c798b;margin-top:3px;font-size:8px;font-weight:600;display:block}.stage>p{color:var(--muted);margin:12px 0 2px;font-size:9px}.guardrail{color:#176b48;background:#edf9f3;border:1px solid #c9ead8;border-radius:15px;margin-top:18px;padding:13px}.guardrail b,.guardrail span{display:block}.guardrail b{font-size:11px}.guardrail span{margin-top:4px;font-size:8px}.queue-list{gap:8px;display:grid}.queue-list>div,.team-list>div{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;padding:12px;display:flex}.queue-list i,.team-list i{width:38px;height:38px;color:var(--blue);background:#eaf0fa;border-radius:11px;place-items:center;font-style:normal;font-weight:800;display:grid}.queue-list div>div,.team-list div>div{flex:1;padding-left:10px}.queue-list strong,.queue-list span,.team-list b,.team-list span{display:block}.queue-list strong,.team-list b{font-size:11px}.queue-list span,.team-list span{color:var(--muted);margin-top:3px;font-size:8px}.queue-list em,.team-list em{color:#80671b;background:#fff5d7;border-radius:9px;padding:5px 7px;font-size:8px;font-style:normal}.outreach-leads{gap:8px;display:grid}.outreach-leads button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;align-items:center;width:100%;padding:13px;display:flex}.outreach-leads div{flex:1}.outreach-leads b,.outreach-leads span{display:block}.outreach-leads b{font-size:11px}.outreach-leads span{color:var(--muted);margin-top:3px;font-size:8px}.outreach-leads em{color:var(--blue);font-size:9px;font-style:normal;font-weight:800}.workspace-card{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;margin-top:18px;padding:14px;display:flex}.workspace-card img{object-fit:contain;border-radius:14px;width:64px;height:64px}.workspace-card div{padding-left:12px}.workspace-card strong,.workspace-card span,.workspace-card em{display:block}.workspace-card strong{font-size:14px}.workspace-card span{color:var(--muted);margin-top:3px;font-size:9px}.workspace-card em{color:var(--blue);margin-top:5px;font-size:8px;font-style:normal}.team-list{gap:8px;display:grid}.team-list em{color:#536176;background:#edf2f8}.platform-note{background:var(--navy);color:#fff;border-radius:20px;margin-top:20px;padding:20px}.platform-note>span{color:#aebdd2;letter-spacing:1px;font-size:8px;font-weight:800}.platform-note h2{margin:5px 0;font-size:20px}.platform-note p{color:#c3cede;font-size:10px;line-height:1.55}.platform-note div{border-top:1px solid #ffffff20;padding-top:12px}.platform-note div b,.platform-note div i{display:block}.platform-note div b{font-size:11px}.platform-note div i{color:#99aac4;margin-top:3px;font-size:8px;font-style:normal}.score-factors{border:1px solid var(--line);border-radius:14px;margin-bottom:10px;padding:12px}.score-factors>b{margin-bottom:6px;font-size:10px;display:block}.score-factors>div{border-top:1px solid #eff1f4;padding:7px 0;font-size:9px;display:flex}.score-factors>div span{color:var(--muted);flex:1}.score-factors>div em{color:var(--green);font-style:normal;font-weight:800}.recommendation{background:#edf3fb;border-radius:14px;margin-top:10px;padding:13px}.recommendation span,.recommendation b{display:block}.recommendation span{letter-spacing:.8px;color:var(--blue);font-size:7px;font-weight:800}.recommendation b{margin-top:4px;font-size:12px}.recommendation p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.45}.account-ai{background:linear-gradient(145deg,#f8fbff,#eef5ff);border:1px solid #cddcf3;border-radius:18px;margin:18px 0;padding:17px;box-shadow:0 8px 24px #174b9414}.account-ai>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.account-ai>header span{color:#174b94;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.account-ai>header h3{letter-spacing:-.02em;margin:3px 0 0;font-size:18px}.account-ai-status{color:#117052;white-space:nowrap;cursor:pointer;background:#e3f6ef;border:0;border-radius:999px;min-height:44px;padding:8px 12px;font-size:10px;font-weight:900}.account-ai-status:disabled{cursor:wait;opacity:.7}.account-ai>p{color:#53647c;margin:0 0 13px;font-size:11px;line-height:1.5}.account-ai-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-ai-actions button{color:#123764;background:#fff;border:1px solid #cbd9ed;border-radius:11px;min-height:46px;padding:9px;font-size:10px;font-weight:850;box-shadow:0 3px 9px #071a380a}.account-ai-actions button:hover:not(:disabled){background:#f2f7ff;border-color:#174b94}.account-ai-actions button:disabled{opacity:.6;cursor:wait}.account-ai-error{color:#9a2630;background:#fff3f4;border:1px solid #f0c1c5;border-radius:11px;gap:3px;margin-top:12px;padding:11px;font-size:11px;display:grid}.account-ai-result{background:#fff;border:1px solid #d8e2f0;border-radius:13px;margin-top:14px;padding:14px}.ai-result-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-result-head span small,.ai-result-head span b{display:block}.ai-result-head span small{color:#697a91;letter-spacing:.1em;font-size:8px;font-weight:900}.ai-result-head span b{color:#174b94;margin-top:2px;font-size:20px}.ai-result-head em{color:#805d08;background:#fff4d9;border-radius:8px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.account-ai-result h4{margin:14px 0 10px;font-size:14px;line-height:1.4}.account-ai-result dl{gap:9px;margin:0;display:grid}.account-ai-result dl div{background:#f6f8fb;border-radius:9px;padding:10px}.account-ai-result dt{color:#6c7b90;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.account-ai-result dd{margin:4px 0 0;font-size:11px;line-height:1.5}.ai-draft,.ai-missing{background:#f7faff;border-left:3px solid #174b94;margin-top:10px;padding:11px}.ai-draft b,.ai-missing b{font-size:10px}.ai-draft p{white-space:pre-wrap;margin:6px 0 0;font-size:11px;line-height:1.55}.ai-missing ul{margin:6px 0 0;padding-left:18px;font-size:10px;line-height:1.5}.account-ai-result>small{color:#805d08;margin-top:11px;font-weight:700;display:block}@media (width>=761px){body{background:#e9edf2}.app{min-height:100vh}.screen{padding:28px 34px 0}.topbar{padding-left:34px;padding-right:34px}.lead-list{grid-template-columns:1fr 1fr}.hero-card{padding:25px}.quick-actions i{width:60px;height:60px}.bottom-nav{border-radius:22px 22px 0 0}.fab{display:none}}@media (width<=390px){.screen{padding-left:12px;padding-right:12px}.greeting h1{font-size:24px}.hero-card>strong{font-size:34px}.quick-actions{gap:5px}.quick-actions i{width:48px;height:48px}.product-brand img{width:46px;height:46px}.lead-card{padding:13px}}.preview-badge.live{color:#086a48;background:#e4f5ed}.connected-auth{background:#effaf5;border-color:#adddc8}.connected-auth>i{background:var(--green)}.auth-mode-tabs{background:#f0f4f9;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.auth-mode-tabs button{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:9px;font-size:11px;font-weight:850}.auth-mode-tabs button.active{color:var(--blue);background:#fff;box-shadow:0 3px 10px #071a3812}.auth-feedback{color:#405169;background:#f5f8fc;border-radius:10px;min-height:20px;margin:12px 0 0;padding:9px 10px;font-size:10px;line-height:1.4}.signed-in-account{background:#effaf5;border:1px solid #b9dfce;border-radius:13px;align-items:center;gap:10px;padding:14px;display:flex}.signed-in-account>i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.signed-in-account span,.signed-in-account b,.signed-in-account small{display:block}.signed-in-account span{min-width:0}.signed-in-account small{color:#47715f;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.session-card button{color:#a5212c;background:#fff0f1;border:0;border-radius:10px;min-height:40px;padding:0 13px;font-size:10px;font-weight:850}.mfa-option{align-items:flex-start!important}.mfa-option div>button,.mfa-enrollment>button{background:var(--blue);color:#fff;border:0;border-radius:10px;min-height:40px;margin-top:9px;padding:0 13px;font-size:10px;font-weight:850}.mfa-enrollment{background:#f5f8fc;border-radius:13px;gap:8px;margin-top:12px;padding:12px;display:grid!important}.mfa-enrollment img{background:#fff;border-radius:8px;width:160px;max-width:100%;height:160px}.mfa-enrollment small{font-size:10px!important}.mfa-enrollment code{overflow-wrap:anywhere;color:var(--ink);margin-top:5px;display:block}.mfa-enrollment label{color:var(--muted);font-size:9px;font-weight:850}.mfa-enrollment input{border:1px solid var(--line);letter-spacing:.2em;border-radius:10px;width:100%;height:44px;margin-top:5px;padding:0 12px;font-size:16px;display:block}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.lead-title small{color:var(--blue);margin-top:4px;font-size:8px;font-weight:750;display:block}.lead-title .contact-badge{letter-spacing:.15px;border-radius:999px;width:fit-content;margin-top:5px;padding:3px 7px;font-size:7px;display:inline-block}.contact-badge.ready{color:#126847;background:#e8f7ef}.contact-badge.research{color:#85501e;background:#fff2df}.contact-badge.hold{color:#687386;background:#eef0f3}.lead-title .pilot-badge{width:fit-content;color:var(--blue);letter-spacing:.15px;background:#e9f0fb;border-radius:999px;margin:5px 0 0 4px;padding:3px 7px;font-size:7px;display:inline-block}.geography-panel{background:linear-gradient(145deg,#fff,#f5f8fd);border:1px solid #dce5f1;border-radius:17px;margin:14px 0;padding:14px}.geography-panel header{justify-content:space-between;align-items:end;display:flex}.geography-panel header span{color:var(--blue);letter-spacing:1px;font-size:8px;font-weight:850}.geography-panel header h2{margin:3px 0 0;font-size:16px}.geography-panel header>b{color:#fff;background:var(--navy);border-radius:12px;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.geography-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.geography-grid label{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.geography-grid select{border:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;background:#fff;border-radius:11px;margin-top:5px;padding:11px 8px;font-size:10px}.scope-toggle{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.scope-toggle button{border:1px solid var(--line);min-height:42px;color:var(--muted);background:#fff;border-radius:11px;padding:8px;font-size:9px;font-weight:800}.scope-toggle button.active{border-color:var(--blue);color:#fff;background:var(--blue)}.geography-alert{color:#87461c;background:#fff0e1;border-radius:11px;gap:3px;margin-top:10px;padding:11px 12px;font-size:9px;display:grid}.geography-alert span{line-height:1.45}.readiness-tabs{grid-template-columns:repeat(4,1fr);gap:7px;margin:14px 0 8px;display:grid}.readiness-tabs button{border:1px solid var(--line);min-height:58px;color:var(--muted);background:#fff;border-radius:13px;padding:8px 4px}.readiness-tabs b,.readiness-tabs span{display:block}.readiness-tabs b{color:var(--ink);font-size:15px}.readiness-tabs span{margin-top:3px;font-size:8px;font-weight:800}.readiness-tabs button.active{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 6px 15px #174b9433}.readiness-tabs button.active b{color:#fff}.readiness-help{min-height:30px;color:var(--muted);margin:0 2px 14px;font-size:9px;line-height:1.45}.filter-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.filter-grid label{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.filter-grid select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:11px;margin-top:5px;padding:10px 7px;font-size:10px}.zip-finder small{color:#aebdd2;margin-top:4px;font-size:7px;display:block}.verify-alert,.quality-alert{border-radius:10px;margin-top:14px;padding:10px;font-size:9px}.verify-alert{color:#8b4c17;background:#fff1e4}.quality-alert{color:#176b48;background:#eef7f2}.source-link{border:1px solid var(--line);color:var(--blue);border-radius:12px;margin-top:10px;padding:11px;font-size:10px;font-weight:800;text-decoration:none;display:block}.data-note{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:18px;padding:15px}.data-note b{font-size:11px}.data-note p{color:var(--muted);font-size:9px;line-height:1.5}.data-note span{color:var(--muted);margin-top:5px;font-size:8px;display:block}.estimate-note{color:#6e5b1a;background:#fff7dd;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:9px}@media (width<=390px){.filter-grid{grid-template-columns:1fr 1fr}.filter-grid label:last-child{grid-column:1/-1}}.day-count{color:var(--blue);background:#e8f0fb;border-radius:12px;padding:8px 10px;font-size:10px;font-weight:850}.day-snapshot{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 14px;display:grid}.day-snapshot div{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;min-width:0;padding:12px 8px}.day-snapshot b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.15;display:block;overflow:hidden}.day-snapshot span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.compact-head{margin-top:18px}.compact-queue button{min-height:58px}.day-details{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:12px;overflow:hidden}.day-details>summary{cursor:pointer;color:var(--blue);padding:14px 16px;font-size:13px;font-weight:800;list-style:none}.day-details>summary::-webkit-details-marker{display:none}.day-details>summary:after{content:"+";float:right}.day-details[open]>summary:after{content:"−"}.day-details .progress-card,.day-details .day-summary{margin:0 12px 12px}.day-details .text-action{width:calc(100% - 24px);margin:0 12px 12px}.accounts-command{z-index:5;background:var(--canvas);grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:12px;padding:8px;display:grid;position:sticky;top:92px}@supports (color:color-mix(in lab, red, red)){.accounts-command{background:color-mix(in srgb,var(--canvas) 94%,transparent)}}.accounts-command{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.account-search{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.account-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:46px;font-size:14px}.accounts-command>button{border:1px solid var(--line);height:48px;color:var(--blue);background:#fff;border-radius:14px;padding:0 14px;font-weight:800}.accounts-command>button.active{background:#eaf2ff;border-color:#8ab1e7}.accounts-command>button b{background:var(--red);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:4px;font-size:10px;display:inline-grid}.filter-sheet-inline{border:1px solid var(--line);background:#f8fbff;border-radius:18px;margin-bottom:12px;padding:10px}.filter-sheet-inline .geography-panel{margin-top:0}.filter-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.filter-actions button{border:1px solid var(--line);min-height:44px;color:var(--blue);background:#fff;border-radius:12px;padding:0 14px;font-weight:800}.filter-actions button:last-child{border-color:var(--blue);background:var(--blue);color:#fff}.account-pagination{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:16px 0 8px;padding:10px;display:grid}.account-pagination button{min-height:44px;color:var(--blue);background:#edf4ff;border:0;border-radius:11px;font-weight:800}.account-pagination button:last-child{grid-column:3}.account-pagination button:disabled{opacity:.4}.account-pagination span{color:var(--muted);text-align:center;white-space:nowrap;font-size:12px}.progress-card{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr auto;align-items:center;margin-top:16px;padding:14px;display:grid}.progress-card div b,.progress-card div span{display:block}.progress-card div b{font-size:12px}.progress-card div span{color:var(--muted);margin-top:3px;font-size:9px}.progress-card>strong{color:var(--blue);font-size:16px}.progress-card>i{background:#edf1f5;border-radius:8px;grid-column:1/-1;height:8px;margin-top:11px;overflow:hidden}.progress-card>i>em{background:linear-gradient(90deg, var(--red), var(--blue));border-radius:8px;height:100%;display:block}.next-card{background:linear-gradient(145deg, var(--navy), #12396d);color:#fff;border-radius:22px;margin-top:12px;padding:19px;box-shadow:0 12px 28px #071a3828}.next-card>span,.guided-task>span{letter-spacing:1.15px;color:#b9c8dd;font-size:8px;font-weight:850}.next-company{align-items:center;margin:13px 0;display:flex}.next-company .company-mark{color:var(--blue);background:#fff}.next-company>div:nth-child(2){flex:1;padding-left:11px}.next-company h2{margin:0;font-size:16px}.next-company p{color:#b9c8dd;margin:3px 0 0;font-size:9px}.next-company>b{border:3px solid #4ec18c;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.next-card h3{margin:9px 0 4px;font-size:14px}.next-card>p{color:#bdc9da;font-size:9px;line-height:1.5}.next-card>button{background:var(--red);color:#fff;border:0;border-radius:14px;width:100%;min-height:50px;margin-top:9px;font-weight:850}.action-queue{gap:8px;display:grid}.action-queue button{border:1px solid var(--line);text-align:left;width:100%;min-height:60px;color:var(--ink);background:#fff;border-radius:14px;align-items:center;padding:10px;display:flex}.action-queue i{width:36px;height:36px;color:var(--blue);background:#e9f0fb;border-radius:11px;place-items:center;font-style:normal;font-weight:850;display:grid}.action-queue div{flex:1;padding-left:10px}.action-queue b,.action-queue span{display:block}.action-queue span{color:var(--muted);margin-top:3px;font-size:8px}.action-queue em{color:var(--blue);font-size:9px;font-style:normal;font-weight:850}.day-summary{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.day-summary div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px}.day-summary b,.day-summary span{display:block}.day-summary b{font-size:14px}.day-summary span{color:var(--muted);margin-top:3px;font-size:8px}.text-action{width:100%;color:var(--blue);background:0 0;border:0;padding:16px;font-size:10px;font-weight:850}.guided-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;margin-top:17px;padding:17px}.guided-card>header{align-items:center;display:flex}.guided-card>header>div:nth-child(2){flex:1;padding-left:11px}.guided-card h2{margin:0;font-size:17px}.guided-card header span{color:var(--muted);margin-top:3px;font-size:9px;display:block}.guided-card header>b{color:var(--green);text-align:center;font-size:19px}.guided-card header small{color:var(--muted);font-size:6px;display:block}.guided-task{background:var(--navy);color:#fff;border-radius:16px;margin-top:16px;padding:16px}.guided-task h3{margin:6px 0;font-size:16px}.guided-task p{color:#c2cddd;margin:0;font-size:10px;line-height:1.5}.guided-facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.guided-facts div{background:#f7f8fa;border-radius:11px;padding:10px}.guided-facts span,.guided-facts b{display:block}.guided-facts span{color:var(--muted);text-transform:uppercase;font-size:7px}.guided-facts b{margin-top:4px;font-size:10px}.guided-tools{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.guided-tools button,.guided-tools a{border:1px solid var(--line);min-height:46px;color:var(--blue);text-align:center;background:#fff;border-radius:12px;place-items:center;padding:5px;font-size:9px;font-weight:800;text-decoration:none;display:grid}.consent-reminder{text-align:center;color:var(--muted);font-size:8px;line-height:1.45}.quick-result>p{color:var(--muted);font-size:10px}.outcome-group{border:0;margin:14px 0;padding:0}.outcome-group legend{letter-spacing:.08em;text-transform:uppercase;color:#526176;margin-bottom:8px;padding:0;font-size:11px;font-weight:900}.outcome-grid button{border:1px solid var(--line);min-height:48px;color:var(--ink);text-align:left;background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:10px;font-size:10px;font-weight:800;display:flex}.outcome-grid button b{font-size:11px;line-height:1.3}.outcome-grid button small{color:#6b788b;font-size:9px;font-weight:600;line-height:1.35}.outcome-grid button.active small{color:#dbe8fa}.outcome-grid button.active{background:var(--blue);border-color:var(--blue);color:#fff}.quick-result textarea{height:90px}.result-guidance{background:#f3f6fa;border-radius:10px;padding:9px 11px;font-weight:700;color:#526176!important;margin:8px 0!important;font-size:11px!important}.quick-result .primary-action:disabled{opacity:.5;cursor:not-allowed}.result-back{border:1px solid var(--line);min-height:44px;color:var(--blue);background:#f7f9fc;border-radius:11px;margin:0 0 8px;padding:0 12px;font-size:10px;font-weight:850}.followup-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.followup-shortcuts button{color:#174b94;text-transform:none;background:#edf5ff;border:1px solid #b8cde5;border-radius:10px;min-height:44px;padding:7px;font-size:10px;font-weight:850}.quick-result .primary-action{z-index:3;position:sticky;bottom:0;box-shadow:0 -8px 18px #ffffffeb}.night-display-active .result-back,.night-display-active .followup-shortcuts button{color:#ddecff;background:#123250;border-color:#52779b}.night-display-active .quick-result .primary-action{box-shadow:0 -8px 18px #091c31f0}.bottom-nav button:nth-child(3){color:#fff}.bottom-nav button:nth-child(3) i{background:var(--red);border:4px solid var(--bg);border-radius:50%;place-items:center;width:48px;height:48px;margin-top:-24px;font-size:22px;display:grid;box-shadow:0 5px 16px #d7253240}.bottom-nav button:nth-child(3) span{color:var(--red);margin-top:-5px}.fab{display:none}.friendly-error{color:var(--ink);background:#fff8e7;border-radius:14px;gap:10px;padding:18px;display:grid}.friendly-error span{color:var(--muted);font-size:13px;line-height:1.5}.friendly-error button{background:var(--blue);color:#fff;border:0;border-radius:10px;justify-self:start;padding:0 18px;font-weight:800}.connection-list{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px;display:grid}.connection-list>div{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;min-height:74px;padding:15px;display:flex}.connection-list i{color:#9aa5b5;font-style:normal}.connection-list i.good{color:var(--green)}.connection-list i.warn{color:#c68712}.connection-list span,.connection-list b,.connection-list small{display:block}.connection-list b{font-size:13px}.connection-list small{color:var(--muted);margin-top:3px;font-size:11px}.identity-hero{color:#fff;background:linear-gradient(135deg,#071f44,#123d78);border-radius:20px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 16px 38px #071f4430}.identity-avatar{color:#123d78;background:#fff;border-radius:18px;place-items:center;width:56px;height:56px;font-size:16px;font-weight:950;display:grid}.identity-hero>div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.identity-hero b{font-size:17px}.identity-hero span{color:#dce9fb;text-overflow:ellipsis;font-size:11px;overflow:hidden}.identity-hero em{color:#a9c5ec;font-size:10px;font-style:normal}.identity-hero strong{background:#ffffff18;border-radius:999px;padding:7px 9px;font-size:9px}.identity-hero strong.connected{color:#9be3c2}.identity-hero strong.attention{color:#ffd178}.auth-notice{background:#edf5ff;border:1px solid #bdd2ef;border-radius:15px;gap:11px;margin:14px 0 24px;padding:14px;display:flex}.auth-notice>i{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.auth-notice b,.auth-notice span{display:block}.auth-notice b{font-size:12px}.auth-notice span{color:#56657a;margin-top:4px;font-size:10px;line-height:1.5}.preview-badge{color:#8c5d00;background:#fff3cf;border-radius:999px;padding:7px 9px;font-size:9px}.login-preview{background:#fff;border:1px solid #d8e3f1;border-radius:22px;max-width:520px;margin:0 auto 26px;padding:22px;box-shadow:0 18px 50px #071a3812}.login-brand{align-items:center;gap:11px;margin-bottom:18px;display:flex}.login-brand>span{background:linear-gradient(135deg,var(--blue),#28a0c9);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.login-brand div,.login-brand b,.login-brand small{display:block}.login-brand b{font-size:17px}.login-brand small{color:var(--muted);margin-top:2px;font-size:9px}.login-preview label{color:#536176;letter-spacing:.06em;text-transform:uppercase;margin-top:12px;font-size:9px;font-weight:850;display:block}.login-preview input{width:100%;height:48px;color:var(--ink);text-transform:none;background:#f8fafc;border:1px solid #d8e1ed;border-radius:12px;margin-top:6px;padding:0 13px;font-size:13px;display:block}.login-preview>button{background:var(--blue);color:#fff;border:0;border-radius:12px;width:100%;margin-top:15px;font-weight:900}.login-preview button:disabled{opacity:.72;cursor:not-allowed}.login-options{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.login-options button{color:var(--blue);background:#fff;border:1px solid #d8e1ed;border-radius:11px;font-size:10px}.login-preview>small{text-align:center;color:var(--muted);margin-top:12px;font-size:9px;display:block}.identity-list,.security-options{gap:9px;display:grid}.identity-list>div,.security-options article{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:12px;padding:14px;display:flex}.identity-list i,.security-options article>i{width:42px;height:42px;color:var(--blue);background:#eaf2fd;border-radius:13px;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:950;display:grid}.identity-list span,.identity-list b,.identity-list small,.security-options div,.security-options b,.security-options span{min-width:0;display:block}.identity-list span,.security-options div{flex:1}.identity-list b,.security-options b{font-size:12px}.identity-list small,.security-options span{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4}.identity-list em,.security-options em{color:#6d7c90;background:#f2f5f8;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal}.session-card{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.session-card>div{align-items:center;gap:10px;display:flex}.session-card i{background:#d8a21f;border-radius:50%;width:10px;height:10px}.session-card i.good{background:var(--green)}.session-card i.warn{background:var(--red)}.session-card b,.session-card small{display:block}.session-card b{font-size:12px}.session-card small{color:var(--muted);margin-top:3px;font-size:9px}.session-card a{color:#a5212c;background:#fff0f1;border-radius:10px;place-items:center;min-height:40px;padding:0 13px;font-size:10px;font-weight:850;text-decoration:none;display:grid}@media (width<=520px){.identity-hero{flex-wrap:wrap;align-items:flex-start}.identity-hero strong{margin-left:70px}.login-options{grid-template-columns:1fr}.identity-list em,.security-options em{display:none}.profile-popover{right:12px}}.identity-explainer{color:var(--muted);margin:10px 2px 24px;font-size:10px;line-height:1.55}@media (width>=1000px){body{background:radial-gradient(circle at 82% 0,#dce9ff 0,#0000 27rem),#eef1f5}.app{width:100%;max-width:none;box-shadow:none;min-height:100vh;margin:0;padding-left:224px}.topbar{height:84px;padding:12px 38px;position:sticky;left:224px}.product-brand img{width:56px;height:56px}.product-brand strong{font-size:22px}.product-brand span{font-size:11px}.screen{max-width:1320px;margin:0 auto;padding:34px 42px 64px}.safe-area{height:24px}.bottom-nav{border:0;border-right:1px solid var(--line);background:#fff;border-radius:0;flex-direction:column;align-items:stretch;gap:8px;width:224px;height:100vh;padding:112px 18px 24px;display:flex;position:fixed;top:0;bottom:auto;left:0;transform:none}.bottom-nav:before{content:"PLATEREACH · AI READY";color:var(--blue);letter-spacing:1.5px;font-size:11px;font-weight:900;position:absolute;top:30px;left:28px}.bottom-nav button{border-radius:14px;justify-content:flex-start;align-items:center;gap:14px;min-height:58px;padding:0 16px;font-size:14px;display:flex}.bottom-nav button.active{color:var(--blue);background:#edf4ff}.bottom-nav i,.bottom-nav button:nth-child(3) i{width:30px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center;margin:0;font-size:20px;display:grid}.bottom-nav button:nth-child(3){color:#8b96a7}.bottom-nav button:nth-child(3).active{color:var(--blue)}.bottom-nav button:nth-child(3) i{background:var(--red);color:#fff}.bottom-nav button:nth-child(3) span{color:inherit;margin:0}.bottom-nav span{font-size:14px}.fab{display:none}.lead-list{grid-template-columns:repeat(3,minmax(0,1fr))}.more-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.more-menu .featured{grid-column:1/-1}.pipeline-stages,.lesson-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspace-card,.growth-setup,.management-card,.safety-card,.verification-program,.data-note{max-width:none}.backdrop{justify-content:center;align-items:center;padding:34px 34px 34px 258px}.sheet{border-radius:24px;width:min(840px,100%);max-height:calc(100vh - 68px);padding:18px 28px 28px;position:relative;bottom:auto;left:auto;transform:none;box-shadow:0 28px 80px #06152e45,0 0 0 1px #fff9}.draft-sheet{width:min(920px,100%)}.draft-sheet textarea{min-height:360px}}@media (width>=1400px){.lead-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){button,a,.lead-card,.quick-actions>*,.workspace-card,.connection-list>div{transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s,color .18s,filter .18s}.bottom-nav button:hover{color:var(--blue);background:#edf4ff;transform:translate(3px)}.lead-card:hover{border-color:#a9c5ec;transform:translateY(-4px);box-shadow:0 16px 36px #0b2c5c1a}.more-menu>button:hover,.outreach-leads>button:hover,.queue-list>div:hover{border-color:#9dbce5;transform:translateY(-2px);box-shadow:0 13px 30px #071a3817}.more-menu>button.featured:hover{background:#0c2c5c;box-shadow:0 14px 34px #071f4440}.primary-action:hover:not(:disabled),.training-actions a:hover,.guided-call-button:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 10px 24px #174b9435}.secondary-action:hover:not(:disabled),.sheet header button:hover,.back-link:hover{color:#0b438d;background:#dce9fb}.section-head>button:hover,.help-card button:hover,.friendly-error button:hover{filter:brightness(1.08);transform:translateY(-1px)}.account-status:hover{background:#f5f9ff;border-color:#94b8e8;box-shadow:0 8px 22px #174b9418}input:hover,select:hover,textarea:hover{border-color:#91acd0}}@media (prefers-reduced-motion:reduce){button,a,.lead-card,.quick-actions>*{transition:none!important;transform:none!important}}@media (width<=390px){.guided-tools{grid-template-columns:1fr 1fr}.guided-tools a{grid-column:1/-1}}.owner-control{background:#eef4fb;border:1px solid #d8e4f3;border-radius:14px;padding:11px;margin-top:14px!important}.owner-control select{margin-top:5px!important}.owner-control small{letter-spacing:0;text-transform:none;margin-top:6px;font-size:8px;font-weight:500;display:block}.resource-section{margin:16px 0}.resource-head{justify-content:space-between;align-items:end;display:flex}.resource-head span{color:var(--blue);letter-spacing:1px;font-size:8px;font-weight:850}.resource-head h3{margin:3px 0 0;font-size:16px}.resource-head>b{color:var(--green);background:#eaf5ef;border-radius:9px;padding:6px 8px;font-size:8px}.resource-contact{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:9px;padding:12px}.resource-contact>header{align-items:center;display:flex}.resource-contact>header div{flex:1}.resource-contact>header b,.resource-contact>header span{display:block}.resource-contact>header b{font-size:12px}.resource-contact>header span{color:var(--muted);margin-top:3px;font-size:9px}.resource-contact>header em{color:var(--green);background:#eaf5ef;border-radius:8px;padding:4px 6px;font-size:7px;font-style:normal}.resource-contact>header button{width:auto;height:auto;color:var(--blue);border-radius:8px;margin-left:6px;padding:6px 8px;font-size:8px}.contact-lines{gap:7px;margin-top:10px;display:grid}.contact-lines span{color:#4f5d70;font-size:9px;line-height:1.35}.phone-action-row{background:#f4f8fd;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px 7px 10px;display:flex}.phone-action-row span{color:var(--ink);font-size:11px;font-weight:750}.call-contact-button{background:var(--green);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:82px;min-height:44px;font-size:11px;font-weight:850;text-decoration:none;display:flex;box-shadow:0 4px 10px #16805a2e}.call-contact-button:active{background:#106b4a;transform:scale(.97)}.call-contact-button:focus-visible{outline-offset:2px;outline:3px solid #82d7b6}.resource-contact>footer{border-top:1px solid #eef1f4;justify-content:space-between;margin-top:10px;padding-top:9px;display:flex}.resource-contact>footer a,.resource-contact>footer span{color:var(--muted);font-size:8px}.resource-contact>footer a{color:var(--blue);font-weight:800;text-decoration:none}.contact-form{grid-template-columns:1fr 1fr;gap:7px;display:grid}.contact-form label{margin-top:8px}.contact-form .full{grid-column:1/-1}.contact-form button{background:var(--blue);color:#fff;border:0;border-radius:11px;min-height:44px;font-size:10px;font-weight:800}.resource-empty{color:var(--muted);background:#f7f8fa;border-radius:12px;padding:12px;font-size:9px;line-height:1.5}.enrichment-strip{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.enrichment-strip>div{background:#f4f7fb;border-radius:11px;flex-direction:column;gap:2px;padding:9px;display:flex}.enrichment-strip span{text-transform:uppercase;letter-spacing:.08em;color:#718097;font-size:8px}.enrichment-strip b{color:#0b2a52;font-size:10px}.enrichment-strip small{color:#49617f;grid-column:1/-1;font-size:9px}.guided-contact-route{background:#f7faff;border:1px solid #dbe4f0;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 0;padding:14px;display:grid}.guided-contact-route>div{flex-direction:column;gap:3px;min-width:0;display:flex}.guided-contact-route span{letter-spacing:.08em;color:#63758d;font-size:8px;font-weight:900}.guided-contact-route b{color:#0b2a52;font-size:12px;line-height:1.35}.guided-contact-route small{color:#66758a;overflow-wrap:anywhere;font-size:10px}.guided-contact-route a,.guided-contact-route button{white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;min-height:46px;padding:0 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.guided-call-button{color:#fff;background:#17603a;border:1px solid #17603a}.guided-draft-button{color:#fff;background:#0b4e9d;border:1px solid #0b4e9d}.guided-research-button{color:#17365f;background:#fff;border:1px solid #b9c8dd}@media (width<=390px){.guided-contact-route{grid-template-columns:1fr}.guided-contact-route a,.guided-contact-route button{width:100%}}.verification-program{background:#fff;border:1px solid #e0e7f0;border-radius:20px;margin-bottom:24px;padding:16px;box-shadow:0 8px 24px #071a3808}.verification-program>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.verification-program>header div{flex-direction:column;gap:3px;display:flex}.verification-program>header b{color:#071f44;font-size:15px}.verification-program>header span{color:#65758b;font-size:10px}.verification-program>header i{color:#17603a;background:#e8f7ee;border-radius:12px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.verification-city-list{gap:7px;display:grid}.verification-city-list>div{background:#f6f8fb;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.verification-city-list>div>span{color:#fff;background:#0b4e9d;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.verification-city-list div div{flex-direction:column;gap:2px;display:flex}.verification-city-list b{font-size:12px}.verification-city-list small{color:#69778b;font-size:9px}.verification-city-list em{text-align:right;color:#17365f;font-size:12px;font-style:normal;font-weight:900}.verification-city-list em small{font-weight:500;display:block}.active-batch{background:#fff5f5;border-left:4px solid #d72532;border-radius:0 12px 12px 0;flex-direction:column;gap:3px;margin-top:12px;padding:11px;display:flex}.active-batch span{letter-spacing:.08em;color:#a2222b;font-size:8px;font-weight:900}.active-batch b{font-size:12px}.active-batch small{color:#6b5d61;font-size:9px}.batch-list{border-top:1px solid #e4e9f1;margin-top:12px;padding-top:10px}.batch-list summary{color:#174b94;min-height:40px;font-size:12px;font-weight:900}.batch-list div{border-top:1px solid #eef1f5;grid-template-columns:55px 1fr auto;gap:8px;padding:8px 0;font-size:10px;display:grid}.batch-list div em{color:#17603a;font-style:normal}.verification-program>p{color:#6b788b;margin:12px 0 0;font-size:9px;line-height:1.5}.management-card{background:#fff;border:1px solid #e0e7f0;border-radius:20px;margin-bottom:24px;padding:16px;box-shadow:0 8px 24px #071a3808}.management-card>header{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;display:grid}.manager-avatar{color:#fff;background:#071f44;border-radius:14px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.management-card>header div:nth-child(2){flex-direction:column;gap:2px;display:flex}.management-card>header b{font-size:13px}.management-card>header span{color:#68768a;font-size:10px}.management-card>header em{color:#17603a;background:#e8f7ee;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal}.security-grid{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.security-grid div{background:#f5f8fc;border-radius:12px;flex-direction:column;gap:3px;padding:10px;display:flex}.security-grid span{text-transform:uppercase;letter-spacing:.08em;color:#758197;font-size:8px}.security-grid b{color:#17365f;font-size:10px;line-height:1.4}.member-form,.brand-form{background:#f7faff;border:1px solid #dbe4f0;border-radius:14px;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0;padding:12px;display:grid}.member-form label,.brand-form label{color:#596a82;flex-direction:column;gap:4px;font-size:9px;display:flex}.member-form input,.member-form select,.brand-form input{color:#102746;background:#fff;border:1px solid #c8d4e3;border-radius:10px;min-height:43px;padding:9px;font-size:12px}.member-form button,.brand-form button{color:#fff;background:#0b4e9d;border:0;border-radius:11px;grid-column:1/-1;min-height:46px;font-weight:900}.member-form small{color:#6d798b;grid-column:1/-1;font-size:9px}.roster-list{gap:7px;display:grid}.roster-list>div:not(.empty){border:1px solid #e8edf3;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.roster-list i{color:#174b94;background:#eaf1fb;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:900;display:grid}.roster-list div div{flex-direction:column;gap:2px;display:flex}.roster-list b{font-size:11px}.roster-list span{color:#6c798b;font-size:9px}.roster-list em{color:#8a6b1e;font-size:8px;font-style:normal}.white-label-head{border-top:1px solid #e5eaf1;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;display:flex}.white-label-head>div{flex-direction:column;gap:3px;display:flex}.white-label-head span{letter-spacing:.08em;color:#6e7b8d;font-size:8px}.white-label-head b{font-size:13px}.white-label-head small{color:#738096;font-size:9px}.white-label-head button{color:#174b94;background:#fff;border:1px solid #bdcadb;border-radius:10px;min-height:40px;font-size:10px;font-weight:900}.launch-lock{background:#fff7e7;border-radius:12px;flex-direction:column;gap:3px;margin-top:12px;padding:11px;display:flex}.launch-lock b{color:#6e5013;font-size:11px}.launch-lock span{color:#7d6736;font-size:9px;line-height:1.45}.management-message{color:#17603a;margin-top:10px;font-size:10px;display:block}.access-list{border-top:1px solid #e5eaf1;margin-top:12px;padding-top:12px}.access-list>b{color:#17365f;font-size:10px}.access-list>div{justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.access-list span{flex-direction:column;font-size:10px;font-weight:800;display:flex}.access-list small{color:#788499;font-size:8px;font-weight:500}.access-list button{color:#17603a;background:#e8f7ee;border:1px solid #17603a;border-radius:10px;min-height:38px;font-size:9px;font-weight:900}.readiness-card{color:#fff;background:#071f44;border-radius:22px;margin-bottom:24px;padding:17px}.readiness-score{border-bottom:1px solid #ffffff1e;align-items:baseline;gap:8px;padding-bottom:12px;display:flex}.readiness-score strong{font-size:28px}.readiness-score span{color:#bbcae0;font-size:10px}.readiness-checks{grid-template-columns:1fr 1fr;gap:7px 12px;padding:12px 0;display:grid}.readiness-checks p{color:#dce5f2;align-items:flex-start;gap:6px;margin:0;font-size:9px;line-height:1.4;display:flex}.readiness-checks i{background:#1b805a;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;display:grid}.readiness-pending{background:#ffffff0d;border-radius:12px;flex-direction:column;gap:3px;padding:10px;display:flex}.readiness-pending b{color:#ffda82;font-size:10px}.readiness-pending span{color:#c5d1e2;font-size:9px;line-height:1.45}@media (width<=390px){.readiness-checks{grid-template-columns:1fr}}.duplicate-note{color:#526176;background:#f4f7fb;border-radius:10px;margin:6px 0 12px;padding:10px;font-size:11px;line-height:1.45}.draft-account{background:#f2f6fc;border:1px solid #dbe4f0;border-radius:12px;flex-direction:column;gap:3px;margin-bottom:12px;padding:11px 12px;display:flex}.draft-account span{letter-spacing:.08em;color:#68788e;font-size:9px;font-weight:900}.draft-account b{color:#0a2348;font-size:14px}.draft-error{color:#9a1d28;background:#fff0f1;border-radius:11px;margin:10px 0;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45}.draft-sheet button:disabled,.draft-sheet select:disabled,.draft-sheet textarea:disabled{opacity:.62;cursor:not-allowed}.channel-help{color:#617089;margin-top:5px;font-size:11px;line-height:1.4;display:block}.safety-status{color:#17603a;background:#e8f7ee;border-radius:999px;padding:8px 12px;font-size:12px}.status-green{color:#087248!important;background:#e3f6ed!important}.status-yellow{color:#875900!important;background:#fff1c9!important}.status-neutral{color:#56657a!important;background:#eef2f6!important}.status-red{color:#a5212c!important;background:#ffe8ea!important}.status-legend{flex-wrap:wrap;gap:7px;margin:10px 0 14px;display:flex}.status-legend span{border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:flex}.status-legend i{background:currentColor;border-radius:50%;width:8px;height:8px}.session-card i.pending{background:#7b8ba1}.secure-enrollment{background:#f3f7fc;border-radius:15px;justify-items:center;gap:9px;margin:12px 0;padding:14px;display:grid}.secure-enrollment img{background:#fff;border-radius:9px;width:176px;max-width:100%;height:176px}.secure-enrollment small{color:#637188;text-align:center;font-size:10px}.secure-enrollment code{overflow-wrap:anywhere;color:#071a38;margin-top:4px;display:block}.secure-entry{color:#071a38;background:radial-gradient(circle at 12% 4%,#e8f2ff 0,#0000 34rem),radial-gradient(circle at 92% 88%,#ffe7e9 0,#0000 30rem),#f4f7fb;place-items:center;min-height:100dvh;padding:24px;display:grid}.secure-entry-card{background:#fff;border:1px solid #dbe4ef;border-radius:26px;width:min(100%,440px);padding:30px;box-shadow:0 28px 80px #071a3824}.secure-entry-brand{gap:10px;margin-bottom:24px;display:grid}.secure-entry-brand .platereach-logo{object-fit:contain;object-position:left center;width:min(100%,330px);height:auto;max-height:92px;display:block}.secure-entry-brand b{color:#718096;letter-spacing:.12em;text-transform:uppercase;font-size:10px;display:block}.secure-lock{color:#087248;background:#e3f6ed;border-radius:14px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:950;display:grid}.secure-entry h1{letter-spacing:-.04em;margin:14px 0 6px;font-size:30px}.secure-entry label{color:#58677d;letter-spacing:.06em;text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:850;display:block}.secure-entry input{color:#071a38;background:#f8fafc;border:1px solid #d8e1ed;border-radius:13px;outline:none;width:100%;height:50px;margin-top:6px;padding:0 14px;font-size:15px;display:block}.secure-entry-card>button{color:#fff;background:#174b94;border:0;border-radius:13px;width:100%;min-height:48px;margin-top:15px;font-weight:900}.secure-entry-card>button:hover{background:#0f3b7c}.secure-entry-card>button:disabled{opacity:.6}.secure-entry-card>.secure-text-button{color:#174b94;background:0 0;min-height:40px;margin-top:6px}.secure-entry-card>.secure-text-button:hover{background:#edf4ff}.secure-entry-card>small{color:#7a8799;text-align:center;margin-top:18px;font-size:10px;display:block}.secure-loader{border:3px solid #dce6f3;border-top-color:#174b94;border-radius:50%;width:34px;height:34px;margin:18px auto;animation:.8s linear infinite secure-spin}@keyframes secure-spin{to{transform:rotate(360deg)}}@media (width<=520px){.secure-entry{background:#fff;align-items:stretch;padding:0}.secure-entry-card{width:100%;min-height:100dvh;box-shadow:none;border:0;border-radius:0;padding:28px 22px}.secure-entry-brand{margin-top:12px}.secure-entry-brand .platereach-logo{width:min(100%,360px);max-height:88px}.secure-entry h1{font-size:28px}}.secure-entry-card>form>button{color:#fff;background:#174b94;border:0;border-radius:13px;width:100%;min-height:48px;margin-top:15px;font-weight:900}.secure-entry-card>form>button:hover{background:#0f3b7c}.secure-entry-card>form>button:disabled{opacity:.6}.secure-entry-card>.secure-passkey-button{color:#123d78;background:#f4f8ff;border:1px solid #cddbeb}.secure-entry-card>.secure-passkey-button:hover{background:#e7f0ff}.secure-passkey-offer{background:#f5f9ff;border:1px solid #cfe0f5;border-radius:15px;margin:16px 0 4px;padding:15px}.secure-passkey-offer b{color:#123d78;font-size:14px;display:block}.secure-passkey-offer p{min-height:0;margin:6px 0 0;font-size:12px}.secure-entry{background:radial-gradient(circle at 12% 4%,#e8f2ff 0,#0000 34rem),radial-gradient(circle at 92% 88%,#e8fbf7 0,#0000 30rem),#f4f7fb}.secure-entry-card{border-radius:28px;width:min(100%,460px);padding:34px;box-shadow:0 28px 80px #071a3820}.secure-entry-brand{gap:13px;margin-bottom:30px}.secure-entry-brand .platereach-logo{width:100%;max-height:none}.secure-entry-brand b{color:#53647c;letter-spacing:.13em;font-size:12px;line-height:1.35}.secure-entry h1{margin:0 0 8px;font-size:34px;line-height:1.1}.secure-entry p{color:#53647c;min-height:0;margin:0 0 22px;font-size:15px;line-height:1.55}.secure-entry .secure-entry-message{background:0 0;border:0;padding:0}.secure-entry label{color:#42536b;margin-top:16px;font-size:12px;font-weight:900}.secure-entry input{background:#fbfcfe;border:1.5px solid #cbd7e6;border-radius:15px;height:56px;margin-top:8px;padding:0 16px;font-size:17px}.secure-entry input:focus{border-color:#1768d1;box-shadow:0 0 0 4px #1768d118}.secure-entry-card>form>button,.secure-entry-card>button{background:linear-gradient(135deg,#123d78,#1768d1);border-radius:15px;min-height:56px;margin-top:20px;font-size:17px;box-shadow:0 10px 24px #174b9422}.secure-entry-card>.secure-passkey-button{color:#123d78;box-shadow:none;background:#f5f9ff;border:1.5px solid #cbd9ea;margin-top:12px;font-size:15px}.secure-passkey-domain{text-align:center;margin-top:12px}.secure-passkey-domain>.secure-passkey-button{color:#123d78;background:#f5f9ff;border:1.5px solid #cbd9ea;border-radius:13px;padding:13px 16px;font-size:15px;font-weight:900;text-decoration:none;display:block}.secure-passkey-domain>.secure-passkey-button:hover{background:#e7f0ff}.secure-passkey-domain>small{color:#526477;margin-top:8px;font-size:12px;line-height:1.45;display:block}.secure-entry-card>.secure-text-button{color:#174b94;min-height:46px;box-shadow:none;background:0 0;margin-top:8px;font-size:14px}.secure-entry-card>small{color:#617086;font-size:12px;line-height:1.45}.secure-language-toggle{margin:-4px 0 24px auto}.secure-language-toggle button{min-height:44px;padding:0 15px;font-size:12px}@media (width<=520px){.secure-entry-card{padding:28px 20px 34px}.secure-entry-brand{margin-top:16px;margin-bottom:28px}.secure-entry-brand .platereach-logo{width:100%;max-height:none}.secure-entry h1{font-size:34px}.secure-entry p{font-size:15px}.secure-entry label{font-size:12px}.secure-entry-card>form>button{font-size:17px}.secure-entry-card>.secure-passkey-button{font-size:15px}}.safety-card{background:#fff;border:1px solid #dbe3ef;border-radius:24px;margin-bottom:24px;padding:18px;box-shadow:0 10px 28px #031f4612}.safety-card>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.safety-card>header>div:last-child{flex-direction:column;gap:3px;display:flex}.safety-card>header b{color:#061c3f}.safety-card>header span{color:#617089;font-size:13px}.safety-shield{color:#17603a;background:#e8f7ee;border-radius:14px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:900;display:grid}.safety-metrics{grid-template-columns:1fr 1fr;gap:9px;display:grid}.safety-metrics div{background:#f5f8fc;border-radius:15px;flex-direction:column;padding:13px;display:flex}.safety-metrics b{color:#071d40;font-size:24px}.safety-metrics span{color:#68758a;margin-top:2px;font-size:11px}.import-gate{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.import-gate div{color:#31425d;align-items:center;gap:8px;font-size:12px;display:flex}.import-gate i{color:#fff;background:#0c4d99;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:800;display:grid}.city-audit{gap:8px;margin:14px 0;display:grid}.city-audit div{border:1px solid #e3e9f2;border-radius:13px;grid-template-columns:1fr auto;gap:3px 8px;padding:11px 12px;display:grid}.city-audit b{color:#0a2348;font-size:13px}.city-audit span{color:#526176;text-align:right;font-size:11px}.city-audit em{color:#85651e;grid-column:1/-1;font-size:10px;font-style:normal}.growth-setup{color:#fff;background:#071f44;border-radius:22px;margin-bottom:24px;padding:18px}.growth-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.growth-summary div{background:#ffffff14;border-radius:13px;flex-direction:column;gap:4px;padding:12px;display:flex}.growth-summary span{letter-spacing:.08em;color:#b9cae2;font-size:9px}.growth-summary b{font-size:13px;line-height:1.35}.ai-ready{border-top:1px solid #ffffff26;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:grid}.ai-ready i{background:#e12632;border-radius:12px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.ai-ready div{flex-direction:column;gap:3px;display:flex}.ai-ready b{font-size:12px}.ai-ready span{color:#b9cae2;font-size:10px;line-height:1.4}.ai-ready em{color:#ffd7d9;font-size:9px;font-style:normal}.growth-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.growth-form label{color:#c6d3e6;flex-direction:column;gap:5px;font-size:10px;display:flex}.growth-form input{color:#081d3d;background:#fff;border:1px solid #6d809d;border-radius:10px;min-height:44px;padding:10px;font-size:13px}.growth-form .wide{grid-column:1/-1}.growth-form button{color:#fff;background:#e12632;border:0;border-radius:12px;min-height:48px;font-weight:900}.growth-setup>small{color:#b9cae2;margin-top:10px;display:block}.safety-action{color:#fff;background:#0b4e9d;border:0;border-radius:14px;width:100%;min-height:48px;font-size:14px;font-weight:800}.conflict-list{border:1px solid #ecd9aa;border-radius:14px;margin-top:10px;overflow:hidden}.conflict-list div{background:#fffaf0;border-bottom:1px solid #f0e5c9;flex-direction:column;gap:3px;padding:12px;display:flex}.conflict-list div:last-child{border:0}.conflict-list b{font-size:13px}.conflict-list span{color:#755d26;font-size:12px}.match-action{color:#654d11;background:#fff8e5;border:1px solid #d5a72d;border-radius:13px;width:100%;min-height:46px;margin-bottom:10px;font-weight:850}.match-list{gap:10px;margin-bottom:14px;display:grid}.match-list>div{background:#fffdf7;border:1px solid #e1d2a4;border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex}.match-list span{color:#8a6515;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.match-list b{color:#122b4e;font-size:12px}.match-list i{color:#778397;font-size:9px;font-style:normal}.match-list small{color:#68758a;font-size:9px;line-height:1.4}.match-list button{color:#17365f;background:#fff;border:1px solid #b8c6da;border-radius:10px;min-height:40px;margin-top:6px;font-weight:800}.matching-rules{border-top:1px solid #e4e9f1;margin-top:12px;padding-top:12px}.matching-rules summary{color:#17365f;cursor:pointer;min-height:38px;font-weight:800}.matching-rules p{color:#526176;margin:8px 0;font-size:12px}.merge-history{border-top:1px solid #e4e9f1;margin-top:14px;padding-top:12px}.merge-history>div{justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.merge-history span{font-size:12px}.merge-history button{background:#fff;border:1px solid #b9c8dd;border-radius:10px;padding:8px;font-weight:700}.merge-history em{color:#17603a;font-size:12px}.safety-loading{color:#617089;font-size:13px}:root{--platform:#07172f;--platform-2:#0d2548;--electric:#2563eb;--aqua:#0f9f8f;--canvas:#f3f6fa;--surface:#fff;--soft:#edf3fb;--text:#0b1930;--subtle:#64748b;--hairline:#dce4ee;--lift:0 12px 32px #07172f17}body{background:var(--canvas);color:var(--text)}.platform-rail{display:none}.app-workspace{min-width:0}.page-heading h1{letter-spacing:-.045em}.page-heading>div>span{color:var(--electric);font-size:10px}.page-intro{color:var(--subtle);margin:-2px 0 18px;font-size:13px;line-height:1.55}.day-snapshot{gap:10px}.day-snapshot div{text-align:left;border-radius:14px;align-items:center;gap:10px;padding:11px;display:flex;box-shadow:0 4px 15px #07172f09}.day-snapshot div>span{min-width:0;margin:0}.day-snapshot small{color:var(--subtle);margin-top:2px;font-size:10px;display:block}.metric-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.metric-icon.blue{color:#2563eb;background:#e8f0ff}.metric-icon.green{color:#087a55;background:#e3f7ef}.metric-icon.gold{color:#966a00;background:#fff3d8}.next-card{background:linear-gradient(145deg,#081b38,#103665 62%,#174b76);border-radius:20px;margin-top:0;padding:20px;box-shadow:0 18px 40px #07172f30}.recommendation-label,.best-action-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.recommendation-label{background:#ffffff0b;border-bottom:1px solid #ffffff1a;margin:-20px -20px 17px;padding:12px 20px}.recommendation-label span{color:#8ddfd3;letter-spacing:.09em;font-size:10px;font-weight:900}.recommendation-label em{color:#aebdd2;font-size:10px;font-style:normal}.best-action-label span{color:#dbe8f9;letter-spacing:.12em;font-size:10px;font-weight:900}.best-action-label b{color:#8ee1d6;background:#0f9f8f2e;border-radius:999px;padding:5px 8px;font-size:10px}.next-company>b{flex-direction:column;width:48px;height:48px;font-size:16px;display:flex}.next-company>b small{color:#a7d9c5;font-size:7px}.next-card h3{letter-spacing:-.02em;margin-top:16px;font-size:19px;line-height:1.3}.next-card>p{font-size:12px;line-height:1.6}.recommendation-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.recommendation-facts span{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:11px;min-width:0;padding:10px}.recommendation-facts small,.recommendation-facts b{display:block}.recommendation-facts small{color:#9fb0c8;letter-spacing:.08em;font-size:8px}.recommendation-facts b{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:10px}.next-card>button{background:linear-gradient(135deg,#e12632,#f04450);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.next-card>button span{font-size:18px}.next-card>.estimate-note{color:#94a7c1;text-align:center;background:0 0;margin-top:9px;padding:0;font-size:9px;display:block}.action-queue button{border-radius:12px;box-shadow:0 3px 12px #07172f08}.action-queue b{font-size:13px}.action-queue span{font-size:10px;line-height:1.4}.lead-card{border-radius:15px;box-shadow:0 4px 16px #07172f0b}.lead-title strong{font-size:14px}.lead-title span{font-size:10px}.lead-metrics span{font-size:8px}.lead-reason p{font-size:10px;line-height:1.45}.accounts-command{border:1px solid #dce4eecc;border-radius:16px;top:76px;box-shadow:0 8px 24px #07172f0f}.filter-sheet-inline{box-shadow:var(--lift)}.sheet{scrollbar-width:thin}.sheet header{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline);background:#fffffff5;margin:-10px -20px 0;padding:14px 20px 10px;position:sticky;top:-10px}.primary-action{background:linear-gradient(135deg,var(--electric),#174b94)}@media (width<=620px){.recommendation-facts{grid-template-columns:1fr 1fr}.recommendation-facts span:last-child{grid-column:1/-1}.recommendation-label em{display:none}.day-snapshot div{text-align:center;display:block}.metric-icon{margin:0 auto 6px}.page-intro{font-size:12px}}@media (width>=1000px){body{background:var(--canvas)}.app{background:var(--canvas);grid-template-columns:272px minmax(0,1fr);padding-left:0;display:grid}.platform-rail{z-index:30;background:linear-gradient(180deg,var(--platform),#091d39);color:#fff;border-right:1px solid #ffffff0f;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.platform-mark{align-items:center;gap:11px;padding:0 8px 22px;display:flex}.platform-mark>i{color:#fff;background:linear-gradient(145deg,#2f74ff,#14b8a6);border-radius:13px;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:950;display:grid;box-shadow:0 8px 24px #2563eb4d}.platform-mark div,.platform-mark b,.platform-mark span{display:block}.platform-mark b{letter-spacing:-.04em;font-size:18px}.platform-mark span{color:#92a7c3;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:9px}.tenant-switcher{color:#fff;text-align:left;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.tenant-switcher:hover{background:#ffffff1a}.tenant-switcher img{object-fit:contain;background:#fff;border-radius:10px;width:38px;height:38px}.tenant-switcher span,.tenant-switcher small,.tenant-switcher b{display:block}.tenant-switcher small{color:#8fa4c0;letter-spacing:.09em;font-size:8px}.tenant-switcher b{margin-top:2px;font-size:12px}.tenant-switcher em{color:#8fa4c0;font-style:normal}.platform-rail>nav{gap:5px;margin-top:22px;display:grid}.platform-rail>nav button{color:#aabbd0;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:9px;width:100%;min-height:56px;padding:7px 10px;display:grid}.platform-rail>nav button:hover{color:#fff;background:#ffffff12;transform:translate(2px)}.platform-rail>nav button.active{color:#fff;background:linear-gradient(90deg,#2563eb3d,#2563eb14);border-color:#4f8cff40}.platform-rail>nav button>i{background:#ffffff0f;border-radius:9px;place-items:center;width:32px;height:32px;font-size:17px;font-style:normal;display:grid}.platform-rail>nav button.active>i{background:#2563eb}.platform-rail>nav span,.platform-rail>nav b,.platform-rail>nav small{display:block}.platform-rail>nav b{font-size:12px}.platform-rail>nav small{color:#7f95b1;margin-top:2px;font-size:9px}.platform-rail>nav button.active small{color:#a8c6f2}.rail-assistant{background:#14b8a614;border:1px solid #14b8a633;border-radius:12px;align-items:center;gap:9px;margin-top:auto;padding:11px;display:flex}.rail-assistant>span{color:#5eead4}.rail-assistant div,.rail-assistant b,.rail-assistant small{display:block}.rail-assistant b{font-size:11px}.rail-assistant small{color:#83a9a9;margin-top:2px;font-size:8px}.rail-profile{color:#fff;text-align:left;background:#ffffff0d;border:0;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;margin-top:10px;padding:9px;display:grid}.rail-profile>span{width:34px;height:34px;color:var(--platform);background:#fff;border-radius:10px;place-items:center;font-size:10px;font-weight:950;display:grid}.rail-profile div,.rail-profile b,.rail-profile small{display:block}.rail-profile b{font-size:10px}.rail-profile small{color:#8fa4c0;margin-top:2px;font-size:8px}.rail-profile em{color:#8499b4;font-style:normal}.app-workspace{min-height:100vh}.topbar{border-bottom-color:var(--hairline);height:76px;padding:10px 36px;left:auto}.product-brand img{width:46px;height:46px}.product-brand strong{font-size:17px}.product-brand span{font-size:9px}.screen{max-width:1440px;padding:30px 38px 70px}.bottom-nav,.platform-rail+.app-workspace .fab{display:none}.page-heading h1{font-size:32px}.page-intro{max-width:700px}.day-snapshot{grid-template-columns:repeat(3,minmax(0,220px));margin-bottom:18px}.day-snapshot div{padding:13px}.next-card,.action-queue,.day-details{max-width:920px}.lead-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:920px}.accounts-command,.filter-sheet-inline,.result-count,.account-pagination{max-width:920px}.lead-card{padding:15px}.backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05102242;justify-content:flex-end;padding:76px 0 0 272px}.sheet{border-radius:22px 0 0;width:min(620px,100vw - 330px);height:calc(100vh - 76px);max-height:none;padding:18px 28px 34px;animation:.22s ease-out detail-in;position:relative;box-shadow:-20px 0 60px #06152e38}.sheet header{margin:-18px -28px 0;padding:18px 28px 12px;top:-18px}.sheet .handle{display:none}.draft-sheet{width:min(760px,100vw - 330px)}.draft-sheet textarea{min-height:300px}@keyframes detail-in{0%{opacity:.65;transform:translate(26px)}to{opacity:1;transform:none}}.profile-popover{right:36px}.topbar .account-status{display:flex}}@media (width>=1500px){.screen{padding-left:54px}.lead-list,.accounts-command,.filter-sheet-inline,.result-count,.account-pagination,.next-card,.action-queue,.day-details{max-width:1040px}}.sms-follow-up{background:linear-gradient(145deg,#f7faff,#fff);border:1px solid #cddcf0;border-radius:18px;gap:14px;margin:18px 0;padding:16px;display:grid;box-shadow:0 8px 24px #0d36680f}.sms-follow-up>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sms-follow-up>header span{color:#55708f;letter-spacing:.08em;font-size:9px;font-weight:900;display:block}.sms-follow-up>header h3{color:#153e70;margin:3px 0 0;font-size:18px}.sms-follow-up>header em{color:#14549b;white-space:nowrap;background:#e8f3ff;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.synthetic-demo-label{background:#fff8e5;border:1px solid #f2d38c;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.synthetic-demo-label b{color:#704f06;font-size:11px}.synthetic-demo-label span{color:#806b3c;white-space:nowrap;font-size:9px}.sms-context{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.sms-context div{background:#fff;border:1px solid #e1e8f1;border-radius:12px;padding:10px}.sms-context dt{color:#6b7b8f;text-transform:uppercase;font-size:9px;font-weight:800}.sms-context dd{color:#203d60;margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.35}.sms-consent{background:#eaf8f3;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.sms-consent span,.sms-consent b,.sms-consent small{display:block}.sms-consent b{color:#0b664d;font-size:12px}.sms-consent small{color:#427061;margin-top:3px;font-size:10px;line-height:1.4}.sms-consent em{color:#657384;white-space:nowrap;background:#edf1f5;border-radius:999px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:900}.sms-consent em[data-ready=true]{color:#fff;background:#0f7a5b}.sms-message{color:#274661;gap:7px;font-size:11px;font-weight:900;display:grid}.sms-message textarea{resize:vertical;color:#182f4c;width:100%;min-height:132px;font:inherit;background:#fff;border:1px solid #b9cbe0;border-radius:13px;padding:12px;font-size:14px;font-weight:500;line-height:1.5}.sms-message small{color:#687b90;font-size:10px;font-weight:600}.sms-approval-flow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sms-approval-flow>div{background:#fff;border:1px solid #dbe4ee;border-radius:14px;grid-template-columns:30px 1fr;align-items:center;gap:7px;padding:12px;display:grid}.sms-approval-flow>div>span{color:#174b94;background:#eaf1fb;border-radius:9px;grid-row:1/3;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.sms-approval-flow>div>b{color:#29496d;font-size:11px}.sms-approval-flow button{color:#fff;background:#174b94;border:0;border-radius:11px;grid-column:2;min-height:42px;font-size:11px;font-weight:900}.sms-approval-flow button:disabled{color:#f5f7fa;background:#b9c4d1}.sms-approval-flow small{color:#67798c;grid-column:1/-1;font-size:9px;line-height:1.4}.sms-approval-flow>div[data-complete=true]{background:#f4fbf8;border-color:#9dd3c1}.sms-blocked{color:#8d2323;background:#fff1f1;border:1px solid #efb6b6;border-radius:12px;padding:11px;font-size:11px;font-weight:750;line-height:1.45}.sms-evidence{background:#f2fbf7;border:1px solid #98d2c0;border-radius:14px;padding:14px}.sms-evidence>header span,.sms-evidence>header b{display:block}.sms-evidence>header span{color:#40806c;letter-spacing:.08em;font-size:9px;font-weight:900}.sms-evidence>header b{color:#0c5e47;margin-top:3px;font-size:15px}.sms-evidence dl{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;display:grid}.sms-evidence dl div{background:#fff;border-radius:9px;padding:8px}.sms-evidence dt{color:#647d75;text-transform:uppercase;font-size:8px;font-weight:900}.sms-evidence dd{overflow-wrap:anywhere;color:#174c3c;margin:3px 0 0;font-size:11px;font-weight:800}.sms-activity{border-top:1px solid #dce5ee;padding-top:10px}.sms-activity>summary{cursor:pointer;color:#174b94;font-size:11px;font-weight:900}.sms-activity>div{gap:8px;margin-top:10px;display:grid}.sms-activity article{background:#fff;border:1px solid #e0e7ef;border-radius:11px;gap:3px;padding:10px;display:grid}.sms-activity article b{color:#214667;font-size:11px}.sms-activity article span,.sms-activity article small{color:#66798d;font-size:9px}.sms-activity article em{color:#0f7558;font-size:9px;font-style:normal;font-weight:850}.sms-activity>p{color:#718195;font-size:10px}.night-display-active .sms-follow-up,.night-display-active .sms-context div,.night-display-active .sms-message textarea,.night-display-active .sms-approval-flow>div,.night-display-active .sms-activity article{border-color:var(--night-line);background:var(--night-surface);color:var(--night-text)}@media (width<=560px){.sms-context,.sms-approval-flow,.sms-evidence dl{grid-template-columns:1fr}.sms-consent,.synthetic-demo-label{flex-direction:column;align-items:flex-start}.sms-consent em{align-self:flex-start}.synthetic-demo-label span{white-space:normal}.sms-message textarea{min-height:160px}}@media (prefers-reduced-motion:reduce){.sheet{animation:none}}.night-display-active{filter:brightness(.72)saturate(.9)}.night-display-active .topbar,.night-display-active .bottom-nav{filter:brightness(1.18)}.night-display-setting,.app-version-setting{background:#fff;border:1px solid #dce5ef;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-height:72px;padding:12px;display:grid}.app-version-setting>i{color:#174b94;background:#e8f0ff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;font-weight:900;display:grid}.app-version-setting div{flex-direction:column;gap:3px;display:flex}.app-version-setting b{color:#112b4f;font-size:12px}.app-version-setting span{color:#6a788d;font-size:9px;line-height:1.4}.app-version-setting strong{color:#fff;letter-spacing:.04em;background:#071a38;border-radius:999px;padding:7px 10px;font-size:11px}.night-display-setting>i{color:#174b94;background:#edf3fb;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.night-display-setting div{flex-direction:column;gap:3px;display:flex}.night-display-setting b{color:#112b4f;font-size:12px}.night-display-setting span{color:#6a788d;font-size:9px;line-height:1.4}.modern-switch{transition:background .18s;position:relative;box-shadow:inset 0 0 0 1px #8f9bad;background:#aeb9c8!important;border:0!important;border-radius:999px!important;width:52px!important;height:30px!important;min-height:30px!important;padding:0!important}.modern-switch span{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #071a3840}.modern-switch[aria-checked=true]{box-shadow:inset 0 0 0 1px #087248;background:#11845b!important}.modern-switch[aria-checked=true] span{transform:translate(22px)}.modern-switch:focus-visible{outline-offset:3px;outline:3px solid #2563eb55}.support-assistant-card{color:#fff;background:linear-gradient(145deg,#061a38,#071a38 58%,#0b2447);border:1px solid #174b94;border-radius:26px;max-width:820px;padding:22px;box-shadow:0 24px 60px #071a3838}.support-assistant-head{grid-template-columns:52px 1fr auto;align-items:center;gap:13px;display:grid}.support-assistant-head>img{object-fit:contain;background:#fff;border-radius:15px;width:52px;height:52px;padding:5px}.support-assistant-head div{flex-direction:column;gap:4px;display:flex}.support-assistant-head b{letter-spacing:-.02em;font-size:18px}.support-assistant-head span{color:#9eb0c8;font-size:11px}.support-assistant-head em{color:#3dd9c0;align-items:center;gap:6px;font-size:10px;font-style:normal;font-weight:800;display:flex}.support-assistant-head em i{background:#3dd9c0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #3dd9c0}.support-assistant-divider{background:#ffffff1f;height:1px;margin:20px 0}.support-suggestions{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.support-suggestions button{color:#9cecdf;background:#3dd9c012;border:1px solid #3dd9c052;border-radius:999px;min-height:38px;padding:8px 12px;font-size:10px;font-weight:800}.support-suggestions button:hover{color:#fff;background:#3dd9c026}.support-assistant-card>label{color:#9fb0c8;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:850;display:block}.support-composer{background:#08152d;border:1px solid #ffffff2b;border-radius:16px;grid-template-columns:1fr 48px;align-items:end;gap:9px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff08}.support-composer:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f629}.support-composer textarea{color:#fff;width:100%;min-height:50px;max-height:150px;font:inherit;resize:none;background:0 0;border:0;outline:0;padding:12px;line-height:1.45}.support-composer textarea::placeholder{color:#71839f}.support-composer button{color:#fff;background:linear-gradient(145deg,#2f74ff,#2563eb);border:0;border-radius:13px;width:48px;min-height:48px;font-size:21px;font-weight:900;box-shadow:0 8px 18px #2563eb4d}.support-answer{background:#11364e9e;border:1px solid #3dd9c02e;border-radius:16px;grid-template-columns:42px 1fr;gap:12px;margin:0 0 18px;padding:15px;display:grid}.support-answer>i{color:#45e1ca;background:#0b3950;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.support-answer div{min-width:0}.support-answer b{color:#6ce6d4;font-size:11px}.support-answer p{color:#d9e4f3;margin:6px 0 10px;font-size:14px;line-height:1.6}.support-answer span{flex-wrap:wrap;gap:7px;display:flex}.support-answer span em{color:#69dccc;border:1px solid #3dd9c040;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.support-assistant-card>small{color:#8295b0;margin-top:12px;font-size:9px;line-height:1.5;display:block}.support-assistant-card>small b{color:#adc0d8}.support-suggestions button:focus-visible,.support-composer button:focus-visible{outline-color:#f3b51b}@media (width<=520px){.support-assistant-card{border-radius:22px;padding:17px}.support-assistant-head{grid-template-columns:46px 1fr auto}.support-assistant-head>img{width:46px;height:46px}.support-assistant-head b{font-size:16px}.support-assistant-head span{font-size:10px}.support-assistant-head em{font-size:9px}.support-suggestions{display:grid}.support-suggestions button{text-align:left;width:100%}.support-answer{grid-template-columns:36px 1fr;padding:13px}.support-answer>i{width:36px;height:36px}.support-answer p{font-size:13px}.night-display-setting{grid-template-columns:40px 1fr auto}}@media (width>=1000px){.app[data-text-size=large] .screen,.app[data-text-size=extra-large] .screen{zoom:var(--desktop-text-zoom);max-width:calc(1440px / var(--desktop-text-zoom))}.app[data-text-size=large] .platform-rail nav,.app[data-text-size=large] .rail-assistant,.app[data-text-size=large] .rail-profile,.app[data-text-size=extra-large] .platform-rail nav,.app[data-text-size=extra-large] .rail-assistant,.app[data-text-size=extra-large] .rail-profile{zoom:var(--desktop-text-zoom)}.app[data-text-size=large] .topbar,.app[data-text-size=extra-large] .topbar{font-size:calc(1rem * var(--desktop-text-zoom))}.platform-rail>.tenant-switcher em{color:#b7c7dc;font-size:18px;line-height:1;transition:transform .22s;display:inline-block;transform:rotate(180deg)}.platform-rail.workspace-menu-collapsed>.tenant-switcher em{transform:rotate(0)}.platform-rail>nav{opacity:1;visibility:visible;max-height:420px;transition:max-height .28s,margin .28s,opacity .18s,visibility linear;overflow:hidden}.platform-rail.workspace-menu-collapsed>nav{opacity:0;visibility:hidden;pointer-events:none;max-height:0;margin-top:0;transition:max-height .24s,margin .24s,opacity .14s,visibility 0s linear .24s}.platform-rail>.tenant-switcher:focus-visible{outline-offset:3px;outline:3px solid #60a5fa94}}@media (prefers-reduced-motion:reduce){.platform-rail>nav,.platform-rail>.tenant-switcher em{transition:none!important}}.account-status.connected>i{background:#16805a;box-shadow:0 0 0 3px #e4f4ed}.account-status.syncing>i,.account-status.checking>i{background:#2563eb;box-shadow:0 0 0 3px #e5edff}.account-status.attention>i{background:#c88912;box-shadow:0 0 0 3px #fff3d5}.account-status.offline>i{background:#d72532;box-shadow:0 0 0 3px #fde8ea}.profile-facts i.pending{background:#c88912}.rail-assistant{color:#fff;text-align:left;cursor:pointer;width:100%}.rail-assistant:hover{background:#14b8a626;border-color:#5eead473}.pipeline-view-toggle{background:#eaf0f7;border:1px solid #dce5ef;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;max-width:620px;margin:18px 0 12px;padding:4px;display:grid}.pipeline-view-toggle button{color:#617089;text-transform:capitalize;background:0 0;border:0;border-radius:10px;min-height:42px;font-size:11px;font-weight:850}.pipeline-view-toggle button[aria-selected=true]{color:#0b376e;background:#fff;box-shadow:0 4px 14px #071a381a}.pipeline-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:960px;margin-bottom:14px;display:grid}.pipeline-kpis article{background:#fff;border:1px solid #dfe7f0;border-radius:17px;min-height:106px;padding:14px;box-shadow:0 6px 20px #071a380b}.pipeline-kpis article.primary{color:#fff;background:linear-gradient(145deg,#071f44,#123d78);border-color:#123d78;grid-column:1/-1;min-height:116px}.pipeline-kpis span,.pipeline-kpis b,.pipeline-kpis small{display:block}.pipeline-kpis span{color:#728198;letter-spacing:.11em;font-size:8px;font-weight:900}.pipeline-kpis b{color:#0a2144;letter-spacing:-.04em;margin-top:8px;font-size:23px}.pipeline-kpis small{color:#6c7a8e;margin-top:5px;font-size:9px}.pipeline-kpis .primary span{color:#8fe2d4}.pipeline-kpis .primary b{color:#fff;font-size:28px}.pipeline-kpis .primary small{color:#b8c9df}.pipeline-panel{background:#fff;border:1px solid #dce5ef;border-radius:20px;max-width:960px;margin:12px 0;padding:16px;box-shadow:0 10px 30px #071a380f}.pipeline-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.pipeline-panel>header span,.pipeline-panel>header h2{display:block}.pipeline-panel>header span{color:#2563eb;letter-spacing:.11em;font-size:8px;font-weight:900}.pipeline-panel>header h2{color:#0a2144;margin:4px 0 0;font-size:18px}.pipeline-panel>header>em{color:#08775b;white-space:nowrap;background:#edf7f4;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850}.pipeline-funnel{gap:11px;display:grid}.pipeline-funnel>button{text-align:left;background:0 0;border:0;grid-template-columns:1fr;gap:5px;width:100%;padding:0;display:grid}.pipeline-funnel>button>span{justify-content:space-between;align-items:center;display:flex}.pipeline-funnel>button b{color:#17365f;font-size:11px}.pipeline-funnel>button em{color:#0b376e;font-size:10px;font-style:normal;font-weight:900}.pipeline-funnel>button>i{background:#eaf0f7;border-radius:999px;height:9px;overflow:hidden}.pipeline-funnel>button>i>strong{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6);height:100%;transition:width .25s;display:block}.pipeline-funnel>button small{color:#7a8798;font-size:8px}.pipeline-outcome-strip{grid-template-columns:repeat(3,1fr);gap:8px;max-width:960px;display:grid}.pipeline-outcome-strip button{text-align:left;background:#fff;border:1px solid #dfe7f0;border-radius:15px;min-height:92px;padding:12px}.pipeline-outcome-strip span,.pipeline-outcome-strip b,.pipeline-outcome-strip em{display:block}.pipeline-outcome-strip span{color:#718096;text-transform:uppercase;font-size:8px;font-weight:850}.pipeline-outcome-strip b{color:#0a2144;margin-top:5px;font-size:22px}.pipeline-outcome-strip em{color:#2563eb;margin-top:5px;font-size:8px;font-style:normal;font-weight:800}.stage-picker{scrollbar-width:thin;gap:7px;margin:0 -4px 16px;padding:4px 4px 9px;display:flex;overflow-x:auto}.stage-picker button{color:#4c5d73;white-space:nowrap;background:#f7f9fc;border:1px solid #d9e2ed;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:7px 10px;display:flex}.stage-picker button b{color:#17365f;background:#e8edf4;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:8px;display:grid}.stage-picker button span{font-size:9px;font-weight:850}.stage-picker button[aria-selected=true]{color:#0b4e9d;background:#eaf1ff;border-color:#2563eb}.stage-picker button[aria-selected=true] b{color:#fff;background:#2563eb}.selected-stage-head{border-top:1px solid #e4eaf1;border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:flex-end;gap:12px;padding:12px 0;display:flex}.selected-stage-head div span,.selected-stage-head div b{display:block}.selected-stage-head span{color:#7a8798;letter-spacing:.1em;font-size:8px;font-weight:850}.selected-stage-head b{color:#0a2144;margin-top:3px;font-size:17px}.selected-stage-head em{color:#17603a;text-align:right;font-size:9px;font-style:normal;font-weight:800}.selected-stage-list{gap:7px;margin-top:10px;display:grid}.selected-stage-list>button{text-align:left;background:#f9fbfd;border:1px solid #e1e7ef;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:66px;padding:11px;display:flex}.selected-stage-list>button div{min-width:0}.selected-stage-list>button b,.selected-stage-list>button span{display:block}.selected-stage-list>button b{color:#102c53;font-size:11px}.selected-stage-list>button span{color:#69778a;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.selected-stage-list>button em{color:#0b4e9d;white-space:nowrap;font-size:9px;font-style:normal;font-weight:850}.pipeline-empty{text-align:center;padding:28px}.pipeline-empty b,.pipeline-empty span{display:block}.pipeline-empty b{font-size:12px}.pipeline-empty span{color:#718096;margin-top:4px;font-size:9px}.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.outcome-grid article{background:#f8fafc;border:1px solid #dde5ee;border-radius:16px;padding:14px}.outcome-grid article>span,.outcome-grid article>b,.outcome-grid article>small{display:block}.outcome-grid article>span{text-transform:uppercase;font-size:9px;font-weight:900}.outcome-grid article>b{color:#0a2144;margin-top:4px;font-size:27px}.outcome-grid article>small{color:#6c7a8e;min-height:28px;margin-top:4px;font-size:8px;line-height:1.45}.outcome-grid article>button{color:#1d5db8;background:0 0;border:0;margin-top:10px;padding:0;font-size:8px;font-weight:900}.outcome-grid article[data-tone=won]{background:#eef9f4;border-color:#c8e8da}.outcome-grid article[data-tone=won]>span{color:#087a55}.outcome-grid article[data-tone=lost]{background:#fff5f6;border-color:#f0d3d6}.outcome-grid article[data-tone=lost]>span{color:#b4232f}.outcome-grid article[data-tone=nurture]>span{color:#8a6515}.outcome-grid article[data-tone=protected]>span{color:#5f6e83}.support-assistant-head em[data-status=attention]{color:#ffcf70}.support-assistant-head em[data-status=attention] i{background:#ffbd3c;box-shadow:0 0 12px #ffbd3c}.support-assistant-head em[data-status=checking]{color:#a9bfdd}.support-assistant-head em[data-status=checking] i{background:#7ba5dc;box-shadow:0 0 12px #7ba5dc}.support-composer .voice-button{color:#9fe8dc;box-shadow:none;background:#11345f}.support-composer .voice-button.listening{color:#fff;background:#b4232f;animation:1.1s ease-in-out infinite voice-pulse}.support-composer .send-button:disabled,.support-composer .voice-button:disabled{opacity:.55}@keyframes voice-pulse{50%{box-shadow:0 0 0 8px #e126322e}}.voice-permission{background:#0f9f8f1c;border:1px solid #4dd0be40;border-radius:15px;grid-template-columns:42px 1fr;gap:12px;margin:0 0 16px;padding:14px;display:grid}.voice-permission>i{background:#0c3951;border-radius:13px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.voice-permission b,.voice-permission span{display:block}.voice-permission b{color:#dffaf5;font-size:11px}.voice-permission span{color:#a8bed2;margin-top:4px;font-size:9px;line-height:1.5}.voice-permission p{gap:7px;margin:10px 0 0;display:flex}.voice-permission button{color:#fff;background:#2563eb;border:1px solid #ffffff2e;border-radius:9px;min-height:34px;padding:0 11px;font-size:9px;font-weight:850}.voice-permission button+button{color:#b9c8da;background:0 0}.assistant-alert{background:#8d5b072b;border:1px solid #ffc55640;border-radius:13px;flex-direction:column;gap:4px;margin-bottom:14px;padding:12px;display:flex}.assistant-alert b{color:#ffdb93;font-size:10px}.assistant-alert span{color:#c4d0df;font-size:9px;line-height:1.45}.assistant-info{background:#18757729;border:1px solid #48c4b540;border-radius:13px;flex-direction:column;gap:4px;margin-bottom:14px;padding:12px;display:flex}.assistant-info b{color:#9ce8dd;font-size:10px}.assistant-info span{color:#c4d0df;font-size:9px;line-height:1.45}.support-answer ul{color:#d9e4f3;margin:8px 0 12px;padding-left:18px;font-size:10px;line-height:1.55}.assistant-related{background:#04152b6b;border-radius:12px;gap:6px;margin:10px 0 12px;padding:10px;display:grid}.assistant-related>strong{color:#8fe2d4;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.assistant-related>span{border-top:1px solid #ffffff14;flex-direction:column;gap:2px;padding-top:6px;display:flex!important}.assistant-related>span b{color:#fff;font-size:10px}.assistant-related>span small{color:#9fb0c8;font-size:8px;line-height:1.4}@media (width<=520px){.pipeline-kpis article{min-height:96px;padding:12px}.pipeline-kpis .primary b{font-size:24px}.pipeline-outcome-strip{grid-template-columns:1fr 1fr}.pipeline-outcome-strip button:last-child{grid-column:1/-1}.pipeline-panel{padding:14px}.pipeline-panel>header>em{display:none}.selected-stage-list>button{flex-direction:column;align-items:flex-start}.selected-stage-list>button em{white-space:normal}.support-composer{grid-template-columns:42px 1fr 42px;gap:6px}.support-composer button{width:42px;min-height:44px}.support-composer textarea{min-height:44px;padding:10px}.voice-permission{grid-template-columns:36px 1fr}.voice-permission>i{width:36px;height:36px}.outcome-grid{grid-template-columns:1fr 1fr}}@media (width>=760px){.pipeline-kpis{grid-template-columns:2fr repeat(3,1fr)}.pipeline-kpis article.primary{grid-column:auto}.pipeline-outcome-strip button{min-height:104px}.pipeline-panel{padding:20px}}@media (width>=1000px){.pipeline-view-toggle,.pipeline-kpis,.pipeline-panel,.pipeline-outcome-strip{max-width:1080px}.more-menu,.support-assistant-card{max-width:980px}}@media (prefers-reduced-motion:reduce){.support-composer .voice-button.listening{animation:none}.pipeline-funnel>button>i>strong{transition:none}}.session-timeout-setting{background:#fff;border:1px solid #dce5ef;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:12px;display:grid}.session-timeout-setting>i{color:#8a6200;background:#fff3d8;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.session-timeout-setting>div{flex-direction:column;gap:3px;min-width:0;display:flex}.session-timeout-setting b{color:#112b4f;font-size:12px}.session-timeout-setting>div span,.session-timeout-setting>small{color:#6a788d;font-size:9px;line-height:1.4}.session-timeout-setting label{color:#526176;text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:4px;font-size:8px;font-weight:850;display:flex}.session-timeout-setting select{color:#17365f;text-transform:none;letter-spacing:0;background:#f8fbff;border:1px solid #cbd7e6;border-radius:10px;min-width:126px;height:40px;padding:0 28px 0 10px;font-size:11px;font-weight:800}.session-timeout-setting>small{grid-column:2/-1}.session-warning-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051022ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.session-warning-card{background:#fff;border:1px solid #dce5ef;border-radius:22px;grid-template-columns:48px 1fr;gap:12px;width:min(460px,100%);padding:20px;display:grid;box-shadow:0 28px 80px #030f2159}.session-warning-card>i{background:#fff3d8;border-radius:15px;place-items:center;width:48px;height:48px;font-size:22px;font-style:normal;display:grid}.session-warning-card>div span{color:#9a6b00;letter-spacing:.12em;font-size:9px;font-weight:900}.session-warning-card h2{margin:4px 0 5px;font-size:21px}.session-warning-card p{color:#617086;margin:0;font-size:12px;line-height:1.55}.session-warning-card>button{color:#fff;background:#174b94;border:0;border-radius:12px;font-size:12px;font-weight:900}.session-warning-card>button:first-of-type{grid-column:1/-1}.session-warning-card>.session-logout-now{color:#a5212c;background:#fff0f1;grid-column:1/-1}@media (width<=999px){.bottom-nav{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #d2dce9eb;border-radius:22px;width:auto;height:68px;padding-bottom:0;transform:none;box-shadow:0 14px 38px #07172f33}.safe-area{height:calc(88px + env(safe-area-inset-bottom))}}@media (width<=520px){.session-timeout-setting{grid-template-columns:40px 1fr}.session-timeout-setting label{grid-column:2}.session-timeout-setting select{width:100%}.session-timeout-setting>small{grid-column:2}.session-warning-card{padding:17px}}@media (width>=1000px){.app{transition:grid-template-columns .24s}.platform-rail{transition:padding .24s,border-color .24s;overflow-x:hidden}.platform-mark{grid-template-columns:44px minmax(0,1fr) 32px;gap:10px;padding:0 4px 22px;display:grid}.platform-mark-copy{white-space:nowrap;min-width:0;transition:opacity .16s,width .24s;overflow:hidden}.rail-collapse-toggle{color:#b7c7dc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:32px;height:32px;min-height:32px;padding:0;transition:background .18s,border-color .18s,color .18s;display:grid}.rail-collapse-toggle:hover{color:#fff;background:#2563eb33;border-color:#60a5fa73}.rail-collapse-toggle:focus-visible{outline-offset:3px;outline:3px solid #60a5fa94}.rail-collapse-toggle span{place-items:center;font-size:18px;font-weight:850;line-height:1;display:grid;transform:translateY(-1px)}.app.rail-collapsed{grid-template-columns:84px minmax(0,1fr)}.app.rail-collapsed .platform-rail{padding:22px 10px}.app.rail-collapsed .platform-mark{grid-template-columns:38px 24px;gap:4px;padding:0 0 22px}.app.rail-collapsed .platform-mark .platereach-logo.small{width:38px;height:38px}.app.rail-collapsed .platform-mark-copy{display:none}.app.rail-collapsed .rail-collapse-toggle{background:0 0;border-color:#0000;width:24px;height:32px;min-height:32px}.app.rail-collapsed .tenant-switcher{grid-template-columns:38px;justify-content:center;padding:8px 12px;display:grid}.app.rail-collapsed .tenant-switcher>span,.app.rail-collapsed .tenant-switcher>em{display:none}.app.rail-collapsed .platform-rail>nav button{grid-template-columns:34px;justify-content:center;padding:7px}.app.rail-collapsed .platform-rail>nav button>span{display:none}.app.rail-collapsed .rail-assistant{justify-content:center;padding:11px}.app.rail-collapsed .rail-assistant>div{display:none}.app.rail-collapsed .rail-profile{grid-template-columns:34px;justify-content:center;padding:9px}.app.rail-collapsed .rail-profile>div,.app.rail-collapsed .rail-profile>em{display:none}.app.rail-collapsed .backdrop{padding-left:84px}.app.rail-collapsed .sheet{width:min(760px,100vw - 144px)}.app.rail-collapsed .draft-sheet{width:min(900px,100vw - 144px)}}@media (prefers-reduced-motion:reduce){.app,.platform-rail,.platform-mark-copy,.rail-collapse-toggle{transition:none!important}}.workspace-selector{display:none}.mobile-workspace-selector{gap:2px;min-width:0;max-width:138px;display:grid}.mobile-workspace-selector span{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.mobile-workspace-selector select{border:1px solid var(--hairline);background:var(--surface);width:100%;min-height:34px;color:var(--text);font:inherit;text-overflow:ellipsis;border-radius:9px;padding:5px 24px 5px 8px;font-size:10px;font-weight:800}@media (width>=1000px){.mobile-workspace-selector{display:none}.workspace-selector{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:5px;margin-top:9px;padding:8px 10px;display:grid}.workspace-selector span{color:#8fa4c0;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.workspace-selector select{color:#fff;width:100%;min-height:34px;font:inherit;background:#102b50;border:1px solid #ffffff24;border-radius:9px;padding:5px 24px 5px 8px;font-size:10px;font-weight:800}.workspace-selector select:focus-visible{outline-offset:2px;outline:3px solid #60a5fa94}.app.rail-collapsed .workspace-selector{display:none}}.sheet{overscroll-behavior:contain;scrollbar-gutter:stable}.draft-ai-status{background:#f2f7ff;border:1px solid #cbdcf1;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:13px;padding:12px;display:grid}.draft-ai-status>i{color:#fff;background:#174b94;border-radius:12px;place-items:center;width:38px;height:38px;font-size:16px;font-style:normal;font-weight:900;display:grid}.draft-ai-status>div{flex-direction:column;gap:3px;min-width:0;display:flex}.draft-ai-status b{color:#12365f;font-size:11px}.draft-ai-status span{color:#627188;font-size:9px;line-height:1.5}.draft-ai-status>button{color:#174b94;white-space:nowrap;background:#fff;border:1px solid #b7cae4;border-radius:10px;min-height:38px;padding:0 11px;font-size:9px;font-weight:900}.draft-ai-status.loading>i{background:#2563eb}.draft-ai-status.ai{background:#edf9f4;border-color:#bde1d3}.draft-ai-status.ai>i{background:#16805a}.draft-ai-status.template{background:#fff8e8;border-color:#ecd9a9}.draft-ai-status.template>i{background:#a16a09}.stage-picker{scrollbar-width:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 16px;padding:0;display:grid;overflow:visible}.stage-picker button{white-space:normal;justify-content:flex-start;width:100%;min-width:0;min-height:46px;padding:8px 10px;line-height:1.25}.stage-picker button span{text-align:left;min-width:0}@media (width>=600px){.stage-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=700px){.backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;background:#05102261;justify-content:center;align-items:center;padding:28px}.sheet,.app.rail-collapsed .sheet{border-radius:24px;width:min(840px,100%);height:auto;max-height:calc(100dvh - 56px);padding:18px 28px 28px;animation:.2s ease-out dialog-in;position:relative;bottom:auto;left:auto;box-shadow:0 28px 80px #06152e52,0 0 0 1px #ffffffb3}.draft-sheet,.app.rail-collapsed .draft-sheet{width:min(920px,100%)}.sheet>.handle{display:none}.sheet>header{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #dce5efd9;margin:-18px -28px 0;padding:18px 28px 12px;position:sticky;top:-18px}@keyframes dialog-in{0%{opacity:.55;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}}@media (width>=1000px){.stage-picker{grid-template-columns:repeat(6,minmax(0,1fr));max-width:1080px}.backdrop{justify-content:center;align-items:center;padding:38px 38px 38px 310px}.app.rail-collapsed .backdrop{padding-left:122px}.sheet,.app.rail-collapsed .sheet{border-radius:24px;width:min(840px,100%);height:auto;max-height:calc(100dvh - 76px)}.draft-sheet,.app.rail-collapsed .draft-sheet{width:min(920px,100%)}}@media (width<=520px){.draft-ai-status{grid-template-columns:34px minmax(0,1fr)}.draft-ai-status>i{width:34px;height:34px}.draft-ai-status>button{grid-column:2;width:100%}}@media (prefers-reduced-motion:reduce){.sheet{animation:none!important}}.rich-email-tools{background:#eff9f5;border:1px solid #c9dfd5;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:12px;padding:13px;display:grid}.rich-email-tools>div{flex-direction:column;gap:3px;min-width:0;display:flex}.rich-email-tools span{color:#08765a;letter-spacing:.11em;font-size:8px;font-weight:900}.rich-email-tools b{color:#12365f;font-size:11px}.rich-email-tools small{color:#607168;font-size:9px;line-height:1.45}.rich-email-tools a{color:#0b5cac;text-underline-offset:2px;font-weight:850;text-decoration:underline}.rich-email-tools>button{color:#fff;background:#17603a;border:0;border-radius:11px;min-height:42px;padding:0 13px;font-size:9px;font-weight:900}.rich-email-tools>em{color:#17603a;grid-column:1/-1;font-size:9px;font-style:normal}.business-profile-card{background:#fff;border:1px solid #dce5ef;border-radius:20px;margin-bottom:24px;padding:16px;box-shadow:0 8px 24px #071a380f}.business-profile-card>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.business-profile-card>header>i{color:#1754a5;background:#eaf3ff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:18px;font-style:normal;display:grid}.business-profile-card>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.business-profile-card>header b{font-size:14px}.business-profile-card>header span{color:#6a788c;font-size:9px}.business-profile-card>header em{color:#8a6200;background:#fff2d6;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.business-profile-card[data-complete=true]>header em{color:#08775b;background:#eaf7f1}.business-profile-form{border-top:1px solid #e5ebf2;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;padding-top:14px;display:grid}.business-profile-form label{color:#55657b;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.business-profile-form input{color:#102746;background:#f9fbfd;border:1px solid #cbd7e5;border-radius:11px;width:100%;min-height:44px;padding:0 11px;font-size:11px}.business-profile-form .wide{grid-column:1/-1}.business-profile-form button{color:#fff;background:#174b94;border:0;border-radius:12px;min-height:46px;font-weight:900}.business-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.business-profile-summary>div{background:#f5f8fc;border-radius:12px;padding:11px}.business-profile-summary span,.business-profile-summary b{display:block}.business-profile-summary span{color:#738197;letter-spacing:.09em;font-size:8px;font-weight:900}.business-profile-summary b{color:#17365f;margin-top:4px;font-size:10px;line-height:1.45}.business-profile-summary a{color:#0b5cac}.business-profile-summary>a{grid-column:1/-1;justify-self:start;font-size:10px;font-weight:900}.profile-data-note{color:#647289;background:#f1f5fa;border-radius:11px;margin-top:13px;padding:10px;font-size:9px;line-height:1.5;display:block}.business-profile-message{color:#17603a;margin:9px 0 0;font-size:10px}.profile-summary em.profile-needed{color:#8a6200;background:#fff2d6}.member-form .wide{grid-column:1/-1}.roster-list div div small{color:#8290a2;font-size:8px;line-height:1.35}.roster-list em.ready{color:#08775b}.roster-list em.pending{color:#a16a09}@media (width>=700px){.backdrop{align-items:flex-start;padding:calc(10dvh + 16px) 24px 28px;overflow-y:auto}.sheet,.app.rail-collapsed .sheet{max-height:calc(80dvh - 16px)}}@media (width>=1000px){.backdrop{padding:calc(10dvh + 16px) 32px 28px 304px}.app.rail-collapsed .backdrop{padding-left:116px}.business-profile-card{max-width:980px}}@media (width<=620px){.rich-email-tools{grid-template-columns:1fr}.rich-email-tools>button{width:100%}.business-profile-form,.business-profile-summary{grid-template-columns:1fr}.business-profile-form .wide,.business-profile-summary>a{grid-column:1}.business-profile-card>header{grid-template-columns:40px 1fr}.business-profile-card>header>i{width:40px;height:40px}.business-profile-card>header em{grid-column:2;justify-self:start}}@media (width>=1000px){.platform-rail{min-height:0}.platform-mark>.platereach-logo.small,.tenant-switcher>img{box-sizing:border-box;background:#fff;border:1px solid #ffffff57;border-radius:12px;width:40px;height:40px;box-shadow:0 7px 18px #020c1b38}.platform-mark>.platereach-logo.small{object-fit:contain;padding:4px}.tenant-switcher>img{object-fit:cover;object-position:center;padding:1px}.platform-rail>nav{overscroll-behavior:contain;scrollbar-color:#8fa4c08c transparent;scrollbar-width:thin;flex:auto;min-height:0;max-height:1000px;margin-bottom:12px;padding-right:3px;overflow:hidden auto}.platform-rail.workspace-menu-collapsed>nav{flex:none;max-height:0;margin-bottom:0;padding-right:0;overflow:hidden}.rail-assistant{flex:none;margin-top:0}.rail-profile{flex:none}.app.rail-collapsed .platform-mark{grid-template-columns:40px 20px;gap:4px;padding-inline:0}.app.rail-collapsed .platform-mark .platereach-logo.small{width:40px;height:40px}.app.rail-collapsed .rail-collapse-toggle{width:20px}.app.rail-collapsed .tenant-switcher{grid-template-columns:40px;padding:8px 12px}.app.rail-collapsed .platform-rail>nav{scrollbar-width:none;margin-top:14px;padding-right:0}.app.rail-collapsed .platform-rail>nav::-webkit-scrollbar{width:0}.app.rail-collapsed .platform-rail>nav button{grid-template-columns:40px;min-height:52px;padding:6px 12px}.app.rail-collapsed .platform-rail>nav button>i,.app.rail-collapsed .rail-assistant>span,.app.rail-collapsed .rail-profile>span{box-sizing:border-box;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.app.rail-collapsed .rail-assistant{padding:8px 12px}.app.rail-collapsed .rail-assistant>span{background:#14b8a621;border:1px solid #5eead43d}.app.rail-collapsed .rail-profile{grid-template-columns:40px;padding:8px 12px}.app.rail-collapsed .platform-rail{align-items:stretch;padding-inline:10px}.app.rail-collapsed .platform-mark{grid-template-columns:40px 12px;gap:0;padding:0 0 22px 12px;display:grid}.app.rail-collapsed .platform-mark .platereach-logo.small,.app.rail-collapsed .tenant-switcher>img,.app.rail-collapsed .platform-rail>nav button>i,.app.rail-collapsed .rail-assistant>span,.app.rail-collapsed .rail-profile>span{width:40px;min-width:40px;height:40px;box-shadow:none;border:0;border-radius:10px}.app.rail-collapsed .platform-mark .platereach-logo.small,.app.rail-collapsed .tenant-switcher>img{background:#fff}.app.rail-collapsed .rail-collapse-toggle{background:0 0;border:0;width:12px;height:32px;min-height:32px}.app.rail-collapsed .tenant-switcher,.app.rail-collapsed .platform-rail>nav button,.app.rail-collapsed .rail-assistant,.app.rail-collapsed .rail-profile{justify-content:start;padding-left:12px;padding-right:12px}.app.rail-collapsed .platform-rail>nav button>i{background:0 0;font-size:18px}.app.rail-collapsed .platform-rail>nav button.active>i{background:#2563eb;box-shadow:0 5px 14px #2563eb47}.app.rail-collapsed .rail-assistant>span{color:#5eead4;background:0 0;border:0;font-size:18px}}@media (width>=700px){.backdrop,.app.rail-collapsed .backdrop{place-items:center;display:grid;overflow:hidden;padding:28px!important}.sheet,.app.rail-collapsed .sheet{align-self:center;max-height:calc(100dvh - 56px);margin:0;overflow-y:auto}}@media (width>=1000px){.backdrop{padding-left:300px!important}.app.rail-collapsed .backdrop{padding-left:112px!important}.app.rail-collapsed .platform-rail>nav button,.app.rail-collapsed .platform-rail>nav button:hover,.app.rail-collapsed .platform-rail>nav button.active,.app.rail-collapsed .tenant-switcher,.app.rail-collapsed .rail-assistant,.app.rail-collapsed .rail-profile{box-shadow:none;background:0 0;border-color:#0000;transform:none}.app.rail-collapsed .platform-rail>nav button>i,.app.rail-collapsed .platform-rail>nav button:hover>i,.app.rail-collapsed .platform-rail>nav button.active>i{box-shadow:none}.app.rail-collapsed .platform-rail>nav button.active>i{color:#fff;background:#2563eb}}.workspace-logo-upload{background:#f8fbff;border:1px solid #d7e2ee;border-radius:16px;grid-column:1/-1;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.workspace-logo-frame{background:#fff;border:1px solid #c7d5e4;border-radius:16px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.workspace-logo-frame img{object-fit:contain;width:100%;height:100%;padding:4px}.workspace-logo-upload b,.workspace-logo-upload span{display:block}.workspace-logo-upload b{color:#17365f;font-size:12px}.workspace-logo-upload span{color:#66768c;margin-top:4px;font-size:9px;line-height:1.5}.logo-file-button{cursor:pointer;background:#174b94;border-radius:10px;justify-content:center;align-items:center;width:max-content;min-height:38px;margin-top:9px;padding:0 12px;color:#fff!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}.logo-file-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (width<=520px){.workspace-logo-upload{grid-template-columns:56px 1fr}.workspace-logo-frame{width:56px;height:56px}}.feedback-studio,.tenant-health-card{background:linear-gradient(145deg,#fff 0%,#f7fbff 100%);border:1px solid #d9e4ef;border-radius:22px;max-width:980px;margin-bottom:24px;padding:20px;box-shadow:0 12px 34px #081f4114}.feedback-studio>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.feedback-studio>header>div{align-items:center;gap:10px;display:flex}.feedback-studio>header i{color:#fff;background:linear-gradient(145deg,#174b94,#362a93);border-radius:13px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.feedback-studio>header span{flex-direction:column;gap:2px;display:flex}.feedback-studio>header b{color:#15375f;font-size:13px}.feedback-studio>header small{color:#68788d;font-size:9px}.feedback-studio>header em{color:#087458;background:#e9f7f1;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.feedback-studio>label{color:#425771;flex-direction:column;gap:7px;margin-top:13px;font-size:10px;font-weight:850;display:flex}.feedback-studio select,.feedback-studio textarea{color:#142f53;width:100%;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:13px}.feedback-studio select{min-height:46px;padding:0 12px}.feedback-studio textarea{resize:vertical;min-height:150px;padding:13px;font-size:12px;line-height:1.55}.feedback-rating{background:#eef4fb;border-radius:15px;align-items:center;gap:5px;padding:13px;display:flex}.feedback-rating>span{color:#2e4665;margin-right:auto;font-size:10px;font-weight:900}.feedback-rating button{color:#acbac9;background:0 0;border:0;width:40px;height:40px;font-size:23px}.feedback-rating button.active{color:#f3ae22}.feedback-rating button:focus-visible{border-radius:10px;outline:3px solid #174b9440}.feedback-voice-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:14px 0;display:grid}.feedback-voice-row button{color:#174b94;background:#fff;border:1px solid #aac1dc;border-radius:13px;align-items:center;gap:7px;min-height:46px;padding:0 14px;font-size:10px;font-weight:900;display:flex}.feedback-voice-row button.recording{color:#b72222;background:#fff0f0;border-color:#ef6a6a;animation:1.25s infinite pulse-voice}.feedback-voice-row span{color:#67778b;font-size:9px;line-height:1.5}.feedback-status{color:#0d6b51;background:#edf8f3;border-radius:12px;margin:11px 0 0;padding:11px;font-size:10px;font-weight:800}.feedback-status[data-tone=error]{color:#a5212c;background:#fff0f1;border:1px solid #f0c5c9}.feedback-status[data-tone=info]{color:#34506f;background:#eef4fa;border:1px solid #cbd8e7}.feedback-privacy{color:#6d7c90;margin-top:10px;font-size:8px;line-height:1.55;display:block}.feedback-history,.platform-feedback-queue{gap:10px;max-width:980px;display:grid}.feedback-history article,.platform-feedback-queue article{background:#fff;border:1px solid #dae4ee;border-radius:17px;padding:15px;box-shadow:0 6px 18px #091f3d0b}.feedback-history article>div{justify-content:space-between;gap:10px;display:flex}.feedback-history article>div span{color:#e8a51e;letter-spacing:1px}.feedback-history article>div b{color:#24466e;font-size:9px}.feedback-history p,.platform-feedback-queue p{color:#2e425c;margin:9px 0;font-size:10px;line-height:1.55}.feedback-history footer,.platform-feedback-queue footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.feedback-history footer span,.platform-feedback-queue footer>span{color:#768599;font-size:8px}.feedback-history em,.platform-feedback-queue em{color:#52657c;background:#edf2f7;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.feedback-history em[data-urgency=Critical],.platform-feedback-queue em[data-urgency=Critical]{color:#a91e1e;background:#ffe7e7}.feedback-history em[data-urgency=High],.platform-feedback-queue em[data-urgency=High]{color:#8f6000;background:#fff1d5}.tenant-crm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:980px;margin-bottom:14px;display:grid}.tenant-crm-metrics>div{background:#fff;border:1px solid #d8e3ee;border-radius:17px;padding:16px}.tenant-crm-metrics span,.tenant-crm-metrics b{display:block}.tenant-crm-metrics span{color:#728197;letter-spacing:.08em;font-size:8px;font-weight:900}.tenant-crm-metrics b{color:#173d6e;margin-top:5px;font-size:25px}.tenant-health-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.tenant-health-card header>div{align-items:center;gap:11px;display:flex}.tenant-health-card header i{color:#fff;background:#174b94;border-radius:14px;place-items:center;width:46px;height:46px;font-size:10px;font-style:normal;font-weight:900;display:grid}.tenant-health-card header span{flex-direction:column;display:flex}.tenant-health-card header b{font-size:15px}.tenant-health-card header small{color:#6e7c8f;font-size:9px}.tenant-health-card header em{color:#087458;background:#e9f7f1;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:900}.tenant-progress{align-items:center;gap:12px;margin:18px 0;display:flex}.tenant-progress>span{background:#dce6f0;border-radius:999px;flex:1;height:9px;overflow:hidden}.tenant-progress i{border-radius:inherit;background:linear-gradient(90deg,#174b94,#2f85d5);height:100%;display:block}.tenant-progress b{color:#52647b;font-size:9px}.tenant-health-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.tenant-health-card dl>div{background:#eef4fa;border-radius:12px;padding:11px}.tenant-health-card dl>div:last-child{grid-column:1/-1}.tenant-health-card dt{color:#748399;text-transform:uppercase;font-size:8px;font-weight:900}.tenant-health-card dd{color:#173b67;margin:4px 0 0;font-size:11px;font-weight:850}.platform-feedback-queue article>header{justify-content:space-between;gap:10px;display:flex}.platform-feedback-queue article>header span{flex-direction:column;display:flex}.platform-feedback-queue article>header b{color:#193e6c;font-size:11px}.platform-feedback-queue article>header small{color:#748399;font-size:8px}.platform-feedback-queue blockquote{color:#52657e;background:#f2f6fb;border-left:3px solid #3a6eac;border-radius:0 10px 10px 0;margin:10px 0;padding:10px 12px;font-size:9px;line-height:1.5}.platform-feedback-queue blockquote b{color:#234c7b;display:block}.platform-feedback-queue footer div{gap:7px;display:flex}.platform-feedback-queue footer button{color:#174b94;background:#fff;border:1px solid #b9cbe0;border-radius:10px;min-height:36px;padding:0 10px;font-size:8px;font-weight:900}.platform-feedback-queue footer button:last-child{color:#087458;background:#edf8f3;border-color:#bee1d3}.searchlight-demo-entry{text-align:left;background:linear-gradient(145deg,#f8fcff,#eef7ff);border:1px solid #b9d7f2;border-radius:22px;max-width:980px;margin:0 0 24px;padding:20px;box-shadow:0 12px 34px #081f4112}.searchlight-demo-entry header,.searchlight-demo-entry footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.searchlight-demo-entry header span{flex-direction:column;gap:4px;display:flex}.searchlight-demo-entry header small{color:#537395;letter-spacing:.1em;font-size:8px;font-weight:900}.searchlight-demo-entry header b{color:#173d6e;font-size:17px}.searchlight-demo-entry header em{color:#66788d;font-size:9px;font-style:normal}.searchlight-demo-entry header>i{color:#087458;white-space:nowrap;background:#e5f7ef;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:900}.searchlight-demo-entry dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.searchlight-demo-entry dl>div{background:#ffffffe0;border:1px solid #d9e9f7;border-radius:12px;padding:11px}.searchlight-demo-entry dt{color:#748399;text-transform:uppercase;font-size:8px;font-weight:900}.searchlight-demo-entry dd{color:#173b67;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:850}.searchlight-demo-entry footer span{color:#5d7088;max-width:520px;font-size:9px;line-height:1.45}.searchlight-demo-entry footer button{color:#fff;white-space:nowrap;background:#174b94;border:0;border-radius:12px;min-height:42px;padding:0 15px;font-size:9px;font-weight:900}@media (width<=680px){.feedback-studio{padding:15px}.feedback-rating{flex-wrap:wrap}.feedback-rating>span{width:100%}.feedback-rating button{flex:1}.feedback-voice-row{grid-template-columns:1fr}.feedback-voice-row button{justify-content:center}.tenant-crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-health-card dl{grid-template-columns:1fr 1fr}.searchlight-demo-entry{padding:15px}.searchlight-demo-entry header,.searchlight-demo-entry footer{flex-direction:column;align-items:flex-start}.searchlight-demo-entry dl{grid-template-columns:1fr 1fr}.searchlight-demo-entry footer button{width:100%}.platform-feedback-queue footer{flex-direction:column;align-items:flex-start}.platform-feedback-queue footer div{width:100%}.platform-feedback-queue footer button{flex:1}}.profile-avatar{color:#174b94;background:#eaf1fb;flex:none;place-items:center;font-style:normal;font-weight:950;display:grid;position:relative;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-avatar>b{font:inherit;color:inherit}.profile-photo-editor{background:#fff;border:1px solid #d8e4ef;border-radius:18px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;margin:14px 0 24px;padding:15px;display:grid;box-shadow:0 8px 24px #071a380e}.profile-photo-editor>.profile-avatar{border-radius:22px;width:72px;height:72px;font-size:16px}.profile-photo-editor>div>b,.profile-photo-editor>div>span{display:block}.profile-photo-editor>div>b{font-size:13px}.profile-photo-editor>div>span{color:#68778b;margin-top:4px;font-size:9px;line-height:1.5}.profile-photo-editor>div>div{gap:8px;margin-top:10px;display:flex}.profile-photo-editor label,.profile-photo-editor button{color:#fff;cursor:pointer;background:#174b94;border:0;border-radius:10px;place-items:center;min-height:40px;padding:0 12px;font-size:9px;font-weight:900;display:grid}.profile-photo-editor label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-photo-editor button{background:#17603a}.profile-photo-editor small{color:#557087;margin-top:8px;font-size:9px;line-height:1.4;display:block}.identity-hero>.profile-avatar.identity-avatar{color:#123d78;background:#fff;border-radius:18px;width:56px;height:56px}.profile-summary>.profile-avatar{color:#fff;background:#071f44;border-radius:16px;width:48px;height:48px}.management-card>header>.profile-avatar{color:#fff;background:#071f44;border-radius:14px;width:42px;height:42px}.roster-list>div>.profile-avatar,.account-status>.profile-avatar,.profile-popover header>.profile-avatar,.rail-profile>.profile-avatar{border-radius:10px;width:34px;height:34px}.business-profile-actions{grid-template-columns:minmax(120px,.55fr) minmax(200px,1fr);gap:9px;display:grid}.business-profile-actions button{width:100%}.business-profile-actions .cancel-profile{color:#a5212c;background:#fff2f3;border:1px solid #e3b7bb}.business-profile-actions .save-profile{color:#fff;background:#174b94}.stage-progress{color:#52647a;background:#eef4fb;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 0;padding:9px 11px;font-size:9px;display:flex}.stage-progress b{color:#174b94}.stage-pagination{background:#fff;border:1px solid #dbe5ef;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:12px;padding:10px;display:grid}.stage-pagination button{color:#174b94;background:#eaf2ff;border:0;border-radius:10px;min-height:42px;font-size:9px;font-weight:900}.stage-pagination button:last-child{grid-column:3}.stage-pagination button:disabled{opacity:.42}.stage-pagination span{color:#6d7c90;text-align:center;white-space:nowrap;font-size:9px}.queue-list>.empty{text-align:center;place-items:center;min-height:130px;padding:28px 22px!important;display:grid!important}.queue-list>.empty b{font-size:13px;line-height:1.3}.queue-list>.empty span{white-space:normal;max-width:480px;font-size:10px;line-height:1.55;margin-top:9px!important;padding:0!important}.manual-version{color:#8fe2d4;vertical-align:middle;background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;margin-left:6px;padding:4px 7px;font-size:9px;font-style:normal;display:inline-block}.manual-changelog{background:#fff;border:1px solid #dbe5ef;border-radius:14px;margin-top:12px;padding:13px 15px}.manual-changelog summary{color:#174b94;cursor:pointer;font-size:10px;font-weight:900}.manual-changelog p{color:#637289;margin:10px 0 0;font-size:10px;line-height:1.6}.mic-icon{flex:none;place-items:start center;width:21px;height:24px;display:inline-grid;position:relative}.mic-icon>i{background:0 0;border:2px solid;border-radius:8px;width:10px;height:16px;display:block}.mic-icon:before{content:"";border:2px solid;border-top:0;border-radius:0 0 10px 10px;width:16px;height:11px;position:absolute;top:8px}.mic-icon:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;position:absolute;bottom:0;box-shadow:5px -4px 0 -4px}.stop-symbol{background:currentColor;border-radius:3px;width:13px;height:13px;display:inline-block}.assistant-knowledge{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.assistant-knowledge span{color:#8297b2;letter-spacing:.1em;align-self:center;margin-right:2px;font-size:8px;font-weight:900}.assistant-knowledge b{color:#8fe2d4;background:#12485261;border:1px solid #69dccc33;border-radius:999px;padding:5px 8px;font-size:8px}.support-composer{grid-template-columns:118px 1fr 48px}.support-composer .voice-button{justify-content:center;align-items:center;gap:7px;width:118px;padding:0 10px;display:flex}.support-composer .voice-button small{white-space:nowrap;font-size:8px;font-weight:900}.voice-permission>.mic-icon{color:#8fe2d4;background:#0c3951;border-radius:13px;width:42px;height:42px;padding-top:8px}.feedback-voice-row .mic-icon{color:#174b94}.feedback-voice-row button.recording .mic-icon{color:inherit}.more-menu>.notification-setting{background:#fff;border:1px solid #dce5ef;border-radius:17px;grid-column:1/-1;padding:14px;box-shadow:0 6px 18px #071a3808}.notification-setting>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.notification-setting>header>i{color:#0b8061;background:#e8f6f2;border-radius:14px;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.notification-setting>header>div{flex-direction:column;gap:3px;display:flex}.notification-setting b{font-size:13px}.notification-setting span{color:#68778b;font-size:9px;line-height:1.45}.notification-setting>header>em{color:#617187;background:#eef2f6;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.notification-setting>header>em[data-state=granted]{color:#08775b;background:#e8f7ee}.notification-setting>header>em[data-state=denied]{color:#a5212c;background:#fff0f1}.notification-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.notification-options button{color:#34506f;background:#f8fbfd;border:1px solid #d8e2ec;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 10px;font-size:9px;font-weight:850;display:flex}.notification-options button>span{background:#bdc9d6;border-radius:999px;flex:none;width:28px;height:16px;position:relative}.notification-options button>span:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:left .18s;position:absolute;top:3px;left:3px}.notification-options button[aria-checked=true]>span{background:#16805a}.notification-options button[aria-checked=true]>span:after{left:15px}.notification-enable{color:#fff;background:#174b94;border:0;border-radius:11px;min-height:42px;padding:0 13px;font-size:9px;font-weight:900}.notification-setting>small{color:#7a8798;margin-top:9px;font-size:8px;line-height:1.5;display:block}.more-menu>button>div>small{color:#8290a1;margin-top:3px;font-size:8px}.system-status-card{grid-template-columns:36px minmax(0,1fr) auto}.system-status-card[data-tone=info]{background:#edf5ff;border-color:#c7daf2}.system-status-card[data-tone=info]>i{background:#2b6db6}.system-status-card[data-tone=offline]{background:#fff3f4;border-color:#e9c6c9}.system-status-card[data-tone=offline]>i{background:#b62b36}.system-status-card>button{color:#174b94;background:#fff;border:1px solid #b8cbe2;border-radius:9px;min-height:36px;padding:0 10px;font-size:8px;font-weight:900}.caller-routing-card{background:#fff;border:1px solid #d9e4ef;border-radius:22px;max-width:980px;padding:20px;box-shadow:0 12px 34px #081f4112}.caller-routing-card>header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.caller-routing-card>header>i{color:#174b94;background:#eaf2ff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:20px;font-style:normal;display:grid}.caller-routing-card>header>div{flex-direction:column;gap:3px;display:flex}.caller-routing-card>header b{font-size:14px}.caller-routing-card>header span{color:#68778b;font-size:10px}.caller-routing-card>header em{color:#8a6200;background:#fff3d8;border-radius:999px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}.caller-routing-card>header em[data-connected=true]{color:#08775b;background:#e8f7ee}.caller-routing-card ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.caller-routing-card li{background:#f2f6fb;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:11px;display:grid}.caller-routing-card li>b{color:#fff;background:#174b94;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.caller-routing-card li span{color:#52657d;font-size:9px;line-height:1.45}.caller-test{background:#f8fbff;border:1px solid #d9e4ef;border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:9px;padding:13px;display:grid}.caller-test label{color:#56687f;flex-direction:column;gap:5px;font-size:9px;font-weight:850;display:flex}.caller-test input{background:#fff;border:1px solid #c8d5e4;border-radius:10px;min-height:44px;padding:0 11px}.caller-test button{color:#fff;background:#174b94;border:0;border-radius:10px;min-height:44px;padding:0 13px;font-size:9px;font-weight:900}.caller-test button:disabled{opacity:.45}.caller-routing-card>p{color:#0a6e52;background:#edf8f3;border-radius:11px;margin:10px 0 0;padding:10px;font-size:10px;font-weight:800}.caller-routing-card>small{color:#6d7d90;margin-top:12px;font-size:9px;line-height:1.6;display:block}@media (width>=700px){.backdrop,.app.rail-collapsed .backdrop{place-items:start center;overflow:hidden;padding:clamp(96px,13dvh,140px) 28px 28px!important}.sheet,.app.rail-collapsed .sheet{overscroll-behavior:contain;align-self:start;max-height:calc(100dvh - clamp(124px,17dvh,168px));margin:0;scroll-padding-top:82px}.sheet>header{z-index:10;top:0}}@media (width>=1000px){.backdrop{padding-left:300px!important}.app.rail-collapsed .backdrop{padding-left:112px!important}}@media (width<=680px){.notification-options{grid-template-columns:1fr}.notification-setting>header{grid-template-columns:40px 1fr}.notification-setting>header>i{width:40px;height:40px}.notification-setting>header>em{grid-column:2;justify-self:start}.profile-photo-editor{grid-template-columns:56px 1fr}.profile-photo-editor>.profile-avatar{border-radius:17px;width:56px;height:56px}.business-profile-actions{grid-template-columns:1fr}.caller-routing-card{padding:15px}.caller-routing-card ol,.caller-test{grid-template-columns:1fr}.stage-pagination{grid-template-columns:1fr 1fr}.stage-pagination span{grid-area:1/1/auto/-1}.stage-pagination button:last-child{grid-column:2}.support-composer{grid-template-columns:92px 1fr 42px}.support-composer .voice-button{width:92px;padding:0 6px}.support-composer .voice-button small{font-size:7px}}.secure-legal-notice{text-align:center;border-top:1px solid #dce5ef;padding-top:13px;line-height:1.6;display:block;color:#68778b!important;margin:14px 0 2px!important;font-size:12px!important}.secure-legal-notice a{color:#174b94;text-underline-offset:2px;font-weight:900;text-decoration:underline}.legal-gate{background:radial-gradient(circle at 20% 10%,#173e72 0,#071a38 44%,#041126 100%);place-items:center;min-height:100dvh;padding:24px;display:grid}.legal-gate-card{background:#fff;border:1px solid #ffffff29;border-radius:24px;width:min(640px,100%);padding:24px;box-shadow:0 28px 80px #00000059}.legal-gate-brand{align-items:center;gap:11px;display:flex}.legal-gate-brand img{object-fit:contain;width:48px;height:48px}.legal-gate-brand span,.legal-gate-brand b,.legal-gate-brand small{display:block}.legal-gate-brand b{font-size:16px}.legal-gate-brand small{color:#6c7b8f;margin-top:2px;font-size:9px}.legal-gate-card>span{color:#174b94;letter-spacing:.12em;margin-top:22px;font-size:9px;font-weight:950;display:block}.legal-gate-card h1{letter-spacing:-.04em;margin:6px 0 8px;font-size:28px}.legal-gate-card>p{color:#607087;margin:0 0 18px;font-size:11px;line-height:1.6}.legal-version-row{flex-wrap:wrap;gap:7px;margin-bottom:17px;display:flex}.legal-version-row a{color:#174b94;background:#f6f9fc;border:1px solid #ccd9e7;border-radius:10px;padding:8px 10px;font-size:9px;font-weight:900;text-decoration:none}.legal-version-row small{color:#738196;align-self:center;font-size:8px}.legal-choice{color:#314861;background:#fbfdff;border:1px solid #dbe4ee;border-radius:13px;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin:10px 0;padding:13px;font-size:10px;line-height:1.5;display:grid}.legal-choice input{accent-color:#174b94;width:19px;height:19px;margin:0}.legal-choice a{color:#174b94;font-weight:900}.legal-accept-button{color:#fff;background:#174b94;border:0;border-radius:12px;width:100%;margin-top:11px;font-weight:900}.legal-accept-button:disabled{opacity:.45}.legal-gate-error{background:#fff0f1;border-radius:10px;padding:10px;font-weight:850;color:#a5212c!important;margin:10px 0 0!important;font-size:9px!important}.legal-gate-foot{text-align:center;color:#788699!important;margin-top:12px!important;font-size:8px!important;line-height:1.55!important;display:block!important}.legal-page{background:#edf2f7;min-height:100dvh;padding:32px 18px 64px}.legal-document{background:#fff;border:1px solid #d7e1eb;border-radius:24px;width:min(840px,100%);margin:0 auto;padding:28px clamp(20px,5vw,54px);box-shadow:0 18px 55px #071a381a}.legal-document>header{border-bottom:1px solid #e2e8ef;justify-content:space-between;align-items:center;gap:14px;padding-bottom:18px;display:flex}.legal-document>header>a:last-child{color:#174b94;font-size:10px;font-weight:900;text-decoration:none}.legal-brand{color:#14213a;align-items:center;gap:10px;text-decoration:none;display:flex}.legal-brand img{object-fit:contain;width:44px;height:44px}.legal-brand span,.legal-brand b,.legal-brand small{display:block}.legal-brand b{font-size:15px}.legal-brand small{color:#6f7d91;margin-top:2px;font-size:8px}.legal-title{padding:28px 0 18px}.legal-title>span{color:#174b94;letter-spacing:.14em;font-size:9px;font-weight:950}.legal-title h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:36px}.legal-title p{color:#6d7c8f;margin:0;font-size:10px}.legal-document>p,.legal-document section p,.legal-document section li{color:#40536a;font-size:11px;line-height:1.75}.legal-document section{border-top:1px solid #e8edf2;padding:17px 0}.legal-document section h2{color:#17365f;margin:0 0 7px;font-size:15px}.legal-document section p{margin:0}.legal-document section p+p{margin-top:10px}.legal-document section ul{margin:6px 0 0;padding-left:19px}.legal-document section li+li{margin-top:7px}.legal-document a{color:#174b94}.legal-document>footer{background:#f1f6fb;border-radius:14px;margin-top:18px;padding:16px}.legal-document>footer p{color:#637187;margin:0 0 8px;font-size:9px;line-height:1.55}.legal-document>footer a{font-size:10px;font-weight:900}.legal-acceptance-panel{background:#f8fbff;border:1px solid #d8e4ef;border-radius:17px;margin:16px 0 24px;padding:15px}.legal-acceptance-panel header{justify-content:space-between;align-items:center;gap:10px;display:flex}.legal-acceptance-panel header b{font-size:12px}.legal-acceptance-panel header em{color:#08775b;background:#e8f7ee;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.legal-acceptance-panel p{color:#64758b;margin:8px 0;font-size:9px;line-height:1.55}.legal-acceptance-list{gap:7px;margin-top:10px;display:grid}.legal-acceptance-list>div{background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px 10px;display:grid}.legal-acceptance-list b,.legal-acceptance-list span{font-size:9px}.legal-acceptance-list span{color:#6d7b8e}.legal-acceptance-list small{color:#78879a;grid-column:1/-1;font-size:8px}@media (width<=560px){.legal-gate{padding:14px}.legal-gate-card{border-radius:20px;padding:19px}.legal-gate-card h1{font-size:24px}.legal-page{background:#fff;padding:0}.legal-document{box-shadow:none;border:0;border-radius:0;padding:20px}.legal-document>header{align-items:flex-start}.legal-title h1{font-size:31px}}.platform-event-log{gap:8px;max-width:980px;display:grid}.platform-event-log article{background:#fff;border:1px solid #dce5ef;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.platform-event-log article>i{color:#087458;background:#e7f7f0;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:950;display:grid}.platform-event-log article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.platform-event-log b{color:#254665;font-size:10px}.platform-event-log span{color:#77869a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.tenant-crm-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=760px){.tenant-crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-crm-page{text-align:center;padding-bottom:190px}.platform-crm-page>.back-link{text-align:left;display:flex}.platform-crm-page>.page-heading,.platform-crm-page>.page-intro{text-align:center;margin-left:auto;margin-right:auto}.platform-crm-page>.page-intro{max-width:520px}.platform-crm-page .tenant-crm-metrics{margin-left:auto;margin-right:auto}.platform-crm-page .tenant-crm-metrics>div{text-align:center;place-content:center;min-height:105px;display:grid}.platform-crm-page .tenant-crm-metrics>div:last-child{grid-column:1/-1}.platform-crm-page .tenant-health-card{text-align:center}.platform-crm-page .tenant-health-card header,.platform-crm-page .tenant-health-card header>div{flex-direction:column;justify-content:center}.platform-crm-page .tenant-health-card header span{align-items:center}.platform-crm-page .tenant-progress{justify-content:center}.platform-crm-page .tenant-health-card dl>div{place-content:center;min-height:82px;display:grid}.platform-crm-page .section-head{text-align:center;justify-content:center}.platform-crm-page .platform-feedback-queue,.platform-crm-page .platform-event-log{margin-left:auto;margin-right:auto}.platform-crm-page .platform-feedback-queue>.empty,.platform-crm-page .platform-event-log>.empty{text-align:center;place-content:center;justify-items:center;min-height:190px;padding:34px 24px;display:grid}.platform-crm-page .platform-feedback-queue>.empty span,.platform-crm-page .platform-event-log>.empty span{white-space:normal;max-width:440px}}.mobile-ask-fab{right:14px;bottom:calc(82px + env(safe-area-inset-bottom));z-index:28;color:#fff;background:linear-gradient(135deg,#0b4166,#087f73);border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:78px;height:44px;padding:0 14px;font-size:13px;display:flex;position:fixed;box-shadow:0 12px 30px #04264142}.mobile-ask-fab span{color:#8ff0df}.mobile-ask-fab b{letter-spacing:.02em;font-size:10px;font-weight:950}@media (width>=1000px){.mobile-ask-fab{display:none}}.identity-profile-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.identity-photo-actions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.identity-photo-actions label,.identity-photo-actions button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:9px;place-items:center;min-height:34px;margin:0;padding:0 11px;font-size:9px;font-weight:900;display:grid}.identity-photo-actions button{color:#123d78;background:#fff}.identity-photo-actions label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.identity-photo-message{margin-top:5px;font-size:9px;line-height:1.4;display:block;color:#cde0f8!important}.business-logo-upload{margin-bottom:3px}.brand-logo-location{color:#31577f;background:#edf4ff;border-radius:11px;grid-column:1/-1;padding:11px 12px;font-size:9px;line-height:1.5;display:block}@media (width<=520px){.identity-hero{grid-template-columns:56px minmax(0,1fr);align-items:start;display:grid}.identity-hero>strong{grid-column:2;justify-self:start;margin-left:0}.identity-photo-actions{grid-column:1/-1}}.release-accomplishments{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 24px;display:grid}.release-accomplishments article{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:14px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;padding:13px;display:grid}.release-accomplishments i{color:#075b36;background:#d8f5e5;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:grid}.release-accomplishments span{font-size:12px;font-weight:700;line-height:1.55}.night-display-active .release-accomplishments article{background:var(--night-surface);border-color:var(--night-line);color:var(--night-text)}.night-display-active .release-accomplishments i{color:#d9ffea;background:#184f3b}@media (width<=699px){.release-accomplishments{grid-template-columns:1fr}.release-accomplishments span{font-size:13px}}.tomorrow-priority-plan{background:linear-gradient(145deg,#f8fbff,#edf5ff);border:1px solid #b9d0ea;border-radius:22px;margin:8px 0 34px;padding:22px;box-shadow:0 16px 38px #072b5212}.tomorrow-priority-plan>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tomorrow-priority-plan>header div>span{color:#145da0;letter-spacing:.14em;font-size:8px;font-weight:950}.tomorrow-priority-plan h2{color:#123d6b;margin:6px 0 0;font-size:24px}.tomorrow-priority-plan header p{color:#526c88;max-width:680px;margin:8px 0 0;font-size:11px;line-height:1.6}.tomorrow-priority-plan header em{color:#087458;white-space:nowrap;background:#e8f4ed;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:950}.tomorrow-priority-plan ol{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.tomorrow-priority-plan li{background:#fff;border:1px solid #d5e2ef;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px;display:grid}.tomorrow-priority-plan li>i{color:#174b94;background:#e8f1ff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:950;display:grid}.tomorrow-priority-plan li>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tomorrow-priority-plan li p{color:#425b74;margin:0;font-size:10px;line-height:1.55}.tomorrow-priority-plan li strong{color:#123d6b;letter-spacing:.09em;margin-bottom:5px;font-size:8px;display:block}.night-display-active .tomorrow-priority-plan{background:#0c2540;border-color:#315a82}.night-display-active .tomorrow-priority-plan h2{color:#f4f8ff}.night-display-active .tomorrow-priority-plan header p{color:#c3cfdd}.night-display-active .tomorrow-priority-plan li{background:#102f4d;border-color:#315a82}.night-display-active .tomorrow-priority-plan li p{color:#d5e0ec}.night-display-active .tomorrow-priority-plan li strong{color:#9dccff}@media (width<=699px){.tomorrow-priority-plan{padding:18px}.tomorrow-priority-plan>header{display:grid}.tomorrow-priority-plan header em{justify-self:start}.tomorrow-priority-plan li>div{grid-template-columns:1fr}.tomorrow-priority-plan h2{font-size:21px}}@media (width>=1000px){.safe-area{height:0}}.data-authority{color:#126d55;background:#edf9f4;border:1px solid #cfe6dc;border-radius:999px;align-items:center;gap:7px;margin:0 0 18px;padding:8px 11px;font-size:9px;font-weight:850;display:inline-flex}.data-authority i{color:#fff;background:#16805a;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.tenant-health-card dd small{color:#718096;margin-top:4px;font-size:8px;font-weight:700;display:block}.support-assistant-head em[data-status=timeout],.support-assistant-head em[data-status=attention]{color:#805b05;background:#fff3d8}.account-ai-status{white-space:nowrap}.night-display-active{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#071629;--ink:#eef5ff;--muted:#a7b7cb;--line:#294460;color:#eef5ff;background:#071629;filter:none!important}.night-display-active .app-workspace,.night-display-active .screen{background:#071629}.night-display-active .topbar,.night-display-active .bottom-nav{color:#eef5ff;background:#0d223a;border-color:#294460}.night-display-active .screen :is(.day-snapshot>div,.next-card,.action-queue,.day-details,.lead-card,.accounts-command,.filter-sheet-inline,.more-menu>button,.more-menu>.notification-setting,.system-status-card,.growth-setup,.management-card,.profile-photo-editor,.tenant-crm-metrics>div,.tenant-health-card,.platform-feedback-queue>article,.platform-feedback-queue>.empty,.platform-event-log article,.platform-event-log>.empty,.caller-routing-card,.sheet){color:#eef5ff;box-shadow:none;background:#0f2742;border-color:#2a4664}.night-display-active .screen :is(h1,h2,h3,h4,b,strong,dt,dd,label){color:#f5f9ff}.night-display-active .screen :is(p,span,small){color:#b9c7d8}.night-display-active .screen :is(input,select,textarea){color:#f5f9ff;background:#091c31;border-color:#385574}.night-display-active .account-ai,.night-display-active .resource-section{background:#0a2038;border-color:#2a4664}.night-display-active .data-authority{color:#9fe3d0;background:#0e382f;border-color:#235c50}@media (width<=999px){.screen{padding-bottom:calc(126px + env(safe-area-inset-bottom))}.backdrop,.app.rail-collapsed .backdrop{padding:0!important;display:block!important;overflow:hidden!important}.sheet,.app.rail-collapsed .sheet{overscroll-behavior:contain;scroll-padding-top:92px;width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:0 20px calc(124px + env(safe-area-inset-bottom))!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden auto!important}.sheet>header{padding:calc(12px + env(safe-area-inset-top)) 20px 12px!important;margin:0 -20px 14px!important;top:0!important}.sheet>header h2{overflow-wrap:anywhere;max-width:calc(100vw - 104px);font-size:clamp(32px,10vw,43px);line-height:1.02}.sheet>header>button{width:52px;height:52px;min-height:52px}.account-ai>header{align-items:start;gap:12px}.account-ai>header h3{font-size:24px;line-height:1.08}.account-ai-status{align-self:start}.platform-crm-page>.page-heading h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(38px,10.5vw,44px);line-height:1.02}.platform-crm-page>.page-intro{font-size:16px;line-height:1.6}.platform-crm-page .data-authority{justify-content:center;margin-left:auto;margin-right:auto}}.sba-readiness-page{padding-bottom:70px}.sba-readiness-hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 30px;display:grid}.sba-readiness-hero>div{background:linear-gradient(145deg,#f8fbff,#eef5fb);border:1px solid #d8e4ef;border-radius:20px;flex-direction:column;justify-content:center;min-height:130px;padding:18px;display:flex}.sba-readiness-hero span{color:#55718f;letter-spacing:.12em;font-size:8px;font-weight:950}.sba-readiness-hero b{color:#0b2b52;margin-top:8px;font-size:17px;line-height:1.2}.sba-readiness-hero small{color:#647790;margin-top:7px;font-size:9px;line-height:1.45}.sba-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:30px;display:grid}.sba-checklist article{background:#fff;border:1px solid #dce5ef;border-radius:15px;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:68px;padding:13px 14px;display:grid}.sba-checklist article i{border-radius:11px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:950;display:grid}.sba-checklist article span{color:#36516d;font-size:10px;font-weight:800;line-height:1.5}.sba-checklist.complete article i{color:#087458;background:#e5f7ef}.sba-checklist.owner article i{color:#174b94;background:#eaf1ff}.sba-checklist.computer article i{color:#80600a;background:#fff5dc}.sba-owner-badge,.sba-computer-badge{border-radius:999px;padding:7px 10px;font-size:8px;font-weight:950}.sba-owner-badge{color:#174b94;background:#eaf1ff}.sba-computer-badge{color:#80600a;background:#fff5dc}.sba-section-note{color:#6c7d91;margin:-12px 0 14px;font-size:9px;line-height:1.5}.sba-demo-steps{gap:8px;margin-bottom:28px;display:grid}.sba-demo-steps article{background:#fff;border:1px solid #dce5ef;border-radius:14px;grid-template-columns:86px 1fr;align-items:center;gap:12px;padding:13px 15px;display:grid}.sba-demo-steps article b{color:#174b94;font-size:9px}.sba-demo-steps article span{color:#405a74;font-size:10px;line-height:1.5}.sba-success-gate{background:linear-gradient(135deg,#071b39,#113f72);border-radius:20px;margin-top:20px;padding:22px;box-shadow:0 18px 44px #071b392e}.sba-success-gate span{color:#8fe2d4;letter-spacing:.13em;font-size:8px;font-weight:950}.sba-success-gate b{color:#fff;margin-top:8px;font-size:18px;display:block}.sba-success-gate p{color:#c8d9ec;margin:8px 0 0;font-size:10px;line-height:1.65}.sba-deferred{background:#fff;border:1px solid #dce5ef;border-radius:15px;margin-top:12px;padding:15px}.sba-deferred summary{color:#294b6d;cursor:pointer;font-size:10px;font-weight:900}.sba-deferred p{color:#66788e;margin:10px 0 0;font-size:9px;line-height:1.65}.night-display-active .sba-readiness-hero>div,.night-display-active .sba-checklist article,.night-display-active .sba-demo-steps article,.night-display-active .sba-deferred{background:#0f2742;border-color:#2a4664}.night-display-active .sba-readiness-hero b,.night-display-active .sba-checklist article span,.night-display-active .sba-demo-steps article span,.night-display-active .sba-deferred summary{color:#f1f6ff}@media (width<=699px){.sba-readiness-page{padding-bottom:150px}.sba-readiness-page>.page-heading,.sba-readiness-page>.page-intro{text-align:center}.sba-readiness-page>.page-heading h1{text-wrap:balance;font-size:clamp(36px,10vw,44px);line-height:1.03}.sba-readiness-hero{grid-template-columns:1fr}.sba-readiness-hero>div{text-align:center;min-height:105px}.sba-checklist{grid-template-columns:1fr}.sba-readiness-page .section-head{flex-direction:column;align-items:flex-start}.sba-demo-steps article{grid-template-columns:68px 1fr}}.chamber-enrichment{background:linear-gradient(145deg,#f5f8fd,#fff);border:1px solid #c9d4e7;border-radius:18px;margin:16px 0 24px;padding:18px;box-shadow:0 8px 24px #174b9414}.chamber-enrichment>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.chamber-enrichment>header span{color:#174b94;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.chamber-enrichment h2{margin:4px 0;font-size:20px}.chamber-enrichment>header p{color:var(--muted);margin:0;font-size:12px}.chamber-enrichment>header button{color:#fff;background:#174b94;border:0;border-radius:12px;min-height:44px;padding:0 16px;font-size:11px;font-weight:900}.chamber-enrichment button:disabled{opacity:.6}.chamber-safety{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.chamber-safety b{color:#765510;text-align:center;background:#fff3d4;border-radius:10px;padding:10px;font-size:10px}.chamber-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.chamber-summary span{color:#40536e;overflow-wrap:anywhere;background:#edf3fb;border-radius:10px;padding:10px;font-size:10px}.chamber-summary b{color:#174b94;margin-bottom:3px;font-size:14px;display:block}.chamber-records{gap:12px;margin-top:14px;display:grid}.chamber-records>article{border:1px solid var(--line);background:#fff;border-left:5px solid #7b8798;border-radius:12px;padding:14px}.chamber-records>article[data-classification=verified]{border-left-color:#16805b}.chamber-records>article[data-classification=probable]{border-left-color:#c2911c}.chamber-records>article[data-classification=conflict]{border-left-color:#d04a4a}.chamber-records>article>header{justify-content:space-between;gap:12px;display:flex}.chamber-records>article>header span b,.chamber-records>article>header span small{display:block}.chamber-records>article>header small{color:var(--muted);margin-top:3px}.chamber-records>article>header em{text-transform:uppercase;background:#eef2f7;border-radius:999px;height:max-content;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.chamber-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.chamber-columns section{background:#f7f9fc;border-radius:10px;padding:11px}.chamber-columns h3{margin:0 0 8px;font-size:11px}.chamber-columns p,.chamber-records>article>footer p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:10px}.chamber-columns p b,.chamber-records>article>footer p b{color:#40536e;text-transform:uppercase;font-size:8px;display:block}.chamber-records>article>footer{margin-top:10px}.chamber-records>article>footer strong{margin-top:8px;font-size:10px;display:block}.chamber-enrichment>footer{color:#40536e;margin-top:14px;font-size:10px;font-weight:800}.chamber-confirm-backdrop{z-index:1000;background:#0b1b32a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.chamber-confirm{background:#fff;border-radius:18px;width:min(440px,100%);padding:22px;box-shadow:0 24px 70px #0005}.chamber-confirm>span{color:#174b94;letter-spacing:.1em;font-size:9px;font-weight:900}.chamber-confirm h2{margin:7px 0 8px}.chamber-confirm p{color:var(--muted);font-size:13px;line-height:1.5}.chamber-confirm>div{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.chamber-confirm button{background:#fff;border:1px solid #c7d0df;border-radius:10px;min-height:42px;padding:0 15px;font-weight:800}.chamber-confirm button:last-child{color:#fff;background:#174b94;border-color:#174b94}@media (width<=680px){.chamber-enrichment>header{display:grid}.chamber-enrichment>header button{width:100%}.chamber-safety,.chamber-summary,.chamber-columns{grid-template-columns:1fr}.chamber-confirm>div{display:grid}.chamber-confirm button{width:100%}}.foursquare-discovery{background:linear-gradient(145deg,#f5fbf8,#fff);border:1px solid #bed7cc;border-radius:18px;margin:16px 0 24px;padding:18px;box-shadow:0 8px 24px #0c453416}.foursquare-discovery>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.foursquare-discovery header span{color:#267057;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.foursquare-discovery h2{margin:4px 0;font-size:20px}.foursquare-discovery header p{color:var(--muted);margin:0;font-size:12px}.foursquare-discovery header button{color:#fff;white-space:nowrap;background:#17694f;border:0;border-radius:12px;min-height:44px;padding:0 16px;font-size:11px;font-weight:900}.foursquare-discovery button:disabled{opacity:.6}.discovery-guardrails,.discovery-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.discovery-guardrails span,.discovery-summary span{color:#315649;overflow-wrap:anywhere;background:#edf6f2;border-radius:10px;padding:10px;font-size:11px}.discovery-guardrails b,.discovery-summary b{color:#17694f;text-transform:uppercase;margin-bottom:3px;font-size:9px;display:block}.discovery-error{color:#a5212c;background:#fff0f1;border-radius:10px;margin:14px 0 0;padding:12px;font-size:12px}.discovery-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.discovery-candidates article,.discovery-candidates>p{border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px}.discovery-candidates article>b,.discovery-candidates article>span,.discovery-candidates article>p,.discovery-candidates article>a{display:block}.discovery-candidates article>span{color:#267057;margin-top:4px;font-size:10px}.discovery-candidates article>p,.discovery-candidates article>a{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px}.foursquare-discovery>footer{color:#49645b;margin-top:14px;font-size:10px;font-weight:800}.foursquare-discovery a{color:#1559a6!important}@media (width<=680px){.foursquare-discovery>header{display:grid}.foursquare-discovery header button{width:100%}.discovery-guardrails,.discovery-summary,.discovery-candidates{grid-template-columns:1fr}}.administration-title{margin-top:24px}.administration-menu{margin-bottom:34px}.administration-menu .readiness-menu-primary{color:#fff;background:linear-gradient(135deg,#0e3e77,#1765a9);border-color:#a9c9ee;box-shadow:0 15px 34px #174b9433}.administration-menu .readiness-menu-primary i{color:#fff;background:#ffffff29}.administration-menu .readiness-menu-primary b,.administration-menu .readiness-menu-primary span,.administration-menu .readiness-menu-primary em{color:#fff}.tenant-metric-note{color:#65788f;margin:12px 0 0;font-size:10px;line-height:1.5;display:block}.readiness-sticky-summary{background:#f5f9fd;border:1px solid #c8d9eb;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:14px 16px;display:flex}.readiness-sticky-summary b{color:#173f72;font-size:13px}.readiness-sticky-summary span{color:#62758c;text-align:right;font-size:11px}.readiness-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:-12px 0 34px;display:grid}.readiness-scope-grid article{background:#fff;border:1px solid #dbe4ed;border-radius:17px;flex-direction:column;justify-content:center;min-height:116px;padding:16px;display:flex}.readiness-scope-grid span{color:#6b7d92;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.readiness-scope-grid b{color:#173f72;margin-top:8px;font-size:16px}.readiness-scope-grid small{color:#66788d;margin-top:7px;font-size:10px;line-height:1.45}.readiness-scope-grid article[data-tone=verified]{background:#f0faf6;border-color:#a9d8c7}.readiness-scope-grid article[data-tone=blocked]{background:#fff5f6;border-color:#efb8bd}.readiness-scope-grid article[data-tone=blocked] b{color:#a5212c}.readiness-scope-grid article[data-tone=action]{background:#fffaf0;border-color:#ead29e}.readiness-scope-grid article[data-tone=action] b{color:#765507}.readiness-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:34px;display:grid}.readiness-evidence-list article,.readiness-panel-grid article{background:#fff;border:1px solid #dce5ef;border-radius:15px;padding:15px}.readiness-evidence-list header,.readiness-panel-grid header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.readiness-evidence-list header b,.readiness-panel-grid header b{color:#183c64;font-size:12px;line-height:1.4}.readiness-evidence-list em,.readiness-panel-grid em{color:#7e5d0b;white-space:nowrap;background:#fff4dc;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.readiness-evidence-list article[data-status=Verified] em,.readiness-panel-grid article[data-status=Verified] em,.readiness-evidence-list article[data-status=Verificado] em,.readiness-panel-grid article[data-status=Verificado] em{color:#087458;background:#e5f7ef}.readiness-evidence-list article[data-status=Blocked] em,.readiness-panel-grid article[data-status=Blocked] em,.readiness-evidence-list article[data-status=Bloqueado] em,.readiness-panel-grid article[data-status=Bloqueado] em{color:#a5212c;background:#fff0f1}.readiness-evidence-list p,.readiness-panel-grid p{color:#4f647c;margin:10px 0;font-size:11px;line-height:1.55}.readiness-evidence-list footer{color:#718196;border-top:1px solid #edf1f5;justify-content:space-between;gap:10px;padding-top:9px;font-size:9px;display:flex}.readiness-owner-checks{gap:9px;margin-bottom:34px;display:grid}.readiness-owner-checks article{background:#fff;border:1px solid #dbe4ef;border-radius:15px;overflow:hidden}.readiness-owner-checks article[data-completed=true]{background:#f3fbf7;border-color:#aed9c9}.readiness-owner-checks button{text-align:left;background:0 0;border:0;grid-template-columns:42px 1fr;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.readiness-owner-checks button:disabled{cursor:not-allowed;opacity:.72}.readiness-owner-checks i{color:#174b94;background:#eaf1ff;border-radius:12px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:950;display:grid}.readiness-owner-checks article[data-completed=true] i{color:#087458;background:#dff5eb}.readiness-owner-checks span{flex-direction:column;gap:5px;display:flex}.readiness-owner-checks b{color:#1c4168;font-size:12px;line-height:1.45}.readiness-owner-checks small{color:#6c7d91;font-size:10px;line-height:1.4}.readiness-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.readiness-consensus{background:#f1faf8;border:1px solid #b8d5d0;border-radius:17px;margin:12px 0 34px;padding:18px}.readiness-consensus b{color:#086a56;font-size:13px}.readiness-consensus p{color:#345c5a;margin:8px 0 0;font-size:11px;line-height:1.65}.readiness-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:34px;display:grid}.readiness-metrics-grid article{background:#fff;border:1px solid #dce5ef;border-radius:15px;flex-direction:column;justify-content:center;min-height:112px;padding:15px;display:flex}.readiness-metrics-grid span{color:#687b91;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.readiness-metrics-grid b{color:#173f72;margin-top:7px;font-size:24px;line-height:1}.readiness-metrics-grid small{color:#687b91;margin-top:8px;font-size:9px;line-height:1.45}.readiness-enhancement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:34px;display:grid}.readiness-enhancement-grid article{background:#fff;border:1px solid #dce5ef;border-radius:16px;flex-direction:column;min-height:210px;padding:16px;display:flex}.readiness-enhancement-grid header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.readiness-enhancement-grid header span{flex-direction:column;gap:4px;min-width:0;display:flex}.readiness-enhancement-grid header b{color:#173f72;font-size:13px}.readiness-enhancement-grid header small{color:#718196;font-size:9px;font-weight:800}.readiness-enhancement-grid header em{color:#4f647c;white-space:nowrap;background:#eef3f8;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:950}.readiness-enhancement-grid p{color:#4f647c;margin:13px 0 8px;font-size:10px;line-height:1.6}.readiness-enhancement-grid strong{color:#294f75;font-size:9px;line-height:1.55}.readiness-enhancement-grid a{color:#145da0;align-self:flex-start;margin-top:auto;padding-top:14px;font-size:9px;font-weight:950;text-decoration:none}.readiness-enhancement-grid a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #efb735}.marketplace-readiness{background:linear-gradient(145deg,#f8fbff,#eef6ff);border:1px solid #c7d9ec;border-radius:22px;margin:6px 0 38px;padding:22px;scroll-margin-top:92px;box-shadow:0 16px 38px #072b5214}.marketplace-readiness>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.marketplace-readiness>header div>span{color:#145da0;letter-spacing:.14em;font-size:8px;font-weight:950}.marketplace-readiness>header h2{color:#123d6b;margin:6px 0 0;font-size:24px}.marketplace-readiness>header p{color:#587089;max-width:640px;margin:8px 0 0;font-size:11px;line-height:1.6}.marketplace-readiness>header>em{color:#a5212c;white-space:nowrap;background:#fff0f1;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:950}.marketplace-boundary{background:#fff7f8;border:1px solid #efc2c6;border-radius:15px;margin-top:18px;padding:15px}.marketplace-boundary b{color:#9e2630;font-size:11px}.marketplace-boundary p{color:#6e4f55;margin:6px 0 0;font-size:10px;line-height:1.6}.marketplace-model{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.marketplace-model article{background:#fff;border:1px solid #d7e3ef;border-radius:15px;padding:15px}.marketplace-model span{color:#6b7d92;letter-spacing:.08em;font-size:8px;font-weight:950}.marketplace-model b{color:#173f72;margin-top:7px;font-size:13px;display:block}.marketplace-model p{color:#61758b;margin:7px 0 0;font-size:9px;line-height:1.55}.marketplace-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.marketplace-flow li{background:#fff;border:1px solid #dbe5ef;border-radius:15px;grid-template-columns:34px 1fr;gap:10px;padding:14px;display:grid}.marketplace-flow li>i{color:#174b94;background:#e8f1ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:950;display:grid}.marketplace-flow b{color:#234c73;font-size:11px}.marketplace-flow p{color:#62768c;margin:5px 0 0;font-size:9px;line-height:1.55}.marketplace-gates{background:#0c315c;border-radius:17px;margin-top:18px;padding:17px}.marketplace-gates h3{color:#fff;margin:0 0 12px;font-size:13px}.marketplace-gates article{border-top:1px solid #ffffff1f;grid-template-columns:24px 1fr;gap:8px;padding:9px 0;display:grid}.marketplace-gates article i{color:#8fc8ff;font-style:normal;font-weight:950}.marketplace-gates article span{color:#dce9f8;font-size:10px;line-height:1.5}.marketplace-readiness>footer{background:#f1faf8;border:1px solid #b8d5d0;border-radius:16px;margin-top:16px;padding:16px}.marketplace-readiness>footer>b{color:#086a56;font-size:12px}.marketplace-readiness>footer>p{color:#345c5a;margin:7px 0 12px;font-size:10px;line-height:1.6}.marketplace-readiness>footer>span{flex-wrap:wrap;gap:12px;display:flex}.marketplace-readiness>footer a{color:#145da0;font-size:9px;font-weight:950;text-decoration:none}.marketplace-readiness a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #efb735}.readiness-expert-groups{gap:10px;margin-bottom:34px;display:grid}.readiness-expert-groups>details{background:#fff;border:1px solid #dce5ef;border-radius:16px;overflow:hidden}.readiness-expert-groups>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:15px 17px;list-style:none;display:flex}.readiness-expert-groups>details>summary::-webkit-details-marker{display:none}.readiness-expert-groups>details>summary span{flex-direction:column;gap:4px;min-width:0;display:flex}.readiness-expert-groups>details>summary b{color:#173f72;font-size:13px}.readiness-expert-groups>details>summary small{color:#687b91;font-size:10px;line-height:1.4}.readiness-expert-groups>details>summary em{color:#174b94;white-space:nowrap;background:#eaf1ff;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.readiness-expert-groups>details[open]>summary{background:#f7faff;border-bottom:1px solid #e7edf4}.readiness-expert-groups>details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.readiness-expert-groups article{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:13px;padding:14px}.readiness-expert-groups article header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.readiness-expert-groups article header span{flex-direction:column;gap:3px;min-width:0;display:flex}.readiness-expert-groups article header b{color:#173f72;font-size:11px}.readiness-expert-groups article header small{color:#6a7b90;font-size:9px;line-height:1.35}.readiness-expert-groups article header em{color:#087458;text-transform:capitalize;background:#e5f7ef;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.readiness-expert-groups article[data-status=verify] header em,.readiness-expert-groups article[data-status=external] header em{color:#7e5d0b;background:#fff4dc}.readiness-expert-groups article[data-status=deferred] header em{color:#56657a;background:#eef2f6}.readiness-expert-groups article p{color:#50657c;grid-template-columns:58px 1fr;gap:7px;margin:10px 0 0;font-size:9px;line-height:1.5;display:grid}.readiness-expert-groups article p strong{color:#24486d;letter-spacing:.05em;text-transform:uppercase;font-size:8px}.night-display-active .readiness-sticky-summary,.night-display-active .readiness-scope-grid article,.night-display-active .readiness-evidence-list article,.night-display-active .readiness-owner-checks article,.night-display-active .readiness-panel-grid article,.night-display-active .readiness-consensus,.night-display-active .readiness-metrics-grid article,.night-display-active .readiness-enhancement-grid article,.night-display-active .marketplace-readiness,.night-display-active .marketplace-model article,.night-display-active .marketplace-flow li,.night-display-active .marketplace-readiness>footer,.night-display-active .readiness-expert-groups>details,.night-display-active .readiness-expert-groups article{background:#0f2742;border-color:#2a4664}.night-display-active .readiness-sticky-summary b,.night-display-active .readiness-scope-grid b,.night-display-active .readiness-evidence-list b,.night-display-active .readiness-owner-checks b,.night-display-active .readiness-panel-grid b,.night-display-active .readiness-metrics-grid b,.night-display-active .readiness-enhancement-grid b,.night-display-active .marketplace-readiness b,.night-display-active .marketplace-readiness h2,.night-display-active .readiness-expert-groups b{color:#f1f6ff}.night-display-active .readiness-sticky-summary span,.night-display-active .readiness-scope-grid small,.night-display-active .readiness-evidence-list p,.night-display-active .readiness-owner-checks small,.night-display-active .readiness-panel-grid p,.night-display-active .readiness-metrics-grid small,.night-display-active .readiness-enhancement-grid p,.night-display-active .readiness-enhancement-grid strong,.night-display-active .readiness-enhancement-grid small,.night-display-active .marketplace-readiness p,.night-display-active .readiness-expert-groups p,.night-display-active .readiness-expert-groups small{color:#b7c5d6}.night-display-active .readiness-enhancement-grid a,.night-display-active .marketplace-readiness a{color:#8fc8ff}.night-display-active .marketplace-boundary{background:#351f2b;border-color:#71424a}.night-display-active .readiness-expert-groups>details[open]>summary{background:#122d4b;border-color:#2a4664}@media (width<=699px){.administration-menu{margin-bottom:30px}.readiness-sticky-summary{z-index:5;text-align:center;flex-direction:column;align-items:center;position:sticky;top:74px;box-shadow:0 10px 28px #071b3924}.readiness-sticky-summary span{text-align:center}.readiness-scope-grid,.readiness-evidence-list,.readiness-panel-grid,.readiness-metrics-grid,.readiness-enhancement-grid,.marketplace-model,.marketplace-flow{grid-template-columns:1fr}.readiness-center-page .sba-readiness-hero{margin-bottom:24px}.readiness-evidence-list header b,.readiness-panel-grid header b,.readiness-owner-checks b,.readiness-enhancement-grid header b{font-size:14px}.readiness-evidence-list p,.readiness-panel-grid p,.readiness-owner-checks small,.readiness-scope-grid small,.readiness-enhancement-grid p,.readiness-enhancement-grid strong{font-size:12px}.readiness-evidence-list footer{font-size:11px}.readiness-owner-checks button{min-height:76px}.readiness-enhancement-grid article{min-height:230px}.marketplace-readiness{padding:16px}.marketplace-readiness>header{flex-direction:column;align-items:flex-start}.marketplace-readiness>header h2{font-size:22px}.marketplace-readiness>header p,.marketplace-boundary p,.marketplace-model p,.marketplace-flow p,.marketplace-gates article span,.marketplace-readiness>footer>p{font-size:12px}.marketplace-model b,.marketplace-flow b{font-size:14px}.readiness-expert-groups>details>div{grid-template-columns:1fr}.readiness-expert-groups>details>summary{flex-direction:column;align-items:flex-start}.readiness-expert-groups article p{grid-template-columns:1fr;gap:2px;font-size:11px}}.connection-handoff{background:linear-gradient(145deg,#f7fcfa,#edf8f4);border:1px solid #b9d5ca;border-radius:22px;margin:6px 0 38px;padding:22px;scroll-margin-top:92px;box-shadow:0 16px 38px #07413112}.connection-handoff>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.connection-handoff>header div>span{color:#087458;letter-spacing:.14em;font-size:8px;font-weight:950}.connection-handoff>header h2{color:#0b5f4c;margin:6px 0 0;font-size:24px}.connection-handoff>header p{color:#4f7069;max-width:660px;margin:8px 0 0;font-size:11px;line-height:1.6}.connection-handoff>header>em{color:#765507;white-space:nowrap;background:#fff4dc;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:950}.connection-safe-note{background:#fffaf0;border:1px solid #ead29e;border-radius:15px;margin-top:18px;padding:15px}.connection-safe-note b{color:#765507;font-size:11px}.connection-safe-note p{color:#695c38;margin:6px 0 0;font-size:10px;line-height:1.6}.connection-handoff-list{gap:11px;margin-top:15px;display:grid}.connection-handoff-list>article{background:#fff;border:1px solid #d4e4de;border-radius:17px;overflow:hidden}.connection-handoff-list>article[data-completed=true]{background:#f3fbf7;border-color:#8bc9b1}.connection-handoff-list>article>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.connection-handoff-list>article>header>i{color:#087458;background:#e3f4ed;border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:950;display:grid}.connection-handoff-list>article>header>span{flex-direction:column;gap:4px;min-width:0;display:flex}.connection-handoff-list>article>header b{color:#164d42;font-size:12px}.connection-handoff-list>article>header small{color:#73857e;letter-spacing:.07em;font-size:8px;font-weight:950}.connection-handoff-list>article>header button{color:#087458;background:#fff;border:1px solid #9ccdbb;border-radius:11px;min-height:36px;padding:0 12px;font-size:9px;font-weight:950}.connection-handoff-list>article>header button:disabled{cursor:not-allowed;opacity:.58}.connection-handoff-list>article>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.connection-handoff-list>article>div p{color:#4f665f;background:#f5f9f7;border-radius:12px;margin:0;padding:12px;font-size:9px;line-height:1.55}.connection-handoff-list>article>div strong{color:#087458;letter-spacing:.08em;margin-bottom:6px;font-size:8px;display:block}.connection-handoff-list>article>footer{background:#fbfdfc;border-top:1px solid #e5eee9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.connection-handoff-list>article>footer b{color:#765507;text-transform:uppercase;font-size:8px}.connection-handoff-list>article>footer span{color:#5e6f69;font-size:9px;line-height:1.45}.connection-handoff-list>article>footer small{color:#087458;font-size:8px;font-weight:900}.night-display-active .connection-handoff,.night-display-active .connection-handoff-list>article{background:#0f2b27;border-color:#2a5d52}.night-display-active .connection-handoff h2,.night-display-active .connection-handoff-list b{color:#effff9}.night-display-active .connection-handoff p,.night-display-active .connection-handoff-list p,.night-display-active .connection-handoff-list footer span{color:#b9d2ca}.night-display-active .connection-handoff-list>article>div p,.night-display-active .connection-handoff-list>article>footer{background:#14352f;border-color:#2a5d52}.night-display-active .connection-safe-note{background:#352f1e;border-color:#6d5b2b}@media (width<=699px){.connection-handoff{padding:16px}.connection-handoff>header{flex-direction:column}.connection-handoff>header h2{font-size:22px}.connection-handoff>header p,.connection-safe-note p{font-size:12px}.connection-handoff-list>article>header{grid-template-columns:42px minmax(0,1fr)}.connection-handoff-list>article>header button{grid-column:1/-1;min-height:44px}.connection-handoff-list>article>header b{font-size:14px}.connection-handoff-list>article>header small{font-size:10px}.connection-handoff-list>article>div{grid-template-columns:1fr}.connection-handoff-list>article>div p{font-size:12px}.connection-handoff-list>article>footer{grid-template-columns:1fr}.connection-handoff-list>article>footer span{font-size:11px}}:root{--night-canvas:#061629;--night-surface:#102944;--night-raised:#153451;--night-soft:#0b223b;--night-text:#f4f8ff;--night-muted:#c3cfdd;--night-accent:#9dccff;--night-line:#365778}.night-display-active{--canvas:var(--night-canvas);--bg:var(--night-canvas);--ink:var(--night-text);--text:var(--night-text);--muted:var(--night-muted);--subtle:var(--night-muted);--line:var(--night-line);background:var(--night-canvas);color:var(--night-text)}.night-display-active .app-workspace,.night-display-active .screen{background:linear-gradient(180deg,#0a2037 0,var(--night-canvas) 420px);color:var(--night-text)}.night-display-active .topbar,.night-display-active .bottom-nav{border-color:var(--night-line);color:var(--night-text);background:#0c2139;box-shadow:0 5px 18px #0000004d}.night-display-active .account-status,.night-display-active .profile-popover{border-color:var(--night-line);background:var(--night-raised);color:var(--night-text)}.night-display-active .account-status:hover{background:#1a3d5f;border-color:#6d98c5}.night-display-active .account-status b,.night-display-active .profile-popover b{color:var(--night-text)}.night-display-active .account-status small,.night-display-active .profile-popover small,.night-display-active .profile-facts span{color:var(--night-muted)}.night-display-active .profile-facts{background:var(--night-soft)}.night-display-active .profile-popover>button{color:#d8ebff;background:#1a4169}.night-display-active .profile-popover>a{color:#ffd2d7;background:#48232d}.night-display-active .screen :where(.day-snapshot>div,.action-queue>button,.day-details,.progress-card,.day-summary>div,.guided-card,.guided-facts>div,.guided-tools>button,.guided-tools>a,.outcome-grid>button,.outcome-grid>article,.lead-card,.account-search,.accounts-command>button,.filter-sheet-inline,.filter-actions>button,.account-pagination,.connection-list>div,.lesson-list>article,.training-note,.forecast-method,.verification-program,.management-card,.business-profile-card,.feedback-history>article,.platform-feedback-queue>article,.platform-feedback-queue>.empty,.platform-event-log>article,.platform-event-log>.empty,.profile-summary,.text-size-setting,.session-timeout-setting,.night-display-setting,.contrast-display-setting,.more-menu>button,.more-menu>.notification-setting,.system-status-card,.growth-setup,.workspace-card,.account-ai,.account-ai-result,.resource-section,.resource-contact,.guided-contact-route,.auth-notice,.login-preview,.identity-list>div,.security-options>article,.session-card,.sheet,.caller-routing-card,.tenant-health-card,.tenant-crm-metrics>div,.legal-acceptance-panel,.legal-acceptance-list>div){border-color:var(--night-line);background:var(--night-surface);color:var(--night-text);box-shadow:none}.night-display-active .screen :where(.day-snapshot>div:nth-child(2n),.action-queue>button:nth-child(2n),.guided-facts>div,.account-ai-result dl>div,.ai-draft,.ai-missing,.business-profile-summary>div,.profile-data-note,.security-grid>div,.member-form,.brand-form,.roster-list>div:not(.empty),.verification-city-list>div,.notification-options>button,.text-size-options>button,.account-pagination>button,.resource-empty,.enrichment-strip>div,.result-guidance){background:var(--night-soft);border-color:#2e4d6d}.night-display-active .screen :where(h1,h2,h3,h4,b,strong,dt,dd,label,legend){color:var(--night-text)}.night-display-active .screen :where(p,span,small){color:var(--night-muted)}.night-display-active .screen :where(.day-details>summary,.text-action,.action-queue em,.back-link,.batch-list summary,.forecast-method summary,.account-pagination button,.guided-tools button,.guided-tools a,.filter-actions button,.accounts-command>button,.business-profile-summary a){color:var(--night-accent)}.night-display-active .screen :where(input,select,textarea){color:var(--night-text);background:#071d34;border-color:#456888}.night-display-active .screen :where(input,textarea)::placeholder{color:#91a5bb;opacity:1}.night-display-active .screen :where(.action-queue i,.more-menu>button>i,.identity-list i,.security-options article>i,.business-profile-card>header>i){color:#b8dbff;background:#1a4169}.night-display-active .screen .progress-card>i{background:#294763}.night-display-active .screen .day-count{color:#d6eaff;background:#1a4169}.night-display-active .screen :where(.profile-summary em,.preview-badge,.sba-owner-badge,.sba-computer-badge,.readiness-evidence-list em,.readiness-panel-grid em,.readiness-expert-groups em){color:#ffe19a;background:#3a301d}.night-display-active .screen :where(.status-green,[data-status=Verified] em,[data-status=Verificado] em){color:#a9efd3;background:#123b31}.night-display-active .screen :where(.status-yellow,.profile-needed,[data-status=Blocked] em,[data-status=Bloqueado] em){color:#ffd2d7;background:#48232d}.night-display-active .screen :where(.next-card,.guided-task,.training-hero,.sba-success-gate,.marketplace-gates){color:#fff;background:linear-gradient(145deg,#071a31,#103b68)}.night-display-active .screen :where(.next-card,.guided-task,.training-hero,.sba-success-gate,.marketplace-gates) :where(h1,h2,h3,h4,b,strong){color:#fff}.night-display-active .screen :where(.next-card,.guided-task,.training-hero,.sba-success-gate,.marketplace-gates) :where(p,span,small){color:#c8d7e8}.night-display-active .contrast-display-setting>i,.night-display-active .night-display-setting>i{color:#b8dbff;background:#1a4169}.night-display-active .contrast-display-setting b,.night-display-active .night-display-setting b{color:var(--night-text)}.night-display-active .contrast-display-setting span,.night-display-active .night-display-setting span{color:var(--night-muted)}.app.high-contrast-active.night-display-active{--night-canvas:#020b14;--night-surface:#0b2239;--night-raised:#11304d;--night-soft:#071a2d;--night-text:#fff;--night-muted:#d6e1ee;--night-accent:#b9dcff;--night-line:#6686a6}.app.high-contrast-active.night-display-active .screen :where(.day-snapshot>div,.action-queue>button,.day-details,.progress-card,.day-summary>div,.lead-card,.guided-card,.more-menu>button,.text-size-setting,.session-timeout-setting,.night-display-setting,.contrast-display-setting,.profile-summary,.connection-list>div,.management-card,.business-profile-card){border-width:2px}.night-display-active .screen :where(.pipeline-view-toggle,.pipeline-kpis>article:not(.primary),.pipeline-panel,.pipeline-outcome-strip>button,.stage-picker>button,.selected-stage-list>button,.outcome-grid>article,.app-version-setting,.queue-list>div,.team-list>div,.territory-grid>div,.safety-card,.data-note,.search-row>label,.scope-toggle>button,.chips>button,.outreach-leads>button,.account-ai-actions>button,.draft-ai-status>button,.match-list>button,.merge-history button,.readiness-tabs>button,.feedback-studio,.feedback-studio select,.feedback-studio textarea,.feedback-voice-row>button,.system-status-card>button,.white-label-head>button,.profile-photo-editor,.legal-document,.legal-gate-card){border-color:var(--night-line);background:var(--night-surface);color:var(--night-text);box-shadow:none}.night-display-active .screen :where(.pipeline-view-toggle,.pipeline-funnel>button>i,.stage-picker>button b,.stage-pagination,.feedback-rating,.match-list>div,.workspace-logo-upload,.workspace-logo-frame){background:var(--night-soft);border-color:#2e4d6d}.night-display-active .screen .pipeline-view-toggle button{color:var(--night-muted)}.night-display-active .screen .pipeline-view-toggle button[aria-selected=true],.night-display-active .screen :where(.stage-picker>button[aria-selected=true],.scope-toggle>button.active,.chips>button.active,.readiness-tabs>button.active){color:#fff;box-shadow:none;background:#1b4772;border-color:#77a9dc}.night-display-active .screen .pipeline-kpis>article.primary{color:#fff;background:linear-gradient(145deg,#071a31,#103b68);border-color:#4e7fb1}.night-display-active .screen .pipeline-kpis>article.primary :where(b,strong){color:#fff}.night-display-active .screen .pipeline-kpis>article.primary :where(span,small){color:#c8d7e8}.night-display-active .screen :where(.pipeline-panel>header h2,.pipeline-kpis>article:not(.primary) b,.pipeline-outcome-strip b,.pipeline-funnel b,.selected-stage-head b,.selected-stage-list b,.outcome-grid article>b,.app-version-setting b,.queue-list b,.queue-list strong,.team-list b,.territory-grid b,.safety-card b,.data-note b){color:var(--night-text)}.night-display-active .screen :where(.pipeline-kpis>article:not(.primary) span,.pipeline-kpis>article:not(.primary) small,.pipeline-outcome-strip span,.pipeline-funnel small,.selected-stage-head span,.selected-stage-list span,.outcome-grid article>small,.app-version-setting span,.queue-list span,.team-list span,.territory-grid span,.safety-card span,.data-note p){color:var(--night-muted)}.night-display-active .screen :where(.pipeline-panel>header span,.pipeline-funnel em,.pipeline-outcome-strip em,.selected-stage-list em,.outcome-grid article>button,.app-version-setting>i){color:var(--night-accent)}.night-display-active .screen .selected-stage-head{border-color:var(--night-line)}.night-display-active .screen .pipeline-panel>header>em{color:#a9efd3;background:#123b31}.night-display-active .screen .selected-stage-head em,.night-display-active .screen .outcome-grid article[data-tone=won]>span{color:#9be6c9}.night-display-active .screen .outcome-grid article[data-tone=lost]>span{color:#ffb7bd}.night-display-active .screen .outcome-grid article[data-tone=nurture]>span{color:#ffe19a}.night-display-active .screen .outcome-grid article[data-tone=protected]>span{color:#c7d9eb}.night-display-active .screen .app-version-setting>i{background:#1a4169}.night-display-active .screen .app-version-setting strong{color:#fff;background:#071a31}.night-display-active .screen :where(.business-profile-card,.profile-summary,.guided-card,.auth-notice,.identity-list>div,.security-options>article,.session-card,.notification-options>button,.text-size-setting,.app-version-setting) :where(p,span,small){color:var(--night-muted)}.app.high-contrast-active.night-display-active .screen :where(.pipeline-kpis>article:not(.primary),.pipeline-panel,.pipeline-outcome-strip>button,.stage-picker>button,.selected-stage-list>button,.outcome-grid>article,.app-version-setting,.queue-list>div,.team-list>div,.safety-card,.data-note,.profile-photo-editor){border-width:2px}body{overflow-x:hidden}.screen,.screen>*{min-width:0}.screen :where(button,a,input,select,textarea,summary){font-size:12px}.screen :where(input,select,textarea){min-height:44px}.screen :where(p,span,small,button,a,label,legend,summary){overflow-wrap:anywhere}.screen .greeting>span,.screen .section-head span,.screen .sheet header span,.screen .more-section-title>span,.screen .resource-head span{font-size:10px}.screen .page-intro{font-size:14px;line-height:1.6}.screen .lead-title span,.screen .lead-title small,.screen .lead-reason p,.screen .lead-metrics span,.screen .result-count,.screen .connection-list small,.screen .identity-list small,.screen .security-options span,.screen .session-card small,.screen .more-menu span,.screen .text-size-setting span,.screen .contrast-display-setting span,.screen .night-display-setting span,.screen .system-status-card span,.screen .help-card span,.screen .lesson-list span,.screen .training-note span,.screen .resource-contact>header span,.screen .identity-explainer{font-size:11px;line-height:1.5}.screen .identity-list b,.screen .security-options b,.screen .session-card b{font-size:13px;line-height:1.35}.screen .identity-list em,.screen .security-options em,.screen .preview-badge,.screen .contact-badge,.screen .pilot-badge{font-size:10px;font-weight:850}.screen .readiness-scope-grid small,.screen .readiness-metrics-grid small,.screen .readiness-enhancement-grid p,.screen .readiness-enhancement-grid strong,.screen .marketplace-model p,.screen .marketplace-flow p,.screen .readiness-expert-groups article p,.screen .connection-handoff-list>article>div p,.screen .connection-handoff-list>article>footer span,.screen .sba-checklist article span,.screen .sba-demo-steps article span{font-size:11px;line-height:1.55}.account-status b{font-size:11px}.account-status small{font-size:9px}.account-status{border-color:var(--line)}.language-toggle button{font-size:11px}.security-options article{align-items:flex-start}.security-options em{flex:none;line-height:1.35}button:disabled{opacity:.68}.night-display-active{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=699px){.screen :where(button,a,input,select,textarea,summary){font-size:13px}.screen .security-options article,.screen .identity-list>div{grid-template-columns:42px minmax(0,1fr);align-items:start;display:grid}.screen .security-options em,.screen .identity-list em{white-space:normal;grid-column:2;width:max-content;max-width:100%;margin-top:4px;display:inline-flex}.screen .security-options span,.screen .identity-list small,.screen .session-card small,.screen .more-menu span{font-size:12px}.screen .session-card{flex-direction:column;align-items:flex-start}.screen .session-card>button,.screen .session-card>a{width:100%}}@media (width<=520px){.topbar{flex-wrap:wrap;height:auto;min-height:72px}.topbar>.language-toggle button{font-size:10px}.product-brand strong{font-size:14px}.account-status b{font-size:10px}.account-status small{font-size:9px}}.sheet>header>button{color:#123764;background:#fff;border:2px solid #bdcce0;font-weight:800}.owner-control{color:#213b5c;letter-spacing:.08em;background:#e8f1fb;border-color:#9db4cf;font-size:11px;font-weight:900}.owner-control select{color:#10233d;letter-spacing:0;background:#fff;border:1px solid #5f7d9e;font-size:14px;font-weight:800}.owner-control small{color:#425b76;font-size:11px;line-height:1.45}.sheet-score{background:#f8f5e9;border:1px solid #dacd9c}.sheet-score>div b,.sheet-score p strong{color:#17365f}.sheet-score>div span,.sheet-score p span{color:#475b73}.account-ai>header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0 0 10px;padding:0;position:static;top:auto}.account-ai>header>div{min-width:0}.sheet .account-ai-status{border-radius:999px;width:auto;height:auto;margin-left:0;font-size:10px}.account-ai>p{color:#42566f;font-size:12px;line-height:1.55}.night-display-active .sheet>header>button{color:#102c56;background:#eef5ff;border-color:#9dccff}.night-display-active .sheet .owner-control{color:#f4f8ff;background:#102944;border-color:#52779b}.night-display-active .sheet .owner-control select{color:#fff;background:#071d34;border-color:#6f96bb}.night-display-active .sheet .owner-control small{color:#c3cfdd}.night-display-active .sheet .sheet-score{background:#102944;border-color:#52779b}.night-display-active .sheet .sheet-score>div b,.night-display-active .sheet .sheet-score p strong{color:#f4f8ff}.night-display-active .sheet .sheet-score>div span,.night-display-active .sheet .sheet-score p span{color:#c3cfdd}.night-display-active .sheet .account-ai,.night-display-active .sheet .account-ai>header{color:#f4f8ff;background:#0d2946;border-color:#52779b}.night-display-active .sheet .account-ai>header span{color:#9dccff}.night-display-active .sheet .account-ai>header h3{color:#f4f8ff}.night-display-active .sheet .account-ai>p{color:#c3cfdd}.night-display-active .sheet .account-ai-status{color:#baf4dc;background:#123b31;border:1px solid #4d9a83}.night-display-active .sheet .account-ai-actions>button{color:#123764;background:#eef5ff;border-color:#7394b4}.night-display-active .sheet .account-ai-actions>button:hover:not(:disabled){color:#0b2a52;background:#fff;border-color:#9dccff}@media (width<=999px){.topbar{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;height:72px;min-height:72px;padding:10px 14px;display:grid}.topbar:has(.mobile-workspace-selector){height:auto;min-height:118px}.topbar .mobile-workspace-selector{grid-area:2/1/auto/-1;max-width:none}.topbar .product-brand{gap:8px;min-width:0}.topbar .product-brand .platereach-mark.small,.topbar .product-brand img{width:42px;height:42px}.topbar .product-brand strong{white-space:nowrap;font-size:14px}.topbar .product-brand span{display:none}.topbar>.language-toggle{min-height:44px;margin-left:0;padding:2px}.topbar>.language-toggle button{min-height:40px;padding:0 9px;font-size:10px}.topbar .account-status{justify-self:end;gap:5px;min-width:50px;max-width:50px;min-height:48px;padding:5px;position:relative}.topbar .account-status>.profile-avatar{width:34px;height:34px}.topbar .account-status>div{display:none}.topbar .account-status>i{box-shadow:none;border:2px solid #fff;display:block;position:absolute;bottom:6px;right:4px}.sheet .owner-control,.sheet .owner-control small{font-size:12px}.sheet .sheet-score{align-items:flex-start;padding:16px}.sheet .sheet-score p strong{font-size:15px;line-height:1.35}.sheet .sheet-score p span{font-size:12px;line-height:1.5}.sheet .account-ai{padding:16px;overflow:hidden}.sheet .account-ai>header{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.sheet .account-ai-status{white-space:normal;text-align:left;justify-self:start;max-width:100%;min-height:44px;padding:9px 12px;font-size:11px;line-height:1.35}.sheet .account-ai-actions{grid-template-columns:1fr}.sheet .account-ai-actions button{min-height:50px;font-size:13px}}@media (width<=360px){.topbar{gap:7px;padding-inline:10px}.topbar>.language-toggle button{padding-inline:7px}}.sheet>header{isolation:isolate;background:#fff}.sheet section>header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0;position:static;top:auto}.resource-contact{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111827;background:#fff;border-color:#9aaabd}.resource-contact>header b{color:#111827}.resource-contact>header span{color:#263445}.resource-contact>header button{color:#111827;background:#f3f4f6;border:1px solid #b7c1ce;font-weight:850}.resource-contact .contact-lines span,.resource-contact .phone-action-row span{color:#111827}.resource-contact .phone-action-row{background:#f1f5f9}.resource-contact>footer span{color:#1f2937}.resource-contact>footer a{color:#0b4e9d}.resource-contact .contact-form label{color:#111827}.resource-contact .contact-form input{color:#111827;background:#fff;border-color:#7b8da3}.lead-card .contact-badge,.lead-card .pilot-badge,.lead-card .lead-metrics em{color:#111827}.night-display-active .sheet>header{background:#123250;border-color:#4c6c8d}.night-display-active .sheet .resource-contact{color:#111827;box-shadow:none;background:#fff;border-color:#7e93a9}.night-display-active .sheet .resource-contact :where(h1,h2,h3,h4,b,strong,label,legend){color:#111827}.night-display-active .sheet .resource-contact :where(p,span,small){color:#263445}.night-display-active .sheet .resource-contact>header button{color:#111827;background:#f3f4f6;border-color:#aeb8c4}.night-display-active .sheet .resource-contact>header em{color:#0b6849;background:#e4f5ed}.night-display-active .sheet .resource-contact .phone-action-row{background:#eef3f8}.night-display-active .sheet .resource-contact .phone-action-row span{color:#111827}.night-display-active .sheet .resource-contact .call-contact-button{color:#fff;background:#16805a}.night-display-active .sheet .resource-contact>footer{border-color:#d5dce5}.night-display-active .sheet .resource-contact>footer span{color:#1f2937}.night-display-active .sheet .resource-contact>footer a{color:#0b4e9d}.night-display-active .sheet .resource-contact :where(input,select,textarea){color:#111827;background:#fff;border-color:#7b8da3}.night-display-active .lead-card .contact-badge,.night-display-active .lead-card .pilot-badge,.night-display-active .lead-card .lead-metrics em{color:#111827;background:#fff;border:1px solid #cbd5e1}.night-display-active .lead-card .contact-badge.ready{color:#111827;background:#f4fffa;border-color:#a7d8c4}@media (width<=699px){.sheet{scroll-padding-top:118px}.sheet>header{z-index:12;box-shadow:0 8px 18px #04122238}.sheet section>header{box-shadow:none}.resource-contact{padding:14px}.resource-contact>header{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:8px;display:grid}.resource-contact>header button{min-width:64px;min-height:44px;margin-left:0;padding:8px 10px;font-size:12px}.resource-contact>header b{font-size:15px;line-height:1.35}.resource-contact>header span{font-size:12px;line-height:1.45}.resource-contact>header em{align-self:center;font-size:10px}.resource-contact .contact-lines span{font-size:12px;line-height:1.5}.resource-contact>footer a,.resource-contact>footer span{font-size:11px;line-height:1.4}}.night-display-active .screen .help-card{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111827;box-shadow:none;background:#fff;border-color:#aeb9c7}.night-display-active .screen .help-card :where(b,strong){color:#111827}.night-display-active .screen .help-card :where(p,span,small){color:#263445}.night-display-active .screen .help-card button{color:#fff;background:#17603a}.sheet{isolation:isolate;overscroll-behavior-y:contain;scrollbar-gutter:stable}.sheet>header{z-index:50;isolation:isolate;opacity:1;transform:translateZ(0)}.sheet>header>div{min-width:0}.sheet>header h2{overflow-wrap:anywhere}.sheet>:not(.handle):not(header){z-index:0;position:relative}.night-display-active .sheet>header{color:#f4f8ff;background:#123250;border-color:#52779b}@media (width<=699px){.sheet{-webkit-overflow-scrolling:touch;scroll-padding-top:118px}.sheet>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 10px 24px #04122247;padding:calc(12px + env(safe-area-inset-top)) 20px 12px!important;margin:0 -20px 14px!important;position:sticky!important;top:0!important}.night-display-active .sheet>header{background:#123250}}.night-display-active .sheet .account-ai-result,.night-display-active .sheet .account-ai-result dl>div,.night-display-active .sheet :where(.ai-draft,.ai-missing){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111827;background:#fff;border-color:#aeb9c7}.night-display-active .sheet .account-ai-result :where(h1,h2,h3,h4,b,strong,dt,dd,li){color:#111827}.night-display-active .sheet .account-ai-result :where(p,span,small){color:#263445}.night-display-active .sheet .resource-section{color:#f4f8ff;background:#0a2038;border-color:#52779b}.night-display-active .sheet .resource-section :where(h1,h2,h3,h4,b,strong){color:#f4f8ff}.night-display-active .sheet .resource-section :where(p,span,small){color:#c3cfdd}.night-display-active .sheet .resource-head>span{color:#9dccff}.night-display-active .sheet .resource-head>b{color:#baf4dc;background:#123b31}.saved-draft{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.saved-draft summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;list-style:none;display:grid}.saved-draft summary::-webkit-details-marker{display:none}.saved-draft summary>i{font-style:normal}.saved-draft summary div,.saved-draft summary strong,.saved-draft summary span{min-width:0;display:block}.saved-draft summary span{color:#526176;margin-top:3px;font-size:11px}.saved-draft summary em{color:#40536d;font-size:10px;font-style:normal}.saved-draft>p{border-top:1px solid var(--line);color:#1f2937;white-space:pre-wrap;background:#f8fbff;margin:0;padding:14px;font-size:13px;line-height:1.55}.saved-draft>footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:11px 14px;display:flex}.saved-draft>footer button{color:#174b94;background:#fff;border:1px solid #aabbd0;border-radius:10px;min-height:44px;padding:0 14px;font-weight:800}.saved-draft>footer .saved-draft-approve{color:#fff;background:#174b94}.saved-draft>footer .saved-draft-reject{color:#8d2630}.saved-draft>footer .saved-draft-archive{color:#526176}.night-display-active .screen .saved-draft{border-color:var(--night-line);background:var(--night-surface)}.night-display-active .screen .saved-draft summary strong{color:var(--night-text)}.night-display-active .screen .saved-draft summary :where(span,em){color:var(--night-muted)}.night-display-active .screen .saved-draft>p{border-color:var(--night-line);background:var(--night-soft);color:var(--night-text)}@media (width<=699px){.profile-popover{max-height:calc(100vh - 132px - env(safe-area-inset-bottom));top:calc(100% + 6px);overflow:auto}.topbar:has(.mobile-workspace-selector)~#main-content{scroll-margin-top:calc(126px + env(safe-area-inset-top))}:is(.topbar:has(.mobile-workspace-selector)~#main-content .accounts-command,.topbar:has(.mobile-workspace-selector)~#main-content .readiness-sticky-summary){top:122px}.bottom-nav button{color:#526176}.bottom-nav span{font-size:11px}:where(.screen,.sheet,.secure-entry,.legal-gate-card) :where(input,select,textarea){font-size:16px!important}.saved-draft summary{grid-template-columns:32px minmax(0,1fr)}.saved-draft summary>em{grid-column:2}}.score-mode-label{background:#e5f4ec;border-radius:999px;width:max-content;padding:4px 7px;font-weight:900;color:#126646!important;margin:5px 0 2px!important;font-size:9px!important;line-height:1.2!important;display:inline-flex!important}.score-mode-label.manual{background:#fff0cf;color:#714f00!important}.score-mode-label.imported{background:#e7eef8;color:#28527d!important}.hybrid-scoring{color:#14243a;background:#f8fbff;border:1px solid #b8cce6;border-radius:17px;margin:16px 0;padding:16px}.hybrid-scoring>header{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 8px!important;padding:0!important;display:flex!important}.hybrid-scoring>header span{color:#174b94;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.hybrid-scoring>header h3{margin:3px 0 0;font-size:16px;line-height:1.25}.hybrid-scoring>header em{color:#0b6849;white-space:nowrap;background:#e4f5ed;border-radius:999px;flex:none;padding:7px 9px;font-size:9px;font-style:normal;font-weight:900}.hybrid-scoring>header em.manual{color:#714f00;background:#fff0cf}.hybrid-scoring>header em.imported{color:#28527d;background:#e7eef8}.hybrid-scoring>p{color:#465c77;margin:0;font-size:11px;line-height:1.55}.hybrid-score-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hybrid-score-actions button,.manual-score-form button,.save-scoring-facts{color:#123764;background:#fff;border:1px solid #9eb4cf;border-radius:10px;min-height:44px;padding:9px 12px;font-size:10px;font-weight:850}.hybrid-score-actions .restore-auto{color:#0b6849;background:#e8f7f0;border-color:#227a59}.scoring-facts-form{border-top:1px solid #d7e2f0;gap:11px;margin-top:13px;padding-top:13px;display:grid}.scoring-facts-form fieldset{background:#fff;border:1px solid #cbd8e8;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:11px;display:grid}.scoring-facts-form legend{color:#213f68;padding:0 6px;font-size:10px;font-weight:900}.scoring-facts-form label,.manual-score-form label,.archive-contact-form label{color:#263b56;align-content:start;gap:5px;font-size:10px;font-weight:800;line-height:1.35;display:grid}.scoring-facts-form input,.scoring-facts-form select,.manual-score-form input,.manual-score-form textarea,.archive-contact-form textarea{color:#111827;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #8198b2;border-radius:9px;margin:0;padding:9px 10px;font-size:13px;font-weight:600}.scoring-facts-form .wide{grid-column:1/-1}.scoring-facts-form .scoring-check{background:#f5f8fc;border:1px solid #b9c9da;border-radius:9px;align-self:end;align-items:center;min-height:44px;padding:8px 10px;display:flex}.scoring-facts-form .scoring-check input{width:20px;min-height:20px;margin:0 8px 0 0}.scoring-facts-form>small,.manual-score-form>small,.score-permission-note{color:#53677f;font-size:10px;line-height:1.45}.scoring-facts-form .save-scoring-facts,.manual-score-form>button{color:#fff;background:#174b94;border-color:#174b94}.manual-score-form{background:#fffaf0;border:1px solid #d5c17e;border-radius:12px;grid-template-columns:120px minmax(0,1fr);gap:10px;margin-top:12px;padding:13px;display:grid}.manual-score-form label:nth-of-type(2){grid-column:2}.manual-score-form textarea{resize:vertical;min-height:74px}.manual-score-form>small,.manual-score-form>button{grid-column:1/-1}.hybrid-score-message{color:#714f00;background:#fff3d9;border-radius:8px;margin-top:10px;padding:8px;font-weight:750;line-height:1.4;display:block}.score-refresh-warning{color:#614500;background:#fff7df;border:1px solid #dfb455;border-radius:10px;gap:4px;margin-top:11px;padding:10px;display:grid}.score-refresh-warning b{font-size:10px}.score-refresh-warning span{font-size:9px;line-height:1.45}.hybrid-scoring>footer{border-top:1px solid #d7e2f0;flex-wrap:wrap;justify-content:space-between;gap:5px;margin-top:11px;padding-top:10px;display:flex}.hybrid-scoring>footer span{color:#566a82;font-size:8px;font-weight:750}.factor-total{color:#607089;margin:-1px 0 7px;font-size:9px;line-height:1.45;display:block}.score-factors>.score-factor-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.score-factors>.score-factor-row>span{gap:2px;min-width:0;display:grid}.score-factors>.score-factor-row strong{color:#21334b;font-size:10px}.score-factors>.score-factor-row small{color:#526277;font-size:9px;line-height:1.4}.score-factors>.score-factor-row i{color:#52677e;text-transform:uppercase;letter-spacing:.05em;overflow-wrap:anywhere;background:#edf2f8;border-radius:5px;width:max-content;max-width:100%;padding:2px 5px;font-size:7px;font-style:normal;font-weight:850}.score-factors>.score-factor-row em{color:#0b6849;text-align:center;background:#e7f4ed;border-radius:8px;min-width:48px;padding:6px 7px;font-size:10px}.ai-score-approval{color:#fff;background:#174b94;border:0;border-radius:10px;width:100%;min-height:44px;margin-top:12px;font-size:11px;font-weight:900}.account-ai-result>.ai-score-permission,.account-ai-result>.ai-score-message{color:#42566e;background:#f2f5f8;border-radius:7px;margin-top:9px;padding:7px 8px;font-size:9px}.account-ai-result>.ai-score-message{color:#0b6849;background:#eaf5ef}.archive-contact-control{border-top:1px solid #d5dce5;margin-top:10px;padding-top:9px}.archive-contact-control>button{color:#7d2730;background:#fff;border:1px solid #b6c0cc;border-radius:8px;min-height:40px;padding:8px 10px;font-size:9px;font-weight:850}.archive-contact-form{background:#fff7f7;border:1px solid #e2b9bd;border-radius:10px;gap:8px;margin-top:9px;padding:10px;display:grid}.archive-contact-form textarea{resize:vertical;min-height:72px}.archive-contact-form small,.archive-contact-form>span{color:#6a4348;font-size:9px;line-height:1.4}.archive-contact-form>button{color:#fff;background:#9a303b;border:0;border-radius:9px;min-height:42px;font-size:10px;font-weight:850}.contact-save-message{color:#8d2630;background:#fff0f1;border-radius:8px;padding:8px;font-size:10px;font-weight:800;line-height:1.45;display:block}.contact-form :disabled{cursor:wait;opacity:.68}.training-access-note{background:#ffffff14;border:1px solid #fff3;border-radius:13px;gap:4px;padding:13px;display:grid}.training-access-note b{color:#fff;font-size:11px}.training-access-note span{color:#c8d9ec;font-size:10px;line-height:1.5}.night-display-active .sheet .hybrid-scoring{color:#f4f8ff;background:#0d2946;border-color:#52779b}.night-display-active .sheet .hybrid-scoring>header h3{color:#f4f8ff}.night-display-active .sheet .hybrid-scoring>header span{color:#9dccff}.night-display-active .sheet .hybrid-scoring>p,.night-display-active .sheet .hybrid-scoring>footer span,.night-display-active .sheet .score-permission-note{color:#c3cfdd}.night-display-active .sheet .hybrid-scoring :where(.scoring-facts-form fieldset,.manual-score-form){color:#111827;background:#fff;border-color:#7e93a9}.night-display-active .sheet .hybrid-scoring :where(.scoring-facts-form label,.manual-score-form label,.scoring-facts-form legend){color:#17283e}.night-display-active .sheet .hybrid-scoring :where(input,select,textarea){color:#111827;background:#fff;border-color:#7b8da3}.night-display-active .sheet .hybrid-score-actions button{color:#123764;background:#eef5ff;border-color:#a5bdd6}.night-display-active .sheet .score-refresh-warning{color:#ffe7ab;background:#332a17;border-color:#d9b768}.night-display-active .sheet .score-refresh-warning :where(b,span){color:#ffe7ab}.night-display-active .sheet .score-factors{background:#0d2946;border-color:#52779b}.night-display-active .sheet .score-factors :where(b,strong){color:#f4f8ff}.night-display-active .sheet .score-factors :where(.factor-total,.score-factor-row small){color:#c3cfdd}.night-display-active .sheet .score-factors>.score-factor-row{border-color:#31516f}.night-display-active .sheet .score-factors>.score-factor-row i{color:#d3e3f2;background:#183b5c}@media (width<=699px){.hybrid-scoring{padding:14px}.hybrid-scoring>header{grid-template-columns:minmax(0,1fr);gap:8px;display:grid!important}.hybrid-scoring>header em{white-space:normal;width:max-content;max-width:100%}.hybrid-scoring>p,.scoring-facts-form>small,.manual-score-form>small,.score-permission-note{font-size:12px}.hybrid-score-actions{grid-template-columns:1fr;display:grid}.hybrid-score-actions button,.save-scoring-facts,.manual-score-form>button{min-height:48px;font-size:13px}.scoring-facts-form fieldset{grid-template-columns:1fr}.scoring-facts-form .wide{grid-column:auto}.scoring-facts-form label{font-size:12px}.manual-score-form{grid-template-columns:1fr}.manual-score-form label:nth-of-type(2),.manual-score-form>small,.manual-score-form>button{grid-column:1}.score-factors>.score-factor-row strong{font-size:12px}.score-factors>.score-factor-row small{font-size:11px}.score-factors>.score-factor-row em{font-size:12px}.archive-contact-control>button,.archive-contact-form>button{width:100%;min-height:44px;font-size:12px}.archive-contact-form label,.archive-contact-form small{font-size:12px}}.assistant-page{grid-template-rows:auto minmax(0,1fr);gap:12px;width:100%;max-width:1180px;height:calc(100dvh - 176px);min-height:520px;display:grid}.assistant-page+.safe-area{display:none}.assistant-page-top{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;display:grid}.assistant-page-top>.back-link{justify-self:start;margin:0}.assistant-page-top .page-heading h1{font-size:27px}.assistant-page-top .page-intro{max-width:none;margin:3px 0 0;font-size:11px;line-height:1.4}.assistant-page .support-assistant-card{border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:none;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.assistant-page .support-assistant-head{padding:13px 17px}.assistant-page .support-assistant-head>img{border-radius:12px;width:42px;height:42px}.assistant-page .support-assistant-head b{font-size:15px}.assistant-workspace-body{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:258px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.assistant-question-rail{overscroll-behavior:contain;background:#03112657;border-right:1px solid #ffffff1f;min-width:0;padding:14px;overflow:auto}.assistant-question-rail>header{flex-direction:column;gap:3px;margin:0 0 10px;display:flex}.assistant-question-rail>header b{color:#e8f4ff;font-size:11px}.assistant-question-rail>header span{color:#8fa6c1;font-size:8px;font-weight:750}.assistant-page .support-suggestions{gap:7px;margin:0;display:grid}.assistant-page .support-suggestions button{text-align:left;border-radius:12px;grid-template-columns:27px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:62px;padding:8px 9px;display:grid}.assistant-page .support-suggestions button>i{color:#7ce8d8;background:#43dcc721;border-radius:9px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:900;display:grid}.assistant-page .support-suggestions button>span,.assistant-page .support-suggestions button b,.assistant-page .support-suggestions button small{min-width:0;display:block}.assistant-page .support-suggestions button b{color:#dff8f4;font-size:9px;line-height:1.3}.assistant-page .support-suggestions button small{color:#86a0bc;margin-top:3px;font-size:7px;line-height:1.25}.assistant-page .support-suggestions button>em{color:#69dbc9;font-size:12px;font-style:normal}.assistant-page .support-suggestions button:disabled{cursor:wait;opacity:.55}.assistant-result-panel{overscroll-behavior:contain;scrollbar-gutter:stable;background:radial-gradient(circle at 88% 4%,#1c7dca1f,#0000 24rem);min-height:0;padding:17px;overflow:auto}.assistant-empty,.assistant-progress{text-align:center;place-content:center;justify-items:center;height:100%;min-height:220px;padding:24px;display:grid}.assistant-empty>i,.assistant-progress>i{color:#62e4d1;background:#2dcdb821;border-radius:15px;place-items:center;width:48px;height:48px;font-size:22px;font-style:normal;display:grid}.assistant-empty>b,.assistant-progress>b{color:#eff8ff;margin-top:12px;font-size:16px}.assistant-empty>p,.assistant-progress>span{color:#a5b7cb;max-width:520px;margin:6px 0 0;font-size:11px;line-height:1.55}.assistant-empty>div{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.assistant-empty>div>span{color:#8fe2d4;background:#14716a24;border:1px solid #5bdcca33;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.assistant-progress>i{animation:1.2s ease-in-out infinite assistant-pulse}@keyframes assistant-pulse{50%{transform:scale(1.06);box-shadow:0 0 0 9px #45e1ca14}}.assistant-result-heading{align-items:center;gap:9px;margin-bottom:10px;display:flex}.assistant-result-heading>span{color:#fff;letter-spacing:.1em;background:#174b94;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:950}.assistant-result-heading>b{color:#c9d9ea;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.assistant-page .support-answer{background:#11364eb8;margin:0;padding:14px}.assistant-page .assistant-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.assistant-page .assistant-related>strong{grid-column:1/-1}.assistant-page .assistant-related>span{background:#03112657;border:1px solid #ffffff14;border-radius:9px;min-width:0;padding:8px}.assistant-page .assistant-related>span b,.assistant-page .assistant-related>span small{overflow-wrap:anywhere}.assistant-page .assistant-alert,.assistant-page .assistant-info,.assistant-page .voice-permission{margin:0 0 12px}.assistant-compose-zone{background:#06162f;gap:7px;padding:10px 13px 11px;display:grid}.assistant-compose-zone>label{color:#91a6c0;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.assistant-compose-zone>.support-composer{margin:0}.assistant-compose-zone>small{color:#8297b0;font-size:8px;line-height:1.35}.assistant-compose-zone>small b{color:#a8c4db}.assistant-data-limits{background:#04162a57;border:1px solid #8bbcdb33;border-radius:10px;margin-top:10px;padding:8px 10px}.assistant-data-limits summary{cursor:pointer;color:#9ec8e3;align-items:center;min-height:44px;font-size:9px;font-weight:900;display:flex}.assistant-data-limits p{color:#a9bdd0!important;margin:6px 0 0!important;font-size:8px!important;line-height:1.45!important}.assistant-page .support-composer textarea{min-height:46px;max-height:92px;padding:10px 12px}.assistant-page .support-composer button{min-height:46px}.assistant-page .support-composer.no-voice{grid-template-columns:minmax(0,1fr) 46px}.high-contrast-active .assistant-page .support-suggestions button{color:#fff;border-color:#69cdbf}@media (height<=720px) and (width>=1000px){.assistant-page{height:calc(100dvh - 146px);min-height:0}.assistant-page-top .page-intro{display:none}}@media (width<=699px){.assistant-page{height:calc(100dvh - 218px - env(safe-area-inset-bottom));gap:8px;min-height:0}.assistant-page-top{grid-template-columns:68px minmax(0,1fr);gap:8px}.assistant-page-top>.back-link{font-size:10px}.assistant-page-top .page-heading h1{font-size:23px}.assistant-page-top .page-heading>div>span{font-size:8px}.assistant-page-top .page-intro{display:none}.assistant-page .support-assistant-card{border-radius:18px}.assistant-page .support-assistant-head{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;padding:9px 11px}.assistant-page .support-assistant-head>img{border-radius:10px;width:36px;height:36px}.assistant-page .support-assistant-head b{font-size:13px}.assistant-page .support-assistant-head span,.assistant-page .support-assistant-head em{font-size:8px}.assistant-workspace-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.assistant-question-rail{border-bottom:1px solid #ffffff1f;border-right:0;padding:8px;overflow:visible}.assistant-question-rail>header{display:none}.assistant-page .support-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.assistant-page .support-suggestions button{grid-template-columns:24px minmax(0,1fr);min-height:58px;padding:6px 7px}.assistant-page .support-suggestions button>i{width:24px;height:24px}.assistant-page .support-suggestions button>em{display:none}.assistant-page .support-suggestions button b{font-size:8px}.assistant-page .support-suggestions button small{font-size:6px}.assistant-result-panel{padding:11px}.assistant-empty,.assistant-progress{min-height:110px;padding:14px}.assistant-empty>i,.assistant-progress>i{border-radius:12px;width:38px;height:38px;font-size:18px}.assistant-empty>b,.assistant-progress>b{margin-top:8px;font-size:13px}.assistant-empty>p,.assistant-progress>span{font-size:9px;line-height:1.4}.assistant-empty>div{display:none}.assistant-result-heading{margin-bottom:7px}.assistant-page .support-answer{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:10px}.assistant-page .support-answer>i{border-radius:10px;width:32px;height:32px;font-size:16px}.assistant-page .support-answer p{font-size:12px;line-height:1.48}.assistant-page .assistant-related{grid-template-columns:1fr}.assistant-page .assistant-related>span:nth-of-type(n+3){display:none!important}.assistant-compose-zone{gap:5px;padding:7px 8px 8px}.assistant-compose-zone>label{display:none}.assistant-compose-zone>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-page .support-composer{grid-template-columns:42px minmax(0,1fr) 42px;gap:6px;padding:5px}.assistant-page .support-composer.no-voice{grid-template-columns:minmax(0,1fr) 42px}.assistant-page .support-composer .voice-button{width:42px;padding:0}.assistant-page .support-composer .voice-button small{display:none}.assistant-page .support-composer textarea{min-height:42px;max-height:64px;padding:8px}.assistant-page .support-composer button{width:42px;min-height:42px}}@media (width<=380px){.followup-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.followup-shortcuts button{min-height:40px;padding:5px 3px}.quick-result .outcome-grid{gap:6px}.quick-result .outcome-grid button{padding:8px}}@media (width<=390px){.assistant-page .support-suggestions button small{display:none}.assistant-page .support-suggestions button{min-height:50px}.assistant-compose-zone>small{display:none}}@media (prefers-reduced-motion:reduce){.assistant-progress>i{animation:none}}.privacy-choice-layer{z-index:90;padding:12px 12px calc(12px + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.privacy-choice-layer[data-managing=true]{-webkit-backdrop-filter:blur(4px);pointer-events:auto;background:#04112694;align-items:center;padding:18px}.privacy-choice-panel{width:min(820px,100%);max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));color:#14213a;overscroll-behavior:contain;pointer-events:auto;background:#fff;border:1px solid #bfcee0;border-radius:19px;padding:17px;overflow:auto;box-shadow:0 20px 70px #04142c47}.privacy-choice-layer[data-managing=true] .privacy-choice-panel{width:min(680px,100%);max-height:calc(100dvh - 36px)}.privacy-choice-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.privacy-choice-panel>header span{color:#174b94;letter-spacing:.11em;font-size:10px;font-weight:950;display:block}.privacy-choice-panel h2{color:#102b51;letter-spacing:-.025em;margin:4px 0 0;font-size:22px;line-height:1.15}.privacy-choice-panel>p{color:#40536a;margin:10px 0 0;font-size:13px;line-height:1.55}.privacy-close{color:#203a5e;background:#f4f7fb;border:1px solid #c8d4e3;border-radius:12px;flex:0 0 44px;width:44px;min-height:44px;font-size:24px;line-height:1}.privacy-choice-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.privacy-choice-actions>button{color:#fff;background:#174b94;border:2px solid #174b94;border-radius:12px;min-height:46px;padding:8px 12px;font-size:12px;font-weight:900}.privacy-choice-actions>button:hover{background:#103d7b}.privacy-choice-actions>.privacy-manage{color:#174b94;background:#f5f8fc;border-color:#b8c9dd;grid-column:1/-1}.privacy-choice-actions>.privacy-manage:hover{background:#eaf1fa}.privacy-policy-link{color:#174b94;text-underline-offset:3px;align-items:center;min-height:44px;margin-top:7px;font-size:11px;font-weight:900;display:inline-flex}.privacy-preference-list{gap:9px;margin-top:15px;display:grid}.privacy-preference-row{background:#f8fafc;border:1px solid #d5e0ec;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:13px;display:grid}.privacy-preference-row div,.privacy-preference-row b,.privacy-preference-row span{min-width:0;display:block}.privacy-preference-row b{color:#18365c;font-size:13px}.privacy-preference-row span{color:#51647b;margin-top:4px;font-size:11px;line-height:1.45}.privacy-preference-row em{color:#0a6748;white-space:nowrap;background:#e7f4ee;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.privacy-analytics-row{cursor:pointer}.privacy-analytics-row input{accent-color:#174b94;width:24px;height:24px;margin:0}.privacy-choice-panel>.privacy-choice-saved{color:#5e6f84;font-size:11px}.privacy-choice-panel>.privacy-choice-error{color:#9b2430;background:#fff0f1;border-radius:10px;padding:10px;font-weight:800}.privacy-manage-actions>button{background:#174b94}.privacy-manage-actions>button+button{color:#174b94;background:#fff;border-color:#174b94}.privacy-manage-actions>button+button:hover{background:#edf4fc}.legal-version-row>.secure-text-button{color:#174b94;background:#f6f9fc;border:1px solid #ccd9e7;border-radius:10px;min-height:36px;margin:0;padding:8px 10px;font-size:9px;font-weight:900}body:has(.night-display-active) .privacy-choice-panel{color:#f4f8ff;background:#0d2946;border-color:#58728f;box-shadow:0 24px 80px #0000008c}:is(body:has(.night-display-active) .privacy-choice-panel h2,body:has(.night-display-active) .privacy-preference-row b){color:#f4f8ff}:is(body:has(.night-display-active) .privacy-choice-panel>p,body:has(.night-display-active) .privacy-preference-row span){color:#c7d5e5}body:has(.night-display-active) .privacy-preference-row{background:#173753;border-color:#52708e}body:has(.high-contrast-active) .privacy-choice-panel{border:3px solid #071a38}body:has(.high-contrast-active) .privacy-choice-actions>button{border-width:3px}.night-display-active .sheet{border-color:var(--night-line);background:var(--night-surface);color:var(--night-text);box-shadow:none}.night-display-active .sheet>header{border-color:var(--night-line);color:var(--night-text);background:#123250}.night-display-active .sheet>header :where(h1,h2,h3,b,strong){color:var(--night-text)}.night-display-active .sheet>header :where(span,small){color:var(--night-accent)}.night-display-active .sheet>label{color:var(--night-text)}.night-display-active .sheet>label>small{color:var(--night-muted)}.night-display-active .draft-sheet :where(select,textarea){color:var(--night-text);background:#071d34;border-color:#55799c}.night-display-active .draft-sheet :where(select,textarea)::placeholder{color:#9fb1c5;opacity:1}.night-display-active .draft-sheet :where(.draft-account,.draft-ai-status){border-color:var(--night-line);background:var(--night-soft);color:var(--night-text)}.night-display-active .draft-sheet :where(.draft-account,.draft-ai-status) :where(span,small){color:var(--night-muted)}.night-display-active .sheet :where(.sheet-grid>div,.recommendation){border-color:var(--night-line);background:var(--night-soft);color:var(--night-text)}.night-display-active .sheet .recommendation>span{color:var(--night-accent)}.night-display-active .sheet .recommendation>p{color:var(--night-muted)}.night-display-active .sheet .source-link{border-color:var(--night-line);background:var(--night-soft);color:var(--night-accent)}.night-display-active .quick-result .outcome-group legend{color:var(--night-muted)}.night-display-active .quick-result .outcome-grid button:not(.active){color:var(--night-text);background:#071d34;border-color:#55799c}.night-display-active .quick-result .outcome-grid button:not(.active) small{color:var(--night-muted)}.night-display-active .quick-result :where(textarea,input,select),.night-display-active .add-sheet :where(input,select,textarea){color:var(--night-text);background:#071d34;border-color:#55799c}.night-display-active .quick-result :where(textarea,input)::placeholder,.night-display-active .add-sheet :where(input,textarea)::placeholder{color:#9fb1c5;opacity:1}.night-display-active .quick-result .result-guidance{background:var(--night-soft);color:var(--night-muted)!important}@media (width<=999px){.night-display-active .bottom-nav button{color:var(--night-muted)}.night-display-active .bottom-nav button.active{color:#fff}body:has(.app) .privacy-choice-layer[data-managing=false]{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (width<=560px){.privacy-choice-layer{padding-left:8px;padding-right:8px}.privacy-choice-layer[data-managing=true]{padding:8px 8px calc(8px + env(safe-area-inset-bottom));align-items:flex-end}.privacy-choice-panel{border-radius:16px;padding:14px}.privacy-choice-panel h2{font-size:20px}.privacy-choice-panel>p{font-size:12px}.privacy-choice-actions{grid-template-columns:1fr}.privacy-choice-actions>.privacy-manage{grid-column:1}.privacy-choice-actions>button{min-height:48px;font-size:13px}.privacy-preference-row{grid-template-columns:minmax(0,1fr) auto;padding:11px}.privacy-preference-row span{font-size:11px}.privacy-policy-link{font-size:12px}}@media (prefers-reduced-motion:reduce){.privacy-choice-layer{-webkit-backdrop-filter:none}}.profile-popover>.profile-logout{color:#a5212c;background:#fff0f1;margin-top:7px}.profile-popover>.profile-logout:hover{background:#ffe1e4}.profile-popover>.profile-logout:disabled{cursor:wait;opacity:.72}.profile-menu-error{color:#8f1f29;background:#fff0f1;border-radius:9px;margin:8px 0 0;padding:9px;font-size:10px;font-weight:800;line-height:1.45}.identity-photo-error{color:#8f1f29;background:#fff0f1;border-radius:9px;margin-top:7px;padding:8px 9px;font-weight:800;display:block}.phone-action-row,.email-action-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.phone-action-row>span,.email-action-row>span{overflow-wrap:anywhere;min-width:0}.call-contact-button,.email-contact-button{color:#174b94;background:#edf4ff;border:1px solid #bfd2ea;border-radius:11px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:8px 11px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.draft-character-count{color:#607188;text-align:right;text-transform:none;letter-spacing:0;margin-top:6px;font-size:10px;font-weight:800;display:block}.draft-sheet textarea{resize:none;min-height:260px;max-height:none}.connection-evidence-note{color:#30445e;margin:12px 14px 0;font-size:10px;font-weight:900;display:block}.connection-evidence-note input{color:#14213a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c8d7e7;border-radius:10px;margin-top:6px;padding:10px 11px;font-weight:650;display:block}.connection-evidence-note small{color:#66788f;margin-top:5px;font-size:9px;font-weight:650;line-height:1.45;display:block}.training-operating-guide{gap:10px;margin-top:14px;display:grid}.training-operating-guide details{background:#fff;border:1px solid #d5e0ec;border-radius:14px;overflow:hidden}.training-operating-guide summary{cursor:pointer;color:#143a70;padding:13px 14px;font-size:12px;font-weight:900}.training-operating-guide details>div{padding:0 14px 14px}.training-operating-guide ol{color:#40536a;margin:0;padding-left:20px;font-size:11px;line-height:1.6}.training-operating-guide p{color:#695c30;background:#fff6d8;border-radius:9px;margin:10px 0 0;padding:9px;font-size:10px;line-height:1.5}.night-display-active .profile-popover>.profile-logout{color:#ffd7dc;background:#4b2530}.night-display-active .profile-popover>.profile-logout:hover{background:#60303c}.night-display-active .profile-menu-error,.night-display-active .identity-photo-error{color:#ffd7dc;background:#4b2530}.night-display-active :where(.call-contact-button,.email-contact-button){color:#e1f0ff;background:#163b60;border-color:#55799c}.night-display-active .draft-character-count{color:var(--night-muted)}.night-display-active .rich-email-tools{border-color:var(--night-line);background:var(--night-soft);color:var(--night-text)}.night-display-active .rich-email-tools :where(span,small,p){color:var(--night-muted)}.night-display-active .rich-email-tools a{color:var(--night-accent)}.night-display-active .connection-evidence-note{color:var(--night-text)}.night-display-active .connection-evidence-note input{color:var(--night-text);background:#071d34;border-color:#55799c}.night-display-active .connection-evidence-note small{color:var(--night-muted)}.night-display-active .training-operating-guide details{border-color:var(--night-line);background:var(--night-raised)}.night-display-active .training-operating-guide summary{color:var(--night-text)}.night-display-active .training-operating-guide ol{color:var(--night-muted)}.night-display-active .training-operating-guide p{color:#ffe8a6;background:#3e351e}@media (width<=999px){.profile-popover{max-height:calc(100dvh - 132px - env(safe-area-inset-bottom));top:calc(100% + 6px);overflow:auto}.session-warning-card>button{white-space:normal;min-height:44px}.draft-sheet textarea{min-height:clamp(300px,52dvh,720px)}}.readiness-jump-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:-17px 0 30px;display:grid}.readiness-jump-nav a{color:#174b94;text-align:center;background:#f4f8fd;border:1px solid #bfd2e8;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:9px 11px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.readiness-jump-nav a:hover{background:#e9f2fc}.readiness-jump-nav a:focus-visible{outline-offset:3px;outline:3px solid #efb735}.readiness-evidence-list,.readiness-owner-checks,.connection-handoff{scroll-margin-top:150px}.night-display-active .readiness-jump-nav a{color:#e1f0ff;background:#163b60;border-color:#55799c}@media (width<=560px){.readiness-jump-nav{grid-template-columns:1fr;margin-top:-15px}.readiness-jump-nav a{font-size:13px}.secure-legal-notice{line-height:1.6;font-size:12px!important}.legal-gate-card>p{font-size:14px;line-height:1.6}.legal-gate-brand small,.legal-gate-card>span{font-size:11px}.legal-version-row a,.legal-version-row>.secure-text-button{min-height:44px;font-size:12px}.legal-version-row small{width:100%;font-size:11px;line-height:1.5}.legal-choice{grid-template-columns:24px minmax(0,1fr);font-size:14px;line-height:1.55}.legal-choice input{width:22px;height:22px}.legal-gate-error{line-height:1.5;font-size:12px!important}.legal-gate-foot{font-size:11px!important;line-height:1.55!important}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mfa-action-backdrop{z-index:1800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071a38a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mfa-action-card{color:#071a38;background:#fff;border:1px solid #d5e1ef;border-radius:24px;width:min(100%,430px);max-height:calc(100dvh - 36px);padding:26px;overflow:auto;box-shadow:0 28px 90px #071a3852}.mfa-action-card h2{outline:none;margin:0 0 8px;font-size:28px;line-height:1.15}.mfa-action-card p{color:#53647c;margin:0 0 18px;font-size:16px;line-height:1.5}.mfa-action-card label{color:#42536b;margin-top:16px;font-size:14px;font-weight:850;display:block}.mfa-action-card input{color:#071a38;letter-spacing:.24em;text-align:center;background:#fbfcfe;border:1.5px solid #cbd7e6;border-radius:15px;width:100%;height:56px;margin-top:8px;padding:0 16px;font-size:22px;display:block}.mfa-action-card input:focus{border-color:#1768d1;outline:none;box-shadow:0 0 0 4px #1768d118}.mfa-action-card button{border:0;border-radius:14px;width:100%;min-height:52px;margin-top:14px;font-size:16px;font-weight:900}.mfa-action-card .mfa-primary{color:#fff;background:#174b94}.mfa-action-card .mfa-primary:disabled{opacity:.58}.mfa-action-card .secure-text-button{color:#174b94;background:0 0}.mfa-action-qr{background:#f4f8fd;border-radius:16px;place-items:center;margin:12px 0;padding:12px;display:grid}.mfa-action-qr img{aspect-ratio:1;background:#fff;border-radius:10px;width:min(100%,220px);height:auto}@media (width<=520px){.mfa-action-backdrop{align-items:end;padding:0}.mfa-action-card{width:100%;max-height:92dvh;padding:24px 20px max(26px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.mfa-action-card h2{font-size:27px}.mfa-action-qr img{width:min(68vw,220px)}}.password-change{background:var(--background,#fff);color:var(--foreground,#14223b);border:1px solid #cbd5e1;border-radius:16px;max-width:680px;margin:20px 0;padding:24px}.password-change h2{margin:0 0 12px;font-size:1.4rem}.password-change p,.password-change label,.password-change input,.password-change button{font-size:1rem;line-height:1.5}.password-change fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.password-change label{gap:6px;font-weight:600;display:grid}.password-change input{box-sizing:border-box;color:#14223b;background:#fff;border:1px solid #64748b;border-radius:8px;width:100%;min-width:0;min-height:48px;padding:10px}.password-change button{color:#fff;cursor:pointer;background:#174b94;border:0;border-radius:8px;min-height:48px;padding:10px 16px}.password-change button:disabled{opacity:.6;cursor:default}.password-change :focus-visible{outline-offset:3px;outline:3px solid #f59e0b}@media (width<=480px){.password-change{padding:16px}}@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}
