@property --ang{syntax:"<angle>";initial-value:0deg;inherits:false}:root{--cyan:#86d4ec;--violet:#9a8cf0;--amber:#e9b872;--green:#6fd6a6;--warn:#e3c46b;--red:#ea7484;--ink:#e6eef5;--dim:rgba(214,226,238,.58);--faint:rgba(200,215,230,.36);--line:rgba(170,200,225,.11);--line2:rgba(170,200,225,.2);--accent:var(--cyan);--accent-rgb:134,212,236;--dw:clamp(300px,22vw,400px);--col:clamp(230px,15vw,290px);--ui:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.22,1,.36,1);--back:cubic-bezier(.34,1.4,.64,1)}body.s-conv{--accent:var(--amber);--accent-rgb:233,184,114}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden;background:#03050a;color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-feature-settings:"tnum" 1}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input{font:inherit;color:inherit;background:none;border:0;outline:0}.cap{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}@keyframes blink{50%{opacity:.35}}@keyframes fadein{0%{opacity:0}}@keyframes dropin{0%{opacity:0;transform:translateY(-12px)}}#void{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 80% 70% at 50% 54%,#0a1222,#060a14 42%,#03050a 78%)}#grid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;perspective:520px;perspective-origin:50% 40%;overflow:hidden;pointer-events:none}#grid .floor{position:absolute;left:-60%;width:220%;top:60%;height:110%;transform-origin:50% 0;transform:rotateX(76deg);background-image:linear-gradient(rgba(134,212,236,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(134,212,236,.075) 1px,transparent 1px);background-size:90px 90px;animation:gridmove 14s linear infinite;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 50%,transparent 90%);mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 50%,transparent 90%)}@keyframes gridmove{to{background-position:0 90px}}#core{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:block}#vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 78% 72% at 50% 52%,transparent 52%,rgba(0,0,0,.42) 84%,rgba(0,0,0,.8) 100%)}#scan{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.012) 0 1px,transparent 1px 4px)}#top{position:fixed;top:0;left:0;right:0;height:46px;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:0 28px;animation:dropin .9s .1s var(--ease) both}#top:after{content:"";position:absolute;left:28px;right:28px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--line2) 15%,var(--line2) 85%,transparent)}.brand{display:flex;align-items:center;gap:10px}.brand svg{width:22px;height:22px;color:rgb(var(--accent-rgb));transition:color .6s}.brand b{font-size:14px;letter-spacing:.34em;font-weight:600}.brand span{font-size:10px;letter-spacing:.18em;color:var(--faint);border-left:1px solid var(--line2);padding-left:10px;font-weight:500}.sys{display:flex;align-items:center;gap:12px;font-size:10.5px;letter-spacing:.14em;font-weight:500}.sys .okdot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 6px #6fd6a699;animation:blink 3s infinite}.sys .healthy{color:var(--green)}.sys .sep{width:1px;height:12px;background:var(--line2)}#clock{font-family:var(--mono);font-size:12.5px;letter-spacing:.04em;color:var(--ink)}#date{color:var(--faint)}#switcher{position:absolute;left:50%;top:9px;transform:translate(-50%);display:flex;gap:2px;padding:3px;border-radius:15px;border:1px solid var(--line);background:#0a0f1980}#switcher button{position:relative;z-index:1;font-size:10px;font-weight:500;letter-spacing:.14em;padding:5px 12px;border-radius:11px;color:var(--faint);transition:color .3s}#switcher button i{font-style:normal;font-family:var(--mono);font-size:9px;opacity:.7;margin-right:6px}#switcher button.on,#switcher button:hover{color:var(--ink)}#switcher .ind{position:absolute;top:3px;bottom:3px;left:0;border-radius:11px;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.3);transition:transform .5s var(--ease),width .5s var(--ease),background .5s,border-color .5s}#ribbon{position:fixed;top:57px;left:50%;transform:translate(-50%);z-index:12;width:min(1300px,calc(100vw - 600px));height:46px;display:flex;align-items:stretch;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,transparent,rgba(12,18,30,.5) 10%,rgba(12,18,30,.5) 90%,transparent);animation:fadein 1s .35s both}#ribbon .live{display:flex;align-items:center;gap:7px;padding:0 14px 0 4px;font-size:9px;letter-spacing:.2em;color:var(--faint);font-weight:600}#ribbon .live i{width:5px;height:5px;border-radius:50%;background:var(--green);animation:blink 2s infinite}.kc{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0 14px;border-left:1px solid var(--line);text-align:left;transition:background .3s}.kc[hidden]{display:none}.kc:hover{background:rgba(var(--accent-rgb),.05)}.kc .cap{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--faint)}.kc .v{display:flex;align-items:baseline;gap:7px;margin-top:3px;white-space:nowrap;overflow:hidden}.kc .v b{font-size:15.5px;font-weight:500;color:var(--ink);transition:color .8s}.kc .v b.flash{color:#fff;text-shadow:0 0 12px rgba(var(--accent-rgb),.5)}.kc .v small{font-family:var(--mono);font-size:9.5px;color:var(--faint)}.kc .v small.up{color:var(--green)}.kc .v small.dn{color:var(--red)}#hint{position:fixed;top:114px;left:50%;transform:translate(-50%);z-index:12;font-size:10px;font-weight:500;letter-spacing:.2em;color:var(--faint);opacity:0;transition:opacity .6s;pointer-events:none;white-space:nowrap}body.s-orbital #hint{opacity:1;transition-delay:.6s}.tab{position:fixed;z-index:22;height:30px;display:flex;align-items:center;gap:9px;padding:0 13px;font-size:10px;font-weight:600;letter-spacing:.16em;border-radius:15px;background:#0c121e80;border:1px solid var(--line2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--dim);transition:color .3s,border-color .3s,background .3s,opacity .4s;animation:fadein .9s both}.tab:hover,.tab.on{color:var(--ink);border-color:rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.06)}.tab .d{width:6px;height:6px;border-radius:50%;background:var(--green)}.tab .d.warn{background:var(--warn)}.tab .d.bad{background:var(--red);animation:blink 1.6s infinite}.tab .meta{font-family:var(--mono);font-size:9.5px;letter-spacing:.02em;font-weight:400;color:var(--faint);max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .6s var(--ease)}body.s-orbital .tab .meta,.tab:hover .meta,.tab.on .meta{max-width:140px}.tab svg{width:9px;height:9px;transition:transform .45s var(--ease);opacity:.7}.tab.tl{top:65px;left:28px;animation-delay:.5s}.tab.tr{top:65px;right:28px;animation-delay:.6s}.tab.bl{bottom:42px;left:28px;animation-delay:.7s}.tab.br{bottom:42px;right:28px;animation-delay:.8s}.tab.tr svg,.tab.br svg{transform:rotate(180deg)}.tab.on svg{transform:rotate(90deg)}.col{position:fixed;top:124px;width:var(--col);z-index:10;transition:opacity .5s var(--ease),transform .5s var(--ease);animation:fadein 1s .9s both}#feed{left:28px;--off:-16px}#todo{right:28px;--off:16px}body.left-open #feed,body.right-open #todo{opacity:0;transform:translate(var(--off));pointer-events:none}.colh{display:flex;align-items:center;justify-content:space-between;padding-bottom:9px;border-bottom:1px solid var(--line);margin-bottom:6px}.colh .ld{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);margin-right:8px;vertical-align:1px;animation:blink 2s infinite}.tl{position:relative;list-style:none}.tl:before{content:"";position:absolute;left:3px;top:10px;bottom:10px;width:1px;background:var(--line2)}.ev{position:relative;padding:7px 0 7px 18px}.ev:before{content:"";position:absolute;left:0;top:12px;width:7px;height:7px;border-radius:50%;background:var(--c,var(--cyan));box-shadow:0 0 0 3px #060a14}.ev .t{font-size:12px;color:var(--dim);line-height:1.4}.ev .t b{font-weight:500;color:var(--ink)}.ev .m{font-size:10px;color:var(--faint);margin-top:1px;font-family:var(--mono)}.ev.in{animation:evin .8s var(--ease) both}.ev.in:before{animation:evdot 1.6s ease-out}.ev:nth-child(n+6){opacity:.45}@keyframes evin{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translate(-8px)}to{max-height:70px}}@keyframes evdot{0%{box-shadow:0 0 0 3px #060a14,0 0 0 3px var(--c)}to{box-shadow:0 0 0 3px #060a14,0 0 0 12px transparent}}.td{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);transition:opacity .5s}.td .tx{flex:1;min-width:0}.td .t{font-size:12px;color:var(--dim);line-height:1.35}.td .t b{font-weight:500;color:var(--ink)}.td .m{font-size:10px;color:var(--faint);font-family:var(--mono);margin-top:2px}.td.done{opacity:.38}.td.done .mini{pointer-events:none;border-color:transparent;color:var(--green)}.mini{flex:none;height:26px;padding:0 11px;border-radius:13px;border:1px solid var(--line2);font-size:10.5px;font-weight:500;color:var(--ink);transition:all .25s;white-space:nowrap}.mini:hover{border-color:rgba(var(--accent-rgb),.6);background:rgba(var(--accent-rgb),.08)}.drawer{position:fixed;top:114px;bottom:84px;width:var(--dw);z-index:20;perspective:1400px;pointer-events:none;display:flex;flex-direction:column;gap:6px;overflow-y:auto;scrollbar-width:none;padding:2px 3px}.drawer::-webkit-scrollbar{display:none}.drawer.left{left:24px}.drawer.right{right:24px}.fold{position:relative;flex:none;padding:13px 15px;border-radius:6px;border:1px solid var(--line2);background:linear-gradient(160deg,#121a28c7,#0a0f19bd);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 30px #0000004d;opacity:0;transition:transform .6s var(--ease),opacity .4s ease,border-color .3s;transition-delay:calc((var(--n,6) - var(--i,0)) * 28ms)}.drawer.left .fold{transform-origin:0 50%;transform:translate(-30px) rotateY(80deg)}.drawer.right .fold{transform-origin:100% 50%;transform:translate(30px) rotateY(-80deg)}.drawer.open{pointer-events:auto}.drawer.open .fold{opacity:1;transform:none;transition-delay:calc(var(--i,0) * 55ms + 30ms)}.fold.click{cursor:pointer}.fold.click:hover{border-color:rgba(var(--accent-rgb),.38)}.head{display:flex;align-items:center;gap:12px}.head h3{font-size:13px;font-weight:600;letter-spacing:.16em;line-height:1}.head p{font-family:var(--mono);font-size:10px;color:var(--faint);margin-top:6px}.head .x{margin-left:auto;width:26px;height:26px;flex:none;border:1px solid var(--line2);border-radius:50%;display:grid;place-items:center;transition:all .3s;color:var(--dim)}.head .x:hover{border-color:rgba(var(--accent-rgb),.6);color:var(--ink);transform:rotate(90deg)}.head .x svg{width:9px;height:9px}.lab{font-size:9.5px;font-weight:500;letter-spacing:.14em;color:var(--faint);text-transform:uppercase}.big{font-size:24px;font-weight:400;line-height:1.1;margin-top:4px;letter-spacing:-.01em}.big small{font-size:.6em;color:var(--dim);margin-left:2px}.trend{font-family:var(--mono);font-size:10px;margin-top:3px}.up{color:var(--green)}.down{color:var(--red)}.mid{color:var(--warn)}.stats3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stats3 .big{font-size:21px}.kpis{display:grid;grid-template-columns:1fr 1fr;gap:6px}.kpis .fold{padding:12px 13px}.srow{display:grid;grid-template-columns:8px 1fr auto;gap:11px;align-items:center}.srow .nm{font-size:13px;font-weight:500;color:var(--ink)}.srow .sb{font-family:var(--mono);font-size:10px;color:var(--faint);margin-top:2px}.srow .bar{height:2px;background:#ffffff0f;margin-top:7px;position:relative;overflow:hidden;border-radius:1px}.srow .bar i{position:absolute;left:0;top:0;bottom:0;width:100%;background:currentColor;opacity:.8;transform-origin:left;transform:scaleX(0);transition:transform 1s var(--ease)}.drawer.open .srow .bar i{transform:scaleX(var(--w));transition-delay:.5s}.hd{width:7px;height:7px;border-radius:50%;background:currentColor}.c-ok{color:var(--green)}.c-warn{color:var(--warn)}.c-bad{color:var(--red)}.alert{border-left:2px solid currentColor}.alert .t{font-size:13px;font-weight:500;color:var(--ink)}.alert .m{font-size:11.5px;color:var(--dim);margin-top:4px;line-height:1.45}.alert .tm{font-family:var(--mono);font-size:10px;color:var(--faint);float:right}.alert .mini{margin-top:10px;color:var(--ink)}.sev{display:inline-block;font-family:var(--mono);font-size:9px;letter-spacing:.08em;padding:1px 6px;border:1px solid currentColor;border-radius:3px;margin-bottom:6px;opacity:.9}.funnel{display:flex;flex-direction:column;gap:7px;margin-top:9px}.funnel div{display:grid;grid-template-columns:84px 1fr 26px;align-items:center;gap:8px;font-size:11px;color:var(--dim)}.funnel div span:last-child{font-family:var(--mono);font-size:10px;text-align:right}.funnel b{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--cyan),var(--violet));opacity:.75;transform-origin:left;transform:scaleX(0);transition:transform 1s var(--ease)}.drawer.open .funnel b{transform:scaleX(var(--w));transition-delay:.45s}.mail{display:grid;grid-template-columns:28px 1fr auto;gap:11px;align-items:center}.av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:10.5px;color:var(--dim);background:#86d4ec14;border:1px solid var(--line2)}.mail .f{font-size:12.5px;font-weight:500}.mail .s{font-size:11px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(230px,14vw);margin-top:2px}.mail .tm{font-family:var(--mono);font-size:10px;color:var(--faint);text-align:right}.tag{display:inline-block;font-family:var(--mono);font-size:8.5px;padding:1px 5px;border-radius:3px;margin-top:4px;border:1px solid currentColor}.spark{width:100%;height:64px;display:block;margin-top:8px;overflow:visible}.spark .ln{fill:none;stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s var(--ease) .5s}.spark .ar{opacity:0;transition:opacity 1s .9s}.drawer.open .spark .ln{stroke-dashoffset:0}.drawer.open .spark .ar{opacity:1}.kv{display:flex;justify-content:space-between;font-size:11.5px;padding:6px 0;border-bottom:1px solid var(--line);color:var(--dim)}.kv:last-child{border:0}.kv b{color:var(--ink);font-weight:500;font-family:var(--mono);font-size:11px}.btns{display:flex;gap:6px;flex-wrap:wrap}.btn{flex:1;height:32px;border-radius:16px;font-size:11px;font-weight:500;letter-spacing:.04em;border:1px solid var(--line2);transition:all .25s;white-space:nowrap;padding:0 12px;color:var(--dim)}.btn:hover{border-color:rgba(var(--accent-rgb),.6);color:var(--ink);background:rgba(var(--accent-rgb),.06)}.btn.pri{background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.45);color:var(--ink)}.sitehead .orbx{width:30px;height:30px;border-radius:50%;flex:none;background:radial-gradient(circle at 35% 30%,#fff 0%,var(--c) 40%,#05080f 100%);box-shadow:0 0 14px color-mix(in srgb,var(--c) 50%,transparent)}.pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;padding:1px 7px;border-radius:9px;border:1px solid currentColor;margin-left:6px;vertical-align:middle}#planets{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}.planet{position:absolute;left:0;top:0;width:0;height:0;--c:var(--green);opacity:0;will-change:transform,opacity}.planet .hit{position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:50%;cursor:pointer;pointer-events:auto}.planet .orb{position:absolute;left:-8px;top:-8px;width:16px;height:16px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 34% 30%,#fff 0%,var(--c) 38%,color-mix(in srgb,var(--c) 30%,#000) 80%,#000 100%);box-shadow:0 0 8px color-mix(in srgb,var(--c) 70%,transparent),0 0 26px color-mix(in srgb,var(--c) 22%,transparent);transition:transform .4s var(--back)}.planet .ring{position:absolute;left:-17px;top:-17px;width:34px;height:34px;border-radius:50%;border:1px solid color-mix(in srgb,var(--c) 40%,transparent);border-left-color:transparent;border-right-color:transparent;animation:spin 8s linear infinite;pointer-events:none}.planet .pulse{position:absolute;left:-8px;top:-8px;width:16px;height:16px;border-radius:50%;border:1px solid var(--c);opacity:0;pointer-events:none}.planet.warn .pulse,.planet.bad .pulse{animation:ping 2.6s ease-out infinite}.planet .ret{position:absolute;left:-26px;top:-26px;width:52px;height:52px;pointer-events:none;opacity:0;transform:scale(1.6);transition:all .55s var(--ease);background:linear-gradient(var(--c),var(--c)) 0 0/10px 1px,linear-gradient(var(--c),var(--c)) 0 0/1px 10px,linear-gradient(var(--c),var(--c)) 100% 0/10px 1px,linear-gradient(var(--c),var(--c)) 100% 0/1px 10px,linear-gradient(var(--c),var(--c)) 0 100%/10px 1px,linear-gradient(var(--c),var(--c)) 0 100%/1px 10px,linear-gradient(var(--c),var(--c)) 100% 100%/10px 1px,linear-gradient(var(--c),var(--c)) 100% 100%/1px 10px;background-repeat:no-repeat}.planet .lbl{position:absolute;left:22px;top:-14px;white-space:nowrap;pointer-events:auto;cursor:pointer;font-size:12.5px;font-weight:500;letter-spacing:.02em;color:var(--ink);text-shadow:0 0 8px rgba(0,0,0,.9);transition:transform .3s var(--ease)}.planet .lbl small{display:block;font-family:var(--mono);font-size:9.5px;font-weight:400;color:var(--faint);margin-top:1px}.planet .lbl small i{font-style:normal;color:var(--c)}.planet:hover .orb,.planet.sel .orb{transform:scale(1.3)}.planet:hover .lbl{transform:translate(3px)}.planet.sel .ret{opacity:.9;transform:scale(1)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}#conv{position:fixed;left:0;top:0;z-index:15;width:min(900px,62vw);text-align:center;pointer-events:none;opacity:0;transition:opacity .5s;will-change:transform}body.s-conv #conv{opacity:1}.you{font-size:12px;color:var(--dim);min-height:18px;opacity:0;transform:translateY(6px);transition:all .5s var(--ease)}.you.on{opacity:1;transform:none}.you span{font-size:9px;font-weight:600;letter-spacing:.16em;color:var(--amber);border:1px solid rgba(233,184,114,.4);padding:1px 6px;border-radius:3px;margin-right:10px;vertical-align:1px}.you q{font-size:14px;color:var(--ink);quotes:"« " " »"}html[lang=en] .you q{quotes:"“" "”"}.answer{margin-top:14px;font-weight:300;font-size:clamp(21px,1.85vw,34px);line-height:1.3;color:#f4eee4;min-height:1.3em;letter-spacing:-.005em;text-shadow:0 0 28px rgba(233,184,114,.18)}.answer em{font-style:normal;color:var(--amber);font-weight:400}.answer em.r{color:var(--red)}.answer em.g{color:var(--green)}.caret{display:inline-block;width:2px;height:1em;vertical-align:-.14em;margin-left:3px;background:var(--amber);animation:blink .8s steps(2) infinite}.asub{margin-top:10px;font-family:var(--mono);font-size:12px;color:#f0dcbe9e;opacity:0;transform:translateY(6px);transition:all .6s var(--ease);min-height:1em}.asub.on{opacity:1;transform:none}.listenbadge{display:none;font-size:11px;font-weight:600;letter-spacing:.3em;color:var(--amber);margin-top:18px}.listenbadge:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--red);margin-right:12px;vertical-align:1px;animation:blink 1s infinite}#conv.listen .listenbadge{display:block}#conv.listen .answer,#conv.listen .imeta,#conv.listen .acts,#conv.listen .asub{display:none}.imeta{display:flex;justify-content:center;margin-top:18px;opacity:0;transform:translateY(6px);transition:all .5s var(--ease)}.imeta.on{opacity:1;transform:none}.intent{display:inline-flex;align-items:center;gap:10px;padding:5px 12px;border-radius:14px;border:1px solid rgba(233,184,114,.25);background:#1e160c66;font-size:11px}.intent .k{font-size:9px;font-weight:600;letter-spacing:.16em;color:#e9c89699}.intent code{color:#efd9b4;font-family:var(--mono);font-size:11px}.intent .cl{color:#e9c89680;font-size:10px}.intent .cb{width:56px;height:2px;background:#ffffff1a;border-radius:1px;overflow:hidden}.intent .cb i{display:block;height:100%;width:0;background:var(--amber);transition:width .9s var(--ease)}.intent b{color:var(--amber);font-weight:500;font-family:var(--mono);font-size:11px;min-width:28px;text-align:left}.acts{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transform:translateY(6px);transition:all .5s var(--ease);pointer-events:none}.acts.on{opacity:1;transform:none;pointer-events:auto}.acts p{font-size:13.5px;color:#f4eee4cc;margin-right:8px}.acts .btn{flex:none;padding:0 18px}.acts .done{font-family:var(--mono);font-size:11.5px;color:var(--green)}#prompt{position:fixed;left:50%;bottom:30px;z-index:25;width:min(660px,calc(100vw - 460px));min-width:min(460px,92vw);height:54px;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:0 7px 0 18px;border-radius:27px;background:linear-gradient(180deg,#161e2e99,#0a0f1aa8);border:1px solid var(--line2);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 12px 40px #00000073;transition:box-shadow .4s,border-color .4s;animation:rise 1s .8s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translate(-50%,18px)}}#prompt:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--ang),transparent 0 65%,rgba(var(--accent-rgb),.8) 82%,transparent 95%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;animation:angspin 5s linear infinite;transition:opacity .4s}#prompt:focus-within:before{opacity:.55}body.listening #prompt:before{opacity:.9;animation-duration:1.6s}@keyframes angspin{to{--ang:360deg}}#model-pick{flex:none;max-width:148px;height:28px;border-radius:14px;border:1px solid var(--line2);background:#080c148c;color:var(--dim);font:500 10px/1 var(--mono);padding:0 8px}#model-pick option{background:#0c121c;color:#e6eef5}#model-pick:focus{outline:1px solid rgb(var(--accent-rgb))}#brain-alert{position:fixed;top:108px;left:50%;transform:translate(-50%);z-index:34;font-size:12px;letter-spacing:.04em;padding:6px 12px;border-radius:12px;border:1px solid rgba(227,196,107,.45);background:#1c160ae0;color:#f0e2c0}#brain-alert[hidden]{display:none}#fb-up,#fb-down{all:unset;cursor:pointer;font-size:12px}#fb-up[hidden],#fb-down[hidden]{display:none}#prompt .glyph{width:14px;height:14px;flex:none;border-radius:50%;border:1.5px solid rgba(var(--accent-rgb),.8);position:relative}#prompt .glyph:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:rgba(var(--accent-rgb),.9);animation:blink 2.4s infinite}#inp{flex:1;font-size:15px;font-weight:300;color:#fff;min-width:0;-webkit-user-select:text;user-select:text}#inp::placeholder{color:#d6e2ee6b}#wave{display:none;flex:1;align-items:center;gap:3px;height:30px}#wave i{flex:1;max-width:4px;border-radius:2px;background:var(--amber);opacity:.85;height:3px}#wave span{font-size:10.5px;font-weight:600;letter-spacing:.22em;color:var(--amber);margin-right:12px;white-space:nowrap}body.listening:not(.filling) #inp{display:none}body.listening:not(.filling) #wave{display:flex}#prompt kbd{font-family:var(--mono);font-size:10px;color:var(--faint);border:1px solid var(--line);border-radius:4px;padding:2px 6px}#mic{width:40px;height:40px;flex:none;border-radius:50%;position:relative;display:grid;place-items:center;background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.4);transition:all .3s}#mic:hover{background:rgba(var(--accent-rgb),.2)}#mic svg{width:16px;height:16px}#mic:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1px solid rgba(var(--accent-rgb),.7);opacity:0}body.listening #mic{background:#ea748440;border-color:#ea748499}body.listening #mic:after{animation:ping 1.5s ease-out infinite}#qa{position:fixed;left:50%;bottom:96px;z-index:24;display:flex;gap:6px;transform:translate(-50%);animation:fadein 1s 1.1s both;transition:opacity .4s}.qa{display:flex;align-items:center;gap:7px;height:28px;padding:0 12px 0 10px;border-radius:14px;border:1px solid var(--line);background:#0a0f1980;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:500;color:var(--dim);transition:all .25s;white-space:nowrap}.qa svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.qa:hover{color:var(--ink);border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.07)}#chips{position:fixed;left:50%;bottom:134px;z-index:24;display:flex;gap:6px;transform:translate(-50%) translateY(8px);opacity:0;visibility:hidden;transition:all .45s var(--ease)}body.s-conv #chips,body.focus #chips{opacity:1;visibility:visible;transform:translate(-50%)}#chips .cap{align-self:center;margin-right:4px;color:var(--faint);font-size:9px}#chips button{font-size:11px;padding:5px 12px;border-radius:13px;border:1px dashed var(--line2);color:var(--dim);transition:all .25s;white-space:nowrap}#chips button:hover{color:var(--ink);border-color:rgba(var(--accent-rgb),.6);border-style:solid}#sample{position:fixed;left:28px;bottom:14px;z-index:22;font-family:var(--mono);font-size:9px;letter-spacing:.06em;color:#d6e2ee5c}#keys{position:fixed;right:28px;bottom:14px;z-index:22;font-family:var(--mono);font-size:9px;color:#d6e2ee5c}#keys b{font-weight:500;color:#d6e2ee8c}#toast{position:fixed;top:118px;left:50%;z-index:40;transform:translate(-50%,-8px);opacity:0;pointer-events:none;font-size:12px;padding:8px 16px;border-radius:16px;border:1px solid rgba(111,214,166,.4);background:#0a1a16d1;color:#cdeedd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .45s var(--ease)}#toast.on{opacity:1;transform:translate(-50%)}#toast.muted{border-color:var(--line2);background:#0c121ed9;color:var(--dim)}@media(max-width:1600px){.kc .v small{display:none}.kc{padding:0 10px}body.s-orbital .col{opacity:0;pointer-events:none}}@media(max-width:1366px){.brand span,#date,.qa span{display:none}.qa{padding:0 9px}}@media(max-height:820px){.col .ev:nth-child(n+5),.td:nth-child(n+4){display:none}.fold{padding:10px 13px}.spark{height:50px}}#lang{display:flex;align-items:center;gap:1px;padding:2px;border:1px solid var(--line2);border-radius:999px;background:#ffffff05}#lang button{all:unset;cursor:pointer;font:600 9.5px/1 var(--mono);letter-spacing:.12em;padding:4px 7px 4px 8px;border-radius:999px;color:var(--faint);transition:color .2s,background .25s}#lang button:hover{color:var(--ink)}#lang button.on{color:#06101c;background:rgb(var(--accent-rgb))}#lang button:focus-visible{outline:1px solid rgb(var(--accent-rgb));outline-offset:1px}#gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;background:#03050a73}#gate[hidden]{display:none}.card{width:min(420px,calc(100vw - 32px));padding:28px 26px 22px;border-radius:18px;border:1px solid var(--line2);background:linear-gradient(160deg,#121a28db,#080c14d1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 60px #00000073}.card h1{font-size:13px;letter-spacing:.28em;font-weight:600;margin:12px 0 4px}.card .lead{color:var(--dim);font-size:13px;font-weight:300;margin-bottom:18px}.card label{display:block;margin-top:12px}.card label[hidden]{display:none}.card label span{display:block;margin-bottom:6px}.card input{width:100%;height:40px;border-radius:12px;border:1px solid var(--line2);padding:0 12px;background:#ffffff08;-webkit-user-select:text;user-select:text}.card input:focus{border-color:rgba(var(--accent-rgb),.6)}.card .row{display:flex;gap:8px;margin-top:16px}.card .row .btn{flex:1}#gate-error{min-height:1.2em;margin-top:10px;color:var(--red);font-size:12px}button:disabled,.mini:disabled,.btn:disabled{opacity:.42;cursor:not-allowed}button:disabled:hover,.mini:disabled:hover,.btn:disabled:hover{border-color:var(--line2);background:none;color:var(--dim)}a.qa,a.btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.planet.stale{--c:#8aa0b4}.kc .v b.stale{color:var(--faint)}.kc .v b.gap{font-size:11px;letter-spacing:.02em;font-weight:500;color:var(--faint)}.gap{color:var(--faint);font-size:13px;font-weight:500;letter-spacing:.02em}.voice{all:unset;cursor:pointer;font:600 9.5px/1 var(--mono);letter-spacing:.12em;color:var(--faint);padding:4px 6px}.voice.on{color:rgb(var(--accent-rgb))}.voice:focus-visible{outline:1px solid rgb(var(--accent-rgb));outline-offset:2px}#jobs{position:fixed;top:112px;left:50%;transform:translate(-50%);z-index:16;display:flex;gap:8px;max-width:min(760px,calc(100vw - 24px));flex-wrap:wrap;justify-content:center}#jobs[hidden]{display:none}.job{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--line2);background:#080c14d1;font-size:12px;color:var(--ink)}.job i{display:block;width:72px;height:4px;border-radius:99px;background:var(--line);position:relative;overflow:hidden}.job i:after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--p) * 1%);background:rgb(var(--accent-rgb))}.job button{all:unset;cursor:pointer;font:600 10px/1 var(--mono);letter-spacing:.08em;color:rgb(var(--accent-rgb));padding:2px 4px}#offline{position:fixed;top:108px;left:50%;transform:translate(-50%);z-index:35;font-size:12px;letter-spacing:.08em;padding:6px 12px;border-radius:12px;border:1px solid var(--line2);background:#0c121ecc;color:var(--faint);display:none}#offline.on{display:block}.soon-tag{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--faint)}@media(max-width:980px){#ribbon{left:8px;right:8px;width:auto;transform:none;overflow-x:auto}.col{display:none}#prompt{width:calc(100vw - 20px);min-width:0}#qa{max-width:calc(100vw - 16px);overflow-x:auto;justify-content:flex-start}.drawer{width:min(100vw - 16px,420px)}#chips{max-width:calc(100vw - 12px);overflow-x:auto}.tab.tl,.tab.bl{left:10px}.tab.tr,.tab.br{right:10px}}
