*,: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:--theme(--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:--theme(--default-font-feature-settings, normal);font-variation-settings:--theme(--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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:--theme(--default-mono-font-feature-settings, normal);font-variation-settings:--theme(--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: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}:root{--font-geist-sans:"Segoe UI Variable", "Segoe UI", Inter, Roboto, Arial, Helvetica, sans-serif;--font-geist-mono:"Cascadia Code", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--background:#05070d;--background-soft:#090d17;--surface:#0c1220;--surface-raised:#111a2b;--surface-bright:#15223a;--line:#8ea9d629;--line-strong:#4b82ff52;--text:#f4f7ff;--text-soft:#aebbd9;--text-muted:#7f8ba3;--cobalt:#135cff;--cobalt-bright:#3b7cff;--cyan:#40c8ff;--success:#38d9a9;--warning:#ffc857;--danger:#ff6b7a;--shadow:0 28px 90px #0000006b;--radius-sm:12px;--radius-md:20px;--radius-lg:30px}*{box-sizing:border-box}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth;background:var(--background)}body{background:radial-gradient(circle at 14% 2%, #135cff1c, transparent 27rem), var(--background);color:var(--text);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;text-rendering:optimizelegibility;margin:0}button,input,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline-offset:3px;outline:3px solid #40c8ffd1}::selection{color:#fff;background:#3b7cff8c}.site-shell{min-height:100vh;overflow:hidden}.section-pad{padding-left:max(28px,50vw - 610px);padding-right:max(28px,50vw - 610px)}.site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);z-index:40;background:#05070dc7;grid-template-columns:220px 1fr auto;align-items:center;height:82px;padding:0 max(28px,50vw - 670px);display:grid;position:relative}.brand-link{align-items:center;width:174px;height:56px;display:flex;overflow:hidden}.brand-link img{object-fit:contain;width:190px;height:112px}.site-header nav{justify-content:center;gap:34px;display:flex}.site-header nav a{color:var(--text-soft);font-size:14px;font-weight:560;transition:color .16s}.site-header nav a:hover{color:#fff}.header-actions{align-items:center;gap:22px;display:flex}.header-portal-label-compact{display:none}.button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:0 22px;font-size:15px;font-weight:680;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:linear-gradient(135deg,#2563d9,#164fc2);box-shadow:0 12px 34px #135cff45}.button-primary:hover{box-shadow:0 16px 42px #135cff61}.button-ghost{border-color:var(--line-strong);color:var(--text);background:#ffffff06}.button-ghost:hover{background:#3b7cff14;border-color:#4b82ff8f}.button-small{border-radius:10px;min-height:42px;padding:0 17px;font-size:13px}.hero{min-height:760px;padding-top:100px;padding-bottom:104px;position:relative}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#4b82ff0b 1px,#0000 1px),linear-gradient(90deg,#4b82ff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.hero-grid{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:72px;max-width:1220px;margin:0 auto;display:grid;position:relative}.eyebrow,.section-kicker{color:#8fb0ff;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:760}.eyebrow{background:#135cff14;border:1px solid #4b82ff33;border-radius:999px;align-items:center;gap:10px;padding:10px 13px;display:inline-flex}.status-dot{background:var(--success);border-radius:999px;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #38d9a917}.hero h1{letter-spacing:-.064em;max-width:760px;margin:27px 0 25px;font-size:clamp(48px,5.15vw,76px);line-height:.99}.hero h1 span{background:linear-gradient(95deg,#c6d4f3 4%,#4f8cff 48%,#38c8ff);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.hero-lead{color:var(--text-soft);max-width:620px;margin:0;font-size:19px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:35px;display:flex}.trust-row{color:var(--text-muted);flex-wrap:wrap;gap:22px;margin-top:32px;font-size:12px;font-weight:570;display:flex}.trust-row span:before,.staff-login-assurances span:before{border:1px solid var(--cobalt-bright);content:"";border-radius:50%;width:7px;height:7px}.fraud-notice-section{padding-top:0;padding-bottom:0}.fraud-prevention-notice{background:linear-gradient(105deg,#ffb84d17,#0e1930c2),#070d19e0;border:1px solid #ffbe5c4d;border-radius:18px;align-items:flex-start;gap:14px;max-width:1500px;margin:0 auto;padding:17px 19px;display:flex;box-shadow:0 18px 55px #0003}.fraud-prevention-notice.compact{box-shadow:none;border-radius:14px;max-width:none;padding:13px 15px}.fraud-prevention-icon{color:#ffc56d;background:#ffb84d1f;border:1px solid #ffbe5c42;border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.fraud-prevention-notice strong{color:#fff1d8;margin:1px 0 5px;font-size:13px;display:block}.fraud-prevention-notice p{color:#c6d4f3;margin:0;font-size:12px;line-height:1.58}.hero-visual{min-height:550px;position:relative}.orbit{border:1px solid #40c8ff33;border-radius:50%;position:absolute}.orbit-one{width:520px;height:460px;top:34px;right:1%;transform:rotate(-16deg)}.orbit-two{border-color:#135cff29;width:400px;height:400px;top:76px;right:12%;transform:rotate(14deg)}.theo-frame{background:linear-gradient(#0a13260f,#070b15eb),#070b14;border:1px solid #4b82ff57;border-radius:190px 190px 30px 30px;width:405px;height:510px;position:absolute;bottom:0;left:8%;overflow:hidden;box-shadow:0 32px 110px #00000094,0 0 70px #135cff29}.theo-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000,#05070df7);height:36%;position:absolute;bottom:0;left:0;right:0}.theo-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;z-index:4;background:#070d19b8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:11px;font-weight:680;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.theo-image{object-fit:cover;object-position:center 9%;width:100%;height:100%}.theo-caption{z-index:3;flex-direction:column;display:flex;position:absolute;bottom:26px;left:28px}.theo-caption strong{letter-spacing:-.03em;font-size:24px}.theo-caption span{color:var(--text-soft);margin-top:4px;font-size:12px}.mini-label{color:#7e94bd;letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.signal-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:linear-gradient(90deg,#135cff1f,#40c8ff09),#080c15;grid-template-columns:repeat(4,1fr);margin:0 auto;padding:0 max(28px,50vw - 610px);display:grid}.signal-strip>div{flex-direction:column;justify-content:center;min-height:118px;padding:0 28px;display:flex}.signal-strip>div:not(:last-child){border-right:1px solid var(--line)}.signal-strip strong{letter-spacing:-.03em;font-size:22px}.signal-strip span{color:var(--text-muted);margin-top:7px;font-size:12px}.portal-showcase{grid-template-columns:minmax(0,.94fr) minmax(28rem,1.06fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding-top:120px;padding-bottom:120px;display:grid}.portal-showcase-copy{justify-items:start;display:grid}.portal-showcase-copy h2{letter-spacing:-.06em;max-width:12ch;margin:14px 0 20px;font-size:clamp(38px,4.6vw,64px);line-height:1.02}.portal-showcase-copy>p{max-width:38rem;color:var(--text-soft);margin:0;font-size:16px;line-height:1.7}.portal-benefits{gap:.85rem;width:100%;margin:2rem 0;display:grid}.portal-benefits>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(8.5rem,.42fr) 1fr;gap:1rem;padding:.95rem 0;display:grid}.portal-benefits strong{color:var(--text);font-size:.9rem}.portal-benefits span{color:var(--text-muted);font-size:.84rem;line-height:1.5}.portal-showcase-preview{background:radial-gradient(circle at 82% 0,#2973ff33,#0000 45%),linear-gradient(145deg,#0e1b33fa,#070e1cfa);border:1px solid #4b82ff47;border-radius:1.75rem;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;box-shadow:0 36px 100px #00000057}.portal-showcase-preview:before{z-index:-1;filter:blur(60px);content:"";background:#155eef29;border-radius:50%;position:absolute;inset:12% -8% -12% 18%}.portal-preview-header,.portal-preview-header>div,.portal-preview-action{align-items:center;display:flex}.portal-preview-header{justify-content:space-between;padding-bottom:.7rem}.portal-preview-header>div{color:#aebbd9;gap:.5rem;font-size:.78rem}.portal-preview-header>strong{color:#f4f7ff;font-size:.9rem}.portal-preview-card,.portal-preview-action{background:#ffffff09;border:1px solid #809dd626;border-radius:1rem}.portal-preview-card{gap:.45rem;padding:1.1rem;display:grid}.portal-preview-card>span,.portal-preview-action>span{color:#8fa4ca;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.portal-preview-card>strong,.portal-preview-action>strong{color:#f4f7ff}.portal-preview-card>p{color:#aebbd9;margin:0;font-size:.82rem;line-height:1.55}.portal-preview-featured{background:linear-gradient(135deg,#155eef2b,#ffffff09);border-color:#2f78ff57;align-content:center;min-height:9rem}.portal-preview-grid,.reminder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.portal-preview-action{justify-content:space-between;gap:1rem;padding:1rem 1.1rem}.portal-preview-action>strong{text-align:right;max-width:17rem}.products-section,.journey-section,.theo-section,.security-section{padding-top:120px;padding-bottom:120px}.section-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.46fr);align-items:end;gap:50px;max-width:1220px;margin:0 auto 52px;display:grid}.section-heading.compact{margin-bottom:36px}.section-heading h2,.journey-copy h2,.security-panel>div:first-child h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(36px,4vw,56px);line-height:1.07}.section-heading p,.journey-copy>p{color:var(--text-soft);margin:0;font-size:16px;line-height:1.65}.product-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1220px;margin:0 auto;display:grid}.product-card{background:linear-gradient(145deg, #135cff12, transparent 48%), var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);min-height:300px;padding:30px;transition:border-color .18s,transform .18s}.product-card:hover{border-color:#4b82ff6b;transform:translateY(-4px)}.product-code{color:#8cadff;font-family:var(--font-geist-mono), monospace;background:#135cff1f;border:1px solid #4b82ff3d;border-radius:10px;justify-content:center;align-items:center;width:58px;height:44px;font-size:12px;display:flex}.product-card h3{letter-spacing:-.03em;margin:28px 0 13px;font-size:23px}.product-card p{color:var(--text-soft);min-height:72px;margin:0;font-size:14px;line-height:1.65}.product-card a,.text-link{color:#78a0ff;gap:9px;margin-top:25px;font-size:13px;font-weight:680;display:inline-flex}.journey-section{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:radial-gradient(circle at 70% 35%,#135cff14,#0000 28rem),#070a12;grid-template-columns:minmax(0,.78fr) minmax(500px,1.1fr);align-items:start;gap:90px;display:grid}.journey-copy{max-width:500px;margin-left:auto}.journey-copy>p{margin-top:24px}.journey-list{border-top:1px solid var(--line);max-width:650px}.journey-item{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:start;gap:28px;padding:27px 0;display:grid}.journey-item>span{color:#7599ee;font-family:var(--font-geist-mono), monospace;padding-top:4px;font-size:12px}.journey-item h3{margin:0;font-size:18px}.journey-item p{color:var(--text-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.security-section{padding-top:0}.security-panel{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(circle at 10% 0,#40c8ff1a,#0000 23rem),linear-gradient(145deg,#0d172a,#080c15);grid-template-columns:.8fr 1.2fr;gap:70px;max-width:1220px;margin:0 auto;padding:58px;display:grid}.security-grid{grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.security-grid>div{border:1px solid var(--line);background:#ffffff05;min-height:170px;padding:24px}.security-grid>div:first-child{border-radius:16px 0 0}.security-grid>div:nth-child(2){border-radius:0 16px 0 0}.security-grid>div:nth-child(3){border-radius:0 0 0 16px}.security-grid>div:last-child{border-radius:0 0 16px}.security-grid span{color:#6c91ec;font-family:var(--font-geist-mono), monospace;font-size:10px}.security-grid strong{margin-top:18px;font-size:15px;display:block}.security-grid p{color:var(--text-muted);margin-bottom:0;font-size:12px;line-height:1.55}.site-footer{border-top:1px solid var(--line);background:#03050a;grid-template-columns:.8fr 1.2fr;gap:60px 80px;padding-top:72px;padding-bottom:32px;display:grid}.footer-brand{max-width:330px}.footer-brand img{object-fit:contain;object-position:left center;width:210px;height:120px}.footer-brand p{color:var(--text-muted);margin:-13px 0 0;font-size:13px}.footer-links{grid-template-columns:repeat(3,1fr);gap:44px;display:grid}.footer-links>div{flex-direction:column;gap:11px;display:flex}.footer-links strong{margin-bottom:4px;font-size:12px}.footer-links a,.daily-offer-value span,.daily-offer-value small,.short-links-list-head span,.short-link-history article span,.short-link-history article small{color:var(--text-muted);font-size:12px}.footer-links a:hover{color:#fff}.footer-bottom{border-top:1px solid var(--line);color:var(--text-muted);grid-column:1/-1;justify-content:space-between;padding-top:25px;font-size:11px;display:flex}.portal-page{background:radial-gradient(circle at 92% 4%, #135cff1a, transparent 32rem), var(--background);min-height:100vh}.portal-brandbar{border-bottom:1px solid var(--line);background:#05070dd6;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex}.portal-brandbar a{align-items:center;width:158px;height:52px;display:flex;overflow:hidden}.portal-brandbar img{object-fit:contain;height:105px}.portal-brandbar>div{color:var(--text-muted);align-items:center;gap:9px;font-size:11px;display:flex}.portal-fraud-notice{max-width:1436px;margin:18px auto 0;padding:0 32px}.portal-dashboard{grid-template-columns:264px minmax(0,1fr);max-width:1500px;min-height:calc(100vh - 72px);margin:0 auto;display:grid}.portal-nav{border-right:1px solid var(--line);flex-direction:column;padding:30px 20px;display:flex}.portal-mobile-nav{display:none}.portal-profile{align-items:center;gap:12px;padding:0 8px 28px;display:flex}.conversation-avatar{color:#c6d4f3;background:linear-gradient(135deg,#244fbd,#10265d);border:1px solid #5c8bff6b;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:760;display:flex}.portal-profile>div:last-child{flex-direction:column;display:flex}.portal-profile strong{font-size:13px}.portal-profile span{color:var(--text-muted);margin-top:4px;font-size:10px}.portal-nav nav{flex-direction:column;gap:6px;display:flex}.portal-nav nav button{color:var(--text-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;padding:12px 13px;font-size:12px;font-weight:620}.portal-nav nav button:hover,.portal-nav nav button.active{color:#c6d4f3;background:#135cff1a;border-color:#4b82ff29}.portal-help{background:linear-gradient(145deg, #135cff21, #135cff05), var(--surface);border:1px solid #4b82ff33;border-radius:17px;margin-top:auto;padding:18px;position:relative;overflow:hidden}.portal-help img{float:right;object-fit:cover;border-radius:10px;width:64px;height:64px;margin:-7px -8px 5px 8px}.portal-help strong{font-size:13px;display:block}.portal-help p{color:var(--text-muted);font-size:11px;line-height:1.5}.portal-help button,.portal-card button{color:#aebbd9;background:#135cff1f;border:1px solid #4b82ff40;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:650}.portal-content{padding:42px clamp(28px,4vw,64px) 70px}.portal-topbar{justify-content:space-between;align-items:end;display:flex}.portal-topbar h1{letter-spacing:-.055em;margin:11px 0 0;font-size:clamp(34px,3.5vw,50px)}.portal-notice{background:#135cff14;border:1px solid #4b82ff33;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:32px 0 18px;padding:15px 17px;display:grid}.portal-notice p{color:#c6d4f3;margin:0;font-size:12px}.portal-notice button{color:#8fb0ff;background:0 0;border:0;font-size:11px}.portal-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;display:grid}.portal-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#0c1220e0;padding:27px}.card-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.card-heading>div{flex-direction:column;display:flex}.card-heading span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.card-heading h2{letter-spacing:-.025em;margin:8px 0 0;font-size:19px}.status-badge{background:#ffc85717;border:1px solid #ffc85733;border-radius:999px;padding:8px 10px;color:#e5c56a!important;letter-spacing:0!important;text-transform:none!important}.customer-facts span,.account-list>button small,.manager-section-title small,.session-list p span,.session-list small,.vault-entry-list small{color:var(--text-muted);font-size:10px}.customer-facts strong{margin-top:6px;font-size:12px}.staff-login-page{background:radial-gradient(circle at 14% 18%,#135cff2e,#0000 31rem),radial-gradient(circle at 86% 80%,#40c8ff12,#0000 28rem),#05070d;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);min-height:100vh;padding:clamp(28px,5vw,76px);display:grid;position:relative;overflow:hidden}.staff-login-page:before{content:"";pointer-events:none;background-image:linear-gradient(#4b82ff0b 1px,#0000 1px),linear-gradient(90deg,#4b82ff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#000,#0000 72%);mask-image:linear-gradient(105deg,#000,#0000 72%)}.staff-login-intro{z-index:2;align-self:center;max-width:690px;padding:44px clamp(0px,5vw,80px) 44px 0;position:relative}.staff-login-brand{width:68px;height:68px;margin-bottom:clamp(72px,10vh,130px);display:block;overflow:hidden}.staff-login-logo{background:url(/brand/jcconsig-mark.webp) 50%/contain no-repeat;width:68px;height:68px;display:block}.staff-security-mark{align-items:end;gap:5px;height:38px;margin-bottom:24px;display:flex}.staff-security-mark span{background:linear-gradient(to top, var(--cobalt), var(--cyan));border-radius:3px;width:6px;display:block}.staff-security-mark span:first-child{height:17px}.staff-security-mark span:nth-child(2){height:28px}.staff-security-mark span:last-child{height:38px}.staff-login-intro h1{letter-spacing:-.065em;margin:18px 0 28px;font-size:clamp(48px,5.5vw,82px);line-height:.96}.staff-login-intro h1 span{color:#6996ff;display:block}.staff-login-intro>p:not(.section-kicker){color:var(--text-soft);max-width:580px;margin:0;font-size:16px;line-height:1.7}.staff-login-assurances{flex-wrap:wrap;gap:12px 22px;margin-top:34px;display:flex}.staff-login-assurances span{color:var(--text-muted);align-items:center;gap:8px;font-size:11px;display:flex}.staff-login-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:3;background:linear-gradient(145deg,#135cff14,#0000 46%),#0c1220e6;border:1px solid #4b82ff47;border-radius:26px;place-self:center end;width:100%;max-width:510px;padding:clamp(32px,5vw,58px);position:relative;box-shadow:0 35px 120px #0000008a}.staff-login-card-head{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:25px}.staff-step-label{color:#7fa2f7;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:720}.staff-login-card h2{letter-spacing:-.04em;margin:13px 0 9px;font-size:30px}.staff-login-card-head p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.staff-login-form{display:grid}.staff-login-form label{color:var(--text-soft);margin:0 0 8px;font-size:11px;font-weight:650}.staff-login-form input{border:1px solid var(--line);color:var(--text);background:#040810d1;border-radius:11px;outline:none;width:100%;height:54px;margin-bottom:20px;padding:0 15px;transition:border-color .16s,box-shadow .16s}.staff-login-form input:focus{border-color:#4b82ffb3;box-shadow:0 0 0 4px #135cff1c}.staff-login-form .button{border:0;width:100%;margin-top:6px}.staff-login-form .button:disabled{cursor:wait;opacity:.68;transform:none}.staff-code-input{font-family:var(--font-geist-mono), monospace;letter-spacing:.28em;text-align:center;font-size:25px;font-weight:700}.staff-restart{color:#83a5f8;background:0 0;border:0;margin-top:18px;font-size:11px}.staff-login-message{color:#ffc1c8;background:#ff6b7a14;border:1px solid #ff6b7a38;border-radius:10px;margin:20px 0 0;padding:12px 13px;font-size:11px;line-height:1.5}.staff-login-card footer{border-top:1px solid var(--line);color:var(--text-muted);align-items:center;gap:10px;margin-top:28px;padding-top:22px;font-size:10px;display:flex}.staff-login-card footer .status-dot{width:6px;height:6px}.customer-login-page{background:radial-gradient(circle at 12% 16%,#40c8ff21,#0000 30rem),radial-gradient(circle at 86% 76%,#135cff21,#0000 30rem),#05070d}.customer-access-orbit{border:1px solid #40c8ff2e;border-radius:50%;width:40px;height:40px;margin-bottom:24px;position:relative}.customer-access-orbit:before,.customer-access-orbit:after{content:"";border:1px solid #4b82ff38;border-radius:50%;position:absolute;inset:7px}.customer-access-orbit:after{background:var(--cyan);border:0;width:7px;height:7px;inset:16px;box-shadow:0 0 22px #40c8ffa6}.customer-login-card{background:linear-gradient(145deg,#40c8ff0f,#0000 45%),#0c1220eb}.customer-passkey-symbol{background:radial-gradient(circle,#40c8ff29,#0000 67%),#135cff0f;border:1px solid #4b82ff3d;border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:28px;display:flex;position:relative}.customer-passkey-symbol:before{content:"";border:3px solid #78a3ff;border-radius:50%;width:20px;height:20px;transform:translate(-5px,-4px)}.customer-passkey-symbol:after{content:"";background:#78a3ff;border-radius:3px;width:23px;height:4px;transform:translate(-9px,5px)rotate(45deg)}.customer-gate-page{background:radial-gradient(circle at 50% 35%,#40c8ff1c,#0000 30rem),#05070d}.staff-gate-page{background:radial-gradient(circle at 50% 35%,#135cff21,#0000 30rem),#05070d;justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.staff-gate-card{text-align:center;max-width:500px}.staff-gate-card h1{letter-spacing:-.055em;margin:16px 0;font-size:clamp(34px,6vw,52px)}.staff-gate-card>p:not(.section-kicker){color:var(--text-soft);font-size:14px;line-height:1.65}.staff-gate-card .button{margin-top:18px}.gate-spinner,.gate-alert{border-radius:50%;width:36px;height:36px;margin-bottom:22px;display:inline-block}.gate-spinner{border:3px solid #4b82ff29;border-top-color:var(--cobalt-bright);animation:.9s linear infinite gate-spin}.gate-alert{background:#ffc8571f;border:1px solid #ffc85759}@keyframes gate-spin{to{transform:rotate(360deg)}}.gate-progress{background:#4b82ff1f;border:1px solid #4b82ff2e;border-radius:999px;max-width:280px;height:5px;margin:22px auto 0;overflow:hidden}.gate-progress i{border-radius:inherit;background:linear-gradient(90deg,#3c6fff,#71cfff);width:55%;height:100%;animation:1.35s ease-in-out infinite gate-progress;display:block;transform:translate(-100%)}.panel-loading-state{text-align:center;align-content:center;justify-items:center;min-height:72vh;display:grid}.panel-loading-state .gate-spinner{margin-bottom:18px}.panel-loading-state h1{margin:0 0 8px}.panel-loading-state p{color:var(--text-soft);margin:0}.panel-loading-state .gate-progress{width:min(280px,70vw)}@keyframes gate-progress{50%{transform:translate(85%)}to{transform:translate(210%)}}.panel-page{--panel-banner-height:54px;background:#070a10;min-height:100vh}.internal-banner{color:#c6d4f3;height:var(--panel-banner-height);letter-spacing:.04em;background:#10204b;justify-content:space-between;align-items:center;gap:20px;padding:0 18px;font-size:10px;display:flex;position:relative}.internal-banner nav{scrollbar-width:none;white-space:nowrap;align-items:center;gap:9px;min-width:0;display:flex;overflow-x:auto}.internal-banner nav::-webkit-scrollbar{display:none}.internal-banner a{color:#dce6ff;align-items:center;gap:6px;padding:7px 8px;text-decoration:none;display:inline-flex}.internal-banner a:hover{color:#f4f7ff}.operations-shell{height:calc(100vh - var(--panel-banner-height));grid-template-columns:70px 300px minmax(460px,1fr) 300px;min-height:700px;display:grid;position:relative;overflow:hidden}.operations-mobile-nav,.mobile-conversation-back{display:none}.ops-rail{border-right:1px solid var(--line);background:#080b12;flex-direction:column;align-items:center;gap:8px;padding:12px 0;display:flex}.ops-rail>img{border-radius:12px;width:42px;height:42px;margin-bottom:16px}.ops-rail button,.ops-rail a{color:#71809c;font-family:var(--font-geist-mono), monospace;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:10px;text-decoration:none;display:flex}.ops-rail button:hover,.ops-rail button.active,.ops-rail a:hover,.ops-rail a.active{color:#9fbbff;background:#135cff21;border-color:#4b82ff33}.operations-health-page{color:var(--text);background:radial-gradient(circle at 8% 0,#135cff29,#0000 34rem),radial-gradient(circle at 92% 12%,#36cfff12,#0000 28rem),#070a10;min-height:100vh;padding:36px clamp(18px,4vw,64px) 72px}.operational-loading{text-align:center;align-content:center;justify-items:center;max-width:620px;min-height:calc(100vh - 108px);margin:0 auto;display:grid}.operational-loading>svg{color:#78a6ff;margin-bottom:18px}.operational-loading>span{color:#7fa6ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.operational-loading h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(32px,5vw,54px)}.operational-loading p,.password-card-copy p{color:var(--text-soft);margin:0;line-height:1.65}.operational-pulse{animation:1.4s ease-in-out infinite operational-pulse}.operational-loading-track{background:#4b82ff1f;border:1px solid #4b82ff33;border-radius:999px;width:70vw;max-width:360px;height:6px;margin-top:28px;overflow:hidden}.operational-loading-track i{border-radius:inherit;background:linear-gradient(90deg,#386cff,#78d1ff);width:48%;height:100%;animation:1.25s ease-in-out infinite operational-loading;display:block;transform:translate(-100%)}.operational-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.operational-hero{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1480px;margin:0 auto 26px;display:flex}.operational-back{color:#83aaff;margin-bottom:22px;font-size:12px;text-decoration:none;display:inline-flex}.operational-hero h1{letter-spacing:-.06em;margin:8px 0 14px;font-size:clamp(38px,5vw,68px);line-height:.98}.operational-hero>div:first-child>p:last-child{color:var(--text-soft);max-width:760px;margin:0;line-height:1.65}.operational-hero-actions{flex:none;align-items:center;gap:12px;display:flex}.operational-hero-actions .button{align-items:center;gap:8px;display:inline-flex}.operational-live{border:1px solid var(--line);color:#aebbd9;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:#0c1426db;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:9px;display:inline-flex}.operational-live i{background:#7790bf;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7790bf1a}.operational-live.live{color:#aebbd9;border-color:#4adca140}.operational-live.live i{background:#4adca1;animation:1.8s ease-out infinite operational-live;box-shadow:0 0 0 4px #4adca11a}.operational-live.fallback{color:#e1cc93;border-color:#ffc8573d}.operational-live.fallback i{background:#ffc857}.operational-overview{grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(180px,.85fr));gap:14px;max-width:1480px;margin:0 auto 22px;display:grid}.operational-overview article{background:linear-gradient(145deg,#132243e6,#0a0e18f5);border:1px solid #7696d329;border-radius:20px;min-height:172px;padding:20px;display:grid}.operational-overview article>svg{color:#7ba5ff;margin-bottom:18px}.operational-overview article>span,.operational-score>div:first-child span{color:#aebbd9;font-size:12px}.operational-overview article>strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.06em;margin-top:8px;font-size:34px}.operational-overview article>p{color:#72809a;align-self:end;margin:12px 0 0;font-size:10px;line-height:1.5}.operational-score>div:first-child{align-items:center;gap:9px;display:flex}.operational-score>div:first-child svg{color:#7ba5ff}.operational-score>strong{font-size:42px!important}.operational-score>strong small{color:#66748e;font-size:18px}.operational-score-track{background:#6e8eca1f;border-radius:999px;height:6px;margin-top:12px;overflow:hidden}.operational-score-track i{border-radius:inherit;background:linear-gradient(90deg,#3167ff,#5ccbf5);height:100%;transition:width .35s;display:block}.operational-filters{scrollbar-width:none;gap:8px;max-width:1480px;margin:0 auto 26px;padding-bottom:2px;display:flex;overflow-x:auto}.operational-filters::-webkit-scrollbar{display:none}.operational-filters button{border:1px solid var(--line);color:#8e9bb3;cursor:pointer;background:#0c111cc7;border-radius:999px;flex:none;padding:9px 14px;font-family:inherit;font-size:11px}.operational-filters button.active{color:#dce6ff;background:#2353c438;border-color:#5d8bff5c}.operational-webhook-control{background:linear-gradient(145deg,#0f192df7,#080c15fc);border:1px solid #5f8ae533;border-radius:22px;gap:18px;max-width:1480px;margin:0 auto 30px;padding:clamp(20px,3vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000038}.operational-webhook-control:before{content:"";background:linear-gradient(90deg,#346dff,#68d4ff,#0000 72%);height:2px;position:absolute;inset:0 0 auto}.operational-webhook-control>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:14px;display:grid}.operational-webhook-icon{color:#8db0ff;background:#2e63e024;border:1px solid #5b8bfb40;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.operational-webhook-control h2{letter-spacing:-.04em;margin:4px 0 7px;font-size:clamp(22px,3vw,32px)}.operational-webhook-control header p:last-child{color:#8f9cb3;max-width:780px;margin:0;font-size:12px;line-height:1.6}.operational-webhook-control>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;display:grid}.operational-webhook-control>dl div{background:#ffffff06;border:1px solid #7691c91a;border-radius:13px;gap:7px;padding:13px 14px;display:grid}.operational-webhook-control dt{color:#71809a;text-transform:uppercase;font-size:9px}.operational-webhook-control dd{color:#f4f7ff;font-family:var(--font-geist-mono), monospace;margin:0;font-size:20px}.operational-policy-reason,.operational-policy-message{color:#9aa9c2;border-left:2px solid #5f8eff80;margin:0;padding-left:11px;font-size:11px;line-height:1.55}.operational-policy-message{color:#c6d4f3}.operational-webhook-actions{justify-content:flex-end;display:flex}.operational-webhook-actions .button,.operational-webhook-form-actions .button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.operational-webhook-form{background:#0509108c;border:1px solid #678bd329;border-radius:17px;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(180px,.75fr));gap:14px;padding:18px;display:grid}.operational-webhook-form>div:first-child{grid-column:1/-1;align-items:center;gap:11px;display:flex}.operational-webhook-form>div:first-child>svg{color:#83a8ff}.operational-webhook-form>div:first-child div{gap:3px;display:grid}.operational-webhook-form>div:first-child strong{font-size:14px}.operational-webhook-form>div:first-child span{color:#75839b;font-size:10px}.operational-webhook-form label{color:#aebbd9;gap:7px;font-size:10px;display:grid}.operational-webhook-form input,.operational-webhook-form textarea{color:#f4f7ff;font:inherit;background:#090e18f2;border:1px solid #6a86bb33;border-radius:10px;min-width:0;padding:11px 12px}.operational-webhook-form textarea{resize:vertical;min-height:76px}.operational-webhook-form input:focus,.operational-webhook-form textarea:focus{border-color:#598bffb8;outline:3px solid #4174ea26}.operational-webhook-form-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.operational-groups{gap:28px;max-width:1480px;margin:0 auto;display:grid}.operational-group{gap:13px;display:grid}.operational-group>header{align-items:center;gap:11px;display:flex}.operational-group>header>span{color:#83a9ff;background:#2552b924;border:1px solid #5081f533;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.operational-group>header p{margin:0 0 2px;font-size:14px;font-weight:720}.operational-group>header small{color:#6e7b93;text-transform:uppercase;font-size:9px}.operational-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operational-card{background:linear-gradient(150deg,#111827f0,#080b12fa);border:1px solid #748bb524;border-radius:18px;flex-direction:column;min-height:250px;padding:18px;display:flex;position:relative;overflow:hidden}.operational-card:before{content:"";opacity:.45;background:#7083a8;height:2px;position:absolute;inset:0 18px auto}.operational-card.state-active:before{background:linear-gradient(90deg,#31d599,#0000)}.operational-card.state-action_required:before,.operational-card.state-inactive:before{background:linear-gradient(90deg,#ffc857,#0000)}.operational-card.state-paused:before{background:linear-gradient(90deg,#7790bf,#0000)}.operational-card-heading{justify-content:space-between;align-items:center;display:flex}.operational-card-icon{color:#7796cf;background:#5b7dc117;border:1px solid #6989c621;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.operational-state{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:inline-flex}.operational-state.active{color:#64d7aa}.operational-state.action_required,.operational-state.inactive{color:#e4c36f}.operational-state.paused{color:#8fa3c9}.operational-card h2{letter-spacing:-.025em;margin:18px 0 8px;font-size:19px}.operational-card>p{color:#8f9cb3;margin:0 0 14px;font-size:12px;line-height:1.55}.operational-card dl{gap:6px;margin:0 0 16px;display:grid}.operational-card dl div{background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;display:flex}.operational-card dt{color:#71809a;font-size:9px}.operational-card dd{color:#dce6ff;font-family:var(--font-geist-mono), monospace;margin:0;font-size:10px}.operational-card footer{border-top:1px solid #758dbb1a;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:13px;display:flex}.operational-card footer span{color:#5f6d85;font-size:8px;line-height:1.45}.operational-card footer a{color:#82a8ff;flex:none;font-size:9px;text-decoration:none}.operational-filter-empty{color:#74839e;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.operational-filter-empty h2{color:#dce6ff;margin:14px 0 6px}.operational-filter-empty p{margin:0}.operational-spin{animation:.8s linear infinite gate-spin}@keyframes operational-pulse{50%{filter:drop-shadow(0 0 14px #528effbf);transform:scale(1.08)}}@keyframes operational-loading{50%{transform:translate(95%)}to{transform:translate(220%)}}@keyframes operational-live{75%,to{box-shadow:0 0 0 9px #4adca100}}.password-page{background:radial-gradient(circle at 85% 0,#135cff21,#0000 34%),#070a10;min-height:100vh;padding:48px clamp(20px,5vw,72px) 72px}.password-management{max-width:1180px;margin:0 auto}.password-page-header{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.password-page-header h1{letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(34px,5vw,58px)}.password-page-header>div>p:last-child{color:var(--text-soft);max-width:720px;margin:0;line-height:1.65}.password-required-alert{background:#ffc85714;border:1px solid #ffc8574d;border-radius:16px;align-items:center;gap:18px;margin-bottom:20px;padding:17px 20px;display:flex}.password-required-alert strong{color:#ffd476;white-space:nowrap}.password-required-alert span{color:#e7dcc5;font-size:14px;line-height:1.55}.password-card{border:1px solid var(--line);background:linear-gradient(145deg,#0e1422fa,#080c15fa);border-radius:24px;grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr);gap:clamp(32px,6vw,84px);margin-top:18px;padding:clamp(26px,4vw,48px);display:grid;position:relative;overflow:hidden}.password-card:before{background:linear-gradient(90deg, var(--cobalt), transparent);content:"";width:48%;height:2px;position:absolute;top:0;left:0}.password-card-copy{align-items:flex-start;gap:20px;display:flex}.password-card-index{color:#8cafff;font-family:var(--font-geist-mono), monospace;border:1px solid #4b82ff40;border-radius:10px;flex:none;padding:8px;font-size:11px}.password-card-copy h2{letter-spacing:-.04em;margin:2px 0 12px;font-size:clamp(24px,3vw,34px)}.password-card-copy ul{color:#aebbd9;gap:10px;margin:24px 0 0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.audit-note{color:#89aaff;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:24px;font-size:10px;display:inline-block}.password-form{gap:9px;display:grid}.password-form label,.admin-reauth-grid label{color:#aebbd9;font-size:12px;font-weight:650}.password-form input,.password-form select{color:var(--text);font:inherit;background:#080c15;border:1px solid #202a3d;border-radius:11px;outline:none;width:100%;height:46px;margin-bottom:8px;padding:0 13px}.password-form input:focus,.password-form select:focus,.vault-search input:focus,.vault-form-grid input:focus,.vault-reauth input:focus{border-color:var(--cobalt-bright);box-shadow:0 0 0 3px #135cff24}.password-form input:disabled,.password-form select:disabled{cursor:not-allowed;opacity:.55}.password-form .button{justify-content:center;width:100%;margin-top:5px}.password-form-message{color:#c6d4f3;background:#135cff14;border:1px solid #4b82ff33;border-radius:10px;margin:4px 0 0;padding:12px;font-size:13px;line-height:1.5}.admin-reset-card{margin-top:22px}.admin-reauth-grid{grid-template-columns:1fr 160px;gap:12px;display:grid}.admin-reauth-grid label{gap:9px;display:grid}.password-session-note{border:1px solid var(--line);color:var(--text-soft);background:#0c111d;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:14px 16px 14px 20px;font-size:13px;display:flex}.manager-page{background:radial-gradient(circle at 80% -10%,#135cff24,#0000 32%),#070a10;min-height:100vh;padding:42px clamp(18px,4vw,64px) 72px}.user-manager{max-width:1380px;margin:0 auto}.manager-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.manager-header h1{letter-spacing:-.055em;margin:7px 0 10px;font-size:clamp(34px,5vw,58px)}.manager-header>div:first-child>p:last-child{color:var(--text-soft);max-width:720px;margin:0;line-height:1.6}.manager-header-actions{flex:none;gap:10px;display:flex}.account-area-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0 0 1.25rem;display:grid}.account-area-navigation>a{color:#dce6ff;background:radial-gradient(circle at 100% 0,#3166de21,#0000 48%),#070e1cdb;border:1px solid #718dca2e;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5.5rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.account-area-navigation>a:hover,.account-area-navigation>a:focus-visible{border-color:#5285ff8f;outline:none;transform:translateY(-1px)}.account-area-navigation>a:focus-visible{box-shadow:0 0 0 3px #3e6dff33}.account-area-navigation>a.is-current{background:radial-gradient(circle at 100% 0,#2b69ff38,#0000 52%),linear-gradient(145deg,#102652f2,#081122f2);border-color:#487eff85}.account-area-icon{color:#84a9ff;background:#204cab57;border:1px solid #6996ff33;border-radius:.78rem;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;display:inline-flex}.account-area-navigation>a>span:nth-child(2){gap:.22rem;min-width:0;display:grid}.account-area-navigation strong{color:#f4f7ff;font-size:.88rem}.account-area-navigation small{color:#91a3c3;font-size:.7rem;line-height:1.45}.account-area-current{color:#80a6ff;white-space:nowrap;align-items:center;gap:.35rem;font-size:.66rem;font-weight:750;display:inline-flex}.portal-account-onboarding{background:radial-gradient(circle at 100% 0,#2566ff2e,#0000 48%),linear-gradient(145deg,#0c1933f5,#070e1cf5);border:1px solid #4b80ff4d;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem;display:grid}.portal-account-onboarding-icon{color:#8cb0ff;background:linear-gradient(145deg,#2a65e261,#14306d6b);border:1px solid #6f9cff42;border-radius:.85rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.portal-account-onboarding>div{gap:.25rem;min-width:0;display:grid}.portal-account-onboarding>div>span{color:#7ea4ff;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.portal-account-onboarding h2{color:#f4f7ff;margin:0;font-size:1rem}.portal-account-onboarding p{color:#9caecc;max-width:54rem;margin:0;font-size:.74rem;line-height:1.55}.portal-invitation-form{border-top:1px solid #5b81cf29;grid-column:1/-1;grid-template-columns:minmax(13rem,1fr) minmax(13rem,1fr) auto;align-items:end;gap:.75rem;padding-top:.9rem;display:grid}.portal-invitation-form label{color:#c6d4f3;gap:.4rem;font-size:.7rem;font-weight:700;display:grid}.portal-invitation-form input{color:#f4f7ff;font:inherit;background:#040913db;border:1px solid #7f99d23d;border-radius:.72rem;outline:none;width:100%;min-height:2.75rem;padding:.7rem .78rem}.portal-invitation-form input:focus{border-color:#4e7dff;box-shadow:0 0 0 3px #2b5cde2e}.portal-invitation-form .button{white-space:nowrap;justify-content:center;min-height:2.75rem}.portal-invitation-policy{color:#9caecc;border-top:1px solid #5b81cf29;grid-column:1/-1;margin:0;padding-top:.85rem}.portal-invitation-result{color:#6fe1b8;background:#0c433752;border:1px solid #46c79b42;border-radius:.9rem;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.portal-invitation-result>div{gap:.2rem;min-width:0;display:grid}.portal-invitation-result strong{color:#f4f7ff;font-size:.82rem}.portal-invitation-result span,.portal-invitation-result small{color:#a8d8c7;font-size:.7rem;line-height:1.45}@media (width<=900px){.account-area-navigation{grid-template-columns:minmax(0,1fr)}.portal-account-onboarding{grid-template-columns:auto minmax(0,1fr)}.portal-invitation-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.portal-invitation-form .button{grid-column:1/-1}}@media (width<=560px){.account-area-navigation>a{grid-template-columns:auto minmax(0,1fr);align-items:start}.account-area-current{grid-column:2}.portal-account-onboarding{grid-template-columns:minmax(0,1fr);align-items:start}.portal-account-onboarding-icon{width:2.7rem;height:2.7rem}.portal-invitation-form{grid-column:auto;grid-template-columns:minmax(0,1fr)}.portal-invitation-form .button{grid-column:auto;width:100%}}.manager-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.manager-state>span{border-radius:50%;width:38px;height:38px;margin-bottom:22px}.manager-state h1{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(28px,4vw,44px)}.manager-state p{color:var(--text-soft);margin:0 0 24px}.manager-message{color:#dce6ff;background:#135cff1a;border:1px solid #4b82ff40;border-radius:13px;margin-bottom:18px;padding:13px 16px;font-size:13px;line-height:1.5}.enrollment-delivery{background:linear-gradient(120deg,#10204b,#0b142c);border:1px solid #4b82ff59;border-radius:18px;grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr) auto;align-items:center;gap:18px;margin-bottom:20px;padding:20px;display:grid}.enrollment-delivery>div{gap:4px;display:grid}.enrollment-delivery span{color:#8caaff;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:9px}.enrollment-delivery p{color:#aebbd9;margin:3px 0 0;font-size:12px;line-height:1.45}.enrollment-delivery code{color:#c6d4f3;text-overflow:ellipsis;white-space:nowrap;background:#00000038;border:1px solid #ffffff12;border-radius:10px;padding:12px;font-size:10px;overflow:hidden}.manager-create-card,.manager-section,.account-overview,.vault-list,.vault-code-card,.vault-details,.vault-admin-card,.vault-editor,.vault-deactivate{border:1px solid var(--line);background:linear-gradient(145deg,#0e1422fa,#080c15fa);border-radius:20px}.manager-create-card{grid-template-columns:minmax(220px,.6fr) minmax(440px,1.4fr);gap:40px;margin-bottom:20px;padding:30px;display:grid}.manager-create-card>div h2{letter-spacing:-.04em;margin:14px 0 8px;font-size:28px}.manager-create-card>div p{color:var(--text-soft);margin:0;line-height:1.6}.manager-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:18px;display:grid}.account-list{border:1px solid var(--line);background:#090d16;border-radius:18px;max-height:calc(100vh - 130px);position:sticky;top:20px;overflow:auto}.account-list-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px;display:flex}.account-list-head span{color:var(--text-muted);text-transform:uppercase;font-size:10px}.account-list-head strong{color:#8ba7df;font-size:11px}.account-list>button{color:var(--text);text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:14px;display:grid}.account-list>button:hover,.account-list>button.active{background:#135cff1a}.account-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.account-list>button strong,.account-list>button small,.staff-notification-list strong,.staff-notification-list small,.vault-entry-list strong,.vault-entry-list small,.secure-attachment-list strong,.secure-attachment-list article>div>span,.short-links-list>button strong,.short-links-list>button small,.short-link-public-address strong,.protocol-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-list>button small.account-presence{align-items:center;gap:6px;display:flex}.account-list>button small.account-presence:before{content:"";background:#66738a;border-radius:50%;flex:none;width:6px;height:6px}.account-list>button small.account-presence.online{color:#83dfb4}.account-list>button small.account-presence.online:before{background:#4bd59a;box-shadow:0 0 12px #4bd59a8c}.account-list>button small.account-presence.away{color:#f1c77f}.account-list>button small.account-presence.away:before{background:#eab75f}.account-list>button i{background:var(--cobalt);border-radius:10px;justify-content:center;align-items:center;width:19px;height:19px;font-size:9px;font-style:normal;display:flex}.account-avatar{color:#aebbd9;background:linear-gradient(145deg,#173776,#0c1837);border:1px solid #4b82ff47;border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;display:flex}.account-avatar.large{border-radius:15px;width:54px;height:54px;font-size:20px}.staff-profile-photo{overflow:hidden}.staff-profile-photo img{object-fit:cover;width:100%;height:100%}.staff-verification-badge{color:#fff;vertical-align:1px;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;margin-left:7px;font-size:9px;display:inline-flex}.staff-verification-badge.verified,.staff-profile-badge.verified{background:linear-gradient(135deg,#0c9c6a,#34d399);box-shadow:0 0 16px #34d39947}.staff-verification-badge.master,.staff-profile-badge.master{background:linear-gradient(135deg,#1748bd,#4f7cff);box-shadow:0 0 18px #4f7cff57}.staff-profile-badge{color:#fff;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:5px 0 2px;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.staff-profile-badge>span{border:1px solid #ffffff7a;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.staff-photo-editor{border:1px solid #557ddc33;border-radius:14px;align-items:end;margin-top:12px;padding:14px}.account-workspace{gap:16px;display:grid}.account-overview{padding:24px}.account-overview-title{align-items:center;gap:14px;display:flex}.account-overview-title>div{gap:3px;display:grid}.account-overview-title h2{letter-spacing:-.035em;margin:0;font-size:25px}.account-overview-title>div>span{color:var(--text-muted);font-family:var(--font-geist-mono), monospace;font-size:10px}.account-status{border-radius:999px;margin-left:auto;padding:7px 10px;font-size:10px}.account-status.active{color:#87e4b9;background:#40cb8e1a;border:1px solid #40cb8e40}.account-status.blocked{color:#ffabab;background:#ff69691a;border:1px solid #ff696940}.account-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.account-facts>div{background:#080c14;border:1px solid #ffffff0e;border-radius:11px;gap:5px;padding:12px;display:grid}.account-facts span{color:var(--text-muted);text-transform:uppercase;font-size:9px}.account-facts strong{font-size:12px}.account-block-reason{background:#ff696912;border:1px solid #ff696929;border-radius:11px;gap:4px;margin-top:12px;padding:12px;font-size:12px;display:grid}.account-block-reason span{color:#d7b9b9}.account-live-work{background:#1230681f;border:1px solid #4d84ee2e;border-radius:11px;gap:9px;margin-top:12px;padding:13px;display:grid}.account-live-work>strong{color:#aebbd9;font-size:11px}.account-live-work>div{flex-wrap:wrap;gap:7px;display:flex}.account-live-work span{color:#aebbd9;font-family:var(--font-geist-mono), monospace;background:#0c1f44b8;border:1px solid #588be833;border-radius:999px;padding:5px 8px;font-size:9px}.manager-section{padding:24px}.manager-section-title{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.manager-section-title>div{gap:5px;display:grid}.manager-section-title span{color:#7b9ce5;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:9px}.manager-section-title h3{letter-spacing:-.03em;margin:0;font-size:20px}.manager-form{gap:15px;display:grid}.manager-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.manager-form label,.manager-reauth label{color:#aebbd9;gap:7px;font-size:11px;font-weight:650;display:grid}.manager-form input,.manager-form select,.manager-form textarea,.manager-reauth input{color:var(--text);font:inherit;background:#080c15;border:1px solid #202a3d;border-radius:10px;outline:none;width:100%;min-height:43px;padding:10px 12px}.manager-form textarea{resize:vertical;min-height:88px}.manager-form input:focus,.manager-form select:focus,.manager-form textarea:focus,.manager-reauth input:focus{border-color:var(--cobalt-bright);box-shadow:0 0 0 3px #135cff21}.manager-check{background:#135cff0e;border:1px solid #4b82ff24;border-radius:10px;flex-direction:row;align-items:center;padding:12px;display:flex!important}.manager-check input{width:auto;min-height:auto}.manager-reauth{background:#ffffff06;border:1px solid #ffffff0f;border-radius:11px;grid-template-columns:auto minmax(180px,1fr) 150px;align-items:end;gap:10px;padding:12px;display:grid}.manager-reauth strong{color:#8c9bb6;text-transform:uppercase;align-self:center;padding-right:6px;font-size:10px}.manager-danger-actions{flex-wrap:wrap;gap:9px;display:flex}.session-list{gap:8px;display:grid}.session-list>div{background:#080c14;border:1px solid #ffffff0d;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.session-indicator{background:#4e5668;border-radius:50%;width:8px;height:8px}.session-indicator.active{background:#42d394;box-shadow:0 0 0 4px #42d39414}.session-list p{gap:3px;margin:0;font-size:12px;display:grid}.empty-manager-state{color:var(--text-muted);text-align:center;padding:28px}.staff-activation-link{color:#8baeff;text-align:center;margin-top:16px;font-size:12px;text-decoration:none;display:block}.activation-page{background:radial-gradient(circle at 18% 12%,#135cff2b,#0000 34%),#070a10;grid-template-columns:minmax(300px,.85fr) minmax(380px,.65fr);gap:clamp(40px,8vw,120px);min-height:100vh;padding:clamp(34px,7vw,92px);display:grid}.activation-intro{align-self:center;max-width:680px}.activation-intro h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(48px,7vw,86px);line-height:.93}.activation-intro h1 span{color:var(--cobalt-bright);display:block}.activation-intro>p:not(.section-kicker){color:var(--text-soft);max-width:580px;line-height:1.7}.activation-steps{gap:8px;max-width:440px;margin-top:34px;display:grid}.activation-steps span{color:#64728c;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border-left:2px solid #222d41;padding:8px 12px;font-size:10px}.activation-steps span.active{border-color:var(--cobalt-bright);color:#aebbd9}.activation-card{border:1px solid var(--line);background:#0a0f1afa;border-radius:24px;align-self:center;min-height:520px;padding:clamp(28px,4vw,48px);box-shadow:0 28px 80px #00000047}.activation-card h2{letter-spacing:-.04em;margin:12px 0 8px;font-size:31px}.activation-card>p{color:var(--text-soft);margin:0 0 24px;font-size:13px;line-height:1.6}.activation-qr{background:#f4f7ff;border-radius:16px;width:fit-content;margin:20px auto;padding:8px}.activation-qr img{display:block}.activation-manual-key{border:1px solid var(--line);background:#080c14;border-radius:10px;gap:7px;margin-bottom:18px;padding:11px;display:grid}.activation-manual-key span{color:var(--text-muted);text-transform:uppercase;font-size:9px}.activation-manual-key code{color:#aebbd9;overflow-wrap:anywhere;font-size:12px}.activation-complete{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.activation-complete>span{width:13px;height:13px;margin-bottom:18px}.activation-complete p{color:var(--text-soft);max-width:380px;margin:0 0 24px;line-height:1.65}.rail-spacer{flex:1}.conversation-column,.active-conversation,.customer-panel{min-width:0;min-height:0}.conversation-column{border-right:1px solid var(--line);background:#0a0e17;grid-template-rows:auto auto auto 1fr;display:grid}.ops-heading{justify-content:space-between;align-items:center;padding:22px 20px 14px;display:flex}.ops-heading>div{flex-direction:column;display:flex}.ops-heading span{color:var(--text-muted);text-transform:uppercase;font-size:9px}.ops-heading h1{letter-spacing:-.04em;margin:5px 0 0;font-size:22px}.ops-heading>button{background:var(--cobalt);border:0;border-radius:10px;width:37px;height:37px;font-size:21px}.ops-search{margin:0 15px 11px;position:relative}.ops-search span{position:absolute;left:-9999px}.ops-search input{border:1px solid var(--line);background:#101623;border-radius:10px;width:100%;height:39px;padding:0 12px;font-size:11px}.ops-search input::placeholder{color:#5f6b80}.ops-filters{scrollbar-width:none;gap:5px;padding:0 15px 12px;display:flex;overflow-x:auto}.ops-filters::-webkit-scrollbar{display:none}.ops-filters button{border:1px solid var(--line);color:var(--text-muted);white-space:nowrap;background:0 0;border-radius:999px;padding:7px 9px;font-size:9px}.ops-filters button.active{color:#aebbd9;background:#135cff24;border-color:#4b82ff40}.conversation-list{overflow-y:auto}.conversation-list>button{text-align:left;background:0 0;border:0;border-top:1px solid #8ea9d614;border-left:2px solid #0000;grid-template-columns:38px 1fr auto;align-items:start;gap:11px;width:100%;padding:15px 14px 15px 12px;display:grid}.conversation-list>button.active{border-left-color:var(--cobalt-bright);background:#135cff1a}.conversation-list .conversation-avatar{border-radius:12px;width:38px;height:38px}.conversation-copy{flex-direction:column;min-width:0;display:flex}.conversation-copy strong{font-size:11px}.conversation-copy small{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.conversation-copy em{color:#6687d1;margin-top:6px;font-size:8px;font-style:normal}.conversation-time{flex-direction:column;align-items:end;gap:8px;display:flex}.conversation-time time{color:var(--text-muted);font-size:8px}.conversation-time i{background:var(--cobalt-bright);border-radius:999px;justify-content:center;align-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:flex}.active-conversation{background:linear-gradient(#080c14f5,#080c14f5),radial-gradient(circle at 50% 30%,#135cff1a,#0000 30rem);grid-template-rows:auto auto auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.active-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:74px;padding:0 20px;display:flex}.active-customer{align-items:center;gap:11px;display:flex}.active-customer .conversation-avatar{width:40px;height:40px}.active-customer>div{flex-direction:column;display:flex}.active-customer strong{font-size:12px}.active-customer span{color:var(--text-muted);align-items:center;gap:7px;margin-top:5px;font-size:8px;display:flex}.active-customer .status-dot{width:5px;height:5px}.active-actions{gap:7px;display:flex}.active-actions button{border:1px solid var(--line);color:var(--text-soft);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;display:inline-flex}.active-actions button.primary{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.active-actions button:disabled,.composer button:disabled,.panel-routing button:disabled{cursor:not-allowed;opacity:.48}.panel-assigned{color:#87d9bf;background:#38d9a912;border:1px solid #38d9a92e;border-radius:8px;align-items:center;padding:8px 10px;font-size:8px;display:flex}.conversation-context{border-bottom:1px solid var(--line);background:#135cff0a;align-items:center;gap:8px;min-height:42px;padding:0 20px;display:flex}.conversation-context span{color:#91a7d9;background:#135cff17;border:1px solid #4b82ff24;border-radius:999px;padding:5px 8px;font-size:8px}.panel-routing{border-bottom:1px solid var(--line);align-items:center;gap:7px;min-height:42px;padding:6px 20px;display:flex;overflow-x:auto}.panel-routing>span{color:var(--text-muted);flex:none;margin-right:3px;font-size:8px}.panel-routing button{color:#a0acc2;background:0 0;border:1px solid #253149;border-radius:999px;flex:none;min-height:28px;padding:0 10px;font-size:8px}.panel-routing button:hover{color:#dce6ff;background:#135cff1a;border-color:#4b82ff66}.panel-routing button.contracting{color:#92b0fa;border-color:#4b82ff52}.message-stream{align-content:start;gap:13px;padding:22px clamp(20px,4vw,52px);display:grid;overflow-y:auto}.load-older-messages{color:#dce6ff;min-height:36px;font:inherit;cursor:pointer;background:#0b142aeb;border:1px solid #4c73ff6b;border-radius:999px;align-self:center;margin:2px auto 12px;padding:8px 14px;font-size:.78rem;font-weight:700}.load-older-messages:hover:not(:disabled),.load-older-messages:focus-visible{outline-offset:2px;border-color:#6f91ff;outline:2px solid #4f77ff59}.load-older-messages:disabled{cursor:wait;opacity:.7}.audio-message-recorder{background:linear-gradient(135deg,#0a1226f0,#0e1b3adb);border:1px solid #5a7ce63d;border-radius:16px;gap:7px;padding:12px 14px;display:grid}.audio-message-recorder>button{color:#f4f7ff;min-height:44px;font:inherit;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;background:#192b56c7;border:1px solid #5b84ff70;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 15px;font-size:.86rem;font-weight:750;display:inline-flex}.audio-message-recorder>button:focus-visible{outline-offset:3px;outline:2px solid #7ea0ff}.audio-message-recorder>button.recording{background:#5b1428c7;border-color:#ff5a72b8}.audio-message-recorder>button.cancel{background:#54300cd6;border-color:#ffb84cc7}.audio-message-recorder>button:disabled{cursor:wait;opacity:.68}.audio-recorder-dot{background:#74a0ff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #5984ff24}.recording .audio-recorder-dot{background:#ff6680;animation:1.1s ease-in-out infinite audio-recording-pulse;box-shadow:0 0 0 5px #ff526f29}.audio-message-recorder small,.audio-recorder-status{color:#aebbd9;font-size:.72rem;line-height:1.45}.audio-recorder-status{color:#dce6ff}@keyframes audio-recording-pulse{50%{transform:scale(1.18);box-shadow:0 0 0 9px #ff526f14}}.stream-event{color:var(--text-muted);justify-self:center;align-items:center;gap:10px;font-size:8px;display:flex}.stream-event p{margin:0}.panel-staff-transfer{background:linear-gradient(90deg,#2052b61f,#060e1d61);border-bottom:1px solid #7490c924;grid-template-columns:minmax(15rem,1fr) minmax(13rem,.7fr) auto;align-items:center;gap:.75rem;padding:.8rem 1rem;display:grid}.panel-staff-transfer>div{align-items:center;gap:.7rem;min-width:0;display:flex}.panel-staff-transfer>div>svg{color:#7faaff;flex:none}.panel-staff-transfer>div>span{gap:.12rem;min-width:0;display:grid}.panel-staff-transfer strong{color:#f4f7ff;font-size:.78rem}.panel-staff-transfer small{color:#8398bd;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.panel-staff-transfer select,.panel-staff-transfer button{color:#dce6ff;min-height:2.45rem;font:inherit;background:#071228eb;border:1px solid #698bcf3d;border-radius:.65rem;font-size:.74rem}.panel-staff-transfer select{min-width:0;padding:0 .7rem}.panel-staff-transfer button{color:#f4f7ff;cursor:pointer;background:linear-gradient(135deg,#245fd8,#337dff);justify-content:center;align-items:center;gap:.4rem;padding:0 .85rem;display:inline-flex}.panel-staff-transfer button:disabled{cursor:not-allowed;filter:saturate(.5);opacity:.5}.panel-bubble{border-radius:13px;max-width:74%;padding:12px 14px}.panel-bubble.theo{border:1px solid var(--line);background:#111827;justify-self:start}.panel-bubble.specialist{background:#101a2c;border:1px solid #4b82ff38;justify-self:start}.panel-bubble.customer{background:#164fca;justify-self:end}.panel-bubble span{color:#ffffff80;margin-bottom:6px;font-size:8px;display:block}.panel-bubble p{margin:0;font-size:10px;line-height:1.52}.composer{border-top:1px solid var(--line);padding:10px 16px 14px}.composer>div:last-child{border:1px solid var(--line);background:#101623;border-radius:11px;align-items:end;gap:8px;padding:8px;display:flex}.composer textarea{resize:none;background:0 0;border:0;outline:none;width:100%;min-height:42px;padding:5px}.composer textarea::placeholder{color:#59667d;font-size:10px}.composer>div:last-child button{background:var(--cobalt);border:0;border-radius:8px;padding:10px 13px;font-size:9px}.customer-panel{border-left:1px solid var(--line);background:#0a0e17;padding:24px 20px;overflow-y:auto}.customer-title{align-items:center;gap:12px;display:flex}.customer-title>div:last-child{flex-direction:column;display:flex}.customer-title strong{font-size:12px}.customer-title span,.customer-timeline span{color:var(--text-muted);margin-top:4px;font-size:8px}.customer-facts{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:18px;margin:22px 0;padding:20px 0;display:grid}.customer-facts>div{flex-direction:column;display:flex}.customer-facts strong{font-size:9px}.operations-shell .customer-panel .customer-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operations-shell .customer-panel .customer-facts>div{gap:5px;padding:10px}.operations-shell .customer-panel .customer-facts strong{overflow-wrap:normal;word-break:normal;font-size:10px;line-height:1.4}.operations-shell .customer-panel .customer-facts>div:first-child strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.025em;white-space:nowrap;font-size:9px}.risk-card{background:#38d9a90b;border:1px solid #38d9a924;border-radius:11px;padding:13px}.risk-card>div{align-items:center;gap:9px;display:flex}.risk-card strong{color:#92dbc5;font-size:9px}.risk-card p{color:var(--text-muted);margin:8px 0 0;font-size:8px;line-height:1.5}.customer-timeline{margin-top:25px}.customer-timeline h2{margin:0 0 15px;font-size:11px}.customer-timeline>div{grid-template-columns:10px 1fr;gap:10px;min-height:53px;display:grid}.customer-timeline i{background:var(--success);border-radius:50%;width:7px;height:7px;margin-top:3px}.customer-timeline .muted i{background:#4a556d}.customer-timeline p{flex-direction:column;margin:0;display:flex}.customer-timeline strong{font-size:9px}.panel-toast{box-shadow:var(--shadow);z-index:60;background:#17233a;border:1px solid #4b82ff59;border-radius:10px;padding:12px 16px;font-size:10px;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.panel-empty-list,.panel-side-empty{color:var(--text-muted);text-align:center;padding:28px 18px;font-size:9px;line-height:1.5}.panel-empty-conversation{text-align:center;flex-direction:column;grid-row:1/-1;justify-content:center;align-self:stretch;align-items:center;padding:40px;display:flex}.panel-empty-conversation>span{color:#91adf4;font-family:var(--font-geist-mono), monospace;background:#10204b;border:1px solid #4b82ff47;border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:20px;display:flex}.panel-empty-conversation h2{letter-spacing:-.04em;margin:0 0 8px;font-size:25px}.panel-empty-conversation p{color:var(--text-muted);max-width:360px;margin:0;font-size:10px;line-height:1.55}.panel-close-confirm{z-index:70;background:#030509c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:26px 0 0}.panel-close-confirm>div{box-shadow:var(--shadow);background:linear-gradient(135deg,#135cff14,#0000 75%),#0d1422;border:1px solid #4b82ff47;border-radius:20px;max-width:540px;padding:30px}.panel-close-confirm>div>span{color:#83a5f5;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:9px}.panel-close-confirm h2{letter-spacing:-.045em;margin:9px 0;font-size:30px}.panel-close-confirm p{color:var(--text-soft);margin:0 0 22px;font-size:12px;line-height:1.6}.panel-close-confirm>div>div{justify-content:flex-end;gap:9px;display:flex}.legal-page{min-height:100vh}.legal-page article{max-width:820px;margin:0 auto;padding:100px 28px 130px}.legal-page h1{letter-spacing:-.06em;margin:16px 0 24px;font-size:clamp(40px,6vw,68px);line-height:1.04}.legal-intro{color:var(--text-soft);font-size:18px;line-height:1.65}.legal-page section{border-top:1px solid var(--line);margin-top:34px;padding-top:28px}.legal-page h2{font-size:20px}.legal-page section p{color:var(--text-soft);font-size:14px;line-height:1.75}.legal-page .button{margin-top:38px}.legal-summary{background:#1c408b1f;border:1px solid #648bde2e;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;margin-top:2rem;padding:1rem;display:grid}.legal-summary strong{color:#f4f7ff;grid-column:1/-1;font-size:.78rem}.legal-summary a{color:#9ebcff;font-size:.76rem;text-decoration:none}.legal-summary a:hover{color:#fff;text-underline-offset:.2rem;text-decoration:underline}.legal-page section{scroll-margin-top:6rem}.legal-page section p+p{margin-top:.9rem}.legal-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:2.4rem;display:flex}.legal-actions .button{margin-top:0}@media (width<=600px){.legal-page article{padding:5rem 1rem 6rem}.legal-page h1{font-size:clamp(2.1rem,12vw,3rem)}.legal-summary{grid-template-columns:minmax(0,1fr)}.legal-actions{flex-direction:column;align-items:stretch}.legal-actions .button{justify-content:center;width:100%}}.live-support{z-index:80;justify-items:end;gap:12px;display:grid;position:fixed;bottom:22px;right:22px}.support-launcher{color:var(--text);background:linear-gradient(135deg,#135cff33,#0000 65%),#0d1526;border:1px solid #4b82ff66;border-radius:18px;align-items:center;gap:11px;min-width:235px;min-height:62px;padding:8px 14px 8px 8px;display:flex;box-shadow:0 20px 60px #0000007a,inset 0 0 0 1px #ffffff06}.support-launcher.open{display:none}.live-support.open .support-launcher{border-radius:50%;justify-content:center;width:48px;min-width:48px;min-height:48px;padding:0}.support-launcher>img{object-fit:cover;background:#10204b;border:1px solid #6895ff61;border-radius:13px;width:46px;height:46px}.support-launcher>span{text-align:left;gap:3px;display:grid}.support-launcher>span strong{font-size:13px}.support-launcher>span small{color:#8fa0bd;font-size:9px}.support-launcher>i{background:var(--cobalt);border:2px solid #0d1526;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;font-size:9px;font-style:normal;display:flex}.support-panel{background:radial-gradient(circle at 84% -4%,#135cff2e,#0000 20rem),#080d16;border:1px solid #6789c63d;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr);width:min(440px,100vw - 30px);height:min(760px,100vh - 105px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000094}.support-header{border-bottom:1px solid var(--line);background:#080d16e0;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.support-identity{align-items:center;gap:10px;min-width:0;display:flex}.support-identity>img,.support-profile-avatar{object-fit:cover;background:#10204b;border:1px solid #4b82ff57;border-radius:12px;width:42px;height:42px}.support-profile-avatar.fallback{color:#fff;background:linear-gradient(145deg,#1d4fc0,#112a67);flex:0 0 42px;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}.support-identity>div{gap:3px;min-width:0;display:grid}.support-identity strong{align-items:center;gap:6px;font-size:13px;display:inline-flex}.public-staff-identity{vertical-align:middle;align-items:center;gap:.32rem;min-width:0;max-width:100%;display:inline-flex}.public-staff-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.public-staff-badge{color:#fff;border:1px solid #ffffff7a;border-radius:50%;flex:0 0 .94rem;justify-content:center;align-items:center;width:.94rem;height:.94rem;line-height:0;display:inline-flex;position:relative;box-shadow:0 0 0 1px #040a16ad,0 2px 7px #00000038}.public-staff-badge.verified{background:linear-gradient(145deg,#2ccc96,#159765)}.public-staff-badge.master{background:linear-gradient(145deg,#4c88ff,#1f55d5)}.public-staff-badge svg{width:.58rem;height:.58rem;display:block}.staff-notification-center{z-index:1180;position:fixed;top:18px;right:20px}.staff-notification-trigger{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#dce6ff;background:#070f1fe6;border:1px solid #537de25c;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative;box-shadow:0 14px 42px #00000061}.staff-notification-trigger>span{color:#fff;background:#f35d79;border:2px solid #07101f;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:8px;font-weight:800;display:flex;position:absolute;top:-7px;right:-7px}.staff-notification-drawer{color:#f4f7ff;background:linear-gradient(155deg,#0a1428,#07101f 70%);border:1px solid #5882e147;border-radius:18px;gap:12px;width:min(370px,100vw - 28px);max-height:min(610px,100vh - 90px);margin-top:10px;padding:16px;display:grid;overflow:auto;box-shadow:0 28px 80px #00000094}.staff-notification-drawer header{justify-content:space-between;align-items:center;display:flex}.staff-notification-drawer header>div{gap:3px;display:grid}.staff-notification-drawer header span,.staff-notification-drawer small{color:#91a5cc;font-size:9px}.staff-notification-drawer header strong{font-size:15px}.staff-notification-drawer button,.staff-notification-open-all{color:#dce6ff;font:inherit;background:#1d3c7d61;border:1px solid #5c89eb42;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 11px;text-decoration:none;display:inline-flex}.staff-notification-drawer header>button{width:34px;min-height:34px;padding:0}.staff-notification-summary{flex-wrap:wrap;gap:7px;display:flex}.staff-notification-summary span{color:#c6d4f3;background:#1e418b47;border:1px solid #537fde3d;border-radius:999px;padding:6px 9px;font-size:9px}.staff-notification-drawer>p{color:#c6d4f3;margin:0;font-size:10px}.staff-notification-list{gap:8px;display:grid}.staff-notification-list>a{color:#dce6ff;background:#050c19b8;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;text-decoration:none;display:grid}.staff-notification-list>a>span{gap:3px;min-width:0;display:grid}.staff-notification-list i{color:#86a7f2;text-align:right;font-size:8px;font-style:normal}.staff-notification-empty{color:#91a5cc;text-align:center;border:1px dashed #6e8dcd33;border-radius:12px;padding:18px;font-size:10px}@media (width<=760px){.staff-notification-center{top:12px;right:12px}}.support-identity span{color:#8f9cb2;align-items:center;gap:6px;font-size:9px;display:flex}.support-connection{background:#69748a;border-radius:50%;width:6px;height:6px;display:inline-block}.support-connection.online{background:var(--success);box-shadow:0 0 0 3px #38d9a917}.support-window-actions{gap:5px;display:flex}.support-window-actions button{color:#8b99b1;background:#ffffff09;border:1px solid #ffffff0f;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.support-window-actions button:hover{color:#dce6ff;background:#135cff1f}.support-protocolbar{background:#135cff12;border-bottom:1px solid #4b82ff26;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:38px;padding:0 15px;display:grid}.support-protocolbar span,.support-protocolbar i{color:#77849b;text-transform:uppercase;font-size:8px;font-style:normal}.support-protocolbar strong{color:#aebbd9;font-family:var(--font-geist-mono), monospace;font-size:9px}.support-home{gap:20px;padding:24px 20px;display:grid;overflow:auto}.support-welcome h2,.support-review h2{letter-spacing:-.045em;margin:8px 0 9px;font-size:27px;line-height:1.08}.support-welcome p,.support-review>p{color:var(--text-soft);margin:0;font-size:12px;line-height:1.55}.support-entry-grid{gap:8px;display:grid}.support-entry-grid>button{color:var(--text);text-align:left;background:linear-gradient(125deg,#135cff14,#0000 65%),#0b111d;border:1px solid #1d2a41;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.support-entry-grid>button:hover{border-color:#4b82ff7a;transform:translateY(-1px)}.support-entry-grid>button:disabled{cursor:wait;opacity:.6}.support-entry-grid>button>span{color:#8babf8;font-family:var(--font-geist-mono), monospace;background:#10204b;border:1px solid #4b82ff3d;border-radius:10px;grid-row:1/3;justify-content:center;align-items:center;height:34px;font-size:9px;display:flex}.support-entry-grid strong{font-size:12px}.support-entry-grid small{color:#8290a8;font-size:9px}.support-service-types{border-top:1px solid var(--line);gap:10px;padding-top:18px;display:grid}.support-service-types>span{color:#8290a8;text-transform:uppercase;font-size:9px}.support-service-types>div{flex-wrap:wrap;gap:7px;display:flex}.support-service-types button,.support-routebar button{color:#aebbd9;background:0 0;border:1px solid #243149;border-radius:999px;min-height:32px;padding:0 12px;font-size:9px}.support-service-types button:hover,.support-routebar button:hover,.support-routebar button.active{color:#dce6ff;background:#135cff1f;border-color:#4b82ff6b}.support-routebar{border-bottom:1px solid var(--line);overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:6px;padding:9px 12px;display:flex;overflow-x:auto}.support-routebar::-webkit-scrollbar{display:none}.support-routebar button{flex:none}.support-messages{overscroll-behavior:contain;scrollbar-color:#5580dead transparent;scrollbar-width:thin;flex-direction:column;gap:11px;padding:18px 14px;display:flex;overflow-y:auto}.support-messages::-webkit-scrollbar{width:6px}.support-messages::-webkit-scrollbar-track{background:0 0}.support-messages::-webkit-scrollbar-thumb{background:linear-gradient(#4b82ffb8,#2a4e97a3) padding-box padding-box;border:1px solid #0000;border-radius:999px}.support-messages::-webkit-scrollbar-thumb:hover{background:linear-gradient(#6897ffe0,#355cb1d1) padding-box padding-box}.support-message{background:#101827;border:1px solid #8ea9d61f;border-radius:5px 15px 15px;align-self:flex-start;max-width:86%;padding:10px 11px 8px}.support-message.client{background:linear-gradient(135deg,#1148c6,#153b91);border-color:#6994ff59;border-radius:15px 5px 15px 15px;align-self:flex-end}.support-message>span{color:#769bf0;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.support-message.client>span{color:#c6d4f3}.support-message>.support-message-author{align-items:center;max-width:100%;display:inline-flex}.support-message-author .public-staff-name,.message-reply-preview .public-staff-name{text-transform:none}.support-message-author .public-staff-badge svg,.message-reply-preview .public-staff-badge svg{width:.52rem;height:.52rem}.support-message p{color:#f4f7ff;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.52}.theo-message-typing{min-height:1.52em}.theo-message-cursor{vertical-align:-.08em;background:#7ea7ff;border-radius:999px;width:.12rem;height:.95em;margin-left:.14rem;animation:.72s step-end infinite theo-message-caret;display:inline-block}.theo-typing-indicator{color:#aebbd9;background:#0f1828;border:1px solid #6f97db24;border-radius:5px 15px 15px;align-self:flex-start;align-items:center;gap:.26rem;width:fit-content;padding:.62rem .78rem;font-size:.65rem;display:inline-flex}.theo-typing-indicator span{margin-right:.22rem}.theo-typing-indicator i{background:#6f9bf7;border-radius:50%;width:.26rem;height:.26rem;animation:.9s ease-in-out infinite theo-typing-dot}.theo-typing-indicator i:nth-of-type(2){animation-delay:.12s}.theo-typing-indicator i:nth-of-type(3){animation-delay:.24s}@keyframes theo-message-caret{50%{opacity:0}}@keyframes theo-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.16rem)}}@media (prefers-reduced-motion:reduce){.theo-message-cursor,.theo-typing-indicator i{animation:none}}.conversation-capture-tools{position:relative}.conversation-capture-popover{z-index:140;color:#f4f7ff;background:radial-gradient(circle at 100% 0,#3170f02e,#0000 48%),#060f1ffc;border:1px solid #6492e84d;border-radius:1rem;gap:.8rem;width:min(25rem,100vw - 2rem);padding:.9rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 24px 70px #0009}.conversation-capture-popover>header,.conversation-capture-popover>header>div,.conversation-capture-heading-icon,.conversation-capture-actions,.conversation-capture-actions>button,.conversation-capture-check{align-items:center;display:flex}.conversation-capture-popover>header{justify-content:space-between;gap:.8rem}.conversation-capture-popover>header>div{gap:.65rem;min-width:0}.conversation-capture-popover>header>div>span:last-child{gap:.18rem;min-width:0;display:grid}.conversation-capture-popover>header strong{font-size:.84rem}.conversation-capture-popover>header small,.conversation-capture-count{color:#899bbb;font-size:.66rem}.conversation-capture-heading-icon{color:#9bc0ff;background:#1b489d59;border:1px solid #6195f84d;border-radius:.7rem;flex:0 0 2.25rem;justify-content:center;width:2.25rem;height:2.25rem}.conversation-capture-popover>header>button{color:#aebbd9;cursor:pointer;background:#152a4d94;border:1px solid #638cd833;border-radius:.6rem;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.conversation-capture-options{background:#09152ab8;border:1px solid #5a80c92b;border-radius:.78rem;gap:.65rem;padding:.75rem;display:grid}.conversation-capture-options>label:first-child{color:#aebbd9;grid-template-columns:minmax(0,1fr) minmax(7.5rem,auto);align-items:center;gap:.65rem;font-size:.7rem;display:grid}.conversation-capture-options select{color:#f4f7ff;min-height:2.35rem;font:inherit;background:#091329;border:1px solid #628ad73d;border-radius:.65rem;padding:.45rem .6rem;font-size:.7rem}.conversation-capture-check{color:#aebbd9;gap:.5rem;font-size:.7rem;line-height:1.4}.conversation-capture-check input{accent-color:#347eff;width:1rem;height:1rem}.conversation-capture-privacy{color:#9fb0cc;border-left:2px solid #4e84ee94;margin:0;padding-left:.65rem;font-size:.68rem;line-height:1.55}.conversation-capture-actions{gap:.5rem}.conversation-capture-actions>button{color:#dce6ff;min-width:0;min-height:2.55rem;font:inherit;cursor:pointer;background:#12284ec7;border:1px solid #6592e842;border-radius:.72rem;flex:1 1 0;justify-content:center;gap:.45rem;padding:.55rem .7rem;font-size:.71rem;font-weight:690}.conversation-capture-actions>button:last-child{color:#f4f7ff;background:linear-gradient(135deg,#194fb6,#2c78f5);border-color:#5b94ff73}.conversation-capture-actions>button:hover:not(:disabled),.conversation-capture-popover>header>button:hover{filter:brightness(1.08);border-color:#76a4fb8c}.conversation-capture-actions>button:focus-visible,.conversation-capture-popover button:focus-visible,.conversation-capture-popover select:focus-visible,.conversation-capture-popover input:focus-visible{outline-offset:2px;outline:2px solid #78a4ff}.conversation-capture-actions>button:disabled{cursor:wait;opacity:.55}.conversation-capture-notice{color:#c6d4f3;min-height:1.15rem;margin:0;font-size:.68rem;line-height:1.45}@media (width<=900px){.conversation-capture-popover{top:auto;right:.75rem;bottom:calc(4.75rem + env(safe-area-inset-bottom));overscroll-behavior:contain;width:auto;max-height:min(72dvh,38rem);position:fixed;left:.75rem;overflow:auto}}@media (width<=460px){.conversation-capture-options>label:first-child{grid-template-columns:minmax(0,1fr)}.conversation-capture-actions{flex-direction:column;align-items:stretch}}.support-message time{color:#6f7a8f;text-align:right;margin-top:6px;font-size:7px;display:block}.support-message.client time{color:#aebbd9}.support-contracting-card{background:linear-gradient(135deg,#135cff29,#0a101ceb),#0b111d;border:1px solid #4b82ff57;border-radius:15px;gap:7px;padding:15px;display:grid}.support-contracting-card>span{color:#7da2f7;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.support-contracting-card strong{font-size:12px}.support-contracting-card p{color:#aebbd9;margin:0;font-size:10px;line-height:1.5}.support-contracting-card button{color:#aebbd9;background:#135cff29;border:1px solid #4b82ff47;border-radius:10px;min-height:36px;margin-top:4px;font-size:9px}.support-contracting-summary{gap:6px;margin:5px 0 2px;display:grid}.support-contracting-summary>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-contracting-summary dt{color:#91a0bd;font-size:9px}.support-contracting-summary dd{color:#f4f7ff;text-align:right;margin:0;font-size:10px;font-weight:650}.support-contracting-consent{color:#c6d4f3;cursor:pointer;align-items:flex-start;gap:8px;margin-top:4px;font-size:9px;line-height:1.45;display:flex}.support-contracting-consent input{accent-color:#316cff;flex:none;margin-top:2px}.support-contracting-card .support-contracting-error{color:#ffb8b8}.support-composer{border-top:1px solid var(--line);background:#080c14;gap:6px;padding:11px 12px 12px;display:grid}.support-composer>label{color:#7d899f;text-transform:uppercase;font-size:8px}.support-composer textarea,.support-review textarea{color:var(--text);resize:none;background:#0c121f;border:1px solid #202b40;border-radius:11px;outline:none;width:100%;padding:10px 11px;line-height:1.45}.support-composer textarea:focus,.support-review textarea:focus{border-color:var(--cobalt-bright);box-shadow:0 0 0 3px #135cff1f}.support-composer>div{justify-content:space-between;align-items:center;display:flex}.support-composer>div>span{color:#66738a;font-size:8px}.support-composer .button{min-height:36px;padding:0 17px;font-size:10px}.support-review{align-self:start;gap:14px;padding:28px 22px;display:grid;overflow-y:auto}.support-stars{justify-content:center;gap:6px;padding:10px 0;display:flex}.support-stars button{color:#465269;background:0 0;border:0;padding:2px;font-size:30px}.support-stars button.active{color:var(--warning);text-shadow:0 0 18px #ffc85738}.support-review label{color:#aebbd9;gap:8px;font-size:10px;display:grid}.support-messagebar{color:#dce6ff;z-index:4;background:#101c35;border-top:1px solid #4b82ff3d;width:100%;padding:10px 13px;font-size:10px;line-height:1.45;position:absolute;bottom:0;left:0}.support-messagebar strong,.support-messagebar span{display:block}.support-messagebar span{color:#aebbd9;margin-top:3px}.support-confirm{z-index:6;background:#030509c7;align-items:flex-end;padding:14px;display:flex;position:absolute;inset:0}.support-confirm>div{background:#0e1523;border:1px solid #ff6b7a38;border-radius:17px;width:100%;padding:20px;box-shadow:0 22px 55px #00000080}.support-confirm strong{font-size:17px}.support-confirm p{color:var(--text-soft);margin:9px 0 17px;font-size:11px;line-height:1.55}.support-confirm>div>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.support-confirm .button{min-height:42px;padding:0 10px;font-size:9px}.vault-login-page{background:radial-gradient(circle at 12% 8%,#135cff38,#0000 31rem),linear-gradient(135deg,#05070d 0%,#080d18 55%,#060912 100%);grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:100vh;display:grid}.vault-login-intro{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(44px,7vw,110px);display:flex}.vault-login-intro h1{letter-spacing:-.07em;max-width:660px;margin:22px 0;font-size:clamp(52px,7vw,92px);line-height:.92}.vault-login-intro h1 span{color:var(--cobalt-bright);display:block}.vault-login-intro>p:not(.section-kicker){color:var(--text-soft);max-width:620px;margin:0;font-size:16px;line-height:1.7}.vault-login-page>.staff-login-card{align-self:center;margin:42px clamp(28px,5vw,76px) 42px 0}.vault-state-page{text-align:center;background:radial-gradient(circle at 50% 12%,#135cff2b,#0000 28rem),#060911;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.vault-state-page>span:first-child{width:42px;height:42px;margin-bottom:24px}.vault-state-page h1{letter-spacing:-.05em;margin:8px 0 12px;font-size:clamp(32px,5vw,54px)}.vault-state-page>p:not(.section-kicker){color:var(--text-soft);margin:0 0 24px;line-height:1.6}.vault-page{background:radial-gradient(circle at 78% -8%,#135cff2b,#0000 32rem),#060911;min-height:100vh;padding:38px clamp(18px,4vw,62px) 64px}.vault-header{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1440px;margin:0 auto 24px;display:flex}.vault-header h1{letter-spacing:-.06em;margin:6px 0 10px;font-size:clamp(38px,5vw,62px)}.vault-header>div:first-child>p:last-child{color:var(--text-soft);max-width:700px;margin:0;line-height:1.6}.vault-header-actions{flex:none;align-items:center;gap:10px;display:flex}.vault-message{color:#dce6ff;background:#135cff1c;border:1px solid #4b82ff47;border-radius:13px;max-width:1440px;margin:0 auto 16px;padding:13px 16px;font-size:13px;line-height:1.5}.vault-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:18px;max-width:1440px;margin:0 auto;display:grid}.vault-list{max-height:calc(100vh - 170px);padding:14px;position:sticky;top:18px;overflow:auto}.vault-search{color:#9baac5;letter-spacing:.04em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:650;display:grid}.vault-search input,.vault-form-grid input,.vault-reauth input{color:var(--text);background:#070b13;border:1px solid #202a3d;border-radius:11px;outline:none;width:100%;height:46px;padding:0 13px}.vault-add{color:#dce6ff;background:#135cff1f;border:1px solid #4b82ff47;border-radius:11px;align-items:center;gap:10px;width:100%;margin:12px 0;padding:10px 12px;font-size:13px;font-weight:650;display:flex}.vault-add span{background:var(--cobalt);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;display:flex}.vault-entry-list{gap:6px;display:grid}.vault-entry-list>button{color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.vault-entry-list>button:hover,.vault-entry-list>button.active{background:#135cff1a;border-color:#4b82ff33}.vault-entry-mark{color:#c6d4f3;background:linear-gradient(145deg,#183b86,#10204b);border:1px solid #6895ff47;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:750;display:flex}.vault-entry-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.vault-entry-list strong{font-size:13px}.vault-entry-list i{color:#78849b;text-transform:uppercase;font-size:8px;font-style:normal}.vault-entry-list i.active{color:var(--success)}.vault-empty{color:var(--text-muted);text-align:center;margin:26px 10px;font-size:12px}.vault-workspace{gap:16px;min-width:0;display:grid}.vault-code-card{padding:clamp(24px,4vw,42px);position:relative;overflow:hidden}.vault-code-card:before{background:linear-gradient(90deg, var(--cobalt), #40c8ff33, transparent);content:"";width:72%;height:2px;position:absolute;top:0;left:0}.vault-code-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.vault-code-heading>div>span,.vault-admin-card>div>span,.vault-deactivate>div:first-child>span,.vault-editor-heading>div>span{color:#83a5f5;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.vault-code-heading h2{letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(28px,4vw,44px)}.vault-code-heading p{color:var(--text-muted);margin:0;font-size:13px}.vault-status{color:#ff9da8;text-transform:uppercase;background:#ff6b7a14;border:1px solid #ff6b7a33;border-radius:999px;flex:none;padding:7px 10px;font-size:9px}.vault-status.active{color:#6ee8c1;background:#38d9a914;border-color:#38d9a938}.vault-code-display{background:linear-gradient(135deg,#135cff14,#0000 70%),#070b13;border:1px solid #1f2b42;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;margin:30px 0 18px;display:flex;position:relative;overflow:hidden}.vault-code-display.visible{border-color:#4b82ff66;box-shadow:inset 0 0 70px #135cff14}.vault-code-display strong{color:#77849c;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:clamp(44px,8vw,82px);line-height:1}.vault-code-display.visible strong{color:#f4f7ff;text-shadow:0 0 34px #3b7cff6b}.vault-code-display>span{color:var(--text-muted);margin-top:18px;font-size:11px}.vault-countdown{background:linear-gradient(90deg, var(--cobalt-bright) var(--vault-progress), #ffffff0f var(--vault-progress));width:100%;height:3px;transition:background .7s linear;position:absolute;bottom:0;left:0}.vault-code-actions{justify-content:center;gap:10px;display:flex}.vault-code-note{color:var(--text-muted);text-align:center;max-width:530px;margin:18px auto 0;font-size:10px;line-height:1.5}.vault-details{grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.vault-details>div{border-right:1px solid var(--line);gap:7px;padding:19px 22px;display:grid}.vault-details>div:last-child{border-right:0}.vault-details span{color:var(--text-muted);text-transform:uppercase;font-size:9px}.vault-details strong{color:#c6d4f3;font-size:12px}.vault-admin-card,.vault-deactivate{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:24px;display:grid}.vault-admin-card h3,.vault-deactivate h3,.vault-editor-heading h2{letter-spacing:-.035em;margin:7px 0;font-size:22px}.vault-admin-card p,.vault-deactivate p,.vault-editor-heading p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.55}.vault-editor{padding:clamp(22px,3vw,34px)}.vault-editor-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.vault-form-grid,.vault-reauth{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vault-form-grid label,.vault-reauth label{color:#aebbd9;gap:8px;font-size:11px;font-weight:650;display:grid}.vault-reauth{background:#135cff0f;border:1px solid #4b82ff2e;border-radius:14px;margin:20px 0;padding:17px}.vault-reauth>strong{color:#8daaff;text-transform:uppercase;grid-column:1/-1;font-size:10px}.vault-deactivate{border-color:#ff6b7a2e;grid-template-columns:minmax(220px,.75fr) minmax(380px,1.25fr) auto}.vault-deactivate .vault-reauth{margin:0}.vault-empty-workspace{text-align:center;border:1px dashed #4b82ff3b;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:38px;display:flex}.vault-empty-workspace>span{color:#91adf4;font-family:var(--font-geist-mono), monospace;background:#10204b;border:1px solid #4b82ff4d;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;font-size:24px;display:flex}.vault-empty-workspace h2{letter-spacing:-.04em;margin:0 0 8px;font-size:28px}.vault-empty-workspace p{color:var(--text-soft);max-width:460px;margin:0;line-height:1.6}@media (width<=1180px){.vault-deactivate{grid-template-columns:1fr}.hero-grid{grid-template-columns:minmax(0,1fr) 430px;gap:30px}.operations-shell{grid-template-columns:66px 280px minmax(440px,1fr)}.customer-panel{display:none}}@media (width<=920px){.vault-login-page{grid-template-columns:1fr;padding:28px}.vault-login-intro{padding:34px 0 12px}.vault-login-intro h1{font-size:58px}.vault-login-page>.staff-login-card{justify-self:stretch;max-width:none;margin:22px 0}.vault-header{flex-direction:column;align-items:flex-start}.vault-layout{grid-template-columns:1fr}.vault-list{max-height:360px;position:static}.manager-page{padding:32px 18px 52px}.manager-header{flex-direction:column;align-items:flex-start}.enrollment-delivery,.manager-create-card,.manager-layout{grid-template-columns:1fr}.account-list{max-height:340px;position:static}.activation-page{grid-template-columns:1fr}.activation-intro{align-self:auto}.password-page{padding:34px 20px 52px}.password-page-header{flex-direction:column;align-items:flex-start}.password-card{grid-template-columns:1fr;gap:30px}.password-required-alert,.password-session-note{flex-direction:column;align-items:flex-start}.staff-login-page{grid-template-columns:1fr;overflow:visible}.staff-login-intro{max-width:760px;padding-right:0}.staff-login-brand{margin-bottom:64px}.staff-login-card{justify-self:stretch;max-width:760px;margin:0 auto}.site-header{grid-template-columns:170px 1fr}.site-header nav{display:none}.header-actions{justify-content:flex-end}.hero{padding-top:70px}.hero-grid{grid-template-columns:1fr}.hero-visual{width:min(100%,520px);margin:0 auto}.section-heading,.journey-section,.security-panel{grid-template-columns:1fr}.journey-section{gap:60px}.journey-copy{margin:0}.journey-list{max-width:none}.product-grid{grid-template-columns:1fr}.product-card{min-height:auto}.signal-strip{grid-template-columns:repeat(2,1fr)}.signal-strip>div:nth-child(2){border-right:0}.signal-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.portal-showcase{grid-template-columns:1fr}.portal-showcase-copy h2{max-width:15ch}.site-footer,.portal-dashboard{grid-template-columns:1fr}.portal-nav{border-bottom:1px solid var(--line);border-right:0;grid-template-columns:1fr auto;gap:18px;padding:18px 24px;display:grid}.portal-nav nav{display:none}.portal-mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);border-top:1px solid var(--line);scrollbar-width:none;z-index:35;background:#070b14f5;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid;position:sticky;top:0;overflow-x:auto}.portal-mobile-nav::-webkit-scrollbar{display:none}.portal-mobile-nav button,.portal-mobile-nav a{color:var(--text-muted);text-align:center;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:76px;min-height:62px;padding:8px 6px 7px;font-size:11px;font-weight:700;display:flex}.portal-mobile-nav button.active,.portal-mobile-nav button[aria-pressed=true],.portal-mobile-nav a:focus-visible{border-bottom-color:var(--cobalt-bright);color:#dce6ff;background:#135cff1a}.portal-profile{padding:0}.portal-help{margin:0;padding:12px 14px}.portal-help img,.portal-help p{display:none}.portal-help button{margin-top:8px}.operations-shell{grid-template-columns:60px 250px minmax(410px,1fr);overflow-x:auto}}@media (width<=680px){.live-support{bottom:12px;right:12px}.live-support.open{bottom:0;left:0;right:0}.live-support.open .support-launcher{z-index:3;position:fixed;bottom:12px;right:12px}.support-panel{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100%;max-width:100%;height:calc(100dvh - 18px)}.support-launcher{min-width:210px}.support-confirm>div>div{grid-template-columns:1fr}.vault-login-page{padding:18px}.vault-login-intro h1{font-size:46px}.vault-page{padding:28px 16px 48px}.vault-header-actions,.vault-code-actions{flex-direction:column;align-items:stretch;width:100%}.vault-header-actions .button,.vault-code-actions .button{width:100%}.vault-code-heading,.vault-editor-heading{flex-direction:column;align-items:flex-start}.vault-code-display{min-height:160px}.vault-code-display strong{font-size:clamp(36px,14vw,60px)}.vault-details,.vault-form-grid,.vault-reauth{grid-template-columns:1fr}.vault-details>div{border-bottom:1px solid var(--line);border-right:0}.vault-details>div:last-child{border-bottom:0}.vault-reauth>strong{grid-column:auto}.vault-admin-card{grid-template-columns:1fr;align-items:flex-start}.staff-login-page{padding:22px 18px 36px}.staff-login-intro{padding:20px 0 34px}.staff-login-brand{width:58px;height:58px;margin-bottom:52px}.staff-login-logo{width:58px;height:58px}.staff-login-intro h1{font-size:48px}.staff-login-assurances{display:grid}.staff-login-card{border-radius:20px;padding:28px 22px}.section-pad{padding-left:20px;padding-right:20px}.site-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;height:68px;padding:0 18px}.brand-link{width:min(140px,39vw);min-width:0}.brand-link img{width:100%;height:auto}.header-actions{min-width:0}.header-portal-button{white-space:nowrap;flex:none}.hero{min-height:0;padding-top:58px;padding-bottom:72px}.hero h1{font-size:46px}.hero-lead{font-size:16px}.hero-actions .button{width:100%}.trust-row{flex-direction:column;align-items:start;gap:10px}.hero-visual{min-height:450px}.theo-frame{border-radius:150px 150px 25px 25px;width:min(86vw,350px);height:420px;left:50%;transform:translate(-50%)}.orbit-one{width:92vw;height:370px;right:50%;transform:translate(50%)}.orbit-two{display:none}.signal-strip{padding:0}.signal-strip>div{min-height:100px;padding:0 20px}.signal-strip strong{font-size:18px}.products-section,.portal-showcase,.journey-section,.theo-section,.security-section{padding-top:82px;padding-bottom:82px}.portal-benefits>div{grid-template-columns:1fr;gap:.35rem}.portal-preview-action{flex-direction:column;align-items:flex-start}.portal-preview-action>strong{text-align:left}.section-heading{gap:22px}.section-heading h2,.journey-copy h2,.security-panel>div:first-child h2{font-size:38px}.journey-section{gap:42px}.security-panel{gap:35px;padding:28px}.security-grid{grid-template-columns:1fr}.security-grid>div,.security-grid>div:first-child,.security-grid>div:nth-child(2),.security-grid>div:nth-child(3),.security-grid>div:last-child{border-radius:12px}.footer-links{grid-template-columns:repeat(2,1fr);gap:28px}.footer-bottom{flex-direction:column;align-items:start;gap:8px}.portal-brandbar{padding:0 18px}.portal-content{padding:35px 18px 60px}.portal-topbar{flex-direction:column;align-items:start;gap:16px}.portal-notice{grid-template-columns:auto 1fr}.portal-notice button{grid-column:2;justify-self:start}.portal-grid,.portal-flow-launcher{grid-template-columns:1fr}.operations-shell{--panel-mobile-nav-height:62px;height:auto;min-height:calc(100vh - var(--panel-banner-height));display:block;overflow:visible}.ops-rail{display:none}.operations-mobile-nav{border-bottom:1px solid var(--line);height:var(--panel-mobile-nav-height);z-index:45;background:#080c15fa;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid;position:sticky;top:0}.operations-mobile-nav button{color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.operations-mobile-nav button.active{border-bottom-color:var(--cobalt-bright);color:#f4f7ff;background:#135cff1a}.operations-mobile-nav button:disabled{cursor:not-allowed;opacity:.42}.operations-shell .conversation-column,.operations-shell .active-conversation,.operations-shell .customer-panel{display:none}.operations-shell.mobile-view-queue .conversation-column{display:flex}.operations-shell.mobile-view-conversation .active-conversation{display:grid}.operations-shell.mobile-view-customer .customer-panel{display:block}.operations-shell.mobile-view-conversation .active-conversation,.operations-shell.mobile-view-customer .customer-panel{height:calc(100dvh - var(--panel-banner-height) - var(--panel-mobile-nav-height));min-height:34rem}.mobile-conversation-back{border:1px solid var(--line);color:var(--text-soft);background:0 0;border-radius:9px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.active-header{align-items:flex-start;gap:10px;min-height:0;padding:12px}.active-customer,.active-customer>div{min-width:0}.active-customer strong{font-size:13px}.active-customer span{overflow-wrap:anywhere;font-size:11px}.active-actions{flex:auto;justify-content:flex-end;overflow-x:auto}.active-actions button,.panel-assigned{flex:none;font-size:11px}.conversation-context span,.panel-routing>span,.panel-routing button,.stream-event,.panel-bubble span,.customer-title span,.customer-facts strong{font-size:11px}.panel-bubble p,.composer>div:last-child button{font-size:13px}.customer-panel{border-left:0;padding-bottom:40px}.operations-shell.mobile-view-queue .conversation-column{min-height:calc(100vh - var(--panel-banner-height))}}@media (width<=380px){.site-header{padding:0 12px}.brand-link{width:108px}.header-portal-label-full,.header-portal-arrow{display:none}.header-portal-label-compact{display:inline}.header-portal-button{min-height:40px;padding:0 11px}}@media (width<=560px){.internal-banner span{display:none}.internal-banner nav{scrollbar-width:none;white-space:nowrap;justify-content:flex-start;width:100%;padding:0 12px;position:static;overflow-x:auto}.internal-banner nav::-webkit-scrollbar{display:none}.internal-banner a{position:static}.manager-header-actions,.manager-danger-actions{flex-direction:column;width:100%}.manager-header-actions .button,.manager-danger-actions .button{justify-content:center;width:100%}.manager-form-grid,.account-facts,.manager-reauth{grid-template-columns:1fr}.manager-section,.account-overview{padding:18px}.manager-section-title{gap:12px}.manager-section-title small{display:none}.account-overview-title{flex-wrap:wrap;align-items:flex-start}.account-status{margin-left:0}.session-list>div{grid-template-columns:auto minmax(0,1fr)}.session-list>div>small{grid-column:2}.activation-page{padding:28px 18px 48px}.activation-intro h1{font-size:50px}.activation-card{border-radius:18px;padding:24px 18px}.password-card{border-radius:18px;padding:22px 18px}.password-card-copy{gap:12px}.admin-reauth-grid{grid-template-columns:1fr}}.short-links-page{max-width:1500px;min-height:100vh;margin:0 auto;padding:42px clamp(20px,4vw,62px) 80px}.customer-access-tabs{border:1px solid var(--line);background:#080d18;border-radius:13px;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:4px;display:grid}.customer-access-tabs button{color:var(--text-muted);background:0 0;border:0;border-radius:9px;min-height:42px;font-size:13px;font-weight:720}.customer-access-tabs button.active{color:#fff;background:linear-gradient(135deg,#3b7cff47,#135cff29)}.customer-account-form{gap:15px;margin-top:22px;display:grid}.customer-account-form>label,.customer-form-grid>label,.short-link-form>label,.short-link-form-grid>label{color:var(--text-soft);gap:8px;font-size:13px;font-weight:650;display:grid}.customer-account-form input,.short-link-form input,.short-link-form textarea,.short-link-restore input{border:1px solid var(--line);background:#080d18;border-radius:11px;min-height:48px;padding:11px 13px}.customer-account-form input:focus,.short-link-form input:focus,.short-link-form textarea:focus,.short-link-restore input:focus{border-color:var(--cobalt-bright)}.customer-account-form label small{color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.5}.customer-access-help{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:15px;display:flex}.customer-access-help button{color:var(--cyan);text-align:left;background:0 0;border:0;padding:6px 0;font-size:12px;font-weight:650}.customer-access-help button:focus-visible,.customer-access-help button:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.customer-recovery-guidance{grid-template-columns:30px 1fr;gap:12px 13px;margin:22px 0;display:grid}.customer-recovery-guidance span{color:var(--cyan);background:#3b7cff29;border:1px solid #3b7cff61;border-radius:9px;justify-content:center;align-items:center;height:30px;font-size:12px;font-weight:800;display:flex}.customer-recovery-guidance p{color:var(--text-soft);margin:3px 0 0;font-size:13px;line-height:1.55}.customer-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.customer-consent-field{grid-template-columns:auto 1fr;align-items:start;line-height:1.55;gap:10px!important;font-weight:500!important;display:grid!important}.customer-consent-field input{accent-color:var(--cobalt);min-height:auto;margin-top:3px}.customer-consent-field a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.customer-passkey-alternative{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:20px;display:grid}.customer-passkey-alternative:before,.customer-passkey-alternative:after{background:var(--line);content:"";height:1px}.customer-passkey-alternative span{color:var(--text-muted);grid-column:2;font-size:11px}.customer-passkey-alternative button{border:1px solid var(--line-strong);color:var(--text-soft);background:0 0;border-radius:11px;grid-column:1/-1;min-height:45px;font-size:13px}.customer-secondary-action{color:var(--cyan);background:0 0;border:0;padding:7px;font-size:13px}.daily-offer-overlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:140;background:#02050cc2;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.daily-offer-card{background:radial-gradient(circle at 90% 0,#3b7cff33,#0000 42%),#0b1120;border:1px solid #3b7cff61;border-radius:26px;width:100%;max-width:520px;padding:clamp(28px,6vw,46px);position:relative;overflow:hidden;box-shadow:0 34px 120px #0000009e}.daily-offer-close{border:1px solid var(--line);background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;display:flex;position:absolute;top:18px;right:18px}.daily-offer-signal{border:1px solid #40c8ff57;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:24px;display:grid;position:relative}.daily-offer-signal:before,.daily-offer-signal:after{content:"";border:1px solid #40c8ff2e;border-radius:50%;position:absolute;inset:-8px}.daily-offer-signal:after{inset:-16px}.daily-offer-signal span{background:var(--cyan);border-radius:50%;width:9px;height:9px;box-shadow:0 0 24px #40c8ffcc}.daily-offer-card h2{letter-spacing:-.045em;margin:12px 0 16px;font-size:clamp(32px,7vw,52px);line-height:1.02}.daily-offer-card>p,.product-highlights p,.product-steps>div>p,.product-steps li p,.product-faq details p,.product-support p{color:var(--text-soft);line-height:1.65}.daily-offer-value{background:#135cff1c;border:1px solid #3b7cff40;border-radius:17px;gap:6px;margin:24px 0;padding:20px;display:grid}.daily-offer-value strong{color:#fff;letter-spacing:-.04em;font-size:clamp(34px,8vw,52px)}.daily-offer-actions{gap:10px;display:grid}.daily-offer-actions>button:not(.button){color:var(--text-soft);background:0 0;border:0;min-height:44px}.daily-offer-message{margin:14px 0 0;font-size:13px;color:var(--warning)!important}.daily-offer-footnote{color:var(--text-muted);margin-top:18px;font-size:11px;line-height:1.55;display:block}.formalization-launch{background:radial-gradient(circle at 50% 0, #135cff33, transparent 42%), linear-gradient(#3b7cff09 1px, transparent 1px), linear-gradient(90deg, #3b7cff09 1px, transparent 1px), var(--background);background-size:auto,42px 42px,42px 42px,auto;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.formalization-launch section{border:1px solid var(--line-strong);background:#0b1120ed;border-radius:28px;width:100%;max-width:660px;padding:clamp(32px,7vw,66px);box-shadow:0 34px 120px #0000009e}.formalization-mark{border:1px solid #40c8ff57;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:34px;display:grid;transform:rotate(45deg)}.formalization-mark span{background:var(--cyan);border-radius:50%;width:10px;height:10px;box-shadow:0 0 24px #40c8ffcc}.formalization-launch h1{letter-spacing:-.055em;margin:14px 0 20px;font-size:clamp(40px,8vw,70px);line-height:.98}.formalization-launch p{color:var(--text-soft);font-size:17px;line-height:1.7}.formalization-launch a{background:var(--cobalt);border-radius:12px;margin-top:18px;padding:14px 20px;font-weight:700;display:inline-flex}.formalization-launch small{border-top:1px solid var(--line);color:var(--text-muted);margin-top:32px;padding-top:20px;line-height:1.55;display:block}.formalization-progress{background:#ffffff0d;border-radius:8px;height:6px;margin-top:28px;overflow:hidden}.formalization-progress i{background:linear-gradient(90deg, var(--cobalt), var(--cyan));border-radius:inherit;width:34%;height:100%;animation:1.2s ease-in-out infinite formalization-loading;display:block}@keyframes formalization-loading{0%{transform:translate(-110%)}to{transform:translate(320%)}}.proposal-center{--proposal-panel:#070d1eeb;--proposal-panel-soft:#0c1734c7;--proposal-line:#6b8aff2e;--proposal-muted:#91a2c7;--proposal-primary:#4675ff;--proposal-primary-soft:#4675ff24;color:#f4f7ff;background:radial-gradient(circle at 88% 4%,#335dff29,#0000 26rem),radial-gradient(circle at 8% 58%,#00d2ff0f,#0000 28rem),linear-gradient(145deg,#050813,#071021 52%,#050813);min-height:100vh;padding:clamp(1rem,2.6vw,2.5rem)}.proposal-center svg{flex:none;width:1.2rem;height:1.2rem}.proposal-center-state{text-align:center;place-content:center;justify-items:center;gap:1rem;min-height:100vh;display:grid}.proposal-center-state>svg{color:#6b8eff;width:3rem;height:3rem}.proposal-center-state h1,.proposal-center-state p{margin:0}.proposal-center-state p{color:var(--proposal-muted)}.proposal-loader{width:4.5rem;height:4.5rem;position:relative}.proposal-loader i,.proposal-loader span,.proposal-loader b{border:1px solid #5d84ff33;border-radius:50%;animation:1.8s ease-out infinite proposal-radar;position:absolute;inset:0}.proposal-loader span{animation-delay:.55s}.proposal-loader b{animation-delay:1.1s}@keyframes proposal-radar{0%{opacity:1;transform:scale(.15)}to{opacity:0;transform:scale(1)}}.proposal-command-header{justify-content:space-between;align-items:flex-end;gap:2rem;width:min(100%,1640px);margin:0 auto 1.2rem;display:flex}.proposal-command-header h1,.proposal-command-header p{margin:0}.proposal-command-header h1{letter-spacing:-.045em;margin-top:.2rem;font-size:clamp(2rem,4vw,3.6rem)}.proposal-command-header p{max-width:48rem;color:var(--proposal-muted);margin-top:.55rem;line-height:1.65}.proposal-back{color:#c6d4f3;align-items:center;gap:.4rem;margin-bottom:1.4rem;font-size:.83rem;font-weight:700;text-decoration:none;display:inline-flex}.proposal-back:hover{color:#fff}.proposal-live-status{background:#091126b8;border:1px solid #557eff33;border-radius:1rem;flex:none;gap:.35rem;padding:.85rem 1rem;display:grid;box-shadow:inset 0 1px #ffffff08}.proposal-live-status span{align-items:center;gap:.55rem;font-size:.82rem;font-weight:800;display:flex}.proposal-live-status i{background:#42dfa0;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .3rem #42dfa01a}.proposal-live-status small{color:var(--proposal-muted)}.proposal-official-guard{background:linear-gradient(90deg,#2f58e221,#0000 42%),#081024db;border:1px solid #4977ff3d;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;width:min(100%,1640px);margin:0 auto 1rem;padding:1rem 1.15rem;display:grid}.proposal-official-guard>svg{color:#6e91ff}.proposal-official-guard strong,.proposal-official-guard p{margin:0}.proposal-official-guard strong{font-size:.9rem}.proposal-official-guard p{color:var(--proposal-muted);margin-top:.2rem;font-size:.78rem;line-height:1.5}.proposal-official-guard>span{color:#aebbd9;letter-spacing:.04em;text-transform:uppercase;background:#4675ff1a;border:1px solid #4675ff40;border-radius:999px;padding:.4rem .65rem;font-size:.7rem;font-weight:850}.proposal-capability-section{background:radial-gradient(circle at 90% 0,#2868ef1c,#0000 32rem),#081226c7;border:1px solid #6889c92e;border-radius:1.1rem;gap:1rem;padding:1.15rem;display:grid}.proposal-capability-section>header{grid-template-columns:minmax(14rem,.7fr) minmax(18rem,1fr);align-items:end;gap:1rem;display:grid}.proposal-capability-section h2,.proposal-capability-section p{margin:0}.proposal-capability-section h2{color:#f4f7ff;font-size:1.25rem}.proposal-capability-section>header>p{color:#9eafce;font-size:.82rem;line-height:1.6}.proposal-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.proposal-capability-grid article{background:linear-gradient(145deg,#0f1f3ce6,#071021f0);border:1px solid #7090cd2e;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.9rem;display:grid}.proposal-capability-grid article.available{border-color:#29c28952}.proposal-capability-grid article.contract_required{border-color:#eb9e3c4d}.proposal-capability-icon{color:#8eb4ff;background:#2a64e124;border-radius:.65rem;place-items:center;width:2.1rem;height:2.1rem;display:grid}.proposal-capability-grid article.available .proposal-capability-icon{color:#8fe1c2;background:#1caa7521}.proposal-capability-grid article>div{gap:.3rem;display:grid}.proposal-capability-grid strong{color:#f4f7ff;font-size:.84rem}.proposal-capability-grid p{color:#8fa1c2;font-size:.73rem;line-height:1.5}.proposal-capability-state{color:#aebbd9;letter-spacing:.05em;text-transform:uppercase;background:#2d67de1f;border-radius:999px;grid-column:2;justify-self:start;padding:.28rem .46rem;font-size:.62rem;font-weight:800}.proposal-capability-grid article.available .proposal-capability-state{color:#90dfc2;background:#1caa751f}.proposal-capability-grid article.contract_required .proposal-capability-state{color:#f4c17d;background:#db892121}.proposal-capability-empty{color:#93a6c7;text-align:center;grid-column:1/-1;padding:1rem}.proposal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:min(100%,1640px);margin:0 auto 1rem;display:grid}.proposal-metrics article{border:1px solid var(--proposal-line);background:linear-gradient(135deg, #2e4ead14, transparent 60%), var(--proposal-panel);border-radius:1rem;align-items:center;gap:.85rem;min-height:6.4rem;padding:1rem;display:flex;box-shadow:0 1rem 3rem #0000001f}.proposal-metrics article>span{color:#7696ff;background:#4675ff1a;border:1px solid #567fff38;border-radius:.8rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.proposal-metrics article.alert>span{color:#ffc56f;background:#ffb24714;border-color:#ffb24740}.proposal-metrics article div{gap:.2rem;display:grid}.proposal-metrics small{color:var(--proposal-muted);font-size:.75rem}.proposal-metrics strong{letter-spacing:-.04em;font-size:1.65rem}.proposal-financial-heading{justify-content:space-between;align-items:end;gap:1rem;width:min(100%,1640px);margin:0 auto .65rem;display:flex}.proposal-financial-heading div{gap:.18rem;display:grid}.proposal-financial-heading span{color:#78a7ff;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850}.proposal-financial-heading strong{color:#f4f7ff;text-transform:capitalize;font-size:1.05rem}.proposal-financial-heading small{max-width:37rem;color:var(--proposal-muted);text-align:right;font-size:.72rem;line-height:1.45}.proposal-financial-metrics article{background:linear-gradient(135deg, #2063ff24, transparent 64%), var(--proposal-panel);border-color:#347eff3d}.proposal-toolbar{justify-content:space-between;align-items:center;gap:.75rem;width:min(100%,1640px);margin:0 auto .75rem;display:flex}.proposal-toolbar form{gap:.5rem;width:min(100%,36rem);display:flex}.proposal-toolbar label{border:1px solid var(--proposal-line);color:#6f82ac;background:#070e1fcc;border-radius:.8rem;flex:1;align-items:center;gap:.55rem;min-width:0;padding:0 .8rem;display:flex}.proposal-toolbar input{color:#f4f7ff;background:0 0;border:0;outline:0;width:100%;min-height:2.8rem}.proposal-toolbar input::placeholder{color:#7181a3}.proposal-toolbar form>button,.proposal-refresh{color:#f4f7ff;cursor:pointer;background:#375ee038;border:1px solid #5079ff40;border-radius:.8rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.8rem;padding:0 1rem;font-weight:800;display:inline-flex}.proposal-refresh{background:#0a132ad1}.proposal-toolbar button:disabled,.proposal-filters button:disabled{cursor:wait;opacity:.55}.proposal-filters{scrollbar-width:thin;gap:.5rem;width:min(100%,1640px);margin:0 auto .75rem;display:flex;overflow-x:auto}.proposal-filters button{border:1px solid var(--proposal-line);color:#9daac8;cursor:pointer;background:#081023c7;border-radius:.75rem;align-items:center;gap:.45rem;min-width:max-content;min-height:2.65rem;padding:0 .8rem;font-size:.76rem;font-weight:750;display:flex}.proposal-filters button b{color:#c6d4f3;background:#ffffff0d;border-radius:999px;min-width:1.4rem;padding:.15rem .35rem;font-size:.67rem}.proposal-filters button.active{color:#f4f7ff;background:#365bda38;border-color:#5982ff73;box-shadow:inset 0 0 1.2rem #4675ff0d}.proposal-message{color:#ffe0aa;background:#50320a40;border:1px solid #ffbd5e38;border-radius:.8rem;align-items:center;gap:.6rem;width:min(100%,1640px);margin:0 auto .75rem;padding:.8rem 1rem;font-size:.8rem;display:flex}.proposal-workspace{grid-template-columns:minmax(19rem,.78fr) minmax(33rem,1.55fr);gap:.8rem;width:min(100%,1640px);min-height:45rem;margin:0 auto;display:grid}.proposal-list-column,.proposal-detail-column{border:1px solid var(--proposal-line);background:linear-gradient(160deg, #203a870e, transparent 42%), var(--proposal-panel);border-radius:1.1rem;min-width:0;overflow:hidden;box-shadow:0 1.2rem 4rem #00000029}.proposal-list-column{flex-direction:column;max-height:72rem;display:flex}.proposal-list-heading{border-bottom:1px solid var(--proposal-line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.8rem;padding:.85rem 1rem;display:flex}.proposal-list-heading div{gap:.2rem;display:grid}.proposal-list-heading span,.proposal-list-heading small{color:var(--proposal-muted);font-size:.68rem}.proposal-list-heading strong{font-size:.9rem}.proposal-list{scrollbar-color:#5b7fec66 transparent;flex:1;overflow-y:auto}.proposal-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6c89e41a;grid-template-columns:auto 1fr;gap:.8rem;padding:.9rem 1rem;transition:background .16s,border-color .16s;display:grid}.proposal-list>button:hover,.proposal-list>button.active{background:linear-gradient(90deg,#3e64e729,#0000 75%),#17275133}.proposal-list>button.active{box-shadow:inset 3px 0 #567fff}.proposal-state-mark{color:#7596ff;background:#4675ff14;border:1px solid #537dff38;border-radius:.7rem;place-items:center;width:2.15rem;height:2.15rem;display:grid}.proposal-state-mark.attention{color:#ffc56f;background:#ffac3014;border-color:#ffb84d3b}.proposal-list-copy{gap:.27rem;min-width:0;display:grid}.proposal-list-copy>span:first-child{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.proposal-list-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.proposal-list-copy time{color:#7685a5;flex:none;font-size:.63rem}.proposal-list-copy>b{color:#dce6ff;font-size:.75rem}.proposal-list-copy small,.proposal-list-copy em{color:var(--proposal-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-style:normal;overflow:hidden}.proposal-list-copy em{color:#aebbd9}.proposal-list-copy .proposal-attention-copy{color:#f3c987}.proposal-progress,.proposal-progress-detail>span{background:#778fd51f;border-radius:999px;height:.25rem;display:block;overflow:hidden}.proposal-progress i,.proposal-progress-detail>span i{border-radius:inherit;background:linear-gradient(90deg,#376eff,#6c9dff);height:100%;display:block;box-shadow:0 0 .8rem #4576ff66}.proposal-pagination{border-top:1px solid var(--proposal-line);justify-content:space-between;align-items:center;gap:.5rem;min-height:3.7rem;padding:.6rem .8rem;display:flex}.proposal-pagination button{color:#c6d4f3;cursor:pointer;background:#121e40a6;border:1px solid #6889ec33;border-radius:.55rem;padding:.4rem .55rem;font-size:.68rem}.proposal-pagination button:disabled{cursor:default;opacity:.35}.proposal-pagination span,.proposal-data-grid small{color:var(--proposal-muted);font-size:.65rem}.proposal-empty,.proposal-empty-detail{min-height:19rem;color:var(--proposal-muted);text-align:center;place-content:center;justify-items:center;gap:.55rem;padding:2rem;display:grid}.proposal-empty svg,.proposal-empty-detail svg{color:#6379b6;width:2.5rem;height:2.5rem}.proposal-empty strong,.proposal-empty p,.proposal-empty-detail strong,.proposal-empty-detail p{margin:0}.proposal-empty strong,.proposal-empty-detail strong{color:#dce6ff}.proposal-empty p,.proposal-empty-detail p{font-size:.78rem}.proposal-detail-column{padding:clamp(1rem,2vw,1.5rem)}.proposal-detail-heading,.commission-rule-form-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.proposal-detail-heading span,.proposal-detail-heading h2,.proposal-detail-heading p{margin:0}.proposal-detail-heading>div>span{color:var(--proposal-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.proposal-detail-heading h2{letter-spacing:-.03em;margin-top:.25rem;font-size:clamp(1.2rem,2vw,1.75rem)}.proposal-detail-heading p{color:var(--proposal-muted);margin-top:.2rem;font-size:.78rem}.proposal-status-pill{color:#c6d4f3;background:#4675ff1a;border:1px solid #4e7bff40;border-radius:999px;align-items:center;gap:.4rem;max-width:17rem;padding:.55rem .75rem;font-size:.69rem;font-weight:800;display:inline-flex}.proposal-status-pill.attention{color:#ffd494;background:#ffac3014;border-color:#ffb84d40}.proposal-progress-detail{margin:1.4rem 0 1rem}.proposal-progress-detail div{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.45rem;display:flex}.proposal-progress-detail div span{color:var(--proposal-muted);font-size:.72rem}.proposal-progress-detail div strong{color:#c6d4f3;font-size:.78rem}.proposal-progress-detail>span{height:.38rem}.proposal-attention-panel{color:#ffd494;background:linear-gradient(135deg,#ffac301a,#1a25446b);border:1px solid #ffb84d3d;border-radius:.9rem;align-items:flex-start;gap:.7rem;margin-bottom:1rem;padding:.85rem .95rem;display:flex}.proposal-attention-panel>svg{flex:none;margin-top:.15rem}.proposal-attention-panel div{gap:.2rem;display:grid}.proposal-attention-panel span,.proposal-attention-panel small{color:#aebbd9;font-size:.68rem}.proposal-attention-panel strong{color:#f8e1bc;font-size:.82rem}.proposal-data-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;margin-bottom:.75rem;display:grid}.proposal-data-grid article{background:#0a142c9e;border:1px solid #6685e224;border-radius:.85rem;align-items:flex-start;gap:.65rem;min-width:0;min-height:5.8rem;padding:.8rem;display:flex}.proposal-data-grid article>span{color:#7596ff;background:#4675ff17;border-radius:.65rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.proposal-data-grid article div{gap:.3rem;min-width:0;display:grid}.proposal-data-grid strong{overflow-wrap:anywhere;font-size:.77rem;line-height:1.4}.proposal-master-table{background:radial-gradient(circle at 100% 0,#356aff29,#0000 38%),linear-gradient(145deg,#0c1a3af2,#070f22f5);border:1px solid #4c7fff47;border-radius:1rem;margin:.95rem 0;padding:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.proposal-master-table>header{align-items:flex-start;gap:.75rem;display:flex}.proposal-master-table-icon{color:#96afff;background:#3969f421;border:1px solid #7097ff4d;border-radius:.78rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.proposal-master-table>header>div{gap:.25rem;display:grid}.proposal-master-table>header span,.proposal-master-table-field>span{color:#8da9ff;letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:750}.proposal-master-table h3{color:#f4f7ff;margin:0;font-size:.98rem}.proposal-master-table header p{color:#aebbd9;max-width:50rem;margin:0;font-size:.72rem;line-height:1.55}.proposal-master-table form{gap:.75rem;margin-top:.9rem;display:grid}.proposal-master-table-summary,.proposal-master-table-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.proposal-master-table-summary>span,.proposal-master-table-detail>span{color:#8f9fbe;background:#030a196b;border:1px solid #6b8be024;border-radius:.72rem;gap:.22rem;min-width:0;padding:.65rem .72rem;font-size:.62rem;display:grid}.proposal-master-table-summary strong,.proposal-master-table-detail strong{color:#f4f7ff;overflow-wrap:anywhere;font-size:.75rem}.proposal-master-table-detail{grid-template-columns:repeat(4,minmax(0,1fr))}.proposal-master-table-detail small{color:#8999b9;font-size:.58rem}.proposal-master-table-field{gap:.4rem;display:grid}.proposal-master-table-field select,.proposal-master-table-field textarea{color:#f4f7ff;width:100%;font:inherit;background:#040c1dd1;border:1px solid #6f91ec3d;border-radius:.75rem;outline:none;font-size:.76rem;transition:border-color .16s,box-shadow .16s}.proposal-master-table-field select{min-height:2.75rem;padding:0 .75rem}.proposal-master-table-field textarea{resize:vertical;min-height:5rem;padding:.7rem .75rem;line-height:1.5}.proposal-master-table-field select:focus,.proposal-master-table-field textarea:focus{border-color:#6591ffb8;box-shadow:0 0 0 3px #3a6fff1f}.proposal-master-table-actions,.recording-card dl div{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.proposal-master-table-actions small{color:#8e9dbb;max-width:27rem;font-size:.62rem;line-height:1.45}.proposal-master-table-actions .button{align-items:center;gap:.45rem;min-height:2.55rem;font-size:.7rem;display:inline-flex}.proposal-master-table-loading,.proposal-master-table-empty{color:#aebbd9;background:#030a1959;border:1px dashed #7391e138;border-radius:.75rem;margin-top:.85rem;padding:.8rem;font-size:.7rem;line-height:1.5}.proposal-checkpoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-bottom:.75rem;display:grid}.proposal-checkpoints article{background:#0811268c;border:1px solid #6685e221;border-radius:.8rem;align-items:center;gap:.65rem;min-width:0;min-height:4.4rem;padding:.75rem;display:flex}.proposal-checkpoints article>svg{color:#7696ff}.proposal-checkpoints article div{gap:.2rem;min-width:0;display:grid}.proposal-checkpoints span,.proposal-timeline li small,.proposal-timeline li>b{color:var(--proposal-muted);font-size:.62rem}.proposal-checkpoints strong{font-size:.71rem;line-height:1.35}.proposal-detail-actions{justify-content:flex-end;gap:.6rem;margin:1rem 0;display:flex}.proposal-detail-actions .button{align-items:center;gap:.45rem;display:inline-flex}.proposal-timeline{background:#070f2299;border:1px solid #6685e226;border-radius:.9rem;overflow:hidden}.proposal-timeline>header{border-bottom:1px solid #6685e221;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.proposal-timeline header div{gap:.15rem;display:grid}.proposal-timeline header span,.proposal-timeline header small{color:var(--proposal-muted);font-size:.63rem}.proposal-timeline h3{margin:0;font-size:.92rem}.proposal-timeline ol{max-height:24rem;margin:0;padding:.3rem 1rem;list-style:none;overflow-y:auto}.proposal-timeline li{border-bottom:1px solid #6685e217;grid-template-columns:1rem 1fr auto;align-items:center;gap:.65rem;min-height:3.8rem;padding:.7rem 0;display:grid}.proposal-timeline li:last-child{border-bottom:0}.proposal-timeline li>span{align-self:stretch;place-items:center;display:grid;position:relative}.proposal-timeline li>span:after{content:"";background:#587ff638;width:1px;position:absolute;top:50%;bottom:-1.6rem}.proposal-timeline li:last-child>span:after{display:none}.proposal-timeline li>span i{z-index:1;background:#0a1430;border:2px solid #688dff;border-radius:50%;width:.5rem;height:.5rem;position:relative;box-shadow:0 0 0 .25rem #4b77ff14}.proposal-timeline li div{gap:.2rem;display:grid}.proposal-timeline li strong{font-size:.73rem}.proposal-timeline li.empty{text-align:center;grid-template-columns:1fr}.proposal-safety-note{color:var(--proposal-muted);background:#3053c30e;border:1px solid #4e7bff24;border-radius:.75rem;align-items:flex-start;gap:.55rem;margin-top:.75rem;padding:.75rem;display:flex}.proposal-safety-note svg{color:#6e91ff}.proposal-safety-note p{margin:0;font-size:.68rem;line-height:1.55}@media (width<=1180px){.proposal-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-workspace{grid-template-columns:minmax(17rem,.72fr) minmax(27rem,1.3fr)}}@media (width<=920px){.proposal-command-header{align-items:flex-start}.proposal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-workspace{grid-template-columns:1fr}.proposal-list-column{max-height:36rem}.proposal-checkpoints{grid-template-columns:1fr}.proposal-master-table-detail,.proposal-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.proposal-center{padding:.8rem}.proposal-command-header{gap:1rem;display:grid}.proposal-financial-heading{align-items:start;display:grid}.proposal-financial-heading small{text-align:left}.proposal-live-status{width:100%}.proposal-official-guard{grid-template-columns:auto 1fr}.proposal-official-guard>span{grid-column:1/-1;justify-self:start}.proposal-capability-section>header,.proposal-capability-grid{grid-template-columns:1fr}.proposal-metrics{grid-template-columns:1fr 1fr}.proposal-metrics article{min-height:5.5rem;padding:.75rem}.proposal-metrics article>span{width:2.1rem;height:2.1rem}.proposal-metrics strong{font-size:1.3rem}.proposal-toolbar{align-items:stretch}.proposal-toolbar form{grid-template-columns:1fr auto;width:100%;display:grid}.proposal-refresh{width:2.8rem;padding:0;font-size:0}.proposal-detail-heading{display:grid}.proposal-status-pill{justify-self:start}.proposal-data-grid,.proposal-master-table-summary,.proposal-master-table-detail{grid-template-columns:1fr}.proposal-master-table-actions{display:grid}.proposal-master-table-actions .button{justify-content:center;width:100%}.proposal-detail-actions{display:grid}.proposal-detail-actions .button{justify-content:center}}@media (prefers-reduced-motion:reduce){.proposal-loader i,.proposal-loader span,.proposal-loader b{animation:none}}.button svg,.text-link svg,.product-card a svg,.product-catalog-unavailable a svg,.footer-links a svg{flex:none}.button,.text-link,.product-card a,.product-catalog-unavailable a{align-items:center;gap:.55rem;display:inline-flex}.trust-row span{align-items:center;gap:.42rem;display:inline-flex}.product-card{position:relative;overflow:hidden}.product-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#4a7eff38,#0000 68%);width:11rem;height:11rem;position:absolute;top:-5rem;right:-4rem}.product-card-icon,.footer-callout-icon,.portal-card-icon,.portal-help-icon,.portal-protocol-icon{color:#91bcff;background:linear-gradient(145deg,#4779ff52,#142d6761),#0a1224e6;border:1px solid #6791ff57;border-radius:.9rem;justify-content:center;align-items:center;width:3rem;min-height:3rem;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 12px 32px #04103047}.product-card a{position:relative}.site-footer{border-top:1px solid #6a89d126;gap:3rem;display:grid}.footer-portal-callout{background:radial-gradient(circle at 82% 20%,#316aff38,#0000 38%),linear-gradient(135deg,#0e1b3af5,#060c1af5);border:1px solid #6389ff47;border-radius:1.4rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4rem;padding:clamp(1.35rem,4vw,2.4rem);display:grid;box-shadow:0 26px 70px #0208165c}.footer-portal-callout span{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.footer-portal-callout h2{margin:.35rem 0 .55rem;font-size:clamp(1.3rem,3vw,2rem)}.footer-portal-callout p{color:var(--text-soft);max-width:48rem;margin:0;line-height:1.65}.footer-main{grid-template-columns:minmax(14rem,.72fr) minmax(0,1fr);gap:clamp(2rem,7vw,6rem);display:grid}.footer-trust{color:#9cb3e5;align-items:center;gap:.45rem;margin-top:1rem;font-size:.8rem;display:inline-flex}.footer-links a{align-items:center;gap:.45rem;display:flex}.product-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.62fr);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:42rem;display:grid}.product-hero h1{letter-spacing:-.06em;max-width:15ch;margin:1.25rem 0;font-size:clamp(2.8rem,7vw,6.5rem);line-height:.95}.product-hero>div:first-child>p{color:var(--text-soft);max-width:43rem;font-size:clamp(1rem,2vw,1.23rem);line-height:1.7}.product-hero>div:first-child>small{color:var(--text-muted);margin-top:1rem;display:block}.product-hero-visual{aspect-ratio:1;color:#93b8ff;background:radial-gradient(circle,#2f62ff3d,#0000 58%),#091123a3;border:1px solid #6589e838;border-radius:50%;justify-content:center;align-items:center;max-width:32rem;display:flex;position:relative}.product-orbit{border:1px solid #6491ff40;border-radius:50%;position:absolute;inset:10%}.product-hero-visual>span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#c6d4f3;background:#080e1dd1;border:1px solid #7698f138;border-radius:999px;align-items:center;gap:.42rem;padding:.65rem .85rem;font-size:.76rem;display:flex;position:absolute;bottom:8%}.product-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.product-highlights article{border:1px solid var(--line);background:#091020d1;border-radius:1.15rem;padding:clamp(1.25rem,3vw,2rem)}.product-highlights article>span{color:#75a8ff}.product-highlights h2{margin:1.1rem 0 .55rem;font-size:1.15rem}.product-explanation,.product-official-sources{padding-block:clamp(4.5rem,9vw,7.5rem)}.product-calculator-heading>p,.product-official-sources-heading p{color:var(--text-soft);line-height:1.75}.product-important-points{border:1px solid var(--line);background:#080f1edb;border-radius:1.35rem;padding:clamp(1.25rem,3.5vw,2rem)}.product-important-heading{color:#a9c2ff;align-items:center;gap:.65rem;display:flex}.product-important-points ul{padding:0;list-style:none}.product-important-points li{border-top:1px solid var(--line);gap:.8rem;padding:1rem 0;display:flex}.product-important-points li p{color:var(--text-soft);margin:.28rem 0 0}#calculadora{scroll-margin-top:2rem}.product-calculator-section{border:1px solid var(--line-strong);background:#080e1ce8;border-radius:1.5rem;margin-bottom:clamp(4.5rem,9vw,7.5rem);padding:clamp(1.35rem,4vw,3rem)}.public-calculator-privacy{border:1px solid var(--line);border-radius:.9rem;gap:.65rem;margin-top:1.3rem;padding:.85rem 1rem;display:flex}.public-calculator-field small{color:var(--text-muted)}.public-calculator-input-wrap{display:block;position:relative}.public-calculator-input-wrap>span{color:#8f9fbd;pointer-events:none;z-index:1;padding-left:.9rem;position:absolute}.public-calculator-input-wrap input{width:100%;padding-left:2.7rem}.public-calculator-result{border:1px solid var(--line);border-radius:1rem;gap:.8rem;margin-top:1.2rem;padding:1rem 1.1rem;display:flex}.public-calculator-result p{color:var(--text-soft);margin:.35rem 0 0}.public-calculator-result-result{background:#1b785f1c}.public-calculator-result-error{background:#a4374521}.public-calculator-disclaimer{border-top:1px solid var(--line);color:var(--text-muted);gap:.65rem;margin:1.5rem 0 0;padding-top:1.15rem;display:flex}.public-calculator-disclaimer svg,.public-calculator-privacy svg{flex:none}.product-steps{grid-template-columns:minmax(16rem,.7fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.product-steps h2,.product-faq h2{letter-spacing:-.045em;margin:.65rem 0 1rem;font-size:clamp(1.8rem,4vw,3.4rem)}.product-steps ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.product-steps li{border:1px solid var(--line);background:#0a1223b3;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.2rem;display:grid}.product-steps li>span{color:var(--cyan);letter-spacing:.1em;font-size:.78rem;font-weight:850}.product-steps h3{margin:0 0 .3rem}.product-steps li p{margin:0}.product-faq>div:last-child{gap:.7rem;display:grid}.product-faq details{border:1px solid var(--line);background:#091020bf;border-radius:.9rem;padding:1.05rem 1.2rem}.product-faq summary{cursor:pointer;font-weight:730}.product-faq details p{margin:.8rem 0 0}.product-official-sources-heading{grid-template-columns:auto minmax(0,1fr);gap:1rem;max-width:56rem;display:grid}.product-source-grid>a{border:1px solid var(--line);background:#091020b8;border-radius:1rem;justify-content:space-between;gap:.8rem;padding:1.1rem;display:flex}.product-source-grid{margin-top:1.7rem}.product-source-grid strong,.product-source-grid small{display:block}.product-source-grid small{color:var(--text-soft);margin-top:.45rem}.product-support{border-block:1px solid var(--line);background:linear-gradient(115deg,#244bb338,#0000 56%),#080f1edb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;display:grid}.product-support>svg{color:#82adff}.product-support h2{margin:0 0 .4rem;font-size:clamp(1.4rem,3vw,2.2rem)}.product-support p{margin:0}.portal-loading{text-align:center;align-content:center;justify-items:center;gap:.7rem;min-height:62vh;padding:2rem;display:grid}.portal-loading>svg{color:#7ba6ff}.portal-loading strong{font-size:clamp(1.35rem,3vw,2rem)}.portal-loading span{color:var(--text-soft)}.portal-spin{animation:.8s linear infinite portal-spin}@keyframes portal-spin{to{transform:rotate(360deg)}}.portal-avatar{color:#fff;letter-spacing:.04em;background-color:#17377f;background-image:radial-gradient(circle at 30% 20%,#70a1ff5c,#0000 45%),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #80a4ff59;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:.9rem;font-weight:850;display:flex}.portal-avatar.has-photo{box-shadow:0 10px 26px #020a1e61}.portal-avatar-large{border-radius:1.3rem;width:6rem;height:6rem;font-size:1.5rem}.portal-nav nav button,.portal-nav nav a,.portal-handle-title{align-items:center;gap:.7rem;display:flex}.portal-nav-count{background:#416ae438;border:1px solid #688fff38;border-radius:999px;margin-left:auto;padding:.16rem .4rem;font-size:.68rem}.portal-help{position:relative;overflow:hidden}.portal-help:after{content:"";pointer-events:none;background:radial-gradient(circle,#3872ff3b,#0000 68%);width:8rem;height:8rem;position:absolute;top:-3rem;right:-3rem}.portal-help>*{z-index:1;position:relative}.portal-help button,.portal-chat-shortcut,.portal-profile-health button,.portal-mini-protocol{align-items:center;gap:.5rem;display:flex}.portal-help button,.portal-chat-shortcut{justify-content:center}.portal-topbar{align-items:center}.portal-chat-shortcut{color:#f4f7ff;background:#2b57cb2b;border:1px solid #5882ff4d;border-radius:.8rem;padding:.8rem 1rem;font-weight:720}.portal-notice{grid-template-columns:auto minmax(0,1fr) auto}.portal-notice>svg{color:#79a9ff}.portal-notice button{align-items:center;gap:.4rem;display:inline-flex}.portal-welcome-card,.portal-safety-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.portal-welcome-card>:last-child,.portal-safety-card>:last-child{grid-column:2}.portal-welcome-card h2,.portal-profile-health h2,.portal-recent-card h2,.portal-safety-card h2{margin:.35rem 0 .6rem}.portal-welcome-card p,.portal-profile-health p,.portal-safety-card p,.portal-protocols-intro{color:var(--text-soft);line-height:1.6}.portal-profile-health button{color:#8fb7ff;background:0 0;border:0;padding:.6rem 0;font-weight:720}.portal-recent-card{gap:.65rem;display:grid}.portal-mini-protocol{border:1px solid var(--line);color:inherit;text-align:left;background:#ffffff06;border-radius:.75rem;justify-content:space-between;width:100%;padding:.75rem}.portal-mini-protocol>span{gap:.2rem;display:grid}.portal-mini-protocol small{color:var(--text-muted)}.portal-safety-card>svg{color:#79a9ff}.portal-safety-card a{color:#93b9ff;font-weight:720}.portal-profile-layout{grid-template-columns:minmax(16rem,.33fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.portal-identity-card{position:sticky;top:1rem}.portal-photo-editor{border-bottom:1px solid var(--line);text-align:center;justify-items:center;gap:.8rem;padding-bottom:1.2rem;display:grid}.portal-photo-editor form{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.portal-photo-editor small,.portal-identity-note{color:var(--text-muted);font-size:.75rem;line-height:1.5}.portal-identity-list{gap:.7rem;margin-top:1rem;display:grid}.portal-identity-list>div{gap:.18rem;display:grid}.portal-identity-list span{color:var(--text-muted);font-size:.72rem}.portal-identity-list strong{overflow-wrap:anywhere;font-size:.86rem}.portal-handle-card{background:radial-gradient(circle at 100% 0,#4370ff26,#0000 45%),#050b18bd;border:1px solid #698fff3d;border-radius:1rem;gap:.72rem;margin-top:1rem;padding:.9rem;display:grid}.portal-handle-title>div{gap:.12rem;display:grid}.portal-handle-title small,.portal-handle-note{color:var(--text-muted);font-size:.72rem;line-height:1.45}.portal-handle-card>label{color:#c6d4f3;font-size:.75rem;font-weight:720}.portal-handle-input{background:#020710e0;border:1px solid #879ed447;border-radius:.76rem;align-items:center;min-height:2.8rem;display:flex;overflow:hidden}.portal-handle-input:focus-within{border-color:#5682ff;box-shadow:0 0 0 3px #3663e529}.portal-handle-input>span{color:#79a9ff;padding-left:.78rem;font-weight:800}.portal-handle-input input{color:#f4f7ff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:.68rem .72rem .68rem .15rem}.portal-handle-status{color:var(--text-muted);align-items:center;gap:.35rem;min-height:1.2rem;font-size:.72rem;display:flex}.portal-handle-status.available{color:#72e6b1}.portal-handle-status.unavailable,.portal-handle-status.error{color:#ff9f9f}.portal-handle-card .button{justify-content:center;width:100%}.portal-profile-form{gap:1rem;display:grid}.portal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.portal-form-grid label{color:#c6d4f3;gap:.42rem;font-size:.78rem;font-weight:680;display:grid}.portal-form-grid input,.portal-form-grid select{color:#f4f7ff;background:#040913cc;border:1px solid #879ed43b;border-radius:.7rem;min-height:2.85rem;padding:.7rem .78rem}.portal-form-grid input:focus,.portal-form-grid select:focus{border-color:#5682ff;outline:none;box-shadow:0 0 0 3px #3663e529}.portal-field-wide{grid-column:span 2}.portal-profile-save{border:1px solid var(--line);background:#091122d1;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.portal-profile-save>span{color:var(--text-soft);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.portal-profile-save>span svg{color:#79a9ff}.portal-protocols-card{gap:1rem;display:grid}.portal-protocol-list{gap:.65rem;display:grid}.portal-protocol-list article{border:1px solid var(--line);background:#ffffff06;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem;display:grid}.portal-protocol-list article>div:nth-child(2){gap:.22rem;display:grid}.portal-protocol-list article>div:nth-child(2) span,.portal-protocol-list article small{color:var(--text-muted);font-size:.72rem}.portal-protocol-rating{justify-items:end;gap:.25rem;min-width:7rem;display:grid}.portal-protocol-rating>span{color:var(--text-muted);font-size:.68rem}.portal-protocol-rating strong{color:#ffd479;align-items:center;gap:.35rem;display:flex}.portal-empty-list{text-align:center;place-content:center;justify-items:center;gap:.6rem;min-height:15rem;display:grid}.portal-empty-list>svg{color:#78a4ff}.portal-empty-list p{color:var(--text-soft);margin:0}@media (width<=980px){.product-hero,.product-explanation,.product-steps,.portal-profile-layout{grid-template-columns:1fr}.product-hero{min-height:auto;padding-top:6rem}.product-hero-visual{justify-self:center;width:min(100%,27rem)}.product-highlights{grid-template-columns:1fr}.portal-identity-card{position:static}}@media (width<=760px){.footer-portal-callout,.footer-main,.product-support{grid-template-columns:1fr;align-items:stretch}.footer-links{grid-template-columns:1fr 1fr}.product-support .button,.footer-portal-callout .button{justify-content:center;width:100%}.public-calculator-actions .button{width:100%}.portal-topbar{flex-direction:column;align-items:stretch}.portal-chat-shortcut{width:100%}.portal-form-grid{grid-template-columns:1fr}.portal-field-wide{grid-column:auto}.portal-profile-save,.portal-protocol-list article{grid-template-columns:1fr;align-items:stretch}.portal-profile-save{flex-direction:column}.portal-profile-save .button{justify-content:center;width:100%}.portal-protocol-rating{justify-items:start}}@media (width<=520px){.footer-links{grid-template-columns:1fr}}.manager-policy-editor{background:linear-gradient(145deg,#0e2042d1,#08142be6);border:1px solid #5f8ee738;border-radius:20px;gap:18px;margin:8px 0;padding:20px;display:grid}.permission-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.permission-policy-grid label{background:#050f2294;border:1px solid #6e91cd29;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(150px,.7fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.permission-policy-grid label>span{color:#dce6ff;font-size:.82rem;line-height:1.35}.manager-email-policy textarea{min-height:110px}.manager-email-policy small,.manager-policy-note{color:#98abc9;font-size:.76rem;line-height:1.5}.public-notice-overlay{z-index:1200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020813c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.public-notice-card{background:radial-gradient(circle at 100% 0,#2467ff33,#0000 42%),linear-gradient(145deg,#102343,#08172f 64%,#071326);border:1px solid #4c8bff6b;border-radius:28px;width:min(100%,560px);padding:34px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000007a,inset 0 1px #ffffff14}.public-notice-maintenance .public-notice-card{border-color:#358fff9e}.public-notice-warning .public-notice-card{border-color:#ffbc488a}.public-notice-icon{color:#c6d4f3;background:#1853c438;border:1px solid #5294ff59;border-radius:17px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.public-notice-card h2{color:#f4f7ff;letter-spacing:-.035em;margin:6px 44px 12px 0;font-size:clamp(1.55rem,4vw,2.2rem)}.public-notice-card>p:not(.section-kicker){color:#c6d4f3;white-space:pre-line;margin:0;line-height:1.7}.public-notice-card>small{color:#8499ba;margin-top:20px;display:block}.public-notice-close{color:#c6d4f3;cursor:pointer;background:#050f22b8;border:1px solid #7d9dd33d;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:20px;right:20px}.public-notice-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.public-notice-actions .button{align-items:center;gap:8px;display:inline-flex}.public-notice-later{color:#aebbd9;cursor:pointer;background:0 0;border:0;padding:10px 4px}.public-notice-manager{margin-top:26px}.public-notice-manager-grid{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:20px;display:grid}.public-notice-form{background:#061126a8;border:1px solid #5a8adc33;border-radius:20px;padding:20px}.public-notice-form-heading{align-items:center;gap:12px;display:flex}.public-notice-form-heading>span{color:#c6d4f3;background:#1c5bda3d;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.public-notice-form-heading div{gap:3px;display:grid}.public-notice-form-heading small,.public-notice-list small{color:#8fa4c5}.public-notice-checks{gap:8px;display:grid}.public-notice-list{align-content:start;gap:12px;display:grid}.public-notice-list article{background:#050f219e;border:1px solid #638bcd2b;border-radius:17px;gap:10px;padding:17px;display:grid}.public-notice-list h4,.public-notice-list p{margin:0}.public-notice-list p{color:#aebbd9;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.5;display:-webkit-box;overflow:hidden}.public-notice-list .notice-status{align-items:center;gap:6px;width:fit-content;display:inline-flex}.vault-reveal-form{gap:14px;display:grid}.support-messagebar .button{width:100%;margin-top:10px}@media (width<=980px){.permission-policy-grid,.public-notice-manager-grid{grid-template-columns:1fr}}@media (width<=620px){.manager-policy-editor,.public-notice-form{padding:15px}.permission-policy-grid label{grid-template-columns:1fr}.public-notice-card{border-radius:22px;padding:27px 21px 23px}.public-notice-actions{display:grid}.public-notice-actions .button,.public-notice-later{justify-content:center;width:100%}}.referral-share{background:radial-gradient(circle at 0 0,#1c6fff2b,#0000 36%),#07142bd1;border:1px solid #3a89ff3d;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:min(100% - 32px,1180px);margin:22px auto;padding:22px;display:grid}.referral-share-icon{color:#c6d4f3;background:#185bd933;border:1px solid #5094ff4d;border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.referral-share>div:nth-child(2){gap:5px;display:grid}.referral-share span,.referral-share small{color:#8fb8ff;font-size:.76rem;font-weight:750}.referral-share h2,.referral-share p{margin:0}.referral-share h2{color:#f4f7ff;font-size:1.08rem}.referral-share p{color:#aebbd9;max-width:650px;font-size:.84rem;line-height:1.55}.referral-share-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.referral-share-actions .button,.referral-share small{align-items:center;gap:7px;display:inline-flex}.referral-share>small{grid-column:2/-1}@media (width<=840px){.referral-share{grid-template-columns:auto minmax(0,1fr)}.referral-share-actions{grid-column:1/-1;justify-content:stretch}.referral-share-actions .button{flex:210px;justify-content:center}}@media (width<=520px){.referral-share{grid-template-columns:1fr}.referral-share-icon{width:46px;height:46px}.referral-share-actions,.referral-share>small{grid-column:1}}.offer-visual-builder{background:linear-gradient(135deg,#2a6fff14,#0000 45%),#070f20eb;border:1px solid #6798ff38;border-radius:18px;margin:0 20px 16px;overflow:hidden}.offer-visual-builder>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:13px 16px;list-style:none;display:flex}.offer-visual-builder>summary::-webkit-details-marker{display:none}.offer-visual-builder>summary span,.offer-builder-actions,.offer-builder-status,.offer-page-security,.offer-visual-page-header>a,.offer-visual-page-header .section-kicker{align-items:center;gap:8px;display:inline-flex}.offer-visual-builder>summary span{color:#f4f7ff;font-size:.9rem;font-weight:750}.offer-visual-builder>summary small{color:#8fa5cc;font-size:.72rem}.offer-visual-builder[open]>summary{border-bottom:1px solid #6798ff29}.offer-builder-layout{grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr);gap:20px;padding:20px;display:grid}.offer-builder-form{align-content:start;gap:13px;display:grid}.offer-builder-form label{color:#aebbd9;gap:7px;font-size:.77rem;font-weight:680;display:grid}.offer-builder-form input{color:#f4f7ff;background:#030914c7;border:1px solid #87a4db40;border-radius:11px;width:100%;min-height:43px;padding:0 12px}.offer-builder-form input:focus-visible{outline-offset:2px;outline:2px solid #4f88ff}.offer-builder-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.offer-builder-actions{flex-wrap:wrap;padding-top:4px}.offer-builder-actions .button{min-height:43px}.offer-builder-status{color:#c6d4f3;margin:0;font-size:.77rem;line-height:1.45}.offer-builder-preview{align-content:start;gap:9px;min-width:0;display:grid}.offer-builder-preview>span{color:#8ea7d5;letter-spacing:.08em;text-transform:uppercase;font-size:.71rem;font-weight:720}.offer-builder-preview canvas{border:1px solid #6d9dff4d;border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 24px 80px #00000047}.offer-builder-preview small{color:#7f94b9;font-size:.7rem;line-height:1.45}.offer-visual-page{background:radial-gradient(circle at 85% 0,#2a6fff33,#0000 34%),#050a15;min-height:100vh;padding:clamp(20px,4vw,56px)}.offer-visual-page-header{gap:20px;width:min(1180px,100%);margin:0 auto 24px;display:grid}.offer-visual-page-header>a{color:#aebbd9;width:fit-content;text-decoration:none}.offer-visual-page-header h1{color:#f4f7ff;max-width:780px;margin:9px 0 10px;font-size:clamp(2rem,5vw,4rem);line-height:1.02}.offer-visual-page-header p{color:#9fb0d0;max-width:770px;margin:0;line-height:1.65}.offer-page-security{color:#8de8b9;background:#0d523a29;border:1px solid #4bde9d40;border-radius:999px;width:fit-content;padding:10px 13px;font-size:.75rem}.offer-visual-page>.offer-visual-builder{width:min(1180px,100%);margin:0 auto}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.offer-builder-layout{grid-template-columns:1fr}}@media (width<=560px){.offer-visual-builder{margin-inline:12px}.offer-visual-page>.offer-visual-builder{margin-inline:auto}.offer-builder-layout{padding:14px}.offer-builder-row{grid-template-columns:1fr}.offer-builder-actions .button{width:100%}}.formalization-center{background:linear-gradient(135deg,#152d5e57,#060b18eb),#080e1c;border:1px solid #4c7eff42;border-radius:24px;width:min(1420px,100% - 40px);margin:0 auto 34px;padding:clamp(22px,3vw,34px);box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0a}.formalization-center-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.formalization-center-heading h2{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(1.45rem,3vw,2.15rem)}.formalization-center-heading>span{color:#8f9db8;font-size:.82rem}.formalization-records{gap:14px;display:grid}.formalization-records>article{background:#070e1dc7;border:1px solid #7291d12b;border-radius:18px;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr);align-items:center;gap:24px;padding:20px;display:grid}.formalization-records>article>div:first-child{gap:4px;display:grid}.formalization-records>article>div:first-child span,.formalization-records>article>div:first-child small{color:#8f9db8;font-size:.78rem}.formalization-records>article>div:first-child strong{color:#f4f7ff;font-size:1rem}.formalization-action{justify-items:start;gap:8px;display:grid}.formalization-action .button{min-height:48px;padding-inline:22px;box-shadow:0 14px 34px #1951ff3d}.formalization-action>span{color:#8f9db8;font-size:.76rem;line-height:1.45}.formalization-action>p,.formalization-center-message{color:#e8b88b;margin:0;font-size:.8rem;line-height:1.45}.formalization-action.compact{margin-top:10px}.formalization-action.compact .button{width:100%;min-height:42px;font-size:.8rem}.formalization-action.compact>span{color:#95a6c8;font-size:.7rem}.formalization-complete{color:#8ce1bd;background:#23855e1a;border:1px solid #39c78f3d;border-radius:999px;justify-self:start;padding:10px 14px;font-size:.78rem}.support-contracting-progress{background:#7897d626;border-radius:999px;width:100%;height:7px;margin-top:10px;overflow:hidden}.support-contracting-progress i{border-radius:inherit;background:linear-gradient(90deg,#255fff,#6b91ff);min-width:4px;height:100%;display:block;box-shadow:0 0 18px #3e70ff94}.support-contracting-card>small{color:#91a0bd;margin-top:6px;font-size:.7rem;display:block}@media (width<=720px){.formalization-center{border-radius:19px;width:min(100% - 24px,1420px);padding:18px}.formalization-center-heading,.formalization-records>article{grid-template-columns:1fr;align-items:stretch}.formalization-center-heading{display:grid}.formalization-action .button{width:100%}}.secure-attachments{background:linear-gradient(115deg,#135cff0f,#0000 45%),#080d17;border-top:1px solid #4c7ee62e;gap:8px;padding:9px 12px;display:grid}.secure-attachments.unavailable{color:#7f8ba0;font-size:9px;line-height:1.4}.secure-attachment-actions,.secure-viewer-speed{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.secure-attachment-actions input{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.secure-attachment-purpose{align-items:center;gap:6px;display:flex}.secure-attachment-purpose>span{color:#8292ae;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:700}.secure-attachment-purpose select{appearance:none;color:#dce6ff;font:inherit;background:linear-gradient(45deg,#0000 50%,#7199ef 50%) calc(100% - 13px) calc(50% - 2px)/4px 4px no-repeat,linear-gradient(135deg,#7199ef 50%,#0000 50%) calc(100% - 9px) calc(50% - 2px)/4px 4px no-repeat,#0c1931eb;border:1px solid #5684e14d;border-radius:9px;min-height:32px;padding:0 27px 0 10px;font-size:9px}.secure-attachment-purpose select:focus-visible,.secure-attachment-actions button:focus-visible,.secure-attachment-list article>button:focus-visible{outline:2px solid var(--cobalt-bright);outline-offset:2px}.secure-attachment-actions button,.secure-attachment-list article>button{color:#c6d4f3;font:inherit;background:#15294d9e;border:1px solid #5684e13d;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;display:inline-flex}.secure-attachment-actions button:hover:not(:disabled),.secure-attachment-list article>button:hover:not(:disabled){color:#fff;background:#1c428bb8;border-color:#5e91ff94}.secure-attachment-actions button:disabled,.secure-attachment-list article>button:disabled{cursor:not-allowed;opacity:.42}.secure-attachment-actions svg,.secure-attachment-list svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;height:15px}.secure-attachment-actions span{font-size:9px;font-weight:700}.secure-attachment-actions small{color:#6f7d95;margin-left:2px;font-size:8px}.secure-attachment-list{scrollbar-color:#244a91 transparent;gap:8px;max-height:420px;display:grid;overflow-y:auto}.secure-attachment-entry{gap:6px;display:grid}.secure-attachment-list article{background:#0d1525e0;border:1px solid #6989c324;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:6px 7px 6px 10px;display:grid}.secure-attachment-list article.selected{background:linear-gradient(110deg,#265ed438,#0000 72%),#0d1525f5;border-color:#528bff7a;box-shadow:inset 0 0 0 1px #528bff14}.secure-attachment-list article>div{gap:2px;min-width:0;display:grid}.secure-attachment-list .secure-file-actions{gap:5px;display:flex}.secure-attachment-list strong{color:#dce6ff;font-size:9px}.secure-attachment-list article>div>span{color:#76849c;font-size:8px}.secure-attachment-list .secure-file-actions button{color:#c6d4f3;background:#15294d9e;border:1px solid #5684e13d;border-radius:8px;justify-content:center;align-items:center;width:32px;min-height:32px;padding:0;display:inline-flex}.secure-attachment-list .secure-file-actions button[aria-pressed=true]{color:#fff;background:#1c55cf;border-color:#6f9cff}.secure-file-state{background:#6e7d96;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6e7d9614}.secure-file-state.quarantined,.secure-file-state.scanning,.secure-file-state.error{background:#f2bd4b;animation:1.4s ease-in-out infinite secure-file-pulse;box-shadow:0 0 0 4px #f2bd4b14}.secure-file-state.available{background:#39d98a;box-shadow:0 0 0 4px #39d98a14}.secure-file-state.blocked{background:#ff647c;box-shadow:0 0 0 4px #ff647c14}.secure-attachment-notice{color:#93a7ca;margin:0;font-size:8px;line-height:1.45}.secure-attachment-selection{color:#8fb3ff;margin:0;font-size:8px;line-height:1.45}.portability-review{background:linear-gradient(135deg,#1b4bad2b,#0000 58%),#070e1bf5;border:1px solid #4f84f047;border-radius:12px;gap:10px;padding:11px;display:grid;box-shadow:inset 0 1px #ffffff09}.portability-review.compact{color:#92a6c9;font-size:9px}.portability-review.compact strong{color:#dce6ff;font-size:10px}.portability-review-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.portability-review-heading>div{gap:3px;display:grid}.portability-review-heading span,.portability-authenticity-code>span,.portability-review-decision label>span{color:#7f9ed9;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:760}.portability-review-heading strong{color:#f4f7ff;font-size:10px;line-height:1.35}.portability-review-heading small{color:#8091af;white-space:nowrap;font-size:8px}.portability-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.portability-review-fields div{background:#101e36a6;border:1px solid #5e84cb21;border-radius:8px;gap:3px;padding:7px 8px;display:grid}.portability-review-fields dt{color:#7f91b2;font-size:7px}.portability-review-fields dd{color:#dce6ff;overflow-wrap:anywhere;margin:0;font-size:9px}.portability-authenticity-code{background:#0e2753b8;border:1px solid #4d8bff4d;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:9px;display:grid}.portability-authenticity-code>span{grid-column:1/-1}.portability-authenticity-code strong{color:#f4f7ff;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px}.portability-authenticity-code button,.portability-authenticity-code a,.portability-review-decision button{color:#f4f7ff;background:#1f52b9b8;border:1px solid #5b94ff61;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:0 9px;font-size:8px;text-decoration:none;display:inline-flex}.portability-review-warnings{color:#f0c97b;gap:4px;margin:0;padding-left:15px;font-size:8px;line-height:1.45;display:grid}.portability-review-decision{gap:8px;display:grid}.portability-review-decision label{gap:5px;display:grid}.portability-review-decision textarea{color:#f4f7ff;font:inherit;resize:vertical;background:#050d1ad1;border:1px solid #6285c53d;border-radius:9px;min-height:66px;padding:8px;font-size:9px}.portability-review-decision>div{flex-wrap:wrap;gap:7px;display:flex}.portability-review-decision button.secondary{background:#401a269e;border-color:#ff698445}.portability-review p{color:#9eb1d1;margin:0;font-size:8px;line-height:1.45}@media (width<=620px){.portability-review-fields,.portability-authenticity-code{grid-template-columns:1fr}.portability-authenticity-code>span{grid-column:auto}}.message-reply-preview{background:#03081247;border:0;border-left:2px solid #6497ffb8;border-radius:5px;margin:0 0 8px;padding:7px 8px}.message-reply-preview>span{text-transform:uppercase;font-weight:700;color:#89aaf0!important;margin:0 0 3px!important;font-size:7px!important;display:block!important}.message-reply-preview .reply-public-staff-identity{margin-left:3px;display:inline-flex}.message-reply-preview p{text-overflow:ellipsis;max-width:36ch;overflow:hidden;color:#aebbd9!important;white-space:nowrap!important;margin:0!important;font-size:8px!important;line-height:1.4!important}.message-actions{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.message-actions>button,.message-reaction-picker button{color:#9eacc6;font:inherit;background:#070d195c;border:1px solid #819ed329;border-radius:999px;align-items:center;gap:4px;min-height:25px;padding:0 8px;font-size:8px;display:inline-flex}.message-actions>button:hover:not(:disabled),.message-reaction-picker button:hover:not(:disabled),.message-reaction-picker button.active{color:#fff;background:#2658c059;border-color:#6897ff80}.message-actions button:focus-visible{outline-offset:2px;outline:2px solid #79a2ff}.message-actions button:disabled{cursor:not-allowed;opacity:.45}.message-actions>button span,.message-reaction-picker button span{color:inherit!important;font-size:inherit!important;margin:0!important;display:inline!important}.message-reaction-picker{gap:3px;display:flex}.message-reaction-picker button{min-width:27px;padding:0 5px}.message-reaction-picker small{color:#c6d4f3;font-size:7px}.message-hide-action{color:#f6b6c0!important}.message-attachment-grid{gap:5px;margin-top:8px;display:grid}.message-attachment-entry{gap:6px;display:grid}.message-attachment-grid article{background:#03081257;border:1px solid #7c99cd2b;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.message-attachment-grid article>span{background:#2b5ec93d;border:1px solid #6897ff47;border-radius:7px;justify-content:center;align-items:center;width:32px;height:28px;font-weight:800;color:#9dbbff!important;margin:0!important;font-size:7px!important;display:inline-flex!important}.message-attachment-grid article>div:nth-child(2){gap:2px;min-width:0;display:grid}.message-attachment-grid strong,.message-attachment-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.message-attachment-grid strong{color:#dce6ff;font-size:8px}.message-attachment-grid small{color:#8493ad;font-size:7px}.message-attachment-grid article>div:last-child{gap:4px;display:flex}.message-attachment-grid button{color:#c6d4f3;font:inherit;background:#1b376b94;border:1px solid #618be23d;border-radius:7px;min-height:27px;padding:0 7px;font-size:7px}.message-attachment-grid button:hover:not(:disabled){color:#fff;background:#1f4faeb3;border-color:#6799ff85}.message-attachment-notice{color:#f0c06a!important;margin-top:6px!important;font-size:8px!important}.composer-replying{background:#1a397738;border:1px solid #5c89e53d;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:7px 9px;display:flex}.composer-replying div{min-width:0}.composer-replying span{color:#8eb1ff;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.composer-replying p{color:#c6d4f3;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;overflow:hidden}.composer-replying button{color:#aebbd9;background:0 0;border:0;min-width:30px;min-height:30px;font-size:18px}.panel-bubble.client-hidden{opacity:.72;border-style:dashed}.client-hidden-label{color:#f1ba72;margin-bottom:7px;font-size:7px;display:block}.message-hide-confirm{background:linear-gradient(110deg,#913b521f,#0000 68%),#0a101c;border:1px solid #ec6f8b47;border-radius:12px;gap:9px;margin:0 16px 10px;padding:11px;display:grid}.message-hide-confirm span{color:#f5c2cb;font-size:9px;font-weight:800}.message-hide-confirm p{color:#8f9cb2;margin:3px 0 0;font-size:8px;line-height:1.45}.message-hide-confirm textarea{color:#f4f7ff;font:inherit;resize:vertical;background:#070c15;border:1px solid #90a4c938;border-radius:8px;min-height:52px;padding:8px;font-size:9px}.message-hide-confirm>div:last-child{justify-content:flex-end;gap:6px;display:flex}.message-hide-confirm button{color:#c6d4f3;font:inherit;background:#1b2a45cc;border:1px solid #839cca33;border-radius:8px;min-height:31px;padding:0 10px;font-size:8px}.message-hide-confirm button[type=submit]{color:#ffdce3;background:#9f36526b;border-color:#ee6f8f59}.secure-viewer-backdrop{z-index:1200;background:#01040ad6;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.secure-viewer{background:radial-gradient(circle at 12% 0,#285bcf2e,#0000 40%),#080d17;border:1px solid #6492f047;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(92vw,980px);height:min(84vh,760px);display:grid;overflow:hidden;box-shadow:0 32px 100px #0000009e}.secure-viewer header,.secure-viewer footer{background:#070d18eb;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.secure-viewer header{border-bottom:1px solid #7a96c926}.secure-viewer footer{border-top:1px solid #7a96c926}.secure-viewer header div{gap:3px;min-width:0;display:grid}.secure-viewer header span{color:#7897d8;text-transform:uppercase;font-size:8px;font-weight:800}.secure-viewer header strong{color:#f4f7ff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.secure-viewer button{color:#dce6ff;font:inherit;background:#1d386d94;border:1px solid #638fe740;border-radius:8px;min-height:32px;padding:0 10px;font-size:9px}.secure-viewer header>button{width:34px;padding:0;font-size:21px}.secure-viewer-stage{background:linear-gradient(45deg,#ffffff05 25%,#0000 25%),#03060c;justify-content:center;align-items:center;min-height:0;padding:14px;display:flex;overflow:auto}.secure-viewer-stage img{object-fit:contain;transform-origin:50%;max-width:100%;height:auto;max-height:100%;transition:transform .16s}.secure-viewer-stage video,.secure-viewer-stage iframe{border:0;width:100%;max-width:100%;height:100%}.secure-audio-player{background:#0f1d36d1;border:1px solid #5682db42;border-radius:14px;place-items:center;gap:14px;width:min(90%,520px);padding:28px;display:grid}.secure-audio-player>span{color:#9fbaff;background:#2d61d047;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:11px;font-weight:900;display:flex}.secure-audio-player audio{width:100%}.secure-viewer-zoom{align-items:center;gap:6px;display:flex}.secure-viewer-speed>span{color:#8f9db6;margin-right:2px;font-size:8px}.secure-viewer-speed button{min-width:42px}.secure-viewer-speed button.active,.secure-viewer-speed button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#285acf,#447cff);border-color:#79a2ffb8;box-shadow:0 0 18px #2c66ee47}.secure-viewer-zoom span,.secure-viewer footer>span{color:#8f9db6;font-size:8px}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes secure-file-pulse{50%{opacity:.45}}@media (width<=560px){.secure-attachment-actions small{flex-basis:100%}.message-attachment-grid article{grid-template-columns:auto minmax(0,1fr)}.message-attachment-grid article>div:last-child{grid-column:1/-1}.message-attachment-grid button{flex:1}.message-actions>button span{display:none!important}.secure-viewer-backdrop{padding:8px}.secure-viewer{width:100%;height:92vh}}@media (prefers-reduced-motion:reduce){.secure-file-state.quarantined,.secure-file-state.scanning,.secure-file-state.error{animation:none}}.reminder-manager{color:#f4f7ff;background:radial-gradient(circle at 78% 0,#2770ff2b,#0000 32rem),radial-gradient(circle at 10% 36%,#1e47aa1c,#0000 34rem),#060c18;min-height:100vh}.reminder-header h1{letter-spacing:-.055em}.reminder-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.reminder-kpis article{background:linear-gradient(145deg,#101f3cf5,#071021f7);border:1px solid #7899db2e;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem .75rem;min-height:7.5rem;padding:1.2rem;display:grid;box-shadow:inset 0 1px #ffffff09,0 20px 60px #0003}.reminder-kpis article>svg{color:#79a7ff}.reminder-kpis article>span{color:#9badcf;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.reminder-kpis article>strong{color:#f4f7ff;grid-column:1/-1;align-self:end;font-size:clamp(1.8rem,4vw,2.6rem)}.reminder-compose{grid-template-columns:minmax(14rem,.52fr) minmax(25rem,1.48fr);align-items:start}.reminder-compose .password-card-index{place-items:center;width:2.7rem;height:2.7rem;display:grid}.reminder-list-section{background:#071021bd;border:1px solid #7897d32b;border-radius:1.2rem;margin-top:1.25rem;padding:1.25rem}.reminder-list-section>header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.reminder-list-section h2,.reminder-card h3{color:#f4f7ff;margin:0}.reminder-filters{background:#030a18b8;border:1px solid #6e8fcf2b;border-radius:.8rem;gap:.35rem;padding:.25rem;display:flex}.reminder-filters button{color:#91a5c9;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.6rem;padding:.55rem .8rem;font-size:.78rem;font-weight:700}.reminder-filters button.active{color:#f4f7ff;background:linear-gradient(135deg,#245fd8,#337dff);box-shadow:0 8px 24px #1f63ea42}.reminder-card{background:radial-gradient(circle at 100% 0,#2d6eff1f,#0000 35%),linear-gradient(145deg,#0d1b36f5,#071021f7);border:1px solid #6789cd33;border-radius:1rem;flex-direction:column;gap:.9rem;min-width:0;padding:1.15rem;display:flex;box-shadow:0 16px 42px #0000002e}.reminder-card.priority-important{border-color:#f4ac4059}.reminder-card.priority-urgent,.reminder-card.status-due{border-color:#ff5b696b;box-shadow:inset 0 0 0 1px #ff636f0f,0 18px 50px #420a172e}.reminder-card.status-completed,.reminder-card.status-dismissed,.reminder-card.status-expired{opacity:.78}.reminder-card>header,.reminder-card>footer,.reminder-card dl div,.reminder-card dt{align-items:center;display:flex}.reminder-card>header{justify-content:space-between;gap:.7rem}.reminder-priority,.reminder-status{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.35rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.reminder-priority{color:#aebbd9;background:#2f68e024}.priority-important .reminder-priority{color:#ffd18c;background:#de8b1c24}.priority-urgent .reminder-priority{color:#ffb1b9;background:#de3c4d26}.reminder-status{color:#8fe1c3;background:#18ac761f}.status-due .reminder-status{color:#ffb8bf;background:#e2415324}.reminder-card>p{color:#aebbd9;white-space:pre-wrap;margin:0;line-height:1.6}.reminder-card dl{border-block:1px solid #708fc921;gap:.55rem;margin:auto 0 0;padding:.85rem 0;display:grid}.reminder-card dl div{justify-content:space-between;gap:1rem}.reminder-card dt,.reminder-card dd{margin:0;font-size:.76rem}.reminder-card dt{color:#8296bb;gap:.4rem}.reminder-card dd{color:#dce6ff;text-align:right}.reminder-card>footer{flex-wrap:wrap;gap:.5rem}.reminder-card>footer button{color:#dce6ff;min-height:2.35rem;font:inherit;cursor:pointer;background:#0f1f3dc7;border:1px solid #6d91d738;border-radius:.65rem;align-items:center;gap:.4rem;padding:.5rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.reminder-card>footer button:hover{background:#1e438b8c;border-color:#5187f594}.reminder-card>footer button.danger{color:#ffb7bf;background:#5b162433;border-color:#e250603b;margin-left:auto}.reminder-card>footer button:disabled{cursor:wait;opacity:.55}.reminder-grid .manager-empty{grid-column:1/-1}.reminder-confirm-backdrop{z-index:110;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01050ed1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.reminder-confirm{color:#f4f7ff;background:linear-gradient(145deg,#111e39,#070f20);border:1px solid #ef637147;border-radius:1.1rem;gap:.9rem;width:min(100%,30rem);padding:1.4rem;display:grid;box-shadow:0 30px 90px #00000080}.reminder-confirm>svg{color:#ff8d99}.reminder-confirm h2,.reminder-confirm p{margin:0}.reminder-confirm p{color:#aebbd9;line-height:1.6}.reminder-confirm>div{justify-content:flex-end;gap:.7rem;margin-top:.3rem;display:flex}@media (width<=860px){.reminder-compose,.reminder-grid,.reminder-kpis{grid-template-columns:1fr}.reminder-list-section>header{flex-direction:column;align-items:stretch}.reminder-filters{overflow-x:auto}}@media (width<=560px){.reminder-list-section{padding:.85rem}.reminder-card dl div,.reminder-confirm>div{flex-direction:column;align-items:flex-start}.reminder-card dd{text-align:left}.reminder-card>footer button,.reminder-confirm .button{justify-content:center;width:100%}.reminder-card>footer button.danger{margin-left:0}}@media (width<=920px){.panel-staff-transfer{grid-template-columns:minmax(0,1fr)}.panel-staff-transfer small{white-space:normal}}.notice-manager{color:#f4f7ff;background:radial-gradient(circle at 18% 0,#155eef29,#0000 34rem),#060c18;min-height:100vh}.notice-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.notice-kpis article{background:linear-gradient(145deg,#111f3af5,#091223f5);border:1px solid #809dd62b;border-radius:1rem;gap:.45rem;min-height:7.5rem;padding:1.2rem;display:grid;box-shadow:0 18px 60px #0000002e}.notice-kpis span,.notice-list dt{color:#91a3c7;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.notice-kpis strong{color:#f4f7ff;align-self:end;font-size:clamp(1.65rem,4vw,2.4rem)}.email-channel-status{background:radial-gradient(circle at 12% 15%,#2563eb2b,#0000 38%),linear-gradient(145deg,#0a172ef7,#070f1ff5);border:1px solid #809dd62e;border-radius:1rem;grid-template-columns:minmax(20rem,1.05fr) minmax(24rem,1fr);align-items:center;gap:1.5rem;margin:0 0 1.25rem;padding:1.35rem;display:grid;box-shadow:inset 0 1px #ffffff09,0 18px 50px #0003}.email-channel-overview{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.email-channel-overview>div:first-child{gap:.35rem;display:grid}.email-channel-overview>div:first-child>span,.email-channel-status dt{color:#91a3c7;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.email-channel-status strong{color:#f4f7ff;font-size:1.2rem}.email-channel-status p,.email-channel-status dl{margin:0}.email-channel-status p{color:#aebbd9;font-size:.84rem;line-height:1.55}.email-monthly-meter{--email-usage:0%;aspect-ratio:1;background:conic-gradient(#3277ff 0 var(--email-usage), #7e9bd424 var(--email-usage) 100%);border-radius:50%;place-items:center;width:7rem;display:grid;box-shadow:0 0 38px #2563eb33,inset 0 0 0 1px #779ae029}.email-monthly-meter>div{aspect-ratio:1;text-align:center;background:#071021f7;border:1px solid #7997d326;border-radius:50%;place-content:center;width:5.55rem;display:grid}.email-monthly-meter strong{letter-spacing:-.03em;font-size:1.05rem}.email-monthly-meter span{color:#8297bd;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.email-channel-status dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.email-channel-status dl>div{background:#ffffff09;border-radius:.75rem;gap:.25rem;padding:.75rem;display:grid}.email-channel-status dd{color:#dce6ff;margin:0;font-size:.9rem;font-weight:700}.email-channel-ready{border-color:#12b57e52}.email-channel-cost_guard,.email-channel-attention{border-color:#ffad3861}.notice-compose{grid-template-columns:minmax(14rem,.55fr) minmax(22rem,1.45fr);align-items:start}.notice-compose .manager-form>label:not(.manager-check){color:#c6d4f3;gap:.5rem;font-size:.82rem;font-weight:650;display:grid}.notice-customer-picker{grid-column:1/-1;gap:.65rem;display:grid}.notice-customer-picker>label{color:#c6d4f3;gap:.45rem;font-size:.82rem;font-weight:650;display:grid}.notice-customer-picker>label>div{grid-template-columns:minmax(12rem,1fr) auto;gap:.55rem;display:grid}.notice-customer-picker .button{align-items:center;gap:.4rem;display:inline-flex}.notice-customer-results{gap:.45rem;display:grid}.notice-customer-results>button,.notice-selected-customer{color:#dce6ff;text-align:left;background:#2046941a;border:1px solid #4d7eff33;border-radius:.8rem;align-items:center;gap:.65rem;width:100%;padding:.75rem .85rem;display:flex}.notice-customer-results>button{cursor:pointer}.notice-customer-results>button:hover{background:#20469433;border-color:#4d7eff85}.notice-customer-results strong,.notice-selected-customer strong{display:block}.notice-customer-results span,.notice-selected-customer span{color:#8fa4cc;font-size:.72rem}.notice-selected-customer>div{flex:1;min-width:0}.notice-selected-customer>button{color:#8db2ff;cursor:pointer;background:0 0;border:0}@media (width<=680px){.notice-customer-picker>label>div{grid-template-columns:1fr}.notice-selected-customer{align-items:flex-start}}.notice-safety-note{color:#aebbd9;background:#155eef14;border-left:2px solid #2772ff;margin:0;padding:.85rem 1rem;font-size:.8rem;line-height:1.55}.notice-history-actions{flex-wrap:wrap;gap:.55rem;display:flex}.email-sender-field{background:#050d1fc7;border:1px solid #7992c847;border-radius:.85rem;grid-template-columns:minmax(8rem,1fr) auto;align-items:center;display:grid;overflow:hidden}.email-sender-field:focus-within{border-color:#427effc7;box-shadow:0 0 0 3px #2c68ff21}.email-sender-field input{min-width:0;box-shadow:none;border:0;border-radius:0}.email-sender-field input:focus{box-shadow:none}.email-sender-field span{color:#8ea4cc;white-space:nowrap;padding:0 .9rem;font-size:.82rem}.flow-summary{grid-template-columns:minmax(15rem,.55fr) minmax(18rem,1fr);align-items:stretch;gap:1rem;margin-bottom:1.25rem;display:grid}.flow-summary article,.flow-summary>p{background:linear-gradient(145deg,#0c1b3aeb,#050d1ef0);border:1px solid #5b79b538;border-radius:1.15rem;margin:0}.flow-summary article{align-items:center;gap:1rem;padding:1.15rem;display:flex}.flow-summary-icon{color:#8fb3ff;background:#2a68ff29;border-radius:.9rem;place-items:center;width:3rem;height:3rem;font-size:1.45rem;display:grid;box-shadow:inset 0 0 0 1px #5689ff4d}.flow-summary article div{display:grid}.flow-summary article strong{color:#f4f7ff;font-size:1.9rem}.flow-summary article span:last-child,.flow-summary>p{color:#9fb0cf}.flow-summary>p{align-items:center;padding:1.15rem 1.3rem;line-height:1.6;display:flex}.flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.flow-card{background:radial-gradient(circle at 100% 0,#2365ff1c,#0000 34%),#060f22eb;border:1px solid #5c79b53d;border-radius:1.2rem;flex-direction:column;gap:1rem;min-width:0;padding:1.25rem;display:flex;box-shadow:0 1.1rem 3rem #00051238}.flow-card.paused{background:radial-gradient(circle at 100% 0,#e691251a,#0000 34%),#0c111ff0;border-color:#f4aa3f4d}.flow-card>header{align-items:center;gap:.85rem;display:flex}.flow-product-icon{color:#dce6ff;letter-spacing:.08em;background:linear-gradient(145deg,#1f61ffb8,#153685a6);border-radius:1rem;flex:none;place-items:center;width:3.15rem;height:3.15rem;font-size:.72rem;font-weight:800;display:grid}.flow-card.paused .flow-product-icon{color:#ffd89b;background:linear-gradient(145deg,#ad621094,#4c3114a6)}.flow-status{color:#82d9bd;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.72rem;font-weight:750;display:inline-flex}.flow-card.paused .flow-status{color:#f5bc68}.flow-status i{background:currentColor;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 .8rem}.flow-card h2{color:#f4f7ff;margin:.22rem 0 0;font-size:1.05rem}.flow-card>p{color:#9dadca;min-height:3.2rem;margin:0;line-height:1.55}.flow-card dl{border-block:1px solid #6a85b726;gap:.45rem;margin:0;padding:.8rem 0;display:grid}.flow-card dl div{justify-content:space-between;gap:1rem;display:flex}.flow-card dt,.flow-card dd{margin:0;font-size:.76rem}.flow-card dt{color:#7184aa}.flow-card dd{color:#c6d4f3;text-align:right}.flow-card label{color:#aebbd9;gap:.45rem;font-size:.78rem;display:grid}.flow-card input,.flow-card textarea{width:100%}.flow-card textarea{resize:vertical;min-height:5.5rem}.flow-guidance-editor{background:#050b19b8;border:1px solid #6288f433;border-radius:.85rem;padding:.75rem}.flow-guidance-editor[open]{gap:.75rem;display:grid}.flow-guidance-editor summary{color:#dce6ff;cursor:pointer;align-items:center;gap:.45rem;font-size:.8rem;font-weight:760;display:flex}.flow-guidance-editor summary::marker{color:#79a9ff}.flow-guidance-editor>p{color:#8fa2cc;margin:0;font-size:.75rem;line-height:1.5}.flow-card .button{margin-top:auto}.flow-pause-button{color:#ffd291;background:#8b4c0c26;border:1px solid #f2a43a66}.flow-pause-button:hover{background:#99561142;border-color:#ffbe5fb3}.product-grid-loading{pointer-events:none}.product-skeleton{min-height:14.5rem}.product-skeleton span,.product-skeleton i{background:linear-gradient(90deg,#506da21f,#648edd40,#506da21f) 0 0/220% 100%;border-radius:999px;animation:1.3s ease-in-out infinite catalog-pulse;display:block}.product-skeleton span{width:3.5rem;height:1.4rem}.product-skeleton i{width:78%;height:.8rem;margin-top:1rem}.product-skeleton i:last-child{width:95%}.product-catalog-unavailable{background:#08132bc2;border:1px solid #4f77ca40;border-radius:1.2rem;max-width:42rem;padding:1.4rem}.product-catalog-unavailable h3{color:#f4f7ff;margin:1rem 0 .5rem}.product-catalog-unavailable p{color:#aebbd9}.product-catalog-unavailable a{color:#8fb2ff;font-weight:700}.portal-flow-launcher>button>span{color:#9dbbff;letter-spacing:.06em;background:#2f69eb26;border-radius:999px;place-items:center;min-width:2.7rem;margin-right:.45rem;font-size:.68rem;font-weight:800;display:inline-grid}.portal-flow-launcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;min-width:0;display:grid}.portal-flow-launcher>button{text-align:left;justify-content:flex-start;align-items:center;gap:.15rem;min-width:0;display:flex}.portal-flow-launcher>button>span{flex:none;margin-right:.3rem}.portal-flow-unavailable{color:#9caecc;background:#08122694;border:1px solid #7991be2e;border-radius:.8rem;grid-column:1/-1;margin:0;padding:.8rem;font-size:.8rem;line-height:1.5}.portal-authorization-guide{background:radial-gradient(circle at 100% 0,#3a68f524,#0000 42%),#050b18c7;border:1px solid #678eff38;border-radius:.85rem;grid-column:1/-1;padding:.8rem}.portal-authorization-guide summary{color:#c6d4f3;cursor:pointer;align-items:center;gap:.45rem;font-size:.78rem;font-weight:760;display:flex}.portal-authorization-guide[open]{gap:.65rem;display:grid}.portal-authorization-guide>strong{color:#f4f7ff;font-size:.9rem}.portal-authorization-guide p,.portal-authorization-guide li,.portal-authorization-guide small{color:#9fb0cf;font-size:.75rem;line-height:1.55}.portal-authorization-guide p,.portal-authorization-guide ol{margin:0}.portal-authorization-guide ol{gap:.35rem;padding-left:1.2rem;display:grid}.portal-authorization-guide>div{color:#8fb2ff;background:#2a4cae24;border-radius:.65rem;align-items:center;gap:.55rem;padding:.65rem;display:flex}.portal-authorization-guide>div span{color:#aebbd9;gap:.12rem;font-size:.74rem;display:grid}@keyframes catalog-pulse{0%{background-position:100% 0}to{background-position:-120% 0}}@media (width<=1000px){.flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.flow-summary,.flow-grid{grid-template-columns:1fr}.email-sender-field{grid-template-columns:minmax(6rem,1fr) auto}.email-sender-field span{padding-inline:.6rem;font-size:.72rem}}.notice-history{margin-top:1.25rem}.notice-list{gap:.9rem;display:grid}.notice-list>article{background:#081122b8;border:1px solid #809dd624;border-radius:.9rem;grid-template-columns:minmax(16rem,1fr) minmax(22rem,1fr) auto;align-items:center;gap:1.25rem;padding:1.1rem;display:grid}.notice-list h4{color:#f4f7ff;margin:.55rem 0 .35rem;font-size:1rem}.notice-list p{color:#aebbd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.notice-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin:0;display:grid}.notice-list dl>div{gap:.2rem;display:grid}.notice-list dd{color:#dce6ff;margin:0;font-size:.83rem}.notice-status{color:#aebbd9;letter-spacing:.04em;text-transform:uppercase;background:#155eef24;border-radius:999px;width:fit-content;padding:.28rem .55rem;font-size:.7rem;font-weight:750;display:inline-flex}.notice-status-sent{color:#8ff0c4;background:#12b57e24}.notice-status-failed,.notice-status-cancelled{color:#ffb4bd;background:#e8495b21}.portal-install-prompt{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:68;background:linear-gradient(135deg,#122449f7,#060c1bfa);border:1px solid #5e8eff59;border-radius:1.15rem;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:.9rem;width:100%;max-width:min(31rem,100vw - 2rem);padding:1rem;display:grid;position:fixed;bottom:5.75rem;left:50%;transform:translate(-50%);box-shadow:0 22px 65px #00000075}.portal-install-prompt>span{color:#8fb3ff;background:#185cff2e;border:1px solid #5286ff47;border-radius:.85rem;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;display:flex}.portal-install-prompt strong,.portal-install-prompt p{display:block}.portal-install-prompt strong{color:#f4f7ff;font-size:.92rem}.portal-install-prompt p{color:#aebbd9;margin:.3rem 0 .75rem;font-size:.76rem;line-height:1.55}.portal-install-prompt small{color:#c6d4f3;align-items:center;gap:.4rem;font-size:.72rem;line-height:1.45;display:flex}.portal-install-prompt div>button{color:#fff;cursor:pointer;background:#185cff;border:0;border-radius:.7rem;padding:.65rem .9rem;font-size:.74rem;font-weight:750}.portal-install-dismiss{color:#8f9bb1;cursor:pointer;background:0 0;border:0;place-items:center;padding:.2rem;display:grid}.portal-notification-center{z-index:70;position:fixed;top:5.5rem;right:1.25rem}.portal-notification-trigger{color:#dce6ff;cursor:pointer;background:#081225f2;border:1px solid #7c9fe147;border-radius:1rem;place-items:center;width:3.2rem;height:3.2rem;font-size:.72rem;font-weight:800;display:grid;position:relative;box-shadow:0 16px 44px #00000059}.portal-notification-trigger i{color:#fff;background:#155eef;border:2px solid #07101f;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .28rem;font-size:.68rem;font-style:normal;display:grid;position:absolute;top:-.42rem;right:-.42rem}.portal-notification-drawer{color:#f4f7ff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070f1efb;border:1px solid #809dd638;border-radius:1.1rem;width:min(26rem,100vw - 2rem);max-height:min(42rem,100vh - 10rem);position:absolute;top:4rem;right:0;overflow:hidden;box-shadow:0 28px 90px #00000085}.portal-notification-drawer>header{border-bottom:1px solid #809dd629;justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.portal-notification-drawer header span{color:#7fa8ff;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:750}.portal-notification-drawer h2{margin:.2rem 0 0;font-size:1.2rem}.portal-notification-drawer header button{color:#aebbd9;cursor:pointer;background:0 0;border:0;font-size:1.7rem}.portal-notification-drawer>div{gap:.75rem;max-height:34rem;padding:.85rem;display:grid;overflow-y:auto}.portal-notification-drawer article{background:#0f1d36b8;border:1px solid #809dd624;border-radius:.85rem;padding:.95rem}.portal-notification-drawer article.unread{background:linear-gradient(145deg,#15449b40,#0f1d36e6);border-color:#3679ff7a}.portal-notification-drawer article>div,.portal-notification-drawer footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.portal-notification-drawer article span,.portal-notification-drawer time{color:#8fa4ce;font-size:.7rem}.portal-notification-drawer h3{margin:.75rem 0 .35rem;font-size:.96rem}.portal-notification-drawer article p{color:#aebbd9;white-space:pre-line;margin:0;font-size:.83rem;line-height:1.55}.portal-notification-drawer footer{justify-content:flex-end;margin-top:.8rem}.portal-notification-drawer footer button,.portal-notification-drawer footer a{color:#9fc0ff;cursor:pointer;background:0 0;border:0;font-size:.78rem;font-weight:700;text-decoration:none}.notification-feedback{color:#ffd5d9;background:#c72e4024;border-radius:.65rem;margin:.8rem;padding:.7rem;font-size:.78rem}.browser-notification-control{background:#155eef17;border:1px solid #5c8bed33;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:.85rem;padding:.8rem;display:grid}.browser-notification-control>span{color:#8eb4ff;display:flex}.browser-notification-control>div{gap:.15rem;display:grid}.browser-notification-control strong{color:#f4f7ff;font-size:.8rem}.browser-notification-control small{color:#9fb0d0;font-size:.7rem;line-height:1.4}.browser-notification-control button{color:#dce6ff;cursor:pointer;background:#155eef2b;border:1px solid #6493f647;border-radius:.6rem;padding:.55rem .7rem;font-size:.72rem;font-weight:750}.manager-inline-confirmation{gap:.3rem;display:grid}.manager-inline-confirmation span,.manager-critical-note{color:var(--text-muted);font-size:.72rem}.manager-inline-confirmation input{color:var(--text);background:#070b13;border:1px solid #283652;border-radius:.65rem;max-width:10rem;padding:.65rem .75rem}.manager-critical-note{margin:.9rem 0 0;line-height:1.55}.manager-critical-section{border-color:#ff64733d}.operations-risk-review{color:#ffc96f;background:#ffb24017;border:1px solid #ffb94e45;border-radius:.85rem;align-items:flex-start;gap:.7rem;margin:.8rem 0;padding:.85rem;display:flex}.operations-risk-review>div{gap:.25rem;display:grid}.operations-risk-review strong{color:#fff0d2;font-size:.82rem}.operations-risk-review span{color:#c6d4f3;font-size:.75rem;line-height:1.5}.notification-empty{color:#aebbd9;text-align:center;gap:.3rem;padding:2rem 1rem;display:grid}.notification-empty strong{color:#f4f7ff}@media (width<=920px){.notice-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.email-channel-status,.notice-compose,.notice-list>article{grid-template-columns:1fr}.email-channel-status dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.notice-kpis{grid-template-columns:1fr 1fr}.notice-kpis article{min-height:6.5rem;padding:.9rem}.email-channel-overview{grid-template-columns:1fr}.email-monthly-meter{width:6.5rem}.portal-notification-center{top:4.7rem;right:.75rem}.portal-fraud-notice{margin-top:12px;padding:0 14px}.fraud-prevention-notice{border-radius:14px;padding:14px}.portal-notification-drawer{width:calc(100vw - 1.5rem);max-height:none;position:fixed;top:4.2rem;bottom:.75rem;right:.75rem}}.commission-page{color:#f4f7ff;background:radial-gradient(circle at 8% 0,#245bff33,#0000 30rem),radial-gradient(circle at 92% 8%,#265fff1a,#0000 28rem),#050816;min-height:100vh;padding:clamp(1rem,3vw,2.5rem)}.commission-page button,.commission-page a{-webkit-tap-highlight-color:transparent}.commission-heading{justify-content:space-between;align-items:flex-start;gap:2rem;max-width:1500px;margin:0 auto 1.5rem;display:flex}.commission-heading h1{letter-spacing:-.055em;margin:.35rem 0 .55rem;font-size:clamp(2rem,5vw,3.6rem);line-height:1}.commission-heading p{color:#9cadd2;max-width:770px;margin:0;font-size:clamp(.95rem,2vw,1.08rem);line-height:1.65}.commission-page .eyebrow{color:#7197ff;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.commission-heading-actions,.commission-decision-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.commission-heading-actions a,.commission-heading-actions button,.commission-upload button,.commission-decision-actions button,.commission-pagination button{color:#f4f7ff;min-height:2.75rem;font:inherit;cursor:pointer;background:#152d6f8c;border:1px solid #5d84ff6b;border-radius:.8rem;padding:.7rem 1rem;font-size:.84rem;font-weight:750;text-decoration:none;transition:border-color .16s,background .16s,transform .16s}.commission-heading-actions button,.commission-upload button,.commission-decision-actions button:not(.danger):not(.warning){background:linear-gradient(135deg,#174adf,#3168ff);border-color:#3769ff;box-shadow:0 12px 30px #1847da38}.commission-heading-actions a:hover,.commission-heading-actions button:hover,.commission-upload button:hover,.commission-decision-actions button:hover,.commission-pagination button:hover:not(:disabled){background-color:#274fbfb3;border-color:#7ba0ff;transform:translateY(-1px)}.commission-page button:focus-visible,.commission-page a:focus-visible,.commission-page input:focus-visible,.commission-page textarea:focus-visible{outline-offset:3px;outline:3px solid #5c89ff8c}.commission-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;max-width:1500px;margin:0 auto 1rem;display:grid}.commission-kpis article{background:linear-gradient(145deg,#0e1832fa,#080e1ff5);border:1px solid #5d79be30;border-radius:1.15rem;gap:.4rem;min-height:8.5rem;padding:1.15rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 55px #0000002b}.commission-kpis article:before{content:"";background:linear-gradient(90deg,#0000,#3769ff,#0000);height:2px;position:absolute;top:0;left:1.1rem;right:1.1rem}.commission-kpis span,.commission-kpis small{color:#8fa2ca;font-size:.76rem}.commission-kpis strong{letter-spacing:-.04em;align-self:end;font-size:clamp(1.75rem,4vw,2.4rem);line-height:1}.commission-upload,.commission-message,.commission-workspace,.commission-history{max-width:1500px;margin-left:auto;margin-right:auto}.commission-upload{background:linear-gradient(135deg,#1b3fae24,#0000 45%),#0a1124;border:1px solid #436fff66;border-radius:1.2rem;grid-template-columns:minmax(0,.8fr) minmax(22rem,1.2fr);gap:1.5rem;margin-bottom:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.commission-upload h2,.commission-section-title h2,.commission-section-title h3,.commission-detail h2,.commission-detail h3{letter-spacing:-.03em;margin:.3rem 0 0}.commission-upload p,.commission-empty p{color:#9cadd2;line-height:1.55}.commission-upload form{background:#04091794;border:1px dashed #6f91ee6b;border-radius:1rem;gap:.8rem;padding:1rem;display:grid}.commission-upload label,.commission-decision label:not(.commission-confirm){color:#dce6ff;gap:.5rem;font-size:.8rem;font-weight:750;display:grid}.commission-upload input[type=file]{color:#c6d4f3;background:#060b19;border:1px solid #6889da59;border-radius:.75rem;min-height:3rem;padding:.65rem}.commission-upload input::file-selector-button{color:#f4f7ff;cursor:pointer;background:#224fcf;border:0;border-radius:.55rem;margin-right:.75rem;padding:.55rem .75rem;font-weight:700}.commission-upload ul{color:#8fa2ca;gap:.35rem;margin:0;padding-left:1.15rem;font-size:.76rem;line-height:1.45;display:grid}.commission-message{color:#dce6ff;background:#19399640;border:1px solid #4978ff5c;border-radius:.8rem;margin-top:0;margin-bottom:1rem;padding:.85rem 1rem}.commission-workspace{grid-template-columns:minmax(17rem,.27fr) minmax(0,.73fr);align-items:start;gap:.9rem;display:grid}.commission-versions,.commission-detail,.commission-history{background:#070d1df0;border:1px solid #5b77b733;border-radius:1.15rem;box-shadow:0 20px 70px #0003}.commission-versions{gap:.55rem;max-height:calc(100vh - 2rem);padding:.85rem;display:grid;position:sticky;top:1rem;overflow-y:auto}.commission-section-title{justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .25rem .6rem;display:flex}.commission-section-title>span{color:#aebbd9;background:#2349b32b;border:1px solid #567ef14d;border-radius:999px;place-items:center;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.76rem;display:inline-grid}.commission-versions>button{color:#f4f7ff;text-align:left;cursor:pointer;background:#0c152ccc;border:1px solid #5c77b32e;border-radius:.9rem;gap:.4rem;width:100%;padding:.9rem;display:grid}.commission-versions>button:hover{background:#132350e6;border-color:#4875ff8c}.commission-versions>button.selected{background:linear-gradient(135deg,#2753df38,#0000 70%),#0e1938;border-color:#396aff;box-shadow:inset 3px 0 #4c79ff}.commission-versions>button strong{font-size:1.05rem}.commission-versions>button small,.commission-versions>button>span:last-child{color:#91a3c9;overflow-wrap:anywhere;font-size:.72rem}.commission-status{color:#c6d4f3;letter-spacing:.04em;text-transform:uppercase;background:#4d659e2e;border:1px solid #7492de40;border-radius:999px;justify-self:start;padding:.28rem .48rem;font-size:.65rem;font-weight:800}.commission-status.status-active{color:#72e1ba;background:#1e8a6329;border-color:#36d3996b}.commission-status.status-ready{color:#f2ca70;background:#a4701829;border-color:#f3bf4a6b}.commission-status.status-approved{color:#91adff;background:#244fc533;border-color:#5a89ff80}.commission-status.status-rejected{color:#ff91a2;background:#a0253a29;border-color:#f4617761}.commission-detail{min-width:0;padding:clamp(.9rem,2vw,1.35rem)}.commission-detail-head{border-bottom:1px solid #5e79b72b;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.15rem;display:flex}.commission-detail-head h2{margin-top:.6rem;font-size:clamp(1.5rem,3vw,2.1rem)}.commission-detail-head p{color:#91a3c9;margin:.3rem 0 0;font-size:.82rem}.commission-detail-head dl{gap:.6rem;margin:0;display:flex}.commission-detail-head dl div{background:#0f1a36b3;border:1px solid #5776bd33;border-radius:.75rem;min-width:7rem;padding:.65rem .8rem}.commission-detail-head dt{color:#8295bd;text-transform:uppercase;font-size:.65rem}.commission-detail-head dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.85rem;font-weight:750}.commission-diff,.commission-decision,.commission-preview,.commission-issues{background:#091124c7;border:1px solid #5a78bb2e;border-radius:.95rem;margin-top:1rem;padding:1rem}.commission-diff{grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);align-items:center;gap:1rem;display:grid}.commission-diff-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.commission-diff-grid span{color:#8396bf;background:#050a178a;border:1px solid #5f7dc126;border-radius:.7rem;gap:.25rem;padding:.7rem;font-size:.68rem;display:grid}.commission-diff-grid strong{color:#f4f7ff;font-size:1.25rem}.commission-intelligence-summary{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;padding-top:.2rem;display:grid}.commission-intelligence-summary span{color:#9badd2;background:#10244d57;border:1px solid #3a82ff2e;border-radius:.7rem;align-items:baseline;gap:.4rem;min-width:0;padding:.64rem .72rem;font-size:.7rem;line-height:1.35;display:flex}.commission-intelligence-summary strong{color:#72b7ff;font-size:.92rem}.commission-decision{background:linear-gradient(135deg,#1f4bd01f,#0000 50%),#081127e6;border-color:#426fff52;gap:.85rem;display:grid}.commission-decision textarea{resize:vertical;color:#f4f7ff;width:100%;min-height:6rem;font:inherit;background:#050b19;border:1px solid #6589e057;border-radius:.75rem;outline:0;padding:.8rem;line-height:1.5}.commission-decision textarea:focus{border-color:#4977ff}.commission-confirm{color:#aebbd9;cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.78rem;line-height:1.45;display:flex}.commission-confirm input{accent-color:#396aff;width:1.1rem;height:1.1rem;margin-top:.12rem}.commission-decision-actions .danger{color:#ffbac4;background:#8e1b2f40;border-color:#ef4e6680}.commission-decision-actions .warning{color:#ffe0a0;background:#915e1047;border-color:#eeb13880}.commission-decision-actions button:disabled,.commission-pagination button:disabled,.commission-upload button:disabled{opacity:.48;cursor:not-allowed;transform:none}.commission-filters{flex-wrap:wrap;gap:.35rem;display:flex}.commission-filters button{color:#9cadd0;font:inherit;cursor:pointer;background:#121f3f9e;border:1px solid #6684c938;border-radius:999px;padding:.38rem .58rem;font-size:.68rem}.commission-filters button.active{color:#f4f7ff;background:#2048b8;border-color:#4776ff}.commission-table-scroll{border:1px solid #5b76b429;border-radius:.75rem;max-width:100%;margin-top:.5rem;overflow-x:auto}.commission-preview table{border-collapse:collapse;width:100%;min-width:980px;font-size:.73rem}.commission-preview th,.commission-preview td{vertical-align:top;text-align:left;border-bottom:1px solid #5d77b221;padding:.7rem}.commission-preview th{z-index:1;color:#8699c3;letter-spacing:.06em;text-transform:uppercase;background:#0c1630;font-size:.63rem;position:sticky;top:0}.commission-preview tbody tr:hover{background:#2549a71a}.commission-preview td strong,.commission-preview td small{display:block}.commission-preview td small{color:#8496bc;margin-top:.25rem;line-height:1.35}.row-valid,.row-blocked{border-radius:999px;padding:.25rem .42rem;font-size:.63rem;font-weight:800;display:inline-block}.row-valid{color:#79e2bc;background:#23936a29}.row-blocked{color:#ff9cac;background:#a72b4129}.commission-pagination{justify-content:flex-end;align-items:center;gap:.7rem;margin-top:.75rem;display:flex}.commission-pagination span{color:#91a3c8;font-size:.72rem}.commission-pagination button{min-height:2.25rem;padding:.45rem .7rem;font-size:.7rem}.commission-issues ol,.commission-history ol{gap:.55rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.commission-issues li{background:#04091570;border:1px solid #5f7ab724;border-radius:.7rem;grid-template-columns:5rem minmax(9rem,.35fr) minmax(0,1fr);align-items:start;gap:.75rem;padding:.7rem;display:grid}.commission-issues li span{color:#8194bd;font-size:.68rem}.commission-issues li strong{color:#f2c476;font-size:.72rem}.commission-issues li p{color:#aebbd9;margin:0;font-size:.72rem;line-height:1.4}.commission-empty{color:#dce6ff;text-align:center;padding:2.2rem 1rem}.commission-empty.compact{padding:1rem}.commission-empty p{margin:.4rem auto 0;font-size:.8rem}.commission-history{margin-top:.9rem;padding:1rem}.commission-history li{background:#0a1227a6;border:1px solid #5876b826;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:.75rem;display:grid}.commission-history li>span{border:2px solid #0c1731;border-radius:999px;width:.7rem;height:.7rem;margin-top:.25rem;box-shadow:0 0 0 2px}.commission-history .history-activate{color:#43d7a0;background:#43d7a0}.commission-history .history-rollback{color:#efb648;background:#efb648}.commission-history strong{font-size:.82rem}.commission-history p{color:#9daed0;margin:.3rem 0 0;font-size:.75rem;line-height:1.45}.commission-history time{color:#8194bc;white-space:nowrap;font-size:.7rem}.commission-rules{background:linear-gradient(145deg,#1b3b9714,#0000 40%),#070d1df0;border:1px solid #5b77b733;border-radius:1.15rem;max-width:1500px;margin:.9rem auto 0;padding:1rem;box-shadow:0 20px 70px #0003}.commission-rules .commission-section-title>button,.commission-rule-form-head>button{color:#dce6ff;min-height:2.35rem;font:inherit;cursor:pointer;background:#1c3fa44d;border:1px solid #5680ff6b;border-radius:.65rem;padding:.45rem .75rem;font-size:.72rem;font-weight:750}.commission-rules-intro{color:#94a5ca;max-width:900px;margin:0 0 1rem .25rem;font-size:.8rem;line-height:1.55}.commission-rules-grid{grid-template-columns:minmax(16rem,.3fr) minmax(0,.7fr);align-items:start;gap:.85rem;display:grid}.commission-rules-grid>aside{gap:.5rem;max-height:48rem;display:grid;overflow-y:auto}.commission-rules-grid>aside>button{color:#f4f7ff;text-align:left;cursor:pointer;background:#091227cc;border:1px solid #5775b930;border-radius:.8rem;gap:.35rem;width:100%;padding:.8rem;display:grid}.commission-rules-grid>aside>button:hover,.commission-rules-grid>aside>button.selected{background:#162b63e0;border-color:#416fffa6}.commission-rules-grid>aside>button.selected{box-shadow:inset 3px 0 #4c79ff}.commission-rules-grid>aside span,.commission-rules-grid>aside small{color:#8fa2ca;font-size:.68rem}.commission-rules-grid>aside strong{font-size:.8rem}.commission-rules-grid>form{background:#060c1cb3;border:1px solid #5c79be2e;border-radius:.9rem;gap:.8rem;padding:1rem;display:grid}.commission-rule-form-head h3{margin:.3rem 0 0}.commission-rule-fields,.voice-incoming-actions,.voice-customer-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.commission-rules-grid form>label,.commission-rule-fields label{color:#dce6ff;gap:.4rem;font-size:.75rem;font-weight:750;display:grid}.commission-rule-fields input,.commission-rule-fields select,.commission-rules-grid form>label textarea{color:#f4f7ff;width:100%;min-height:2.8rem;font:inherit;background:#050b19;border:1px solid #6586d74d;border-radius:.68rem;outline:none;padding:.65rem .75rem}.commission-rule-fields input:disabled{opacity:.65;cursor:not-allowed}.commission-rule-fields input:focus,.commission-rule-fields select:focus,.commission-rules-grid form>label textarea:focus{border-color:#4776ff;box-shadow:0 0 0 3px #3769ff21}.commission-rule-fields label small{color:#7f92bb;font-size:.65rem;font-weight:500}.commission-rule-active>span{color:#aebbd9;background:#050b19b3;border:1px solid #6586d733;border-radius:.68rem;align-items:center;gap:.55rem;min-height:2.8rem;padding:.65rem .75rem;font-size:.72rem;font-weight:600;display:flex}.commission-rule-active input{accent-color:#396aff;width:1rem;height:1rem;min-height:1rem;padding:0}.commission-rules-grid form>label textarea{resize:vertical;min-height:5.8rem}.commission-rule-save{justify-content:flex-end;display:flex}.commission-rule-save button{color:#f4f7ff;min-height:2.75rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#174adf,#3168ff);border:1px solid #3769ff;border-radius:.75rem;padding:.7rem 1rem;font-size:.78rem;font-weight:800}.commission-rule-save button:disabled{opacity:.5;cursor:not-allowed}.commission-rule-history{border-top:1px solid #5b79bd2e;padding-top:.8rem}.commission-rule-history h4{margin:0 0 .6rem;font-size:.85rem}.commission-rule-history ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.commission-rule-history li{background:#080f21a6;border:1px solid #5775b726;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem;display:flex}.commission-rule-history li>div{gap:.25rem;min-width:0;display:grid}.commission-rule-history li strong{font-size:.73rem}.commission-rule-history li span,.commission-rule-history li small{color:#8fa2ca;font-size:.66rem;line-height:1.4}.commission-rule-history li button{color:#dce6ff;min-height:2rem;font:inherit;cursor:pointer;background:#2244a24d;border:1px solid #5780f666;border-radius:.55rem;flex:none;padding:.35rem .6rem;font-size:.66rem}.commission-rule-history li button:disabled{opacity:.4;cursor:not-allowed}@media (width<=1100px){.commission-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-workspace{grid-template-columns:1fr}.commission-versions{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid;position:static}.commission-versions .commission-section-title{grid-column:1/-1}.commission-diff,.commission-rules-grid{grid-template-columns:1fr}}@media (width<=760px){.commission-page{padding:.8rem}.commission-heading,.commission-detail-head{flex-direction:column;align-items:stretch}.commission-heading-actions{justify-content:stretch}.commission-heading-actions>*{text-align:center;flex:1}.commission-kpis,.commission-upload,.commission-versions{grid-template-columns:1fr}.commission-kpis article{min-height:7.2rem}.commission-detail-head dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commission-diff-grid,.commission-intelligence-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-decision-actions,.commission-pagination{flex-direction:column;align-items:stretch}.commission-decision-actions button,.commission-pagination button{width:100%}.commission-issues li{grid-template-columns:1fr;gap:.3rem}.commission-history li{grid-template-columns:auto minmax(0,1fr)}.commission-history time{grid-column:2}.commission-rule-fields{grid-template-columns:1fr}.commission-rule-history li{flex-direction:column;align-items:stretch}.commission-rule-history li button{width:100%}}@media (width<=560px){.customer-form-grid{grid-template-columns:1fr}}.short-links-page.state-card{align-content:center;justify-items:start;max-width:760px;display:grid}.short-links-page.state-card h1{margin:0 0 12px;font-size:clamp(34px,6vw,62px)}.short-links-page.state-card p{color:var(--text-soft);line-height:1.7}.short-links-page.state-card a,.short-links-page.state-card button{background:var(--cobalt);color:#fff;border:0;border-radius:12px;margin-top:18px;padding:14px 20px}.short-links-header{justify-content:space-between;align-items:end;gap:36px;display:flex}.short-links-header>div{max-width:820px}.panel-back-link{color:var(--cyan);margin-bottom:34px;font-size:14px;font-weight:720;display:inline-flex}.short-links-header h1{letter-spacing:-.055em;margin:12px 0 22px;font-size:clamp(40px,6vw,78px);line-height:.98}.short-links-header p{color:var(--text-soft);max-width:720px;margin:0;font-size:18px;line-height:1.65}.short-links-safety{background:linear-gradient(90deg, #135cff29, transparent), var(--surface);border:1px solid var(--line-strong);border-radius:16px;align-items:center;gap:22px;margin:38px 0 24px;padding:18px 22px;display:flex}.short-links-safety strong{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:12px}.short-links-safety span{color:var(--text-soft);font-size:14px;line-height:1.55}.short-links-message{color:#aebbd9;background:#38d9a914;border:1px solid #38d9a942;border-radius:14px;margin:0 0 24px;padding:14px 18px}.short-links-workspace{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.short-links-list,.short-link-detail,.short-link-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#0c1220e0;border-radius:22px}.short-links-list{max-height:calc(100vh - 80px);padding:12px;position:sticky;top:20px;overflow:auto}.short-links-list-head{justify-content:space-between;align-items:baseline;padding:14px 12px 18px;display:flex}.short-links-list-head h2{margin:0;font-size:20px}.short-links-list>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.short-links-list>button:hover,.short-links-list>button.active{border-color:var(--line-strong);background:#3b7cff17}.short-links-list>button i{background:var(--success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #38d9a980}.short-links-list>button i.offline{background:var(--text-muted);box-shadow:none}.short-links-list>button span{gap:3px;min-width:0;display:grid}.short-links-list>button small{color:var(--text-muted)}.short-links-list>button em{color:var(--cyan);font-size:12px;font-style:normal}.short-links-empty{color:var(--text-muted);gap:6px;padding:28px 14px;display:grid}.short-link-detail{padding:clamp(18px,3vw,34px);overflow:hidden}.short-link-public-address{background:linear-gradient(135deg,#135cff33,#40c8ff0d);border:1px solid #3b7cff4d;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.short-link-public-address>div{gap:6px;min-width:0;display:grid}.short-link-public-address span,.short-link-form-heading span,.short-link-history>div>span{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:760}.short-link-public-address button,.short-link-history button{background:var(--cobalt);color:#fff;border:0;border-radius:10px;padding:11px 15px;font-size:13px;font-weight:700}.short-link-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.short-link-metrics>div{border:1px solid var(--line);background:#ffffff06;border-radius:14px;gap:7px;min-width:0;padding:16px;display:grid}.short-link-metrics span{color:var(--text-muted);text-transform:uppercase;font-size:11px}.short-link-metrics strong{text-overflow:ellipsis;font-size:14px;overflow:hidden}.short-link-form{box-shadow:none;gap:17px;padding:clamp(18px,3vw,28px);display:grid}.short-link-create{margin:0 0 24px}.short-link-form-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.short-link-form-heading h2,.short-link-history h2{margin:5px 0 0;font-size:24px}.short-link-form textarea{resize:vertical;min-height:90px}.short-link-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.customer-manager{gap:1.25rem;display:grid}.customer-search{background:#080e1cc7;border:1px solid #4d77ff38;border-radius:1rem;grid-template-columns:minmax(18rem,1fr) auto auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.customer-search label,.customer-reason{color:#c6d4f3;gap:.45rem;font-size:.82rem;font-weight:700;display:grid}.customer-search input,.customer-reason textarea{color:#f4f7ff;background:#040913d1;border:1px solid #8ba2d63d;border-radius:.72rem;outline:none;width:100%;min-height:2.9rem;padding:.75rem .85rem}.customer-search input:focus,.customer-reason textarea:focus{border-color:#3e6dff;box-shadow:0 0 0 3px #2755ff2b}.customer-manager-layout{grid-template-columns:minmax(16rem,.32fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.customer-list{background:#060b18e0;border:1px solid #8ba2d629;border-radius:1rem;gap:.55rem;max-height:72vh;padding:.75rem;display:grid;overflow:auto}.customer-list-head{color:#dce6ff;align-items:center;gap:.65rem;padding:.35rem .25rem .65rem;display:flex}.customer-list-head span{color:#fff;background:#244fe8;border-radius:.65rem;place-items:center;min-width:2rem;height:2rem;display:grid}.customer-list>button{text-align:left;color:#dce6ff;cursor:pointer;background:#111a2fb8;border:1px solid #0000;border-radius:.8rem;gap:.25rem;width:100%;padding:.85rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.customer-list>button:hover,.customer-list>button.is-selected{background:#1d305bd1;border-color:#4670ffb8;transform:translateY(-1px)}.customer-list>button span,.customer-list>button small{color:#8fa2cc}.customer-list-title{align-items:center;gap:.48rem;display:flex;color:#f4f7ff!important}.customer-list-title svg{color:#79a9ff;flex:none}.customer-presence{border:1px solid #8ba2d633;border-radius:999px;justify-self:start;align-items:center;gap:.34rem;margin-top:.18rem;padding:.28rem .5rem;font-size:.7rem;font-weight:720;display:inline-flex}.customer-presence.online{background:#1b8b5d2e;border-color:#4fe3a447;color:#7befbc!important}.customer-presence.away{background:#4a56772e;color:#aebbd9!important}.customer-detail{gap:1rem;min-width:0;display:grid}.customer-summary{gap:1rem;display:grid}.customer-summary-statuses{place-items:flex-end end;gap:.45rem;display:grid}.customer-status{color:#84efbc;letter-spacing:.04em;text-transform:uppercase;background:#136f4e33;border:1px solid #52e1a540;border-radius:999px;align-self:start;padding:.4rem .7rem;font-size:.76rem;font-weight:800}.customer-status.blocked{color:#ffabab;background:#8b263033;border-color:#ff74744d}.customer-status.anonymized,.customer-status.deleted{color:#aebbd9;background:#49536d38;border-color:#9aa7c740}.customer-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.customer-facts>div{background:#080e1da3;border:1px solid #8ba2d624;border-radius:.75rem;gap:.22rem;min-width:0;padding:.8rem;display:grid}.customer-facts span,.customer-facts small{color:#8fa2cc;font-size:.74rem}.customer-facts strong{overflow-wrap:anywhere;color:#f4f7ff;font-size:.88rem}.customer-reason textarea{resize:vertical;min-height:5.2rem}.customer-security-note{color:#aebbd9;background:#203d852e;border-left:3px solid #3e6dff;border-radius:0 .6rem .6rem 0;padding:.75rem .85rem;font-size:.82rem;line-height:1.55}.customer-extended-profile{gap:1rem;display:grid}.customer-profile-revision{color:#aebbd9;background:#3760e02e;border:1px solid #678eff42;border-radius:999px;padding:.38rem .62rem;font-size:.72rem;font-weight:760}.customer-profile-photo-panel{background:#070d1bb8;border:1px solid #8ba2d626;border-radius:.85rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.82rem;display:grid}.customer-profile-photo{color:#aebbd9;background-color:#18284edb;background-image:radial-gradient(circle at 35% 25%,#5a88ff57,#0000 48%),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #7597ff52;border-radius:.8rem;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.customer-profile-photo-panel p{color:#8fa2cc;margin:.2rem 0 0;font-size:.78rem;line-height:1.45}.customer-data-heading{color:#dce6ff;align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.customer-data-heading svg{color:#79a9ff}.button-danger{color:#ffd7d7;background:#8b263042;border-color:#ff696959}.button-danger:hover{background:#9f2b3766;border-color:#ff6969b3}.customer-session-list{gap:.6rem;margin-top:1rem;display:grid}.customer-session-list article{background:#070d1bb3;border:1px solid #8ba2d621;border-radius:.72rem;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.75rem;display:grid}.customer-session-list article>span{border-radius:50%;width:.65rem;height:.65rem;margin-top:.3rem}.customer-session-list article>span.is-active{background:#44e2a3;box-shadow:0 0 0 4px #44e2a31a}.customer-session-list article>span.is-ended{background:#647292}.customer-session-list p,.customer-session-list small{color:#8fa2cc;margin:.2rem 0 0;font-size:.77rem}.customer-session-list p{align-items:center;gap:.35rem;display:flex}.customer-history{gap:.65rem;display:grid}.customer-history article{background:#080e1dad;border:1px solid #8ba2d624;border-radius:.75rem;padding:.85rem}.customer-history article>div{justify-content:space-between;gap:.75rem;display:flex}.customer-history time,.customer-history small{color:#8fa2cc;font-size:.75rem}.customer-history p{color:#c6d4f3;margin:.55rem 0;line-height:1.5}.customer-empty{min-height:18rem}@media (width<=980px){.customer-manager-layout{grid-template-columns:1fr}.customer-list{max-height:19rem}.customer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.customer-search{grid-template-columns:1fr}.customer-search .button{width:100%}.customer-facts{grid-template-columns:1fr}.customer-profile-photo-panel{grid-template-columns:auto 1fr}.customer-profile-photo-panel .button{grid-column:1/-1;justify-content:center;width:100%}}.short-link-switch{align-items:center;gap:9px!important;display:flex!important}.short-link-switch input{accent-color:var(--cobalt);min-height:auto}.short-link-history{gap:10px;margin-top:28px;display:grid}.short-link-history>div:first-child{margin-bottom:6px}.short-link-history article{border:1px solid var(--line);background:#ffffff06;border-radius:14px;gap:9px;padding:16px;display:grid}.short-link-history article>div:first-child{justify-content:space-between;align-items:center;display:flex}.short-link-history article p{color:var(--text-soft);margin:0}.short-link-history article small{overflow-wrap:anywhere}.short-link-history article em{color:var(--success);font-size:12px;font-style:normal}.short-link-restore{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:4px;display:grid}.short-link-restore button:disabled{cursor:not-allowed;opacity:.45}.short-links-empty-detail{color:var(--text-muted);text-align:center;place-content:center;gap:8px;min-height:320px;display:grid}@media (width<=980px){.short-links-workspace{grid-template-columns:1fr}.short-links-list{max-height:300px;position:static}.short-link-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.short-links-header,.short-links-safety,.short-link-public-address{flex-direction:column;align-items:stretch}.short-links-header .button,.short-link-public-address button{width:100%}.short-link-form-grid,.short-link-metrics,.short-link-restore{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.portal-nav nav a{color:var(--text-soft);border:0;border-radius:10px;padding:11px 13px;text-decoration:none;display:block}.portal-nav nav a:hover,.portal-nav nav a:focus-visible{color:#f4f7ff;background:#345ce629}.customer-security-page{background:radial-gradient(circle at 12% 10%,#244fe833,#0000 30%),#050914;min-height:100vh;padding:clamp(1rem,4vw,3rem)}.customer-security-page>.panel-back-link{margin-bottom:1rem;display:inline-flex}.customer-security-card{color:#f4f7ff;background:#080e1deb;border:1px solid #5f82ff3b;border-radius:1.25rem;gap:1.15rem;width:min(100%,62rem);margin:0 auto;padding:clamp(1rem,3vw,2rem);display:grid;box-shadow:0 25px 80px #00000059}.customer-security-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.customer-security-head h1{margin:.25rem 0 .6rem;font-size:clamp(1.7rem,4vw,2.6rem)}.customer-security-head p:last-child{color:#aebbd9;max-width:43rem;line-height:1.6}.customer-security-head>span{color:#c6d4f3;text-transform:uppercase;background:#525e7c33;border:1px solid #8ba2d640;border-radius:999px;padding:.45rem .75rem;font-size:.78rem;font-weight:800}.customer-security-head>span.is-enabled{color:#84efbc;background:#136f4e33;border-color:#44e2a347}.customer-security-form{background:#040913a6;border:1px solid #8ba2d629;border-radius:.9rem;gap:.9rem;padding:1rem;display:grid}.customer-security-form h2{margin:0;font-size:1.15rem}.customer-security-form p{color:#aebbd9;margin:0;line-height:1.55}.customer-security-form label{color:#c6d4f3;gap:.45rem;font-size:.83rem;font-weight:700;display:grid}.customer-security-form input{color:#f4f7ff;background:#070d1b;border:1px solid #8ba2d640;border-radius:.72rem;outline:none;min-height:3rem;padding:.75rem .85rem}.customer-security-form input:focus{border-color:#3e6dff;box-shadow:0 0 0 3px #2755ff29}.customer-security-setup{grid-template-columns:minmax(16rem,.7fr) minmax(18rem,1fr);gap:1rem;display:grid}.customer-security-setup>div{color:#aebbd9;text-align:center;background:#fffffff5;border-radius:.9rem;place-items:center;gap:.65rem;padding:1rem;display:grid}.customer-security-setup img{border-radius:.6rem;width:min(100%,260px);height:auto;display:block}.customer-security-setup code{overflow-wrap:anywhere;color:#07132f;background:#f4f7ff;border-radius:.5rem;max-width:100%;padding:.6rem}.customer-security-card footer{color:#8fa2cc;text-align:center;font-size:.78rem}@media (width<=720px){.customer-security-head{flex-direction:column;align-items:stretch}.customer-security-head>span{align-self:flex-start}.customer-security-setup{grid-template-columns:1fr}}.protocol-center{color:#f4f7ff;background:radial-gradient(circle at 88% 8%,#2267ff33,#0000 28rem),radial-gradient(circle at 9% 88%,#16c5ff14,#0000 25rem),#050914;min-height:100vh;padding:clamp(1.25rem,3vw,3rem)}.protocol-hero,.protocol-toolbar,.protocol-workspace{width:min(1560px,100%);margin-inline:auto}.protocol-hero{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.5rem;display:flex}.protocol-hero>div:first-child{max-width:760px}.protocol-back,.protocol-eyebrow{align-items:center;gap:.55rem;display:inline-flex}.protocol-back{color:#aebbd9;margin-bottom:1.25rem;font-size:.86rem;text-decoration:none}.protocol-back:hover{color:#fff}.protocol-eyebrow{color:#75b8ff;letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:800}.protocol-hero h1{letter-spacing:-.055em;margin:.35rem 0 .45rem;font-size:clamp(2.2rem,5vw,4rem)}.protocol-hero p{color:#9eafc7;max-width:690px;margin:0;line-height:1.7}.protocol-security-card{background:linear-gradient(135deg,#152952cc,#091123e6);border:1px solid #5992ff38;border-radius:1.15rem;align-items:center;gap:.9rem;max-width:360px;padding:1.05rem 1.2rem;display:flex;box-shadow:0 20px 70px #00000038}.protocol-security-card>svg{color:#69b7ff;flex:none;width:2rem;height:2rem}.protocol-security-card div{gap:.25rem;display:grid}.protocol-security-card span{color:#94a8c3;font-size:.78rem;line-height:1.45}.protocol-toolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1120db;border:1px solid #6d93d329;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.protocol-filters{flex-wrap:wrap;gap:.45rem;display:flex}.protocol-filters button,.protocol-toolbar form button,.protocol-list footer button{color:#aebbd9;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.protocol-filters button{border-radius:.8rem;padding:.68rem .82rem;font-size:.78rem}.protocol-filters button strong{color:#dce6ff;background:#567ec424;border-radius:999px;min-width:1.65rem;padding:.15rem .4rem}.protocol-filters button:hover,.protocol-filters button.active{color:#fff;background:#2868e026;border-color:#478bff52}.protocol-filters button.active svg{color:#58b8ff}.protocol-toolbar form{background:#040a15b8;border:1px solid #6e94d433;border-radius:.85rem;align-items:center;gap:.65rem;min-width:min(100%,370px);padding-left:.8rem;display:flex}.protocol-toolbar form>svg{color:#6c83a5;flex:none}.protocol-toolbar input{color:#f4f7ff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:.82rem 0}.protocol-toolbar form button{color:#dce6ff;background:#1c64eb2b;border-left-color:#6f93d02e;border-radius:0 .8rem .8rem 0;align-self:stretch;padding:0 1rem;font-weight:750}.protocol-feedback{color:#ffd6a1;background:#6735082e;border:1px solid #ffad523d;border-radius:.8rem;width:min(1560px,100%);margin:1rem auto;padding:.8rem 1rem}.protocol-workspace{grid-template-columns:minmax(320px,.82fr) minmax(480px,1.18fr);gap:1rem;margin-top:1rem;display:grid}.protocol-list,.protocol-detail{background:linear-gradient(160deg,#0f192deb,#070c17f0);border:1px solid #6990cf26;border-radius:1.25rem;min-height:650px;overflow:hidden;box-shadow:0 26px 80px #00000038}.protocol-list{grid-template-rows:auto 1fr auto;display:grid}.protocol-list>header,.protocol-list>footer,.protocol-detail>header{border-bottom:1px solid #6d91cd21;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.protocol-list>header div{gap:.2rem;display:grid}.protocol-list>header span,.protocol-list>header i{color:#7f94b1;font-size:.72rem;font-style:normal}.protocol-list>div{max-height:720px;padding:.55rem;overflow:auto}.protocol-list>div>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.9rem;grid-template-columns:auto 1fr auto;align-items:start;gap:.8rem;padding:.9rem;display:grid}.protocol-list>div>button:hover,.protocol-list>div>button.active{background:#2761ca1f;border-color:#4d8cfa40}.protocol-list-icon{color:#6ebaff;background:linear-gradient(145deg,#2b76ff3d,#1a469714);border-radius:.75rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.protocol-list>div>button>span:nth-child(2){gap:.19rem;min-width:0;display:grid}.protocol-list small,.protocol-list time,.protocol-list em{color:#8195b0;font-size:.72rem;font-style:normal}.protocol-list strong{font-size:.86rem}.protocol-list b{color:#ffd36f;align-items:center;gap:.25rem;font-size:.76rem;display:flex}.protocol-list>footer{border-top:1px solid #6d91cd21;border-bottom:0}.protocol-list>footer span{color:#8295af;font-size:.72rem}.protocol-list footer button{border-radius:.65rem;padding:.55rem .65rem;font-size:.75rem}.protocol-list footer button:hover:not(:disabled){color:#fff;background:#417de726}.protocol-list footer button:disabled{opacity:.35;cursor:not-allowed}.protocol-detail{padding-bottom:1.2rem}.protocol-detail>header{padding:1.25rem 1.4rem}.protocol-detail>header div{gap:.25rem;display:grid}.protocol-detail>header span,.protocol-detail>header p{color:#8195b2;margin:0;font-size:.78rem}.protocol-detail h2{margin:0;font-size:clamp(1.35rem,3vw,2rem)}.protocol-detail>header>i{color:#8eebc8;background:#1d8b651a;border:1px solid #42cd9b3d;border-radius:999px;padding:.42rem .7rem;font-size:.72rem;font-style:normal}.protocol-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding:1rem 1.4rem 0;display:grid}.protocol-facts>div{background:#050b178a;border:1px solid #658ccd21;border-radius:.9rem;gap:.25rem;min-width:0;padding:.9rem;display:grid}.protocol-facts svg{color:#5aafff;width:1.1rem}.protocol-facts span,.protocol-retention span,.protocol-review-card span,.protocol-timeline header span{color:#7f94b1;font-size:.7rem}.protocol-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.protocol-retention,.protocol-review-card,.protocol-purge-card,.protocol-timeline{background:#060c188a;border:1px solid #648ccf24;border-radius:1rem;margin:1rem 1.4rem 0}.protocol-purge-card{background:linear-gradient(135deg,#5f301529,#0000 55%),#080d17b8;border-color:#ffa5533d;gap:.9rem;padding:1rem;display:flex}.protocol-purge-card>svg{color:#ffb066;flex:none}.protocol-purge-card>div{gap:.3rem;width:100%;min-width:0;display:grid}.protocol-purge-card span{color:#d59d70;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:750}.protocol-purge-card p{color:#aebbd9;margin:0;font-size:.78rem;line-height:1.55}.protocol-purge-card.is-complete{background:linear-gradient(135deg,#125c442e,#0000 55%),#071017b8;border-color:#45c9973d}.protocol-purge-card.is-complete>svg,.protocol-purge-card.is-complete span{color:#64d9ad}.protocol-purge-card form{gap:.55rem;margin-top:.75rem;display:grid}.protocol-purge-card label{color:#c6d4f3;font-size:.72rem;font-weight:700}.protocol-purge-card textarea,.protocol-purge-card input{color:#f4f7ff;background:#030810b3;border:1px solid #7a99ca3b;border-radius:.72rem;outline:none;width:100%}.protocol-purge-card textarea{resize:vertical;min-height:5.5rem;padding:.75rem}.protocol-purge-card input{min-height:2.75rem;padding:0 .75rem}.protocol-purge-card textarea:focus-visible,.protocol-purge-card input:focus-visible{border-color:#5ea9ff;box-shadow:0 0 0 3px #3a80ef29}.protocol-purge-card button{color:#ffe7df;cursor:pointer;background:#9730223d;border:1px solid #ff7e5e61;border-radius:.75rem;justify-content:center;justify-self:start;align-items:center;gap:.5rem;min-height:2.65rem;margin-top:.15rem;padding:.65rem .9rem;font-weight:750;display:inline-flex}.protocol-purge-card button:disabled{opacity:.46;cursor:not-allowed}.protocol-purge-card .protocol-purge-feedback{color:#c6d4f3;background:#2056a71f;border-left:2px solid #66aefc;margin-top:.55rem;padding:.65rem .75rem}.protocol-retention{gap:.9rem;padding:1rem;display:flex}.protocol-retention>svg{color:#62b7ff;flex:none}.protocol-retention>div{gap:.25rem;display:grid}.protocol-retention p,.protocol-review-card p{color:#91a4bd;margin:0;font-size:.78rem;line-height:1.55}.protocol-review-card{padding:1rem}.protocol-review-card header{align-items:center;gap:.75rem;display:flex}.protocol-review-card header>svg{color:#ffd16a}.protocol-review-card header>div{gap:.2rem;display:grid}.protocol-review-card p{border-top:1px solid #6d91cc21;margin-top:.75rem;padding-top:.75rem}.protocol-conversation-link{color:#dce6ff;background:linear-gradient(135deg,#246ceb33,#1a439114);border:1px solid #4189ff59;border-radius:.75rem;align-items:center;gap:.55rem;margin:1rem 1.4rem 0;padding:.75rem .95rem;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.protocol-conversation-link:hover{background:#2569e240;border-color:#5aa1ff9e}.protocol-timeline{overflow:hidden}.protocol-timeline>header{border-bottom:1px solid #6d91cc21;justify-content:space-between;padding:.85rem 1rem;display:flex}.protocol-timeline ol{max-height:340px;margin:0;padding:.5rem 1rem .75rem;list-style:none;overflow:auto}.protocol-timeline li{grid-template-columns:auto 1fr;gap:.8rem;padding:.7rem 0;display:grid;position:relative}.protocol-timeline li:not(:last-child):before{content:"";background:#4b8dff3d;width:1px;position:absolute;top:1.22rem;bottom:-.65rem;left:.24rem}.protocol-timeline li>i{z-index:1;background:#09111f;border:2px solid #53aaff;border-radius:50%;width:.52rem;height:.52rem;margin-top:.32rem}.protocol-timeline li>div{gap:.2rem;display:grid}.protocol-timeline li span{color:#7f93ae;font-size:.7rem}.protocol-empty{color:#7f94b2;text-align:center;place-items:center;gap:.35rem;padding:2.5rem 1rem;display:grid}.protocol-empty svg{color:#589eea}.protocol-empty strong{color:#dce6ff}.protocol-detail-empty{align-content:center;min-height:620px}.protocol-center-state{text-align:center;align-content:center;place-items:center;display:grid}.protocol-center-state>svg{color:#5aafff;width:3rem;height:3rem}.protocol-center-state h1{margin-bottom:0}.protocol-center-state p{color:#92a6c0}.protocol-center-state a{color:#86c5ff}@media (width<=1120px){.protocol-hero,.protocol-toolbar{flex-direction:column;align-items:stretch}.protocol-security-card{max-width:none}.protocol-toolbar form{width:100%}.protocol-workspace{grid-template-columns:1fr}.protocol-list,.protocol-detail{min-height:auto}}@media (width<=720px){.protocol-center{padding:1rem .7rem 5rem}.protocol-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.protocol-filters button{justify-content:flex-start}.protocol-filters button strong{margin-left:auto}.protocol-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:.8rem}.protocol-retention,.protocol-review-card,.protocol-purge-card,.protocol-timeline{margin-inline:.8rem}.protocol-detail>header{flex-direction:column;align-items:flex-start;padding-inline:1rem}.protocol-conversation-link{margin-inline:.8rem}}.notification-sound-control{color:#aebbd9;cursor:pointer;background:#214f9e1a;border:1px solid #6694e038;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.25rem;padding:.45rem .7rem;display:inline-flex}.notification-sound-control[aria-pressed=true]{color:#82c7ff;background:#2a76e82b;border-color:#49a6ff61}.notification-sound-control.compact{width:2.25rem;padding:0}.notification-drawer-actions,.ops-heading>.ops-heading-actions{flex-direction:row;align-items:center;gap:.4rem;display:flex}.notification-drawer-actions .notification-sound-control,.notification-drawer-actions .notification-sound-control svg{font-size:initial}.notification-drawer-actions .notification-sound-control{background:#1f53b01a;border:1px solid #6694e033;font-size:0}.ops-heading>.ops-heading-actions>button{color:#c6d4f3;cursor:pointer;background:#1f51a726;border:1px solid #5689e329;border-radius:10px;place-items:center;width:37px;height:37px;padding:0;display:grid}.ops-heading>.ops-heading-actions>button:last-child{color:#fff;background:var(--cobalt);border-color:#0000;font-size:21px}.credential-manager{width:min(1180px,100% - 2rem);margin:0 auto;padding:2rem 0 5rem}.credential-header,.credential-history-heading,.credential-form-heading,.credential-version,.credential-form-actions{align-items:center;display:flex}.credential-header{background:radial-gradient(circle at 86% 10%,#266fff2e,#0000 34%),linear-gradient(145deg,#0b182ff7,#08101ffa);border:1px solid #6294ea33;border-radius:1.4rem;justify-content:space-between;gap:2rem;padding:1.7rem;box-shadow:0 24px 70px #00000042}.credential-header h1,.credential-history h2,.credential-form h2,.credential-action-card h2{color:#f4f7ff;letter-spacing:-.035em;margin:.35rem 0 .55rem}.credential-header h1{font-size:clamp(1.8rem,4vw,3rem)}.credential-header p,.credential-action-card p{color:#aebbd9;max-width:680px;margin:0;line-height:1.65}.credential-header .button,.credential-history-heading .button{flex:none;justify-content:center;align-items:center;gap:.55rem;display:inline-flex}.credential-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.credential-overview article{background:#0a1528c7;border:1px solid #648fd629;border-radius:1rem;gap:.35rem;min-height:132px;padding:1.1rem;display:grid}.credential-overview article.is-healthy{background:linear-gradient(145deg,#0c2d31c2,#091728cc);border-color:#34d39947}.credential-overview article.needs-attention{border-color:#fab84947}.credential-overview span,.credential-form-heading span,.credential-action-card>div>span{color:#7ea8e9;letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:700}.credential-overview strong{color:#f4f7ff;font-size:1.15rem}.credential-overview small,.credential-version small,.credential-form-actions span{color:#8fa2bf;line-height:1.45}.credential-safety-note{color:#c6d4f3;background:#1c4d9d1f;border:1px solid #4088ff38;border-radius:1rem;align-items:center;gap:.9rem;margin:1rem 0;padding:1rem 1.1rem;display:flex}.credential-safety-note svg{color:#69a9ff;flex:none}.credential-safety-note div{gap:.25rem;display:grid}.credential-safety-note strong{color:#f4f7ff}.credential-message{color:#dce6ff;background:#2263ca29;border:1px solid #4a94ff4d;border-radius:.9rem;margin:1rem 0;padding:.9rem 1rem}.credential-form,.credential-action-card,.credential-history{background:#081222eb;border:1px solid #638fd62e;border-radius:1.15rem;margin-top:1rem;padding:1.25rem}.credential-form,.credential-action-card{gap:1rem;display:grid}.credential-form-heading{gap:.8rem}.credential-form-heading svg{color:#61a5ff}.credential-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.credential-form label,.credential-action-card label{color:#c6d4f3;gap:.45rem;font-size:.88rem;font-weight:650;display:grid}.credential-form input,.credential-form textarea,.credential-action-card input{color:#f4f7ff;background:#040c19d6;border:1px solid #6e97da3d;border-radius:.8rem;width:100%}.credential-form textarea{resize:vertical;min-height:94px}.credential-form input:focus,.credential-form textarea:focus,.credential-action-card input:focus{border-color:#4e9bff;outline:3px solid #307eff29}.credential-form-actions{flex-wrap:wrap;justify-content:flex-start;gap:.8rem}.credential-action-card{grid-template-columns:minmax(240px,1fr) minmax(180px,.55fr) minmax(150px,.35fr);align-items:end}.credential-action-card .credential-form-actions{grid-column:1/-1}.credential-danger-button{color:#fff;background:#bc2d43b8;border-color:#f45d7473}.credential-history-heading{justify-content:space-between;gap:1rem;margin-bottom:1rem}.credential-empty{color:#8799b5;text-align:center;place-items:center;gap:.35rem;min-height:190px;display:grid}.credential-empty svg{color:#5d93df}.credential-empty strong{color:#f4f7ff}.credential-version-list{gap:.7rem;display:grid}.credential-version{background:#0e1c32a3;border:1px solid #5b86cc26;border-radius:.9rem;gap:.85rem;padding:.9rem}.credential-version.is-active{background:linear-gradient(90deg,#0d3535b3,#0e1c32a3);border-color:#34d3994d}.credential-version-icon{color:#67a8ff;background:#205dbe24;border:1px solid #5591f03d;border-radius:.8rem;flex:none;place-items:center;width:42px;height:42px;display:grid}.credential-version.is-active .credential-version-icon{color:#5ee0b0}.credential-version-copy{flex:1;gap:.25rem;min-width:0;display:grid}.credential-version-copy>div{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.credential-version-copy strong{color:#f4f7ff}.credential-version-copy>div>span{color:#9cc8ff;background:#336ecd2e;border-radius:999px;padding:.22rem .5rem;font-size:.72rem}.credential-version-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.credential-quiet-danger{color:#ffacb9;background:0 0;border-color:#e75c713d}.credential-state-card{color:#aebbd9;text-align:center;background:#081222f0;border:1px solid #5a8ada33;border-radius:1.3rem;place-items:center;gap:.65rem;width:min(620px,100% - 2rem);min-height:340px;margin:8vh auto;padding:2rem;display:grid}.credential-state-card h1{color:#f4f7ff;margin:0}.credential-state-card p{margin:0 0 .6rem}.credential-state-card>svg{color:#5ea2ff}.credential-spinner{animation:1s linear infinite credential-spin}@keyframes credential-spin{to{transform:rotate(360deg)}}@media (width<=860px){.credential-overview,.credential-action-card{grid-template-columns:1fr}.credential-action-card .credential-form-actions{grid-column:auto}}@media (width<=680px){.credential-manager{width:min(100% - 1rem,1180px);padding-top:.5rem}.credential-header,.credential-history-heading,.credential-version{flex-direction:column;align-items:stretch}.credential-header{padding:1.2rem}.credential-header .button{width:100%}.credential-form-grid{grid-template-columns:1fr}.credential-version-actions{justify-content:stretch}.credential-version-actions .button{flex:auto}}@media (width<=1120px){.operational-overview,.operational-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.operations-health-page{padding:24px 14px 48px}.operational-hero{flex-direction:column;align-items:stretch}.operational-hero h1{font-size:clamp(38px,14vw,58px)}.operational-hero-actions{flex-direction:column;align-items:stretch}.operational-live{justify-content:center}.operational-hero-actions .button{justify-content:center;width:100%}.operational-overview,.operational-card-grid{grid-template-columns:minmax(0,1fr)}.operational-overview article{min-height:150px}.operational-webhook-control>header{grid-template-columns:auto minmax(0,1fr)}.operational-webhook-control>header>.operational-state{grid-column:1/-1;justify-self:start}.operational-webhook-control>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-webhook-actions .button{width:100%}.operational-webhook-form{grid-template-columns:minmax(0,1fr)}.operational-webhook-form-actions{flex-direction:column;align-items:stretch}.operational-webhook-form-actions .button{width:100%}.operational-card{min-height:230px}.operational-card footer{flex-direction:column;align-items:flex-start}.operational-card footer a{font-size:10px}}@media (prefers-reduced-motion:reduce){.gate-progress i,.operational-loading-track i,.operational-live.live i,.operational-pulse,.operational-spin{animation:none}}.voice-staff-card{color:#dce6ff;background:radial-gradient(circle at 100% 0,#2a6fff29,#0000 48%),linear-gradient(145deg,#0c1b36f5,#060f1ffa);border:1px solid #5b8be033;border-radius:1rem;gap:.8rem;margin:.85rem 1rem 0;padding:.9rem;display:grid;box-shadow:inset 0 1px #ffffff09}.voice-staff-card.active{border-color:#458dff61;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #0017443d}.voice-card-heading,.voice-controls,.voice-start-button,.voice-network-warning,.voice-upload-warning,.voice-recording-state{align-items:center;display:flex}.voice-card-heading{gap:.7rem}.voice-card-heading>div{gap:.15rem;min-width:0;display:grid}.voice-card-heading strong{color:#f4f7ff;font-size:.84rem}.voice-card-heading small{color:#8fa4c7;font-size:.7rem}.voice-card-heading time{color:#9ec1ff;font-family:var(--font-geist-mono), monospace;margin-left:auto;font-size:.76rem}.voice-icon{color:#79aaff;background:#2865de29;border:1px solid #528fff47;border-radius:.75rem;flex:none;place-items:center;width:2.3rem;height:2.3rem;display:grid}.voice-start-button,.voice-controls button{color:#f4f7ff;min-height:2.45rem;font:inherit;cursor:pointer;background:#12294fcc;border:1px solid #6092eb40;border-radius:.72rem;justify-content:center;gap:.42rem;font-size:.75rem;font-weight:750;transition:border-color .16s,background .16s,transform .16s}.voice-start-button{color:#f4f7ff;background:linear-gradient(135deg,#174db8,#2874ed);border-color:#4283ff70;width:100%;box-shadow:0 10px 28px #1552cb40}.voice-start-button:hover,.voice-controls button:hover{border-color:#70a6ffa6;transform:translateY(-1px)}.voice-start-button:disabled,.voice-controls button:disabled{cursor:not-allowed;opacity:.48;transform:none}.voice-controls{flex-wrap:wrap;gap:.5rem}.voice-controls button{padding:.55rem .7rem}.voice-controls button.danger{color:#ffc0c8;background:#5c12254d;border-color:#ee52674a;margin-left:auto}.voice-recording-state{color:#9fb1ce;gap:.35rem;margin-left:.15rem;font-size:.68rem}.voice-recording-state svg{color:#ff6679;filter:drop-shadow(0 0 6px #ff4a6257)}.voice-network-warning,.voice-upload-warning,.voice-notice{margin:0;font-size:.7rem;line-height:1.5}.voice-network-warning,.voice-upload-warning{color:#ffd393;background:#71460b29;border:1px solid #f0b1473b;border-radius:.65rem;gap:.45rem;padding:.55rem .65rem}.voice-notice{color:#aebbd9}.voice-supervision-state{color:#aebbd9;background:#1634692e;border:1px solid #538bef33;border-radius:.75rem;margin:0;padding:.7rem .8rem;font-size:.72rem;line-height:1.55}.voice-transfer-control{background:#0a1c3db8;border:1px solid #5791f733;border-radius:.8rem;grid-template-columns:minmax(10rem,.8fr) minmax(12rem,1fr) auto;gap:.55rem;padding:.75rem;display:grid}.voice-transfer-control>div{color:#dce6ff;grid-column:1/-1;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.voice-transfer-control>div svg{color:#80adff}.voice-transfer-control select,.voice-transfer-control input,.voice-transfer-control button{color:#f4f7ff;min-width:0;min-height:2.35rem;font:inherit;background:#061228e0;border:1px solid #6391e23d;border-radius:.65rem;font-size:.71rem}.voice-transfer-control select,.voice-transfer-control input{padding:.55rem .65rem}.voice-transfer-control button{cursor:pointer;background:linear-gradient(135deg,#184cae,#2875e9);border-color:#4084ff6b;justify-content:center;align-items:center;gap:.38rem;padding-inline:.8rem;font-weight:760;display:inline-flex}.voice-transfer-control button:disabled{cursor:not-allowed;opacity:.45}.voice-transfer-control small{color:#8399bc;grid-column:1/-1;font-size:.66rem;line-height:1.45}.voice-customer-overlay{z-index:180;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020711d6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.voice-customer-card{color:#f4f7ff;text-align:center;background:radial-gradient(circle at 50% -12%,#3074ff47,#0000 42%),linear-gradient(150deg,#102044,#071122 68%);border:1px solid #5991f652;border-radius:1.5rem;gap:.9rem;width:min(100%,31rem);padding:clamp(1.2rem,4vw,2rem);display:grid;box-shadow:inset 0 1px #ffffff0f,0 36px 110px #0000009e}.voice-customer-card h2,.voice-customer-card p{margin:0}.voice-customer-card h2{letter-spacing:-.045em;font-size:clamp(1.65rem,7vw,2.35rem)}.voice-call-pulse{color:#dce6ff;background:linear-gradient(145deg,#2f76ec,#1449ac);border:1px solid #659fff61;border-radius:50%;place-items:center;width:4.8rem;height:4.8rem;margin:0 auto .2rem;animation:1.8s ease-in-out infinite voice-call-pulse;display:grid;box-shadow:0 0 0 .75rem #2765df17,0 0 44px #2a6df157}.voice-protocol{color:#8da5ca;font-family:var(--font-geist-mono), monospace;font-size:.7rem}.voice-public-caller{color:#aebbd9;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.voice-public-caller .public-staff-identity{color:#f4f7ff;font-weight:760}.voice-consent-copy{color:#aebbd9;text-align:left;background:#030b1973;border:1px solid #6f97de2e;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.9rem;display:grid}.voice-consent-copy svg{color:#76a9ff}.voice-consent-copy strong{color:#f4f7ff;margin-bottom:.3rem;font-size:.83rem;display:block}.voice-consent-copy p{font-size:.74rem;line-height:1.55}.voice-consent-check{color:#dce6ff;text-align:left;cursor:pointer;background:#19376a3d;border:1px solid #5f93ef33;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.85rem;display:grid}.voice-consent-check input{accent-color:#347fff;width:1.1rem;height:1.1rem;margin-top:.06rem}.voice-consent-check span{font-size:.77rem;line-height:1.45}.voice-policy-links{color:#8da4c8;font-size:.7rem}.voice-policy-links a{color:#9fc2ff;text-underline-offset:.18rem}.voice-incoming-actions button,.voice-customer-controls button{color:#f4f7ff;min-height:3rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.85rem;justify-content:center;align-items:center;gap:.45rem;font-size:.8rem;font-weight:800;display:flex}.voice-incoming-actions .accept{background:linear-gradient(135deg,#176c4f,#1ba978);box-shadow:0 12px 30px #12916338}.voice-incoming-actions .decline,.voice-customer-controls .end{color:#ffdce1;background:#7f1c2f73;border-color:#ef5a6c4d}.voice-incoming-actions button:disabled,.voice-customer-controls button:disabled{cursor:not-allowed;opacity:.5}.voice-live-status{color:#c6d4f3;background:#1a4a9b29;border:1px solid #509aff38;border-radius:.85rem;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:.7rem;font-size:.78rem;display:flex}.voice-customer-controls button:not(.end){background:#1b396cad;border-color:#6597ee40}.recording-manager{color:#f4f7ff;background:radial-gradient(circle at 82% -4%,#236cff30,#0000 34rem),radial-gradient(circle at 7% 36%,#214fb11f,#0000 32rem),#050b16;min-height:100vh;padding:clamp(1rem,3vw,2.5rem)}.recording-hero,.recording-library{width:min(100%,86rem);margin-inline:auto}.recording-hero{background:linear-gradient(115deg,#0d1e3df5,#060f1ff7);border:1px solid #638ede33;border-radius:1.35rem;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:clamp(1.2rem,3vw,2rem);display:flex;box-shadow:0 24px 80px #00000042}.recording-hero h1{letter-spacing:-.06em;margin:.35rem 0 .55rem;font-size:clamp(2.1rem,6vw,4.2rem);line-height:.96}.recording-hero p{color:#aebbd9;max-width:45rem;margin-bottom:0;line-height:1.6}.recording-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.recording-hero-actions>span{color:#85daba;background:#0f634826;border:1px solid #39bf8d33;border-radius:.75rem;align-items:center;gap:.4rem;padding:.65rem .8rem;font-size:.75rem;font-weight:750;display:inline-flex}.recording-hero-actions .button{gap:.4rem}.recording-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(100%,86rem);margin:1rem auto;display:grid}.recording-kpis article{background:radial-gradient(circle at 100% 0,#2f72ff21,#0000 42%),linear-gradient(145deg,#0e1d38f5,#060f1ffa);border:1px solid #6a93dc2e;border-radius:1.05rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem .75rem;min-height:8.2rem;padding:1.2rem;display:grid}.recording-kpis svg{color:#77a9ff}.recording-kpis span{color:#91a5c7;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.recording-kpis strong{color:#f4f7ff;grid-column:1/-1;align-self:end;font-size:clamp(2rem,5vw,3rem)}.recording-library{background:#071021c7;border:1px solid #658ed82e;border-radius:1.3rem;padding:clamp(1rem,2.5vw,1.5rem)}.recording-library>header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.recording-library h2{color:#f4f7ff;margin:.2rem 0 0;font-size:clamp(1.45rem,4vw,2rem)}.recording-search{color:#7892bc;background:#030a17b8;border:1px solid #6792e03b;border-radius:.8rem;align-items:center;gap:.5rem;width:min(100%,22rem);padding:0 .8rem;display:flex}.recording-search input{color:#f4f7ff;width:100%;min-width:0;height:2.65rem;font:inherit;background:0 0;border:0;outline:0;font-size:.8rem}.recording-filters{gap:.4rem;margin:1rem 0;display:flex;overflow-x:auto}.recording-filters button{color:#91a5c7;min-height:2.25rem;font:inherit;cursor:pointer;white-space:nowrap;background:#050d1cb8;border:1px solid #628bd62b;border-radius:.68rem;padding:.45rem .75rem;font-size:.74rem;font-weight:750}.recording-filters button.active{color:#f4f7ff;background:linear-gradient(135deg,#1f58c4,#2f78ef);border-color:#4382f56b;box-shadow:0 9px 26px #1d54c23d}.recording-message{color:#c6d4f3;background:#183f8429;border:1px solid #6294ec36;border-radius:.75rem;margin:0 0 1rem;padding:.75rem .85rem;font-size:.78rem}.recording-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.recording-card{background:radial-gradient(circle at 100% 0,#2666e41f,#0000 42%),linear-gradient(145deg,#0d1b34f7,#060f1ffa);border:1px solid #6791db2e;border-radius:1rem;flex-direction:column;gap:.9rem;min-width:0;padding:1rem;display:flex}.recording-card.status-blocked,.recording-card.status-error{border-color:#ed586a4d}.recording-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.recording-file-icon{color:#79abff;background:#2358b829;border:1px solid #518cf640;border-radius:.78rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.recording-card>header>div{gap:.2rem;min-width:0;display:grid}.recording-card>header strong{color:#f4f7ff;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.recording-card>header small{color:#8095b8;font-size:.7rem}.recording-card>header em{color:#8bdaba;white-space:nowrap;background:#14956721;border-radius:999px;padding:.28rem .48rem;font-size:.62rem;font-style:normal;font-weight:800}.recording-card.status-quarantined>header em,.recording-card.status-scanning>header em{color:#ffd291;background:#c3781321}.recording-card.status-blocked>header em,.recording-card.status-error>header em{color:#ffb2bd;background:#ca364b24}.recording-card dl{border-block:1px solid #688bc91f;gap:.5rem;margin:auto 0 0;padding:.75rem 0;display:grid}.recording-card dt,.recording-card dd{margin:0;font-size:.71rem}.recording-card dt{color:#8094b6}.recording-card dd{color:#dce6ff;text-align:right}.recording-card>footer{flex-wrap:wrap;gap:.5rem;display:flex}.recording-card>footer button{color:#dce6ff;min-height:2.35rem;font:inherit;cursor:pointer;background:#102447bf;border:1px solid #5f8ee23d;border-radius:.68rem;flex:auto;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .65rem;font-size:.72rem;font-weight:750;display:inline-flex}.recording-card>footer button.danger{color:#ffb9c2;background:#5d14233b;border-color:#e54b5f3b}.recording-card>footer button:disabled{cursor:not-allowed;opacity:.48}.recording-empty{color:#8196b9;text-align:center;align-content:center;place-items:center;gap:.55rem;min-height:17rem;display:grid}.recording-empty strong{color:#f4f7ff}.recording-empty span{font-size:.78rem}.recording-modal-backdrop{z-index:190;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01050ed6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.recording-modal{color:#f4f7ff;background:linear-gradient(145deg,#111e39,#070f20);border:1px solid #e9536745;border-radius:1.2rem;gap:.8rem;width:min(100%,34rem);padding:1.4rem;display:grid;position:relative;box-shadow:0 34px 100px #00000094}.recording-modal>svg{color:#ff8997}.recording-modal h2,.recording-modal p{margin:0}.recording-modal>p:not(.section-kicker){color:#aebbd9;line-height:1.6}.recording-modal label{color:#c6d4f3;gap:.4rem;font-size:.76rem;font-weight:750;display:grid}.recording-modal textarea{resize:vertical;color:#f4f7ff;font:inherit;background:#040c1ab8;border:1px solid #6b93db3d;border-radius:.75rem;outline:0;padding:.75rem;line-height:1.5}.recording-modal textarea:focus{border-color:#4989fcb8;box-shadow:0 0 0 3px #2967de26}.recording-modal>div{justify-content:flex-end;gap:.6rem;display:flex}.recording-modal-close{color:#9cacc7;cursor:pointer;background:#060f1fa8;border:1px solid #6f91cc33;border-radius:.68rem;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;top:.85rem;right:.85rem}.recording-spin{animation:.9s linear infinite recording-spin}@keyframes voice-call-pulse{50%{box-shadow:0 0 0 1rem #2765df09,0 0 54px #2a6df16b}}@keyframes recording-spin{to{transform:rotate(360deg)}}@media (width<=1020px){.recording-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=740px){.recording-hero,.recording-library>header{flex-direction:column;align-items:stretch}.recording-hero-actions{justify-content:flex-start}.recording-hero-actions .button,.recording-search{justify-content:center;width:100%}.recording-kpis,.recording-grid{grid-template-columns:minmax(0,1fr)}.voice-controls button{flex:5.5rem}.voice-controls button.danger{margin-left:0}.voice-transfer-control{grid-template-columns:minmax(0,1fr)}.voice-transfer-control>div,.voice-transfer-control small{grid-column:1}}@media (width<=520px){.recording-manager{padding:.55rem}.recording-hero,.recording-library{border-radius:1rem}.recording-modal>div,.voice-incoming-actions,.voice-customer-controls{grid-template-columns:minmax(0,1fr)}.recording-modal>div{display:grid}.recording-modal .button{width:100%}.voice-staff-card{margin-inline:.7rem}.voice-customer-overlay{padding:.55rem}.voice-customer-card{border-radius:1.1rem;max-height:calc(100vh - 1.1rem);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.voice-call-pulse,.recording-spin{animation:none}.voice-start-button,.voice-controls button{transition:none}}.internal-team-page{color:#f4f7ff;background:radial-gradient(circle at 12% 0,#2363dc33,#0000 31rem),radial-gradient(circle at 90% 22%,#1d77ec1c,#0000 28rem),#050b17;min-height:100vh;padding:clamp(.7rem,2vw,1.4rem)}.internal-team-hero,.internal-team-shell,.internal-team-notice{width:min(100%,92rem);margin-inline:auto}.internal-team-hero{background:linear-gradient(135deg,#132a56eb,#061025f5),#07132af2;border:1px solid #5b91ee2e;border-radius:1.15rem 1.15rem 0 0;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.2rem 1.3rem;display:flex;box-shadow:0 22px 70px #00081961}.internal-team-hero h1{color:#f4f7ff;margin:.14rem 0 .3rem;font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.05}.internal-team-hero>div:first-child>p:last-child{color:#9db1d1;max-width:44rem;margin:0;font-size:.82rem;line-height:1.6}.internal-team-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.internal-team-status>span,.internal-team-status>button{color:#aebbd9;background:#07132bb8;border:1px solid #6392e133;border-radius:.68rem;align-items:center;gap:.4rem;min-height:2.25rem;font-size:.7rem;display:inline-flex}.internal-team-status>span{padding:.5rem .68rem}.internal-team-status>span.online{color:#aebbd9;border-color:#38d08e40}.internal-team-status>span.connecting{color:#c6d4f3}.internal-team-status>button{cursor:pointer;justify-content:center;width:2.25rem;padding:0}.internal-team-notice{color:#ffd99d;background:#693d083d;border-inline:1px solid #eeaf4c42;margin-block:0;padding:.7rem 1rem;font-size:.74rem}.internal-team-shell{border:1px solid #5b91ee2e;background:#050e1ff5;border-top:0;border-radius:0 0 1.15rem 1.15rem;grid-template-columns:minmax(17rem,21rem) minmax(0,1fr);min-height:calc(100vh - 9.5rem);display:grid;overflow:hidden;box-shadow:0 25px 80px #0007166b}.internal-contact-panel{background:linear-gradient(#0b1b3af0,#061125f5);border-right:1px solid #5b91ee24;min-width:0}.internal-contact-heading{border-bottom:1px solid #5b91ee1f;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem;display:flex}.internal-contact-heading>div{gap:.15rem;display:grid}.internal-contact-heading strong{color:#f4f7ff;font-size:.82rem}.internal-contact-heading small{color:#8196b8;font-size:.64rem}.internal-contact-heading>svg{color:#77a8ff}.internal-contact-heading label{color:#7893bc;background:#040e21b8;border:1px solid #5d8fe333;border-radius:.6rem;align-items:center;gap:.38rem;min-width:0;padding:.42rem .52rem;display:flex}.internal-contact-heading input{color:#f4f7ff;width:7.5rem;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.66rem}.internal-contact-list{align-content:start;max-height:calc(100vh - 14rem);padding:.55rem;display:grid;overflow-y:auto}.internal-contact-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.78rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.internal-contact-list>button:hover,.internal-contact-list>button.selected{background:linear-gradient(135deg,#2053ae40,#10306724);border-color:#4f8cf738}.internal-contact-list>button.selected{box-shadow:inset 3px 0 #347ce8}.internal-contact-list>button>span:nth-child(2){gap:.12rem;min-width:0;display:grid}.internal-contact-list strong{color:#f4f7ff;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.internal-contact-list small{color:#8196b8;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.internal-contact-list em{color:#fff;background:#246cda;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.6rem;font-style:normal;font-weight:800;display:grid}.internal-contact-list em.pending-ack{color:#301900;background:#ffb641}.internal-contact-avatar{color:#83b0ff;background:linear-gradient(145deg,#2253a859,#0a1f476b);border:1px solid #5e94f13d;border-radius:.75rem;flex:none;place-items:center;width:2.3rem;height:2.3rem;display:grid;position:relative}.internal-contact-avatar i{background:#607493;border:2px solid #07152e;border-radius:999px;width:.62rem;height:.62rem;position:absolute;bottom:-.12rem;right:-.12rem}.internal-contact-avatar i.online{background:#3fd69a;box-shadow:0 0 .65rem #3fd69a73}.internal-contact-avatar i.away{background:#f7b94e}.internal-conversation{background:radial-gradient(circle at 50% 0,#1d4ca01a,#0000 27rem),#040c1cf2;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.internal-conversation-heading{background:#07132bbd;border-bottom:1px solid #5b91ee1f;align-items:center;gap:.7rem;min-width:0;padding:.75rem 1rem;display:flex}.internal-conversation-heading>div{gap:.1rem;min-width:0;display:grid}.internal-conversation-heading strong{color:#f4f7ff;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.internal-conversation-heading small{color:#8298ba;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.internal-encryption{color:#91dbbd;white-space:nowrap;background:#14604221;border:1px solid #3dcd942e;border-radius:.55rem;align-items:center;gap:.32rem;margin-left:auto;padding:.38rem .52rem;font-size:.61rem;display:inline-flex}.internal-message-list{flex-direction:column;gap:.62rem;min-height:22rem;max-height:calc(100vh - 20rem);padding:1rem clamp(.7rem,2.8vw,2rem);display:flex;overflow-y:auto}.internal-message{background:#112242eb;border:1px solid #6291de2b;border-radius:.3rem .95rem .95rem;align-self:flex-start;width:min(82%,44rem);padding:.68rem .78rem;box-shadow:0 10px 28px #0005122e}.internal-message.mine{background:linear-gradient(135deg,#1b4eaae6,#18418be6);border-color:#377df247;border-radius:.95rem .3rem .95rem .95rem;align-self:flex-end}.internal-message.priority-important,.internal-message.priority-urgent{border-color:#f7b5435c;box-shadow:inset 3px 0 #f0a72d,0 12px 32px #00051238}.internal-message.priority-urgent{border-color:#ff745a6b;box-shadow:inset 3px 0 #ff6f54,0 12px 32px #00051238}.internal-message>header,.internal-message>footer{align-items:center;gap:.5rem;display:flex}.internal-message>header{justify-content:space-between}.internal-message>header span,.internal-message>header em{color:#aebbd9;align-items:center;gap:.3rem;font-size:.6rem;font-style:normal;display:inline-flex}.internal-message>header em{color:#ffd492}.internal-message>p{color:#f4f7ff;overflow-wrap:anywhere;white-space:pre-wrap;margin:.42rem 0 .5rem;font-size:.78rem;line-height:1.6}.internal-message>p.redacted{color:#8da1c0;font-style:italic}.internal-message>footer{color:#86a0c6;justify-content:flex-end;font-size:.57rem}.internal-message>footer span{align-items:center;gap:.25rem;display:inline-flex}.internal-message>footer button{color:#aebbd9;cursor:pointer;background:#0511264d;border:0;border-radius:.4rem;place-items:center;width:1.4rem;height:1.4rem;margin-left:.15rem;padding:0;display:grid}.internal-ack-button{color:#f4f7ff;min-height:2.1rem;font:inherit;cursor:pointer;background:#1e65cc6b;border:1px solid #60b0ff59;border-radius:.62rem;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.67rem;font-weight:760;display:inline-flex}.internal-message-empty{color:#8095b7;text-align:center;align-self:center;justify-items:center;max-width:28rem;margin:auto;padding:2rem 1rem;display:grid}.internal-message-empty.full{grid-row:1/-1}.internal-message-empty svg{color:#558be4;margin-bottom:.65rem}.internal-message-empty strong{color:#dce6ff}.internal-message-empty p{margin:.35rem 0 0;font-size:.7rem;line-height:1.6}.internal-message-composer{background:#07132ae0;border-top:1px solid #5b91ee1f;gap:.55rem;padding:.72rem .85rem .85rem;display:grid}.internal-priority-controls{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.internal-priority-controls>label:first-child{color:#8da3c5;gap:.25rem;font-size:.61rem;display:grid}.internal-priority-controls select{color:#f4f7ff;min-height:2rem;font:inherit;background:#091a39;border:1px solid #5f91e438;border-radius:.55rem;padding:.35rem 1.9rem .35rem .55rem;font-size:.67rem}.internal-ack-check{color:#aebbd9;align-items:center;gap:.38rem;min-height:2rem;font-size:.64rem;display:inline-flex}.internal-ack-check input{accent-color:#347ce8}.internal-message-composer>div:last-of-type{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;display:grid}.internal-message-composer textarea{resize:vertical;color:#f4f7ff;width:100%;min-height:3.2rem;max-height:9rem;font:inherit;background:#040e21d1;border:1px solid #5e91e538;border-radius:.72rem;outline:0;padding:.68rem .75rem;font-size:.75rem;line-height:1.5}.internal-message-composer textarea:focus{border-color:#4d8fff9e;box-shadow:0 0 0 3px #3375e621}.internal-message-composer>div:last-of-type>button{color:#fff;min-height:3.2rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1d56bc,#2d7ce8);border:1px solid #5b99ff6b;border-radius:.72rem;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .9rem;font-size:.7rem;font-weight:780;display:inline-flex}.internal-message-composer button:disabled,.internal-ack-button:disabled{cursor:not-allowed;opacity:.45}.internal-message-composer>small{color:#6f86aa;font-size:.57rem}.internal-team-loading{color:#8fa7cc;text-align:center;place-content:center;justify-items:center;width:min(100%,28rem);min-height:100vh;margin:auto;display:grid}.internal-team-loading strong{color:#f4f7ff;margin-top:.8rem}.internal-team-loading p{margin:.35rem 0 0;font-size:.72rem}.internal-redaction-backdrop,.internal-priority-backdrop{z-index:320;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01060fd1;place-items:center;padding:.9rem;display:grid;position:fixed;inset:0}.internal-redaction-dialog,.internal-priority-dialog{color:#f4f7ff;background:linear-gradient(145deg,#102650fa,#050f22fc);border:1px solid #5e93ed40;border-radius:1rem;width:min(100%,31rem);padding:1.2rem;position:relative;box-shadow:0 35px 100px #00040fa6}.internal-redaction-dialog h2,.internal-priority-dialog h2{color:#f4f7ff;margin:.25rem 0 .45rem;font-size:1.18rem}.internal-redaction-dialog>p:not(.section-kicker),.internal-priority-dialog>p:not(.section-kicker){color:#aebbd9;font-size:.73rem;line-height:1.6}.internal-redaction-dialog>label{color:#aebbd9;gap:.35rem;margin-top:.8rem;font-size:.65rem;display:grid}.internal-redaction-dialog textarea{resize:vertical;color:#f4f7ff;min-height:5rem;font:inherit;background:#030c1dc7;border:1px solid #5e91e53d;border-radius:.65rem;padding:.65rem;font-size:.72rem}.internal-redaction-dialog .dialog-close{color:#aebbd9;cursor:pointer;background:#051024b3;border:1px solid #6291de33;border-radius:.6rem;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.75rem;right:.75rem}.internal-redaction-dialog .dialog-icon{color:#ff9b8d;background:#73231a38;border:1px solid #ff6c5b40;border-radius:.75rem;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.7rem;display:grid}.internal-redaction-dialog .dialog-actions{justify-content:flex-end;gap:.55rem;margin-top:.9rem;display:flex}.internal-redaction-dialog .dialog-actions button{color:#dce6ff;min-height:2.35rem;font:inherit;cursor:pointer;background:#081733b8;border:1px solid #6090e033;border-radius:.6rem;padding:.5rem .75rem;font-size:.67rem}.internal-redaction-dialog .dialog-actions button.danger{color:#fff;background:linear-gradient(135deg,#9c3327,#d04b3d);border-color:#ff6b5859}.internal-priority-dialog{border-color:#f7b54361;overflow:hidden}.internal-priority-dialog.priority-urgent{border-color:#ff68507a}.internal-priority-dialog:before{content:"";background:linear-gradient(90deg,#0000,#f2ab38,#0000);height:3px;position:absolute;inset:0 0 auto}.internal-priority-dialog.priority-urgent:before{background:linear-gradient(90deg,#0000,#ff684f,#0000)}.internal-priority-signal{color:#ffd27f;background:#73470a40;border:1px solid #f4b23d4d;border-radius:.8rem;place-items:center;width:2.8rem;height:2.8rem;margin-bottom:.75rem;display:inline-grid;position:relative}.internal-priority-signal span{background:#ff795f;border:2px solid #102348;border-radius:999px;width:.65rem;height:.65rem;position:absolute;top:-.15rem;right:-.15rem;box-shadow:0 0 .7rem #ff795fa6}.internal-priority-meta{color:#e2c48f;background:#5e3a082e;border:1px solid #f5b2402e;border-radius:.65rem;align-items:center;gap:.45rem;margin-top:.8rem;padding:.65rem .7rem;font-size:.65rem;line-height:1.5;display:flex}.internal-priority-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.9rem;display:grid}.internal-priority-actions button{color:#f4f7ff;min-height:2.5rem;font:inherit;cursor:pointer;background:#091937c7;border:1px solid #6194ea40;border-radius:.65rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.67rem;font-weight:730;display:inline-flex}.internal-priority-actions button.primary{background:linear-gradient(135deg,#1951b2,#2d7ce8);border-color:#4990ff73}.internal-priority-dialog>small{color:#8096b8;text-align:center;margin-top:.65rem;font-size:.6rem;display:block}@media (width<=900px){.internal-team-page{padding:0}.internal-team-hero{border-radius:0;align-items:flex-start}.internal-team-shell{border-inline:0;border-radius:0;grid-template-columns:minmax(0,1fr)}.internal-contact-panel{border-bottom:1px solid #5b91ee24;border-right:0}.internal-contact-list{max-height:none;display:flex;overflow-x:auto}.internal-contact-list>button{flex:0 0 min(17rem,82vw)}.internal-message-list{max-height:52vh}}@media (width<=620px){.internal-team-hero{padding:.9rem;display:grid}.internal-team-status{justify-content:flex-start}.internal-team-status>span{flex:auto;justify-content:center}.internal-conversation-heading{padding-inline:.7rem}.internal-encryption{justify-content:center;width:2rem;height:2rem;margin-left:auto;padding:0;font-size:0}.internal-message-list{padding:.7rem}.internal-message{width:92%}.internal-message-composer>div:last-of-type,.internal-priority-actions{grid-template-columns:minmax(0,1fr)}.internal-message-composer>div:last-of-type>button{min-height:2.6rem}.internal-priority-controls{display:grid}.internal-redaction-dialog .dialog-actions{grid-template-columns:minmax(0,1fr);display:grid}}@media (prefers-reduced-motion:reduce){.internal-contact-list>button,.internal-message-composer button,.internal-priority-actions button{transition:none}}.site-content-admin{color:var(--text);background:radial-gradient(circle at 8% 0,#2557dc2e,#0000 30rem),#050811;gap:1.25rem;min-height:100vh;padding:clamp(1rem,3vw,2rem);display:grid}.site-content-admin-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-content-admin-header>div{align-items:center;gap:.85rem;display:flex}.site-content-admin-header a,.site-content-admin-icon{color:#c6d4f3;background:#0d1b3adb;border:1px solid #6289e03d;border-radius:.85rem;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:inline-flex}.site-content-admin-icon{color:#fff;background:linear-gradient(145deg,#1a4ac2,#0e265f);width:3.25rem;height:3.25rem}.site-content-admin-header p{color:#7699e8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .2rem;font-size:.68rem;font-weight:800}.site-content-admin-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,3vw,2.15rem)}.site-content-security-note{color:#8ab2ff;background:linear-gradient(100deg,#1542a22b,#091530ad);border:1px solid #5883e238;border-radius:1rem;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.site-content-security-note div{gap:.15rem;display:grid}.site-content-security-note strong{color:#f4f7ff;font-size:.82rem}.site-content-security-note span{color:#98a9ca;font-size:.72rem;line-height:1.5}.site-tool-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.site-tool-navigation>button{color:#aebbd9;text-align:left;background:linear-gradient(145deg,#091122f5,#070c18f5);border:1px solid #5876b52e;border-radius:1rem;align-items:center;gap:.7rem;min-width:0;min-height:5.15rem;padding:.85rem;transition:border-color .16s,background .16s,transform .16s;display:flex}.site-tool-navigation>button:hover{border-color:#5384f073;transform:translateY(-1px)}.site-tool-navigation>button.active{color:#f4f7ff;background:linear-gradient(145deg,#1b46a64f,#08132bf0);border-color:#5289ff9e;box-shadow:inset 0 0 0 1px #5289ff14}.site-tool-icon,.site-overview-icon{color:#82adff;background:#183e9259;border:1px solid #5b8bf433;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:inline-flex}.site-tool-navigation>button>span:last-child{gap:.18rem;min-width:0;display:grid}.site-tool-navigation strong{font-size:.78rem}.site-tool-navigation small{color:#7888a7;font-size:.64rem;line-height:1.4}.site-tool-navigation>button.active small{color:#9eb4dd}.site-tool-panel,.site-publication-workspace{outline:none;min-width:0}.site-tool-panel:focus-visible,.site-publication-workspace:focus-visible{box-shadow:0 0 0 3px #5b8eff3d}.site-overview-grid,.site-version-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.site-overview-grid>article{background:linear-gradient(145deg,#0b152ae6,#070d1aeb);border:1px solid #5671aa2e;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.7rem;padding:.9rem;display:grid}.site-overview-grid>article>span:nth-child(2),.site-publication-summary>div>span{gap:.2rem;min-width:0;display:grid}.site-overview-grid small,.site-publication-summary small{color:#7485a7;font-size:.63rem}.site-overview-grid strong,.site-publication-summary strong{color:#dce6ff;overflow-wrap:anywhere;font-size:.73rem;line-height:1.45}.site-overview-grid button{color:#80aaff;background:0 0;border:0;grid-column:1/-1;justify-self:start;align-items:center;gap:.4rem;padding:.15rem 0;font-size:.68rem;display:inline-flex}.site-editor-workspace{grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1.2fr);align-items:start;gap:1rem;display:grid}.site-editor-field{color:#aebbd9;gap:.45rem;font-size:.7rem;display:grid}.site-editor-field input{color:var(--text);background:#070c16;border:1px solid #202b40;border-radius:.75rem;min-height:3rem;padding:.7rem .8rem;font-size:.78rem}.site-editor-field small{color:#71819f;justify-self:end;font-size:.62rem}.site-footer-live-preview{background:linear-gradient(120deg,#0f1e3cb8,#050a13eb),#050a13;border:1px solid #5475b938;border-radius:.95rem;gap:1rem;min-width:0;padding:1rem;display:grid}.site-footer-live-preview>span,.site-carousel-draft-preview>span{color:#7299ed;letter-spacing:.11em;text-transform:uppercase;font-size:.61rem;font-weight:800}.site-footer-live-preview>div{border-top:1px solid #556fa42e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding-top:.85rem;display:flex}.site-footer-live-preview strong{color:#c6d4f3;overflow-wrap:anywhere;font-size:.7rem}.site-footer-live-preview small{color:#71809f;font-size:.62rem}.site-editor-workspace>.button{grid-column:1/-1;justify-self:end}.site-carousel-draft-preview{background:#080f1dd1;border:1px solid #5671aa2e;border-radius:.95rem;gap:.75rem;margin-top:1rem;padding:.9rem;display:grid}.site-carousel-draft-preview>div{scroll-snap-type:x proximity;grid-auto-columns:minmax(8rem,10rem);grid-auto-flow:column;gap:.65rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.site-carousel-draft-preview figure{color:#263a65;scroll-snap-align:start;text-align:center;background:#f4f7ff;border-radius:.8rem;gap:.35rem;margin:0;padding:.65rem;display:grid}.site-carousel-draft-preview img{object-fit:contain;width:100%;height:3.5rem}.site-carousel-draft-preview figcaption{overflow-wrap:anywhere;font-size:.62rem}.site-tool-panel-actions{justify-content:space-between;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.site-tool-panel-actions>span{color:#8393b2;font-size:.68rem}.site-publication-workspace{gap:1rem;display:grid}.site-publication-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.site-publication-summary>div{color:#7ca7ff;background:#0c172db8;border:1px solid #4e6cac2e;border-radius:.8rem;align-items:flex-start;gap:.6rem;min-width:0;padding:.75rem;display:flex}.site-content-admin .manager-section{background:#070c18eb;border:1px solid #5c79b829;border-radius:1.15rem;box-shadow:0 22px 60px #01050f3d}.site-asset-upload{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.75rem;margin-bottom:1rem;display:grid}.site-asset-upload>label{color:#7fa9ff;cursor:pointer;background:#0d1b3a9e;border:1px dashed #5d8bf152;border-radius:.85rem;align-items:center;gap:.75rem;min-height:3.6rem;padding:.7rem .9rem;display:flex;position:relative}.site-asset-upload>label span{gap:.1rem;display:grid}.site-asset-upload strong{color:#f4f7ff;font-size:.78rem}.site-asset-upload small{color:#8798bb;font-size:.66rem}.site-asset-upload input{opacity:0;position:absolute;inset:0}.site-asset-list{gap:.65rem;max-height:46rem;padding-right:.2rem;display:grid;overflow-y:auto}.site-asset-list article{background:#09101fc7;border:1px solid #546ca02b;border-radius:.9rem;grid-template-columns:3.8rem minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.site-asset-list article.selected{border-color:#4b82ff7a;box-shadow:inset 0 0 0 1px #4b82ff1a}.site-asset-preview{color:#34528d;background:#f4f7ff;border-radius:.7rem;justify-content:center;align-items:center;height:3.6rem;display:flex;overflow:hidden}.site-asset-preview img{object-fit:contain;width:100%;height:100%;padding:.4rem}.site-asset-data{gap:.2rem;min-width:0;display:grid}.site-asset-data>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.site-asset-data>small{color:#7585a5;font-size:.62rem}.site-asset-status{color:#d5aa6b;align-items:center;gap:.3rem;font-size:.64rem;display:inline-flex}.site-asset-status.available{color:#70d9b4}.site-asset-status.blocked{color:#ff8096}.site-asset-select{color:#aebbd9;white-space:nowrap;align-items:center;gap:.4rem;font-size:.68rem;display:flex}.site-asset-delete{color:#ee8ca0;background:#4e16256b;border:1px solid #e14a6633;border-radius:.65rem;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:inline-flex}.site-asset-fields{grid-column:1/-1;grid-template-columns:minmax(9rem,.8fr) minmax(12rem,1.2fr) 5rem;gap:.6rem;display:grid}.site-asset-fields label,.site-version-clone label{color:#aebbd9;gap:.35rem;font-size:.68rem;display:grid}.site-asset-fields input,.site-version-clone input{color:var(--text);background:#070c16;border:1px solid #202b40;border-radius:.65rem;min-height:2.5rem;padding:.55rem .65rem}.site-content-preview-card{color:#83adff;background:linear-gradient(145deg,#1c46a529,#08142da6);border:1px solid #4f7bde38;border-radius:.9rem;align-items:flex-start;gap:.7rem;padding:.9rem;display:flex}.site-content-preview-card div{gap:.3rem;display:grid}.site-content-preview-card strong{color:#f4f7ff;font-size:.76rem}.site-content-preview-card span{color:#c6d4f3;font-size:.72rem}.site-content-preview-card small{color:#7f90b2;font-size:.64rem;line-height:1.45}.site-version-list>article{background:#080f1dc7;border:1px solid #5b74ab2e;border-radius:.95rem;gap:.75rem;padding:1rem;display:grid}.site-version-list>article.active{border-color:#47cea457;box-shadow:inset 0 0 0 1px #47cea40f}.site-version-list article>header,.site-version-list article>footer,.site-version-facts{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.site-version-status{color:#aebbd9;align-items:center;gap:.35rem;font-size:.67rem;display:inline-flex}.site-version-status.active{color:#70d9b4}.site-version-status.draft{color:#82abff}.site-version-list header small,.site-version-facts span{color:#7585a4;font-size:.62rem}.site-version-list h4{margin:0;font-size:.84rem}.site-version-list p{color:#9caac4;margin:0;font-size:.7rem;line-height:1.55}.site-version-clone{background:#0d1b3a8c;border:1px solid #527ee033;border-radius:.8rem;gap:.55rem;padding:.75rem;display:grid}@media (width<=1080px){.site-version-list,.site-editor-workspace{grid-template-columns:minmax(0,1fr)}.site-tool-navigation,.site-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-editor-workspace>.button{grid-column:auto}.site-asset-list{max-height:none}}@media (width<=700px){.site-content-admin-header,.site-tool-panel-actions{align-items:stretch;display:grid}.site-content-admin-header>button{justify-content:center}.site-content-security-note{align-items:flex-start}.site-tool-navigation,.site-overview-grid,.site-publication-summary,.site-asset-upload,.site-asset-list article,.site-asset-fields{grid-template-columns:minmax(0,1fr)}.site-tool-navigation>button{min-height:4.55rem}.site-asset-preview{height:6rem}.site-asset-select,.site-asset-delete{justify-self:start}.site-editor-workspace>.button,.site-tool-panel-actions>.button{justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.site-tool-navigation>button{transition:none}}.support-conversation-view{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.support-conversation-view>.support-messages{flex:auto;min-height:0}.active-conversation{flex-direction:column;min-width:0;min-height:0;display:flex}.active-conversation>.message-stream{flex:auto;min-height:8rem}.chat-attachment-tray{overscroll-behavior:contain;scrollbar-color:#315cae transparent;background:#050b16f5;border-top:1px solid #4d7ede2e;flex:0 auto;max-height:min(48vh,28rem);overflow:auto}.chat-attachment-tray.staff{max-height:min(42vh,30rem)}.chat-attachment-tray[hidden]{display:none}.compact-chat-composer{min-width:0;padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom));background:#060b14f7;border-top:1px solid #6d8bc629;flex:none;gap:.45rem;display:grid;position:relative}.compact-chat-composer .chat-composer-row,.composer.compact-chat-composer>.chat-composer-row,.support-composer.compact-chat-composer>.chat-composer-row{background:#0e1728f5;border:1px solid #6486c73b;border-radius:1.15rem;align-items:flex-end;gap:.42rem;min-width:0;padding:.34rem;display:flex;box-shadow:inset 0 1px #ffffff06}.compact-chat-composer .chat-composer-row:focus-within{border-color:#4b82ffb8;box-shadow:inset 0 1px #ffffff09,0 0 0 3px #135cff1f}.compact-chat-composer .chat-composer-row textarea,.composer.compact-chat-composer .chat-composer-row textarea,.support-composer.compact-chat-composer .chat-composer-row textarea{field-sizing:content;color:#f4f7ff;min-width:0;min-height:2.55rem;max-height:7.5rem;font:inherit;resize:none;background:0 0;border:0;border-radius:0;outline:0;flex:auto;padding:.66rem .35rem .58rem;font-size:.86rem;line-height:1.42;overflow-y:auto}.compact-chat-composer .chat-composer-row textarea:focus{box-shadow:none;border:0}.compact-chat-composer .chat-composer-row textarea::placeholder{color:#71809a;font-size:.84rem}.chat-composer-icon,.audio-message-recorder.compact>button,.voice-compact-launch>button,.panel-icon-button{color:#aebbd9;width:2.55rem;min-width:2.55rem;height:2.55rem;min-height:2.55rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:0 0 2.55rem;place-items:center;padding:0;transition:color .14s,border-color .14s,background .14s,transform .14s;display:inline-grid;position:relative}.chat-composer-icon:hover:not(:disabled),.audio-message-recorder.compact>button:hover:not(:disabled),.voice-compact-launch>button:hover:not(:disabled),.panel-icon-button:hover:not(:disabled){color:#f4f7ff;background:#2a539e52;border-color:#598cec45}.chat-composer-icon:focus-visible,.audio-message-recorder.compact>button:focus-visible,.voice-compact-launch>button:focus-visible,.panel-icon-button:focus-visible{outline-offset:2px;outline:2px solid #6f9dff}.chat-composer-icon.primary{color:#fff;background:linear-gradient(145deg,#2d79ff,#1655cd);border-color:#75a5ff61;box-shadow:0 7px 18px #1451cd4d}.chat-composer-icon>span{color:#fff;background:#3d82ff;border:2px solid #0e1728;border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding-inline:.2rem;font-size:.58rem;font-weight:800;display:grid;position:absolute;top:-.12rem;right:-.12rem}.chat-composer-icon:disabled,.audio-message-recorder.compact>button:disabled,.voice-compact-launch>button:disabled,.panel-icon-button:disabled{cursor:not-allowed;opacity:.42}.chat-composer-counter{color:#8493ad;justify-self:end;padding-inline:.35rem;font-size:.67rem}.audio-message-recorder.compact{min-width:2.55rem;display:block;position:relative}.audio-message-recorder.compact>button{color:#aebbd9;touch-action:none;-webkit-user-select:none;user-select:none;gap:.3rem}.audio-message-recorder.compact[data-state=requesting]>button,.audio-message-recorder.compact[data-state=recording]>button,.audio-message-recorder.compact[data-state=processing]>button{color:#ffe5ea;background:#6c192f7a;border-color:#ff657e61;border-radius:999px;width:auto;min-width:5.8rem;padding-inline:.65rem;font-size:.68rem}.audio-message-recorder.compact .audio-recorder-status{z-index:12;color:#dce6ff;background:#071123fa;border:1px solid #6690e240;border-radius:.7rem;width:min(18rem,100vw - 2rem);padding:.55rem .65rem;font-size:.69rem;line-height:1.45;position:absolute;bottom:calc(100% + .7rem);right:0;box-shadow:0 12px 35px #00000061}.panel-conversation-toolbar{z-index:24;background:#070e1aeb;border-bottom:1px solid #6886c024;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:flex-start;gap:.45rem;min-width:0;padding:.55rem 1rem;display:flex;position:relative}.panel-conversation-toolbar .voice-staff-card{flex:28rem;min-width:min(100%,28rem);margin:0}.voice-compact-launch,.panel-tool-menu{position:relative}.voice-compact-launch>button,.panel-icon-button{color:#aebbd9;background:#142b5294;border-color:#5c87d738;border-radius:.78rem}.voice-call-confirmation,.panel-routing-popover{z-index:120;color:#f4f7ff;background:radial-gradient(circle at 100% 0,#2b6cef2e,#0000 48%),#071021fc;border:1px solid #608fe64d;border-radius:1rem;width:min(24rem,100vw - 2rem);position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 24px 70px #00000094}.voice-call-confirmation{gap:.55rem;padding:.9rem;display:grid}.voice-call-confirmation strong{font-size:.86rem}.voice-call-confirmation p{color:#aebbd9;margin:0;font-size:.73rem;line-height:1.5}.voice-call-confirmation>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.voice-call-confirmation>div>button{color:#dce6ff;min-height:2.35rem;font:inherit;cursor:pointer;background:#11264ab8;border:1px solid #6792e240;border-radius:.68rem;font-size:.72rem}.voice-call-confirmation>div>button:last-child{color:#fff;background:linear-gradient(135deg,#1b55c2,#2e7aff);border-color:#5c96ff7a}.voice-compact-notice{color:#c6d4f3;background:#081224fa;border:1px solid #6892e23b;border-radius:.65rem;width:min(19rem,100vw - 2rem);padding:.5rem .6rem;font-size:.68rem;position:absolute;bottom:calc(100% + .55rem);right:0}.panel-routing-popover{gap:.75rem;width:min(27rem,100vw - 2rem);padding:.85rem;display:grid}.panel-routing-popover>header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.panel-routing-popover>header>div{gap:.18rem;min-width:0;display:grid}.panel-routing-popover>header strong{font-size:.85rem}.panel-routing-popover>header span{color:#8fa2c2;font-size:.69rem;line-height:1.4}.panel-routing-popover>header>button{color:#aebbd9;background:#152a4d94;border:1px solid #638cd833;border-radius:.6rem;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.panel-routing-popover .panel-routing{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;min-height:auto;padding:0;display:grid;overflow:visible}.panel-routing-popover .panel-routing button{white-space:normal;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;min-width:0;min-height:2.5rem;padding:.5rem .6rem;font-size:.7rem;display:inline-flex}.panel-routing-popover .panel-staff-transfer{background:#0c1c39a8;border:1px solid #5c87db2e;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding:.7rem;display:grid}.panel-routing-popover .panel-staff-transfer>div{grid-column:1/-1}.panel-routing-popover .panel-staff-transfer small{text-overflow:clip;white-space:normal;overflow:visible}.panel-routing-popover .panel-staff-transfer select{width:100%}.support-message,.panel-bubble,.support-message p,.panel-bubble p,.message-reply-preview,.secure-attachment-list strong,.secure-attachment-list article>div>span{overflow-wrap:anywhere;word-break:normal;min-width:0}.support-message p{font-size:.78rem;line-height:1.52}.support-message>span{font-size:.62rem}.panel-bubble p{white-space:pre-wrap;font-size:.8rem;line-height:1.52}.panel-bubble>span,.stream-event{font-size:.65rem}.panel-bubble{max-width:min(78%,42rem);padding:.72rem .82rem}@media (width<=900px){.panel-routing-popover{top:auto;right:.75rem;bottom:calc(4.75rem + env(safe-area-inset-bottom));width:auto;max-height:min(72dvh,38rem);position:fixed;left:.75rem;overflow:auto}}@media (width<=680px){.support-panel{border-radius:1rem 1rem 0 0;height:calc(100dvh - .6rem);max-height:100dvh}.support-header{min-width:0;padding:calc(.65rem + env(safe-area-inset-top)) max(.72rem, env(safe-area-inset-right)) .65rem max(.72rem, env(safe-area-inset-left));gap:.5rem}.support-identity{flex:auto;overflow:hidden}.support-window-actions{flex:none;min-width:max-content}.support-window-actions button{flex:none}.support-identity>img,.support-profile-avatar{border-radius:.7rem;width:2.25rem;height:2.25rem}.support-routebar{flex:none;padding:.45rem .6rem}.support-messages{padding:.8rem .65rem}.support-message{max-width:91%}.chat-attachment-tray{max-height:44dvh}.secure-attachment-actions{align-items:stretch}.secure-attachment-purpose{justify-content:space-between;width:100%}.secure-attachment-purpose select{flex:auto;min-width:0}.secure-attachment-actions small{width:100%;margin:0}.chat-composer-icon,.audio-message-recorder.compact>button{flex-basis:2.75rem;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.compact-chat-composer .chat-composer-row textarea{font-size:1rem}.panel-routing-popover .panel-routing,.panel-routing-popover .panel-staff-transfer{grid-template-columns:minmax(0,1fr)}.panel-routing-popover .panel-staff-transfer>div{grid-column:auto}.panel-bubble{max-width:91%}}@media (prefers-reduced-motion:reduce){.chat-composer-icon,.audio-message-recorder.compact>button,.voice-compact-launch>button,.panel-icon-button{transition:none}}.message-action-buttons{gap:.38rem;min-width:min(100%,11rem);max-width:22rem;margin-top:.62rem;display:grid;position:relative}.message-action-button{color:#dce6ff;cursor:pointer;font:inherit;text-align:left;background:linear-gradient(145deg,#1e4ca657,#132d5b7a);border:1px solid #6897f44d;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.48rem;width:100%;min-height:2.42rem;padding:.48rem .62rem;font-size:.72rem;font-weight:720;line-height:1.3;transition:background .14s,border-color .14s,transform .14s;display:grid}.message-action-button>span{overflow-wrap:anywhere;min-width:0;color:inherit!important;font:inherit!important;text-transform:none!important}.message-action-button:hover:not(:disabled){background:linear-gradient(145deg,#2a62d580,#1b3e7b9e);border-color:#7ca9ff8a;transform:translateY(-1px)}.message-action-button:focus-visible{outline-offset:2px;outline:2px solid #83a9ff}.message-action-buttons.staff-preview{opacity:.82;margin-top:.48rem}.message-action-buttons.staff-preview .message-action-button{cursor:default;opacity:1;grid-template-columns:auto minmax(0,1fr);min-height:2rem}.message-action-confirmation-backdrop{z-index:1000;background:#01050db8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.message-action-confirmation{color:#f4f7ff;background:radial-gradient(circle at 100% 0,#2f69e133,#0000 46%),#091326;border:1px solid #719df057;border-radius:1rem;gap:.65rem;width:100%;max-width:25rem;padding:1.05rem;display:grid;position:relative;box-shadow:0 28px 90px #000000ad}.message-action-confirmation:focus{outline-offset:3px;outline:2px solid #709dffb8}.message-action-confirmation>strong{padding-right:2rem;font-size:.95rem}.message-action-confirmation>p{color:#aebbd9!important;margin:0!important;font-size:.76rem!important;line-height:1.55!important}.message-action-confirmation>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.message-action-confirmation button{color:#dce6ff;cursor:pointer;font:inherit;border:1px solid #6d95e042;border-radius:.68rem;min-height:2.45rem;padding:.48rem .62rem;font-size:.72rem}.message-action-confirmation>div>button:first-child{background:#122546b3}.message-action-confirmation>div>button:last-child{color:#fff;background:linear-gradient(135deg,#235dcf,#367fff);border-color:#7aa7ff7a}.message-action-confirmation .message-action-confirmation-close{background:#142a4ea6;place-items:center;width:2rem;height:2rem;min-height:2rem;padding:0;display:grid;position:absolute;top:.7rem;right:.7rem}.message-action-selection{background:#122b586b;border:1px solid #5685e038;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.38rem;padding:.55rem .65rem;display:grid}.message-action-selection>span{color:#9eb7e9;font-size:.65rem;font-weight:720}.message-action-selection .message-action-buttons{grid-column:1/-1;margin:0}.message-action-selection>button{color:#9eb7e9;cursor:pointer;font:inherit;text-underline-offset:.16rem;background:0 0;border:0;font-size:.65rem;text-decoration:underline}.message-action-picker{flex:none;position:relative}.message-action-picker-popover{z-index:130;background:#071021fc;border:1px solid #628fe54d;border-radius:.9rem;gap:.46rem;width:min(21rem,100vw - 2rem);padding:.78rem;display:grid;position:absolute;bottom:calc(100% + .65rem);left:0;box-shadow:0 22px 64px #0000008a}.message-action-picker-popover>strong{color:#f4f7ff;font-size:.78rem}.message-action-picker-popover>small{color:#8fa2c4;font-size:.65rem;line-height:1.45}.message-action-picker-popover label{color:#c6d4f3;cursor:pointer;background:#1124468f;border:1px solid #5c83cb2b;border-radius:.62rem;align-items:center;gap:.5rem;min-height:2.25rem;padding:.4rem .55rem;font-size:.7rem;display:flex}.message-action-picker-popover input{accent-color:#3a7bff;width:1rem;height:1rem;margin:0}.message-action-picker-popover label:has(input:disabled){cursor:not-allowed;opacity:.44}@media (width<=680px){.message-action-buttons{max-width:100%}.message-action-button{min-height:2.7rem;font-size:.76rem}.message-action-confirmation>div{grid-template-columns:minmax(0,1fr)}.message-action-picker-popover{left:auto;right:-3rem}}@media (prefers-reduced-motion:reduce){.message-action-button{transition:none}}.public-home .hero{min-height:auto;padding-top:clamp(4.5rem,8vw,6.5rem);padding-bottom:clamp(4.5rem,8vw,7rem)}.public-home .hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(22rem,.96fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem)}.public-home .hero-copy,.public-home .hero-visual,.public-home .portal-showcase-copy,.public-home .portal-showcase-preview,.theo-access-copy,.theo-access-assurances,.footer-portal-callout>div,.footer-main,.footer-brand,.footer-links{min-width:0}.public-home .hero-visual{align-content:center;justify-items:center;width:100%;min-height:0;padding:1.5rem clamp(0rem,2vw,1.5rem) 0;display:grid;position:relative}.public-home .orbit-one{width:min(34rem,108%);height:min(31rem,86%);inset:3rem auto auto 50%;transform:translate(-50%)rotate(-12deg)}.public-home .orbit-two{width:min(25rem,82%);height:min(25rem,72%);inset:5.5rem auto auto 50%;transform:translate(-50%)rotate(16deg)}.public-home .theo-frame{aspect-ratio:405/510;z-index:2;width:min(25.3rem,88%);max-width:100%;height:auto;position:relative;bottom:auto;left:auto;transform:none}.public-home .theo-label{max-width:calc(100% - 2rem)}.public-home .theo-caption{max-width:calc(100% - 3.5rem)}.hero-proof-grid{z-index:6;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;max-width:32rem;margin-top:-1.25rem;display:grid;position:relative}.hero-proof-grid>div{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c1424eb;border:1px solid #4b82ff57;border-radius:.95rem;min-width:0;padding:.95rem 1rem;display:grid;box-shadow:0 18px 46px #00000052}.hero-proof-grid strong{font-size:.82rem;line-height:1.35}.public-home .portal-showcase{grid-template-columns:minmax(0,.94fr) minmax(20rem,1.06fr);gap:clamp(2.5rem,6vw,6rem)}.public-home .portal-showcase-copy h2{max-width:15ch}.theo-access-card{background:radial-gradient(circle at 12% 0,#3573ff33,#0000 36%),linear-gradient(145deg,#0d1932fa,#060c19fa);border:1px solid #5884eb47;border-radius:clamp(1.25rem,3vw,2rem);grid-template-columns:minmax(0,1.04fr) minmax(19rem,.76fr);gap:clamp(2rem,6vw,5rem);max-width:76.25rem;margin:0 auto;padding:clamp(1.6rem,4.5vw,3.75rem);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000057}.theo-access-card:after{content:"";pointer-events:none;background-image:linear-gradient(#578bff0b 1px,#0000 1px),linear-gradient(90deg,#578bff0b 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.theo-access-copy,.theo-access-assurances{z-index:1;position:relative}.theo-access-copy h2{letter-spacing:-.055em;max-width:15ch;margin:.9rem 0 1.1rem;font-size:clamp(2.25rem,4.4vw,3.65rem);line-height:1.05}.theo-access-copy>p{color:var(--text-soft);max-width:40rem;margin:0 0 1.8rem;font-size:1rem;line-height:1.7}.theo-access-copy .button{text-align:center;white-space:normal;max-width:100%}.theo-access-assurances{align-content:center;gap:.8rem;display:grid}.theo-access-assurances>div{background:#ffffff09;border:1px solid #7597db29;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.25rem .8rem;padding:1rem;display:grid}.theo-access-assurances svg{color:#83adff;grid-row:1/span 2}.theo-access-assurances strong,.theo-access-assurances span{grid-column:2}.theo-access-assurances strong{color:#f4f7ff;font-size:.88rem}.theo-access-assurances span{color:#9cacca;font-size:.76rem;line-height:1.5}.site-footer{grid-template-columns:minmax(0,1fr)}.footer-portal-callout,.footer-main,.footer-bottom{grid-column:1/-1;width:100%}.footer-portal-callout{grid-template-columns:auto minmax(0,1fr) minmax(11rem,auto)}.footer-portal-callout h2,.footer-portal-callout p,.footer-links a,.footer-bottom span{overflow-wrap:break-word}.footer-portal-callout .button{white-space:normal;max-width:18rem}@media (width<=1040px){.public-home .hero-grid,.public-home .portal-showcase,.theo-access-card{grid-template-columns:minmax(0,1fr)}.public-home .hero-copy{max-width:48rem}.public-home .hero-visual{max-width:34rem;margin:0 auto}.public-home .portal-showcase-preview{width:100%}.theo-access-copy h2{max-width:18ch}.theo-access-assurances{grid-template-columns:repeat(3,minmax(0,1fr))}.theo-access-assurances>div{grid-template-columns:minmax(0,1fr);align-content:start}.theo-access-assurances svg{grid-row:auto}.theo-access-assurances strong,.theo-access-assurances span{grid-column:auto}}@media (width<=840px){.footer-portal-callout,.footer-main{grid-template-columns:minmax(0,1fr);align-items:stretch}.footer-portal-callout .button{justify-self:start;max-width:100%}}@media (width<=700px){.public-home .hero{padding-top:3.5rem;padding-bottom:4.5rem}.public-home .hero h1{letter-spacing:-.055em;font-size:clamp(2.65rem,13vw,3.6rem)}.public-home .hero-visual{padding-top:.5rem}.public-home .theo-frame{border-radius:9rem 9rem 1.5rem 1.5rem;width:min(24rem,100%)}.hero-proof-grid{grid-template-columns:minmax(0,1fr);margin-top:.75rem}.public-home .portal-showcase,.public-home .products-section,.public-home .journey-section,.public-home .theo-section,.public-home .security-section{padding-top:4.75rem;padding-bottom:4.75rem}.public-home .portal-showcase-copy h2,.theo-access-copy h2{max-width:none;font-size:clamp(2.15rem,10.5vw,3rem)}.theo-access-assurances{grid-template-columns:minmax(0,1fr)}.theo-access-assurances>div{grid-template-columns:auto minmax(0,1fr)}.theo-access-assurances svg{grid-row:1/span 2}.theo-access-assurances strong,.theo-access-assurances span{grid-column:2}.footer-portal-callout{padding:1.35rem}.footer-portal-callout .button{justify-self:stretch;width:100%}}@media (width<=520px){.public-home .theo-label{padding:.5rem .7rem;font-size:.64rem}.public-home .theo-caption{bottom:1.2rem;left:1.25rem}.public-home .theo-caption strong{font-size:1.25rem}.signal-strip{grid-template-columns:minmax(0,1fr)}.signal-strip>div,.signal-strip>div:nth-child(2){border-bottom:1px solid var(--line);border-right:0}.signal-strip>div:last-child{border-bottom:0}.portal-preview-header,.portal-preview-action{flex-direction:column;align-items:flex-start}.portal-preview-action>strong{text-align:left;max-width:none}.footer-portal-callout h2{font-size:1.45rem;line-height:1.15}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-skeleton span,.product-skeleton i{animation:none}.public-home .button,.public-home .text-link,.public-home .product-card,.public-home .hero-proof-grid article,.public-home .portal-showcase-preview,.public-home .journey-list li,.public-home .theo-access-assurances>div,.public-home .security-card,.product-detail-page .button,.product-detail-page .product-highlights article,.product-detail-page details,.legal-page .button,.site-footer .button,.site-header a{transition:none;animation:none}.public-home .button:hover,.public-home .product-card:hover,.product-detail-page .button:hover,.legal-page .button:hover,.site-footer .button:hover{transform:none}}
