@property --ai-a{syntax:"<angle>";inherits:false;initial-value:0deg}._island_2pq7n_7,._frame_2pq7n_8{--ai-accent:#4b8dff;--ai-light:#a9c8ff;--ai-deep:#2f6fe0;--ai-glow:#4b8dff40}._island_2pq7n_7{color:var(--ui-ink);flex-direction:column;align-items:center;gap:0;display:flex;position:relative}._mob_2pq7n_25{width:92px;height:108px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--mob), transparent 72%)) drop-shadow(0 8px 10px #00000038);background:0 0;border:0;flex:none;padding:0;transition:filter .6s;display:block;position:relative}._mob_2pq7n_25 canvas{width:100%;height:100%;display:block;position:relative}._mob_2pq7n_25:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--mob), transparent 70%), transparent);border-radius:50%;transition:opacity .6s,background-color .6s;position:absolute;inset:6% 4% 18%}._mob_2pq7n_25[data-ai=idle]:before{opacity:.2}._mob_2pq7n_25[data-ai=listening]:before{animation:3.2s ease-in-out infinite _mob-breathe_2pq7n_1}._mob_2pq7n_25[data-ai=thinking]:before{animation:2.4s ease-in-out infinite _mob-breathe_2pq7n_1}._mob_2pq7n_25[data-ai=building]:before{animation:.9s ease-in-out infinite alternate _mob-work_2pq7n_1}._mob_2pq7n_25[data-ai=done]:before{animation:2.6s ease-out forwards _mob-flash_2pq7n_1}._mob_2pq7n_25[data-ai=error]:before{opacity:.6;animation:.9s steps(2,jump-none) 3 _mob-flicker_2pq7n_1}@keyframes _mob-breathe_2pq7n_1{0%,to{opacity:.25;transform:scale(.96)}50%{opacity:.6;transform:scale(1.02)}}@keyframes _mob-work_2pq7n_1{0%{opacity:.45}to{opacity:.7}}@keyframes _mob-flash_2pq7n_1{0%{opacity:.75}to{opacity:.2}}@keyframes _mob-flicker_2pq7n_1{0%{opacity:.9}to{opacity:.3}}@media (prefers-reduced-motion:reduce){._mob_2pq7n_25:before{animation:none!important}._mob_2pq7n_25:not([data-ai=off]):before{opacity:.5}}._mob_2pq7n_25[data-ai=off]{filter:drop-shadow(0 6px 8px #0003)}@media (width<=800px){._mob_2pq7n_25{width:72px;height:86px}}._orb_2pq7n_138{filter:drop-shadow(0 8px 18px #08185059);border-radius:50%;width:96px;height:96px;transition:transform .4s cubic-bezier(.2,.9,.1,1),filter .4s;display:block}._island_2pq7n_7:hover ._orb_2pq7n_138{transform:translateY(-2px)scale(1.04)}._island_2pq7n_7[data-ai=off] ._orb_2pq7n_138{filter:drop-shadow(0 6px 14px #00000040)}._orb_2pq7n_138[data-static]{background:radial-gradient(circle at 35% 30%, #eaf2ff 0 8%, var(--ai-light) 22%, var(--ai-accent) 52%, var(--ai-deep) 80%)}@media (width<=800px){._orb_2pq7n_138{width:76px;height:76px}}._srOnly_2pq7n_169{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes _flow_2pq7n_1{to{--ai-a:360deg}}._card_2pq7n_184{background:color-mix(in srgb, var(--ui-canvas), transparent 4%);width:min(300px,100vw - 32px);color:var(--ui-ink);white-space:normal;text-align:left;box-shadow:0 0 0 1px color-mix(in srgb, var(--ai-accent) 30%, var(--ui-line)), 0 0 22px var(--ai-glow), 0 10px 30px #0000001f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:100% 100%;border-radius:14px;gap:8px;padding:12px 14px;animation:.4s cubic-bezier(.2,.9,.1,1) both _card-in_2pq7n_1;display:grid;position:absolute;bottom:calc(100% + 8px);right:4px}@keyframes _card-in_2pq7n_1{0%{opacity:0;transform:translateY(8px)scale(.97)}}._cardHead_2pq7n_211{color:var(--ui-muted-text);align-items:center;gap:8px;font-size:11px;display:flex}._cardHead_2pq7n_211 b{letter-spacing:.04em;text-transform:uppercase;color:var(--ai-accent);font-weight:600}._cardHead_2pq7n_211 span{background:color-mix(in srgb, var(--ai-accent), transparent 88%);color:var(--ai-accent);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px}._cardHead_2pq7n_211 time{font-variant-numeric:tabular-nums;margin-left:auto;font-family:ui-monospace,SF Mono,Menlo,monospace}._mission_2pq7n_236{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}._progress_2pq7n_246{gap:3px;height:3px;display:flex}._progress_2pq7n_246 i{background:var(--ui-line);border-radius:2px;flex:1;position:relative;overflow:hidden}._progress_2pq7n_246 i[data-state=done]{background:var(--ai-accent)}._progress_2pq7n_246 i[data-state=current]:after{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--ai-deep), var(--ai-accent), var(--ai-light));width:40%;animation:1.6s cubic-bezier(.2,.9,.1,1) infinite _indeterminate_2pq7n_1;position:absolute;inset:0}@keyframes _indeterminate_2pq7n_1{0%{transform:translate(-100%)}to{transform:translate(260%)}}._steps_2pq7n_283{gap:4px;font-size:11.5px;display:grid}._steps_2pq7n_283>span{color:var(--ui-muted-text);align-items:center;gap:7px;animation:.34s cubic-bezier(.2,.9,.1,1) both _step-in_2pq7n_1;display:flex}@keyframes _step-in_2pq7n_1{0%{opacity:0;transform:translateY(6px)}}._steps_2pq7n_283>span>*{flex:none;width:11px}._steps_2pq7n_283>span[data-status=done] svg{color:var(--ai-accent)}._steps_2pq7n_283>span[data-status=running]{color:var(--ui-ink);font-weight:500}._steps_2pq7n_283>span[data-status=running] i{background:var(--ai-accent);border-radius:50%;width:7px;height:7px;margin:0 2px;animation:1.4s ease-in-out infinite _pulse_2pq7n_1}@keyframes _pulse_2pq7n_1{0%,to{box-shadow:0 0 0 0 var(--ai-glow);transform:scale(.75)}50%{box-shadow:0 0 0 5px var(--ai-glow);transform:scale(1)}}@property --ai-b{syntax:"<angle>";inherits:false;initial-value:0deg}._frame_2pq7n_8{z-index:4;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .8s;position:absolute;inset:0}._frame_2pq7n_8:before,._frame_2pq7n_8:after{content:"";border-radius:inherit;background:conic-gradient(from var(--ai-a), #4b8dff00 0deg, var(--ai-accent) 70deg, var(--ai-light) 120deg, #4b8dff00 200deg, #4b8dff00 360deg), conic-gradient(from var(--ai-b), #2f6fe000 0deg, var(--ai-deep) 90deg, var(--ai-accent) 130deg, #2f6fe000 170deg, #2f6fe000 360deg);animation:4.8s linear infinite _flow_2pq7n_1,7.9s linear infinite _flow-b_2pq7n_1;position:absolute}._frame_2pq7n_8:before{filter:blur(18px);opacity:.85;inset:0;-webkit-mask:linear-gradient(90deg,#000,#0000 56px),linear-gradient(270deg,#000,#0000 56px),linear-gradient(#000,#0000 56px),linear-gradient(0deg,#000,#0000 56px);mask:linear-gradient(90deg,#000,#0000 56px),linear-gradient(270deg,#000,#0000 56px),linear-gradient(#000,#0000 56px),linear-gradient(0deg,#000,#0000 56px)}._frame_2pq7n_8:after{-webkit-mask-composite:xor;padding:2px;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes _flow-b_2pq7n_1{to{--ai-b:-360deg}}._frame_2pq7n_8[data-ai=thinking]{opacity:.7}._frame_2pq7n_8[data-ai=building]{opacity:1}._frame_2pq7n_8[data-ai=building]:before,._frame_2pq7n_8[data-ai=building]:after{animation-duration:2.8s,4.6s}._frame_2pq7n_8[data-ai=done]{opacity:1;animation:2.6s forwards _fade_2pq7n_1}@keyframes _fade_2pq7n_1{0%{opacity:.9}to{opacity:0}}._frame_2pq7n_8[data-ambient][data-ai=off]{opacity:0}._frame_2pq7n_8[data-ambient][data-ai=idle]{opacity:.3}._frame_2pq7n_8[data-ambient][data-ai=idle]:before,._frame_2pq7n_8[data-ambient][data-ai=idle]:after{animation-duration:16s,26s}._frame_2pq7n_8[data-ambient][data-ai=listening]{opacity:.5;animation:3.8s ease-in-out infinite _breathe_2pq7n_1}._frame_2pq7n_8[data-ambient][data-ai=listening]:before,._frame_2pq7n_8[data-ambient][data-ai=listening]:after{animation-duration:9s,14s}._frame_2pq7n_8[data-ambient][data-ai=thinking]{--ai-accent:#6ea6ff;--ai-light:#c3dcff;--ai-deep:#3f7fe6;opacity:.85}._frame_2pq7n_8[data-ambient][data-ai=thinking]:before,._frame_2pq7n_8[data-ambient][data-ai=thinking]:after{animation-duration:3.6s,6s}._frame_2pq7n_8[data-ambient][data-ai=done]{--ai-accent:#5fd36b;--ai-light:#b8f2bd;--ai-deep:#35a944}._frame_2pq7n_8[data-ambient][data-ai=error]{--ai-accent:#f5b83d;--ai-light:#fbdc9b;--ai-deep:#c98a12;opacity:.9}@keyframes _breathe_2pq7n_1{50%{opacity:.22}}@media (prefers-reduced-motion:reduce){._frame_2pq7n_8:before,._frame_2pq7n_8:after,._steps_2pq7n_283>span,._progress_2pq7n_246 i:after,._card_2pq7n_184{animation:none!important}._frame_2pq7n_8[data-ai=done]{animation:none}._status_2pq7n_492>i{animation:none!important}}._night_1c0kn_4{--gen:#a8ddf8;--u:max(100vw / 3000, 100svh / 1400);--ux:min(var(--u), 100vw / 2500);--cx:50%;--cy:46%;z-index:50;color:#fff;font-family:var(--font-geist-sans), system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-user-select:none;user-select:none;background:radial-gradient(62% 62% at 50% 46%,#1c2550 0%,#0e1430 45%,#05070f 100%);position:fixed;inset:0;overflow:hidden}._sky_1c0kn_22{pointer-events:none;position:absolute;inset:0}._sky_1c0kn_22 img{width:100%;height:auto;display:block}._aurora_1c0kn_34{filter:blur(30px);will-change:transform;background:radial-gradient(40% 14% at 38% 24%,#3fe0c052,#0000 70%),radial-gradient(34% 12% at 64% 18%,#3fe0c042,#0000 70%),radial-gradient(38% 13% at 50% 34%,#8a6cff42,#0000 70%);position:absolute;inset:-10%}._camera_1c0kn_46{will-change:transform;position:absolute;inset:0}._base_1c0kn_51{z-index:2;left:calc(var(--cx) + (var(--fx) - 1500) * var(--ux) - var(--ffx) * var(--w) * var(--u));top:calc(var(--cy) + (var(--y) - 470) * var(--u));width:calc(var(--w) * var(--u));-webkit-mask-composite:source-in;will-change:transform;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}._bloom_1c0kn_63{animation:5s ease-in-out infinite alternate _breathe_1c0kn_1;position:absolute;inset:0;width:100%!important;height:100%!important}@keyframes _breathe_1c0kn_1{0%{opacity:.75}to{opacity:1}}._wendelstein_1c0kn_79{--fx:560;--ffx:.469;--y:-286;--w:2398;-webkit-mask-image:linear-gradient(90deg,#000 61%,#0000 78%),linear-gradient(#000 43%,#0000 66%);mask-image:linear-gradient(90deg,#000 61%,#0000 78%),linear-gradient(#000 43%,#0000 66%)}._pirate_1c0kn_89{--fx:2460;--ffx:.5;--y:94;--w:1268;-webkit-mask-image:linear-gradient(270deg,#000 77%,#0000 108%),linear-gradient(#000 46%,#0000 89%);mask-image:linear-gradient(270deg,#000 77%,#0000 108%),linear-gradient(#000 46%,#0000 89%)}._vignette_1c0kn_98{background:radial-gradient(75% 75% at 50% 45%,#0000 50%,#000000c7);position:absolute;inset:0}._title_1c0kn_105{left:50%;top:var(--cy);z-index:2;will-change:transform;pointer-events:none;justify-items:center;width:min(88vw,600px);display:grid;position:absolute;transform:translate(-50%,-50%)}._title_1c0kn_105 h1{width:100%;margin:0}._wordmark_1c0kn_121{filter:drop-shadow(0 0 22px #a8ddf873)drop-shadow(0 0 60px #a8ddf82e);width:100%;height:auto;display:block}._date_1c0kn_127{width:min(62%,470px);color:var(--gen);filter:drop-shadow(0 0 8px #a8ddf8b3);margin-top:clamp(16px,3.4vw,30px);display:block}._allo_1c0kn_136{will-change:transform, opacity;filter:saturate(.8)brightness(.9);width:30px;height:36px;position:absolute;top:0;left:0}._allo_1c0kn_136>span{filter:none;width:100%;height:100%}._allo_1c0kn_136>span:before,._allo_1c0kn_136>span:after{display:none}@media (aspect-ratio<=1){._night_1c0kn_4{--u:max(100vw / 1100, 100svh / 2200);--cy:44%}._wendelstein_1c0kn_79{left:calc(var(--cx) - var(--ffx) * var(--w) * var(--u) - 18vw);top:calc(var(--cy) + (var(--y) - 400) * var(--u) - 22svh);-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000 80%),linear-gradient(#000 40%,#0000 62%);mask-image:linear-gradient(90deg,#000 55%,#0000 80%),linear-gradient(#000 40%,#0000 62%)}._pirate_1c0kn_89{left:calc(var(--cx) - var(--ffx) * var(--w) * var(--u) + 8vw);top:calc(var(--cy) + (var(--y) - 600) * var(--u) + 34svh);-webkit-mask-image:linear-gradient(270deg,#000 80%,#0000 100%),linear-gradient(#0000 38%,#000 60%);mask-image:linear-gradient(270deg,#000 80%,#0000 100%),linear-gradient(#0000 38%,#000 60%)}._allo_1c0kn_136{width:24px;height:29px}}@media (prefers-reduced-motion:reduce){._bloom_1c0kn_63{animation:none}}*{box-sizing:border-box}html,body{width:100%;min-height:100%;margin:0}
