@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.table-row{display:table-row}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#07090d;--surface:#0d1118;--surface-2:#121824;--line:#222b3a;--text:#f5f7fb;--muted:#939eaf;--blue:#5487d8;--blue-light:#b9d1fa;--green:#84e6b1;--warning:#ffd18a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.landing{background:radial-gradient(circle at 62% 23%,#13223a 0,transparent 29%),var(--bg);min-height:100vh}.topbar{border-bottom:1px solid var(--line);z-index:4;justify-content:space-between;align-items:center;height:154px;display:flex;position:relative}.brand-lockup{background:0 0;width:330px;display:block}.brand-lockup img{width:100%;height:auto;display:block}.brand-lockup-large{width:410px}.topbar-right{align-items:center;gap:30px;display:flex}.topbar-right>span,.kicker{letter-spacing:.15em;color:var(--muted);font:500 10px IBM Plex Mono}.topbar-right>a{text-transform:uppercase;color:#080b10;background:#f4f7fb;padding:13px 16px;font:600 11px IBM Plex Mono}.topbar-right>a b{color:#345c9d;margin-left:18px}.hero{grid-template-columns:1.1fr .82fr;align-items:center;gap:86px;min-height:680px;padding-block:62px 72px;display:grid;position:relative;overflow:hidden}.hero-copy,.hero-form{z-index:2;position:relative}.signal{letter-spacing:.12em;color:var(--blue-light);font:600 10px IBM Plex Mono}.signal span{color:var(--green);text-shadow:0 0 12px var(--green);margin-right:8px;font-size:8px}.hero h1{letter-spacing:-.06em;max-width:760px;margin:24px 0 10px;font-size:clamp(46px,5.7vw,77px);line-height:.96}.hero-highlight{letter-spacing:-.04em;color:var(--blue-light);margin:0 0 28px;font-size:clamp(24px,3vw,40px)}.hero-highlight .urgency{color:var(--warning);font-weight:600}.hero-consequence{margin-top:.12em;display:block}.hero-description{color:#b8c1cf;max-width:660px;font-size:17px;line-height:1.65}.proof-line{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;display:grid}.proof-line span{text-transform:uppercase;color:#778397;border-left:1px solid #344154;padding-left:14px;font:500 10px/1.45 IBM Plex Mono}.proof-line strong{color:#e8edf5;text-transform:none;margin-bottom:2px;font:600 16px IBM Plex Sans;display:block}.lead-card{color:#0b0f15;background:#f4f7fb;border-radius:2px;flex-direction:column;gap:14px;padding:28px;display:flex;box-shadow:0 28px 90px #0008}.lead-card-heading{border-bottom:1px solid #dbe0e8;padding-bottom:17px}.lead-card-heading>span{letter-spacing:.12em;color:#345f9f;font:600 9px IBM Plex Mono}.lead-card-heading i{background:#37aa70;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.lead-card h2{letter-spacing:-.035em;margin:8px 0 3px;font-size:25px}.lead-card-heading p{color:#667184;margin:0;font-size:13px}.lead-card label{letter-spacing:.08em;text-transform:uppercase;font:600 9px IBM Plex Mono}.lead-card input{color:#0b0f15;background:#fff;border:1px solid #dce1e8;outline:none;width:100%;margin-top:6px;padding:13px;font:14px IBM Plex Sans;display:block}.lead-card input:focus{border-color:#5487d8;box-shadow:0 0 0 3px #5487d826}.field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lead-card button{color:#fff;text-transform:uppercase;cursor:pointer;background:#172d50;border:0;justify-content:space-between;padding:15px 16px;font:600 11px IBM Plex Mono;display:flex}.lead-card button:hover{background:#244a81}.lead-card button:disabled{opacity:.6}.lead-card small{color:#748092;text-align:center;font-size:9px}.form-message{text-align:center;margin:0!important;font-size:11px!important}.form-message.success{color:#17784b}.form-message.error{color:#b42318}.hero-grid{pointer-events:none;opacity:.42;background-image:linear-gradient(#263248 1px,#0000 1px),linear-gradient(90deg,#263248 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:20px -60px 0 38%;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.hero-grid:before{content:"";border:1px solid #496a9f;border-radius:50%;position:absolute;inset:12% 15%}.hero-grid:after{content:"";border:1px solid #496a9f;border-radius:50%;position:absolute;inset:25% 27%}.hero-grid span{color:#9bbbec;background:#0a0e15;border:1px solid #314665;padding:5px;font:600 9px IBM Plex Mono;position:absolute}.hero-grid span:first-child{top:18%;left:25%}.hero-grid span:nth-child(2){top:44%;left:58%}.hero-grid span:nth-child(3){bottom:18%;left:34%}.hero-grid b{letter-spacing:-.1em;color:#0000;-webkit-text-stroke:1px #395170;font-size:150px;position:absolute;bottom:3%;right:13%}.authority{border-block:1px solid var(--line);background:#090d13;padding:62px 0}.authority-grid{grid-template-columns:240px minmax(0,1.12fr) minmax(260px,.9fr);align-items:center;gap:48px;display:grid}.authority-portrait{background:#151a21;border:1px solid #33435b;width:100%;margin:0;padding:7px 7px 0;box-shadow:0 24px 70px #0007}.authority-portrait>img{object-fit:contain;width:100%;height:auto;display:block}.authority-portrait figcaption{color:#afbdd1;letter-spacing:.12em;justify-content:center;align-items:center;gap:8px;height:43px;font:600 9px IBM Plex Mono;display:flex}.authority-portrait figcaption b{color:var(--blue-light);font-size:14px}.authority-copy h2{letter-spacing:-.04em;margin:14px 0 20px;font-size:clamp(26px,2.5vw,36px);line-height:1.12}.authority-copy h2 span{white-space:nowrap;display:block}.authority-copy p{color:var(--muted);margin:0;line-height:1.65}.bruno-signature{filter:invert();opacity:.96;width:min(100%,340px);height:auto;margin-top:24px;display:block}.benefit-list{gap:10px;display:grid}.benefit-list span{color:#6f97d4;transform-origin:100%;background:linear-gradient(105deg,#111824 0%,#0d131c 72%);border:1px solid #263247;border-left:2px solid #395f98;grid-template-columns:36px 1fr;align-items:center;gap:12px;min-height:72px;padding:17px 46px 17px 17px;font:600 11px IBM Plex Mono;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s,color .24s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #0002}.benefit-list span:after{content:"+";color:#526b90;font:400 22px/1 IBM Plex Sans;transition:transform .24s,color .24s;position:absolute;right:17px}.benefit-list b{color:#d7deea;font:600 15px/1.35 IBM Plex Sans;transition:color .24s}.benefit-list span:hover{z-index:2;color:#a8c8f4;background:linear-gradient(105deg,#172236 0%,#101824 74%);border-color:#4b70a8;transform:translate(-5px)scale(1.025);box-shadow:0 18px 48px #0008,0 0 0 1px #5f87c526}.benefit-list span:hover:after{color:var(--blue-light);transform:rotate(45deg)}.benefit-list span:hover b{color:#fff}.closing{justify-content:space-between;align-items:center;gap:35px;min-height:340px;display:flex}.closing p{color:#7f8999;width:min(100%,440px);font-size:18.5px;line-height:1.45}.closing p>span{display:block}.closing .closing-point{padding-left:18px;position:relative}.closing .closing-point:before{content:"•";color:var(--blue-light);position:absolute;left:0}.closing strong{color:#e7ecf4;margin-top:12px;font-weight:600;line-height:1.3;display:block}.closing strong b{color:#fff;margin-right:4px;font-weight:800}.closing>a{text-transform:uppercase;background:#5684ce;justify-content:space-between;min-width:250px;padding:17px 18px;font:600 11px IBM Plex Mono;display:flex}.closing>a:hover{background:#6c9be6}.site-footer{border-top:1px solid var(--line);color:#626e7e;text-transform:uppercase;padding:25px 0 82px;font:500 9px IBM Plex Mono}.site-footer>div{justify-content:space-between;display:flex}.site-footer a:hover{color:#b9d1fa}.mobile-cta{display:none}@media (width<=880px){.shell{width:min(100% - 30px,680px)}.topbar{height:154px}.brand-lockup{width:min(100%,330px)}.brand-lockup-large{width:min(100%,360px)}.topbar-right>span,.topbar-right>a{display:none}.hero{grid-template-columns:1fr;gap:42px;min-height:auto;padding-block:58px}.hero h1{font-size:52px}.hero-grid{opacity:.28;inset:10px -100px 50% 35%}.proof-line{margin-top:30px}.authority-grid{grid-template-columns:180px 1fr}.benefit-list{grid-column:1/-1}.closing{flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px}.closing>a{width:100%}.mobile-cta{z-index:20;color:#0a0d12;text-transform:uppercase;background:#f4f7fb;justify-content:space-between;padding:15px 18px;font:600 11px IBM Plex Mono;display:flex;position:fixed;bottom:0;left:0;right:0}}@media (width<=560px){.hero h1{font-size:44px}.hero-highlight{font-size:27px}.hero-description{font-size:15px}.proof-line{grid-template-columns:1fr 1fr}.field-row{grid-template-columns:1fr}.lead-card{padding:22px}.authority-grid{grid-template-columns:1fr}.authority-portrait{width:210px}.authority-copy h2{font-size:clamp(21px,6.6vw,29px)}.bruno-signature{width:280px}.closing{padding-block:65px}.site-footer>div{flex-direction:column;gap:10px}.site-footer{padding-bottom:85px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.authority-copy h2{font-size:clamp(21px,2.3vw,34px)}.authority-copy h2 .authority-decision b{color:var(--blue);letter-spacing:0;margin-right:.2em;font:600 .86em/1 IBM Plex Sans}@media (width<=560px){.authority-copy h2{font-size:clamp(19px,6.3vw,27px)}}.topbar>a{justify-content:center;align-items:center;height:100%;display:flex}.topbar .brand-lockup{width:290px}.hero h1{letter-spacing:-.045em;font-size:clamp(38px,3.8vw,50px);line-height:1.04}@media (width<=880px){.topbar .brand-lockup{width:min(100%,290px)}.hero h1{font-size:40px}}@media (width<=560px){.topbar .brand-lockup{width:min(100%,260px)}.hero h1{font-size:34px}}.exit-intent-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02050bd9;place-items:center;padding:24px;animation:.2s ease-out exitFade;display:grid;position:fixed;inset:0}.exit-intent{text-align:center;background:radial-gradient(circle at 80% 10%,#193052 0,#0000 35%),#0b1119;border:1px solid #30415b;border-radius:12px;width:min(720px,100%);padding:62px 70px 58px;animation:.28s ease-out exitRise;position:relative;overflow:hidden;box-shadow:0 34px 120px #000b}.exit-intent:before{content:"";pointer-events:none;border-top:2px solid #4f7fca;position:absolute;inset:0}.exit-intent-close{color:#8190a5;cursor:pointer;background:0 0;border:0;font:300 44px/1 IBM Plex Sans;transition:color .2s,transform .2s;position:absolute;top:18px;right:22px}.exit-intent-close:hover,.exit-intent-close:focus-visible{color:#fff;outline:none;transform:rotate(5deg)}.exit-intent-kicker{letter-spacing:.18em;color:var(--blue-light);font:600 10px IBM Plex Mono}.exit-intent h2{letter-spacing:-.05em;margin:17px 0 14px;font-size:clamp(38px,5vw,58px);line-height:1}.exit-intent p{color:#9fb6d8;width:min(100%,540px);margin:0 auto;font-size:clamp(19px,2.4vw,28px);line-height:1.35}.exit-intent strong{color:#eef3fb;margin:24px auto 28px;font-size:16px;line-height:1.5;display:block}.exit-intent strong:before{content:"→";color:var(--blue);margin-right:9px}.exit-intent>a{color:#fff;text-transform:uppercase;background:#5684ce;justify-content:space-between;width:min(100%,330px);margin-inline:auto;padding:16px 18px;font:600 11px IBM Plex Mono;transition:background .2s,transform .2s;display:flex}.exit-intent>a:hover,.exit-intent>a:focus-visible{outline-offset:3px;background:#6c9be6;outline:2px solid #b9d1fa;transform:translateY(-2px)}@keyframes exitFade{0%{opacity:0}to{opacity:1}}@keyframes exitRise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media (width<=560px){.exit-intent-backdrop{padding:15px}.exit-intent{padding:54px 22px 30px}.exit-intent-close{top:14px;right:16px}.exit-intent strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.exit-intent-backdrop,.exit-intent{animation:none}}.authority-copy p strong{color:#edf2f9;font-weight:600}.course-ecosystem{border-bottom:1px solid var(--line);background:linear-gradient(#080b10,#0b1018);padding:58px 0 64px}.course-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:28px;display:flex}.course-heading h2{letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(27px,3vw,39px);line-height:1.05}.course-heading p{color:#8591a3;text-align:right;width:min(100%,390px);margin:0;font-size:15px;line-height:1.5}.course-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.course-card{background:#0d131c;border:1px solid #263247;flex-direction:column;min-height:220px;padding:24px;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s;display:flex}.course-card>span{letter-spacing:.11em;color:#6f97d4;font:600 9px IBM Plex Mono}.course-card h3{letter-spacing:-.035em;margin:24px 0 9px;font-size:25px;line-height:1.05}.course-card p{color:#8995a6;margin:0;font-size:13px;line-height:1.55}.course-card>strong{color:#cbd8ea;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:22px;font:600 9px IBM Plex Mono}.course-card>strong b{float:right;color:#75a1e3}.course-link:hover,.course-link:focus-visible{background:#121d2d;border-color:#5276ab;outline:none;transform:translateY(-5px);box-shadow:0 20px 50px #0007}.course-current{background:linear-gradient(145deg,#16243a,#0e1622);border-color:#41689f;box-shadow:inset 0 2px #5684ce}.course-current>strong{color:#8db3ec}.course-future{background:#0b1017;border-style:dashed}.course-future>strong{color:#7e8a9b}.course-future>strong i{background:#84e6b1;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #84e6b1}.course-future h3{color:#c6ceda}@media (width<=880px){.course-heading{flex-direction:column;align-items:flex-start;gap:14px}.course-heading p{text-align:left}.course-grid{grid-template-columns:1fr}.course-card{min-height:190px}}@media (width<=560px){.course-ecosystem{padding:48px 0 52px}.course-heading h2{font-size:30px}.course-card{padding:21px}}.exit-intent{width:min(900px,100%);padding:64px 70px 56px}.exit-intent h2{margin:0 0 20px}.exit-intent p{width:min(100%,710px);font-size:clamp(18px,2vw,24px);line-height:1.35}.exit-intent strong{white-space:nowrap;margin:22px auto 28px;font-size:14px;line-height:1.4}.exit-intent>a{justify-content:center;width:min(100%,410px);font-size:13px}@media (width<=760px){.exit-intent{padding:58px 28px 36px}.exit-intent strong{white-space:normal}.exit-intent>a{font-size:12px}}@media (width<=560px){.exit-intent{padding:54px 22px 30px}.exit-intent h2{font-size:38px}.exit-intent p{font-size:18px}.exit-intent strong{font-size:13px}}.authority-portrait figcaption{letter-spacing:.1em;white-space:nowrap;font-size:8px}.authority-copy>.kicker+p{margin-top:18px}.authority-copy p+h2{margin:28px 0 0}.form-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.lead-card .consent-field{color:#596577;letter-spacing:0;text-transform:none;cursor:pointer;align-items:flex-start;gap:9px;font:400 10px/1.45 IBM Plex Sans;display:flex}.lead-card .consent-field input{accent-color:#345f9f;flex:none;width:15px;height:15px;margin:1px 0 0;padding:0}.lead-card .consent-field a{color:#244f8d;text-underline-offset:2px;text-decoration:underline}.topbar{grid-template-columns:290px minmax(400px,1fr) 190px;gap:28px;height:184px;display:grid}.topbar>a{justify-content:flex-start;height:auto}.topbar-right{justify-content:flex-end}.launch-panel{text-align:center;background:radial-gradient(circle at 50% 0,#193052 0,#0000 55%),#0b1119;border:1px solid #2b3a52;border-top:2px solid #5684ce;justify-self:center;width:min(100%,520px);padding:14px 18px 13px;box-shadow:0 18px 50px #0005,inset 0 0 35px #31578d12}.launch-date{justify-content:center;align-items:baseline;gap:13px;display:flex}.launch-date>span{color:#9dbbea;letter-spacing:.16em;white-space:nowrap;font:600 9px IBM Plex Mono}.launch-date i{background:var(--green);width:6px;height:6px;box-shadow:0 0 12px var(--green);border-radius:50%;margin-right:6px;animation:1.7s ease-in-out infinite launchPulse;display:inline-block}.launch-date strong{color:#f4f7fb;letter-spacing:-.025em;white-space:nowrap;font-size:18px;line-height:1}.launch-date strong b{color:var(--blue-light);font-weight:600}.countdown{grid-template-columns:repeat(4,56px);justify-content:center;gap:7px;margin-top:11px;display:grid}.countdown>span{background:#070b12;border:1px solid #2e405c;padding:7px 4px 5px}.countdown b{color:#fff;font-variant-numeric:tabular-nums;font:600 20px/1 IBM Plex Mono;display:block}.countdown small{color:#7486a0;letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font:600 7px/1 IBM Plex Mono;display:block}.launch-live{color:#9ef0c1;letter-spacing:.12em;background:#0b1d14;border:1px solid #39664d;margin-top:11px;padding:10px;font:600 11px IBM Plex Mono}.topbar-right>a{white-space:nowrap}@keyframes launchPulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (width<=1050px){.topbar{grid-template-columns:250px minmax(370px,1fr) 165px;gap:18px}.topbar .brand-lockup{width:250px}.topbar-right>a{padding-inline:13px}.topbar-right>a b{margin-left:10px}.launch-panel{padding-inline:13px}.launch-date{gap:8px}.launch-date strong{font-size:16px}}@media (width<=880px){.topbar{grid-template-columns:1fr;gap:17px;height:auto;padding-block:22px 25px}.topbar>a{justify-content:center}.topbar .brand-lockup{width:min(100%,270px)}.launch-panel{width:min(100%,520px)}.topbar-right{display:none}}@media (width<=560px){.topbar{gap:15px;padding-top:20px}.topbar .brand-lockup{width:min(100%,250px)}.launch-panel{padding:13px 10px 12px}.launch-date{flex-direction:column;align-items:center;gap:6px}.launch-date strong{font-size:18px}.countdown{grid-template-columns:repeat(4,minmax(0,56px));gap:5px;margin-top:10px}.countdown b{font-size:19px}}@media (prefers-reduced-motion:reduce){.launch-date i{animation:none}}.launch-date>span{color:#ffd18a;background:#d98b2717;border:1px solid #bd7a324d;border-radius:2px;padding:5px 8px}.launch-popup-countdown{margin:0 auto 22px}.launch-popup-countdown .countdown{grid-template-columns:repeat(4,72px);gap:9px;margin-top:0}.launch-popup-countdown .countdown>span{background:#080d15;border-color:#425675;padding:10px 5px 8px}.launch-popup-countdown .countdown b{color:#fff;font-size:25px}.launch-popup-countdown .countdown small{color:#9eb0ca;margin-top:6px}.launch-popup-countdown .launch-live{width:min(100%,320px);margin:0 auto}.launch-announcement-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02050bed;place-items:center;padding:24px;animation:.22s ease-out announcementFade;display:grid;position:fixed;inset:0}.launch-announcement{text-align:center;background:radial-gradient(circle at 12% 0,#4a3019 0,#0000 34%),radial-gradient(circle at 88% 10%,#19365f 0,#0000 38%),#0a1018;border:1px solid #38506f;border-radius:14px;width:min(900px,100%);padding:56px 64px 48px;animation:.3s ease-out announcementRise;position:relative;overflow:hidden;box-shadow:0 38px 140px #000d}.launch-announcement:before{content:"";pointer-events:none;border-top:3px solid #e5a24d;position:absolute;inset:0}.launch-announcement:after{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#33445e 1px,#0000 1px),linear-gradient(90deg,#33445e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.launch-announcement>*{z-index:1;position:relative}.launch-announcement-close{z-index:2;color:#8997aa;cursor:pointer;background:0 0;border:0;font:300 42px/1 IBM Plex Sans;position:absolute;top:17px;right:21px}.launch-announcement-close:hover,.launch-announcement-close:focus-visible{color:#fff;outline:none}.launch-announcement-kicker{color:#ffd18a;letter-spacing:.16em;background:#d68c3912;border:1px solid #d68c394f;padding:7px 11px;font:600 10px IBM Plex Mono;display:inline-block}.launch-announcement-logo{width:min(100%,440px);height:auto;margin:22px auto 8px;display:block}.launch-announcement-date{justify-content:center;align-items:baseline;gap:15px;margin:22px 0 18px;display:flex}.launch-announcement-date>b{color:#fff;letter-spacing:-.065em;font:700 clamp(58px,8vw,86px)/.85 IBM Plex Sans}.launch-announcement-date>span{color:#9fb4d3;font-size:24px}.launch-announcement-date strong{color:#ffd18a;font-size:36px}.launch-announcement p{color:#a9b8cc;width:min(100%,650px);margin:0 auto;font-size:17px;line-height:1.6}.launch-announcement-actions{justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.launch-announcement-actions>a{color:#fff;text-align:center;text-transform:uppercase;background:#5684ce;justify-content:center;align-items:center;min-width:310px;padding:17px 19px;font:600 12px IBM Plex Mono;transition:background .2s,transform .2s;display:flex;position:relative}.launch-announcement-actions>a span{position:absolute;right:19px}.launch-announcement-actions>a:hover,.launch-announcement-actions>a:focus-visible{outline-offset:3px;background:#6c9be6;outline:2px solid #b9d1fa;transform:translateY(-2px)}.launch-announcement-actions>button{color:#8795a9;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:14px;font:500 10px IBM Plex Mono}.launch-announcement-actions>button:hover,.launch-announcement-actions>button:focus-visible{color:#fff;outline:none}@keyframes announcementFade{0%{opacity:0}to{opacity:1}}@keyframes announcementRise{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:none}}@media (width<=620px){.launch-announcement-backdrop{padding:14px}.launch-announcement{padding:50px 20px 30px}.launch-announcement-close{top:13px;right:15px}.launch-announcement-logo{width:min(100%,330px);margin-top:18px}.launch-announcement-date{gap:10px;margin:20px 0 17px}.launch-announcement-date>b{font-size:58px}.launch-announcement-date>span{font-size:17px}.launch-announcement-date strong{font-size:25px}.launch-popup-countdown .countdown{grid-template-columns:repeat(4,minmax(0,60px));gap:6px}.launch-popup-countdown .countdown b{font-size:21px}.launch-announcement p{font-size:15px;line-height:1.5}.launch-announcement-actions{flex-direction:column;align-items:stretch;gap:4px;margin-top:24px}.launch-announcement-actions>a{width:100%;min-width:0}.launch-announcement-actions>button{padding:12px}}@media (prefers-reduced-motion:reduce){.launch-announcement-backdrop,.launch-announcement{animation:none}}.hero-consequence{letter-spacing:-.035em;white-space:nowrap;margin-top:.42em;font-size:clamp(20px,2.2vw,30px);line-height:1.15}@media (width<=560px){.hero-consequence{letter-spacing:-.045em;font-size:clamp(14px,4.3vw,17px)}}.thank-you-page{background:radial-gradient(circle at 50% 0,#193052 0,#0000 42%),#07090d;place-items:center;min-height:100vh;padding:42px 20px;display:grid}.thank-you-card{background:#0b1119;border:1px solid #30415b;border-top:3px solid #5684ce;width:min(760px,100%);padding:48px;box-shadow:0 34px 110px #000a}.thank-you-brand{align-items:center;gap:8px;font:700 20px IBM Plex Sans;display:flex}.thank-you-brand span{color:#152641;background:#dfeaff;padding:8px}.thank-you-brand b{color:#8eb5ef}.thank-you-status{color:#91efb9;letter-spacing:.15em;margin-top:34px;font:600 9px IBM Plex Mono}.thank-you-status i{background:#84e6b1;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 14px #84e6b1}.thank-you-card h1{letter-spacing:-.05em;margin:14px 0;font-size:clamp(36px,6vw,58px);line-height:1}.thank-you-intro{color:#a5b1c3;max-width:620px;margin:0;font-size:17px;line-height:1.6}.thank-you-steps{border-block:1px solid #263247;gap:0;margin:34px 0;display:grid}.thank-you-steps article{border-top:1px solid #202b3a;grid-template-columns:48px 1fr;gap:16px;padding:18px 0;display:grid}.thank-you-steps article:first-child{border-top:0}.thank-you-steps article>b{color:#7195ce;font:600 10px IBM Plex Mono}.thank-you-steps h2{margin:0 0 5px;font-size:15px}.thank-you-steps p{color:#7f8b9d;margin:0;font-size:12px;line-height:1.5}.thank-you-primary{color:#fff;text-transform:uppercase;background:#5684ce;justify-content:space-between;padding:16px 18px;font:600 11px IBM Plex Mono;display:flex}.thank-you-primary:hover{background:#6c9be6}.thank-you-secondary{color:#8fa5c5;text-align:center;text-transform:uppercase;margin:17px auto 0;font:500 10px IBM Plex Mono;display:block}.thank-you-card>small{color:#596678;text-align:center;margin-top:28px;font-size:10px;line-height:1.5;display:block}@media (width<=560px){.thank-you-page{padding:20px 12px}.thank-you-card{padding:30px 21px}.thank-you-card h1{font-size:38px}.thank-you-intro{font-size:15px}}.thank-you-primary{color:#07140c;background:#25d366;border:1px solid #61ed97;align-items:center;padding:19px 22px;transition:transform .18s,background .18s,box-shadow .18s;box-shadow:0 12px 36px #25d36638}.thank-you-primary>span{gap:4px;display:grid}.thank-you-primary small{letter-spacing:.16em;color:#125a2e;text-align:left;font-size:8px}.thank-you-primary strong{font-size:13px}.thank-you-primary>b{font-size:22px}.thank-you-primary:hover{background:#4be27f;transform:translateY(-2px);box-shadow:0 16px 44px #25d36655}.thank-you-floating{z-index:10;color:#07140c;background:#25d366;border:1px solid #72efa2;align-items:center;gap:11px;padding:12px 14px;font-family:IBM Plex Mono;animation:2.6s ease-out infinite whatsapp-pulse;display:flex;position:fixed;top:22px;right:22px;box-shadow:0 14px 48px #0009,0 0 #25d36655}.thank-you-floating>i{background:#fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff36}.thank-you-floating>span{gap:2px;display:grid}.thank-you-floating small{letter-spacing:.14em;color:#145e32;font-size:7px}.thank-you-floating b{text-transform:uppercase;font-size:10px}.thank-you-floating>strong{margin-left:5px;font-size:16px}.thank-you-floating:hover{background:#4be27f;animation:none}@keyframes whatsapp-pulse{0%,65%,to{box-shadow:0 14px 48px #0009,0 0 #25d36644}80%{box-shadow:0 14px 48px #0009,0 0 0 12px #25d36600}}@media (width<=560px){.thank-you-page{padding-top:82px}.thank-you-floating{justify-content:center;top:12px;left:12px;right:12px}.thank-you-primary{padding:17px}.thank-you-primary strong{font-size:11px}}.lead-card button{text-align:center;justify-content:center;position:relative}.lead-card button>span{position:absolute;right:16px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.admin-shell>aside{box-sizing:border-box;overflow:hidden}.admin-shell>aside nav{overscroll-behavior:contain;scrollbar-color:#33465f transparent;scrollbar-width:thin;flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.admin-shell>aside nav::-webkit-scrollbar{width:7px}.admin-shell>aside nav::-webkit-scrollbar-thumb{background:#33465f;border-radius:8px}.admin-shell>aside .admin-user{flex:none;margin-top:14px}@media (width<=900px){.admin-shell>aside{overflow:visible}.admin-shell>aside nav{flex:none;min-height:auto;padding-right:0;overflow:auto hidden}.admin-shell>aside .admin-user{margin:0 0 0 auto}}.admin-shell{color:#edf1f7;background:#080b10;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.admin-shell aside{background:#0b0f15;border-right:1px solid #202938;flex-direction:column;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.admin-logo{align-items:center;gap:8px;font-weight:700;display:flex}.admin-logo span{color:#152641;background:#dfeaff;padding:7px}.admin-logo b{color:#7195ce;font:600 10px IBM Plex Mono}.admin-shell nav{flex-direction:column;gap:8px;margin-top:55px;display:flex}.admin-shell nav a,.admin-shell nav span{color:#667386;padding:12px 10px;font-size:13px}.admin-shell nav .active{color:#d8e6ff;background:#141c29;border-left:2px solid #78a4e6}.admin-shell nav i{float:right;color:#48566a;font:500 8px IBM Plex Mono}.admin-user{border-top:1px solid #202938;flex-direction:column;gap:5px;margin-top:auto;padding-top:18px;display:flex}.admin-user small{color:#596678;font:500 8px IBM Plex Mono}.admin-user a{color:#7ea3dc;font-size:10px}.admin-main{padding:42px min(4vw,60px)}.admin-main>header{justify-content:space-between;align-items:flex-start;display:flex}.admin-main>header span{letter-spacing:.14em;color:#7195ce;font:600 9px IBM Plex Mono}.admin-main>header h1{letter-spacing:-.04em;margin:8px 0;font-size:36px}.admin-main>header p{color:#778396;margin:0}.admin-main>header>a,.panel-top button{color:#ccd7e7;cursor:pointer;background:0 0;border:1px solid #2e3a4b;padding:12px 15px;font:500 10px IBM Plex Mono}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:35px 0;display:grid}.stats article{background:#0e141d;border:1px solid #202938;padding:20px}.stats span{color:#7d899b;font-size:11px;display:block}.stats strong{margin:18px 0 2px;font-size:32px;display:block}.stats small{color:#4f5d71;font:500 8px IBM Plex Mono}.lead-panel{background:#0e141d;border:1px solid #202938}.panel-top{border-bottom:1px solid #202938;justify-content:space-between;align-items:center;padding:22px;display:flex}.panel-top h2{margin:0 0 5px;font-size:18px}.panel-top p{color:#6f7c8f;margin:0;font-size:12px}.filters{border-bottom:1px solid #202938;grid-template-columns:1fr 190px;gap:12px;padding:15px 22px;display:grid}.filters input,.filters select,.table-row select{color:#cbd5e4;background:#090d13;border:1px solid #283344;outline:none;padding:10px;font:12px IBM Plex Sans}.lead-table{overflow-x:auto}.table-head,.table-row{grid-template-columns:1.5fr 1fr .7fr .7fr;align-items:center;gap:20px;min-width:700px;padding:13px 22px;display:grid}.table-head{letter-spacing:.1em;color:#536175;text-transform:uppercase;font:600 8px IBM Plex Mono}.table-row{border-top:1px solid #1d2532;font-size:12px}.table-row>div{flex-direction:column;gap:4px;display:flex}.table-row b{font-size:13px}.table-row a{color:#80a5dc}.table-row span{color:#7b8798}.table-row select{padding:7px}.empty{text-align:center;color:#626f81;padding:42px;font-size:13px}.denied{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.denied p{color:#8290a4}.denied a{color:#9dbbea}@media (width<=900px){.admin-shell{grid-template-columns:1fr}.admin-shell aside{flex-direction:row;align-items:center;height:auto;padding:15px;position:static}.admin-shell nav{display:none}.admin-user{border:0;margin:0 0 0 auto;padding:0}.admin-user small,.admin-user b{display:none}.admin-main{padding:28px 15px}.stats{grid-template-columns:1fr 1fr}.admin-main>header>a{display:none}}.status-actions button{border-radius:3px;min-height:36px;color:#d8e6ff!important;background:#152640!important;border:1px solid #3d5576!important;padding:8px 12px!important;font:600 11px IBM Plex Sans!important}.status-actions button:hover{background:#1b3152!important;border-color:#78a4e6!important}.table-pagination{border-top:1px solid #202938;justify-content:center;align-items:center;gap:14px;padding:18px 22px;display:flex!important}.table-pagination button{color:#d8e6ff;background:#152640;border:1px solid #3d5576;padding:8px 13px}.table-pagination button:disabled{opacity:.35;cursor:not-allowed}.table-pagination span{color:#91a0b4;font-size:12px}.history-filters{border-bottom:1px solid #202938;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(145px,.7fr)) repeat(2,minmax(125px,.55fr));gap:10px;padding:16px 22px;display:grid}.history-filters input,.history-filters select{color:#cbd5e4;background:#090d13;border:1px solid #283344;outline:none;min-width:0;padding:10px;font:12px IBM Plex Sans}.history-filters label{color:#718096;align-items:center;gap:8px;font-size:10px;display:flex}.history-filters label input{width:100%}.history-table{overflow:auto}.history-head,.history-row{grid-template-columns:150px 90px 1.1fr 1.35fr 1fr 120px;align-items:center;gap:16px;min-width:980px;padding:13px 22px;display:grid}.history-head{letter-spacing:.1em;color:#536175;text-transform:uppercase;font:600 8px IBM Plex Mono}.history-row{border-top:1px solid #1d2532;font-size:11px}.history-row time{color:#7d899b}.history-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.history-row strong{font-size:12px}.history-row small{text-overflow:ellipsis;white-space:nowrap;color:#6f7c8f;overflow:hidden}.history-row code{text-overflow:ellipsis;white-space:nowrap;color:#6f8db9;font:10px IBM Plex Mono;overflow:hidden}.history-source,.history-status{text-transform:uppercase;letter-spacing:.04em;border:1px solid #2d3949;justify-self:start;padding:5px 7px;font:600 8px IBM Plex Mono}.source-tutory{color:#69d6bd}.source-email{color:#8eb5f2}.source-kommo{color:#d5a0ff}.source-finance{color:#f3c47b}.history-failed{color:#ff7b8a;border-color:#713743}.history-canceled,.history-opted_out{color:#c6a4d6}.history-scheduled{color:#f3c47b}.history-sent,.history-processed,.history-synced{color:#69d6bd}@media (width<=1100px){.history-filters{grid-template-columns:1fr 1fr 1fr}.history-filters>input:first-child{grid-column:1/-1}}@media (width<=520px){.stats,.filters{grid-template-columns:1fr}.admin-main>header h1{font-size:30px}}.table-row .lead-source{color:#59687d;text-transform:uppercase;letter-spacing:.04em;font:500 8px IBM Plex Mono}.filters{grid-template-columns:minmax(240px,1fr) 170px 170px 150px}.filters>input{align-self:end}.sort-control{flex-direction:column;gap:5px;display:flex}.sort-control>span{color:#66758a;text-transform:uppercase;letter-spacing:.06em;font:500 8px IBM Plex Mono}.status-filter{border:1px solid #283344;grid-column:1/-1;margin:0;padding:10px 12px}.status-filter legend{color:#66758a;text-transform:uppercase;letter-spacing:.06em;padding:0 6px;font:500 8px IBM Plex Mono}.status-options,.status-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status-options label{color:#aebcd0;cursor:pointer;background:#090d13;border:1px solid #283344;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.status-options input{accent-color:#78a4e6}.status-actions{margin-top:9px}.status-actions button{color:#7ea3dc;cursor:pointer;background:0 0;border:0;padding:2px;font:500 9px IBM Plex Mono}.table-head,.table-row{grid-template-columns:1.5fr 1fr .8fr .7fr}.table-row time{color:#7b8798;font-variant-numeric:tabular-nums}.historical-switch{color:#aebcd0;background:#0b1119;border:1px solid #314159;grid-column:1/-1;align-items:center;gap:9px;padding:11px 12px;font-size:12px;display:flex}.historical-switch input{accent-color:#78a4e6}@media (width<=700px){.filters{grid-template-columns:1fr 1fr}.filters>input{grid-column:1/-1}}@media (width<=520px){.filters{grid-template-columns:1fr}.filters>input{grid-column:auto}}.course-badge{color:#b9c8dc;letter-spacing:.03em;border:1px solid #33445b;justify-self:start;padding:6px 8px;font:600 9px IBM Plex Mono}.course-rtgo-2033{color:#8db8f3;border-color:#4d72a6}.course-cfc-go-2{color:#dfbf76;border-color:#806b3d}.analytics-main{max-width:1600px}.analytics-controls{background:#0e141d;border:1px solid #202938;flex-wrap:wrap;align-items:end;gap:12px;margin:30px 0 0;padding:16px 18px;display:flex}.analytics-controls label:not(.test-switch){flex-direction:column;gap:5px;min-width:180px;display:flex}.analytics-controls label>span{color:#66758a;text-transform:uppercase;font:600 8px IBM Plex Mono}.analytics-controls select{color:#cbd5e4;background:#090d13;border:1px solid #283344;padding:10px}.test-switch{color:#94a2b5;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.report-actions{gap:8px;margin-left:auto;display:flex}.report-actions button{color:#a9bee0;cursor:pointer;background:0 0;border:1px solid #33445b;padding:10px 12px;font:500 9px IBM Plex Mono}.analytics-grid{grid-template-columns:1.35fr 1fr;gap:12px;display:grid}.data-panel,.insight-panel,.tutory-placeholder{background:#0e141d;border:1px solid #202938}.data-panel>header{border-bottom:1px solid #202938;padding:18px 20px}.data-panel h2,.insight-panel h2,.tutory-placeholder h2{margin:0 0 4px;font-size:17px}.data-panel p,.tutory-placeholder p{color:#6f7c8f;margin:0;font-size:11px}.trend-chart{align-items:end;gap:7px;height:230px;padding:28px 20px 18px;display:flex;overflow-x:auto}.trend-column{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;min-width:22px;height:100%;display:flex}.trend-column>span{color:#8295b0;font:500 8px IBM Plex Mono}.trend-column>i{background:#7195ce;width:100%;max-width:32px;min-height:3px;display:block}.trend-column>small{color:#526074;white-space:nowrap;font:500 7px IBM Plex Mono}.chart-empty{align-self:center;margin:auto!important}.rank-list{padding:10px 20px 18px}.rank-list>div{grid-template-columns:1fr auto;gap:5px;padding:9px 0;display:grid}.rank-list span{color:#aab5c5;font-size:11px}.rank-list b{color:#e1e8f2;font:600 10px IBM Plex Mono}.rank-list i{background:#1b2533;grid-column:1/-1;height:3px;display:block}.rank-list em{background:#7195ce;height:100%;display:block}.insight-panel{margin-top:12px}.insight-panel>header{border-bottom:1px solid #202938;justify-content:space-between;align-items:end;padding:20px;display:flex}.insight-panel>header span,.tutory-placeholder span{color:#7195ce;letter-spacing:.1em;font:600 8px IBM Plex Mono}.insight-panel>header small{color:#59687d}.insight-panel ol{margin:0;padding:0;list-style:none}.insight-panel li{border-top:1px solid #1d2532;grid-template-columns:42px 1fr;align-items:center;padding:13px 20px;display:grid}.insight-panel li:first-child{border-top:0}.insight-panel li>b{color:#7195ce;font:500 9px IBM Plex Mono}.insight-panel li p{color:#aeb8c8;margin:0;font-size:12px}.tutory-placeholder{justify-content:space-between;align-items:center;gap:24px;margin-top:12px;padding:22px;display:flex}.tutory-placeholder p{max-width:700px}.tutory-placeholder>strong{color:#a99261;white-space:nowrap;border:1px solid #594e36;padding:9px;font:600 8px IBM Plex Mono}@media (width<=900px){.analytics-grid{grid-template-columns:1fr}.report-actions{margin-left:0}.tutory-placeholder{flex-direction:column;align-items:flex-start}}@media (width<=520px){.analytics-controls label:not(.test-switch){width:100%;min-width:100%}.report-actions{flex-direction:column;width:100%}.insight-panel>header{flex-direction:column;align-items:flex-start;gap:8px}}.table-head,.table-row{grid-template-columns:1.35fr .68fr .85fr .82fr .75fr .65fr;min-width:1020px}.source-cell b{color:#b5c2d3;text-transform:capitalize;font-size:11px}.source-cell small{color:#59687d;text-transform:uppercase;letter-spacing:.03em;font:500 8px IBM Plex Mono}.table-row{border-left:3px solid #0000;transition:background-color .15s}.lead-course-rtgo-2033{background:linear-gradient(90deg,#4d72a614,#0000 28%);border-left-color:#4d72a6}.lead-course-cfc-go-2{background:linear-gradient(90deg,#9a7d421f,#0000 32%);border-left-color:#9a7d42}.lead-row-test{opacity:.58;background:linear-gradient(90deg,#5c657314,#0000 30%)}.landing-links{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.landing-links a{white-space:nowrap}.finance-main{max-width:1500px}.finance-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.finance-card{background:#0e141d;border:1px solid #202938}.finance-card>header{border-bottom:1px solid #202938;padding:18px 20px}.finance-card h2{margin:0 0 4px;font-size:17px}.finance-card header p{color:#6f7c8f;margin:0;font-size:11px}.plan-form{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:18px;display:grid}.plan-form header{grid-column:1/-1}.plan-form label{color:#66758a;text-transform:uppercase;flex-direction:column;gap:5px;margin:0 18px;font:600 8px IBM Plex Mono;display:flex}.plan-form select,.plan-form input{color:#cbd5e4;background:#090d13;border:1px solid #283344;margin-top:3px;padding:10px;font:12px IBM Plex Sans}.plan-form button,.finance-actions button{color:#d8e6ff;cursor:pointer;background:#152640;border:1px solid #3d5576;padding:10px}.plan-form>button{grid-column:1/-1;margin:6px 18px 0}.finance-empty{color:#626f81;padding:30px 20px;font-size:12px}.action-row{border-top:1px solid #1d2532;grid-template-columns:110px 1fr auto;gap:12px;padding:13px 20px;font-size:11px;display:grid}.action-row span,.action-row time{color:#8794a6}.finance-orders{margin-bottom:30px}.order-card{border-top:1px solid #202938;padding:18px 20px}.order-title{justify-content:space-between;gap:20px;display:flex}.order-title>div{flex-direction:column;gap:4px;display:flex}.order-title span{color:#748195;font-size:10px}.installment-list{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.installment-list>div{background:#090d13;border:1px solid #263142;flex-direction:column;gap:5px;padding:12px;display:flex}.installment-list span,.installment-list time{color:#718095;font-size:9px}.installment-list em{text-transform:uppercase;font:600 8px IBM Plex Mono}.status-paid{color:#60d7a7}.status-overdue,.status-suspension_pending{color:#f1a467}.status-payment_confirmation{color:#87afe8}.finance-actions{gap:6px;margin-top:7px;display:flex}.finance-actions button{padding:7px;font-size:9px}.finance-actions button:disabled{opacity:.4;cursor:default}@media (width<=900px){.finance-grid,.installment-list,.plan-form{grid-template-columns:1fr}.plan-form header,.plan-form>button{grid-column:auto}.action-row{grid-template-columns:1fr}}.operation-charts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:34px 0;display:grid}.operation-chart{background:#0e141d;border:1px solid #202938;min-width:0}.operation-chart>header{border-bottom:1px solid #202938;padding:20px 22px}.operation-chart h2{margin:0 0 6px;font-size:19px}.operation-chart header p{color:#91a0b4;margin:0;font-size:12px;line-height:1.45}.operation-bars{gap:16px;padding:22px;display:grid}.operation-bar>div{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.operation-bar span{color:#c4d2e5;font-size:13px}.operation-bar strong{color:#f1f6ff;font-variant-numeric:tabular-nums;font-size:18px}.operation-bar i{background:#182231;border:1px solid #27364a;height:10px;margin-top:7px;display:block;overflow:hidden}.operation-bar em{background:linear-gradient(90deg,#4d85cf,#70d6bf);min-width:3px;height:100%;display:block}.operation-bar small{color:#7f90a7;margin-top:6px;font-size:10px;line-height:1.35;display:block}.status-bars .operation-bar em{background:linear-gradient(90deg,#6f9de0,#9ac1fa)}.readonly-status{color:#b8c9df;text-transform:uppercase;letter-spacing:.04em;background:#0b1119;border:1px solid #35455b;justify-self:start;gap:5px;padding:8px 10px;font:600 10px IBM Plex Mono;display:grid}.readonly-status small{color:#e6c383;text-transform:none;letter-spacing:0;max-width:220px;font:500 10px/1.4 IBM Plex Mono}@media (width<=1050px){.operation-charts{grid-template-columns:1fr}}.dashboard-lead-list{margin:20px 0}.dashboard-list-table{margin-top:18px;display:grid}.dashboard-list-head,.dashboard-list-row{border-bottom:1px solid var(--line,#26364b);grid-template-columns:minmax(130px,.8fr) minmax(150px,1fr) minmax(110px,.75fr) minmax(220px,1.5fr) minmax(140px,.9fr) minmax(170px,1fr);align-items:center;gap:18px;padding:14px 0;display:grid}.dashboard-list-head{color:#8fb2dc;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.dashboard-list-row time,.dashboard-list-row span,.dashboard-list-row strong,.dashboard-list-row b{font-size:.96rem}.dashboard-list-row time,.dashboard-list-row span{color:#b2c5dd}.dashboard-list-row b{color:#75b5ff}@media (width<=900px){.dashboard-list-head{display:none}.dashboard-list-row{grid-template-columns:1fr 1fr;gap:8px}.dashboard-list-row span:nth-of-type(2){grid-column:1/-1}}.reconciliation-panel{background:#0d141e;border:1px solid #263142;margin-top:18px}.reconciliation-panel>header{border-bottom:1px solid #263142;padding:20px 22px}.reconciliation-panel>header span{color:#69d6bd;letter-spacing:.12em;font:600 10px IBM Plex Mono}.reconciliation-panel>header h2{margin:7px 0 4px;font-size:24px}.reconciliation-panel>header p{color:#91a0b4;margin:0}.reconciliation-panel form{grid-template-columns:minmax(180px,.7fr) minmax(260px,1fr) auto 1fr;align-items:end;gap:12px;padding:18px 22px;display:grid}.reconciliation-panel form label{flex-direction:column;gap:7px;display:flex}.reconciliation-panel form label span{color:#91a0b4;font-size:11px}.reconciliation-panel input{color:#eef4ff;background:#090d13;border:1px solid #344156;padding:11px}.reconciliation-panel button{color:#cafff4;background:#102b29;border:1px solid #69d6bd;padding:11px 16px}.reconciliation-panel form small{color:#91a0b4;align-self:center}.reconciliation-table{overflow:auto}.reconciliation-head,.reconciliation-row{grid-template-columns:120px repeat(4,1fr) 130px;align-items:center;gap:14px;min-width:820px;padding:13px 22px;display:grid}.reconciliation-head{color:#718096;text-transform:uppercase;border-top:1px solid #263142;font:600 9px IBM Plex Mono}.reconciliation-row{border-top:1px solid #202938}.reconciliation-row b{border:1px solid #445267;justify-self:start;padding:5px 8px;font-size:10px}.reconciliation-alert{color:#ff7b8a!important;border-color:#713743!important}.reconciliation-ok{color:#69d6bd!important;border-color:#2d6e62!important}.reconciliation-meta_pending{color:#f3c47b!important}@media (width<=850px){.reconciliation-panel form{grid-template-columns:1fr}.reconciliation-panel form small{align-self:auto}}.reconciliation-audit{background:#263142;border-bottom:1px solid #263142;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.reconciliation-audit>div{background:#0d141e;flex-direction:column;justify-content:center;gap:7px;min-height:122px;padding:18px 22px;display:flex}.reconciliation-audit small{color:#7f90a7;letter-spacing:.08em;font:600 9px IBM Plex Mono}.reconciliation-audit strong{font-variant-numeric:tabular-nums;font-size:30px}.reconciliation-audit span{color:#8798ad;font-size:11px;line-height:1.4}.reconciliation-audit .audit-alert strong{color:#ff7b8a}.reconciliation-sources{color:#93a3b7;background:#0a1119;border-bottom:1px solid #263142;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:18px;padding:16px 22px;font-size:11px;line-height:1.45;display:grid}.reconciliation-sources>b{color:#69d6bd}.reconciliation-sources strong{color:#c9d6e7}@media (width<=980px){.reconciliation-audit,.reconciliation-sources{grid-template-columns:1fr 1fr}.reconciliation-sources>b{grid-column:1/-1}}@media (width<=560px){.reconciliation-audit,.reconciliation-sources{grid-template-columns:1fr}.reconciliation-sources>b{grid-column:auto}}.reconciliation-diagnosis{background:#0a1018;border-bottom:1px solid #263142}.reconciliation-diagnosis>header{border-bottom:1px solid #202938;justify-content:space-between;align-items:end;gap:20px;padding:19px 22px;display:flex}.reconciliation-diagnosis>header span{color:#7ea3dc;letter-spacing:.1em;font:600 9px IBM Plex Mono}.reconciliation-diagnosis>header h3{margin:5px 0 0;font-size:18px}.reconciliation-diagnosis>header small{color:#718096;font-size:10px}.diagnosis-list{grid-template-columns:1fr 1fr;display:grid}.diagnosis-list article{border-bottom:1px solid #202938;border-right:1px solid #202938;grid-template-columns:54px 1fr;gap:14px;padding:19px 22px 38px;display:grid;position:relative}.diagnosis-list article:nth-child(2n){border-right:0}.diagnosis-list article>strong{color:#dbe7f7;font-size:27px}.diagnosis-list article b{color:#c9d6e7;font-size:13px;display:block}.diagnosis-list article p{color:#8798ad;margin:5px 0 0;font-size:11px;line-height:1.5}.diagnosis-list article em{color:#74859c;letter-spacing:.06em;font:600 8px IBM Plex Mono;position:absolute;bottom:15px;left:90px}.diagnosis-list .diagnosis-critical>strong,.diagnosis-list .diagnosis-critical em{color:#ff7b8a}.diagnosis-list .diagnosis-ok>strong,.diagnosis-list .diagnosis-ok em{color:#69d6bd}.diagnosis-note{color:#91a0b4;margin:0;padding:14px 22px;font-size:11px;line-height:1.5}.diagnosis-note b{color:#c9d6e7}@media (width<=760px){.reconciliation-diagnosis>header{flex-direction:column;align-items:flex-start}.diagnosis-list{grid-template-columns:1fr}.diagnosis-list article{border-right:0}.diagnosis-list article em{left:90px}}.operation-detail-nav{gap:10px;margin:0 0 24px;display:grid}.operation-detail-nav a{color:#e8f2ff;background:#0d1622;border:1px solid #2a405a;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;text-decoration:none;display:flex}.operation-detail-nav a:hover,.operation-detail-nav a:focus-visible{border-color:#67e4c2;outline:none}.operation-detail-nav span{color:#67e4c2;letter-spacing:.1em;font:700 11px/1.3 ui-monospace,monospace}.operation-detail-nav b{color:#8fc0ff}.material-main>header{margin:20px 0 24px}.material-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.material-summary button{color:#e8f2ff;text-align:left;cursor:pointer;background:#0d141e;border:1px solid #27364a;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:132px;padding:18px;display:flex}.material-summary button.active{background:#0f201f;border-color:#67e4c2}.material-summary small{color:#7f90a7;letter-spacing:.08em;font:700 9px IBM Plex Mono}.material-summary strong{font-size:30px}.material-summary span{color:#8798ad;font-size:11px}.material-panel{background:#0d141e;border:1px solid #263142}.material-panel>header{border-bottom:1px solid #263142;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.material-panel h2{margin:0 0 5px;font-size:20px}.material-panel header p{color:#91a0b4;margin:0}.material-panel header button{color:#d8e6ff;cursor:pointer;background:#152640;border:1px solid #3d5576;padding:10px 14px}.material-filters{border-bottom:1px solid #263142;grid-template-columns:minmax(260px,1fr) 210px 180px;gap:10px;padding:16px 22px;display:grid}.material-filters input,.material-filters select{color:#cbd5e4;background:#090d13;border:1px solid #283344;width:100%;padding:10px}.material-filters label{flex-direction:column;gap:5px;display:flex}.material-filters label span{color:#91a0b4;text-transform:uppercase;font:600 9px IBM Plex Mono}.material-filter-result{color:#8fa0b6;margin:0;padding:12px 22px;font-size:12px}.material-table{overflow:auto}.material-head,.material-row{grid-template-columns:1.15fr .72fr .65fr .7fr 1.5fr;align-items:center;gap:18px;min-width:1000px;padding:13px 22px;display:grid}.material-head{color:#718096;text-transform:uppercase;border-top:1px solid #263142;font:600 9px IBM Plex Mono}.material-row{border-top:1px solid #202938;font-size:12px}.material-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.material-row a{color:#80a5dc}.material-row time,.material-row span{color:#8fa0b6}.material-row strong{color:#cbd7e8;border:1px solid #445267;justify-self:start;padding:6px 8px;font:600 9px IBM Plex Mono}.material-row-failed strong{color:#ff8794;border-color:#713743}.material-row-pending strong{color:#dfbf76;border-color:#806b3d}.material-row-review_email strong{color:#f5b66e;border-color:#8a5a2f}.material-row-sent strong{color:#69d6bd;border-color:#2e6b59}.material-row-test{opacity:.62}.material-panel>.table-pagination{padding:14px 22px}@media (width<=1000px){.material-summary,.material-filters{grid-template-columns:1fr 1fr}.material-filters>input{grid-column:1/-1}}@media (width<=620px){.material-summary,.material-filters{grid-template-columns:1fr}.material-filters>input{grid-column:auto}.material-panel>header{flex-direction:column;align-items:flex-start}}.reconciliation-head,.reconciliation-row{grid-template-columns:110px repeat(8,minmax(105px,1fr)) 170px;min-width:1320px}.tutory-sync-panel{color:#dce9f7;background:#0b131f;border:1px solid #28384d;margin-top:24px;padding:24px}.tutory-sync-panel>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.tutory-sync-panel header span{color:#72aeea;letter-spacing:.12em;font-size:11px;font-weight:800;display:block}.tutory-sync-panel h2{color:#fff;margin:6px 0 8px;font-size:22px}.tutory-sync-panel header p{color:#93afd0;max-width:760px;margin:0;line-height:1.55}.tutory-sync-state{white-space:nowrap;color:#b9cbe0;letter-spacing:.08em;border:1px solid #435774;padding:8px 10px;font-size:11px}.tutory-sync-connected{color:#7fe0b8;border-color:#2f8164}.tutory-sync-syncing{color:#80bdf5;border-color:#3879b8}.tutory-sync-pending_otp,.tutory-sync-reauth_required{color:#ffc56e;border-color:#a97328}.tutory-sync-summary{background:#26374c;border:1px solid #26374c;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid}.tutory-sync-summary>div{background:#0d1724;flex-direction:column;gap:7px;padding:16px;display:flex}.tutory-sync-summary small{color:#7896b8;letter-spacing:.08em;font-size:10px}.tutory-sync-summary b{color:#eef6ff;overflow-wrap:anywhere;font-size:13px}.tutory-sync-panel form{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:14px;display:grid}.tutory-sync-panel label{flex-direction:column;gap:7px;display:flex}.tutory-sync-panel label span{color:#a9bfd8;font-size:12px}.tutory-sync-panel input{color:#fff;background:#101c2b;border:1px solid #344861;min-height:42px;padding:10px 12px}.tutory-sync-panel button{color:#fff;cursor:pointer;background:#123e69;border:1px solid #3d82c7;min-height:42px;padding:10px 18px;font-weight:700}.tutory-sync-panel button:disabled{opacity:.55;cursor:wait}.tutory-sync-actions{border-top:1px solid #26374c;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.tutory-sync-actions p{color:#9ab1cc;margin:0;line-height:1.5}.tutory-sync-message{color:#c9d9eb;background:#101b29;border-left:3px solid #4a8fd3;margin:16px 0 0;padding:12px}@media (width<=900px){.tutory-sync-panel>header,.tutory-sync-actions{flex-direction:column}.tutory-sync-summary{grid-template-columns:1fr 1fr}.tutory-sync-panel form{grid-template-columns:1fr}.tutory-sync-state{white-space:normal}}@media (width<=560px){.tutory-sync-panel{padding:18px}.tutory-sync-summary{grid-template-columns:1fr}}.tutory-sync-help{background:#0d1826;border:1px solid #2a4058;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:16px;display:flex}.tutory-sync-help strong{color:#fff}.tutory-sync-help p{color:#9ab1cc;max-width:760px;margin:5px 0 0;line-height:1.5}.tutory-sync-help a{color:#8dc7ff;border:1px solid #3d82c7;flex:none;padding:10px 14px;font-weight:700;text-decoration:none}.tutory-sync-help a:hover,.tutory-sync-help a:focus-visible{color:#fff;background:#123e69}@media (width<=900px){.tutory-sync-help{flex-direction:column;align-items:flex-start}.tutory-sync-help a{text-align:center;width:100%}}.admin-shell{font-size:15px}.admin-shell aside nav a{padding:12px 14px;font-size:13px;line-height:1.35}.admin-shell .nav-group{color:#8fa1b9;letter-spacing:.12em;margin:16px 14px 5px;font:700 11px IBM Plex Mono;display:block}.admin-shell aside nav .nav-child{border-left:2px solid #2d405a;margin-left:12px;padding-left:18px}.admin-shell header p,.panel-top p,.data-panel p,.finance-card header p{color:#91a0b4;font-size:13px;line-height:1.5}.admin-shell label>span,.analytics-controls label>span,.sort-control>span,.plan-form label{color:#91a0b4;font-size:10px}.admin-shell select,.admin-shell input,.admin-shell button{min-height:42px;font-size:13px}.stats article span{color:#aab8ca;font-size:12px}.stats article small{color:#8595aa;font-size:11px}.table-head{font-size:10px}.table-row,.history-row,.action-row{font-size:13px;line-height:1.4}.table-row time,.table-row small,.history-row small,.order-title span,.installment-list span,.installment-list time{color:#8fa0b6;font-size:11px}.course-badge,.history-source,.history-status{font-size:10px}.rank-list span,.insight-panel li p{font-size:14px;line-height:1.5}.rank-list b{font-size:12px}.admin-user small{font-size:10px}.admin-user b{font-size:13px}.system-timeline{padding:8px 22px 24px}.trace-entry{background:#0b1119;border-bottom:1px solid #202938;border-left:4px solid #507caf;grid-template-columns:185px 1fr;gap:18px;margin-top:8px;padding:16px 18px;display:grid}.trace-action{background:#0c1718;border-left-color:#69d6bd;margin-left:26px}.trace-marker{flex-direction:column;gap:7px;display:flex}.trace-marker span{letter-spacing:.08em;color:#8eb8e8;font:700 10px IBM Plex Mono}.trace-action .trace-marker span{color:#69d6bd}.trace-marker time{color:#91a0b4;font-size:12px}.trace-body strong{color:#e1e8f2;font-size:15px;line-height:1.45}.trace-body p{color:#91a0b4;margin:6px 0 0;font-size:12px}.trace-body small{color:#c0cad7;margin-top:7px;font-size:12px;display:block}@media (width<=700px){.trace-entry{grid-template-columns:1fr}.trace-action{margin-left:10px}}.trace-entry{--trace-color:#5ea7e8;--trace-bg:#0b131d;border-left-color:var(--trace-color);background:var(--trace-bg);margin-left:0}.trace-entry .trace-marker span{color:var(--trace-color)}.trace-business{--trace-color:#52d39a;--trace-bg:#0b1816}.trace-after_hours{--trace-color:#f3a85b;--trace-bg:#1a140d}.trace-triage{--trace-color:#b18cff;--trace-bg:#151120}.trace-analyst{--trace-color:#f47fb5;--trace-bg:#1b1018}@media (width<=700px){.trace-entry{margin-left:0}}.admin-main{min-width:0}.lead-table,.history-table,.dashboard-list-table,.material-table,.wrong-recovery-table,.finance-columns{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}@media (width<=900px){.admin-shell aside{z-index:50;border-bottom:1px solid #26364b;border-right:0;flex-wrap:wrap;align-items:center;gap:10px;height:auto;padding:12px 14px;display:flex;position:sticky;top:0;box-shadow:0 8px 28px #0009}.admin-shell aside .admin-logo{flex:1;min-width:190px}.admin-shell aside nav{scrollbar-width:thin;flex-direction:row;order:3;gap:7px;width:100%;margin:0;padding:2px 0 4px;display:flex;overflow-x:auto}.admin-shell aside nav a{color:#aebfd4;white-space:nowrap;background:#0e1723;border:1px solid #25364c;flex:none;align-items:center;min-height:44px;padding:10px 13px;display:flex}.admin-shell aside nav .active{color:#eef6ff;background:#172438;border-bottom:3px solid #78a4e6;border-left:1px solid #78a4e6}.admin-shell aside nav .nav-child{border-left:1px solid #25364c;margin-left:0;padding-left:13px}.admin-shell .admin-user{border:0;flex:none;margin:0;padding:0}.admin-shell .admin-user a{border:1px solid #31445e;place-items:center;min-width:44px;min-height:44px;padding:0 10px;display:grid}.admin-main>header{display:block}.admin-main>header .landing-links{justify-content:flex-start;margin-top:16px}.panel-top{flex-direction:column;align-items:flex-start;gap:14px}.panel-top button{width:100%}.table-pagination{flex-wrap:wrap;gap:9px;padding:14px}.table-pagination button{flex:1;min-width:120px;min-height:44px}.table-pagination span{text-align:center;order:-1;width:100%}.operation-detail-nav a{flex-direction:column;align-items:flex-start;gap:7px}.dashboard-shortcuts{overflow-x:auto}}@media (width<=700px){.admin-main{padding:22px 12px}.admin-main>header h1{font-size:clamp(30px,10vw,38px);line-height:1.05}.history-filters{grid-template-columns:1fr;padding:14px}.history-filters>input:first-child{grid-column:auto}.analytics-controls label:not(.test-switch),.analytics-controls select,.analytics-controls input{width:100%;min-width:0}.filter-actions,.report-actions{width:100%;margin-left:0}.filter-actions button,.report-actions button{flex:1;min-width:130px;min-height:46px}.dashboard-list-table{margin-top:12px;display:block}.dashboard-list-row,.dashboard-list-row.with-lead,.dashboard-list-row.with-lead.with-loss-reason{background:#0c1520;border:1px solid #2b3d54;flex-direction:column;align-items:stretch;gap:7px;min-width:0;margin:10px 0;padding:15px;display:flex}.dashboard-list-row>*{overflow-wrap:anywhere;width:100%}.dashboard-lead-identity{display:grid}.funnel-visual,.bar-chart{padding:14px}.dashboard-main .bar-chart>div{grid-template-columns:minmax(90px,1fr) minmax(70px,1.4fr) 38px}.loss-grid,.misroute-grid{grid-template-columns:1fr}.misroute-summary{padding:14px 14px 0}.campaign-groups,.campaign-quality{margin-inline:0;padding:14px}.wrong-recovery-table,.material-table,.lead-table,.history-table{max-width:calc(100vw - 24px)}.intelligence-grid{grid-template-columns:1fr}}@media (width<=480px){.admin-shell aside{padding:10px}.admin-shell aside .admin-logo{min-width:0}.admin-logo b{font-size:9px}.admin-main{padding:18px 10px}.stats{grid-template-columns:1fr}.section-title{flex-direction:column;align-items:flex-start}.finance-kpis{grid-template-columns:1fr}.expense-bars>div{grid-template-columns:1fr;gap:7px}.expense-bars strong{text-align:left}.page-summary{margin-bottom:18px}}.admin-entry-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.admin-entry-grid>a{color:#eef6ff;background:linear-gradient(145deg,#101b2a,#0c141f);border:1px solid #31465f;flex-direction:column;min-height:220px;padding:26px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.admin-entry-grid>a:hover,.admin-entry-grid>a:focus-visible{border-color:#65e5c4;outline:none;transform:translateY(-2px)}.admin-entry-grid span{color:#65e5c4;letter-spacing:.12em;font:700 12px/1.4 ui-monospace,monospace}.admin-entry-grid h2{margin:14px 0 10px;font-size:26px}.admin-entry-grid p{color:#a9bdd4;margin:0 0 22px;line-height:1.55}.admin-entry-grid b{color:#8fc0ff;margin-top:auto}@media (width<=700px){.admin-entry-grid{grid-template-columns:1fr}.admin-entry-grid>a{min-height:190px}}@media (width<=1050px){.dashboard-filters{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}}@media (width<=680px){.dashboard-filters{grid-template-columns:1fr}.funnel-visual>div{grid-template-columns:1fr auto;width:100%!important}.funnel-visual small{text-align:left;grid-column:1/-1}}.dashboard-main{max-width:1500px}.dashboard-filters{grid-template-columns:repeat(4,minmax(150px,1fr)) auto}.filter-summary{color:#7d899b;background:#0e141d;border:1px solid #202938;margin:-4px 0 12px;padding:10px 14px;font-size:11px}.filter-summary strong{color:#d8e6ff}.dashboard-grid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.season-card{min-height:290px}.funnel-visual{flex-direction:column;align-items:center;padding:18px 24px 24px;display:flex}.funnel-visual>div{background:linear-gradient(90deg,#183454,#10243d);border:1px solid #2b517c;grid-template-columns:1fr auto 110px;align-items:center;gap:14px;margin-top:3px;padding:12px 18px;display:grid}.funnel-visual strong{font-size:21px}.funnel-visual small{color:#8ea3bd;text-align:right}.bar-chart{padding:18px 20px}.bar-chart>div{grid-template-columns:105px 1fr 32px;align-items:center;gap:10px;padding:9px 0;display:grid}.bar-chart i{background:#202938;height:9px}.bar-chart em{background:#75a8e8;height:100%;display:block}.bar-chart strong{text-align:right}.column-chart{align-items:stretch;gap:10px;height:210px;padding:18px 20px 20px;display:flex;overflow-x:auto}.column-chart>div{text-align:center;flex:1;grid-template-rows:20px 1fr 24px;gap:5px;min-width:52px;display:grid}.column-chart i{border-bottom:1px solid #354153;justify-content:center;align-items:flex-end;display:flex}.column-chart em{background:linear-gradient(#69d6bd,#267c70);width:70%;display:block}.column-chart span{color:#7d899b;font-size:9px}.loss-grid{grid-template-columns:1fr 1fr;gap:10px;padding:20px;display:grid}.loss-grid div{border:1px solid #263142;flex-direction:column;gap:6px;padding:18px;display:flex}.loss-grid strong{font-size:28px}.loss-grid span{color:#7d899b;font-size:10px}.dashboard-insights{margin-top:12px}.misroute-summary{gap:12px;padding:20px 20px 0;display:flex}.misroute-summary>div{background:#0d141e;border:1px solid #29384c;flex-direction:column;gap:4px;min-width:190px;padding:16px;display:flex}.misroute-summary strong{color:#ffb36b;font-size:32px}.misroute-summary span{color:#91a0b4;font-size:12px}.misroute-grid{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.misroute-grid>section,.campaign-quality{border:1px solid #29384c;padding:16px}.misroute-card h3{color:#d8e6ff;margin:0 0 12px;font-size:15px}.misroute-card .bar-chart{padding:0}.misroute-card .bar-chart>div{grid-template-columns:minmax(160px,1fr) 1fr 34px}.quality-list{display:grid}.quality-list>div{border-top:1px solid #202938;grid-template-columns:minmax(0,1fr) auto 54px;align-items:center;gap:12px;padding:11px 0;display:grid}.quality-list>div>span{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.quality-list small{color:#91a0b4}.quality-list>div>strong{color:#d8e6ff;font-size:12px}.quality-list>div>b{text-align:right;color:#ffb36b}.campaign-quality{margin:0 20px 20px}.campaign-quality .quality-list>div{grid-template-columns:minmax(0,1fr) 130px 54px}@media (width<=1050px){.dashboard-filters{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}}@media (width<=900px){.misroute-grid{grid-template-columns:1fr}.misroute-summary{flex-direction:column}.misroute-summary>div{min-width:0}.campaign-quality .quality-list>div{grid-template-columns:minmax(0,1fr) auto 48px}}@media (width<=680px){.dashboard-filters{grid-template-columns:1fr}.funnel-visual>div{grid-template-columns:1fr auto;width:100%!important}.funnel-visual small{text-align:left;grid-column:1/-1}}.commerce-health{background:#1a1311;border:1px solid #714737;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;margin:0 0 14px;padding:17px 20px;display:grid}.commerce-health.is-current{background:#0e1917;border-color:#28584e}.commerce-health span{color:#ffb36b;letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.commerce-health.is-current span{color:#69d6bd}.commerce-health strong{color:#eef5ff;display:block}.commerce-health p{color:#9cabbc;margin:5px 0 0;font-size:12px}.commerce-health dl{gap:20px;margin:0;display:flex}.commerce-health dl div{flex-direction:column;gap:3px;display:flex}.commerce-health dt{color:#7d899b;text-transform:uppercase;font-size:10px}.commerce-health dd{color:#d8e6ff;margin:0;font-size:12px}.commerce-health a{color:#d8e6ff;white-space:nowrap;border:1px solid #516b8f;padding:10px 13px;font-size:12px;text-decoration:none}@media (width<=900px){.commerce-health{grid-template-columns:1fr}.commerce-health dl{flex-wrap:wrap}}.campaign-card{grid-column:1/-1}.campaign-groups{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.campaign-groups section{border:1px solid #29384c;padding:16px}.campaign-groups h3{color:#d8e6ff;margin:0 0 12px;font-size:16px}.campaign-groups section>div{border-top:1px solid #202938;grid-template-columns:1fr auto;gap:12px;padding:10px 0;font-size:13px;display:grid}.campaign-groups small{color:#91a0b4;font-size:12px}.growth-panel{margin-top:12px}.growth-panel>header{justify-content:space-between;align-items:center;display:flex}.growth-panel>header>div>span{color:#69d6bd;letter-spacing:.1em;font:700 11px IBM Plex Mono}.growth-panel>header>strong{flex-direction:column;align-items:flex-end;font-size:32px;display:flex}.growth-panel>header>strong small{color:#91a0b4;font-size:11px;font-weight:400}.growth-positive{color:#69d6bd}.growth-negative{color:#ff8d98}.sales-chart{height:260px}.sales-chart em{background:linear-gradient(#75a8e8,#365f98)}.dashboard-main .filter-summary,.dashboard-main .bar-chart,.dashboard-main .funnel-visual,.dashboard-main .column-chart{font-size:13px}.dashboard-main .funnel-visual small,.dashboard-main .column-chart span{color:#91a0b4;font-size:11px}.dashboard-main .bar-chart>div{grid-template-columns:125px 1fr 40px}.dashboard-main .bar-chart span{font-size:13px}.dashboard-main .column-chart>div{min-width:64px}.dashboard-main .column-chart>div>strong{font-size:11px}@media (width<=900px){.campaign-groups{grid-template-columns:1fr}.growth-panel>header{flex-direction:column;align-items:flex-start;gap:16px}.growth-panel>header>strong{align-items:flex-start}}.dashboard-freshness{background:#0e1621;border:1px solid #2a3a4f;justify-content:space-between;align-items:center;gap:18px;margin:0 0 12px;padding:14px 16px;display:flex}.dashboard-freshness div{flex-direction:column;gap:4px;display:flex}.dashboard-freshness strong{color:#69d6bd;font-size:14px}.dashboard-freshness span{color:#9aabc1;font-size:12px}.dashboard-freshness button{white-space:nowrap;color:#eaf3ff;cursor:pointer;background:#14253a;border:1px solid #42658b;min-height:42px;padding:0 16px;font:600 13px IBM Plex Sans}.dashboard-freshness button:disabled{cursor:wait;opacity:.65}@media (width<=680px){.dashboard-freshness{flex-direction:column;align-items:stretch}.dashboard-freshness button{width:100%}}.dashboard-filters .dashboard-search{min-width:min(100%,340px)}.dashboard-filters input[type=search]{color:#eef5ff;background:#0b1119;border:1px solid #34465e;width:100%;min-height:48px;padding:0 14px;font-size:15px}.pending-filters{color:#e8d9b1;background:#1d1a12;border-left:3px solid #f5c86b;grid-column:1/-1;margin:0;padding:10px 12px;font-size:13px}.dashboard-list-row time{flex-direction:column;gap:4px;display:flex}.dashboard-list-row time small{color:#69d6bd;letter-spacing:.08em;text-transform:uppercase;font:700 10px IBM Plex Mono}.campaign-groups>.empty{grid-column:1/-1;margin:0}.misroute-summary .review span{font-weight:700}.misroute-summary .review small{margin-top:4px;line-height:1.45;display:block}@media (width<=680px){.dashboard-filters .dashboard-search{min-width:0}.dashboard-filters label,.dashboard-filters .filter-actions,.dashboard-filters .filter-actions button{width:100%}.pending-filters{width:auto}}.filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-actions button{color:#b8c9df;cursor:pointer;background:0 0;border:1px solid #3d5576;padding:10px 14px}.filter-actions .apply-filter{color:#e4fffa;background:#173b38;border-color:#69d6bd;font-weight:700}.filter-actions button:hover{filter:brightness(1.18)}.dashboard-main>.filter-summary:not(.comparison-summary){display:none}.misroute-summary>div.review{background:#1d1a12;border-color:#806b3d}.misroute-summary>div.review strong{color:#f5c86b}.misroute-summary>div.review small{color:#9f9277;font-size:10px}.review-breakdown{border-top:1px solid #29384c;margin-top:16px;padding-top:14px}.review-breakdown h4{color:#f5c86b;margin:0 0 8px;font-size:12px}.review-breakdown>div{color:#9fb3ca;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.review-breakdown strong{color:#e7effa}.dashboard-shortcuts{flex-wrap:wrap;gap:8px;margin:24px 0 -12px;display:flex}.dashboard-shortcuts a{color:#b8c9df;background:#0e141d;border:1px solid #344257;padding:10px 14px;font-size:13px;text-decoration:none}.dashboard-shortcuts a:first-child{color:#dffbf6;border-color:#69d6bd}.dashboard-list-head.with-lead,.dashboard-list-row.with-lead{grid-template-columns:minmax(125px,.75fr) minmax(280px,1.5fr) minmax(140px,.9fr) minmax(105px,.7fr) minmax(200px,1.35fr) minmax(140px,.9fr)}.dashboard-list-head.with-lead.with-loss-reason,.dashboard-list-row.with-lead.with-loss-reason{grid-template-columns:minmax(125px,.75fr) minmax(280px,1.5fr) minmax(140px,.9fr) minmax(105px,.7fr) minmax(200px,1.35fr) minmax(140px,.9fr) minmax(150px,.9fr)}.dashboard-lead-identity{gap:5px;display:grid}.dashboard-lead-identity strong{color:#f1f6ff;line-height:1.45}.dashboard-lead-identity a{color:#75b5ff;width:max-content;font-size:.78rem;text-decoration:none}.dashboard-lead-identity a:hover{text-decoration:underline}@media (width<=900px){.dashboard-list-row.with-lead{grid-template-columns:1fr 1fr}.dashboard-lead-identity{grid-column:1/-1}}.expense-dashboard{margin-bottom:26px}.section-title{align-items:center;gap:14px;margin:24px 0 14px;display:flex}.section-title>span{color:#69d6bd;letter-spacing:.1em;font:700 10px IBM Plex Mono}.section-title h2{margin:0;font-size:22px}.section-title p{color:#91a0b4;margin:4px 0 0;font-size:13px}.finance-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.finance-kpis article{background:#0e141d;border:1px solid #263142;flex-direction:column;gap:7px;padding:18px;display:flex}.finance-kpis span{color:#91a0b4;font-size:12px}.finance-kpis strong{font-size:24px}.finance-kpis small{color:#91a0b4;font-size:11px}.positive{color:#69d6bd}.negative{color:#ff8d98}.expense-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.expense-form{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:18px;display:grid}.expense-form header{grid-column:1/-1}.expense-form label{color:#aab8ca;flex-direction:column;gap:6px;margin:0 18px;font-size:12px;display:flex}.expense-form select,.expense-form input{color:#d8e6ff;background:#090d13;border:1px solid #344257;padding:10px}.expense-form button{color:#e4fffa;background:#173b38;border:1px solid #69d6bd;grid-column:1/-1;margin:0 18px;padding:12px}.expense-bars{padding:18px}.expense-bars>div{grid-template-columns:100px 1fr 110px;align-items:center;gap:12px;padding:10px 0;display:grid}.expense-bars i{background:#202938;height:9px}.expense-bars em{background:#bd65d5;height:100%;display:block}.expense-bars strong{text-align:right;font-size:13px}@media (width<=900px){.finance-kpis{grid-template-columns:1fr 1fr}.expense-grid{grid-template-columns:1fr}}@media (width<=560px){.finance-kpis,.expense-form{grid-template-columns:1fr}.expense-form header,.expense-form button{grid-column:auto}}.hotmart-import{margin:20px 0;padding:22px}.hotmart-import header{padding:0 0 18px}.hotmart-import header span{letter-spacing:.1em;color:#69d6bd;font:700 12px IBM Plex Mono}.hotmart-import header h2{margin:6px 0;font-size:23px}.hotmart-import header p{max-width:780px;font-size:15px;line-height:1.55}.hotmart-import form{align-items:end;gap:14px;display:flex}.hotmart-import label{color:#c4d2e5;flex-direction:column;flex:1;gap:8px;font-size:14px;display:flex}.hotmart-import input{color:#d8e6ff;background:#090d13;border:1px solid #344257;padding:12px}.hotmart-import button{color:#e4fffa;background:#173b38;border:1px solid #69d6bd;padding:13px 18px;font-weight:700}.hotmart-import button:disabled{opacity:.55}.import-success{color:#69d6bd}.import-error{color:#ff8d98}.import-summary{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.import-summary span{background:#112925;border:1px solid #2e4d4a;padding:7px 10px;font-size:13px}.historical-kpis{grid-template-columns:repeat(4,1fr)}.current-model{margin-top:34px}.sales-history{overflow:hidden}.finance-columns{align-items:end;gap:10px;min-height:330px;padding:24px 20px 16px;display:flex;overflow-x:auto}.finance-columns>div{text-align:center;flex:1;grid-template-rows:36px 210px auto auto;min-width:82px;display:grid}.finance-columns strong{font-size:12px}.finance-columns i{border-bottom:1px solid #40506a;justify-content:center;align-items:end;display:flex}.finance-columns em{background:linear-gradient(#69d6bd,#315f87);width:58%;min-height:4px;display:block}.finance-columns span{color:#d8e6ff;padding-top:8px;font-size:13px}.finance-columns small{color:#91a0b4;padding-top:4px;font-size:11px}@media (width<=1050px){.historical-kpis{grid-template-columns:1fr 1fr}}@media (width<=700px){.hotmart-import form{flex-direction:column;align-items:stretch}.hotmart-import button{width:100%}.historical-kpis{grid-template-columns:1fr}}.monthly-result-list{gap:0;display:grid}.monthly-result-head,.monthly-result-row{border-bottom:1px solid var(--line,#26364b);grid-template-columns:1fr repeat(3,minmax(120px,1.15fr)) minmax(70px,.55fr) minmax(145px,1.2fr);align-items:center;gap:16px;padding:14px 0;display:grid}.monthly-result-head{color:#8fb2dc;text-transform:uppercase;font-size:.82rem}.monthly-result-row span,.monthly-result-row strong{font-size:1rem}.monthly-result-row .positive{color:#58d7b5}.monthly-result-row .negative{color:#ff8093}.pending-month{gap:3px;display:grid}.pending-month small{color:#9bb3cf;font-size:.82rem}@media (width<=800px){.monthly-result-head{display:none}.monthly-result-row{grid-template-columns:1fr 1fr;gap:8px}.pending-month:before{content:"Pendentes";color:#8fb2dc;text-transform:uppercase;font-size:.75rem}}.finance-kpis .primary-cost{background:#10231f;border-color:#4e947f}.finance-kpis .primary-cost strong{color:#79e1c4;font-size:29px}.expense-value{text-align:right;flex-direction:column;display:flex}.expense-value small{color:#7f90a7;margin-top:3px;font-size:10px}.source-coverage{background:#111a27;border-color:#42556d;margin:0 0 12px;padding:15px 18px}.source-coverage strong{color:#b9d1fa}.source-coverage>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.source-coverage>div span{color:#c6d5e9;border:1px solid #30415a;padding:6px 9px;font-size:11px}.source-coverage p{color:#91a0b4;margin:5px 0 0;font-size:12px;line-height:1.5}.finance-kpis .incomplete-card{background:#211c10;border-color:#725f33}.finance-kpis .incomplete-card strong{color:#f4c66b}.giro-main{max-width:1580px}.giro-toolbar{background:#0d151f;border:1px solid #26374d;justify-content:space-between;align-items:center;gap:24px;margin:30px 0 14px;padding:20px 22px;display:flex}.giro-toolbar b{font-size:16px}.giro-toolbar p{color:#91a0b4;margin:5px 0 0;font-size:12px}.giro-toolbar>div:last-child{gap:8px;display:flex}.giro-toolbar a,.giro-toolbar button,.giro-form button,.giro-actions button{color:#e8f2ff;cursor:pointer;background:#14243a;border:1px solid #395275;padding:11px 14px;text-decoration:none}.giro-toolbar a{color:#8cf0d7;background:#0c2420;border-color:#43bda0}.giro-form{background:#0d141e;border:1px solid #31465f;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;padding:22px;display:grid}.giro-form header,.giro-form .wide,.giro-form>button{grid-column:1/-1}.giro-form header span{color:#65e5c4;letter-spacing:.12em;font:700 10px IBM Plex Mono}.giro-form h2{margin:6px 0 0}.giro-form label,.giro-card-content label{flex-direction:column;gap:6px;display:flex}.giro-form label span,.giro-card-content label span{color:#91a0b4;letter-spacing:.08em;text-transform:uppercase;font:700 9px IBM Plex Mono}.giro-form input,.giro-form select,.giro-form textarea,.giro-card-content textarea{box-sizing:border-box;color:#e7edf7;background:#080d14;border:1px solid #2d4058;width:100%;padding:11px}.giro-form textarea,.giro-card-content textarea{resize:vertical;min-height:86px}.giro-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.giro-stats button{color:#edf5ff;text-align:left;cursor:pointer;background:#0d141e;border:1px solid #26374d;flex-direction:column;justify-content:center;align-items:flex-start;min-height:125px;padding:18px;display:flex}.giro-stats button.active{background:#0d201e;border-color:#69d6bd}.giro-stats span{color:#7ea3dc;letter-spacing:.1em;font:700 9px IBM Plex Mono}.giro-stats strong{margin:8px 0 2px;font-size:30px}.giro-stats small{color:#8798ad}.giro-filters{flex-direction:row!important;margin:14px 0!important}.giro-filters button{color:#9fb1c8;cursor:pointer;background:#0b121c;border:1px solid #2d4058;padding:8px 13px}.giro-filters button.active{color:#69d6bd;border-color:#69d6bd}.giro-message{color:#bceee3;background:#0e1b1a;border-left:3px solid #69d6bd;padding:12px 15px}.giro-list{gap:18px;display:grid}.giro-card{background:#0d141e;border:1px solid #2b3a4f;grid-template-columns:minmax(220px,330px) 1fr;display:grid;overflow:hidden}.giro-card.status-approved{border-color:#33715f}.giro-card.status-changes{border-color:#8a6632}.giro-card.status-rejected{opacity:.62}.story-preview{aspect-ratio:9/16;box-sizing:border-box;color:#fff;background:radial-gradient(circle at 85% 5%,#284e82 0,#0000 38%),linear-gradient(160deg,#101b2c,#05090e);flex-direction:column;min-height:470px;padding:28px;display:flex}.preview-cfc-go{background:radial-gradient(circle at 85% 8%,#8a1f25 0,#0000 38%),linear-gradient(160deg,#1b1516,#050505)}.preview-rtgo{background:radial-gradient(circle at 85% 8%,#315f99 0,#0000 42%),linear-gradient(160deg,#14233a,#050a11)}.story-preview small{letter-spacing:.14em;color:#70e0c3;font:700 10px IBM Plex Mono}.story-preview>span{text-transform:uppercase;border:1px solid #fff5;align-self:flex-start;margin-top:20px;padding:6px 8px;font-size:10px}.story-preview h2{margin:auto 0 14px;font-size:clamp(25px,3vw,39px);line-height:1.03}.story-preview p{color:#c7d2e1;margin:0 0 24px;line-height:1.45}.story-preview footer{color:#aab8ca;border-top:1px solid #fff3;padding-top:12px;font-size:10px}.giro-card-content{min-width:0;padding:24px}.giro-card-content>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.giro-card-content header span{color:#7ea3dc;text-transform:uppercase;font:700 9px IBM Plex Mono}.giro-card-content h3{margin:7px 0 0;font-size:25px}.giro-card-content header>b{color:#aebed2;text-transform:uppercase;border:1px solid #40526a;padding:6px 9px;font:700 9px IBM Plex Mono}.giro-card-content dl{gap:28px;margin:22px 0;display:flex}.giro-card-content dl div{flex-direction:column;gap:5px;display:flex}.giro-card-content dt{color:#77899f;text-transform:uppercase;font:700 9px IBM Plex Mono}.giro-card-content dd{color:#c9d5e5;margin:0}.giro-card-content a{color:#8fc0ff}.giro-card-content>p{color:#a9b7ca;line-height:1.55}.giro-links{margin:17px 0}.giro-links span{color:#6f7e92;font-size:11px}.giro-card-content aside{background:#1b160d;border-left:3px solid #e0a754;padding:12px 15px}.giro-card-content aside p{color:#d8c5a8;margin:5px 0 0}.giro-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.giro-actions button:first-child{background:#123029;border-color:#45b99d}.giro-actions button:nth-child(2){background:#30220f;border-color:#9b7438}.giro-actions button:nth-child(3){background:#2a1419;border-color:#73424c}.giro-actions button:disabled{opacity:.45}.giro-empty{text-align:center;background:#0d141e;border:1px solid #26374d;padding:55px}.giro-empty p{color:#8392a6}.giro-empty strong{font-size:20px}@media (width<=950px){.giro-card{grid-template-columns:260px 1fr}.giro-stats{grid-template-columns:1fr 1fr}.giro-toolbar{flex-direction:column;align-items:flex-start}}@media (width<=700px){.giro-form{grid-template-columns:1fr}.giro-form header,.giro-form .wide,.giro-form>button{grid-column:auto}.giro-card{grid-template-columns:1fr}.story-preview{min-height:0}.giro-toolbar>div:last-child,.giro-actions{flex-direction:column;width:100%}.giro-toolbar a,.giro-toolbar button,.giro-actions button{text-align:center;width:100%}.giro-card-content dl{flex-direction:column;gap:12px}.giro-card-content>header{flex-direction:column}.giro-stats{grid-template-columns:1fr 1fr}}.giro-radar{background:linear-gradient(145deg,#101925,#091019);border:1px solid #2f4560;margin:18px 0 22px}.giro-radar>header{border-bottom:1px solid #26374d;justify-content:space-between;align-items:flex-end;gap:30px;padding:24px;display:flex}.giro-radar>header span{color:#65e5c4;letter-spacing:.12em;font:700 10px IBM Plex Mono}.giro-radar>header h2{margin:7px 0 8px;font-size:27px}.giro-radar>header p{color:#91a0b4;max-width:760px;margin:0;font-size:12px;line-height:1.55}.giro-radar>header nav{flex-shrink:0;gap:7px;display:flex}.giro-radar>header button,.giro-radar-list>article>button{color:#a7b9d0;cursor:pointer;background:#0c1520;border:1px solid #344b68;padding:9px 11px}.giro-radar>header button.active{color:#8cf0d7;background:#102a27;border-color:#65e5c4}.giro-radar-list{display:grid}.giro-radar-list>article{border-bottom:1px solid #223145;grid-template-columns:48px minmax(260px,1.5fr) minmax(250px,.85fr) auto;align-items:center;gap:20px;padding:19px 24px;display:grid}.giro-radar-list>article:last-child{border-bottom:0}.radar-rank{color:#516a89;font:700 25px IBM Plex Mono}.radar-copy>span{color:#7ea3dc;letter-spacing:.08em;text-transform:uppercase;font:700 9px IBM Plex Mono}.radar-copy h3{margin:5px 0 7px;font-size:18px}.radar-copy p{color:#9cacc0;margin:0 0 8px;font-size:12px;line-height:1.45}.radar-copy a{color:#80b6f6;font-size:11px;text-decoration:none}.giro-radar-list dl{gap:8px;margin:0;display:grid}.giro-radar-list dl>div{grid-template-columns:82px 1fr;align-items:center;gap:8px;display:grid}.giro-radar-list dt{color:#71839a;letter-spacing:.08em;font:700 8px IBM Plex Mono}.giro-radar-list dd{background:#1b2a3c;height:5px;margin:0 27px 0 0;position:relative}.giro-radar-list dd i{background:linear-gradient(90deg,#558bd4,#69d6bd);height:100%;display:block}.giro-radar-list dd b{color:#b9c8da;font:700 10px IBM Plex Mono;position:absolute;top:-5px;right:-27px}.giro-radar-list>article>button{color:#86e5d0;border-color:#3e7c70}.giro-radar-list>article>button:hover{background:#123029}@media (width<=1050px){.giro-radar>header{flex-direction:column;align-items:flex-start}.giro-radar-list>article{grid-template-columns:42px 1fr}.giro-radar-list dl,.giro-radar-list>article>button{grid-column:2}}@media (width<=700px){.giro-radar>header nav{flex-direction:column;width:100%}.giro-radar>header button{width:100%}.giro-radar-list>article{grid-template-columns:1fr}.radar-rank{font-size:18px}.giro-radar-list dl,.giro-radar-list>article>button{grid-column:auto}.giro-radar-list>article>button{width:100%}}.giro-example{background:#0a111a;border:1px solid #30445c;margin:18px 0 24px;padding:24px}.giro-example>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.giro-example>header span{color:#65e5c4;letter-spacing:.12em;font:700 10px IBM Plex Mono}.giro-example>header h2{margin:7px 0;font-size:27px}.giro-example>header p{color:#91a0b4;margin:0}.giro-example>header>b{color:#9dc4f7;letter-spacing:.08em;border:1px solid #406184;padding:8px 10px;font:700 10px IBM Plex Mono}.giro-example-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.giro-example-grid article{aspect-ratio:9/16;box-sizing:border-box;color:#fff;background:radial-gradient(circle at 90% 8%,#315f99 0,#0000 38%),linear-gradient(158deg,#15233a,#05090f);border:1px solid #314259;flex-direction:column;min-width:0;padding:19px;display:flex;position:relative;overflow:hidden}.giro-example-grid article:after{content:"";background:#ffffff0b;width:93%;height:32%;position:absolute;bottom:-11%;right:-34%;transform:rotate(-23deg)}.giro-example-grid .example-cfc{background:radial-gradient(circle at 88% 8%,#8b2730 0,#0000 38%),linear-gradient(158deg,#221517,#080606)}.giro-example-grid .example-enquete{background:radial-gradient(circle at 90% 8%,#207a67 0,#0000 42%),linear-gradient(158deg,#112925,#050a09)}.giro-example-grid .example-abertura{background:radial-gradient(circle at 90% 8%,#6d4e22 0,#0000 40%),linear-gradient(158deg,#1d2736,#05090f)}.example-brand{letter-spacing:.06em;align-items:center;gap:6px;font:700 7px IBM Plex Mono;display:flex}.example-brand span{color:#102642;background:#dce9fb;padding:4px}.example-brand b{color:#75a9ed}.giro-example-grid article>small{color:#69d6bd;letter-spacing:.1em;margin-top:28px;font:700 8px IBM Plex Mono}.giro-example-grid article>em{color:#7187a1;font:8px IBM Plex Mono;position:absolute;top:48px;right:18px}.giro-example-grid h3{z-index:1;margin:auto 0 11px;font-size:clamp(19px,2vw,28px);line-height:1.05;position:relative}.giro-example-grid p{z-index:1;color:#c2cede;margin:0 0 20px;font-size:11px;line-height:1.45;position:relative}.giro-example-grid footer{z-index:1;color:#8293a8;border-top:1px solid #ffffff2e;padding-top:9px;font-size:7px;position:relative}@media (width<=1150px){.giro-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.giro-example{padding:16px}.giro-example>header{flex-direction:column;align-items:flex-start}.giro-example-grid{grid-template-columns:1fr 1fr}.giro-example-grid article{padding:14px}.giro-example-grid h3{font-size:18px}.giro-example-grid p{font-size:10px}}@media (width<=430px){.giro-example-grid{grid-template-columns:1fr}}.giro-example>header p{max-width:780px;line-height:1.5}.giro-example>header>b{color:#f0c674;border-color:#8d6f38}.giro-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.giro-example-grid article{aspect-ratio:auto;background:#0d151f;grid-template-columns:42px 1fr;padding:18px;display:grid}.giro-example-grid article:after{display:none}.giro-example-grid article>em{color:#506986;grid-row:1/6;font:700 23px IBM Plex Mono;position:static}.example-template{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.example-template span{color:#7ea3dc;letter-spacing:.08em;text-transform:uppercase;font:700 9px IBM Plex Mono}.example-template a{color:#8cf0d7;font-size:11px;text-decoration:none}.giro-example-grid article>small{margin-top:0}.giro-example-grid h3{margin:7px 0 9px;font-size:20px;line-height:1.12}.giro-example-grid p{margin:0 0 15px;font-size:12px;line-height:1.5}.giro-example-grid footer{font-size:9px}@media (width<=700px){.giro-example-grid{grid-template-columns:1fr}.giro-example-grid article{grid-template-columns:34px 1fr}.example-template{flex-direction:column;align-items:flex-start}}.giro-schedule{background:#09111b;border:1px solid #2d4058;gap:7px;margin:18px 0;padding:14px;display:grid}.giro-schedule input{box-sizing:border-box;color:#e7edf7;background:#080d14;border:1px solid #395275;width:100%;padding:11px}.giro-schedule small{color:#7f91a8;line-height:1.45}.giro-reliability{background:#0b151d;border:0;border-bottom:1px solid #26374d;justify-content:space-between;align-items:center;gap:18px;padding:15px 24px;display:flex}.giro-reliability>div{gap:4px;display:grid}.giro-reliability span{color:#71839a;letter-spacing:.1em;font:700 8px IBM Plex Mono}.giro-reliability b{font-size:13px}.giro-reliability p{color:#9cadbd;margin:0;font-size:11px;line-height:1.45}.giro-reliability small{color:#d8b56f;font-size:10px}.giro-reliability button{color:#eac780;cursor:pointer;background:#211b10;border:1px solid #d9a84f;flex:none;padding:9px 12px}.giro-reliability.reliability-confirmed{box-shadow:inset 3px 0 #65e5c4}.giro-reliability.reliability-confirmed b{color:#8cf0d7}.giro-reliability.reliability-partial,.giro-reliability.reliability-stale{box-shadow:inset 3px 0 #d9a84f}.giro-reliability.reliability-partial b,.giro-reliability.reliability-stale b{color:#eac780}.giro-reliability.reliability-unavailable{box-shadow:inset 3px 0 #c56767}.giro-reliability.reliability-unavailable b{color:#ef9999}.giro-connectors .connector-partial{box-shadow:inset 0 2px #d9a84f}.giro-connectors .connector-partial b{color:#eac780}.giro-connectors .connector-unavailable{box-shadow:inset 0 2px #c56767}.giro-connectors .connector-unavailable b{color:#ef9999}@media (width<=650px){.giro-reliability{flex-direction:column;align-items:flex-start}.giro-reliability button{width:100%}}.giro-form>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.giro-form>header p{color:#91a0b4;max-width:760px;margin:7px 0 0;font-size:12px;line-height:1.5}.giro-form .giro-generate{color:#9bf1dc;background:#123029;border-color:#45b99d;grid-column:auto;font-weight:700}.giro-form .giro-generate:disabled{opacity:.55;cursor:wait}.giro-form label small{color:#7f91a8;font-size:10px}.giro-source-rule{background:#0c211e;border-left:3px solid #65e5c4;padding:13px 15px}.giro-source-rule b{color:#8cf0d7;font-size:12px}.giro-source-rule p{color:#9eb4af;margin:5px 0 0;font-size:11px;line-height:1.5}.admin-shell aside.giro-source-rule{box-sizing:border-box;border-right:0;height:auto;min-height:0;padding:13px 15px;display:block;position:static;top:auto}@media (width<=700px){.giro-form>header{flex-direction:column;align-items:stretch}.giro-form .giro-generate{width:100%}}.giro-radar-state{color:#9fb1c8;justify-content:center;align-items:center;gap:12px;min-height:110px;padding:20px;display:flex}.giro-radar-state.error{flex-direction:column}.giro-radar-state button{color:#8cf0d7;cursor:pointer;background:#102a27;border:1px solid #65e5c4;padding:9px 12px}.giro-connectors{background:#26374d;border-bottom:1px solid #26374d;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.giro-connectors article{box-sizing:border-box;background:#0b131d;flex-direction:column;gap:5px;min-height:95px;padding:15px;display:flex}.giro-connectors span{color:#71839a;letter-spacing:.09em;text-transform:uppercase;font:700 8px IBM Plex Mono}.giro-connectors b{color:#dce7f5;font-size:13px}.giro-connectors small{color:#8394a9;font-size:10px;line-height:1.4}.giro-connectors a{color:#80b6f6;margin-top:auto;font-size:9px;text-decoration:none}.giro-connectors .connector-connected{box-shadow:inset 0 2px #65e5c4}.giro-connectors .connector-connected b{color:#8cf0d7}.giro-connectors .connector-alpha_required,.giro-connectors .connector-needs_account,.giro-connectors .connector-permission_missing{box-shadow:inset 0 2px #d9a84f}.giro-connectors .connector-alpha_required b,.giro-connectors .connector-needs_account b,.giro-connectors .connector-permission_missing b{color:#eac780}.admin-shell aside.giro-formula{background:#0c171e;border:0;border-bottom:1px solid #26374d;height:auto;min-height:0;padding:14px 24px;display:block;position:static}.giro-formula b{color:#8cf0d7;font-size:11px}.giro-formula p{color:#9cadbd;margin:5px 0;font-size:11px;line-height:1.5}.giro-formula small{color:#6f8298;font-size:9px}.radar-links{flex-wrap:wrap;gap:14px;display:flex}.radar-evidence{color:#71839a;margin-top:8px;font-size:9px;line-height:1.45;display:block}.giro-radar-list dd.unavailable{background:repeating-linear-gradient(90deg,#1b2a3c 0 6px,#111c29 6px 12px)}.giro-radar-list dd.unavailable b{color:#71839a}@media (width<=900px){.giro-connectors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.giro-connectors{grid-template-columns:1fr}}.radar-method-link{color:#8fc0ff;margin-top:9px;font-size:11px;text-decoration:none;display:inline-block}.radar-detail-link{color:#80b6f6;margin-top:4px;font:700 8px IBM Plex Mono;text-decoration:none;display:block}.giro-radar-list tr[id],.trends-table tr[id]{scroll-margin-top:24px}.trends-table tr:target{background:#0d201e;outline:1px solid #65e5c4}.performance-main{gap:24px}.performance-header,.market-intelligence>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.performance-header small,.market-intelligence>header small{color:#7f9fc8;font-family:var(--font-mono);font-size:11px}.market-intelligence{background:linear-gradient(145deg,#0e1928,#0a111b);border:1px solid #31506f;gap:18px;padding:28px;display:grid}.market-intelligence>header span,.market-card-heading span{font-family:var(--font-mono);letter-spacing:.13em;color:#66e7c5;font-size:11px}.market-intelligence h1{margin:8px 0 10px}.market-intelligence>header p{color:#9db2cf;max-width:900px;line-height:1.55}.market-source-summary{color:#9db2cf;background:#0a1420;border:1px solid #223d57;align-items:center;gap:20px;padding:14px 16px;display:flex}.market-source-summary b{color:#dce9f7}.market-source-summary a{color:#66e7c5;margin-left:auto}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.market-grid article{background:#0d1623;border:1px solid #263b55;padding:22px}.market-card-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.market-card-heading strong{color:#66e7c5;font-size:30px}.market-grid h2{margin:12px 0 8px;font-size:23px}.market-grid>article>p{color:#9db2cf;line-height:1.5}.market-grid dl{gap:24px;margin:18px 0;display:flex}.market-grid dl div{gap:4px;display:grid}.market-grid dt{font-family:var(--font-mono);letter-spacing:.1em;color:#718bab;font-size:10px}.market-grid dd{margin:0;font-size:18px}.market-grid ul{border-top:1px solid #22344b;gap:10px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:grid}.market-grid li a,.market-grid li>span{color:#dbe8f8}.market-grid li small{color:#718bab;margin-top:4px;display:block}.market-empty,.market-warning{color:#d5b9c4;background:#19131a;border:1px solid #4f4450;padding:16px}.performance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.performance-summary article,.performance-warning,.performance-insights,.performance-table{background:#0d1623;border:1px solid #263b55}.performance-summary article{gap:10px;padding:24px;display:grid}.performance-summary span,.performance-insights header span,.performance-table header span{font-family:var(--font-mono);letter-spacing:.13em;color:#66e7c5;font-size:11px}.performance-summary strong{font-size:36px}.performance-summary small{color:#81a3cd;line-height:1.45}.performance-warning,.performance-insights{padding:28px}.performance-warning h2,.performance-insights h2,.performance-table h2{margin:8px 0 10px}.performance-warning p,.performance-insights p,.performance-table p{color:#9db2cf}.performance-warning a{color:#66e7c5}.performance-insights ul{color:#cbd8e9;gap:12px;margin:20px 0 0;padding-left:20px;display:grid}.performance-table{overflow:hidden}.performance-table>header{padding:28px}.performance-table>div{overflow:auto}.performance-table table{border-collapse:collapse;width:100%;min-width:1080px}.performance-table th,.performance-table td{text-align:left;vertical-align:top;border-top:1px solid #22344b;padding:16px}.performance-table thead th{font-family:var(--font-mono);letter-spacing:.08em;color:#7f9fc8;font-size:10px}.performance-table tbody th{max-width:360px;font-weight:500}.performance-table tbody th a{color:#dbe8f8}.performance-table tbody th small{color:#718bab;margin-top:8px;font-weight:400;display:block}.performance-table tbody td{color:#abc0db;font-variant-numeric:tabular-nums}.performance-pagination{background:#0d1623;border:1px solid #263b55;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.performance-pagination>div{align-items:center;gap:14px;display:flex}.performance-pagination b{color:#dbe8f8}.performance-pagination span{color:#718bab}.performance-pagination a,.performance-pagination div:last-child span{border:1px solid #31506f;padding:10px 14px}.performance-pagination a{color:#66e7c5}.performance-pagination span[aria-disabled=true]{opacity:.45}@media (width<=1050px){.performance-summary,.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-source-summary{flex-direction:column;align-items:flex-start}.market-source-summary a{margin-left:0}}@media (width<=680px){.performance-header,.market-intelligence>header{flex-direction:column;align-items:flex-start}.performance-summary,.market-grid{grid-template-columns:1fr}.performance-pagination,.performance-pagination>div{flex-direction:column;align-items:flex-start}}.trends-main{max-width:1580px}.trends-main>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.trends-main>header small{color:#7e91a8}.trends-connectors,.trends-method,.trends-table,.trends-guard,.trends-error{background:#0d151f;border:1px solid #2d4058;margin:22px 0;padding:22px}.trends-connectors>header span,.trends-method>header span,.trends-table>header span{color:#65e5c4;letter-spacing:.11em;font:700 9px IBM Plex Mono}.trends-connectors h2,.trends-method h2,.trends-table h2{margin:7px 0}.trends-connectors>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.trends-connectors article{box-sizing:border-box;background:#09111a;border:1px solid #26374d;flex-direction:column;min-height:118px;padding:16px;display:flex}.trends-connectors article>span{color:#71849c;text-transform:uppercase;font:700 9px IBM Plex Mono}.trends-connectors article>strong{margin-top:8px;font-size:16px}.trends-connectors article>p{color:#8fa0b5;margin:6px 0;font-size:11px;line-height:1.45}.trends-connectors article>a{color:#80b6f6;margin-top:auto;font-size:10px;text-decoration:none}.trends-connectors article.status-connected{border-top-color:#65e5c4}.trends-connectors article.status-connected strong{color:#8cf0d7}.trends-connectors article.status-alpha_required,.trends-connectors article.status-needs_account,.trends-connectors article.status-permission_missing{border-top-color:#d9a84f}.trends-connectors article.status-alpha_required strong,.trends-connectors article.status-needs_account strong,.trends-connectors article.status-permission_missing strong{color:#eac780}.method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.method-grid article{background:#09111a;border:1px solid #26374d;padding:16px}.method-grid b{color:#dce8f8}.method-grid p{color:#94a6ba;margin:8px 0 0;font-size:12px;line-height:1.55}.trends-method dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.trends-method dl>div{background:#0a121c;border-left:2px solid #416992;padding:11px}.trends-method dt{color:#71849c;text-transform:uppercase;font:700 8px IBM Plex Mono}.trends-method dd{color:#b7c4d5;margin:5px 0 0;font-size:11px}.trends-table>header p{color:#8fa0b5;margin:5px 0 0;font-size:11px}.table-scroll{margin-top:18px;overflow-x:auto}.trends-table table{border-collapse:collapse;width:100%;min-width:1120px}.trends-table th,.trends-table td{color:#b9c7d7;text-align:left;vertical-align:top;border-bottom:1px solid #243449;padding:12px 10px;font-size:11px}.trends-table thead th{color:#71849c;letter-spacing:.07em;text-transform:uppercase;font:700 8px IBM Plex Mono}.trends-table tbody th{min-width:210px}.trends-table tbody th b,.trends-table tbody th small{display:block}.trends-table tbody th small{color:#71849c;margin-top:4px;font-weight:400}.trends-table a{color:#80b6f6;text-decoration:none}.trends-guard{border-left:3px solid #65e5c4}.trends-guard b{color:#8cf0d7}.trends-guard p{color:#9aabbd;margin:6px 0 0}.trends-error{border-color:#8a6632}.trends-error p{color:#d3b990}@media (width<=1000px){.trends-connectors>div,.trends-method dl{grid-template-columns:repeat(2,minmax(0,1fr))}.method-grid{grid-template-columns:1fr}}@media (width<=600px){.trends-main>header{flex-direction:column;align-items:flex-start}.trends-connectors>div,.trends-method dl{grid-template-columns:1fr}}.trends-reliability{background:#0b151d;border:1px solid #2d4058;margin:22px 0;padding:18px 22px}.trends-reliability span{color:#71849c;letter-spacing:.11em;font:700 9px IBM Plex Mono}.trends-reliability h2{margin:7px 0 5px;font-size:18px}.trends-reliability p{color:#9cadbd;margin:0;font-size:12px;line-height:1.5}.trends-reliability small{color:#d8b56f;margin-top:7px;display:block}.trends-reliability.reliability-confirmed{border-left:3px solid #65e5c4}.trends-reliability.reliability-confirmed h2{color:#8cf0d7}.trends-reliability.reliability-partial{border-left:3px solid #d9a84f}.trends-reliability.reliability-partial h2{color:#eac780}.trends-reliability.reliability-unavailable{border-left:3px solid #c56767}.trends-reliability.reliability-unavailable h2{color:#ef9999}.trends-connectors article.status-partial{border-top-color:#d9a84f}.trends-connectors article.status-partial strong{color:#eac780}.trends-connectors article.status-unavailable{border-top-color:#c56767}.trends-connectors article.status-unavailable strong{color:#ef9999}.trends-history{background:#0d151f;border:1px solid #2d4058;margin:22px 0;padding:22px}.trends-history>header span{color:#65e5c4;letter-spacing:.11em;font:700 9px IBM Plex Mono}.trends-history h2{margin:7px 0}.trends-history>header p{color:#8fa0b5;max-width:850px;margin:5px 0 0;font-size:11px;line-height:1.55}.trends-history table{border-collapse:collapse;width:100%;min-width:900px}.trends-history th,.trends-history td{color:#b9c7d7;text-align:left;border-bottom:1px solid #243449;padding:12px 10px;font-size:11px}.trends-history thead th{color:#71849c;letter-spacing:.07em;text-transform:uppercase;font:700 8px IBM Plex Mono}.trends-history tbody th{color:#dce8f8}.trends-history-empty{color:#8fa0b5;border:1px dashed #34475e;margin-top:18px;padding:18px}.wrong-recovery-main{max-width:none}.wrong-recovery-summary{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;margin-bottom:20px;display:grid}.wrong-recovery-summary article{background:#0d1622;border:1px solid #2a405a;flex-direction:column;gap:8px;padding:22px;display:flex}.wrong-recovery-summary small{color:#67e4c2;letter-spacing:.12em;font:700 11px/1.3 ui-monospace,monospace}.wrong-recovery-summary strong{font-size:36px}.wrong-recovery-summary span{color:#93a9c2}.wrong-recovery-actions,.wrong-recovery-table{background:#0d1622;border:1px solid #2a405a}.wrong-recovery-actions{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:22px;display:flex}.wrong-recovery-actions h2,.wrong-recovery-table h2{margin:0 0 8px}.wrong-recovery-actions p,.wrong-recovery-table p{color:#9db0c7;margin:0}.wrong-recovery-actions button,.wrong-recovery-table button{color:#eaf3ff;cursor:pointer;background:#111f30;border:1px solid #46617e;padding:11px 15px;font:700 13px system-ui}.wrong-recovery-actions button:disabled,.wrong-recovery-table button:disabled{opacity:.45;cursor:not-allowed}.wrong-recovery-notice{background:#102235;border-left:3px solid #67e4c2;padding:13px 16px}.wrong-recovery-table>header{border-bottom:1px solid #2a405a;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.wrong-recovery-table>header>div:last-child{gap:8px;display:flex}.wrong-recovery-table button.primary{background:#5b91df;border-color:#7fb1f7}.wrong-recovery-head,.wrong-recovery-row{grid-template-columns:34px 100px 180px minmax(260px,1fr) 145px 150px;align-items:center;gap:12px;display:grid}.wrong-recovery-head{color:#7692b2;letter-spacing:.08em;padding:12px 18px;font:700 11px ui-monospace,monospace}.wrong-recovery-row{color:#e7effa;border-top:1px solid #1e3045;padding:15px 18px}.wrong-recovery-row:hover{background:#101c2a}.wrong-recovery-row input{width:18px;height:18px}.wrong-recovery-row span{flex-direction:column;gap:4px;display:flex}.wrong-recovery-row small{color:#8da2bb;font-size:11px}.wrong-recovery-row q{color:#b8c9dc;quotes:none;overflow-wrap:anywhere;line-height:1.4}.wrong-recovery-row time{color:#9fb3ca}.candidate-pending{color:#68e5c3}.candidate-review{color:#f5c86b}.candidate-error{color:#ff8b94}.wrong-recovery-table .empty{text-align:center;padding:28px}@media (width<=1100px){.wrong-recovery-summary{grid-template-columns:repeat(2,1fr)}.wrong-recovery-table{overflow:auto}.wrong-recovery-head,.wrong-recovery-row{min-width:980px}}@media (width<=650px){.wrong-recovery-summary{grid-template-columns:1fr}.wrong-recovery-actions,.wrong-recovery-table>header{flex-direction:column;align-items:stretch}}.wrong-recovery-pagination{border-top:1px solid #2a405a;justify-content:center;align-items:center;gap:14px;padding:18px 22px;display:flex}.wrong-recovery-pagination span{color:#91a0b4;text-align:center;font-size:12px}.wrong-recovery-main .intelligence-panel{margin-top:24px}@media (width<=1100px){.wrong-recovery-pagination{min-width:980px}}.detail-breadcrumb{color:#7991ad;align-items:center;gap:10px;margin:0 0 22px;font-size:13px;display:flex}.detail-breadcrumb a{color:#8fc0ff;text-decoration:none}.detail-breadcrumb a:last-child{margin-left:auto}.detail-breadcrumb strong{color:#eef6ff}.wrong-recovery-head,.wrong-recovery-row{grid-template-columns:34px minmax(240px,.9fr) 180px minmax(260px,1.2fr) 145px 150px}.wrong-contact{gap:3px!important;display:grid!important}.wrong-contact b{color:#f4f8ff}.wrong-contact span{color:#9fb3ca;overflow-wrap:anywhere;font-size:12px}.wrong-contact a{color:#8dbbfa;width:max-content;font-size:12px;text-decoration:none}.wrong-contact a:hover{text-decoration:underline}.material-head,.material-row{grid-template-columns:1.15fr .72fr .65fr .7fr 1.35fr .72fr;min-width:1120px}.material-row-action{color:#d8e6ff;cursor:pointer;background:#152640;border:1px solid #3d5576;padding:9px 10px}.material-row-action:disabled{cursor:not-allowed;opacity:.5}.quality-main{max-width:1680px}.quality-safety{background:#0b2826;border:1px solid #24715f;align-items:center;gap:14px;margin:26px 0 16px;padding:15px 18px;display:flex}.quality-safety strong{color:#7ef1d1}.quality-safety span{color:#a7bcba}.quality-toolbar{align-items:stretch;gap:10px;margin-bottom:14px;display:flex}.quality-toolbar>button,.quality-manual button{color:#fff;cursor:pointer;background:#1d5a9d;border:1px solid #3e78ca;padding:12px 16px;font-weight:750}.quality-toolbar>button.secondary{background:#111c2a;border-color:#33475f}.quality-metrics{flex:1;grid-template-columns:repeat(5,minmax(105px,1fr));gap:8px;display:grid}.quality-metrics article{background:#0d1724;border:1px solid #263c58;flex-direction:column;justify-content:center;min-height:70px;padding:10px 14px;display:flex}.quality-metrics strong{font-size:26px}.quality-metrics span{color:#91a3ba;font-size:11px}.quality-metrics .risk strong{color:#ff8794}.quality-grid{grid-template-columns:minmax(0,1.25fr) minmax(440px,.9fr);align-items:start;gap:14px;display:grid}.quality-panel{background:#0d141e;border:1px solid #26374d}.quality-panel>header{border-bottom:1px solid #26374d;padding:18px 20px}.quality-panel h2{margin:0 0 5px;font-size:19px}.quality-panel header p{color:#91a0b4;margin:0;font-size:12px}.quality-table{max-height:690px;overflow:auto}.quality-row{color:#dce7f7;text-align:left;background:0 0;border:0;border-bottom:1px solid #1d2a3c;grid-template-columns:1.2fr .65fr 1.35fr 140px;align-items:center;gap:14px;width:100%;padding:12px 14px;display:grid}.quality-table button{cursor:pointer}.quality-table button:hover,.quality-table button.selected{background:#12243a}.quality-row>span{flex-direction:column;gap:4px;min-width:0;font-size:11px;display:flex}.quality-row b{text-overflow:ellipsis;color:#8ec0ff;font-size:12px;overflow:hidden}.quality-row small{color:#7f91a9;font-size:9px;line-height:1.35}.quality-head{z-index:2;color:#8ca2be;letter-spacing:.08em;text-transform:uppercase;background:#101d2d;font:700 9px IBM Plex Mono;position:sticky;top:0}.quality-row>strong{border:1px solid #40516a;justify-self:start;padding:5px 7px;font:700 9px/1.35 IBM Plex Mono}.quality-row>strong.passed,.quality-verdict.passed{color:#69d6bd;border-color:#277968}.quality-row>strong.failed,.quality-verdict.failed{color:#ff8794;border-color:#793b47}.quality-row>strong.pending{color:#8495ab}.quality-conversation{max-height:calc(100vh - 36px);position:sticky;top:18px;overflow:auto}.quality-empty{color:#788aa1;text-align:center;padding:40px 20px}.quality-detail{padding:18px}.quality-detail>b{color:#8ec0ff;display:block}.quality-detail>small{color:#7f91a9;margin:5px 0 16px;display:block}.quality-comparison{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.quality-comparison article{background:#101b2a;border:1px solid #2d425f;padding:12px}.quality-comparison article.failure{background:#25141a;border-color:#793b47}.quality-comparison span{color:#8296af;letter-spacing:.06em;margin-bottom:7px;font:700 9px IBM Plex Mono;display:block}.quality-comparison strong{color:#dce7f7;font-size:12px;line-height:1.45;display:block}.quality-comparison p{color:#9dafc5;margin:7px 0 0;font-size:11px;line-height:1.4}.quality-coverage{border:1px solid;flex-direction:column;gap:3px;margin:10px 0;padding:10px 12px;display:flex}.quality-coverage.passed{background:#0b2422;border-color:#277968}.quality-coverage.failed{background:#25141a;border-color:#793b47}.quality-coverage strong{font:700 10px IBM Plex Mono}.quality-coverage span{color:#9dafc5;font-size:10px}.quality-checks{gap:6px;margin:10px 0 18px;display:grid}.quality-checks article{background:#101a27;border-left:3px solid #277968;gap:4px;padding:9px 10px;display:grid}.quality-checks article.failed{background:#25141a;border-color:#d15568}.quality-checks strong{color:#77dec5;font:700 9px IBM Plex Mono}.quality-checks article.failed strong{color:#ff8794}.quality-checks span{color:#a8b8cc;font-size:10px;line-height:1.35}.quality-checks b{color:#dce7f7;font-size:10px}.quality-detail h3{color:#c9d8ea;margin:22px 0 10px;font-size:13px}.quality-event{white-space:pre-line;max-width:90%;margin:10px 0;padding:11px 13px;font-size:12px;line-height:1.45}.quality-event.lead{background:#1c64af;margin-left:auto}.quality-event.bot{background:#1b293c}.quality-event.decision{color:#b8c7dc;border-left:3px solid #6385d7;max-width:100%}.quality-event em{color:#83b8fa;margin-bottom:5px;font:700 9px IBM Plex Mono;display:block}.quality-event small{color:#8ee0c8;margin-top:7px;display:block}.quality-verdict{border:1px solid;margin-top:16px;padding:10px;font:700 10px IBM Plex Mono}.quality-detail details{background:#09111b;border:1px solid #24364c;margin-top:10px}.quality-detail summary{color:#8fa5bf;cursor:pointer;padding:10px 12px;font:700 10px IBM Plex Mono}.quality-detail pre{color:#8094ad;margin:0;padding:0 12px 12px;font-size:10px;overflow:auto}.quality-manual{margin-top:14px}.quality-manual>div{grid-template-columns:240px 1fr auto;gap:10px;padding:16px 20px;display:grid}.quality-manual select,.quality-manual input{color:#e2ebf7;background:#09111b;border:1px solid #33465f;min-width:0;padding:11px}@media (width<=1150px){.quality-grid{grid-template-columns:1fr}.quality-conversation{max-height:none;position:static}}@media (width<=760px){.quality-toolbar{flex-wrap:wrap}.quality-metrics{flex-basis:100%;order:3;grid-template-columns:1fr 1fr}.quality-row{min-width:820px}.quality-table{overflow:auto}.quality-comparison,.quality-manual>div{grid-template-columns:1fr}.quality-safety{flex-direction:column;align-items:flex-start}}.quality-levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.quality-levels article{background:#0d1724;border:1px solid #263c58;min-height:132px;padding:14px}.quality-levels span{color:#7f91a9;letter-spacing:.06em;font:700 9px IBM Plex Mono;display:block}.quality-levels strong{color:#8ec0ff;margin:9px 0 7px;font-size:12px;display:block}.quality-levels article:first-child strong{color:#69d6bd}.quality-levels article:nth-child(2) strong{color:#f0bd6a}.quality-levels article:nth-child(4) strong{color:#ff8794}.quality-levels p{color:#9dafc5;margin:0;font-size:10px;line-height:1.45}@media (width<=1150px){.quality-levels{grid-template-columns:1fr 1fr}}@media (width<=650px){.quality-levels{grid-template-columns:1fr}}.quality-live{background:#0b121d;border:1px solid #26384f;margin:0 0 28px;padding:22px}.quality-live-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.quality-live-heading span,.quality-live article>span{color:#61c7ff;letter-spacing:.04em;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.quality-live-heading h2{margin:6px 0 4px;font-size:24px}.quality-live-heading p{color:#aebdd0;max-width:780px;margin:0;line-height:1.5}.quality-live button{color:#fff;cursor:pointer;background:#15599d;border:1px solid #2b78c5;padding:10px 14px;font-weight:700}.quality-live button:disabled{opacity:.55;cursor:not-allowed}.quality-gate{border:1px solid;align-items:center;gap:12px;margin:18px 0;padding:12px 14px;display:flex}.quality-gate.ready{color:#78f0c8;border-color:#20c997}.quality-gate.blocked{color:#ffd47a;border-color:#c79a3b}.quality-gate span{color:#c3cfdd}.quality-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.quality-live article{background:#0f1927;border:1px solid #24354b;padding:15px}.quality-live article h3{margin:8px 0 4px;font-size:17px}.quality-live article p{color:#9fb0c5;overflow-wrap:anywhere;margin:0 0 12px}.quality-live ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.quality-live li{font-size:13px}.quality-live li.pass{color:#78f0c8}.quality-live li.fail{color:#ff8f9f}.quality-live li.pending{color:#ffd47a}.quality-live details{border-top:1px solid #26384f;margin-top:18px;padding-top:14px}.quality-live summary{cursor:pointer;font-weight:800}.quality-live details label{gap:7px;margin-top:14px;display:grid}.quality-live textarea{color:#e6f0fb;background:#07101b;border:1px solid #314864;min-height:120px;padding:10px;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.quality-notice{background:#101d2d;border-left:3px solid #61c7ff;padding:10px}.quality-external{color:#ffd47a;border-top:1px solid #26384f;justify-content:space-between;gap:14px;margin-top:18px;padding-top:14px;display:flex}@media (width<=900px){.quality-live-heading,.quality-external{display:grid}.quality-live-grid{grid-template-columns:1fr}}.pilot-preview{margin-top:24px}.pilot-filters{gap:14px;margin:18px 0;display:flex}.pilot-filters label{color:#8faecc;letter-spacing:.08em;gap:6px;font-size:11px;font-weight:800;display:grid}.pilot-filters input{color:#fff;background:#0b141f;border:1px solid #30475f;padding:10px 12px}.pilot-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.pilot-counts article h3{font-size:28px}.pilot-cohorts{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.pilot-cohort header{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.pilot-cohort header span,.pilot-cohort p{color:#8ca8c4;font-size:12px}.pilot-cohort>div{gap:8px;display:grid}.pilot-cohort a{color:#e8f3ff;background:#101d2b;border-left:2px solid #4388cf;gap:3px;padding:10px 12px;text-decoration:none;display:grid}.pilot-cohort a span,.pilot-cohort a small{color:#91abc4}.pilot-preview details li{margin:8px 0}.pilot-preview details a{color:#8bc4ff}@media (width<=760px){.pilot-cohorts,.pilot-counts{grid-template-columns:1fr}.pilot-filters{flex-direction:column}}.quality-robot-group{border-bottom:1px solid #31445f}.quality-robot-header{background:#11243a;border-bottom:1px solid #315479;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.quality-robot-header>span{color:#78aeea;letter-spacing:.08em;font:700 9px IBM Plex Mono}.quality-robot-header>strong{color:#eef6ff;font-size:15px}.quality-robot-header>small{color:#9eb1c8;font-size:10px}.quality-robot-group.instagram-production .quality-robot-header{background:#291c35;border-color:#684a78}.quality-robot-group.instagram-production .quality-robot-header>span{color:#d6a5e5}.quality-feature-group{background:#0b131e}.quality-feature-header{background:#0e1b2a;border-bottom:1px solid #24364c;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.quality-feature-header>strong{color:#b9cee7;font-size:11px}.quality-feature-header>span{color:#8096af;border:1px solid #314861;padding:3px 7px;font:700 9px IBM Plex Mono}.quality-platform{color:#a9c7eb;font:700 10px IBM Plex Mono}.quality-robot-group.instagram-production .quality-platform{color:#d7b2e2}@media (width<=760px){.quality-robot-header{grid-template-columns:1fr}.quality-robot-header>span{order:2}.quality-robot-header>small{order:3}}.usage-main{gap:24px;display:grid}.usage-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.usage-stats article,.usage-panel{background:#0c1520;border:1px solid #263b50}.usage-stats article{gap:8px;padding:22px;display:grid}.usage-stats small,.usage-panel header p,.usage-empty{color:#8db2d6}.usage-stats strong{color:#ff9f54;font-size:2rem}.usage-stats span{color:#bad0e4}.usage-panel{padding:20px}.usage-panel>header{margin-bottom:16px}.usage-panel h2{margin:0 0 5px}.usage-panel header p{margin:0}.usage-table{display:grid}.usage-row{color:#c8dbeb;border-top:1px solid #203246;grid-template-columns:minmax(230px,1.7fr) repeat(3,minmax(85px,.55fr)) minmax(150px,.9fr);align-items:center;gap:12px;padding:13px 10px;display:grid}.usage-row strong{color:#fff}.usage-row strong small{color:#7fa7ca;margin-top:4px;font-weight:400;display:block}.usage-head{color:#7fa7ca;text-transform:uppercase;letter-spacing:.06em;background:#101e2d;border-top:0;font-size:.78rem}.recent-usage{display:grid}.recent-usage article{border-top:1px solid #203246;grid-template-columns:150px 1fr;gap:14px;padding:13px 4px;display:grid}.recent-usage article:first-child{border-top:0}.recent-usage time{color:#7fa7ca}.recent-usage div{gap:3px;display:grid}.recent-usage span{color:#bfd2e3}.recent-usage small{color:#7fa7ca}.usage-empty{margin:0;padding:20px 8px}@media (width<=850px){.usage-stats{grid-template-columns:1fr}.usage-table{overflow-x:auto}.usage-row{min-width:720px}.recent-usage article{grid-template-columns:1fr;gap:4px}}.contact-page{color:#f5f7fb;background:radial-gradient(circle at 17% 12%,#193052 0,#0000 31%),radial-gradient(circle at 92% 80%,#18233a 0,#0000 30%),#07090d;place-items:center;min-height:100vh;padding:48px 24px;display:grid}.contact-layout{background:#0b1119;border:1px solid #2d3b52;border-top:3px solid #5684ce;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);width:min(1080px,100%);display:grid;box-shadow:0 34px 110px #000a}.contact-intro{background:linear-gradient(145deg,#101a2a,#090e15);flex-direction:column;padding:58px 54px;display:flex}.contact-brand{align-items:center;gap:8px;font:700 18px IBM Plex Sans;display:flex}.contact-brand span{color:#152641;background:#dfeaff;padding:7px 8px}.contact-brand b{color:#8eb5ef}.contact-kicker{color:#84e6b1;letter-spacing:.16em;margin-top:76px;font:600 9px IBM Plex Mono;display:block}.contact-intro h1,.contact-success h1{letter-spacing:-.055em;margin:76px 0 16px;font-size:clamp(42px,5vw,62px);line-height:.98}.contact-success h1{margin-top:14px}.contact-intro>p{color:#a5b1c3;max-width:430px;margin:0;font-size:17px;line-height:1.65}.contact-trust{gap:10px;margin-top:auto;padding-top:54px;display:grid}.contact-trust span{color:#7f8da2;text-transform:uppercase;border-top:1px solid #243047;padding-top:11px;font:500 10px IBM Plex Mono}.contact-trust b{color:#7195ce;margin-right:10px}.contact-form{color:#0b0f15;background:#f4f7fb;flex-direction:column;gap:18px;padding:44px;display:flex}.contact-form>label,.contact-fields label,.contact-form legend{letter-spacing:.08em;text-transform:uppercase;font:600 9px IBM Plex Mono}.contact-form input:not([type=radio]):not([type=checkbox]){color:#0b0f15;background:#fff;border:1px solid #d5dbe5;outline:none;width:100%;margin-top:7px;padding:13px;font:14px IBM Plex Sans;display:block}.contact-form input:focus-visible{border-color:#5487d8;outline:none;box-shadow:0 0 0 3px #5487d826}.contact-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-form fieldset{border:0;margin:1px 0 0;padding:0}.contact-form legend{margin-bottom:9px}.interest-options{gap:8px;display:grid}.interest-option{cursor:pointer;background:#fff;border:1px solid #d5dbe5;grid-template-columns:1fr 18px;align-items:center;gap:12px;min-height:78px;padding:13px 14px;transition:border-color .18s,background .18s,transform .18s;display:grid}.interest-option:hover{border-color:#8ea9d0;transform:translateY(-1px)}.interest-option.selected{background:#edf4ff;border-color:#426da9;box-shadow:inset 3px 0 #426da9}.interest-option>input{opacity:0;pointer-events:none;position:absolute}.interest-option>span{gap:3px;display:grid}.interest-option small{color:#55729c;letter-spacing:.11em;font:600 8px IBM Plex Mono}.interest-option strong{font-size:15px}.interest-option em{color:#687588;font-size:12px;font-style:normal}.interest-option>i{background:#fff;border:1px solid #aeb8c7;border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 4px #fff}.interest-option.selected>i{background:#426da9;border-color:#426da9}.contact-consent{cursor:pointer;align-items:flex-start;gap:9px;display:flex;color:#596577!important;letter-spacing:0!important;text-transform:none!important;font:400 10px/1.5 IBM Plex Sans!important}.contact-consent input{accent-color:#345f9f;flex:none;width:15px;height:15px;margin:1px 0 0}.contact-consent a{color:#244f8d;text-underline-offset:2px;text-decoration:underline}.contact-form>button{color:#fff;text-transform:uppercase;text-align:center;cursor:pointer;background:#172d50;border:0;padding:16px 18px;font:600 11px IBM Plex Mono;position:relative}.contact-form>button:hover{background:#244a81}.contact-form>button:disabled{opacity:.6;cursor:wait}.contact-form>button span{position:absolute;right:17px}.contact-note{color:#748092;text-align:center;font-size:9px;line-height:1.5}.contact-message{text-align:center;margin:0;font-size:11px}.contact-message.error{color:#b42318}.contact-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contact-success{text-align:center;background:#0b1119;border:1px solid #30415b;border-top:3px solid #84e6b1;width:min(700px,100%);padding:54px;box-shadow:0 34px 110px #000a}.contact-success .contact-brand{justify-content:center}.contact-success-mark{color:#84e6b1;background:#84e6b11c;border:1px solid #84e6b1;border-radius:50%;place-items:center;width:54px;height:54px;margin:42px auto 20px;font-size:28px;display:grid}.contact-success .contact-kicker{margin-top:0}.contact-success p{color:#a5b1c3;max-width:540px;margin:0 auto;font-size:17px;line-height:1.6}.contact-success>small{color:#647186;text-transform:uppercase;margin-top:30px;font:500 9px IBM Plex Mono;display:block}@media (width<=880px){.contact-page{padding:24px 16px}.contact-layout{grid-template-columns:1fr}.contact-intro{padding:38px 34px}.contact-intro h1{margin-top:45px}.contact-trust{grid-template-columns:repeat(3,1fr);margin-top:35px;padding-top:0}.contact-form{padding:34px}}@media (width<=580px){.contact-page{padding:0}.contact-layout{border-inline:0}.contact-intro,.contact-form{padding:30px 21px}.contact-intro h1{font-size:42px}.contact-fields,.contact-trust{grid-template-columns:1fr}.contact-success{border-inline:0;flex-direction:column;justify-content:center;min-height:100vh;padding:38px 22px;display:flex}.contact-success h1{font-size:42px}}@media (prefers-reduced-motion:reduce){.interest-option{transition:none}}.main-home{max-width:1200px}.main-options{grid-template-columns:1fr 1fr;gap:18px;margin-top:38px;display:grid}.main-options>a{color:#eef4ff;background:#0e141d;border:1px solid #2b3b50;min-height:220px;padding:28px;text-decoration:none;display:block}.main-options>a:hover{background:#111b28;border-color:#7195ce}.main-options span{letter-spacing:.12em;color:#69d6bd;font:700 11px IBM Plex Mono}.main-options h2{margin:22px 0 10px;font-size:25px}.main-options p{color:#91a0b4;max-width:460px;line-height:1.6}.main-options b{color:#8eb8e8;margin-top:28px;display:block}@media (width<=760px){.main-options{grid-template-columns:1fr}}.privacy-page{color:#f5f7fb;background:radial-gradient(circle at 80% 0,#14233b 0,#0000 30%),#07090d;min-height:100vh;padding:48px 24px 80px}.privacy-shell{width:min(760px,100%);margin:0 auto}.privacy-back{color:#9db9e3;text-transform:uppercase;letter-spacing:.08em;margin-bottom:54px;font:600 11px IBM Plex Mono;display:inline-block}.privacy-back:hover{color:#fff}.privacy-kicker{color:#84e6b1;letter-spacing:.16em;font:600 10px IBM Plex Mono;display:block}.privacy-page h1{letter-spacing:-.055em;margin:13px 0 15px;font-size:clamp(42px,7vw,68px);line-height:1}.privacy-lead{color:#aab7c9;margin:0 0 48px;font-size:19px;line-height:1.6}.privacy-page section{border-top:1px solid #253047;padding:27px 0}.privacy-page h2{letter-spacing:-.025em;margin:0 0 12px;font-size:20px}.privacy-page section p,.privacy-page li{color:#a5b0c0;font-size:15px;line-height:1.7}.privacy-page section p{margin:0}.privacy-page ul{margin:0;padding-left:21px}.privacy-page li+li{margin-top:5px}.privacy-page section a{color:#b9d1fa;text-underline-offset:3px;text-decoration:underline}.privacy-page footer{color:#667387;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #253047;padding-top:29px;font:500 10px IBM Plex Mono}@media (width<=560px){.privacy-page{padding:32px 20px 60px}.privacy-back{margin-bottom:42px}.privacy-lead{margin-bottom:38px;font-size:17px}.privacy-page section{padding:23px 0}}
