:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--sp-bg: radial-gradient(1200px 800px at 50% 0%, rgba(0,0,0,.72), rgba(0,0,0,.9) 60%), #040708;--sp-text: #e7fbf7;--sp-dim: #aee8df;--sp-glass: rgba(12,18,20,.55);--sp-border: rgba(255,255,255,.08);--sp-ring: rgba(55,230,212,.45);--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;--busy-sheen: linear-gradient(115deg, rgba(255,255,255,.28), rgba(255,255,255,0) 60%);--busy-stripes: repeating-linear-gradient(115deg, rgba(55,230,212,.18) 0 14px, rgba(92,225,255,.12) 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>"; initial-value: 0; inherits: false;}@property --breath-hue{syntax: "<angle>"; initial-value: 0deg; inherits: false;}html.sigil-scroll,body{min-height:100%;height:auto;overflow-y:auto;background:var(--sp-bg);color:var(--sp-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sigilpage{position:relative;min-height:100dvh;padding:12px;--veil1: radial-gradient(1400px 900px at 10% 10%, rgba(0,255,222,.1), transparent 60%);--veil2: radial-gradient(1000px 800px at 90% 80%, rgba(167,139,250,.1), transparent 60%);--veil3: radial-gradient(900px 700px at 50% 90%, rgba(92,225,255,.1), transparent 60%)}.sigilpage:before{content:"";position:fixed;top:-10%;right:-10%;bottom:-10%;left:-10%;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%,color-mix(in oklab,#5ce1ff 18%,transparent) 0%,transparent 70%),radial-gradient(85% 65% at 80% 80%,color-mix(in oklab,#a78bfa 16%,transparent) 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}.sp-veil,.sp-veil-stars{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;contain:layout style paint}.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{background:radial-gradient(1px 1px at 10% 20%,rgba(255,255,255,.12),transparent 60%),radial-gradient(1px 1px at 70% 60%,rgba(255,255,255,.1),transparent 60%),radial-gradient(1px 1px at 40% 80%,rgba(255,255,255,.08),transparent 60%);opacity:.25;animation:stars-breathe var(--pulse) ease-in-out infinite}@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{transform:translateZ(0) scale(1);filter:blur(0px) saturate(1.04);opacity:.87}50%{transform:translate3d(0,-1.2%,0) scale(1.012);filter:blur(.4px) saturate(1.12);opacity:.93}}@keyframes stars-breathe{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.35;transform:translateY(-.6%)}}.sp-viewport{position:relative;z-index:1;width:100%;margin:0 auto;padding-bottom:calc(104px + var(--safe-bottom))}.sp-shell{max-width:1120px;margin:0 auto;padding:clamp(12px,2.2vw,24px);display:grid;gap:clamp(16px,2.4vw,24px)}.sp-header{display:grid;gap:6px;text-align:center}.sp-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;color:var(--sp-dim);animation:text-glow var(--pulse) linear infinite}@keyframes text-glow{0%,to{text-shadow:0 0 0 rgba(92,225,255,0);opacity:.9}50%{text-shadow:0 0 12px rgba(92,225,255,.35);opacity:1}}.sp-title{position:relative;font-weight:700;font-size:clamp(22px,3.8vw,38px);margin:0;text-shadow:0 0 24px var(--crystal-accent)}.sp-title:after{content:"";display:block;height:2px;width:120px;margin:8px auto 0;background:linear-gradient(90deg,transparent,rgba(55,230,212,.5),transparent);filter:blur(.2px);animation:title-underline var(--pulse) var(--ease-breath) infinite}@keyframes title-underline{0%,to{transform:scaleX(.92);opacity:.45}50%{transform:scaleX(1.08);opacity:.9}}.sp-sub{margin:2px 0 6px;color:var(--sp-dim);font-size:.95rem}.sp-auth{display:flex;justify-content:center;margin-top:6px}.auth-badge{position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#12181a94,#12181a5c);padding:12px 18px;border-radius:999px;font-weight:800;font-size:.96rem;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);box-shadow:0 1px #ffffff1a inset,0 -1px #00000059 inset,0 0 #37e6d400;transition:transform .06s ease,box-shadow .18s ease,border-color .18s ease;animation:seal-breathe var(--pulse) var(--ease-breath) infinite}.auth-badge--ok{color:var(--c-mint);border-color:#57f0c761;outline:1px solid color-mix(in oklab,var(--crystal-accent),transparent 70%)}.auth-badge--bad{color:var(--c-rose);border-color:#ff6b6b6b}.auth-badge--checking{color:var(--c-cyan-2)}.auth-badge:before{content:"";position:absolute;left:6px;right:6px;top:4px;height:56%;border-radius:999px;background:linear-gradient(180deg,#ffffff38,#fff0);opacity:.28;pointer-events:none}.auth-badge:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.28) 47%,rgba(255,255,255,.08) 60%,transparent 72%),radial-gradient(60% 40% at 50% 50%,rgba(55,230,212,.1),transparent 65%);mix-blend-mode:screen;opacity:0;transform:translate(-35%) skew(-8deg);animation:sheen var(--pulse) var(--ease-breath) infinite}.auth-badge:active{transform:scale(var(--tap-scale))}@keyframes seal-breathe{0%,to{box-shadow:0 1px #ffffff1a inset,0 -1px #00000059 inset,0 0 #37e6d400}50%{box-shadow:0 1px #ffffff24 inset,0 -1px #00000061 inset,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.bp-open :where(.sigilpage,.sp-viewport,.sp-shell,.sp-veil,.sp-veil-stars){transform:none!important;filter:none!important;perspective:none!important}.auth-badge[role=button]{cursor:pointer}.sp-breathproof__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#080c1080;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:grid;place-items:center;opacity:0;animation:bp-fade-in .16s ease forwards}.sp-breathproof{position:relative;z-index:10001;width:min(840px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:min(90svh,90dvh,720px);overflow:auto;border-radius:16px;box-shadow:0 18px 60px #0000008c;background:var(--card-bg, #0b0f14);border:1px solid rgba(255,255,255,.08);padding:16px calc(16px + env(safe-area-inset-right)) 16px calc(16px + env(safe-area-inset-left));animation:bp-pop .2s cubic-bezier(.2,.75,.3,1) forwards;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sp-breathproof__close{position:absolute;top:max(8px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));font-size:20px;line-height:1;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:inherit;cursor:pointer;opacity:.75}.sp-breathproof__close:hover{opacity:1}.kv{display:grid;grid-template-columns:max-content 1fr;gap:6px 12px;margin:10px 0}.kv dt{opacity:.75}.kv dd{margin:0}.kv code.wrap{word-break:break-word;overflow-wrap:anywhere}.sp-breathproof__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}@media (max-width: 640px){.sp-breathproof{width:min(720px,calc(100vw - 16px));max-height:min(92svh,92dvh);border-bottom-left-radius:max(16px,env(safe-area-inset-left));border-bottom-right-radius:max(16px,env(safe-area-inset-right))}}@keyframes bp-pop{0%{transform:scale(.98);opacity:0}to{transform:scale(1);opacity:1}}@keyframes bp-fade-in{0%{opacity:0}to{opacity:1}}.auth-badge--verified{--ok-h: 150;--ok-s: 80%;--ok-l: 38%;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-weight:600;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)}.auth-badge--verified .check{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;font-size:12px;line-height:1;background:hsl(var(--ok-h) var(--ok-s) var(--ok-l));color:#fff;box-shadow:0 0 0 1px hsl(var(--ok-h) var(--ok-s) var(--ok-l) / .4)}.auth-badge[role=button]{cursor:pointer;pointer-events:auto}.auth-badge--checking[role=button],.auth-badge--verified[role=button]{pointer-events:auto}.sp-card{position:relative;overflow:hidden;background:var(--sp-glass);border:1px solid var(--sp-border);border-radius:16px;padding:clamp(12px,2.2vw,20px);display:grid;gap:14px}.sp-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 45% at 50% 50%,rgba(55,230,212,.08),transparent 65%);mix-blend-mode:screen;opacity:0;animation:card-mist var(--pulse) var(--ease-breath) infinite}@keyframes card-mist{0%,to{opacity:.03;transform:scale(1)}50%{opacity:.1;transform:scale(1.015)}}.sp-status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sp-hash{display:flex;gap:8px;align-items:baseline}.sp-hash-label{color:var(--sp-dim);font-size:.9rem}.sp-hash-short{font-family:var(--font-mono)}.sp-actions{display:flex;gap:8px;flex-wrap:wrap}.btn-ghost,.btn-primary,.btn-secondary{--btn-bg: rgba(255,255,255,.03);position:relative;border-radius:12px;padding:12px 16px;min-height:44px;border:1px solid var(--sp-border);background:var(--btn-bg);color:var(--sp-text);font-weight:800;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .04s ease,box-shadow .18s ease,outline-color .18s ease,background .18s ease,opacity .12s ease}.btn-primary{--btn-bg: rgba(55,230,212,.1);box-shadow:0 0 0 1px color-mix(in oklab,var(--crystal-accent),transparent 75%)}.btn-secondary{--btn-bg: rgba(92,225,255,.1)}.btn-ghost:hover,.btn-primary:hover,.btn-secondary:hover{outline:2px solid var(--sp-ring);box-shadow:0 6px 28px #37e6d414}.btn-ghost:active,.btn-primary:active,.btn-secondary:active{transform:scale(var(--tap-scale))}.btn-ghost:active:after,.btn-primary:active:after,.btn-secondary:active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(220px 120px at var(--x,50%) var(--y,50%),rgba(255,255,255,.18),transparent 60%);opacity:1;animation:ripple .45s ease-out forwards}.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:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;pointer-events:none;background:var(--busy-stripes);mix-blend-mode:screen;opacity:.55;animation:stripes 1.1s linear infinite}.btn-primary.is-busy:before,.btn-primary[aria-busy=true]:before,.btn-primary[data-busy=true]:before,.btn-primary:disabled:before{content:"";position:absolute;top:8px;right:10px;width:var(--spinner-size);height:var(--spinner-size);border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:var(--c-cyan);filter:drop-shadow(0 0 8px rgba(55,230,212,.6));animation:spin .7s linear infinite}.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{position:relative;display:grid;place-items:center;padding:clamp(8px,1.8vw,12px);border-radius:14px;border:1px solid var(--sp-border);background:radial-gradient(800px 600px at 50% 50%,rgba(0,255,222,.05),transparent 60%);overflow:hidden;transform:translateZ(0);animation:frame-breathe var(--pulse) var(--ease-breath) infinite}@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:"";position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;background:radial-gradient(40% 35% at 50% 50%,rgba(55,230,212,.12),transparent 70%);filter:blur(18px);opacity:.35;animation:halo var(--pulse) var(--ease-breath) infinite}@keyframes halo{0%{transform:scale(1);opacity:.28}50%{transform:scale(1.06);opacity:.45}to{transform:scale(1);opacity:.28}}.sp-pulse-tag{position:absolute;right:10px;bottom:10px;opacity:.9;font-size:.85rem;background:#0006;padding:4px 8px;border-radius:8px;border:1px solid var(--sp-border);animation:tag-glint var(--pulse) linear infinite}@keyframes tag-glint{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:0 0 12px #5ce1ff40 inset}}.sp-skeleton,.sp-error{width:100%;min-height:220px;display:grid;place-items:center}.sp-rune{position:absolute;width:18px;height:18px;border:2px solid var(--sp-border);opacity:.7}.sp-rune--tl{top:8px;left:8px;border-right:0;border-bottom:0;border-radius:8px 0 0;animation:rune var(--pulse) linear infinite}.sp-rune--tr{top:8px;right:8px;border-left:0;border-bottom:0;border-radius:0 8px 0 0;animation:rune calc(var(--pulse)*.85) linear infinite reverse}.sp-rune--bl{bottom:8px;left:8px;border-right:0;border-top:0;border-radius:0 0 0 8px;animation:rune calc(var(--pulse)*1.15) linear infinite}.sp-rune--br{bottom:8px;right:8px;border-left:0;border-top:0;border-radius:0 0 8px;animation:rune calc(var(--pulse)*1.3) linear infinite reverse}@keyframes rune{0%{box-shadow:0 0 #37e6d400;opacity:.55}50%{box-shadow:0 0 14px #37e6d447;opacity:.95}to{box-shadow:0 0 #37e6d400;opacity:.55}}.sp-meta{display:grid;gap:8px}.sp-meta-row{display:grid;grid-template-columns:140px 1fr;gap:8px;align-items:start}.lbl{color:var(--sp-dim)}.mono{font-family:var(--font-mono)}.mono-wrap{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.sp-cta{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-start}.sp-provenance{background:var(--sp-glass);border:1px solid var(--sp-border);border-radius:16px;padding:14px;display:grid;gap:10px;position:relative;overflow:hidden}.sp-provenance:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(30% 22% at 10% 20%,rgba(92,225,255,.06),transparent 60%),radial-gradient(30% 22% at 90% 80%,rgba(167,139,250,.05),transparent 60%);mix-blend-mode:screen;opacity:0;pointer-events:none;animation:panel-breathe var(--pulse) var(--ease-breath) infinite}@keyframes panel-breathe{0%,to{opacity:.02;transform:scale(1)}50%{opacity:.08;transform:scale(1.01)}}.sp-prov-title{margin:0;font-size:1.05rem}.sp-prov-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.sp-prov-row{display:grid;grid-template-columns:120px 1fr;gap:8px}.sp-fine{color:var(--sp-dim);font-size:.9rem;margin:6px 2px 0}.owner-gated{display:none;margin-top:8px}.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>*{display:grid;grid-template-columns:1fr;gap:16px;align-items:start;min-width:0}@media (min-width:980px){.owner-gated>*{grid-template-columns:minmax(0,1fr) 360px;gap:20px}.owner-gated>*>.sp-card:nth-of-type(1){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{position:relative;margin:0;min-width:0;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{display:grid;gap:12px}.sp-panel{background:var(--sp-glass);border:1px solid var(--sp-border);border-radius:14px;padding:12px;display:grid;gap:10px;position:relative;overflow:hidden;z-index:2}.sp-panel h3{margin:0 0 4px;font-size:1rem}.sp-field{display:grid;gap:8px;margin-block:10px;scroll-margin:20vh}.sp-field .lbl{font-size:14px;opacity:.9}.sp-field input[type=text],.sp-field input[type=number],.sp-field select{width:100%;max-width:100%;min-height:48px;font-size:16px;line-height:1.2;border-radius:12px;border:1px solid var(--sp-border);background:#ffffff05;color:var(--sp-text);padding:12px 14px;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:box-shadow .18s ease,border-color .18s ease,background .18s ease,transform .04s ease}.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:transparent}.sp-field input[type=file]{width:100%;max-width:100%;padding:10px;border-radius:12px;border:1px solid var(--sp-border);background:#ffffff05;color:var(--sp-text);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sp-field input[type=file]::file-selector-button,.sp-field input[type=file]::-webkit-file-upload-button{margin-right:12px;padding:10px 14px;border-radius:10px;border:1px solid var(--sp-border);background:linear-gradient(180deg,#37e6d426,#5ce1ff1f);color:var(--sp-text);font-weight:800;cursor:pointer;transition:transform .04s ease,box-shadow .18s ease}.sp-field input[type=file]::file-selector-button:hover,.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,.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{padding:4px 8px;border-radius:999px;border:1px solid var(--sp-border);background:#ffffff08}.badge--ok{color:var(--c-mint);box-shadow:0 0 0 1px var(--sp-ring) inset}.badge--checking{background:linear-gradient(180deg,#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{background:linear-gradient(180deg,#ffffff1f,#ffffff0a);border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:8px;margin-left:8px;cursor:pointer;box-shadow:0 4px 14px #00000059;transition:transform .2s ease,box-shadow .2s ease}.btn-icon:hover{transform:scale(1.08);box-shadow:0 6px 18px #00ffd059}.icon-verify-ownership{stroke:var(--crystal-accent);transition:stroke .2s ease}.btn-icon:hover .icon-verify-ownership{stroke:#fff}.ownership-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#0006;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sigilpage{--phi-size:18px;--phi-outer-glow:18px;--phi-inner-glow:8px}.sp-price-chip{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border-radius:14px;border:1px solid var(--sp-border);background:linear-gradient(180deg,#12181a94,#12181a5c);-webkit-backdrop-filter:blur(8px) saturate(1.12);backdrop-filter:blur(8px) saturate(1.12);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;will-change:filter,box-shadow}.sp-price-chip .phi{inline-size:var(--phi-size);block-size:var(--phi-size);position:relative;-webkit-mask:var(--phi-url) center/contain no-repeat;mask:var(--phi-url) center/contain no-repeat;background:conic-gradient(from 0deg,#ff5a5a,#ff964d,#ffe04d,#5aff77,#4df2ff,#6b6bff,#b84dff,#ff4dd0 252deg,#ff5a5a 360deg),linear-gradient(180deg,#ffffff47,#ffffff1a);background-blend-mode:normal,screen;filter:saturate(150%) brightness(1.06) drop-shadow(0 0 calc(var(--phi-inner-glow)*.9) rgba(255,255,255,.55)) drop-shadow(0 0 var(--phi-outer-glow) rgba(255,255,255,.35));animation:phiPulse var(--live-breath) ease-in-out infinite;will-change:filter,transform;isolation:isolate}.sp-price-chip .phi:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,#fff6,#fff0 70%);mix-blend-mode:screen;filter:blur(4px);opacity:.8;animation:phiHalo var(--live-breath) ease-in-out infinite}.sp-price-chip .phi:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;pointer-events:none;border-radius:40%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.35) 34%,rgba(255,255,255,.15) 40%,transparent 56%);mix-blend-mode:screen;filter:blur(.6px) saturate(140%);opacity:.75;animation:phiSheen calc(var(--live-breath) * 2.618) ease-in-out infinite}.sp-price-chip .price{font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1;min-width:0;transition:color .25s ease,text-shadow .25s ease}.sp-price-chip .chip-spacer{min-width:8px}.sp-price-chip .live-badge{justify-self:end}@keyframes phiPulse{0%,to{transform:scale(1);filter:saturate(140%) brightness(1.04)}50%{transform:scale(1.08);filter:saturate(185%) brightness(1.26)}}@keyframes phiHalo{0%,to{opacity:.8;transform:scale(.97)}50%{opacity:1;transform:scale(1.06)}}@keyframes phiSheen{0%{transform:translate(-8%) skew(-6deg);opacity:.55}50%{transform:translate(10%) skew(-6deg);opacity:.9}to{transform:translate(22%) skew(-6deg);opacity:.55}}.sp-price-chip.flash-up{background:linear-gradient(180deg,#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 rgba(36,230,162,.6)}.sp-price-chip.flash-down{background:linear-gradient(180deg,#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 rgba(255,64,64,.6)}.sp-price-chip .live-badge{position:relative;display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 22px;border-radius:999px;text-transform:uppercase;letter-spacing:.18em;font-weight:900;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}.sp-price-chip .live-badge:before{content:none!important}.sp-price-chip .live-badge:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.14) 22%,rgba(255,255,255,.34) 28%,rgba(255,255,255,.18) 36%,transparent 50%);mix-blend-mode:screen;filter:blur(.6px) saturate(140%);opacity:.8;transform:translate3d(-140%,0,0) skew(-8deg);animation:liveBadgeGlint calc(var(--live-breath) * 1.15) linear infinite}.sp-price-chip .live-badge .twinkles{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(2px 2px at 20% 40%,rgba(255,255,255,.9),transparent 50%),radial-gradient(1.6px 1.6px at 72% 28%,rgba(255,255,255,.85),transparent 48%),radial-gradient(1.8px 1.8px at 55% 70%,rgba(255,255,255,.85),transparent 50%),radial-gradient(1.4px 1.4px at 36% 62%,rgba(255,255,255,.9),transparent 48%);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}@keyframes liveGlow{0%{transform:scale(.985);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)}48%{transform:scale(1.03);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)}52%{transform:scale(1.031);filter:saturate(182%) brightness(1.28)}to{transform:scale(.985);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)}}@keyframes liveBadgeGlint{0%{transform:translate3d(-140%,0,0) skew(-8deg);opacity:0}6%{opacity:.55}50%{opacity:.85}94%{opacity:.55}to{transform:translate3d(140%,0,0) skew(-8deg);opacity:0}}@keyframes twinkle{0%,to{opacity:.65;filter:brightness(1) 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;margin-top:6px;justify-self:center}}@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: rgba(255,255,255,.08);padding:var(--pad);margin:clamp(8px,1.6vh,16px) 0 clamp(12px,2vh,20px);display:flex;flex-direction:column;gap:var(--gap)}.sigilpage .sp-debits__summary{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(8px,1.4vw,12px);margin-bottom:clamp(6px,1vh,10px)}.sigilpage .auth-badge--debited{background:linear-gradient(180deg,#ff825c38,#0000001f);border-color:#ffb49647}.sigilpage .auth-badge--available{background:linear-gradient(180deg,#34f8ba38,#0000001f);border-color:#78ffdc47}.sigilpage .sp-debits h3{margin:0;font-size:clamp(14px,2.4vw,18px);font-weight:700;letter-spacing:.01em;color:var(--c-ink,#eafcff);text-shadow:0 0 16px var(--ring)}.sigilpage .sp-debits__list{--row-pad-y: clamp(8px, 1.4vw, 10px);--row-pad-x: clamp(10px, 2vw, 14px);margin:0;padding:0;list-style:none;max-height:min(40vh,420px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);border-radius:14px;background:linear-gradient(180deg,#ffffff08,#ffffff05)}.sigilpage .sp-debits__item{position:relative;display:grid;grid-template-columns:1fr auto;align-items:start;gap:10px;padding:var(--row-pad-y) var(--row-pad-x);border-top:1px dashed var(--line-soft)}.sigilpage .sp-debits__item:first-child{border-top-color:transparent}.sigilpage .sp-debits__who{min-width:0;font-size:clamp(12px,2.1vw,14px);color:var(--c-ink,#eafcff);opacity:.95}.sigilpage .sp-debits__amt{font-variant-numeric:tabular-nums;font-weight:800;font-size:clamp(12px,2.1vw,14px);justify-self:end;padding-left:12px;white-space:nowrap;color:var(--c-ink,#eafcff);text-shadow:0 0 12px var(--ring)}.sigilpage .sp-debits__meta{grid-column:1 / -1;font-size:clamp(11px,1.8vw,13px);opacity:.75}.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{grid-column:auto;justify-self:start;opacity:.7}}@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{height:10px;width:10px}.sigilpage .sp-debits__list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffffff2e,#ffffff1a);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.sigilpage .sp-debits__list::-webkit-scrollbar-track{background:transparent}.owner-gated abbr[title],.sp-debits abbr[title]{text-decoration:none;border-bottom:0;font-variant-numeric:tabular-nums;word-break:break-all}.stargate-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:radial-gradient(80% 60% at 50% 50%,#000000a6,#000000f2),radial-gradient(1200px 800px at 50% 50%,rgba(126,167,255,.12),transparent 70%);display:grid;grid-template-rows:auto 1fr;gap:8px;-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);animation:veil-breathe var(--pulse) var(--ease-breath) infinite}.stargate-exit{align-self:start;justify-self:end;margin:8px;background:#ffffff1a;border:1px solid var(--sp-border);color:var(--sp-text);border-radius:10px;padding:8px 10px;cursor:pointer;touch-action:manipulation;transition:transform .04s ease,box-shadow .18s ease}.stargate-exit:active{transform:scale(var(--tap-scale))}.stargate-stage{display:grid;place-items:center;padding:10px}.stargate-stage img{max-width:100vw;max-height:85vh;width:auto;height:auto;object-fit:contain;animation:frame-breathe var(--pulse) var(--ease-breath) infinite}.sp-epulse{margin:16px 16px 4px}.epulse-card{position:relative;border-radius:20px;background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 60px #00000059,inset 0 1px #ffffff14,0 0 0 1px #ffffff08;padding:18px 18px 16px;overflow:hidden}.epulse-card:before{content:"";position:absolute;inset:-35% -35% auto auto;width:65%;height:140%;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}.epulse-head{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.epulse-label{font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-dim);text-shadow:0 0 18px color-mix(in oklab,var(--crystal-accent) 40%,transparent)}.epulse-value{margin-left:auto;font-weight:900;font-size:clamp(22px,4.6vw,34px);line-height:1;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)}.epulse-sub{margin-top:-2px;font-size:12.5px;color:var(--ink-dim)}.epulse-bar{position:relative;margin-top:10px;height:12px;border-radius:999px;overflow:hidden;background:linear-gradient(180deg,#ffffff24,#ffffff0f);border:1px solid rgba(255,255,255,.16)}.epulse-bar .bar-fill{height:100%;width:0%;background:linear-gradient(90deg,color-mix(in oklab,var(--crystal-accent) 85%,white 0%),color-mix(in oklab,var(--crystal-accent) 70%,white 0%));box-shadow:0 0 16px color-mix(in oklab,var(--crystal-accent) 60%,transparent);border-right:1px solid rgba(255,255,255,.35);transition:width .08s 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, rgba(255,255,255,.06), rgba(255,255,255,.03));--border: 1px solid color-mix(in oklab, white 20%, transparent);position:relative;overflow:hidden;border:var(--border);background:var(--panel-bg);border-radius:18px;padding:14px 16px;margin:10px 0 18px;box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 22px -12px #0009;backdrop-filter:blur(8px) saturate(115%);-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}.sp-lineage:before,.sp-lineage:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:0;pointer-events:none;mix-blend-mode:screen}.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% 50%;will-change:transform,opacity,filter}.sp-lineage>*{position:relative;z-index:1}.sp-lineage__badge{display:inline-flex;align-items:center;gap:.5ch;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:12px;background:linear-gradient(90deg,var(--accent),color-mix(in oklab,var(--accent) 60%,white 20%));-webkit-background-clip:text;background-clip:text;color:transparent;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 rgba(0,0,0,.35))}.sp-lineage__trail{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.sp-lineage__segment{display:contents}.sp-lineage__node{--chip-bg: linear-gradient(180deg, rgba(255,255,255,.1), rgba(255,255,255,.05));display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:9999px;border:1px dashed rgba(255,255,255,.22);background:var(--chip-bg);backdrop-filter:blur(4px) saturate(120%);-webkit-backdrop-filter:blur(4px) saturate(120%);box-shadow:inset 0 0 0 1px #ffffff0f,0 4px 16px -10px #0009,0 0 #0000;transform:translateZ(0);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease;animation:node-breath var(--breath) ease-in-out infinite alternate,ember-glow var(--breath-slow) ease-in-out infinite alternate-reverse}.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{transform:translateY(-1px);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)}.sp-lineage__node:active{transform:translateY(0)}.sp-lineage__node--parent{border-style:solid;opacity:.98;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{font-size:11px;text-transform:uppercase;opacity:.8;letter-spacing:.08em}.sp-lineage__node .tok{font-family:var(--font-mono);font-size:12px;opacity:.96}.sp-lineage__node .meta{font-size:11px;opacity:.72}.sp-lineage__arrow{opacity:.7;padding:0 4px;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));-webkit-background-clip:text;background-clip:text;color:transparent;animation:arrow-sigh var(--breath-slow) ease-in-out infinite alternate}.sp-lineage--children .sp-lineage__title{margin:10px 0;font-size:14px;letter-spacing:.03em;text-transform:uppercase;opacity:.9;background:linear-gradient(90deg,#fff,color-mix(in oklab,var(--accent) 45%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent}.sp-lineage__children{margin:0;padding:0;list-style:none;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.sp-lineage__child{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;font-size:13.5px;padding:8px 10px;border-radius:14px;background:linear-gradient(180deg,#ffffff0f,#ffffff0a);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px #ffffff0d,0 6px 16px -12px #000000a6;transition:transform .25s ease,box-shadow .25s ease;animation:child-breath var(--breath) ease-in-out infinite alternate;animation-delay:-.618s}.sp-lineage__child:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff14,0 10px 22px -12px color-mix(in oklab,var(--accent) 20%,black 80%)}.sp-lineage__child .pill{position:relative;font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;padding:3px 10px;border-radius:9999px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#ffffff1f,#ffffff0f);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}.sp-lineage__child .pill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;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}.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{margin-top:10px;font-size:12.5px;opacity:.78;line-height:1.5;text-wrap:balance;animation:note-float var(--breath-deep) ease-in-out infinite alternate}@keyframes lineage-breath{0%{transform:translateY(0) scale(1);filter:saturate(115%)}38.2%{transform:translateY(-2px) scale(1.012);filter:saturate(128%)}to{transform:translateY(0) scale(1);filter:saturate(115%)}}@keyframes lineage-drift{0%{filter:hue-rotate(0deg) brightness(1)}to{filter:hue-rotate(8deg) brightness(1.03)}}@keyframes aurora-breath{0%{transform:scale(1.02) translate(-2%,-3%);opacity:.75}38.2%{transform:scale(1.06) translate(2%,1%);opacity:.95}to{transform:scale(1.02) translate(-2%,-1%);opacity:.8}}@keyframes aurora-wander{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.25deg)}}@keyframes halo-swell{0%{transform:scale(1);opacity:.28;filter:blur(8px)}38.2%{transform:scale(1.04);opacity:.4;filter:blur(10px)}to{transform:scale(1.01);opacity:.33;filter:blur(9px)}}@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%{transform:translateY(0);opacity:.78}38.2%{transform:translateY(-1px);opacity:.88}to{transform:translateY(0);opacity:.8}}@media (max-width: 720px){.sp-lineage{padding:12px;border-radius:16px}.sp-lineage__trail{gap:6px}.sp-lineage__node{padding:7px 10px;gap:8px}.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){*{animation:none!important;transition: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{min-height:54px;padding:14px 18px;font-size:16px;border-radius:14px}.btn-icon{min-width:44px;min-height:44px;padding:10px;border-radius:12px}.sp-field input[type=text],.sp-field input[type=number],.sp-field select{min-height:52px;font-size:17px;padding:14px 16px}}.sp-field input[type=number]::-webkit-outer-spin-button,.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{padding:12px;border-radius:16px}}@keyframes chipUp{0%{filter:saturate(1) brightness(1);transform:translateY(0)}40%{filter:saturate(1.25) brightness(1.1);transform:translateY(-1px)}to{filter:saturate(1) brightness(1);transform:translateY(0)}}@keyframes chipDown{0%{filter:saturate(1) brightness(1);transform:translateY(0)}40%{filter:saturate(.9) brightness(.95);transform:translateY(1px)}to{filter:saturate(1) brightness(1);transform:translateY(0)}}.sp-price-chip.flash-up .price{text-shadow:0 0 12px rgba(24,255,140,.55);animation:chipUp .42s ease-out}.sp-price-chip.flash-down .price{text-shadow:0 0 12px rgba(255,72,72,.55);animation:chipDown .42s ease-out}.verifier-cta{--hue: var(--crystal-hue, 180);--accent: var(--crystal-accent, #37e6d4);--ink: #e7fbf7;--ink-dim: rgba(231, 251, 247, .72);--bgA: rgba(3, 10, 12, .85);--bgB: rgba(7, 20, 22, .82);--breath: 5.236s;--b-scale: 1;--b-bright: 0;--b-hue: 0deg;display:grid;grid-template-columns:minmax(260px,1fr);gap:12px;margin:18px 0 10px}@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{position:relative;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;text-decoration:none;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 #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;transform:translateZ(0);transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,background-position .3s ease;animation:verifier-breathe var(--breath) ease-in-out infinite,verifier-drift calc(var(--breath) * 2) linear infinite}.verifier-btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;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}.verifier-btn:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 1px #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%)}.verifier-btn:active{transform:translateY(0) scale(.99)}.verifier-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.verifier-btn--ghost{background:linear-gradient(180deg,#ffffff14,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff24,0 10px 24px #0000005c}.verifier-btn--ghost .icon:after{opacity:.8}.verifier-btn .icon{width:42px;height:42px;border-radius:999px;position:relative;z-index:1;display:grid;place-items:center;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%));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%)}.verifier-btn .icon:before{content:"";width:62%;height:62%;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{mask:none;-webkit-mask:none;width:56%;height:56%;background:conic-gradient(from 180deg,color-mix(in hsl,hsl(var(--hue) 100% 70%),transparent 30%) 0 120deg,transparent 0 360deg);border-radius:999px}.verifier-btn .icon.dl:after{content:"";position:absolute;bottom:22%;left:50%;width:40%;height:2px;transform:translate(-50%);background:color-mix(in hsl,hsl(var(--hue) 100% 78%),#fff 20%);box-shadow:0 0 14px color-mix(in hsl,hsl(var(--hue) 100% 72%),transparent 60%);opacity:.9}.verifier-btn .label{display:grid;gap:2px;line-height:1.15;z-index:1}.verifier-btn .label em{font-style:normal;font-weight:700;letter-spacing:.2px;background:linear-gradient(90deg,color-mix(in hsl,hsl(calc(var(--hue) + var(--b-hue)) 100% 70%),#fff 12%),#fff);-webkit-background-clip:text;background-clip:text;color:transparent;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%)}.verifier-btn .label small{font-size:12px;color:var(--ink-dim);opacity:calc(.82 + .12 * var(--b-bright))}@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}}@media (prefers-color-scheme: light){.verifier-cta{--ink: #062920;--ink-dim: rgba(6, 41, 32, .75);--bgA: rgba(248, 252, 255, .86);--bgB: rgba(235, 247, 250, .88)}}.sp-breathproof{max-width:min(92vw,640px);width:92vw;max-height:86vh;overflow:auto;position:relative}.sp-breathproof__close{position:absolute;top:8px;right:10px;font-size:20px;line-height:1}.sp-topline{position:fixed;top:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,#37e6d400,#37e6d4cc,#5ce1ff00);box-shadow:0 0 14px #37e6d499;transform:translate(-100%);z-index:99999;pointer-events:none}.sp-topline[data-show=true]{animation:sweep 1.1s linear infinite}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sr-only{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}html,body{-webkit-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{padding:12px;border-radius:16px}.btn-ghost,.btn-primary,.btn-secondary,.auth-badge,.sp-price-chip,.stargate-exit{min-height:56px;padding:14px 18px;font-size:17px;border-radius:16px}.btn-icon,.sp-breathproof__close{min-width:44px;min-height:44px;width:44px;height:44px;padding:10px;border-radius:12px;font-size:22px}.auth-badge{padding:14px 18px;font-size:16.5px;border-radius:18px}.sp-field input[type=text],.sp-field input[type=number],.sp-field select{min-height:52px;font-size:17px;padding:14px 16px;border-radius:14px}.sp-actions,.sp-breathproof__actions{gap:10px}.badge,.sp-lineage__child .pill{padding:6px 12px;border-radius:999px}.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{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:color-mix(in oklab,#000 55%,transparent);display:grid;place-items:center;pointer-events:auto}.sp-breathproof{max-width:min(92vw,640px);width:92vw;max-height:86vh;overflow:auto;position:relative;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sp-breathproof__close{position:absolute;top:max(8px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right))}.verifier-btn,.btn-ghost,.btn-primary,.sp-price-chip,.auth-badge,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@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;margin-top:6px;justify-self:center}}.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 ease}.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;pointer-events:auto!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.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){transform:none!important;filter:none!important;perspective:none!important}@media (max-width: 640px),(pointer: coarse){.sp-breathproof__close,.btn-icon{min-width:44px;min-height:44px;width:44px;height:44px}.btn-ghost,.btn-primary,.btn-secondary,.auth-badge{min-height:56px}}.sp-breathproof__backdrop,.valuechart-backdrop,.ownership-overlay{display:grid;place-items:center}.sp-breathproof{position:relative;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sp-actions{position:relative;z-index:1}.verifier-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;position:relative;z-index:9999;pointer-events:auto;-webkit-text-size-adjust:100%}.verifier-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:14px;padding:14px 16px;min-height:48px;min-width:44px;box-sizing:border-box;display:flex;align-items:center;gap:12px;flex:1 1 260px;font:inherit;font-size:16px;line-height:1.2;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;pointer-events:auto;cursor:pointer}.verifier-btn .label{display:flex;flex-direction:column;gap:2px}.verifier-btn .label em{font-style:normal;font-weight:600}.verifier-btn .label small{font-size:.85rem;line-height:1.2}.verifier-btn .icon{width:22px;height:22px;flex:0 0 22px;border-radius:6px}.verifier-btn:focus{outline:none}.verifier-btn:focus-visible{outline:auto;outline-offset:2px}.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:1 1 100%;width:100%}}.verifier-cta,.verifier-btn{pointer-events:auto}.owner-gated{position:relative;-webkit-text-size-adjust:100%;touch-action:manipulation}.owner-gated input,.owner-gated select,.owner-gated button{font:inherit;font-size:16px;line-height:1.25;min-height:48px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none}.owner-gated input[type=number]::-webkit-outer-spin-button,.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{padding:12px 14px;border-radius:12px;width:100%}.owner-gated .btn-primary{padding:12px 16px;min-width:56px;border-radius:14px;cursor:pointer}.owner-gated .btn-primary:disabled{cursor:default;opacity:.65;pointer-events:none}.owner-gated :focus{outline:none}.owner-gated :focus-visible{outline:auto;outline-offset:2px}.owner-grid{display:grid;gap:12px;align-items:center}@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:0 0 auto}.owner-actions>div{flex:1 1 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{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#12181a8c!important;box-shadow:0 1px #ffffff0f inset,0 10px 24px #00000059}.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}}:root{--seal-z: 9999;--seal-veil: radial-gradient(1200px 800px at 50% 20%, rgba(0,255,222,.1), transparent 60%), radial-gradient(800px 600px at 10% 90%, rgba(0,180,255,.1), transparent 60%), radial-gradient(900px 700px at 90% 80%, rgba(175,110,255,.1), transparent 60%);--seal-bg: rgba(10, 16, 18, .72);--seal-bg-tint: linear-gradient(180deg, rgba(19, 32, 36, .65), rgba(10, 16, 18, .65));--seal-border: rgba(60, 220, 205, .35);--seal-border-strong: rgba(55, 255, 228, .55);--seal-text: #e8fbf8;--seal-text-dim: #aee8df;--seal-accent: #37ffe4;--seal-accent-2: #a78bfa;--seal-accent-3: #5ce1ff;--seal-shadow: 0 30px 80px rgba(0, 0, 0, .55), inset 0 1px 0 rgba(255,255,255,.04);--ring-shadow: 0 0 0 2px rgba(55,255,228,.25), 0 0 0 6px rgba(55,255,228,.12);--focus: 0 0 0 2px rgba(55,255,228,.9), 0 0 0 6px rgba(55,255,228,.18);--radius: 18px}.seal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--seal-z);display:grid;place-items:center;overflow:hidden;background:radial-gradient(1200px 800px at 50% -10%,#0009,#000000a6 60%),#0009;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);animation:seal-overlay-fade .28s ease-out both;pointer-events:auto}.seal-veil{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0;background:var(--seal-veil);filter:blur(24px) saturate(130%);opacity:.9;pointer-events:none;animation:aurora-drift 18s ease-in-out infinite alternate}.seal-card{position:relative;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);padding:22px 18px 18px;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);transform:translateY(6px) scale(.985);animation:card-in .33s cubic-bezier(.2,.8,.2,1) forwards;overflow:clip;pointer-events:auto}.seal-ornament{position:absolute;width:120px;height:120px;border-radius:50%;filter:blur(10px);mix-blend-mode:screen;opacity:.35;pointer-events:none;background:conic-gradient(from 180deg,#37ffe4cc,#a78bfa99,#5ce1ffb3,#37ffe4cc);animation:rune-spin 16s linear infinite}.seal-ornament--tl{top:-30px;left:-30px}.seal-ornament--tr{top:-30px;right:-30px;animation-direction:reverse}.seal-ornament--bl{bottom:-30px;left:-30px}.seal-ornament--br{bottom:-30px;right:-30px;animation-direction:reverse}.seal-header{padding:6px 8px 12px;display:grid;gap:4px;border-bottom:1px dashed rgba(255,255,255,.08);margin-bottom:12px}.seal-title{margin:0;font-weight:700;letter-spacing:.4px;font-size:clamp(20px,2.1vw,26px);text-shadow:0 0 18px rgba(55,255,228,.25)}.seal-subtitle{margin:0;font-size:13px;color:var(--seal-text-dim);opacity:.9}.seal-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff05);color:var(--seal-accent);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:inset 0 0 0 1px #37ffe41f,0 6px 18px #00000059;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.seal-close:hover{transform:translateY(-1px);border-color:var(--seal-border-strong)}.seal-close:focus-visible{outline:none;box-shadow:var(--focus)}.seal-close-ico{width:20px;height:20px}.field{display:block;margin:14px 0 12px}.field-label{display:block;font-size:12px;letter-spacing:.3px;color:var(--seal-text-dim);margin:2px 0 6px}.row{display:flex;gap:10px;align-items:center}.hash{padding:10px 12px;border-radius:12px;background:#00000059;border:1px solid rgba(255,255,255,.08);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;letter-spacing:.2px;word-break:break-all;color:#dffff8;box-shadow:inset 0 1px #ffffff0f}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.url-input{flex:1;min-width:0;background:#070c0e99;border:1px solid rgba(255,255,255,.1);color:#e9fffb;border-radius:12px;padding:10px 12px;font-size:14px;box-shadow:inset 0 1px #ffffff0d}.url-input:focus-visible{outline:none;box-shadow:var(--ring-shadow);border-color:var(--seal-border-strong)}.icon-btn,.open-link{display:grid;place-items:center;height:40px;min-width:40px;padding:0 10px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff05);color:var(--seal-text);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,color .15s ease;box-shadow:inset 0 0 0 1px #ffffff0a,0 6px 18px #00000059;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.icon-btn:disabled{opacity:.45;cursor:not-allowed}.icon-btn:hover:not(:disabled),.open-link:hover{transform:translateY(-1px);border-color:var(--seal-border-strong);color:var(--seal-accent)}.icon-btn:focus-visible,.open-link:focus-visible{outline:none;box-shadow:var(--focus)}.ico{width:18px;height:18px}.cta-row{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.cta{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;font-weight:600;letter-spacing:.2px;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;will-change:transform;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.cta:disabled{opacity:.6;cursor:not-allowed}.primary{background:radial-gradient(120% 160% at 0% 0%,rgba(55,255,228,.25),transparent 40%),linear-gradient(180deg,#37ffe42e,#37ffe414);border-color:var(--seal-border-strong);color:#081917;text-shadow:0 1px 0 rgba(255,255,255,.25);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{outline:none;box-shadow:var(--focus),0 12px 30px #37ffe438}.secondary{background:linear-gradient(180deg,#a78bfa2e,#a78bfa12);border-color:#a78bfa8c;color:#f5f0ff;text-shadow:0 1px 0 rgba(0,0,0,.25);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{margin-top:12px;font-size:12px;color:var(--seal-text-dim);opacity:.8}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes seal-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes card-in{0%{transform:translateY(14px) scale(.975);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes aurora-drift{0%{transform:translateY(-2%) translate(0) scale(1.02);filter:blur(24px) saturate(130%)}50%{transform:translateY(1.5%) translate(1%) scale(1.06);filter:blur(26px) saturate(145%)}to{transform:translateY(0) translate(-1%) scale(1.03);filter:blur(24px) saturate(130%)}}@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{height:38px;min-width:38px}.cta{width:100%;justify-content:center}.seal-close{top:8px;right:8px}}@media (prefers-color-scheme: light){:root{--seal-bg: rgba(250, 255, 255, .75);--seal-bg-tint: linear-gradient(180deg, rgba(255,255,255,.9), rgba(240,255,252,.8));--seal-text: #0b2b28;--seal-text-dim: #2b6a62;--seal-border: rgba(55, 185, 170, .35);--seal-border-strong: rgba(55,185,170,.6)}.hash{background:#fff9;color:#08332e}.url-input{background:#ffffffbf;color:#0b2b28}.seal-title{text-shadow:0 0 14px rgba(55,185,170,.25)}}.seal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}.seal-veil,.seal-card{pointer-events:auto}.ownership-modal{-webkit-tap-highlight-color:transparent;color-scheme:dark}.ownership-modal .btn-icon{background:linear-gradient(180deg,#ffffff1f,#ffffff0a);border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:8px;margin-left:8px;cursor:pointer;box-shadow:0 4px 14px #00000059;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;display:inline-flex;align-items:center;justify-content:center;line-height:0}.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%,rgba(255,255,255,.16))}.ownership-modal .icon-verify-ownership{stroke:var(--crystal-accent, #00FFD0);transition:stroke .2s ease}.ownership-modal .btn-icon:hover .icon-verify-ownership{stroke:#fff}@media (hover: none) and (pointer: coarse){.ownership-modal .btn-icon{padding:12px;border-radius:14px}}.ownership-modal .ownership-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#0006;-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))}.sp-btn-full{width:100%}@media (max-width: 480px){.btn-primary--xl{min-height:56px;border-radius:14px;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: rgba(255,255,255,.18);--sp-ring: rgba(0,255,208,.55);--spinner-size: 18px}.sigilpage .sp-upgrade{background:linear-gradient(180deg,#0a1214fc,#0a1214f0)!important;border-color:#ffffff3d!important;box-shadow:0 16px 48px #00000080,inset 0 1px #ffffff1a,0 0 0 1px color-mix(in oklab,var(--crystal-accent),transparent 70%)!important;z-index:6;isolation:isolate;animation:panel-breathe var(--pulse) var(--ease-breath) infinite}@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}}.sigilpage .sp-upgrade .pill{background:linear-gradient(180deg,#ffaa406b,#0000003d)!important;border-color:#ffffff3d!important;color:var(--sp-text)}.sigilpage .sp-upgrade .upg-btn{--btn-bg: linear-gradient(180deg, rgba(55,230,212,.32), rgba(55,230,212,.16)) !important;border-color:#ffffff3d!important;color:var(--sp-text)!important;box-shadow:0 12px 38px #00000080,inset 0 1px #ffffff1a,0 0 0 1px color-mix(in oklab,var(--crystal-accent),transparent 70%)!important;position:relative;border-radius:12px;padding:10px 14px;min-height:44px;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .04s ease,box-shadow .18s ease,outline-color .18s ease,opacity .12s ease}.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:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(115deg,#37e6d42e 0,#37e6d42e 14px,#5ce1ff1f 14px,#5ce1ff1f 28px);mix-blend-mode:screen;opacity:.55;animation:stripes 1.1s linear infinite}.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:"";position:absolute;top:8px;right:10px;width:var(--spinner-size);height:var(--spinner-size);border:2px solid rgba(255,255,255,.2);border-top-color:var(--crystal-accent);border-radius:50%;filter:drop-shadow(0 0 8px color-mix(in oklab,var(--crystal-accent) 60%,transparent));animation:spin .7s linear infinite}@keyframes stripes{0%{background-position:0 0}to{background-position:140px 0}}@keyframes spin{to{transform:rotate(360deg)}}.sigilpage .sp-upgrade .upg-btn:active::selection{background:transparent}.sigilpage .sp-upgrade .upg-btn:active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(220px 120px at var(--x,50%) var(--y,50%),rgba(255,255,255,.18),transparent 60%);animation:ripple .45s ease-out forwards}.upgrade-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:grid;place-items:center;padding:20px;background:radial-gradient(1200px 900px at 80% -10%,rgba(0,255,208,.14),transparent 55%),radial-gradient(900px 700px at 0% 110%,rgba(64,160,255,.12),transparent 60%),#0000008c;backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2)}.upgrade-dialog{position:relative;width:min(760px,92vw);max-height:calc(100vh - 40px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,#0e1618fc,#0e1618f2);border:1px solid rgba(255,255,255,.24);border-radius:20px;padding:16px 16px calc(16px + env(safe-area-inset-bottom));box-shadow:0 24px 80px #00000094,inset 0 1px #ffffff1a,0 0 0 1px color-mix(in oklab,var(--crystal-accent),transparent 70%);color:var(--sp-text)}.upgrade-dialog:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 45% at 50% 50%,rgba(55,230,212,.1),transparent 65%);opacity:.08;mix-blend-mode:normal;animation:card-mist var(--pulse) var(--ease-breath) infinite}@keyframes card-mist{0%,to{opacity:.05;transform:scale(1)}50%{opacity:.12;transform:scale(1.01)}}.upgrade-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;padding:10px 6px 12px;background:linear-gradient(180deg,#0e1618fa,#0e1618d9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-bottom:1px solid rgba(255,255,255,.08)}.upgrade-title{margin:0;font-weight:800;font-size:1.05rem;text-shadow:0 0 18px color-mix(in oklab,var(--crystal-accent) 35%,transparent)}.upgrade-close{margin-left:auto;background:#ffffff1a;border:1px solid var(--sp-border);color:var(--sp-text);border-radius:10px;padding:8px 10px;cursor:pointer;touch-action:manipulation;transition:transform .04s ease,box-shadow .18s ease}.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{display:grid;gap:12px;padding:8px 4px 4px}.upgrade-badge{padding:8px 12px;border-radius:999px;border:1px solid var(--sp-border);background:#ffffff0d;font-size:.9rem;line-height:1.2}.upgrade-badge--checking{background:linear-gradient(180deg,#7ea7ff3d,#0000001f)}.upgrade-badge--ok{color:#57f0c7;box-shadow:0 0 0 1px var(--sp-ring) inset;background:linear-gradient(180deg,#24e6a23d,#0000001f)}.upgrade-badge--bad{color:#ff6b6b;background:linear-gradient(180deg,#ff404042,#0000001a)}.upgrade-badge--warn{color:#ffd38d;background:linear-gradient(180deg,#ffaa4042,#0000001a)}.upgrade-row.upgrade-kv{display:grid;grid-template-columns:140px 1fr;gap:8px 12px;align-items:start;font-size:.95rem}@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{border:1.5px dashed rgba(255,255,255,.22);border-radius:16px;padding:16px 14px;text-align:center;background:linear-gradient(180deg,#ffffff0a,#ffffff05);cursor:pointer;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.upgrade-drop:hover,.upgrade-drop:focus-visible{border-color:#ffffff59;box-shadow:0 6px 28px #37e6d424,0 0 0 2px var(--sp-ring) inset}.upgrade-drop__title{opacity:.95;margin-bottom:6px}.upgrade-drop__sub{font-size:.85rem;color:var(--sp-dim)}.upgrade-urlbox{display:grid;gap:10px;padding:12px;border-radius:14px;border:1px solid var(--sp-border);background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.upgrade-urlbox__head{font-size:.95rem}.upgrade-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin-top:8px;position:sticky;bottom:0;z-index:1;background:linear-gradient(180deg,#0e161800,#0e1618d9);padding:8px 0 calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.upgrade-cta,.btn-ghost{position:relative;min-height:48px;padding:12px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.24);font-weight:800;cursor:pointer;transition:transform .04s ease,box-shadow .18s ease,outline-color .18s ease,opacity .12s ease}.upgrade-cta{background:linear-gradient(180deg,#37e6d452,#37e6d429);color:var(--sp-text);box-shadow:0 12px 38px #00000080,inset 0 1px #ffffff1a,0 0 0 1px color-mix(in oklab,var(--crystal-accent),transparent 70%)}.btn-ghost{background:linear-gradient(180deg,#ffffff14,#ffffff0a);color:var(--sp-text);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:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(115deg,#37e6d42e 0,#37e6d42e 14px,#5ce1ff1f 14px,#5ce1ff1f 28px);mix-blend-mode:screen;opacity:.55;animation:stripes 1.1s linear infinite}.upgrade-cta.is-busy:before,.upgrade-cta[aria-busy=true]:before,.upgrade-cta[data-busy=true]:before,.upgrade-cta:disabled:before{content:"";position:absolute;top:8px;right:10px;width:var(--spinner-size);height:var(--spinner-size);border:2px solid rgba(255,255,255,.2);border-top-color:var(--crystal-accent);border-radius:50%;filter:drop-shadow(0 0 8px color-mix(in oklab,var(--crystal-accent) 60%,transparent));animation:spin .7s linear infinite}.upgrade-cta:active:after,.btn-ghost:active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(220px 120px at var(--x,50%) var(--y,50%),rgba(255,255,255,.18),transparent 60%);animation:ripple .45s ease-out forwards}.upgrade-file{background:#00000057!important;border-color:#ffffff3d!important;color:var(--sp-text)!important}.upgrade-file::file-selector-button,.upgrade-file::-webkit-file-upload-button{background:linear-gradient(180deg,#37e6d442,#5ce1ff29)!important;border-color:#ffffff3d!important}.upgrade-pop-wrap{position:relative}.upgrade-popover__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10012;background:#00000040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .18s ease}.upgrade-popover[data-open=true]~.upgrade-popover__backdrop{opacity:1;pointer-events:auto}.upgrade-popover{position:absolute;z-index:10015;left:50%;top:calc(100% + 10px);transform:translate(-50%) translateY(-6px);opacity:0;pointer-events:none;width:clamp(280px,48vw,420px);max-width:calc(100vw - 20px);max-height:min(70vh,540px);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:linear-gradient(180deg,#0e1618fa,#0e1618f0);border:1px solid rgba(255,255,255,.22);border-radius:14px;box-shadow:0 18px 60px #00000080,inset 0 1px #ffffff14,0 0 0 1px color-mix(in oklab,var(--crystal-accent),transparent 75%);padding:12px;transition:opacity .14s ease,transform .16s var(--ease-breath, ease)}.upgrade-popover[data-open=true]{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.upgrade-popover__arrow{position:absolute;top:-8px;left:50%;transform:translate(-50%) rotate(45deg);width:14px;height:14px;background:linear-gradient(180deg,#0e1618fa,#0e1618f0);border-left:1px solid rgba(255,255,255,.22);border-top:1px solid rgba(255,255,255,.22);box-shadow:-2px -2px 6px #0000002e}.upgrade-popover .row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.upgrade-popover .lbl{color:var(--sp-dim);font-size:.9rem}.upgrade-popover .badge{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.upgrade-popover .badge--legacy{background:linear-gradient(180deg,#ffaa4052,#00000024)}.upgrade-popover .badge--modern{color:#57f0c7;box-shadow:0 0 0 1px var(--sp-ring) inset}.upgrade-popover .actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.upgrade-popover .btn{position:relative;min-height:40px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#37e6d438,#37e6d41a);color:var(--sp-text);font-weight:800;cursor:pointer;transition:transform .04s ease,box-shadow .18s ease,outline-color .18s ease;box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff14,0 0 0 1px color-mix(in oklab,var(--crystal-accent),transparent 75%)}.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{position:fixed;left:0;right:0;bottom:0;top:auto;width:100vw;max-width:100vw;max-height:min(86vh,720px);border-radius:18px 18px 0 0;transform:translateY(12px);padding:14px 14px calc(18px + env(safe-area-inset-bottom))}.upgrade-popover[data-open=true]{transform:translateY(0)}.upgrade-popover__arrow{display:none}.upgrade-popover__backdrop{background:#00000073;-webkit-backdrop-filter:blur(3px) saturate(1.1);backdrop-filter:blur(3px) saturate(1.1)}.upgrade-popover:before{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:44px;height:4px;border-radius:999px;background:#ffffff47}}:focus-visible{outline:2px solid var(--sp-ring);outline-offset:2px}.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: rgba(231, 251, 247, .78);--ink-dim: rgba(231, 251, 247, .55);--bg-0: rgba(2, 8, 12, .88);--bg-1: rgba(8, 22, 24, .85);--line: rgba(255, 255, 255, .12);--line-2: rgba(255, 255, 255, .18);--shadow: 0 20px 40px rgba(0, 0, 0, .55), 0 2px 16px rgba(0, 0, 0, .35);--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{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:clamp(8px,2.4vmin,24px);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%;backdrop-filter:blur(var(--blur)) saturate(calc(1.05 + var(--breathe-bright) * .15 * var(--lift)));-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}.valuehist-exit{position:absolute;top:clamp(8px,2vmin,16px);right:clamp(8px,2vmin,16px);z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:radial-gradient(60% 60% at 50% 35%,#ffffff2e,#fff0 70%),linear-gradient(180deg,#ffffff1a,#ffffff08);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;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.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{width:min(1120px,100%);display:grid;place-items:stretch}.valuehist-panel{position:relative;overflow:hidden;border-radius:var(--radius-xl);background:linear-gradient(180deg,#ffffff12,#ffffff08);box-shadow:var(--shadow);isolation:isolate}.valuehist-panel:before,.valuehist-panel:after{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;border-radius:inherit;pointer-events:none}.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 ease}.valuehist-panel:after{background:radial-gradient(110% 140% at 10% 10%,rgba(255,255,255,.05),transparent 60%),radial-gradient(120% 140% at 90% 90%,rgba(255,255,255,.035),transparent 62%);mix-blend-mode:screen;opacity:.35;animation:kai-shimmer var(--breath-2) ease-in-out infinite}.valuehist-head{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:baseline;padding:clamp(12px,2.2vmin,18px) clamp(14px,2.4vmin,20px);border-bottom:1px solid var(--line-2);background:linear-gradient(180deg,#ffffff0f,#ffffff05)}.valuehist-title{margin:0;font-weight:700;letter-spacing:.2px;font-size:clamp(16px,2.2vmin,18px);background:linear-gradient(90deg,color-mix(in hsl,hsl(calc(var(--hue) + var(--breathe-hue)) 100% 70%),#fff 12%),#fff);-webkit-background-clip:text;background-clip:text;color:transparent;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%)}.valuehist-head .badge{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;font-size:12px;color:var(--ink-0);background:linear-gradient(180deg,#ffffff1f,#ffffff0a);box-shadow:inset 0 0 0 1px #ffffff1f;white-space:nowrap}.valuehist-head .badge strong{font-weight:700}.valuehist-ranges{margin-left:auto;display:inline-flex;gap:6px;padding:3px;border-radius:999px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.valuehist-ranges .btn-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:8px 12px;border-radius:999px;font-size:12px;line-height:1;color:var(--ink-1);background:transparent;cursor:pointer;transition:color .15s ease,transform .12s ease;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:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;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}.valuehist-frame{position:relative;margin:clamp(8px,1.8vmin,14px);border-radius:var(--radius-lg);padding:clamp(6px,1vmin,10px);background:linear-gradient(180deg,#ffffff0d,#ffffff05);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%);overflow:hidden;isolation:isolate}.valuehist-frame:before,.valuehist-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.valuehist-frame:before{background:linear-gradient(transparent 23px,#ffffff0f 24px),linear-gradient(90deg,transparent 23px,rgba(255,255,255,.06) 24px);background-size:24px 24px,24px 24px;mask:radial-gradient(120% 120% at 50% 50%,#000 68%,transparent 75%);opacity:calc(.12 + var(--breathe-bright) * .06 * var(--lift))}.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{display:block;width:100%;height:auto;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%);transform:translateZ(0)}.valuehist-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:13px;color:var(--ink-dim);pointer-events:none;text-align:center}.valuehist-actions{display:flex;flex-wrap:wrap;gap:10px;padding:0 clamp(14px,2.4vmin,20px) clamp(12px,2.2vmin,18px)}.valuehist-actions .btn-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:10px 14px;border-radius:var(--radius-md);font-size:13px;color:var(--ink-0);background:linear-gradient(180deg,#ffffff1f,#ffffff0a);box-shadow:inset 0 0 0 1px #ffffff1f;cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,background .18s ease}.valuehist-actions .btn-ghost:hover{transform:translateY(-1px);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%)}.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{margin-left:0;order:3;width:100%;justify-content:center}.valuehist-head .badge{order:2}.valuehist-title{flex:1 1 100%;order:1}.valuehist-actions{justify-content:center}}@media (prefers-color-scheme: light){.valuehist-overlay{--bg-0: rgba(248, 252, 255, .86);--bg-1: rgba(235, 247, 250, .88);--ink-0: #062920;--ink-1: rgba(6, 41, 32, .85);--ink-dim: rgba(6, 41, 32, .65);--line: rgba(0, 30, 22, .12);--line-2: rgba(0, 30, 22, .18)}.valuehist-head .badge{color:#062920}.valuehist-ranges .btn-ghost.btn-primary{color:#00110c}}.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{animation:none!important;color:var(--phi-up)!important}.sp-price-chip.flash-down,.valuehist-head .badge.flash-down{animation:none!important;color:var(--phi-down)!important}}:root{--ks-radius: 14px;--ks-radius-sm: 10px;--ks-radius-lg: 22px;--ks-gap-xs: .4rem;--ks-gap-sm: .6rem;--ks-gap: .9rem;--ks-gap-lg: 1.2rem;--ks-font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial;--ks-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--ks-fg: #e9f6ff;--ks-fg-dim: #b8c9d6;--ks-bg: rgba(8, 12, 20, .5);--ks-panel: rgba(18, 26, 40, .55);--ks-border: 1px solid rgba(255,255,255,.14);--ks-border-quiet: 1px solid rgba(255,255,255,.1);--ks-accent: #00ffd0;--ks-accent-2: #6df0ff;--ks-accent-3: #a68bff;--ks-warn: #ffd166;--ks-err: #ff5d7d;--ks-glow: 0 0 22px rgba(0,255,208,.22);--ks-shadow: 0 10px 30px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.04);--ks-input-bg: rgba(255,255,255,.05);--ks-input-bg-focus: rgba(255,255,255,.08);--ks-chip-bg: rgba(255,255,255,.08);--ks-grad: conic-gradient(from 130deg at 50% 50%, #00ffd0, #6df0ff, #a68bff, #00ffd0);--ks-focus: 0 0 0 2px #06151b, 0 0 0 4px var(--ks-accent)}@media (prefers-color-scheme: light){:root{--ks-fg: #0e1b22;--ks-fg-dim: #3b5363;--ks-bg: rgba(255,255,255,.6);--ks-panel: rgba(255,255,255,.75);--ks-border: 1px solid rgba(0,0,0,.08);--ks-border-quiet: 1px solid rgba(0,0,0,.06);--ks-input-bg: rgba(0,0,0,.04);--ks-input-bg-focus: rgba(0,0,0,.06);--ks-chip-bg: rgba(0,0,0,.05);--ks-shadow: 0 10px 30px rgba(0,0,0,.06), inset 0 1px 0 rgba(255,255,255,.8)}}.ks-panel,.publisher{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.publisher{display:flex;flex-direction:column;gap:var(--ks-gap-sm);padding:1rem;border:var(--ks-border);border-radius:12px;background:var(--ks-panel);color:var(--ks-fg);box-shadow:var(--ks-shadow);position:relative;isolation:isolate}.publisher .meta{opacity:.85;font-size:.9rem}.publisher textarea{padding:.6rem .8rem;border-radius:10px;border:var(--ks-border-quiet);background:var(--ks-input-bg);color:var(--ks-fg)}.publisher .row{display:flex;gap:.5rem;flex-wrap:wrap}.publisher .btn,.publisher button{padding:.55rem .9rem;border-radius:10px;border:var(--ks-border-quiet);background:#ffffff14;color:var(--ks-fg);text-decoration:none}.mono{font-family:var(--ks-mono);word-break:break-all;opacity:.92}.ks-panel{display:grid;gap:var(--ks-gap);padding:clamp(.9rem,1.6vw,1.25rem);border-radius:var(--ks-radius);border:var(--ks-border);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 40%),var(--ks-panel);color:var(--ks-fg);box-shadow:var(--ks-shadow);overflow:clip}@supports (backdrop-filter: blur(8px)){.ks-panel{-webkit-backdrop-filter:blur(10px) saturate(110%);backdrop-filter:blur(10px) saturate(110%)}}.ks-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--ks-gap)}.ks-title{margin:0;font:600 clamp(1rem,1vw + .9rem,1.25rem)/1.2 var(--ks-font);letter-spacing:.2px;background:var(--ks-grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(0,255,208,.15))}.ks-meta{margin:.15rem 0 0;color:var(--ks-fg-dim);font-size:.9rem}.ks-head-right{justify-self:end;display:grid;gap:.4rem}.ks-pulse{display:grid;gap:.35rem;min-width:min(68vw,400px)}.ks-pulse-bar{height:10px;border-radius:999px;overflow:hidden;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:var(--ks-border-quiet);position:relative}.ks-pulse-fill{height:100%;width:0%;background:linear-gradient(90deg,var(--ks-accent),var(--ks-accent-2));box-shadow:0 0 12px #00ffd066,inset 0 0 8px #fff3;transition:width calc(var(--ks-pulse-dur, .5s)) cubic-bezier(.22,.9,.2,1)}.ks-pulse-meta{display:flex;gap:.6rem;align-items:center;justify-content:space-between;font:500 .85rem/1 var(--ks-mono);color:var(--ks-fg-dim)}.ks-chakra{padding:.18rem .5rem;border-radius:999px;background:linear-gradient(90deg,#00ffd026,#a68bff26);color:var(--ks-fg);border:var(--ks-border-quiet)}.ks-panel[data-beat="0"] .ks-pulse-fill{background:linear-gradient(90deg,#ff8bd1,#a68bff)}.ks-panel[data-beat="1"] .ks-pulse-fill{background:linear-gradient(90deg,#a68bff,#6df0ff)}.ks-panel[data-beat="2"] .ks-pulse-fill{background:linear-gradient(90deg,#6df0ff,#00ffd0)}.ks-panel[data-beat="3"] .ks-pulse-fill{background:linear-gradient(90deg,#00ffd0,#6df0ff)}.ks-form{display:grid;gap:var(--ks-gap)}.ks-row{display:grid;gap:.45rem}.ks-label{color:var(--ks-fg);font-weight:600;font-size:.95rem}.ks-optional{color:var(--ks-fg-dim);font-weight:500}.ks-input,.ks-textarea{width:100%;border-radius:var(--ks-radius-sm);border:var(--ks-border-quiet);background:var(--ks-input-bg);color:var(--ks-fg);padding:.7rem .9rem;outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;box-shadow:inset 0 1px #ffffff0a}.ks-input:hover,.ks-textarea:hover{background:var(--ks-input-bg-focus)}.ks-input:focus-visible,.ks-textarea:focus-visible{box-shadow:var(--ks-focus);border-color:transparent}.ks-count{margin-left:auto;color:var(--ks-fg-dim);font:500 .82rem/1 var(--ks-mono)}.ks-media-preview{display:flex;flex-wrap:wrap;gap:.4rem}.ks-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .6rem;border-radius:999px;background:var(--ks-chip-bg);color:var(--ks-fg);border:var(--ks-border-quiet);font:500 .85rem/1 var(--ks-mono);text-decoration:none;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.ks-chip:hover{transform:translateY(-1px);background:#ffffff1f;box-shadow:var(--ks-glow)}.ks-options{display:flex;flex-wrap:wrap;gap:.8rem 1.1rem;align-items:center}.ks-check{display:inline-flex;align-items:center;gap:.45rem;color:var(--ks-fg-dim)}.ks-check input{width:18px;height:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:4px;border:var(--ks-border-quiet);background:var(--ks-input-bg);display:grid;place-items:center;transition:background .2s ease,box-shadow .2s ease}.ks-check input:focus-visible{box-shadow:var(--ks-focus);outline:none}.ks-check input:checked{background:linear-gradient(180deg,var(--ks-accent),var(--ks-accent-2));border-color:transparent}.ks-check input:checked:after{content:"✓";color:#021312;font:700 .8rem/1 var(--ks-font)}.ks-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-left:auto}.ks-tag{padding:.2rem .5rem;border-radius:8px;background:linear-gradient(180deg,#00ffd01f,#a68bff1f);border:var(--ks-border-quiet);color:var(--ks-fg);font:600 .8rem/1 var(--ks-font)}.ks-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.ks-btn,.publisher .btn,.publisher button{display:inline-flex;align-items:center;gap:.55rem;padding:.65rem 1rem;border-radius:var(--ks-radius-sm);border:var(--ks-border);background:linear-gradient(180deg,#ffffff14,#ffffff0a);color:var(--ks-fg);text-decoration:none;font-weight:700;letter-spacing:.2px;transition:transform .08s ease,box-shadow .18s cubic-bezier(.2,.8,.2,1),background .18s ease,border-color .2s ease;will-change:transform}.ks-btn:hover,.publisher .btn:hover,.publisher button:hover{transform:translateY(-1px);box-shadow:var(--ks-glow)}.ks-btn:active,.publisher .btn:active,.publisher button:active{transform:translateY(0)}.ks-btn.primary{border-color:transparent;background:linear-gradient(180deg,#00ffd02e,#a68bff29),linear-gradient(90deg,var(--ks-accent),var(--ks-accent-3));color:#031318;text-shadow:0 1px 0 rgba(255,255,255,.2)}.ks-btn.ghost{background:#ffffff0f;border:var(--ks-border-quiet)}.ks-kbd{margin-left:.4rem;display:inline-flex;align-items:center;gap:.25rem;font:600 .78rem/1 var(--ks-mono);color:var(--ks-fg-dim);padding:.2rem .45rem;border-radius:8px;border:var(--ks-border-quiet);background:#ffffff0f}.ks-kbd .plus{opacity:.7}.ks-status{min-height:1.2rem;color:var(--ks-fg-dim);font:600 .9rem/1 var(--ks-font)}.ks-minted{margin-top:.4rem;padding:.6rem .8rem;border-radius:var(--ks-radius-sm);border:var(--ks-border-quiet);background:#ffffff0f;color:var(--ks-fg)}:where(.ks-btn,.ks-input,.ks-textarea,.ks-chip,.publisher .btn,.publisher button):focus-visible{outline:none;box-shadow:var(--ks-focus)}@keyframes ks-shimmer{0%{background-position:0% 50%}to{background-position:100% 50%}}.ks-btn.primary:hover{background-image:linear-gradient(180deg,#ffffff38,#ffffff1a),linear-gradient(90deg,var(--ks-accent),var(--ks-accent-2),var(--ks-accent-3),var(--ks-accent));background-size:100% 100%,300% 100%;animation:ks-shimmer 1.6s linear infinite}@media (max-width: 980px){.ks-head{grid-template-columns:1fr}.ks-head-right{justify-self:start}.ks-pulse{min-width:100%}}@media (max-width: 720px){.ks-actions{gap:.5rem}.ks-btn,.publisher .btn,.publisher button{padding:.6rem .85rem}.ks-kbd{display:none}}@media (max-width: 480px){.ks-row{gap:.35rem}.ks-title{font-size:clamp(1rem,4.5vw,1.2rem)}.ks-meta{font-size:.86rem}.ks-pulse-meta{font-size:.78rem}}@media (prefers-reduced-motion: reduce){.ks-btn.primary:hover{animation:none;background-size:100% 100%}.ks-pulse-fill{transition:none}}.ks-panel:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;border-radius:calc(var(--ks-radius) + 2px);background:radial-gradient(1200px 400px at 120% -20%,rgba(0,255,208,.07),transparent 40%),radial-gradient(1000px 400px at -20% 120%,rgba(166,139,255,.06),transparent 40%);mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);padding:2px;border:1px solid rgba(255,255,255,.06)}.ks-input::placeholder,.ks-textarea::placeholder{color:color-mix(in oklab,var(--ks-fg) 55%,transparent)}.ks-textarea{resize:vertical;min-height:140px}.hidden{display:none!important}.center{display:grid;place-items:center}.ks-panel{--ks-pulse-dur: .5s}.sf{max-width:1100px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;gap:1rem}.sf-head{display:flex;flex-direction:column;gap:.5rem}.sf-add{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:start}.sf-add textarea{width:100%;padding:.6rem .8rem;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;min-height:84px}.sf-add button{padding:.55rem .9rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff14}.sf-list{display:grid;gap:.8rem}.sf-empty{opacity:.8;border:1px dashed rgba(255,255,255,.2);padding:1rem;border-radius:12px}:root{--cta-h: 56px}.app-root{min-height:100dvh}.main-ui{padding-bottom:calc(var(--cta-h) + max(24px,env(safe-area-inset-bottom,0px)))}.kairos-dev-cta{position:fixed;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);display:flex;justify-content:center;z-index:1000;pointer-events:none}.kairos-dev-cta .kairos-api-button{pointer-events:auto;height:var(--cta-h);display:inline-flex;align-items:center;gap:10px;padding:0 18px;border-radius:999px;text-decoration:none;-webkit-tap-highlight-color:transparent}@supports not (bottom: max(0px)){.kairos-dev-cta{bottom:12px}}:root{--primary-color: #00ffff;--secondary-color: #0077ff;--accent-color: #00ff88;--background-start: #05090f;--background-middle: #0e1b22;--background-end: #0c2231;--glass-bg: rgba(0, 12, 20, .72);--glass-bright: rgba(0, 255, 255, .22);--input-bg: rgba(255, 255, 255, .08);--border-radius: 20px;--ui-scale: clamp(1.05, 1.2vmin + 1.2vmax, 1.6);--font-base: clamp(16px, 1.2vmin + 1.2vmax, 22px);--font-large: calc(var(--font-base) * 1.35);--font-xlarge: calc(var(--font-base) * 1.75);--breath: 5.236s;--golden: 1.618;--spin-fast: 11s;--spin-mid: 22s;--spin-slow: 44s;--glow-1: 0 0 12px rgba(0, 255, 255, .25);--glow-2: 0 0 32px rgba(0, 155, 255, .2);--glow-3: 0 0 64px rgba(46, 0, 255, .24);--z-bg: 0;--z-aura: 1;--z-stage: 2;--z-ui: 3}html,body,#root{margin:0;padding:0;width:100%;height:100%}html{font-size:var(--font-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Inter,SF Pro Text,Roboto,Helvetica,Arial,sans-serif;color:#e8feff;background:radial-gradient(120vmax 120vmax at 50% 10%,rgba(0,80,120,.25),transparent 45%),linear-gradient(to bottom,var(--background-start),var(--background-middle),var(--background-end));position:relative;isolation:isolate}body body{overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}body:before,body:after{content:"";position:fixed;top:-10vmax;right:-10vmax;bottom:-10vmax;left:-10vmax;z-index:var(--z-bg);pointer-events:none;mix-blend-mode:screen;will-change:transform,opacity,filter}body:before{background:radial-gradient(70% 60% at 50% 20%,rgba(0,255,255,.1),transparent 70%),radial-gradient(50% 40% at 30% 10%,rgba(120,0,255,.12),transparent 70%),radial-gradient(60% 50% at 70% 10%,rgba(0,180,255,.12),transparent 70%);filter:blur(32px);animation:breathe-scale var(--breath) ease-in-out infinite,slow-tilt var(--spin-slow) linear infinite;opacity:.9}body:after{background:radial-gradient(closest-side,rgba(255,255,255,.09),transparent 70%) 8% 12% / 240px 240px no-repeat,radial-gradient(closest-side,rgba(255,255,255,.06),transparent 70%) 78% 18% / 300px 300px no-repeat,radial-gradient(closest-side,rgba(255,255,255,.08),transparent 70%) 42% 70% / 260px 260px no-repeat;filter:blur(6px);animation:parallax-drift var(--spin-mid) linear infinite;opacity:.7}.app-root{position:relative;width:100vw;height:100vh;isolation:isolate}.hidden-behind-splash{opacity:0;pointer-events:none}.main-ui{position:relative;width:100%;height:100%;opacity:1;transition:opacity .45s ease .1s}.hero-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:2vmin;z-index:var(--z-stage);contain:layout paint style}.hero-stage:before,.hero-stage:after{content:"";position:absolute;inset:auto;width:min(120vmin,1600px);height:min(120vmin,1600px);border-radius:50%;pointer-events:none;filter:blur(36px);mix-blend-mode:screen;transform-origin:50% 55%;left:50%;top:46%;translate:-50% -50%;z-index:var(--z-aura)}.hero-stage:before{background:radial-gradient(closest-side,rgba(0,255,255,.18),rgba(0,160,255,.08) 60%,transparent 70%);animation:breathe-scale var(--breath) ease-in-out infinite,slow-tilt calc(var(--spin-slow) * 1.2) linear infinite}.hero-stage:after{background:radial-gradient(closest-side,#be00ff29,#0000 70%),radial-gradient(closest-side,#ffffff0d,#0000 80%);animation:breathe-opacity var(--breath) ease-in-out infinite,slow-tilt var(--spin-mid) linear infinite reverse;opacity:.8}.floating-klock{width:clamp(520px,calc(62vmin * var(--ui-scale)),1200px);max-width:90vmin;aspect-ratio:1 / 1;display:grid;place-items:center;border-radius:9999px;position:relative;transform:translateZ(0);will-change:transform,filter,box-shadow;background:radial-gradient(60% 60% at 50% 50%,rgba(0,64,96,.18),transparent 70%);box-shadow:0 0 0 1px #ffffff0d inset,0 0 24px #00ffff2e,0 0 64px #00a0ff33;animation:breathe-scale var(--breath) ease-in-out infinite,micro-sway calc(var(--breath) * var(--golden)) ease-in-out infinite}.floating-klock:before,.floating-klock:after{content:"";position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;border-radius:50%;pointer-events:none;mix-blend-mode:screen}.floating-klock:before{background:conic-gradient(from 0deg,#0ff0,#00ffff38,#7800ff38,#008cff33,#0ff0,#ffffff12 .4turn,#0ff0 1turn);filter:blur(12px);animation:ring-spin var(--spin-mid) linear infinite,breathe-opacity var(--breath) ease-in-out infinite}.floating-klock:after{background:linear-gradient(120deg,#fff0 30%,#ffffff29,#fff0 60%);background-size:200% 200%;filter:blur(10px);animation:prism-sweep calc(var(--breath) * 2) ease-in-out infinite;opacity:.75}.klock-hero{transition:transform .42s ease,box-shadow .42s ease,filter .42s ease}.klock-hero:hover{transform:scale(1.04);box-shadow:0 0 30px #00ffff4d;filter:drop-shadow(0 0 8px rgba(0,255,255,.25))}.eternal-klock-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:var(--z-ui)}.eternal-klock-panel{pointer-events:auto;width:clamp(720px,calc(78vmin * var(--ui-scale)),1320px);max-width:min(88vw,1300px);min-height:clamp(380px,44vmin,820px);padding:clamp(20px,2.4vmin,36px);border-radius:var(--border-radius);background:linear-gradient(180deg,#081620eb,#060c12e0);border:1px solid var(--glass-bright);box-shadow:var(--glow-1),var(--glow-2),var(--glow-3),0 0 0 100vmax #00000040 inset;backdrop-filter:blur(16px) saturate(1.18);-webkit-backdrop-filter:blur(16px) saturate(1.18);animation:panelPop .6s cubic-bezier(.2,.8,.2,1),breathe-border var(--breath) ease-in-out infinite;position:relative;contain:layout paint style}.eternal-klock-panel:before,.eternal-klock-panel:after{content:"";position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;z-index:-1}.eternal-klock-panel:before{background:radial-gradient(60% 70% at 50% 50%,rgba(0,255,255,.18),transparent 70%);filter:blur(24px);animation:breathe-opacity var(--breath) ease-in-out infinite}.eternal-klock-panel:after{background:conic-gradient(from 220deg,#0ff0,#00ffff29 .08turn,#7800ff29 .18turn,#0000 .32turn,#ffffff0f .5turn,#0000 1turn);filter:blur(18px);animation:ring-spin var(--spin-slow) linear infinite reverse}.kairos-dev-cta{position:absolute;left:50%;bottom:clamp(14px,3vmin,40px);transform:translate(-50%);z-index:var(--z-ui);display:grid;place-items:center;pointer-events:none}.kairos-api-button{pointer-events:auto;display:inline-flex;align-items:center;gap:clamp(10px,1.3vmin,16px);padding:clamp(10px,1.4vmin,16px) clamp(16px,2.2vmin,28px);font-weight:700;font-size:clamp(.95rem,1rem + .3vmin,1.25rem);letter-spacing:.02em;color:#fff;text-decoration:none;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:radial-gradient(120% 120% at 30% 40%,#00f2ff38,#2e00ff24);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:0 0 2px #ffffff0d,0 0 10px #00ffff2e,0 0 26px #0090ff2e,0 0 64px #2e00ff38,inset 0 0 14px #ffffff0f;text-shadow:0 0 6px #00ffffaa,0 0 12px #ffffffaa;transition:transform .22s ease,box-shadow .22s ease,background .22s ease;animation:breathe-scale var(--breath) ease-in-out infinite reverse}.kairos-api-button:hover{transform:translateY(-1px) scale(1.04);box-shadow:0 0 6px #00ffff59,0 0 18px #00a8ff73,0 0 84px 10px #2f86ff40,inset 0 0 22px #ffffff1a}.kairos-icon,.kairos-arrow{width:clamp(18px,2.1vmin,26px);height:clamp(18px,2.1vmin,26px);object-fit:contain;aspect-ratio:1 / 1;flex-shrink:0;filter:drop-shadow(0 0 3px #00e6ff88)}.kairos-icon{margin-right:2px}.kairos-arrow{margin-left:clamp(6px,.9vmin,10px)}.spiral-logo-container{display:flex;justify-content:center;align-items:center;padding-top:2.2rem;width:100%;z-index:20}.spiral-logo{width:clamp(80px,12vmin,160px);height:clamp(80px,12vmin,160px);animation:breathe-scale var(--breath) ease-in-out infinite,slow-tilt var(--spin-mid) linear infinite;filter:drop-shadow(0 0 12px #00f2ff);opacity:.95;-webkit-user-select:none;user-select:none}@keyframes panelPop{0%{transform:translateY(12px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes breathe-scale{0%,to{transform:scale(1);opacity:.96}50%{transform:scale(1.035);opacity:1}}@keyframes breathe-opacity{0%,to{opacity:.75}50%{opacity:1}}@keyframes micro-sway{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-.6vh,0) rotate(.35deg)}}@keyframes parallax-drift{0%{transform:translate3d(-2vw,0,0) scale(1)}50%{transform:translate3d(2vw,1vh,0) scale(1.02)}to{transform:translate3d(-2vw,0,0) scale(1)}}@keyframes slow-tilt{to{transform:rotate(360deg)}}@keyframes ring-spin{to{transform:rotate(1turn)}}@keyframes prism-sweep{0%,to{background-position:120% 120%;opacity:.7}50%{background-position:-40% -40%;opacity:1}}@keyframes breathe-border{0%,to{box-shadow:var(--glow-1),var(--glow-2),var(--glow-3),0 0 0 100vmax #00000040 inset}50%{box-shadow:0 0 18px #00ffff59,0 0 44px #009bff47,0 0 88px #7800ff42,0 0 0 100vmax #0000003d inset}}@media (prefers-reduced-motion: reduce){.klock-hero:hover{transform:none}.spiral-logo,.floating-klock,.floating-klock:before,.floating-klock:after,.hero-stage:before,.hero-stage:after,.eternal-klock-panel,.kairos-api-button,body:before,body:after{animation:none!important}}@media (max-width: 600px){:root{--ui-scale: 1.4;--font-base: clamp(17px, 3.6vw, 20px)}.floating-klock{width:min(92vw,92vh)}.eternal-klock-panel{max-width:94vw;padding:clamp(14px,4.2vw,22px)}}@media (min-width: 1600px) and (min-height: 900px){:root{--ui-scale: 1.55;--font-base: 20px}.floating-klock{width:clamp(820px,54vmin,1280px)}.eternal-klock-panel{width:clamp(980px,64vmin,1480px)}}body{overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}body.lock-scroll{overflow:hidden!important}input[type=file]{pointer-events:auto!important;touch-action:manipulation;-webkit-user-select:text;user-select:text;font-size:16px}@media (hover: none) and (pointer: coarse){body:before,body:after{display:none!important}}:root{--atl-ink: #eaf7ff;--atl-glassA: rgba(255,255,255,.16);--atl-glassB: rgba(255,255,255,.06);--atl-edge: rgba(255,255,255,.55);--atl-shadow: 0 24px 80px rgba(0,0,0,.45);--atl-accent: #37e6d4;--atl-aurora: #a8e0ff;--pulse-dur: 5236ms;--pulse-offset: 0ms}.sigil-live-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 0 8px;margin-top:28px;position:relative;isolation:isolate}.sigil-button{all:unset;position:relative;cursor:pointer;display:inline-grid;place-items:center;width:clamp(168px,26vw,220px);height:clamp(168px,26vw,220px);border-radius:24px;background:radial-gradient(140% 140% at 50% 0%,#ffffff24,#ffffff0d),linear-gradient(180deg,#ffffff1a,#ffffff0a);box-shadow:var(--atl-shadow),inset 0 0 0 1px #ffffff38;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;will-change:transform,filter;animation:sigilBreath var(--pulse-dur) ease-in-out var(--pulse-offset) infinite}.sigil-button:hover{transform:translateY(-2px) scale(1.012);box-shadow:0 30px 90px #00000085,inset 0 0 0 1px #ffffff47}.sigil-button:active{transform:translateY(0) scale(.992)}.sigil-aura{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:28px;background:radial-gradient(60% 60% at 50% 35%,rgba(55,230,212,.22),transparent 60%),radial-gradient(100% 100% at 50% 110%,rgba(168,224,255,.18),transparent 60%);filter:blur(18px);pointer-events:none;mix-blend-mode:screen;opacity:.85;animation:haloShift calc(var(--pulse-dur) * 2) ease-in-out var(--pulse-offset) infinite}.sigil-caption{margin-top:10px;font-size:13px;letter-spacing:.3px;color:var(--atl-ink);opacity:.82;display:flex;align-items:center;gap:8px}.sigil-pulse{padding:6px 10px;border-radius:999px;background:linear-gradient(180deg,#ffffff1f,#ffffff0a);box-shadow:inset 0 0 0 1px #ffffff38,0 10px 28px #00000059;backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);line-height:1}@keyframes sigilBreath{0%,to{transform:scale(1);filter:saturate(110%) brightness(1)}50%{transform:scale(1.024);filter:saturate(125%) brightness(1.06)}}@keyframes haloShift{0%,to{opacity:.8;transform:translateY(0) scale(1)}50%{opacity:.95;transform:translateY(-2px) scale(1.02)}}@media (prefers-reduced-motion: reduce){.sigil-button,.sigil-aura{animation:none!important}}@media (max-width: 420px){.sigil-caption{font-size:12px}}:root{--install-h: 56px;--install-gap: 12px}.cta-stack{display:contents}.floating-cta{position:fixed;right:calc(14px + env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));z-index:60;pointer-events:none}.icon-circle-btn{pointer-events:auto;width:40px;height:40px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);background:radial-gradient(140% 120% at 50% -20%,#37ffe438,#0c1214d6),linear-gradient(180deg,#ffffff0f,#fff0);box-shadow:0 8px 28px #00000061,inset 0 0 0 1px #ffffff0f;backdrop-filter:blur(6px) saturate(1.02);-webkit-backdrop-filter:blur(6px) saturate(1.02);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.icon-circle-btn:hover{transform:translateY(-1px);border-color:#37ffe46b;box-shadow:0 10px 34px #37ffe429,0 8px 28px #00000061}.icon-circle-btn:active{transform:translateY(0);box-shadow:0 4px 16px #00000061}.icon-circle-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #0a1214,0 0 0 4px #37ffe473,0 8px 28px #00000061}.floating-cta .icon{width:18px;height:18px;object-fit:contain;opacity:.96;pointer-events:none}.fab-menu{pointer-events:auto;position:absolute;right:0;bottom:48px;display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#0c1214eb,#0c1214db);box-shadow:0 18px 52px #0000006b,inset 0 0 0 1px #ffffff0d}.fab-item{width:36px;height:36px;border-radius:9999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.fab-item:hover{transform:translateY(-1px);border-color:#37ffe461;background:#37ffe41a}.fab-item:active{transform:translateY(0)}.fab-item .icon{width:16px;height:16px}@media (max-width: 420px){.floating-cta{right:calc(10px + env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom))}.icon-circle-btn{width:38px;height:38px}.fab-item{width:34px;height:34px}}.floating-cta.dock-left{left:calc(14px + env(safe-area-inset-left));right:auto}.install-cta-button{position:fixed;left:50%;transform:translate(-50%);bottom:calc(env(safe-area-inset-bottom,0px) + 12px + var(--cta-h) + var(--install-gap));z-index:1001;height:var(--install-h);min-width:280px;max-width:92vw;padding:0 clamp(16px,2.2vmin,26px);display:grid;grid-template-columns:auto 1fr;column-gap:clamp(10px,1.3vmin,14px);align-items:center;border-radius:999px;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.16);background:radial-gradient(120% 120% at 30% 40%,#00f2ff38,#2e00ff24),linear-gradient(180deg,#ffffff14,#ffffff08);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:0 0 2px #ffffff0d,0 0 10px #00ffff2e,0 0 26px #0090ff2e,0 0 64px #2e00ff38,inset 0 0 14px #ffffff0f;text-shadow:0 0 6px #00ffffaa,0 0 12px #ffffffaa;transition:transform .22s ease,box-shadow .22s ease,background .22s ease;animation:install-breathe var(--breath) ease-in-out infinite reverse;-webkit-tap-highlight-color:transparent;cursor:pointer;outline:none}.install-cta-button:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(60% 40% at 12% 16%,rgba(22,255,196,.35),transparent 60%),radial-gradient(50% 70% at 88% 24%,rgba(36,105,255,.35),transparent 60%);filter:blur(22px);opacity:.45;animation:install-aurora calc(var(--breath) * 1.236) ease-in-out infinite;border-radius:inherit}.install-cta-button:hover{transform:translate(-50%) translateY(-1px) scale(1.03);box-shadow:0 0 6px #00ffff59,0 0 18px #00a8ff73,0 0 84px 10px #2f86ff40,inset 0 0 22px #ffffff1a}.install-cta-button:active{transform:translate(-50%) translateY(0) scale(.995)}.install-cta-button:focus-visible{box-shadow:0 0 0 3px #00ffff59,0 0 0 6px #0066ff47,0 0 28px #00a8ff59,inset 0 0 14px #ffffff1a}.install-cta-icon{width:clamp(22px,2.1vmin + 8px,28px);height:clamp(22px,2.1vmin + 8px,28px);border-radius:6px;display:block;filter:drop-shadow(0 0 6px #00e6ff88)}.install-cta-label{font-weight:800;letter-spacing:.02em;font-size:clamp(.95rem,1rem + .3vmin,1.22rem);line-height:1.1}.install-cta-kicker{grid-column:2 / -1;margin-top:2px;font-size:clamp(11px,.75rem,12px);opacity:.86;font-weight:600}.install-cta-inline{position:fixed;left:50%;transform:translate(-50%);bottom:calc(env(safe-area-inset-bottom,0px) + 12px + var(--cta-h) + var(--install-gap) + var(--install-h) + 10px);z-index:1001;background:transparent;border:none;color:#c8fff5f2;text-decoration:underline;font-weight:600;font-size:12px;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent}.install-cta-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#060a0eb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1200;display:grid;place-items:end center;padding:16px}.install-cta-sheet{width:min(520px,96vw);background:linear-gradient(180deg,#081620eb,#060c12e0);border:1px solid var(--glass-bright);border-radius:20px;padding:18px 16px 14px;box-shadow:var(--glow-1),var(--glow-2),var(--glow-3),var(--atl-shadow);animation:panelPop .6s cubic-bezier(.2,.8,.2,1);margin-bottom:max(8px,env(safe-area-inset-bottom,0px));color:#e8feff}.install-cta-sheet-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.install-cta-sheet-icon{width:22px;height:22px;filter:drop-shadow(0 0 6px #00f2ff88)}.install-cta-steps{margin:8px 0 14px 22px;padding:0;font-size:14px;line-height:1.45}.install-cta-steps li{margin:6px 0}.share-glyph{width:16px;height:16px;vertical-align:text-bottom;margin-left:4px}.install-cta-close{width:100%;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#ffffff14,#ffffff08);color:#fff;font-weight:700;cursor:pointer;transition:transform .12s ease,border-color .16s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.install-cta-close:hover{border-color:#7fffd459;box-shadow:0 8px 28px #00000059,inset 0 0 10px #ffffff0f}.install-cta-close:active{transform:translateY(.5px)}@keyframes install-breathe{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.03)}}@keyframes install-aurora{0%,to{transform:translate3d(-2%,-4%,0) scale(1.02);opacity:.38}50%{transform:translate3d(2%,3%,0) scale(1.06);opacity:.52}}@media (prefers-reduced-motion: reduce){.install-cta-button,.install-cta-button:after{animation:none!important}}@media (max-width: 420px){.install-cta-button{min-width:250px}.install-cta-inline{font-size:11px}}.kairos-api-button.dual-cta-trigger .kairos-arrow.rot{transform:rotate(180deg);transition:transform .18s ease}.dual-cta-menu{position:fixed;left:50%;transform:translate(-50%);bottom:calc(env(safe-area-inset-bottom,0px) + 12px + var(--cta-h) + 10px);z-index:710000000;pointer-events:auto;width:min(92vw,420px);display:grid;gap:8px;padding:10px;background:linear-gradient(180deg,#081620eb,#060c12e0);border:1px solid var(--glass-bright, rgba(255,255,255,.18));border-radius:16px;box-shadow:0 0 2px #ffffff0d,0 0 10px #00ffff2e,0 0 26px #0090ff2e,0 24px 80px #00000073;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);animation:panelPop .28s cubic-bezier(.2,.8,.2,1)}.dual-cta-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:radial-gradient(120% 120% at 30% 40%,#00f2ff1a,#2e00ff0f),linear-gradient(180deg,#ffffff0f,#ffffff05);color:#fff;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;width:100%;padding:12px;text-align:left;cursor:pointer;transition:transform .14s ease,box-shadow .2s ease,border-color .2s ease}.dual-cta-item:hover{transform:translateY(-1px);border-color:#7fffd447;box-shadow:0 10px 24px #00000059,inset 0 0 12px #ffffff0f}.dual-cta-item:active{transform:translateY(0)}.dual-cta-icon{width:22px;height:22px;border-radius:6px;filter:drop-shadow(0 0 6px #00f2ff88)}.dual-cta-text{display:grid;gap:2px}.dual-cta-title{font-weight:300;letter-spacing:.02em;font-size:.55rem;line-height:1.1}.dual-cta-sub{font-size:12px;opacity:.86}@media (prefers-reduced-motion: reduce){.kairos-api-button.dual-cta-trigger .kairos-arrow{transition:none}.dual-cta-menu{animation:none}}@media (max-width: 420px){.dual-cta-menu{width:min(94vw,420px)}}#investor-portal-root{position:relative;z-index:2147483647}.toolbar-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff0f,#ffffff05);cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.toolbar-btn:hover{transform:translateY(-1px);border-color:#ffffff47}.toolbar-icon{width:22px;height:22px;pointer-events:none}:root{--core: #00eaff;--hue: #00eaff;--arc: #00eaff;--flash: #07f8ff;--cal: var(--hue);--cycle: 5.236s}.day-solhara{--cal: #ff1559}.day-aquaris{--cal: #ff6d00}.day-flamora{--cal: #ffd900}.day-verdari{--cal: #00ff66}.day-sonari{--cal: #05e6ff}.day-kaelith{--cal: #c300ff}.month-aethon{--cal: #ff1559}.month-virelai{--cal: #ff6d00}.month-solari{--cal: #ffd900}.month-amarin{--cal: #00ff66}.month-kaelus{--cal: #05e6ff}.month-umbriel{--cal: #0096ff}.month-noctura{--cal: #7000ff}.month-liora{--cal: #c300ff}.kai-klock-shell{position:relative;width:100%;max-width:120px;aspect-ratio:1;margin:auto;border-radius:50%;overflow:hidden;background:#0412181a;-webkit-backdrop-filter:blur(20px) saturate(1.45);backdrop-filter:blur(20px) saturate(1.45);border:.065rem solid color-mix(in srgb,var(--core) 30%,transparent);box-shadow:0 0 6px #00ffff0f inset,0 0 20px #00ffff14;animation:klockBreath var(--cycle) ease-in-out infinite;will-change:filter}@keyframes klockBreath{0%,to{filter:drop-shadow(0 0 6px var(--hue))}50%{filter:drop-shadow(0 0 20px var(--hue)) drop-shadow(0 0 46px color-mix(in srgb,var(--hue) 80%,transparent))}}.kai-klock-shell:before{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at center,var(--hue) 0%,color-mix(in srgb,var(--hue) 60%,transparent) 40%,transparent 80%);filter:blur(20px);opacity:.3}.kai-svg{width:100%;height:100%;overflow:visible}.rim-ring,.day-progress,.inner-halo,.needle,.micro-orb,.beat-dot,.arc-label,.center-pulse,.day-of-month{paint-order:stroke fill}.rim-ring{fill:none;stroke:var(--core);stroke-width:clamp(1.2px,.11vw,1.5px);filter:drop-shadow(0 0 4px var(--core));transition:stroke-width .18s ease}.rim-ring.rim-flash{animation:rimHalo .7s cubic-bezier(.25,.46,.45,.94)}@keyframes rimHalo{0%{stroke-width:inherit;filter:drop-shadow(0 0 4px var(--flash))}42%{stroke-width:calc(inherit*1.4);filter:drop-shadow(0 0 14px var(--flash)) drop-shadow(0 0 38px var(--flash))}to{stroke-width:inherit;filter:drop-shadow(0 0 4px var(--flash))}}@keyframes dashDrift{to{stroke-dashoffset:-28}}.day-progress{fill:none;stroke:var(--hue);stroke-width:1.2px;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;stroke-dasharray:1 4;animation:dashDrift var(--cycle) linear infinite;opacity:.33;filter:drop-shadow(0 0 4px var(--hue))}.beat-number{font:600 clamp(.35rem,1vw,.5rem)/1 "Nunito",Inter,sans-serif;fill:currentColor;text-shadow:0 0 2px currentColor,0 0 6px color-mix(in srgb,currentColor 60%,transparent);text-anchor:middle;dominant-baseline:middle;pointer-events:none}@media (hover:hover){.beat-dot:hover{filter:drop-shadow(0 0 4px currentColor) drop-shadow(0 0 10px currentColor)}}.inner-halo{fill:none;stroke:var(--arc);stroke-width:1.15px;filter:drop-shadow(0 0 6px var(--arc)) drop-shadow(0 0 18px color-mix(in srgb,var(--arc) 55%,transparent))}.needle{fill:var(--core);transform-box:fill-box;filter:drop-shadow(0 0 3px var(--core)) drop-shadow(0 0 10px color-mix(in srgb,var(--core) 45%,transparent));transition:transform var(--cycle) linear}.micro-orb{fill:var(--arc);filter:drop-shadow(0 0 6px var(--arc)) drop-shadow(0 0 18px var(--arc));animation:klockBreath var(--cycle) ease-in-out infinite}.orb-spin{animation:orbSpin var(--cycle) linear infinite;transform-origin:60px 60px}@keyframes orbSpin{to{transform:rotate(360deg)}}.arc-ignition{--arc: #ff1559}.arc-integrate,.arc-integration{--arc: #ff6d00}.arc-harmony,.arc-harmonization{--arc: #ffd900}.arc-reflektion{--arc: #00ff66}.arc-purify,.arc-purifikation{--arc: #05e6ff}.arc-dream{--arc: #c300ff}.arc-label{font:600 .42rem/1 Nunito,Inter,sans-serif;fill:var(--arc);text-shadow:0 0 3px var(--arc),0 0 10px color-mix(in srgb,var(--arc) 60%,transparent);pointer-events:none}.arc-label.active{text-shadow:0 0 6px var(--arc),0 0 20px var(--arc),0 0 38px color-mix(in srgb,var(--arc) 80%,transparent)}.center-pulse{font:700 .95rem/1 Nunito,Inter,sans-serif;fill:var(--flash);text-shadow:0 0 5px var(--flash),0 0 18px var(--flash)}@keyframes pulseGlow{0%,to{text-shadow:0 0 5px var(--flash),0 0 18px var(--flash)}35%{text-shadow:0 0 12px var(--flash),0 0 42px var(--flash)}}.pulse-flash{animation:pulseGlow .7s cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}.eternal-pulse{font-size:5.25px;fill:#77faff;font-family:var(--font-mono, monospace);font-weight:700;opacity:.92;pointer-events:none;dominant-baseline:middle}.center-day,.center-month{font:600 .66rem/1 Nunito,Inter,sans-serif;fill:var(--cal);text-shadow:0 0 4px var(--cal),0 0 14px color-mix(in srgb,var(--cal) 70%,transparent);pointer-events:none}.day-of-month{font:600 .5rem/1 Nunito,Inter,sans-serif;fill:var(--cal);text-shadow:0 0 3px var(--cal),0 0 8px color-mix(in srgb,var(--cal) 60%,transparent);text-anchor:middle;dominant-baseline:middle;pointer-events:none}.klock-loading{text-align:center;font:600 .72rem/1 Nunito,Inter,sans-serif;color:#82e6ff;text-shadow:0 0 2px rgba(130,230,255,.45),0 0 4px rgba(130,230,255,.25)}@media (prefers-reduced-motion: reduce){.kai-klock-shell,.day-progress,.orb-spin,.micro-orb,.rim-ring.rim-flash,.pulse-flash{animation:none!important;transition:none!important}}.solar-Spiral-step{font-family:Inter,sans-serif;font-size:6px;fill:var(--arc);opacity:.6;pointer-events:none;text-anchor:middle}.solar-Spiral-step{filter:drop-shadow(0 0 .5px rgba(0,0,0,.4))}.kai-klock-shell .kai-svg text.solar-Spiral-step{font-size:6px!important;fill:var(--arc, #fff)!important;opacity:.8!important;text-anchor:middle;filter:drop-shadow(0 0 1px rgba(0,0,0,.6));pointer-events:none}svg.kai-svg text.solar-Spiral-step{font-size:12px!important;fill:var(--arc, #fff)!important;opacity:1!important;text-anchor:middle!important;dominant-baseline:hanging!important;filter:drop-shadow(0 0 1px rgba(0,0,0,.7))!important;display:inline!important;visibility:visible!important;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes pulse-glow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.85}}.klock-controls button{background:#000;color:#00faff;border:1px solid #00faff;padding:4px 10px;border-radius:6px;font-weight:700;cursor:pointer;transition:all .2s ease}.klock-controls button:hover{background:#00faff;color:#000}.glyph-modal{margin-top:12px;padding:12px;border:2px dashed #00faff;background:#000c;color:#00faff;border-radius:10px;text-align:center}.eternal-hand-label{writing-mode:vertical-rl;text-orientation:upright;text-transform:uppercase;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.eternal-hand{transition:filter .12s linear}.eternal-hand-fill{filter:drop-shadow(0 0 3px rgba(0,250,255,.9)) drop-shadow(0 0 10px rgba(0,250,255,.8));mix-blend-mode:screen}.eternal-hand-step-label{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji";letter-spacing:.4px;text-transform:none}:root{--etherik-fill: #ebfdff;--etherik-stroke: #bff7ff;--etherik-glow-a: rgba(234, 255, 255, .85);--etherik-glow-b: rgba(200, 251, 255, .75);--etherik-shadow: 0 0 2px var(--etherik-glow-a), 0 0 5px var(--etherik-glow-b), 0 0 10px var(--etherik-glow-b)}.eternal-hand-group{mix-blend-mode:screen;pointer-events:none}.eternal-hand{vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px var(--etherik-glow-a)) drop-shadow(0 0 6px var(--etherik-glow-b))}.eternal-hand-fill{vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision;transition:height .55s cubic-bezier(.22,.61,.36,1),y .55s cubic-bezier(.22,.61,.36,1),opacity .25s ease-out;will-change:height,y,opacity;filter:drop-shadow(0 0 3px var(--etherik-glow-a)) drop-shadow(0 0 6px var(--etherik-glow-a));mask-image:linear-gradient(to top,#000000a6,#000000e6 6%,#000 22%,#000 78%,#000000eb 94%,#000000b3);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.9) 6%,rgba(0,0,0,1) 22%,rgba(0,0,0,1) 78%,rgba(0,0,0,.92) 94%,rgba(0,0,0,.7) 100%)}.eternal-hand-tip{filter:drop-shadow(0 0 4px var(--etherik-glow-a)) drop-shadow(0 0 8px var(--etherik-glow-b))}.eternal-hand-label,.eternal-hand-percent{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;text-rendering:geometricPrecision;letter-spacing:.02em;paint-order:stroke;stroke:#00000073;vector-effect:non-scaling-stroke}.eternal-hand-label{filter:drop-shadow(0 0 2px var(--etherik-glow-a)) drop-shadow(0 0 5px var(--etherik-glow-b))}.eternal-hand-percent{filter:drop-shadow(0 0 2px var(--etherik-glow-a))}.eternal-hand-fill:after{content:"";position:absolute}.rim-flash~.eternal-hand-group .eternal-hand-fill{opacity:.95;transition-duration:.38s}.eternal-hand-label,.eternal-hand-label-digit,.eternal-hand-percent{writing-mode:horizontal-tb!important;text-orientation:mixed!important;direction:ltr!important;white-space:pre!important}@media (max-width: 9999px){.eternal-hand-label,.eternal-hand-label-digit,.eternal-hand-percent{writing-mode:horizontal-tb!important;text-orientation:mixed!important;direction:ltr!important}}.klock-stage.depth-3d{background:radial-gradient(120% 180% at 50% 10%,rgba(0,255,255,.1),transparent 60%),radial-gradient(120% 180% at 50% 90%,rgba(0,255,255,.1),transparent 60%);box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0d}.klock-stage.depth-3d:before,.klock-stage.depth-3d:after{content:"";position:absolute;left:8%;right:8%;height:30%;border-radius:50%;pointer-events:none;filter:blur(22px);opacity:.9}.klock-stage.depth-3d:before{top:4%;background:radial-gradient(80% 120% at 50% 100%,rgba(0,255,255,.22),rgba(0,255,255,.06) 60%,transparent 70%)}.klock-stage.depth-3d:after{bottom:4%;background:radial-gradient(80% 120% at 50% 0%,rgba(0,255,255,.22),rgba(0,255,255,.06) 60%,transparent 70%)}.kai-klock-shell .kai-svg{display:block;width:100%;height:100%}.eternal-klock-panel{display:grid;place-items:center}.eternal-klock-panel .kai-klock-shell{max-width:none!important;width:clamp(260px,82vmin,1200px)!important;aspect-ratio:1 / 1;height:auto;margin:0}:root{--primary-color: #aefbff;--secondary-color: #8cfbff;--accent-color: #00ffff}:root{--ark0: #ff3b3b;--ark1: #ff9226;--ark2: #ffc600;--ark3: #32cc32;--ark4: #3aa1ff;--ark5: #9b52ff;--ark0-grad: linear-gradient(90deg, #ffd1d1, #ff7a7a 45%, #ff3b3b, #c81414);--ark1-grad: linear-gradient(90deg, #ffe5c6, #ffbd66 45%, #ff9226, #cc6b00);--ark2-grad: linear-gradient(90deg, #fff7c2, #ffe25c 45%, #ffc600, #e3a800);--ark3-grad: linear-gradient(90deg, #d6ffd6, #86ff86 45%, #32cc32, #0e990e);--ark4-grad: linear-gradient(90deg, #cfe8ff, #79c2ff 45%, #3aa1ff, #0f6fd3);--ark5-grad: linear-gradient(90deg, #ebd6ff, #c99aff 45%, #9b52ff, #6c1fd3);--chakra: var(--ark3);--chakra-grad: var(--ark3-grad);--breath: 5.236s}[data-ark="0"]{--chakra: var(--ark0);--chakra-grad: var(--ark0-grad)}[data-ark="1"]{--chakra: var(--ark1);--chakra-grad: var(--ark1-grad)}[data-ark="2"]{--chakra: var(--ark2);--chakra-grad: var(--ark2-grad)}[data-ark="3"]{--chakra: var(--ark3);--chakra-grad: var(--ark3-grad)}[data-ark="4"]{--chakra: var(--ark4);--chakra-grad: var(--ark4-grad)}[data-ark="5"]{--chakra: var(--ark5);--chakra-grad: var(--ark5-grad)}.eternal-klock-container{display:flex;flex-direction:column;align-items:center;font-family:Courier New,monospace;color:var(--primary-color);margin-bottom:1.25rem;position:relative;z-index:10;max-width:100%}.eternal-klock-container,.eternal-klock-container *{max-inline-size:100%;overflow-wrap:anywhere}.eternal-klock-header{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.eternal-klock-mini{background:#00ffff14;padding:.65rem 1.5rem;border-radius:9999px;border:1px solid rgba(0,255,255,.18);box-shadow:0 0 6px #00ffff1a,0 0 12px #00ffff14 inset;cursor:pointer;display:flex;gap:.85rem;align-items:center;transition:all .3s ease;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);font-size:1rem;white-space:nowrap;position:relative;max-width:calc(100vw - 24px);overflow:hidden;text-overflow:ellipsis}@media (hover: hover) and (pointer: fine){.eternal-klock-mini:hover{background:#00ffff1f;box-shadow:0 0 12px #00ffff4d,0 0 24px #00ffff26 inset;transform:scale(1.025)}}@media (hover: hover) and (pointer: fine){.eternal-klock-mini[title]:hover:after{content:attr(title);position:absolute;bottom:-2.2rem;background:#000000bf;color:var(--accent-color);font-size:.8rem;padding:.4rem .75rem;border-radius:8px;white-space:nowrap;box-shadow:0 0 8px #0ff6;z-index:50;transform:translateY(6px);animation:fadeInUp .3s ease-out}}.klock-divider{color:#00ffff73}.klock-pulse.glow,.glow-pulse .klock-pulse{position:relative;color:#0ff;font-weight:700;animation:kaiPulseGlow 5.236s infinite ease-in-out}@keyframes kaiPulseGlow{0%,to{text-shadow:0 0 6px rgba(0,255,255,.5)}50%{text-shadow:0 0 14px rgba(0,255,255,.9)}}.eternal-spiral-wrapper{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center;animation:eternalSpiral 5.236s linear infinite;transform-origin:center center}.eternal-spiral-svg{width:64px;height:64px;stroke-linecap:round;stroke-linejoin:round;fill:none;transform-box:fill-box;transform-origin:50% 50%}.spiral-track{stroke:#00ffff1f;stroke-width:2;fill:none;filter:drop-shadow(0 0 4px rgba(0,255,255,.05))}.spiral-tip{r:4;fill:var(--chakra);color:var(--chakra);filter:drop-shadow(0 0 3px var(--chakra)) drop-shadow(0 0 8px color-mix(in oklab,var(--chakra) 70%,transparent));transition:fill .3s ease,filter .3s ease;animation:glowArc var(--breath) infinite ease-in-out}@keyframes eternalSpiral{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glowArc{0%,to{filter:drop-shadow(0 0 4px currentColor) drop-shadow(0 0 8px currentColor)}50%{filter:drop-shadow(0 0 10px currentColor) drop-shadow(0 0 20px currentColor)}}.eternal-sacred-geometry{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;animation:fadeIn 1s ease-out;z-index:1;filter:drop-shadow(0 0 8px color-mix(in oklab,var(--chakra) 45%,transparent)) drop-shadow(0 0 18px color-mix(in oklab,var(--chakra) 25%,transparent))}.klock-pulse.glow,.glow-pulse .klock-pulse{position:relative;color:var(--chakra);font-weight:700;text-shadow:0 0 6px color-mix(in oklab,var(--chakra) 60%,transparent);animation:kaiPulseGlow var(--breath) infinite ease-in-out}.sacred-geometry-object{width:160px;height:160px;pointer-events:none;animation:spinSacred 5.236s linear infinite}@keyframes spinSacred{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.eternal-klock-detail{margin-top:1rem;padding:1.2rem 1.5rem;border-radius:20px;border:2px solid rgba(0,255,255,.15);background:radial-gradient(circle at top,#000000b3,#000000f2);box-shadow:0 0 15px #0ff3,0 0 50px #00ffff14 inset;width:100%;max-width:420px;animation:fadeInUp .45s ease-out;position:relative;z-index:20;max-height:70vh;overflow-y:auto;word-break:break-word}.eternal-klock-title{font-size:1.4rem;color:var(--secondary-color);text-shadow:0 0 12px rgba(0,255,255,.5);margin-top:0;text-align:center;margin-bottom:.75rem}.eternal-klock-detail div{margin:.45rem 0;color:#fffffff2;font-size:1rem;text-align:left;line-height:1.4}.eternal-klock-detail strong{color:var(--primary-color);margin-right:.4rem;font-weight:600}.eternal-klock-detail em{color:var(--accent-color);font-style:italic;font-weight:700}.eternal-klock-detail code,.eternal-klock-detail kbd,.eternal-klock-detail samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;background:#00ffff14;border:1px solid rgba(0,255,255,.18);padding:.05rem .35rem;border-radius:6px;overflow-wrap:anywhere;word-break:break-word}.eternal-klock-timestamp{font-size:.9rem;color:#fff9;margin-top:1.2rem;padding-top:.6rem;border-top:1px solid rgba(0,255,255,.1);text-align:center;font-style:italic}.eternal-klock-section-title{color:var(--secondary-color);margin:1rem 0 .5rem;font-size:1.1rem;text-shadow:0 0 6px rgba(0,255,255,.3);border-bottom:1px dashed rgba(0,255,255,.2);padding-bottom:.4rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.spiral-progress-bar{height:10px;background:#111;border-radius:5px;overflow:hidden;margin-top:6px;margin-bottom:10px;box-shadow:0 0 6px #0fc3 inset}.spiral-progress-fill{height:100%;background:linear-gradient(90deg,#0fc,#00d4ff);transition:width .5s ease-in-out;border-radius:5px;box-shadow:0 0 8px #00ffff40,0 0 12px #00ffff26 inset}.day-progress-bar{width:100%;height:10px;background-color:#ffffff14;border-radius:6px;margin:6px 0 12px;overflow:hidden;box-shadow:0 0 4px #ffffff1a inset}.day-progress-fill{height:100%;width:var(--day-progress, 0%);background-image:var(--chakra-grad);transition:width var(--breath) ease-in-out,background-image .25s ease-in-out,background-color .25s ease-in-out;border-radius:6px 0 0 6px;box-shadow:0 0 8px color-mix(in oklab,var(--chakra) 30%,transparent),inset 0 0 10px color-mix(in oklab,var(--chakra) 22%,transparent)}@keyframes syncPulse{0%{filter:brightness(2.3) drop-shadow(0 0 .35em currentColor)}60%{filter:brightness(1.05) drop-shadow(0 0 .15em currentColor)}to{filter:brightness(1) drop-shadow(0 0 0 currentColor)}}.sync-pulse{animation:syncPulse 1.3s ease-out}:root{--month-1: linear-gradient(90deg, #ffd1d1, #ff7a7a 45%, #ff3b3b, #c81414);--month-2: linear-gradient(90deg, #ffe5c6, #ffbd66 45%, #ff9226, #cc6b00);--month-3: linear-gradient(90deg, #fff7c2, #ffe25c 45%, #ffc600, #e3a800);--month-4: linear-gradient(90deg, #d6ffd6, #86ff86 45%, #32cc32, #0e990e);--month-5: linear-gradient(90deg, #cfe8ff, #79c2ff 45%, #3aa1ff, #0f6fd3);--month-6: linear-gradient(90deg, #ebd6ff, #c99aff 45%, #9b52ff, #6c1fd3);--month-7: linear-gradient(90deg, #f3d6ff, #e29aff 45%, #c452ff, #8e1fd3);--month-8: linear-gradient(90deg, #ffffff, #f2f2f2 45%, #e5e5e5, #d9d9d9);--month-current: var(--month-3);--m1-glow: rgba(255, 122, 122, .65);--m1-inner: rgba(255, 122, 122, .45);--m2-glow: rgba(255, 189, 102, .65);--m2-inner: rgba(255, 189, 102, .45);--m3-glow: rgba(255, 226, 92, .65);--m3-inner: rgba(255, 226, 92, .45);--m4-glow: rgba(134, 255, 134, .6);--m4-inner: rgba(134, 255, 134, .42);--m5-glow: rgba(121, 194, 255, .65);--m5-inner: rgba(121, 194, 255, .42);--m6-glow: rgba(201, 154, 255, .65);--m6-inner: rgba(201, 154, 255, .42);--m7-glow: rgba(226, 154, 255, .65);--m7-inner: rgba(226, 154, 255, .42);--m8-glow: rgba(230, 230, 230, .7);--m8-inner: rgba(240, 240, 240, .48);--month-glow: var(--m3-glow);--month-inner: var(--m3-inner)}[data-month="1"]{--month-current: var(--month-1);--month-glow: var(--m1-glow);--month-inner: var(--m1-inner)}[data-month="2"]{--month-current: var(--month-2);--month-glow: var(--m2-glow);--month-inner: var(--m2-inner)}[data-month="3"]{--month-current: var(--month-3);--month-glow: var(--m3-glow);--month-inner: var(--m3-inner)}[data-month="4"]{--month-current: var(--month-4);--month-glow: var(--m4-glow);--month-inner: var(--m4-inner)}[data-month="5"]{--month-current: var(--month-5);--month-glow: var(--m5-glow);--month-inner: var(--m5-inner)}[data-month="6"]{--month-current: var(--month-6);--month-glow: var(--m6-glow);--month-inner: var(--m6-inner)}[data-month="7"]{--month-current: var(--month-7);--month-glow: var(--m7-glow);--month-inner: var(--m7-inner)}[data-month="8"]{--month-current: var(--month-8);--month-glow: var(--m8-glow);--month-inner: var(--m8-inner)}.month-progress-bar,.year-progress-bar{--track-bg: rgba(0, 40, 40, .45);--grid-bg: repeating-linear-gradient( 45deg, transparent 0 4px, rgba(255,255,255,.04) 4px 8px );width:100%;height:clamp(.5rem,1.1vw + .35rem,.75rem);margin-block:clamp(.4rem,1vw,.7rem) clamp(.8rem,2vw,1.1rem);background:var(--grid-bg),var(--track-bg);border:max(1px,.075rem) solid rgba(0,200,180,.25);border-radius:9999px;overflow:hidden;box-shadow:0 0 max(4px,.25rem) #000000a6 inset,0 max(1px,.06rem) max(4px,.25rem) #000000bf}.month-progress-fill,.year-progress-fill{height:100%;border-radius:inherit;position:relative;transition:width .9s cubic-bezier(.4,0,.2,1);background-size:200% 100%;will-change:width}.month-progress-fill{background-image:var(--month-current);box-shadow:0 0 max(8px,.5rem) 2px var(--month-glow),inset 0 0 max(6px,.38rem) var(--month-inner);animation:flowMonth 8s linear infinite}@keyframes flowMonth{to{background-position:-200% 0}}.year-progress-fill{--start:#fff7c2;--mid:#ffd65c;--end:#ff9400;background-image:linear-gradient(90deg,var(--start),var(--mid) 45%,var(--end));box-shadow:0 0 max(10px,.6rem) 2px #ffe174a6,inset 0 0 max(6px,.38rem) #ffe17466;animation:flowGold 8s linear infinite reverse}@keyframes flowGold{to{background-position:200% 0}}.month-progress-fill:after,.year-progress-fill:after{content:"";position:absolute;top:50%;translate:0 -50% rotate(45deg);right:clamp(-6px,-1vw,-4px);inline-size:clamp(10px,1.3vw,14px);block-size:clamp(10px,1.3vw,14px);background:radial-gradient(circle at 30% 30%,#fff,#dfe8ff 40%,#b4c9ff);box-shadow:0 0 max(6px,.38rem) #fffffff2;border-radius:3px;z-index:2}.month-progress-fill:before,.year-progress-fill:before{content:"";position:absolute;top:50%;translate:0 -50%;right:clamp(4px,.8vw,6px);inline-size:clamp(22px,3vw,32px);block-size:clamp(5px,.7vw,8px);background:radial-gradient(ellipse at left,rgba(255,255,255,.55)0%,transparent 70%);filter:blur(4px);pointer-events:none}@media (prefers-reduced-motion: reduce){.month-progress-fill,.year-progress-fill{animation:none!important;transition:none!important}}:root{--week-day-1: linear-gradient(90deg, #ffcccc, #ff6666 45%, #ff3333, #cc0000);--week-day-2: linear-gradient(90deg, #ffe0b3, #ffcc66 45%, #ff9933, #cc6600);--week-day-3: linear-gradient(90deg, #ccffcc, #66ff66 45%, #33cc33, #009900);--week-day-4: linear-gradient(90deg, #ccffcc, #66ff66 45%, #33cc33, #009900);--week-day-5: linear-gradient(90deg, #a3d4ff, #66b8ff 45%, #3399ff, #0066cc);--week-day-6: linear-gradient(90deg, #e0ccff, #cc99ff 45%, #9933ff, #6600cc)}.week-progress-bar{width:100%;height:clamp(.5rem,1.1vw + .35rem,.75rem);margin-block:clamp(.4rem,1vw,.7rem) clamp(.8rem,2vw,1.1rem);background:repeating-linear-gradient(45deg,transparent 0 4px,rgba(255,255,255,.035) 4px 8px),#3000547a;border:max(1px,.075rem) solid rgba(200,100,255,.3);border-radius:9999px;overflow:hidden;box-shadow:0 0 max(4px,.25rem) #000000a6 inset,0 max(1px,.06rem) max(4px,.25rem) #000000bf;-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4)}.week-progress-fill{height:100%;border-radius:inherit;position:relative;transition:width .9s cubic-bezier(.4,0,.2,1);background-size:200% 100%;background-image:var(--chakra-grad);box-shadow:0 0 max(10px,.6rem) 2px #64b4ffa6,inset 0 0 max(6px,.38rem) #50a0ff59;animation:flowWeek var(--breath, 5.236s) linear infinite;will-change:width}@keyframes flowWeek{to{background-position:-200% 0}}.week-progress-fill:after{content:"";position:absolute;top:50%;translate:0 -50% rotate(45deg);right:clamp(-6px,-1vw,-4px);inline-size:clamp(10px,1.3vw,14px);block-size:clamp(10px,1.3vw,14px);background:radial-gradient(circle at 30% 30%,#fff,#f5eaff 40%,#dabfff);box-shadow:0 0 max(6px,.38rem) #fffffff2;border-radius:3px;z-index:2}.week-progress-fill:before{content:"";position:absolute;top:50%;translate:0 -50%;right:clamp(4px,.8vw,6px);inline-size:clamp(22px,3vw,32px);block-size:clamp(5px,.7vw,8px);background:radial-gradient(ellipse at left,rgba(255,255,255,.55) 0%,transparent 70%);filter:blur(4px);pointer-events:none}.week-progress-fill[data-complete=true]{animation:weekExplode .8s ease-in-out forwards,flowWeek var(--breath, 5.236s) linear infinite;box-shadow:0 0 12px #ffffffbf,0 0 28px #aa64ff73,inset 0 0 18px #c864ff80}.week-progress-fill.burst{animation:weekExplode .85s ease-in-out both,flowWeek 5.236s linear infinite;box-shadow:0 0 12px #ffffffd9,0 0 24px #b464ff8c,inset 0 0 18px #c864ff80}@keyframes weekExplode{0%{transform:scale(1);filter:brightness(1.2)}40%{transform:scale(1.05);filter:brightness(2.5) saturate(2.2)}to{transform:scale(1);filter:brightness(1)}}.embodied-section-title{display:flex;align-items:center;justify-content:center;margin:1rem 0 .5rem;padding-bottom:.4rem;border-bottom:1px dashed rgba(0,255,255,.2)}.embodied-section-icon{width:auto;max-width:280px;height:auto;max-height:48px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(0,255,255,.5));animation:fadeIn .7s ease-out}.eternal-description{margin-top:.25rem;font-style:italic;color:#d9ebff;font-size:.95rem;line-height:1.5;margin-bottom:1.25rem;background:linear-gradient(90deg,#00ffcc1a,#00ccff1a);border-left:3px solid #00ffe0;padding:.75rem 1rem;border-radius:.5rem;box-shadow:0 0 8px #0ff3;transition:all .3s ease-in-out}.eternal-description em{font-style:italic;color:#fff;text-shadow:0 0 3px #3cfaff}.eternal-klock-timestamp{font-size:1.1rem;font-weight:600;color:#e0f7fa;margin-bottom:.3rem;letter-spacing:.5px;text-shadow:0 0 4px #00ffe0,0 0 6px #00b3b3}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0ad9;display:flex;justify-content:center;align-items:center;z-index:999}.modal-content{background:#111;padding:24px;border-radius:12px;color:#fff;width:90%;max-width:420px;text-align:center}.eternal-klock-toolbar{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-block:.75rem 1rem;position:relative;isolation:isolate}.eternal-klock-toolbar>*{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem}.toolbar-btn{all:unset;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.45rem .9rem;gap:.4rem;min-height:2.5rem;cursor:pointer;font:700 .95rem/1.1 Inter,sans-serif;letter-spacing:.02em;color:#e6faff;text-shadow:0 0 4px rgba(0,255,255,.8);border-radius:9999px;background:linear-gradient(135deg,#00ffff1f,#00eaff0f 40%,#00bcff0a);box-shadow:inset 0 0 0 1px #00ffff40,0 2px 6px #00000059;-webkit-backdrop-filter:blur(6px) saturate(180%);backdrop-filter:blur(6px) saturate(180%);transition:background .24s ease,box-shadow .24s ease,transform .18s ease;contain:paint;transform:translateZ(0);will-change:transform}.toolbar-btn:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from 0deg,#00eaff,#00eaff 90deg,#5c5cff 90deg,#5c5cff 180deg,#ff4dd2 180deg,#ff4dd2 270deg,#00ff9e 270deg,#00ff9e 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;filter:blur(4px);transition:opacity .3s linear}.toolbar-btn:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background-attachment:local;background-origin:border-box;background-repeat:no-repeat;background-position:50% 30%,50% 70%;background-size:160% 160%,160% 160%;background-image:radial-gradient(ellipse at top left,#00ffff40,#0ff0 60%),radial-gradient(ellipse at bottom right,#ff00ea40,#ff00ea00 60%);opacity:.55;animation:none!important;transform:translateZ(0)}.toolbar-icon{width:1.6rem;height:1.6rem;filter:drop-shadow(0 0 4px rgba(0,234,255,.35));transition:transform .18s ease;pointer-events:none}.toolbar-btn:hover,.toolbar-btn:focus-visible{background:linear-gradient(135deg,#00ffff3d,#00eaff1f 40%,#00bcff1a);box-shadow:inset 0 0 0 1px #00ffff8c,0 4px 14px #00ffff40,0 2px 6px #00000073;transform:translateY(-1px)}.toolbar-btn:hover:before,.toolbar-btn:focus-visible:before{opacity:1}.toolbar-btn:active{transform:translateY(0);box-shadow:inset 0 0 6px #00ffffa6,0 1px 3px #00000080}.toolbar-btn:hover .toolbar-icon,.toolbar-btn:focus-visible .toolbar-icon{transform:scale(1.15)}@media (prefers-contrast: more){.toolbar-btn{text-shadow:none}}.seal-container{font-family:Cinzel,serif;color:#dff9ff;text-shadow:0 0 6px rgba(0,255,255,.6)}.seal-code{display:inline-block;font-family:Fira Code,monospace;padding:.2rem .5rem;margin-left:.25rem;border-radius:8px;background:linear-gradient(90deg,#00fff7,#00c6ff,#06f);background-size:200% 100%;color:#fff;cursor:pointer;-webkit-user-select:all;user-select:all;transition:background-position .6s ease,box-shadow .3s ease;box-shadow:0 0 6px #00ffff80,inset 0 0 8px #ffffff1a}.seal-code:hover{background-position:100% 0;box-shadow:0 0 12px #00ffffbf,inset 0 0 10px #fff3}.seal-code.copied{animation:pulseCopied 1.2s ease forwards}@keyframes pulseCopied{0%{box-shadow:0 0 12px #00ffffe6,inset 0 0 12px #ffffff4d;background:linear-gradient(90deg,#ffe600,#fb0,#f80);color:#fffbe6}50%{box-shadow:0 0 20px gold,inset 0 0 20px #ffffc899;background:linear-gradient(90deg,#fd0,#f80,#f30);color:#fff9d6}to{box-shadow:0 0 6px #00ffff80,inset 0 0 8px #ffffff1a;background:linear-gradient(90deg,#00fff7,#00c6ff,#06f);color:#fff}}.seal-container{--glass-bg: rgba(10, 24, 36, .35);--glass-brd: rgba(140, 240, 255, .35);--glow: rgba(0, 255, 240, .35);--chip-start: #00fff7;--chip-mid: #00c6ff;--chip-end: #0066ff;--chip-shadow: 0 6px 18px rgba(0, 180, 255, .18), inset 0 0 10px rgba(255,255,255,.08);display:flex;align-items:center;gap:.5rem;padding:clamp(8px,1.2vw,12px) clamp(10px,1.6vw,16px);border-radius:16px;background:radial-gradient(120% 120% at 0% 0%,rgba(0,255,255,.06) 0%,transparent 60%),var(--glass-bg);border:1px solid var(--glass-brd);backdrop-filter:blur(10px) saturate(1.35);-webkit-backdrop-filter:blur(10px) saturate(1.35);box-shadow:inset 0 1px #ffffff12,0 10px 24px #00000059,0 0 0 1px #00c8ff0f;position:relative}.seal-chip{--padY: .35rem;--padX: .6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none;cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:.55rem;padding:var(--padY) var(--padX);font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(12px,1.2vw,14px);line-height:1.15;color:#f7fdff;border-radius:10px;background-image:linear-gradient(90deg,var(--chip-start),var(--chip-mid) 45%,var(--chip-end));background-size:220% 100%;transition:background-position .7s cubic-bezier(.2,.8,.2,1),transform .12s ease-out,box-shadow .25s ease-out,filter .25s ease-out;box-shadow:var(--chip-shadow);-webkit-user-select:all;user-select:all}.seal-chip:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff40,#fff0 40%),radial-gradient(80% 140% at 80% 0%,rgba(255,255,255,.18) 0%,transparent 70%);mix-blend-mode:screen;opacity:.9}.seal-gloss{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.28) 18%,rgba(255,255,255,.06) 32%,transparent 50%);transform:translate(-140%);animation:sheen 3.2s ease-in-out infinite}@keyframes sheen{0%{transform:translate(-140%)}40%{transform:translate(0)}60%{transform:translate(20%)}to{transform:translate(140%)}}.seal-chip:hover{background-position:100% 0;filter:saturate(1.08) brightness(1.06)}.seal-chip:active{transform:translateY(1px) scale(.995)}.seal-text{white-space:nowrap;max-width:min(68vw,620px);overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}.seal-toast{position:absolute;right:clamp(10px,2vw,18px);bottom:calc(100% + 6px);transform:translateY(6px);opacity:0;pointer-events:none;display:inline-flex;align-items:center;gap:.4rem;font-size:12px;font-weight:600;color:#07231f;padding:.25rem .55rem;border-radius:999px;background:linear-gradient(180deg,#eafff7,#c8fff1);box-shadow:0 6px 22px #00000040,0 0 0 1px #00e6b459,inset 0 1px #ffffffd9;border:1px solid rgba(0,210,180,.35);backdrop-filter:blur(6px) saturate(1.4);-webkit-backdrop-filter:blur(6px) saturate(1.4);transition:opacity .35s ease,transform .35s ease}.seal-toast .toast-icon{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#0fc,#00d6a8 70%,#00a97f);color:#00221b;font-weight:900;line-height:1}.seal-toast.show{opacity:1;transform:translateY(0)}.seal-chip.copied{--chip-start: #fff7c2;--chip-mid: #ffd65c;--chip-end: #ff9400;box-shadow:0 10px 26px #ffc10740,inset 0 0 12px #ffffff40;animation:sealPulse .85s ease both}.seal-chip.copied:after{content:"✓";position:absolute;right:-10px;top:-10px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-weight:900;color:#1c1200;background:radial-gradient(circle at 30% 30%,#ffe38a,#ffc107 75%,#ff9800);box-shadow:0 6px 18px #ffc1078c;transform:scale(.6);opacity:0;animation:checkPop .6s ease .06s forwards}@keyframes checkPop{0%{transform:scale(.6);opacity:0;filter:blur(3px)}55%{transform:scale(1.15);opacity:1;filter:blur(0)}to{transform:scale(1);opacity:1}}@keyframes sealPulse{0%{filter:brightness(1.15) saturate(1.25)}50%{filter:brightness(1.35) saturate(1.35)}to{filter:brightness(1) saturate(1)}}@media (prefers-reduced-motion: reduce){.seal-chip,.seal-gloss,.seal-toast,.seal-chip.copied:after{animation:none!important;transition:none!important}}.seal-container{display:grid;grid-auto-rows:min-content;width:100%}.seal-toast{position:static;transform:none;opacity:0;pointer-events:none;margin-left:auto}.seal-toast.show{opacity:1}.seal-chip{display:flex;align-items:center;width:100%;min-height:36px;text-align:left}.seal-text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 420px){.seal-header{gap:.5rem}.seal-toast{font-size:11px}.seal-chip{min-height:34px}}@media (max-width: 600px){.eternal-klock-mini{font-size:.7rem;padding:.45rem .9rem;max-width:calc(100vw - 16px)}.eternal-klock-detail{padding:1rem;max-width:90%}.eternal-klock-title{font-size:1.2rem}.eternal-klock-header{flex-direction:column;gap:.5rem}.eternal-spiral-wrapper{width:22px;height:22px}.eternal-spiral-svg{width:44px;height:44px}.sacred-geometry-object{width:120px;height:120px}}.eternal-modal-card{background:#041218b8;border:1px solid color-mix(in srgb,var(--core, #00eaff) 28%,transparent);border-radius:20px;box-shadow:0 0 10px #00ffff1a inset,0 0 22px #00ffff24,0 0 60px #00ffff1a;padding:clamp(14px,3vmin,28px);max-height:90vh;overflow:auto;-webkit-overflow-scrolling:touch}.eternal-modal-card .eternal-klock-title{text-shadow:0 0 6px color-mix(in srgb,var(--core, #00eaff) 60%,transparent)}.eternal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:radial-gradient(1200px 1200px at 50% 50%,#000e12db,#000000c7 55%,#000000e6);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);animation:overlayFade .18s ease-out}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}body.eternal-overlay-open{overflow:hidden}.eternal-modal-card{animation:popIn .24s cubic-bezier(.22,.61,.36,1);transform-origin:center}@keyframes popIn{0%{opacity:0;transform:translateY(6px) scale(.96)}60%{opacity:1;transform:translateY(0) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}.eternal-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(600px 600px at 50% 50%,rgba(0,255,255,.06),transparent 70%),radial-gradient(900px 900px at 50% 50%,rgba(0,128,255,.04),transparent 70%);mix-blend-mode:screen;opacity:.6}.eternal-modal-card{max-width:min(94vw,560px);width:min(94vw,560px);overflow-x:hidden}.eternal-overlay,.eternal-modal-card{overscroll-behavior:contain;touch-action:manipulation}html,body{min-height:100dvh;touch-action:pan-y;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.eternal-klock-container,.eternal-klock-detail,.eternal-overlay,.eternal-modal-card){max-width:100%;overflow-x:clip}:where(.toolbar-btn,.seal-chip,.eternal-klock-mini,button,[role=button],a){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}@media (hover: none) and (pointer: coarse){:where(.toolbar-btn,.seal-chip,.eternal-klock-mini){min-height:44px;min-width:44px}}:where(.eternal-klock-container,.eternal-klock-detail,.eternal-overlay,.eternal-modal-card){content-visibility:auto;contain:layout paint style;contain-intrinsic-size:720px 640px}.eternal-klock-detail{scrollbar-gutter:stable both-edges}body.eternal-overlay-open{overflow:hidden;overscroll-behavior:none}.toolbar-btn{contain:paint;will-change:transform,box-shadow,filter;backface-visibility:hidden;transform:translateZ(0)}.toolbar-btn:after{background-attachment:local!important;background-origin:padding-box!important;background-repeat:no-repeat!important;background-position:50% 30%,50% 70%!important;background-size:160% 160%,160% 160%!important;animation:none!important;transform:translateZ(0);will-change:transform}.toolbar-btn:before{will-change:opacity}:where(.eternal-spiral-wrapper,.spiral-tip,.sacred-geometry-object){will-change:transform,filter;backface-visibility:hidden;transform:translateZ(0)}:where(.month-progress-fill,.year-progress-fill,.week-progress-fill,.day-progress-fill,.spiral-progress-fill){will-change:width,background-position,filter;backface-visibility:hidden;transform:translateZ(0)}:where(.eternal-klock-container,.eternal-klock-detail,.seal-container){word-break:break-word;overflow-wrap:anywhere}:where(.eternal-klock-detail code,.eternal-klock-detail kbd,.eternal-klock-detail samp){max-inline-size:100%}@media (max-width: 480px){.eternal-klock-mini{-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2)}.eternal-modal-card{box-shadow:0 0 8px #00ffff1a inset,0 0 18px #00ffff24,0 0 36px #00ffff1a}}:where(.toolbar-btn,.seal-chip):active{transform:translateY(1px) scale(.995);transition:transform .08s ease}.eternal-klock-detail,.eternal-modal-card{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.eternal-overlay{min-height:100dvh;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}@media (hover: none) and (pointer: coarse){input,select,textarea{font-size:16px}}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition:none!important}}.eternal-modal-card *{max-width:100%}.splash-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,#000c18,#000 80%);transition:opacity .8s ease-in-out;overflow:hidden}.main-ui.hidden-behind-splash{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .6s ease-in-out}.logo-wrapper{position:relative;width:160px;height:160px}.spiral-logo,.klok-logo{position:absolute;top:0;left:0;width:160px;height:160px;object-fit:contain;will-change:transform,opacity,filter;pointer-events:none;opacity:0}@keyframes kairosPulse{0%{transform:scale(1);opacity:1;filter:drop-shadow(0 0 8px #00f2ff88)}50%{transform:scale(1.08);opacity:.88;filter:drop-shadow(0 0 18px #00f2ffaa)}to{transform:scale(1);opacity:1;filter:drop-shadow(0 0 8px #00f2ff88)}}.morph-start .spiral-logo{animation:spiralMorph 1.4s forwards cubic-bezier(.45,0,.2,1);z-index:2}.morph-start .klok-logo{animation:klokMorph 1.4s forwards cubic-bezier(.45,0,.2,1);z-index:3}@keyframes spiralMorph{0%{opacity:1;transform:scale(1) rotate(0);filter:drop-shadow(0 0 8px #00f2ff)}40%{opacity:.7;transform:scale(1.08) rotate(90deg);filter:blur(4px) drop-shadow(0 0 12px #00f2ffaa)}80%{opacity:.2;transform:scale(.9) rotate(180deg);filter:blur(8px) drop-shadow(0 0 6px #00f2ff88)}to{opacity:0;transform:scale(.8) rotate(270deg);filter:blur(12px) drop-shadow(0 0 4px #00f2ff55)}}@keyframes klokMorph{0%{opacity:0;transform:scale(.8) rotate(-270deg);filter:blur(12px) brightness(.6)}20%{opacity:.3;transform:scale(.9) rotate(-180deg);filter:blur(8px) brightness(.8)}60%{opacity:.8;transform:scale(1.05) rotate(-90deg);filter:blur(4px) brightness(1.1)}to{opacity:1;transform:scale(1) rotate(0);filter:drop-shadow(0 0 12px #00f2ffcc)}}@keyframes kairosPulse{0%{transform:scale(1);opacity:1;filter:drop-shadow(0 0 4px #00f2ff88) drop-shadow(0 0 8px #00f2ff88) drop-shadow(0 0 12px #66f2ff55)}50%{transform:scale(1.08);opacity:.92;filter:drop-shadow(0 0 8px #00f2ff) drop-shadow(0 0 16px #33f2ffaa) drop-shadow(0 0 32px #00ffff44)}to{transform:scale(1);opacity:1;filter:drop-shadow(0 0 4px #00f2ff88) drop-shadow(0 0 8px #00f2ff88) drop-shadow(0 0 12px #66f2ff55)}}@keyframes kairosPulse{0%{transform:scale(1);opacity:1;filter:hue-rotate(0deg) drop-shadow(0 0 6px #00f2ff) drop-shadow(0 0 12px #00f2ff88)}50%{transform:scale(1.08);opacity:.92;filter:hue-rotate(20deg) drop-shadow(0 0 12px #00f2ff) drop-shadow(0 0 24px #33f2ffaa)}to{transform:scale(1);opacity:1;filter:hue-rotate(0deg) drop-shadow(0 0 6px #00f2ff) drop-shadow(0 0 12px #00f2ff88)}}.pulse-animation{animation:kairosPulse 5.236s ease-in-out infinite}html,body{background:radial-gradient(1200px 800px at 10% 0%,#0b0f2a,#05060a 55%) fixed;color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji";margin:0;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%;min-height:100dvh;touch-action:pan-y;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}: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: rgba(16, 18, 28, .66);--glass: rgba(18, 22, 34, .72);--border: rgba(255, 255, 255, .08);--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 rgba(0,0,0,.45), 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: 5236ms}@media (prefers-color-scheme: light){:root{--bg: #f7f8ff;--card: rgba(255,255,255,.8);--glass: rgba(255,255,255,.85);--ink: #0d1330;--ink-dim: #4a527d;--border: rgba(13,19,48,.08);--shadow: 0 6px 24px rgba(8,16,40,.12), inset 0 0 0 1px var(--border)}}.verifier-stamper{max-width:1100px;margin:24px auto 64px;padding-inline:var(--page-pad);width:100%;overflow:clip}.toolbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;padding:10px 12px;background:linear-gradient(180deg,#0a0c14a6,#0a0c1440);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);max-width:100%}.brand-lockup{display:flex;align-items:center;gap:12px;min-width:0}.brand-lockup .glyph{width:28px;height:28px;border-radius:6px;background:conic-gradient(from 0deg at 50% 50%,var(--accent),var(--accent-2),var(--accent-3),var(--accent));box-shadow:0 0 24px color-mix(in srgb,var(--accent) 35%,transparent)}.toolbar h1{margin:0;line-height:1.05;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(18px,1.4vw + .8rem,26px);color:transparent;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-background-clip:text;background-clip:text;-webkit-text-stroke:.55px rgba(255,255,255,.28);text-shadow:0 0 .5px rgba(255,255,255,.35),0 6px 22px color-mix(in srgb,var(--accent) 26%,transparent);background-size:200% 200%;animation:holoShift 14s linear infinite;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolbar h1:after{content:"";display:block;height:1px;width:52%;margin-top:4px;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}@media (prefers-reduced-motion: reduce){.toolbar h1{animation:none}}.toolbar-actions{display:flex;align-items:center;gap:clamp(8px,1.2vw,14px);flex-wrap:wrap;padding:6px;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%);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15);box-shadow:0 8px 24px #00000059,inset 0 0 0 1px #ffffff0a}.toolbar-actions>*{white-space:nowrap;height:38px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;box-shadow:none;max-width:100%}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;color:var(--ink);background:transparent;font-weight:600;border-radius:10px;padding:10px 14px;transition:transform .08s ease,box-shadow .2s ease,background .2s ease,filter .2s ease;user-select:none;-webkit-user-select:none}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%));color:#06121a;text-shadow:0 1px 0 rgba(255,255,255,.35);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));max-height:calc(100vh - (2*clamp(8px,6vh,24px)));margin-block:clamp(8px,6vh,24px);margin-inline:auto;border:0;padding:0;border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--glass),rgba(10,12,20,.7));box-shadow:0 24px 64px #00000080,inset 0 0 0 1px var(--border);color:var(--ink);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:pop-in .18s ease-out}@keyframes pop-in{0%{transform:translateY(6px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity: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{display:flex;flex-direction:column;width:100%;height:100%;max-width:100%;overflow:hidden}.modal-topbar{position:sticky;top:0;z-index:2;min-height:var(--topbar-h);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;background:linear-gradient(180deg,#0a0c14e6,#0a0c14b3);border-bottom:1px solid var(--border)}.close-btn{margin:6px 8px;width:36px;height:36px;border-radius:10px;background:#ffffff0f;border:1px solid var(--border);font-size:20px;line-height:1}.close-btn:hover{background-color:#ffffff14}.status-strip{display:flex;gap:8px;padding:8px 8px 8px 0;overflow-x:auto;white-space:nowrap;scrollbar-width:none;scroll-snap-type:x proximity}.status-strip>*{scroll-snap-align:start}.chip{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:12px;letter-spacing:.02em;border:1px solid var(--border);background:#ffffff0a;color:var(--ink)}.chip.info{border-color:color-mix(in srgb,var(--accent) 25%,transparent);color:var(--accent)}.chip.ok{border-color:#4ee89a59;color:var(--ok)}.chip.warn{border-color:#ffd16659;color:var(--warn)}.chip.err{border-color:#ff6b7a66;color:var(--error)}.modal-header{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:12px 16px;align-items:center}.modal-header img{width:64px;height:64px;border-radius:10px;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)}.header-fields{min-width:0}.header-fields h2{margin:0 0 4px;font-size:18px;overflow-wrap:anywhere}.header-fields p{margin:0;color:var(--ink-dim)}.header-fields span{overflow-wrap:anywhere}.header-keys{margin-top:8px;display:flex;gap:10px;flex-wrap:wrap}.header-keys .field{background:#ffffff0a;border:1px solid var(--border);border-radius:10px;padding:6px 8px}.header-keys .field.warn{color:var(--warn);border-color:#ffd16659}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.fab-stack{position:absolute;right:clamp(8px,4vw,16px);top:82px;display:flex;flex-direction:column;gap:10px;z-index:3;will-change:transform;transform:translateZ(0)}.fab{width:44px;height:44px;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 20%,transparent),color-mix(in srgb,var(--accent-2) 22%,transparent));border:1px solid var(--border);box-shadow:var(--shadow);font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fab.copied{outline:2px solid var(--ok)}.tabs{display:flex;gap:8px;padding:8px 12px 12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:sticky;top:var(--topbar-h);z-index:1;background:linear-gradient(180deg,#0a0c14d9,#0a0c14a6)}.tabs button{padding:8px 12px;border-radius:var(--pill);color:var(--ink-dim);border:1px solid transparent}.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:transparent}.modal-body{padding:14px 16px 6px;overflow-y:auto;overflow-x:hidden;max-height:calc(90vh - 260px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:800px 600px}@supports (height: 100dvh){.modal-body{max-height:calc(100dvh - 260px)}}.summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summary-grid .kv{display:grid;grid-template-columns:120px 1fr;gap:8px;padding:10px 12px;border-radius:var(--radius);background:var(--card);border:1px solid var(--border);min-width:0}.summary-grid .kv.wide{grid-column:1 / -1}.kv .k{color:var(--ink-dim)}.kv .v{color:var(--ink);overflow-wrap:anywhere}.lineage .empty{margin:8px 4px;color:var(--ink-dim)}.transfers{list-style:none;margin:0;padding:0;display:grid;gap:10px}.transfer{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff09,#ffffff05);padding:10px 12px}.transfer header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.transfer .index{font-weight:700;color:var(--ink)}.transfer .state.open{color:var(--warn)}.transfer .state.closed{color:var(--ok)}.transfer .row{display:grid;grid-template-columns:140px 1fr;gap:8px;padding:4px 0;border-top:1px dashed var(--border)}.transfer .row:first-of-type{border-top:0}.transfer .row .v{overflow-wrap:anywhere}.payload summary{cursor:pointer;color:var(--accent)}.payload .row{grid-template-columns:100px 1fr}.json-toggle{margin:8px 0 12px;color:var(--ink-dim)}.raw-json{white-space:pre-wrap;padding:12px;border-radius:var(--radius);background:#0d1020;border:1px solid var(--border);max-height:46vh;overflow:auto}.json-tree-wrap{overflow-x:hidden}.json-node{list-style:none;padding-left:14px}.json-node>li>details>summary{cursor:pointer;color:var(--accent-2)}.modal-footer{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:12px 16px 14px;border-top:1px solid var(--border);background:linear-gradient(0deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 40%),transparent}.modal-footer .status.error{color:var(--error)}.explorer-dialog{box-sizing:border-box;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;color:var(--ink);background:linear-gradient(180deg,var(--glass),rgba(10,12,20,.7));box-shadow:0 24px 64px #00000080,inset 0 0 0 1px var(--border);overflow:hidden;border-radius:0}.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{display:flex;flex-direction:column;height:100%;max-width:100%;overflow:hidden}.explorer-topbar{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#0a0c14e6,#0a0c14b3)}.explorer-title{margin:0;font-size:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:transparent;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-background-clip:text;background-clip:text;-webkit-text-stroke:.55px rgba(255,255,255,.28);text-shadow:0 0 .5px rgba(255,255,255,.35),0 6px 22px color-mix(in srgb,var(--accent) 26%,transparent);background-size:200% 200%;animation:holoShift 14s linear infinite;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion: reduce){.explorer-title{animation:none}}.explorer-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px 12px 16px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:800px 600px}@media (min-width: 960px){.explorer-dialog{width:clamp(380px,34vw,520px);height:100dvh;margin:0 0 0 auto;border-radius:20px 0 0 20px}}.keystream,[data-keystream],[data-role=keystream]{font-size:clamp(12px,2.8vw,14px);line-height:1.15;letter-spacing:.02em;color:var(--ink);white-space:normal;word-break:break-word;overflow-wrap:anywhere;text-overflow:clip;max-height:calc(2.3em + 2px);padding-right:2px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 85%,rgba(0,0,0,.25));mask-image:linear-gradient(to bottom,#000 85%,#00000040)}@media (hover: none) and (pointer: coarse){.keystream,[data-keystream],[data-role=keystream]{overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:auto}.keystream::-webkit-scrollbar,[data-keystream]::-webkit-scrollbar,[data-role=keystream]::-webkit-scrollbar{display:none}}@media (hover: hover){.keystream:hover,.keystream:focus,[data-keystream]:hover,[data-keystream]:focus,[data-role=keystream]:hover,[data-role=keystream]:focus{max-height:none;-webkit-mask-image:none;mask-image:none}}.toolbar .brand-lockup h3{margin:0;color:transparent;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-background-clip:text;background-clip:text;-webkit-text-stroke:.55px rgba(255,255,255,.28);text-shadow:0 0 .5px rgba(255,255,255,.35),0 6px 22px color-mix(in srgb,var(--accent) 26%,transparent);background-size:200% 200%;animation:holoShift 14s linear infinite;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion: reduce){.toolbar .brand-lockup h3{animation:none}}:root{--accent: #11d7ff;--accent-2: #7a5cff;--accent-3: #00ffe0;--border: rgba(255,255,255,.14);--x-size: 40px;--x-radius: 12px;--x-gx: 10px;--x-font: 22px;--x-font-lg: 24px;--x-shadow: 0 8px 22px rgba(0,0,0,.45)}@property --x-rot{syntax:"<angle>"; inherits:false; initial-value:0deg;}:where(.modal-topbar .close-btn,.explorer-topbar .close-btn){position:relative;isolation:isolate;display:inline-grid;place-items:center;width:var(--x-size);height:var(--x-size);min-width:44px;min-height:44px;border-radius:var(--x-radius);font-weight:900;line-height:1;letter-spacing:.01em;font-size:var(--x-font);color:var(--accent);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transform:translateZ(0);will-change:transform,filter,box-shadow;transition:transform .12s ease,filter .18s ease,text-shadow .18s ease,box-shadow .18s ease;text-shadow:0 0 1px rgba(255,255,255,.65),0 0 8px color-mix(in srgb,var(--accent) 45%,transparent),0 0 18px color-mix(in srgb,var(--accent-2) 35%,transparent)}.explorer-topbar .close-btn{font-size:var(--x-font-lg)}@supports (-webkit-background-clip:text) or (background-clip:text){:where(.modal-topbar .close-btn,.explorer-topbar .close-btn){background-image:conic-gradient(from var(--x-rot) at 50% 50%,var(--accent) 0deg,var(--accent-2) 140deg,var(--accent-3) 260deg,var(--accent) 360deg);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:x-rotate 6s linear infinite,x-breathe 2.8s ease-in-out infinite}}:where(.modal-topbar .close-btn,.explorer-topbar .close-btn):before{content:"";position:absolute;inset:max(-12px,calc((var(--x-size) - 44px)/-2));border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(62% 62% at 50% 42%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 65%),conic-gradient(from var(--x-rot),color-mix(in srgb,var(--accent) 18%,transparent),color-mix(in srgb,var(--accent-2) 12%,transparent),color-mix(in srgb,var(--accent-3) 16%,transparent),color-mix(in srgb,var(--accent) 18%,transparent));filter:blur(var(--x-gx)) saturate(1.1);opacity:.75;animation:x-rotate 6s linear infinite}:where(.modal-topbar .close-btn,.explorer-topbar .close-btn):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent) inset,0 0 0 1px color-mix(in srgb,var(--accent-3) 10%,transparent);background:radial-gradient(140% 120% at 25% 20%,rgba(255,255,255,.06),transparent 60%),linear-gradient(to bottom,#ffffff1a,#fff0 40%);mix-blend-mode:screen}:where(.modal-topbar .close-btn,.explorer-topbar .close-btn):hover{transform:translateY(-1px) scale(1.05);text-shadow:0 0 2px rgba(255,255,255,.9),0 0 12px color-mix(in srgb,var(--accent) 65%,transparent),0 0 26px color-mix(in srgb,var(--accent-2) 55%,transparent),0 0 36px color-mix(in srgb,var(--accent-3) 40%,transparent);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 35%,transparent))}:where(.modal-topbar .close-btn,.explorer-topbar .close-btn):active{transform:translateY(0) scale(.985)}:where(.modal-topbar .close-btn,.explorer-topbar .close-btn):focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 85%,transparent),0 0 0 6px color-mix(in srgb,var(--accent-2) 26%,transparent)}@keyframes x-rotate{to{--x-rot: 360deg }}@keyframes x-breathe{0%,to{transform:none}50%{transform:translateY(-.5px) scale(1.06)}}@media (prefers-reduced-motion: reduce){:where(.modal-topbar .close-btn,.explorer-topbar .close-btn){animation:none}:where(.modal-topbar .close-btn,.explorer-topbar .close-btn):before{animation:none}}@media (pointer: coarse){:root{--x-size: 48px;--x-font: 24px;--x-font-lg: 26px}}@media (forced-colors: active){:where(.modal-topbar .close-btn,.explorer-topbar .close-btn){background-image:none;-webkit-text-fill-color:CanvasText;color:ButtonText;text-shadow:none;box-shadow:0 0 0 2px Highlight}:where(.modal-topbar .close-btn,.explorer-topbar .close-btn):before,:where(.modal-topbar .close-btn,.explorer-topbar .close-btn):after{display:none}}:where(.modal-topbar .close-btn.holo,.explorer-topbar .close-btn.holo){background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent-2) 18%,transparent) 50%,rgba(255,255,255,.04) 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 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent) inset,var(--x-shadow),0 0 24px color-mix(in srgb,var(--accent) 22%,transparent)}:where(.close-btn.compact){--x-size: 36px;--x-font: 20px}@media (pointer: coarse){:where(.close-btn.compact){--x-size: 44px;--x-font: 22px}}:where(.modal-topbar .close-btn>*,.explorer-topbar .close-btn>*){display:inline-block;line-height:1;transform:translateZ(0)}.verifier-toggle{all:unset;position:fixed;right:clamp(12px,4vw,20px);bottom:calc(clamp(12px,4vw,20px) + env(safe-area-inset-bottom));z-index:10001;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;padding:clamp(.48rem,1.6vw,.64rem) clamp(.78rem,2vw,1rem);min-height:40px;border-radius:999px;font:600 clamp(.82rem,1.8vw,.9rem)/1 var(--ff-ui,"JetBrains Mono",ui-monospace);letter-spacing:.02em;text-transform:uppercase;color:var(--seal-ink, #031316);background:linear-gradient(135deg,color-mix(in srgb,var(--seal-core) 90%,transparent),color-mix(in srgb,var(--seal-aura) 90%,transparent)),linear-gradient(to bottom,rgba(255,255,255,.22) 0 8%,rgba(255,255,255,.1) 12% 22%,transparent 38%),radial-gradient(60% 80% at 18% 0%,rgba(255,255,255,.22) 0 7%,transparent 20%),radial-gradient(70% 90% at 82% 100%,rgba(255,255,255,.16) 0 6%,transparent 18%),conic-gradient(from 210deg at 68% 38%,color-mix(in srgb,var(--seal-core) 24%,transparent) 0 10%,transparent 10% 30%,color-mix(in srgb,var(--seal-aura) 18%,transparent) 30% 42%,transparent 42% 100%);background-blend-mode:overlay,soft-light,screen,soft-light,color-dodge;-webkit-backdrop-filter:blur(6px) saturate(130%) contrast(104%) brightness(1.04);backdrop-filter:blur(6px) saturate(130%) contrast(104%) brightness(1.04);box-shadow:0 10px 24px color-mix(in srgb,var(--seal-core) 28%,transparent),inset 0 0 6px #ffffff1f;transform-origin:100% 100%;transition:transform .22s cubic-bezier(.23,1.46,.45,1.1),box-shadow .22s ease,filter .22s ease;touch-action:manipulation;will-change:transform;--ring: color-mix(in srgb, var(--seal-aura) 60%, transparent)}.verifier-toggle:before{content:"";width:clamp(22px,5vw,26px);height:clamp(22px,5vw,26px);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--seal-ink, #031316) 100%,transparent) 0 35%,transparent 60%);box-shadow:inset 0 0 10px #00000047,0 0 16px color-mix(in srgb,var(--seal-core) 38%,transparent)}.verifier-toggle:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--seal-core) 35%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--seal-core) 35%,transparent);opacity:.6;animation:verifier-ring var(--kai-pulse) ease-out infinite;pointer-events:none;will-change:transform,opacity}.verifier-toggle:hover,.verifier-toggle:focus-visible{transform:translateY(-2px) scale(1.02);box-shadow:0 16px 36px color-mix(in srgb,var(--seal-core) 42%,transparent),inset 0 0 10px #ffffff2e;outline:2px solid var(--ring);outline-offset:3px}.verifier-bg{grid-area:stack;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;background:linear-gradient(to bottom right,color-mix(in srgb,var(--seal-ink, #031316) 92%,transparent),color-mix(in srgb,var(--seal-ink, #031316) 96%,transparent)),radial-gradient(circle at 20% 15%,color-mix(in srgb,var(--seal-core) 12%,transparent) 0 8%,transparent 40%),radial-gradient(circle at 80% 70%,color-mix(in srgb,var(--seal-aura) 14%,transparent) 0 12%,transparent 45%),conic-gradient(from 140deg at 50% 30%,color-mix(in srgb,var(--seal-core) 10%,transparent),transparent 72deg);background-blend-mode:normal,screen,screen,normal;background-size:100% 100%,1200px 1200px,1600px 1600px,100% 100%;animation:bg-star-drift 90s linear infinite,bg-aurora 28s ease-in-out infinite alternate;will-change:background-position;filter:saturate(110%)}.verifier-container .container-shell{grid-area:stack;position:relative;width:100%;height:100%;display:grid;place-items:center;padding:clamp(8px,2.2vw,24px);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--seal-core) 8%,transparent),transparent 60%);animation:container-fade .42s ease-out both}.verifier-exit{all:unset;position:fixed;top:calc(16px + env(safe-area-inset-top));right:calc(16px + env(safe-area-inset-right));z-index:10002;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;cursor:pointer;font:800 1.35rem/1 var(--ff-ui,"JetBrains Mono",ui-monospace);color:var(--seal-ink, #031316);background:linear-gradient(135deg,var(--seal-core),var(--seal-aura));box-shadow:0 18px 48px color-mix(in srgb,var(--seal-core) 45%,transparent),inset 0 0 12px #ffffff38;transition:transform .22s cubic-bezier(.23,1.46,.45,1.1),box-shadow .22s ease,filter .22s ease;touch-action:manipulation;--ring: color-mix(in srgb, var(--seal-aura) 75%, transparent)}.verifier-exit:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;border:2px solid color-mix(in srgb,var(--seal-core) 45%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--seal-core) 45%,transparent);animation:verifier-exit-ring var(--kai-pulse) ease-out infinite;pointer-events:none;will-change:transform,opacity}.verifier-exit:hover,.verifier-exit:focus-visible{transform:translateY(-3px) scale(1.05);box-shadow:0 26px 56px color-mix(in srgb,var(--seal-core) 65%,transparent),inset 0 0 16px #ffffff42;outline:2px solid var(--ring);outline-offset:4px}@media (prefers-contrast: more){.verifier-toggle{box-shadow:none;border:2px solid var(--seal-core)}.verifier-toggle:after{display:none}.verifier-exit{box-shadow:none;border:2px solid var(--seal-core);background:var(--seal-core);color:#001316}.verifier-exit:after{display:none}}@media (prefers-reduced-motion: reduce){.verifier-toggle,.verifier-toggle:after,.verifier-bg,.verifier-container .container-shell,.verifier-exit,.verifier-exit:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}}.countdown{--p: var(--kai-pulse);--c: var(--chakra, var(--seal-core, #00ffe0));margin:10px 0;display:inline-flex;align-items:baseline;gap:.35rem;font-family:Orbitron,Rajdhani,JetBrains Mono,ui-monospace,monospace;font-size:clamp(1rem,2.6vw,1.25rem);letter-spacing:.02em;color:#e9ffff;text-align:center;text-shadow:0 0 6px rgba(255,255,255,.28),0 0 12px rgba(160,220,255,.35),0 0 20px rgba(120,180,255,.55);animation:countdown-breathe var(--p) linear infinite}@keyframes tick-pop{0%{transform:translateY(.5px) scale(.96)}to{transform:none}}.rich-grid .json-altar pre.json,.rich-grid .json-altar code.json,.rich-grid .json-altar pre code{color:var(--ink);font-variant-numeric:tabular-nums;text-shadow:0 0 .45px rgba(255,255,255,.35),0 6px 22px color-mix(in srgb,var(--accent) 18%,transparent),0 0 36px color-mix(in srgb,var(--accent-2) 16%,transparent)}.rich-grid .json-altar pre.json:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,#ffffff12,#fff0 38%),radial-gradient(120% 160% at 12% -10%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 62%),radial-gradient(120% 160% at 88% 110%,color-mix(in srgb,var(--accent-2) 10%,transparent),transparent 62%);mix-blend-mode:screen;z-index:1}.rich-grid .json-altar pre.json:after{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;pointer-events:none;border-radius:inherit;background:conic-gradient(from 0deg at 50% 50%,transparent 0 34%,color-mix(in srgb,var(--accent) 10%,transparent) 42%,color-mix(in srgb,var(--accent-2) 10%,transparent) 56%,transparent 64% 100%);filter:blur(26px);animation:altarDrift 22s linear infinite;opacity:.45;z-index:0}.rich-grid .json-altar pre.json{background:linear-gradient(180deg,#ffffff05,#ffffff04),repeating-linear-gradient(0deg,color-mix(in srgb,var(--accent) 5%,transparent) 0,color-mix(in srgb,var(--accent) 5%,transparent) 28px,transparent 28px,transparent 56px),#0d1020;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 35%,transparent) transparent;content-visibility:auto;contain:paint;contain-intrinsic-size:1200px 800px;scroll-behavior:auto}.rich-grid .json-altar pre.json::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 35%,transparent),color-mix(in srgb,var(--accent-2) 35%,transparent));border-radius:10px}.rich-grid .json-altar pre.json:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:2px;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent) inset,0 12px 34px color-mix(in srgb,var(--accent) 18%,transparent)}details.rich-data>summary{position:relative;will-change:transform,text-shadow,filter,background-position;transform-origin:center;color:transparent;-webkit-text-fill-color:transparent;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-background-clip:text;background-clip:text;-webkit-text-stroke:.55px rgba(255,255,255,.28);text-shadow:0 0 .5px rgba(255,255,255,.35),0 6px 22px color-mix(in srgb,var(--accent) 26%,transparent);background-size:200% 200%;animation:holoBreath 5.236s ease-in-out infinite,holoShiftSlow 10.472s linear infinite}details.rich-data>summary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff0f,#ffffff08),radial-gradient(120% 180% at 10% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%);border:1px solid var(--border);box-shadow:0 10px 28px #00000059,inset 0 0 0 1px #ffffff0d;will-change:box-shadow,filter;animation:barHalo 5.236s ease-in-out infinite}@keyframes holoBreath{0%,to{transform:none;text-shadow:0 0 .45px rgba(255,255,255,.35),0 4px 16px color-mix(in srgb,var(--accent) 20%,transparent),0 0 24px color-mix(in srgb,var(--accent-2) 14%,transparent);letter-spacing:.06em;filter:brightness(1) saturate(1)}50%{transform:scale(1.015);text-shadow:0 0 .7px rgba(255,255,255,.5),0 10px 32px color-mix(in srgb,var(--accent) 38%,transparent),0 0 54px color-mix(in srgb,var(--accent-2) 26%,transparent);letter-spacing:.08em;filter:brightness(1.03) saturate(1.06)}}@keyframes barHalo{0%,to{box-shadow:0 10px 28px #00000059,inset 0 0 0 1px #ffffff0d}50%{box-shadow:0 18px 44px color-mix(in srgb,var(--accent) 24%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}}@keyframes caretBreath{0%,to{filter:drop-shadow(0 0 0 rgba(120,247,255,0));transform:translateY(0) rotate(45deg)}50%{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 45%,transparent));transform:translateY(-1px) rotate(45deg)}}@media (max-width: 840px){.summary-grid{grid-template-columns:1fr}.summary-grid .kv{grid-template-columns:110px 1fr}.transfer .row{grid-template-columns:120px 1fr}.fab-stack{top:94px;right:10px}}@media (max-width: 560px){.toolbar{padding:10px}.toolbar h1{font-size:18px;letter-spacing:.07em}button{padding:9px 12px}.modal-header{grid-template-columns:56px 1fr}.fab{width:40px;height:40px}.explorer-body .meta-row{grid-template-columns:1fr}.explorer-body .meta-row :is(button,.button,[role=button]){justify-self:start}}@media (max-width: 360px){.modal-header img{width:52px;height:52px}.toolbar-actions{gap:8px}}@media (hover: none) and (pointer: coarse){:where(button,.chip,.fab,.close-btn,.toolbar-actions>*,.verifier-toggle,.verifier-exit){min-height:44px;min-width:44px}.toolbar,.explorer-topbar,.modal-topbar,.tabs{-webkit-backdrop-filter:blur(8px) saturate(1.1);backdrop-filter:blur(8px) saturate(1.1);box-shadow:0 4px 16px #00000052,inset 0 0 0 1px var(--border)}input,select,textarea{font-size:16px}:where(.verifier-stamper,.toolbar,.glass,.fab,dialog.glass-modal,.transfer,.summary-grid .kv){box-shadow:0 6px 20px #00000057,inset 0 0 0 1px var(--border)}}:where(.modal-body,.explorer-body,.status-strip){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:800px 600px}:root:has(dialog[open]),:root:has(.verifier-container){overflow:hidden;touch-action:none}:where(dialog.glass-modal,.explorer-dialog,.modal-viewport,.status-strip,.modal-header,.tabs,.modal-body,.modal-footer,.explorer-body,.toolbar,.explorer-chrome,.explorer-topbar,.summary-grid,.transfer){max-width:100%;overflow-x:clip}img,svg,video,canvas,iframe{max-width:100%;height:auto;display:block;-webkit-user-drag:none;user-drag:none;image-rendering:auto}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 35%,transparent) transparent}*::-webkit-scrollbar{height:8px;width:8px}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 28%,transparent);border-radius:8px}*::-webkit-scrollbar-track{background:transparent}@supports (padding: max(0px)){.explorer-topbar,.modal-topbar,.modal-footer{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}.explorer-dialog{padding-bottom:env(safe-area-inset-bottom,0)}.explorer-body{padding-bottom:max(16px,env(safe-area-inset-bottom,0))}@media (prefers-reduced-motion: reduce){*{transition-duration:1ms!important}.toolbar h1,.toolbar .brand-lockup h3,.explorer-title{animation:none!important}}.explorer-body .stream-title,.explorer-body .stream-header,.explorer-body header.stream-header,.explorer-body .stream{display:none!important}.explorer-body>h1:first-child,.explorer-body>h2:first-child{display:none!important}.explorer-body,.explorer-body *{max-width:100%}.explorer-body .card,.explorer-body .panel{overflow:hidden}.explorer-body .meta-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;min-width:0}.explorer-body .meta-row .keystream,.explorer-body .meta-row [data-keystream],.explorer-body .meta-row [data-role=keystream]{margin-top:2px}.row.zk-send .k:after{content:" (SO)";margin-left:6px;color:var(--muted)}.row.zk-recv .k:after{content:" (RO)";margin-left:6px;color:var(--muted)}.zk-pill{display:inline-flex;align-items:center;gap:8px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;border:1px solid var(--border);background:var(--glass)}.zk-dot{width:8px;height:8px;border-radius:50%;background:var(--muted)}.row.zk-send[data-state=verified] .v,.row.zk-recv[data-state=verified] .v{color:var(--ok)}.row.zk-send[data-state=pending] .v,.row.zk-recv[data-state=pending] .v{color:var(--warn)}.row.zk-send[data-state=failed] .v,.row.zk-recv[data-state=failed] .v{color:var(--err)}.row.zk-send[data-state=unavailable] .v,.row.zk-recv[data-state=unavailable] .v{color:var(--muted)}.row.zk-send[data-state=verified] .zk-dot,.row.zk-recv[data-state=verified] .zk-dot{background:var(--ok)}.row.zk-send[data-state=pending] .zk-dot,.row.zk-recv[data-state=pending] .zk-dot{background:var(--warn)}.row.zk-send[data-state=failed] .zk-dot,.row.zk-recv[data-state=failed] .zk-dot{background:var(--err)}:root{--chip-size: clamp(52px, 8.4vw, 68px);--chip-blur: 12px;--chip-glass: rgba(255,255,255,.06);--chip-border: rgba(255,255,255,.14);--chip-inner: rgba(255,255,255,.22);--chip-shadow: rgba(0,0,0,.55);--chip-badge-h: 22px;--chip-badge-pad-x: 6px;--chip-tip-bg: rgba(10,14,20,.9);--chip-tip-fg: #eaf2ff;--chip-tip-radius: 10px}.status-strip{display:flex;gap:10px;padding:8px 12px;mask-image:linear-gradient(to right,transparent 0,black 18px,black calc(100% - 18px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 18px,black calc(100% - 18px),transparent 100%);scrollbar-width:none}.status-strip::-webkit-scrollbar{display:none}.chip.icon{position:relative;width:var(--chip-size);height:var(--chip-size);flex:0 0 var(--chip-size);border-radius:999px;background:radial-gradient(120% 120% at 30% 25%,rgba(255,255,255,.22) 0%,rgba(255,255,255,.08) 40%,rgba(255,255,255,.02) 60%,transparent 100%),var(--chip-glass);box-shadow:inset 0 1px 0 var(--chip-inner),inset 0 -12px 22px #ffffff0f,0 8px 22px var(--chip-shadow);border:1px solid var(--chip-border);backdrop-filter:saturate(125%) blur(var(--chip-blur));-webkit-backdrop-filter:saturate(125%) blur(var(--chip-blur));display:inline-flex;align-items:center;justify-content:center;color:#a7c7ff;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,background .18s ease,color .18s ease;outline:none}.chip.icon .ico,.chip.icon svg{position:relative;z-index:1;display:block;width:56%;height:56%;stroke-width:2.4}@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:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0 40%,currentColor 47% 53%,transparent 60% 100%);filter:blur(8px) saturate(140%);opacity:.35;z-index:0;animation:chipSpin 12s linear infinite}@keyframes chipSpin{to{transform:rotate(360deg)}}.chip.icon.ok{color:#35e49a;box-shadow:inset 0 1px 0 var(--chip-inner),inset 0 -12px 22px #35e49a1a,0 8px 22px #35e49a40}.chip.icon.warn{color:#ffd64d;box-shadow:inset 0 1px 0 var(--chip-inner),inset 0 -12px 22px #ffd64d1a,0 8px 22px #ffd64d40}.chip.icon.err{color:#ff6b6b;box-shadow:inset 0 1px 0 var(--chip-inner),inset 0 -12px 22px #ff6b6b1a,0 8px 22px #ff6b6b47}.chip.icon.info{color:#7ab8ff;box-shadow:inset 0 1px 0 var(--chip-inner),inset 0 -12px 22px #7ab8ff1a,0 8px 22px #7ab8ff40}.chip.icon.ok:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:inherit;background:radial-gradient(60% 60% at 50% 50%,currentColor 0%,transparent 60%);opacity:.2;filter:blur(14px);z-index:0;animation:breathe 5.236s ease-in-out infinite}@keyframes breathe{0%,to{opacity:.16;transform:scale(1)}50%{opacity:.3;transform:scale(1.05)}}.chip.icon[data-badge]:after{content:attr(data-badge);position:absolute;right:-4px;top:-6px;min-width:calc(var(--chip-badge-h));height:var(--chip-badge-h);padding:0 var(--chip-badge-pad-x);border-radius:999px;font:800 12px/var(--chip-badge-h) ui-sans-serif,system-ui,-apple-system,SF Pro Text,Inter,Roboto,Segoe UI,Helvetica Neue,Arial;text-align:center;color:#0b0f14;background:linear-gradient(180deg,#fff,#ffffffd9),currentColor;box-shadow:0 2px 4px #00000059,inset 0 1px #ffffffb3;border:1px solid rgba(0,0,0,.15);z-index:2}.chip.icon[data-tip]{--tip-offset: 12px}.chip.icon[data-tip]::selection{background:transparent}.chip.icon[data-tip]:after,.chip.icon[data-tip]:before{pointer-events:none;position:absolute;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.chip.icon[data-tip]:before{content:attr(data-tip);bottom:calc(100% + var(--tip-offset));left:50%;translate:-50% 0;background:var(--chip-tip-bg);color:var(--chip-tip-fg);font:600 12px/1.2 ui-sans-serif,system-ui,-apple-system,SF Pro Text,Inter,Roboto,Segoe UI,Helvetica Neue,Arial;padding:8px 10px;border-radius:var(--chip-tip-radius);box-shadow:0 8px 22px #00000073,inset 0 1px #ffffff0f;white-space:nowrap;z-index:30}.chip.icon[data-tip]:after{content:"";bottom:calc(100% + var(--tip-offset) - 6px);left:50%;translate:-50% 0;width:10px;height:10px;background:var(--chip-tip-bg);transform:rotate(45deg);border-radius:2px;box-shadow:0 4px 12px #00000059;z-index:29}@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)}@media (prefers-contrast: more){.chip.icon{border-color:#ffffff59}}@container style(--chip-size: 52px){.status-strip{gap:8px}}.modal-topbar{position:sticky;top:0;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);border-bottom:1px solid rgba(255,255,255,.06)}:root{--chip-size: clamp(42px, 6.7vw, 54px);--chip-blur: 10px;--chip-badge-h: 18px;--chip-badge-pad-x: 5px;--chip-tip-radius: 8px}.status-strip{gap:8px;padding:8px 10px}.chip.icon .ico,.chip.icon svg{width:52%;height:52%;stroke-width:2.2}.chip.icon:before{top:-2px;right:-2px;bottom:-2px;left:-2px;filter:blur(7px) saturate(140%)}.chip.icon.ok:after{top:-8px;right:-8px;bottom:-8px;left:-8px;filter:blur(12px)}.chip.icon[data-tip]{--tip-offset: 10px}.chip.icon[data-tip]:before{font-weight:600;font-size:11px;padding:7px 9px}.chip.icon[data-tip]:after{width:8px;height:8px;bottom:calc(100% + var(--tip-offset) - 5px)}:root{--badge-neon-1: #00ffc6;--badge-neon-2: #6fe7ff;--badge-neon-3: #19bfff;--badge-ink: #061012}.chip.icon[data-badge]:not([data-tip]):after{min-width:calc(var(--chip-badge-h));height:var(--chip-badge-h);padding:0 var(--chip-badge-pad-x);border-radius:999px;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 rgba(0,0,0,.35);text-shadow:0 0 8px rgba(111,231,255,.55);background:radial-gradient(140% 170% at 28% 12%,rgba(255,255,255,.95) 0%,rgba(255,255,255,.25) 28%,transparent 52%),linear-gradient(180deg,#fffc,#ffffff8c 8%,#fff0 14%),linear-gradient(90deg,var(--badge-neon-1) 0%,var(--badge-neon-2) 50%,var(--badge-neon-3) 100%);background-size:auto,auto,200% 100%;background-position:0 0,0 0,0% 0%;border:1px solid rgba(0,0,0,.22);box-shadow:inset 0 1px #ffffffbf,inset 0 -1px 8px #0000002e,0 2px 4px #00000059,0 0 10px #19bfff8c,0 0 22px #6fe7ff73;will-change:background-position,filter;animation:badgeGlow 5.236s ease-in-out infinite,badgeShimmer 8s linear infinite}@media (prefers-reduced-motion: reduce){.chip.icon[data-badge]:not([data-tip]):after{animation:none;background-position:0 0,0 0,50% 0}}@media (prefers-contrast: more){.chip.icon[data-badge]:not([data-tip]):after{box-shadow:inset 0 1px #ffffffd9,0 2px 4px #00000073,0 0 0 2px #6fe7ffb3;text-shadow:none;-webkit-text-stroke:.6px rgba(0,0,0,.5)}}@keyframes badgeGlow{0%,to{filter:saturate(115%) brightness(1);background-position:0 0,0 0,0% 0%;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px 8px #0000002e,0 2px 4px #00000059,0 0 10px #19bfff7a,0 0 20px #6fe7ff61}50%{filter:saturate(135%) brightness(1.06);background-position:0 0,0 0,100% 0%;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px 10px #00000029,0 3px 6px #00000061,0 0 14px #19bfffa6,0 0 28px #6fe7ff8c}}@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%}}: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:rgba(255,255,255,.1);--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{margin:0;height:100%}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.valuation-modal,.fallback-sheet,.val-chrome{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}dialog.valuation-modal{color:var(--ink);inline-size:min(980px,96vw);max-height:min(92dvh,980px);padding:0;border:0;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#101620eb,#080a12d6);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);position:fixed;left:50%;top:max(8px,env(safe-area-inset-top));transform:translate(-50%) translateZ(0);margin:0 auto auto;will-change:transform}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);border-radius:0;top:env(safe-area-inset-top);transform:translate(-50%) translateZ(0);margin:0 auto auto}}.valuation-modal.fallback-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:grid;place-items:end center;background:radial-gradient(1200px 900px at 80% -10%,rgba(0,255,208,.1),transparent 55%),radial-gradient(900px 700px at 0% 110%,rgba(64,160,255,.1),transparent 60%),#00000a8a;-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))}.fallback-sheet{width:min(980px,100%);max-height:min(92dvh,980px);border-radius:18px 18px 0 0;overflow:hidden;background:linear-gradient(180deg,#101620f5,#080a12e6);border:1px solid var(--border);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);transform:none;animation:sheet-in .18s ease-out forwards;position:relative;will-change:transform,opacity}.fallback-sheet:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:48px;height:4px;border-radius:999px;background:#ffffff47}@keyframes sheet-in{0%{opacity:.96}to{opacity:1}}.val-chrome{display:flex;flex-direction:column;height:100%;position:relative;isolation:isolate}.val-aura{position:absolute;top:-25%;right:-30%;bottom:-25%;left:-30%;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;transform:translateZ(0);backface-visibility:hidden}@keyframes aura-breathe{0%,to{transform:scale(1) translateZ(0);opacity:.78;filter:blur(52px) saturate(1.06)}50%{transform:scale(1.02) translateZ(0);opacity:.92;filter:blur(58px) saturate(1.1)}}.val-topbar{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#0a0c14f0,#0a0c14b3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);will-change:transform;transform:translateZ(0);contain:paint}.val-title{margin:0;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(16px,1.2vw + 1rem,22px);color:transparent;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-background-clip:text;background-clip:text;-webkit-text-stroke:.55px rgba(255,255,255,.28);text-shadow:0 0 .5px rgba(255,255,255,.35),0 6px 22px color-mix(in srgb,var(--seal-core) 28%,transparent);background-size:200% 200%;animation:holoShift 14s linear infinite;display:flex;align-items:center;gap:.6rem}.val-title .phi{font-weight:900;font-size:1.25em}@media (prefers-reduced-motion: reduce){.val-title{animation:none}}.val-top-actions{display:flex;align-items:center;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.val-top-actions::-webkit-scrollbar{display:none}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;color:var(--ink);background:transparent;font-weight:700;border-radius:12px;padding:10px 12px;min-height:40px;transition:transform .08s ease,filter .18s ease,box-shadow .18s ease,opacity .18s ease;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;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 0 rgba(255,255,255,.35);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{background:#ffffff0d;border:1px solid var(--border)}.close-btn{width:42px;height:42px;border-radius:12px;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%,rgba(255,255,255,.04) 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{order:999;padding-inline:14px;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}.attach-btn:hover{filter:brightness(1.08) saturate(1.02)}.attach-btn:active{transform:translateY(1px)}.btn:active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(240px 160px at var(--x,50%) var(--y,50%),rgba(255,255,255,.18),transparent 60%);animation:ripple .45s ease-out forwards;will-change:opacity}.val-body{flex:1 1 auto;min-height:0;overflow:auto;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:transparent}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}}.subtle{color:var(--ink-dim)}.small{font-size:.85rem}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;word-break:break-all}.hide-xs{display:inline}@media (max-width:560px){.hide-xs{display:none}}.card{position:relative;border-radius:16px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff0b,#ffffff05);box-shadow:0 8px 24px #00000059;overflow:hidden;margin-bottom:10px;transform:translateZ(0)}.card-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px dashed var(--border)}.card-bd{padding:10px 12px}.hd-left{display:flex;align-items:center;gap:8px}.figure-xl{font-size:clamp(28px,3.8vw + 1rem,56px);font-weight:900;letter-spacing:.01em}.card[aria-busy=true] .figure-xl{position:relative;width:60%;height:1.2em;border-radius:10px;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);animation:shimmer 1.2s linear infinite;will-change:background-position}@keyframes shimmer{0%{background-position:-160px 0}to{background-position:160px 0}}.badge{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--border);background:#ffffff0a}.badge.dim{color:var(--ink-dim)}.badge.ok{border-color:#4ee89a80;color:var(--ok)}.kpi-card .kpi-row{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.kpi-card .kpi-main{flex:1 1 260px;min-width:220px}.kpi-card .kpi-spark{flex:1 1 360px;min-width:260px;position:relative}.kpi-subline .gain{color:#39e29e}.kpi-subline .loss{color:#ff6b7a}.live-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);background:#4ee89a14;color:var(--ok);font-weight:800;letter-spacing:.02em;box-shadow:0 0 0 1px color-mix(in srgb,var(--ok) 12%,transparent) inset}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 #4ee89ab3;animation:pulseDot 1.6s ease-out infinite;will-change:box-shadow}@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 ease,text-shadow .18s ease}.flash-up{color:#49f3b5!important;text-shadow:0 0 10px rgba(73,243,181,.35)}.flash-down{color:#ff7a8a!important;text-shadow:0 0 10px rgba(255,122,138,.35)}.live-chart{position:relative;border-radius:12px;background:linear-gradient(180deg,#ffffff08,#ffffff04);border:1px solid var(--border);box-shadow:inset 0 0 0 1px #ffffff05,0 6px 18px #00000040;padding:6px 6px 2px;will-change:transform,opacity;transform:translateZ(0)}.live-chart:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;border-radius:12px;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;transform:translateZ(0);backface-visibility:hidden}@keyframes chart-breathe{0%,to{opacity:.05;transform:scale(1) translateZ(0)}50%{opacity:.12;transform:scale(1.01) translateZ(0)}}.spark-meta{display:flex;align-items:center;gap:8px;margin:0 0 6px 2px}.kpi-donut{position:absolute;right:6px;bottom:4px;display:grid;place-items:center;width:120px;height:120px;pointer-events:none;opacity:.92;filter:drop-shadow(0 6px 18px rgba(0,0,0,.35))}@media (max-width: 980px){.kpi-donut{display:none}}.section{margin-top:10px}.section-title{margin:6px 0 8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grid .wide{grid-column:1 / -1}@media (max-width:760px){.grid{grid-template-columns:1fr}}.tile{display:grid;grid-template-columns:140px 1fr;gap:8px;align-items:baseline;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid var(--border)}.tile strong{color:var(--seal-core)}.val-footer{position:sticky;bottom:0;z-index:1;display:flex;gap:10px;justify-content:space-between;align-items:center;padding:12px 14px;border-top:1px solid var(--border);background:linear-gradient(0deg,color-mix(in srgb,var(--seal-core) 6%,transparent),transparent 40%);padding-bottom:calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transform:translateZ(0)}.footer-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.tt-card{background:#0a0c14f5;border:1px solid var(--border);border-radius:12px;padding:10px 12px;color:var(--ink);min-width:180px;box-shadow:0 8px 24px #00000059}.tt-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:4px 0}.tt-row+.tt-row{border-top:1px dashed rgba(255,255,255,.08)}.tt-row strong{font-weight:900;color:var(--seal-core)}.tt-row strong.gain{color:#39e29e}.tt-row strong.loss{color:#ff6b7a}.chart-hint{margin-top:6px;text-align:center;color:var(--ink-dim);opacity:.9}.live-chart text{paint-order:stroke fill;stroke:#00000059;stroke-width:.6px}.val-body::-webkit-scrollbar{height:10px;width:10px}.val-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffffff24,#ffffff14);border:2px solid transparent;border-radius:999px;background-clip:padding-box}.val-body::-webkit-scrollbar-track{background:transparent}.val-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--aside-w),30%);gap:12px;align-items:start}.val-main{min-width:0}.val-aside{position:sticky;top:calc(var(--aside-sticky-top) + 48px);align-self:start;will-change:transform;transform:translateZ(0)}@media (max-width: 980px){.val-layout{grid-template-columns:1fr}.val-aside{position:relative;top:auto}}.drivers-card{display:flex;flex-direction:column;max-height:min(72vh,680px);background:linear-gradient(180deg,#ffffff0d,#ffffff06);transform:translateZ(0)}.drivers-search{padding:8px 10px 0;position:sticky;top:0;z-index:1;background:linear-gradient(180deg,#0a0c14f5,#0a0c14d9);border-bottom:1px dashed var(--border);will-change:transform;transform:translateZ(0)}.drivers-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:12px;border:1px solid var(--border);background:radial-gradient(90% 120% at 0% 0%,rgba(255,255,255,.08),transparent 60%),#ffffff0f;color:var(--ink);padding:10px 12px 10px 36px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff0a;transition:box-shadow .18s ease,border-color .18s ease,background .18s ease}.drivers-input::placeholder{color:color-mix(in srgb,var(--seal-text-dim) 72%,#8aa0b5 28%)}.drivers-input:focus{outline:none;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)}.drivers-search:before{content:"";position:absolute;width:16px;height:16px;left:18px;top:calc(50% + 2px);transform:translateY(-50%);background:radial-gradient(circle at 6px 6px,rgba(255,255,255,.9) 0 3px,transparent 3px),linear-gradient(90deg,#ffffffe6 0,#ffffffe6);background-size:12px 12px,10px 2px;background-repeat:no-repeat;background-position:0 0,9px 10px;opacity:.55;pointer-events:none}.drivers-panel{overflow:auto;padding:8px 10px 10px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:layout paint style;touch-action:pan-y}.drivers-section+.drivers-section{margin-top:10px}.drivers-title{position:sticky;top:0;z-index:1;padding:8px 10px;margin:0 -10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;color:var(--seal-text);background:linear-gradient(180deg,#080a12fa,#080a12db);border-bottom:1px dashed var(--border);box-shadow:0 12px 18px -14px #0000008c;will-change:transform;transform:translateZ(0)}.drivers-grid{display:grid;grid-template-columns:160px minmax(0,1fr);gap:8px;padding:8px 0 2px}@media (max-width: 420px){.drivers-grid{grid-template-columns:130px minmax(0,1fr)}}.drivers-row{display:contents}.drivers-k{color:var(--ink-dim);font-weight:700;letter-spacing:.01em;align-self:center;padding:8px 10px;border-radius:10px;background:#ffffff09;border:1px dashed var(--border)}.drivers-v{padding:8px 10px;border-radius:10px;background:#ffffff0f;border:1px solid var(--border);color:var(--seal-core);font-weight:800;word-break:break-word;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;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:"";position:absolute;left:10px;right:10px;bottom:-5px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}.drivers-panel::-webkit-scrollbar{width:10px}.drivers-panel::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffffff29,#ffffff14);border:2px solid transparent;border-radius:999px;background-clip:padding-box}.drivers-panel::-webkit-scrollbar-track{background:transparent}.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}}@media (max-width:560px){.drivers-card.mobile-inline{max-height:clamp(260px,calc(var(--vh, 1vh) * 56),72vh);display:flex;flex-direction:column}.drivers-card.mobile-inline .drivers-panel{overflow:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:10px;contain:layout paint style;touch-action:pan-y}.drivers-card.mobile-inline .drivers-search{position:sticky;top:0;z-index:2}}.mobile-actions.actions-card{margin-top:8px;background:linear-gradient(180deg,#ffffff0d,#ffffff06);border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 24px #00000059}.mobile-actions .card-bd{padding:10px 12px}.actions-balance-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.balance-chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;background:#4ee89a1a;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;font-weight:800;letter-spacing:.02em}.actions-grid{display:grid;grid-template-columns:1fr 130px;gap:8px;margin-top:8px}.btn-full{width:100%}.send-amt-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:38px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000059;color:#fffffff2;outline:none;width:100%;font-variant-numeric:tabular-nums;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.send-amt-input::placeholder{color:#ffffff73}.send-amt-input:focus{border-color:#37ffe4bf;box-shadow:0 0 0 3px #37ffe42e;background:#0000006b}@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 rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.donors-bd{padding:12px 14px 16px}.donors-grid{display:grid;grid-template-columns:1fr;gap:10px}.donor-row{display:grid;grid-template-columns:minmax(240px,1fr) 140px auto;gap:10px;align-items:center}@media (max-width: 760px){.donor-row{grid-template-columns:1fr 1fr auto}}.donor-url,.donor-amt{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:38px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000059;color:#fffffff2;outline:none;width:100%;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.donor-url::placeholder,.donor-amt::placeholder{color:#ffffff73}.donor-url:focus,.donor-amt:focus{border-color:#37ffe4bf;box-shadow:0 0 0 3px #37ffe42e;background:#0000006b}.donor-amt{text-align:right;font-variant-numeric:tabular-nums}.donors-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.donors-actions .btn{position:relative;overflow:hidden}.donors-actions .btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--x,50%) var(--y,50%),rgba(55,255,228,.25),transparent 45%);opacity:0;transition:opacity .22s ease;pointer-events:none}.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{font-size:clamp(15px,.9rem + 1vw,18px);letter-spacing:.06em;-webkit-text-stroke:.45px rgba(255,255,255,.25)}.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{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.95}.live-chart{padding:4px 4px 0}.spark-meta{margin:0 0 4px 2px;opacity:.9}.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}:root{--phi: 1.61803398875;--bg-0: #040607;--bg-1: #0a1012;--glass: rgba(20, 28, 31, .55);--line: rgba(0, 255, 208, .28);--line-strong: rgba(0, 255, 208, .66);--accent: hsl(17.5 100% 42%);--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, rgba(6,10,12,.7), rgba(6,10,12,.55));--ring: 0 0 0 2px var(--line-strong);--shadow-1: 0 8px 32px rgba(0,0,0,.45);--shadow-2: 0 0 32px rgba(0,255,208,.12), inset 0 0 32px rgba(0,255,208,.06)}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.glyph-import-modal,.glyph-import-modal *{box-sizing:border-box}.glyph-import-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:4vmin;background:radial-gradient(1200px 900px at 20% -10%,rgba(0,255,208,.08),transparent 60%),radial-gradient(1000px 800px at 120% 110%,rgba(255,80,30,.06),transparent 60%),linear-gradient(180deg,var(--bg-0),var(--bg-1));z-index:1000;overscroll-behavior:contain}.glyph-import-modal{color:var(--txt);width:min(880px,100vw);max-width:100vw;max-height:min(92dvh,760px);background:var(--panel);-webkit-backdrop-filter:blur(16px) saturate(1.02);backdrop-filter:blur(16px) saturate(1.02);border:1px solid rgba(0,255,208,.18);box-shadow:var(--shadow-1),var(--shadow-2);border-radius:var(--radius);overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:var(--gap);padding:clamp(16px,3vmin,28px);touch-action:manipulation}@media (max-width: 640px){.glyph-import-modal{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;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)}}.close-button{position:sticky;top:8px;align-self:flex-end;z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--muted);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:.16s ease}.close-button:hover{color:var(--txt);border-color:#ffffff29;transform:translateY(-1px)}.modal-header{text-align:center;padding-inline:2px}.modal-title{font-size:clamp(20px,5vw,32px);font-weight:800;letter-spacing:.02em;line-height:1.15;background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:title-glow 8s linear infinite}@keyframes title-glow{to{background-position:200% center}}.modal-sub{margin-top:6px;color:var(--muted);letter-spacing:.03em}.upload-section{position:relative;border-radius:calc(var(--radius) * .75);border:1px dashed var(--line);padding:clamp(14px,4.5vmin,22px);display:grid;place-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,#00ffd00d,#00ffd005),radial-gradient(120% 140% at 50% 0%,rgba(255,80,30,.05),transparent 50%);transition:.2s ease}.upload-section:hover{border-color:var(--line-strong);transform:translateY(-1px)}.upload-section svg{opacity:.9;filter:drop-shadow(0 0 12px rgba(0,255,208,.25))}.upload-title{font-weight:600;letter-spacing:.02em}.upload-sub{color:var(--muted);font-size:.95rem}.file-name{margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--mono);opacity:.9;font-size:.9rem;word-break:break-all}.import-status{display:flex;align-items:center;gap:10px;border-radius:14px;padding:10px 14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.import-status.ok{border-color:#21d19f42}.import-status.warn{border-color:#f6c45342}.import-status.err{border-color:#ff5d5d42}.import-status .label{font-weight:600;letter-spacing:.02em}.success-icon{color:var(--ok)}.import-preview{border:1px solid rgba(0,255,208,.18);background:linear-gradient(180deg,#000a0859,#000a0826);border-radius:calc(var(--radius) * .75);padding:clamp(12px,3.8vmin,18px);box-shadow:inset 0 0 24px #00ffd012}.kv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px 14px;align-items:center;padding:8px 0;border-bottom:1px dashed rgba(255,255,255,.06)}.kv:last-child{border-bottom:0}.kv .k,.kv .v{min-width:0}.kv .k{color:var(--muted)}.kv .v{font-weight:600}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere;word-break:break-word}.chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;gap:6px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--txt);font-size:12px;letter-spacing:.02em}.chip.warn{color:var(--warn);border-color:#f6c45359}.phi-credit{margin-top:12px}.phi-credit label{display:block;margin-bottom:8px;color:var(--muted)}.phi-credit em{color:var(--txt);font-style:normal;opacity:.9}.credit-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,minmax(0,max-content));gap:10px}@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%;border-radius:12px;padding:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--txt);outline:none;font-size:16px}.phi-credit input[type=number]:focus{box-shadow:var(--ring)}.chip.quick{cursor:pointer;transition:.16s ease}.chip.quick:hover{border-color:var(--line-strong);transform:translateY(-1px)}.helper{margin-top:8px;color:var(--muted)}.helper.error{color:var(--err)}.import-confirm{margin-top:12px;width:100%;border:1px solid rgba(0,255,208,.35);color:var(--txt);background:radial-gradient(120% 120% at 80% 0%,rgba(0,255,208,.12),transparent 40%),linear-gradient(180deg,#00ffd040,#00ffd01f);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:14px;padding:14px 16px;font-weight:800;letter-spacing:.03em;cursor:pointer;transition:.2s ease;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{display:flex;align-items:center;gap:10px;color:var(--err);border:1px solid rgba(255,93,93,.25);background:#ff5d5d0f;padding:10px 14px;border-radius:12px}.modal-footer{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;padding-top:10px;margin-top:auto;background:linear-gradient(180deg,#060a0c00,#060a0c8c);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid rgba(255,255,255,.06);color:var(--muted)}.modal-footer .seal{font-weight:900;color:var(--accent);filter:drop-shadow(0 0 6px rgba(255,80,30,.35))}@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:rgba(255,255,255,.12);--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,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;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);animation:overlayIn .22s ease-out both}@keyframes overlayIn{0%{opacity:.92}to{opacity:1}}.send-sigil-modal{width:100%;max-width:480px;border-radius:18px;padding:16px 16px 14px;color:var(--seal-text);border:1px solid var(--border);background:linear-gradient(180deg,#101620f5,#080a12e6);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);position:relative;overflow:hidden;animation:fadeIn .22s ease-out both;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transform:translateZ(0)}.send-sigil-modal:before{content:"";position:absolute;top:-25%;right:-30%;bottom:-25%;left:-30%;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}@keyframes auraBreathe{0%,to{transform:scale(1) translateZ(0);opacity:.78;filter:blur(52px) saturate(1.06)}50%{transform:scale(1.02) translateZ(0);opacity:.95;filter:blur(58px) saturate(1.1)}}.send-sigil-modal h2{margin:0 0 8px;padding-right:42px;z-index:1;position:relative;font-weight:900;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(16px,1.1rem + .4vw,20px);color:transparent;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-background-clip:text;background-clip:text;-webkit-text-stroke:.5px rgba(255,255,255,.28);text-shadow:0 0 .5px rgba(255,255,255,.35),0 6px 22px color-mix(in srgb,var(--seal-core) 22%,transparent);background-size:200% 200%;animation:holoShift 14s linear infinite}@keyframes holoShift{0%{background-position:0% 50%}to{background-position:200% 50%}}.close-btn{position:absolute;right:10px;top:10px;z-index:2;width:38px;height:38px;border-radius:12px;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%,rgba(255,255,255,.04) 70%,transparent 100%),#ffffff0f;-webkit-backdrop-filter:blur(8px) saturate(1.12);backdrop-filter:blur(8px) saturate(1.12);box-shadow:0 10px 24px #00000073,0 0 22px color-mix(in srgb,var(--seal-core) 18%,transparent);color:var(--seal-text);display:grid;place-items:center;cursor:pointer;transition:filter .18s ease,transform .08s ease}.close-btn:hover{filter:brightness(1.07)}.close-btn:active{transform:translateY(1px)}.field-group{position:relative;z-index:1;margin:12px 0;display:flex;flex-direction:column;gap:6px}.field-group label{font-size:.9rem;color:color-mix(in srgb,var(--seal-text-dim) 92%,#8aa0b5 8%);letter-spacing:.02em;font-weight:700}.field-group input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:radial-gradient(90% 120% at 0% 0%,rgba(255,255,255,.08),transparent 60%),#0f121c;color:#e8fbf8fa;font-size:1rem;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff0a;transition:box-shadow .18s ease,border-color .18s ease,background .18s ease}.field-group input::placeholder{color:color-mix(in srgb,var(--seal-text-dim) 72%,#8aa0b5 28%)}.field-group input:focus{outline:none;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)}.balance-hint{font-size:.78rem;margin-top:4px;color:var(--seal-text-dim);opacity:.9}.error-msg{color:var(--error);font-size:.9rem;margin-top:.5rem;border-left:2px solid color-mix(in srgb,var(--error) 60%,transparent);padding-left:8px}.send-btn{margin-top:14px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;min-height:40px;border:none;border-radius:12px;cursor:pointer;font-weight:800;color:#04121a;text-shadow:0 1px 0 rgba(255,255,255,.35);background:linear-gradient(180deg,color-mix(in srgb,var(--money) 92%,white 0%),color-mix(in srgb,var(--seal-accent-2) 70%,white 0%));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;transition:transform .08s ease,filter .16s ease,box-shadow .18s ease;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:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(220px 160px at 50% 50%,rgba(255,255,255,.25),transparent 60%);animation:ripple .45s ease-out forwards}.send-btn:disabled{filter:grayscale(.2) saturate(.7) opacity(.8);cursor:not-allowed;box-shadow:0 6px 18px #0000004d,0 0 0 1px #ffffff0f inset}.small{font-size:.82rem}.subtle{color:color-mix(in srgb,var(--seal-text-dim) 92%,#90a7c2 8%)}@keyframes fadeIn{0%{transform:translateY(6px);opacity:.96}to{transform:translateY(0);opacity:1}}@keyframes ripple{0%{opacity:.35}to{opacity:0}}@media (max-width:560px){.send-sigil-modal{max-width:100vw;width:100%;border-radius:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.close-btn{width:36px;height:36px;border-radius:12px}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:color-mix(in srgb,#000 20%,transparent);display:grid;place-items:center;padding:8px}.send-sigil-modal{border:none;padding:0;margin:0;width:min(920px,100vw);height:auto;max-height:100dvh;background:#0b0c10;color:#e6e7eb;border-radius:14px;box-shadow:0 10px 30px #00000073,0 2px 8px #00000059;overflow:hidden}@media (max-width: 720px){.send-sigil-modal{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}}.modal-viewport{display:flex;flex-direction:column;height:100%;max-height:100dvh}.modal-topbar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(to bottom,rgba(255,255,255,.04),transparent);position:sticky;top:0;z-index:2}.modal-title{font-size:1.1rem;font-weight:600;line-height:1.2;margin:0;padding:0;overflow-wrap:anywhere}.close-btn{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#e6e7eb;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.close-btn:hover{background:#ffffff14;border-color:#ffffff38}.close-btn:active{transform:scale(.98)}.modal-body{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 16px;container-type:inline-size}.modal-footer{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(to top,rgba(255,255,255,.04),transparent);position:sticky;bottom:0;z-index:2}.send-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;gap:10px;align-items:center;justify-content:center;padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(100% 100% at 0% 0%,#ffffff1a,#ffffff0a);color:#e6e7eb;font-weight:600;letter-spacing:.2px;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease}.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{margin:0;font-size:.85rem;opacity:.8;overflow-wrap:anywhere}.error-msg{margin-top:12px;padding:10px 12px;border-radius:10px;background:#ff47471f;border:1px solid rgba(255,71,71,.3);color:#ffd9d9;font-size:.95rem}.small.subtle{font-size:.85rem;opacity:.8}.send-sigil-modal::backdrop{background:transparent}@container (max-width: 560px){.modal-body{padding:10px}}.modal-body,.send-sigil-modal{overscroll-behavior:contain}:root{--tap: 44px;--gap: 12px;--dvh: 100dvh;--svh: 100svh;--vh: 100vh}html:has(.sigil-modal-overlay),body:has(.sigil-modal-overlay){overflow:hidden!important;overscroll-behavior:none;touch-action:none}.sigil-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:auto;display:flex;justify-content:center;align-items:center;min-width:100vw;min-height:var(--dvh, 100dvh);padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));--swirl: radial-gradient(1200px 800px at 50% 25%, rgba(0,255,235,.07) 0%, rgba(0,200,255,.05) 28%, transparent 60%) no-repeat;-webkit-backdrop-filter:blur(22px) saturate(190%);backdrop-filter:blur(22px) saturate(190%);background:var(--swirl),repeating-radial-gradient(circle at 50% 40%,#00ffe608 0,#00ffe608 2px,#00ffe600 2px,#00ffe600 6px),#03070b;animation:fadeIn .6s ease-out both,swirlShift 20s linear infinite;overscroll-behavior:contain;touch-action:manipulation;content-visibility:auto;contain:layout paint style;will-change:background-position}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes swirlShift{0%{background-position:50% 25%,center}50%{background-position:50% 30%,center}to{background-position:50% 25%,center}}@media (max-width: 480px){.sigil-modal-overlay{-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}}.sigil-modal{pointer-events:auto;position:relative;width:clamp(330px,96vw,600px);max-height:calc(var(--dvh, 100dvh) - max(28px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;padding:calc(36px + env(safe-area-inset-top)) 32px calc(48px + env(safe-area-inset-bottom));border-radius:22px;background:linear-gradient(145deg,#10171e,#05080c);border:1px solid rgba(0,255,235,.15);box-shadow:0 12px 48px #00ffe647,inset 0 0 12px #00ffe62e;color:#d9ffff;text-align:center;animation:cardPop .5s cubic-bezier(.24,1.35,.45,1.05) both;content-visibility:auto;contain:content;contain-intrinsic-size:1px 720px;touch-action:manipulation}@keyframes cardPop{0%{opacity:0;transform:translateY(42px) scale(.88) rotateX(7deg)}70%{transform:translateY(-8px) scale(1.04)}to{opacity:1;transform:none}}.sigil-modal::-webkit-scrollbar{width:10px}.sigil-modal::-webkit-scrollbar-thumb{background:#00ffe04f;border-radius:8px}.sigil-modal::-webkit-scrollbar-thumb:hover{background:#00ffe08d}.sigil-modal .close-btn{--pulse-dur: 5236ms;--pulse-offset: 0ms;position:absolute;top:18px;right:20px;width:48px;height:48px;display:grid;place-items:center;background:transparent;border:none;padding:0;cursor:pointer;border-radius:50%;isolation:isolate;box-shadow:0 0 12px #00ffe055,inset 0 0 8px #00ffe033;color:#9bd;transition:transform .28s cubic-bezier(.23,1.6,.45,1.15),box-shadow .22s,color .2s;will-change:transform;transform:translateZ(0)}.sigil-modal .close-btn svg{width:62%;height:62%;transition:transform .6s cubic-bezier(.19,1,.22,1);will-change:transform}.sigil-modal .close-btn:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 55deg,rgba(0,255,240,.92) 75deg 95deg,transparent 120deg 360deg);filter:blur(1.2px) drop-shadow(0 0 6px #00ffe0aa);animation:coreSpin 3.8s linear infinite;will-change:transform}@keyframes coreSpin{to{transform:rotate(360deg)}}.sigil-modal .close-btn:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,240,.35) 0 18%,transparent 60%);animation:pulseWave var(--pulse-dur) ease-out infinite var(--pulse-offset);will-change:transform,opacity}@keyframes pulseWave{0%{transform:scale(.22);opacity:.9}60%{transform:scale(1.9);opacity:0}to{transform:scale(1.9);opacity:0}}.sigil-modal .close-btn:hover,.sigil-modal .close-btn:focus-visible{transform:scale(1.12) rotateX(12deg) rotateY(-12deg);box-shadow:0 0 22px #00ffe0e0,inset 0 0 14px #00ffe080;color:#fff;outline:none}.sigil-modal .close-btn:hover svg,.sigil-modal .close-btn:focus-visible svg{transform:rotate(-220deg) scale(1.06)}@media (prefers-reduced-motion: reduce){.sigil-modal .close-btn,.sigil-modal .close-btn:before,.sigil-modal .close-btn:after,.sigil-modal .close-btn svg{animation:none!important;transition:none!important;transform:none!important}}.sigil-scope{--pulse: 5.236s;--core: var(--aqua-core, #8beaff);--core-2: #ff1559;--ink: rgba(255,255,255,.92);--glass: rgba(255,255,255,.06);--stroke: rgba(139,234,255,.38);--stroke-soft: rgba(139,234,255,.18);--shadow: rgba(0,0,0,.4)}.sigil-row{display:flex;align-items:center;gap:.75rem}.sigil-title{position:relative;margin:0 0 .5rem;font-weight:650;letter-spacing:.02em;line-height:1.15;color:transparent;background:linear-gradient(90deg,var(--core),#c7f4ff 25%,var(--core) 75%,var(--core-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 12px rgba(139,234,255,.14));animation:sigilTitleBreath var(--pulse) ease-in-out infinite}.sigil-title:after{content:"";position:absolute;top:-6px;right:-10px;bottom:-8px;left:-10px;pointer-events:none;border-radius:18px;background:radial-gradient(60% 40% at 50% 60%,rgba(139,234,255,.1) 0%,transparent 70%),radial-gradient(30% 20% at 70% 30%,rgba(255,21,89,.08) 0%,transparent 70%);animation:sigilAuraBreath var(--pulse) ease-in-out infinite}.sigil-label{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--ink);-webkit-user-select:none;user-select:none}.sigil-label__text{opacity:.85}.sigil-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:var(--ink);min-width:18ch;padding:.65rem .8rem;border-radius:12px;border:1px solid var(--stroke);background:linear-gradient(180deg,#ffffff1a,#ffffff05) padding-box,linear-gradient(90deg,var(--stroke),rgba(255,255,255,.2),var(--stroke)) border-box;box-shadow:0 6px 16px -6px var(--shadow),inset 0 0 0 1px #ffffff05;outline:none;transition:box-shadow .28s ease,border-color .28s ease,background-position .28s ease;background-size:200% 100%;animation:sigilInputBreath var(--pulse) ease-in-out infinite;caret-color:var(--core)}.sigil-input:focus{border-color:var(--core);box-shadow:0 10px 28px -10px #0000008c,0 0 0 2px var(--stroke-soft),0 0 24px 2px #8beaff2e,inset 0 0 0 1px #ffffff0d}.sigil-input::-webkit-calendar-picker-indicator{filter:drop-shadow(0 0 4px rgba(139,234,255,.35)) saturate(1.1);opacity:.9}.sigil-input::placeholder{color:#ffffff8c}@keyframes sigilTitleBreath{0%{filter:drop-shadow(0 2px 10px rgba(139,234,255,.1));transform:translateZ(0) scale(1)}50%{filter:drop-shadow(0 3px 16px rgba(139,234,255,.22));transform:translateZ(0) scale(1.006)}to{filter:drop-shadow(0 2px 10px rgba(139,234,255,.1));transform:translateZ(0) scale(1)}}@keyframes sigilAuraBreath{0%{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}to{opacity:.55;transform:scale(1)}}@keyframes sigilInputBreath{0%{box-shadow:0 6px 16px -6px #0006,inset 0 0 0 1px #ffffff05;background-position:0% 0%}50%{box-shadow:0 8px 20px -8px #0000008c,0 0 0 1px #8beaff1f,0 0 22px 1px #8beaff1a inset;background-position:100% 0%}to{box-shadow:0 6px 16px -6px #0006,inset 0 0 0 1px #ffffff05;background-position:0% 0%}}@media (prefers-reduced-motion: reduce){.sigil-title,.sigil-title:after,.sigil-input{animation:none!important}}.input-row{display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center;align-items:center;margin-bottom:20px}.input-row input[type=datetime-local]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0d1118;color:#d8feff;border:1px solid #00ffe059;padding:10px 14px;border-radius:9px;font:inherit;font-size:.95rem;min-height:var(--tap);transition:border-color .18s,box-shadow .18s,transform .12s;touch-action:manipulation}.input-row input[type=datetime-local]:focus-visible{border-color:#00ffe0;box-shadow:0 0 0 2px #00ffe030;outline:none}.now-btn{background:#00ffe0;color:#031019;font-weight:650;border:none;padding:10px 18px;border-radius:9px;cursor:pointer;min-height:var(--tap);box-shadow:0 0 16px #00ffe088;transition:transform .16s,box-shadow .16s,filter .16s;touch-action:manipulation}.now-btn:hover,.now-btn:focus-visible{transform:translateY(-2px) scale(1.04);box-shadow:0 0 22px #00ffe0cc;outline:none}.countdown{margin:0 0 10px;color:#8cfaff;font-size:.9rem;text-align:center}.error-msg{margin:0 0 10px;color:#ff8c8c;font-size:.9rem;text-align:center}#sigil-export{background:#060a10;border-radius:18px;box-shadow:inset 0 0 12px #00ffe040,0 0 24px #00ffe030;contain:paint}.pulse-tag{position:absolute;bottom:12px;right:16px;font:700 1.05rem/1 JetBrains Mono,monospace;color:#fffdfdcc;text-shadow:0 0 6px #00ffe0ee}:root{--seal-text: #e8fbf8;--seal-text-dim: #aee8df;--seal-accent: #37ffe4;--seal-accent-2: #a78bfa;--seal-accent-3: #5ce1ff;--seal-border: rgba(60,220,205,.35);--seal-border-strong: rgba(55,255,228,.55);--ring-shadow: 0 0 0 2px rgba(55,255,228,.25), 0 0 0 6px rgba(55,255,228,.12);--focus: 0 0 0 2px rgba(55,255,228,.9), 0 0 0 6px rgba(55,255,228,.18)}.sigil-meta-block{margin-top:24px;text-align:left;max-height:185px;overflow-y:auto;padding:12px 10px 12px 12px;color:var(--seal-text);background:linear-gradient(180deg,#ffffff0f,#ffffff05),radial-gradient(120% 160% at 8% -10%,rgba(55,255,228,.1),transparent 60%),radial-gradient(120% 160% at 92% 110%,rgba(167,139,250,.1),transparent 60%);border:1px solid var(--seal-border);border-radius:14px;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px) saturate(145%);backdrop-filter:blur(10px) saturate(145%);-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}.sigil-meta-block p{margin:6px 0;font-size:.93rem;color:var(--seal-text);text-shadow:0 0 .45px rgba(255,255,255,.35),0 6px 18px rgba(92,225,255,.18)}.sigil-meta-block .k{color:var(--seal-text-dim);letter-spacing:.02em}.sigil-meta-block .v{color:var(--seal-text)}.sigil-meta-block .num{color:#c7a6ff}.sigil-meta-block{scrollbar-width:thin;scrollbar-color:rgba(92,225,255,.35) transparent}.sigil-meta-block::-webkit-scrollbar{width:10px;height:10px}.sigil-meta-block::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#37ffe459,#a78bfa59);border-radius:10px}.sigil-meta-block::-webkit-scrollbar-track{background:transparent}.copy-btn{margin-left:6px;padding:6px 12px;font-size:.82rem;line-height:1;color:var(--seal-text);background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid var(--seal-border);border-radius:10px;cursor:pointer;min-height:calc(var(--tap, 44px) * .7);transition:transform .14s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .15s ease;box-shadow:inset 0 0 0 1px #ffffff0a,0 6px 18px #00000059;-webkit-tap-highlight-color:transparent}.copy-btn:hover,.copy-btn:focus-visible{transform:translateY(-1px);border-color:var(--seal-border-strong);box-shadow:var(--ring-shadow),0 10px 26px #37ffe42e;outline:none;color:#011614;background:radial-gradient(120% 160% at 0% 0%,rgba(55,255,228,.25),transparent 40%),linear-gradient(180deg,#37ffe42e,#37ffe414)}.copy-btn.copied{border-color:var(--seal-border-strong);box-shadow:0 0 0 2px #37ffe459,0 0 0 8px #37ffe41f}.btn-row{margin-top:18px;gap:8px}.save-btn{padding:8px 14px;font-size:.88rem;letter-spacing:.3px;border-radius:12px;min-height:34px;box-shadow:0 8px 18px #37ffe42e,inset 0 1px #ffffff38;animation:seal-breathe 5.236s ease-in-out infinite;transition:transform .14s ease,box-shadow .18s ease,filter .18s ease}.save-btn:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 12px 26px #37ffe43d,inset 0 1px #ffffff42}.save-btn:focus-visible{outline:none;box-shadow:var(--focus),0 10px 24px #37ffe433}.stargate-btn{font:600 .8rem/1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:.44rem 1rem;border-radius:999px;min-height:34px;border:1px solid rgba(255,0,255,.45);box-shadow:0 8px 18px #ff00ff2e,inset 0 1px #fff3;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease}.stargate-btn:hover{transform:translateY(-2px);border-color:#ff40ff;box-shadow:0 12px 26px #ff40ff38,inset 0 1px #ffffff3d;filter:brightness(1.04)}.stargate-btn:active{transform:translateY(1px);border-color:#e300e3;box-shadow:0 6px 16px #e300e338,inset 0 1px #ffffff2e}.stargate-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #ff00ffd9,0 0 0 6px #ff00ff2e}@media (pointer:coarse){.save-btn,.stargate-btn{min-height:40px;padding-block:.55rem}}@media (prefers-reduced-motion:reduce){.save-btn{animation:none!important}.copy-btn,.save-btn,.stargate-btn{transition:none!important}}select{background:linear-gradient(135deg,#1d1f20,#292f33);color:#f0f0f0;font-weight:600;font-size:16px;padding:10px 36px 10px 14px;border-radius:12px;border:1px solid #5a5a5a;box-shadow:0 0 10px #90eeff4d,0 0 24px #ffffff14 inset;transition:box-shadow .18s ease,transform .12s ease,border-color .18s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2;cursor:pointer;min-height:var(--tap);background-image:url("data:image/svg+xml,%3Csvg fill='white' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;touch-action:manipulation}select:hover{background:linear-gradient(135deg,#242729,#2e3336);box-shadow:0 0 16px #48cae499,0 0 36px #ffffff1a inset;transform:translateY(-1px)}select:focus{outline:none;border-color:#77f9e0;box-shadow:0 0 0 2px #00ffe0,0 0 18px #0ff9}.sigil-modal select{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;z-index:2;background-color:#0a0a14e6;background-image:linear-gradient(145deg,#42ffc21a,#2caeff14),url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l4 4 4-4' stroke='%23A2F8FF' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 10px;padding:10px 40px 10px 16px;border-radius:14px;border:1px solid rgba(162,248,255,.3);color:#a2f8ff;font-size:1rem;font-family:Orbitron,Segoe UI,monospace;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 0 6px #a2f8ff66,0 0 18px #2caeff33,inset 0 0 6px #a2f8ff4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .16s ease,box-shadow .2s ease,border-color .18s ease}.sigil-modal select:hover,.sigil-modal select:focus{background-color:#1a1a28;border-color:#a2f8ff;outline:none;transform:translateY(-1px) scale(1.02);box-shadow:0 0 12px #a2f8ffb3,0 0 24px #2caeff66,inset 0 0 12px #a2f8ff66,0 0 0 3px #8effe0,0 0 20px #8effe080}.sigil-modal select.shimmer{background-image:linear-gradient(135deg,#5ac8ff0d,#5ac8ff26,#5ac8ff0d);background-size:400% 100%;animation:shimmer 2.5s linear infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.sigil-modal option{background-color:#10131a;color:#a2f8ff;padding:10px;font-size:clamp(.9rem,3.5vw,1rem);font-family:Orbitron,Segoe UI,monospace;letter-spacing:.03em;text-transform:uppercase}.sigil-modal option:hover{background-color:#16222a;color:#c8ffff}select::-ms-clear,select::-ms-expand,select::-webkit-clear-button,select::-webkit-inner-spin-button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.countdown{text-align:center;font-family:Orbitron,Rajdhani,Monaco,sans-serif;font-size:1.25rem;margin-top:10px;color:#f2f2f2;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 12px rgba(180,220,255,.4),0 0 20px rgba(140,180,255,.6);animation:pulse-glow 5.236s infinite linear}@keyframes pulse-glow{0%{text-shadow:0 0 6px rgba(255,255,255,.3)}50%{text-shadow:0 0 14px rgba(0,255,255,.8)}to{text-shadow:0 0 6px rgba(255,255,255,.3)}}@keyframes flashNow{0%{box-shadow:0 0 #6cf0}40%{box-shadow:0 0 18px 6px #66ccff8c}to{box-shadow:0 0 #6cf0}}.sigil-modal.flash-now{animation:flashNow .8s ease-out}.verifier-toggle{all:unset;position:fixed;right:clamp(12px,4vw,20px);bottom:calc(clamp(12px,4vw,20px) + env(safe-area-inset-bottom));z-index:10001;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;padding:clamp(.48rem,1.6vw,.64rem) clamp(.78rem,2vw,1rem);min-height:40px;border-radius:999px;font:600 clamp(.82rem,1.8vw,.9rem)/1 var(--ff-ui, "JetBrains Mono", ui-monospace);letter-spacing:.02em;text-transform:uppercase;color:var(--seal-ink, #031316);background:linear-gradient(135deg,color-mix(in srgb,var(--seal-core, var(--c-core, #00ffe0)) 90%,transparent),color-mix(in srgb,var(--seal-aura, var(--c-aura, #11d7ff)) 90%,transparent)),linear-gradient(to bottom,rgba(255,255,255,.22) 0 8%,rgba(255,255,255,.1) 12% 22%,transparent 38%),radial-gradient(60% 80% at 18% 0%,rgba(255,255,255,.22) 0 7%,transparent 20%),radial-gradient(70% 90% at 82% 100%,rgba(255,255,255,.16) 0 6%,transparent 18%),conic-gradient(from 210deg at 68% 38%,color-mix(in srgb,var(--seal-core, #00ffe0) 24%,transparent) 0 10%,transparent 10% 30%,color-mix(in srgb,var(--seal-aura, #11d7ff) 18%,transparent) 30% 42%,transparent 42% 100%);background-blend-mode:overlay,soft-light,screen,soft-light,color-dodge;backdrop-filter:blur(6px) saturate(130%) contrast(104%) brightness(1.04);-webkit-backdrop-filter:blur(6px) saturate(130%) contrast(104%) brightness(1.04);box-shadow:0 10px 24px #00ffeb47,inset 0 0 6px #ffffff1f;transform-origin:100% 100%;transition:transform .22s cubic-bezier(.23,1.46,.45,1.1),box-shadow .22s ease,filter .22s ease;touch-action:manipulation;will-change:transform;--ring: color-mix(in srgb, var(--seal-aura, var(--c-aura, #11d7ff)) 60%, transparent)}.verifier-toggle:before{content:"";width:clamp(22px,5vw,26px);height:clamp(22px,5vw,26px);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--seal-ink, #031316) 100%,transparent) 0 35%,transparent 60%);box-shadow:inset 0 0 10px #00000047,0 0 16px color-mix(in srgb,var(--seal-core, #00ffe0) 38%,transparent)}.verifier-toggle:after{--p: var(--kai-pulse, 5236ms);content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--seal-core, #00ffe0) 35%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--seal-core, #00ffe0) 35%,transparent);opacity:.6;animation:verifier-ring var(--p) ease-out infinite;pointer-events:none;will-change:transform,opacity}@keyframes verifier-ring{0%{transform:scale(.94);opacity:.6}70%{transform:scale(1.12);opacity:.18}to{transform:scale(1.16);opacity:0}}.verifier-toggle:hover,.verifier-toggle:focus-visible{transform:translateY(-2px) scale(1.02);box-shadow:0 16px 36px color-mix(in srgb,var(--seal-core, #00ffe0) 42%,transparent),inset 0 0 10px #ffffff2e;outline:2px solid var(--ring, rgba(0,255,235,.6));outline-offset:3px}.verifier-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;grid-template-areas:"stack";place-items:center;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.verifier-bg{grid-area:stack;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;background:linear-gradient(to bottom right,color-mix(in srgb,var(--seal-ink, #031316) 92%,transparent),color-mix(in srgb,var(--seal-ink, #031316) 96%,transparent)),radial-gradient(circle at 20% 15%,color-mix(in srgb,var(--seal-core, #00ffe0) 12%,transparent) 0 8%,transparent 40%),radial-gradient(circle at 80% 70%,color-mix(in srgb,var(--seal-aura, #11d7ff) 14%,transparent) 0 12%,transparent 45%),conic-gradient(from 140deg at 50% 30%,color-mix(in srgb,var(--seal-core, #00ffe0) 10%,transparent),transparent 72deg);background-blend-mode:normal,screen,screen,normal;background-size:100% 100%,1200px 1200px,1600px 1600px,100% 100%;animation:bg-star-drift 90s linear infinite,bg-aurora 28s ease-in-out infinite alternate;will-change:background-position;filter:saturate(110%)}@keyframes bg-star-drift{0%{background-position:0 0,0 0,0 0,center}to{background-position:0 0,-240px 320px,180px -260px,center}}@keyframes bg-aurora{0%{background-position-y:0%}to{background-position-y:120%}}.verifier-container .container-shell{grid-area:stack;position:relative;width:100%;height:100%;display:grid;place-items:center;padding:clamp(8px,2.2vw,24px);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--seal-core, #00ffe0) 8%,transparent),transparent 60%);animation:container-fade .42s ease-out both}@keyframes container-fade{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.verifier-exit{all:unset;position:fixed;top:calc(16px + env(safe-area-inset-top));right:calc(16px + env(safe-area-inset-right));z-index:100020000;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;cursor:pointer;font:800 1.35rem/1 var(--ff-ui, "JetBrains Mono", ui-monospace);color:var(--seal-ink, #031316);background:linear-gradient(135deg,var(--seal-core, var(--c-core, #00ffe0)),var(--seal-aura, var(--c-aura, #11d7ff)));box-shadow:0 18px 48px color-mix(in srgb,var(--seal-core, #00ffe0) 45%,transparent),inset 0 0 12px #ffffff38;transition:transform .22s cubic-bezier(.23,1.46,.45,1.1),box-shadow .22s ease,filter .22s ease;touch-action:manipulation;--ring: color-mix(in srgb, var(--seal-aura, var(--c-aura, #11d7ff)) 75%, transparent)}.verifier-exit:after{--p: var(--kai-pulse, 5236ms);content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;border:2px solid color-mix(in srgb,var(--seal-core, #00ffe0) 45%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--seal-core, #00ffe0) 45%,transparent);animation:verifier-exit-ring var(--p) ease-out infinite;pointer-events:none;will-change:transform,opacity}@keyframes verifier-exit-ring{0%{transform:scale(.85);opacity:.9}70%{transform:scale(1.18);opacity:.25}to{transform:scale(1.24);opacity:0}}.verifier-exit:hover,.verifier-exit:focus-visible{transform:translateY(-3px) scale(1.05);box-shadow:0 26px 56px color-mix(in srgb,var(--seal-core, #00ffe0) 65%,transparent),inset 0 0 16px #ffffff42;outline:2px solid var(--ring, rgba(0,255,235,.75));outline-offset:4px}@media (max-width:560px){.verifier-exit{width:46px;height:46px;font-size:1.2rem;top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right))}}@media (prefers-contrast:more){.verifier-toggle{box-shadow:none;border:2px solid #00ffe0}.verifier-toggle:after{display:none}.verifier-exit{box-shadow:none;border:2px solid #00ffe0;background:#00ffe0;color:#001316}.verifier-exit:after{display:none}}@media (prefers-reduced-motion:reduce){.verifier-toggle,.verifier-toggle:after,.verifier-bg,.verifier-container .container-shell,.verifier-exit,.verifier-exit:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}}.countdown{--p: var(--kai-pulse, 5236ms);--c: var(--chakra, #00ffe0);margin:10px 0;display:inline-flex;align-items:baseline;gap:.35rem;font-family:Orbitron,Rajdhani,JetBrains Mono,ui-monospace,monospace;font-size:clamp(1rem,2.6vw,1.25rem);letter-spacing:.02em;color:#e9ffff;text-align:center;text-shadow:0 0 6px rgba(255,255,255,.28),0 0 12px rgba(160,220,255,.35),0 0 20px rgba(120,180,255,.55);animation:countdown-breathe var(--p) linear infinite}.countdown strong{font-variant-numeric:tabular-nums;font-weight:800;font-size:1.15em;line-height:1;color:#fff;letter-spacing:.01em;text-shadow:0 0 10px color-mix(in oklab,var(--c),white 10%),0 0 18px color-mix(in oklab,var(--c),#8cfaff 10%),0 0 28px color-mix(in oklab,var(--c),#00f0ff 0%);animation:tick-pop .18s cubic-bezier(.24,1.35,.45,1.05)}.countdown.imminent{color:#fff5f5;text-shadow:0 0 10px rgba(255,120,120,.65),0 0 24px rgba(255,80,80,.45),0 0 36px rgba(255,40,40,.35);animation:countdown-imminent .45s ease-in-out infinite}.countdown.imminent strong{text-shadow:0 0 12px rgba(255,180,180,.95),0 0 26px rgba(255,120,120,.75),0 0 40px rgba(255,80,80,.55)}@keyframes countdown-breathe{0%{text-shadow:0 0 6px rgba(255,255,255,.28),0 0 12px rgba(160,220,255,.35),0 0 20px rgba(120,180,255,.55)}50%{text-shadow:0 0 10px color-mix(in oklab,var(--c),white 10%),0 0 22px color-mix(in oklab,var(--c),#8cfaff 25%),0 0 38px color-mix(in oklab,var(--c),#00f0ff 10%)}to{text-shadow:0 0 6px rgba(255,255,255,.28),0 0 12px rgba(160,220,255,.35),0 0 20px rgba(120,180,255,.55)}}@keyframes tick-pop{0%{transform:translateY(.5px) scale(.96);filter:brightness(1)}to{transform:none;filter:brightness(1.04)}}@keyframes countdown-imminent{0%,to{transform:none;filter:saturate(110%)}50%{transform:translateY(-1px) scale(1.02);filter:saturate(140%)}}@media (prefers-reduced-motion: reduce){.countdown,.countdown strong{animation:none!important;text-shadow:0 0 6px rgba(255,255,255,.28),0 0 12px rgba(160,220,255,.35)}}.rich-grid .json-altar pre.json,.rich-grid .json-altar code.json,.rich-grid .json-altar pre code{color:var(--ink);font-variant-numeric:tabular-nums;text-shadow:0 0 .45px rgba(255,255,255,.35),0 6px 22px rgba(120,247,255,.18),0 0 36px rgba(185,139,255,.16)}.rich-grid .json-altar pre.json{position:relative;isolation:isolate}.rich-grid .json-altar pre.json:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,#ffffff12,#fff0 38%),radial-gradient(120% 160% at 12% -10%,rgba(120,247,255,.12),transparent 62%),radial-gradient(120% 160% at 88% 110%,rgba(185,139,255,.1),transparent 62%);mix-blend-mode:screen;z-index:1}.rich-grid .json-altar pre.json:after{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;pointer-events:none;border-radius:inherit;background:conic-gradient(from 0deg at 50% 50%,transparent 0 34%,rgba(120,247,255,.1) 42%,rgba(185,139,255,.1) 56%,transparent 64% 100%);filter:blur(26px);animation:altarDrift 22s linear infinite;opacity:.45;z-index:0}@keyframes altarDrift{0%{transform:rotate(0) scale(1.02)}to{transform:rotate(360deg) scale(1.02)}}@media (prefers-reduced-motion: reduce){.rich-grid .json-altar pre.json:after{animation:none;opacity:.35}}.rich-grid .json-altar pre.json{background:linear-gradient(180deg,#ffffff05,#ffffff04),repeating-linear-gradient(0deg,rgba(120,247,255,.05) 0,rgba(120,247,255,.05) 28px,transparent 28px,transparent 56px),#0d1020}.rich-grid .json-altar pre.json::selection,.rich-grid .json-altar code.json::selection{background:#78f7ff47;color:#071018}.rich-grid .json-altar pre.json{scrollbar-width:thin;scrollbar-color:rgba(120,247,255,.35) transparent}.rich-grid .json-altar pre.json::-webkit-scrollbar{height:10px;width:10px}.rich-grid .json-altar pre.json::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#78f7ff59,#b98bff59);border-radius:10px}.rich-grid .json-altar pre.json::-webkit-scrollbar-track{background:transparent}.rich-grid .json-altar pre.json:focus-visible{outline:2px solid rgba(120,247,255,.45);outline-offset:2px;box-shadow:0 0 0 1px #78f7ff40 inset,0 12px 34px #78f7ff2e}details.rich-data>summary{position:relative;will-change:transform,text-shadow,filter,background-position;transform-origin:center;color:transparent;-webkit-text-fill-color:transparent;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%,rgba(120,247,255,.35),transparent 60%);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:.55px rgba(255,255,255,.28);text-shadow:0 0 .5px rgba(255,255,255,.35),0 6px 22px rgba(120,247,255,.26);background-size:200% 200%;animation:holoBreath 5.236s ease-in-out infinite,holoShiftSlow 10.472s linear infinite}details.rich-data>summary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff0f,#ffffff08),radial-gradient(120% 180% at 10% 0%,rgba(120,247,255,.1),transparent 60%);border:1px solid var(--border);box-shadow:0 10px 28px #00000059,inset 0 0 0 1px #ffffff0d;will-change:box-shadow,filter;animation:barHalo 5.236s ease-in-out infinite}details.rich-data>summary:after{animation:caretBreath 5.236s ease-in-out infinite;filter:drop-shadow(0 0 0 rgba(120,247,255,0))}@keyframes holoBreath{0%,to{transform:translateZ(0) scale(1);text-shadow:0 0 .45px rgba(255,255,255,.35),0 4px 16px rgba(120,247,255,.2),0 0 24px rgba(185,139,255,.14);letter-spacing:.06em;filter:brightness(1) saturate(1)}50%{transform:translateZ(0) scale(1.015);text-shadow:0 0 .7px rgba(255,255,255,.5),0 10px 32px rgba(120,247,255,.38),0 0 54px rgba(185,139,255,.26);letter-spacing:.08em;filter:brightness(1.03) saturate(1.06)}}@keyframes barHalo{0%,to{box-shadow:0 10px 28px #00000059,inset 0 0 0 1px #ffffff0d}50%{box-shadow:0 18px 44px #78f7ff3d,inset 0 0 0 1px #78f7ff38}}@keyframes caretBreath{0%,to{filter:drop-shadow(0 0 0 rgba(120,247,255,0));transform:translateY(0) rotate(45deg)}50%{filter:drop-shadow(0 0 6px rgba(120,247,255,.45));transform:translateY(-1px) rotate(45deg)}}@keyframes holoShiftSlow{0%{background-position:0% 50%}to{background-position:200% 50%}}@media (prefers-reduced-motion: reduce){details.rich-data>summary,details.rich-data>summary:before,details.rich-data>summary:after{animation:none!important}}.sigil-button{--ring-hue: 182;--ring: hsl(var(--ring-hue) 100% 55%);--ring-soft: hsl(var(--ring-hue) 100% 65% / .45);display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:4px;border:none;border-radius:50%;cursor:pointer;background:#ffffff0d;-webkit-backdrop-filter:blur(6px) saturate(1.4);backdrop-filter:blur(6px) saturate(1.4);box-shadow:0 0 4px 1px var(--ring-soft) inset,0 0 6px var(--ring),0 0 14px var(--ring-soft);transition:transform .25s cubic-bezier(.22,1.15,.47,1.04),box-shadow .25s ease;position:relative;overflow:hidden}.sigil-button:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;padding:1.5px;background:conic-gradient(from 0turn,var(--ring),transparent 32%,var(--ring) 34%,transparent 65%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:blur(6px);animation:spinRing 5.5s linear infinite;pointer-events:none}.sigil-button:hover{transform:translateY(-3px) scale(1.08);box-shadow:0 0 6px 1px var(--ring) inset,0 0 10px var(--ring),0 0 22px var(--ring)}.sigil-button:active{transform:translateY(0) scale(.93);transition:transform .12s ease-out;box-shadow:0 0 2px 1px var(--ring) inset,0 0 6px var(--ring),0 0 12px var(--ring-soft)}@keyframes spinRing{to{transform:rotate(360deg)}}.sigil-loader{width:52px;height:52px;border-radius:50%;background:#ffffff0d;-webkit-backdrop-filter:blur(6px) saturate(1.3);backdrop-filter:blur(6px) saturate(1.3);position:relative;overflow:hidden}.sigil-loader:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;border:3px solid transparent;border-top-color:var(--ring);animation:loaderSpin 1s linear infinite}@keyframes loaderSpin{to{transform:rotate(360deg)}}.sigil-button .sigil-thumb{pointer-events:none}.sigil-button a,.sigil-button [role=link],.sigil-button svg a{pointer-events:none!important}.sigil-thumb{position:relative;display:inline-block;width:40px;height:40px;border-radius:50%;overflow:hidden}.sigil-thumb .sigil-shield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:transparent;pointer-events:auto;touch-action:manipulation}.sigil-button a,.sigil-button [role=link]{pointer-events:none!important}:root{--nebula-base: #04060c;--nebula-deep: #01050e;--aqua-core: #00eaff;--aqua-soft: rgba(0, 234, 255, .14);--seal-glow-inset: rgba(0, 234, 255, .36);--seal-glow-mid: rgba(0, 234, 255, .42);--seal-glow-outer: rgba(0, 234, 255, .24);--note-dot: #ff1559;--portal-1: rgba(0, 12, 26, .8);--portal-2: rgba(1, 20, 40, .6);--portal-3: rgba(0, 34, 60, .4);--pulse: 5.236s;--double: calc(var(--pulse) * 2);--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}*:where(.wk-backdrop,.wk-backdrop *){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform-style:preserve-3d;transition:transform .25s ease,opacity .25s ease}.wk-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--nebula-base);background-image:radial-gradient(ellipse at 50% 42%,var(--portal-1) 0%,var(--nebula-deep) 80%),radial-gradient(circle at 30% 30%,var(--portal-2) 0%,transparent 70%),radial-gradient(circle at 70% 60%,var(--portal-3) 0%,transparent 60%),repeating-radial-gradient(circle at 48% 50%,rgba(0,78,108,.25) 0 2px,transparent 2px 5px);background-blend-mode:overlay,screen,lighten,normal;animation:nebulaFlow var(--double) linear infinite,portalShift1 200s linear infinite,portalShift2 137s linear infinite,portalShift3 89s linear infinite;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);overscroll-behavior:none;contain:layout paint style;content-visibility:auto}@keyframes nebulaFlow{0%,to{background-position:50% 40%,50% 50%}50%{background-position:52% 44%,48% 48%}}@keyframes portalShift1{0%{background-position:50% 42%}to{background-position:55% 38%}}@keyframes portalShift2{0%{background-position:30% 30%}to{background-position:25% 35%}}@keyframes portalShift3{0%{background-position:70% 60%}to{background-position:65% 55%}}.wk-container{position:relative;width:100%;height:100%;overflow:hidden;pointer-events:auto;contain:layout paint style;content-visibility:auto;will-change:transform}.wk-close.god-x{all:unset;position:absolute;top:calc(var(--safe-top) + .75rem);right:calc(var(--safe-right) + .75rem);width:2.2rem;height:2.2rem;display:grid;place-content:center;cursor:pointer;z-index:10001;transition:transform .25s ease}.wk-close.god-x:hover{transform:scale(1.1)}.wk-close.god-x svg{width:100%;height:100%;filter:drop-shadow(0 0 8px rgba(0,234,255,.7)) drop-shadow(0 0 12px rgba(255,21,89,.7));animation:xGradient var(--pulse) linear infinite}@keyframes xGradient{0%{transform:rotate(0)}50%{transform:rotate(90deg)}to{transform:rotate(180deg)}}.wk-header{position:absolute;top:calc(var(--safe-top) + .75rem);left:50%;transform:translate(-50%);display:flex;gap:1rem;z-index:10000;padding:.25rem .5rem;background:var(--aqua-soft);border-radius:9999px;border:2px solid var(--aqua-core);box-shadow:0 0 12px var(--seal-glow-mid);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.wk-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--aqua-core);border-radius:9999px;animation:neonPulse var(--pulse) ease-in-out infinite;pointer-events:none}.wk-toggle{display:flex;gap:.5rem;position:relative;z-index:10001}.wk-toggle button{all:unset;cursor:pointer;padding:.5rem 1rem;border-radius:9999px;background:var(--aqua-soft);color:#e6faff;font-weight:600;position:relative;transition:background .18s,color .18s,transform .18s;touch-action:manipulation}.wk-toggle button.active,.wk-toggle button:hover{background:var(--aqua-core);color:var(--nebula-base)}.wk-toggle button.active:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid var(--aqua-core);border-radius:9999px;animation:neonPulse var(--pulse) ease-in-out infinite}@keyframes neonPulse{0%{box-shadow:0 0 8px var(--aqua-core)}50%{box-shadow:0 0 16px var(--aqua-core)}to{box-shadow:0 0 8px var(--aqua-core)}}.wk-stage{position:absolute;top:50%;left:50%;width:98vmin;height:98vmin;transform:translate(-50%,-50%) rotateX(40deg);overflow:visible;will-change:transform;animation:stageDrift var(--double) ease-in-out infinite alternate;contain:layout paint style;content-visibility:auto}@keyframes stageDrift{0%{transform:translate(-50%,-50%) rotateX(40deg) rotate(0)}50%{transform:translate(-50%,-50%) rotateX(42deg) rotate(5deg)}to{transform:translate(-50%,-50%) rotateX(40deg) rotate(0)}}.wk-stage path{stroke-linecap:round}.wk-stage text{font-family:Inter,sans-serif;font-size:4px;pointer-events:none;text-shadow:0 0 4px rgba(0,0,0,.6)}.is-today-ring{filter:drop-shadow(0 0 8px var(--aqua-core)) drop-shadow(0 0 12px var(--seal-glow-mid));animation:ringGlow var(--pulse) ease-in-out infinite}@keyframes ringGlow{50%{filter:drop-shadow(0 0 16px var(--aqua-core)) drop-shadow(0 0 20px var(--seal-glow-mid))}}.is-today-label{filter:drop-shadow(0 0 8px var(--aqua-core)) drop-shadow(0 0 12px var(--seal-glow-mid));animation:textPulse var(--pulse) ease-in-out infinite}@keyframes textPulse{50%{transform:scale(1.1);filter:drop-shadow(0 0 12px var(--aqua-core)) drop-shadow(0 0 16px var(--seal-glow-mid))}}.wk-month-row.current-week{position:relative;z-index:2;animation:weekGlow var(--double) ease-in-out infinite}.wk-month-row.current-week:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.5rem;background:#00eaff0f;box-shadow:0 0 20px #00eaff33,0 0 40px #00eaff1a;z-index:-1;pointer-events:none;animation:weekBandPulse var(--pulse) ease-in-out infinite}@keyframes weekGlow{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}@keyframes weekBandPulse{0%,to{opacity:.06;transform:scale(1)}50%{opacity:.1;transform:scale(1.01)}}.wk-seal{position:absolute;bottom:calc(var(--safe-bottom) + 2.5rem);left:50%;transform:translate(-50%);padding:.6rem 1.2rem;border-radius:1rem;background:var(--aqua-soft);color:#e6faff;font:500 1rem JetBrains Mono,monospace;box-shadow:inset 0 0 1px var(--seal-glow-inset),0 0 12px var(--seal-glow-mid);animation:sealPulse var(--pulse) ease-in-out infinite,sealFloat var(--double) ease-in-out infinite;pointer-events:none;contain:paint}@keyframes sealPulse{50%{box-shadow:inset 0 0 1px var(--seal-glow-inset),0 0 16px var(--seal-glow-mid)}}.wk-notes-list{position:absolute;top:50%;right:calc(var(--safe-right) + 2rem);transform:translateY(-50%);background:#01050ef2;border:1px solid var(--aqua-soft);border-radius:1rem;padding:1rem;width:14rem;max-height:60vh;overflow-y:auto;box-shadow:0 8px 32px var(--seal-glow-mid);-webkit-overflow-scrolling:touch;contain:layout paint style;content-visibility:auto;scrollbar-gutter:stable both-edges}.wk-notes-list h3{margin-bottom:.5rem;color:var(--aqua-core);font-size:1rem}.wk-notes-list ul{list-style:none;padding:0;margin:0}.wk-notes-list li{margin-bottom:.4rem;color:#e6faff;line-height:1.2;font-size:.875rem}.wk-add-note-btn{all:unset;position:absolute;bottom:calc(var(--safe-bottom) + 2rem);right:1rem;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--aqua-core);color:var(--nebula-base);font-size:2rem;display:grid;place-content:center;box-shadow:0 0 12px var(--seal-glow-mid);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;touch-action:manipulation;contain:paint}.wk-add-note-btn:hover{transform:scale(1.15)}.wk-add-note-btn:active{transform:scale(1.05)}.note-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10002;overscroll-behavior:contain}.note-modal{background:var(--nebula-deep);border:1px solid var(--aqua-core);border-radius:1rem;padding:1rem;width:95vw;max-width:24rem;box-shadow:0 16px 48px var(--seal-glow-mid);display:flex;flex-direction:column;gap:1rem;color:#e6faff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);contain:layout paint style}.note-modal textarea{width:100%;height:6rem;background:#000c1acc;border:1px solid var(--aqua-soft);border-radius:.5rem;padding:.75rem;font-family:JetBrains Mono,monospace;font-size:.95rem;color:#e6faff;resize:none;-webkit-overflow-scrolling:touch}.note-modal-actions{display:flex;justify-content:flex-end;gap:1rem}.note-modal-actions button{all:unset;cursor:pointer;padding:.5rem 1rem;border-radius:9999px;background:var(--aqua-soft);color:var(--nebula-base);font-weight:600;transition:background .2s ease,transform .2s ease;touch-action:manipulation}.note-modal-actions button:hover:not(:disabled){background:var(--aqua-core);transform:translateY(-2px)}.note-modal-actions button:disabled{opacity:.5;cursor:not-allowed}.wk-month-grid{display:grid;grid-template-rows:repeat(6,1fr);gap:.25rem;width:90vw;max-width:100vw}.wk-month-row{display:grid;grid-template-columns:repeat(6,1fr);gap:.25rem}.wk-month-cell{position:relative;aspect-ratio:1;background:#ffffff05;border:1px solid var(--aqua-soft);border-radius:.5rem;padding:.5rem;cursor:pointer;display:flex;align-items:flex-start;justify-content:flex-start;transition:background .2s,transform .2s,box-shadow .3s ease;touch-action:manipulation}.wk-month-cell:hover{transform:translateY(-2px)}.wk-month-cell.has-note{background:var(--aqua-soft)}.wk-month-cell.current{box-shadow:0 0 12px var(--aqua-core),0 0 20px var(--seal-glow-outer);animation:cellPulse var(--pulse) ease-in-out infinite;border:2px solid var(--aqua-core);outline:2px solid var(--aqua-core);outline-offset:-4px}.wk-month-cell.current .wk-month-day-label{font:600 .75rem Inter,sans-serif;color:var(--aqua-core);text-shadow:0 0 8px var(--aqua-core),0 0 16px var(--seal-glow-mid),0 0 24px var(--seal-glow-outer);animation:textNeon var(--pulse) ease-in-out infinite}@keyframes cellPulse{50%{box-shadow:0 0 20px var(--aqua-core),0 0 30px var(--seal-glow-outer)}}@keyframes textNeon{0%,to{filter:saturate(1)}50%{filter:saturate(1.25)}}.wk-backdrop:before,.wk-backdrop:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.65) 1px,transparent 2px);background-size:3px 3px;mix-blend-mode:screen;opacity:.05;animation:twinkle 7s linear infinite}.wk-backdrop:after{background-size:4px 4px;animation-duration:11s;opacity:.04;transform:translateZ(0)}@keyframes twinkle{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-.5rem,.75rem,0) scale(1.03)}to{transform:translateZ(0) scale(1)}}@media (dynamic-range: high){.wk-backdrop,.wk-header,.wk-seal,.wk-add-note-btn,.wk-month-cell.current{animation:hueDrift calc(var(--double) * 6) linear infinite}@keyframes hueDrift{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}}.wk-stage:before{content:"";position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;border-radius:50%;background:radial-gradient(circle,var(--aqua-core) 0%,transparent 70%);opacity:.05;animation:stagePulse var(--double) ease-in-out infinite;pointer-events:none}@keyframes stagePulse{0%,to{transform:scale(.9);opacity:.03}50%{transform:scale(1.05);opacity:.06}}.wk-notes-list li:before,.wk-toggle button.active:before,.wk-add-note-btn:before{content:"";position:absolute;top:-6px;right:-6px;width:8px;height:8px;background:var(--aqua-core);border-radius:50%;box-shadow:0 0 12px var(--aqua-core),0 0 24px var(--aqua-core);opacity:0;animation:glint var(--pulse) linear infinite}@keyframes glint{0%,95%{opacity:0;transform:scale(.3) translate(0)}10%{opacity:.9;transform:scale(1) translate(-2px,2px)}20%{opacity:0}}.neon-outline{--glow: var(--aqua-core);color:var(--aqua-core);text-shadow:0 0 4px var(--glow),0 0 8px var(--glow),0 0 12px var(--glow),0 0 16px var(--glow);filter:drop-shadow(0 0 4px var(--glow)) drop-shadow(0 0 8px var(--glow));animation:textNeon var(--pulse) ease-in-out infinite}@media (max-width: 900px){.wk-note-list,.wk-notes-list{max-height:50vh}.wk-stage{width:94vmin;height:94vmin}}@media (max-width: 680px){.wk-header{top:calc(var(--safe-top) + .5rem);gap:.5rem;padding:.2rem .4rem}.wk-toggle button{padding:.45rem .8rem}.wk-notes-list{position:fixed;top:auto;right:50%;left:50%;bottom:calc(var(--safe-bottom) + 4.5rem);transform:translate(-50%);width:min(92vw,22rem);max-height:36vh}.wk-seal{bottom:calc(var(--safe-bottom) + 4.5rem)}.wk-add-note-btn{right:calc(var(--safe-right) + .75rem);bottom:calc(var(--safe-bottom) + 1rem)}}@media (max-width: 420px){.wk-toggle button{padding:.4rem .7rem}.wk-notes-list{width:92vw}.wk-stage{width:90vmin;height:90vmin}}.wk-notes-list{margin-top:10px}.wk-notes-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.wk-notes-header h3{margin:0;font:600 14px/1.3 Inter,system-ui,sans-serif;color:#cfeaff}.wk-export-group{display:flex;align-items:center;gap:6px}.wk-divider{width:1px;height:16px;background:#ffffff14;border-radius:1px}.wk-chip{background:transparent;border:1px solid rgba(255,255,255,.14);color:#cfeaff;padding:4px 10px;border-radius:999px;font:600 11px/1 Inter,system-ui,sans-serif;letter-spacing:.2px;cursor:pointer;opacity:.85;transition:opacity .15s,background .15s,border-color .15s,transform .15s;-webkit-backdrop-filter:saturate(140%) blur(4px);backdrop-filter:saturate(140%) blur(4px)}.wk-chip:hover{opacity:1;background:#ffffff0f;border-color:#ffffff38}.wk-chip:active{transform:translateY(1px)}.wk-chip:focus-visible{outline:2px solid rgba(160,240,255,.55);outline-offset:2px}.wk-clear-btn{color:#e7fbff}.wk-export-btn{background:linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.12);color:#e7fbff;padding:4px 10px;border-radius:999px;font:600 11px/1 Inter,system-ui,sans-serif;letter-spacing:.2px;cursor:pointer;opacity:.82;box-shadow:0 2px 12px #0000004d,inset 0 0 0 1px #ffffff0a;-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);transition:opacity .15s,border-color .15s,box-shadow .2s,transform .15s}.wk-export-btn:hover{opacity:1;border-color:#ffffff38;box-shadow:0 3px 16px #0000005c,inset 0 0 0 1px #ffffff0f}.wk-export-btn:active{transform:translateY(1px)}.wk-export-btn:focus-visible{outline:2px solid rgba(160,240,255,.55);outline-offset:2px}.wk-notes-empty{margin:8px 0 0;color:#9db4c1;font:12px/1.4 Inter,system-ui,sans-serif}.wk-seal{top:calc(var(--safe-top) + 3.8rem);bottom:auto}@keyframes sealFloat{50%{transform:translate(-50%) translateY(-.5rem)}}@media (max-width: 680px){.wk-seal{top:calc(var(--safe-top) + 3.6rem);bottom:auto}}.wk-notes-dock,.wk-notes-list{z-index:10000!important}.wk-notemodal-overlay,.note-modal-backdrop,.note-modal{z-index:10002!important}.wk-daydetail-overlay,.day-modal-backdrop,.day-modal,.note-editor,.note-editor-backdrop{z-index:10004!important}:root{--c-bg: #050607;--c-panel: #0d0f11;--c-glow: #00eaff;--c-gold: #f5c84c;--c-red: #ff3b30;--c-note: #9d4dff;--radius-xl: 26px;--radius-lg: 18px;--radius: 12px;--border-lg: 2px solid var(--c-glow);--kai-pulse: 5.236s;--tap: 44px;--dvh: 100dvh}html,body{background:var(--c-bg);font-family:Inter var,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,sans-serif;color:#e7f8ff;-webkit-font-smoothing:antialiased;margin:0;overscroll-behavior:none}button{-webkit-tap-highlight-color:transparent}.day-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);background:radial-gradient(circle at 50% 50%,#00eaff1f,#000000eb);min-height:var(--dvh,100vh);pointer-events:none;content-visibility:auto;contain:layout paint style}.note-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:119;background:radial-gradient(circle at 50% 50%,#00eaff1a,#000000b3);pointer-events:auto;touch-action:manipulation}.day-modal{pointer-events:auto;width:min(92vw,720px);max-height:min(92vh,calc(var(--dvh) - 8vh));background:var(--c-panel);border:1px solid rgba(0,234,255,.18);border-radius:var(--radius-xl);box-shadow:0 0 14px 2px #00eaff59,0 0 38px 6px #00eaff26;display:flex;flex-direction:column;overflow:hidden;margin:6vh auto;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:720px 640px;will-change:transform,opacity;animation:modal-breathe var(--kai-pulse) ease-in-out infinite alternate}@keyframes modal-breathe{0%{box-shadow:0 0 14px 3px #00eaff4d}to{box-shadow:0 0 24px 5px #00eaff6b}}@media (max-width:599px){.day-modal{margin-top:calc(env(safe-area-inset-top) + 4.75rem);margin-bottom:4vh;width:min(94vw,720px)}}.day-header{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem 1rem;background:var(--c-panel);border-bottom:1px solid rgba(0,234,255,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.day-header h2{margin:0;font-size:1.25rem;font-weight:600;line-height:1.2;color:var(--c-gold);text-shadow:0 0 6px rgba(245,200,76,.45)}.day-header h2 span{color:var(--c-glow);font-weight:400}.close-btn{all:unset;cursor:pointer;width:max(2.25rem,var(--tap));height:max(2.25rem,var(--tap));border-radius:50%;display:grid;place-items:center;background:#ffffff0d;box-shadow:0 0 4px #00000059;font-size:1.12rem;color:var(--c-red);transition:background .18s,transform .18s;touch-action:manipulation;will-change:transform,background}.close-btn:hover{background:#ff3b3029;transform:rotate(90deg)}.close-btn:active{transform:scale(.92) rotate(90deg)}.close-btn:focus-visible{outline:2px solid rgba(255,59,48,.6);outline-offset:3px}.beat-list{flex:1 1 auto;overflow-y:auto;padding:.35rem 0 2.5rem;scroll-behavior:smooth;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges}.beat-list::-webkit-scrollbar{width:8px}.beat-list::-webkit-scrollbar-thumb{background:#00eaff59;border-radius:4px}.beat-list::-webkit-scrollbar-track{background:#ffffff05}.beat-list{scrollbar-width:thin;scrollbar-color:rgba(0,234,255,.35) rgba(255,255,255,.02)}.chapter-container+.chapter-container{margin-top:1rem}.chapter-header,.beat-header{all:unset;display:flex;justify-content:space-between;align-items:center;width:100%;padding:.7rem 1rem;font-size:1rem;font-weight:600;background:#00eaff14;border-radius:var(--radius);cursor:pointer;transition:background .18s;touch-action:manipulation;-webkit-user-select:none;user-select:none}.chapter-header:hover,.beat-header:hover{background:#00eaff1f}.chapter-header.open,.beat-header.open{background:#00eaff2e}.chevron{width:.55rem;height:.55rem;flex:none;border-right:2px solid var(--c-glow);border-bottom:2px solid var(--c-glow);transform:rotate(45deg);transition:transform .25s}.chapter-header.open .chevron,.beat-header.open .chevron{transform:rotate(225deg)}.chapter-body,.beat-steps{overflow:hidden}.beat-accordion+.beat-accordion{margin-top:.6rem}.step-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;border-radius:var(--radius);transition:background .18s,transform .18s;cursor:pointer;position:relative;touch-action:manipulation;-webkit-user-select:none;user-select:none}.step-row:hover{background:#ffffff0f;transform:translate(4px)}.step-index{font-size:.9rem;color:#c2f6ff;letter-spacing:.015em}.step-note-preview{flex:1;font-size:.8rem;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step-row.has-note{background:#9d4dff17}.step-row.has-note:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius);box-shadow:0 0 6px 2px #9d4dff52;pointer-events:none}.step-row.current{background:#00eaff24;animation:breathe-current var(--kai-pulse) ease-in-out infinite}@keyframes breathe-current{0%{box-shadow:0 0 8px 2px #00eaff59}to{box-shadow:0 0 14px 4px #00eaff80}}.note-editor{position:fixed;left:0;right:0;bottom:0;z-index:120;background:var(--c-panel);border-top:var(--border-lg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:1.25rem 1.4rem 1.5rem;box-shadow:0 -4px 12px #00eaff38;pointer-events:auto;touch-action:manipulation;content-visibility:auto;contain:layout paint style;will-change:transform}.note-editor h4{margin:0 0 .6rem;font-size:1rem;color:var(--c-gold);text-shadow:0 0 5px rgba(245,200,76,.45)}.note-editor textarea{width:100%;height:7rem;background:#ffffff0d;border:1px solid rgba(0,234,255,.22);border-radius:var(--radius);padding:.8rem .9rem;color:#e7f8ff;font-size:.9rem;line-height:1.4;resize:vertical;outline:none;transition:border .18s,box-shadow .18s;-webkit-overflow-scrolling:touch}.note-editor textarea:focus{border-color:var(--c-glow);box-shadow:0 0 6px #00eaff8c}.note-editor footer{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.95rem}.btn-cancel,.btn-save{all:unset;cursor:pointer;padding:.58rem 1.25rem;font-size:.9rem;font-weight:600;border-radius:var(--radius);transition:background .18s,box-shadow .18s,filter .18s;touch-action:manipulation}.btn-cancel{background:#ffffff12}.btn-cancel:hover{background:#ffffff1f}.btn-save{background:var(--c-glow);color:#001217;box-shadow:0 0 8px 2px #00eaff59}.btn-save:hover:not(:disabled){box-shadow:0 0 14px 4px #00eaff8c}.btn-save:disabled{opacity:.4;cursor:not-allowed}@media (max-width:480px){.day-header{padding:1rem 1rem .85rem}.chapter-header,.beat-header{padding:.64rem .9rem}.step-row{padding:.5rem .7rem}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--nebula-base: #04060c;--nebula-deep: #01050e;--aqua-core: #00eaff;--aqua-soft: rgba(0, 234, 255, .14);--seal-glow-inset: rgba(0, 234, 255, .36);--seal-glow-mid: rgba(0, 234, 255, .42);--seal-glow-outer: rgba(0, 234, 255, .24);--note-dot: #ff1559;--pulse: 5.236s;--double: calc(var(--pulse) * 2);--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}*:where(.mw-backdrop,.mw-backdrop *){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform-style:preserve-3d;transition:transform .25s ease,opacity .25s ease}.mw-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:var(--nebula-base);background-image:radial-gradient(ellipse at 50% 42%,rgba(0,12,26,.96) 0%,var(--nebula-deep) 80%),radial-gradient(circle at 30% 30%,rgba(1,20,40,.9) 0%,transparent 70%),radial-gradient(circle at 70% 60%,rgba(0,34,60,.7) 0%,transparent 60%),repeating-radial-gradient(circle at 48% 50%,rgba(0,78,108,.25) 0 2px,transparent 2px 5px);background-blend-mode:overlay,screen,lighten,normal;animation:mw-nebulaFlow var(--double) linear infinite,mw-portalShift1 200s linear infinite,mw-portalShift2 137s linear infinite,mw-portalShift3 89s linear infinite;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);overscroll-behavior:none;contain:layout paint style;content-visibility:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@keyframes mw-nebulaFlow{0%,to{background-position:50% 40%,50% 50%}50%{background-position:52% 44%,48% 48%}}@keyframes mw-portalShift1{0%{background-position:50% 42%}to{background-position:55% 38%}}@keyframes mw-portalShift2{0%{background-position:30% 30%}to{background-position:25% 35%}}@keyframes mw-portalShift3{0%{background-position:70% 60%}to{background-position:65% 55%}}.mw-backdrop:before,.mw-backdrop:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.7) 1px,transparent 2px);background-size:3px 3px;mix-blend-mode:screen;opacity:.06;animation:mw-twinkle 7s linear infinite}.mw-backdrop:after{background-size:4px 4px;animation-duration:11s;opacity:.05;transform:translateZ(0)}@keyframes mw-twinkle{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-.5rem,.75rem,0) scale(1.03)}to{transform:translateZ(0) scale(1)}}.mw-panel{position:relative;width:100vw;height:100vh;overflow:hidden;pointer-events:auto;contain:layout paint style;content-visibility:auto;will-change:transform;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mw-close.mw-close--glyph{all:unset;position:absolute;top:calc(var(--safe-top) + .75rem);right:calc(var(--safe-right) + .75rem);width:2.6rem;height:2.6rem;display:grid;place-content:center;cursor:pointer;z-index:10001;transition:transform .25s ease}.mw-close.mw-close--glyph:hover{transform:scale(1.1)}.mw-close.mw-close--glyph svg{width:100%;height:100%;filter:drop-shadow(0 0 8px rgba(0,234,255,.75)) drop-shadow(0 0 12px rgba(255,21,89,.75))}.glyphSheen line{stroke-dasharray:120;stroke-dashoffset:120;animation:mw-glyphSheen var(--double) ease-in-out infinite}@keyframes mw-glyphSheen{0%{stroke-opacity:0;stroke-dashoffset:120}8%{stroke-opacity:.8}22%{stroke-opacity:0}to{stroke-dashoffset:0}}.mw-stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;overflow:visible;will-change:transform;contain:layout paint style;content-visibility:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mw-stage path{stroke-linecap:round}.mw-stage text{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:4px;pointer-events:none;text-shadow:0 0 4px rgba(0,0,0,.6)}.mw-daychip{vector-effect:non-scaling-stroke;filter:url(#mw-neon);transition:transform .18s ease,opacity .18s ease}.mw-daychip:hover{transform:translateZ(2px) scale(1.05)}.mw-hasNote{box-shadow:0 0 10px var(--seal-glow-mid)}.mw-note-dot{filter:drop-shadow(0 0 4px var(--note-dot)) drop-shadow(0 0 8px var(--note-dot))}.mw-today{filter:drop-shadow(0 0 8px var(--aqua-core)) drop-shadow(0 0 12px var(--seal-glow-mid))}.mw-today-label{filter:drop-shadow(0 0 8px var(--aqua-core)) drop-shadow(0 0 12px var(--seal-glow-mid));animation:mw-textPulse var(--pulse) ease-in-out infinite}@keyframes mw-textPulse{50%{transform:scale(1.1);filter:drop-shadow(0 0 12px var(--aqua-core)) drop-shadow(0 0 16px var(--seal-glow-mid))}}.mw-comet .mw-comet-core{fill:var(--aqua-core);opacity:.95;animation:mw-cometCore var(--pulse) ease-in-out infinite}.mw-comet .mw-comet-glow-1{fill:var(--aqua-core);opacity:.12;animation:mw-cometGlow var(--pulse) ease-in-out infinite}.mw-comet .mw-comet-glow-2{fill:var(--aqua-core);opacity:.06;animation:mw-cometGlow var(--double) ease-in-out infinite}@keyframes mw-cometCore{50%{transform:scale(1.08)}}@keyframes mw-cometGlow{50%{transform:scale(1.12);opacity:.1}}.mw-seal{position:absolute;bottom:calc(var(--safe-bottom) + 2.2rem);left:50%;transform:translate(-50%);padding:.6rem 1.2rem;border-radius:1rem;background:var(--aqua-soft);color:#e6faff;font:500 1rem JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;box-shadow:inset 0 0 1px var(--seal-glow-inset),0 0 12px var(--seal-glow-mid);animation:mw-sealPulse var(--pulse) ease-in-out infinite,mw-sealFloat var(--double) ease-in-out infinite;pointer-events:none;contain:paint}@keyframes mw-sealPulse{50%{box-shadow:inset 0 0 1px var(--seal-glow-inset),0 0 16px var(--seal-glow-mid)}}@keyframes mw-sealFloat{50%{transform:translate(-50%) translateY(-.5rem)}}.mw-cam{position:absolute;bottom:calc(var(--safe-bottom) + .8rem);left:calc(var(--safe-left) + .8rem);display:flex;gap:.4rem;z-index:10002}.mw-cam-btn{all:unset;padding:.42rem .66rem;border-radius:.7rem;background:#ffffff14;color:#ffffffe6;font:500 .86rem/1 Inter,system-ui,sans-serif;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff1f}.mw-cam-btn:hover{background:#ffffff24}.mw-cam-btn.is-active{background:#00eaff2e;box-shadow:inset 0 0 0 1px #00eaff5c}@media (dynamic-range: high){.mw-backdrop,.mw-seal{animation:mw-hueDrift calc(var(--double) * 6) linear infinite}@keyframes mw-hueDrift{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}}@media (max-width: 680px){.mw-seal{bottom:calc(var(--safe-bottom) + 1.6rem)}.mw-close.mw-close--glyph{top:calc(var(--safe-top) + .5rem);right:calc(var(--safe-right) + .5rem)}}.mw-stage text{font-size:4.2px}.mw-label{paint-order:stroke fill}.mw-label-day{letter-spacing:.15px}.mw-label-num{letter-spacing:.2px}:root{--panel-max: 720px;--cy: #00f6ff;--ink: #def8ff;--ink-dim: #9bd9ee;--bg: rgba(6, 16, 22, .6);--glass: rgba(8, 24, 32, .66);--ring: color-mix(in oklab, var(--cy) 40%, transparent);--accent: #7af9ff}.solar-anchored-dial{--dial-size: clamp(200px, 70vw, 320px);display:grid;justify-items:center;align-items:start;gap:14px;inline-size:100%;max-inline-size:100%;box-sizing:border-box}.solar-sync-panel{width:min(100%,var(--panel-max));max-inline-size:calc(100% - 24px);margin-inline:auto;box-sizing:border-box;padding:12px 14px;border-radius:18px;background:var(--glass);backdrop-filter:blur(10px) saturate(1.25);-webkit-backdrop-filter:blur(10px) saturate(1.25);border:1px solid var(--ring);color:var(--ink);box-shadow:0 14px 40px #00000059,0 0 0 1px color-mix(in oklab,var(--cy) 18%,transparent) inset;max-height:min(60vh,560px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation}@supports (height: 100svh){.solar-sync-panel{max-height:min(60svh,560px)}}.panel-title{display:flex;align-items:center;gap:10px;margin-bottom:8px}.panel-glyph{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;background:radial-gradient(100% 100% at 50% 50%,#00ffff38,#00ffff0d);color:var(--accent);font-weight:800;box-shadow:0 0 10px #00f6ff66,inset 0 0 10px #00f6ff33}.panel-text strong{font-size:.95rem;letter-spacing:.02em}.panel-sub{display:block;font-size:.8rem;color:var(--ink-dim);margin-top:2px}.icon-button.help{margin-left:auto;width:28px;height:28px;border-radius:10px;display:grid;place-items:center;font-weight:900;border:1px solid color-mix(in oklab,var(--cy) 45%,transparent);background:radial-gradient(100% 100% at 50% 50%,#00000059,#00000026);color:var(--ink);cursor:pointer;transition:transform .08s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;box-shadow:0 4px 18px #00f6ff1f,inset 0 0 18px #00f6ff14}.icon-button.help:hover{transform:translateY(-1px)}.icon-button.help:active{transform:translateY(0)}.row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:8px}.buttons-row{justify-content:space-between;width:100%}.nudge{display:inline-flex;gap:6px}.input-row{margin-top:6px}.label{width:100%;font-size:.82rem;color:var(--ink-dim);margin-bottom:4px}.input-group{display:flex;align-items:center;gap:8px;width:100%}.time-input{flex:1 1 160px;min-width:140px;font:600 17px/1.1 ui-sans-serif,system-ui,-apple-system,Inter,Nunito,Segoe UI,Roboto,Arial,sans-serif;color:var(--ink);background:#00000059;border:1px solid color-mix(in oklab,var(--cy) 35%,transparent);border-radius:10px;padding:10px 12px;outline:none;caret-color:var(--accent);box-shadow:0 0 0 2px transparent;transition:box-shadow .18s ease,border-color .18s ease,background .18s ease;-webkit-user-select:text;-webkit-text-size-adjust:100%;touch-action:manipulation}.time-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--cy) 25%,transparent);background:#00000073}.btn{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in oklab,var(--cy) 65%,transparent);color:var(--ink);background:radial-gradient(120% 140% at 50% 0%,#00ffff1a,#0000002e),linear-gradient(180deg,#00000059,#00000026);border-radius:12px;padding:10px 12px;font:800 .92rem/1 ui-sans-serif,system-ui,-apple-system,Inter,Nunito,Segoe UI,Roboto,Arial,sans-serif;cursor:pointer;transition:transform .08s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,filter .18s ease;text-shadow:0 0 2px rgba(122,249,255,.35);box-shadow:0 6px 22px #00f6ff1a,inset 0 0 18px #00f6ff14}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn.primary,.btn.save{color:#e8feff;text-shadow:0 0 8px rgba(0,246,255,.85),0 0 22px rgba(122,249,255,.55),0 0 46px rgba(122,249,255,.3);border-color:color-mix(in oklab,var(--cy) 90%,white 10%);background:radial-gradient(130% 160% at 50% -20%,#00f6ff59,#0000),linear-gradient(180deg,#00f6ff47,#003c4642 36%,#0000005c);box-shadow:0 0 22px #00f6ff73,0 0 60px #00f6ff40,inset 0 0 28px #00f6ff59;animation:auroraPulse 3.1s ease-in-out infinite alternate}.btn.primary:hover,.btn.save:hover{transform:translateY(-1px) scale(1.015);box-shadow:0 12px 38px #00f6ff8c,0 0 86px #00f6ff59,inset 0 0 38px #00f6ff73}.btn.primary:active,.btn.save:active{transform:translateY(0) scale(.985);box-shadow:0 0 16px #00f6ffb3,inset 0 0 42px #00f6ff8c}.btn.primary:after,.btn.save:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;background:conic-gradient(from 180deg at 50% 50%,#7af9ff00,#7af9ff59,#7af9ff00 140deg);filter:blur(12px);opacity:0;transition:opacity .2s ease;pointer-events:none}.btn.primary:hover:after,.btn.save:hover:after{opacity:1}.btn:disabled{opacity:.55;color:color-mix(in oklab,var(--ink) 75%,white 25%);border-color:color-mix(in oklab,var(--cy) 30%,transparent);cursor:not-allowed;box-shadow:0 4px 14px #00f6ff14,inset 0 0 16px #00f6ff0f}@keyframes auroraPulse{0%{filter:drop-shadow(0 0 6px rgba(0,246,255,.25))}to{filter:drop-shadow(0 0 18px rgba(0,246,255,.65))}}@keyframes solarBurst{0%{box-shadow:0 0 #00f6ffa6}to{box-shadow:0 0 0 22px #00f6ff00}}.explainer{max-height:0;overflow:hidden;opacity:0;transition:max-height .24s ease,opacity .24s ease,margin-top .24s ease}.explainer.open{max-height:220px;opacity:1;margin-top:8px}.sr-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}@media (max-width: 560px){.solar-anchored-dial{--dial-size: clamp(160px, 70vw, 240px)}.buttons-row{gap:8px}.btn{padding:10px}.nudge .btn{padding:8px 10px}.solar-sync-panel{max-height:min(64svh,520px)}}@media (min-width: 1200px){.solar-anchored-dial{--dial-size: clamp(220px, 24vh, 320px)}}@media (prefers-reduced-motion: reduce){.btn.primary,.btn.save{animation:none}.btn.primary:focus-visible,.btn.save:focus-visible{animation:none}}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;width:100%}:root{color-scheme:dark light}img,canvas,svg,video{max-width:100%;height:auto;display:block}html{overflow-x:hidden}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:#0a1214;-webkit-tap-highlight-color:transparent}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}:root{--phi-breath: 5.236s;--inv-text: #e8fbf8;--inv-text-dim: #aee8df;--inv-bg-glass: rgba(10,16,18,.72);--inv-bg-tint: linear-gradient(180deg, rgba(19,32,36,.65), rgba(10,16,18,.65));--inv-border: rgba(60,220,205,.35);--inv-border-strong: rgba(55,255,228,.55);--inv-accent: #37ffe4;--inv-accent-2: #a78bfa;--inv-accent-3: #5ce1ff;--inv-shadow: 0 30px 64px rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.04);--inv-ring: 0 0 0 2px rgba(55,255,228,.25), 0 0 0 6px rgba(55,255,228,.12);--inv-focus: 0 0 0 2px rgba(55,255,228,.9), 0 0 0 6px rgba(55,255,228,.18);--inv-radius: 20px;--inv-veil: radial-gradient(1200px 800px at 50% 20%, rgba(0,255,222,.1), transparent 60%), radial-gradient(900px 700px at 5% 95%, rgba(0,180,255,.1), transparent 60%), radial-gradient(1000px 700px at 95% 85%, rgba(175,110,255,.12), transparent 60%);--inv-neon: #37ffe4;--inv-neon-soft: rgba(55,255,228,.55);--inv-neon-faint: rgba(55,255,228,.28);--inv-ink-dark: #061d1a;--fs-base: clamp(8px, 2.8vw, 14px);--fs-sm: .72rem;--fs-xs: .62rem;--fs-xxs: .54rem;--fs-title: clamp(12px, 2vw, 20px);--fs-hero: clamp(18px, 2.6vw, 26px)}@media (prefers-color-scheme: light){:root{--inv-bg-glass: rgba(250,255,255,.75);--inv-bg-tint: linear-gradient(180deg, rgba(255,255,255,.9), rgba(240,255,252,.8));--inv-text: #0b2b28;--inv-text-dim: #2b6a62;--inv-border: rgba(55,185,170,.35);--inv-border-strong: rgba(55,185,170,.6);--inv-ink-dark: #04231f}}.investor-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:calc(8px + var(--safe-top)) calc(8px + var(--safe-right)) calc(8px + var(--safe-bottom)) calc(8px + var(--safe-left));min-height:100svh;background:radial-gradient(1200px 800px at 50% -10%,#0009,#000000a6 60%),#0009;-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%);animation:inv-overlay-fade .24s ease-out both;pointer-events:auto;contain:layout size style paint;will-change:opacity}.investor-modal-overlay:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:var(--inv-veil);filter:blur(18px) saturate(130%);opacity:.9;pointer-events:none;animation:inv-aurora 16s ease-in-out infinite alternate;will-change:transform,opacity,filter}.investor-modal{position:relative;width:min(680px,calc(100vw - (var(--safe-left) + var(--safe-right) + 16px)));max-width:100%;height:min(92svh,840px);display:flex;flex-direction:column;overflow:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-anchor:none;scroll-behavior:auto;touch-action:manipulation;color:var(--inv-text);border-radius:var(--inv-radius);background:linear-gradient(to bottom right,#ffffff0f,#ffffff05) border-box,var(--inv-bg-tint),var(--inv-bg-glass);border:1px solid var(--inv-border);box-shadow:var(--inv-shadow),0 0 0 1px #37ffe424,0 0 32px #37ffe40f;animation:inv-card-in .28s cubic-bezier(.2,.8,.2,1) both,inv-breathe var(--phi-breath) ease-in-out infinite;transform:translateZ(0);contain:layout style paint;font-size:var(--fs-base)}@keyframes inv-card-in{0%{transform:translateY(14px) scale(.985);opacity:0}to{transform:none;opacity:1}}.investor-modal:before,.investor-modal:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;filter:blur(10px);mix-blend-mode:screen;opacity:.35;pointer-events:none;background:conic-gradient(from 180deg,#37ffe4cc,#a78bfa99,#5ce1ffb3,#37ffe4cc);animation:inv-rune 14s linear infinite;will-change:transform}.investor-modal:before{top:-32px;left:-32px}.investor-modal:after{bottom:-32px;right:-32px;animation-direction:reverse}@keyframes inv-rune{to{transform:rotate(360deg)}}.investor-header{position:sticky;top:0;z-index:2;padding:calc(10px + var(--safe-top)) 12px 6px;background:linear-gradient(180deg,#0e1212e0,#0e1212b8 60%,#0e121200);border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px) saturate(130%);backdrop-filter:blur(8px) saturate(130%)}.investor-modal-content,.investor-scroll{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-anchor:none;scroll-behavior:auto;padding:14px 16px calc(16px + var(--safe-bottom));content-visibility:auto;contain-intrinsic-size:800px 1200px}.investor-close{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff05);color:var(--inv-accent);cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease;box-shadow:inset 0 0 0 1px #37ffe41f,0 6px 18px #00000059;-webkit-user-select:none;user-select:none;font-size:var(--fs-sm)}.investor-close:hover{transform:translateY(-1px);border-color:var(--inv-border-strong)}.investor-close:focus-visible{outline:none;box-shadow:var(--inv-focus)}.investor-form,.investor-confirmation{display:flex;flex-direction:column;gap:12px;min-width:0}.investor-form-title,.investor-confirmation-title{font-size:var(--fs-hero);font-weight:900;text-align:center;margin:2px 0;letter-spacing:.3px;background:linear-gradient(90deg,#dffff8,#a3fff0,#e8fbf8);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 18px rgba(55,255,228,.16),0 1px 0 rgba(255,255,255,.25)}.investor-confirmation-sub{font-size:var(--fs-sm);text-align:center;color:var(--inv-text-dim);margin-bottom:4px}.investor-input,.investor-textarea{width:100%;background:#070c0e99;color:#e9fffb;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;font-size:.95rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;box-shadow:inset 0 1px #ffffff0d}.investor-input::placeholder,.investor-textarea::placeholder{color:#e9fffb8c}.investor-input:focus,.investor-textarea:focus{border-color:var(--inv-border-strong);box-shadow:var(--inv-ring);background:#070c0eb8}.investor-quick-rows{display:flex;flex-wrap:wrap;gap:8px}.investor-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#ffffff0d,#ffffff05);color:var(--inv-text);border-radius:999px;padding:6px 10px;font-weight:800;font-size:.72rem;cursor:pointer;transition:transform .1s ease,border-color .18s ease,box-shadow .18s ease}.investor-chip:hover{transform:translateY(-1px);border-color:var(--inv-border-strong)}.investor-chip.active{border-color:var(--inv-border-strong);box-shadow:0 10px 26px #37ffe42e}.investor-method-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.investor-method{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#ffffff0d,#ffffff05);color:var(--inv-text);font-weight:800;cursor:pointer;transition:transform .1s ease,border-color .18s ease,box-shadow .18s ease,color .1s ease,background .18s ease;font-size:.95rem}.investor-method:hover{transform:translateY(-1px);border-color:var(--inv-border-strong)}.investor-method.selected{border-color:var(--inv-border-strong);color:#0a1f1c;background:radial-gradient(120% 160% at 0% 0%,rgba(55,255,228,.2),transparent 40%),linear-gradient(180deg,#37ffe429,#37ffe414);box-shadow:0 14px 28px #37ffe42e}.investor-method-icon{width:16px;height:16px}.investor-method.selected .investor-method-icon{color:#37ffe4}.investor-button-row{display:flex;justify-content:space-between;gap:10px;margin-top:8px;flex-wrap:wrap}.investor-button{flex:1;min-width:130px;padding:10px 12px;border-radius:14px;font-size:.95rem;font-weight:800;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.16);color:#f1fffd;cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .12s ease;text-align:center}.investor-button:hover{transform:translateY(-1px);border-color:var(--inv-border-strong);box-shadow:0 12px 24px #37ffe41f}.investor-button:focus-visible{outline:none;box-shadow:var(--inv-focus)}.investor-button.glow{background:radial-gradient(120% 160% at 0% 0%,rgba(55,255,228,.22),transparent 40%),linear-gradient(180deg,#37ffe42e,#37ffe414);border-color:var(--inv-border-strong);color:var(--inv-ink-dark);text-shadow:0 1px 0 rgba(255,255,255,.35),0 0 4px var(--inv-neon-soft),0 0 9px var(--inv-neon-soft),0 0 16px var(--inv-neon-faint);-webkit-text-stroke:.35px rgba(255,255,255,.5);box-shadow:0 16px 32px #37ffe433,inset 0 1px #ffffff40;animation:inv-breathe var(--phi-breath) ease-in-out infinite}.investor-button.glow:hover{transform:translateY(-2px);box-shadow:0 20px 40px #37ffe440,inset 0 1px #ffffff4d;-webkit-text-stroke:.45px rgba(255,255,255,.55)}.investor-button.cancel{background:linear-gradient(180deg,#a78bfa2e,#a78bfa12);border-color:#a78bfa8c;color:#f5f0ff;text-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 12px 28px #a78bfa33,inset 0 1px #ffffff2e}.investor-error{color:#ff6b6b;font-size:.88rem;text-align:center}.investor-error-banner{margin:8px 0;padding:8px 10px;border-radius:12px;background:linear-gradient(180deg,#ff555524,#ff555514);border:1px solid rgba(255,85,85,.45);color:#ffeaea;font-weight:600;box-shadow:0 12px 24px #ff55551f,inset 0 1px #ffffff1f}.investor-sigil-container{display:grid;place-items:center;padding:14px 0;background:radial-gradient(120% 140% at 50% 20%,rgba(55,255,228,.1),transparent 60%),radial-gradient(120% 140% at 10% 90%,rgba(167,139,250,.1),transparent 60%),radial-gradient(circle at center,#222222a6 30%,#111111d9);border-radius:16px;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.investor-sigil-container:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;border-radius:50%;background:radial-gradient(closest-side,rgba(55,255,228,.15),transparent 60%),radial-gradient(closest-side,rgba(167,139,250,.08),transparent 70%);filter:blur(16px);mix-blend-mode:screen;pointer-events:none;animation:inv-breathe var(--phi-breath) ease-in-out infinite}.card-shell,.btc-panel{margin-top:10px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff05),#080e1080;box-shadow:0 20px 44px #00000059,inset 0 1px #ffffff0f}.card-shell-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.card-shell-title,.btc-title{font-weight:300;letter-spacing:.3px;font-size:.68rem;color:var(--inv-text);text-shadow:0 0 14px rgba(55,255,228,.18)}.card-panel{display:grid;gap:6px}.card-panel-head{display:grid;gap:2px}.card-panel-title{font-weight:800;font-size:.98rem;color:var(--inv-text)}.card-panel-sub{font-size:.69rem;color:var(--inv-text-dim);opacity:.9}.card-element-wrap{padding:10px;border-radius:12px;border:1px dashed rgba(255,255,255,.12);background:#070c0e8c}.btc-sub{color:var(--inv-text-dim);font-size:.88rem;margin:6px 0 8px}.btc-box{border:1px dashed rgba(255,255,255,.18);background:#070c0e8c;border-radius:12px;padding:10px;display:grid;gap:8px}.btc-address{display:block;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem;color:#dffff8;word-break:break-all}.btc-actions,.btc-confirm-row{display:flex;gap:8px;flex-wrap:wrap}.investor-fine{margin-top:8px;font-size:var(--fs-xxs);color:var(--inv-text-dim);opacity:.9}.inv-info-wrap{display:grid;gap:14px;margin-bottom:16px;min-width:0;word-break:break-word;overflow-wrap:anywhere}.inv-hero{display:grid;place-items:center;padding:8px 0 6px}.inv-hero img{width:min(480px,88%);border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:0 20px 44px #00000059,inset 0 1px #ffffff0f}.inv-info-grid{display:grid;grid-template-columns:1fr;gap:10px;min-width:0}@media (min-width:720px){.inv-info-grid{grid-template-columns:1fr 1fr}}.inv-info-card{border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:12px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#080e1080;box-shadow:0 16px 36px #00000059,inset 0 1px #ffffff0f}.inv-info-title{margin:0 0 6px;font-weight:900;letter-spacing:.25px;font-size:var(--fs-title);color:var(--inv-text);text-shadow:0 0 14px rgba(55,255,228,.18)}.inv-info-body,.inv-list li,.inv-steps li{color:var(--inv-text);opacity:.96;font-size:.95rem}.inv-list{margin:0;padding-left:16px}.inv-grid.two{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.inv-grid.two li{display:grid;gap:1px;background:#070c0e73;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:6px 8px}.inv-grid.two li span{font-size:.78rem;color:var(--inv-text-dim)}.inv-grid.two li b{font-size:.9rem;color:var(--inv-text)}.inv-note{margin-top:6px;font-size:.82rem;color:var(--inv-text-dim)}.inv-info-footer{display:grid;gap:6px;padding:8px 2px 0;color:var(--inv-text-dim);font-size:.86rem;border-top:1px dashed rgba(255,255,255,.12)}.inv-info-footer a{color:var(--inv-accent);text-decoration:none}.inv-info-footer a:hover{text-decoration:underline}.inv-caption{font-size:.76rem;opacity:.9}@media (prefers-color-scheme: light){.inv-info-card{background:linear-gradient(180deg,#ffffffd9,#f5fffcd9);border-color:#37b9aa59}.inv-grid.two li{background:#ffffffb3}}.inv-cta{display:grid;gap:8px;grid-template-columns:1fr}@media (min-width:720px){.inv-cta{grid-template-columns:2fr 1fr}}.inv-cta-primary{font-size:.98rem}.inv-cta-secondary{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.16);color:var(--inv-text);text-shadow:0 0 12px rgba(55,255,228,.16);font-size:.95rem}.inv-cta-secondary:after{content:"▾";margin-left:6px;opacity:.9}.inv-accordion{overflow:hidden;max-height:0;opacity:0;transition:max-height .38s cubic-bezier(.2,.8,.2,1),opacity .24s ease;border-radius:14px;margin-top:8px;border:1px solid transparent;will-change:max-height,opacity;overflow-anchor:none}.inv-accordion.open{max-height:clamp(360px,70vh,1200px);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;opacity:1;border-color:#ffffff1f;box-shadow:0 12px 24px #00000059,inset 0 1px #ffffff0f;content-visibility:auto;contain-intrinsic-size:600px 1000px}.inv-neon-ink{color:var(--inv-ink-dark);text-shadow:0 0 .5px rgba(255,255,255,.9),0 0 4px var(--inv-neon-soft),0 0 9px var(--inv-neon-soft),0 0 16px var(--inv-neon-faint);-webkit-text-stroke:.35px rgba(255,255,255,.5)}@media (prefers-contrast: more){.inv-neon-ink,.investor-button.glow,.investor-method.selected,.investor-button.dark{-webkit-text-stroke:.6px rgba(255,255,255,.7);text-shadow:0 0 .5px rgba(255,255,255,1),0 0 6px rgba(55,255,228,.75),0 0 14px rgba(55,255,228,.55)}}.inv-live-card{padding:12px}.inv-live{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:760px){.inv-live{grid-template-columns:auto 1fr;align-items:center}}.inv-live-left{display:flex;align-items:center;gap:12px}.inv-ring .inv-ring-text{font-weight:800;font-size:16px;fill:#e8fbf8;text-shadow:0 0 10px rgba(55,255,228,.35)}.inv-ring-glow{filter:drop-shadow(0 0 8px rgba(55,255,228,.35)) drop-shadow(0 0 16px rgba(167,139,250,.22))}.inv-live-meta{display:grid;gap:2px}.inv-live-label{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--inv-text-dim)}.inv-live-total{font-size:clamp(18px,2.6vw,24px);font-weight:900;letter-spacing:.3px;color:var(--inv-text)}.inv-live-target{color:var(--inv-text-dim);font-size:.86rem}.inv-live-delta{display:inline-block;font-weight:800;font-size:.86rem;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff0f,#ffffff05)}.inv-live-delta.card{color:#0a1f1c;background:radial-gradient(120% 160% at 0% 0%,rgba(55,255,228,.22),transparent 40%),linear-gradient(180deg,#37ffe42e,#37ffe414);border-color:#37ffe48c}.inv-live-delta.btc{color:#0a1f1c;background:radial-gradient(120% 160% at 0% 0%,rgba(167,139,250,.22),transparent 40%),linear-gradient(180deg,#a78bfa2e,#a78bfa14);border-color:#a78bfa8c}.inv-live-right{display:grid;gap:6px}.inv-spark-wrap{overflow:hidden;border-radius:10px}.inv-spark-line{stroke:#37ffe4;stroke-width:2.2;filter:drop-shadow(0 0 10px rgba(55,255,228,.25))}.inv-spark-dot{fill:#a78bfa;filter:drop-shadow(0 0 6px rgba(167,139,250,.55))}.inv-split{display:grid;gap:6px}.inv-split-row{display:flex;justify-content:space-between;align-items:baseline;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:6px 8px;background:#070c0e73;font-size:.92rem}.inv-split-row.total{border-color:#37ffe459;box-shadow:0 0 0 1px #37ffe426 inset}.inv-pulse{animation:inv-money 2.2s ease-out 1}@keyframes inv-money{0%{text-shadow:0 0 0 rgba(55,255,228,0)}20%{text-shadow:0 0 24px rgba(55,255,228,.6),0 0 40px rgba(167,139,250,.3)}to{text-shadow:0 0 0 rgba(55,255,228,0)}}.roi-panel{margin-top:8px;border-radius:14px;border:1px solid rgba(167,139,250,.25);background:linear-gradient(180deg,#a78bfa1f,#37ffe40d);padding:10px;color:#e8fbf8;font-size:.65rem}.roi-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.roi-cap{font-size:calc(var(--fs-xs) * .7);color:#aee8df}.roi-num{font-size:.7rem}.roi-glow{text-shadow:0 0 12px rgba(55,255,228,.3)}.roi-bar{position:relative;height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden;margin:4px 0 6px}.roi-fill{position:absolute;top:0;left:0;bottom:0;background:linear-gradient(90deg,#37ffe4,#a78bfa)}.roi-dot{position:absolute;top:50%;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:50%;background:#e8fbf8;box-shadow:0 0 12px #e8fbf899}.roi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.roi-cell{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:6px;font-size:.6rem}.roi-cell span{color:#aee8df;display:block;margin-bottom:2px}.roi-note a{color:var(--inv-accent);text-decoration:underline}.roi-note a:hover{text-decoration:none;opacity:.9}.inv-roi-card{display:grid;gap:12px}.inv-roi-head{display:grid;gap:4px}.inv-roi-title{font-weight:900;letter-spacing:.25px;font-size:.69rem;color:var(--inv-text);text-shadow:0 0 14px rgba(55,255,228,.18)}.inv-roi-sub{color:var(--inv-text-dim);font-size:.6rem}.inv-roi-controls{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:780px){.inv-roi-controls{grid-template-columns:2fr 1fr;align-items:end}}.inv-roi-amount label,.inv-roi-assume label{color:var(--inv-text-dim);font-size:.6rem}.inv-roi-amt-row{display:grid;gap:8px;grid-template-columns:1fr auto;align-items:center}.inv-roi-amt-input{display:flex;align-items:center;gap:6px;background:#070c0e8c;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:8px 10px;font-weight:800}.inv-roi-amt-input input{background:transparent;border:0;outline:0;color:var(--inv-text);font-weight:900;font-size:.69rem;width:100%}.inv-roi-chips{display:flex;flex-wrap:wrap;gap:8px}.inv-chip{border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#ffffff0d,#ffffff05);color:var(--inv-text);border-radius:999px;padding:6px 10px;font-weight:800;font-size:.52rem;cursor:pointer;transition:transform .1s ease,border-color .18s ease,box-shadow .18s ease}.inv-chip:hover{transform:translateY(-1px);border-color:var(--inv-border-strong)}.inv-chip.active{border-color:var(--inv-border-strong);box-shadow:0 10px 24px #37ffe42e}.inv-roi-slider{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:999px;background:linear-gradient(90deg,#37ffe459,#a78bfa59);outline:none;margin-top:2px}.inv-roi-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#37ffe4,#a78bfa);box-shadow:0 0 0 3px #37ffe447,0 8px 18px #37ffe438;border:1px solid rgba(255,255,255,.3)}.inv-roi-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#37ffe4,#a78bfa);box-shadow:0 0 0 3px #37ffe447,0 8px 18px #37ffe438;border:1px solid rgba(255,255,255,.3)}.inv-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px}.inv-tog{padding:8px 10px;border-radius:12px;font-weight:800;cursor:pointer;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#ffffff0d,#ffffff05);color:var(--inv-text);font-size:.92rem;transition:transform .1s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.inv-tog.on{border-color:var(--inv-border-strong);background:radial-gradient(120% 160% at 0% 0%,rgba(55,255,228,.16),transparent 40%),linear-gradient(180deg,#37ffe41f,#37ffe40f);box-shadow:0 14px 28px #37ffe42e;color:#0a1f1c}.inv-cap-wrap{display:grid;gap:8px}.inv-cap-row{display:flex;justify-content:space-between;align-items:center;font-size:.92rem}.inv-cap-bar{position:relative;height:12px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);overflow:hidden}.inv-cap-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#37ffe4d9,#a78bfad9);box-shadow:0 0 20px #37ffe43d,0 0 36px #a78bfa33;animation:inv-breathe var(--phi-breath) ease-in-out infinite;will-change:transform}.inv-cap-dot{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 30% 30%,#fff,#37ffe4);box-shadow:0 0 0 2px #37ffe466,0 10px 22px #37ffe452;pointer-events:none}.inv-cap-stats{display:grid;gap:6px;grid-template-columns:1fr}@media (min-width:640px){.inv-cap-stats{grid-template-columns:1fr 1fr 1fr}}.inv-cap-stats>div{display:grid;gap:2px;background:#070c0e73;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:6px 8px}.inv-cap-stats span{font-size:.78rem;color:var(--inv-text-dim)}.inv-cap-stats b{font-size:.9rem;color:var(--inv-text)}.inv-positive{color:var(--inv-accent);text-shadow:0 0 12px rgba(55,255,228,.16)}.inv-stake-grid{display:grid;gap:8px;grid-template-columns:1fr}@media (min-width:600px){.inv-stake-grid{grid-template-columns:1fr 1fr 1fr}}.inv-stake-box{display:grid;gap:2px;background:#070c0e73;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px 10px}.inv-stake-box span{font-size:.78rem;color:var(--inv-text-dim)}.inv-stake-box b{font-size:.96rem;color:var(--inv-text)}.inv-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 6px;align-items:stretch;isolation:isolate}@media (min-width:860px){.inv-badges{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust-chip{--trust-scale: .5;--glow1: 55,255,228;--glow2: 167,139,250;--ink: 232,251,248;position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px;padding:8px 10px;border-radius:12px;background:linear-gradient(180deg,#ffffff1a,#ffffff08) padding-box,radial-gradient(120% 140% at 0% 0%,rgba(var(--glow1),.1),transparent 60%) padding-box,#080e1066;backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(var(--glow1),.3);box-shadow:inset 0 1px #ffffff2e,0 6px 20px #00000059,0 0 20px rgba(var(--glow1),.1);color:rgb(var(--ink));overflow:hidden;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease,background .22s ease}.trust-ico{width:12px;height:12px;display:grid;place-items:center;color:rgb(var(--ink));filter:drop-shadow(0 0 6px rgba(var(--glow1),.35))}.trust-ico svg{display:block;filter:drop-shadow(0 0 8px rgba(55,255,228,.25)) drop-shadow(0 0 14px rgba(167,139,250,.18))}.trust-text{display:grid;gap:1px;min-width:0}.trust-cap{font-size:clamp(9px,calc(.65rem * var(--trust-scale)),.65rem);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--ink),.75)}.trust-val{font-weight:500;font-size:clamp(10px,calc(.75rem * var(--trust-scale)),.75rem);letter-spacing:.01em;color:rgb(var(--ink));text-shadow:0 0 .5px rgba(255,255,255,.9),0 0 8px rgba(var(--glow1),.35),0 0 16px rgba(var(--glow2),.25);-webkit-text-stroke:.25px rgba(255,255,255,.35)}.trust-chip:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 15%,rgba(255,255,255,.35) 35%,transparent 55%) 0 0/220% 100% no-repeat;mix-blend-mode:screen;opacity:0;transition:opacity .22s ease}.trust-chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px rgba(var(--glow1),.28),0 0 22px rgba(var(--glow1),.14),0 0 26px rgba(var(--glow2),.1);opacity:.5}.trust-chip:hover,.trust-chip:focus-visible{outline:none;transform:translateY(-2px);border-color:rgba(var(--glow1),.55);box-shadow:inset 0 1px #ffffff38,0 12px 32px #00000073,0 0 28px rgba(var(--glow1),.18),0 0 40px rgba(var(--glow2),.14)}.trust-chip:hover:before,.trust-chip:focus-visible:before{opacity:.75;animation:trustSheen 1.2s cubic-bezier(.16,.9,.15,1)}@keyframes trustSheen{0%{background-position:-60% 0}to{background-position:160% 0}}@media (prefers-color-scheme: light){.trust-chip{background:linear-gradient(180deg,#ffffffd9,#fff9) padding-box,radial-gradient(120% 140% at 0% 0%,rgba(55,185,170,.18),transparent 60%) padding-box,#ffffffbf;border-color:#37b9aa59;color:#0b2b28}.trust-val{color:#0b2b28;text-shadow:none;-webkit-text-stroke:.2px rgba(0,0,0,.15)}}.inv-sigil-header.pro{display:grid;grid-template-columns:108px 1fr;gap:8px;align-items:center;padding:2px 0 6px}@media (min-width:640px){.inv-sigil-header.pro{grid-template-columns:128px 1fr;gap:16px}}@media (min-width:960px){.inv-sigil-header.pro{grid-template-columns:156px 1fr;gap:18px}}.inv-crest{display:grid;place-items:center;width:100%;max-width:156px;aspect-ratio:1/1}.inv-crest-glass{position:relative;width:100%;height:100%;border-radius:20px;border:1px solid rgba(255,255,255,.14);background:radial-gradient(120% 120% at 50% 0%,#37ffe42e,#a78bfa14),linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:0 16px 32px #00000059,inset 0 1px #ffffff0f;overflow:hidden;transform:translateZ(0)}.inv-crest-glass:after{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;background:radial-gradient(closest-corner,rgba(55,255,228,.15),transparent 60%),radial-gradient(closest-side,rgba(167,139,250,.1),transparent 70%);filter:blur(16px);mix-blend-mode:screen;pointer-events:none;animation:inv-breathe var(--phi-breath) ease-in-out infinite}.inv-crest-core{position:absolute;top:12%;right:12%;bottom:12%;left:12%;display:grid;place-items:center;filter:drop-shadow(0 2px 12px rgba(55,255,228,.18))}.inv-header-text.pro{min-width:0}.inv-kicker{display:inline-block;margin:0 0 4px;padding:4px 10px;font-size:var(--fs-xxs);letter-spacing:.12em;text-transform:uppercase;color:var(--inv-text);border:1px solid var(--inv-border-strong);border-radius:999px;background:linear-gradient(180deg,#37ffe424,#37ffe40f);box-shadow:inset 0 1px #ffffff2e}.inv-title{margin:0;font-weight:600;line-height:1.1;letter-spacing:.2px;font-size:var(--fs-hero);background:linear-gradient(90deg,#dffff8,#a3fff0,#e8fbf8);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 18px rgba(55,255,228,.16),0 1px 0 rgba(255,255,255,.25);position:relative;padding-bottom:4px}.inv-title-accent{display:block;font-weight:800;font-size:clamp(13px,1.8vw,16px);line-height:1.25;color:var(--inv-text-dim);background:none;-webkit-text-fill-color:currentColor}.inv-title.center,.investor-confirmation-sub.inv-sub.center{text-align:center;margin-inline:auto}.inv-pulsebar{--pulse-duration: 5.236s;--track: rgba(55,255,228,.14);--glow: rgba(55,255,228,.28);position:relative;height:4px;width:min(720px,88%);margin:10px auto 8px;border-radius:999px;overflow:hidden;background:radial-gradient(60% 120% at 50% 50%,rgba(167,139,250,.12),transparent 70%),linear-gradient(90deg,rgba(167,139,250,.18),var(--track),rgba(92,225,255,.12));box-shadow:0 0 .5px #e8fbf880 inset,0 6px 20px #37ffe40f}.inv-pulsebar:before{content:"";position:absolute;top:-12px;right:-14px;bottom:-12px;left:-14px;pointer-events:none;background:radial-gradient(60% 80% at 50% 50%,var(--glow),transparent 60%);filter:blur(14px);opacity:.55}.inv-pulsebar .inv-pulsebar-fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;transform:scaleX(0);border-radius:inherit;background:linear-gradient(90deg,#37ffe4,#5ce1ff 40%,#a78bfa);box-shadow:0 0 12px #37ffe452,0 0 24px #a78bfa33;animation:inv-pulse-fill var(--pulse-duration) ease-in-out infinite;will-change:transform,filter,opacity}.inv-pulsebar .inv-pulsebar-fill:after{content:"";position:absolute;right:0;top:50%;width:12px;height:12px;transform:translate(50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 35%,#E8FBF8,#5CE1FF 55%,rgba(167,139,250,.6) 80%,transparent 90%);box-shadow:0 0 10px #5ce1ffd9,0 0 20px #a78bfa8c,0 0 36px #37ffe473;opacity:.95}@keyframes inv-pulse-fill{0%{transform:scaleX(0);filter:brightness(1);opacity:.95}55%{transform:scaleX(1);filter:brightness(1.2);opacity:1}60%{transform:scaleX(1)}to{transform:scaleX(0);filter:brightness(1);opacity:.95}}@media (prefers-reduced-motion: reduce){.inv-pulsebar .inv-pulsebar-fill{animation:none;transform:scaleX(1)}}@media (max-width:520px){.inv-sigil-header.pro{grid-template-columns:1fr}.inv-crest{order:2;margin:6px auto 0;max-width:128px}}.chat-dock{position:sticky;top:12px;background:linear-gradient(180deg,#080e10d9,#080e10a6);border:1px solid rgba(55,255,228,.25);border-radius:16px;padding:12px;box-shadow:0 10px 36px #37ffe414,inset 0 0 0 1px #ffffff05;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chat-head{margin-bottom:6px}.chat-title{font-weight:700;letter-spacing:.3px;font-size:.96rem}.chat-sub{opacity:.8;font-size:.86rem}.chat-body{height:44vh;min-height:320px;overflow:auto;padding:6px;display:grid;gap:8px;border-radius:10px;background:#ffffff05;content-visibility:auto;contain-intrinsic-size:600px 600px}.chat-bubble{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;line-height:1.3;font-size:.95rem}.chat-bubble .chat-mark{opacity:.6;margin-top:2px}.chat-bubble.user .chat-text{background:#a78bfa1f;border:1px solid rgba(167,139,250,.35);padding:8px 10px;border-radius:12px}.chat-bubble.assistant .chat-text{background:#37ffe414;border:1px solid rgba(55,255,228,.35);padding:8px 10px;border-radius:12px}.chat-suggest{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 6px}.chat-suggest-chip{border:1px solid rgba(255,255,255,.15);background:#ffffff08;padding:6px 10px;border-radius:999px;font-size:.85rem;cursor:pointer}.chat-suggest-chip:hover{border-color:#37ffe499}.chat-compose{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.chat-input{border-radius:12px;padding:10px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#e8fbf8;font-size:.95rem}.chat-send{padding:10px 14px;border-radius:12px;border:1px solid rgba(55,255,228,.5);background:#37ffe41f;font-size:.95rem}.chat-cta{margin-top:8px;display:flex;justify-content:flex-end}.chat-fab{position:sticky;right:18px;bottom:12px;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#37ffe4d9,#a78bfad9);color:#0b1315;border:none;display:grid;place-items:center;box-shadow:0 10px 28px #37ffe452;cursor:pointer;z-index:1000;transition:transform .12s ease,box-shadow .18s ease,filter .18s ease}.chat-fab:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 14px 34px #37ffe466;filter:brightness(1.07)}.chat-fab.active{box-shadow:0 0 0 6px #37ffe42e}.chat-panel{position:fixed;right:18px;bottom:82px;width:min(420px,92vw);max-height:min(70vh,720px);background:linear-gradient(180deg,#0a1012f2,#0a1012e0);border:1px solid rgba(55,255,228,.35);border-radius:16px;box-shadow:0 18px 50px #00000080;transform:translateY(12px);opacity:0;pointer-events:none;transition:transform .16s ease,opacity .16s ease;z-index:1000;display:grid;grid-template-rows:auto 1fr;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chat-panel.open{transform:translateY(0);opacity:1;pointer-events:auto}.chat-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:#37ffe41a;border-bottom:1px solid rgba(55,255,228,.2)}.chat-panel-title{color:#e8fbf8;font-weight:600;font-size:13px}.chat-close{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#e8fbf8;border-radius:8px;padding:6px 8px;cursor:pointer}.chat-panel-body{overflow:auto;padding:8px;content-visibility:auto;contain-intrinsic-size:480px 600px}@media (max-width:640px){.investor-button{flex:1 1 100%}.investor-button-row{gap:8px}.investor-method-row{grid-template-columns:1fr 1fr}.inv-sigil-header{grid-template-columns:72px 1fr}.roi-grid{grid-template-columns:1fr}.chat-panel{right:10px;bottom:74px;width:calc(100vw - 20px);max-height:70vh}.chat-fab{right:12px;bottom:12px}}.investor-modal-content::-webkit-scrollbar,.investor-scroll::-webkit-scrollbar,.inv-accordion.open::-webkit-scrollbar{width:10px}.investor-modal-content::-webkit-scrollbar-thumb,.investor-scroll::-webkit-scrollbar-thumb,.inv-accordion.open::-webkit-scrollbar-thumb{background:#37ffe440;border-radius:8px}@keyframes inv-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes inv-aurora{0%{transform:translateY(-2%) translate(0) scale(1.02);filter:blur(18px) saturate(130%)}50%{transform:translateY(1.2%) translate(1%) scale(1.05);filter:blur(20px) saturate(140%)}to{transform:translateY(0) translate(-1%) scale(1.02);filter:blur(18px) saturate(130%)}}@keyframes inv-breathe{0%{box-shadow:0 0 0 1px #37ffe424,0 0 32px #37ffe40f}50%{box-shadow:0 0 0 1px #37ffe447,0 0 52px #37ffe41f}to{box-shadow:0 0 0 1px #37ffe424,0 0 32px #37ffe40f}}@media (prefers-reduced-motion: reduce){.investor-modal-overlay,.investor-modal,.investor-modal-overlay:before,.investor-modal:before,.investor-modal:after,.investor-button.glow,.investor-sigil-container:after,.inv-cap-fill,.inv-badges .trust-chip{animation:none!important}.investor-button,.investor-close{transition:none!important}}@media (prefers-color-scheme: light){.investor-input,.investor-textarea{background:#fffc;color:#0b2b28}.investor-form-title,.investor-confirmation-title{text-shadow:0 0 14px rgba(55,185,170,.25)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.investor-modal-overlay,.investor-header,.chat-dock,.chat-panel{background-color:#0a1012eb}}@media (hover: none){.investor-modal{box-shadow:var(--inv-shadow),0 0 0 1px #37ffe41f,0 0 24px #37ffe40d}.investor-button.glow{box-shadow:0 14px 28px #37ffe42e,inset 0 1px #ffffff38}.trust-chip{box-shadow:inset 0 1px #ffffff29,0 6px 18px #00000052,0 0 16px rgba(var(--glow1),.08)}}:root{--kai-bg-1: rgba(8,14,16,.88);--kai-bg-2: rgba(8,14,16,.65);--kai-surface: rgba(255,255,255,.03);--kai-surface-2: rgba(255,255,255,.05);--kai-border: rgba(255,255,255,.12);--kai-border-strong: rgba(232,251,248,.18);--kai-primary: #37FFE4;--kai-primary-weak: rgba(55,255,228,.18);--kai-primary-mid: rgba(55,255,228,.35);--kai-primary-strong: rgba(55,255,228,.6);--kai-accent: #A78BFA;--kai-text: #E8FBF8;--kai-subtext: #AEE8DF;--kai-danger: #ff5d6c;--kai-radius-lg: 16px;--kai-radius-md: 12px;--kai-radius-sm: 10px;--kai-gap-lg: 14px;--kai-gap-md: 10px;--kai-gap-sm: 8px;--kai-shadow-outer: 0 10px 40px rgba(55,255,228,.1);--kai-shadow-inner: inset 0 0 0 1px rgba(255,255,255,.03);--kai-shadow-glow: 0 0 22px rgba(55,255,228,.3);--kai-focus: 0 0 0 3px rgba(55,255,228,.35), 0 0 0 6px rgba(167,139,250,.28);--kai-font-base: clamp(12px, 2.9vw, 14px);--kai-font-small: .78rem;--kai-font-title: 1rem;--composer-h: 56px}.kai-chat,.kai-chat *{-webkit-tap-highlight-color:transparent}.kai-chat{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--kai-font-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kai-chat{display:grid;grid-template-rows:auto auto 1fr auto auto;gap:var(--kai-gap-md);position:sticky;top:12px;background:linear-gradient(180deg,var(--kai-bg-1),var(--kai-bg-2));border:1px solid var(--kai-primary-mid);border-radius:var(--kai-radius-lg);padding:12px max(12px,env(safe-area-inset-right,0px)) max(12px,calc(env(safe-area-inset-bottom,0px) + 6px)) max(12px,env(safe-area-inset-left,0px));box-shadow:var(--kai-shadow-outer),var(--kai-shadow-inner);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;max-width:100%;min-width:0;flex:1 1 auto;max-height:86vh;min-height:320px;overflow:hidden;overflow-x:hidden;box-sizing:border-box;color:var(--kai-text);contain:layout style paint;isolation:isolate}@supports (height: 100svh){.kai-chat{max-height:min(86svh,900px)}}.kai-chat.fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;border-radius:0;border-left:0;border-right:0;max-height:none;padding:max(10px,env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));background:linear-gradient(180deg,#060c0eeb,#060c0ef5);-webkit-backdrop-filter:blur(6px) saturate(115%);backdrop-filter:blur(6px) saturate(115%)}.kai-chat.compact{padding:10px max(10px,env(safe-area-inset-right,0px)) max(10px,calc(env(safe-area-inset-bottom,0px) + 4px)) max(10px,env(safe-area-inset-left,0px));gap:var(--kai-gap-sm)}.kai-head{display:flex;align-items:center;justify-content:flex-start;gap:6px;border-bottom:1px solid rgba(55,255,228,.18);padding:10px 12px 8px;flex-wrap:wrap;max-width:100%;overflow:hidden;min-width:0}.kai-chat.fullscreen .kai-head{padding:12px 16px 10px;border-bottom-color:#37ffe433}.kai-title{color:var(--kai-text);font-weight:800;letter-spacing:.2px;font-size:var(--kai-font-title);margin-right:6px;min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kai-tools{display:inline-flex;gap:6px;margin-left:auto;flex-wrap:wrap;max-width:100%;min-width:0}.kai-tool{border:1px solid var(--kai-border);background:var(--kai-surface-2);color:var(--kai-text);padding:6px 8px;border-radius:var(--kai-radius-sm);cursor:pointer;transition:transform .12s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease;flex:0 0 auto;line-height:1}.kai-tool:hover{border-color:var(--kai-primary-strong);transform:translateY(-1px)}.kai-tool:active{transform:translateY(0)}.kai-tool.active{border-color:var(--kai-primary-strong);background:linear-gradient(180deg,#37ffe429,#37ffe417);box-shadow:0 0 0 1px #37ffe42e inset}.kai-tool:focus-visible{outline:none;box-shadow:var(--kai-focus)}.amt-toggle{position:relative;padding:6px 8px}.amt-toggle .amt-badge{position:absolute;right:-6px;top:-6px;font-size:.7rem;font-weight:800;padding:2px 6px;border-radius:999px;background:linear-gradient(135deg,#0e1a1d,#142528);border:1px solid rgba(55,255,228,.45);color:var(--kai-text);letter-spacing:.2px;box-shadow:0 2px 8px #37ffe440}.kai-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 12px;max-width:100%;min-width:0}.kai-chat.fullscreen .kai-ribbon{padding:8px 16px;gap:10px}.ribbon-pill{display:grid;gap:3px;background:var(--kai-surface);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px 10px;min-height:38px;min-width:0}.ribbon-cap{font-size:var(--kai-font-small);color:var(--kai-subtext);line-height:1.2}.ribbon-val{font-weight:900;letter-spacing:.2px;line-height:1.2}.ribbon-val.glow{text-shadow:0 0 10px rgba(55,255,228,.25)}.ribbon-pill.pulse .ribbon-val{animation:kaiPulse 2.2s ease-out infinite}@keyframes kaiPulse{0%{text-shadow:none}42%{text-shadow:0 0 14px rgba(55,255,228,.55)}to{text-shadow:none}}.kai-body{overflow:auto;-webkit-overflow-scrolling:touch;padding:8px 10px;display:grid;gap:10px;border-radius:12px;background:#ffffff05;max-width:100%;overflow-x:hidden;min-height:0;padding-bottom:calc(var(--composer-h) + 8px);contain:content;overflow-anchor:none}.kai-chat.fullscreen .kai-body{padding:12px 16px calc(var(--composer-h) + 10px);gap:12px;background:transparent}.kai-body::-webkit-scrollbar{width:10px}.kai-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#37ffe440,#a78bfa40);border-radius:999px}.kai-body::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.kai-bubble{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;line-height:1.42;color:var(--kai-text);min-width:0}.kai-mark{opacity:.6;margin-top:1px}.kai-bubble .kai-text{padding:8px 10px;border-radius:12px;background:var(--kai-surface-2);border:1px solid var(--kai-border);max-width:100%;min-width:0;word-break:break-word;overflow-wrap:anywhere;font-size:.95rem}.kai-bubble.user .kai-text{background:#a78bfa24;border-color:#a78bfa61;box-shadow:0 2px 12px #a78bfa1f}.kai-bubble.assistant .kai-text{background:#37ffe417;border-color:var(--kai-primary-mid);box-shadow:0 2px 12px #37ffe41f}.kai-text a{color:var(--kai-primary);text-decoration:none;border-bottom:1px dashed var(--kai-primary-strong)}.kai-text a:hover{text-shadow:var(--kai-shadow-glow)}.kai-text code{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.85rem}.typing .dot{animation:bounce 1.2s infinite;display:inline-block;margin-right:2px}.typing .dot:nth-child(2){animation-delay:.15s}.typing .dot:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,80%,to{transform:translateY(0);opacity:.6}40%{transform:translateY(-2px);opacity:1}}.kai-cancel{margin-left:6px;padding:3px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:var(--kai-text);cursor:pointer;font-size:.85rem}.kai-cancel:hover{border-color:var(--kai-primary-strong)}.kai-suggest{display:flex;flex-wrap:wrap;gap:8px;padding:4px 10px 8px;max-width:100%}.kai-chat.fullscreen .kai-suggest{padding:6px 16px 10px}.kai-suggest-chip{border:1px solid rgba(255,255,255,.15);background:#ffffff0a;padding:6px 10px;border-radius:999px;font-size:.9rem;color:var(--kai-text);cursor:pointer;transition:border-color .15s ease,transform .12s ease,background .15s ease}.kai-suggest-chip:hover{border-color:var(--kai-primary-strong);background:#37ffe41a;transform:translateY(-1px)}.kai-quick{display:grid;gap:8px;padding:6px 10px 8px;border-top:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff05,#fff0);max-width:100%}.kai-chat.fullscreen .kai-quick{padding:8px 16px}.quick-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.quick-cap{color:var(--kai-subtext);font-size:var(--kai-font-small)}.quick-chip{border:1px solid var(--kai-primary-mid);background:#37ffe41a;color:var(--kai-text);padding:6px 10px;border-radius:12px;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease;will-change:transform;flex:0 0 auto;font-size:.95rem}.quick-chip:hover{border-color:var(--kai-primary-strong);background:#37ffe429;box-shadow:0 6px 24px #37ffe424;transform:translateY(-1px)}.quick-chip:active{transform:translateY(0)}.quick-chip.active{border-color:var(--kai-primary-strong);background:linear-gradient(180deg,#37ffe42e,#37ffe41f);box-shadow:0 0 0 1px #37ffe42e inset,0 6px 24px #37ffe429}.quick-chip:focus-visible{outline:none;box-shadow:var(--kai-focus)}.kai-compose{position:sticky;bottom:0;z-index:10;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:10px;background:linear-gradient(180deg,#ffffff0a,#ffffff0f);border-top:1px solid rgba(232,251,248,.08);max-width:100%;overflow-x:hidden;min-width:0;min-height:var(--composer-h)}.kai-chat.fullscreen .kai-compose{padding:12px 16px 16px}.kai-input{border-radius:12px;padding:10px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:var(--kai-text);min-height:36px;min-width:0;font-size:.95rem}.kai-input::placeholder{color:#e8fbf88c}.kai-input:focus-visible{outline:none;box-shadow:var(--kai-focus)}.kai-send{padding:10px 14px;border-radius:12px;border:1px solid var(--kai-primary-strong);background:linear-gradient(180deg,#37ffe42e,#37ffe41f);color:#0b1315;font-weight:800;min-height:36px;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease;flex:0 0 auto;font-size:.95rem}.kai-send:hover{box-shadow:0 10px 30px #37ffe440;transform:translateY(-1px)}.kai-send:active{transform:translateY(0)}.kai-send:disabled{opacity:.6;cursor:not-allowed}.kai-cta{display:none}.kai-error{color:var(--kai-danger);border:1px solid rgba(255,93,108,.45);background:#ff5d6c14;padding:6px 8px;border-radius:10px;font-size:.9rem}.kai-hidden{display:none!important}.kai-chat ::selection{background:#37ffe459;color:#062325}@media (max-width: 960px){.kai-ribbon{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.kai-head{padding:10px 10px 6px}.kai-chat.fullscreen .kai-head{padding:12px 12px 8px}.kai-ribbon{padding:8px 10px;gap:8px}.kai-body{padding:8px 10px calc(var(--composer-h) + 8px)}.kai-chat.fullscreen .kai-body{padding:10px 12px calc(var(--composer-h) + 10px)}.kai-suggest{padding:4px 10px 8px}.kai-chat.fullscreen .kai-suggest{padding:6px 12px 10px}.kai-compose{padding:10px}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.kai-tool:focus-visible,.quick-chip:focus-visible,.kai-input:focus-visible,.kai-send:focus-visible,.kai-cancel:focus-visible{outline:none;box-shadow:var(--kai-focus)}.investor-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;background:#0000008c;overflow:hidden;overscroll-behavior:none;touch-action:pan-y}.investor-modal-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);background:#0000002b;z-index:-1}.investor-modal{position:relative;width:100%;max-width:100%;height:auto;min-height:100vh;max-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none;transform:translateZ(0);will-change:transform;contain:layout paint;box-shadow:0 30px 80px #0000008c;background:linear-gradient(145deg,#0e0e0eeb,#121212eb)}@supports (height: 100svh){.investor-modal{min-height:100svh}}.investor-modal-content{margin:calc(48px + env(safe-area-inset-top)) auto calc(16px + env(safe-area-inset-bottom));padding:0 clamp(12px,3.5vw,24px) 24px;max-width:min(960px,100%);width:100%;box-sizing:border-box}.investor-close{position:fixed;top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right));width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff0f,#ffffff05);color:#c8fff7;cursor:pointer;z-index:100001}.modal-error{margin:calc(64px + env(safe-area-inset-top)) auto 12px;max-width:min(920px,100%);padding:10px 14px;border-radius:12px;border:1px solid rgba(255,99,132,.35);color:#ffd7de;background:#ff638424}.inv-cta{margin-top:12px;display:grid;gap:8px}.inv-accordion{overflow:hidden;border-radius:12px}.investor-modal img,.investor-modal video,.investor-modal canvas,.investor-modal svg{display:block;max-width:100%;height:auto}.investor-modal button{min-height:40px}@media (min-width: 640px){.investor-modal-content{margin-top:calc(72px + env(safe-area-inset-top));padding-left:clamp(16px,3vw,28px);padding-right:clamp(16px,3vw,28px)}}@media (min-width: 1024px){.investor-modal-content{max-width:980px}}@media (hover: hover) and (pointer: fine){.investor-modal::-webkit-scrollbar{width:10px}.investor-modal::-webkit-scrollbar-track{background:#ffffff0a}.investor-modal::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:10px}.investor-modal::-webkit-scrollbar-thumb:hover{background:#ffffff3d}}:root{--sec-bg: rgba(8,14,16,.62);--sec-surface: rgba(12,20,22,.58);--sec-border: rgba(55,255,228,.22);--sec-border-strong: rgba(55,255,228,.45);--sec-text: #E8FBF8;--sec-text-dim: #AEE8DF;--sec-glow-a: #37FFE4;--sec-glow-b: #A78BFA;--sec-link: #9AE6FF;--sec-chip-bg: rgba(55,255,228,.08);--sec-chip-border: rgba(55,255,228,.24);--sec-strong-chip-bg: linear-gradient(135deg, rgba(55,255,228,.16), rgba(167,139,250,.16));--sec-code-bg: rgba(255,255,255,.03);--sec-shadow: 0 20px 60px rgba(0,0,0,.35), inset 0 0 0 1px rgba(255,255,255,.04);--sec-radius-xl: 18px;--sec-radius-lg: 14px;--sec-radius-sm: 10px;--sec-blur: 14px}@media (prefers-color-scheme: light){:root{--sec-bg: rgba(255,255,255,.72);--sec-surface: rgba(255,255,255,.65);--sec-border: rgba(12,24,28,.18);--sec-border-strong: rgba(12,24,28,.34);--sec-text: #0E1A1D;--sec-text-dim: #2a4348;--sec-glow-a: #1DB9A1;--sec-glow-b: #7C66E3;--sec-link: #0A79C0;--sec-chip-bg: rgba(12,24,28,.06);--sec-chip-border: rgba(12,24,28,.18);--sec-code-bg: rgba(0,0,0,.04);--sec-shadow: 0 14px 40px rgba(0,0,0,.12), inset 0 0 0 1px rgba(0,0,0,.04)}}.sec-panel{position:relative;overflow:hidden;border-radius:var(--sec-radius-xl);padding:16px;background:linear-gradient(180deg,var(--sec-bg),color-mix(in oklab,var(--sec-bg) 70%,transparent));border:1px solid var(--sec-border);box-shadow:var(--sec-shadow);backdrop-filter:blur(var(--sec-blur)) saturate(1.2);-webkit-backdrop-filter:blur(var(--sec-blur)) saturate(1.2);color:var(--sec-text);isolation:isolate}.sec-panel:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from 180deg,color-mix(in oklab,var(--sec-glow-a) 60%,transparent),color-mix(in oklab,var(--sec-glow-b) 60%,transparent),color-mix(in oklab,var(--sec-glow-a) 60%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:secOrbit 9s linear infinite;opacity:.35;pointer-events:none}.sec-ambient,.sec-sparkles{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;z-index:-1}.sec-ambient:before,.sec-ambient:after{content:"";position:absolute;width:42%;height:42%;border-radius:50%;filter:blur(42px);opacity:.28;top:8%;left:12%;background:radial-gradient(closest-side,var(--sec-glow-a),transparent 72%);animation:floatA 16s ease-in-out infinite}.sec-ambient:after{background:radial-gradient(closest-side,var(--sec-glow-b),transparent 72%);top:48%;left:auto;right:8%;animation:floatB 18s ease-in-out infinite}.sec-sparkles:before,.sec-sparkles:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(2px 2px at 10% 15%,rgba(255,255,255,.4),transparent 60%),radial-gradient(1.5px 1.5px at 30% 70%,rgba(255,255,255,.33),transparent 60%),radial-gradient(1.5px 1.5px at 80% 35%,rgba(255,255,255,.38),transparent 60%),radial-gradient(1px 1px at 55% 50%,rgba(255,255,255,.25),transparent 60%);opacity:.25;animation:shimmer 12s linear infinite}.sec-head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;margin-bottom:10px}.sec-kitemark{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(60% 60% at 50% 50%,rgba(55,255,228,.14),transparent 70%);box-shadow:0 6px 16px #37ffe426;transform:translateZ(0)}.sec-cap{grid-column:2 / -1;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sec-text-dim)}.sec-title{grid-column:1 / -1;margin:0;font-size:clamp(18px,2.4vw,22px);line-height:1.12;font-weight:800;background:linear-gradient(90deg,var(--sec-glow-a),var(--sec-glow-b));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 18px rgba(55,255,228,.18));animation:titleGlow 8s ease-in-out infinite}.sec-chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.sec-chips .chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:6px 10px;border-radius:999px;background:var(--sec-chip-bg);border:1px solid var(--sec-chip-border);color:var(--sec-text);letter-spacing:.01em;box-shadow:0 6px 14px #37ffe414;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;will-change:transform}.sec-chips .chip:hover{transform:translateY(-1px);border-color:var(--sec-border-strong);box-shadow:0 12px 24px #37ffe424}.sec-chips .chip.strong{background:var(--sec-strong-chip-bg);border-color:var(--sec-border-strong)}.sec-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 680px){.sec-grid{grid-template-columns:1fr 1fr}}.sec-cell{position:relative;padding:12px;border-radius:var(--sec-radius-lg);background:linear-gradient(180deg,var(--sec-surface),transparent 120%);border:1px solid var(--sec-border);box-shadow:inset 0 0 0 1px #ffffff05;overflow:hidden}.sec-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(120px 60px at var(--mx,20%) var(--my,30%),rgba(55,255,228,.08),transparent 60%);opacity:0;transition:opacity .2s ease;pointer-events:none}.sec-cell:hover:after{opacity:1}.sec-h3{display:block;font-size:13px;letter-spacing:.02em;margin-bottom:6px}.sec-cell p{margin:0 0 10px;color:var(--sec-text);opacity:.95}.sec-cell code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em;background:#ffffff0f;padding:0 .35em;border-radius:6px}.sec-code-wrap{position:relative;margin-top:10px}.sec-code{margin:0;padding:10px 12px;background:var(--sec-code-bg);border:1px dashed var(--sec-border);border-radius:var(--sec-radius-sm);line-height:1.5;font-size:12px;white-space:pre;overflow-x:auto;color:var(--sec-text);box-shadow:inset 0 0 0 1px #ffffff05}.sec-copy{position:absolute;top:8px;right:8px;font-size:11px;padding:6px 8px;border-radius:8px;background:#00000040;color:var(--sec-text);border:1px solid var(--sec-border);cursor:pointer;transition:transform .12s ease,background .2s ease,border-color .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sec-copy:hover{transform:translateY(-1px);border-color:var(--sec-border-strong)}.sec-copy.ok{background:linear-gradient(135deg,#37ffe438,#a78bfa38)}.sec-links{display:inline-flex;align-items:center;gap:8px}.sec-links a{color:var(--sec-link);text-decoration:underline transparent;text-underline-offset:2px;transition:text-decoration-color .2s ease,color .2s ease}.sec-links a:hover{text-decoration-color:currentColor}.sec-details{margin-top:10px;border-top:1px dashed var(--sec-border);padding-top:10px}.sec-details>summary{cursor:pointer;list-style:none;font-weight:700;color:var(--sec-text);display:inline-flex;align-items:center;gap:8px}.sec-details>summary::-webkit-details-marker{display:none}.sec-details[open]>summary{opacity:.95}.sec-list{margin:8px 0 0 16px;padding:0;color:var(--sec-text)}.sec-list li{margin:6px 0}@keyframes secOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{transform:translateZ(0);opacity:.22}50%{opacity:.34}to{transform:translate3d(-2%,-1%,0);opacity:.22}}@keyframes floatA{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,-2%,0) scale(1.04)}}@keyframes floatB{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2%,3%,0) scale(1.05)}}@keyframes titleGlow{0%,to{filter:drop-shadow(0 4px 18px rgba(55,255,228,.18))}50%{filter:drop-shadow(0 6px 28px rgba(167,139,250,.22))}}@media (prefers-reduced-motion: reduce){.sec-panel:before,.sec-sparkles,.sec-ambient:before,.sec-ambient:after,.sec-title{animation:none!important}}@media (prefers-reduced-transparency: reduce){.sec-panel{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors: active){.sec-panel,.sec-cell,.sec-code{border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}.sec-copy{border-color:CanvasText}.sec-title{color:CanvasText;background:none;-webkit-background-clip:unset;background-clip:unset}}@media (max-width: 380px){.sec-chips .chip{font-size:11px;padding:5px 8px}.sec-title{font-size:18px}}:root{color-scheme:dark;--phi: 1.61803398875;--phi2: 2.61803398875;--phi3: 4.2360679775;--phi4: 6.8541019662;--golden-angle: 137.5deg;--t-quick: .618s;--t-soft: 1s;--t-pulse: 2.618s;--t-breathe: 4.236s;--t-orbit: 6.854s;--t-omni: 5.236s;--s-8: 8px;--s-13: 13px;--s-21: 21px;--s-34: 34px;--s-55: 55px;--s-89: 89px;--c-ink: #080E10;--c-ink-2:#0E1A1D;--c-text:#E8FBF8;--c-mint:#37FFE4;--c-lilac:#A78BFA;--c-cyan:#5CE1FF;--c-soft: rgba(255,255,255,.06);--dim: rgba(232,251,248,.74);--accent: var(--c-mint);--accent-2: var(--c-mint);--glass-bg: linear-gradient(180deg, rgba(8,14,16,.72), rgba(8,14,16,.52));--glass-brd: rgba(55,255,228,.18);--glass-inset: rgba(255,255,255,.03);--glow-mint: 0 10px 32px rgba(55,255,228,.18);--glow-lilac: 0 16px 48px rgba(167,139,250,.22);--glow-cyan: 0 14px 36px rgba(92,225,255,.18);--text-glow: 0 0 18px rgba(55,255,228,.45);--ring-glow: drop-shadow(0 4px 18px rgba(55,255,228,.35))}.inv-info-wrap{position:relative;isolation:isolate}.inv-info-wrap:before{content:"";position:absolute;top:-10vh;right:-10vw;bottom:-10vh;left:-10vw;background:radial-gradient(60% 60% at 20% 10%,rgba(55,255,228,.06),transparent 60%),radial-gradient(50% 50% at 85% 15%,rgba(167,139,250,.06),transparent 60%),conic-gradient(from var(--golden-angle),rgba(55,255,228,.05),rgba(167,139,250,.04),rgba(92,225,255,.05),rgba(55,255,228,.05));filter:blur(28px) saturate(120%);opacity:.45;z-index:-1;animation:invCosmicShift var(--t-orbit) linear infinite}.inv-info-card{position:relative;padding:var(--s-21);border-radius:21px;background:var(--glass-bg);border:1px solid var(--glass-brd);box-shadow:var(--glow-mint),inset 0 0 0 1px var(--glass-inset);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:clip}.inv-info-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#37ffe400,#37ffe459,#a78bfa47,#5ce1ff52,#37ffe400);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:invBorderSweep var(--t-omni) ease-in-out infinite;opacity:.66;pointer-events:none}.inv-info-title{font-weight:800;letter-spacing:.3px;background:linear-gradient(90deg,var(--c-mint),var(--c-lilac) 55%,var(--c-cyan));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:var(--text-glow);filter:saturate(110%)}.inv-hero img{display:block;width:100%;height:auto;border-radius:21px;border:1px solid rgba(167,139,250,.18);box-shadow:var(--glow-lilac),0 0 0 1px #ffffff05 inset;animation:invHeroHalo var(--t-breathe) ease-in-out infinite}.inv-ring .inv-ring-glow{filter:var(--ring-glow)}.inv-ring-text{fill:var(--c-text);font-weight:700;font-variant-numeric:tabular-nums;opacity:.96;animation:invNumberHum var(--t-pulse) ease-in-out infinite}.inv-spark{overflow:visible}.inv-spark-line{stroke:#37ffe4eb;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:8 13;animation:invSparkFlow var(--t-breathe) linear infinite}.inv-spark-dot{fill:#a78bfafa;filter:drop-shadow(0 2px 8px rgba(167,139,250,.45));transform-origin:100% 50%;animation:invSparkBlink var(--t-quick) ease-in-out infinite alternate}.inv-live,.inv-live-left{display:flex;gap:var(--s-21);align-items:center}.inv-live-meta{min-width:220px}.inv-live-label{color:var(--dim);letter-spacing:.12em;font-size:.82rem;text-transform:uppercase}.inv-live-total{font-size:clamp(1.8rem,1.2rem + 2vw,3rem);line-height:1}.inv-live-target{color:#e8fbf8cc;opacity:.72;margin-top:4px}.inv-live-delta{display:inline-block;margin-top:6px;padding:6px 10px;border-radius:999px;font-weight:700;font-size:.85rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff08;animation:invDeltaPop var(--t-quick) ease-out both}.inv-live-delta.card{border-color:#37ffe459;background:#37ffe414}.inv-live-delta.btc{border-color:#a78bfa59;background:#a78bfa14}.inv-spark-wrap{min-width:260px}.inv-split{display:grid;gap:8px;min-width:220px}.inv-split-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:10px;background:#ffffff08;border:1px solid var(--c-soft)}.inv-split-row.total{background:linear-gradient(135deg,#37ffe41f,#a78bfa1f);border-color:#37ffe447;box-shadow:var(--glow-mint)}.inv-pulse{animation:invPulseGlow var(--t-breathe) ease-out forwards}.inv-phi-card .inv-phi-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-13);margin-bottom:var(--s-13)}.inv-phi-amt-input input{width:144px;padding:8px 10px;border-radius:13px;font-weight:800;color:var(--c-text);background:#ffffff0f;border:1px solid rgba(55,255,228,.28);box-shadow:0 2px #0000001f inset;transition:box-shadow var(--t-quick),border-color var(--t-quick)}.inv-phi-amt-input input:focus{outline:none;border-color:#a78bfaa8;box-shadow:0 0 0 3px #a78bfa2e,0 2px #0000001f inset}.inv-phi-chips{display:flex;flex-wrap:wrap;gap:8px}.inv-phi-chips .inv-chip{padding:8px 10px;border-radius:999px;font-weight:700;color:var(--c-text);background:#37ffe414;border:1px solid rgba(55,255,228,.28);transition:transform var(--t-quick),box-shadow var(--t-quick),border-color var(--t-quick);will-change:transform}.inv-phi-chips .inv-chip:hover{transform:translateY(-1px) scale(1.03);box-shadow:var(--glow-mint)}.inv-phi-chips .inv-chip.active{border-color:#a78bfaa8;background:linear-gradient(135deg,#37ffe438,#a78bfa38);box-shadow:0 6px 22px #a78bfa40,inset 0 0 0 1px #ffffff0f}.inv-roi-slider{width:100%;margin-block:var(--s-13);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;filter:drop-shadow(0 4px 16px rgba(55,255,228,.2))}.inv-roi-slider:focus{outline:none}.inv-roi-slider::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#37ffe447,#a78bfa47);border:1px solid rgba(255,255,255,.08)}.inv-roi-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:21px;height:21px;margin-top:-7px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#d9fffb 40%,#8cf8e9 60%,#37ffe4);border:1px solid rgba(255,255,255,.65);box-shadow:0 6px 18px #37ffe459;transition:transform var(--t-quick)}.inv-roi-slider::-webkit-slider-thumb:hover{transform:scale(1.06)}.inv-roi-slider::-moz-range-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#37ffe447,#a78bfa47);border:1px solid rgba(255,255,255,.08)}.inv-roi-slider::-moz-range-thumb{width:21px;height:21px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#d9fffb 40%,#8cf8e9 60%,#37ffe4);border:1px solid rgba(255,255,255,.65);box-shadow:0 6px 18px #37ffe459}.investor-button.glow.inv-cta-primary{position:relative;border-radius:999px;overflow:hidden;border:1px solid rgba(55,255,228,.28);background-image:linear-gradient(135deg,#37ffe42e,#a78bfa2e);box-shadow:var(--glow-mint),0 0 0 1px #ffffff0a inset,var(--glow-cyan);transition:transform var(--t-quick),box-shadow var(--t-quick),filter var(--t-quick);will-change:transform,box-shadow}.investor-button.glow.inv-cta-primary:after{content:"";position:absolute;top:-120%;right:-20%;bottom:-120%;left:-20%;background:conic-gradient(from var(--golden-angle),rgba(55,255,228,0) 0deg,rgba(55,255,228,.35) 30deg,rgba(167,139,250,.28) 120deg,rgba(92,225,255,.24) 200deg,rgba(55,255,228,0) 360deg);animation:invSheen var(--t-omni) linear infinite;mix-blend-mode:screen;pointer-events:none}.investor-button.glow.inv-cta-primary:hover{transform:translateY(-1px);box-shadow:0 18px 52px #37ffe442,0 0 0 1px #ffffff0f inset,0 22px 64px #a78bfa38;filter:saturate(115%)}.inv-grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-13)}.inv-grid.two li{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:13px;background:#ffffff08;border:1px solid var(--c-soft);transition:transform var(--t-quick),box-shadow var(--t-quick)}.inv-grid.two li:hover{transform:translateY(-1px);box-shadow:0 10px 26px #37ffe41f}.inv-grid.two.vertical-on-small{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:640px){.inv-grid.two.vertical-on-small{grid-template-columns:1fr 1fr}}.contrast-label{font-size:.875rem;color:var(--dim);margin-bottom:.35rem;display:block}.contrast-pair{display:flex;flex-direction:column;gap:.25rem}.contrast-pair b{font-size:.95rem;line-height:1.45;word-break:break-word}.contrast-pair b.fiat{opacity:.75}.inv-steps{counter-reset:step;display:grid;gap:var(--s-13);list-style:none;padding-left:0}.inv-steps li{counter-increment:step;position:relative;padding-left:var(--s-34)}.inv-steps li:before{content:counter(step);position:absolute;left:0;top:.2em;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:.85rem;color:var(--c-ink);background:linear-gradient(135deg,var(--c-mint),var(--c-lilac));box-shadow:0 3px 10px #37ffe440}.inv-steps.numbered-only{list-style:decimal inside;counter-reset:none}.inv-steps.numbered-only li{padding-left:0}.inv-steps.numbered-only li:before{content:none}.inv-list{display:grid;gap:10px}.inv-note{margin-top:var(--s-13);padding:10px 12px;border-radius:10px;background:#ffffff09;border:1px dashed rgba(255,255,255,.12);color:#e8fbf8d9}.inv-info-footer{display:flex;flex-wrap:wrap;gap:var(--s-13);align-items:center;justify-content:space-between;padding:var(--s-21) var(--s-13);color:#e8fbf8d1}.inv-caption{font-size:.9rem;letter-spacing:.02em;opacity:.82;background:linear-gradient(90deg,#e8fbf8e0,#a78bfae6);-webkit-background-clip:text;background-clip:text;color:transparent}.sacred-container{padding:2rem;margin:3rem auto;max-width:888px;border-radius:24px;background:#00101880;border:1px solid rgba(81,255,255,.18);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 0 32px #00ffff14,0 0 48px #00ffff0f,0 0 12px #ffffff05}.sacred-text{font-family:KairosSerif,Cinzel Decorative,serif;font-size:clamp(1.1rem,1rem + 1.2vw,1.42rem);letter-spacing:.02em;line-height:1.65;text-align:center;background:linear-gradient(120deg,#ccfff8,#81fff1 25%,#37e6d4 55%,#00ffd0 80%,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 4px rgba(129,255,241,.4),0 0 8px rgba(0,255,208,.3),0 0 14px rgba(0,255,208,.2);padding:1.2rem 1rem;border-radius:18px;background-color:#ffffff0a;border:1px solid rgba(129,255,241,.15);box-shadow:inset 0 0 12px #81fff10f,0 0 24px #00ffd017;animation:breatheText 8s ease-in-out infinite}.inv-photo-card{display:grid;grid-template-columns:1.1fr 1.4fr;gap:18px;align-items:center}.inv-photo-card .inv-photo-link{display:block;border-radius:16px}.inv-photo-card .inv-photo-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.inv-photo-card .inv-photo img{width:100%;height:auto;display:block;border-radius:16px;box-shadow:0 10px 28px #37ffe41f}.inv-photo-card .inv-photo-body{min-width:0}.inv-photo-card .inv-bullets.two{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.inv-photo-card .inv-cta.row{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.inv-photo-card .investor-button.outline{background:transparent;border:1px solid rgba(55,255,228,.55)}.kai-price-wrap{position:relative;display:grid;gap:8px}.kpc-ticker{display:grid;grid-auto-flow:column;align-items:center;gap:12px;width:100%;padding:8px 10px;border-radius:12px;background:linear-gradient(90deg,#0c1218a8,#0c121833);box-shadow:0 1px #ffffff0a inset,0 12px 28px #00000059;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.kpc-live-dot{width:10px;height:10px;border-radius:999px;background:#39ffd7;box-shadow:0 0 12px #39ffd7e6,0 0 24px #39ffd799;animation:kpc-breathe 2.4s ease-in-out infinite}.kpc-live{font-weight:700;letter-spacing:.12em;font-size:12px;color:#39ffd7eb;text-transform:uppercase}.kpc-last{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;letter-spacing:.02em}.kpc-last.up{color:#e9ffee;text-shadow:0 0 20px rgba(57,255,215,.3)}.kpc-last.down{color:#ffe9e9;text-shadow:0 0 20px rgba(255,120,120,.25)}.kpc-delta{font-variant-numeric:tabular-nums;font-weight:700;font-size:13px;padding:4px 8px;border-radius:999px;background:#ffffff0f}.kpc-delta.up{color:#39ffd7;border:1px solid rgba(57,255,215,.25)}.kpc-delta.down{color:#ff6b6b;border:1px solid rgba(255,120,120,.25)}.kpc-pulse{margin-left:auto;font-size:12px;color:#ffffffa8;letter-spacing:.04em}.kai-price-chart{width:100%;height:auto;display:block;overflow:visible;--fg: rgba(255,255,255,.92);--muted: rgba(255,255,255,.48);--grid: rgba(255,255,255,.08);--line: rgba(57,255,215,.95);--dot: rgba(57,255,215,1);--band: rgba(167,139,250,.2);--tip-bg: rgba(10,16,22,.9);--tip-fg:#e9ffee}.kpc-title{font-size:14px;font-weight:700;letter-spacing:.06em;fill:var(--muted);text-transform:uppercase}.kpc-gridline{stroke:var(--grid);stroke-width:1}.kpc-band{stroke:#a78bfa38;stroke-dasharray:3 5;stroke-width:1}.kpc-area{opacity:.9}.kpc-line{stroke:var(--line);stroke-width:2.5;fill:none;filter:drop-shadow(0 0 12px rgba(57,255,215,.45))}.kpc-axes .kpc-axis-text{font-size:12px;fill:var(--muted)}.kpc-badge{fill:#0c1218cc;stroke:#ffffff1f;stroke-width:1;filter:drop-shadow(0 4px 16px rgba(0,0,0,.35))}.kpc-badge.up{stroke:#39ffd773}.kpc-badge.down{stroke:#ff787859}.kpc-badge-text{font-size:12px;fill:var(--fg)}.kpc-dot{fill:var(--dot);filter:drop-shadow(0 0 10px rgba(57,255,215,.8))}.kpc-xhair-line{stroke:#fff3;stroke-dasharray:3 6;stroke-width:1}.kpc-tip{fill:var(--tip-bg);stroke:#ffffff26;stroke-width:1;filter:drop-shadow(0 6px 18px rgba(0,0,0,.35))}.kpc-tip-text{fill:var(--tip-fg);font-size:12px;font-variant-numeric:tabular-nums}@keyframes invCosmicShift{to{transform:rotate(360deg)}}@keyframes invBorderSweep{0%{opacity:.35;transform:rotate(0)}33%{opacity:.66;transform:rotate(var(--golden-angle))}66%{opacity:.66;transform:rotate(calc(var(--golden-angle)*2))}to{opacity:.35;transform:rotate(calc(var(--golden-angle)*3))}}@keyframes invHeroHalo{0%,to{box-shadow:var(--glow-lilac),0 0 0 1px #ffffff05 inset}50%{box-shadow:var(--glow-lilac),0 0 0 1px #ffffff0f inset,0 0 42px #37ffe42e}}@keyframes invNumberHum{0%,to{opacity:.96;transform:translateZ(0)}50%{opacity:1;transform:translateY(-.5px)}}@keyframes invSparkFlow{to{stroke-dashoffset:-144}}@keyframes invSparkBlink{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}@keyframes invDeltaPop{0%{transform:translateY(6px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes invPulseGlow{0%{text-shadow:0 0 0 rgba(55,255,228,0)}21%{text-shadow:0 0 18px rgba(55,255,228,.75)}to{text-shadow:0 0 0 rgba(55,255,228,0)}}@keyframes invSheen{0%{transform:rotate(0) translateY(0);opacity:.55}50%{transform:rotate(120deg) translateY(-5%);opacity:.75}to{transform:rotate(240deg) translateY(0);opacity:.55}}@keyframes breatheText{0%{transform:scale(1);opacity:.95}50%{transform:scale(1.012);opacity:1}to{transform:scale(1);opacity:.95}}@keyframes kpc-breathe{0%,to{transform:scale(.95);box-shadow:0 0 12px #39ffd7e6,0 0 24px #39ffd799}50%{transform:scale(1.1);box-shadow:0 0 20px #39ffd7,0 0 36px #39ffd7d9}}@media (prefers-reduced-motion: reduce){.inv-info-wrap:before,.inv-info-card:after,.inv-hero img,.inv-ring-text,.inv-spark-line,.inv-spark-dot,.inv-pulse,.investor-button.glow.inv-cta-primary:after{animation:none!important}.investor-button.glow.inv-cta-primary,.inv-phi-chips .inv-chip{transition:none!important}}@media (max-width:880px){.inv-photo-card,.inv-photo-card .inv-bullets.two{grid-template-columns:1fr}}@media (max-width:720px){.inv-live{flex-direction:column;align-items:stretch}.inv-live-left{justify-content:center}.inv-spark-wrap{min-width:auto}.inv-info-card{padding:var(--s-13);border-radius:18px}}@media (max-width:480px){.contrast-pair b{font-size:.85rem}.inv-info-title{font-size:1.15rem}}.hp-price-card{position:relative;display:flex;flex-direction:column;gap:4px;padding:5px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#0a1214cc,#0a121499);box-shadow:0 10px 30px #00000038,inset 0 0 0 1px #ffffff08;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease;-webkit-tap-highlight-color:transparent}.hp-price-card:focus-within{box-shadow:0 16px 44px #37ffe424,inset 0 0 0 1px #37ffe438;border-color:#37ffe447}.hp-head{display:flex;align-items:center;gap:4px;min-height:22px}.hp-title{display:flex;align-items:center;gap:4px;font-weight:700;letter-spacing:.01em;font-size:.7rem;line-height:1}.hp-spacer{flex:1}.hp-cta{font-weight:700;opacity:.95;border:1px solid rgba(55,255,228,.28);padding:2px 6px;border-radius:6px;background:#37ffe414;cursor:pointer;font-size:.72rem;line-height:1}.hp-cta:disabled{opacity:.6;cursor:not-allowed}.hp-chart{border-radius:6px;overflow:hidden;border:1px dashed rgba(55,255,228,.2);background:linear-gradient(180deg,#080e10a6,#080e1073)}.hp-chart:focus{outline:none}.hp-foot{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hp-caption{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.hp-caption .dim{opacity:.8;font-size:10px}.chip{font:inherit;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;padding:2px 6px;border-radius:999px;cursor:pointer;font-size:.82rem;line-height:1.1}.chip.active{border-color:#37ffe461;background:#37ffe41a}.chip.ghost{border-style:dashed}.hp-note{margin-left:auto;font-size:10px;opacity:.8}.hp-error{margin-top:4px;color:#ffb4b4;background:#ff000014;border:1px solid rgba(255,0,0,.25);padding:6px;border-radius:6px;font-size:.86rem}.hp-toast{display:flex;align-items:center;gap:6px;margin-top:6px;padding:6px;border-radius:8px;background:#37ffe414;border:1px solid rgba(55,255,228,.28);font-size:.9rem}.hp-dot{width:7px;height:7px;border-radius:50%;background:#37ffe4;display:inline-block;box-shadow:0 0 12px #37ffe4b3}.hp-checkout{margin-top:6px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:linear-gradient(180deg,#080e10bf,#080e1099);box-shadow:0 12px 36px #0000003d,inset 0 0 0 1px #ffffff05}.hp-checkout-head{display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px dashed rgba(55,255,228,.25)}.hp-checkout-title{font-weight:700;letter-spacing:.01em;font-size:.88rem;line-height:1}.hp-x{margin-left:auto;background:transparent;border:0;color:#e8fbf8;font-size:15px;line-height:1;border-radius:6px;padding:1px 4px;cursor:pointer;opacity:.85}.hp-x:hover{opacity:1;background:#ffffff0f}.hp-checkout-body{padding:8px}.hp-payment{border-radius:8px;background:#ffffff08;padding:8px;border:1px solid rgba(255,255,255,.06)}.hp-primary{cursor:pointer;border:1px solid rgba(55,255,228,.32);background:#37ffe41a;padding:6px 10px;border-radius:8px;font-weight:700}.hp-primary:disabled{opacity:.65;cursor:not-allowed}.hp-secondary{cursor:pointer;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;padding:6px 10px;border-radius:8px}.hp-fine{margin-top:6px;opacity:.85;font-size:10px}.hp-price-card{gap:2px;padding:4px}.hp-head{min-height:18px;gap:3px;margin-bottom:2px}.hp-title{gap:3px;font-size:.62rem;line-height:1;letter-spacing:.005em}.hp-cta{padding:1px 6px;font-size:.68rem;border-radius:6px}.hp-chart{margin-top:2px;border-radius:6px;border-width:1px}.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{font-size:.82rem;padding:5px}.hp-toast{font-size:.86rem;padding:5px;gap:5px}.hp-dot{width:6px;height:6px}.hp-chart .kpc-live-strip,.hp-chart .kpc-header,.hp-chart .kpc-legend{margin-top:-2px;gap:4px}.hp-chart .kpc-price,.hp-chart .kpc-price-amount,.hp-chart .kpc-price-badge{font-size:.9rem;line-height:1;padding:2px 6px;border-radius:8px}.hp-chart .kpc-delta,.hp-chart .kpc-percent,.hp-chart .kpc-pulse,.hp-chart .kpc-subtle{font-size:.72rem;opacity:.9}.hp-chart .kpc-tooltip,.hp-chart .kpc-value-bubble{transform:translateY(-2px);font-size:.82rem;padding:4px 6px;border-radius:10px}.hp-chart .kpc-axis,.hp-chart .kpc-tick,.hp-chart .kpc-grid-label{font-size:10px;opacity:.85}.hp-checkout{margin-top:6px}@media (max-width:680px){.hp-note{display:none}}.hp-card{--ink: #e8fbf8;--dim: #aee8df;--line: #ffffff1f;--line-strong: #ffffff33;--up: #28c76f;--down: #ff4d4f;--accent: #37ffe4;--accent-2: #a78bfa;--bg: #070b0e;--bg2: #0a0f12;color:var(--ink);background:transparent;border-radius:12px;overflow:hidden;-webkit-user-select:none;user-select:none}.hp-ticker{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .1s ease}.hp-ticker:hover{border-color:var(--line-strong)}.hp-ticker:active{transform:translateY(1px)}.hp-left{display:flex;align-items:center;gap:8px}.hp-title{font-weight:600;letter-spacing:.15px;opacity:.9}.phi-badge{display:inline-flex;align-items:center;justify-content:center}.hp-right{display:flex;align-items:baseline;gap:10px}.hp-price{font-variant-numeric:tabular-nums;font-weight:700}.hp-pct{font-variant-numeric:tabular-nums;font-weight:600;opacity:.9}.hp-pct.hp-up{color:var(--up)}.hp-pct.hp-down{color:var(--down)}.hp-expand{margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#080e10bf,#080e108c);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hp-chart{width:100%}.hp-controls{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-top:10px}.hp-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dim{color:var(--dim);font-size:12px;margin-right:4px}.chip{border:1px solid var(--line);background:#ffffff0a;padding:6px 10px;border-radius:999px;font-size:12px;cursor:pointer}.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{display:flex;gap:8px}.hp-primary{padding:8px 14px;border-radius:10px;border:0;font-weight:700;cursor:pointer;background:radial-gradient(120% 140% at 0% 0%,var(--accent) 0%,rgba(55,255,228,.2) 60%,transparent 100%),linear-gradient(90deg,#37ffe440,#a78bfa40);color:#031a17}.hp-primary:hover{filter:brightness(1.08)}.hp-min{padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;color:var(--ink);cursor:pointer}.hp-min:hover{border-color:var(--line-strong)}.hp-popover{position:relative;margin-top:10px;border:1px solid var(--line);border-radius:12px;padding:10px;background:linear-gradient(180deg,#080e10e6,#080e10bf)}.hp-pop-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.hp-pop-title{font-weight:700}.hp-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink);font-size:20px;line-height:1;cursor:pointer;opacity:.8}.hp-x:hover{opacity:1}.hp-payment{margin:8px 0}.hp-actions{display:flex;gap:8px;margin-top:8px}.hp-secondary{padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;color:var(--ink);cursor:pointer}.hp-secondary:hover{border-color:var(--line-strong)}.hp-error{margin-top:8px;color:#ffb4b4;font-size:12px}.hp-fine{margin-top:6px;font-size:11.5px;color:var(--dim)}.hp-toast{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:var(--ink);opacity:.95}.hp-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}@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;position:relative;display:inline-block;width:var(--phi-size);height:var(--phi-size);margin-right:8px;vertical-align:-2px;isolation:isolate}.hp-ticker .phi-logo .phi-core,.hp-ticker .phi-logo .phi-glow{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.hp-ticker .phi-logo .phi-core{background:conic-gradient(from 0turn,#f36,#ff9a00,#ffe600,#1dd07a,#00b8ff,#7a4dff,#ff33d1,#f36);filter:saturate(1.05) brightness(1.05) contrast(1.02) hue-rotate(0deg);opacity:.92;transform:scale(1);-webkit-mask-image:url(/assets/phi.svg);mask-image:url(/assets/phi.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;animation:phiHue 120s linear infinite,phiBreathe var(--phi-s) ease-in-out infinite alternate}.hp-ticker .phi-logo .phi-glow{background:radial-gradient(50% 50% at 50% 50%,#37ffe426,#a78bfa1a,#0000 70%);filter:blur(1.2px);opacity:var(--halo);transform:scale(.98);animation:phiGlow var(--phi-s) ease-in-out infinite alternate}.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(0turn)}to{filter:saturate(1.05) brightness(1.05) contrast(1.02) hue-rotate(1turn)}}.hp-ticker .hp-left{display:inline-flex;align-items:center;gap:8px}
