@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-ext-400-normal-DHVTfbSM.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-400-normal-DUPvg9bQ.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-400-normal-BkiRe4WW.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-ext-500-normal-Ch1izu81.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-500-normal-BjmYCtCC.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-ext-700-normal-o210KhU4.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-700-normal-DDW2aNyx.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-700-normal-BkH0uJ1o.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-700-normal-Dz-okVa0.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/schibsted-grotesk-latin-ext-900-normal-BsfPSmQm.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-900-normal-BJwB1Zx0.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/schibsted-grotesk-latin-900-normal-DWHCDr4e.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-900-normal-n-R8DbnO.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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}:root{--mk-ink:#111;--mk-fullstop:#e8442e;--mk-fullstop-dark:#c7321f;--mk-paper:#fff;--mk-stone:#ededeb;--mk-mist:#f5f5f4;--mk-line:#e5e5e5;--mk-graphite:#6b6b6b;--mk-body:#3d3d3d;--mk-night:#0b0b0c;--mk-night-surface:#161617;--mk-night-line:#2a2a2c;--mk-night-text:#ededeb;--bg:var(--mk-paper);--surface:var(--mk-mist);--card:#fff;--text:var(--mk-ink);--body:var(--mk-body);--muted:var(--mk-graphite);--line:var(--mk-line);--accent:var(--mk-fullstop);--accent-text:var(--mk-fullstop-dark);--btn:var(--mk-fullstop-dark);--btn-hover:#a82816;--btn-text:#fff;--band-paper:var(--mk-paper);--band-stone:var(--mk-stone);--band-night:var(--mk-night);--band-ink:var(--mk-ink);--font:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--track:-.05em;--r-sm:4px;--r-md:10px;--r-pill:999px;--gutter:clamp(16px, 4.5vw, 56px);--max:1220px;--nav-h:64px;--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#07080b;--surface:var(--mk-night-surface);--card:#111216;--text:var(--mk-night-text);--body:#c9c9c7;--muted:#9a9a9c;--line:var(--mk-night-line);--accent:#ff5a3c;--accent-text:#ff7a60;--btn:#ff5a3c;--btn-hover:#ff7a60;--btn-text:#0b0b0c;--band-paper:#0b0b0c;--band-stone:#161617;--band-night:#050505;--band-ink:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 12px)}body{background:var(--bg);color:var(--body);font:400 1.0625rem/1.6 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}img,svg{max-width:100%}a{color:inherit;text-underline-offset:.18em}p{margin:0 0 1em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--text);color:var(--bg);border-radius:var(--r-md);padding:10px 16px;font-weight:700;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.mono{font-family:var(--mono)}.fine{color:var(--muted);font-size:.85rem;line-height:1.5}.lead{max-width:38ch;color:var(--text);font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.45}.lead-sm{color:var(--text);max-width:52ch;font-size:1.1rem}.placeholder{background:color-mix(in srgb, var(--accent) 14%, transparent);color:inherit;font-family:var(--mono);border-radius:3px;padding:0 .2em;font-size:.9em}mark.placeholder{color:inherit}.webgl{z-index:0;pointer-events:none;opacity:0;transition:opacity .5s var(--ease);top:0;bottom:0;left:0;right:0;position:fixed!important}.gl-on .webgl{opacity:1}.tier-badge{z-index:50;font:11px var(--mono);opacity:.5;position:fixed;top:70px;left:8px}.content,.footer{z-index:1;position:relative}.band{background:var(--band-paper);color:var(--body);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:clamp(88px,13vw,168px) 0 clamp(120px,18vw,220px);position:relative;transform:translate(0,0)}.band--stone{background:var(--band-stone)}.band--night,.band--ink{background:var(--band-night);--text:var(--mk-night-text);--body:#c9c9c7;--muted:#a3a3a5;--line:var(--mk-night-line);--card:#141415;--surface:#161617;--accent:#ff5a3c;--accent-text:#ff7a60;--btn:#ff5a3c;--btn-hover:#ff7a60;--btn-text:#0b0b0c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.band--ink{background:var(--band-ink)}.gl-on .band{background:0 0}.band__inner{max-width:var(--max);padding:0 var(--gutter);margin:0 auto;position:relative}.band-stop{background:var(--accent);width:14px;height:14px;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:50%;margin:clamp(56px,8vw,96px) 0 0;display:block}.headline,.h2,.hero__title,.pagehead__title,.close__title,.pledge__title{font-family:var(--font);letter-spacing:var(--track);color:var(--text);margin:0 0 .5em;font-weight:900;line-height:.98}.headline{max-width:16ch;font-size:clamp(2.2rem,5.6vw,4.6rem)}.h2{font-size:clamp(1.7rem,3.4vw,2.6rem)}.h3{font:800 1.25rem/1.25 var(--font);letter-spacing:-.02em;color:var(--text);margin:0 0 .75em}.h4{font:700 1rem/1.3 var(--font);color:var(--text);margin:1.4em 0 .6em}.headline__stop{color:var(--accent)}.eyebrow{font:500 .8rem/1.3 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);align-items:center;gap:.5em;margin:0 0 1.25em;display:flex}.eyebrow--red{color:var(--accent-text)}.stop-slot{vertical-align:baseline;background:radial-gradient(circle at 34% 30%, #ff9a85 0, var(--mk-fullstop) 38%, #b82a17 100%);width:.27em;height:.27em;box-shadow:0 0 .18em color-mix(in srgb, var(--mk-fullstop) 55%, transparent), 0 0 .6em color-mix(in srgb, var(--mk-fullstop) 25%, transparent);font:inherit;color:#0000;border:0;border-radius:50%;margin-left:.045em;padding:0;animation:3.2s ease-in-out infinite breathe;display:inline-block;position:relative;overflow:visible}[data-theme=dark] .stop-slot,.band--night .stop-slot{background:radial-gradient(circle at 34% 30%,#ffb3a3 0,#ff5a3c 40%,#c7321f 100%)}.stop-slot__text{opacity:0;position:absolute}.stop-slot--live{cursor:pointer}.stop-slot--live:after{content:"";border-radius:50%;position:absolute;top:-.25em;bottom:-.25em;left:-.25em;right:-.25em}.gl-on .stop-slot{box-shadow:none;background:0 0;animation:none}@keyframes breathe{50%{box-shadow:0 0 .25em color-mix(in srgb, var(--mk-fullstop) 60%, transparent), 0 0 .9em color-mix(in srgb, var(--mk-fullstop) 30%, transparent);transform:scale(1.06)}}.nav{z-index:40;height:var(--nav-h);padding:0 var(--gutter);align-items:center;gap:16px;transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.nav.is-scrolled{background:color-mix(in srgb, var(--bg) 94%, transparent);box-shadow:0 1px 0 var(--line)}.has-preview-banner .nav{top:34px}.nav__brand{color:var(--text);font-size:1.55rem;text-decoration:none}.wordmark{font:900 1em/1 var(--font);letter-spacing:-.04em;color:var(--text);white-space:nowrap}.wordmark__stop{color:var(--accent)}.nav__links{gap:4px;margin-left:auto;display:none}.nav__links a{border-radius:var(--r-pill);color:var(--text);padding:10px 12px;font-weight:500;text-decoration:none}.nav__links a:hover,.nav__links a[aria-current=page]{background:var(--surface)}.nav__links a[aria-current=page]:after{content:".";color:var(--accent);font-weight:900}.nav__tools{align-items:center;gap:6px;margin-left:auto;display:flex}.nav .nav__cta{display:none}@media (min-width:1060px){.nav__links{display:flex}.nav__tools{margin-left:8px}.nav .nav__cta{display:inline-flex}.nav__menu{display:none!important}}.icon-btn{border-radius:var(--r-pill);min-width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--surface)}.icon-btn.is-on{color:var(--accent-text)}.icon-btn--primary{background:var(--btn);color:var(--btn-text)}.icon-btn--primary:disabled{opacity:.4}.drawer{inset:var(--nav-h) 0 0;background:var(--bg);padding:24px var(--gutter) 40px;z-index:39;position:fixed;overflow-y:auto}.drawer ul{margin:0 0 24px;padding:0;list-style:none}.drawer a{font:900 1.9rem/1.1 var(--font);letter-spacing:-.04em;color:var(--text);padding:12px 0;text-decoration:none;display:block}.drawer a[aria-current=page]:after{content:".";color:var(--accent)}.drawer__tools{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.menu-open{overflow:hidden}.langmenu{position:relative}.langmenu__btn{border-radius:var(--r-pill);border:1px solid var(--line);cursor:pointer;height:44px;color:var(--text);background:0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.langmenu__code{font:500 .8rem var(--mono)}.langmenu__panel{background:var(--card);width:min(300px,86vw);max-height:70vh;color:var(--text);border:1px solid var(--line);border-radius:var(--r-md);z-index:60;padding:10px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 18px 50px #0000002e}.langmenu__note{color:var(--muted);margin:0;padding:6px 8px;font-size:.8rem}.langmenu ul{margin:0;padding:0;list-style:none}.langmenu a{border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 8px;text-decoration:none;display:flex}.langmenu a:hover{background:var(--surface)}.langmenu a[aria-current=true]{font-weight:700}.langmenu a[aria-current=true]>span:after{content:".";color:var(--accent)}.langmenu__sasl{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.langmenu__sasl a{justify-content:flex-start}.tag{font:500 .65rem var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border:1px solid var(--line);border-radius:var(--r-pill);padding:2px 6px}.review-notice{max-width:60ch;color:var(--muted);border-left:3px solid var(--accent);align-items:flex-start;gap:8px;margin-top:24px;padding:6px 12px;font-size:.85rem;display:flex}.sound-toggle{border-radius:var(--r-pill);border:1px solid var(--line);cursor:pointer;min-height:44px;color:var(--text);background:0 0;align-items:center;gap:10px;padding:0 14px;display:inline-flex}.sound-toggle--compact{padding:0 12px}.sound-toggle__icon{flex:none}.sound-toggle.is-on .sound-toggle__icon{color:var(--accent)}.sound-toggle.is-on .sound-toggle__wave{animation:1.4s ease-in-out infinite sound-wave}.sound-toggle.is-on .sound-toggle__wave--2{animation-delay:.2s}@keyframes sound-wave{50%{opacity:.35}}.lite{align-items:center;gap:10px;font-size:.82rem;display:inline-flex}.lite__btn{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 12px 0 8px;font-weight:700;display:inline-flex}.lite__switch{background:var(--line);border-radius:9px;width:30px;height:18px;transition:background .2s;position:relative}.lite__switch i{background:var(--text);width:12px;height:12px;transition:transform .2s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.lite.is-on .lite__switch{background:var(--accent)}.lite.is-on .lite__switch i{background:#fff;transform:translate(12px)}.lite__kb{font-family:var(--mono);color:var(--muted)}.dock{z-index:30;position:fixed;bottom:12px;left:12px}.dock .lite{background:color-mix(in srgb, var(--bg) 90%, transparent);border:1px solid var(--line);border-radius:var(--r-pill);padding:4px 12px 4px 4px}@media (max-width:560px){.dock .lite__kb{display:none}}.lite-auto{z-index:30;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-md);max-width:320px;margin:0;padding:10px 14px;font-size:.82rem;animation:.6s 9s forwards fadeout;position:fixed;bottom:64px;left:12px}@keyframes fadeout{to{opacity:0;visibility:hidden}}.btn{border-radius:var(--r-pill);cursor:pointer;min-height:48px;transition:transform .15s var(--ease), background .2s, color .2s, border-color .2s;white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn--primary{background:var(--btn);color:var(--btn-text)}.btn--primary:hover{background:var(--btn-hover)}.btn--primary:disabled{opacity:.45;cursor:not-allowed}.btn--ink{background:var(--text);color:var(--bg)}.band--night .btn--ink,.band--ink .btn--ink{background:var(--mk-night-text);color:var(--mk-night)}.btn--ghost,.btn--ghost-light{border-color:var(--line);color:var(--text);background:0 0}.btn--ghost:hover,.btn--ghost-light:hover{border-color:var(--text)}.btn--sm{min-height:40px;padding:0 14px;font-size:.92rem}.btn--block{width:100%}.link-btn{color:var(--text);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-weight:500;text-decoration:underline;display:inline-flex}.link-arrow{color:var(--text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.cluster{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.chips{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.chip{font:500 .8rem var(--mono);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--text);align-items:center;gap:8px;margin:0;padding:7px 12px;display:inline-flex}.chip__dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.chip--red{background:var(--btn);border-color:var(--btn);color:var(--btn-text)}.chips--wrap{margin:0}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);color:var(--body);padding:clamp(20px,2.6vw,30px)}.ticks{margin:0 0 1em;padding:0;list-style:none}.ticks li{align-items:flex-start;gap:10px;padding:6px 0;display:flex}.ticks .icon{color:var(--accent-text);flex:none;margin-top:4px}.ticks--grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));column-gap:24px;display:grid}.ticks--big li{color:var(--text);border-bottom:1px solid var(--line);padding:10px 0;font-size:1.15rem}.stack>*+*{margin-top:32px}.grid-2{gap:clamp(24px,4vw,56px);margin-top:clamp(32px,5vw,64px);display:grid}@media (min-width:900px){.grid-2{grid-template-columns:1fr 1fr}.grid-2--wide-left{grid-template-columns:1.2fr 1fr}}.split{align-items:center;gap:clamp(28px,5vw,72px);display:grid}@media (min-width:900px){.split{grid-template-columns:1fr 1fr}.split--close{grid-template-columns:.8fr 1.2fr;align-items:start}}.split__text>*+*{margin-top:0}.prose{max-width:68ch}.prose p,.prose li{color:var(--body)}.is-highlighted{animation:ring 2.6s var(--ease)}@keyframes ring{0%,to{box-shadow:0 0 #0000}15%,70%{box-shadow:0 0 0 4px var(--accent), 0 0 40px color-mix(in srgb, var(--accent) 40%, transparent)}}[data-reveal]{opacity:0;transition:opacity .6s var(--ease) var(--d,0s), transform .7s var(--ease) var(--d,0s);transform:translateY(18px)}[data-reveal].is-in{opacity:1;transform:none}.hero{min-height:100svh;padding-top:calc(var(--nav-h) + 40px);align-items:center;display:flex}.hero .band__inner{width:100%}.hero__title{margin:0 0 .25em;font-size:clamp(3.2rem,9.2vw,9.25rem);line-height:.9}.hero__line{display:block}.hero__line--done{white-space:nowrap}.hero__hint{color:var(--accent-text);letter-spacing:.04em;margin:-.4em 0 1.8em;font-size:.8rem}.hero__hint-arrow{animation:1.8s ease-in-out infinite nudge;display:inline-block}@keyframes nudge{50%{transform:translate(-3px,-3px)}}.hero__sub{color:var(--text);max-width:30ch;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500;line-height:1.35}.hero__ctas{margin-top:28px}.hero .band-stop{margin-top:72px}.stage-slot{aspect-ratio:4/3;place-items:center;width:100%;display:grid;position:relative}.stage-slot--side{aspect-ratio:1;justify-self:center;max-width:460px}.stage-slot__caption{color:var(--muted);margin:0;font-size:.8rem;position:absolute;bottom:-6px;left:0}.gl-on .stage-slot>.art,.gl-on .stage-slot>.rebuild-art,.gl-on .showroom__slot>.art{visibility:hidden}.steps-title{margin-top:clamp(48px,7vw,96px)}.steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.step{border-top:2px solid var(--text);padding-top:16px}.step__n{color:var(--accent-text);font-size:.85rem}.step__title{font:800 1.2rem/1.25 var(--font);letter-spacing:-.02em;color:var(--text);margin:8px 0}.art{width:min(86%,380px);height:auto;overflow:visible}.art__ink{stroke:var(--text)}.art__ink-fill{fill:var(--text)}.art__red{stroke:var(--accent)}.art__red-fill{fill:var(--accent)}.art__grey{stroke:#8a8a8a}.art__pupil{fill:var(--text)}.art--dot{aspect-ratio:1;background:radial-gradient(circle at 34% 30%, #ff9a85 0, var(--mk-fullstop) 38%, #b82a17 100%);width:28%;box-shadow:0 0 60px color-mix(in srgb, var(--mk-fullstop) 45%, transparent);border-radius:50%;animation:3.2s ease-in-out infinite breathe}.art--iris{animation:60s linear infinite spin}.art--runner .art__leg1,.art--runner .art__arm2{transform-origin:-18px 0;transform-box:view-box;animation:.7s ease-in-out infinite alternate swing}.art--runner .art__leg2,.art--runner .art__arm1{transform-origin:-18px 0;transform-box:view-box;animation:.7s ease-in-out infinite alternate-reverse swing}@keyframes swing{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes spin{to{transform:rotate(1turn)}}.rebuild-art{aspect-ratio:200/140;width:min(92%,440px);position:relative}.rebuild-art>*{width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.rebuild-art__old{animation:oldsite 4s var(--ease) forwards;transform:rotate(-3deg)}.rebuild-art__new{opacity:0;animation:newsite 4s var(--ease) forwards}.rebuild-art__new .art{width:100%}.rebuild-art__dot{background:var(--accent);width:22px;height:22px;box-shadow:0 0 30px var(--accent);animation:rdot 4s var(--ease) forwards;border-radius:50%;margin:-11px;top:50%;bottom:auto;left:50%;right:auto;transform:scale(0)}@keyframes oldsite{0%,10%{opacity:0;filter:blur(4px)}20%,35%{opacity:1;filter:none}48%{opacity:0;filter:blur(8px);transform:rotate(-12deg)scale(1.2)}to{opacity:0}}@keyframes newsite{0%,45%{opacity:0;transform:scale(.85)}58%,82%{opacity:1;transform:none}95%,to{opacity:0;transform:scale(.1)}}@keyframes rdot{0%{transform:scale(1)}12%{transform:scale(0)}88%{transform:scale(0)}to{transform:scale(1.4)}}.showroom__tabs{scrollbar-width:thin;gap:8px;margin:32px 0 8px;padding:4px 2px 12px;display:flex;overflow-x:auto}.tab{border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);min-height:48px;color:var(--text);cursor:pointer;flex-direction:column;flex:none;align-items:flex-start;gap:2px;padding:8px 16px;font-weight:700;display:inline-flex}.tab small{font:500 .68rem var(--mono);color:var(--muted);text-transform:uppercase}.tab.is-on{background:var(--text);color:var(--bg);border-color:var(--text)}.tab.is-on small{color:inherit}.showroom__body{align-items:center;gap:24px;display:grid}@media (min-width:900px){.showroom__body{grid-template-columns:1.1fr .9fr}}.showroom__slot{aspect-ratio:1;place-items:center;width:100%;max-height:560px;display:grid}.showroom__panel{animation:panelin .5s var(--ease)}@keyframes panelin{0%{opacity:0;transform:translateY(10px)}}.xray{margin-top:32px}.xray__label{font:500 .8rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:10px;display:block}.xray__row{flex-wrap:wrap;gap:10px;display:flex}.xray__row input{border-radius:var(--r-pill);border:1.5px solid var(--line);background:var(--card);min-height:56px;color:var(--text);font:500 1.1rem var(--mono);flex:260px;padding:0 18px}.xray__row input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent);outline:none}.xray__row .btn{min-height:56px}.xray__out{min-height:180px;margin-top:28px;position:relative}.xray__beam{pointer-events:none;height:180px;position:absolute;top:0;bottom:auto;left:0;right:0}.xray__beam i{background:var(--accent);height:2px;box-shadow:0 0 18px var(--accent);opacity:.35;position:absolute;top:50%;left:0;right:0}.xray__beam.is-scanning i{opacity:1;animation:1.1s ease-in-out infinite alternate scan}.gl-on .xray__beam i{display:none}@keyframes scan{0%{top:4%}to{top:96%}}.xray__error{max-width:60ch;color:var(--text);background:var(--card);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-md);align-items:flex-start;gap:10px;padding:14px 16px;display:flex;position:relative}.xray-result{max-width:820px;animation:panelin .6s var(--ease);position:relative}.xray-result__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.xray-result__host{word-break:break-all}.gauge{flex:none;width:112px;position:relative}.gauge svg{display:block}.gauge circle{fill:none;stroke-width:9px}.gauge__track{stroke:var(--line)}.gauge__value{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset 1.2s var(--ease)}.gauge--good .gauge__value{stroke:var(--text)}.gauge__n{font:900 2rem/1 var(--font);color:var(--text);letter-spacing:-.04em;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.gauge__n small{font:500 .7rem var(--mono);color:var(--muted);letter-spacing:0;display:block}.xray-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:20px 0;display:grid}.xray-stats div{border-top:1px solid var(--line);padding-top:10px}.xray-stats dt{font:500 .75rem var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.xray-stats dd{color:var(--text);margin:4px 0 0;font-weight:700}.xray-stats__big{font:900 1.8rem/1 var(--font)!important;color:var(--accent-text)!important}.checks{margin:0 0 20px;padding:0;list-style:none}.check-row{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(120px,.8fr) 1.2fr;align-items:start;gap:10px;padding:10px 0;font-size:.95rem;display:grid}.check-row__label{color:var(--text);font-weight:700}.check-row--ok .icon{color:var(--text)}.check-row--bad .icon{color:var(--accent-text)}.check-row--info .icon{color:var(--muted)}@media (max-width:560px){.check-row{grid-template-columns:22px 1fr}.check-row__text{grid-column:2}}.xray-result__actions{flex-wrap:wrap;gap:10px;display:flex}.prices{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:32px;display:grid}.price{flex-direction:column;display:flex;position:relative}.price--popular{border:2px solid var(--accent)}.price__badge{position:absolute;top:-14px;right:18px}.price__name{font:900 1.5rem/1.1 var(--font);letter-spacing:-.03em;color:var(--text);margin:0 0 8px}.price__amount{font:900 clamp(2.6rem, 4.6vw, 3.6rem) / 1 var(--font);letter-spacing:-.05em;color:var(--text);align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.price__amount small{font:500 .8rem var(--mono);letter-spacing:0;color:var(--muted)}.price__for{color:var(--text);font-weight:500}.price__actions{flex-direction:column;align-items:center;gap:6px;margin-top:auto;display:flex}.rand small{font-size:.7em;font-weight:500}.table-list{margin:0 0 24px;padding:0;list-style:none}.table-list__row,.table-list--dl>div{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;width:100%;min-height:48px;color:var(--text);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.table-list--dl>div{cursor:default}.table-list--dl dt,.table-list--dl dd{margin:0}.table-list__row:hover{color:var(--accent-text)}.table-list .mono{white-space:nowrap;font-weight:500}.change-note{margin-top:24px}.calc__controls{gap:8px;margin:20px 0;display:grid}.calc__controls label{color:var(--text);justify-content:space-between;font-weight:700;display:flex}input[type=range]{width:100%;accent-color:var(--accent);min-height:32px}.calc__rows{gap:18px;display:grid}.calc__label{color:var(--text);flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.calc__bar{background:var(--surface);border-radius:var(--r-pill);height:14px;margin:8px 0;overflow:hidden}.calc__bar i{background:var(--muted);transform-origin:0;height:100%;transition:transform .35s var(--ease);display:block}.calc__bar--red i{background:var(--accent)}.calc__own{align-items:flex-start;gap:6px;margin:0;font-size:.9rem;display:flex}.calc__own .icon{flex:none;margin-top:3px}.calc__own--no .icon{color:var(--muted)}.calc__own--yes .icon{color:var(--accent-text)}.calc__verdict{font:800 1.15rem/1.3 var(--font);color:var(--text);margin:18px 0 0}.pledge__title{font-size:clamp(2rem,4vw,3rem)}.pledge__list{margin:0 0 20px;padding:0;list-style:none}.pledge__list li{border-top:1px solid var(--line);color:var(--text);gap:14px;padding:14px 0;font-size:1.1rem;display:flex}.pledge__n{color:var(--accent-text);padding-top:4px;font-size:.85rem}.included--compact .ticks--grid{grid-template-columns:1fr}.brief-btn span{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.brief-btn small{font:500 .72rem var(--mono)}.brief-btn{min-height:56px}.close__title{margin-bottom:.2em;font-size:clamp(3rem,11vw,9.5rem);line-height:.9}.bang{vertical-align:baseline;width:.22em;height:.7em;margin-left:.05em;display:inline-block;position:relative}.bang__bar{background:var(--text);border-radius:.02em .02em .05em .05em;width:.13em;height:.45em;margin-left:-.065em;position:absolute;top:0;left:50%;transform:skew(-4deg)}.bang .stop-slot{width:.2em;height:.2em;margin:0 0 0 -.1em;position:absolute;bottom:0;left:50%}.close__translation{font-family:var(--mono);color:var(--muted);margin-bottom:48px;font-size:.9rem}.enquiry{gap:16px;display:grid}.enquiry__kinds{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.enquiry__kinds legend{color:var(--text);width:100%;margin-bottom:8px;font-weight:700}.seg{border:1.5px solid var(--line);border-radius:var(--r-pill);cursor:pointer;min-height:44px;color:var(--text);align-items:center;padding:0 14px;font-size:.92rem;font-weight:500;display:inline-flex;position:relative}.seg input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.seg.is-on{border-color:var(--text);background:var(--text);color:var(--bg)}.seg:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.enquiry__grid{gap:14px;display:grid}@media (min-width:640px){.enquiry__grid{grid-template-columns:1fr 1fr}.field--wide{grid-column:1/-1}}.field{flex-direction:column;gap:6px;display:flex}.field label,.addon-pick summary{color:var(--text);font-size:.92rem;font-weight:700}.field input,.field select,.field textarea{border:1.5px solid var(--line);border-radius:var(--r-md);background:var(--bg);min-height:48px;color:var(--text);padding:10px 14px}.gl-on .band .field input,.gl-on .band .field select,.gl-on .band .field textarea{background:var(--card)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent);outline:none}.addon-pick summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.addon-pick__list{gap:4px;display:grid}.check{cursor:pointer;align-items:flex-start;gap:10px;min-height:32px;font-size:.92rem;display:flex}.check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:2px}.check--strong{color:var(--text);font-weight:700}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.enquiry__actions{flex-wrap:wrap;gap:10px;display:flex}.enquiry__status{min-height:1.4em;margin:0;font-weight:700}.enquiry__status--sent{color:var(--text)}.enquiry__status--error{color:var(--accent-text)}.modal{background:var(--bg);width:100%;max-width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--body);border:0;border-radius:14px;padding:0;box-shadow:0 30px 80px #00000059}.modal--wide{max-width:min(760px,100vw - 24px)}.modal::backdrop{background:#0b0b0c8c}.modal__body{padding:clamp(22px,4vw,36px);position:relative}.modal__close{position:absolute;top:10px;right:10px}.modal .enquiry{border:0;padding:0}.pagehead{padding-top:calc(var(--nav-h) + clamp(48px, 9vw, 120px))}.pagehead__title{max-width:14ch;font-size:clamp(2.8rem,9vw,7.5rem);line-height:.92}.pagehead__lead{max-width:44ch}.price-line{color:var(--text);margin:20px 0;font-size:1rem}.cards-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:32px;display:grid}.demo-card .chip{margin-bottom:14px}.industry-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:0 0 48px;padding:0;list-style:none;display:grid}.industry-card{color:var(--text);height:100%;transition:transform .2s var(--ease), border-color .2s;flex-direction:column;gap:6px;text-decoration:none;display:flex}.industry-card:hover{border-color:var(--text);transform:translateY(-3px)}.industry-card__art{aspect-ratio:4/3;place-items:center;display:grid}.industry-card__art .art{width:70%}.industry-card strong{font:800 1.15rem var(--font)}.industry-card strong:after{content:".";color:var(--accent)}.industry-card small{color:var(--muted)}.fact{border-left:4px solid var(--accent);max-width:640px;margin-bottom:48px}.fact__text{font:900 clamp(1.4rem, 2.6vw, 2rem) / 1.15 var(--font);letter-spacing:-.03em;color:var(--text)}.faq{max-width:820px}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{cursor:pointer;font:800 1.2rem/1.3 var(--font);letter-spacing:-.02em;color:var(--text);padding:20px 40px 20px 0;list-style:none;position:relative}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";border:2px solid var(--accent);border-radius:50%;width:12px;height:12px;margin-top:-6px;transition:background .2s;position:absolute;top:50%;right:8px}.faq__item[open] summary:after{background:var(--accent)}.faq__item p{max-width:64ch;padding-bottom:20px}.say{color:var(--accent-text);font-size:1.1rem}.brief-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;padding:0;list-style:none;display:grid}.brief-list li{border-top:1px solid var(--line);color:var(--text);gap:12px;padding:14px 0;display:flex}.brief-list .mono{color:var(--accent-text);font-weight:500}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;display:grid}.contact-item{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:20px}.contact-item .icon{color:var(--accent-text)}.contact-item dt{font:500 .78rem var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:10px 0 4px}.contact-item dd{color:var(--text);word-break:break-word;margin:0;font-weight:700}.legal section{margin-top:32px}.legal ul{padding-left:1.2em}.legal li{margin:6px 0}.video-slot{aspect-ratio:16/9;border:2px dashed var(--line);border-radius:var(--r-md);color:var(--muted);text-align:center;align-content:center;place-items:center;gap:12px;margin:0;padding:20px;display:grid}.footer{padding:72px 0 24px}.footer__inner{gap:32px;display:grid}@media (min-width:900px){.footer__inner{grid-template-columns:1.4fr 1fr 1fr 1fr}}.footer .wordmark{font-size:2.4rem}.footer ul{margin:0;padding:0;list-style:none}.footer li a{color:var(--body);padding:6px 0;text-decoration:none;display:inline-block}.footer li a:hover{color:var(--text);text-decoration:underline}.footer__h{font:500 .78rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 12px}.footer__engine{color:var(--text);font-weight:700}.footer__langs{columns:2}.footer__copy{font:400 .8rem var(--mono);color:var(--muted);margin-top:48px}.wa-fab{z-index:30;background:var(--card);width:52px;height:52px;color:var(--text);border:1px solid var(--line);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:84px;right:16px;box-shadow:0 8px 24px #00000024}.wa-fab:hover{color:var(--accent-text)}.chat-launcher{z-index:31;border-radius:var(--r-pill);background:var(--mk-ink);color:#fff;cursor:pointer;border:0;align-items:center;gap:10px;min-height:56px;padding:0 20px 0 16px;font-weight:700;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 30px #00000040}[data-theme=dark] .chat-launcher{background:var(--mk-night-text);color:var(--mk-ink)}.chat-launcher .icon{color:var(--mk-fullstop)}.chat-launcher.is-hidden{opacity:0;pointer-events:none}@media (max-width:420px){.chat-launcher span{display:none}.chat-launcher{padding:0 16px}}.chat{z-index:70;position:fixed;top:0;bottom:0;left:0;right:0}.chat[hidden]{display:none}.chat__backdrop{background:#0b0b0c59;position:absolute;top:0;bottom:0;left:0;right:0}.chat__panel{background:var(--bg);width:min(440px,100vw - 32px);height:min(680px,100dvh - 32px);color:var(--body);border:1px solid var(--line);border-radius:16px;flex-direction:column;display:flex;position:absolute;bottom:16px;right:16px;overflow:hidden;box-shadow:0 30px 80px #00000059}@media (max-width:640px){.chat__panel{border-radius:0;width:100%;height:100dvh;top:0;bottom:0;left:0;right:0}}.chat__head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex}.chat__head>div{flex:1}.chat__head h2{font:900 1.1rem/1.1 var(--font);letter-spacing:-.03em;color:var(--text);margin:0}.chat__head p{color:var(--muted);margin:2px 0 0;font-size:.78rem}.chat__dot{background:var(--accent);width:14px;height:14px;box-shadow:0 0 14px var(--accent);border-radius:50%;animation:3.2s ease-in-out infinite breathe}.chat__mode{font:500 .75rem var(--mono);background:var(--surface);color:var(--muted);margin:0;padding:6px 16px}.chat__list{flex-direction:column;flex:1;gap:12px;margin:0;padding:16px;list-style:none;display:flex;overflow-y:auto}.msg{flex-direction:column;gap:8px;max-width:88%;display:flex}.msg--user{align-self:flex-end;align-items:flex-end}.msg__bubble{background:var(--surface);color:var(--text);white-space:pre-wrap;border-radius:14px;padding:10px 14px;font-size:.97rem}.msg--user .msg__bubble{background:var(--text);color:var(--bg)}.msg--error .msg__bubble{border-left:3px solid var(--accent)}.msg__dots:after{content:"•••";letter-spacing:3px;color:var(--accent);animation:1s steps(3,end) infinite dots}@keyframes dots{50%{opacity:.3}}.chat-card{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:14px;font-size:.92rem}.chat-card h4{font:800 .98rem var(--font);color:var(--text);margin:0 0 8px}.chat-card dl{margin:0 0 8px}.chat-card dl div{gap:8px;display:flex}.chat-card dt{color:var(--muted);min-width:70px}.chat-card dd{color:var(--text);word-break:break-word;margin:0}.chat-card ul{margin:0 0 8px;padding:0;list-style:none}.chat-card li{flex-wrap:wrap;justify-content:space-between;gap:6px;padding:4px 0;display:flex}.chat-card__total{border-top:1px solid var(--line);color:var(--text);justify-content:space-between;padding-top:6px;display:flex}.chat-card__actions{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.chat-card__ok{color:var(--text);font-weight:700}.chat-card__err{color:var(--accent-text)}.chat__suggest{flex-wrap:wrap;gap:6px;margin:0;padding:0 16px 8px;list-style:none;display:flex}.chat__suggest button{border-radius:var(--r-pill);border:1px solid var(--line);min-height:40px;color:var(--text);cursor:pointer;background:0 0;padding:0 12px;font-size:.88rem}.chat__form{border-top:1px solid var(--line);align-items:flex-end;gap:6px;padding:10px 12px;display:flex}.chat__form textarea{resize:none;border:1.5px solid var(--line);background:var(--card);min-height:44px;max-height:120px;color:var(--text);border-radius:12px;flex:1;padding:10px 12px}.chat__form textarea:focus{border-color:var(--accent);outline:none}.icon-btn.is-listening{color:var(--accent);animation:1.2s ease-in-out infinite breathe}.chat__disclaimer{color:var(--muted);margin:0;padding:0 16px 10px;font-size:.72rem}.preview-banner{z-index:45;background:var(--mk-fullstop-dark);color:#fff;text-align:center;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:.82rem;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.has-preview-banner .hero,.has-preview-banner .pagehead{padding-top:calc(var(--nav-h) + 74px)}@media (max-width:760px){.band{padding:72px 0 104px}.hero{padding-top:calc(var(--nav-h) + 24px)}.split--stage .stage-slot{order:-1}.nav .sound-toggle,.nav .icon-btn:not(.nav__menu){min-width:40px}.langmenu__btn{padding:0 10px}}@media (max-width:400px){.nav{gap:6px}.nav__brand{font-size:1.3rem}.nav .sound-toggle{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.rebuild-art__old{opacity:0}.rebuild-art__new{opacity:1}}.grid-2,.split,.showroom__body,.footer__inner{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.grid-2,.split,.showroom__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-2--wide-left{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.split--close{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.showroom__body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.footer__inner{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}}.table-list__row>span:first-child{overflow-wrap:anywhere;min-width:0}.table-list--dl dd.mono{white-space:normal;text-align:right;max-width:60%}:root{--panel:#ffffffd1;--panel-line:#1111111a;--shadow-text:0 1px 2px #fff6}:root[data-theme=dark]{--panel:#07080bbd;--panel-line:#ffffff17;--shadow-text:0 2px 22px #0000008c}html,body{background:var(--bg)}.band,.band--stone,.band--night,.band--ink,.gl-on .band{background:0 0}#content .band--night,#content .band--ink{--text:inherit;--body:inherit;--muted:inherit;--line:inherit;--card:inherit;--surface:inherit;--accent:inherit;--accent-text:inherit;--btn:inherit;--btn-hover:inherit;--btn-text:inherit;color-scheme:inherit}#content .band__inner{text-shadow:var(--shadow-text)}#content .band__inner :-webkit-any(input,textarea,select,.btn,.chip,.card,.panel,.tab){text-shadow:none}#content .band__inner :is(input,textarea,select,.btn,.chip,.card,.panel,.tab){text-shadow:none}.band{padding:clamp(80px,12vw,150px) 0 clamp(90px,13vw,170px)}.band-stop{margin-top:clamp(36px,6vw,72px)}.panel,#content .card,#content .included,#content .running,#content .addons,#content .pledge,#content .faq,#content .legal,#content .steps,#content .brief-list,#content .xray-result{background:var(--panel);border:1px solid var(--panel-line);border-radius:16px;padding:clamp(20px,3vw,36px)}#content .panel :-webkit-any(.included,.running,.addons,.pledge,.steps){background:0 0;border:0;padding:0}#content .panel :is(.included,.running,.addons,.pledge,.steps){background:0 0;border:0;padding:0}.panel--narrow{max-width:760px}#content .step{border-top-color:var(--accent)}.hero,.pagehead{min-height:100svh;padding-top:calc(var(--nav-h) + 48px);align-items:flex-end;padding-bottom:clamp(64px,11vh,120px);display:flex}.hero .band__inner,.pagehead .band__inner{width:100%}.pagehead__title{max-width:12ch;margin-bottom:.3em;font-size:clamp(3rem,10.5vw,10rem);line-height:.9}.pagehead .stop-slot{width:.24em;height:.24em}.scroll-cue{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding-bottom:34px;font-size:.72rem;position:absolute;bottom:-46px;left:50%;transform:translate(-50%)}@media (max-width:760px){.scroll-cue{display:none}}.scroll-cue:after{content:"";background:linear-gradient(var(--accent), transparent);width:1px;height:26px;animation:1.8s ease-in-out infinite cue;position:absolute;bottom:0;left:50%}@keyframes cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.hero--home{align-items:center}.hero--home .band__inner{max-width:none}.mega{font:900 clamp(3.8rem, 16.5vw, 19rem) / .82 var(--font);letter-spacing:-.055em;color:var(--text);white-space:nowrap;margin:0 0 .12em -.04em}.mega__dot{color:var(--text)}.mega .stop-slot{width:.2em;height:.2em;margin-left:.03em}.hero--home .hero__title{max-width:none;margin:0 0 .35em;font-size:clamp(1.9rem,4.6vw,4.4rem);line-height:1}.hero--home .hero__hint{margin:0 0 1.4em}.hero--home .hero__sub{max-width:36ch}.hero--home .chips{margin-top:22px}.gl-on .stop-slot,.gl-on .mega .stop-slot{box-shadow:none;background:0 0;animation:none}.gl-on .lite-only{display:none}.stop-slot--live:focus-visible{outline-offset:6px;border-radius:50%}.theme-toggle__sun{display:none}[data-theme=dark] .theme-toggle__sun{display:inline-flex}[data-theme=dark] .theme-toggle__moon{display:none}[data-reveal]{opacity:1;transform:none}[data-reveal].pre{opacity:0;transform:translateY(18px)}[data-reveal].pre.is-in{opacity:1;transform:none}a.showroom__slot{border-radius:24px}a.showroom__slot:focus-visible{outline-offset:-6px}.showroom__body--noslot{max-width:760px;grid-template-columns:minmax(0,1fr)!important}.step-band .split{min-height:46vh}.lite-scene{z-index:0;pointer-events:none;background:radial-gradient(at 72%,#1a3d9e 0%,#0000 55%),radial-gradient(at 15% 20%,#3a1f86 0%,#0000 45%),linear-gradient(#0b1530,#04060b);position:fixed;top:0;bottom:0;left:0;right:0}.lite-scene svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.lite-scene--how,.lite-scene--newBuild{background:radial-gradient(at 75% 40%,#3a1fa8 0%,#0000 55%),radial-gradient(at 15% 85%,#0f6c9a 0%,#0000 50%),linear-gradient(#0d0e2e,#04050c)}.lite-scene--prices{background:radial-gradient(at 72% 45%,#8e1022 0%,#0000 55%),radial-gradient(at 35% 70%,#7a520f 0%,#0000 50%),linear-gradient(#1a0710,#050306)}.lite-scene--contact{background:radial-gradient(at 72% 45%,#1543b8 0%,#0000 55%),linear-gradient(#071538,#02040b)}.lite-scene--xray{background:radial-gradient(at 50% 65%,#0f3c9a 0%,#0000 60%),radial-gradient(at 80% 30%,#7a3a12 0%,#0000 45%),linear-gradient(#061024,#010205)}.lite-scene--demos{background:radial-gradient(#1b2f8a 0%,#0000 45%),linear-gradient(#080a18,#020308)}.lite-scene--industries,.lite-scene--industry{background:radial-gradient(at 50% 45%,#20288a 0%,#0000 55%),linear-gradient(#0b0a22,#030309)}.lite-scene--ambient{background:radial-gradient(at 75% 40%,#1b2f8a 0%,#0000 50%),radial-gradient(at 20% 70%,#4a1f8a 0%,#0000 45%),linear-gradient(#0c0f1e,#040509)}[data-theme=light] .lite-scene{background:radial-gradient(at 72%,#e6e9f2 0%,#0000 55%),linear-gradient(#f5f5f3,#e6e6e3)}[data-theme=light] .lite-scene svg{opacity:.55}.lite-scene{transition:opacity .6s,visibility linear}.gl-on.scene-ready .lite-scene{opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s linear .6s}.footer{background:#050506}@media (max-width:760px){.hero,.pagehead{padding-bottom:84px}.mega{font-size:clamp(3rem,17.4vw,9rem)}}@media (prefers-reduced-motion:reduce){[data-reveal].pre{opacity:1;transform:none}}html .footer.band,html.gl-on .footer.band{background:#050506}#content .band-stop{display:none}@media (max-width:760px){html{font-size:15px}.mega{font-size:clamp(2.6rem,15vw,8rem)}.hero__title,.hero--home .hero__title{font-size:26px}.pagehead__title{font-size:clamp(2.3rem,10vw,4rem)}.headline{font-size:26px}.close__title{font-size:34px}.pledge__title{font-size:24px}.showroom__panel .h2{font-size:21px}.price__amount{font-size:36px}.hero__sub,.lead,.lead-sm,.calc__verdict,.pledge__list li{font-size:16px}.drawer a{padding:9px 0;font-size:1.55rem}input,select,textarea{font-size:16px}}
