@font-face{font-family:__Manrope_855f89;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_855f89;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_855f89;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_855f89;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_855f89;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_855f89;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_Fallback_855f89;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_855f89{font-family:__Manrope_855f89,__Manrope_Fallback_855f89;font-style:normal}.__variable_855f89{--font-ui:"__Manrope_855f89","__Manrope_Fallback_855f89"}@font-face{font-family:__Sora_33eec2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sora_33eec2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sora_33eec2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sora_33eec2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sora_Fallback_33eec2;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_33eec2{font-family:__Sora_33eec2,__Sora_Fallback_33eec2;font-style:normal}.__variable_33eec2{--font-brand:"__Sora_33eec2","__Sora_Fallback_33eec2"}@font-face{font-family:__Yellowtail_7e9ce6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a9747aa471540d59-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Yellowtail_7e9ce6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fded1358013dc048-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Yellowtail_Fallback_7e9ce6;src:local("Arial");ascent-override:128.39%;descent-override:39.81%;line-gap-override:11.87%;size-adjust:75.68%}.__className_7e9ce6{font-family:__Yellowtail_7e9ce6,__Yellowtail_Fallback_7e9ce6;font-weight:400;font-style:normal}.__variable_7e9ce6{--font-script:"__Yellowtail_7e9ce6","__Yellowtail_Fallback_7e9ce6"}:root{--bg:#0b1612;--s1:#12231b;--s2:#173026;--s3:#1e3a2d;--line:rgba(220,245,232,.08);--line2:rgba(220,245,232,.15);--fg:#e7f1eb;--mute:#93a99d;--dim:#66796f;--acc:#2fb575;--acc2:#1f8a5b;--gold:#f2b33d;--ok:#5fd39b;--warn:#f2a65a;--info:#8ab8ff;color-scheme:dark}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font:500 14.5px/1.55 var(--font-ui),system-ui,-apple-system,Segoe UI,sans-serif;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background-image:radial-gradient(1100px 520px at 95% -10%,rgba(31,138,91,.26),transparent 60%);background-attachment:fixed}a{color:inherit}.shell{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:28px;gap:28px;max-width:1400px;margin:0 auto;min-height:100%}nav.side{padding:22px 0;display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh}.brand{gap:10px;font:400 30px/1 var(--font-script),cursive;letter-spacing:0;padding:0 10px 22px}.brand,.nav{display:flex;align-items:center}.nav{justify-content:space-between;padding:8px 10px;border-radius:9px;color:var(--mute);font-weight:600;text-decoration:none}.nav:hover{background:var(--s1);color:var(--fg)}.nav.on{background:var(--s2);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.count{font-size:11px;font-weight:700;color:#04130b;border-radius:999px;padding:1px 7px}.foot{margin-top:auto;font-size:12px;color:var(--dim);padding:12px 10px}main{padding:22px 0 56px;display:flex;flex-direction:column;gap:18px;min-width:0}h1{font:800 30px/1.15 var(--font-ui),sans-serif;letter-spacing:-.025em}h1,h2{margin:0}h2{font-size:15.5px;font-weight:700}.sub{color:var(--mute);margin:6px 0 0;max-width:72ch}.card{background:var(--s1);border:1px solid var(--line);border-radius:14px;padding:18px;flex-direction:column;min-width:0}.card,.row{display:flex;gap:12px}.row{justify-content:space-between;align-items:center;flex-wrap:wrap}.grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.kpi{background:var(--s1);border:1px solid var(--line);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:2px}.kpi b{font-size:30px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi span{font-size:12.5px}.chip,.kpi span{color:var(--mute)}.chip{display:inline-flex;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--s3);white-space:nowrap}.chip.ok{background:rgba(70,211,154,.12);color:var(--ok)}.chip.warn{background:rgba(242,166,90,.13);color:var(--warn)}.chip.info{background:rgba(138,184,255,.12);color:var(--info)}.chip.acc{background:rgba(47,181,117,.15);color:#7fe0ae}.btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:700;font-size:13.5px;padding:8px 14px;border-radius:10px;border:1px solid var(--line2);background:var(--s2);color:var(--fg);white-space:nowrap}.btn:hover{background:var(--s3)}.btn.p{background:linear-gradient(135deg,var(--acc),var(--acc2));color:#04130b}.btn.g,.btn.p{border-color:transparent}.btn.g{background:transparent;color:var(--mute)}.btn:focus-visible,.field:focus{outline:2px solid var(--acc);outline-offset:1px}.acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.field{width:100%;background:var(--s2);color:var(--fg);border:1px solid var(--line2);border-radius:10px;padding:9px 12px;font:inherit}label.l{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--mute)}.list a.item{display:flex;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);text-decoration:none}.list a.item:hover{background:var(--s2)}.av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:12.5px;background:var(--s3);flex:none}.grow{flex:1 1;min-width:0}.grow p{margin:2px 0 0;color:var(--mute);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msgs{display:flex;flex-direction:column;gap:10px}.b{max-width:min(560px,88%);padding:10px 14px;border-radius:16px;font-size:14px}.b.in{background:var(--s3);align-self:flex-start;border-bottom-left-radius:5px}.b.out{background:linear-gradient(135deg,#1f7a52,#155c3d);align-self:flex-end;border-bottom-right-radius:5px}.b small{display:block;font-size:11px;color:var(--dim);margin-top:4px}.b.out small{color:rgba(225,248,236,.65)}.draft{border:1.5px dashed rgba(47,181,117,.55);background:rgba(47,181,117,.06);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:10px}.empty{color:var(--mute);padding:28px;text-align:center;border:1px dashed var(--line2);border-radius:14px}table{border-collapse:collapse;width:100%;min-width:620px}th{text-align:left;font-size:12px;color:var(--dim);font-weight:600;padding:10px 12px}td,th{border-bottom:1px solid var(--line)}td{padding:12px}.tw{overflow-x:auto}.step{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.step span{color:var(--mute)}.step.tot{font-weight:800;border:0}code.tok{display:block;background:var(--s2);border-radius:10px;padding:10px 12px;font-size:13px;word-break:break-all}@media (max-width:820px){.shell{grid-template-columns:minmax(0,1fr);gap:0}nav.side{position:static;height:auto;flex-direction:row;overflow-x:auto;padding:12px 0}.foot,nav.side .brand{display:none}.nav{white-space:nowrap}}:root{--teal:#3cc8c0;--violet:#9b8cff;--coral:#ff7e5f;--sky:#5bb6ff;--amber:#f2b33d}.wm{font-family:var(--font-script),cursive;font-weight:400;letter-spacing:0;background:linear-gradient(100deg,#7fe0ae,#3cc8c0 45%,#f2b33d);padding:0 .08em .06em 0}.brand .wm{font-size:30px;line-height:1.1}.orb{--s:180px;position:relative;width:var(--s);height:var(--s);border-radius:50%;border:0;padding:0;cursor:pointer;background:transparent;display:grid;place-items:center;flex:none}.orb:focus-visible{outline:3px solid var(--sky);outline-offset:6px}.orb .core{inset:18%;background:radial-gradient(circle at 35% 30%,#cfffe6 0,#3fd08a 22%,#1f8a5b 52%,#0b3b29 78%,#06180f 100%);box-shadow:0 0 40px 6px rgba(47,181,117,.45),inset 0 0 30px hsla(0,0%,100%,.18)}.orb .core,.orb .ring{position:absolute;border-radius:50%}.orb .ring{inset:6%;background:conic-gradient(from 0deg,transparent 0 12%,rgba(60,200,192,.9) 18%,transparent 26% 46%,rgba(155,140,255,.85) 54%,transparent 62% 76%,rgba(242,179,61,.9) 84%,transparent 92%);-webkit-mask:radial-gradient(circle,transparent 62%,#000 63% 70%,transparent 71%);mask:radial-gradient(circle,transparent 62%,#000 63% 70%,transparent 71%)}.orb .ring.r2{inset:0;opacity:.55;-webkit-mask:radial-gradient(circle,transparent 66%,#000 67% 69%,transparent 70%);mask:radial-gradient(circle,transparent 66%,#000 67% 69%,transparent 70%)}.orb .pulse{position:absolute;inset:18%;border-radius:50%;border:2px solid rgba(60,200,192,.55);opacity:0}.orb .ico{position:relative;z-index:1;color:#04130b;width:34%;height:34%}.orb-state{font:600 13px var(--font-ui),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);text-align:center}.orb-state.live{color:var(--teal)}@media (prefers-reduced-motion:no-preference){.orb .ring{animation:orbspin 9s linear infinite}.orb .ring.r2{animation-duration:16s;animation-direction:reverse}.orb .core{animation:orbbreathe 4.5s ease-in-out infinite}.orb.listening .ring{animation-duration:2.2s}.orb.listening .pulse{animation:orbpulse 1.6s ease-out infinite}.orb.listening .pulse.p2{animation-delay:.8s}.orb.thinking .ring{animation-duration:1.2s}.orb.thinking .core{animation:orbbreathe 1.1s ease-in-out infinite}.orb.speaking .core{animation:orbtalk .5s ease-in-out infinite alternate}.orb.speaking .pulse{animation:orbpulse 1.2s ease-out infinite}}@keyframes orbspin{to{transform:rotate(1turn)}}@keyframes orbbreathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes orbtalk{0%{transform:scale(.97)}to{transform:scale(1.09)}}@keyframes orbpulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}:root{--bg:#070b1a;--s1:#0e1530;--s2:#151e40;--s3:#1d2852;--line:rgba(200,215,255,.08);--line2:rgba(200,215,255,.16);--fg:#eaf0ff;--mute:#9aa6c8;--dim:#68749a;--acc:#5b8cff;--acc2:#8b6cff;--brand1:#5bb6ff;--brand2:#9b8cff}body{background-image:radial-gradient(1000px 520px at 95% -10%,rgba(91,140,255,.2),transparent 60%),radial-gradient(800px 480px at -10% 110%,rgba(155,140,255,.14),transparent 60%)}.wm{background:linear-gradient(100deg,var(--brand1) 0,#7fa4ff 45%,var(--brand2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.wm.i{font-size:1.45em;line-height:.8;vertical-align:-.04em}.btn.p{background:linear-gradient(135deg,#5b8cff,#8b6cff);color:#fff}.count{background:var(--acc);color:#fff}.chip.acc{background:rgba(91,140,255,.16);color:#a9c3ff}.b.out{background:linear-gradient(135deg,#3557d6,#5b3fc4)}.draft{border-color:rgba(91,140,255,.55);background:rgba(91,140,255,.07)}.orb .core{background:radial-gradient(circle at 35% 30%,#e4ecff 0,#7fb2ff 22%,#5b6cff 52%,#2a1f7a 78%,#0b0a2a 100%);box-shadow:0 0 44px 8px rgba(91,140,255,.45),inset 0 0 30px hsla(0,0%,100%,.2)}.orb .ring{background:conic-gradient(from 0deg,transparent 0 12%,rgba(91,182,255,.95) 18%,transparent 26% 46%,rgba(155,140,255,.9) 54%,transparent 62% 76%,rgba(255,126,95,.85) 84%,transparent 92%)}.jarvis{position:relative;overflow:hidden;border-radius:22px;padding:22px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;background:radial-gradient(600px 300px at 0 0,rgba(91,182,255,.22),transparent 70%),radial-gradient(500px 300px at 100% 100%,rgba(155,140,255,.25),transparent 70%),linear-gradient(135deg,#101a3e,#1a1446);border:1px solid rgba(160,180,255,.18)}.jarvis .orb{--s:150px}.jarvis h2{font-size:22px;letter-spacing:-.02em}.jarvis .say{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:12px 14px;white-space:pre-wrap;font-size:14.5px;max-height:220px;overflow-y:auto}.jarvis .quick .btn{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.14)}.jarvis .quick .btn:hover{background:hsla(0,0%,100%,.16)}.jarvis .quick .btn.p{background:linear-gradient(135deg,#5bb6ff,#8b6cff);color:#fff}@media (max-width:720px){.jarvis{grid-template-columns:1fr;justify-items:center;text-align:center}.jarvis .quick,.jarvis form{justify-content:center}}.cluster{border-radius:22px;padding:22px 18px 18px;background:radial-gradient(500px 260px at 50% 0,rgba(91,140,255,.14),transparent 70%),linear-gradient(180deg,#0c1330,#080c1f);border:1px solid rgba(160,180,255,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 30px 60px -30px rgba(0,0,0,.7)}.cluster .top{grid-template-columns:1fr auto 1fr;align-items:center}.cluster .mid,.cluster .top{display:grid;grid-gap:12px;gap:12px}.cluster .mid{justify-items:center}.cluster .grings{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.dial{display:grid;justify-items:center;text-align:center}.dial svg{width:100%;max-width:300px;height:auto;overflow:visible}.dial .lbl{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#c9d4ff;margin-top:-2px}.gring{display:grid;justify-items:center;text-align:center;grid-gap:4px;gap:4px;padding:10px 6px;border-radius:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);text-decoration:none;transition:transform .2s,background .2s}a.gring:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.07)}.gring svg{width:96px;height:96px}.gring span{font-size:12px;color:var(--mute);font-weight:600}.gring.sm svg{width:84px;height:84px}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:760px){.cluster .grings{grid-template-columns:repeat(3,minmax(0,1fr))}.cluster .top{grid-template-columns:1fr}.cluster .mid{grid-template-columns:repeat(3,1fr)}}.cgrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.cdeal{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--s1);border:1px solid var(--line);text-decoration:none;transition:transform .2s,border-color .2s;height:100%}.cdeal:hover{transform:translateY(-3px);border-color:rgba(160,180,255,.35)}.cdeal .ph{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,#1d3fb8,#5b3fc4 60%,#ff7e5f) 50%/cover no-repeat;display:grid;place-items:center}.cdeal .ph>span{font:400 34px/1 var(--font-script),cursive;color:hsla(0,0%,100%,.85)}.cdeal .tags{position:absolute;left:10px;top:10px;display:flex;gap:6px}.cdeal .tags .chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(7,11,26,.7)}.cdeal .bd{padding:14px;display:flex;flex-direction:column;gap:8px}.nums4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.nums4 div{background:var(--s2);border-radius:10px;padding:7px 8px;display:flex;flex-direction:column}.nums4 span{font-size:11px;color:var(--mute)}.nums4 b{font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:8px;gap:8px}.gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.agreement{background:#fff;color:#111;border-radius:12px;padding:40px;font:15px/1.6 Georgia,serif;max-width:820px}.agreement h1,.agreement h2{font-family:Georgia,serif;color:#111}.agreement h2{font-size:16px;margin:20px 0 6px}@media print{.noprint,nav.side{display:none!important}.shell{display:block}body{background:#fff}.agreement{padding:0}}