@supports (height:100dvh){html,body,#root{height:100dvh}}@supports (min-height:100svh){html,body,#root{min-height:100svh}}body{display:block}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#02030a;--bg-1:#03091b;--bg-2:#040f24;--accent-cyan:#33f6ff;--accent-teal:#26ffc4;--accent-violet:#9b5bff;--accent-gold:#ffd979;--good:#26ffc4;--warn:#ffd979;--bad:#ff4d8d;--text-main:#f5f7ff;--text-subtle:#c3c7e6;--text-dim:#f5f7ffb8;--frame-border:#b0fff77a;--frame-bg:#060e23d9;--frame-inner-bg:#030818f5;--line-soft:#ffffff0f;--line-med:#ffffff1a;--glass-0:#0a14308c;--glass-1:#060e23b8;--glass-2:#030818e6;--shadow-soft:0 0 40px #000000a6;--shadow-halo:0 0 120px #33f6ff4d;--shadow-hard:0 24px 80px #000000b3;--radius-xl:32px;--radius-lg:24px;--radius-md:16px;--radius-sm:12px;--blur-strong:26px;--blur-soft:18px;--breath:5.236s;--breath-s:var(--breath);--transition-fast:.18s ease-out;--transition-med:.26s ease-out;--topbar-h:76px;--ring:0 0 0 3px #33f6ff3d,0 0 0 1px #ffffff1f inset;--grid-line:#75d3ff1f;--grid-glow:#5fb4ff2e;--safe-bottom:env(safe-area-inset-bottom,0px);--stage-pad:clamp(1.05rem,2.4vw,2.5rem);--frame-pad:clamp(1.05rem,2.1vw,2rem);--workspace-gap:.85rem;--bottom-actions-reserve:104px;--orbit-blur:40px;--glow-blur:32px;--chakra-ink-0:#ff3b6b;--chakra-ark-0:#ff6aa6;--chakra-ink-1:#ff8a3d;--chakra-ark-1:#ffc07a;--chakra-ink-2:#ffd24a;--chakra-ark-2:#fff2a6;--chakra-ink-3:#26ffc4;--chakra-ark-3:#a6ffe9;--chakra-ink-4:#33f6ff;--chakra-ark-4:#a8fbff;--chakra-ink-5:#7e86ff;--chakra-ark-5:#c6c9ff;--chakra-ink-6:#c18bff;--chakra-ark-6:#ead8ff}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--bg-0)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){html,:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}input,textarea,select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0}@supports (min-height:100svh){html,body,#root{min-height:100svh}}@supports (height:100dvh){html,body,#root{height:100dvh}}html{-webkit-text-size-adjust:100%}input,textarea,select,button{font-size:16px;font:inherit;color:inherit}body{color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:#33f6ff24;background:radial-gradient(circle at top,#050819 0%,#02030a 52%,#000);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,sans-serif;overflow:hidden}img,svg,canvas,video{max-width:100%;height:auto}::selection{background:#33f6ff38}:focus-visible{box-shadow:var(--ring);border-radius:10px;outline:none}a{color:var(--accent-cyan);text-decoration:none}a:hover{text-decoration:underline}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.kai-splash{z-index:10000;color:var(--text-main);opacity:0;pointer-events:none;--phi-breath:var(--breath-s,5.236s);--phi-inhale-ratio:61.8%;background:radial-gradient(circle at 18% 20%,#33f6ff2e 0,#0000 34%),radial-gradient(circle at 78% 16%,#9b5bff38 0,#0000 40%),radial-gradient(circle at 50% 110%,#26ffc429 0,#0000 52%),linear-gradient(132deg,#00060f 0%,#041227 40%,#071c37 76%,#041229 100%);place-items:center;transition:opacity .42s,transform .62s;display:grid;position:fixed;inset:0;overflow:hidden;transform:scale(1.01)}.kai-splash[data-state=show]{opacity:1;pointer-events:auto;transform:scale(1)}.kai-splash[data-state=fade],.kai-splash[data-state=hidden]{opacity:0;pointer-events:none;transform:scale(1.012)}.kai-splash:before,.kai-splash:after{content:"";pointer-events:none;position:absolute;inset:-30%}.kai-splash:before{filter:blur(70px);opacity:.85;background:radial-gradient(circle at 50% 60%,#33f6ff29,#0000 55%)}.kai-splash:after{filter:blur(120px);mix-blend-mode:screen;opacity:.6;background:conic-gradient(from 120deg,#33f6ff1a,#9b5bff26,#26ffc41a,#33f6ff1a)}.kai-splash__grid{opacity:.18;background-image:linear-gradient(90deg,#0000 0 90%,#5fb4ff40 90% 100%),linear-gradient(#0000 0 90%,#5fb4ff33 90% 100%);background-size:120px 120px;position:absolute;inset:-8%;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 82%);mask-image:radial-gradient(circle,#000 20%,#0000 82%)}.kai-splash__halo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.4;background:radial-gradient(circle at 50% 45%,#33f6ff0d,#0000 50%);border:1px solid #33f6ff33;border-radius:36px;position:absolute;inset:8%}.kai-splash__glow{mix-blend-mode:screen;filter:blur(90px);background:radial-gradient(circle,#00ffc41a,#0000 60%);position:absolute;inset:-14%}.kai-splash__content{z-index:1;width:min(540px,92vw);box-shadow:none;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:26px;gap:clamp(.8rem,2vw,1.4rem);padding:clamp(1.25rem,3vw,2.5rem);display:grid;position:relative}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.kai-splash__content{background:0 0}}.kai-splash__badge{aspect-ratio:1;isolation:isolate;filter:drop-shadow(0 0 32px #33f6ff2e);width:clamp(120px,20vw,180px);animation:kai-splash-hover var(--phi-breath)ease-in-out infinite;place-items:center;margin:0 auto;display:grid;position:relative}.kai-splash__badge-core{width:82%;height:82%;animation:kai-splash-breathe var(--phi-breath)ease-in-out infinite;background:radial-gradient(circle at 35% 30%,#ffffff1f,#fff0),radial-gradient(circle at 72% 70%,#33f6ff61,#33f6ff00),linear-gradient(200deg,#00ffc466,#03091be6);border:1px solid #a8f1ff73;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 12px #33f6ff14,0 0 60px #26ffc440}.kai-splash__badge-core img{filter:drop-shadow(0 0 14px #33f6ffa6)drop-shadow(0 0 50px #26ffc473);width:58%}.kai-splash__badge-core-shine{mix-blend-mode:screen;filter:blur(28px);opacity:.65;animation:kai-splash-surge var(--phi-breath)ease-in-out infinite;background:radial-gradient(circle at 50% 35%,#ffffff42,#0000 52%);position:absolute;inset:-18%}.kai-splash__badge-core:after{content:"";mix-blend-mode:screen;filter:blur(18px);opacity:.7;animation:kai-splash-surge var(--phi-breath)ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#ffffff40,#0000 45%);position:absolute;inset:-8%}.kai-splash__badge-orb{mix-blend-mode:screen;background:radial-gradient(circle at 45% 35%,#fff3,#fff0);border-radius:50%;position:absolute;inset:18%}.kai-splash__ring{animation:kai-splash-pulse var(--phi-breath)ease-in-out infinite;border:1px solid #33f6ff59;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 0 10px #33f6ff1f,inset 0 0 0 1px #ffffff14}.kai-splash__ring--inner{animation:kai-splash-pulse var(--phi-breath)ease-in-out infinite reverse;border:1px solid #9b5bff59;inset:16%;box-shadow:0 0 0 8px #9b5bff29,inset 0 0 0 1px #ffffff0d}.kai-splash__rays{filter:blur(32px);mix-blend-mode:screen;opacity:.9;animation:kai-splash-rotate calc(var(--phi-breath)*3)linear infinite;background:conic-gradient(from 120deg,#33f6ff14,#9b5bff2e,#26ffc41f,#33f6ff14);border-radius:50%;position:absolute;inset:-40%}.kai-splash__flare{filter:blur(3px);opacity:.65;transform-origin:50%;height:4px;animation:kai-splash-flare calc(var(--phi-breath)*.5)ease-in-out infinite;background:linear-gradient(90deg,#0000,#fffc,#0000);position:absolute;inset:22% 6% auto;transform:translateY(-60px)scaleX(.4)}@keyframes kai-splash-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes kai-splash-surge{0%{opacity:.35;transform:scale(.92)}61.8%{opacity:.95;transform:scale(1.08)}to{opacity:.35;transform:scale(.92)}}@keyframes kai-splash-flare{0%{opacity:.15;transform:translateY(-70px)scaleX(.2)}61.8%{opacity:.82;transform:translateY(0)scaleX(1.04)}to{opacity:.12;transform:translateY(-70px)scaleX(.2)}}@keyframes kai-splash-hover{0%{transform:translateY(0)scale(1)}61.8%{transform:translateY(-6px)scale(1.015)}to{transform:translateY(0)scale(1)}}@keyframes kai-splash-breathe{0%,to{opacity:.55}50%{opacity:.78}}@keyframes kai-splash-pulse{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}to{opacity:.8;transform:scale(1)}}@media (max-width:540px){.kai-splash__content{border-radius:18px;padding:1.15rem}.kai-splash__badge{width:clamp(110px,34vw,140px)}}@media (prefers-reduced-motion:reduce){.kai-splash,.kai-splash[data-state=fade],.kai-splash[data-state=show]{transition:opacity .18s,transform .2s}.kai-splash__rays,.kai-splash__ring,.kai-splash__badge-core:after,.kai-splash__flare{animation:none}}.skip-link{color:var(--text-main);z-index:9999;box-shadow:var(--shadow-soft);transition:transform var(--transition-fast);background:#0a1430eb;border:1px solid #aaf1ff59;border-radius:12px;padding:.6rem .85rem;position:absolute;top:.75rem;left:1rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.route-loader{z-index:99999;background:radial-gradient(circle at 25% 10%,#33f6ff14,#0000 48%),radial-gradient(circle at 75% 85%,#9b5bff1f,#0000 58%),linear-gradient(160deg,#02030af5,#060e23f5);place-items:center;padding:1.35rem;display:grid;position:fixed;inset:0}.route-loader__glow{filter:blur(14px);opacity:.6;background:radial-gradient(800px 520px,#33f6ff24,#0000 68%);position:absolute;inset:0}.route-loader__content{color:var(--text-main);letter-spacing:.01em;background:#030818e6;border:1px solid #aaf1ff47;border-radius:18px;align-items:center;gap:.75rem;padding:.92rem 1.05rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 18px 40px #0000008c,inset 0 0 0 1px #ffffff0f}.route-loader__dot{background:var(--accent-cyan);border-radius:999px;width:16px;height:16px;animation:1.05s ease-in-out infinite routeLoaderPulse;transform:translateZ(0);box-shadow:0 0 18px #33f6ff80,0 0 36px #9b5bff59}.route-loader__text{white-space:normal;max-width:min(320px,82vw);font-size:.96rem}@keyframes routeLoaderPulse{0%{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}to{opacity:.75;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.route-loader__dot{animation:none}}.app-shell{width:100%;height:var(--vvh-px,100dvh);max-height:var(--vvh-px,100dvh);background:radial-gradient(circle at 10% -10%,#00ffc42e 0,transparent 55%),radial-gradient(circle at 90% 110%,#9b5bff3d 0,transparent 60%),radial-gradient(circle at -20% 70%,#008cff2e 0,transparent 60%),linear-gradient(145deg,var(--bg-0),var(--bg-1),var(--bg-2));color:var(--text-main);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.app-bg-grid{pointer-events:none;opacity:.35;background-image:linear-gradient(to right,transparent 0,transparent 92%,var(--grid-line)92%,var(--grid-line)100%),linear-gradient(to bottom,transparent 0,transparent 92%,var(--grid-line)92%,var(--grid-line)100%);mix-blend-mode:screen;z-index:0;background-size:72px 72px;position:fixed;inset:-40px;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 80%);mask-image:radial-gradient(circle,#000 0,#0000 80%)}.kx-x{appearance:none;border:1px solid var(--sx-border-strong,#ffffff38);color:#ffffffeb;letter-spacing:0;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#00000061;border-radius:999px;place-items:center;width:44px;height:44px;margin:0;padding:0;font-size:28px;font-weight:700;line-height:1;display:grid;transform:translateZ(0)}.kx-x:hover{background:#00000085}.kx-x:active{transform:translateZ(0)translateY(1px)}.kx-x:focus-visible{box-shadow:var(--sx-ring,0 0 0 2px #37ffe440,0 0 0 6px #37ffe41f);outline:none}.explorer-pop__panel,.klock-pop__panel{position:relative}.explorer-pop__close,.klock-pop__close{z-index:50;position:absolute;top:12px;right:12px}.app-bg-orbit{pointer-events:none;width:120vmin;height:120vmin;filter:blur(var(--orbit-blur));opacity:.65;z-index:0;backface-visibility:hidden;will-change:transform;background:radial-gradient(circle,#0000001a 0,#0000 60%),conic-gradient(from 220deg,#26ffc452,#33f6ff00,#9b5bff66,#ffd97933,#26ffc452);animation:64s linear infinite orbit-spin;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(0)}@keyframes orbit-spin{0%{transform:translate(-50%,-50%)rotate(0)translateZ(0)}to{transform:translate(-50%,-50%)rotate(360deg)translateZ(0)}}.app-bg-glow{pointer-events:none;opacity:.58;width:36vw;max-width:520px;height:140vh;filter:blur(var(--glow-blur));mix-blend-mode:screen;animation:golden-breath var(--breath)ease-in-out infinite;transform-origin:50% 30%;z-index:0;backface-visibility:hidden;will-change:transform,opacity;background:radial-gradient(circle at 50% 0,#ffffff61 0,#0000 40%),linear-gradient(#26ffc400,#26ffc48c,#9b5bff66,#ffd9791a,#0000);position:fixed;top:-10%;left:50%;transform:translate(-50%)translateZ(0)}@keyframes golden-breath{0%{opacity:.42;transform:translate(-50%)scaleY(.985)translateZ(0)}50%{opacity:.7;transform:translate(-50%)scaleY(1.04)translateZ(0)}to{opacity:.45;transform:translate(-50%)scaleY(.995)translateZ(0)}}@media (prefers-reduced-motion:reduce){.app-bg-orbit,.app-bg-glow{animation:none!important}}@media (max-width:650px){:root{--orbit-blur:28px;--glow-blur:22px}.app-bg-orbit{opacity:.55;animation-duration:92s}}.app-topbar{z-index:5;height:var(--topbar-h);-webkit-backdrop-filter:blur(var(--blur-soft))saturate(140%);background:radial-gradient(circle at 20% 0,#33f6ff1f,#0000 55%),radial-gradient(circle at 80% 100%,#9b5bff1a,#0000 60%),linear-gradient(#020612e0,#0206129e);border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:.85rem clamp(1rem,2.5vw,1.75rem);display:flex;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-topbar{background:#020612eb}}.topbar-left,.topbar-right{align-items:center;gap:.75rem;display:flex}.brand{-webkit-user-select:none;user-select:none;align-items:center;gap:.85rem;display:flex}.brand__mark{letter-spacing:.03em;color:#020612f2;background:radial-gradient(circle at 35% 25%,#ffffffd9 0,#ffd9798c 28%,#33f6ff73 55%,#9b5bff59 78%),linear-gradient(135deg,#26ffc4a6,#33f6ff8c);border-radius:14px;place-items:center;width:44px;height:44px;font-weight:800;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 10px 26px #0000008c,inset 0 0 0 1px #ffffff2e,0 0 40px #ffd97929}.brand__mark-img{filter:drop-shadow(0 8px 18px #00000073);width:26px;height:26px;display:block}.brand__mark:after{content:"";animation:brand-sheen calc(var(--breath)*2)ease-in-out infinite;opacity:.55;will-change:transform,opacity;background:linear-gradient(120deg,#0000 0%,#ffffff59 45%,#0000 70%);position:absolute;inset:-40%;transform:rotate(18deg)translate(-40%)}@keyframes brand-sheen{0%{opacity:0;transform:rotate(18deg)translate(-55%)}35%{opacity:.55}70%{opacity:0;transform:rotate(18deg)translate(55%)}to{opacity:0}}.brand__text{gap:.12rem;display:grid}.brand__title{letter-spacing:.018em;color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 .06em #ffffff52,0 0 .22em #78fff047,0 0 .55em #7882ff29;will-change:background-position;background-image:linear-gradient(115deg,#ff50befa 0%,#7882fffa 18%,#50dcfffa 36%,#78ffd2fa 54%,#fff578fa 72%,#ff8246fa 86%,#ff50befa 100%);background-position:0%;background-size:320% 320%;-webkit-background-clip:text;background-clip:text;font-size:clamp(.96rem,.78rem + .7vw,1.28rem);font-weight:860;line-height:1.05;animation:13.09s linear infinite brandTextRainbow}@keyframes brandTextRainbow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.brand__title{animation:none}}.brand__subtitle{letter-spacing:.11em;text-transform:uppercase;-webkit-text-fill-color:transparent;opacity:.92;will-change:background-position;background-image:linear-gradient(105deg,#ffffffdb 0%,#a0fff4d6 28%,#96cdffc7 58%,#d2aaffb8 86%,#ffffffd1 100%);background-position:0%;background-size:240% 240%;-webkit-background-clip:text;background-clip:text;font-size:clamp(.74rem,.66rem + .35vw,.92rem);font-weight:720;line-height:1.15;animation:10.472s linear infinite brandSubtitleDrift}@keyframes brandSubtitleDrift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.brand__subtitle{animation:none}}.topbar-live{appearance:none;-webkit-backdrop-filter:blur(10px);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:#0a0e1873;border:1px solid #00ffa038;border-radius:999px;align-items:center;gap:12px;padding:8px 12px;display:flex;transform:translateZ(0)}.topbar-live:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff24,0 0 0 6px #78dcff1a}.topbar-live{--kai-chakra:var(--chakra-ink-3);--kai-ark:var(--chakra-ark-3);--kai-month:var(--chakra-ink-2)}.kai-tag,.kai-sep{color:#f5f7ff9e}.kai-num{font-variant-numeric:tabular-nums}.kai-num--chakra{color:var(--kai-chakra);text-shadow:0 0 16px #0000008c}.kai-num--ark{color:var(--kai-ark);text-shadow:0 0 16px #0000008c}.kai-num--month{color:var(--kai-month);text-shadow:0 0 16px #0000008c}.live-orb{background:#00ffa0f2;border-radius:50%;width:12px;height:12px;position:relative;transform:translateZ(0);box-shadow:0 0 10px #00ffa08c}.live-orb:after{content:"";opacity:.55;animation:liveOrbBreath var(--breath-s)ease-in-out infinite;will-change:transform,opacity;pointer-events:none;background:radial-gradient(circle,#00ffa08c,#0000 62%);border-radius:999px;position:absolute;inset:-10px;transform:scale(.92)}@keyframes liveOrbBreath{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.8;transform:scale(1.15)}}.live-text{flex-direction:column;line-height:1.05;display:flex}.live-title{letter-spacing:.12em;font-weight:800}.live-meta{opacity:.9;font-size:12px}.app-stage{z-index:1;width:100%;min-height:0;padding:var(--stage-pad);padding-bottom:calc(var(--stage-pad) + var(--safe-bottom));flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.app-frame{border-radius:var(--radius-xl);width:100%;max-width:1180px;height:100%;box-shadow:var(--shadow-hard),0 0 0 1px #ffffff0d,0 0 90px #33f6ff3d;-webkit-backdrop-filter:blur(var(--blur-strong))saturate(150%);background:radial-gradient(circle at 0 0,#33f6ff30,#0000 55%),radial-gradient(circle at 100% 0,#9b5bff29,#0000 52%),radial-gradient(circle at 50% 100%,#ffd9791a,#0000 60%),linear-gradient(145deg,#050e28f5,#010410fa);border:1px solid #9dfff499;position:relative;overflow:hidden}.app-frame:before,.app-frame:after{content:"";border-radius:calc(var(--radius-xl) - 2px);pointer-events:none;position:absolute;inset:1px}.app-frame:before{opacity:.85;border:1px solid #ffffff17}.app-frame:after{mix-blend-mode:soft-light;opacity:.32;background:linear-gradient(120deg,#ffffff1f,#0000 35% 65%,#33f6ff40)}.app-frame-inner{z-index:1;padding:var(--frame-pad);border-radius:calc(var(--radius-xl) - 6px);background:radial-gradient(circle at 10% 0%,#ffffff0f,transparent 55%),radial-gradient(circle at 90% 100%,#33f6ff26,transparent 60%),radial-gradient(circle at 0% 100%,#9b5bff2e,transparent 65%),linear-gradient(160deg,var(--frame-inner-bg),#010410fa);height:100%;position:relative;overflow:hidden}.app-workspace{gap:var(--workspace-gap);grid-template-rows:auto minmax(0,1fr);grid-template-columns:320px 1fr;height:100%;min-height:0;display:grid}.workspace-topbar{border-radius:var(--radius-lg);background:radial-gradient(circle at 18% 0,#33f6ff1f,#0000 58%),radial-gradient(circle at 82% 100%,#9b5bff1a,#0000 60%),linear-gradient(145deg,#060e239e,#030818eb);border:1px solid #aaf1ff38;grid-column:1/-1;padding:.68rem .75rem .75rem;position:relative;overflow:visible;box-shadow:0 18px 50px #0000008c,inset 0 0 0 1px #ffffff0a}.workspace-topbar>*{width:100%;min-width:0}.app-nav{border-radius:var(--radius-lg);background:radial-gradient(circle at 30% 20%,#33f6ff1a,#0000 55%),linear-gradient(145deg,#060e23b8,#030818eb);border:1px solid #aaf1ff38;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 50px #0000008c,inset 0 0 0 1px #ffffff0a}.nav-head{background:radial-gradient(circle at 20% 0,#ffd97917,#0000 55%),linear-gradient(#0a14304d,#0a143000);border-bottom:1px solid #ffffff0f;padding:.95rem 1rem .78rem}.nav-head__title{letter-spacing:.12em;text-transform:uppercase;color:#f5f7ffeb;font-size:.92rem;font-weight:900}.nav-head__sub{color:#f5f7ffad;margin-top:.22rem;font-size:.82rem}.nav-list{gap:.5rem;padding:.7rem;display:grid;overflow:hidden}.nav-item{transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast);background:radial-gradient(circle at 14% 20%,#33f6ff14,#0000 55%),linear-gradient(145deg,#0a143040,#0a14301a);border:1px solid #ffffff14;border-radius:16px;padding:.78rem .8rem;transform:translateZ(0);box-shadow:0 10px 22px #00000059,inset 0 0 0 1px #ffffff08}.nav-item__label{letter-spacing:.03em;font-weight:900}.nav-item__desc{color:#f5f7ffad;margin-top:.16rem;font-size:.82rem}.nav-item:hover{background:radial-gradient(circle at 14% 20%,#33f6ff1f,#0000 55%),linear-gradient(145deg,#0a143057,#0a143024);border-color:#33f6ff47;text-decoration:none;transform:translateY(-1px)translateZ(0);box-shadow:0 16px 30px #00000080,inset 0 0 0 1px #33f6ff14,0 0 30px #33f6ff14}.nav-item--active{background:radial-gradient(circle at 20% 0,#ffd97929,#0000 62%),radial-gradient(circle at 14% 20%,#33f6ff24,#0000 55%),linear-gradient(145deg,#0a14306b,#0a14302e);border-color:#ffd9796b;box-shadow:0 18px 34px #0000008c,inset 0 0 0 1px #ffd9791a,0 0 46px #ffd97914}.nav-foot{background:linear-gradient(#0a143000,#0a143038);border-top:1px solid #ffffff0f;margin-top:auto;padding:.8rem 1rem .9rem}.nav-foot__line{color:#f5f7ffb8;font-size:.78rem;line-height:1.35}.nav-foot__line+.nav-foot__line{margin-top:.35rem}.app-panel{border-radius:var(--radius-lg);background:radial-gradient(circle at 70% 20%,#33f6ff1a,#0000 55%),radial-gradient(circle at 10% 0,#9b5bff1a,#0000 62%),linear-gradient(145deg,#060e23b8,#030818eb);border:1px solid #aaf1ff38;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 60px #0000009e,inset 0 0 0 1px #ffffff0a}.panel-head{background:radial-gradient(circle at 50% 0,#ffd9791a,#0000 56%),linear-gradient(#0a14305c,#0a143000);border-bottom:1px solid #ffffff0f;padding:.95rem 1.1rem}.panel-head__title{letter-spacing:.02em;font-size:1.05rem;font-weight:900}.panel-head__meta{flex-wrap:wrap;gap:.42rem;margin-top:.48rem;display:flex}.meta-chip{color:#f5f7ffd6;letter-spacing:.08em;text-transform:uppercase;background:#0a143057;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.72rem;display:inline-flex}.panel-body{min-height:0;padding:.92rem 1.1rem calc(1.05rem + var(--safe-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-padding-bottom:calc(1.05rem + var(--safe-bottom));scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#aaf1ff2e transparent;flex:auto;position:relative;overflow:hidden auto}.panel-body::-webkit-scrollbar{width:10px}.panel-body::-webkit-scrollbar-track{background:0 0}.panel-body::-webkit-scrollbar-thumb{background:#aaf1ff2e padding-box padding-box;border:2px solid #0000;border-radius:999px}.panel-body::-webkit-scrollbar-thumb:hover{background:#aaf1ff47}.app-shell[data-panel-scroll="1"] .panel-body:after{content:"";height:var(--bottom-actions-reserve);width:100%;display:block}.panel-center{width:100%;min-width:0;min-height:100%;display:flex}.panel-center>*{width:100%;min-width:0;max-width:920px;min-height:0;max-height:none;margin:auto}.panel-foot{padding:.72rem 1.1rem calc(.72rem + var(--safe-bottom));color:#f5f7ff9e;z-index:4;background:linear-gradient(#0a143000,#0a143038);border-top:1px solid #ffffff0f;flex:none;justify-content:space-between;align-items:center;font-size:.78rem;display:flex;position:relative}.notfound{border-radius:var(--radius-md);background:radial-gradient(circle at 30% 10%,#ff4d8d1a,#0000 60%),radial-gradient(circle at 70% 0,#33f6ff1a,#0000 60%),linear-gradient(145deg,#0a143059,#0a143024);border:1px solid #ffffff1a;padding:2.25rem 1.25rem;box-shadow:0 20px 70px #000000a6}.notfound__code{letter-spacing:.05em;font-size:3.25rem;font-weight:950;line-height:1}.notfound__title{margin-top:.35rem;font-size:1.1rem;font-weight:900}.notfound__hint{color:#f5f7ffb8;margin-top:.5rem}.notfound__actions{margin-top:1.15rem}.notfound__cta{letter-spacing:.06em;text-transform:uppercase;color:#020612f2;transition:transform var(--transition-fast),box-shadow var(--transition-fast);background:radial-gradient(circle at 35% 25%,#ffffffd9 0,#ffd9798c 26%,#33f6ff66 58%),linear-gradient(135deg,#26ffc4a6,#33f6ff8c);border:1px solid #ffffff29;border-radius:14px;justify-content:center;align-items:center;padding:.75rem .95rem;font-weight:900;display:inline-flex;box-shadow:0 16px 34px #0000008c,inset 0 0 0 1px #ffffff1a}.notfound__cta:hover{text-decoration:none;transform:translateY(-1px)translateZ(0);box-shadow:0 20px 46px #0000009e,inset 0 0 0 1px #ffffff24,0 0 36px #ffd9791a}@media (max-width:980px){:root{--workspace-gap:.78rem}.app-stage{padding:.95rem;padding-bottom:calc(.95rem + var(--safe-bottom))}.app-frame{border-radius:24px}.app-frame-inner{padding:.95rem}.app-workspace{gap:var(--workspace-gap);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr;height:100%;min-height:0}.app-nav{height:auto;min-height:0}.nav-list{padding:.7rem;padding-bottom:calc(.85rem + var(--safe-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;isolation:isolate;touch-action:pan-x;flex-wrap:nowrap;gap:.5rem;scroll-padding-left:.7rem;scroll-padding-right:.7rem;display:flex;position:relative;overflow:auto hidden}.nav-list::-webkit-scrollbar{height:0}.nav-list:before,.nav-list:after{content:"";pointer-events:none;z-index:2;width:22px;position:absolute;top:.55rem;bottom:.55rem}.nav-list:before{background:linear-gradient(90deg,#060e23eb,#060e2300);left:0}.nav-list:after{background:linear-gradient(270deg,#060e23eb,#060e2300);right:0}.nav-item{scroll-snap-align:start;scroll-snap-stop:always;white-space:normal;flex:0 0 calc(50% - .25rem);min-width:0}.panel-center>*{max-width:100%}.workspace-topbar{padding:.62rem .65rem .68rem}}@media (max-width:650px){:root{--topbar-h:72px;--bottom-actions-reserve:112px;--workspace-gap:.72rem}.app-frame{border-radius:20px}.app-frame-inner{border-radius:16px;padding:.85rem}.brand__subtitle{display:none}.panel-head{padding:.82rem .95rem}.panel-body{padding:.78rem .95rem calc(.95rem + var(--safe-bottom));scroll-padding-bottom:calc(.95rem + var(--safe-bottom))}.panel-foot{padding:.62rem .95rem calc(.62rem + var(--safe-bottom));font-size:.72rem}.nav-head{padding:.85rem .9rem .7rem}.nav-foot{padding:.7rem .9rem .8rem}.nav-foot__line{font-size:.72rem;line-height:1.25}.workspace-topbar{padding:.58rem .58rem .64rem}}@media (max-height:820px){:root{--workspace-gap:.7rem;--stage-pad:.9rem;--frame-pad:.9rem}.app-topbar{padding:.75rem 1rem}.workspace-topbar{padding:.56rem .6rem .62rem}.nav-head__sub{display:none}}@media (max-height:740px){:root{--topbar-h:68px;--workspace-gap:.64rem;--bottom-actions-reserve:96px}.app-stage{padding:.8rem;padding-bottom:calc(.8rem + var(--safe-bottom))}.app-frame-inner{padding:.8rem}.nav-foot{display:none}.nav-list{gap:.45rem;padding:.62rem}.nav-item{padding:.7rem .72rem}.panel-head{padding:.78rem .9rem}.panel-body{padding:.7rem .9rem calc(.9rem + var(--safe-bottom));scroll-padding-bottom:calc(.9rem + var(--safe-bottom))}.panel-foot{padding:.55rem .9rem calc(.55rem + var(--safe-bottom))}}.explorer-pop{z-index:999999;-webkit-backdrop-filter:blur(14px)saturate(130%);overscroll-behavior:contain;isolation:isolate;contain:layout paint;backface-visibility:hidden;background:radial-gradient(1200px 900px at 18% 10%,#33f6ff1f,#0000 55%),radial-gradient(1000px 800px at 85% 95%,#9b5bff1f,#0000 60%),#0000009e;place-items:stretch stretch;padding:0;display:grid;position:fixed;inset:0;transform:translateZ(0)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.explorer-pop{background:#000000c7}}.explorer-pop__panel{-webkit-backdrop-filter:blur(18px)saturate(150%);contain:layout paint;backface-visibility:hidden;background:radial-gradient(900px 420px at 18% 0,#33f6ff1a,#0000 60%),radial-gradient(820px 520px at 92% 110%,#9b5bff24,#0000 62%),linear-gradient(#0a1024f0,#030610f5);border:1px solid #33f6ff38;border-radius:0;grid-template-rows:1fr;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 30px 90px #00000094,inset 0 0 0 1px #ffffff0f,0 0 70px #33f6ff1f}.explorer-pop__panel:before{content:"";pointer-events:none;opacity:.75;border:1px solid #ffffff1a;position:absolute;inset:1px}.explorer-pop__panel:after{content:"";pointer-events:none;animation:explorerSheen calc(var(--breath)*2)ease-in-out infinite;opacity:.45;mix-blend-mode:soft-light;will-change:transform,opacity;background:linear-gradient(120deg,#0000 0%,#ffffff29 45%,#0000 70%);position:absolute;inset:-30%;transform:rotate(18deg)translate(-40%)translateZ(0)}@keyframes explorerSheen{0%{opacity:0;transform:rotate(18deg)translate(-58%)translateZ(0)}35%{opacity:.42}70%{opacity:0;transform:rotate(18deg)translate(58%)translateZ(0)}to{opacity:0}}.explorer-pop__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;height:100%;min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);scroll-padding-bottom:env(safe-area-inset-bottom,0px);scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#aaf1ff2e transparent;position:relative;overflow:auto}.explorer-pop__body::-webkit-scrollbar{width:10px}.explorer-pop__body::-webkit-scrollbar-track{background:0 0}.explorer-pop__body::-webkit-scrollbar-thumb{background:#aaf1ff2e padding-box padding-box;border:2px solid #0000;border-radius:999px}.explorer-pop__body::-webkit-scrollbar-thumb:hover{background:#aaf1ff47}.explorer-pop__close{--x-size:44px;--x-pad:14px;--x-top:calc(var(--x-pad) + env(safe-area-inset-top,0px));--x-right:calc(var(--x-pad) + env(safe-area-inset-right,0px));--x-border:#aaf1ff42;--x-border-hot:#33f6ff6b;--x-ink:#f5f7ffeb;top:var(--x-top);right:var(--x-right);width:var(--x-size);height:var(--x-size);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#33f6ff2e;touch-action:manipulation;border:1px solid var(--x-border);-webkit-backdrop-filter:blur(14px)saturate(160%);z-index:20;isolation:isolate;color:var(--x-ink);letter-spacing:-.03em;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;text-shadow:0 12px 28px #000000ad,0 0 18px #33f6ff38,0 0 36px #9b5bff1f;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),filter var(--transition-fast);background:radial-gradient(18px 18px at 28% 22%,#ffffff2e,#0000 62%),radial-gradient(28px 26px at 78% 84%,#33f6ff24,#0000 64%),linear-gradient(#0a1430c7,#030610d6);border-radius:999px;place-items:center;font-size:19px;font-weight:950;line-height:1;display:grid;position:absolute;transform:translateZ(0);box-shadow:0 18px 44px #0000009e,inset 0 0 0 1px #ffffff0f}.explorer-pop__close>span{line-height:1;display:block;transform:translateY(-.5px)}.explorer-pop__close:before{content:"";pointer-events:none;filter:blur(10px);opacity:.58;mix-blend-mode:screen;animation:xOrbit calc(var(--breath)*6)linear infinite;will-change:transform;background:conic-gradient(from 220deg,#26ffc44d,#33f6ff05,#9b5bff52,#ffd9792e,#26ffc44d);border-radius:999px;position:absolute;inset:-8px}.explorer-pop__close:after{content:"";pointer-events:none;opacity:.38;mix-blend-mode:soft-light;animation:xSheen calc(var(--breath)*2)ease-in-out infinite;will-change:opacity;background:linear-gradient(120deg,#ffffff38,#0000 38% 66%,#33f6ff24);border-radius:999px;position:absolute;inset:1px}@keyframes xOrbit{0%{transform:rotate(0)translateZ(0)}to{transform:rotate(360deg)translateZ(0)}}@keyframes xSheen{0%,to{opacity:.3}50%{opacity:.52}}.explorer-pop__close:hover{border-color:var(--x-border-hot);filter:brightness(1.08);transform:translateZ(0)translateY(-1px);box-shadow:0 24px 60px #000000b3,inset 0 0 0 1px #33f6ff1f}.explorer-pop__close:active{transform:translateZ(0)scale(.98)}.explorer-pop__close:focus-visible{box-shadow:var(--ring),0 24px 60px #000000b3;outline:none}@media (hover:none) and (pointer:coarse){.explorer-pop__close:hover{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.explorer-pop__panel:after,.explorer-pop__close:before,.explorer-pop__close:after{animation:none!important}.explorer-pop__close{transition:none!important}}@media (max-width:520px){.explorer-pop__close{--x-size:46px;--x-pad:12px;font-size:20px}}.fullpage-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;width:100%;height:100dvh;max-height:100dvh;padding:clamp(1rem,2.6vw,2rem);padding-bottom:calc(clamp(1rem,2.6vw,2rem) + var(--safe-bottom));scroll-padding-bottom:calc(clamp(1rem,2.6vw,2rem) + var(--safe-bottom));background:radial-gradient(circle at 10% -10%,#00ffc424 0,transparent 55%),radial-gradient(circle at 90% 110%,#9b5bff2e 0,transparent 60%),linear-gradient(145deg,var(--bg-0),var(--bg-1),var(--bg-2));color:var(--text-main);position:fixed;inset:0;overflow:auto}@supports not (height:100dvh){.fullpage-scroll{height:100vh;max-height:100vh}}.fullpage-scroll>*{max-width:1180px;margin:0 auto}.fullpage-scroll::-webkit-scrollbar{width:10px}.fullpage-scroll::-webkit-scrollbar-track{background:0 0}.fullpage-scroll::-webkit-scrollbar-thumb{background:#aaf1ff2e padding-box padding-box;border:2px solid #0000;border-radius:999px}.fullpage-scroll::-webkit-scrollbar-thumb:hover{background:#aaf1ff47}@media (max-width:980px),(max-height:720px){.nav-foot{visibility:visible!important;opacity:1!important;pointer-events:auto!important;margin-top:6px!important;margin-bottom:calc(2px + var(--safe-bottom,0px))!important;z-index:auto!important;display:block!important;position:static!important}.nav-foot__toggle{width:min(720px,100%);margin:0 auto}.app-nav{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding-bottom:calc(4px + var(--safe-bottom,0px) + 2px)!important;min-height:0!important;overflow:hidden auto!important}.app-workspace,.app-frame,.app-frame-inner{min-height:0!important}.app-nav,.app-workspace,.app-frame,.app-frame-inner{overflow-x:visible!important}}@media (max-width:380px),(max-height:640px){.nav-foot__toggle{border-radius:13px!important;padding:6px 9px!important}.nav-foot__badge{width:26px!important;height:26px!important}.nav-foot__summary{font-size:9px!important;line-height:1.08!important}.nav-foot__chev{padding:2px 5px!important;font-size:7.75px!important}}.klock-pop{z-index:999999;-webkit-backdrop-filter:blur(14px);overscroll-behavior:contain;isolation:isolate;contain:layout paint;backface-visibility:hidden;background:radial-gradient(1400px 900px at 18% 8%,#ffdc8c2e,#0000 64%),radial-gradient(1200px 820px at 82% 16%,#78dcff29,#0000 62%),radial-gradient(900px 700px at 50% 110%,#be82ff1a,#0000 60%),#020408b8;place-items:stretch stretch;width:100vw;height:100vh;padding:0;display:grid;position:fixed;inset:0;transform:translateZ(0)}@supports (height:100dvh){.klock-pop{height:100dvh}}.klock-pop__panel{contain:layout paint;backface-visibility:hidden;background:radial-gradient(1600px 900px at 12% 6%,#ffd27829,#0000 68%),radial-gradient(1400px 900px at 88% 10%,#78dcff1f,#0000 66%),linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff1a;border-radius:0;width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 0 1px #ffd8781a,inset 0 0 0 2px #78dcff0f,0 40px 120px #0000008c}.klock-pop__panel:before{content:"";pointer-events:none;opacity:.9;animation:klock-breathe var(--klock-breath,var(--breath-s))ease-in-out infinite;will-change:transform,opacity;background:radial-gradient(closest-side at 30% 30%,#ffe7a029,#0000 62%),radial-gradient(closest-side at 70% 40%,#78dcff1f,#0000 60%);position:absolute;inset:-25%;transform:translateZ(0)}.klock-pop__panel:after{content:"";pointer-events:none;opacity:.35;mix-blend-mode:overlay;background:linear-gradient(#0000,#ffffff0d),repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 36px),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 44px);position:absolute;inset:0}@keyframes klock-breathe{0%{opacity:.82;transform:translate(0,0)scale(1)}50%{opacity:.98;transform:translateY(-1.2%)scale(1.03)}to{opacity:.86;transform:translate(0,0)scale(1)}}.klock-pop__close{top:calc(14px + env(safe-area-inset-top,0px));right:calc(14px + env(safe-area-inset-right,0px));cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:#ffe1961f;border:1px solid var(--klock-border-strong,#ffe7a09e);color:#f0f6fff5;-webkit-backdrop-filter:blur(10px);z-index:50;background:#080c1475;border-radius:999px;place-items:center;width:54px;height:54px;display:grid;position:absolute;transform:translateZ(0);box-shadow:0 18px 60px #0000008c,inset 0 0 0 1px #ffffff1a}.klock-pop__close:focus-visible{box-shadow:var(--klock-ring,0 0 0 2px #ffe19638),0 18px 60px #0000008c;outline:none}.klock-pop__body{z-index:1;justify-content:center;align-items:center;height:100%;padding:0;display:flex;position:relative;overflow:hidden}.klock-stage{width:100%;height:100%;padding:calc(18px + env(safe-area-inset-top,0px))calc(18px + env(safe-area-inset-right,0px))calc(18px + env(safe-area-inset-bottom,0px))calc(18px + env(safe-area-inset-left,0px));place-items:center;display:grid}.klock-stage__inner{aspect-ratio:1;filter:drop-shadow(0 30px 90px #0000008c);place-items:center;width:min(98vmin,1280px);height:min(98vmin,1280px);margin:0 auto;display:grid}.klock-stage__inner>*{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important}.klock-stage__inner :where(svg,canvas,img){display:block;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.klock-stage__inner :where(.wrap,.container,.root){height:100%!important}@media (max-width:720px){.klock-stage{padding:calc(12px + env(safe-area-inset-top,0px))calc(12px + env(safe-area-inset-right,0px))calc(12px + env(safe-area-inset-bottom,0px))calc(12px + env(safe-area-inset-left,0px))}.klock-stage__inner{width:min(98vmin,1280px);height:min(98vmin,1280px)}}.klock-pop .kai-klock-shell{width:clamp(360px,88vmin,1400px);max-width:none}@media (prefers-reduced-motion:reduce){.klock-pop__panel:before{animation:none}}.kk-pop{z-index:999999;padding:max(14px,env(safe-area-inset-top,0px))max(12px,env(safe-area-inset-right,0px))max(14px,env(safe-area-inset-bottom,0px))max(12px,env(safe-area-inset-left,0px));contain:layout paint;backface-visibility:hidden;place-items:center;display:grid;position:fixed;inset:0;transform:translateZ(0)}.kk-pop__backdrop{-webkit-backdrop-filter:blur(10px);background:radial-gradient(1200px 700px at 30% 10%,#78dcff24,#000000b8 55%,#000000db);border:0;position:absolute;inset:0}.kk-pop__panel{backface-visibility:hidden;contain:layout paint;will-change:transform,opacity;background:linear-gradient(#ffffff14,#ffffff08) padding-box padding-box,radial-gradient(1200px 500px at 20% 0,#ffdc782e,#78dcff1f,#0000 70%) border-box;border:1px solid #ffffff24;border-radius:26px;width:min(520px,92vw);position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 22px 80px #0000008c,inset 0 0 0 1px #ffffff0f}.kk-pop__head{justify-content:space-between;align-items:center;padding:12px 14px 8px;display:flex}.kk-pop__title{letter-spacing:.3px;color:#f0f6fff5;text-shadow:0 0 18px #ffdc782e;font-weight:900}.kk-pop__close{color:#f0f6ffeb;cursor:pointer;background:#ffffff0f;border:0;border-radius:12px;padding:8px 10px;font-weight:700}.kk-pop__close:hover{background:#ffffff1a}.kk-pop__meta{flex-wrap:wrap;gap:8px;padding:0 14px 10px;display:flex}.kk-pop__pill{color:#e6f0ffeb;background:#00000038;border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px;font-size:12px}.kk-pop__dial{place-items:center;padding:10px 14px 14px;display:grid}.kk-pop__dial>*{width:min(360px,70vw);max-width:360px;animation:kk-dial-breath var(--breath-s)ease-in-out infinite;transform-origin:50%;will-change:transform,opacity}@keyframes kk-dial-breath{0%,to{opacity:.98;transform:translateZ(0)scale(1)}50%{opacity:1;transform:translateZ(0)scale(1.02)}}.kk-pop__foot{justify-content:center;padding:0 14px 14px;display:flex}.kk-pop__hint{color:#c6d4ebc7;text-align:center;font-size:12px}@media (prefers-reduced-motion:reduce){.kk-pop__dial>*{animation:none}}.panel-foot{white-space:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;font-size:clamp(8px,2.15vw,12px);line-height:1;display:flex;overflow:visible}.panel-foot__left{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:visible}.panel-foot__right{white-space:nowrap;flex:none}.dns-copy{--kai-gold:255,213,74;--kai-neon:70,211,255;--kai-violet:193,139,255;--kai-glass:255,255,255;min-height:16px;line-height:1;font-size:inherit;letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:  radial-gradient(120% 220% at 15% 40%,rgba(var(--kai-gold),.14),transparent 55%),radial-gradient(120% 220% at 85% 60%,rgba(var(--kai-neon),.12),transparent 55%),rgba(var(--kai-glass),.028)padding-box,linear-gradient(90deg,rgba(var(--kai-gold),.45),rgba(var(--kai-neon),.34),rgba(var(--kai-violet),.3))border-box;-webkit-backdrop-filter:blur(10px);color:inherit;opacity:.92;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:0 0 0 1px #ffffff0f,0 8px 22px #0000002e,0 0 14px rgba(var(--kai-gold),.1),0 0 16px rgba(var(--kai-neon),.08);will-change:box-shadow,filter,transform;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 6px;transition:transform .12s,opacity .14s,box-shadow .18s,background .18s,filter .18s;animation:5.236s ease-in-out infinite dns-breath;display:inline-flex;position:relative}.dns-copy:hover{opacity:1;filter:brightness(1.06);box-shadow:0 0 0 1px #ffffff14,0 10px 26px #0003,0 0 18px rgba(var(--kai-gold),.14),0 0 20px rgba(var(--kai-neon),.11)}.dns-copy:active{transform:translateY(.5px)scale(.995)}.dns-copy:focus-visible{outline:2px solid rgba(var(--kai-neon),.28);outline-offset:2px}.dns-copy:before{content:"⧉";opacity:.62;width:10px;text-shadow:0 0 10px rgba(var(--kai-neon),.18),0 0 10px rgba(var(--kai-gold),.14);justify-content:center;align-items:center;font-size:.95em;line-height:1;display:inline-flex;transform:translateY(-.5px)}.dns-copy:after{content:"Remembered";pointer-events:none;letter-spacing:0;background:radial-gradient(140% 180% at 20% 30%,rgba(var(--kai-gold),.22),transparent 60%),#00000075;-webkit-backdrop-filter:blur(12px);opacity:0;box-shadow:0 0 0 1px #ffffff0d,0 10px 26px #00000038,0 0 18px rgba(var(--kai-gold),.12),0 0 18px rgba(var(--kai-neon),.1);border:1px solid #ffffff24;border-radius:999px;padding:2px 7px;font-size:.9em;line-height:1;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(4px)}.dns-copy.is-copied,.dns-copy[data-copied="1"]{opacity:1;filter:brightness(1.08);box-shadow:0 0 0 1px #ffffff17,0 10px 28px #00000038,0 0 22px rgba(var(--kai-gold),.18),0 0 24px rgba(var(--kai-neon),.14)}.dns-copy.is-copied:before,.dns-copy[data-copied="1"]:before{content:"✓";opacity:.92;text-shadow:0 0 12px rgba(var(--kai-gold),.22),0 0 14px rgba(var(--kai-neon),.18)}.dns-copy.is-copied:after,.dns-copy[data-copied="1"]:after{opacity:1;transform:translate(-50%)translateY(0)}@keyframes dns-breath{0%,to{filter:brightness();box-shadow:0 0 0 1px #ffffff0f,0 8px 22px #0000002e,0 0 14px rgba(var(--kai-gold),.1),0 0 16px rgba(var(--kai-neon),.08)}50%{filter:brightness(1.05);box-shadow:0 0 0 1px #ffffff14,0 10px 26px #0003,0 0 18px rgba(var(--kai-gold),.16),0 0 20px rgba(var(--kai-neon),.12)}}@media (prefers-reduced-motion:reduce){.dns-copy{animation:none}}@media (max-width:420px){.panel-foot{gap:8px;font-size:clamp(7.5px,2.35vw,11px)}.panel-foot__left{gap:5px}.dns-copy{gap:4px;min-height:15px;padding:0 5px}}html[data-perf=low]{--blur-soft:10px;--blur-strong:12px;--shadow-halo:0 0 0 #0000}@media (prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce),(prefers-reduced-data:reduce),(update:slow){:root{--blur-soft:10px;--blur-strong:12px;--shadow-halo:0 0 0 #0000}.app-bg-orbit,.app-bg-glow,.brand__title,.brand__subtitle,.live-orb{animation:none!important}.app-bg-grid{mix-blend-mode:normal!important;opacity:.22!important}.app-bg-orbit{filter:blur(24px)!important;opacity:.35!important}.app-bg-glow{filter:blur(20px)!important;opacity:.38!important}.explorer-pop__panel:after,.klock-pop__panel:before,.explorer-pop__close:before,.explorer-pop__close:after{opacity:.22!important;animation:none!important}.app-topbar,.app-frame,.workspace-topbar,.app-nav,.app-panel,.explorer-pop,.explorer-pop__panel,.klock-pop,.klock-pop__panel,.kk-pop__backdrop,.kk-pop__panel{-webkit-backdrop-filter:none!important}.app-topbar{background:#020612eb!important}.app-frame{box-shadow:0 24px 80px #000000ad!important}.workspace-topbar,.app-nav,.app-panel{box-shadow:0 18px 50px #0009!important}}html[data-perf=low] .app-bg-orbit,html[data-perf=low] .app-bg-glow,html[data-perf=low] .brand__title,html[data-perf=low] .brand__subtitle,html[data-perf=low] .live-orb{animation:none!important}html[data-perf=low] .explorer-pop__panel:after,html[data-perf=low] .klock-pop__panel:before,html[data-perf=low] .explorer-pop__close:before,html[data-perf=low] .explorer-pop__close:after{opacity:.22!important;animation:none!important}html[data-perf=low] .app-topbar,html[data-perf=low] .app-frame,html[data-perf=low] .workspace-topbar,html[data-perf=low] .app-nav,html[data-perf=low] .app-panel,html[data-perf=low] .explorer-pop,html[data-perf=low] .explorer-pop__panel,html[data-perf=low] .klock-pop,html[data-perf=low] .klock-pop__panel,html[data-perf=low] .kk-pop__backdrop,html[data-perf=low] .kk-pop__panel{-webkit-backdrop-filter:none!important}:where(.explorer-pop,.klock-pop,.kk-pop,.explorer-pop__panel,.klock-pop__panel,.kk-pop__panel,.explorer-pop__close,.klock-pop__close,.kk-pop__close){transition-delay:0s!important;animation-delay:0s!important}.topbar-live{justify-content:flex-end;align-items:center;gap:clamp(6px,1.8vw,12px);width:max-content;max-width:76vw;min-height:38px;padding:clamp(4px,1.2vw,6px) clamp(8px,2.2vw,12px);display:inline-flex;min-width:0!important}.live-orb{flex:none}.live-text{white-space:nowrap;gap:clamp(6px,1.8vw,12px);min-width:0;line-height:1;display:inline-flex;overflow:hidden;flex-direction:row!important;align-items:baseline!important}.live-title,.live-meta{white-space:nowrap;font-variant-numeric:tabular-nums;text-transform:uppercase;align-items:baseline;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,SF Mono,Consolas,Liberation Mono,Courier New,monospace;line-height:1;display:inline-flex}.live-title{letter-spacing:clamp(.08em,.6vw,.14em);font-size:clamp(10px,2.2vw,13px)}.live-meta{letter-spacing:clamp(.06em,.55vw,.12em);opacity:.86;text-overflow:ellipsis;min-width:0;font-size:clamp(9px,2vw,12px);overflow:hidden}@media (max-width:420px){.topbar-live{gap:8px;max-width:70vw}.live-text{gap:8px}}:root{--nav-max-h-mobile:clamp(220px,40svh,380px);--writ-max-h-mobile:clamp(72px,14svh,140px)}@supports not (height:1svh){:root{--nav-max-h-mobile:clamp(220px,40vh,380px);--writ-max-h-mobile:clamp(72px,14vh,140px)}}.nav-writ-slot{background:linear-gradient(#0a143000,#0a14302e);border-top:1px solid #ffffff0f;flex:none;width:100%;min-width:0;min-height:0}@media (max-width:980px){.app-workspace{grid-template-rows:auto max-content minmax(0,1fr)}.app-nav{height:auto;max-height:var(--nav-max-h-mobile);align-self:start;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding-bottom:0!important;overflow:hidden auto!important}.nav-list{flex:none;padding-bottom:.7rem!important}.nav-writ-slot{max-height:var(--writ-max-h-mobile);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow:auto}.nav-writ-slot .nav-foot{margin-top:0!important;margin-bottom:0!important;padding:.68rem .9rem .78rem!important}.nav-writ-slot .nav-foot__line{font-size:.74rem;line-height:1.25}.app-panel{align-self:stretch;height:100%;min-height:0}}.nav-writ-slot{flex-direction:column;min-height:0;display:flex}.nav-writ-slot .nav-foot{background:0 0;border-top:0;margin-top:0}@media (min-width:981px){.nav-writ-slot{margin-top:auto}.nav-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#aaf1ff2e transparent;flex:auto;min-height:0;overflow:auto}.nav-list::-webkit-scrollbar{width:10px}.nav-list::-webkit-scrollbar-track{background:0 0}.nav-list::-webkit-scrollbar-thumb{background:#aaf1ff2e padding-box padding-box;border:2px solid #0000;border-radius:999px}.nav-list::-webkit-scrollbar-thumb:hover{background:#aaf1ff47}}@media (max-width:980px){.nav-writ-slot{margin-top:0}}@media (max-width:980px) and (max-height:740px){:root{--nav-max-h-mobile:clamp(190px,36svh,320px);--writ-max-h-mobile:clamp(64px,12svh,120px)}}@supports not (height:1svh){@media (max-width:980px) and (max-height:740px){:root{--nav-max-h-mobile:clamp(190px,36vh,320px);--writ-max-h-mobile:clamp(64px,12vh,120px)}}}@media (min-width:981px){.app-shell[data-roomy="1"] .app-nav{align-self:start;height:auto;max-height:none}}.kai-splash{z-index:2147483646;width:100dvw;height:100dvh;padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left);background:radial-gradient(900px circle at 50% 42%,#78d2ff1f,#0000 62%),radial-gradient(1200px circle at 50% 55%,#aa78ff1a,#0000 70%),var(--bg-0,#040f24);-webkit-font-smoothing:antialiased;isolation:isolate;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.kai-splash[data-state=show]{opacity:1}.kai-splash[data-state=fade]{opacity:0;pointer-events:none;transition:opacity .26s}.kai-splash[data-state=hidden]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.kai-splash[data-state=fade]{transition-duration:.14s}}.kai-splash__grid{opacity:.18;pointer-events:none;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0 55%,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#000 0 55%,#0000 72%)}.kai-splash__content{aspect-ratio:1;place-items:center;width:min(84vw,320px);display:grid;position:relative}.kai-splash__badge{aspect-ratio:1;isolation:isolate;border-radius:9999px;place-items:center;width:clamp(160px,44vw,240px);display:grid;position:relative}.kai-splash__badge-halo,.kai-splash__badge-glow{pointer-events:none;border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(0)}.kai-splash__badge-halo{opacity:.85;background:radial-gradient(circle,#78d2ff42 0%,#78d2ff1a 34%,#0000 68%);width:138%;height:138%}.kai-splash__badge-glow{opacity:.65;mix-blend-mode:screen;background:radial-gradient(circle,#aa78ff38 0%,#aa78ff14 38%,#0000 70%);width:110%;height:110%}.kai-splash__rays{opacity:.35;background:conic-gradient(#ffffff2e,#fff0 14%,#ffffff1f 28%,#fff0 42%,#ffffff29 56%,#fff0 70%,#ffffff1f 84%,#fff0 100%);border-radius:9999px;position:absolute;inset:-12%;-webkit-mask-image:radial-gradient(circle,#0000 0 55%,#000 60% 72%,#0000 78%);mask-image:radial-gradient(circle,#0000 0 55%,#000 60% 72%,#0000 78%)}.kai-splash__badge-core{aspect-ratio:1;background:radial-gradient(circle at 30% 30%,#ffffff1f,#ffffff08 50%,#0003 100%);border:1px solid #ffffff24;border-radius:9999px;place-items:center;width:56%;display:grid;position:relative;box-shadow:0 10px 30px #00000047}.kai-splash__phi{filter:drop-shadow(0 0 10px #78d2ff8c)drop-shadow(0 0 22px #aa78ff38);width:62%;height:auto;display:block;transform:translateZ(0)}.kai-splash__badge-orb{aspect-ratio:1;opacity:.9;background:radial-gradient(circle,#ffffff38,#fff0 62%);border-radius:9999px;width:22%;position:absolute;top:26%;left:62%}.kai-splash__badge-core-shine{pointer-events:none;background:radial-gradient(circle at 30% 22%,#ffffff38,#fff0 58%);border-radius:9999px;position:absolute;inset:0}.kai-splash__ring{opacity:.55;border:1px solid #ffffff24;border-radius:9999px;position:absolute;inset:-6%}.kai-splash__ring--inner{opacity:.45;border-color:#ffffff1a;inset:6%}.kai-splash__flare{opacity:.35;background:radial-gradient(circle at 50% 45%,#ffffff29,#0000 62%);border-radius:9999px;position:absolute;inset:-18%;-webkit-mask-image:radial-gradient(circle,#000 0 62%,#0000 78%);mask-image:radial-gradient(circle,#000 0 62%,#0000 78%)}@media (prefers-reduced-motion:no-preference){.kai-splash__rays{animation:3.6s linear infinite kai-splash-spin}.kai-splash__badge-glow{animation:2.2s ease-in-out infinite kai-splash-breathe}}@keyframes kai-splash-spin{to{transform:translateZ(0)rotate(360deg)}}.kai-splash__grid{-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0 55%,#0000 72%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.kai-splash__rays{will-change:transform;overflow:hidden;transform:translateZ(0);-webkit-mask-image:radial-gradient(circle,#0000 0 55%,#000 60% 72%,#0000 78%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.kai-splash__flare{overflow:hidden;transform:translateZ(0);-webkit-mask-image:radial-gradient(circle,#000 0 62%,#0000 78%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (-webkit-touch-callout:none){.kai-splash__badge-glow{mix-blend-mode:normal}.kai-splash__phi{filter:none!important}.kai-splash__badge-core{box-shadow:0 10px 30px #00000047,0 0 18px #78d2ff57,0 0 44px #aa78ff2e}}:root{--kai-breath:5.236s;--kai-breath-ease:cubic-bezier(.37,0,.63,1);--kai-ink:var(--ink,#e9fbff);--kai-bg-0:var(--bg-0,#02030a);--kai-bg-1:var(--bg-1,#03091b);--kai-bg-2:var(--bg-2,#040f24);--kai-cyan:var(--accent-cyan,#33f6ff);--kai-teal:var(--accent-teal,#26ffc4);--kai-violet:var(--accent-violet,#9b5bff);--kai-safe-bottom:env(safe-area-inset-bottom,0px);--kai-safe-top:env(safe-area-inset-top,0px)}.mono{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.nav-foot{margin-top:6px}.nav-foot__toggle{width:100%;color:var(--kai-ink);cursor:pointer;isolation:isolate;will-change:transform,box-shadow,border-color;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:radial-gradient(820px 210px at 24% 0,#33f6ff2e,#0000 60%),radial-gradient(760px 240px at 92% 18%,#9b5bff1a,#0000 62%),linear-gradient(#0c1430d6,#030610e0);border:1px solid #78dcff38;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:7px 10px;transition:border-color .18s,box-shadow .18s,transform .12s;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 14px 46px #0009,inset 0 1px #ffffff0f}.nav-foot__toggle:before{content:"";filter:blur(10px);opacity:.56;z-index:0;pointer-events:none;will-change:opacity,transform;animation:navAuroraSpin 26.18s linear infinite,navBreathAurora var(--kai-breath)var(--kai-breath-ease)infinite;background:conic-gradient(from 180deg,#33f6ff00,#33f6ff42,#26ffc429,#9b5bff38,#33f6ff00);border-radius:18px;position:absolute;inset:-2px;transform:translateZ(0)}.nav-foot__toggle:after{content:"";opacity:.12;z-index:1;pointer-events:none;will-change:opacity,transform;animation:navBreathSheen var(--kai-breath)var(--kai-breath-ease)infinite;background:linear-gradient(110deg,#fff0 0%,#ffffff1a 18%,#33f6ff1a 26%,#fff0 44%);border-radius:13px;position:absolute;inset:0;transform:translateZ(0)translate(-62%)skew(-14deg)}.nav-foot__toggle:hover{border-color:#78dcff61;box-shadow:0 18px 58px #000000a8,0 0 0 1px #33f6ff1f,inset 0 1px #ffffff12}.nav-foot__toggle:hover:after{animation:.9s ease-out forwards navShimmer}.nav-foot__toggle:active{transform:translateY(1px)translateZ(0)}.nav-foot__toggle:focus-visible{outline-offset:3px;outline:2px solid #33f6ffeb}.nav-foot__badge{z-index:2;will-change:box-shadow;width:28px;height:28px;animation:navBreathBadge var(--kai-breath)var(--kai-breath-ease)infinite;background:radial-gradient(circle at 30% 30%,#33f6ff3d,#0000 62%),linear-gradient(#0a0e20c2,#00000038);border:1px solid #33f6ff42;border-radius:11px;place-items:center;display:grid;position:relative;transform:translateZ(0);box-shadow:0 10px 26px #0000007a,inset 0 1px #ffffff14}.nav-foot__badge:after{content:"";opacity:.9;pointer-events:none;border:1px solid #9b5bff33;border-radius:9px;position:absolute;inset:4px}.nav-foot__main{z-index:2;gap:1px;min-width:0;display:grid}.nav-foot__kicker{letter-spacing:.18em;text-transform:uppercase;opacity:.92;font-size:9px;line-height:1}.nav-foot__summary{opacity:.82;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:normal;min-width:0;font-size:11.25px;line-height:1.08;overflow:visible}.nav-foot__chev{z-index:2;letter-spacing:.1em;text-transform:uppercase;opacity:.95;background:radial-gradient(220px 54px at 30% 0,#9b5bff2e,#0000 70%),linear-gradient(#9b5bff1a,#0000);border:1px solid #9b5bff3d;border-radius:12px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;display:inline-flex;box-shadow:0 10px 24px #00000075,inset 0 1px #ffffff0f}.nav-foot__chevIcon{opacity:.92;place-items:center;display:grid}.nav-foot__chevIcon svg{width:14px;height:14px}.nav-foot__toggle:hover .nav-foot__chevIcon{transition:transform .16s;transform:translate(1px)}@media (max-width:380px){.nav-foot__toggle{gap:8px;padding:6px 9px}.nav-foot__badge{width:26px;height:26px}.nav-foot__kicker{font-size:8.5px}.nav-foot__summary{font-size:11px}.nav-foot__chev{padding:4px 7px;font-size:9.75px}}.nav-footSheet{z-index:90;overscroll-behavior:none;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.nav-footSheet__backdrop{opacity:.96;will-change:opacity;animation:navBreathBackdrop var(--kai-breath)var(--kai-breath-ease)infinite;cursor:default;background:radial-gradient(1400px 900px at 50% 18%,#33f6ff1a,#0000 58%),radial-gradient(900px 650px at 70% 30%,#9b5bff14,#0000 62%),#000000a8;border:0;margin:0;padding:0;position:absolute;inset:0;transform:translateZ(0)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-footSheet__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.nav-footSheet__panel{opacity:0;will-change:transform,opacity,box-shadow,border-color;width:min(780px,92vw);max-height:min(78dvh,820px);animation:navVaultIn .22s cubic-bezier(.2,.9,.2,1)forwards,navBreathPanel var(--kai-breath)var(--kai-breath-ease).22s infinite;isolation:isolate;background:radial-gradient(1100px 520px at 18% 0,#33f6ff29,#0000 60%),radial-gradient(940px 420px at 92% 18%,#9b5bff1f,#0000 62%),linear-gradient(#0a0e20f0,#02030af2);border:1px solid #78dcff38;border-radius:22px;position:relative;overflow:hidden;transform:translateY(10px)scale(.985)translateZ(0);box-shadow:0 34px 120px #000000bd,0 0 0 1px #33f6ff1a,inset 0 1px #ffffff0f}.nav-footSheet__panel:before{content:"";filter:blur(20px);opacity:.8;z-index:0;pointer-events:none;will-change:opacity,transform;animation:navAuroraSpin 26.18s linear infinite,navBreathAurora var(--kai-breath)var(--kai-breath-ease)infinite;background:conic-gradient(from 180deg,#33f6ff00,#33f6ff38,#26ffc424,#9b5bff33,#33f6ff00);border-radius:24px;position:absolute;inset:-2px;transform:translateZ(0)}.nav-footSheet__panel:after{content:"";z-index:1;pointer-events:none;opacity:.58;mix-blend-mode:screen;will-change:opacity;animation:navBreathGrid var(--kai-breath)var(--kai-breath-ease)infinite;background:linear-gradient(#33f6ff0f 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#9b5bff0d 1px,#0000 1px) 0 0/28px 28px,repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 3px 7px),linear-gradient(#fff0 0%,#33f6ff1a 46%,#fff0 70%) 0 -120%/100% 220%;border-radius:22px;position:absolute;inset:0;transform:translateZ(0)}.nav-footSheet__head{z-index:2;background:radial-gradient(700px 90px at 20% 0,#33f6ff1a,#0000 70%),linear-gradient(#ffffff0a,#0000);border-bottom:1px solid #78dcff24;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.nav-footSheet__title{letter-spacing:.18em;text-transform:uppercase;color:var(--kai-ink);opacity:.98;align-items:center;gap:8px;font-size:12px;display:inline-flex}.nav-footSheet__sub{opacity:.78;color:var(--kai-ink);overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.25}.nav-footSheet__close{width:40px;height:40px;color:var(--kai-ink);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;will-change:transform,box-shadow,border-color;animation:navXBreath var(--kai-breath)var(--kai-breath-ease)infinite,navXSheen calc(var(--kai-breath)*2)linear infinite;background:radial-gradient(220px 60px at 30% 0,#33f6ff24,#0000 72%),radial-gradient(180px 80px at 90% 30%,#9b5bff1f,#0000 70%),conic-gradient(from 180deg,#33f6ff00,#33f6ff24,#26ffc41a,#9b5bff24,#33f6ff00),linear-gradient(#ffffff0f,#0000002e),linear-gradient(110deg,#fff0 0%,#ffffff1f 22%,#33f6ff1a 30%,#fff0 46%) 0 55%/220% 220%;border:1px solid #78dcff29;border-radius:15px;place-items:center;display:grid;position:relative;transform:translateZ(0);box-shadow:0 14px 34px #00000094,0 0 0 1px #33f6ff14,inset 0 1px #ffffff12}.nav-footSheet__close:before,.nav-footSheet__close:after{content:"";transform-origin:50%;opacity:.92;filter:drop-shadow(0 0 10px #33f6ff33)drop-shadow(0 0 18px #9b5bff24);will-change:opacity;width:18px;height:2px;animation:navXLines var(--kai-breath)var(--kai-breath-ease)infinite;background:linear-gradient(90deg,#fff3,#33f6ffeb,#9b5bffdb,#fff3);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.nav-footSheet__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.nav-footSheet__close:hover{filter:saturate(1.06)brightness(1.04);border-color:#78dcff47;transform:translateY(-1px)rotate(.35deg)translateZ(0);box-shadow:0 18px 44px #000000a8,0 0 46px #33f6ff14,0 0 36px #9b5bff0f,inset 0 1px #ffffff14}.nav-footSheet__close:hover:before{transform:translate(-50%,-50%)rotate(49deg)}.nav-footSheet__close:hover:after{transform:translate(-50%,-50%)rotate(-49deg)}.nav-footSheet__close:active{filter:brightness(1.02);transform:translateY(0)rotate(0)translateZ(0)}.nav-footSheet__close:focus-visible{outline-offset:3px;outline:2px solid #33f6ffeb}.nav-footSheet__body{z-index:2;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#33f6ff38 #0003;gap:12px;max-height:calc(min(78dvh,820px) - 120px);padding:16px;display:grid;position:relative;overflow:auto}.nav-footSheet__body::-webkit-scrollbar{width:10px}.nav-footSheet__body::-webkit-scrollbar-track{background:#0000002e;border-radius:12px}.nav-footSheet__body::-webkit-scrollbar-thumb{background:linear-gradient(#33f6ff47,#9b5bff2e);border:2px solid #00000040;border-radius:12px}.nav-foot__line{color:var(--kai-ink);opacity:.95;will-change:border-color;animation:navBreathCard var(--kai-breath)var(--kai-breath-ease)infinite;background:radial-gradient(560px 170px at 22% 0,#33f6ff1c,#0000 72%),radial-gradient(520px 150px at 92% 12%,#9b5bff12,#0000 76%),linear-gradient(#ffffff08,#0000);border:1px solid #78dcff24;border-radius:16px;margin:0;padding:12px;font-size:13.5px;line-height:1.5;transform:translateZ(0);box-shadow:0 14px 34px #00000070,inset 0 1px #ffffff0d}.nav-foot__line--fine{opacity:.8;font-size:12.5px}.nav-footSheet__divider{opacity:.75;background:linear-gradient(90deg,#33f6ff00,#33f6ff2e,#9b5bff29,#33f6ff00);border-radius:999px;height:1px;margin:2px}.nav-footSheet__foot{z-index:2;padding:12px 16px calc(16px + var(--kai-safe-bottom));background:radial-gradient(700px 90px at 30% 0,#33f6ff14,#0000 70%),linear-gradient(#0000,#ffffff0a);border-top:1px solid #78dcff24;justify-content:flex-end;gap:10px;display:flex;position:relative}.nav-footSheet__cta{cursor:pointer;color:var(--kai-ink);animation:navBreathCTA var(--kai-breath)var(--kai-breath-ease)infinite;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:radial-gradient(360px 70px at 20% 0,#33f6ff2e,#0000 72%),linear-gradient(#33f6ff1a,#0000);border:1px solid #33f6ff42;border-radius:16px;padding:10px 14px;transition:border-color .16s,transform .12s,box-shadow .16s;box-shadow:0 16px 38px #0000008f,inset 0 1px #ffffff0f}.nav-footSheet__cta:hover{border-color:#33f6ff70;box-shadow:0 18px 46px #0000009e,0 0 46px #33f6ff14,inset 0 1px #ffffff0f}.nav-footSheet__cta:active{transform:translateY(1px)}.nav-footSheet__cta:focus-visible{outline-offset:3px;outline:2px solid #33f6ffeb}@media (max-width:520px){.nav-footSheet{padding:14px}.nav-footSheet__panel{width:min(780px,96vw);max-height:min(82dvh,820px)}.nav-footSheet__body{max-height:calc(min(82dvh,820px) - 120px);padding:14px}.nav-foot__line{padding:11px;font-size:13px}}@keyframes navVaultIn{to{opacity:1;transform:translateY(0)scale(1)translateZ(0)}}@keyframes navAuroraSpin{to{transform:rotate(360deg)translateZ(0)}}@keyframes navShimmer{0%{opacity:0;transform:translate(-70%)skew(-14deg)}20%{opacity:.75}to{opacity:0;transform:translate(140%)skew(-14deg)}}@keyframes navBreathPanel{0%{border-color:#78dcff2e;box-shadow:0 34px 120px #000000bd,0 0 0 1px #33f6ff14,inset 0 1px #ffffff0f}50%{border-color:#78dcff4d;box-shadow:0 40px 140px #000c,0 0 0 1px #33f6ff29,0 0 70px #33f6ff1a,inset 0 1px #ffffff14}to{border-color:#78dcff2e;box-shadow:0 34px 120px #000000bd,0 0 0 1px #33f6ff14,inset 0 1px #ffffff0f}}@keyframes navBreathAurora{0%{opacity:.7}50%{opacity:.98}to{opacity:.7}}@keyframes navBreathGrid{0%{opacity:.46}50%{opacity:.72}to{opacity:.46}}@keyframes navBreathSheen{0%{opacity:.06;transform:translate(-62%)skew(-14deg)}50%{opacity:.14;transform:translate(-40%)skew(-14deg)}to{opacity:.06;transform:translate(-62%)skew(-14deg)}}@keyframes navBreathBadge{0%{box-shadow:0 10px 26px #0000007a,inset 0 1px #ffffff14}50%{box-shadow:0 14px 34px #00000094,0 0 30px #33f6ff1f,inset 0 1px #ffffff1a}to{box-shadow:0 10px 26px #0000007a,inset 0 1px #ffffff14}}@keyframes navBreathCard{0%{border-color:#78dcff1f}50%{border-color:#78dcff2e}to{border-color:#78dcff1f}}@keyframes navBreathCTA{0%{box-shadow:0 16px 38px #0000008f,inset 0 1px #ffffff0f}50%{box-shadow:0 18px 44px #0000009e,0 0 24px #33f6ff33,inset 0 1px #ffffff14}to{box-shadow:0 16px 38px #0000008f,inset 0 1px #ffffff0f}}@keyframes navBreathBackdrop{0%{opacity:.94}50%{opacity:1}to{opacity:.94}}@keyframes navScanline{0%{background-position:0 0,0 0,0 0,0 -120%}50%{background-position:0 0,0 0,0 0,0 20%}to{background-position:0 0,0 0,0 0,0 140%}}@keyframes navXBreath{0%{border-color:#78dcff24;box-shadow:0 14px 34px #00000094,0 0 0 1px #33f6ff0f,inset 0 1px #ffffff12}50%{border-color:#78dcff3d;box-shadow:0 18px 44px #000000a8,0 0 52px #33f6ff1a,0 0 36px #9b5bff14,inset 0 1px #ffffff17}to{border-color:#78dcff24;box-shadow:0 14px 34px #00000094,0 0 0 1px #33f6ff0f,inset 0 1px #ffffff12}}@keyframes navXSheen{0%{background-position:0 0,0 0,0 0,0 0,0 55%}50%{background-position:0 0,0 0,0 0,0 0,120% 35%}to{background-position:0 0,0 0,0 0,0 0,240% 55%}}@keyframes navXLines{0%{opacity:.84}50%{opacity:1}to{opacity:.84}}@media (prefers-reduced-motion:reduce){.nav-footSheet__panel,.nav-foot__toggle:before,.nav-foot__toggle:after,.nav-footSheet__panel:before,.nav-footSheet__panel:after,.nav-foot__badge,.nav-foot__line,.nav-footSheet__cta,.nav-footSheet__backdrop,.nav-footSheet__close,.nav-footSheet__close:before,.nav-footSheet__close:after{animation:none!important}.nav-footSheet__panel{opacity:1;transform:none}.nav-foot__toggle:hover:after{animation:none!important}.nav-footSheet__close:hover{transform:none}}.nav-foot__phiLogo{width:18px;height:18px;display:block}.nav-footSheet__phiLogo{vertical-align:-3px;width:18px;height:18px;display:inline-block}
