html,body,#root{width:100%;height:100%;margin:0;padding:0}@supports (height:100dvh){html,body,#root{height:100dvh}}@supports (min-height:100svh){html,body,#root{min-height:100svh}}body{display:block}html,body{overscroll-behavior-y:none;overscroll-behavior-x:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,[role=button],.tap-target{touch-action:manipulation}: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;--font-base:clamp(12.91px, 2.72vw, 18.47px);--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);font-size:var(--font-base)}: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}html,body,#root{width:100%;min-width:0;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}:focus-visible{box-shadow:var(--ring);border-radius:10px;outline:none}a{color:var(--accent-cyan);text-decoration:none}a:hover{text-decoration:underline}.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;gap:clamp(.4rem,1vw,.75rem);padding:.85rem clamp(1rem,2.5vw,1.75rem);display:flex;position:relative}@media (max-width:520px){.app-topbar{gap:clamp(.35rem,1.2vw,.6rem);padding:.7rem clamp(.7rem,3vw,1.1rem)}.brand__mark{border-radius:12px;width:36px;height:36px}.brand__mark-img{width:22px;height:22px}}@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;min-width:0;display:flex}.topbar-left{flex:auto}.topbar-right{flex:0 auto}.brand{-webkit-user-select:none;user-select:none;align-items:center;gap:.85rem;min-width:0;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{flex:auto;gap:.12rem;min-width:0;display:grid}.brand__title{letter-spacing:clamp(.01em,.4vw,.018em);white-space:nowrap;text-overflow:unset;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;max-width:100%;font-size:clamp(.62rem,2.3vw,1.28rem);font-weight:860;line-height:1.05;animation:13.09s linear infinite brandTextRainbow;overflow:visible}@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:clamp(.03em,.9vw,.11em);text-transform:uppercase;white-space:nowrap;text-overflow:unset;-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;max-width:100%;font-size:clamp(.54rem,2vw,.92rem);font-weight:720;line-height:1.15;animation:10.472s linear infinite brandSubtitleDrift;overflow:visible}@media (min-width:980px){.brand__subtitle{max-width:none;text-overflow:unset;overflow:visible}}@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);min-width:0;height:100%;position:relative;overflow:hidden}.app-workspace{gap:var(--workspace-gap);grid-template-rows:auto minmax(0,1fr);grid-template-columns:320px 1fr;min-width:0;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--button{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--accent-cyan);appearance:none}.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;width:100%;min-width:0;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;align-items:stretch;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{letter-spacing:.08em;text-transform:uppercase;color:#f5f7ffc7;text-shadow:0 0 8px #33f6ff6b;content:"Swipe →";background:linear-gradient(270deg,#060e23eb,#060e2300);justify-content:flex-end;align-items:center;gap:.2rem;padding-right:.28rem;font-size:.72rem;font-weight:800;animation:3.6s ease-in-out infinite nav-swipe-hint;display:flex;right:0}.nav-item{scroll-snap-align:start;scroll-snap-stop:always;white-space:normal;flex-direction:column;flex:0 0 clamp(130px,38vw,170px);justify-content:center;gap:.3rem;min-width:0;height:auto;padding:.62rem .66rem;display:flex}.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-width:520px){:root{--topbar-h:68px;--stage-pad:clamp(.78rem, 2vw, 1.05rem);--frame-pad:clamp(.7rem, 2vw, 1.05rem);--workspace-gap:.6rem}.app-topbar{padding:.7rem clamp(.7rem,3vw,1.1rem)}.brand__mark{width:38px;height:38px}.brand__title,.brand__subtitle{max-width:min(64vw,300px)}.app-frame{border-radius:14px}.app-frame-inner{border-radius:12px;padding:.7rem}.app-panel,.app-nav,.workspace-topbar{border-radius:14px}.panel-head{padding:.7rem .85rem}.panel-body{padding:.7rem .85rem calc(.85rem + var(--safe-bottom));scroll-padding-bottom:calc(.85rem + var(--safe-bottom))}.panel-foot{padding:.55rem .85rem calc(.7rem + var(--safe-bottom));font-size:.72rem}.nav-list{padding:.6rem;padding-bottom:calc(.75rem + var(--safe-bottom));gap:.45rem}.nav-item{flex:0 0 clamp(120px,48vw,158px);height:auto}}@media (max-width:380px){:root{--topbar-h:64px;--workspace-gap:.52rem;--bottom-actions-reserve:88px}.app-topbar{gap:.4rem;padding:.6rem clamp(.6rem,3vw,.9rem)}.brand__mark{width:34px;height:34px}.brand__title,.brand__subtitle{max-width:min(68vw,240px)}.nav-item{flex:0 0 clamp(112px,60vw,148px);height:auto}.nav-head,.panel-head{padding:.64rem .78rem}.panel-body{padding:.62rem .78rem calc(.78rem + var(--safe-bottom))}.panel-foot{padding:.5rem .78rem calc(.62rem + var(--safe-bottom))}}@keyframes nav-swipe-hint{0%{opacity:0;transform:translate(0)}15%{opacity:.9}55%{opacity:.9;transform:translate(-5px)}to{opacity:0;transform:translate(0)}}@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}}.route-loader{--breath-s:var(--breath,5.236s);--rl-cyan:51, 246, 255;--rl-teal:38, 255, 196;--rl-violet:155, 91, 255;--rl-gold:255, 217, 121;z-index:99999;width:100vw;height:100dvh;height:100svh;padding:clamp(14px,2.2vw,20px);padding-top:calc(clamp(14px, 2.2vw, 20px) + env(safe-area-inset-top,0px));padding-right:calc(clamp(14px, 2.2vw, 20px) + env(safe-area-inset-right,0px));padding-bottom:calc(clamp(14px, 2.2vw, 20px) + env(safe-area-inset-bottom,0px));padding-left:calc(clamp(14px, 2.2vw, 20px) + env(safe-area-inset-left,0px));isolation:isolate;background:radial-gradient(circle at 18% 20%, rgba(var(--rl-cyan), .12) 0, transparent 38%), radial-gradient(circle at 78% 16%, rgba(var(--rl-violet), .14) 0, transparent 44%), radial-gradient(circle at 50% 110%, rgba(var(--rl-teal), .1) 0, transparent 56%), linear-gradient(145deg, var(--bg-0), var(--bg-1), var(--bg-2));color:var(--text-main);contain:layout paint;backface-visibility:hidden;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.route-loader__bg{pointer-events:none;background:radial-gradient(circle at 50% 40%, rgba(var(--rl-teal), .11), transparent 58%), radial-gradient(circle at 50% 60%, rgba(var(--rl-violet), .1), transparent 62%), radial-gradient(circle at 50% 75%, rgba(var(--rl-gold), .08), transparent 68%);opacity:.72;filter:blur(44px);animation:rl-breath var(--breath-s) ease-in-out infinite;will-change:transform, opacity;position:absolute;inset:-18%;transform:translateZ(0)}.route-loader__grid{pointer-events:none;opacity:.22;mix-blend-mode:screen;animation:rl-drift calc(var(--breath-s) * 3.236) ease-in-out infinite;will-change:transform, opacity;background-image:linear-gradient(90deg,#0000 0 92%,#5fb4ff33 92% 100%),linear-gradient(#0000 0 92%,#5fb4ff29 92% 100%);background-size:72px 72px;position:absolute;inset:-40px;transform:translateZ(0);-webkit-mask-image:radial-gradient(circle,#000 0,#0000 74%);mask-image:radial-gradient(circle,#000 0,#0000 74%)}.route-loader__halo{pointer-events:none;background:radial-gradient(circle at 45% 40%, rgba(var(--rl-cyan), .1), transparent 60%), radial-gradient(circle at 62% 66%, rgba(var(--rl-violet), .1), transparent 64%), radial-gradient(circle at 50% 78%, rgba(var(--rl-gold), .06), transparent 70%);filter:blur(70px);opacity:.62;animation:rl-halo calc(var(--breath-s) * 1.618) ease-in-out infinite;will-change:transform, opacity;position:absolute;inset:-20%;transform:translateZ(0)}.route-loader__stage{width:min(540px,92vw);height:min(720px,92dvh);border-radius:var(--radius-xl);background:radial-gradient(900px 420px at 18% 0%, rgba(var(--rl-cyan), .1), transparent 60%), radial-gradient(820px 520px at 92% 110%, rgba(var(--rl-violet), .12), transparent 62%), linear-gradient(180deg, #0a1024eb, #030610f5);height:min(720px,92svh);box-shadow:0 30px 90px #0000009e, 0 0 0 1px #ffffff0f inset, 0 0 70px rgba(var(--rl-cyan), .1);-webkit-backdrop-filter:blur(var(--blur-strong)) saturate(150%);isolation:isolate;border:1px solid #aaf1ff42;place-items:center;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.route-loader__stage:before{content:"";border-radius:calc(var(--radius-xl) - 2px);pointer-events:none;opacity:.78;border:1px solid #ffffff17;position:absolute;inset:1px}.route-loader__stage:after{content:"";pointer-events:none;opacity:0;animation:rl-sheen calc(var(--breath-s) * 2) ease-in-out infinite;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(-58%)translateZ(0)}.route-loader__orb{aspect-ratio:1;width:min(210px,54vw);filter:drop-shadow(0 0 32px rgba(var(--rl-cyan), .14));isolation:isolate;border-radius:999px;place-items:center;display:grid;position:relative;transform:translateZ(0)}.route-loader__orb:before{content:"";pointer-events:none;background:radial-gradient(circle at 35% 30%, #ffffff1f, transparent 54%), radial-gradient(circle at 50% 70%, rgba(var(--rl-teal), .16), transparent 62%), radial-gradient(circle at 70% 60%, rgba(var(--rl-violet), .12), transparent 66%);opacity:.75;filter:blur(22px);animation:rl-breath var(--breath-s) ease-in-out infinite;will-change:transform, opacity;border-radius:999px;position:absolute;inset:-18%}.route-loader__orb-core{background:radial-gradient(circle at 35% 30%, #ffffff24, transparent 55%), radial-gradient(circle at 72% 70%, rgba(var(--rl-cyan), .38), transparent 60%), linear-gradient(200deg, rgba(var(--rl-teal), .34), #03091beb);width:78%;height:78%;box-shadow:0 0 0 12px rgba(var(--rl-cyan), .08), 0 0 60px rgba(var(--rl-teal), .18);animation:rl-core calc(var(--breath-s) * 1) ease-in-out infinite;will-change:transform, opacity;border:1px solid #a8f1ff6b;border-radius:999px;overflow:hidden}.route-loader__orb-ring{border:1px solid rgba(var(--rl-cyan), .32);box-shadow:0 0 0 10px rgba(var(--rl-cyan), .1), 0 0 0 1px #ffffff0f inset;opacity:.88;will-change:transform;border-radius:999px;position:absolute;inset:6%;transform:translateZ(0);-webkit-mask-image:radial-gradient(circle,#0000 0%,#000 34% 72%,#0000 100%);mask-image:radial-gradient(circle,#0000 0%,#000 34% 72%,#0000 100%)}.route-loader__orb-ring--a{animation:rl-rotate calc(var(--breath-s) * 3.236) linear infinite}.route-loader__orb-ring--b{border-color:rgba(var(--rl-violet), .26);box-shadow:0 0 0 8px rgba(var(--rl-violet), .1), 0 0 0 1px #ffffff0a inset;animation:rl-rotate calc(var(--breath-s) * 5.236) linear infinite reverse;inset:-6%}.route-loader__orb-ring--c{border-color:rgba(var(--rl-gold), .18);box-shadow:0 0 0 6px rgba(var(--rl-gold), .08);animation:rl-rotate calc(var(--breath-s) * 8.472) linear infinite;inset:-18%}.route-loader__spark{width:9px;height:9px;box-shadow:0 0 0 2px rgba(var(--rl-cyan), .14), 0 0 26px rgba(var(--rl-cyan), .2), 0 0 52px rgba(var(--rl-gold), .08);opacity:.78;will-change:transform, opacity;background:#ffffffe0;border-radius:999px;position:absolute;transform:translateZ(0)}.route-loader__spark--a{animation:rl-spark calc(var(--breath-s) * 1.618) ease-in-out infinite;top:12%;left:18%}.route-loader__spark--b{animation:rl-spark calc(var(--breath-s) * 2.236) ease-in-out infinite;bottom:14%;right:20%}.route-loader__content{z-index:6;pointer-events:none;place-items:center;padding:0 18px;display:grid;position:absolute;inset:0}.route-loader__content-inner{justify-items:center;gap:12px;display:grid}.route-loader__dot{background:var(--accent-cyan);width:12px;height:12px;box-shadow:0 0 18px rgba(var(--rl-cyan), .5), 0 0 36px rgba(var(--rl-violet), .32);animation:rl-dot var(--breath-s) ease-in-out infinite;will-change:transform, opacity;border-radius:999px;transform:translateZ(0)}.route-loader__text{letter-spacing:.28em;text-transform:uppercase;text-align:center;color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 .22em #78fff038,0 0 .55em #7882ff1f;animation:rl-text calc(var(--breath-s) * 2) ease-in-out infinite;will-change:transform, opacity, background-position;background-image:linear-gradient(105deg,#ffffffe0 0%,#a0fff4db 28%,#96cdffc7 58%,#d2aaffbd 86%,#ffffffd6 100%);background-position:0%;background-size:240% 240%;-webkit-background-clip:text;background-clip:text;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,SF Mono,Liberation Mono,Courier New,monospace;font-size:clamp(13px,1.9vw,16px)}.route-loader__sub{letter-spacing:.22em;text-transform:uppercase;opacity:.72;color:#f5f7ffb3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,SF Mono,Liberation Mono,Courier New,monospace;font-size:clamp(11px,1.6vw,13px)}@keyframes rl-breath{0%,to{opacity:.62;transform:scale(.985)translateZ(0)}50%{opacity:.82;transform:scale(1.02)translateZ(0)}}@keyframes rl-halo{0%,to{opacity:.52;transform:scale(1)translateZ(0)}50%{opacity:.72;transform:scale(1.04)translateZ(0)}}@keyframes rl-drift{0%{transform:translate(0,0)}50%{transform:translateY(-10px)}to{transform:translate(0,0)}}@keyframes rl-rotate{to{transform:rotate(360deg)translateZ(0)}}@keyframes rl-core{0%,to{opacity:.92;transform:scale(1)translateZ(0)}50%{opacity:1;transform:scale(1.035)translateZ(0)}}@keyframes rl-dot{0%,to{opacity:.72;transform:scale(.86)translateZ(0)}50%{opacity:1;transform:scale(1.18)translateZ(0)}}@keyframes rl-spark{0%,to{opacity:.52;transform:translate(0,0)}50%{opacity:.98;transform:translateY(-9px)}}@keyframes rl-text{0%,to{opacity:.88;background-position:0%;transform:translateY(1px)}50%{opacity:1;background-position:100%;transform:translateY(-1px)}}@keyframes rl-sheen{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}}@media (prefers-reduced-motion:reduce){.route-loader__bg,.route-loader__grid,.route-loader__halo,.route-loader__orb:before,.route-loader__orb-core,.route-loader__orb-ring,.route-loader__dot,.route-loader__spark,.route-loader__text,.route-loader__stage:after{animation:none!important}}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.route-loader__stage{background:radial-gradient(900px 420px at 18% 0%, rgba(var(--rl-cyan), .1), transparent 60%), radial-gradient(820px 520px at 92% 110%, rgba(var(--rl-violet), .12), transparent 62%), linear-gradient(180deg, #060e23eb, #030818f5)}}.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-scroll{-webkit-overflow-scrolling:auto;scrollbar-width:none;scroll-behavior:auto;align-items:center;min-width:0;max-width:100%;display:inline-flex;overflow:visible}.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:visible;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(.04em,.55vw,.14em);font-size:clamp(7px,1.9vw,13px)}.live-meta{letter-spacing:clamp(.03em,.5vw,.12em);opacity:.86;font-size:clamp(6px,1.7vw,12px)}@media (max-width:560px){.topbar-live{max-width:84vw}.live-scroll{margin-right:-2px}}.live-meta{min-width:0;text-overflow:unset;overflow:visible}@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}.hp-price-card{-webkit-tap-highlight-color:transparent;background:linear-gradient(#0a1214cc,#0a121499);border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;gap:4px;padding:5px;transition:transform .18s,box-shadow .18s,border-color .18s,filter .18s;display:flex;position:relative;box-shadow:0 10px 30px #00000038,inset 0 0 0 1px #ffffff08}.hp-price-card:focus-within{border-color:#37ffe447;box-shadow:0 16px 44px #37ffe424,inset 0 0 0 1px #37ffe438}.hp-head{align-items:center;gap:4px;min-height:22px;display:flex}.hp-title{letter-spacing:.01em;align-items:center;gap:4px;font-size:.7rem;font-weight:700;line-height:1;display:flex}.hp-spacer{flex:1}.hp-cta{opacity:.95;cursor:pointer;background:#37ffe414;border:1px solid #37ffe447;border-radius:6px;padding:2px 6px;font-size:.72rem;font-weight:700;line-height:1}.hp-cta:disabled{opacity:.6;cursor:not-allowed}.hp-chart{background:linear-gradient(#080e10a6,#080e1073);border:1px dashed #37ffe433;border-radius:6px;overflow:hidden}.hp-chart:focus{outline:none}.hp-foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hp-caption{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.hp-caption .dim{opacity:.8;font-size:10px}.chip{font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:2px 6px;font-size:.82rem;line-height:1.1}.chip.active{background:#37ffe41a;border-color:#37ffe461}.chip.ghost{border-style:dashed}.hp-note{opacity:.8;margin-left:auto;font-size:10px}.hp-error{color:#ffb4b4;background:#ff000014;border:1px solid #ff000040;border-radius:6px;margin-top:4px;padding:6px;font-size:.86rem}.hp-toast{background:#37ffe414;border:1px solid #37ffe447;border-radius:8px;align-items:center;gap:6px;margin-top:6px;padding:6px;font-size:.9rem;display:flex}.hp-dot{background:#37ffe4;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 12px #37ffe4b3}.hp-checkout{background:linear-gradient(#080e10bf,#080e1099);border:1px solid #ffffff1f;border-radius:10px;margin-top:6px;box-shadow:0 12px 36px #0000003d,inset 0 0 0 1px #ffffff05}.hp-checkout-head{border-bottom:1px dashed #37ffe440;align-items:center;gap:6px;padding:6px 8px;display:flex}.hp-checkout-title{letter-spacing:.01em;font-size:.88rem;font-weight:700;line-height:1}.hp-x{color:#e8fbf8;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:1px 4px;font-size:15px;line-height:1}.hp-x:hover{opacity:1;background:#ffffff0f}.hp-checkout-body{padding:8px}.hp-payment{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;padding:8px}.hp-primary{cursor:pointer;background:#37ffe41a;border:1px solid #37ffe452;border-radius:8px;padding:6px 10px;font-weight:700}.hp-primary:disabled{opacity:.65;cursor:not-allowed}.hp-secondary{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;padding:6px 10px}.hp-fine{opacity:.85;margin-top:6px;font-size:10px}.hp-price-card{gap:2px;padding:4px}.hp-head{gap:3px;min-height:18px;margin-bottom:2px}.hp-title{letter-spacing:.005em;gap:3px;font-size:.62rem;line-height:1}.hp-cta{border-radius:6px;padding:1px 6px;font-size:.68rem}.hp-chart{border-width:1px;border-radius:6px;margin-top:2px}.hp-foot{gap:4px}.hp-caption{gap:3px}.hp-caption .dim{font-size:9.5px}.chip{padding:2px 5px;font-size:.78rem;line-height:1.05}.hp-error{padding:5px;font-size:.82rem}.hp-toast{gap:5px;padding:5px;font-size:.86rem}.hp-dot{width:6px;height:6px}.hp-chart .kpc-live-strip,.hp-chart .kpc-header,.hp-chart .kpc-legend{gap:4px;margin-top:-2px}.hp-chart .kpc-price,.hp-chart .kpc-price-amount,.hp-chart .kpc-price-badge{border-radius:8px;padding:2px 6px;font-size:.9rem;line-height:1}.hp-chart .kpc-delta,.hp-chart .kpc-percent,.hp-chart .kpc-pulse,.hp-chart .kpc-subtle{opacity:.9;font-size:.72rem}.hp-chart .kpc-tooltip,.hp-chart .kpc-value-bubble{border-radius:10px;padding:4px 6px;font-size:.82rem;transform:translateY(-2px)}.hp-chart .kpc-axis,.hp-chart .kpc-tick,.hp-chart .kpc-grid-label{opacity:.85;font-size:10px}.hp-checkout{margin-top:6px}@media (max-width:680px){.hp-note{display:none}}.hp-card{--ink:#e8fbf8;--dim:#aee8df;--line:#ffffff1f;--line-strong:#fff3;--up:#28c76f;--down:#ff4d4f;--accent:#37ffe4;--accent-2:#a78bfa;--bg:#070b0e;--bg2:#0a0f12;color:var(--ink);-webkit-user-select:none;user-select:none;background:0 0;border-radius:12px;overflow:visible}.hp-ticker{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff05);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;transition:border-color .2s,background .2s,transform .1s;display:flex}.hp-ticker:hover{border-color:var(--line-strong)}.hp-ticker:active{transform:translateY(1px)}.hp-left{align-items:center;gap:8px;display:flex}.hp-title{letter-spacing:.15px;opacity:.9;font-weight:600}.phi-badge{justify-content:center;align-items:center;display:inline-flex}.hp-right{align-items:baseline;gap:10px;display:flex}.hp-price{font-variant-numeric:tabular-nums;font-weight:700}.hp-pct{font-variant-numeric:tabular-nums;opacity:.9;font-weight:600}.hp-pct.hp-up{color:var(--up)}.hp-pct.hp-down{color:var(--down)}.hp-expand{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#080e10bf,#080e108c);border-radius:12px;margin-top:10px;padding:12px}.hp-chart{width:100%}.hp-controls{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:10px;display:grid}.hp-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dim{color:var(--dim);margin-right:4px;font-size:12px}.chip{border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:999px;padding:6px 10px;font-size:12px}.chip:hover{border-color:var(--line-strong)}.chip.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.chip.ghost{opacity:.9}.hp-actions-row{gap:8px;display:flex}.hp-primary{cursor:pointer;background:radial-gradient(120% 140% at 0% 0%, var(--accent) 0%, #37ffe433 60%, transparent 100%), linear-gradient(90deg, #37ffe440, #a78bfa40);color:#031a17;border:0;border-radius:10px;padding:8px 14px;font-weight:700}.hp-primary:hover{filter:brightness(1.08)}.hp-min{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ffffff08;border-radius:10px;padding:8px 12px}.hp-min:hover{border-color:var(--line-strong)}.hp-popover{border:1px solid var(--line);background:linear-gradient(#080e10e6,#080e10bf);border-radius:12px;margin-top:10px;padding:10px;position:relative}.hp-pop-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.hp-pop-title{font-weight:700}.hp-x{appearance:none;color:var(--ink);cursor:pointer;opacity:.8;background:0 0;border:0;font-size:20px;line-height:1}.hp-x:hover{opacity:1}.hp-payment{margin:8px 0}.hp-actions{gap:8px;margin-top:8px;display:flex}.hp-secondary{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ffffff08;border-radius:10px;padding:8px 12px}.hp-secondary:hover{border-color:var(--line-strong)}.hp-error{color:#ffb4b4;margin-top:8px;font-size:12px}.hp-fine{color:var(--dim);margin-top:6px;font-size:11.5px}.hp-toast{color:var(--ink);opacity:.95;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:inline-flex}.hp-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent);border-radius:50%}@media (max-width:520px){.hp-controls{grid-template-columns:1fr}.hp-actions-row{justify-content:flex-start}}.hp-ticker .phi-logo{--phi-s:5.236s;--phi-size:18px;--halo:.35;width:var(--phi-size);height:var(--phi-size);vertical-align:-2px;isolation:isolate;margin-right:8px;display:inline-block;position:relative}.hp-ticker .phi-logo .phi-core,.hp-ticker .phi-logo .phi-glow{pointer-events:none;display:block;position:absolute;inset:0}.hp-ticker .phi-logo .phi-core{filter:saturate(1.05)brightness(1.05)contrast(1.02)hue-rotate();opacity:.92;animation:phiHue 120s linear infinite, phiBreathe var(--phi-s) ease-in-out infinite alternate;background:conic-gradient(#f36,#ff9a00,#ffe600,#1dd07a,#00b8ff,#7a4dff,#ff33d1,#f36);transform:scale(1);-webkit-mask-image:url(/assets/phi.svg);mask-image:url(/assets/phi.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hp-ticker .phi-logo .phi-glow{filter:blur(1.2px);opacity:var(--halo);animation:phiGlow var(--phi-s) ease-in-out infinite alternate;background:radial-gradient(50% 50%,#37ffe426 0%,#a78bfa1a 35%,#0000 70%);transform:scale(.98)}.hp-ticker .phi-logo .phi-fallback{width:var(--phi-size);height:var(--phi-size);opacity:.92;display:inline-block}@supports ((-webkit-mask:url("")) or (mask:url(""))){.hp-ticker .phi-logo .phi-fallback{display:none}}@media (prefers-reduced-motion:reduce){.hp-ticker .phi-logo .phi-core,.hp-ticker .phi-logo .phi-glow{animation:none}}@keyframes phiBreathe{0%{transform:scale(.985)}to{transform:scale(1.015)}}@keyframes phiGlow{0%{opacity:calc(var(--halo) * .85)}to{opacity:calc(var(--halo) * 1.05)}}@keyframes phiHue{0%{filter:saturate(1.05)brightness(1.05)contrast(1.02)hue-rotate()}to{filter:saturate(1.05)brightness(1.05)contrast(1.02)hue-rotate(1turn)}}.hp-ticker .hp-left{align-items:center;gap:8px;display:inline-flex}.hp-chart{padding-bottom:10px;overflow:visible!important}.hp-chart svg{overflow:visible!important}.hp-chart .kpc-axis,.hp-chart .kpc-tick,.hp-chart .kpc-grid-label,.hp-chart .recharts-cartesian-axis-tick text{font-variant-numeric:tabular-nums;letter-spacing:.06em;paint-order:stroke fill;stroke:#030818d9;stroke-width:3px;stroke-linejoin:round}@media (max-width:520px){.hp-chart{padding-bottom:14px}.hp-chart .kpc-axis,.hp-chart .kpc-tick,.hp-chart .kpc-grid-label,.hp-chart .recharts-cartesian-axis-tick text{opacity:.92;font-size:10px!important}.hp-chart .recharts-cartesian-axis-tick:nth-child(odd){display:none!important}.hp-chart .recharts-cartesian-axis-tick:last-child{display:block!important}.hp-chart .kpc-tick:nth-child(odd){display:none!important}.hp-chart .kpc-tick:last-child{display:inline!important}}.hp-phi-icon{vertical-align:-.12em;filter:drop-shadow(0 0 10px #37ffe438);width:20px;height:20px;margin-left:2px;display:inline-block}.hp-price-row{align-items:center;gap:4px;display:inline-flex}.hp-price-slash{opacity:.9}.hp-title{letter-spacing:.02em;isolation:isolate;align-items:baseline;font-weight:860;line-height:1.05;display:inline-flex;position:relative}.hp-titleText{color:#0000;-webkit-text-fill-color:transparent;background-blend-mode:overlay;text-shadow:0 0 .06em #ffffff47,0 0 .22em #78fff042,0 0 .58em #7882ff29;filter:saturate(1.55)brightness(1.05)drop-shadow(0 0 .36em #78fff029)drop-shadow(0 0 .72em #7882ff1f)drop-shadow(0 0 1.02em #ff50be1a);transform-origin:0;will-change:background-position, filter, text-shadow, transform;background-image:repeating-linear-gradient(115deg,#ffffff24 0 1px,#fff0 1px 8px),linear-gradient(115deg,#ff50befa 0%,#7882fffa 18%,#50dcfffa 36%,#78ffd2fa 54%,#fff578f5 72%,#ff8246f5 86%,#ff50befa 100%);background-position:0 0,0%;background-size:120% 120%,320% 320%;-webkit-background-clip:text;background-clip:text;animation:5.236s ease-in-out infinite hpTitleBreath,13.09s linear infinite hpTitleDrift;display:inline-block}@keyframes hpTitleBreath{0%{filter:saturate(1.45)brightness(1.02)drop-shadow(0 0 .3em #78fff01f)drop-shadow(0 0 .62em #7882ff1a);transform:translateZ(0)scale(1)}38.2%{filter:saturate(1.62)brightness(1.1)drop-shadow(0 0 .42em #78fff02e)drop-shadow(0 0 .86em #7882ff24);transform:translateZ(0)scale(1.01)}61.8%{filter:saturate(1.76)brightness(1.16)drop-shadow(0 0 .54em #78fff038)drop-shadow(0 0 1.02em #7882ff2e);transform:translateZ(0)scale(1.016)}to{filter:saturate(1.45)brightness(1.02)drop-shadow(0 0 .3em #78fff01f)drop-shadow(0 0 .62em #7882ff1a);transform:translateZ(0)scale(1)}}@keyframes hpTitleDrift{0%{background-position:0 0,0%}50%{background-position:0 0,100%}to{background-position:0 0,0%}}.hp-ticker:hover .hp-titleText,.hp-ticker:focus-visible .hp-titleText{filter:saturate(1.75)brightness(1.1)drop-shadow(0 0 .48em #78fff033)drop-shadow(0 0 .92em #7882ff29)drop-shadow(0 0 1.12em #ff50be1f)}@media (prefers-reduced-motion:reduce){.hp-titleText{animation:none}}:root{--sp-bg:radial-gradient(1200px 800px at 50% 0%, #000000b8, #000000e6 60%), #040708;--sp-text:#e7fbf7;--sp-dim:#aee8df;--sp-glass:#0c12148c;--sp-border:#ffffff14;--sp-ring:#37e6d473;--c-cyan:#37e6d4;--c-cyan-2:#5ce1ff;--c-vio:#a78bfa;--c-mint:#57f0c7;--c-rose:#ff6b6b;--c-ink:#e7fbf7;--font-sans:ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Inter, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji","Segoe UI Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--pulse:5.236s;--ease-breath:cubic-bezier(.33,.01,.24,1);--tap-scale:.985;--spinner-size:18px;--btn-glass:#ffffff1f;--btn-edge:#ffffff47;--btn-glow:color-mix(in oklab, var(--crystal-accent), #ffffff59 35%);--btn-prism:#6effec59;--btn-aurora:#7ca8ff47;--busy-sheen:linear-gradient(115deg, #ffffff47, #fff0 60%);--busy-stripes:repeating-linear-gradient(115deg, #37e6d42e 0 14px, #5ce1ff1f 14px 28px);--crystal-hue:180;--crystal-accent:#00ffd0;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-right:env(safe-area-inset-right,0px);--live-breath:5.236s;--ether-cyan:#19e6ff;--ether-ice:#c7f5ff;--ether-deep:#0aa8ff}@property --breath-scale{syntax:"<number>";inherits:false;initial-value:0}@property --breath-hue{syntax:"<angle>";inherits:false;initial-value:0deg}html.sigil-scroll,body{background:var(--sp-bg);height:auto;min-height:100%;color:var(--sp-text);font-family:var(--font-sans);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:auto}.sigilpage{--veil1:radial-gradient(1400px 900px at 10% 10%, #00ffde1a, transparent 60%);--veil2:radial-gradient(1000px 800px at 90% 80%, #a78bfa1a, transparent 60%);--veil3:radial-gradient(900px 700px at 50% 90%, #5ce1ff1a, transparent 60%);min-height:100dvh;padding:12px;position:relative}.sigilpage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(65% 55% at 50% calc(52% + (var(--breath-scale)*2%)), color-mix(in oklab, var(--crystal-accent) 24%, transparent) 0%, transparent 62%), radial-gradient(85% 65% at 20% 20%, #5ce1ff2e 0%, transparent 70%), radial-gradient(85% 65% at 80% 80%, #a78bfa29 0%, transparent 70%);filter:blur(28px) saturate(calc(1.05 + var(--breath-scale)*.25)) hue-rotate(var(--breath-hue));opacity:calc(.22 + var(--breath-scale)*.18);transform:scale(calc(1 + var(--breath-scale)*.028)) translateY(calc(var(--breath-scale)*-1.2%));animation:breath-mantle var(--pulse) var(--ease-breath) infinite;position:fixed;inset:-10%}@supports (color:lab(0% 0 0)){.sigilpage:before{background:radial-gradient(65% 55% at 50% calc(52% + (var(--breath-scale)*2%)), color-mix(in oklab, var(--crystal-accent) 24%, transparent) 0%, transparent 62%), radial-gradient(85% 65% at 20% 20%, lab(83.1366% -31.1232 -26.0879/.18) 0%, transparent 70%), radial-gradient(85% 65% at 80% 80%, lab(64.0812% 29.1806 -52.4362/.16) 0%, transparent 70%)}}.sp-veil,.sp-veil-stars{pointer-events:none;z-index:0;contain:layout style paint;position:fixed;inset:0}.sp-veil{background:var(--veil1), var(--veil2), var(--veil3);opacity:.9;filter:saturate(1.06);animation:veil-breathe var(--pulse) var(--ease-breath) infinite}.sp-veil-stars{opacity:.25;animation:stars-breathe var(--pulse) ease-in-out infinite;background:radial-gradient(1px 1px at 10% 20%,#ffffff1f,#0000 60%),radial-gradient(1px 1px at 70% 60%,#ffffff1a,#0000 60%),radial-gradient(1px 1px at 40% 80%,#ffffff14,#0000 60%)}@keyframes breath-mantle{0%{--breath-scale:0;--breath-hue:0deg}50%{--breath-scale:.9;--breath-hue:6deg}to{--breath-scale:0;--breath-hue:0deg}}@keyframes veil-breathe{0%,to{filter:blur()saturate(1.04);opacity:.87;transform:translate(0,0)scale(1)}50%{filter:blur(.4px)saturate(1.12);opacity:.93;transform:translateY(-1.2%)scale(1.012)}}@keyframes stars-breathe{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.35;transform:translateY(-.6%)}}.sp-viewport{z-index:1;width:100%;padding-bottom:calc(104px + var(--safe-bottom));margin:0 auto;position:relative}.sp-shell{gap:clamp(16px,2.4vw,24px);max-width:1120px;margin:0 auto;padding:clamp(12px,2.2vw,24px);transition:opacity .42s,filter .42s;display:grid}.sigilpage[data-ready=false] .sp-shell{opacity:.88;filter:blur(.4px)saturate(1.05)}.sp-header{text-align:center;gap:6px;display:grid}.sp-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--sp-dim);animation:text-glow var(--pulse) linear infinite;font-size:.75rem}@keyframes text-glow{0%,to{filter:none;text-shadow:0 0 #00ffc600}38.2%{filter:brightness(1.03);text-shadow:0 0 8px #00ffc61a}61.8%{filter:brightness(1.01);text-shadow:0 0 5px #00ffc60f}}.sp-title{text-shadow:0 0 24px var(--crystal-accent);margin:0;font-size:clamp(22px,3.8vw,38px);font-weight:700;position:relative}.sp-title:after{content:"";filter:blur(.2px);width:120px;height:2px;animation:title-underline var(--pulse) var(--ease-breath) infinite;background:linear-gradient(90deg,#0000,#37e6d480,#0000);margin:8px auto 0;display:block}@keyframes title-underline{0%,to{opacity:.45;transform:scaleX(.92)}50%{opacity:.9;transform:scaleX(1.08)}}.sp-sub{color:var(--sp-dim);margin:2px 0 6px;font-size:.95rem}.sp-auth{justify-content:center;margin-top:6px;display:flex}.auth-badge{isolation:isolate;color:var(--sp-text);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-backdrop-filter:blur(8px)saturate(1.12);backdrop-filter:blur(8px)saturate(1.12);animation:seal-breathe var(--pulse) var(--ease-breath) infinite;background:linear-gradient(#12181a94,#12181a5c);border:1px solid #ffffff1f;border-radius:999px;padding:12px 18px;font-size:.96rem;font-weight:800;transition:transform 60ms,box-shadow .18s,border-color .18s;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000059,0 0 #37e6d400}.auth-badge--ok{color:var(--c-mint);outline:1px solid color-mix(in oklab, var(--crystal-accent), transparent 70%);border-color:#57f0c761}.auth-badge--bad{color:var(--c-rose);border-color:#ff6b6b6b}.auth-badge--checking{color:var(--c-cyan-2)}.auth-badge:before{content:"";opacity:.28;pointer-events:none;background:linear-gradient(#ffffff38,#fff0);border-radius:999px;height:56%;position:absolute;top:4px;left:6px;right:6px}.auth-badge:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:0;animation:sheen var(--pulse) var(--ease-breath) infinite;background:linear-gradient(115deg,#0000 25%,#ffffff47 47%,#ffffff14 60%,#0000 72%),radial-gradient(60% 40%,#37e6d41a,#0000 65%);position:absolute;inset:-2px;transform:translate(-35%)skew(-8deg)}.auth-badge:active{transform:scale(var(--tap-scale))}@keyframes seal-breathe{0%,to{box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000059,0 0 #37e6d400}50%{box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000061,0 0 34px #37e6d41f}}@keyframes sheen{0%{opacity:0;transform:translate(-35%)skew(-8deg)}35%{opacity:.7;transform:translate(0%)skew(-8deg)}65%{opacity:0;transform:translate(35%)skew(-8deg)}to{opacity:0;transform:translate(35%)skew(-8deg)}}body.bp-open{overflow:hidden}body.stargate-open,html.stargate-open{overscroll-behavior:none;height:100%;overflow:hidden}body.bp-open :where(.sigilpage,.sp-viewport,.sp-shell,.sp-veil,.sp-veil-stars){filter:none!important;perspective:none!important;transform:none!important}.auth-badge[role=button]{cursor:pointer}.sp-breathproof__backdrop{z-index:10000;-webkit-backdrop-filter:blur(2px);opacity:0;background:#080c1080;place-items:center;animation:.16s forwards bp-fade-in;display:grid;position:fixed;inset:0}.sp-breathproof{z-index:10001;background:var(--card-bg,#0b0f14);width:min(840px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(90svh,90dvh,720px);padding:16px calc(16px + env(safe-area-inset-right)) 16px calc(16px + env(safe-area-inset-left));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid #ffffff14;border-radius:16px;animation:.2s cubic-bezier(.2,.75,.3,1) forwards bp-pop;position:relative;overflow:auto;box-shadow:0 18px 60px #0000008c}.sp-breathproof__close{top:max(8px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));width:32px;height:32px;color:inherit;cursor:pointer;opacity:.75;background:0 0;border:none;border-radius:8px;font-size:20px;line-height:1;position:absolute}.sp-breathproof__close:hover{opacity:1}.kv{grid-template-columns:max-content 1fr;gap:6px 12px;margin:10px 0;display:grid}.kv dt{opacity:.75}.kv dd{margin:0}.kv code.wrap{word-break:break-word;overflow-wrap:anywhere}.sp-breathproof__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (max-width:640px){.sp-breathproof{border-bottom-left-radius:max(16px, env(safe-area-inset-left));border-bottom-right-radius:max(16px, env(safe-area-inset-right));width:min(720px,100vw - 16px);max-height:min(92svh,92dvh)}}@keyframes bp-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes bp-fade-in{0%{opacity:0}to{opacity:1}}.auth-badge--verified{--ok-h:150;--ok-s:80%;--ok-l:38%;letter-spacing:.2px;background:linear-gradient(180deg, hsl(var(--ok-h) var(--ok-s) calc(var(--ok-l) + 22%) / .14), hsl(var(--ok-h) var(--ok-s) calc(var(--ok-l) + 14%) / .1));border:1px solid hsl(var(--ok-h) var(--ok-s) var(--ok-l) / .35);color:hsl(var(--ok-h) var(--ok-s) var(--ok-l));box-shadow:0 0 0 1px hsl(var(--ok-h) var(--ok-s) var(--ok-l) / .08) inset, 0 1px 6px hsl(var(--ok-h) var(--ok-s) 8% / .2);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-weight:600;display:inline-flex}.auth-badge--verified .check{background:hsl(var(--ok-h) var(--ok-s) var(--ok-l));color:#fff;width:18px;height:18px;box-shadow:0 0 0 1px hsl(var(--ok-h) var(--ok-s) var(--ok-l) / .4);border-radius:999px;place-items:center;font-size:12px;line-height:1;display:grid}.auth-badge[role=button]{cursor:pointer;pointer-events:auto}.auth-badge--checking[role=button],.auth-badge--verified[role=button]{pointer-events:auto}.sp-card{background:var(--sp-glass);border:1px solid var(--sp-border);border-radius:16px;gap:14px;padding:clamp(12px,2.2vw,20px);display:grid;position:relative;overflow:hidden}.sp-card:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:0;animation:card-mist var(--pulse) var(--ease-breath) infinite;background:radial-gradient(60% 45%,#37e6d414,#0000 65%);position:absolute;inset:0}@keyframes card-mist{0%,to{opacity:.05;transform:scale(1)}50%{opacity:.12;transform:scale(1.01)}}.sp-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-hash{align-items:baseline;gap:8px;display:flex}.sp-hash-label{color:var(--sp-dim);font-size:.9rem}.sp-hash-short{font-family:var(--font-mono)}.sp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-actions>*{min-height:44px}.btn-ghost,.btn-primary,.btn-secondary{--btn-bg:#ffffff08;--btn-ripple:0;border:1px solid color-mix(in oklab, var(--btn-edge), transparent 35%);background:linear-gradient(155deg, #ffffff42, #ffffff0f 48%, #0000001a 100%), radial-gradient(120% 140% at 8% -10%, color-mix(in oklab, var(--btn-prism), transparent 48%) 0%, transparent 60%), radial-gradient(140% 120% at 90% 120%, color-mix(in oklab, var(--btn-aurora), transparent 52%) 0%, transparent 62%), var(--btn-bg);color:#eefcff;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.32);min-height:44px;box-shadow:0 0 0 1px color-mix(in oklab, var(--btn-glow), transparent 60%) inset, 0 12px 32px #05101459, 0 0 24px color-mix(in oklab, var(--btn-glow), transparent 80%);text-shadow:0 0 18px #78fff061,0 0 6px #0000008c;border-radius:14px;justify-content:center;align-items:center;padding:12px 16px;font-weight:800;line-height:1.05;transition:transform 60ms,box-shadow .2s,border-color .2s,background .2s,opacity .12s;display:inline-flex;position:relative;overflow:hidden}.btn-primary{--btn-bg:#37e6d42e;color:#f6fffe;background:linear-gradient(160deg, #ffffff57, #ffffff14 56%, #0000000f 100%), radial-gradient(120% 140% at 12% -12%, #82fff06b, transparent 60%), radial-gradient(120% 120% at 85% 120%, #78a0ff38, transparent 62%), linear-gradient(180deg, #14786e61, #08242247), var(--btn-bg);border-color:#a0fff67a;box-shadow:inset 0 0 0 1px #ffffff29,0 20px 54px #0affde38,0 0 40px #5ce1ff4d}.btn-secondary{--btn-bg:#5ce1ff2e}.btn-ghost[data-remembered]{--btn-bg:#37e6d42e;border-color:color-mix(in oklab, var(--crystal-accent), transparent 45%);box-shadow:0 0 0 1px color-mix(in oklab, var(--btn-glow), transparent 50%) inset, 0 18px 44px #37e6d438, 0 0 24px #5ce1ff40}.btn-ghost:hover,.btn-primary:hover,.btn-secondary:hover{border-color:color-mix(in oklab, var(--btn-glow), white 20%);box-shadow:0 0 0 1px color-mix(in oklab, var(--btn-glow), transparent 42%) inset, 0 20px 58px #5ce1ff42, 0 0 38px color-mix(in oklab, var(--btn-glow), transparent 55%)}.btn-ghost:active,.btn-primary:active,.btn-secondary:active{--btn-ripple:1;transform:translateY(1px) scale(var(--tap-scale))}.btn-ghost:before,.btn-primary:before,.btn-secondary:before{content:"";border-radius:inherit;pointer-events:none;opacity:.26;mix-blend-mode:screen;background:linear-gradient(135deg,#fff6,#fff0 52%),radial-gradient(120% 90% at 50% 0,#ffffff52,#0000 60%);position:absolute;inset:1px}.btn-ghost:after,.btn-primary:after,.btn-secondary:after{content:"";background:linear-gradient(120deg, #ffffff0f, #ffffff73 50%, #ffffff0a 70%), radial-gradient(220px 130px at var(--x,50%) var(--y,50%), rgba(255,255,255, calc(.35 * var(--btn-ripple))), transparent 60%);opacity:0;mix-blend-mode:screen;transition:opacity .28s,transform 1.2s;position:absolute;inset:-60%;transform:translate(-30%)rotate(-6deg)}.btn-ghost:hover:after,.btn-primary:hover:after,.btn-secondary:hover:after{opacity:.72;transform:translate(30%)rotate(-6deg)}.btn-ghost:active:after,.btn-primary:active:after,.btn-secondary:active:after{opacity:.95;transition:opacity .15s}@keyframes ripple{0%{opacity:.35}to{opacity:0}}.btn-primary.is-busy,.btn-primary[aria-busy=true],.btn-primary[data-busy=true],.btn-primary:disabled{opacity:1;cursor:progress}.btn-primary.is-busy:after,.btn-primary[aria-busy=true]:after,.btn-primary[data-busy=true]:after,.btn-primary:disabled:after{content:"";border-radius:inherit;pointer-events:none;background:var(--busy-stripes);mix-blend-mode:screen;opacity:.55;animation:1.1s linear infinite stripes;position:absolute;inset:1px}@keyframes stripes{0%{background-position:0 0}to{background-position:140px 0}}.btn-primary.is-busy:before,.btn-primary[aria-busy=true]:before,.btn-primary[data-busy=true]:before,.btn-primary:disabled:before{content:"";width:var(--spinner-size);height:var(--spinner-size);border:2px solid #fff3;border-top-color:var(--c-cyan);filter:drop-shadow(0 0 8px #37e6d499);border-radius:50%;animation:.7s linear infinite spin;position:absolute;top:8px;right:10px}@keyframes spin{to{transform:rotate(360deg)}}.btn-ghost.is-busy,.btn-ghost[aria-busy=true],.btn-ghost[data-busy=true],.btn-secondary.is-busy,.btn-secondary[aria-busy=true],.btn-secondary[data-busy=true]{opacity:.75;cursor:progress}.sp-frame{border:1px solid var(--sp-border);animation:frame-breathe var(--pulse) var(--ease-breath) infinite;background:radial-gradient(800px 600px,#00ffde0d,#0000 60%);border-radius:14px;place-items:center;padding:clamp(8px,1.8vw,12px);display:grid;position:relative;overflow:hidden;transform:translateZ(0)}@keyframes frame-breathe{0%,to{transform:scale(1);box-shadow:0 0 #37e6d400}50%{transform:scale(1.012);box-shadow:0 0 48px #37e6d40f}}.sp-frame:after{content:"";filter:blur(18px);opacity:.35;animation:halo var(--pulse) var(--ease-breath) infinite;background:radial-gradient(40% 35%,#37e6d41f,#0000 70%);position:absolute;inset:-5%}@keyframes halo{0%{opacity:.28;transform:scale(1)}50%{opacity:.45;transform:scale(1.06)}to{opacity:.28;transform:scale(1)}}.sp-pulse-tag{opacity:.9;border:1px solid var(--sp-border);animation:tag-glint var(--pulse) linear infinite;background:#0006;border-radius:8px;padding:4px 8px;font-size:.85rem;position:absolute;bottom:10px;right:10px}@keyframes tag-glint{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:inset 0 0 12px #5ce1ff40}}.sp-skeleton,.sp-error{place-items:center;width:100%;min-height:220px;display:grid}.sp-rune{border:2px solid var(--sp-border);opacity:.7;width:18px;height:18px;position:absolute}.sp-rune--tl{animation:rune var(--pulse) linear infinite;border-bottom:0;border-right:0;border-radius:8px 0 0;top:8px;left:8px}.sp-rune--tr{animation:rune calc(var(--pulse)*.85) linear infinite reverse;border-bottom:0;border-left:0;border-radius:0 8px 0 0;top:8px;right:8px}.sp-rune--bl{animation:rune calc(var(--pulse)*1.15) linear infinite;border-top:0;border-right:0;border-radius:0 0 0 8px;bottom:8px;left:8px}.sp-rune--br{animation:rune calc(var(--pulse)*1.3) linear infinite reverse;border-top:0;border-left:0;border-radius:0 0 8px;bottom:8px;right:8px}@keyframes rune{0%{opacity:.55;box-shadow:0 0 #37e6d400}50%{opacity:.95;box-shadow:0 0 14px #37e6d447}to{opacity:.55;box-shadow:0 0 #37e6d400}}.sp-meta{gap:8px;display:grid}.sp-meta-row{grid-template-columns:140px 1fr;align-items:start;gap:8px;display:grid}.lbl{color:var(--sp-dim)}.mono-wrap{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.sp-cta{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}@media (max-width:900px){.sp-debits,.sp-lineage,.sp-provenance,.sp-panel{content-visibility:auto;contain-intrinsic-size:520px}}.sp-provenance{background:var(--sp-glass);border:1px solid var(--sp-border);border-radius:16px;gap:10px;padding:14px;display:grid;position:relative;overflow:hidden}.sp-provenance:before{content:"";mix-blend-mode:screen;opacity:0;pointer-events:none;animation:panel-breathe var(--pulse) var(--ease-breath) infinite;background:radial-gradient(30% 22% at 10% 20%,#5ce1ff0f,#0000 60%),radial-gradient(30% 22% at 90% 80%,#a78bfa0d,#0000 60%);position:absolute;inset:-10%}@keyframes panel-breathe{0%,to{transform:translateZ(0)scale(1);box-shadow:0 16px 48px #00000080}50%{transform:translateZ(0)scale(1.005);box-shadow:0 18px 56px #0000008a}}.sp-prov-title{margin:0;font-size:1.05rem}.sp-prov-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sp-prov-row{grid-template-columns:120px 1fr;gap:8px;display:grid}.sp-fine{color:var(--sp-dim);margin:6px 2px 0;font-size:.9rem}.owner-gated{margin-top:8px;display:none}.sigilpage[data-owner-verified=true]:not([data-archived=true]) .owner-gated{display:block}.sigilpage[data-archived=true] .owner-gated{opacity:.5;pointer-events:none}.sigilpage[data-owner-verified=false] .owner-gated{display:none}.owner-gated>*{grid-template-columns:1fr;align-items:start;gap:16px;min-width:0;display:grid}@media (min-width:980px){.owner-gated>*{grid-template-columns:minmax(0,1fr) 360px;gap:20px}.owner-gated>*>.sp-card:first-of-type{grid-column:1}.owner-gated>*>.sp-card:nth-of-type(n+2){grid-column:2}.owner-gated>*>.sp-card:nth-of-type(n+2)>.sp-card{margin-top:12px}}.owner-gated .sp-card{min-width:0;margin:0;position:relative;overflow:hidden}.owner-gated .sp-card h3{margin:0 0 10px}.owner-gated input,.owner-gated select,.owner-gated textarea,.owner-gated button{max-width:100%}.owner-gated [style*="position: absolute"]{position:static!important}.sp-sovereign{gap:12px;display:grid}.sp-panel{background:var(--sp-glass);border:1px solid var(--sp-border);z-index:2;border-radius:14px;gap:10px;padding:12px;display:grid;position:relative;overflow:hidden}.sp-panel h3{margin:0 0 4px;font-size:1rem}.sp-field{gap:8px;margin-block:10px;scroll-margin:20vh;display:grid}.sp-field .lbl{opacity:.9;font-size:14px}.sp-field input[type=text],.sp-field input[type=number],.sp-field select{border:1px solid var(--sp-border);width:100%;max-width:100%;min-height:48px;color:var(--sp-text);appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ffffff05;border-radius:12px;outline:none;padding:12px 14px;font-size:16px;line-height:1.2;transition:box-shadow .18s,border-color .18s,background .18s,transform 40ms}.sp-field input::placeholder{color:#ffffff8c}.sp-field input:focus,.sp-field select:focus{box-shadow:0 0 0 2px var(--sp-ring);border-color:#0000}.sp-field input[type=file]{border:1px solid var(--sp-border);width:100%;max-width:100%;color:var(--sp-text);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ffffff05;border-radius:12px;padding:10px}.sp-field input[type=file]::file-selector-button{border:1px solid var(--sp-border);color:var(--sp-text);cursor:pointer;background:linear-gradient(#37e6d426,#5ce1ff1f);border-radius:10px;margin-right:12px;padding:10px 14px;font-weight:800;transition:transform 40ms,box-shadow .18s}.sp-field input[type=file]::-webkit-file-upload-button{border:1px solid var(--sp-border);color:var(--sp-text);cursor:pointer;background:linear-gradient(#37e6d426,#5ce1ff1f);border-radius:10px;margin-right:12px;padding:10px 14px;font-weight:800;transition:transform 40ms,box-shadow .18s}.sp-field input[type=file]::file-selector-button:hover{box-shadow:0 6px 28px #37e6d424}.sp-field input[type=file]::-webkit-file-upload-button:hover{box-shadow:0 6px 28px #37e6d424}.sp-field input[type=file]::file-selector-button:active{transform:scale(var(--tap-scale))}.sp-field input[type=file]::-webkit-file-upload-button:active{transform:scale(var(--tap-scale))}.sp-expiry{grid-template-columns:1fr 1fr 1fr;align-items:center}@media (max-width:768px){.sp-expiry{grid-template-columns:1fr 1fr}}.badge{border:1px solid var(--sp-border);background:#ffffff08;border-radius:999px;padding:4px 8px}.badge--ok{color:var(--c-mint);box-shadow:0 0 0 1px var(--sp-ring) inset}.badge--checking{background:linear-gradient(#7ea7ff38,#0000001f)}.sigilpage .sp-panel[aria-labelledby=own-exp-title] .sp-field:has(>output){display:none!important}@supports not selector(:has(*)){.sigilpage .sp-panel[aria-labelledby=own-exp-title] .sp-field:not(.sp-expiry){display:none!important}}.btn-icon{cursor:pointer;background:linear-gradient(#ffffff1f,#ffffff0a);border:1px solid #ffffff29;border-radius:12px;margin-left:8px;padding:8px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 14px #00000059}.btn-icon:hover{transform:scale(1.08);box-shadow:0 6px 18px #00ffd059}.icon-verify-ownership{stroke:var(--crystal-accent);transition:stroke .2s}.btn-icon:hover .icon-verify-ownership{stroke:#fff}.ownership-overlay{z-index:9998;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0006;position:fixed;inset:0}.sigilpage{--phi-size:18px;--phi-outer-glow:18px;--phi-inner-glow:8px}.sp-price-chip{border:1px solid var(--sp-border);-webkit-backdrop-filter:blur(8px)saturate(1.12);backdrop-filter:blur(8px)saturate(1.12);will-change:filter, box-shadow;background:linear-gradient(#12181a94,#12181a5c);border-radius:14px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;min-height:44px;padding:10px 12px;transition:background .25s,border-color .25s,box-shadow .25s;display:grid}.sp-price-chip .phi{inline-size:var(--phi-size);block-size:var(--phi-size);-webkit-mask:var(--phi-url) center/contain no-repeat;-webkit-mask:var(--phi-url) center/contain no-repeat;mask:var(--phi-url) center/contain no-repeat;background-blend-mode:normal, screen;filter:saturate(150%) brightness(1.06) drop-shadow(0 0 calc(var(--phi-inner-glow)*.9) #ffffff8c) drop-shadow(0 0 var(--phi-outer-glow) #ffffff59);animation:phiPulse var(--live-breath) ease-in-out infinite;will-change:filter, transform;isolation:isolate;background:conic-gradient(#ff5a5a 0deg,#ff964d 36deg,#ffe04d 72deg,#5aff77 108deg,#4df2ff 144deg,#6b6bff 180deg,#b84dff 216deg,#ff4dd0 252deg,#ff5a5a 360deg),linear-gradient(#ffffff47,#ffffff1a);position:relative}.sp-price-chip .phi:after{content:"";pointer-events:none;mix-blend-mode:screen;filter:blur(4px);opacity:.8;animation:phiHalo var(--live-breath) ease-in-out infinite;background:radial-gradient(closest-side,#fff6,#fff0 70%);border-radius:50%;position:absolute;inset:-30%}.sp-price-chip .phi:before{content:"";pointer-events:none;mix-blend-mode:screen;filter:blur(.6px)saturate(140%);opacity:.75;animation:phiSheen calc(var(--live-breath) * 2.618) ease-in-out infinite;background:linear-gradient(115deg,#0000 0%,#ffffff59 34%,#ffffff26 40%,#0000 56%);border-radius:40%;position:absolute;inset:-8%}.sp-price-chip .price{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;font-weight:900;line-height:1;transition:color .25s,text-shadow .25s}.sp-price-chip .chip-spacer{min-width:8px}.sp-price-chip .live-badge{justify-self:end}@keyframes phiPulse{0%,to{filter:saturate(140%)brightness(1.04);transform:scale(1)}50%{filter:saturate(185%)brightness(1.26);transform:scale(1.08)}}@keyframes phiHalo{0%,to{opacity:.8;transform:scale(.97)}50%{opacity:1;transform:scale(1.06)}}@keyframes phiSheen{0%{opacity:.55;transform:translate(-8%)skew(-6deg)}50%{opacity:.9;transform:translate(10%)skew(-6deg)}to{opacity:.55;transform:translate(22%)skew(-6deg)}}.sp-price-chip.flash-up{background:linear-gradient(#24e6a247,#24e6a21a);border-color:#24e6a28c;box-shadow:0 0 22px #24e6a273,0 10px 30px #00000059,inset 0 1px #ffffff14}.sp-price-chip.flash-up .price{color:#24e6a2;text-shadow:0 0 12px #24e6a299}.sp-price-chip.flash-down{background:linear-gradient(#ff404047,#ff40401a);border-color:#ff40408c;box-shadow:0 0 22px #ff404073,0 10px 30px #00000059,inset 0 1px #ffffff14}.sp-price-chip.flash-down .price{color:#ff4040;text-shadow:0 0 12px #ff404099}.sp-price-chip .live-badge{text-transform:uppercase;letter-spacing:.18em;color:var(--ether-ice);background:linear-gradient(180deg, color-mix(in srgb, var(--ether-cyan) 28%, transparent), color-mix(in srgb, var(--ether-cyan) 12%, transparent));border:1px solid color-mix(in srgb, var(--ether-cyan) 70%, transparent);text-shadow:0 0 6px color-mix(in srgb, var(--ether-cyan) 95%, transparent), 0 0 16px color-mix(in srgb, var(--ether-cyan) 75%, transparent), 0 0 28px color-mix(in srgb, var(--ether-deep) 55%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--ether-cyan) 55%, transparent), inset 0 0 12px color-mix(in srgb, var(--ether-cyan) 28%, transparent), 0 0 1px #ffffff40;animation:liveGlow var(--live-breath) ease-in-out infinite;will-change:transform, filter, box-shadow, text-shadow;isolation:isolate;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 22px;font-weight:900;display:inline-flex;position:relative}.sp-price-chip .live-badge:before{content:none!important}.sp-price-chip .live-badge:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;filter:blur(.6px)saturate(140%);opacity:.8;animation:liveBadgeGlint calc(var(--live-breath) * 1.15) linear infinite;background:linear-gradient(115deg,#0000 0%,#ffffff24 22%,#ffffff57 28%,#ffffff2e 36%,#0000 50%);position:absolute;inset:-1px;transform:translate(-140%)skew(-8deg)}.sp-price-chip .live-badge .twinkles{border-radius:inherit;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ether-cyan) 90%, transparent));opacity:.75;animation:twinkle var(--live-breath) ease-in-out infinite;background:radial-gradient(2px 2px at 20% 40%,#ffffffe6,#0000 50%),radial-gradient(1.6px 1.6px at 72% 28%,#ffffffd9,#0000 48%),radial-gradient(1.8px 1.8px at 55% 70%,#ffffffd9,#0000 50%),radial-gradient(1.4px 1.4px at 36% 62%,#ffffffe6,#0000 48%);position:absolute;inset:0}@keyframes liveGlow{0%{filter:saturate(120%)brightness(1.03);box-shadow:0 0 16px color-mix(in srgb, var(--ether-cyan) 42%, transparent), inset 0 0 8px color-mix(in srgb, var(--ether-cyan) 22%, transparent);transform:scale(.985)}48%{filter:saturate(175%)brightness(1.26);box-shadow:0 0 30px color-mix(in srgb, var(--ether-cyan) 78%, transparent), inset 0 0 16px color-mix(in srgb, var(--ether-cyan) 36%, transparent);transform:scale(1.03)}52%{filter:saturate(182%)brightness(1.28);transform:scale(1.031)}to{filter:saturate(120%)brightness(1.03);box-shadow:0 0 16px color-mix(in srgb, var(--ether-cyan) 42%, transparent), inset 0 0 8px color-mix(in srgb, var(--ether-cyan) 22%, transparent);transform:scale(.985)}}@keyframes liveBadgeGlint{0%{opacity:0;transform:translate(-140%)skew(-8deg)}6%{opacity:.55}50%{opacity:.85}94%{opacity:.55}to{opacity:0;transform:translate(140%)skew(-8deg)}}@keyframes twinkle{0%,to{opacity:.65;filter:brightness()saturate(1.1);transform:translateY(0)}48%{opacity:.95;filter:brightness(1.2)saturate(1.25);transform:translateY(-.5px)}52%{opacity:1;filter:brightness(1.3)saturate(1.35);transform:translateY(-.6px)}}@media (max-width:420px){.sp-price-chip{grid-template-columns:auto 1fr;grid-auto-rows:min-content}.sp-price-chip .chip-spacer{display:none}.sp-price-chip .live-badge{grid-column:1/-1;justify-self:center;margin-top:6px}}@media (pointer:coarse){.sp-price-chip{padding:12px 14px}.sp-price-chip .live-badge{padding:6px 14px 6px 22px}}.sigilpage .sp-debits{--pad:clamp(12px, 2.2vw, 20px);--gap:clamp(8px, 1.5vw, 14px);--ring:hsla(var(--crystal-hue,180),95%,62%,.28);--line-soft:#ffffff14;padding:var(--pad);gap:var(--gap);flex-direction:column;margin:clamp(8px,1.6vh,16px) 0 clamp(12px,2vh,20px);display:flex}.sigilpage .sp-debits__summary{flex-wrap:wrap;align-items:center;gap:clamp(8px,1.4vw,12px);margin-bottom:clamp(6px,1vh,10px);display:flex}.sigilpage .auth-badge--debited{background:linear-gradient(#ff825c38,#0000001f);border-color:#ffb49647}.sigilpage .auth-badge--available{background:linear-gradient(#34f8ba38,#0000001f);border-color:#78ffdc47}.sigilpage .sp-debits h3{letter-spacing:.01em;color:var(--c-ink,#eafcff);text-shadow:0 0 16px var(--ring);margin:0;font-size:clamp(14px,2.4vw,18px);font-weight:700}.sigilpage .sp-debits__list{--row-pad-y:clamp(8px, 1.4vw, 10px);--row-pad-x:clamp(10px, 2vw, 14px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:linear-gradient(#ffffff08,#ffffff05);border-radius:14px;max-height:min(40vh,420px);margin:0;padding:0;list-style:none;overflow:auto}.sigilpage .sp-debits__item{padding:var(--row-pad-y) var(--row-pad-x);border-top:1px dashed var(--line-soft);grid-template-columns:1fr auto;align-items:start;gap:10px;display:grid;position:relative}.sigilpage .sp-debits__item:first-child{border-top-color:#0000}.sigilpage .sp-debits__who{min-width:0;color:var(--c-ink,#eafcff);opacity:.95;font-size:clamp(12px,2.1vw,14px)}.sigilpage .sp-debits__amt{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-ink,#eafcff);text-shadow:0 0 12px var(--ring);justify-self:end;padding-left:12px;font-size:clamp(12px,2.1vw,14px);font-weight:800}.sigilpage .sp-debits__meta{opacity:.75;grid-column:1/-1;font-size:clamp(11px,1.8vw,13px)}.sigilpage .sp-debits__item:not(:has(.sp-debits__amt)){line-height:1.4}@media (min-width:640px){.sigilpage .sp-debits__item{grid-template-columns:1.1fr minmax(120px,.9fr) auto;align-items:center}.sigilpage .sp-debits__meta{opacity:.7;grid-column:auto;justify-self:start}}@media (max-width:520px){.sigilpage .sp-debits__item{grid-template-columns:1fr}.sigilpage .sp-debits__amt{order:-1;justify-self:start}}.sigilpage .sp-debits__list::-webkit-scrollbar{width:10px;height:10px}.sigilpage .sp-debits__list::-webkit-scrollbar-thumb{background:linear-gradient(#ffffff2e,#ffffff1a) padding-box padding-box;border:2px solid #0000;border-radius:999px}.sigilpage .sp-debits__list::-webkit-scrollbar-track{background:0 0}.owner-gated abbr[title],.sp-debits abbr[title]{font-variant-numeric:tabular-nums;word-break:break-all;border-bottom:0;text-decoration:none}.stargate-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);animation:veil-breathe var(--pulse) var(--ease-breath) infinite;background:radial-gradient(80% 60%,#000000a6,#000000f2),radial-gradient(1200px 800px,#7ea7ff1f,#0000 70%);grid-template-rows:auto 1fr;gap:8px;display:grid;position:fixed;inset:0}.stargate-exit{border:1px solid var(--sp-border);color:var(--sp-text);cursor:pointer;touch-action:manipulation;background:#ffffff1a;border-radius:10px;place-self:start end;margin:8px;padding:8px 10px;transition:transform 40ms,box-shadow .18s}.stargate-exit:active{transform:scale(var(--tap-scale))}.stargate-stage{place-items:center;padding:10px;display:grid}.stargate-stage img{object-fit:contain;width:auto;max-width:100vw;height:auto;max-height:85vh;animation:frame-breathe var(--pulse) var(--ease-breath) infinite}.sp-epulse{margin:16px 16px 4px}.epulse-card{background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff1a;border-radius:20px;padding:18px 18px 16px;position:relative;overflow:hidden;box-shadow:0 18px 60px #00000059,inset 0 1px #ffffff14,0 0 0 1px #ffffff08}.epulse-card:before{content:"";background:radial-gradient(600px 300px at 25% 10%, var(--ring), transparent 60%), radial-gradient(600px 300px at 85% 0%, var(--ring2), transparent 60%);filter:blur(42px);opacity:.35;pointer-events:none;width:65%;height:140%;position:absolute;inset:-35% -35% auto auto}.epulse-head{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.epulse-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-dim);text-shadow:0 0 18px color-mix(in oklab, var(--crystal-accent) 40%, transparent);font-weight:800}.epulse-value{color:var(--ink);text-shadow:0 0 20px color-mix(in oklab, var(--crystal-accent) 55%, transparent), 0 0 8px color-mix(in oklab, var(--crystal-accent) 40%, transparent);margin-left:auto;font-size:clamp(22px,4.6vw,34px);font-weight:900;line-height:1}.epulse-sub{color:var(--ink-dim);margin-top:-2px;font-size:12.5px}.epulse-bar{background:linear-gradient(#ffffff24,#ffffff0f);border:1px solid #ffffff29;border-radius:999px;height:12px;margin-top:10px;position:relative;overflow:hidden}.epulse-bar .bar-fill{background:linear-gradient(90deg, color-mix(in oklab, var(--crystal-accent) 85%, white 0%) 0%, color-mix(in oklab, var(--crystal-accent) 70%, white 0%) 100%);width:0%;height:100%;box-shadow:0 0 16px color-mix(in oklab, var(--crystal-accent) 60%, transparent);border-right:1px solid #ffffff59;transition:width 80ms linear}.sp-lineage{--accent:var(--crystal-accent,#00ffd0);--hue:var(--crystal-hue,180);--breath:5.236s;--breath-slow:calc(var(--breath) * 1.618);--breath-deep:calc(var(--breath) * 2.618);--breath-wide:calc(var(--breath) * 3.236);--glow:color-mix(in oklab, var(--accent) 70%, white 10%);--panel-bg:linear-gradient(180deg, #ffffff0f, #ffffff08);--border:1px solid #fff3;border:var(--border);background:var(--panel-bg);-webkit-backdrop-filter:blur(8px)saturate(115%);isolation:isolate;animation:lineage-breath var(--breath) ease-in-out infinite alternate, lineage-drift var(--breath-slow) ease-in-out infinite alternate-reverse;border-radius:18px;margin:10px 0 18px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 22px -12px #0009}@supports (color:lab(0% 0 0)){.sp-lineage{--border:1px solid lab(100% -.0000298023 .0000119209/.2)}}.sp-lineage:before,.sp-lineage:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:-40%}.sp-lineage:before{background:radial-gradient(60% 45% at 20% 30%, hsla(var(--hue) 90% 60% /.2), transparent 60%), radial-gradient(60% 45% at 80% 70%, hsla(calc(var(--hue) + 40) 90% 65% /.18), transparent 60%), radial-gradient(70% 60% at 50% 50%, hsla(calc(var(--hue) + 20) 90% 60% /.12), transparent 65%);filter:blur(28px)saturate(120%);animation:aurora-breath var(--breath-deep) ease-in-out infinite alternate, aurora-wander var(--breath-wide) ease-in-out infinite alternate;animation-delay:-1.618s,-.382s}.sp-lineage:after{background:conic-gradient(from 0deg, transparent 0 20deg, color-mix(in oklab, var(--glow), transparent 35%) 120deg, transparent 360deg);opacity:.35;animation:halo-swell var(--breath-slow) ease-in-out infinite alternate, halo-tilt var(--breath-deep) ease-in-out infinite alternate-reverse;transform-origin:50%;will-change:transform, opacity, filter}.sp-lineage>*{z-index:1;position:relative}.sp-lineage__badge{letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg, var(--accent), color-mix(in oklab, var(--accent) 60%, white 20%));color:#0000;text-shadow:0 0 .35em color-mix(in oklab, var(--accent) 40%, transparent), 0 0 .75em color-mix(in oklab, var(--accent) 25%, transparent);filter:drop-shadow(0 2px 6px #00000059);-webkit-background-clip:text;background-clip:text;align-items:center;gap:.5ch;font-size:12px;font-weight:800;display:inline-flex}.sp-lineage__trail{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.sp-lineage__segment{display:contents}.sp-lineage__node{--chip-bg:linear-gradient(180deg, #ffffff1a, #ffffff0d);background:var(--chip-bg);-webkit-backdrop-filter:blur(4px)saturate(120%);animation:node-breath var(--breath) ease-in-out infinite alternate, ember-glow var(--breath-slow) ease-in-out infinite alternate-reverse;border:1px dashed #ffffff38;border-radius:9999px;align-items:center;gap:10px;padding:8px 12px;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:inline-flex;transform:translateZ(0);box-shadow:inset 0 0 0 1px #ffffff0f,0 4px 16px -10px #0009,0 0 #0000}.sp-lineage__node:nth-child(3n+1){animation-delay:-.382s,-1.236s}.sp-lineage__node:nth-child(3n+2){animation-delay:-.618s,-.764s}.sp-lineage__node:nth-child(3n+3){animation-delay:-1s,-.236s}.sp-lineage__node:hover{box-shadow:inset 0 0 0 1px #ffffff14, 0 6px 20px -10px color-mix(in oklab, var(--accent) 25%, black 75%), 0 0 24px -10px color-mix(in oklab, var(--accent) 45%, transparent);transform:translateY(-1px)}.sp-lineage__node:active{transform:translateY(0)}.sp-lineage__node--parent{opacity:.98;border-style:solid;box-shadow:inset 0 0 0 1px #ffffff1a,0 6px 18px -12px #000000b3}.sp-lineage__node--this{border-color:var(--accent);background:radial-gradient(120% 140% at 10% 10%, color-mix(in oklab, var(--accent) 12%, transparent) 0 40%, transparent 70%), var(--chip-bg);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 25%, white 5%), 0 0 0 1px #0000000f inset, 0 0 28px -10px color-mix(in oklab, var(--accent) 60%, transparent);animation:heart-fire var(--breath) ease-in-out infinite alternate, ember-glow var(--breath-slow) ease-in-out infinite alternate-reverse}.sp-lineage__node .lbl{text-transform:uppercase;opacity:.8;letter-spacing:.08em;font-size:11px}.sp-lineage__node .tok{font-family:var(--font-mono);opacity:.96;font-size:12px}.sp-lineage__node .meta{opacity:.72;font-size:11px}.sp-lineage__arrow{opacity:.7;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--accent) 30%, transparent));background:linear-gradient(90deg, color-mix(in oklab, var(--accent) 60%, white 10%), color-mix(in oklab, var(--accent) 30%, transparent));color:#0000;animation:arrow-sigh var(--breath-slow) ease-in-out infinite alternate;-webkit-background-clip:text;background-clip:text;padding:0 4px}.sp-lineage--children .sp-lineage__title{letter-spacing:.03em;text-transform:uppercase;opacity:.9;background:linear-gradient(90deg, #fff, color-mix(in oklab, var(--accent) 45%, #fff));color:#0000;-webkit-background-clip:text;background-clip:text;margin:10px 0;font-size:14px}.sp-lineage__children{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sp-lineage__child{animation:child-breath var(--breath) ease-in-out infinite alternate;background:linear-gradient(#ffffff0f,#ffffff0a);border:1px solid #ffffff1f;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:8px 10px;font-size:13.5px;transition:transform .25s,box-shadow .25s;animation-delay:-.618s;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d,0 6px 16px -12px #000000a6}.sp-lineage__child:hover{box-shadow:inset 0 0 0 1px #ffffff14, 0 10px 22px -12px color-mix(in oklab, var(--accent) 20%, black 80%);transform:translateY(-1px)}.sp-lineage__child .pill{text-transform:uppercase;letter-spacing:.1em;box-shadow:inset 0 0 0 1px #ffffff0f, 0 0 10px -6px color-mix(in oklab, var(--accent) 50%, transparent);animation:pill-glow var(--breath-slow) ease-in-out infinite alternate;background:linear-gradient(#ffffff1f,#ffffff0f);border:1px solid #ffffff2e;border-radius:9999px;padding:3px 10px;font-size:10.5px;position:relative}.sp-lineage__child .pill:after{content:"";border-radius:inherit;background:radial-gradient(120% 160% at 0% 0%, color-mix(in oklab, var(--accent) 30%, transparent), transparent 60%);opacity:.55;pointer-events:none;position:absolute;inset:0}.sp-lineage__child .tok{font-family:var(--font-mono);opacity:.95}.sp-lineage__child .sep{opacity:.55}.sp-lineage__child .amt{opacity:.92;font-variant-numeric:tabular-nums;text-shadow:0 0 .45em color-mix(in oklab, var(--accent) 25%, transparent)}.sp-lineage__note{opacity:.78;text-wrap:balance;animation:note-float var(--breath-deep) ease-in-out infinite alternate;margin-top:10px;font-size:12.5px;line-height:1.5}@keyframes lineage-breath{0%{filter:saturate(115%);transform:translateY(0)scale(1)}38.2%{filter:saturate(128%);transform:translateY(-2px)scale(1.012)}to{filter:saturate(115%);transform:translateY(0)scale(1)}}@keyframes lineage-drift{0%{filter:hue-rotate()brightness()}to{filter:hue-rotate(8deg)brightness(1.03)}}@keyframes aurora-breath{0%{opacity:.75;transform:scale(1.02)translate(-2%,-3%)}38.2%{opacity:.95;transform:scale(1.06)translate(2%,1%)}to{opacity:.8;transform:scale(1.02)translate(-2%,-1%)}}@keyframes aurora-wander{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.25deg)}}@keyframes halo-swell{0%{opacity:.28;filter:blur(8px);transform:scale(1)}38.2%{opacity:.4;filter:blur(10px);transform:scale(1.04)}to{opacity:.33;filter:blur(9px);transform:scale(1.01)}}@keyframes halo-tilt{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes node-breath{0%{transform:translateY(0)scale(1)}38.2%{transform:translateY(-1px)scale(1.006)}to{transform:translateY(0)scale(1)}}@keyframes ember-glow{0%{box-shadow:inset 0 0 0 1px #ffffff0f, 0 0 16px -14px color-mix(in oklab, var(--accent) 35%, transparent)}to{box-shadow:inset 0 0 0 1px #ffffff1a, 0 0 28px -12px color-mix(in oklab, var(--accent) 55%, transparent)}}@keyframes heart-fire{0%{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 22%, white 4%), 0 0 0 1px #0000000f inset, 0 0 20px -10px color-mix(in oklab, var(--accent) 35%, transparent)}38.2%{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 38%, white 8%), 0 0 0 1px #0000000f inset, 0 0 40px -10px color-mix(in oklab, var(--accent) 72%, transparent)}to{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 26%, white 6%), 0 0 0 1px #0000000f inset, 0 0 26px -10px color-mix(in oklab, var(--accent) 48%, transparent)}}@keyframes arrow-sigh{0%{opacity:.55;transform:translateY(0)}38.2%{opacity:.85;transform:translateY(-1px)}to{opacity:.65;transform:translateY(0)}}@keyframes child-breath{0%{transform:translateY(0)scale(1)}38.2%{transform:translateY(-1px)scale(1.004)}to{transform:translateY(0)scale(1)}}@keyframes pill-glow{0%{box-shadow:inset 0 0 0 1px #ffffff0f, 0 0 6px -6px color-mix(in oklab, var(--accent) 45%, transparent)}to{box-shadow:inset 0 0 0 1px #ffffff1a, 0 0 16px -8px color-mix(in oklab, var(--accent) 70%, transparent)}}@keyframes note-float{0%{opacity:.78;transform:translateY(0)}38.2%{opacity:.88;transform:translateY(-1px)}to{opacity:.8;transform:translateY(0)}}@media (max-width:720px){.sp-lineage{border-radius:16px;padding:12px}.sp-lineage__trail{gap:6px}.sp-lineage__node{gap:8px;padding:7px 10px}.sp-lineage__child{font-size:13px}.sp-lineage__children{grid-template-columns:1fr}}@media (prefers-contrast:more){:focus-visible{outline-width:3px}.auth-badge,.btn-primary,.btn-secondary,.btn-ghost{border-color:#ffffff38}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.sp-price-chip.flash-up,.sp-price-chip.flash-down{background:inherit;border-color:#ffffff29;box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff14}}@media (max-width:768px){.sigilpage{padding-top:8px}.sp-status{align-items:flex-start}.sp-meta-row{grid-template-columns:110px 1fr}.sp-prov-row{grid-template-columns:105px 1fr}.sp-frame{padding:10px}.sp-card,.sp-provenance,.sp-sovereign,.sp-shell{overflow:visible}}@media (max-width:390px){.sp-price-chip{bottom:calc(8px + var(--safe-bottom));right:calc(8px + var(--safe-right));font-size:12px}}@media (pointer:coarse){.btn-ghost,.btn-primary,.btn-secondary{border-radius:14px;min-height:54px;padding:14px 18px;font-size:16px}.btn-icon{border-radius:12px;min-width:44px;min-height:44px;padding:10px}.sp-field input[type=text],.sp-field input[type=number],.sp-field select{min-height:52px;padding:14px 16px;font-size:17px}.btn-ghost,.btn-primary,.btn-secondary{background:linear-gradient(160deg, #fff3, #ffffff0f 55%, #00000014 100%), radial-gradient(130% 120% at 12% -8%, color-mix(in oklab, var(--btn-prism), transparent 55%) 0%, transparent 62%), var(--btn-bg);box-shadow:0 0 0 1px color-mix(in oklab, var(--btn-glow), transparent 55%) inset, 0 14px 34px #08121652, 0 0 22px color-mix(in oklab, var(--btn-glow), transparent 78%)}.btn-ghost:after,.btn-primary:after,.btn-secondary:after{opacity:.45}}.sp-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sp-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sp-field input[type=number]{-moz-appearance:textfield}@media (max-width:480px){.sp-frame{border-radius:16px;padding:12px}}@keyframes chipUp{0%{filter:saturate()brightness();transform:translateY(0)}40%{filter:saturate(1.25)brightness(1.1);transform:translateY(-1px)}to{filter:saturate()brightness();transform:translateY(0)}}@keyframes chipDown{0%{filter:saturate()brightness();transform:translateY(0)}40%{filter:saturate(.9)brightness(.95);transform:translateY(1px)}to{filter:saturate()brightness();transform:translateY(0)}}.sp-price-chip.flash-up .price{text-shadow:0 0 12px #18ff8c8c;animation:.42s ease-out chipUp}.sp-price-chip.flash-down .price{text-shadow:0 0 12px #ff48488c;animation:.42s ease-out chipDown}.verifier-cta{--hue:var(--crystal-hue,180);--accent:var(--crystal-accent,#37e6d4);--ink:#e7fbf7;--ink-dim:#e7fbf7b8;--bgA:#030a0cd9;--bgB:#071416d1;--breath:5.236s;--b-scale:1;--b-bright:0;--b-hue:0deg;grid-template-columns:minmax(260px,1fr);gap:12px;margin:18px 0 10px;display:grid}@supports (background:paint(something)) or (offset:path('M0,0')){@property --b-scale{syntax:"<number>";inherits:true;initial-value:1}@property --b-bright{syntax:"<number>";inherits:true;initial-value:0}@property --b-hue{syntax:"<angle>";inherits:true;initial-value:0deg}}.verifier-btn{color:var(--ink);background:radial-gradient(120% 180% at -10% -30%, color-mix(in hsl, hsl(calc(var(--hue) + var(--b-hue)) 100% 56%), transparent 84%), transparent 62%) , radial-gradient(120% 180% at 110% 130%, color-mix(in hsl, hsl(calc(var(--hue) - var(--b-hue)) 100% 56%), transparent 86%), transparent 62%) , linear-gradient(180deg, var(--bgA), var(--bgB));background-size:calc(100% * var(--b-scale)) calc(100% * var(--b-scale)), calc(100% * var(--b-scale)) calc(100% * var(--b-scale)), 100% 100%;box-shadow:0 1px 0 0 #ffffff14 inset, 0 18px 40px #00000073, 0 0 0 1px color-mix(in hsl, hsl(var(--hue) 100% 50%), transparent 74%);isolation:isolate;cursor:pointer;animation:verifier-breathe var(--breath) ease-in-out infinite, verifier-drift calc(var(--breath) * 2) linear infinite;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .25s,background-position .3s;display:grid;position:relative;transform:translateZ(0)}.verifier-btn:before{content:"";border-radius:inherit;pointer-events:none;opacity:calc(.42 + .28 * var(--b-bright));filter:blur(calc(6px + 10px * var(--b-bright)));background:radial-gradient(160% 140% at 50% 0%, color-mix(in hsl, hsl(calc(var(--hue) + var(--b-hue)) 100% 64%), transparent 85%), transparent 60%), radial-gradient(160% 140% at 50% 100%, color-mix(in hsl, hsl(calc(var(--hue) - var(--b-hue)) 100% 62%), transparent 87%), transparent 62%);z-index:0;position:absolute;inset:-1px}.verifier-btn:hover{box-shadow:0 1px 0 0 #ffffff1f inset, 0 22px 46px #00000085, 0 0 0 1px color-mix(in hsl, hsl(var(--hue) 100% 56%), transparent 68%), 0 12px 28px color-mix(in hsl, hsl(calc(var(--hue) + var(--b-hue)) 100% 60%), transparent 80%);transform:translateY(-1px)scale(1.01)}.verifier-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.verifier-btn--ghost{background:linear-gradient(#ffffff14,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff24,0 10px 24px #0000005c}.verifier-btn--ghost .icon:after{opacity:.8}.verifier-btn .icon{z-index:1;background:radial-gradient(60% 60% at 50% 35%, #ffffff26, #fff0 70%), linear-gradient(180deg, color-mix(in hsl, hsl(calc(var(--hue) + var(--b-hue)) 100% 66%), #fff 8%), color-mix(in hsl, hsl(var(--hue) 100% 52%), #000 6%));width:42px;height:42px;box-shadow:0 0 0 1px #ffffff1a inset, 0 6px 14px color-mix(in hsl, hsl(calc(var(--hue) + var(--b-hue)) 100% 60%), transparent 72%);border-radius:999px;place-items:center;display:grid;position:relative}.verifier-btn .icon:before{content:"";width:62%;height:62%;-webkit-mask:var(--phi-url) center / contain no-repeat;mask:var(--phi-url) center / contain no-repeat;-webkit-mask:var(--phi-url) center / contain no-repeat;background:linear-gradient(90deg, color-mix(in hsl, hsl(calc(var(--hue) + var(--b-hue)) 100% 72%), #fff 10%), #fff);filter:drop-shadow(0 0 calc(6px + 10px * var(--b-bright)) color-mix(in hsl, hsl(calc(var(--hue) + var(--b-hue)) 100% 66%), transparent 60%))}.verifier-btn .icon.dl:before{background:conic-gradient(from 180deg, color-mix(in hsl, hsl(var(--hue) 100% 70%), transparent 30%) 0 120deg, transparent 0 360deg);border-radius:999px;width:56%;height:56%;-webkit-mask:none;mask:none}.verifier-btn .icon.dl:after{content:"";background:color-mix(in hsl, hsl(var(--hue) 100% 78%), #fff 20%);width:40%;height:2px;box-shadow:0 0 14px color-mix(in hsl, hsl(var(--hue) 100% 72%), transparent 60%);opacity:.9;position:absolute;bottom:22%;left:50%;transform:translate(-50%)}.verifier-btn .label{z-index:1;gap:2px;line-height:1.15;display:grid}.verifier-btn .label em{letter-spacing:.2px;background:linear-gradient(90deg, color-mix(in hsl, hsl(calc(var(--hue) + var(--b-hue)) 100% 70%), #fff 12%), #fff);color:#0000;text-shadow:0 0 calc(10px + 10px * var(--b-bright)) color-mix(in hsl, hsl(calc(var(--hue) + var(--b-hue)) 100% 65%), transparent 60%);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:700}.verifier-btn .label small{color:var(--ink-dim);opacity:calc(.82 + .12 * var(--b-bright));font-size:12px}@keyframes verifier-breathe{0%,to{--b-scale:.985;--b-bright:.06;--b-hue:-6deg}50%{--b-scale:1.04;--b-bright:1;--b-hue:6deg}}@keyframes verifier-drift{0%{background-position:0 0,100% 100%,0 0}50%{background-position:2.2% -1%,98% 101%,0 0}to{background-position:0 0,100% 100%,0 0}}@media (prefers-reduced-motion:reduce){.verifier-btn{animation:none!important}.verifier-btn:before{opacity:.35!important;filter:blur(8px)!important}}.sp-breathproof{width:92vw;max-width:min(92vw,640px);max-height:86vh;position:relative;overflow:auto}.sp-breathproof__close{font-size:20px;line-height:1;position:absolute;top:8px;right:10px}.sp-topline{z-index:99999;pointer-events:none;background:linear-gradient(90deg,#37e6d400,#37e6d4cc,#5ce1ff00);width:100%;height:3px;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 0 14px #37e6d499}.sp-topline[data-show=true]{animation:1.1s linear infinite sweep}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sr-only{clip:rect(1px,1px,1px,1px);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}html,body{-moz-text-size-adjust:100%;text-size-adjust:100%}@media (hover:none) and (pointer:coarse){.btn-ghost:hover,.btn-primary:hover,.btn-secondary:hover,.auth-badge:hover,.sp-price-chip:hover,.stargate-exit:hover{box-shadow:none;outline:none}}@media (max-width:640px),(pointer:coarse){.sp-shell{padding:clamp(14px,4vw,22px)}.sp-frame{border-radius:16px;padding:12px}.btn-ghost,.btn-primary,.btn-secondary,.auth-badge,.sp-price-chip,.stargate-exit{border-radius:16px;min-height:56px;padding:14px 18px;font-size:17px}.btn-icon,.sp-breathproof__close{border-radius:12px;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;font-size:22px}.auth-badge{border-radius:18px;padding:14px 18px;font-size:16.5px}.sp-field input[type=text],.sp-field input[type=number],.sp-field select{border-radius:14px;min-height:52px;padding:14px 16px;font-size:17px}.sp-actions,.sp-breathproof__actions{gap:10px}.badge,.sp-lineage__child .pill{border-radius:999px;padding:6px 12px}.sp-meta-row{grid-template-columns:110px 1fr}.sp-prov-row{grid-template-columns:105px 1fr}}.sp-viewport{padding-bottom:calc(120px + var(--safe-bottom))}.sp-breathproof__backdrop{z-index:9999;pointer-events:auto;background:#0000008c;background:lab(0% 0 0/.55);place-items:center;display:grid;position:fixed;inset:0}.sp-breathproof{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:92vw;max-width:min(92vw,640px);max-height:86vh;position:relative;overflow:auto}.sp-breathproof__close{top:max(8px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));position:absolute}.verifier-btn,.btn-ghost,.btn-primary,.sp-price-chip,.auth-badge,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sigilpage .btn-primary{--btn-bg:#0812168c;color:#eafcff;background:linear-gradient(#ffffff42,#ffffff14 55%,#00000047 100%),radial-gradient(120% 140% at 12% -12%,#8cfff442,#0000 62%),radial-gradient(140% 140% at 100% 120%,#96b4ff38,#0000 64%),linear-gradient(140deg,#081216db,#060c10eb);border-color:#befffa61;box-shadow:inset 0 0 0 1px #ffffff1f,0 16px 40px #030c1075,0 0 32px #5ce1ff2e}.sigilpage .btn-primary:before{opacity:.32;background:linear-gradient(135deg,#ffffff73,#fff0 58%),radial-gradient(120% 90% at 50% 0,#ffffff47,#0000 62%)}.sigilpage .btn-primary:hover{border-color:#d2fffc94;box-shadow:inset 0 0 0 1px #ffffff2e,0 22px 52px #030c1085,0 0 40px #5ce1ff3d}.sigilpage .btn-primary:active{box-shadow:inset 0 0 0 1px #ffffff29,0 12px 32px #030c1080,0 0 22px #5ce1ff33}@media (max-width:420px){.sp-price-chip{grid-template-columns:auto 1fr;grid-auto-rows:min-content}.sp-price-chip .chip-spacer{display:none}.sp-price-chip .live-badge{grid-column:1/-1;justify-self:center;margin-top:6px}}.sigilpage .sp-debits__list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (prefers-contrast:more){:focus-visible{outline-width:3px}}[hidden]{display:none!important}.sp-breathproof__backdrop,.stargate-overlay,.valuechart-backdrop,.ownership-overlay,.sp-modal{opacity:0;pointer-events:none;transition:opacity .18s}.sp-breathproof__backdrop.is-open,.stargate-overlay.is-open,.valuechart-backdrop.is-open,.ownership-overlay.is-open,.sp-modal.is-open{opacity:1;pointer-events:auto}.sp-breathproof__close,.stargate-exit,[data-modal-close]{z-index:10003;touch-action:manipulation;-webkit-tap-highlight-color:transparent;pointer-events:auto!important}.sp-frame:after,.sp-card:before,.sp-title:after,.sp-lineage:before,.sp-lineage:after,.sp-price-chip .phi:before,.sp-price-chip .phi:after,.verifier-btn:before{pointer-events:none!important}.btn-ghost,.btn-primary,.btn-secondary,[role=button],button{pointer-events:auto}body.modal-open{overflow:hidden}body.modal-open :where(.sigilpage,.sp-viewport,.sp-shell,.sp-veil,.sp-veil-stars){filter:none!important;perspective:none!important;transform:none!important}@media (max-width:640px),(pointer:coarse){.sp-breathproof__close,.btn-icon{width:44px;min-width:44px;height:44px;min-height:44px}.btn-ghost,.btn-primary,.btn-secondary,.auth-badge{min-height:56px}}.sp-breathproof__backdrop,.valuechart-backdrop,.ownership-overlay{place-items:center;display:grid}.sp-breathproof{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:relative}.sp-actions{z-index:1;position:relative}.verifier-cta{z-index:9999;pointer-events:auto;-webkit-text-size-adjust:100%;flex-wrap:wrap;align-items:stretch;gap:12px;display:flex;position:relative}.verifier-btn{appearance:none;box-sizing:border-box;min-width:44px;min-height:48px;font:inherit;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;pointer-events:auto;cursor:pointer;background:0 0;border:none;border-radius:14px;flex:260px;align-items:center;gap:12px;padding:14px 16px;font-size:16px;line-height:1.2;display:flex}.verifier-btn .label{flex-direction:column;gap:2px;display:flex}.verifier-btn .label em{font-style:normal;font-weight:600}.verifier-btn .label small{font-size:.85rem;line-height:1.2}.verifier-btn .icon{border-radius:6px;flex:0 0 22px;width:22px;height:22px}.verifier-btn:focus{outline:none}.verifier-btn:focus-visible{outline-offset:2px;outline:auto}.verifier-btn:active{transform:translateY(1px)}@media (hover:hover){.verifier-btn:hover{transform:translateY(-1px)}}@media (max-width:520px){.verifier-cta{gap:10px}.verifier-btn{flex:100%;width:100%}}.authority-seal{--gold:#ffd76e;--mint:#00ffc6;--aqua:#8ab4ff;--ink:#061012;--glass:#0a0e0fdb;--fail:#ff184c;--fail-2:#ff4d6d;--fail-3:#ff0f3a;--pulse:5.236s;box-sizing:border-box;text-transform:uppercase;letter-spacing:.11em;color:#eafff7;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(180deg, var(--glass), #060a0cc7) padding-box, conic-gradient(from 180deg at 50% 50%, var(--gold), var(--mint), var(--aqua), var(--gold)) border-box;will-change:transform, box-shadow, filter;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:9999px;grid-template-columns:auto 1fr;align-items:center;gap:8px;width:fit-content;min-width:220px;max-width:min(360px,92vw);margin:8px auto;padding:7px 10px;font-weight:900;transition:box-shadow .12s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #00ffc624,0 10px 28px #0006,0 0 22px #00ffc61a}.authority-seal__state{opacity:.95}@keyframes seal-breath{0%{transform:scale(.998);box-shadow:0 0 #00ffc600,0 0 #ffd76e00}23.6%{transform:scale(1.003);box-shadow:0 0 0 6px #00ffc60d,0 0 18px 1px #ffd76e0a}38.2%{transform:scale(1.006);box-shadow:0 0 0 10px #00ffc614,0 0 24px 2px #ffd76e0f}61.8%{transform:scale(.999);box-shadow:0 0 0 7px #00ffc608,0 0 12px 1px #ffd76e08}85.4%{transform:scale(1.002);box-shadow:0 0 0 4px #00ffc605,0 0 8px #ffd76e05}to{transform:scale(1);box-shadow:0 0 #00ffc600,0 0 #ffd76e00}}@keyframes seal-breath-fail{0%{transform:scale(.998);box-shadow:0 0 #ff184c00,0 0 #ff184c00}23.6%{transform:scale(1.003);box-shadow:0 0 0 6px #ff184c1a,0 0 18px 1px #ff184c1a}38.2%{transform:scale(1.006);box-shadow:0 0 0 12px #ff184c2e,0 0 28px 3px #ff184c2e}61.8%{transform:scale(.999);box-shadow:0 0 0 8px #ff184c1a,0 0 14px 2px #ff184c1a}85.4%{transform:scale(1.002);box-shadow:0 0 0 5px #ff184c0f,0 0 10px #ff184c0f}to{transform:scale(1);box-shadow:0 0 #ff184c00,0 0 #ff184c00}}@keyframes emblem-sheen{0%{opacity:.45;transform:rotate(0)}38.2%{opacity:.62;transform:rotate(118deg)}61.8%{opacity:.5;transform:rotate(198deg)}to{opacity:.42;transform:rotate(360deg)}}@media (max-width:380px){.authority-seal{gap:7px;min-width:auto;max-width:90vw;padding:6px 9px}.authority-seal__emblem{width:20px;height:20px;font-size:12px}.authority-seal__chip{padding:2px 7px}}@media (prefers-reduced-motion:reduce){.authority-seal:after,.authority-seal__emblem:after,.authority-seal__headline{animation:none!important}}.verifier-cta,.verifier-btn{pointer-events:auto}.owner-gated{-webkit-text-size-adjust:100%;touch-action:manipulation;position:relative}.authority-seal{--gold:#ffd76e;--mint:#00ffc6;--aqua:#8ab4ff;--ink:#061012;--glass:#0a0e0fdb;--fail:#ff184c;--fail-2:#ff4d6d;--fail-3:#ff0f3a;--failGlow:#ff184c29;--pulse:5.236s;box-sizing:border-box;text-transform:uppercase;letter-spacing:.11em;color:#eafff7;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(180deg, var(--glass), #060a0cc7) padding-box, conic-gradient(from 180deg at 50% 50%, var(--gold), var(--mint), var(--aqua), var(--gold)) border-box;will-change:transform, box-shadow, filter;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:9999px;grid-template-columns:auto 1fr;align-items:center;gap:8px;width:fit-content;min-width:220px;max-width:min(360px,92vw);margin:8px auto;padding:7px 10px;font-weight:900;transition:box-shadow .12s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #00ffc624,0 10px 28px #0006,0 0 22px #00ffc61a}.authority-seal:hover{transform:translateY(-.5px);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #00ffc633,0 14px 40px #0000007a,0 0 28px #00ffc629}.authority-seal:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff24,0 0 0 4px #00ffc638,0 18px 52px #00000080}.authority-seal:before{content:"";border-radius:inherit;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background:repeating-radial-gradient(circle,#ffffff0a 0 1px,#0000 1px 3px),repeating-linear-gradient(45deg,#00ffc60a 0 2px,#0000 2px 6px);position:absolute;inset:0}.authority-seal:after{content:"";border-radius:inherit;pointer-events:none;animation:seal-breath var(--pulse) cubic-bezier(.33,.01,.16,1) infinite;mix-blend-mode:screen;opacity:.9;background:radial-gradient(60% 120% at 50% 10%,#00ffc60f,#0000 60%);position:absolute;inset:-1px;transform:scale(.998);box-shadow:0 0 #00ffc600,0 0 #ffd76e00}.authority-seal.is-failed{background:linear-gradient(180deg, var(--glass), #060a0cc7) padding-box, conic-gradient(from 180deg at 50% 50%, var(--fail), var(--fail-2), var(--fail-3), var(--fail)) border-box;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ff184c33,0 10px 28px #0006,0 0 22px #ff184c29}.authority-seal.is-failed:after{background:radial-gradient(60% 120% at 50% 10%,#ff184c1a,#0000 60%);animation-name:seal-breath-fail}.authority-seal.is-failed .authority-seal__state{color:var(--fail);text-shadow:0 0 10px #ff184c8c,0 0 18px #ff184c6b}.authority-seal.is-failed .authority-seal__chip{background:linear-gradient(180deg, var(--fail-2), var(--fail-3));color:#130508;border-color:#ff184c47;box-shadow:inset 0 1px #ffffff1a,0 0 16px #ff184c4d}.authority-seal.is-failed .authority-seal__emblem{background:radial-gradient(closest-side, #fffffff2, #ffffff5c 62%, #fff0 63%), conic-gradient(var(--fail), var(--fail-2), var(--fail-3), var(--fail));box-shadow:0 0 0 1px #ffffff38,0 3px 12px #ff184c66,inset 0 0 6px #ffffff42}.authority-seal.is-failed .authority-seal__headline{animation:text-glow-red var(--pulse) ease-in-out infinite}.authority-seal__emblem{width:22px;height:22px;color:var(--ink);background:radial-gradient(closest-side, #fffffff2, #ffffff5c 62%, #fff0 63%), conic-gradient(var(--mint), var(--gold), var(--aqua), var(--mint));border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 1px #ffffff38,0 3px 10px #00ffc647,inset 0 0 6px #ffffff42}.authority-seal__emblem:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from 0deg, transparent 0 38%, #ffffff38 46%, transparent 54%, transparent 100%);filter:blur(.4px)brightness(1.04);animation:emblem-sheen calc(var(--pulse) * 2) linear infinite;opacity:.55;position:absolute;inset:-2px}.authority-seal__content{grid-auto-rows:min-content;gap:4px;min-width:0;display:grid}.authority-seal__headline{letter-spacing:.11em;white-space:nowrap;min-width:0;animation:text-glow var(--pulse) ease-in-out infinite;align-items:center;gap:6px;font-size:clamp(10.5px,1.6vw,12px);display:flex}.authority-seal__headline .dot{opacity:.6}.authority-seal__chip{letter-spacing:.11em;color:var(--ink);background:linear-gradient(#00ffc6,#00c2aa);border:1px solid #ffffff26;border-radius:999px;place-self:start;padding:3px 8px;font-size:clamp(10px,1.6vw,11.5px);box-shadow:inset 0 1px #ffffff24,0 0 14px #00ffc629}.authority-seal.is-authentic .authority-seal__state{color:var(--gold);text-shadow:0 0 12px #ffd76e29}.authority-seal.is-verified .authority-seal__state{color:var(--mint);text-shadow:0 0 12px #00ffc62e}@keyframes text-glow-red{0%,to{filter:none;text-shadow:0 0 #ff184c00}38.2%{filter:brightness(1.05);text-shadow:0 0 10px #ff184c59}61.8%{filter:brightness(1.02);text-shadow:0 0 6px #ff184c38}}@media (max-width:380px){.authority-seal{gap:7px;min-width:auto;max-width:90vw;padding:6px 9px}.authority-seal__emblem{width:20px;height:20px;font-size:12px}.authority-seal__chip{padding:2px 7px}}@media (prefers-reduced-motion:reduce){.authority-seal:after,.authority-seal__emblem:after,.authority-seal__headline{animation:none!important}}.owner-gated input,.owner-gated select,.owner-gated button{font:inherit;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:48px;font-size:16px;line-height:1.25}.owner-gated input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.owner-gated input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.owner-gated input[type=number]{-moz-appearance:textfield}.owner-gated .btn-ghost,.owner-gated input,.owner-gated select{border-radius:12px;width:100%;padding:12px 14px}.owner-gated .btn-primary{cursor:pointer;border-radius:14px;min-width:56px;padding:12px 16px}.owner-gated .btn-primary:disabled{cursor:default;opacity:.65;pointer-events:none}.owner-gated :focus{outline:none}.owner-gated :focus-visible{outline-offset:2px;outline:auto}.owner-grid{align-items:center;gap:12px;display:grid}@media (max-width:640px){.owner-grid{grid-template-columns:1fr!important}.owner-gated .btn-primary,.owner-gated .btn-ghost,.owner-gated input,.owner-gated select{width:100%}.owner-actions{flex-wrap:wrap;align-items:flex-start}.owner-actions>.btn-primary{flex:none}.owner-actions>div{flex:100%;min-width:0}}@media (min-width:641px){.owner-grid{grid-template-columns:minmax(120px,180px) minmax(120px,160px) minmax(120px,160px)}}@media (pointer:coarse){.owner-gated input,.owner-gated select,.owner-gated button{min-height:50px}}.owner-gated,.owner-gated *{pointer-events:auto}.owner-gated button:active{transform:translateY(1px)}@media (hover:hover){.owner-gated button:hover{transform:translateY(-1px)}}@media (max-width:820px),(pointer:coarse){.sigilpage:before,.sp-veil,.sp-veil-stars,.stargate-overlay{filter:none!important;hue-rotate:(0deg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important}.sp-kicker,.sp-title:after,.sp-card:before,.sp-rune--tl,.sp-rune--tr,.sp-rune--bl,.sp-rune--br,.auth-badge,.auth-badge:after,.sp-price-chip .phi,.sp-price-chip .phi:before,.sp-price-chip .phi:after,.sp-price-chip .live-badge,.sp-price-chip .live-badge:after,.sp-price-chip .live-badge .twinkles,.verifier-btn,.sp-lineage,.sp-lineage:before,.sp-lineage:after,.sp-lineage__node,.sp-lineage__child,.sp-lineage__arrow,.sp-lineage__note{animation:none!important}.sp-frame{animation:frame-breathe var(--pulse) var(--ease-breath) infinite}.sp-title:after{opacity:.6}.auth-badge,.sp-price-chip,.sp-card,.sp-panel,.sp-provenance,.sp-lineage{box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000059;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#12181a8c!important}.sp-price-chip .phi{filter:saturate(130%)brightness(1.05)}.sp-price-chip .phi:before,.sp-price-chip .phi:after{display:none!important}.sp-price-chip .price{text-shadow:none!important}body.modal-open .sigilpage:before,body.modal-open .sp-veil,body.modal-open .sp-veil-stars{animation:none!important}}.sp-lineage,.owner-gated,.sigilpage .sp-debits__list{content-visibility:auto;contain-intrinsic-size:800px 600px}@media (prefers-reduced-data:reduce){.sigilpage:before,.sp-veil,.sp-veil-stars{animation:none!important}.auth-badge,.sp-card,.sp-panel,.sp-provenance,.sp-lineage{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.sp-price-chip .usd-inline{opacity:.8;font-variant-numeric:tabular-nums;margin-left:.5ch}:root{--seal-z:9999;--seal-veil:radial-gradient(1200px 800px at 50% 20%, #00ffde1a, transparent 60%), radial-gradient(800px 600px at 10% 90%, #00b4ff1a, transparent 60%), radial-gradient(900px 700px at 90% 80%, #af6eff1a, transparent 60%);--seal-bg:#0a1012b8;--seal-bg-tint:linear-gradient(180deg, #132024a6, #0a1012a6);--seal-border:#3cdccd59;--seal-border-strong:#37ffe48c;--seal-text:#e8fbf8;--seal-text-dim:#aee8df;--seal-accent:#37ffe4;--seal-accent-2:#a78bfa;--seal-accent-3:#5ce1ff;--seal-shadow:0 30px 80px #0000008c, inset 0 1px 0 #ffffff0a;--ring-shadow:0 0 0 2px #37ffe440, 0 0 0 6px #37ffe41f;--focus:0 0 0 2px #37ffe4e6, 0 0 0 6px #37ffe42e;--radius:18px}.seal-overlay{z-index:var(--seal-z);-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);pointer-events:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(1200px 800px at 50% -10%,#0009,#000000a6 60%),#0009;place-items:center;animation:.28s ease-out both seal-overlay-fade;display:grid;position:fixed;inset:0;overflow:hidden}.seal-veil{z-index:0;background:var(--seal-veil);filter:blur(24px)saturate(130%);opacity:.9;pointer-events:none;animation:18s ease-in-out infinite alternate aurora-drift;position:absolute;inset:-10%}.seal-card{z-index:1;width:min(720px,92vw);color:var(--seal-text);border-radius:var(--radius);background:linear-gradient(to bottom right, #ffffff0f, #ffffff05) border-box, var(--seal-bg-tint), var(--seal-bg);border:1px solid var(--seal-border);box-shadow:var(--seal-shadow);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);pointer-events:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:22px 18px 18px;animation:.33s cubic-bezier(.2,.8,.2,1) forwards card-in;position:relative;overflow:clip;transform:translateY(6px)scale(.985)}.seal-ornament{filter:blur(10px);mix-blend-mode:screen;opacity:.35;pointer-events:none;background:conic-gradient(from 180deg,#37ffe4cc,#a78bfa99,#5ce1ffb3,#37ffe4cc);border-radius:50%;width:120px;height:120px;animation:16s linear infinite rune-spin;position:absolute}.seal-ornament--tl{top:-30px;left:-30px}.seal-ornament--tr{animation-direction:reverse;top:-30px;right:-30px}.seal-ornament--bl{bottom:-30px;left:-30px}.seal-ornament--br{animation-direction:reverse;bottom:-30px;right:-30px}.seal-header{border-bottom:1px dashed #ffffff14;gap:4px;margin-bottom:12px;padding:6px 8px 12px;display:grid}.seal-title{letter-spacing:.4px;text-shadow:0 0 18px #37ffe440;margin:0;font-size:clamp(20px,2.1vw,26px);font-weight:700}.seal-subtitle{color:var(--seal-text-dim);opacity:.9;margin:0;font-size:13px}.seal-close{width:38px;height:38px;color:var(--seal-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:12px;place-items:center;transition:transform .15s,box-shadow .2s,border-color .2s;display:grid;position:absolute;top:10px;right:10px;box-shadow:inset 0 0 0 1px #37ffe41f,0 6px 18px #00000059}.seal-close:hover{border-color:var(--seal-border-strong);transform:translateY(-1px)}.seal-close:focus-visible{box-shadow:var(--focus);outline:none}.seal-close-ico{width:20px;height:20px}.field{margin:14px 0 12px;display:block}.field-label{letter-spacing:.3px;color:var(--seal-text-dim);margin:2px 0 6px;font-size:12px;display:block}.row{align-items:center;gap:10px;display:flex}.hash{letter-spacing:.2px;word-break:break-all;color:#dffff8;background:#00000059;border:1px solid #ffffff14;border-radius:12px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;box-shadow:inset 0 1px #ffffff0f}.url-input{color:#e9fffb;background:#070c0e99;border:1px solid #ffffff1a;border-radius:12px;flex:1;min-width:0;padding:10px 12px;font-size:14px;box-shadow:inset 0 1px #ffffff0d}.url-input:focus-visible{box-shadow:var(--ring-shadow);border-color:var(--seal-border-strong);outline:none}.icon-btn,.open-link{min-width:40px;height:40px;color:var(--seal-text);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:12px;place-items:center;padding:0 10px;text-decoration:none;transition:transform .15s,box-shadow .2s,border-color .2s,color .15s;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a,0 6px 18px #00000059}.icon-btn:disabled{opacity:.45;cursor:not-allowed}.icon-btn:hover:not(:disabled),.open-link:hover{border-color:var(--seal-border-strong);color:var(--seal-accent);transform:translateY(-1px)}.icon-btn:focus-visible,.open-link:focus-visible{box-shadow:var(--focus);outline:none}.ico{width:18px;height:18px}.cta-row{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.cta{letter-spacing:.2px;cursor:pointer;will-change:transform;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-weight:600;transition:transform .15s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.cta:disabled{opacity:.6;cursor:not-allowed}.primary{border-color:var(--seal-border-strong);color:#081917;text-shadow:0 1px #ffffff40;background:radial-gradient(120% 160% at 0 0,#37ffe440,#0000 40%),linear-gradient(#37ffe42e,#37ffe414);box-shadow:0 12px 30px #37ffe438,inset 0 1px #ffffff40}.primary:hover{transform:translateY(-1px);box-shadow:0 18px 40px #37ffe447,inset 0 1px #ffffff4d}.primary:focus-visible{box-shadow:var(--focus), 0 12px 30px #37ffe438;outline:none}.secondary{color:#f5f0ff;text-shadow:0 1px #00000040;background:linear-gradient(#a78bfa2e,#a78bfa12);border-color:#a78bfa8c;box-shadow:0 12px 30px #a78bfa38,inset 0 1px #ffffff2e}.secondary:hover{transform:translateY(-1px);box-shadow:0 18px 40px #a78bfa47,inset 0 1px #ffffff38}.secondary:focus-visible{outline:none;box-shadow:0 0 0 2px #a78bfae6,0 0 0 6px #a78bfa33}.fine{color:var(--seal-text-dim);opacity:.8;margin-top:12px;font-size:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes seal-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes card-in{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aurora-drift{0%{filter:blur(24px)saturate(130%);transform:translateY(-2%)translate(0)scale(1.02)}50%{filter:blur(26px)saturate(145%);transform:translateY(1.5%)translate(1%)scale(1.06)}to{filter:blur(24px)saturate(130%);transform:translateY(0)translate(-1%)scale(1.03)}}@keyframes rune-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.seal-overlay,.seal-card,.seal-veil,.seal-ornament{animation:none!important}.icon-btn,.open-link,.cta{transition:none!important}}@media (max-width:420px){.row{gap:8px}.icon-btn,.open-link{min-width:38px;height:38px}.cta{justify-content:center;width:100%}.seal-close{top:8px;right:8px}}.ownership-modal{-webkit-tap-highlight-color:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ownership-modal .btn-icon{cursor:pointer;background:linear-gradient(#ffffff1f,#ffffff0a);border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;margin-left:8px;padding:8px;line-height:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 4px 14px #00000059}.ownership-modal .btn-icon:hover{transform:scale(1.08);box-shadow:0 6px 18px #00ffd059}.ownership-modal .btn-icon:active{transform:scale(.98)}.ownership-modal .btn-icon:focus-visible{outline:2px solid var(--crystal-accent,#00ffd0);outline-offset:2px;border-color:color-mix(in oklab, var(--crystal-accent,#00ffd0) 50%, #ffffff29)}.ownership-modal .icon-verify-ownership{stroke:var(--crystal-accent,#00ffd0);transition:stroke .2s}.ownership-modal .btn-icon:hover .icon-verify-ownership{stroke:#fff}@media (hover:none) and (pointer:coarse){.ownership-modal .btn-icon{border-radius:14px;padding:12px}}.ownership-modal .ownership-overlay{z-index:9998;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain;padding:max(0px, env(safe-area-inset-top)) max(0px, env(safe-area-inset-right)) max(0px, env(safe-area-inset-bottom)) max(0px, env(safe-area-inset-left));background:#0006;position:fixed;inset:0}.sp-btn-full{width:100%}.btn-primary--xl{color:#f6fffe;text-shadow:0 0 18px #8cfff099,0 0 6px #00000073;background:linear-gradient(160deg,#ffffff61,#ffffff14 56%,#0000000d 100%),radial-gradient(130% 120% at 10% -12%,#8cfff673,#0000 62%),radial-gradient(120% 120% at 85% 120%,#78aaff38,#0000 60%),linear-gradient(#126c6466,#0a242247);border:1px solid #aafff88c;box-shadow:inset 0 0 0 1px #ffffff29,0 22px 56px #0affde3d,0 0 42px #5ce1ff52}.btn-primary--xl:hover{border-color:#b4fffab3;box-shadow:inset 0 0 0 1px #ffffff29,0 22px 58px #5ce1ff4d,0 0 40px #5ce1ff52}@media (max-width:480px){.btn-primary--xl{background:linear-gradient(160deg,#ffffff47,#ffffff14 55%,#00000014 100%),linear-gradient(#1256504d,#0a201e38);border-radius:14px;min-height:56px;font-size:16px}}.btn-primary[disabled],.btn-primary[aria-disabled=true]{opacity:.7;cursor:not-allowed}:root{--pulse:5.236s;--ease-breath:cubic-bezier(.33,.01,.24,1);--crystal-accent:#00ffd0;--sp-text:#eafbff;--sp-dim:#bfe9ff;--sp-border:#ffffff2e;--sp-ring:#00ffd08c;--spinner-size:18px}.sigilpage .sp-upgrade{z-index:6;isolation:isolate;animation:panel-breathe var(--pulse) var(--ease-breath) infinite;box-shadow:0 16px 48px #00000080, inset 0 1px 0 #ffffff1a, 0 0 0 1px color-mix(in oklab, var(--crystal-accent), transparent 70%)!important;background:linear-gradient(#0a1214fc,#0a1214f0)!important;border-color:#ffffff3d!important}.sigilpage .sp-upgrade .pill{color:var(--sp-text);background:linear-gradient(#ffaa406b,#0000003d)!important;border-color:#ffffff3d!important}.sigilpage .sp-upgrade .upg-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:12px;min-height:44px;padding:10px 14px;transition:transform 40ms,box-shadow .18s,outline-color .18s,opacity .12s;position:relative;--btn-bg:linear-gradient(180deg, #37e6d452, #37e6d429)!important;color:var(--sp-text)!important;box-shadow:0 12px 38px #00000080, inset 0 1px 0 #ffffff1a, 0 0 0 1px color-mix(in oklab, var(--crystal-accent), transparent 70%)!important;border-color:#ffffff3d!important}.sigilpage .sp-upgrade .upg-btn:hover{outline:2px solid var(--sp-ring);box-shadow:0 6px 28px #37e6d424}.sigilpage .sp-upgrade .upg-btn:active{transform:scale(.985)}.sigilpage .sp-upgrade .upg-btn.is-busy,.sigilpage .sp-upgrade .upg-btn[aria-busy=true],.sigilpage .sp-upgrade .upg-btn[data-busy=true],.sigilpage .sp-upgrade .upg-btn:disabled{opacity:1;cursor:progress}.sigilpage .sp-upgrade .upg-btn.is-busy:after,.sigilpage .sp-upgrade .upg-btn[aria-busy=true]:after,.sigilpage .sp-upgrade .upg-btn[data-busy=true]:after,.sigilpage .sp-upgrade .upg-btn:disabled:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.55;background:repeating-linear-gradient(115deg,#37e6d42e 0 14px,#5ce1ff1f 14px 28px);animation:1.1s linear infinite stripes;position:absolute;inset:1px}.sigilpage .sp-upgrade .upg-btn.is-busy:before,.sigilpage .sp-upgrade .upg-btn[aria-busy=true]:before,.sigilpage .sp-upgrade .upg-btn[data-busy=true]:before,.sigilpage .sp-upgrade .upg-btn:disabled:before{content:"";width:var(--spinner-size);height:var(--spinner-size);border:2px solid #fff3;border-top-color:var(--crystal-accent);filter:drop-shadow(0 0 8px color-mix(in oklab, var(--crystal-accent) 60%, transparent));border-radius:50%;animation:.7s linear infinite spin;position:absolute;top:8px;right:10px}.sigilpage .sp-upgrade .upg-btn:active::selection{background:0 0}.sigilpage .sp-upgrade .upg-btn:active:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(220px 120px at var(--x,50%) var(--y,50%), #ffffff2e, transparent 60%);animation:.45s ease-out forwards ripple;position:absolute;inset:0}.upgrade-modal{z-index:10020;-webkit-backdrop-filter:blur(8px)saturate(1.2);background:radial-gradient(1200px 900px at 80% -10%,#00ffd024,#0000 55%),radial-gradient(900px 700px at 0 110%,#40a0ff1f,#0000 60%),#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.upgrade-dialog{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:min(760px,92vw);max-height:calc(100vh - 40px);padding:16px 16px calc(16px + env(safe-area-inset-bottom));box-shadow:0 24px 80px #00000094, inset 0 1px 0 #ffffff1a, 0 0 0 1px color-mix(in oklab, var(--crystal-accent), transparent 70%);color:var(--sp-text);background:linear-gradient(#0e1618fc,#0e1618f2);border:1px solid #ffffff3d;border-radius:20px;position:relative;overflow:auto}.upgrade-dialog:before{content:"";pointer-events:none;opacity:.08;mix-blend-mode:normal;animation:card-mist var(--pulse) var(--ease-breath) infinite;background:radial-gradient(60% 45%,#37e6d41a,#0000 65%);position:absolute;inset:0}.upgrade-head{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#0e1618fa,#0e1618d9);border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:10px 6px 12px;display:flex;position:sticky;top:0}.upgrade-title{text-shadow:0 0 18px color-mix(in oklab, var(--crystal-accent) 35%, transparent);margin:0;font-size:1.05rem;font-weight:800}.upgrade-close{border:1px solid var(--sp-border);color:var(--sp-text);cursor:pointer;touch-action:manipulation;background:#ffffff1a;border-radius:10px;margin-left:auto;padding:8px 10px;transition:transform 40ms,box-shadow .18s}.upgrade-close:hover{box-shadow:0 6px 18px #00ffd040}.upgrade-close:active{transform:scale(.985)}.upgrade-close:focus-visible{outline:2px solid var(--sp-ring);outline-offset:2px}.upgrade-body{gap:12px;padding:8px 4px 4px;display:grid}.upgrade-badge{border:1px solid var(--sp-border);background:#ffffff0d;border-radius:999px;padding:8px 12px;font-size:.9rem;line-height:1.2}.upgrade-badge--checking{background:linear-gradient(#7ea7ff3d,#0000001f)}.upgrade-badge--ok{color:#57f0c7;box-shadow:0 0 0 1px var(--sp-ring) inset;background:linear-gradient(#24e6a23d,#0000001f)}.upgrade-badge--bad{color:#ff6b6b;background:linear-gradient(#ff404042,#0000001a)}.upgrade-badge--warn{color:#ffd38d;background:linear-gradient(#ffaa4042,#0000001a)}.upgrade-row.upgrade-kv{grid-template-columns:140px 1fr;align-items:start;gap:8px 12px;font-size:.95rem;display:grid}@media (max-width:720px){.upgrade-row.upgrade-kv{grid-template-columns:1fr}}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.mono-wrap{word-break:break-word;overflow-wrap:anywhere}.upgrade-drop{text-align:center;cursor:pointer;background:linear-gradient(#ffffff0a,#ffffff05);border:1.5px dashed #ffffff38;border-radius:16px;outline:none;padding:16px 14px;transition:border-color .18s,box-shadow .18s,background .18s}.upgrade-drop:hover,.upgrade-drop:focus-visible{box-shadow:0 6px 28px #37e6d424, 0 0 0 2px var(--sp-ring) inset;border-color:#ffffff59}.upgrade-drop__title{opacity:.95;margin-bottom:6px}.upgrade-drop__sub{color:var(--sp-dim);font-size:.85rem}.upgrade-urlbox{border:1px solid var(--sp-border);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:14px;gap:10px;padding:12px;display:grid}.upgrade-urlbox__head{font-size:.95rem}.upgrade-actions{z-index:1;padding:8px 0 calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#0e161800,#0e1618d9);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex;position:sticky;bottom:0}.upgrade-cta,.btn-ghost{cursor:pointer;border:1px solid #ffffff3d;border-radius:14px;min-height:48px;padding:12px 16px;font-weight:800;transition:transform 40ms,box-shadow .18s,outline-color .18s,opacity .12s;position:relative}.upgrade-cta{color:var(--sp-text);box-shadow:0 12px 38px #00000080, inset 0 1px 0 #ffffff1a, 0 0 0 1px color-mix(in oklab, var(--crystal-accent), transparent 70%);background:linear-gradient(#37e6d452,#37e6d429)}.btn-ghost{color:var(--sp-text);background:linear-gradient(#ffffff14,#ffffff0a);box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff14}.upgrade-cta:hover,.btn-ghost:hover{outline:2px solid var(--sp-ring);box-shadow:0 6px 28px #37e6d424}.upgrade-cta:active,.btn-ghost:active{transform:scale(.985)}.upgrade-cta:focus-visible,.btn-ghost:focus-visible{outline:2px solid var(--sp-ring);outline-offset:2px}.upgrade-cta.is-busy,.upgrade-cta[aria-busy=true],.upgrade-cta[data-busy=true],.upgrade-cta:disabled{opacity:1;cursor:progress}.upgrade-cta.is-busy:after,.upgrade-cta[aria-busy=true]:after,.upgrade-cta[data-busy=true]:after,.upgrade-cta:disabled:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.55;background:repeating-linear-gradient(115deg,#37e6d42e 0 14px,#5ce1ff1f 14px 28px);animation:1.1s linear infinite stripes;position:absolute;inset:1px}.upgrade-cta.is-busy:before,.upgrade-cta[aria-busy=true]:before,.upgrade-cta[data-busy=true]:before,.upgrade-cta:disabled:before{content:"";width:var(--spinner-size);height:var(--spinner-size);border:2px solid #fff3;border-top-color:var(--crystal-accent);filter:drop-shadow(0 0 8px color-mix(in oklab, var(--crystal-accent) 60%, transparent));border-radius:50%;animation:.7s linear infinite spin;position:absolute;top:8px;right:10px}.upgrade-cta:active:after,.btn-ghost:active:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(220px 120px at var(--x,50%) var(--y,50%), #ffffff2e, transparent 60%);animation:.45s ease-out forwards ripple;position:absolute;inset:0}.upgrade-file{color:var(--sp-text)!important;background:#00000057!important;border-color:#ffffff3d!important}.upgrade-file::file-selector-button{background:linear-gradient(#37e6d442,#5ce1ff29)!important;border-color:#ffffff3d!important}.upgrade-file::-webkit-file-upload-button{background:linear-gradient(#37e6d442,#5ce1ff29)!important;border-color:#ffffff3d!important}.upgrade-pop-wrap{position:relative}.upgrade-popover__backdrop{z-index:10012;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#00000040;transition:opacity .18s;position:fixed;inset:0}.upgrade-popover[data-open=true]~.upgrade-popover__backdrop{opacity:1;pointer-events:auto}.upgrade-popover{z-index:10015;opacity:0;pointer-events:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:clamp(280px,48vw,420px);max-width:calc(100vw - 20px);max-height:min(70vh,540px);box-shadow:0 18px 60px #00000080, inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in oklab, var(--crystal-accent), transparent 75%);transition:opacity .14s ease, transform .16s var(--ease-breath,ease);background:linear-gradient(#0e1618fa,#0e1618f0);border:1px solid #ffffff38;border-radius:14px;padding:12px;position:absolute;top:calc(100% + 10px);left:50%;overflow:auto;transform:translate(-50%)translateY(-6px)}.upgrade-popover[data-open=true]{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.upgrade-popover__arrow{background:linear-gradient(#0e1618fa,#0e1618f0);border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;width:14px;height:14px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:-2px -2px 6px #0000002e}.upgrade-popover .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.upgrade-popover .lbl{color:var(--sp-dim);font-size:.9rem}.upgrade-popover .badge{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.upgrade-popover .badge--legacy{background:linear-gradient(#ffaa4052,#00000024)}.upgrade-popover .badge--modern{color:#57f0c7;box-shadow:0 0 0 1px var(--sp-ring) inset}.upgrade-popover .actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.upgrade-popover .btn{min-height:40px;color:var(--sp-text);cursor:pointer;box-shadow:0 10px 30px #00000059, inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in oklab, var(--crystal-accent), transparent 75%);background:linear-gradient(#37e6d438,#37e6d41a);border:1px solid #ffffff38;border-radius:12px;padding:10px 12px;font-weight:800;transition:transform 40ms,box-shadow .18s,outline-color .18s;position:relative}.upgrade-popover .btn:hover{outline:2px solid var(--sp-ring);box-shadow:0 6px 28px #37e6d41f}.upgrade-popover .btn:active{transform:scale(.985)}@media (max-width:560px){.upgrade-pop-wrap{position:static}.upgrade-popover{width:100vw;max-width:100vw;max-height:min(86vh,720px);padding:14px 14px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0;transform:translateY(12px)}.upgrade-popover[data-open=true]{transform:translateY(0)}.upgrade-popover__arrow{display:none}.upgrade-popover__backdrop{-webkit-backdrop-filter:blur(3px)saturate(1.1);backdrop-filter:blur(3px)saturate(1.1);background:#00000073}.upgrade-popover:before{content:"";background:#ffffff47;border-radius:999px;width:44px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.valuehist-overlay{--hue:var(--crystal-hue,180);--accent:var(--crystal-accent,#37e6d4);--breath:5.236s;--breath-2:calc(var(--breath) * 2);--lift:1;--ink-0:#e7fbf7;--ink-1:#e7fbf7c7;--ink-dim:#e7fbf78c;--bg-0:#02080ce0;--bg-1:#081618d9;--line:#ffffff1f;--line-2:#ffffff2e;--shadow:0 20px 40px #0000008c, 0 2px 16px #00000059;--radius-xl:18px;--radius-lg:14px;--radius-md:10px;--blur:18px;--breathe-scale:1;--breathe-bright:0;--breathe-hue:0deg}@supports (background:paint(something)) or (offset:path('M0,0')){@property --breathe-scale{syntax:"<number>";inherits:true;initial-value:1}@property --breathe-bright{syntax:"<number>";inherits:true;initial-value:0}@property --breathe-hue{syntax:"<angle>";inherits:true;initial-value:0deg}}.valuehist-overlay{z-index:9999;color:var(--ink-0);background:radial-gradient(1200px 800px at 70% -10%, color-mix(in hsl, hsl(calc(var(--hue) + var(--breathe-hue)) 100% 56%), transparent 84%) 0%, transparent 65%), radial-gradient(900px 600px at 15% 110%, color-mix(in hsl, hsl(calc(var(--hue) - var(--breathe-hue)) 100% 56%), transparent 82%) 0%, transparent 70%), linear-gradient(180deg, var(--bg-0), var(--bg-1));background-size:calc(100% * var(--breathe-scale)) calc(100% * var(--breathe-scale)), calc(100% * var(--breathe-scale)) calc(100% * var(--breathe-scale)), 100% 100%;-webkit-backdrop-filter:blur(var(--blur)) saturate(calc(1.05 + var(--breathe-bright) * .15 * var(--lift)));animation:kai-breathe var(--breath) ease-in-out infinite, kai-drift var(--breath-2) linear infinite;place-items:center;padding:clamp(8px,2.4vmin,24px);display:grid;position:fixed;inset:0}.valuehist-exit{z-index:2;appearance:none;width:38px;height:38px;box-shadow:0 0 0 1px color-mix(in hsl, hsl(var(--hue) 100% 50%), transparent 70%), 0 0 24px color-mix(in hsl, hsl(calc(var(--hue) + var(--breathe-hue)) 100% 60%), transparent 65%);color:var(--ink-0);cursor:pointer;background:radial-gradient(60% 60% at 50% 35%,#ffffff2e,#fff0 70%),linear-gradient(#ffffff1a,#ffffff08);border:0;border-radius:999px;place-items:center;transition:transform .15s,box-shadow .2s,background .2s;display:grid;position:absolute;top:clamp(8px,2vmin,16px);right:clamp(8px,2vmin,16px)}.valuehist-exit:hover{transform:translateY(-1px)scale(1.03)}.valuehist-exit:active{transform:translateY(0)scale(.98)}.valuehist-exit:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.valuehist-stage{place-items:stretch stretch;width:min(1120px,100%);display:grid}.valuehist-panel{border-radius:var(--radius-xl);box-shadow:var(--shadow);isolation:isolate;background:linear-gradient(#ffffff12,#ffffff08);position:relative;overflow:hidden}.valuehist-panel:before,.valuehist-panel:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-10%}.valuehist-panel:before{background:radial-gradient(140% 120% at 50% 0%, color-mix(in hsl, hsl(calc(var(--hue) + var(--breathe-hue)) 100% 62%), transparent 85%), transparent 60%), radial-gradient(160% 120% at 50% 100%, color-mix(in hsl, hsl(calc(var(--hue) - var(--breathe-hue)) 100% 60%), transparent 87%), transparent 62%);filter:blur(calc(14px + var(--breathe-bright) * 10px * var(--lift)));opacity:calc(.45 + var(--breathe-bright) * .25 * var(--lift));transform:scale(var(--breathe-scale));transition:opacity .25s}.valuehist-panel:after{mix-blend-mode:screen;opacity:.35;animation:kai-shimmer var(--breath-2) ease-in-out infinite;background:radial-gradient(110% 140% at 10% 10%,#ffffff0d,#0000 60%),radial-gradient(120% 140% at 90% 90%,#ffffff09,#0000 62%)}.valuehist-head{border-bottom:1px solid var(--line-2);background:linear-gradient(#ffffff0f,#ffffff05);flex-wrap:wrap;align-items:baseline;gap:10px 12px;padding:clamp(12px,2.2vmin,18px) clamp(14px,2.4vmin,20px);display:flex}.valuehist-title{letter-spacing:.2px;background:linear-gradient(90deg, color-mix(in hsl, hsl(calc(var(--hue) + var(--breathe-hue)) 100% 70%), #fff 12%), #fff);color:#0000;text-shadow:0 0 calc(12px + var(--breathe-bright) * 16px * var(--lift)) color-mix(in hsl, hsl(calc(var(--hue) + var(--breathe-hue)) 100% 65%), transparent 60%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(16px,2.2vmin,18px);font-weight:700}.valuehist-head .badge{height:28px;color:var(--ink-0);white-space:nowrap;background:linear-gradient(#ffffff1f,#ffffff0a);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.valuehist-head .badge strong{font-weight:700}.valuehist-ranges{background:#ffffff0f;border-radius:999px;gap:6px;margin-left:auto;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.valuehist-ranges .btn-ghost{appearance:none;color:var(--ink-1);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:12px;line-height:1;transition:color .15s,transform .12s;position:relative}.valuehist-ranges .btn-ghost:hover{color:var(--ink-0);transform:translateY(-.5px)}.valuehist-ranges .btn-ghost.btn-primary{color:#04110e;font-weight:600}.valuehist-ranges .btn-ghost.btn-primary:before{content:"";background:linear-gradient(180deg, color-mix(in hsl, hsl(calc(var(--hue) + var(--breathe-hue)) 100% 65%), #fff 15%), color-mix(in hsl, hsl(var(--hue) 100% 55%), #000 5%));box-shadow:0 6px 14px color-mix(in hsl, hsl(calc(var(--hue) + var(--breathe-hue)) 100% 60%), transparent 70%);z-index:-1;border-radius:999px;position:absolute;inset:0}.valuehist-frame{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px #ffffff1a, 0 0 0 1px color-mix(in hsl, hsl(var(--hue) 100% 50%), transparent 78%), 0 0 calc(24px + 8px * var(--breathe-bright) * var(--lift)) color-mix(in hsl, hsl(calc(var(--hue) + var(--breathe-hue)) 100% 58%), transparent 80%);isolation:isolate;background:linear-gradient(#ffffff0d,#ffffff05);margin:clamp(8px,1.8vmin,14px);padding:clamp(6px,1vmin,10px);position:relative;overflow:hidden}.valuehist-frame:before,.valuehist-frame:after{content:"";pointer-events:none;position:absolute;inset:0}.valuehist-frame:before{opacity:calc(.12 + var(--breathe-bright) * .06 * var(--lift));background:linear-gradient(#0000 23px,#ffffff0f 24px) 0 0/24px 24px,linear-gradient(90deg,#0000 23px,#ffffff0f 24px) 0 0/24px 24px;-webkit-mask:radial-gradient(120% 120%,#000 68%,#0000 75%);mask:radial-gradient(120% 120%,#000 68%,#0000 75%)}.valuehist-frame:after{border-radius:inherit;box-shadow:inset 0 0 calc(40px + var(--breathe-bright) * 20px * var(--lift)) color-mix(in hsl, hsl(calc(var(--hue) + var(--breathe-hue)) 100% 58%), transparent 72%);mix-blend-mode:screen;opacity:.7}.valuehist-frame canvas{border-radius:calc(var(--radius-lg) - 4px);background:radial-gradient(120% 120% at -10% -20%, color-mix(in hsl, hsl(calc(var(--hue) + var(--breathe-hue)) 100% 60%), transparent 90%), transparent 60%), radial-gradient(120% 120% at 110% 120%, color-mix(in hsl, hsl(calc(var(--hue) - var(--breathe-hue)) 100% 60%), transparent 90%), transparent 60%);width:100%;height:auto;display:block;transform:translateZ(0)}.valuehist-empty{color:var(--ink-dim);pointer-events:none;text-align:center;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.valuehist-actions{flex-wrap:wrap;gap:10px;padding:0 clamp(14px,2.4vmin,20px) clamp(12px,2.2vmin,18px);display:flex}.valuehist-actions .btn-ghost{appearance:none;border-radius:var(--radius-md);color:var(--ink-0);cursor:pointer;background:linear-gradient(#ffffff1f,#ffffff0a);border:0;padding:10px 14px;font-size:13px;transition:transform .12s,box-shadow .18s,background .18s;box-shadow:inset 0 0 0 1px #ffffff1f}.valuehist-actions .btn-ghost:hover{box-shadow:inset 0 0 0 1px #ffffff29, 0 10px 18px color-mix(in hsl, hsl(calc(var(--hue) + var(--breathe-hue)) 100% 60%), transparent 80%);transform:translateY(-1px)}.valuehist-actions .btn-ghost:active{transform:translateY(0)}.valuehist-actions .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes kai-breathe{0%,to{--breathe-scale:.98;--breathe-bright:.05;--breathe-hue:-6deg}50%{--breathe-scale:1.04;--breathe-bright:1;--breathe-hue:6deg}}@keyframes kai-drift{0%{background-position:0 0,100% 100%,0 0}50%{background-position:2% -1%,98% 101%,0 0}to{background-position:0 0,100% 100%,0 0}}@keyframes kai-shimmer{0%,to{opacity:.28;transform:translateY(0)scale(1)}50%{opacity:.4;transform:translateY(-1.2%)scale(1.01)}}@media (prefers-reduced-motion:reduce){.valuehist-overlay,.valuehist-panel:before,.valuehist-panel:after{animation:none!important}.valuehist-overlay{--breathe-scale:1;--breathe-bright:0;--breathe-hue:0deg}.valuehist-exit,.valuehist-ranges .btn-ghost,.valuehist-actions .btn-ghost{transition:none!important}}@media (max-width:640px){.valuehist-head{align-items:center}.valuehist-ranges{order:3;justify-content:center;width:100%;margin-left:0}.valuehist-head .badge{order:2}.valuehist-title{flex:100%;order:1}.valuehist-actions{justify-content:center}}.valuehist-overlay ::selection{background:color-mix(in hsl, hsl(var(--hue) 100% 60%), #000 20%);color:#00110c}:root{--phi-up-hsl:160 85% 54%;--phi-down-hsl:6 84% 58%;--phi-up:hsl(var(--phi-up-hsl));--phi-down:hsl(var(--phi-down-hsl))}@keyframes phiFlashUp{0%{color:var(--ink-0,#e7fbf7);text-shadow:none;box-shadow:none;filter:none}12%{color:var(--phi-up);text-shadow:0 0 10px color-mix(in hsl, var(--phi-up), transparent 35%);box-shadow:0 0 0 1px color-mix(in hsl, var(--phi-up), transparent 70%), 0 0 24px color-mix(in hsl, var(--phi-up), transparent 70%);filter:saturate(1.25)brightness(1.05)}to{color:var(--ink-0,#e7fbf7);text-shadow:none;box-shadow:none;filter:none}}@keyframes phiFlashDown{0%{color:var(--ink-0,#e7fbf7);text-shadow:none;box-shadow:none;filter:none}12%{color:var(--phi-down);text-shadow:0 0 10px color-mix(in hsl, var(--phi-down), transparent 35%);box-shadow:0 0 0 1px color-mix(in hsl, var(--phi-down), transparent 72%), 0 0 24px color-mix(in hsl, var(--phi-down), transparent 75%);filter:saturate(1.15)brightness(.98)}to{color:var(--ink-0,#e7fbf7);text-shadow:none;box-shadow:none;filter:none}}.sp-price-chip.flash-up,.sp-price-chip.flash-down{will-change:color, filter, box-shadow, text-shadow;animation-duration:.42s;animation-timing-function:ease-out;animation-iteration-count:1}.sp-price-chip.flash-up{animation-name:phiFlashUp}.sp-price-chip.flash-down{animation-name:phiFlashDown}.valuehist-head .badge.flash-up,.valuehist-head .badge.flash-down{will-change:color, filter, box-shadow, text-shadow;animation-duration:.42s;animation-timing-function:ease-out;animation-iteration-count:1;box-shadow:inset 0 0 0 1px #ffffff24}.valuehist-head .badge.flash-up{animation-name:phiFlashUp}.valuehist-head .badge.flash-down{animation-name:phiFlashDown}@media (prefers-reduced-motion:reduce){.sp-price-chip.flash-up,.valuehist-head .badge.flash-up{color:var(--phi-up)!important;animation:none!important}.sp-price-chip.flash-down,.valuehist-head .badge.flash-down{color:var(--phi-down)!important;animation:none!important}}*,:before,:after{box-sizing:border-box}:root{--safe-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{min-height:100dvh;color:var(--ink);-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-y;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(1200px 800px at 10% 0,#0b0f2a 0%,#05060a 55%) fixed;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji;overflow-x:hidden}img,svg,video,canvas{max-width:100%;height:auto;display:block}:root{--seal-text:#e8fbf8;--seal-text-dim:#aee8df;--seal-core:#37ffe4;--seal-aura:#11d7ff;--seal-accent-2:#a78bfa;--seal-accent-3:#5ce1ff;--bg:#05060a;--card:#10121ca8;--glass:#121622b8;--border:#ffffff14;--ink:var(--seal-text,#e8ecff);--ink-dim:color-mix(in srgb, var(--seal-text-dim,#aab1d4) 92%, #90a7c2 8%);--accent:color-mix(in srgb, var(--seal-core,#78f7ff) 100%, transparent);--accent-2:color-mix(in srgb, var(--seal-accent-2,#b98bff) 100%, transparent);--accent-3:color-mix(in srgb, var(--seal-accent-3,#4cffb3) 100%, transparent);--error:#ff6b7a;--warn:#ffd166;--ok:#4ee89a;--shadow:0 6px 24px #00000073, inset 0 0 0 1px var(--border);--radius:14px;--radius-lg:24px;--pill:999px;--page-pad:clamp(10px, 4vw, 16px);--modal-pad:clamp(10px, 3.5vw, 16px);--topbar-h:48px;--kai-pulse:5.236s;--chip-size:clamp(42px, 6.7vw, 54px);--chip-blur:10px;--chip-badge-h:18px;--chip-badge-pad-x:5px;--chip-tip-bg:#0a0e14e6;--chip-tip-fg:#eaf2ff;--chip-tip-radius:8px;--trend:var(--ink-dim);--trend-up:var(--ok);--trend-down:var(--error);--trend-flat:color-mix(in srgb, var(--ink) 66%, transparent);--breath:5.236s;--breath-ease:cubic-bezier(.4, 0, .2, 1);--phi-c1:#86f0ff;--phi-c2:#a78bfa;--phi-c3:#f0abfc;--phi-focus:0 0 0 2px #ffffff40, 0 0 0 8px color-mix(in oklab, var(--phi-c2) 45%, var(--phi-c3) 35%, white 20%);--phi-shadow:0 10px 28px -14px #000000a6, 0 2px 6px -3px #00000080;--badge-neon-1:#00ffc6;--badge-neon-2:#6fe7ff;--badge-neon-3:#19bfff;--badge-ink:#061012}.scroll-x-no-truncate{white-space:nowrap;text-overflow:clip;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.scroll-x-no-truncate::-webkit-scrollbar{display:none}.wrap-anywhere{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.mono{font-variant-numeric:tabular-nums lining-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.verifier-stamper{width:100%;max-width:1100px;padding-inline:var(--page-pad);margin:24px auto 64px;overflow:clip}.toolbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(#0a0c14a6,#0a0c1440);justify-content:space-between;align-items:center;gap:12px;max-width:100%;margin:0 0 18px;padding:10px 12px;display:flex;position:sticky;top:0}.brand-lockup{align-items:center;gap:12px;min-width:0;display:flex}.brand-lockup .glyph{background:conic-gradient(from 0deg at 50% 50%, var(--accent), var(--accent-2), var(--accent-3), var(--accent));width:28px;height:28px;box-shadow:0 0 24px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:6px}.toolbar h1{text-transform:uppercase;letter-spacing:.08em;color:#0000;background:conic-gradient(from 180deg at 50% 50%, var(--accent), var(--accent-2), var(--accent-3), var(--accent)), radial-gradient(120% 180% at 10% 0%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 60%);-webkit-text-stroke:.55px #ffffff47;text-shadow:0 0 .5px #ffffff59, 0 6px 22px color-mix(in srgb, var(--accent) 26%, transparent);white-space:nowrap;text-overflow:ellipsis;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(18px,1.4vw + .8rem,26px);font-weight:800;line-height:1.05;animation:14s linear infinite holoShift;overflow:hidden}.toolbar h1:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 60%, transparent), color-mix(in srgb, var(--accent-2) 50%, transparent), transparent);filter:blur(.25px);opacity:.7;width:52%;height:1px;margin-top:4px;display:block}@keyframes holoShift{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.toolbar h1{animation:none}}.toolbar-actions{border-radius:var(--pill);background:linear-gradient(180deg, #ffffff0f, #ffffff08), radial-gradient(120% 180% at 80% -20%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 60%);-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);border:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:clamp(6px,1vw,10px);padding:4px;display:flex;box-shadow:0 8px 24px #00000059,inset 0 0 0 1px #ffffff0a}.toolbar-actions>*{white-space:nowrap;height:34px;box-shadow:none;border-radius:999px;align-items:center;gap:6px;max-width:100%;display:inline-flex}.toolbar-actions button,.toolbar-actions a{padding:7px 10px;font-size:.78rem;line-height:1}button{appearance:none;cursor:pointer;color:var(--ink);-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:10px;padding:10px 14px;font-weight:600;transition:transform 80ms,box-shadow .2s,background .2s,filter .2s}button:active{transform:translateY(1px)}button:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 65%, transparent);outline-offset:2px}button.primary{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 92%, white 0%), color-mix(in srgb, var(--accent) 70%, white 0%) 40%, color-mix(in srgb, var(--accent-2) 70%, white 0%) 100%);color:#06121a;text-shadow:0 1px #ffffff59;box-shadow:0 6px 16px color-mix(in srgb, var(--accent) 35%, transparent);padding-inline:14px}button.primary:hover{box-shadow:0 10px 22px color-mix(in srgb, var(--accent) 45%, transparent);filter:brightness(1.05)}button.secondary{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) .16, transparent), color-mix(in srgb, var(--accent-2) .14, transparent));border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);color:var(--ink);padding-inline:14px}button.secondary:hover{background:color-mix(in srgb, var(--accent) .18, transparent);filter:brightness(1.05)}dialog.glass-modal{box-sizing:border-box;inline-size:min(1000px, calc(100vw - (var(--modal-pad) * 2)));max-inline-size:calc(100vw - (var(--modal-pad) * 2));border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--glass), #0a0c14b3);max-height:calc(100vh - 2*clamp(8px,6vh,24px));box-shadow:0 24px 64px #00000080, inset 0 0 0 1px var(--border);color:var(--ink);border:0;margin-block:clamp(8px,6vh,24px);margin-inline:auto;padding:0;overflow:hidden}dialog.glass-modal::backdrop{background:radial-gradient(900px 600px at 80% -10%, color-mix(in srgb, var(--accent) 25%, transparent), transparent 40%), radial-gradient(900px 600px at 10% 110%, color-mix(in srgb, var(--accent-2) 18%, transparent), transparent 40%), #00000a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog.glass-modal.fullscreen[data-open=true]{animation:.18s ease-out pop-in}@keyframes pop-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (width:100dvw){dialog.glass-modal{inline-size:min(1000px, calc(100dvw - (var(--modal-pad) * 2)));max-inline-size:calc(100dvw - (var(--modal-pad) * 2));max-height:calc(100dvh - 2*clamp(8px,6vh,24px))}}.modal-viewport{flex-direction:column;width:100%;max-width:100%;height:100%;display:flex;overflow:hidden}.modal-topbar{z-index:2;min-height:var(--topbar-h);border-bottom:1px solid var(--border);background:linear-gradient(#0a0c14e6,#0a0c14b3);grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid;position:sticky;top:0}.modal-topbar .close-btn,.explorer-topbar .close-btn{border:1px solid var(--border);color:#e5e7eb;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:36px;min-width:36px;height:36px;min-height:36px;text-shadow:none;background:radial-gradient(circle at 30% 0,#ffffff38,#0000 55%),#0f172afa;border-radius:999px;justify-content:center;align-items:center;margin:2px 8px 4px;font-size:18px;font-weight:700;line-height:1;transition:transform .12s,box-shadow .18s,background .18s,color .18s;display:flex;position:relative;box-shadow:0 4px 16px #000000a6}.modal-topbar .close-btn:before,.modal-topbar .close-btn:after,.explorer-topbar .close-btn:before,.explorer-topbar .close-btn:after{content:none!important}.modal-topbar .close-btn:hover,.explorer-topbar .close-btn:hover{background:radial-gradient(circle at 30% 0,#ffffff47,#0000 55%),#0f172a;transform:translateY(-1px);box-shadow:0 7px 20px #000000b8}.modal-topbar .close-btn:active,.explorer-topbar .close-btn:active{transform:translateY(1px);box-shadow:0 3px 10px #000000a6}.modal-topbar .close-btn:focus-visible,.explorer-topbar .close-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 75%, transparent);outline-offset:2px}.status-strip{white-space:nowrap;scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:8px 10px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}.status-strip::-webkit-scrollbar{display:none}.status-strip>*{scroll-snap-align:start}.chip{letter-spacing:.02em;border:1px solid var(--border);color:var(--ink);background:#ffffff0a;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;display:inline-flex}.chip.info{border-color:color-mix(in srgb, var(--accent) 25%, transparent);color:var(--accent)}.chip.ok{color:var(--ok);border-color:#4ee89a59}.chip.err{color:var(--error);border-color:#ff6b7a66}.modal-header{grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:12px 16px;display:grid}.modal-header img{width:64px;height:64px;box-shadow:0 6px 18px #00000059, inset 0 0 0 1px var(--border);background:radial-gradient(80% 80% at 50% 30%, color-mix(in srgb, var(--accent) 25%, transparent), transparent);border-radius:10px}.header-fields{flex-direction:column;gap:6px;min-width:0;display:flex}.header-fields .value-strip{order:0;margin:8px 0 0}.header-fields h2{overflow-wrap:anywhere;margin:0;font-size:18px}.header-fields p{color:var(--ink-dim);margin:0}.header-fields span{overflow-wrap:anywhere}.header-keys{flex-wrap:wrap;gap:6px;min-width:0;margin-top:6px;display:flex}.header-keys .field{border:1px solid var(--border);background:#ffffff0a;border-radius:10px;min-width:0;padding:6px 8px;font-size:clamp(11px,1.9vw,12px)}.header-keys .field.phikey{margin-top:-20px}@media (min-width:640px){.header-keys .field.phikey{margin-top:-3px}}.header-keys .field.kai-signature,.header-keys .field.kai-signature *{-webkit-mask-image:none!important;mask-image:none!important}.header-keys .field.kai-signature{overflow-wrap:anywhere;word-break:break-word;white-space:normal;flex:auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.header-keys .field.warn{color:var(--warn);border-color:#ffd16659}.value-strip{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:stretch;gap:10px;width:100%;padding:2px 2px 4px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%)}.value-strip::-webkit-scrollbar{display:none}.value-chip{scroll-snap-align:start;border:1px solid var(--border);background:linear-gradient(#ffffff0d,#ffffff06);border-radius:14px;flex-direction:column;flex:1 0 calc(50% - 5px);justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px;display:flex;box-shadow:0 10px 28px #00000052,inset 0 0 0 1px #ffffff05;container:valuechip/inline-size}.value-chip *{max-width:100%}.value-chip .label{letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 62%, transparent);white-space:nowrap;order:2;font-size:10px;line-height:1.1}.value-chip .amount{letter-spacing:.01em;white-space:nowrap;text-overflow:clip;scrollbar-width:none;-webkit-overflow-scrolling:touch;order:1;align-items:baseline;gap:.45ch;width:100%;min-width:0;font-size:clamp(18px,13.5cqi,30px);font-weight:950;line-height:1.02;display:inline-flex;overflow:auto hidden}.value-chip .amount::-webkit-scrollbar{display:none}@container valuechip (inline-size<220px){.value-chip .amount{font-size:clamp(16px,12.8cqi,26px)}}@container valuechip (inline-size<190px){.value-chip .amount{font-size:clamp(15px,11.5cqi,24px)}}@supports not (container-type:inline-size){.value-chip .amount{font-size:clamp(18px,6.4vw,28px)}}.value-chip.phi{border-color:color-mix(in srgb, var(--accent) 34%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%), linear-gradient(180deg, #ffffff0b, #ffffff05)}.value-chip.usd{border-color:color-mix(in srgb, var(--ok) 34%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ok) 10%, transparent), transparent 60%), linear-gradient(180deg, #ffffff0b, #ffffff05)}.value-chip .amount .sym{opacity:.92;transform-origin:0;color:inherit;-webkit-text-fill-color:inherit;margin-right:.2ch;font-weight:800;display:inline-block;transform:translateY(.5px)scale(.98)}.value-chip.up,.value-chip[data-trend=up]{--trend:var(--trend-up)}.value-chip.down,.value-chip[data-trend=down]{--trend:var(--trend-down)}.value-chip.flat,.value-chip[data-trend=flat]{--trend:var(--trend-flat)}.value-chip .amount:before{content:"";color:currentColor;-webkit-text-fill-color:currentColor;width:0;margin-right:0;font-size:.86em;font-weight:950;transition:color .22s,transform .22s,width .22s,margin .22s;display:inline-block;transform:translateY(-.02em)}.value-chip.up .amount:before,.value-chip[data-trend=up] .amount:before{content:"▲";width:1.05ch;color:var(--trend-up);margin-right:.15ch}.value-chip.down .amount:before,.value-chip[data-trend=down] .amount:before{content:"▼";width:1.05ch;color:var(--trend-down);margin-right:.15ch}.value-chip.flat .amount:before,.value-chip[data-trend=flat] .amount:before{content:"";width:0;margin-right:0}.value-chip.phi .amount{background-image:linear-gradient(180deg, #fffffff5 0 10%, #ffffff8c 10% 18%, #fff0 24%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 92%, white 0%), color-mix(in srgb, var(--accent-2) 55%, white 0%));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.value-chip.usd .amount{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 85%, white 0%), color-mix(in srgb, var(--accent-2) 55%, white 0%));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.value-chip .delta{letter-spacing:.02em;color:#031216;white-space:nowrap;background:linear-gradient(180deg, #ffffffd9 0%, #fff9 8%, #fff0 14%), linear-gradient(90deg, color-mix(in srgb, var(--trend) 65%, white 0%), color-mix(in srgb, var(--trend) 35%, white 0%));border:1px solid #0000002e;border-radius:999px;place-items:center;min-width:34px;height:18px;margin-left:.45ch;padding:0 8px;font:900 11px/18px ui-sans-serif,system-ui,-apple-system,Inter,SF Pro Text;display:inline-grid;box-shadow:0 2px 6px #00000059,inset 0 1px #ffffffbf}@keyframes valueFlash{0%{filter:brightness(1.35)}to{filter:brightness()}}.value-chip.is-flashing{animation:.42s ease-out valueFlash}.value-chip.trend-up{box-shadow:0 10px 28px #00000052, 0 0 20px color-mix(in srgb, var(--ok) 26%, transparent), inset 0 0 0 1px #ffffff05}.value-chip.trend-down{box-shadow:0 10px 28px #00000052, 0 0 20px color-mix(in srgb, var(--error) 26%, transparent), inset 0 0 0 1px #ffffff05}@keyframes phiUsdBreath{0%,to{opacity:.82;text-shadow:0 0 .4px #ffffff73, 0 0 10px color-mix(in srgb, var(--accent) 35%, transparent)}50%{opacity:1;text-shadow:0 0 .7px #ffffffe6, 0 0 18px color-mix(in srgb, var(--accent-2) 50%, transparent)}}.value-chip.phi .amount,.value-chip.usd .amount{animation:phiUsdBreath var(--kai-pulse) ease-in-out infinite!important}.tabs{border-top:1px solid var(--border);border-bottom:1px solid var(--border);top:var(--topbar-h);z-index:1;background:linear-gradient(#0a0c14d9,#0a0c14a6);gap:4px;padding:4px 6px 6px;display:flex;position:sticky}.tabs button{border-radius:var(--pill);color:var(--ink-dim);border:1px solid #0000;flex:none;padding:8px 12px;font-size:.58rem;line-height:1.05}.tabs button:hover{color:var(--ink)}.tabs button.active{color:#06121a;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 100%, white 0%), color-mix(in srgb, var(--accent-2) 80%, white 0%));border-color:#0000}.modal-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:800px 600px;max-height:calc(90vh - 260px);padding:14px 16px 6px;overflow:hidden auto}@supports (height:100dvh){.modal-body{max-height:calc(100dvh - 260px)}}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:520px){.summary-grid{grid-template-columns:1fr}}.summary-grid .kv{border-radius:var(--radius);background:var(--card);border:1px solid var(--border);grid-template-columns:minmax(96px,140px) minmax(0,1fr);gap:8px;min-width:0;padding:10px 12px;display:grid}.summary-grid .kv.wide{grid-column:1/-1}.kv .v{color:var(--ink);white-space:nowrap;text-overflow:clip;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;overflow:auto hidden}.kv .v::-webkit-scrollbar{display:none}.kv .v.mono{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.transfers{gap:10px;margin:0;padding:0;list-style:none;display:grid}.transfer{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(#ffffff09,#ffffff05);padding:10px 12px}.transfer header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.transfer .index{color:var(--ink);font-weight:700}.transfer .state.open{color:var(--warn)}.transfer .state.closed{color:var(--ok)}.transfer .row{border-top:1px dashed var(--border);grid-template-columns:140px 1fr;gap:8px;padding:4px 0;display:grid}.transfer .row:first-of-type{border-top:0}.transfer .row .v{white-space:nowrap;text-overflow:clip;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;overflow:auto hidden}.transfer .row .v::-webkit-scrollbar{display:none}.transfer .row .v.mono{white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.payload summary{cursor:pointer;color:var(--accent)}.payload .row{grid-template-columns:100px 1fr}.raw-json{white-space:pre-wrap;border-radius:var(--radius);border:1px solid var(--border);background:#0d1020;max-height:46vh;padding:12px;overflow:auto}.tooltip-container{cursor:help;display:inline-block;position:relative}.tooltip-trigger{cursor:help;padding-left:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tooltip{visibility:hidden;color:var(--ink);text-align:left;z-index:1000;opacity:0;border:1px solid var(--border);background-color:#0f172af5;border-radius:8px;width:240px;padding:8px 10px;font-size:11px;transition:opacity .18s,transform .18s;position:absolute;bottom:125%;left:0;transform:translateY(4px);box-shadow:0 10px 22px #0006}.tooltip-container:hover .tooltip,.tooltip-trigger:hover+.tooltip{visibility:visible;opacity:1;transform:translateY(0)}.modal-footer{width:100%;padding:clamp(6px, 1dvh, 8px) clamp(12px, 2vw, 16px) calc(clamp(6px, 1dvh, 8px) + var(--safe-bottom));background:radial-gradient(circle at 12% -10%, color-mix(in srgb, var(--accent) 22%, transparent) 0%, transparent 70%), linear-gradient(to top, #0009 0%, #0000 60%);border-top:1px solid color-mix(in srgb, var(--accent) 60%, #ffffff0a);box-shadow:0 -.5px 0 #ffffff0f inset, 0 -16px 32px #000000e6, 0 -2px 28px color-mix(in srgb, var(--accent) 35%, transparent);-webkit-backdrop-filter:blur(12px)saturate(180%);isolation:isolate;z-index:9999;flex-direction:column;gap:6px;display:flex;position:sticky;bottom:0;left:0;right:0;overflow:visible}.modal-footer:before{content:"";border-top:1px solid color-mix(in srgb, var(--accent) 80%, transparent);pointer-events:none;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 60%, transparent));opacity:.6;border-radius:.0001px;animation:5.236s ease-in-out infinite kaiBreath;position:absolute;inset:0}.status.error{color:var(--error);text-shadow:0 0 4px #f006;padding-left:2px;font-size:.72rem;font-weight:500;line-height:1.2}.footer-actions{flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:8px;width:100%;min-width:0;min-height:clamp(40px,4.8dvh,48px);display:flex}.footer-btn{min-width:0;min-height:clamp(40px,4.8dvh,48px);color:var(--ink);text-align:center;cursor:pointer;background-color:#0006;background-image:radial-gradient(ellipse at 50% -10%, #ffffff24 0%, #fff0 60%), radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--accent) 35%, transparent) 0%, #0000 70%), linear-gradient(to bottom right, #ffffff0f 0%, #fff0 60%);border:1px solid #ffffff14;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;padding:0 12px;font-family:ui-sans-serif,system-ui,-apple-system,Inter,Roboto,Arial;line-height:1.2;display:flex;position:relative;box-shadow:0 0 8px #000000e6,0 8px 24px #000c}.aura-btn .btn-glow{border-radius:inherit;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 60%, transparent) 0%, transparent 70%);mix-blend-mode:screen;filter:blur(12px);opacity:.5;pointer-events:none;animation:5.236s ease-in-out infinite kaiBreath;position:absolute;inset:-1px}.btn-inner{z-index:2;flex-direction:column;min-width:0;max-width:100%;display:flex;position:relative}.icon-only{flex-direction:row;justify-content:center;align-items:center}.btn-label-main,.btn-label-sub,.balance-line{white-space:nowrap;text-overflow:clip;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.btn-label-main::-webkit-scrollbar{display:none}.btn-label-sub::-webkit-scrollbar{display:none}.balance-line::-webkit-scrollbar{display:none}.btn-label-main{color:var(--ink);text-shadow:0 0 6px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 1px #ffffffe6;font-size:.8rem;font-weight:600}.btn-label-sub{color:color-mix(in srgb, var(--ink) 70%, var(--accent) 30%);text-shadow:0 0 4px color-mix(in srgb, var(--accent) 60%, transparent), 0 0 1px #000000e6;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:4px;min-width:0;font-size:.62rem;font-weight:500;line-height:1.1;display:flex}.balance-line{flex-flow:row;gap:4px;min-width:0;display:flex}.balance-line .phi-amount{color:var(--ink);font-weight:600}.balance-line .phi-balance{opacity:.8;color:color-mix(in srgb, var(--ink) 70%, var(--accent) 30%);font-weight:500}.balance-line .divider{opacity:.4}.seal-btn{border-color:color-mix(in srgb, var(--accent) 60%, #ffffff1a);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 40%, transparent), 0 16px 32px #000000e6;background-color:#00000073}.attach-btn{border-color:#ffffff14;flex:none;justify-content:center;align-items:center;min-width:clamp(40px,4.8dvh,48px);max-width:clamp(44px,5.2dvh,52px);padding:0;display:flex}.attach-btn svg{stroke-width:1.5px;width:18px;height:18px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 70%, transparent)) drop-shadow(0 0 1px #fffc);color:var(--ink)}.send-btn{border-color:color-mix(in srgb, var(--accent) 70%, #ffffff26);box-shadow:0 0 16px color-mix(in srgb, var(--accent) 60%, transparent), 0 20px 36px #000000e6;background-color:#00000080}.footer-btn:not(:disabled):hover,.footer-btn:not(:disabled):focus-visible{box-shadow:0 0 20px color-mix(in srgb, var(--accent) 80%, transparent), 0 24px 40px #000000f2;border-color:color-mix(in srgb, var(--accent) 85%, #fff3);outline:none}.footer-btn:not(:disabled):active{box-shadow:0 0 10px color-mix(in srgb, var(--accent) 60%, transparent), 0 10px 20px #000000e6;transition:transform 60ms;transform:translateY(.5px)scale(.995)}.footer-btn:disabled{cursor:not-allowed;opacity:.38;filter:grayscale(.6)brightness(.8);text-shadow:none;border-color:#ffffff0f!important;box-shadow:0 0 4px #000000e6,0 8px 16px #000c!important}.footer-btn:disabled .btn-label-main,.footer-btn:disabled .btn-label-sub{text-shadow:none;color:#fff6}.footer-btn:disabled .phi-amount,.footer-btn:disabled .phi-balance{color:#fff6}.footer-btn:disabled .btn-glow{opacity:0;animation:none}@keyframes kaiBreath{0%{opacity:.35;filter:blur(10px) drop-shadow(0 0 2px color-mix(in srgb, var(--accent) 60%, transparent))}50%{opacity:.7;filter:blur(14px) drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 80%, transparent))}to{opacity:.35;filter:blur(10px) drop-shadow(0 0 2px color-mix(in srgb, var(--accent) 60%, transparent))}}.explorer-dialog{box-sizing:border-box;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);background:linear-gradient(180deg, var(--glass), #0a0c14b3);box-shadow:0 24px 64px #00000080, inset 0 0 0 1px var(--border);border:0;border-radius:0;margin:0;padding:0;overflow:hidden}.explorer-dialog::backdrop{background:radial-gradient(900px 600px at 70% -10%, color-mix(in srgb, var(--accent) 25%, transparent), transparent 40%), radial-gradient(900px 600px at 15% 110%, color-mix(in srgb, var(--accent-2) 18%, transparent), transparent 40%), #00000a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.explorer-chrome{flex-direction:column;max-width:100%;height:100%;display:flex;overflow:hidden}.explorer-topbar{border-bottom:1px solid var(--border);background:linear-gradient(#0a0c14e6,#0a0c14b3);grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.explorer-title{letter-spacing:.06em;text-transform:uppercase;color:#0000;background:conic-gradient(from 180deg at 50% 50%, var(--accent), var(--accent-2), var(--accent-3), var(--accent)), radial-gradient(120% 180% at 10% 0%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 60%);-webkit-text-stroke:.55px #ffffff47;text-shadow:0 0 .5px #ffffff59, 0 6px 22px color-mix(in srgb, var(--accent) 26%, transparent);white-space:nowrap;text-overflow:ellipsis;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:16px;font-weight:700;animation:14s linear infinite holoShift;overflow:hidden}@media (prefers-reduced-motion:reduce){.explorer-title{animation:none}}.explorer-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:800px 600px;flex:auto;min-height:0;padding:10px 12px 16px;overflow:hidden auto}@media (min-width:960px){.explorer-dialog{border-radius:20px 0 0 20px;width:clamp(380px,34vw,520px);height:100dvh;margin:0 0 0 auto}}.explorer-body .meta-row{grid-template-columns:1fr auto;align-items:center;gap:10px;min-width:0;display:grid}.chip.icon{width:var(--chip-size);height:var(--chip-size);flex:0 0 var(--chip-size);-webkit-backdrop-filter:saturate(125%) blur(var(--chip-blur));color:#a7c7ff;background:radial-gradient(120% 120% at 30% 25%,#ffffff38 0%,#ffffff14 40%,#ffffff05 60%,#0000 100%),#ffffff0f;border:1px solid #ffffff24;border-radius:999px;outline:none;justify-content:center;align-items:center;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background .18s,color .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 -12px 22px #ffffff0f,0 8px 22px #0000008c}.chip.icon .ico,.chip.icon svg{z-index:1;stroke-width:2.2px;width:52%;height:52%;display:block;position:relative}@media (hover:hover){.chip.icon:hover{transform:translateY(-1px)scale(1.03)}}.chip.icon:active{transform:translateY(0)scale(.97)}@media (prefers-reduced-motion:reduce){.chip.icon,.chip.icon:before{transition:none!important;animation:none!important}}.chip.icon:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg, transparent 0 40%, currentColor 47% 53%, transparent 60% 100%);filter:blur(7px)saturate(140%);opacity:.35;z-index:0;animation:12s linear infinite chipSpin;position:absolute;inset:-2px}@keyframes chipSpin{to{transform:rotate(360deg)}}.chip.icon.ok{color:#35e49a;box-shadow:inset 0 1px #ffffff38,inset 0 -12px 22px #35e49a1a,0 8px 22px #35e49a40}.chip.icon.warn{color:#ffd64d;box-shadow:inset 0 1px #ffffff38,inset 0 -12px 22px #ffd64d1a,0 8px 22px #ffd64d40}.chip.icon.err{color:#ff6b6b;box-shadow:inset 0 1px #ffffff38,inset 0 -12px 22px #ff6b6b1a,0 8px 22px #ff6b6b47}.chip.icon.info{color:#7ab8ff;box-shadow:inset 0 1px #ffffff38,inset 0 -12px 22px #7ab8ff1a,0 8px 22px #7ab8ff40}.chip.icon.ok:after{content:"";border-radius:inherit;opacity:.2;filter:blur(12px);z-index:0;background:radial-gradient(60% 60%,currentColor 0%,#0000 60%);animation:5.236s ease-in-out infinite breathe;position:absolute;inset:-8px}@keyframes breathe{0%,to{opacity:.16;transform:scale(1)}50%{opacity:.3;transform:scale(1.05)}}.brand-lockup .glyph{animation:glyphBreath var(--kai-pulse) ease-in-out infinite;will-change:transform, filter, box-shadow}@keyframes glyphBreath{0%,to{filter:brightness(.92)saturate(1.05);box-shadow:0 0 24px color-mix(in srgb, var(--accent) 35%, transparent);transform:translateZ(0)scale(1)}50%{filter:brightness(1.08)saturate(1.22);box-shadow:0 0 34px color-mix(in srgb, var(--accent) 50%, transparent), 0 0 22px color-mix(in srgb, var(--accent-2) 35%, transparent);transform:translateZ(0)scale(1.06)}}@media (prefers-reduced-motion:reduce){.brand-lockup .glyph{animation:none}}.chip.icon[data-badge]:not([data-tip]):after{content:attr(data-badge);min-width:var(--chip-badge-h);height:var(--chip-badge-h);padding:0 var(--chip-badge-pad-x);font:900 12px/var(--chip-badge-h) ui-sans-serif, system-ui, -apple-system, "SF Pro Text", Inter, Roboto, "Segoe UI", "Helvetica Neue", Arial;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em;color:var(--badge-ink);-webkit-text-stroke:.5px #00000059;text-shadow:0 0 8px #6fe7ff8c;background:radial-gradient(140% 170% at 28% 12%, #fffffff2 0%, #ffffff40 28%, transparent 52%), linear-gradient(180deg, #fffc 0%, #ffffff8c 8%, #fff0 14%), linear-gradient(90deg, var(--badge-neon-1) 0%, var(--badge-neon-2) 50%, var(--badge-neon-3) 100%);will-change:background-position, filter;background-position:0 0,0 0,0 0;background-size:auto,auto,200% 100%;border:1px solid #00000038;border-radius:999px;animation:5.236s ease-in-out infinite badgeGlow,8s linear infinite badgeShimmer;position:absolute;top:-6px;right:-4px;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px 8px #0000002e,0 2px 4px #00000059,0 0 10px #19bfff8c,0 0 22px #6fe7ff73}@keyframes badgeGlow{0%,to{filter:saturate(115%)brightness();background-position:0 0,0 0,0 0}50%{filter:saturate(135%)brightness(1.06);background-position:0 0,0 0,100% 0}}@keyframes badgeShimmer{0%{background-position:0 0,0 0,0 0}50%{background-position:0 0,0 0,100% 0}to{background-position:0 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){.chip.icon[data-badge]:not([data-tip]):after{background-position:0 0,0 0,50% 0;animation:none}}.chip.icon[data-tip]{--tip-offset:10px}.chip.icon[data-tip]:before,.chip.icon[data-tip]:after{pointer-events:none;opacity:0;transition:opacity .18s,transform .18s;position:absolute;transform:translateY(4px)}.chip.icon[data-tip]:before{content:attr(data-tip);bottom:calc(100% + var(--tip-offset));background:var(--chip-tip-bg);color:var(--chip-tip-fg);border-radius:var(--chip-tip-radius);white-space:nowrap;z-index:30;padding:7px 9px;font:600 11px/1.2 ui-sans-serif,system-ui,-apple-system,SF Pro Text,Inter,Roboto,Segoe UI,Helvetica Neue,Arial;left:50%;translate:-50%;box-shadow:0 8px 22px #00000073,inset 0 1px #ffffff0f}.chip.icon[data-tip]:after{content:"";bottom:calc(100% + var(--tip-offset) - 5px);background:var(--chip-tip-bg);z-index:29;border-radius:2px;width:8px;height:8px;left:50%;transform:rotate(45deg);box-shadow:0 4px 12px #00000059}@media (hover:hover){.chip.icon[data-tip]:hover:before,.chip.icon[data-tip]:hover:after{opacity:1;transform:translateY(0)}}.chip.icon[data-tip]:focus-visible:before,.chip.icon[data-tip]:focus-visible:after{opacity:1;transform:translateY(0)}.valuation-inline{grid-template-columns:1fr auto;grid-auto-rows:auto;align-items:center;gap:8px 14px;min-width:0;margin-top:8px;display:grid}.valuation-inline .dot{background:radial-gradient(circle at 30% 30%,#fff 0 25%,#0000 60%),radial-gradient(circle at 70% 70%,#fff9 0,#0000 70%),linear-gradient(135deg,#f97316,#facc15,#22c55e);border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:3px;margin-right:6px;display:inline-block;box-shadow:0 0 0 1px #ffffff38,0 0 8px #facc15d9}.valuation-inline-left{flex-direction:column;gap:2px;min-width:0;display:flex}.valuation-inline-label{letter-spacing:.02em;text-transform:uppercase;color:#f8fafce0;align-items:center;min-width:0;font-size:.78rem;display:flex}.valuation-inline-sublabel{color:#94a3b8f2;font-size:.72rem}.valuation-inline-right{white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;text-overflow:clip;flex-direction:row;justify-content:flex-end;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:auto hidden}.valuation-inline-right::-webkit-scrollbar{display:none}.valuation-inline-value-main{letter-spacing:.01em;color:#e5e7eb;white-space:nowrap;font-size:.95rem;font-weight:700}.valuation-inline-value-sub{color:#94a3b8f2;white-space:nowrap;font-size:.82rem}.valuation-inline-value-main .phi-unit{color:#facc15;font-weight:800}.valuation-inline-value-sub .usd-unit{color:#bef264f5}.live-pulse{background:radial-gradient(circle at 35% 20%, color-mix(in srgb, var(--accent) 35%, transparent) 0%, transparent 65%), #ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0d, 0 0 18px #00000073, 0 0 22px color-mix(in srgb, var(--accent) 22%, transparent);letter-spacing:.06em;white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.74rem;font-weight:700;animation:5.236s ease-in-out infinite livePulseBreath;display:inline-flex}.live-pulse:before{content:"";background:radial-gradient(circle at 40% 40%, #fff 0%, #fff 25%, transparent 70%), radial-gradient(circle at 70% 70%, color-mix(in srgb, var(--accent) 50%, transparent) 0%, transparent 70%);width:7px;height:7px;box-shadow:0 0 6px color-mix(in srgb, var(--accent) 60%, transparent), 0 0 14px color-mix(in srgb, var(--accent-2) 40%, transparent);border-radius:999px;animation:5.236s ease-in-out infinite livePulseDot}.live-pulse .now{color:var(--accent);text-shadow:0 0 6px color-mix(in srgb, var(--accent) 65%, transparent), 0 0 12px color-mix(in srgb, var(--accent-2) 45%, transparent);font-weight:800}.live-pulse .pulse-number{color:var(--ink);opacity:.92;font-variant-numeric:tabular-nums;font-weight:700}@keyframes livePulseBreath{0%,to{filter:brightness(.88);box-shadow:inset 0 0 0 1px #ffffff0f, 0 0 16px #00000073, 0 0 14px color-mix(in srgb, var(--accent) 20%, transparent)}50%{filter:brightness(1.06);box-shadow:inset 0 0 0 1px #ffffff14, 0 0 18px #00000080, 0 0 26px color-mix(in srgb, var(--accent-3) 40%, transparent)}}@keyframes livePulseDot{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}@media (max-width:640px){.valuation-inline{gap:6px 10px;margin-top:6px}.valuation-inline-value-main{font-size:.9rem}.valuation-inline-value-sub{font-size:.78rem}.valuation-inline-label{font-size:.74rem}}.toolbar-actions{justify-content:center;align-self:center;width:fit-content;max-width:100%;padding:2px}@media (max-width:720px){.toolbar{flex-wrap:wrap;justify-content:center}.brand-lockup{justify-content:center;width:100%}.toolbar-actions{margin-inline:auto}}.footer-actions>.footer-btn:only-child{flex:none;width:fit-content;max-width:100%;margin-inline:auto;padding-inline:16px}.toolbar-actions .upload-phikey{align-items:center;gap:10px;display:inline-flex}.toolbar-actions .upload-phikey .phi-iconbox{background:radial-gradient(120% 120% at 30% 20%, #ffffff38 0%, #ffffff0f 45%, transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 18%, transparent), #00000038);width:22px;height:22px;box-shadow:inset 0 1px 0 #ffffff29, 0 8px 18px #00000059, 0 0 16px color-mix(in srgb, var(--accent) 22%, transparent);border:1px solid #ffffff2e;border-radius:7px;flex:0 0 22px;place-items:center;display:grid}.toolbar-actions .upload-phikey .phi-mark{opacity:.95;width:14px;height:14px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 60%, transparent)) drop-shadow(0 0 10px color-mix(in srgb, var(--accent-2) 35%, transparent));display:block}.phikey-label{align-items:center;gap:0;min-width:0;line-height:1;display:inline-flex}.phikey-mark{opacity:.95;width:14px;height:14px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 60%, transparent)) drop-shadow(0 0 10px color-mix(in srgb, var(--accent-2) 35%, transparent));margin-right:-1px;display:inline-block;transform:translateY(0)}.phikey-text{letter-spacing:-.01em;font-weight:800;line-height:1}.ico{filter:drop-shadow(0 0 10px color-mix(in srgb, currentColor 35%, transparent))}.phi-send-field{isolation:isolate;width:100%;min-width:0;max-width:100%;color:var(--ink);flex-direction:column;flex:auto;gap:4px;margin-top:auto;display:flex}.phi-send-field[data-state=focus] .phi-send-inputShell{border-color:color-mix(in srgb, var(--accent) 60%, #ffffff40);box-shadow:0 0 10px color-mix(in srgb, var(--accent) 55%, transparent), 0 14px 28px #000000e6}.phi-send-label{text-shadow:0 0 6px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 1px #fffc;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;min-width:0;font-family:ui-sans-serif,system-ui,-apple-system,Inter,SF Pro Text,Roboto,Arial;line-height:1.2;display:flex}.phi-send-label .label-main{color:var(--ink);white-space:nowrap;font-size:.75rem;font-weight:600}.phi-send-label .label-sub{color:color-mix(in srgb, var(--ink) 70%, var(--accent) 30%);text-shadow:0 0 4px color-mix(in srgb, var(--accent) 60%, transparent), 0 0 1px #000c;white-space:nowrap;opacity:.9;text-overflow:ellipsis;max-width:100%;font-size:.68rem;font-weight:500;overflow:hidden}.phi-send-bar{flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.phi-send-inputShell{-webkit-backdrop-filter:blur(12px)saturate(180%);box-shadow:0 0 8px #000000e6, 0 12px 24px #000c, 0 0 24px color-mix(in srgb, var(--accent) 50%, transparent);background:#00000059;border:1px solid #ffffff14;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;min-height:40px;padding:8px 10px;display:flex;position:relative}.phi-prefix{color:var(--ink);text-shadow:0 0 6px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 1px #ffffffe6;flex-shrink:0;font-size:.8rem;font-weight:600;line-height:1}.phi-send-input{appearance:none;color:var(--ink);min-width:0;text-shadow:0 0 8px color-mix(in srgb, var(--accent) 60%, transparent), 0 0 1px #fff;caret-color:color-mix(in srgb, var(--accent) 90%, white 10%);touch-action:manipulation;-webkit-text-size-adjust:100%;background:0 0;border:0;outline:0;flex:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:16px;font-weight:600;line-height:1.2}.phi-send-input::-webkit-outer-spin-button{appearance:none;margin:0}.phi-send-input::-webkit-inner-spin-button{appearance:none;margin:0}.phi-input-glow{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent) 75%, transparent) 0%, transparent 70%);height:1px;box-shadow:0 0 6px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 2px #ffffffe6;pointer-events:none;border-radius:999px;animation:5.236s ease-in-out infinite phiInputBreath;position:absolute;bottom:6px;left:10px;right:10px}.phi-conv-right,.convert-readout{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);text-overflow:ellipsis;text-align:right;flex:none;font-size:.72rem;overflow:hidden}.phi-send-controls{flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.phi-mode-toggle{border:1px solid var(--border,#ffffff2e);box-shadow:0 2px 10px #00000059, 0 0 18px color-mix(in srgb, var(--accent) 18%, transparent);background:linear-gradient(#fff3,#ffffff0d);border-radius:999px;flex:none;gap:4px;padding:2px;display:inline-flex}.phi-mode-btn{min-width:30px;height:26px;color:var(--ink);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.75rem;font-weight:600;transition:opacity .236s,transform .145s;display:inline-flex}.phi-mode-btn.is-active{opacity:1;background:color-mix(in srgb, var(--accent) 35%, #0009);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 12px color-mix(in srgb, var(--accent) 40%, transparent)}.phi-mode-btn:hover{opacity:1}.phi-mode-btn:active{transform:translateY(.5px)scale(.97)}.phi-attach-btn{height:26px;color:var(--ink);cursor:pointer;box-shadow:0 2px 8px #0000008c, 0 0 12px color-mix(in srgb, var(--accent) 20%, transparent);opacity:.88;white-space:nowrap;background:radial-gradient(circle at 0 0,#00ffff29,#0000 60%),linear-gradient(#000000e6,#000000bf);border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:.7rem;font-weight:600;transition:opacity .236s,transform .145s;display:inline-flex}.phi-attach-btn:hover{opacity:1}.phi-attach-btn:active{transform:translateY(.5px)scale(.97)}.phi-attach-btn.is-active{border-color:color-mix(in srgb, var(--accent) 60%, #fff3);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 50%, transparent), 0 0 18px color-mix(in srgb, var(--accent) 40%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 42%, #000000e6), #000000e6)}.phi-attach-icon{font-size:.8rem;line-height:1}.phi-attach-label{font-size:.7rem;font-weight:600}@keyframes phiInputBreath{0%{opacity:.4;filter:blur(6px) drop-shadow(0 0 2px color-mix(in srgb, var(--accent) 60%, transparent))}50%{opacity:.9;filter:blur(8px) drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 80%, transparent))}to{opacity:.4;filter:blur(6px) drop-shadow(0 0 2px color-mix(in srgb, var(--accent) 60%, transparent))}}@media (max-width:380px){.phi-send-inputShell{min-height:40px;padding:8px 10px}.phi-prefix{font-size:.75rem}.phi-send-input{font-size:16px}.phi-send-label .label-main{font-size:.7rem}.phi-send-label .label-sub{font-size:.62rem}.phi-mode-toggle{transform:scale(.9)}}@supports (-webkit-touch-callout:none){.phi-send-input{font-size:16px}}.phi-error-toast{z-index:1000;pointer-events:none;animation:.236s ease-out phiToastIn;position:fixed;bottom:86px;left:50%;transform:translate(-50%)}.phi-error-card{background:linear-gradient(180deg, color-mix(in srgb, var(--error,#ff4d4f) 18%, #0000) 0%, #0000008c 100%);-webkit-backdrop-filter:blur(14px)saturate(180%);border:1px solid color-mix(in srgb, var(--error,#ff4d4f) 30%, #ffffff24);box-shadow:0 2px 8px #00000059, 0 18px 36px #00000073, 0 0 28px color-mix(in srgb, var(--error,#ff4d4f) 36%, transparent);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.phi-error-card .badge{letter-spacing:.06em;color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f, 0 0 14px color-mix(in srgb, var(--error,#ff4d4f) 40%, transparent);background:linear-gradient(#ffffff3d,#ffffff14);border:1px solid #ffffff38;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:700}.phi-error-card .phi-error-text{color:#fff;text-shadow:0 0 8px #000000b3,0 0 1px #ffffffe6;margin:0;font-size:12.5px;font-weight:600}@keyframes phiToastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.phi-send-success-overlay{z-index:1100;pointer-events:auto;-webkit-backdrop-filter:blur(22px)saturate(180%);background:radial-gradient(circle at 8% 0,#0ff3,#0000 60%),radial-gradient(circle at 90% 100%,#9b52ff40,#000000e6);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.phi-send-success-card{width:100%;max-width:min(420px,100%);box-shadow:0 18px 40px #000000d9, 0 0 32px color-mix(in srgb, var(--accent,#0ff) 40%, transparent);color:var(--ink,#f9feff);background:linear-gradient(145deg,#000000d9,#000014fa);border:1px solid #ffffff2e;border-radius:18px;padding:20px 18px 16px;animation:.382s ease-out phiSuccessIn;position:relative;overflow:hidden}.phi-success-orb{opacity:.7;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 30% 20%,#00ffff52,#0000 60%),radial-gradient(circle at 80% 80%,#9b52ff61,#0000 65%);position:absolute;inset:-40%}.phi-success-orb-inner{opacity:.9;border-radius:999px;animation:1.618s ease-in-out infinite phiSuccessHeartbeat;position:absolute;inset:18%;box-shadow:0 0 40px #00ffff59,0 0 80px #9b52ff59}.phi-success-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex;position:relative}.phi-success-pill{letter-spacing:.12em;text-transform:uppercase;color:#fdfdfd;z-index:1;background:linear-gradient(#ffffff38,#ffffff0f);border:1px solid #ffffff42;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;position:relative;box-shadow:0 0 16px #0ff6,inset 0 0 0 1px #0009}.phi-success-close{z-index:1;color:#fefefe;cursor:pointer;opacity:.7;background:0 0;border:none;outline:none;padding:2px 4px;font-size:14px;position:relative}.phi-success-close:hover{opacity:1}.phi-success-title{z-index:1;letter-spacing:.03em;text-shadow:0 0 12px #000000d9,0 0 1px #ffffffe6;margin:0 0 4px;font-size:1.1rem;font-weight:700;position:relative}.phi-success-amount{z-index:1;opacity:.92;margin:0 0 4px;font-size:.9rem;position:relative}.phi-success-amount .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.phi-success-body{z-index:1;opacity:.96;margin:0 0 14px;font-size:.82rem;line-height:1.45;position:relative}.phi-send-success-download{z-index:1;color:#fdfdfd;background:radial-gradient(circle at 0 0,#00ffff3d,#0000 60%),linear-gradient(#0a0a1ee6,#000000f2);border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;padding:8px 12px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 3px 14px #000000b3,0 0 20px #00ffff59}.phi-send-success-download-icon{font-size:.9rem}.phi-send-success-download-text{white-space:nowrap}.phi-success-ok{z-index:1;cursor:pointer;width:100%;color:var(--ink,#fdfdfd);background:linear-gradient(135deg,#000000e6,#000000b3);border:none;border-radius:999px;padding:8px 12px;font-size:.85rem;font-weight:600;position:relative;box-shadow:0 2px 10px #0009,0 0 16px #00ffff47}.phi-success-ok:active{transform:translateY(.5px)scale(.99)}@keyframes phiSuccessIn{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes phiSuccessHeartbeat{0%{opacity:.6;transform:scale(.96)}30%{opacity:.95;transform:scale(1.02)}55%{opacity:.8;transform:scale(.98)}80%{opacity:1;transform:scale(1.03)}to{opacity:.6;transform:scale(.96)}}:root{--pulse:5.236s;--ease-breath:cubic-bezier(.33,.01,.24,1);--seal-text:#e8fbf8;--seal-text-dim:#aee8df;--seal-core:#37ffe4;--seal-aura:#11d7ff;--seal-accent-2:#a78bfa;--seal-accent-3:#5ce1ff;--ink:var(--seal-text);--ink-dim:color-mix(in srgb, var(--seal-text-dim) 92%, #90a7c2 8%);--border:#ffffff1a;--ok:#4ee89a;--warn:#ffd166;--error:#ff6b7a;--money:#00d09c;--header-h:56px;--footer-h:64px;--content-max-h:70vh;--ring:color-mix(in srgb, var(--seal-core) 65%, transparent);--glow:color-mix(in srgb, var(--seal-core) 30%, transparent);--aside-w:340px;--aside-sticky-top:12px}html,body{height:100%;margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.valuation-modal,.fallback-sheet,.val-chrome{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}dialog.valuation-modal{color:var(--ink);inline-size:min(980px,96vw);max-height:min(92dvh,980px);box-shadow:0 24px 64px #0009, inset 0 0 0 1px var(--border), 0 0 0 1px color-mix(in srgb, var(--seal-core) 12%, transparent);left:50%;top:max(8px, env(safe-area-inset-top));will-change:transform;z-index:2147483646;background:linear-gradient(#101620eb,#080a12d6);border:0;border-radius:22px;margin:0 auto auto;padding:0;position:fixed;overflow:hidden;transform:translate(-50%)translateZ(0)}dialog.valuation-modal::backdrop{background:radial-gradient(900px 600px at 75% -10%, color-mix(in srgb, var(--seal-accent-2) 24%, transparent), transparent 40%), radial-gradient(900px 600px at 10% 110%, color-mix(in srgb, var(--seal-aura) 20%, transparent), transparent 40%), #00000a8c;-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1)}@supports (height:100dvh){dialog.valuation-modal{max-height:92dvh}}@media (max-width:560px){dialog.valuation-modal{inline-size:100vw;max-height:calc(var(--vh,1vh) * 100);top:env(safe-area-inset-top);border-radius:0;margin:0 auto auto;transform:translate(-50%)translateZ(0)}}.valuation-modal.fallback-backdrop{z-index:2147483647;-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1);padding:env(safe-area-inset-top) 14px calc(14px + env(safe-area-inset-bottom));background:radial-gradient(1200px 900px at 80% -10%,#00ffd01a,#0000 55%),radial-gradient(900px 700px at 0 110%,#40a0ff1a,#0000 60%),#00000a8a;place-items:end center;display:grid;position:fixed;inset:0}.fallback-sheet{border:1px solid var(--border);width:min(980px,100%);max-height:min(92dvh,980px);box-shadow:0 24px 64px #0009, inset 0 0 0 1px var(--border), 0 0 0 1px color-mix(in srgb, var(--seal-core) 12%, transparent);will-change:transform, opacity;background:linear-gradient(#101620f5,#080a12e6);border-radius:18px 18px 0 0;animation:.18s ease-out forwards sheet-in;position:relative;overflow:hidden;transform:none}.fallback-sheet:before{content:"";background:#ffffff47;border-radius:999px;width:48px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}@keyframes sheet-in{0%{opacity:.96}to{opacity:1}}.val-chrome{isolation:isolate;flex-direction:column;height:100%;display:flex;position:relative}.val-aura{z-index:0;pointer-events:none;opacity:.8;filter:blur(52px)saturate(1.06);background:radial-gradient(40% 35% at 20% 15%, color-mix(in srgb, var(--seal-core) 20%, transparent), transparent 70%), radial-gradient(40% 35% at 80% 85%, color-mix(in srgb, var(--seal-accent-2) 16%, transparent), transparent 70%), radial-gradient(35% 30% at 60% 30%, color-mix(in srgb, var(--seal-accent-3) 16%, transparent), transparent 70%);animation:aura-breathe var(--pulse) var(--ease-breath) infinite;will-change:transform, opacity, filter;backface-visibility:hidden;position:absolute;inset:-25% -30%;transform:translateZ(0)}@keyframes aura-breathe{0%,to{opacity:.78;filter:blur(52px)saturate(1.06);transform:scale(1)translateZ(0)}50%{opacity:.92;filter:blur(58px)saturate(1.1);transform:scale(1.02)translateZ(0)}}.val-topbar{z-index:2;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);will-change:transform;contain:paint;background:linear-gradient(#0a0c14f0,#0a0c14b3);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid;position:sticky;top:0;transform:translateZ(0)}.val-title{letter-spacing:.08em;text-transform:uppercase;color:#0000;background:conic-gradient(from 180deg at 50% 50%, var(--seal-core), var(--seal-accent-2), var(--seal-accent-3), var(--seal-core)), radial-gradient(120% 180% at 10% 0%, color-mix(in srgb, var(--seal-core) 38%, transparent), transparent 60%);-webkit-text-stroke:.55px #ffffff47;text-shadow:0 0 .5px #ffffff59, 0 6px 22px color-mix(in srgb, var(--seal-core) 28%, transparent);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;align-items:center;gap:.6rem;margin:0;font-size:clamp(16px,1.2vw + 1rem,22px);font-weight:900;animation:14s linear infinite holoShift;display:flex}.val-title .phi{font-size:1.25em;font-weight:900}@media (prefers-reduced-motion:reduce){.val-title{animation:none}}.val-top-actions{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;display:flex;overflow-x:auto}.val-top-actions::-webkit-scrollbar{display:none}.btn{appearance:none;cursor:pointer;color:var(--ink);white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:10px 12px;font-weight:700;transition:transform 80ms,filter .18s,box-shadow .18s,opacity .18s;display:inline-flex;position:relative;overflow:hidden}.btn:hover{filter:brightness(1.07)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.btn.primary{background:linear-gradient(180deg, color-mix(in srgb, var(--money) 90%, white 0%), color-mix(in srgb, var(--seal-accent-2) 72%, white 0%));color:#06121a;text-shadow:0 1px #ffffff59;box-shadow:0 6px 16px color-mix(in srgb, var(--money) 35%, transparent)}.btn.secondary{background:linear-gradient(180deg, color-mix(in srgb, var(--seal-core) .16, transparent), color-mix(in srgb, var(--seal-accent-2) .14, transparent));border:1px solid color-mix(in srgb, var(--seal-core) 34%, transparent)}.btn.ghost{border:1px solid var(--border);background:#ffffff0d}.close-btn{border-radius:12px;width:42px;height:42px;font-size:22px;line-height:1}.close-btn.holo{background:radial-gradient(120% 120% at 30% 20%, color-mix(in srgb, var(--seal-core) 22%, transparent), color-mix(in srgb, var(--seal-accent-2) 18%, transparent) 50%, #ffffff0a 70%, transparent 100%), #ffffff0f;border:1px solid var(--border);-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);box-shadow:0 8px 22px #00000073, 0 0 24px color-mix(in srgb, var(--seal-core) 22%, transparent)}.attach-btn{box-shadow:0 10px 24px color-mix(in srgb, var(--money) 35%, transparent), 0 0 0 1px color-mix(in srgb, var(--money) 25%, transparent) inset;order:999;padding-inline:14px}.attach-btn:hover{filter:brightness(1.08)saturate(1.02)}.attach-btn:active{transform:translateY(1px)}.btn:active:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(240px 160px at var(--x,50%) var(--y,50%), #ffffff2e, transparent 60%);will-change:opacity;animation:.45s ease-out forwards ripple;position:absolute;inset:0}.ticker-price{flex-wrap:wrap;align-items:baseline;gap:12px;line-height:1.05;display:flex}.ticker-price .phi-mark{opacity:.9;margin-right:4px;font-weight:600;transform:translateY(-2px)}.ticker-price .phi-int{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(28px,8vw,44px);font-weight:700}.ticker-price .phi-frac{font-variant-numeric:tabular-nums;opacity:.9;margin-left:1px;font-size:clamp(18px,6vw,28px);font-weight:600}.ticker-price .usd-inline{opacity:.75;letter-spacing:.01em;white-space:nowrap;font-size:.9rem;font-weight:600}.kpi-subline{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.kpi-subline .dot{opacity:.5}.ticker-price .phi-mark{font-size:clamp(18px,5vw,24px)}@media (max-width:760px){.ticker-price{gap:8px}.ticker-price .usd-inline{order:2;width:100%}}.val-body{min-height:0;max-height:var(--content-max-h);padding:14px 16px 10px;padding-bottom:calc(var(--footer-h) + env(safe-area-inset-bottom));overscroll-behavior-y:contain;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:0 0;flex:auto;overflow:auto}dialog.valuation-modal .val-body,.valuation-modal.fallback-backdrop .val-body{content-visibility:visible!important;contain:none!important}@media (hover:hover) and (min-width:1024px){.val-body{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:800px 600px}}.mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.hide-xs{display:inline}@media (max-width:560px){.hide-xs{display:none}}.card{border:1px solid var(--border);background:linear-gradient(#ffffff0b,#ffffff05);border-radius:16px;margin-bottom:10px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 8px 24px #00000059}.card-hd{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.card-bd{padding:10px 12px}.hd-left{align-items:center;gap:8px;display:flex}.figure-xl{letter-spacing:.01em;font-size:clamp(28px,3.8vw + 1rem,56px);font-weight:900}.card[aria-busy=true] .figure-xl{will-change:background-position;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);border-radius:10px;width:60%;height:1.2em;animation:1.2s linear infinite shimmer;position:relative}@keyframes shimmer{0%{background-position:-160px 0}to{background-position:160px 0}}.badge{border:1px solid var(--border);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex}.badge.dim{color:var(--ink-dim)}.badge.ok{color:var(--ok);border-color:#4ee89a80}.kpi-card .kpi-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.kpi-card .kpi-main{flex:260px;min-width:220px}.kpi-card .kpi-spark{flex:360px;min-width:260px;position:relative}.kpi-subline .gain{color:#39e29e}.kpi-subline .loss{color:#ff6b7a}.live-chip{border:1px solid color-mix(in srgb, var(--ok) 40%, transparent);height:32px;color:var(--ok);letter-spacing:.02em;box-shadow:0 0 0 1px color-mix(in srgb, var(--ok) 12%, transparent) inset;background:#4ee89a14;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:800;display:inline-flex}.live-dot{background:var(--ok);will-change:box-shadow;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite pulseDot;box-shadow:0 0 #4ee89ab3}@keyframes pulseDot{0%{box-shadow:0 0 #4ee89ab3}70%{box-shadow:0 0 0 10px #4ee89a00}to{box-shadow:0 0 #4ee89a00}}.ticker-price{transition:color .18s,text-shadow .18s}.flash-up{text-shadow:0 0 10px #49f3b559;color:#49f3b5!important}.flash-down{text-shadow:0 0 10px #ff7a8a59;color:#ff7a8a!important}.live-chart{border:1px solid var(--border);will-change:transform, opacity;background:linear-gradient(#ffffff08,#ffffff04);border-radius:12px;padding:6px 6px 2px;position:relative;transform:translateZ(0);box-shadow:inset 0 0 0 1px #ffffff05,0 6px 18px #00000040}.live-chart:after{content:"";pointer-events:none;background:radial-gradient(50% 50% at 85% 20%, color-mix(in srgb, var(--glow) 80%, transparent), transparent 60%);opacity:.07;animation:chart-breathe var(--pulse) var(--ease-breath) infinite;will-change:opacity, transform;backface-visibility:hidden;border-radius:12px;position:absolute;inset:-2px;transform:translateZ(0)}@keyframes chart-breathe{0%,to{opacity:.05;transform:scale(1)translateZ(0)}50%{opacity:.12;transform:scale(1.01)translateZ(0)}}.spark-meta{align-items:center;gap:8px;margin:0 0 6px 2px;display:flex}.kpi-donut{pointer-events:none;opacity:.92;filter:drop-shadow(0 6px 18px #00000059);place-items:center;width:120px;height:120px;display:grid;position:absolute;bottom:4px;right:6px}@media (max-width:980px){.kpi-donut{display:none}}.section{margin-top:10px}.section-title{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:6px 0 8px;font-weight:800;display:flex}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.grid .wide{grid-column:1/-1}@media (max-width:760px){.grid{grid-template-columns:1fr}}.tile{border:1px solid var(--border);background:#ffffff0a;border-radius:12px;grid-template-columns:140px 1fr;align-items:baseline;gap:8px;padding:10px 12px;display:grid}.tile strong{color:var(--seal-core)}.val-footer{z-index:1;border-top:1px solid var(--border);background:linear-gradient(0deg, color-mix(in srgb, var(--seal-core) 6%, transparent), transparent 40%);padding:12px 14px;padding-bottom:calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;bottom:0;transform:translateZ(0)}.footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tt-card{border:1px solid var(--border);color:var(--ink);background:#0a0c14f5;border-radius:12px;min-width:180px;padding:10px 12px;box-shadow:0 8px 24px #00000059}.tt-row{justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;display:flex}.tt-row+.tt-row{border-top:1px dashed #ffffff14}.tt-row strong{color:var(--seal-core);font-weight:900}.tt-row strong.gain{color:#39e29e}.tt-row strong.loss{color:#ff6b7a}.tt-phi-icon{vertical-align:-2px;opacity:.95;width:12px;height:12px;margin:0 6px 0 0;display:inline-block}.chart-hint{text-align:center;color:var(--ink-dim);opacity:.9;margin-top:6px}.live-chart text{paint-order:stroke fill;stroke:#00000059;stroke-width:.6px}.val-body::-webkit-scrollbar{width:10px;height:10px}.val-body::-webkit-scrollbar-thumb{background:linear-gradient(#ffffff24,#ffffff14) padding-box padding-box;border:2px solid #0000;border-radius:999px}.val-body::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.val-layout{grid-template-columns:minmax(0, 1fr) minmax(var(--aside-w), 30%);align-items:start;gap:12px;display:grid}.val-main{min-width:0}.val-aside{top:calc(var(--aside-sticky-top) + 48px);will-change:transform;align-self:start;position:sticky;transform:translateZ(0)}@media (max-width:980px){.val-layout{grid-template-columns:1fr}.val-aside{position:relative;top:auto}}.drivers-card{background:linear-gradient(#ffffff0d,#ffffff06);flex-direction:column;max-height:min(72vh,680px);display:flex;transform:translateZ(0)}.drivers-search{z-index:1;border-bottom:1px dashed var(--border);will-change:transform;background:linear-gradient(#0a0c14f5,#0a0c14d9);padding:8px 10px 0;position:sticky;top:0;transform:translateZ(0)}.drivers-input{appearance:none;border:1px solid var(--border);width:100%;color:var(--ink);background:radial-gradient(90% 120% at 0 0,#ffffff14,#0000 60%),#ffffff0f;border-radius:12px;padding:10px 12px 10px 36px;font-weight:600;transition:box-shadow .18s,border-color .18s,background .18s;box-shadow:inset 0 0 0 1px #ffffff0a}.drivers-input::placeholder{color:color-mix(in srgb, var(--seal-text-dim) 72%, #8aa0b5 28%)}.drivers-input:focus{border-color:color-mix(in srgb, var(--seal-core) 35%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--seal-core) 18%, transparent);outline:none}.drivers-search:before{content:"";opacity:.55;pointer-events:none;background-color:#0000;background-image:radial-gradient(circle at 6px 6px,#ffffffe6 0 3px,#0000 3px),linear-gradient(90deg,#ffffffe6 0 100%);background-position:0 0,9px 10px;background-repeat:no-repeat;background-size:12px 12px,10px 2px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:16px;height:16px;position:absolute;top:calc(50% + 2px);left:18px;transform:translateY(-50%)}.drivers-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:layout paint style;touch-action:pan-y;padding:8px 10px 10px;overflow:auto}.drivers-section+.drivers-section{margin-top:10px}.drivers-title{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:var(--seal-text);border-bottom:1px dashed var(--border);will-change:transform;background:linear-gradient(#080a12fa,#080a12db);margin:0 -10px;padding:8px 10px;font-size:.85rem;font-weight:900;position:sticky;top:0;transform:translateZ(0);box-shadow:0 12px 18px -14px #0000008c}.drivers-grid{grid-template-columns:160px minmax(0,1fr);gap:8px;padding:8px 0 2px;display:grid}@media (max-width:420px){.drivers-grid{grid-template-columns:130px minmax(0,1fr)}}.drivers-row{display:contents}.drivers-k{color:var(--ink-dim);letter-spacing:.01em;border:1px dashed var(--border);background:#ffffff09;border-radius:10px;align-self:center;padding:8px 10px;font-weight:700}.drivers-v{border:1px solid var(--border);color:var(--seal-core);word-break:break-word;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#ffffff0f;border-radius:10px;padding:8px 10px;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff05}.drivers-v.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.drivers-grid .drivers-k:hover,.drivers-grid .drivers-v:hover{box-shadow:0 6px 18px #00000040, 0 0 0 1px color-mix(in srgb, var(--seal-core) 10%, transparent) inset;filter:brightness(1.02)}.drivers-grid .drivers-k,.drivers-grid .drivers-v{position:relative}.drivers-grid .drivers-k:after,.drivers-grid .drivers-v:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);height:1px;position:absolute;bottom:-5px;left:10px;right:10px}.drivers-panel::-webkit-scrollbar{width:10px}.drivers-panel::-webkit-scrollbar-thumb{background:linear-gradient(#ffffff29,#ffffff14) padding-box padding-box;border:2px solid #0000;border-radius:999px}.drivers-panel::-webkit-scrollbar-track{background:0 0}.val-aside .drivers-card{max-height:calc(100vh - 180px)}@media (max-width:560px){.val-layout{grid-template-columns:1fr}.val-aside{position:relative;top:auto}.drivers-card{max-height:none}.drivers-card.mobile-inline{max-height:clamp(260px, calc(var(--vh,1vh) * 56), 72vh);flex-direction:column;display:flex}.drivers-card.mobile-inline .drivers-panel{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;contain:layout paint style;touch-action:pan-y;padding-bottom:10px;overflow:auto!important}.drivers-card.mobile-inline .drivers-search{z-index:2;position:sticky;top:0}}.mobile-actions.actions-card{border:1px solid var(--border);background:linear-gradient(#ffffff0d,#ffffff06);border-radius:14px;margin-top:8px;box-shadow:0 10px 24px #00000059}.mobile-actions .card-bd{padding:10px 12px}.actions-balance-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.balance-chip{height:34px;color:var(--ok);border:1px solid color-mix(in srgb, var(--ok) 45%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--ok) 16%, transparent) inset;letter-spacing:.02em;background:#4ee89a1a;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:800;display:inline-flex}.actions-grid{grid-template-columns:1fr 130px;gap:8px;margin-top:8px;display:grid}.btn-full{width:100%}.send-amt-input{appearance:none;color:#fffffff2;font-variant-numeric:tabular-nums;background:#00000059;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;height:38px;padding:8px 12px;transition:border-color .16s,box-shadow .16s,background .16s}.send-amt-input::placeholder{color:#ffffff73}.send-amt-input:focus{background:#0000006b;border-color:#37ffe4bf;box-shadow:0 0 0 3px #37ffe42e}@media (max-width:400px){.actions-grid{grid-template-columns:1fr 112px}}@media (max-width:560px){.val-top-actions{gap:8px}}.card.donors-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.donors-bd{padding:12px 14px 16px}.donors-grid{grid-template-columns:1fr;gap:10px;display:grid}.donor-row{grid-template-columns:minmax(240px,1fr) 140px auto;align-items:center;gap:10px;display:grid}@media (max-width:760px){.donor-row{grid-template-columns:1fr 1fr auto}}.donor-url,.donor-amt{appearance:none;color:#fffffff2;background:#00000059;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;height:38px;padding:8px 12px;transition:border-color .16s,box-shadow .16s,background .16s}.donor-url::placeholder,.donor-amt::placeholder{color:#ffffff73}.donor-url:focus,.donor-amt:focus{background:#0000006b;border-color:#37ffe4bf;box-shadow:0 0 0 3px #37ffe42e}.donor-amt{text-align:right;font-variant-numeric:tabular-nums}.donors-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.donors-actions .btn{position:relative;overflow:hidden}.donors-actions .btn:after{content:"";background:radial-gradient(circle at var(--x,50%) var(--y,50%), #37ffe440, transparent 45%);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.donors-actions .btn:active:after{opacity:1}.card.donors-card .small.subtle{opacity:.8}@media (max-width:560px){.val-topbar{padding:8px 10px}.val-title{letter-spacing:.06em;-webkit-text-stroke:.45px #ffffff40;font-size:clamp(15px,.9rem + 1vw,18px)}.btn{min-height:36px;padding:8px 10px}.btn.small{min-height:32px;padding:7px 9px}.close-btn{width:36px;height:36px;font-size:20px}.live-chip{height:26px;padding:0 10px}.card-hd,.card-bd{padding:8px 10px}.kpi-card .kpi-row{gap:8px}.kpi-card .kpi-main{min-width:200px}.kpi-card .kpi-spark{min-width:220px}.figure-xl{font-size:clamp(24px,3.1vw + 1rem,40px)}.kpi-subline{text-overflow:ellipsis;white-space:nowrap;opacity:.95;display:block;overflow:hidden}.live-chart{padding:4px 4px 0}.spark-meta{opacity:.9;margin:0 0 4px 2px}.kpi-donut{display:none!important}.section-title{margin:6px 0}.drivers-grid{grid-template-columns:120px minmax(0,1fr);gap:6px}.drivers-k,.drivers-v{padding:7px 9px}}.val-chrome[data-compact="1"] .kpi-donut{display:none!important}.glyph-import-backdrop,.glyph-import-modal{--phi:1.61803;--bg-0:#040607;--bg-1:#0a1012;--glass:#141c1f8c;--line:#00ffd047;--line-strong:#00ffd0a8;--accent:#d63e00;--accent-2:#00ffd0;--ok:#21d19f;--warn:#f6c453;--err:#ff5d5d;--txt:#e6f3ef;--muted:#9fb7b1;--mono:#8ee9d2;--radius:24px;--gap:clamp(12px, 2.8vmin, 22px);--panel:linear-gradient(180deg, #060a0cb3, #060a0c8c);--ring:0 0 0 2px var(--line-strong);--shadow-1:0 8px 32px #00000073;--shadow-2:0 0 32px #00ffd01f, inset 0 0 32px #00ffd00f}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.glyph-import-modal,.glyph-import-modal *{box-sizing:border-box}.glyph-import-backdrop{background:radial-gradient(1200px 900px at 20% -10%, #00ffd014, transparent 60%), radial-gradient(1000px 800px at 120% 110%, #ff501e0f, transparent 60%), linear-gradient(180deg, var(--bg-0), var(--bg-1));z-index:1000;overscroll-behavior:contain;place-items:center;padding:4vmin;display:grid;position:fixed;inset:0}.glyph-import-modal{color:var(--txt);background:var(--panel);-webkit-backdrop-filter:blur(16px)saturate(1.02);backdrop-filter:blur(16px)saturate(1.02);width:min(880px,100vw);max-width:100vw;max-height:min(92dvh,760px);box-shadow:var(--shadow-1), var(--shadow-2);border-radius:var(--radius);-webkit-overflow-scrolling:touch;gap:var(--gap);touch-action:manipulation;border:1px solid #00ffd02e;flex-direction:column;padding:clamp(16px,3vmin,28px);display:flex;overflow:hidden auto}@media (max-width:640px){.glyph-import-modal{width:100vw;height:100dvh;max-height:100dvh;padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));padding-top:calc(max(16px, env(safe-area-inset-top)) + 4px);padding-bottom:calc(max(16px, env(safe-area-inset-bottom)) + 4px);border-radius:0}}.close-button{z-index:2;width:44px;height:44px;color:var(--muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-self:flex-end;place-items:center;transition:all .16s;display:grid;position:sticky;top:8px}.close-button:hover{color:var(--txt);border-color:#ffffff29;transform:translateY(-1px)}.modal-header{text-align:center;padding-inline:2px}.modal-title{letter-spacing:.02em;background:linear-gradient(90deg, var(--accent), var(--accent-2), var(--accent));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(20px,5vw,32px);font-weight:800;line-height:1.15;animation:8s linear infinite title-glow}@keyframes title-glow{to{background-position:200%}}.modal-sub{color:var(--muted);letter-spacing:.03em;margin-top:6px}.upload-section{border-radius:calc(var(--radius) * .75);border:1px dashed var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#00ffd00d,#00ffd005),radial-gradient(120% 140% at 50% 0,#ff501e0d,#0000 50%);place-items:center;gap:8px;padding:clamp(14px,4.5vmin,22px);transition:all .2s;display:grid;position:relative}.upload-section:hover{border-color:var(--line-strong);transform:translateY(-1px)}.upload-section svg{opacity:.9;filter:drop-shadow(0 0 12px #00ffd040)}.upload-title{letter-spacing:.02em;font-weight:600}.upload-sub{color:var(--muted);font-size:.95rem}.file-name{color:var(--mono);opacity:.9;word-break:break-all;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem}.import-status{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.import-status.ok{border-color:#21d19f42}.import-status.warn{border-color:#f6c45342}.import-status.err{border-color:#ff5d5d42}.import-status .label{letter-spacing:.02em;font-weight:600}.success-icon{color:var(--ok)}.import-preview{border-radius:calc(var(--radius) * .75);background:linear-gradient(#000a0859,#000a0826);border:1px solid #00ffd02e;padding:clamp(12px,3.8vmin,18px);box-shadow:inset 0 0 24px #00ffd012}.kv{border-bottom:1px dashed #ffffff0f;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:8px 14px;padding:8px 0;display:grid}.kv:last-child{border-bottom:0}.kv .k,.kv .v{min-width:0}.kv .k{color:var(--muted)}.kv .v{font-weight:600}.mono{overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.chip{height:28px;color:var(--txt);letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.chip.warn{color:var(--warn);border-color:#f6c45359}.phi-credit{margin-top:12px}.phi-credit label{color:var(--muted);margin-bottom:8px;display:block}.phi-credit em{color:var(--txt);opacity:.9;font-style:normal}.credit-row{grid-template-columns:minmax(0,1fr) repeat(4,minmax(0,max-content));gap:10px;display:grid}@media (max-width:420px){.credit-row{grid-template-columns:1fr 1fr 1fr}.credit-row .chip.quick:nth-last-child(2){grid-column:span 2}}.phi-credit input[type=number]{width:100%;color:var(--txt);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:14px;font-size:16px}.phi-credit input[type=number]:focus{box-shadow:var(--ring)}.chip.quick{cursor:pointer;transition:all .16s}.chip.quick:hover{border-color:var(--line-strong);transform:translateY(-1px)}.helper{color:var(--muted);margin-top:8px}.helper.error{color:var(--err)}.import-confirm{width:100%;color:var(--txt);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.03em;cursor:pointer;background:radial-gradient(120% 120% at 80% 0,#00ffd01f,#0000 40%),linear-gradient(#00ffd040,#00ffd01f);border:1px solid #00ffd059;border-radius:14px;margin-top:12px;padding:14px 16px;font-weight:800;transition:all .2s;box-shadow:0 10px 24px #00ffd026}.import-confirm:hover{transform:translateY(-1px);box-shadow:0 16px 36px #00ffd040}.import-confirm:disabled{opacity:.55;cursor:not-allowed}.import-error{color:var(--err);background:#ff5d5d0f;border:1px solid #ff5d5d40;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.modal-footer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--muted);background:linear-gradient(#060a0c00,#060a0c8c);border-top:1px solid #ffffff0f;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex;position:sticky;bottom:0}.modal-footer .seal{color:var(--accent);filter:drop-shadow(0 0 6px #ff501e59);font-weight:900}@media (pointer:coarse){.chip,.import-confirm,.close-button{min-height:44px}.upload-section{padding:18px}}:root{--pulse:5.236s;--ease-breath:cubic-bezier(.33,.01,.24,1);--seal-text:#e8fbf8;--seal-text-dim:#aee8df;--seal-core:#37ffe4;--seal-aura:#11d7ff;--seal-accent-2:#a78bfa;--seal-accent-3:#5ce1ff;--border:#ffffff1f;--ok:#4ee89a;--warn:#ffd166;--error:#ff6b7a;--money:#00d09c;--ring:color-mix(in srgb, var(--seal-core) 65%, transparent)}::selection{background:color-mix(in srgb, var(--seal-core) 35%, #0b1620);color:#041017}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal-overlay{z-index:2147483000;padding:env(safe-area-inset-top) 14px calc(14px + env(safe-area-inset-bottom));background:radial-gradient(1200px 900px at 75% -10%, color-mix(in srgb, var(--seal-accent-2) 18%, transparent), transparent 55%), radial-gradient(1000px 800px at 10% 110%, color-mix(in srgb, var(--seal-aura) 18%, transparent), transparent 60%), #00000a8c;-webkit-backdrop-filter:blur(8px)saturate(1.12);backdrop-filter:blur(8px)saturate(1.12);place-items:center;animation:.22s ease-out both overlayIn;display:grid;position:fixed;inset:0}@keyframes overlayIn{0%{opacity:.92}to{opacity:1}}.send-sigil-modal{width:100%;max-width:480px;color:var(--seal-text);border:1px solid var(--border);box-shadow:0 24px 64px #0000008c, inset 0 0 0 1px #ffffff0f, 0 0 0 1px color-mix(in srgb, var(--seal-core) 12%, transparent);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:linear-gradient(#101620f5,#080a12e6);border-radius:18px;padding:16px 16px 14px;animation:.22s ease-out both fadeIn;position:relative;overflow:hidden;transform:translateZ(0)}.send-sigil-modal:before{content:"";z-index:0;pointer-events:none;opacity:.9;filter:blur(52px)saturate(1.06);background:radial-gradient(40% 35% at 20% 15%, color-mix(in srgb, var(--seal-core) 22%, transparent), transparent 70%), radial-gradient(40% 35% at 80% 85%, color-mix(in srgb, var(--seal-accent-2) 18%, transparent), transparent 70%), radial-gradient(35% 30% at 60% 30%, color-mix(in srgb, var(--seal-accent-3) 16%, transparent), transparent 70%);animation:auraBreathe var(--pulse) var(--ease-breath) infinite;position:absolute;inset:-25% -30%}@keyframes auraBreathe{0%,to{opacity:.78;filter:blur(52px)saturate(1.06);transform:scale(1)translateZ(0)}50%{opacity:.95;filter:blur(58px)saturate(1.1);transform:scale(1.02)translateZ(0)}}.send-sigil-modal h2{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:#0000;background:conic-gradient(from 180deg at 50% 50%, var(--seal-core), var(--seal-accent-2), var(--seal-accent-3), var(--seal-core)), radial-gradient(120% 180% at 10% 0%, color-mix(in srgb, var(--seal-core) 38%, transparent), transparent 60%);-webkit-text-stroke:.5px #ffffff47;text-shadow:0 0 .5px #ffffff59, 0 6px 22px color-mix(in srgb, var(--seal-core) 22%, transparent);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;padding-right:42px;font-size:clamp(16px,1.1rem + .4vw,20px);font-weight:900;animation:14s linear infinite holoShift;position:relative}.close-btn{z-index:2;border:1px solid var(--border);background:radial-gradient(120% 120% at 30% 20%, color-mix(in srgb, var(--seal-core) 18%, transparent), color-mix(in srgb, var(--seal-accent-2) 14%, transparent) 50%, #ffffff0a 70%, transparent 100%), #ffffff0f;-webkit-backdrop-filter:blur(8px)saturate(1.12);backdrop-filter:blur(8px)saturate(1.12);width:38px;height:38px;box-shadow:0 10px 24px #00000073, 0 0 22px color-mix(in srgb, var(--seal-core) 18%, transparent);color:var(--seal-text);cursor:pointer;border-radius:12px;place-items:center;transition:filter .18s,transform 80ms;display:grid;position:absolute;top:10px;right:10px}.close-btn:hover{filter:brightness(1.07)}.field-group{z-index:1;flex-direction:column;gap:6px;margin:12px 0;display:flex;position:relative}.field-group label{color:color-mix(in srgb, var(--seal-text-dim) 92%, #8aa0b5 8%);letter-spacing:.02em;font-size:.9rem;font-weight:700}.field-group input{appearance:none;border:1px solid var(--border);color:#e8fbf8fa;background:radial-gradient(90% 120% at 0 0,#ffffff14,#0000 60%),#0f121c;border-radius:10px;height:40px;padding:10px 12px;font-size:1rem;font-weight:600;transition:box-shadow .18s,border-color .18s,background .18s;box-shadow:inset 0 0 0 1px #ffffff0a}.field-group input::placeholder{color:color-mix(in srgb, var(--seal-text-dim) 72%, #8aa0b5 28%)}.field-group input:focus{border-color:color-mix(in srgb, var(--seal-core) 38%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--seal-core) 18%, transparent);outline:none}.balance-hint{color:var(--seal-text-dim);opacity:.9;margin-top:4px;font-size:.78rem}.error-msg{color:var(--error);border-left:2px solid color-mix(in srgb, var(--error) 60%, transparent);margin-top:.5rem;padding-left:8px;font-size:.9rem}.send-btn{cursor:pointer;color:#04121a;text-shadow:0 1px #ffffff59;background:linear-gradient(180deg, color-mix(in srgb, var(--money) 92%, white 0%), color-mix(in srgb, var(--seal-accent-2) 70%, white 0%));min-height:40px;box-shadow:0 10px 26px color-mix(in srgb, var(--money) 35%, transparent), 0 0 0 1px color-mix(in srgb, var(--money) 22%, transparent) inset;border:none;border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;font-weight:800;transition:transform 80ms,filter .16s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}.send-btn:hover{filter:brightness(1.06)saturate(1.02)}.send-btn:active{transform:translateY(1px)}.send-btn:active:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(220px 160px,#ffffff40,#0000 60%);animation:.45s ease-out forwards ripple;position:absolute;inset:0}.send-btn:disabled{filter:grayscale(.2)saturate(.7)opacity(.8);cursor:not-allowed;box-shadow:0 6px 18px #0000004d,inset 0 0 0 1px #ffffff0f}.small{font-size:.82rem}.subtle{color:color-mix(in srgb, var(--seal-text-dim) 92%, #90a7c2 8%)}@keyframes fadeIn{0%{opacity:.96;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.send-sigil-modal{width:100%;max-width:100vw;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:16px}.close-btn{border-radius:12px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.modal-overlay{z-index:1000;background:#0003;place-items:center;padding:8px;display:grid;position:fixed;inset:0}.send-sigil-modal{color:#e6e7eb;background:#0b0c10;border:none;border-radius:14px;width:min(920px,100vw);height:auto;max-height:100dvh;margin:0;padding:0;overflow:hidden;box-shadow:0 10px 30px #00000073,0 2px 8px #00000059}@media (max-width:720px){.send-sigil-modal{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}}.modal-viewport{flex-direction:column;height:100%;max-height:100dvh;display:flex}.modal-topbar{z-index:2;background:linear-gradient(#ffffff0a,#0000);border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:14px 16px;display:grid;position:sticky;top:0}.modal-title{overflow-wrap:anywhere;margin:0;padding:0;font-size:1.1rem;font-weight:600;line-height:1.2}.close-btn{color:#e6e7eb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:34px;height:34px;transition:transform .12s,background .12s,border-color .12s;display:inline-grid}.close-btn:hover{background:#ffffff14;border-color:#ffffff38}.close-btn:active{transform:scale(.98)}.modal-body{flex:auto;min-height:0;padding:12px 16px;overflow:auto;container-type:inline-size}.modal-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));z-index:2;background:linear-gradient(#0000,#ffffff0a);border-top:1px solid #ffffff14;grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid;position:sticky;bottom:0}.send-btn{appearance:none;color:#e6e7eb;letter-spacing:.2px;cursor:pointer;background:radial-gradient(100% 100% at 0 0,#ffffff1a,#ffffff0a);border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-weight:600;transition:transform .12s,background .12s,border-color .12s,opacity .12s;display:inline-flex}.send-btn:hover{background:radial-gradient(100% 100% at 0 0,#ffffff24,#ffffff0f);border-color:#ffffff42}.send-btn:disabled{opacity:.6;cursor:default}.send-btn:active:not(:disabled){transform:translateY(1px)}.ico-exhale{font-size:18px;line-height:1;display:inline-block;transform:translateY(1px)}.status-line{opacity:.8;overflow-wrap:anywhere;margin:0;font-size:.85rem}.error-msg{color:#ffd9d9;background:#ff47471f;border:1px solid #ff47474d;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:.95rem}.small.subtle{opacity:.8;font-size:.85rem}.send-sigil-modal::backdrop{background:0 0}@container (width<=560px){.modal-body{padding:10px}}.modal-body,.send-sigil-modal{overscroll-behavior:contain}:root{--kk-bg:#0d0f12;--kk-surface:#12151b;--kk-surface-2:#171b22;--kk-text:#eaf1ff;--kk-text-dim:#b9c4d9;--kk-text-mute:#8592aa;--kk-accent:#56ffe3;--kk-accent-2:#9ef7ff;--kk-gold:#f5d98d;--kk-amber:#ffdba6;--kk-emerald:#3de1a7;--kk-crystal:#ffffff0f;--kk-border:#ffffff17;--kk-ring:#96ffe473;--kk-font-ui:ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", "Apple Color Emoji", "Segoe UI Emoji";--kk-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--kk-radius-sm:10px;--kk-radius:14px;--kk-radius-lg:18px;--kk-shadow-1:0 10px 30px #00000040, inset 0 1px 0 #ffffff08;--kk-shadow-2:0 18px 44px #0000005c, inset 0 1px 0 #ffffff0d;--kk-grad-hero:radial-gradient(1200px 800px at 85% -10%, #56ffe31f, transparent 55%), radial-gradient(900px 700px at -20% 120%, #9ff7ff1a, transparent 45%), linear-gradient(180deg, #ffffff04, transparent);--kk-chip-live:linear-gradient(180deg, #3de1a740, #3de1a726);--kk-chip-locked:linear-gradient(180deg, #f5d98d47, #f5d98d29);--kk-btn-grad:linear-gradient(180deg, #93ffe9, #49ffd7);--kk-btn-grad-press:linear-gradient(180deg, #7dffe3, #2ef8c7);--kk-focus:0 0 0 3px var(--kk-ring), 0 0 24px #56ffe340}.kk-note{font-family:var(--kk-font-ui);color:var(--kk-text);background:var(--kk-bg);border:1px solid var(--kk-border);border-radius:var(--kk-radius-lg);box-shadow:var(--kk-shadow-2);padding:18px;overflow:hidden}.kk-note *{box-sizing:border-box}.kk-bar{background:linear-gradient(180deg, var(--kk-surface-2), transparent);border:1px solid var(--kk-border);border-radius:var(--kk-radius);box-shadow:var(--kk-shadow-1);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.kk-brand{letter-spacing:.4px;text-transform:uppercase;color:var(--kk-text);font-weight:700}.kk-legal-pill{white-space:nowrap;font-variant-numeric:slashed-zero;border:1px solid var(--kk-border);color:var(--kk-text-dim);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:999px;padding:6px 10px;font-size:12px}.kk-hero{background:var(--kk-surface);background-image:var(--kk-grad-hero);border:1px solid var(--kk-border);border-radius:var(--kk-radius-lg);box-shadow:var(--kk-shadow-2);isolation:isolate;margin-top:16px;padding:18px 18px 14px;position:relative;overflow:hidden}.kk-hero:before{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.7;background:conic-gradient(from 180deg at 50% 0,#56ffe31f,#0000 30% 70%,#f5d98d1a),radial-gradient(800px 300px at 50% -10%,#ffffff0d,#0000 60%);position:absolute;inset:0}.kk-hero.is-live{outline:1px solid #3de1a733}.kk-hero.is-locked{outline:1px solid #f5d98d33}.kk-status{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.kk-chip{color:var(--kk-text);border:1px solid var(--kk-border);letter-spacing:.3px;background:linear-gradient(#ffffff0a,#ffffff05);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.kk-chip-pulse{font-variant-numeric:tabular-nums}.chip-live{background:var(--kk-chip-live);border-color:#3de1a759;animation:2.6s ease-in-out infinite kkPulse;box-shadow:0 0 #3de1a752}.chip-locked{background:var(--kk-chip-locked);border-color:#f5d98d61}@keyframes kkPulse{0%{box-shadow:0 0 #3de1a761}70%{box-shadow:0 0 0 10px #3de1a700}to{box-shadow:0 0 #3de1a700}}.kk-value-row{grid-template-columns:1fr minmax(280px,38%);align-items:center;gap:16px;display:grid}@media (max-width:980px){.kk-value-row{grid-template-columns:1fr}}.kk-value-block{background:linear-gradient(180deg, var(--kk-crystal), transparent 60%);border:1px solid var(--kk-border);border-radius:var(--kk-radius);box-shadow:var(--kk-shadow-1);padding:14px 16px}.kk-value-label{letter-spacing:3px;text-transform:uppercase;color:var(--kk-text-mute);margin-bottom:6px;font-size:12px}.kk-value{align-items:flex-end;gap:10px;line-height:1;display:flex}.kk-value-sigil{letter-spacing:-.02em;background:linear-gradient(180deg, var(--kk-accent), var(--kk-accent-2));color:#0000;filter:drop-shadow(0 6px 22px #56ffe340);-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,5vw,44px);font-weight:800}.kk-value-int{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.02em;font-size:clamp(40px,8vw,68px);font-weight:800}.kk-value-frac{font-variant-numeric:tabular-nums;color:var(--kk-text-dim);padding-bottom:4px;font-size:clamp(18px,3.2vw,28px)}.kk-value-usd{color:var(--kk-text-mute);margin-top:6px;font-size:14px}.kk-cta{align-content:start;gap:10px;display:grid}.kk-locked-banner{border-radius:var(--kk-radius);background:linear-gradient(#f5d98d1a,#f5d98d0f);border:1px dashed #f5d98d80;padding:10px 12px}.kk-locked-title{color:var(--kk-gold);letter-spacing:.3px;font-weight:700}.kk-locked-sub{color:var(--kk-text-dim);font-size:13px;font-family:var(--kk-font-mono);word-break:break-word;margin-top:2px}.kk-btn{appearance:none;border:1px solid var(--kk-border);color:var(--kk-text);letter-spacing:.2px;cursor:pointer;box-shadow:var(--kk-shadow-1);background:linear-gradient(#ffffff0a,#ffffff05);border-radius:12px;padding:10px 14px;font-weight:600;transition:transform .12s,box-shadow .12s,border-color .12s}.kk-btn:hover{border-color:#fff3;transform:translateY(-1px)}.kk-btn:active{transform:translateY(0);box-shadow:inset 0 6px 14px #00000029}.kk-btn[disabled]{opacity:.6;cursor:not-allowed}.kk-btn-primary{background:var(--kk-btn-grad);color:#00241e;border-color:#56ffe380;box-shadow:0 16px 36px #56ffe340,inset 0 1px #fff6}.kk-btn-primary:hover{box-shadow:0 20px 44px #56ffe352,inset 0 1px #ffffff80}.kk-btn-primary:active{background:var(--kk-btn-grad-press)}.kk-btn-ghost{background:0 0;border-color:#ffffff29}.kk-btn-xl{border-radius:14px;padding:14px 18px;font-size:16px}.kk-row{grid-template-columns:160px 1fr;align-items:center;gap:12px;margin-top:14px;display:grid}@media (max-width:700px){.kk-row{grid-template-columns:1fr}}.kk-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:900px){.kk-grid{grid-template-columns:1fr}}.kk-stack{gap:12px;display:grid}.kk-row>label{color:var(--kk-text-mute);letter-spacing:.2px;font-size:13px}.kk-row input,.kk-row textarea{width:100%;color:var(--kk-text);background:var(--kk-surface-2);border:1px solid var(--kk-border);border-radius:12px;outline:none;padding:10px 12px;transition:box-shadow .12s,border-color .12s,background .12s;box-shadow:inset 0 1px #ffffff08}.kk-row textarea{resize:vertical;min-height:120px}.kk-row input::placeholder,.kk-row textarea::placeholder{color:var(--kk-text-mute)}.kk-row input:focus,.kk-row textarea:focus{box-shadow:var(--kk-focus);background:linear-gradient(180deg, #56ffe30d, var(--kk-surface-2));border-color:#56ffe399}.kk-row input[disabled],.kk-row textarea[disabled]{opacity:.7;filter:saturate(.85);cursor:not-allowed}.kk-out{font-family:var(--kk-font-mono);background:linear-gradient(#ffffff08,#ffffff05)}.kk-actions{margin-top:12px}.kk-flex{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.kk-note-preview{border-radius:var(--kk-radius-lg);border:1px solid var(--kk-border);background:repeating-linear-gradient(45deg, #ffffff04, #ffffff04 8px, #00000005 8px, #00000005 16px), var(--kk-surface);min-height:280px;box-shadow:var(--kk-shadow-2);margin-top:16px;position:relative;overflow:hidden}.kk-note-preview:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffffff0f,#0000 60%);animation:3.8s ease-in-out infinite kkGlint;position:absolute;inset:0;transform:translate(-100%)}@keyframes kkGlint{0%{transform:translate(-120%)}45%{transform:translate(0%)}to{transform:translate(120%)}}.kk-btn:focus-visible,.kk-row input:focus-visible,.kk-row textarea:focus-visible{box-shadow:var(--kk-focus);outline:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media print{.kk-note,.kk-bar,.kk-hero,.kk-row,.kk-grid,.kk-stack,.kk-actions,.kk-note-preview{display:none!important}#print-root{display:block!important}body{background:#fff!important}}::selection{background:#56ffe340}.kk-hero .kk-status+.kk-value-row{border-top:1px dashed var(--kk-border);padding-top:14px}input[readonly],textarea[readonly]{font-family:var(--kk-font-mono);letter-spacing:.2px}
