@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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.resize{resize:both}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Chava;src:url(/fonts/Chava-Regular.otf)format("opentype");font-display:swap}:root{--bg:#0a0a0a;--bg-2:#131313;--bg-3:#1b1b1b;--ink:#f4f1eb;--ink-2:#b8b3a8;--ink-3:#6b675e;--line:#f4f1eb1a;--line-2:#f4f1eb2e;--accent:#e7c100;--accent-ink:#0a0a0a;--warn:#ff725e;--ok:#67d283;--display:"Chava", "Major Mono Display", monospace;--h1:"Chava", "Major Mono Display", monospace;--h2:"Space Grotesk", "Inter", system-ui, sans-serif;--h3:"Space Grotesk", "Inter", system-ui, sans-serif;--h4:"Space Grotesk", "Inter", system-ui, sans-serif;--heading:"Space Grotesk", "Inter", system-ui, sans-serif;--body:"Inter", -apple-system, system-ui, sans-serif;--input:"JetBrains Mono", ui-monospace, monospace;--mono:"JetBrains Mono", ui-monospace, monospace;--sans:"Inter", -apple-system, system-ui, sans-serif;--gut:clamp(16px, 2.4vw, 32px);--maxw:1440px;--col:12}@supports (color:lab(0% 0 0)){:root{--accent:lab(79.668% 3.81014 89.5535);--warn:lab(65.8586% 55.1285 39.5405);--ok:lab(76.3874% -45.0956 29.5179)}}[data-theme=light]{--bg:#f4f1eb;--bg-2:#ece7dd;--bg-3:#e2dbcc;--ink:#14110a;--ink-2:#4a463c;--ink-3:#8c8678;--line:#14110a1f;--line-2:#14110a38;--accent-ink:#14110a}[data-theme=contrast]{--bg:#fff;--bg-2:#fafafa;--bg-3:#f0f0f0;--ink:#000;--ink-2:#1a1a1a;--ink-3:#4a4a4a;--line:#000;--line-2:#000;--accent:#000;--accent-ink:#fff}[data-density=compact]{--gut:clamp(12px, 1.6vw, 22px)}[data-density=comfy]{--gut:clamp(20px, 3.2vw, 48px)}*{box-sizing:border-box}html,body{max-width:100vw;margin:0;padding:0;overflow-x:clip}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:where([id=curriculum],[id=pricing],[id=funnel],[id=gamif],[id=faq],[id=offer]){scroll-margin-top:72px}h1,h2,h3,h4,.display,.s-title,.s-num,.eyebrow,.section-tag,.acc,.boot-h,.boot-eyebrow,.boot-sub,.boot-body{overflow-wrap:anywhere;word-break:break-word}body{background:var(--bg);color:var(--ink);font-family:var(--body);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}.wrap{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.grid12{gap:var(--gut);grid-template-columns:repeat(12,1fr);display:grid}.hairline{border-top:.5px solid var(--line)}.hairline-b{border-bottom:.5px solid var(--line)}.hairline-strong{border-top:1px solid var(--line-2)}.mono{font-family:var(--mono);font-feature-settings:"zero", "ss01"}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.section-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px}h1,h2,h3,h4{letter-spacing:-.02em;margin:0}h1{font-family:var(--h1);letter-spacing:-.01em;text-transform:uppercase;font-weight:400;line-height:.9}h2{font-family:var(--h2);font-weight:500}h3{font-family:var(--h3);font-weight:500}h4{font-family:var(--h4);font-weight:500}.display,h1.display{font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;font-weight:400;line-height:.9}section.s{padding:clamp(48px,8vw,120px) 0;position:relative}.s-head{gap:var(--gut);grid-template-columns:1fr 2fr;align-items:end;margin-bottom:clamp(32px,5vw,72px);display:grid}.s-num{font-family:var(--mono);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.s-title{font-family:var(--h2);text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(36px,5.5vw,80px);line-height:.92}.nav{top:0;left:0;right:var(--sb-w,0);z-index:50;-webkit-backdrop-filter:blur(20px)saturate(140%);background:var(--bg);position:fixed}@supports (color:color-mix(in lab, red, red)){.nav{background:color-mix(in oklab, var(--bg) 75%, transparent)}}.nav{border-bottom:.5px solid var(--line)}.nav-inner{max-width:var(--maxw);padding:0 var(--gut);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;height:56px;margin:0 auto;display:flex}.nav-inner>*{min-width:0}.nav-logo{font-family:var(--display);letter-spacing:.02em;flex-shrink:0;font-size:20px}.nav-links{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;gap:22px;font-size:11px;display:flex}.nav-links a:hover{color:var(--accent)}.nav-burger{border:.5px solid var(--line-2);cursor:default;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;padding:0;display:none}.nav-burger span{background:var(--ink);width:16px;height:1px;display:block}.nav-mobile{background:var(--bg);border-top:.5px solid var(--line);padding:12px var(--gut);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);flex-direction:column;gap:4px;font-size:13px;display:none}.nav-mobile a{border-bottom:.5px solid var(--line);padding:12px 0}.nav-mobile a:last-child{border-bottom:0}.btn,.nav-cta,.hero-switch button,.nav-burger{isolation:isolate;transition:transform .25s cubic-bezier(.2,.7,.2,1),background-color .2s,color .2s,border-color .2s,box-shadow .25s;position:relative}[data-anim=off] .btn,[data-anim=off] .nav-cta,[data-anim=off] .hero-switch button{transition:none}.btn{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:.5px solid var(--line-2);color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:14px 22px;font-size:12px;display:inline-flex;overflow:hidden}.btn:before{content:"";background:var(--ink);z-index:-1;transition:transform .35s cubic-bezier(.7,0,.2,1);position:absolute;inset:0;transform:translate(-101%)}.btn:hover{color:var(--bg);border-color:var(--ink);transform:translateY(-1px)}.btn:hover:before{transform:translate(0)}.btn:active{transition-duration:80ms;transform:translateY(0)}.btn-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn-primary:before{background:var(--ink)}[data-theme=light] .btn-primary:before,[data-theme=dark] .btn-primary:before{background:#14110a}.btn-primary:hover{color:var(--bg);border-color:var(--ink);transform:translateY(-1px)}[data-theme=light] .btn-primary:hover,[data-theme=dark] .btn-primary:hover{color:#f4f1eb;border-color:#14110a}.btn-arrow:after{content:"→";flex-shrink:0;font-size:14px;transition:transform .15s}.btn:hover .btn-arrow:after{transform:translate(2px)}.nav-cta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);border:.5px solid var(--accent);cursor:pointer;white-space:nowrap;isolation:isolate;border-radius:0;flex-shrink:0;padding:8px 14px;font-size:11px;position:relative;overflow:hidden}.nav-cta:before{content:"";background:var(--ink);z-index:-1;transition:transform .35s cubic-bezier(.7,0,.2,1);position:absolute;inset:0;transform:translate(-101%)}.nav-cta:hover{color:var(--bg);border-color:var(--ink);transform:translateY(-1px)}[data-theme=light] .nav-cta:hover,[data-theme=dark] .nav-cta:hover{color:#f4f1eb;border-color:#14110a}[data-theme=light] .nav-cta:before,[data-theme=dark] .nav-cta:before{background:#14110a}.nav-cta:hover:before{transform:translate(0)}.tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:.5px solid var(--line-2);align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:inline-flex}.dot{background:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block}.dot-live{animation:1.6s infinite pulse}@keyframes pulse{50%{opacity:.5}}.ph{background:var(--bg-2);border:.5px solid var(--line);justify-content:flex-start;align-items:flex-end;display:flex;position:relative;overflow:hidden}.ph:before{content:"";background-image:repeating-linear-gradient(-45deg, transparent 0 12px, var(--ink) 12px 13px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ph:before{background-image:repeating-linear-gradient(-45deg, transparent 0 12px, color-mix(in oklab, var(--ink) 4%, transparent) 12px 13px)}}.ph-meta{background:linear-gradient(0deg, var(--bg), transparent);flex-direction:column;gap:4px;width:100%;padding:12px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ph-meta{background:linear-gradient(0deg, color-mix(in oklab, var(--bg) 85%, transparent), transparent)}}.ph-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:10px}.ph-title{font-family:var(--mono);color:var(--ink);font-size:12px}.ph-corner{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);font-size:10px;position:absolute;top:10px;right:10px}.ph-id{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);background:var(--bg);font-size:10px;position:absolute;top:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.ph-id{background:color-mix(in oklab, var(--bg) 70%, transparent)}}.ph-id{padding:3px 6px}.marquee{white-space:nowrap;border-top:.5px solid var(--line);border-bottom:.5px solid var(--line);padding:14px 0;overflow:hidden}.marquee-track{gap:48px;animation:60s linear infinite marquee;display:inline-flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-item{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);font-size:22px}.marquee-item .star{color:var(--accent);margin:0 28px;display:inline-block}.hero-switch{border:.5px solid var(--line-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;font-size:11px;display:inline-flex}.hero-switch button{color:var(--ink-2);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.hero-switch button:hover:not(.on){color:var(--ink);transform:translateY(-1px)}.hero-switch button.on{background:var(--ink);color:var(--bg)}[data-theme=contrast] .hero-switch button.on{color:#fff;background:#000}.hero{min-height:92vh;padding-top:96px;position:relative;overflow:hidden}.hero-canvas{border:.5px solid var(--line);background:var(--bg-2);height:clamp(420px,60vh,640px);position:relative;overflow:hidden}.cmp{border-collapse:collapse;table-layout:fixed;width:100%}.cmp th,.cmp td{text-align:left;border-bottom:.5px solid var(--line);overflow-wrap:anywhere;word-break:break-word;padding:16px 14px;font-size:13px}.cmp th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);vertical-align:bottom;font-size:11px;font-weight:400}.cmp th.us{color:var(--accent)}.cmp .row-label{font-family:var(--mono);color:var(--ink-2);font-size:12px}.cmp .yes{color:var(--accent);font-family:var(--mono)}.cmp .no{color:var(--ink-3);font-family:var(--mono)}.cmp .meh{color:var(--warn);font-family:var(--mono)}.cmp tr.us-row td{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cmp tr.us-row td{background:color-mix(in oklab, var(--accent) 6%, transparent)}}.cmp tr.us-row td:first-child{color:var(--ink);font-weight:500}.cmp .row-label{align-items:baseline;gap:12px;display:flex}.cmp-ico{width:22px;height:22px;font-family:var(--mono);color:var(--accent);border:.5px solid var(--line-2);background:var(--bg);letter-spacing:0;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.cmp tr.us-row .cmp-ico{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}[data-theme=light] .cmp tr.us-row td{color:#f4f1eb;background:#14110a}[data-theme=light] .cmp tr.us-row td:first-child{color:#f4f1eb;font-weight:500}[data-theme=light] .cmp tr.us-row .yes{color:var(--accent)}[data-theme=light] .cmp tr.us-row .cmp-ico{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}[data-theme=light] .cmp th.us{color:var(--accent)}.glow-card{isolation:isolate;--gx:50%;--gy:50%;--gop:0;--gin:0;position:relative}.glow-edge,.glow-fill,.glow-grid{pointer-events:none;border-radius:inherit;z-index:0;position:absolute;inset:0}.glow-edge{background:radial-gradient(320px circle at var(--gx) var(--gy), var(--accent), var(--accent) 35%, transparent 65%);padding:1px;inset:-1px}@supports (color:color-mix(in lab, red, red)){.glow-edge{background:radial-gradient(320px circle at var(--gx) var(--gy), var(--accent), color-mix(in oklab, var(--accent) 35%, transparent) 35%, transparent 65%)}}.glow-edge{opacity:var(--gop);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;transition:opacity .25s;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glow-fill{background:radial-gradient(440px circle at var(--gx) var(--gy), var(--accent), transparent 50%)}@supports (color:color-mix(in lab, red, red)){.glow-fill{background:radial-gradient(440px circle at var(--gx) var(--gy), color-mix(in oklab, var(--accent) 10%, transparent), transparent 50%)}}.glow-fill{opacity:var(--gin);transition:opacity .3s}.glow-grid{background-image:linear-gradient(to right, var(--ink) .5px, transparent .5px), linear-gradient(to bottom, var(--ink) .5px, transparent .5px)}@supports (color:color-mix(in lab, red, red)){.glow-grid{background-image:linear-gradient(to right, color-mix(in oklab, var(--ink) 14%, transparent) .5px, transparent .5px), linear-gradient(to bottom, color-mix(in oklab, var(--ink) 14%, transparent) .5px, transparent .5px)}}.glow-grid{-webkit-mask:radial-gradient(220px circle at var(--gx) var(--gy), #000 0%, transparent 65%);-webkit-mask:radial-gradient(220px circle at var(--gx) var(--gy), #000 0%, transparent 65%);-webkit-mask:radial-gradient(220px circle at var(--gx) var(--gy), #000 0%, transparent 65%);-webkit-mask:radial-gradient(220px circle at var(--gx) var(--gy), #000 0%, transparent 65%);mask:radial-gradient(220px circle at var(--gx) var(--gy), #000 0%, transparent 65%);opacity:var(--gin);background-size:36px 36px;transition:opacity .3s}.glow-card>:not(.glow-edge):not(.glow-fill):not(.glow-grid){z-index:1;position:relative}[data-anim=off] .glow-edge,[data-anim=off] .glow-fill,[data-anim=off] .glow-grid{display:none}.tier.featured .glow-edge{background:radial-gradient(320px circle at var(--gx) var(--gy), #14110a, #14110a66 35%, transparent 65%)}@supports (color:lab(0% 0 0)){.tier.featured .glow-edge{background:radial-gradient(320px circle at var(--gx) var(--gy), #14110a, lab(5.20193% .365086 3.66669/.4) 35%, transparent 65%)}}.tier.featured .glow-fill{background:radial-gradient(440px circle at var(--gx) var(--gy), #14110a24, transparent 50%)}@supports (color:lab(0% 0 0)){.tier.featured .glow-fill{background:radial-gradient(440px circle at var(--gx) var(--gy), lab(5.20193% .365086 3.66669/.14), transparent 50%)}}.tier.featured .glow-grid{background-image:linear-gradient(90deg,#14110a38 .5px,#0000 .5px),linear-gradient(#14110a38 .5px,#0000 .5px);background-image:linear-gradient(90deg,lab(5.20193% .365086 3.66669/.22) .5px,#0000 .5px),linear-gradient(lab(5.20193% .365086 3.66669/.22) .5px,#0000 .5px)}[data-theme=light] .glow-edge{background:radial-gradient(320px circle at var(--gx) var(--gy), var(--accent), var(--accent) 35%, transparent 65%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .glow-edge{background:radial-gradient(320px circle at var(--gx) var(--gy), color-mix(in oklab, var(--accent) 75%, var(--ink)), color-mix(in oklab, var(--accent) 25%, transparent) 35%, transparent 65%)}}.ph:before{z-index:1}.ph .ph-meta,.ph .ph-id,.ph .ph-corner{z-index:2}.week-cell .glow-fill,.week-cell .glow-grid,.faq-item .glow-edge,.faq-item .glow-fill,.faq-item .glow-grid{display:none}.tier{border:.5px solid var(--line-2);background:var(--bg-2);flex-direction:column;min-height:540px;padding:24px;display:flex;position:relative}.tier.featured{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.tier.featured .ink-2{color:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.tier.featured .ink-2{color:color-mix(in oklab, var(--accent-ink) 70%, transparent)}}.tier-head{justify-content:space-between;align-items:baseline;display:flex}.tier-name{font-family:var(--h4);text-transform:uppercase;font-size:28px}.tier-price{font-family:var(--mono);margin-top:24px;font-size:24px;line-height:1}.tier-price small{opacity:.6;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:11px;display:block}.tier ul{flex:1;margin:24px 0;padding:0;list-style:none}.tier li{border-top:.5px dashed var(--line);align-items:flex-start;gap:8px;padding:9px 0;font-size:13px;display:flex}.tier li:first-child{border-top:0}.tier li:before{content:"+";font-family:var(--mono);color:var(--accent);flex-shrink:0}.tier.featured li:before{color:var(--accent-ink)}.faq-item{border-top:.5px solid var(--line);cursor:default;padding:22px 0}.faq-q{justify-content:space-between;align-items:center;gap:20px;display:flex}.faq-q-text{font-family:var(--h3);text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(18px,2.4vw,28px);transition:color .3s}.faq-toggle{font-family:var(--mono);color:var(--ink-3);font-size:11px;transition:color .3s}.faq-item.open .faq-toggle{color:var(--accent)}.faq-a-wrap{max-height:0;margin-top:0;transition:max-height .42s cubic-bezier(.4,0,.2,1),margin-top .42s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-a{color:var(--ink-2);opacity:0;max-width:600px;font-size:14px;line-height:1.6;transition:opacity .3s 50ms,transform .42s cubic-bezier(.4,0,.2,1);transform:translateY(-4px)}.faq-item.open .faq-a{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.faq-a-wrap,.faq-a{transition:none!important}}.week-bar{grid-template-columns:repeat(11,1fr);gap:0;margin:24px 0;display:grid}.week-cell{background:var(--bg-2);border:.5px solid var(--line-2);height:64px;font-family:var(--mono);letter-spacing:.05em;text-align:center;color:var(--ink-2);justify-content:center;align-items:center;margin-left:-.5px;padding:0;font-size:10px;line-height:1.3;transition:background .18s,color .18s,border-color .18s,transform .15s;display:flex}.week-cell[data-group=first],.week-cell[data-group=solo]{margin-left:8px}.week-cell:first-child{margin-left:0}.week-cell:hover:not(.demo):not(.active){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.week-cell:hover:not(.demo):not(.active){border-color:color-mix(in oklab, var(--accent) 50%, var(--line-2))}}.week-cell:hover:not(.demo):not(.active){color:var(--ink)}.week-cell.active{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.week-cell.demo{background:var(--ink);color:var(--bg);border-color:var(--ink);cursor:default}.xp-bar{background:var(--bg-3);border:.5px solid var(--line-2);height:14px;position:relative;overflow:hidden}.xp-fill{background:var(--accent);background-image:repeating-linear-gradient(45deg, transparent 0 6px, var(--accent-ink) 6px 7px);height:100%}@supports (color:color-mix(in lab, red, red)){.xp-fill{background-image:repeating-linear-gradient(45deg, transparent 0 6px, color-mix(in oklab, var(--accent-ink) 12%, transparent) 6px 7px)}}.term{font-family:var(--mono);color:#c0e1b4;border:.5px solid var(--line-2);background:#0a0a0a;flex-direction:column;height:100%;padding:0;font-size:13px;display:flex}.term-bar{font-family:var(--mono);color:#6b675e;letter-spacing:.1em;background:#0f0f0f;border-bottom:.5px solid #2a2a2a;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.term-dot{background:#444;border-radius:50%;width:9px;height:9px}.term-body{flex:1;padding:18px 22px;overflow:hidden}.term-body .prompt{color:#6b675e}.term-body .user{color:#fff}.term-body .ai{color:#c0e1b4}.term-body .accent{color:#e7c100;color:lab(79.668% 3.81014 89.5535)}.term-cursor{vertical-align:middle;background:#c0e1b4;width:8px;height:14px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.hero-boot{background:var(--bg)}.boot-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);align-items:stretch;gap:clamp(28px,3.5vw,56px);height:100%;display:grid}.crt-shell{height:100%;min-height:520px;display:flex;position:relative}.crt-bezel{box-shadow:0 0 0 1px #ffffff05 inset, 0 30px 80px -30px #000000b3, 0 0 60px -20px var(--accent);background:linear-gradient(#1a1815 0%,#0f0d0a 100%);border:1px solid #2a2620;border-radius:14px;flex-direction:column;flex:1;padding:14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.crt-bezel{box-shadow:0 0 0 1px #ffffff05 inset, 0 30px 80px -30px #000000b3, 0 0 60px -20px color-mix(in oklab, var(--accent) 30%, transparent)}}.crt-bar{font-family:var(--mono);letter-spacing:.12em;color:#6b675e;align-items:center;gap:6px;padding:0 6px 12px;font-size:10px;display:flex}.crt-dot{border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 .5px #0006}.crt-dot-r{background:#ff5f57}.crt-dot-y{background:#febc2e}.crt-dot-g{background:#28c840}.crt-bar-title{margin-left:8px}.crt-bar-meta{color:var(--accent);align-items:center;gap:6px;margin-left:auto;display:flex}.crt-rec{color:#ff5f57;animation:1.2s steps(2,end) infinite blink}.crt-screen{font-family:var(--mono);color:#c0e1b4;background:radial-gradient(#0d1408 0%,#050803 100%);border-radius:6px;flex:1;padding:28px 32px;position:relative;overflow:hidden;box-shadow:inset 0 0 60px -10px #28c8401f,0 0 0 1px #0a0f06}.crt-scanlines{pointer-events:none;z-index:5;mix-blend-mode:multiply;background-image:repeating-linear-gradient(#0000002e 0 1px,#0000 1px 3px);position:absolute;inset:0}.crt-vignette{pointer-events:none;z-index:4;background:radial-gradient(#0000 50%,#000000a6 100%);position:absolute;inset:0}[data-anim=off] .crt-scanlines{display:none}.crt-shell.crt-glitch .crt-screen{animation:.42s steps(8,end) crtGlitch}@keyframes crtGlitch{0%{filter:hue-rotate();transform:translate(0)}20%{filter:hue-rotate(-30deg)saturate(1.5);transform:translate(-3px,1px)}40%{filter:hue-rotate(20deg);transform:translate(2px,-2px)}60%{filter:hue-rotate(-10deg)brightness(1.4);transform:translate(-1px,2px)}80%{filter:invert(.2);transform:translate(3px)}to{filter:none;transform:translate(0)}}.crt-poweron{z-index:3;background:#000;animation:.9s ease-out forwards crtOn;position:absolute;inset:0}.crt-poweron-line{background:#c0e1b4;height:2px;animation:.8s ease-out forwards crtLine;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 12px #c0e1b4}@keyframes crtOn{0%{opacity:1;background:#000}60%{opacity:1;background:#000}to{opacity:0;background:0 0}}@keyframes crtLine{0%{opacity:.2;transform:scaleX(0)}20%{opacity:1;transform:scaleX(1)}60%{opacity:1;transform:scaleX(1)scaleY(80)}to{opacity:0;transform:scaleX(1)scaleY(180)}}.crt-boot{z-index:2;font-size:13px;line-height:1.7;position:relative}.crt-boot-title{color:var(--accent);letter-spacing:.1em;font-size:14px}.crt-boot-sub{color:#6b8b5e;letter-spacing:.08em;margin-bottom:18px;font-size:11px}.crt-boot-list{flex-direction:column;gap:2px;min-height:180px;display:flex}.crt-boot-row{opacity:0;grid-template-columns:18px 1fr auto;align-items:baseline;gap:12px;animation:.18s ease-out forwards bootRow;display:grid}.crt-boot-row.done{color:#c0e1b4}.crt-boot-row.active{color:#fff}.crt-boot-tick{color:var(--accent)}.crt-boot-row.done .crt-boot-tick{color:#28c840}.crt-boot-status{color:#6b8b5e;letter-spacing:.1em;font-size:11px}.crt-boot-row.done .crt-boot-status{color:#28c840}.crt-spinner{color:var(--accent);animation:.6s steps(5,end) infinite spinPulse}@keyframes spinPulse{0%{opacity:.4}50%{opacity:1}}@keyframes bootRow{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.crt-boot-progress{background:#0f1a08;border:1px solid #1a2410;height:4px;margin-top:18px}.crt-boot-progress-fill{background:var(--accent);height:100%;box-shadow:0 0 10px var(--accent);transition:width .3s}.crt-boot-foot{color:#4a6840;letter-spacing:.1em;margin-top:10px;font-size:10px;animation:1.4s steps(2,end) infinite blink}.crt-glitch-mask{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.crt-glitch-text{font-family:var(--mono);letter-spacing:.2em;color:#ff5f57;text-shadow:2px 0 #28c840,-2px 0 #4a90e2;font-size:18px;animation:.42s steps(6,end) glitchText}@keyframes glitchText{0%,to{transform:translate(0)}25%{transform:translate(-4px,2px)}50%{transform:translate(3px,-3px)}75%{transform:translate(-2px,1px)}}.crt-term{z-index:2;font-size:13px;line-height:1.7;position:relative}.crt-line{opacity:0;min-height:22px;animation:.18s ease-out forwards crtLineIn}.crt-line.crt-sys{color:#6b8b5e}.crt-line.crt-prompt{color:#6b675e;flex-wrap:wrap;display:inline-flex}.crt-line.crt-ai{color:#c0e1b4}.crt-line.crt-accent{color:var(--accent)}.crt-typing{color:#fff}.crt-cursor{background:var(--accent);vertical-align:text-bottom;width:7px;height:14px;margin-left:2px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes crtLineIn{0%{opacity:0}to{opacity:1}}.crt-foot{font-family:var(--mono);letter-spacing:.14em;color:#4a4640;align-items:center;gap:18px;padding:10px 6px 0;font-size:10px;display:flex}.crt-foot button.crt-replay{color:#6b675e;cursor:pointer;font:inherit;letter-spacing:.14em;background:0 0;border:.5px solid #2a2620;margin-left:auto;padding:6px 10px}.crt-foot button.crt-replay:hover{color:var(--accent);border-color:var(--accent)}.boot-copy{flex-direction:column;justify-content:center;gap:clamp(16px,1.6vw,22px);display:flex}.boot-eyebrow{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;border:.5px solid var(--line-2);align-self:flex-start;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:inline-flex}.boot-eyebrow-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.5s steps(2,end) infinite blink}.boot-sub{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-2);text-transform:uppercase;font-size:12px}.boot-h{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:clamp(56px,7.5vw,116px);line-height:.86}.boot-h em{border-bottom:5px solid var(--accent);padding-bottom:.05em;font-style:normal}.boot-body{max-width:480px;color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.boot-trust{grid-template-columns:1fr 1fr;gap:14px;padding-top:8px;display:grid}.boot-trust-item{border:.5px solid var(--line-2);background:var(--bg-2);align-items:center;gap:18px;padding:16px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.boot-trust-item{background:color-mix(in oklab, var(--bg-2) 50%, transparent)}}.boot-trust-item{min-height:88px}.boot-trust-anchor{border-right:.5px solid var(--line);flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:6px;min-width:88px;padding-right:18px;display:flex}.boot-trust-num{font-family:var(--display);color:var(--ink);font-size:32px;line-height:1}.boot-trust-num span{color:var(--ink-3);margin-left:2px;font-size:14px}.boot-trust-stars{gap:2px;display:flex}.boot-star{color:var(--accent);font-size:11px;line-height:1}.boot-trust-label{color:var(--ink-2);flex-direction:column;flex:1;gap:6px;min-width:0;font-size:12px;line-height:1.45;display:flex}.boot-trust-label strong{color:var(--ink);font-size:13px;font-weight:600}.boot-trust-sub{color:var(--ink-3);font-family:var(--mono);letter-spacing:.08em;font-size:10px}.boot-trust-badge-img{object-fit:contain;filter:invert()brightness(1.15);width:64px;height:44px}[data-theme=light] .boot-trust-badge-img{filter:none}.boot-cta{flex-wrap:wrap;gap:12px;padding-top:6px;display:flex}@media (max-width:980px){.boot-grid{grid-template-columns:1fr;gap:24px}.crt-shell{min-height:420px}.boot-trust{grid-template-columns:1fr}}.calc{background:var(--bg-2);border:.5px solid var(--line-2);padding:clamp(22px,3vw,36px)}.calc-grid{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,48px);display:grid}.calc input[type=range]{width:100%;accent-color:var(--accent)}.calc-row{border-bottom:.5px solid var(--line);padding:16px 0}.calc-num{font-family:var(--display);color:var(--accent);font-size:clamp(40px,6vw,84px);line-height:1}[data-anim=off] *,[data-anim=off] :before,[data-anim=off] :after{transition:none!important;animation:none!important}.ink-2{color:var(--ink-2)}.ink-3{color:var(--ink-3)}.acc{color:var(--accent)}.upper{text-transform:uppercase}.tight{letter-spacing:-.02em}.center{text-align:center}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.gap-s{gap:8px}.gap-m{gap:16px}.gap-l{gap:24px}.gap-xl{gap:40px}.between{justify-content:space-between}.middle{align-items:center}@media (max-width:1100px){.nav-links{display:none}.s-head{grid-template-columns:1fr}.nav-burger,.nav-mobile{display:flex}}@media (max-width:880px){.grid12{grid-template-columns:repeat(6,1fr)}.calc-grid{grid-template-columns:1fr}.week-bar{grid-template-columns:repeat(11,1fr);gap:0}[style*="grid-column: span 7"],[style*="grid-column: span 8"],[style*="grid-column: span 5"]{grid-column:span 6!important}}@media (max-width:720px){:root{--gut:18px}.grid12{gap:16px;grid-template-columns:1fr!important}.grid12>*{grid-column:1/-1!important}.nav-inner{gap:10px;height:52px}.nav-cta{padding:7px 10px;font-size:10px}.hero{min-height:auto;padding-top:80px}.hero-switch{font-size:10px}.hero-switch button{padding:7px 9px}.s-title{font-size:clamp(32px,9vw,56px)}.marquee-item{font-size:18px}.week-bar{grid-template-columns:repeat(6,1fr)}.tier{min-height:auto;padding:20px}.cmp{font-size:12px}.cmp th,.cmp td{padding:10px 6px;font-size:11px}.stat-row{grid-template-columns:repeat(2,1fr)!important}.stat-row>*{border-right:none!important;grid-column:span 1!important;padding-left:0!important}.faq-q-text{font-size:18px}.nav .tag{display:none}}@media (max-width:420px){.display{letter-spacing:0}.s-title{font-size:clamp(28px,11vw,44px)}.marquee-item{font-size:14px}.hero-switch button span:not(.dot){font-size:9px}}.im-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px)saturate(.6);background:#000000d6;background:lab(0% 0 0/.84);justify-content:center;align-items:center;padding:clamp(12px,3vh,32px);animation:.22s ease-out imFade;display:flex;position:fixed;inset:0}@keyframes imFade{0%{opacity:0}to{opacity:1}}.im-dialog{overscroll-behavior:contain;color:#c0e1b4;width:min(720px,100%);max-height:calc(100vh - 24px);font-family:var(--mono);box-shadow:0 0 0 1px #ffffff0a, 0 30px 80px -20px #000c, 0 0 80px -20px var(--accent);background:#0d1408;border:1px solid #1a2410;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.im-dialog{box-shadow:0 0 0 1px #ffffff0a, 0 30px 80px -20px #000c, 0 0 80px -20px color-mix(in oklab, var(--accent) 40%, transparent)}}.im-dialog{isolation:isolate;animation:.26s cubic-bezier(.2,.7,.2,1) imIn;overflow:hidden}@keyframes imIn{0%{opacity:0;filter:blur(2px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:none;transform:none}}.im-scan{pointer-events:none;z-index:1;mix-blend-mode:multiply;opacity:.55;background-image:repeating-linear-gradient(0deg,#0000 0 2px,#0000002e 2px 3px);position:absolute;inset:32px 0 36px}.im-vig{pointer-events:none;z-index:1;background:radial-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:32px 0 36px}[data-anim=off] .im-scan{display:none}.im-bar{z-index:3;letter-spacing:.12em;color:#6b8b5e;text-transform:uppercase;background:#0a0f06;border-bottom:1px solid #1a2410;align-items:center;gap:10px;padding:9px 12px;font-size:10px;display:flex;position:relative}.im-bar-dots{gap:6px;display:flex}.im-bar-dot{border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 .5px #0006}.im-bar-dot.r{background:#ff5f57}.im-bar-dot.y{background:#febc2e}.im-bar-dot.g{background:#28c840}.im-bar-title{margin-left:6px}.im-bar-meta{color:var(--accent);align-items:center;gap:10px;margin-left:auto;display:flex}.im-bar-rec{color:#ff5f57;font-weight:600;animation:1.2s steps(2,end) infinite blink}.im-bar-time{color:#6b8b5e}.im-close{color:#6b8b5e;cursor:pointer;width:22px;height:22px;font:inherit;background:0 0;border:1px solid #1a2410;justify-content:center;align-items:center;margin-left:8px;padding:0;font-size:11px;display:inline-flex}.im-close:hover{color:var(--accent);border-color:var(--accent)}.im-body{z-index:2;scrollbar-width:thin;scrollbar-color:#2a3a18 transparent;flex-direction:column;flex:1;gap:18px;padding:clamp(20px,3.2vw,32px) clamp(20px,3.6vw,36px);display:flex;position:relative;overflow-y:auto}.im-body::-webkit-scrollbar{width:10px}.im-body::-webkit-scrollbar-track{background:0 0;border-left:1px dashed #1a2410}.im-body::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, var(--accent) 0 1px, transparent 1px 4px) 0 0 / 100% 4px, #2a3a18;border:2px solid #060a04}.im-body::-webkit-scrollbar-thumb:hover{background:#3a5020}.im-progress{letter-spacing:.14em;color:#4a6840;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;display:flex}.im-progress-text{white-space:nowrap}.im-progress-bars{flex:1;gap:4px;display:flex}.im-progress-bar{background:#1a2410;flex:1;height:4px;transition:background .25s,box-shadow .25s}.im-progress-bar.active{background:var(--accent);box-shadow:0 0 12px var(--accent);animation:1.4s ease-in-out infinite imBarPulse}.im-progress-bar.done{background:#28c840}@keyframes imBarPulse{0%,to{opacity:.85}50%{opacity:1}}.im-content{flex-direction:column;gap:18px;animation:.28s ease-out imStepIn;display:flex}@keyframes imStepIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.im-step-head{flex-direction:column;gap:6px;display:flex}.im-step-meta{letter-spacing:.16em;color:#4a6840;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:flex}.im-step-tag{color:var(--accent)}.im-prompt{letter-spacing:.06em;color:#6b8b5e;align-items:center;min-height:18px;font-size:12px;display:inline-flex}.im-prompt-cursor{background:var(--accent);width:7px;height:13px;box-shadow:0 0 8px var(--accent);margin-left:3px;animation:1s steps(2,end) infinite blink;display:inline-block}.im-step-title{font-family:var(--heading);letter-spacing:-.01em;color:#fff;margin:4px 0 0;font-size:clamp(28px,4.4vw,44px);line-height:1}.im-fields{flex-direction:column;gap:14px;display:flex}.im-field{flex-direction:column;gap:6px;display:flex}.im-field-label{letter-spacing:.14em;color:#6b8b5e;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:inline-flex}.im-field-bullet{color:var(--accent)}.im-input{width:100%;font-family:var(--input);color:#fff;letter-spacing:.02em;background:#0a0f06;border:1px solid #1a2410;outline:none;padding:14px;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s}.im-input:focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 0 14px -4px var(--accent);background:#0c1408}.im-input::placeholder{color:#4a6840}.im-field.has-err .im-input{color:#ffb8b3;border-color:#ff5f57;box-shadow:inset 0 0 0 1px #ff5f57,0 0 18px -4px #ff5f57}.im-field-err{letter-spacing:.14em;color:#ff5f57;text-transform:uppercase;min-height:13px;font-size:10px}.im-field.has-err .im-field-err{animation:1s ease-in-out infinite imErrPulse}@keyframes imErrPulse{0%,to{opacity:1}50%{opacity:.55}}.im-phone-wrap{gap:0;display:flex;position:relative}.im-phone-cc{flex-shrink:0;position:relative}.im-phone-cc-btn{color:#fff;height:100%;font-family:var(--input);cursor:pointer;background:#0a0f06;border:1px solid #1a2410;border-right:0;align-items:center;gap:8px;padding:14px;font-size:14px;transition:background .15s,border-color .15s;display:inline-flex}.im-phone-cc-btn:hover,.im-phone-cc-btn.on{background:#0f1808;border-color:#2a3a18}.im-phone-iso{letter-spacing:.08em;color:var(--accent);min-width:22px;font-size:12px;font-weight:600}.im-phone-dial{letter-spacing:.02em;color:#c0e1b4;font-weight:500}.im-phone-chev{color:#6b8b5e;margin-left:2px;font-size:9px}.im-phone-input{flex:1;min-width:0}.im-phone-menu{z-index:1100;background:#060a04;border:1px solid #2a3a18;flex-direction:column;width:320px;max-width:90vw;padding:0;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 40px -8px #000000b3,0 0 0 1px #c0e1b40a,inset 0 0 0 1px #c0e1b405}.im-phone-search{background:#0a0f06;border-bottom:1px solid #1a2410;align-items:center;gap:8px;padding:10px 12px;display:flex}.im-phone-search-bullet{color:var(--accent);font-size:11px}.im-phone-search-input{color:#fff;font-family:var(--input);letter-spacing:.04em;background:0 0;border:0;outline:none;flex:1;font-size:13px}.im-phone-search-input::placeholder{color:#4a6840;letter-spacing:.02em}.im-phone-menu-list{scrollbar-width:thin;scrollbar-color:#2a3a18 transparent;max-height:260px;padding:4px;overflow-y:auto}.im-phone-menu-list::-webkit-scrollbar{width:10px}.im-phone-menu-list::-webkit-scrollbar-track{background:0 0;border-left:1px dashed #1a2410}.im-phone-menu-list::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, var(--accent) 0 1px, transparent 1px 4px) 0 0 / 100% 4px, #1a2410;border:2px solid #060a04}.im-phone-menu-list::-webkit-scrollbar-thumb:hover{background:#2a3a18}.im-phone-menu-empty{font-family:var(--input);letter-spacing:.1em;color:#4a6840;text-align:center;padding:18px 12px;font-size:11px}.im-phone-menu-item{color:#c0e1b4;font-family:var(--input);cursor:pointer;text-align:left;letter-spacing:.02em;background:0 0;border:0;grid-template-columns:36px 56px 1fr;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.im-phone-menu-item:hover{background:#0f1808}.im-phone-menu-item.on{outline:1px solid var(--accent);outline-offset:-1px;background:#102108}.im-phone-menu-item .im-phone-name{color:#6b8b5e;letter-spacing:.06em;text-transform:uppercase;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.btn.is-disabled{cursor:not-allowed;opacity:.6;color:#555!important;background:#1a1a1a!important;border-color:#2a2a2a!important}.btn.is-disabled:before{display:none}.btn.is-disabled:hover{background:#1a1a1a!important}.im-field.has-err.is-cyrillic .im-input,.im-field.has-err .im-input.is-cyrillic{color:#fff;background:#2a0a0a;border-color:#ff5f57;box-shadow:inset 0 0 0 1px #ff5f57,0 0 24px -4px #ff5f57}.im-bar-dot.as-btn{cursor:pointer;border:0;padding:0;transition:transform .15s,box-shadow .15s}.im-bar-dot.as-btn:hover{transform:scale(1.15);box-shadow:0 0 12px #ff5f5799}.im-success-k,.im-success-v{font-family:var(--input);letter-spacing:.04em}.im-success-v.mono{font-family:var(--input)}.im-close-btn{align-items:center;gap:10px;display:inline-flex}.im-close-btn:after{display:none}.im-close-x{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;line-height:1;display:inline-flex}.btn-danger{color:#0a0a0a;background:#ff5f57;border-color:#ff5f57}.btn-danger:before{background:#fff}.btn-danger:hover{color:#fff}.im-confirm{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040802c7;justify-content:center;align-items:center;animation:.18s ease-out imConfirmIn;display:flex;position:absolute;inset:0}@keyframes imConfirmIn{0%{opacity:0}to{opacity:1}}.im-confirm-box{background:#060a04;border:1px solid #ff5f57;width:min(420px,88%);padding:22px 22px 18px;position:relative;box-shadow:0 18px 60px -10px #000000b3,0 0 40px -8px #ff5f5766}.im-confirm-box:before{content:"";pointer-events:none;border:1px dashed #ff5f5740;position:absolute;inset:4px}.im-confirm-head{font-family:var(--input);letter-spacing:.14em;color:#ff5f57;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;display:inline-flex}.im-confirm-bullet{color:#ff5f57}.im-confirm-title{font-family:var(--heading);color:#fff;letter-spacing:-.005em;margin-bottom:8px;font-size:26px;line-height:1.05}.im-confirm-list{font-family:var(--input);letter-spacing:.04em;color:#b8b3a8;flex-direction:column;gap:6px;margin:0 0 18px;padding:0;font-size:12px;line-height:1.4;list-style:none;display:flex}.im-confirm-list li{align-items:center;gap:10px;display:flex}.im-confirm-ico{color:#ff5f57;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.im-confirm-sub-deprecated{font-family:var(--input);letter-spacing:.04em;color:#6b8b5e;margin-bottom:22px;font-size:12px;line-height:1.5}.im-confirm-actions{flex-wrap:wrap;gap:10px;display:flex}.im-confirm-actions .btn{flex:1;justify-content:center;min-width:140px}.shake{animation:.36s cubic-bezier(.36,.07,.19,.97) imShake}@keyframes imShake{0%,to{transform:translate(0)}10%{transform:translate(-6px)}25%{transform:translate(5px)}40%{transform:translate(-4px)}55%{transform:translate(3px)}70%{transform:translate(-2px)}85%{transform:translate(1px)}}.im-radio{grid-template-columns:1fr 1fr;gap:8px;display:grid}.im-radio-cell{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#0a0f06;border:1px solid #1a2410;grid-template-columns:18px 1fr;align-items:flex-start;gap:10px;padding:14px;transition:border-color .15s,background .15s,transform .12s;display:grid}.im-radio-cell:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.im-radio-cell:hover{border-color:color-mix(in oklab, var(--accent) 60%, #1a2410)}}.im-radio-cell.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.im-radio-cell.on{background:color-mix(in oklab, var(--accent) 8%, #0a0f06)}}.im-radio-cell.on{box-shadow:inset 0 0 0 1px var(--accent), 0 0 18px -6px var(--accent)}.im-radio-tick{color:var(--accent);padding-top:1px;font-size:14px;line-height:1.2}.im-radio-body{flex-direction:column;gap:4px;display:flex}.im-radio-l{font-family:var(--body);color:#fff;letter-spacing:.02em;text-transform:uppercase;font-size:18px;font-weight:600}.im-radio-cell.on .im-radio-l{color:var(--accent)}.im-radio-s{color:#6b8b5e;font-size:11px;line-height:1.4}.im-radio.has-err .im-radio-cell{border-color:#2a1410}.im-actions{border-top:1px dashed #1a2410;align-items:center;gap:10px;margin-top:4px;padding-top:18px;display:flex}.im-foot{z-index:3;letter-spacing:.14em;color:#4a6840;text-transform:uppercase;background:#0a0f06;border-top:1px solid #1a2410;align-items:center;gap:18px;padding:8px 14px;font-size:10px;display:flex;position:relative}.im-foot-spacer{flex:1}.im-success{flex-direction:column;gap:24px;animation:.3s ease-out imStepIn;display:flex}.im-success-term{background:#0a0f06;border:1px solid #1a2410;min-height:160px;padding:18px 16px;font-size:13px;line-height:1.7}.im-success-line{animation:.2s ease-out crtLineIn}.im-success-line.is-sys{color:#6b8b5e}.im-success-line.is-ok{color:#28c840}.im-success-line.is-accent{color:var(--accent);letter-spacing:.18em;text-shadow:0 0 12px var(--accent);margin-top:8px;font-size:16px;font-weight:700;animation:.6s ease-out imAccessGranted}@keyframes imAccessGranted{0%{opacity:0;letter-spacing:.4em;filter:blur(4px)}60%{opacity:1;filter:blur()}to{opacity:1}}.im-success-cursor span{background:var(--accent);width:8px;height:14px;box-shadow:0 0 10px var(--accent);animation:1s steps(2,end) infinite blink;display:inline-block}.im-success-card{background:#0a0f06;border:1px solid #1a2410;flex-direction:column;gap:0;animation:.3s ease-out imStepIn;display:flex}.im-success-row{border-bottom:1px dashed #1a2410;grid-template-columns:110px 1fr;gap:14px;padding:12px 16px;font-size:12px;display:grid}.im-success-row:last-of-type{border-bottom:0}.im-success-k{color:#4a6840;letter-spacing:.16em;text-transform:uppercase;padding-top:2px;font-size:10px}.im-success-v{color:#fff}.im-success-v.mono{font-size:13px}.im-success-foot{background:#0c1408;border-top:1px solid #1a2410;flex-wrap:wrap;gap:10px;padding:14px 16px;display:flex}@media (max-width:540px){.im-radio{grid-template-columns:1fr}.im-bar-title{display:none}.im-success-row{grid-template-columns:90px 1fr}.im-rev-row{grid-template-columns:80px 1fr 28px!important}.im-rev-ascii{font-size:9px!important}}.im-rev{flex-direction:column;gap:14px;animation:.3s ease-out imStepIn;display:flex;position:relative}.im-rev-head{font-family:var(--input);letter-spacing:.06em;justify-content:space-between;align-items:baseline;padding:0 2px;font-size:12px;display:flex}.im-rev-prompt{color:var(--accent)}.im-rev-hint{color:#6b675e}.im-rev-card{background:#0a0f06;border:1px solid #1a2410;flex-direction:column;display:flex;overflow:hidden}.im-rev-row{font-family:var(--input);border-bottom:1px dashed #28c8401f;grid-template-columns:110px 1fr 32px;align-items:center;gap:14px;padding:11px 14px;font-size:13px;transition:background .2s;display:grid;position:relative}.im-rev-row:last-child{border-bottom:0}.im-rev-k{color:#4a6840;letter-spacing:.16em;text-transform:uppercase;font-size:10px}.im-rev-v{color:#f4f1eb;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;z-index:1;min-width:0;transition:color .35s;position:relative;overflow:hidden}.im-rev-v.mono{font-family:var(--input);font-size:13px}.im-rev-v-text{display:inline-block}.im-rev-edit{color:#6b675e;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .2s,border-color .2s,background .2s,transform .26s cubic-bezier(.4,0,.2,1);display:inline-flex}.im-rev-edit svg{transition:transform .26s cubic-bezier(.4,0,.2,1)}.im-rev-edit:hover{color:var(--accent);background:#ffcf400f;border-color:#ffcf404d}.im-rev-edit.on{color:var(--accent);border-color:var(--accent);background:#ffcf4014}.im-rev-edit.on svg{transform:rotate(45deg)scale(1.05)}.im-rev-edit-spacer{width:28px;height:28px}.im-rev-edit-pop{transform-origin:0 0;width:100%;display:block;overflow:hidden}.im-rev-edit-pop.is-opening{animation:.38s cubic-bezier(.22,.8,.32,1) both imEditOpen}.im-rev-edit-pop.is-closing{pointer-events:none;animation:.32s cubic-bezier(.5,0,.55,.35) both imEditClose}@keyframes imEditOpen{0%{opacity:0;filter:blur(1.5px);max-height:0;transform:translateY(-3px)scaleY(.96)}35%{opacity:.6}to{opacity:1;filter:blur();max-height:360px;transform:translateY(0)scaleY(1)}}@keyframes imEditClose{0%{opacity:1;filter:blur();max-height:360px;transform:translateY(0)scaleY(1)}to{opacity:0;filter:blur(1.5px);max-height:0;transform:translateY(-3px)scaleY(.96)}}@media (prefers-reduced-motion:reduce){.im-rev-edit-pop.is-opening,.im-rev-edit-pop.is-closing{animation:none}}.im-rev-edit-input,.im-rev-edit-select{border:1px solid var(--accent);color:#f4f1eb;width:100%;font-family:var(--input);background:#060a04;outline:none;padding:6px 8px;font-size:13px}.im-rev-edit-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--accent) 50%), linear-gradient(135deg, var(--accent) 50%, transparent 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:24px}.im-rev-edit-pop.is-phone .im-field-label{display:none}.im-rev-edit-pop.is-phone .im-field{display:block}.im-rev-edit-pop.is-phone .im-field-err{display:none}.im-rev-sweep{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#67d28314 30%,#67d28338 50%,#67d28314 70%,#0000 100%);background:linear-gradient(90deg,#0000 0%,lab(76.3874% -45.0957 29.5179/.08) 30%,lab(76.3874% -45.0957 29.5179/.22) 50%,lab(76.3874% -45.0957 29.5179/.08) 70%,#0000 100%);position:absolute;inset:0;transform:translate(-101%)}.im-rev-row.is-sweep .im-rev-sweep{animation:.42s cubic-bezier(.5,0,.3,1) forwards revSweep}@keyframes revSweep{0%{transform:translate(-101%)}to{transform:translate(101%)}}.im-rev-row.is-ok .im-rev-v,.im-rev-row.is-ok .im-rev-k{color:#67d283;color:lab(76.3874% -45.0956 29.5179)}.im-rev-row.is-ok .im-rev-v{text-shadow:0 0 8px #67d28359;text-shadow:0 0 8px lab(76.3874% -45.0957 29.5179/.35)}.im-rev-row.is-sweep .im-rev-v{color:#67d283;color:lab(76.3874% -45.0956 29.5179)}.im-rev-ascii{font-family:var(--input);color:#2a4520;white-space:pre;-webkit-user-select:none;user-select:none;margin:0;padding:8px 0 0;font-size:10px;line-height:1.25;overflow:hidden}.im-rev-foot{flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px;display:flex}.im-rev-submit{justify-content:center;min-width:200px;transition:background .35s,color .35s,border-color .35s;position:relative}.im-rev-submit.is-sending{pointer-events:none;color:var(--accent);border-color:var(--accent);background:#0a0f06}.im-rev-submit.is-sending:before,.im-rev-submit.is-sending .btn-arrow,.im-rev-submit.is-sent .btn-arrow{display:none}.im-rev-submit.is-sent{color:#000;pointer-events:none;text-shadow:0 0 #0000;background:#67d283;background:lab(76.3874% -45.0956 29.5179);border-color:#67d283;border-color:lab(76.3874% -45.0956 29.5179);box-shadow:0 0 24px -4px #67d28399;box-shadow:0 0 24px -4px lab(76.3874% -45.0957 29.5179/.6)}.im-rev-submit.is-sent:before{display:none}.im-rev-loader{font-family:var(--input);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;display:inline-flex}.im-rev-loader-spin{border:1.5px solid #ffcf4040;border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:1s steps(8,end) infinite revSpin}@keyframes revSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.im-rev-countdown{font-family:var(--input);letter-spacing:.04em;color:#6b8b5e;font-size:12px}.im-rev-count-num{color:#67d283;color:lab(76.3874% -45.0956 29.5179);font-variant-numeric:tabular-nums;min-width:1ch;font-weight:700;display:inline-block}.im-dialog.is-shutdown,.im-rev.is-shutdown{transform-origin:50%;animation:1.05s cubic-bezier(.55,.04,.35,1) forwards crtShutdown;position:relative;overflow:visible!important}.im-dialog.is-shutdown:before,.im-dialog.is-shutdown:after{content:"";pointer-events:none;z-index:9;position:absolute;inset:0}.im-dialog.is-shutdown:before{mix-blend-mode:screen;opacity:0;background:repeating-linear-gradient(#ffffff1a 0 1px,#0000 1px 3px),linear-gradient(90deg,#ff005014 0%,#0000 12% 88%,#00c8ff1a 100%) 0 0/100% 100%,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.45'/></svg>") 0 0/160px 160px;animation:1.05s cubic-bezier(.55,.04,.35,1) forwards crtOverlay}.im-dialog.is-shutdown:after{opacity:0;background:radial-gradient(#fff0 0% 100%);animation:1.05s cubic-bezier(.55,.04,.35,1) forwards crtFlash}@keyframes crtShutdown{0%{filter:none;opacity:1;transform:scale(1)}18%{filter:brightness(1.35)contrast(1.25)saturate(1.2)drop-shadow(2px 0 #ff28508c)drop-shadow(-2px 0 #28c8ff8c);transform:scale(1.005,1.04)}38%{filter:brightness(1.9)contrast(1.5)saturate(1.4)drop-shadow(5px 0 #ff2850a6)drop-shadow(-5px 0 #28c8ffa6);transform:scale(1.02,1.55)}55%{filter:brightness(2.6)contrast(1.9)saturate(1.6)blur(.4px)drop-shadow(8px 0 #ff2850b3)drop-shadow(-8px 0 #28c8ffb3);opacity:1;transform:scale(1.06,.012)}62%{filter:brightness(3.2)contrast(2)blur(.6px);opacity:1;transform:scale(1.1,.006)}78%{filter:brightness(2.8)contrast(1.7)blur(1px);opacity:.95;transform:scale(.35,.004)}90%{filter:brightness(2.2)contrast(1.5)blur(2px);opacity:.7;transform:scale(.04,.003)}to{filter:brightness(0)blur(4px);opacity:0;transform:scale(0)}}@keyframes crtOverlay{0%{opacity:0}20%{opacity:.55}55%{opacity:.85}78%{opacity:.5}to{opacity:0}}@keyframes crtFlash{0%{opacity:0;background:radial-gradient(#fff0 0% 100%)}50%{opacity:0;background:radial-gradient(#fff0 0% 100%)}58%{opacity:.55;background:radial-gradient(circle,#fffffff2 0%,#ffffff59 12%,#fff0 30%)}68%{opacity:.75;background:radial-gradient(circle,#fffffff2 0%,#fff0 8%)}85%{opacity:.9;background:radial-gradient(circle,#fffffff2 0%,#ffc88c99 .6%,#fff0 1.6%)}95%{opacity:.7;background:radial-gradient(circle,#ffc88cd9 0%,#ffc88c00 .8%)}to{opacity:0;background:radial-gradient(circle,#ffc88c00 0% 100%)}}.im-backdrop.is-shutdown-bg{animation:1.05s cubic-bezier(.55,.04,.35,1) forwards crtBackdropPulse}@keyframes crtBackdropPulse{0%{background-color:#0000008c}55%{background-color:#000000c7}to{background-color:#0000}}.im-backdrop.is-out{animation:.3s ease-out forwards imFadeOut}.im-dialog.is-out{animation:.3s cubic-bezier(.6,.2,.4,1) forwards imOut}@keyframes imFadeOut{0%{opacity:1}to{opacity:0}}@keyframes imOut{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(2px);transform:translateY(8px)scale(.985)}}.im-step-ascii{font-family:var(--input);color:#4a6840;white-space:pre;letter-spacing:.02em;background:#060a04;border:.5px dashed #1a2410;margin:16px 0 0;padding:12px;font-size:10px;line-height:1.25;overflow:hidden}@media (max-width:520px){.im-step-ascii{font-size:8px}}.im-status{font-family:var(--input);background:#060a04;border:1px solid #1a2410;margin-top:4px;overflow:hidden}.im-status-bar{letter-spacing:.14em;color:#6b8b5e;text-transform:uppercase;background:#0a0f06;border-bottom:1px solid #1a2410;align-items:center;gap:8px;padding:6px 10px;font-size:10px;display:flex}.im-status-dot{background:#67d283;background:lab(76.3874% -45.0956 29.5179);border-radius:50%;width:8px;height:8px;animation:1.6s steps(2,end) infinite statusPulse;box-shadow:0 0 8px #67d283b3;box-shadow:0 0 8px lab(76.3874% -45.0957 29.5179/.7)}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.35}}.im-status-label{color:#9ec88a}.im-status-spacer{flex:1}.im-status-meta{color:var(--accent)}.im-status-body{color:#5e7a52;min-height:110px;max-height:220px;padding:12px 14px;font-size:12px;line-height:1.55;overflow:auto}.im-status-wait{color:#9ec88a;align-items:center;gap:10px;font-size:13px;display:flex}.im-status-spin{text-align:center;width:1.2ch;color:var(--accent);font-weight:700;display:inline-block}.im-status-cursor{width:.6em;color:var(--accent);animation:1s steps(2,end) infinite imCursorBlink;display:inline-block}@keyframes imCursorBlink{50%{opacity:0}}.im-status-stream{flex-direction:column;gap:2px;display:flex}.im-status-line{white-space:pre-wrap;word-break:break-all;color:#5e7a52;letter-spacing:.01em;opacity:0;font-size:11.5px;animation:.22s ease-out forwards statusLineIn}@keyframes statusLineIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.im-status-prompt{color:var(--accent);-webkit-user-select:none;user-select:none}.im-status-sql{color:#9ec88a}.im-status-line.is-typing .im-status-sql{position:relative}.im-status-line.is-typing .im-status-sql:after{content:"_";color:var(--accent);margin-left:2px;animation:1s steps(2,end) infinite imCursorBlink;display:inline-block}.im-status-line.is-ok .im-status-sql,.im-status-line.is-ok.is-sys{color:#67d283;color:lab(76.3874% -45.0956 29.5179);text-shadow:0 0 6px #67d2834d;text-shadow:0 0 6px lab(76.3874% -45.0957 29.5179/.3)}.im-status-line.is-sys{color:#6b8b5e}.im-status-line.is-accent{color:var(--accent);font-weight:600}.im-status-line.is-accent .im-status-prompt{color:#67d283;color:lab(76.3874% -45.0956 29.5179)}.im-confirm-actions .btn-danger{color:#0a0a0a;background:#ff5f57;border-color:#ff5f57}.im-confirm-actions .btn-danger:before{background:#0a0a0a}.im-confirm-actions .btn-danger:hover{color:#ff5f57;background:#0a0a0a}.im-confirm-actions .btn-danger:hover:before{background:0 0}.im-rev-edit-select{color:#c8e6b8;border:1px solid var(--accent);font-family:var(--input);letter-spacing:.06em;text-transform:uppercase;background:#060a04;background-image:linear-gradient(45deg, transparent 50%, var(--accent) 50%), linear-gradient(135deg, var(--accent) 50%, transparent 50%);box-shadow:inset 0 0 0 1px var(--accent), 0 0 14px -4px var(--accent);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:8px 28px 8px 12px;font-size:13px}.im-rev-edit-select:focus{border-color:var(--accent);outline:none}.im-rev-edit-select option{color:#c8e6b8;font-family:var(--input);background:#060a04}.im-rev-edit-pop.is-select{width:100%;display:block}.im-rev-edit-menu{font-family:var(--input);background:#060a04;border:1px solid #2a3a18;flex-direction:column;gap:1px;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #8cc8640f}.im-rev-edit-menu-item{color:#c8e6b8;cursor:pointer;text-align:left;font:inherit;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:10px 12px;font-size:12px;transition:background .12s,color .12s;display:grid}.im-rev-edit-menu-item:hover{color:var(--accent);background:#0f1808}.im-rev-edit-menu-item.on{color:var(--accent);outline:1px solid var(--accent);outline-offset:-1px;background:#102108}.im-rev-edit-menu-tick{font-family:var(--mono);color:var(--accent);text-align:center;opacity:.85;font-size:13px}.im-rev-edit-menu-item:not(.on) .im-rev-edit-menu-tick{color:#4a6840;opacity:.5}.im-rev-edit-menu-label{font-family:var(--input)}[data-theme=light]{--ink-3:#6b665a;--line:#14110a2e;--line-2:#14110a52}[data-theme=light] .acc{color:#14110a}[data-theme=light] .s-title .acc,[data-theme=light] .display .acc{color:#14110a;text-underline-offset:6px;-webkit-text-decoration:underline #d8b501;text-decoration:underline #d8b501;-webkit-text-decoration:underline lab(74.9982% 2.87762 76.0349);text-decoration:underline lab(74.9982% 2.87762 76.0349);text-decoration-thickness:4px}[data-theme=light] [style*="var(--accent)"]{color:#14110a!important}[data-theme=light] .btn-primary,[data-theme=light] .nav-cta,[data-theme=light] .xp-fill,[data-theme=light] .marquee-track,[data-theme=light] .glow-edge{color:var(--accent-ink)!important}[data-theme=light] .btn-primary:hover,[data-theme=light] .nav-cta:hover{color:#f4f1eb!important}[data-theme=light] .nav-status-dot,[data-theme=light] .s-num:before{background:#14110a!important}[data-theme=light] .compare-flai .compare-bullet,[data-theme=light] .compare-flai li:before,[data-theme=light] .compare-flai .compare-tag{color:#14110a!important}[data-theme=light] .gamif-card,[data-theme=light] .stat-row>*{border-color:#14110a38}.btn:not(.btn-primary):not(.btn-danger):hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.btn:not(.btn-primary):not(.btn-danger):hover{background:color-mix(in oklab, var(--ink) 92%, transparent)}}.btn:not(.btn-primary):not(.btn-danger):hover{color:var(--bg);border-color:var(--ink)}[data-theme=light] .btn:not(.btn-primary):not(.btn-danger):hover{color:#f4f1eb;background:#14110a;border-color:#14110a}h3.bonus-title{font-family:var(--h3);font-weight:600}.cur-mod-m1,.cur-active-m1{font-family:var(--mod-m1,var(--display))}.cur-mod-m2,.cur-active-m2{font-family:var(--mod-m2,var(--display))}.cur-mod-m3,.cur-active-m3{font-family:var(--mod-m3,var(--display))}.cur-mod-m4,.cur-active-m4{font-family:var(--mod-m4,var(--display))}.cur-mod-m5,.cur-active-m5{font-family:var(--mod-m5,var(--display))}.cur-mod-final{font-family:var(--mod-final,var(--display))}#offer{--offer-accent:#f9cc21}@supports (color:lab(0% 0 0)){#offer{--offer-accent:lab(84.2162% 5.96243 79.8484)}}[data-theme=contrast] #offer{--offer-accent:#ffd400}#offer .acc,#offer [data-offer-num],#offer [data-offer-tag],#offer [data-offer-num-suffix]{color:var(--offer-accent)!important}@supports (color:color-mix(in lab, red, red)){#offer [data-offer-num-suffix]{color:color-mix(in oklab, var(--offer-accent) 55%, transparent)!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
