@property --accent{syntax:"<color>";inherits:true;initial-value:#ffb34d}@property --accent-2{syntax:"<color>";inherits:true;initial-value:#8ea8ff}:root{--night:#060913;--night-2:#0b1122;--night-3:#121a33;--paper:#eee8dd;--text:#cfd3de;--muted:#a3abbf;--line:#8ea8ff2e;--accent:#ffb34d;--accent-2:#8ea8ff;--f-display:"Anybody", "Arial Narrow", sans-serif;--f-body:"Schibsted Grotesk", system-ui, sans-serif;--f-mono:"Martian Mono", ui-monospace, "Cascadia Mono", monospace;--gutter:clamp(16px, 4.5vw, 72px);--head:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:--accent .9s,--accent-2 .9s}*,:before,:after{box-sizing:border-box}html{background:var(--night);overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--text);font:400 1.0625rem/1.6 var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body:before{content:"";z-index:0;background:radial-gradient(120% 70% at 75% -15%, #12204a 0%, transparent 60%), radial-gradient(90% 45% at 50% 115%, #2b1a0b 0%, transparent 70%), var(--night);position:fixed;inset:0}::selection{background:var(--accent);color:var(--night)}img,svg{max-width:100%;display:block}a{color:inherit}code{font:400 .86em/1.5 var(--f-mono);color:var(--paper);overflow-wrap:anywhere}p code{background:#8ea8ff1a;border-radius:3px;padding:.1em .35em}#swarm{z-index:1;pointer-events:none;width:100%;height:100lvh;position:fixed;inset:0 auto auto 0}.no-gl #swarm{display:none}.grain{z-index:1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.8s steps(4,end) infinite grain;position:fixed;inset:0}@keyframes grain{0%{background-position:0 0}25%{background-position:-47px 31px}50%{background-position:23px -61px}75%{background-position:-71px -17px}to{background-position:0 0}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:30;background:var(--paper);color:var(--night);border-radius:4px;padding:12px 16px;font-weight:600;position:fixed;top:-100px;left:16px}.skip:focus{top:16px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.top{z-index:20;height:var(--head);padding:0 var(--gutter);background:linear-gradient(var(--night) 15%, #060913b8 60%, transparent);align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.brand{font:800 1.12rem/1 var(--f-display);letter-spacing:-.01em;color:var(--paper);align-items:center;gap:.55em;font-stretch:125%;text-decoration:none;display:flex}.brand-dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 12px 2px var(--accent);border-radius:50%;animation:2.6s ease-in-out infinite blink}@keyframes blink{50%{opacity:.35;box-shadow:0 0 4px 0 var(--accent)}}.nav{margin-left:auto;display:none}.nav ul{gap:clamp(14px,2vw,30px);margin:0;padding:0;list-style:none;display:flex}.nav a{font:500 .68rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 2px;text-decoration:none;transition:color .3s;display:block;position:relative}.nav a:hover,.nav a[aria-current]{color:var(--paper)}.nav a:after{content:"";background:var(--accent);height:2px;box-shadow:0 0 8px var(--accent);transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.nav a[aria-current]:after{transform:none}.top>.btn{margin-left:auto}@media (width>=900px){.nav{display:block}.top>.btn{margin-left:0}}.btn{border:1px solid var(--accent);background:var(--accent);min-height:48px;color:var(--night);font:700 .95rem/1 var(--f-display);letter-spacing:.01em;cursor:pointer;white-space:nowrap;box-shadow:0 10px 40px -14px var(--accent);border-radius:4px;justify-content:center;align-items:center;gap:.6em;padding:0 1.4em;font-stretch:115%;text-decoration:none;transition:transform .2s,box-shadow .3s,background-color .3s,border-color .3s;display:inline-flex}.btn:hover{box-shadow:0 0 26px -6px var(--accent), 0 14px 44px -12px var(--accent);transform:translateY(-2px)}.btn:focus-visible{outline-color:var(--paper)}.btn-ghost{color:var(--paper);box-shadow:none;background:0 0;border-color:#eee8dd59}.btn-ghost:hover{border-color:var(--paper);box-shadow:none}.btn-sm{min-height:40px;padding:0 1em;font-size:.82rem}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);min-height:36px;color:var(--text);font:400 .84rem/1.3 var(--f-body);text-align:left;cursor:pointer;background:#0b1122b3;border-radius:4px;padding:6px 12px;transition:border-color .25s,color .25s,background-color .25s}.chip:hover{border-color:var(--accent);color:var(--paper);background:#0b1122f2}.ask label,.inquiry>label,.inquiry legend{font:500 .68rem/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;display:block}.ask-row{gap:8px;margin-bottom:12px;display:flex}input[type=text],textarea{border:1px solid var(--line);width:100%;min-width:0;min-height:48px;color:var(--paper);font:400 1rem/1.4 var(--f-body);background:#0b1122d9;border-radius:4px;padding:12px 14px;transition:border-color .25s,box-shadow .25s}input[type=text]::placeholder,textarea::placeholder{color:#7f88a0}input[type=text]:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 24px -8px var(--accent);outline:none}.badge{border:1px solid var(--accent);color:var(--accent);font:600 .6rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;padding:3px 7px;display:inline-block}.note{color:var(--muted);font-size:.82rem}main{z-index:2;position:relative}.ch{max-width:1680px;min-height:100svh;padding:calc(var(--head) + 24px) var(--gutter) 88px;grid-template-columns:minmax(0,1fr);align-content:center;gap:28px;margin-inline:auto;display:grid;position:relative}.stage{width:100%;height:52svh;min-height:260px;margin:0;position:relative}.copy{text-shadow:0 0 18px var(--night), 0 0 3px var(--night)}.copy>p{max-width:58ch}.eyebrow{font:500 .7rem/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.9em;margin:0 0 1.2rem;display:flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:1px;box-shadow:0 0 8px}h2{font-family:var(--f-display);letter-spacing:-.025em;color:var(--paper);text-wrap:balance;margin:0 0 1.4rem;font-size:clamp(2.1rem,5vw,4.4rem);font-weight:760;font-stretch:108%;line-height:.96}h3{font:700 1.15rem/1.2 var(--f-display);color:var(--paper);margin:0;font-stretch:112%}p{margin:0 0 1rem}.js [data-reveal]{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(26px)}.js [data-reveal].is-in,.js h2[data-reveal]{opacity:1;transform:none}.js h2[data-reveal] .c{opacity:0;transition:opacity .6s calc(var(--i) * 22ms), transform .8s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * 22ms);transform:translateY(.45em)rotate(3deg)}.js h2[data-reveal].is-in .c{opacity:1;transform:none}.ch-hero{align-content:end;gap:12px;padding-bottom:72px}.stage-hero{height:clamp(200px,38svh,420px);min-height:0}.ch-hero h1{font-weight:inherit;margin:0 0 22px}.kicker{font:500 .7rem/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;display:block}.display{font-family:var(--f-display);letter-spacing:-.03em;font-variation-settings:"wght" 720, "wdth" 96;color:var(--paper);text-shadow:0 0 30px var(--night);font-size:clamp(2.5rem,5.8vw,6.6rem);line-height:.92;display:block}.display .line{display:block}.display .line-2{color:var(--accent);text-shadow:0 0 40px color-mix(in srgb, var(--accent) 35%, transparent)}.js .display .c{animation:1s cubic-bezier(.2,.8,.2,1) both rise;animation-delay:calc(var(--i) * 30ms + .25s)}.js .display .line-2 .c{animation-delay:calc(var(--i) * 30ms + .85s)}@keyframes rise{0%{opacity:0;filter:blur(10px);transform:translateY(.4em)}}.lead{color:var(--text);text-shadow:0 0 18px var(--night);font-size:clamp(1.02rem,1.3vw,1.18rem)}.actions{flex-wrap:wrap;gap:12px;margin:22px 0 18px;display:flex}.hint{font:400 .7rem/1.5 var(--f-mono);letter-spacing:.04em;color:var(--muted);margin:0}.hint:before{content:"◌ ";color:var(--accent)}.hint-fine{display:none}@media (hover:hover) and (pointer:fine){.hint-fine{display:block}.hint-touch{display:none}}.no-gl .hint{display:none}.seg{border:1px solid var(--line);background:#0b1122cc;border-radius:5px;margin:8px 0 22px;padding:3px;display:inline-flex}.seg button{min-height:42px;color:var(--muted);font:600 .88rem/1 var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 14px;transition:background-color .3s,color .3s}.seg button[aria-pressed=true]{background:var(--accent);color:var(--night)}.ticks{gap:8px;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.ticks li{align-items:baseline;gap:10px;display:flex}.ticks li:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;flex:none;transform:translateY(-1px)}.ux-steps{margin:0;padding:0;list-style:none}.js .ux-steps li{left:calc(var(--u) * 100%);top:calc(var(--v) * 100%);border:1px solid var(--line);font:500 .6rem/1.2 var(--f-mono);letter-spacing:.03em;white-space:nowrap;color:var(--muted);background:#060913d1;border-radius:3px;padding:4px 7px;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-50%,-190%)}.js .ux-clean li{border-color:var(--accent);color:var(--paper);box-shadow:0 0 18px -6px var(--accent)}.js .stage-ux[data-order=clean] .ux-chaos li{opacity:0;transform:translate(-50%,-120%)scale(.9)}.js .stage-ux[data-order=chaos] .ux-clean li{opacity:0;transform:translate(-50%,-260%)}.stage-cap{max-width:34ch;font:400 .64rem/1.5 var(--f-mono);color:var(--muted);text-shadow:0 0 10px var(--night);position:absolute;bottom:0;left:0}@media (width<=599px){.js .ux-chaos li:nth-child(2n){display:none}}@media (width<=899px){.stage-ux{order:-1;height:44svh}}.ch-resp{align-content:start}.track{height:260svh;position:relative}.sticky{align-items:center;height:100svh;display:flex;position:sticky;top:0}.stage-resp{height:min(78svh,760px)}.readout{font:500 .78rem/1 var(--f-mono);letter-spacing:.06em;color:var(--paper);text-shadow:0 0 10px var(--night);position:absolute;top:0;left:0}.readout [data-w]{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.6em;font-weight:600}.bp{justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}.bp li{border:1px solid var(--line);font:500 .6rem/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-radius:3px;padding:5px 9px;transition:color .3s,border-color .3s,box-shadow .3s}.bp li.on{color:var(--night);background:var(--accent);border-color:var(--accent);box-shadow:0 0 18px -4px var(--accent)}.live{border-left:2px solid var(--accent);padding-left:12px;font-size:.95rem}.live output{font:600 .92em/1 var(--f-mono);color:var(--paper);white-space:nowrap}.ai-label{font:500 .62rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);position:absolute;top:2%}.ai-in{left:9%;transform:translate(-50%)}.ai-out{right:9%;transform:translate(50%)}.ask{margin:22px 0 18px}.answer{border:1px solid var(--line);border-left:2px solid var(--accent);min-height:9.5em;text-shadow:none;background:#0b1122d1;border-radius:4px;margin-bottom:12px;padding:14px 16px}.answer-head{font:400 .72rem/1.3 var(--f-mono);color:var(--muted);align-items:center;gap:10px;margin-bottom:10px;display:flex}.answer-q{color:var(--muted);margin-bottom:8px;font-size:.88rem}.answer-text{color:var(--paper);margin:0;line-height:1.55}.ch-agents{align-content:start}.hub-label{text-align:center;pointer-events:none;font:700 clamp(.8rem, 1.2vw, 1rem)/1.1 var(--f-display);color:var(--paper);text-shadow:0 0 12px var(--night);gap:4px;font-stretch:112%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-38%)}.hub-label small{font:500 .58rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.node-label{text-align:center;max-width:11em;font:500 .6rem/1.3 var(--f-mono);letter-spacing:.03em;color:var(--text);text-shadow:0 0 10px var(--night), 0 0 3px var(--night);position:absolute}.node-label[data-node="0"],.node-label[data-node="1"]{top:24.5%;transform:translate(-50%,calc(-100% - 26px))}.node-label[data-node="2"],.node-label[data-node="3"]{top:75.5%;transform:translate(-50%,26px)}.node-label[data-node="0"],.node-label[data-node="2"]{left:24.5%}.node-label[data-node="1"],.node-label[data-node="3"]{left:75.5%}.node-label[data-node="0"],.node-label[data-node="1"]{color:var(--paper)}.packet{z-index:2;pointer-events:none;border:1px solid var(--accent);background:var(--night);font:600 .62rem/1 var(--f-mono);color:var(--accent);white-space:nowrap;box-shadow:0 0 18px -4px var(--accent);border-radius:3px;padding:4px 8px;position:absolute;transform:translate(-50%,-50%)}.console{border:1px solid var(--line);background:#0b1122e6;border-radius:8px;padding:18px}.console-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.console-sub{color:var(--muted);margin:6px 0 14px;font-size:.84rem}.console .chips{margin-bottom:14px}.console .ask{margin:0}.log{border:1px solid var(--line);height:200px;font:400 .7rem/1.6 var(--f-mono);overflow-wrap:anywhere;background:#060913e6;border-radius:4px;margin:4px 0 0;padding:12px;list-style:none;overflow-y:auto}.log:empty:before{content:"Zatím ticho. Zadejte agentovi úkol.";color:#7f88a0}.log-user{color:var(--paper);margin-top:6px}.log-thought{color:var(--muted)}.log-call{color:var(--accent)}.log-result{color:var(--accent-2)}.log-ext{color:var(--paper);margin-top:6px}.log-error{color:#ff9b8a}.rpc{gap:14px;display:grid}.rpc figure{border:1px solid var(--line);background:#060913e6;border-radius:8px;min-width:0;margin:0}.rpc figcaption{border-bottom:1px solid var(--line);font:500 .66rem/1.3 var(--f-mono);letter-spacing:.06em;color:var(--muted);padding:10px 14px}.rpc pre{font:400 .72rem/1.65 var(--f-mono);color:var(--muted);margin:0;padding:14px;overflow-x:auto}.rpc code{font:inherit;overflow-wrap:normal}.rpc .k{color:var(--accent-2)}.rpc .s{color:var(--accent)}.rpc .n{color:var(--paper)}.toolbox{border-top:1px solid var(--line);padding-top:14px}.toolbox summary{cursor:pointer;font:600 .92rem/1.4 var(--f-body);color:var(--paper);min-height:32px}.toolbox ul{gap:10px;margin:14px 0 0;padding:0;font-size:.92rem;list-style:none;display:grid}.toolbox code{color:var(--accent);margin-right:6px}.ch-build{max-width:none;padding-top:calc(var(--head) + 48px);position:relative}.build-intro{max-width:1680px;padding:0 var(--gutter);margin-inline:auto}.hx-sticky{align-items:center;display:flex}.hx-strip{padding:32px var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:thin;gap:clamp(20px,4vw,64px);display:flex;overflow-x:auto}.build-card{flex:0 0 min(84vw, 600px, calc((100svh - var(--head) - 270px) * 4 / 3));scroll-snap-align:center;min-width:260px}@media (width<=559px){.build-card{flex-basis:min(84vw, calc(100svh - var(--head) - 300px))}}.build-card h3{margin-top:22px}.build-card p{color:var(--text);margin-top:8px;font-size:.98rem}.build-card em{color:var(--accent);margin-top:6px;font-size:.9rem;font-style:normal;display:block}.hx.is-pinned .hx-sticky{height:100svh;padding-top:var(--head);position:sticky;top:0;overflow:clip}.hx.is-pinned .hx-strip{scroll-snap-type:none;will-change:transform;width:max-content;overflow:visible}.mock{--glow:color-mix(in srgb, var(--accent) 45%, transparent);aspect-ratio:4/3;border:1px solid var(--glow);box-shadow:0 0 50px -16px var(--accent), inset 0 0 0 1px #ffffff05;color:var(--paper);font:400 clamp(11px, 2.6cqi, 15px)/1.35 var(--f-body);background:linear-gradient(#0d1530,#070c1b);border-radius:12px;position:relative;overflow:hidden;container-type:inline-size}@media (width<=559px){.mock{aspect-ratio:1}}.mock button{font:inherit;color:inherit;cursor:pointer}.mk-bar{border-bottom:1px solid var(--line);align-items:center;gap:3cqi;height:11cqi;padding:0 4cqi;display:flex}.mk-logo{background:var(--accent);width:12cqi;height:2.4cqi;box-shadow:0 0 10px var(--accent);border-radius:2px}.mk-nav{background:repeating-linear-gradient(90deg, var(--accent-2) 0 7cqi, transparent 7cqi 10cqi);opacity:.45;flex:1;max-width:30cqi;height:1.6cqi;margin-left:auto}.mk-cart{white-space:nowrap;font-family:var(--f-mono);color:var(--muted);font-size:.85em}.mk-cart b{background:var(--accent);min-width:1.6em;color:var(--night);text-align:center;border-radius:1em;margin-left:.3em;padding:.1em .4em;display:inline-block}.mk-product{grid-template-columns:1fr 1fr;align-items:center;gap:4cqi;height:calc(100% - 11cqi);padding:5cqi;display:grid}.mk-orb{aspect-ratio:1;background:radial-gradient(circle at 40% 35%, #fff 0 5%, var(--lamp) 24%, color-mix(in srgb, var(--lamp) 20%, transparent) 60%, transparent 70%);width:min(34cqi,100%);box-shadow:0 0 12cqi -2cqi var(--lamp);border-radius:50%;justify-self:center;transition:background .6s,box-shadow .6s}.mk-name{font:700 1.5em/1.1 var(--f-display);margin:0;font-stretch:115%}.mk-sub{color:var(--muted);margin:.3em 0 1em;font-size:.85em}.mk-variants{gap:10px;margin-bottom:1.2em;display:flex}.mk-variants button{border:2px solid var(--night);background:var(--c);width:28px;height:28px;box-shadow:0 0 0 1px var(--line);border-radius:50%;padding:0}.mk-variants button[aria-pressed=true]{box-shadow:0 0 0 2px var(--paper), 0 0 14px var(--c)}.mk-buy{border:1px solid var(--lamp);min-height:36px;box-shadow:0 0 16px -6px var(--lamp);background:0 0;border-radius:4px;padding:0 1.2em;transition:background-color .3s,color .3s;color:var(--paper)!important;font-weight:600!important}.mk-buy:hover{background:var(--lamp);color:var(--night)!important}.mk-tabs{gap:1.5cqi;margin-left:auto;display:flex}.mk-tabs button{background:0 0;border:1px solid #0000;border-radius:3px;min-height:28px;padding:0 .7em;font-size:.9em;color:var(--muted)!important}.mk-tabs button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 12px -4px var(--accent);color:var(--paper)!important}.mk-page{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);grid-template-areas:"a a a""b c d""e e f";gap:3cqi;height:calc(100% - 11cqi);padding:4cqi;display:grid}.mk-page[data-view=onas]{grid-template-areas:"a a b""a a c""d e f"}.mk-page[data-view=kontakt]{grid-template-areas:"a b b""c b b""d e f"}.blk{border:1px solid color-mix(in srgb, var(--accent-2) 45%, transparent);background:repeating-linear-gradient(#0000 0 3.2cqi,#8ea8ff24 3.2cqi 4cqi) 2.4cqi 3cqi/60% 100% no-repeat;border-radius:4px;min-width:0;min-height:0}.b1{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%);border-color:var(--glow);grid-area:a;align-items:flex-end;padding:2.4cqi;display:flex}.b2{grid-area:b}.b3{grid-area:c}.b4{grid-area:d}.b5{grid-area:e}.b6{grid-area:f}.mk-page[data-view=kontakt] .b2{background:radial-gradient(circle at 55% 45%, var(--accent) 0 1.4cqi, transparent 1.6cqi), repeating-linear-gradient(45deg, transparent 0 3cqi, #8ea8ff1f 3cqi 3.3cqi)}.mk-h{font:700 1.4em/1 var(--f-display);font-stretch:112%}.mock-app{grid-template-columns:22cqi 1fr;display:grid}.mk-side{border-right:1px solid var(--line);align-content:start;gap:3cqi;padding:5cqi 4cqi;display:grid}.mk-side span{background:#8ea8ff4d;border-radius:2px;height:1.8cqi}.mk-side span:first-child{background:var(--accent);box-shadow:0 0 8px var(--accent);width:70%}.mk-main{flex-direction:column;min-width:0;padding:5cqi;display:flex}.mk-title{font:700 1.3em/1.1 var(--f-display);margin:0 0 4cqi;font-stretch:112%}.mk-slots{grid-template-columns:repeat(3,1fr);gap:2.4cqi;display:grid}.mk-slots button{border:1px solid color-mix(in srgb, var(--accent-2) 50%, transparent);background:#0b1122cc;border-radius:4px;min-height:32px;padding:1.6cqi .4em;font-size:.9em;line-height:1.2;transition:background-color .3s,border-color .3s,box-shadow .3s;font-family:var(--f-mono)!important}.mk-slots button small{color:var(--muted);font-size:.7em;display:block}.mk-slots button:disabled{cursor:not-allowed;opacity:.6;color:var(--muted);border-style:dashed}.mk-slots button:not(:disabled):hover{border-color:var(--accent)}.mk-slots button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);box-shadow:0 0 20px -4px var(--accent);color:var(--night)!important}.mk-confirm{color:var(--accent);margin:auto 0 0;padding-top:3cqi;font-size:.92em}.stage-contact{cursor:crosshair;height:clamp(120px,26svh,300px);min-height:0}.mail{font:700 clamp(1.25rem, 3vw, 2.2rem)/1.1 var(--f-display);color:var(--accent);overflow-wrap:anywhere;border-bottom:2px solid color-mix(in srgb, var(--accent) 40%, transparent);margin-top:8px;font-stretch:110%;text-decoration:none;transition:border-color .3s,text-shadow .3s;display:inline-block}.mail:hover{border-color:var(--accent);text-shadow:0 0 24px var(--accent)}.inquiry{border:1px solid var(--line);background:#0b1122e6;border-radius:8px;padding:22px}.inquiry fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;display:flex}.inquiry legend{padding:0}.pick{position:relative}.pick input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pick span{border:1px solid var(--line);min-height:38px;color:var(--text);border-radius:4px;align-items:center;padding:0 12px;font-size:.88rem;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.pick input:checked+span{background:var(--accent);border-color:var(--accent);color:var(--night);font-weight:600}.pick input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.inquiry textarea{resize:vertical;min-height:120px;margin-bottom:16px}.inquiry .note{margin:12px 0 0}.inquiry.is-drafted{animation:1.6s ease-out drafted}@keyframes drafted{0%{border-color:var(--accent);box-shadow:0 0 40px -6px var(--accent)}}.foot{z-index:2;max-width:1680px;padding:40px var(--gutter) 96px;border-top:1px solid var(--line);color:var(--muted);margin:0 auto;font-size:.86rem;position:relative}.foot b{color:var(--paper);font-family:var(--f-display);font-stretch:120%}.foot a{color:var(--accent)}.hud{z-index:15;border:1px solid var(--line);font:500 .6rem/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#060913d1;border-radius:6px;align-items:center;gap:10px;padding:5px 5px 5px 12px;display:flex;position:fixed;bottom:12px;right:12px}.hud-sig{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:1.6s ease-in-out infinite blink}.hud-ch{color:var(--paper)}.hud-stats,.hud-ch{display:none}.hud-pause{border:1px solid var(--line);min-height:30px;color:var(--paper);font:inherit;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:4px;padding:0 10px}.hud-pause:hover{border-color:var(--accent)}.hud-toast{border:1px solid var(--accent);background:var(--night-2);width:max-content;max-width:calc(100vw - 24px);color:var(--paper);text-transform:none;letter-spacing:.02em;opacity:0;pointer-events:none;border-radius:4px;padding:8px 10px;line-height:1.4;transition:opacity .3s,transform .3s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(6px)}.hud-toast.on{opacity:1;transform:none}.hud-toast:empty{display:none}@media (width>=700px){.hud{bottom:16px;left:16px;right:auto}.hud-toast{left:0;right:auto}.hud-stats,.hud-ch{display:inline}.hud-stats [data-n],.hud-stats [data-fps]{color:var(--paper);font-variant-numeric:tabular-nums}}@media (width>=900px){.ch{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px clamp(20px,2.4vw,40px)}.ch>*{grid-column:1/-1}.ch-hero{grid-template-rows:auto auto;padding-bottom:7vh}.stage-hero{height:clamp(220px,100svh - 470px,600px)}.hero-side{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;column-gap:48px;display:grid}.hero-side .lead{grid-row:1/span 3;margin:0}.hero-side .actions{margin:0 0 14px}.display .line{white-space:nowrap}.ch-ux .copy{grid-column:1/span 5}.ch-ux .stage{grid-column:6/-1;height:min(70svh,680px)}.ch-resp{align-items:start}.ch-resp .copy{top:calc(var(--head) + 14vh);grid-column:1/span 5;position:sticky}.ch-resp .track{margin-top:calc(-1 * (var(--head) + 24px));grid-column:6/-1}.ch-ai{align-items:start}.ch-ai .stage{top:calc(var(--head) + 8px);grid-area:1/1/auto/span 7;height:min(76svh,720px);position:sticky}.ch-ai .copy{grid-area:1/8/auto/-1}.ch-agents{align-items:start}.ch-agents .copy{grid-area:1/1/auto/span 5}.ch-agents .stage{top:calc(var(--head) + 8px);grid-area:1/6/span 2/-1;height:min(80svh,760px);position:sticky}.ch-agents .console{grid-area:2/1/auto/span 5}.ch-agents .rpc{grid-row:3;grid-template-columns:1fr 1fr}.ch-agents .toolbox{grid-row:4}.ch-contact{align-items:start}.ch-contact .copy{grid-column:1/span 6}.ch-contact .inquiry{grid-column:7/-1}}.still .grain,.still .brand-dot,.still .hud-sig{animation:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal],.js h2[data-reveal] .c{opacity:1;transform:none}}
