@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --bg{syntax:"<color>";inherits:true;initial-value:#0b141d}@property --ink{syntax:"<color>";inherits:true;initial-value:#eef2f6}@property --ink2{syntax:"<color>";inherits:true;initial-value:#9fb0c1}@property --line{syntax:"<color>";inherits:true;initial-value:#243444}@property --card{syntax:"<color>";inherits:true;initial-value:#12202d}@property --accent{syntax:"<color>";inherits:true;initial-value:#f08c2e}@property --on-accent{syntax:"<color>";inherits:true;initial-value:#140d05}:root{--pad:clamp(16px, 4vw, 56px);--nav-h:72px;--display:"Archivo Variable", "Arial Narrow", system-ui, sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, "Cascadia Mono", Consolas, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--k-bg:#eef1f4;--k-card:#fff;--k-ink:#1a1e23;--k-ink2:#56606c;--k-line:#d2d9e1;--k-brand:#1d3b58;--k-rail:#16293b;--k-accent:#e8730c;--k-ok:#24583c;--k-ok-bg:#dcebe2}body[data-theme=night]{--bg:#0b141d;--ink:#eef2f6;--ink2:#9fb0c1;--line:#243444;--card:#12202d;--accent:#f08c2e;--on-accent:#140d05}body[data-theme=dawn]{--bg:#1d3b58;--ink:#eef2f6;--ink2:#bccbd9;--line:#35546f;--card:#24486a;--accent:#f5a04a;--on-accent:#140d05}body[data-theme=day]{--bg:#eef1f4;--ink:#121a22;--ink2:#56606c;--line:#d2d9e1;--card:#fff;--accent:#d9660a;--on-accent:#fff}body[data-theme=steel]{--bg:#16293b;--ink:#eef2f6;--ink2:#a9bbcc;--line:#2c4459;--card:#1d3b58;--accent:#f08c2e;--on-accent:#140d05}body[data-theme=signal]{--bg:#e8730c;--ink:#140d05;--ink2:#3d2408;--line:#b8560a;--card:#fff3e6;--accent:#140d05;--on-accent:#fff3e6}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.static{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:400 17px/1.55 var(--display);-webkit-font-smoothing:antialiased;margin:0;font-stretch:100%;transition:--bg .9s,--ink .9s,--ink2 .9s,--line .9s,--card .9s,--accent .9s,--on-accent .9s;overflow-x:clip}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,p,ul,ol,dl,dd,blockquote,figure{margin:0;padding:0}ul,ol{list-style:none}img{max-width:100%;display:block}[hidden]{display:none!important}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.skip{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:10px;padding:10px 14px;font-weight:700;position:fixed;top:-80px;left:12px}.skip:focus{top:12px}h1,h2,h3,.t-big{font-family:var(--display);letter-spacing:-.012em;text-transform:uppercase;text-wrap:balance;font-weight:800;font-stretch:68%;line-height:.95}h2{font-size:clamp(34px,5.6vw,88px)}h2 em,h1 em,h3 em{color:var(--accent);font-style:normal}.eyebrow{font:600 12px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.lead{color:var(--ink2);max-width:34em;font-size:clamp(17px,1.5vw,21px)}.fine{font:500 12px/1.5 var(--mono);color:var(--ink2);letter-spacing:.02em}.wrap{width:min(1360px,100%);padding:0 var(--pad);margin:0 auto}.blueprint{z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:88px 88px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 40%,#000 20%,#0000 85%);mask-image:radial-gradient(90% 70% at 50% 40%,#000 20%,#0000 85%)}#sparks{z-index:60;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}main,.foot{z-index:1;position:relative}main{overflow-x:clip}.hud{left:var(--pad);z-index:50;border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);border-radius:999px;align-items:center;gap:12px;padding:9px 14px;display:flex;position:fixed;bottom:18px}.hud-time{color:var(--ink);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:14px}.hud-bar{background:var(--line);border-radius:3px;width:64px;height:3px;overflow:hidden}.hud-bar i{background:var(--accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}html.static .hud{display:none}.nav{z-index:55;height:var(--nav-h);padding:0 var(--pad);background:linear-gradient(color-mix(in srgb, var(--bg) 88%, transparent), color-mix(in srgb, var(--bg) 0%, transparent));justify-content:space-between;align-items:center;gap:20px;display:flex;position:fixed;inset:0 0 auto}.brand{font:800 19px/1 var(--display);letter-spacing:.08em;font-stretch:100%;text-decoration:none}.brand b,.term-brand b,.foot-mark b,.plate b{color:var(--accent)}.nav nav{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;gap:6px;padding:5px;display:flex}.nav nav a{color:var(--ink2);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s,background-color .2s}.nav nav a:hover,.nav nav a.on{color:var(--ink);background:color-mix(in srgb, var(--ink) 10%, transparent)}.nav-actions{align-items:center;gap:16px;display:flex}.nav-login{white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none}.nav-login:hover{color:var(--accent)}.btn{background:var(--accent);color:var(--on-accent);white-space:nowrap;will-change:transform;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-size:16px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.btn-small{padding:12px 18px;font-size:14px}.btn-big{padding:22px 32px;font-size:clamp(16px,1.3vw,19px)}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.btn-dark{color:#fff3e6;background:#140d05}.play{border:6px solid #0000;border-left:10px solid var(--accent);border-right:0;width:0;height:0}.chip{border:1px solid var(--line);font:600 12px/1.2 var(--mono);letter-spacing:.04em;color:var(--ink2);background:color-mix(in srgb, var(--card) 70%, transparent);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.chip b{color:var(--accent)}.chip>i{background:var(--line);width:1px;height:14px}.chip-dot,.live{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%;flex:none;animation:2s infinite pulse}@keyframes pulse{70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.ai-tag{font:700 .62em/1 var(--mono);letter-spacing:.08em;background:var(--k-accent);color:#fff;vertical-align:.15em;border-radius:.5em;padding:.3em .5em;display:inline-block}html.motion .reveal{opacity:0;transform:translateY(26px)}.w{vertical-align:top;margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:hidden}.w>span{will-change:transform;display:inline-block}.hero{min-height:100svh;display:flex}.hero-in{width:100%;padding:calc(var(--nav-h) + 2vh) var(--pad) 104px;flex-direction:column;justify-content:center;gap:clamp(18px,3.4vh,40px);display:flex;position:relative}.hero-title{--cut:100%;font-size:clamp(38px,min(11.4vw,17.5vh),200px);line-height:.88;position:relative}.hero-title .line{white-space:nowrap;will-change:transform;clip-path:inset(-12% calc(100% - var(--cut)) -12% 0);display:block}.hero-title .line-accent{color:var(--accent)}.laser{top:-4%;bottom:-4%;left:var(--cut);width:3px;box-shadow:0 0 14px 3px #ffd9a8, 0 0 46px 12px var(--accent);opacity:0;pointer-events:none;background:#fff;border-radius:3px;position:absolute}.hero-foot{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(20px,5vw,80px);display:grid}.hero-copy p{max-width:30em;color:var(--ink2);font-size:clamp(17px,1.55vw,23px)}.hero-buttons{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.hero-feed{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:22px;justify-self:end;width:100%;max-width:460px;padding:16px 18px}.feed-head{font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:10px;display:flex}.feed-head em{opacity:.7;margin-left:auto;font-style:normal}.feed{height:3.3em;margin-top:12px;position:relative;overflow:hidden}.feed li{opacity:0;transition:opacity .5s, transform .6s var(--ease);font-size:16px;line-height:1.35;position:absolute;inset:0;transform:translateY(100%)}.feed li.on{opacity:1;transform:none}.feed li.off{opacity:0;transform:translateY(-100%)}.feed b{font:700 12px/1.4 var(--mono);color:var(--accent);letter-spacing:.06em;display:block}.hero-hint{right:var(--pad);font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:10px;display:flex;position:absolute;bottom:30px}.hero-hint span{background:var(--accent);width:28px;height:1px}.cog{aspect-ratio:1;will-change:transform;width:clamp(120px,13vw,210px)}.cog svg{width:100%;height:100%;overflow:visible}.cog-teeth,.cog-disc{fill:var(--accent)}.cog-hole{fill:var(--bg)}.cog text{font:700 12.4px var(--mono);letter-spacing:.1em;fill:var(--on-accent)}.cog-hero{right:var(--pad);top:calc(var(--nav-h) + 4vh);position:absolute}.ticker{border-block:1px solid var(--line);z-index:1;padding:16px 0;position:relative;overflow:hidden}.ticker-track{will-change:transform;width:max-content;display:flex}.ticker span{font:800 clamp(26px, 4.6vw, 70px) / 1 var(--display);text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1.2px var(--ink2);padding-right:.4em;font-stretch:68%}.ticker i{color:var(--accent);-webkit-text-stroke:0;font-style:normal}.pains-pin{height:100svh;padding:calc(var(--nav-h) + 1vh) var(--pad) 74px;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(14px,3vh,34px);display:grid;position:relative;overflow:hidden}.heat{pointer-events:none;background:radial-gradient(70% 60% at 50% 62%,#d6341c57,#0000 70%);position:absolute;inset:0}.pains-head{grid-template-columns:1fr auto;align-items:end;column-gap:24px;display:grid;position:relative}.pains-head .eyebrow{grid-column:1/-1}.pains-head h2{font-size:clamp(24px,3.5vw,54px)}.pains-count{font:600 14px/1 var(--mono);color:var(--ink2);letter-spacing:.08em}.pains-count b{font:800 clamp(34px, 5vw, 72px) / .9 var(--display);color:var(--ink);font-stretch:68%}.deck{perspective:1800px;position:relative}.pain{width:min(940px,100%);height:min(100%,470px);transform-style:preserve-3d;will-change:transform;margin:auto;position:absolute;inset:0}.pain-front,.pain-back{backface-visibility:hidden;border-radius:28px;flex-direction:column;justify-content:center;gap:clamp(10px,1.8vh,20px);padding:clamp(22px,3.4vw,46px);display:flex;position:absolute;inset:0;overflow:hidden}.pain-front{color:#1d1a15;background:#f3ede1;box-shadow:0 30px 80px #0006}.pain-front:before{content:"";background:repeating-linear-gradient(-45deg,#1d1a15 0 14px,#e8730c 14px 28px);height:14px;position:absolute;inset:0 0 auto}.pain-who{font:600 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8a4306}.pain blockquote{font:800 clamp(30px, 5.4vw, 82px) / .95 var(--display);text-transform:uppercase;letter-spacing:-.012em;text-wrap:balance;font-stretch:68%}.pain-front p{color:#5b5346;max-width:32em;font-size:clamp(15px,1.4vw,20px)}.pain .cut{background:linear-gradient(#e8730c, #e8730c) no-repeat 0 54% / calc(var(--s,0) * 100%) .09em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pain-back{background:var(--k-brand);color:#eef2f6;transform:rotateY(180deg);box-shadow:0 30px 80px #00000073,inset 0 0 0 1.5px #eef2f624}.pain-ok{font:700 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#140d05;background:#f08c2e;border-radius:999px;align-self:flex-start;padding:8px 12px}.pain-back h3{font-size:clamp(22px,3.3vw,48px)}.proof{background:#0b141d6b;border-radius:16px;gap:6px;max-width:640px;padding:14px 16px;display:grid}.proof-k{font:700 12px/1.2 var(--mono);letter-spacing:.08em;color:#f5a04a;text-transform:uppercase}.proof-v{font-size:clamp(14px,1.25vw,17px)}.meter{background:#7f8c9b4d;border-radius:8px;height:8px;display:block;overflow:hidden}.meter i{height:100%;width:var(--w);background:#f08c2e;border-radius:8px;display:block}.meter-low i{background:#e2452c}.status{font:600 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px;display:flex}.status b,.status span{border-radius:999px;padding:7px 10px}.status b{color:#24583c;background:#dcebe2}.status span{color:#dbe4ed;background:#eef2f624}.ruler{background:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 12px);border-bottom:1px solid var(--line);height:18px;margin-left:0;position:relative}.ruler i{background:var(--accent);transform-origin:0;width:100%;height:3px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}html.static .pains-pin{height:auto;display:block}html.static .heat,html.static .ruler,html.static .pains-count{display:none}html.static .deck{perspective:none;gap:22px;margin-top:30px;display:grid}html.static .pain{height:auto;position:static}html.static .pain-front,html.static .pain-back{border-radius:22px;position:static;transform:none}html.static .pain-front{border-radius:22px 22px 0 0}html.static .pain-back{border-radius:0 0 22px 22px}.shift-pin{height:100svh;position:relative;overflow:hidden}.sun{aspect-ratio:1;pointer-events:none;opacity:0;background:radial-gradient(circle,#f5a04a99,#f08c2e2e 42%,#0000 66%);border-radius:50%;width:86vw;position:absolute;bottom:-52vw;right:-18vw}.shift-grid{height:100%;padding:calc(var(--nav-h) + 1vh) var(--pad) 70px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(20px,4vw,70px);display:grid;position:relative}.shift-left h2{font-size:clamp(26px,3.5vw,56px)}.shift-sub{color:var(--ink2);max-width:34em;margin-top:14px;font-size:16px}.steps{border-top:1px solid var(--line);margin-top:clamp(12px,2.4vh,26px)}.steps li{border-bottom:1px solid var(--line)}.steps button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink2);grid-template-columns:4.6em 1fr;column-gap:12px;padding:clamp(6px,1.1vh,11px) 0;transition:color .3s;display:grid}.steps button:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.steps time{font:600 13px/1.5 var(--mono);font-variant-numeric:tabular-nums}.steps b{font-size:17px;font-weight:700}.steps span{opacity:0;max-height:0;transition:max-height .5s var(--ease), opacity .4s;grid-column:2;font-size:14.5px;line-height:1.45;overflow:hidden}.steps li.on button{color:var(--ink)}.steps li.on time{color:var(--accent)}.steps li.on span{opacity:.86;max-height:7em}.shift-caption{font:500 11px/1.4 var(--mono);color:var(--ink2);letter-spacing:.04em;text-align:right;margin-top:12px}.terminal{aspect-ratio:16/10.4;background:var(--k-bg);width:100%;color:var(--k-ink);border:clamp(6px,1cqw,12px) solid #070d13;border-radius:clamp(18px,3.4cqw,34px);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 100px #0000006b,0 0 0 1px #eef2f624;container-type:inline-size}.term-bar,.screens,.term-progress{font-size:clamp(9.5px,2.75cqw,21px)}.term-bar{background:var(--k-rail);color:#dbe4ed;align-items:center;gap:1.2em;padding:.7em 1.3em;font-size:clamp(8px,1.9cqw,15px);font-weight:600;display:flex}.term-brand{letter-spacing:.08em;color:#eef2f6;font-weight:800}.term-clock{font-family:var(--mono);font-variant-numeric:tabular-nums;color:#f5a04a;margin-left:auto}.screens{flex:1;min-height:0;line-height:1.3;position:relative}.screen{opacity:0;visibility:hidden;transition:opacity .45s, transform .6s var(--ease), visibility 0s .45s;flex-direction:column;gap:.6em;padding:1.1em 1.3em;display:flex;position:absolute;inset:0;transform:translateY(1.2em)scale(.985)}.screen.on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.t-kicker{font:700 .62em/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink2)}.t-big{color:var(--k-brand);font-size:1.9em}.t-note,.t-foot{color:var(--k-ink2);font-size:.8em}.t-foot{margin-top:auto}.s-pin{flex-direction:row;align-items:stretch;gap:1.2em}.pin-left{flex-direction:column;flex:1.15;justify-content:center;gap:.5em;display:flex}.pin-dots{gap:.5em;margin-top:.5em;display:flex}.pin-dots i{border:.14em solid var(--k-brand);width:.95em;height:.95em;transition:background-color .2s, transform .3s var(--ease);border-radius:50%}.pin-dots i.on{background:var(--k-accent);border-color:var(--k-accent);transform:scale(1.15)}.pin-pad{flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:.4em;display:grid}.pin-pad button{border:1px solid var(--k-line);background:var(--k-card);color:var(--k-brand);border-radius:.6em;font-size:1.15em;font-weight:800;transition:transform .12s,background-color .2s}.pin-pad button:active,.pin-pad button.hit{background:#fbe2c6;transform:scale(.93)}.s-pin.ok .t-big{color:var(--k-ok)}.checks{gap:.45em;display:grid}.checks li{background:var(--k-card);border:1px solid var(--k-line);border-radius:.7em;align-items:center;gap:.7em;padding:.55em .8em;font-size:.95em;font-weight:600;display:flex}.checks i{border:.13em solid var(--k-line);border-radius:.35em;flex:none;place-items:center;width:1.25em;height:1.25em;transition:background-color .3s,border-color .3s;display:grid}.checks i:after{content:"✓";color:#fff;opacity:0;font-size:.8em;font-style:normal;font-weight:900;transition:opacity .2s}.checks li:first-child i,.checks li:first-child i:after{transition-delay:.35s}.checks li:nth-child(2) i,.checks li:nth-child(2) i:after{transition-delay:.7s}.checks li:nth-child(3) i,.checks li:nth-child(3) i:after{transition-delay:1.05s}.checks li:nth-child(4) i,.checks li:nth-child(4) i:after{transition-delay:1.4s}.s-check.on .checks i{background:var(--k-ok);border-color:var(--k-ok)}.s-check.on .checks i:after{opacity:1}.s-check:not(.on) .checks i,.s-check:not(.on) .checks i:after{transition-delay:0s}.s-brief{flex-direction:row;gap:.8em}.brief-main{background:var(--k-card);border:1px solid var(--k-line);border-radius:.9em;flex-direction:column;flex:1.5;gap:.5em;min-width:0;padding:.8em .9em;display:flex}.wave{align-items:center;gap:.18em;height:2em;display:flex}.wave i{background:var(--k-accent);border-radius:1em;flex:1;height:100%;animation:.9s ease-in-out infinite alternate paused wave;transform:scaleY(.2)}.s-brief.on .wave i{animation-play-state:running}@keyframes wave{to{transform:scaleY(1)}}.brief-text{font-size:.86em;font-weight:500;line-height:1.38}.quiz{background:var(--k-rail);color:#eef2f6;border-radius:.9em;flex-direction:column;flex:1;gap:.5em;min-width:0;padding:.8em .9em;display:flex}.quiz .t-kicker{color:#f5a04a}.quiz-q{font-size:.9em;font-weight:700;line-height:1.25}.quiz-opts{grid-template-columns:repeat(3,1fr);gap:.35em;margin-top:auto;display:grid}.quiz-opts button{color:#fff;background:#eef2f624;border:0;border-radius:.5em;padding:.5em 0;font-weight:800;transition:background-color .2s,transform .15s}.quiz-opts button:hover{background:#eef2f642}.quiz-opts button.right{background:#2f7a52}.quiz-opts button.wrong{background:#b8361f;animation:.35s shake}@keyframes shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.quiz-res{color:#bccbd9;min-height:2.6em;font-size:.7em;line-height:1.3}.task{background:var(--k-card);border:1px solid var(--k-line);border-radius:.8em;gap:.15em;padding:.55em .8em;font-size:.86em;display:grid;position:relative}.task b{font-size:1.05em}.task span{color:var(--k-ink2)}.task-hot{border-left:.4em solid var(--k-accent);padding-right:5.4em}.task-hot .badge{font:700 .68em/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--k-accent);color:#fff;border-radius:99px;padding:.45em .6em;position:absolute;top:.6em;right:.8em}.task-hot em{font:700 .8em/1 var(--mono);color:var(--k-brand);font-style:normal;position:absolute;bottom:.55em;right:.8em}.task .meter{background:#e3e8ee;height:.45em;margin-top:.35em}.task .meter i{background:var(--k-accent);width:0;transition:width 1.2s var(--ease) .4s}.s-tasks.on .meter i{width:var(--w)}.tiles{grid-template-columns:repeat(3,1fr);gap:.5em;display:grid}.tile{background:var(--k-card);border:1px solid var(--k-line);text-align:center;color:var(--k-ink2);border-radius:.8em;padding:1.1em .5em;font-size:.86em;font-weight:700}.tile-on{background:var(--k-brand);border-color:var(--k-brand);color:#fff}.report-line{background:var(--k-card);border:1px dashed var(--k-line);border-radius:.8em;padding:.6em .8em;font-size:.9em}.toast{background:var(--k-ok-bg);color:var(--k-ok);transition:transform .7s var(--ease) .9s;border-radius:.8em;align-items:center;gap:.6em;margin-top:auto;padding:.6em .8em;font-size:.8em;font-weight:700;display:flex;transform:translateY(140%)}.toast i{background:var(--k-ok);border-radius:50%;flex:none;width:.7em;height:.7em}.s-report.on .toast{transform:none}.hand{gap:.4em;display:grid}.hand>div{background:var(--k-card);border:1px solid var(--k-line);border-radius:.7em;grid-template-columns:8.4em 1fr;align-items:baseline;gap:.6em;padding:.5em .8em;display:grid}.hand dt{font:700 .6em/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--k-ink2)}.hand dd{font-size:.84em;font-weight:600}.hand .hand-note{background:#fbe2c6;border-color:#f0c08e}.s-out{text-align:center;justify-content:center;align-items:center}.out-check{background:var(--k-ok);border-radius:50%;place-items:center;width:3.4em;height:3.4em;display:grid}.out-check svg{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:46;stroke-dashoffset:46px;width:62%;transition:stroke-dashoffset .6s var(--ease) .35s}.s-out.on .out-check svg,.todo-done .out-check svg{stroke-dashoffset:0}.term-progress{gap:.3em;padding:0 1.3em .8em;display:flex}.term-progress i{background:var(--k-line);border-radius:1em;flex:1;height:.22em;transition:background-color .4s}.term-progress i.on{background:var(--k-accent)}html.static .shift-pin{height:auto;overflow:visible}html.static .shift-grid{height:auto;padding-block:12vh}.foreman{padding:clamp(90px,16vh,180px) 0}.foreman .wrap{grid-template-columns:minmax(0,1.1fr) auto minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.foreman h2{font-size:clamp(34px,4.6vw,76px)}.foreman .lead{margin-top:22px}.principles{color:var(--ink2);gap:10px;margin-top:26px;font-size:15.5px;display:grid}.principles li{padding-left:22px;position:relative}.principles li:before{content:"";background:var(--accent);width:10px;height:2px;position:absolute;top:.62em;left:0}.principles b{color:var(--ink)}.phone-wrap{will-change:transform;position:relative}.phone{background:var(--k-bg);width:304px;height:624px;color:var(--k-ink);border:10px solid #070d13;border-radius:46px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 90px #121a224d}.phone-top{font:700 11px/1 var(--mono);color:var(--k-ink2);justify-content:space-between;align-items:center;padding:10px 20px 6px;display:flex}.notch{background:#070d13;border-radius:22px;width:84px;height:22px}.phone-body{flex-direction:column;flex:1;min-height:0;padding:8px 14px 14px;display:flex}.ph-kicker{font:700 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink2)}.ph-title{font:800 21px/1.1 var(--display);text-transform:uppercase;color:var(--k-brand);align-items:center;gap:8px;margin:6px 0 10px;font-stretch:75%;display:flex}.ph-count{font:700 13px/1 var(--mono);background:var(--k-accent);color:#fff;transition:transform .3s var(--ease);border-radius:99px;padding:5px 9px}.ph-count.bump{transform:scale(1.35)}.todos{align-content:start;gap:8px;display:grid}.todo{background:var(--k-card);border:1px solid var(--k-line);transition:opacity .4s, transform .5s var(--ease), background-color .3s;border-radius:16px;gap:5px;padding:10px 12px;display:grid;overflow:hidden}.todo-h{font-size:13.5px;font-weight:800;line-height:1.25}.todo-h em{font:700 10px/1 var(--mono);color:#8a4306;white-space:nowrap;background:#fbe2c6;border-radius:99px;padding:3px 6px;font-style:normal}.todo-p{color:var(--k-ink2);font-size:12.5px;line-height:1.35}.todo-a{gap:6px;margin-top:2px;display:flex}.todo-a button{border:0;border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:800}.todo-a [data-do]{background:var(--k-brand);color:#fff;flex:1}.todo-a [data-do]:hover{background:#102236}.todo-a [data-skip]{color:var(--k-ink2);background:#e3e8ee}.todo.approved{background:var(--k-ok-bg)}.todo.skipped{opacity:0;transform:translate(-60%)}.todo-res{color:var(--k-ok);font-size:13px;font-weight:800}.todo-done{text-align:center;color:var(--k-brand);flex:1;place-content:center;justify-items:center;gap:12px;font-weight:800;display:grid}.todo-done button{color:var(--k-ink2);background:#e3e8ee;border:0;border-radius:99px;padding:9px 16px;font-size:13px;font-weight:700}.sticker{font:700 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--accent);color:var(--on-accent);white-space:nowrap;border-radius:999px;padding:10px 14px;position:absolute;box-shadow:0 10px 24px #121a2233}.sticker-a{animation:3.2s ease-in-out infinite alternate bob;bottom:96px;left:-58px;transform:rotate(-7deg)}@keyframes bob{to{transform:rotate(-3deg)translateY(-8px)}}.chat{background:var(--card);border:1px solid var(--line);border-radius:26px;align-self:center;gap:14px;padding:20px;display:grid}.chat-head{font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.chat-log{overscroll-behavior:contain;flex-direction:column;gap:10px;min-height:230px;max-height:320px;display:flex;overflow-y:auto}.msg{border-radius:16px;max-width:92%;padding:11px 14px;font-size:15px;line-height:1.45}.msg-ai{background:color-mix(in srgb, var(--ink) 7%, transparent);border-bottom-left-radius:4px;align-self:flex-start}.msg-me{background:var(--k-brand);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.typing{vertical-align:middle;gap:4px;display:inline-flex}.typing i{opacity:.4;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s infinite blink}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{40%{opacity:1;transform:translateY(-3px)}}.chat-chips{flex-wrap:wrap;gap:8px;display:flex}.chat-chips button{border:1.5px solid var(--line);text-align:left;background:0 0;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:600;transition:border-color .2s,background-color .2s,opacity .2s}.chat-chips button:hover{border-color:var(--accent)}.chat-chips button.used{opacity:.45}.plants-pin{height:100svh;padding:calc(var(--nav-h) + 1vh) 0 70px;flex-direction:column;gap:clamp(14px,3vh,34px);display:flex;overflow:hidden}.plants-head{padding:0 var(--pad)}.plants-head h2{font-size:clamp(28px,4.2vw,68px)}.plants-track{min-height:0;padding:0 var(--pad);will-change:transform;flex:1;gap:clamp(16px,2.4vw,36px);width:max-content;display:flex}.plant{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 70%, transparent);border-radius:30px;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,44px);width:min(84vw,1120px);height:100%;padding:clamp(20px,3vw,44px);display:grid;position:relative;overflow:hidden}.plant-n{font:900 clamp(200px, 46vh, 520px) / 1 var(--display);color:#0000;-webkit-text-stroke:1.5px var(--line);pointer-events:none;font-stretch:62%;position:absolute;top:-.16em;right:.04em}.plant-txt{position:relative}.plant h3{font-size:clamp(26px,3.4vw,54px)}.plant ul{color:var(--ink2);gap:8px;margin-top:clamp(12px,2.4vh,24px);font-size:clamp(14.5px,1.25vw,18px);display:grid}.plant li{padding-left:22px;position:relative}.plant li:before{content:"";background:var(--accent);width:10px;height:2px;position:absolute;top:.62em;left:0}.plant figure{border-radius:22px;height:100%;max-height:440px;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 24px 60px #00000059}.plant img{object-fit:cover;width:100%;height:100%}.plant-end{background:0 0;border-style:dashed;grid-template-columns:1fr;align-content:center;width:min(70vw,760px)}.plant-end p{font:800 clamp(24px, 3.2vw, 50px) / 1 var(--display);text-transform:uppercase;font-stretch:68%}.plant-end em{color:var(--accent);font-style:normal}html.static .plants-pin{height:auto}html.static .plants-track{flex-direction:column;width:auto}html.static .plant{width:auto;height:auto}.standards{padding:clamp(90px,16vh,180px) 0}.std-head h2{max-width:14em}.std-head .lead{margin-top:22px}.isa{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,64px);margin:clamp(30px,6vh,70px) 0;display:grid}.isa-scene{perspective:1800px;place-items:center;height:clamp(340px,52vh,520px);display:grid}.isa-stack{--gap:92px;aspect-ratio:1.5;width:clamp(190px,21vw,290px);transform-style:preserve-3d;position:relative;transform:translate(-24%)rotateX(58deg)rotate(-40deg)}.plate{border:2px solid var(--ink2);background:color-mix(in srgb, var(--card) 86%, transparent);transform:translateZ(calc(var(--z) * var(--gap)));font:800 clamp(20px, 2.3vw, 34px) / 1 var(--display);letter-spacing:.02em;color:var(--ink);background-image:linear-gradient(#9fb0c124 1px,#0000 1px),linear-gradient(90deg,#9fb0c124 1px,#0000 1px);background-size:22px 22px;border-radius:18px;place-items:center;font-stretch:68%;transition:border-color .3s,box-shadow .3s;display:grid;position:absolute;inset:0}.p-erp{--z:1}.p-mes{--z:0}.p-plc{--z:-1}.p-us{--z:0;translate:var(--slide,0%) 0;border-color:var(--accent);background-color:color-mix(in srgb, var(--accent) 22%, var(--card));box-shadow:0 0 60px color-mix(in srgb, var(--accent) 45%, transparent);left:108%;right:-108%}.p-us:before{content:"";background:var(--accent);width:8.4%;height:36%;position:absolute;top:32%;right:100%}.plate.hot{border-color:var(--accent);box-shadow:0 0 50px color-mix(in srgb, var(--accent) 50%, transparent)}.isa-legend{gap:8px;display:grid}.isa-legend li{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 60%, transparent);transition:border-color .3s, transform .4s var(--ease);cursor:default;border-radius:16px;grid-template-columns:96px 1fr;column-gap:14px;padding:14px 16px;display:grid}.isa-legend li:hover,.isa-legend li.hot{border-color:var(--accent);transform:translate(6px)}.isa-legend span{font:700 11px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);grid-row:span 2;padding-top:3px}.isa-legend small{color:var(--ink2);font-size:14.5px}.isa-legend .lv-us{border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--card))}.isa-legend .lv-us span{color:var(--accent)}.std-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.std{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 60%, transparent);will-change:transform;border-radius:18px;align-content:start;gap:8px;padding:20px;transition:border-color .3s;display:grid}.std:hover{border-color:var(--accent)}.std b{font:800 19px/1.1 var(--display);text-transform:uppercase;font-stretch:75%}.std span{color:var(--ink2);font-size:14.5px}.nots{padding:clamp(90px,16vh,180px) 0}.not-list{border-top:2px solid var(--ink);margin-top:clamp(24px,5vh,56px)}.not-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(14px,3vw,48px);padding:clamp(16px,3vh,34px) 0;display:grid}.not-list h3{font-size:clamp(28px,5.6vw,92px)}.not-list h3 span{background:linear-gradient(var(--accent), var(--accent)) no-repeat 0 54% / calc(var(--s,0) * 100%) .09em;display:inline;position:relative}.not-list p{color:var(--ink2);font-size:clamp(15px,1.3vw,19px)}.cta{align-items:center;min-height:100svh;padding:clamp(90px,14vh,160px) 0;display:grid}.cta .wrap{position:relative}.cta .eyebrow{color:var(--ink)}.cta-title{font-size:clamp(44px,9.4vw,170px);line-height:.86}.cta-title em{color:#fff3e6}.cta .lead{color:var(--ink2);margin-top:26px;font-weight:500}.cta-buttons{flex-wrap:wrap;gap:12px;margin:30px 0 18px;display:flex}.cta .btn-ghost{box-shadow:inset 0 0 0 1.5px var(--ink)}.cog-cta{right:var(--pad);position:absolute;bottom:-2vh}.cog-cta .cog-teeth,.cog-cta .cog-disc{fill:#140d05}.cog-cta .cog-hole{fill:#e8730c}.cog-cta text{fill:#fff3e6}.foot{padding:6vh var(--pad) 90px;overflow:hidden}.foot-mark{--wdth:62;font-family:var(--display);font-variation-settings:"wdth" var(--wdth), "wght" 900;letter-spacing:-.01em;white-space:nowrap;text-align:center;color:var(--ink);font-size:10.6vw;line-height:.8}.foot-row{color:var(--ink2);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px 30px;margin-top:5vh;padding-top:18px;font-size:14px;display:flex}.foot-row a{color:var(--ink);text-underline-offset:3px}@media (width<=1100px){.foreman .wrap{grid-template-columns:minmax(0,1fr) auto}.chat{grid-column:1/-1}.std-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){:root{--nav-h:60px}.nav nav{display:none}.hero-foot{grid-template-columns:1fr}.hero-feed{justify-self:start}.hero-hint,.cog-hero{display:none}.shift-grid{grid-template-columns:1fr;align-content:center;gap:14px}.shift-sub{display:none}.shift-right{order:1}.shift-left{display:contents}.shift-left .eyebrow{order:0;margin:0}.shift-left h2{order:0}.steps{border:0;order:2;min-height:8.2em;margin:0}.steps li{border:0;display:none}.steps li.on{display:block}.steps li.on span{max-height:none}.terminal{aspect-ratio:16/11.6}.foreman .wrap{grid-template-columns:1fr;justify-items:start}.phone-wrap{justify-self:center}.sticker-a{inset:-16px -12px auto auto}.plant{grid-template-columns:1fr;align-content:start;width:86vw}.plant figure{max-height:30svh}.plant-end{width:80vw}.isa{grid-template-columns:1fr}.isa-scene{height:300px}.isa-stack{--gap:60px;width:150px;transform:translate(-40%)rotateX(58deg)rotate(-40deg)}.not-list li{grid-template-columns:1fr}.cog-cta{display:none}}@media (width<=560px){body{font-size:16px}.nav-login{display:none}.hero-buttons .btn{width:100%}.std-grid{grid-template-columns:1fr}.hud-label{display:none}.hud{padding:7px 12px;bottom:10px}.pain-front,.pain-back{border-radius:22px}}@media (height<=760px) and (width>=901px){.shift-sub{display:none}}@media (prefers-reduced-motion:reduce){body{transition-duration:10ms}.chip-dot,.live,.sticker-a,.wave i{animation:none}}
