:root{--safe-bottom:env(safe-area-inset-bottom,0px)}html,body{min-height:100dvh;color:var(--ink);-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-y;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(1200px 800px at 10% 0,#0b0f2a 0%,#05060a 55%) fixed;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji;overflow-x:hidden}:root{--seal-text:#e8fbf8;--seal-text-dim:#aee8df;--seal-core:#37ffe4;--seal-aura:#11d7ff;--seal-accent-2:#a78bfa;--seal-accent-3:#5ce1ff;--bg:#05060a;--card:#10121ca8;--glass:#121622b8;--border:#ffffff14;--ink:var(--seal-text,#e8ecff);--ink-dim:color-mix(in srgb,var(--seal-text-dim,#aab1d4)92%,#90a7c2 8%);--accent:color-mix(in srgb,var(--seal-core,#78f7ff)100%,transparent);--accent-2:color-mix(in srgb,var(--seal-accent-2,#b98bff)100%,transparent);--accent-3:color-mix(in srgb,var(--seal-accent-3,#4cffb3)100%,transparent);--error:#ff6b7a;--warn:#ffd166;--ok:#4ee89a;--shadow:0 6px 24px #00000073,inset 0 0 0 1px var(--border);--radius:14px;--radius-lg:24px;--pill:999px;--page-pad:clamp(10px,4vw,16px);--modal-pad:clamp(10px,3.5vw,16px);--topbar-h:48px;--kai-pulse:5.236s;--chip-size:clamp(42px,6.7vw,54px);--chip-blur:10px;--chip-badge-h:18px;--chip-badge-pad-x:5px;--chip-tip-bg:#0a0e14e6;--chip-tip-fg:#eaf2ff;--chip-tip-radius:8px;--trend:var(--ink-dim);--trend-up:var(--ok);--trend-down:var(--error);--trend-flat:color-mix(in srgb,var(--ink)66%,transparent);--breath:5.236s;--breath-ease:cubic-bezier(.4,0,.2,1);--phi-c1:#86f0ff;--phi-c2:#a78bfa;--phi-c3:#f0abfc;--phi-focus:0 0 0 2px #ffffff40,0 0 0 8px color-mix(in oklab,var(--phi-c2)45%,var(--phi-c3)35%,white 20%);--phi-shadow:0 10px 28px -14px #000000a6,0 2px 6px -3px #00000080;--badge-neon-1:#00ffc6;--badge-neon-2:#6fe7ff;--badge-neon-3:#19bfff;--badge-ink:#061012}@media (prefers-color-scheme:light){:root{--bg:#f7f8ff;--card:#fffc;--glass:#ffffffd9;--ink:#0d1330;--ink-dim:#4a527d;--border:#0d133014;--shadow:0 6px 24px #0810281f,inset 0 0 0 1px var(--border)}}.scroll-x-no-truncate{white-space:nowrap;text-overflow:clip;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.scroll-x-no-truncate::-webkit-scrollbar{display:none}.wrap-anywhere{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.mono{font-variant-numeric:tabular-nums lining-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.verifier-stamper{width:100%;max-width:1100px;padding-inline:var(--page-pad);margin:24px auto 64px;overflow:clip}.toolbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(#0a0c14a6,#0a0c1440);justify-content:space-between;align-items:center;gap:12px;max-width:100%;margin:0 0 18px;padding:10px 12px;display:flex;position:sticky;top:0}.brand-lockup{align-items:center;gap:12px;min-width:0;display:flex}.brand-lockup .glyph{background:conic-gradient(from 0deg at 50% 50%,var(--accent),var(--accent-2),var(--accent-3),var(--accent));width:28px;height:28px;box-shadow:0 0 24px color-mix(in srgb,var(--accent)35%,transparent);border-radius:6px}.toolbar h1{text-transform:uppercase;letter-spacing:.08em;color:#0000;background:conic-gradient(from 180deg at 50% 50%,var(--accent),var(--accent-2),var(--accent-3),var(--accent)),radial-gradient(120% 180% at 10% 0%,color-mix(in srgb,var(--accent)35%,transparent),transparent 60%);-webkit-text-stroke:.55px #ffffff47;text-shadow:0 0 .5px #ffffff59,0 6px 22px color-mix(in srgb,var(--accent)26%,transparent);white-space:nowrap;text-overflow:ellipsis;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(18px,1.4vw + .8rem,26px);font-weight:800;line-height:1.05;animation:14s linear infinite holoShift;overflow:hidden}.toolbar h1:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent)60%,transparent),color-mix(in srgb,var(--accent-2)50%,transparent),transparent);filter:blur(.25px);opacity:.7;width:52%;height:1px;margin-top:4px;display:block}@keyframes holoShift{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.toolbar h1{animation:none}}.toolbar-actions{border-radius:var(--pill);background:linear-gradient(180deg,#ffffff0f,#ffffff08),radial-gradient(120% 180% at 80% -20%,color-mix(in srgb,var(--accent)14%,transparent),transparent 60%);-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);border:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:clamp(8px,1.2vw,14px);padding:6px;display:flex;box-shadow:0 8px 24px #00000059,inset 0 0 0 1px #ffffff0a}.toolbar-actions>*{white-space:nowrap;height:38px;box-shadow:none;border-radius:999px;align-items:center;gap:8px;max-width:100%;display:inline-flex}button{appearance:none;cursor:pointer;color:var(--ink);-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:10px;padding:10px 14px;font-weight:600;transition:transform 80ms,box-shadow .2s,background .2s,filter .2s}button:active{transform:translateY(1px)}button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent)65%,transparent);outline-offset:2px}button.primary{background:linear-gradient(180deg,color-mix(in srgb,var(--accent)92%,white 0%),color-mix(in srgb,var(--accent)70%,white 0%)40%,color-mix(in srgb,var(--accent-2)70%,white 0%)100%);color:#06121a;text-shadow:0 1px #ffffff59;box-shadow:0 6px 16px color-mix(in srgb,var(--accent)35%,transparent);padding-inline:14px}button.primary:hover{box-shadow:0 10px 22px color-mix(in srgb,var(--accent)45%,transparent);filter:brightness(1.05)}button.secondary{background:linear-gradient(180deg,color-mix(in srgb,var(--accent).16,transparent),color-mix(in srgb,var(--accent-2).14,transparent));border:1px solid color-mix(in srgb,var(--accent)35%,transparent);color:var(--ink);padding-inline:14px}button.secondary:hover{background:color-mix(in srgb,var(--accent).18,transparent);filter:brightness(1.05)}dialog.glass-modal{box-sizing:border-box;inline-size:min(1000px,calc(100vw - (var(--modal-pad)*2)));max-inline-size:calc(100vw - (var(--modal-pad)*2));border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--glass),#0a0c14b3);max-height:calc(100vh - 2*clamp(8px,6vh,24px));box-shadow:0 24px 64px #00000080,inset 0 0 0 1px var(--border);color:var(--ink);border:0;margin-block:clamp(8px,6vh,24px);margin-inline:auto;padding:0;overflow:hidden}dialog.glass-modal::backdrop{background:radial-gradient(900px 600px at 80% -10%,color-mix(in srgb,var(--accent)25%,transparent),transparent 40%),radial-gradient(900px 600px at 10% 110%,color-mix(in srgb,var(--accent-2)18%,transparent),transparent 40%),#00000a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog.glass-modal.fullscreen[data-open=true]{animation:.18s ease-out pop-in}@keyframes pop-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (width:100dvw){dialog.glass-modal{inline-size:min(1000px,calc(100dvw - (var(--modal-pad)*2)));max-inline-size:calc(100dvw - (var(--modal-pad)*2));max-height:calc(100dvh - 2*clamp(8px,6vh,24px))}}.modal-viewport{flex-direction:column;width:100%;max-width:100%;height:100%;display:flex;overflow:hidden}.modal-topbar{z-index:2;min-height:var(--topbar-h);border-bottom:1px solid var(--border);background:linear-gradient(#0a0c14e6,#0a0c14b3);grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid;position:sticky;top:0}.modal-topbar .close-btn,.explorer-topbar .close-btn{border:1px solid var(--border);color:#e5e7eb;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:36px;min-width:36px;height:36px;min-height:36px;text-shadow:none;background:radial-gradient(circle at 30% 0,#ffffff38,#0000 55%),#0f172afa;border-radius:999px;justify-content:center;align-items:center;margin:2px 8px 4px;font-size:18px;font-weight:700;line-height:1;transition:transform .12s,box-shadow .18s,background .18s,color .18s;display:flex;position:relative;box-shadow:0 4px 16px #000000a6}.modal-topbar .close-btn:before,.modal-topbar .close-btn:after,.explorer-topbar .close-btn:before,.explorer-topbar .close-btn:after{content:none!important}.modal-topbar .close-btn:hover,.explorer-topbar .close-btn:hover{background:radial-gradient(circle at 30% 0,#ffffff47,#0000 55%),#0f172a;transform:translateY(-1px);box-shadow:0 7px 20px #000000b8}.modal-topbar .close-btn:active,.explorer-topbar .close-btn:active{transform:translateY(1px);box-shadow:0 3px 10px #000000a6}.modal-topbar .close-btn:focus-visible,.explorer-topbar .close-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent)75%,transparent);outline-offset:2px}.status-strip{white-space:nowrap;scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:8px 10px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}.status-strip::-webkit-scrollbar{display:none}.status-strip>*{scroll-snap-align:start}.chip{letter-spacing:.02em;border:1px solid var(--border);color:var(--ink);background:#ffffff0a;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;display:inline-flex}.chip.info{border-color:color-mix(in srgb,var(--accent)25%,transparent);color:var(--accent)}.chip.ok{color:var(--ok);border-color:#4ee89a59}.chip.err{color:var(--error);border-color:#ff6b7a66}.modal-header{grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:12px 16px;display:grid}.modal-header img{width:64px;height:64px;box-shadow:0 6px 18px #00000059,inset 0 0 0 1px var(--border);background:radial-gradient(80% 80% at 50% 30%,color-mix(in srgb,var(--accent)25%,transparent),transparent);border-radius:10px}.header-fields{flex-direction:column;gap:6px;min-width:0;display:flex}.header-fields .value-strip{order:0;margin:8px 0 0}.header-fields h2{overflow-wrap:anywhere;margin:0;font-size:18px}.header-fields p{color:var(--ink-dim);margin:0}.header-fields span{overflow-wrap:anywhere}.header-keys{flex-wrap:wrap;gap:6px;min-width:0;margin-top:6px;display:flex}.header-keys .field{border:1px solid var(--border);background:#ffffff0a;border-radius:10px;min-width:0;padding:6px 8px;font-size:clamp(11px,1.9vw,12px)}.header-keys .field.phikey{margin-top:-20px}@media (min-width:640px){.header-keys .field.phikey{margin-top:-3px}}.header-keys .field.kai-signature,.header-keys .field.kai-signature *{-webkit-mask-image:none!important;mask-image:none!important}.header-keys .field.kai-signature{overflow-wrap:anywhere;word-break:break-word;white-space:normal;flex:auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.header-keys .field.warn{color:var(--warn);border-color:#ffd16659}.value-strip{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:stretch;gap:10px;width:100%;padding:2px 2px 4px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%)}.value-strip::-webkit-scrollbar{display:none}.value-chip{scroll-snap-align:start;border:1px solid var(--border);background:linear-gradient(#ffffff0d,#ffffff06);border-radius:14px;flex-direction:column;flex:1 0 calc(50% - 5px);justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px;display:flex;box-shadow:0 10px 28px #00000052,inset 0 0 0 1px #ffffff05;container:valuechip/inline-size}.value-chip *{max-width:100%}.value-chip .label{letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--ink)62%,transparent);white-space:nowrap;order:2;font-size:10px;line-height:1.1}.value-chip .amount{letter-spacing:.01em;white-space:nowrap;text-overflow:clip;scrollbar-width:none;-webkit-overflow-scrolling:touch;order:1;align-items:baseline;gap:.45ch;width:100%;min-width:0;font-size:clamp(18px,13.5cqi,30px);font-weight:950;line-height:1.02;display:inline-flex;overflow:auto hidden}.value-chip .amount::-webkit-scrollbar{display:none}@container valuechip (inline-size<220px){.value-chip .amount{font-size:clamp(16px,12.8cqi,26px)}}@container valuechip (inline-size<190px){.value-chip .amount{font-size:clamp(15px,11.5cqi,24px)}}@supports not (container-type:inline-size){.value-chip .amount{font-size:clamp(18px,6.4vw,28px)}}.value-chip.phi{border-color:color-mix(in srgb,var(--accent)34%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent)12%,transparent),transparent 60%),linear-gradient(180deg,#ffffff0b,#ffffff05)}.value-chip.usd{border-color:color-mix(in srgb,var(--ok)34%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ok)10%,transparent),transparent 60%),linear-gradient(180deg,#ffffff0b,#ffffff05)}.value-chip .amount .sym{opacity:.92;transform-origin:0;color:inherit;-webkit-text-fill-color:inherit;margin-right:.2ch;font-weight:800;display:inline-block;transform:translateY(.5px)scale(.98)}.value-chip.up,.value-chip[data-trend=up]{--trend:var(--trend-up)}.value-chip.down,.value-chip[data-trend=down]{--trend:var(--trend-down)}.value-chip.flat,.value-chip[data-trend=flat]{--trend:var(--trend-flat)}.value-chip .amount:before{content:"";color:currentColor;-webkit-text-fill-color:currentColor;width:0;margin-right:0;font-size:.86em;font-weight:950;transition:color .22s,transform .22s,width .22s,margin .22s;display:inline-block;transform:translateY(-.02em)}.value-chip.up .amount:before,.value-chip[data-trend=up] .amount:before{content:"▲";width:1.05ch;color:var(--trend-up);margin-right:.15ch}.value-chip.down .amount:before,.value-chip[data-trend=down] .amount:before{content:"▼";width:1.05ch;color:var(--trend-down);margin-right:.15ch}.value-chip.flat .amount:before,.value-chip[data-trend=flat] .amount:before{content:"";width:0;margin-right:0}.value-chip.phi .amount{background-image:linear-gradient(180deg,#fffffff5 0 10%,#ffffff8c 10% 18%,#fff0 24%),linear-gradient(180deg,color-mix(in srgb,var(--accent)92%,white 0%),color-mix(in srgb,var(--accent-2)55%,white 0%));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.value-chip.usd .amount{background:linear-gradient(180deg,color-mix(in srgb,var(--accent)85%,white 0%),color-mix(in srgb,var(--accent-2)55%,white 0%));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.value-chip .delta{letter-spacing:.02em;color:#031216;white-space:nowrap;background:linear-gradient(180deg,#ffffffd9 0%,#fff9 8%,#fff0 14%),linear-gradient(90deg,color-mix(in srgb,var(--trend)65%,white 0%),color-mix(in srgb,var(--trend)35%,white 0%));border:1px solid #0000002e;border-radius:999px;place-items:center;min-width:34px;height:18px;margin-left:.45ch;padding:0 8px;font:900 11px/18px ui-sans-serif,system-ui,-apple-system,Inter,SF Pro Text;display:inline-grid;box-shadow:0 2px 6px #00000059,inset 0 1px #ffffffbf}@keyframes valueFlash{0%{filter:brightness(1.35)}to{filter:brightness()}}.value-chip.is-flashing{animation:.42s ease-out valueFlash}.value-chip.trend-up{box-shadow:0 10px 28px #00000052,0 0 20px color-mix(in srgb,var(--ok)26%,transparent),inset 0 0 0 1px #ffffff05}.value-chip.trend-down{box-shadow:0 10px 28px #00000052,0 0 20px color-mix(in srgb,var(--error)26%,transparent),inset 0 0 0 1px #ffffff05}@keyframes phiUsdBreath{0%,to{opacity:.82;text-shadow:0 0 .4px #ffffff73,0 0 10px color-mix(in srgb,var(--accent)35%,transparent)}50%{opacity:1;text-shadow:0 0 .7px #ffffffe6,0 0 18px color-mix(in srgb,var(--accent-2)50%,transparent)}}.value-chip.phi .amount,.value-chip.usd .amount{animation:phiUsdBreath var(--kai-pulse)ease-in-out infinite!important}.tabs{border-top:1px solid var(--border);border-bottom:1px solid var(--border);top:var(--topbar-h);z-index:1;background:linear-gradient(#0a0c14d9,#0a0c14a6);gap:4px;padding:4px 6px 6px;display:flex;position:sticky}.tabs button{border-radius:var(--pill);color:var(--ink-dim);border:1px solid #0000;flex:none;padding:8px 12px;font-size:.58rem;line-height:1.05}.tabs button:hover{color:var(--ink)}.tabs button.active{color:#06121a;background:linear-gradient(180deg,color-mix(in srgb,var(--accent)100%,white 0%),color-mix(in srgb,var(--accent-2)80%,white 0%));border-color:#0000}.modal-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:800px 600px;max-height:calc(90vh - 260px);padding:14px 16px 6px;overflow:hidden auto}@supports (height:100dvh){.modal-body{max-height:calc(100dvh - 260px)}}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:520px){.summary-grid{grid-template-columns:1fr}}.summary-grid .kv{border-radius:var(--radius);background:var(--card);border:1px solid var(--border);grid-template-columns:minmax(96px,140px) minmax(0,1fr);gap:8px;min-width:0;padding:10px 12px;display:grid}.summary-grid .kv.wide{grid-column:1/-1}.kv .v{color:var(--ink);white-space:nowrap;text-overflow:clip;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;overflow:auto hidden}.kv .v::-webkit-scrollbar{display:none}.kv .v.mono{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.transfers{gap:10px;margin:0;padding:0;list-style:none;display:grid}.transfer{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(#ffffff09,#ffffff05);padding:10px 12px}.transfer header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.transfer .index{color:var(--ink);font-weight:700}.transfer .state.open{color:var(--warn)}.transfer .state.closed{color:var(--ok)}.transfer .row{border-top:1px dashed var(--border);grid-template-columns:140px 1fr;gap:8px;padding:4px 0;display:grid}.transfer .row:first-of-type{border-top:0}.transfer .row .v{white-space:nowrap;text-overflow:clip;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;overflow:auto hidden}.transfer .row .v::-webkit-scrollbar{display:none}.transfer .row .v.mono{white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.payload summary{cursor:pointer;color:var(--accent)}.payload .row{grid-template-columns:100px 1fr}.raw-json{white-space:pre-wrap;border-radius:var(--radius);border:1px solid var(--border);background:#0d1020;max-height:46vh;padding:12px;overflow:auto}.tooltip-container{cursor:help;display:inline-block;position:relative}.tooltip-trigger{cursor:help;padding-left:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tooltip{visibility:hidden;color:var(--ink);text-align:left;z-index:1000;opacity:0;border:1px solid var(--border);background-color:#0f172af5;border-radius:8px;width:240px;padding:8px 10px;font-size:11px;transition:opacity .18s,transform .18s;position:absolute;bottom:125%;left:0;transform:translateY(4px);box-shadow:0 10px 22px #0006}.tooltip-container:hover .tooltip,.tooltip-trigger:hover+.tooltip{visibility:visible;opacity:1;transform:translateY(0)}.modal-footer{width:100%;padding:clamp(6px,1dvh,8px)clamp(12px,2vw,16px)calc(clamp(6px,1dvh,8px) + var(--safe-bottom));background:radial-gradient(circle at 12% -10%,color-mix(in srgb,var(--accent)22%,transparent)0%,transparent 70%),linear-gradient(to top,#0009 0%,#0000 60%);border-top:1px solid color-mix(in srgb,var(--accent)60%,#ffffff0a);box-shadow:0 -.5px 0 #ffffff0f inset,0 -16px 32px #000000e6,0 -2px 28px color-mix(in srgb,var(--accent)35%,transparent);-webkit-backdrop-filter:blur(12px)saturate(180%);isolation:isolate;z-index:9999;flex-direction:column;gap:6px;display:flex;position:sticky;bottom:0;left:0;right:0;overflow:visible}.modal-footer:before{content:"";border-top:1px solid color-mix(in srgb,var(--accent)80%,transparent);pointer-events:none;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--accent)60%,transparent));opacity:.6;border-radius:.0001px;animation:5.236s ease-in-out infinite kaiBreath;position:absolute;inset:0}.status.error{color:var(--error);text-shadow:0 0 4px #f006;padding-left:2px;font-size:.72rem;font-weight:500;line-height:1.2}.footer-actions{flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:8px;width:100%;min-width:0;min-height:clamp(40px,4.8dvh,48px);display:flex}.footer-btn{min-width:0;min-height:clamp(40px,4.8dvh,48px);color:var(--ink);text-align:center;cursor:pointer;background-color:#0006;background-image:radial-gradient(ellipse at 50% -10%,#ffffff24 0%,#fff0 60%),radial-gradient(ellipse at 50% 120%,color-mix(in srgb,var(--accent)35%,transparent)0%,#0000 70%),linear-gradient(to bottom right,#ffffff0f 0%,#fff0 60%);border:1px solid #ffffff14;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;padding:0 12px;font-family:ui-sans-serif,system-ui,-apple-system,Inter,Roboto,Arial;line-height:1.2;display:flex;position:relative;box-shadow:0 0 8px #000000e6,0 8px 24px #000c}.aura-btn .btn-glow{border-radius:inherit;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent)60%,transparent)0%,transparent 70%);mix-blend-mode:screen;filter:blur(12px);opacity:.5;pointer-events:none;animation:5.236s ease-in-out infinite kaiBreath;position:absolute;inset:-1px}.btn-inner{z-index:2;flex-direction:column;min-width:0;max-width:100%;display:flex;position:relative}.icon-only{flex-direction:row;justify-content:center;align-items:center}.btn-label-main,.btn-label-sub,.balance-line{white-space:nowrap;text-overflow:clip;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.btn-label-main::-webkit-scrollbar{display:none}.btn-label-sub::-webkit-scrollbar{display:none}.balance-line::-webkit-scrollbar{display:none}.btn-label-main{color:var(--ink);text-shadow:0 0 6px color-mix(in srgb,var(--accent)70%,transparent),0 0 1px #ffffffe6;font-size:.8rem;font-weight:600}.btn-label-sub{color:color-mix(in srgb,var(--ink)70%,var(--accent)30%);text-shadow:0 0 4px color-mix(in srgb,var(--accent)60%,transparent),0 0 1px #000000e6;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:4px;min-width:0;font-size:.62rem;font-weight:500;line-height:1.1;display:flex}.balance-line{flex-flow:row;gap:4px;min-width:0;display:flex}.balance-line .phi-amount{color:var(--ink);font-weight:600}.balance-line .phi-balance{opacity:.8;color:color-mix(in srgb,var(--ink)70%,var(--accent)30%);font-weight:500}.balance-line .divider{opacity:.4}.seal-btn{border-color:color-mix(in srgb,var(--accent)60%,#ffffff1a);box-shadow:0 0 12px color-mix(in srgb,var(--accent)40%,transparent),0 16px 32px #000000e6;background-color:#00000073}.attach-btn{border-color:#ffffff14;flex:none;justify-content:center;align-items:center;min-width:clamp(40px,4.8dvh,48px);max-width:clamp(44px,5.2dvh,52px);padding:0;display:flex}.attach-btn svg{stroke-width:1.5px;width:18px;height:18px;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--accent)70%,transparent))drop-shadow(0 0 1px #fffc);color:var(--ink)}.send-btn{border-color:color-mix(in srgb,var(--accent)70%,#ffffff26);box-shadow:0 0 16px color-mix(in srgb,var(--accent)60%,transparent),0 20px 36px #000000e6;background-color:#00000080}.footer-btn:not(:disabled):hover,.footer-btn:not(:disabled):focus-visible{box-shadow:0 0 20px color-mix(in srgb,var(--accent)80%,transparent),0 24px 40px #000000f2;border-color:color-mix(in srgb,var(--accent)85%,#fff3);outline:none}.footer-btn:not(:disabled):active{box-shadow:0 0 10px color-mix(in srgb,var(--accent)60%,transparent),0 10px 20px #000000e6;transition:transform 60ms;transform:translateY(.5px)scale(.995)}.footer-btn:disabled{cursor:not-allowed;opacity:.38;filter:grayscale(.6)brightness(.8);text-shadow:none;border-color:#ffffff0f!important;box-shadow:0 0 4px #000000e6,0 8px 16px #000c!important}.footer-btn:disabled .btn-label-main,.footer-btn:disabled .btn-label-sub{text-shadow:none;color:#fff6}.footer-btn:disabled .phi-amount,.footer-btn:disabled .phi-balance{color:#fff6}.footer-btn:disabled .btn-glow{opacity:0;animation:none}@keyframes kaiBreath{0%{opacity:.35;filter:blur(10px)drop-shadow(0 0 2px color-mix(in srgb,var(--accent)60%,transparent))}50%{opacity:.7;filter:blur(14px)drop-shadow(0 0 6px color-mix(in srgb,var(--accent)80%,transparent))}to{opacity:.35;filter:blur(10px)drop-shadow(0 0 2px color-mix(in srgb,var(--accent)60%,transparent))}}.explorer-dialog{box-sizing:border-box;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);background:linear-gradient(180deg,var(--glass),#0a0c14b3);box-shadow:0 24px 64px #00000080,inset 0 0 0 1px var(--border);border:0;border-radius:0;margin:0;padding:0;overflow:hidden}.explorer-dialog::backdrop{background:radial-gradient(900px 600px at 70% -10%,color-mix(in srgb,var(--accent)25%,transparent),transparent 40%),radial-gradient(900px 600px at 15% 110%,color-mix(in srgb,var(--accent-2)18%,transparent),transparent 40%),#00000a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.explorer-chrome{flex-direction:column;max-width:100%;height:100%;display:flex;overflow:hidden}.explorer-topbar{border-bottom:1px solid var(--border);background:linear-gradient(#0a0c14e6,#0a0c14b3);grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.explorer-title{letter-spacing:.06em;text-transform:uppercase;color:#0000;background:conic-gradient(from 180deg at 50% 50%,var(--accent),var(--accent-2),var(--accent-3),var(--accent)),radial-gradient(120% 180% at 10% 0%,color-mix(in srgb,var(--accent)35%,transparent),transparent 60%);-webkit-text-stroke:.55px #ffffff47;text-shadow:0 0 .5px #ffffff59,0 6px 22px color-mix(in srgb,var(--accent)26%,transparent);white-space:nowrap;text-overflow:ellipsis;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:16px;font-weight:700;animation:14s linear infinite holoShift;overflow:hidden}@media (prefers-reduced-motion:reduce){.explorer-title{animation:none}}.explorer-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:800px 600px;flex:auto;min-height:0;padding:10px 12px 16px;overflow:hidden auto}@media (min-width:960px){.explorer-dialog{border-radius:20px 0 0 20px;width:clamp(380px,34vw,520px);height:100dvh;margin:0 0 0 auto}}.explorer-body .meta-row{grid-template-columns:1fr auto;align-items:center;gap:10px;min-width:0;display:grid}.chip.icon{width:var(--chip-size);height:var(--chip-size);flex:0 0 var(--chip-size);-webkit-backdrop-filter:saturate(125%)blur(var(--chip-blur));color:#a7c7ff;background:radial-gradient(120% 120% at 30% 25%,#ffffff38 0%,#ffffff14 40%,#ffffff05 60%,#0000 100%),#ffffff0f;border:1px solid #ffffff24;border-radius:999px;outline:none;justify-content:center;align-items:center;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background .18s,color .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 -12px 22px #ffffff0f,0 8px 22px #0000008c}.chip.icon .ico,.chip.icon svg{z-index:1;stroke-width:2.2px;width:52%;height:52%;display:block;position:relative}@media (hover:hover){.chip.icon:hover{transform:translateY(-1px)scale(1.03)}}.chip.icon:active{transform:translateY(0)scale(.97)}@media (prefers-reduced-motion:reduce){.chip.icon,.chip.icon:before{transition:none!important;animation:none!important}}.chip.icon:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg,transparent 0 40%,currentColor 47% 53%,transparent 60% 100%);filter:blur(7px)saturate(140%);opacity:.35;z-index:0;animation:12s linear infinite chipSpin;position:absolute;inset:-2px}@keyframes chipSpin{to{transform:rotate(360deg)}}.chip.icon.ok{color:#35e49a;box-shadow:inset 0 1px #ffffff38,inset 0 -12px 22px #35e49a1a,0 8px 22px #35e49a40}.chip.icon.warn{color:#ffd64d;box-shadow:inset 0 1px #ffffff38,inset 0 -12px 22px #ffd64d1a,0 8px 22px #ffd64d40}.chip.icon.err{color:#ff6b6b;box-shadow:inset 0 1px #ffffff38,inset 0 -12px 22px #ff6b6b1a,0 8px 22px #ff6b6b47}.chip.icon.info{color:#7ab8ff;box-shadow:inset 0 1px #ffffff38,inset 0 -12px 22px #7ab8ff1a,0 8px 22px #7ab8ff40}.chip.icon.ok:after{content:"";border-radius:inherit;opacity:.2;filter:blur(12px);z-index:0;background:radial-gradient(60% 60%,currentColor 0%,#0000 60%);animation:5.236s ease-in-out infinite breathe;position:absolute;inset:-8px}@keyframes breathe{0%,to{opacity:.16;transform:scale(1)}50%{opacity:.3;transform:scale(1.05)}}.brand-lockup .glyph{animation:glyphBreath var(--kai-pulse)ease-in-out infinite;will-change:transform,filter,box-shadow}@keyframes glyphBreath{0%,to{filter:brightness(.92)saturate(1.05);box-shadow:0 0 24px color-mix(in srgb,var(--accent)35%,transparent);transform:translateZ(0)scale(1)}50%{filter:brightness(1.08)saturate(1.22);box-shadow:0 0 34px color-mix(in srgb,var(--accent)50%,transparent),0 0 22px color-mix(in srgb,var(--accent-2)35%,transparent);transform:translateZ(0)scale(1.06)}}@media (prefers-reduced-motion:reduce){.brand-lockup .glyph{animation:none}}.chip.icon[data-badge]:not([data-tip]):after{content:attr(data-badge);min-width:var(--chip-badge-h);height:var(--chip-badge-h);padding:0 var(--chip-badge-pad-x);font:900 12px/var(--chip-badge-h)ui-sans-serif,system-ui,-apple-system,"SF Pro Text",Inter,Roboto,"Segoe UI","Helvetica Neue",Arial;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em;color:var(--badge-ink);-webkit-text-stroke:.5px #00000059;text-shadow:0 0 8px #6fe7ff8c;background:radial-gradient(140% 170% at 28% 12%,#fffffff2 0%,#ffffff40 28%,transparent 52%),linear-gradient(180deg,#fffc 0%,#ffffff8c 8%,#fff0 14%),linear-gradient(90deg,var(--badge-neon-1)0%,var(--badge-neon-2)50%,var(--badge-neon-3)100%);will-change:background-position,filter;background-position:0 0,0 0,0 0;background-size:auto,auto,200% 100%;border:1px solid #00000038;border-radius:999px;animation:5.236s ease-in-out infinite badgeGlow,8s linear infinite badgeShimmer;position:absolute;top:-6px;right:-4px;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px 8px #0000002e,0 2px 4px #00000059,0 0 10px #19bfff8c,0 0 22px #6fe7ff73}@keyframes badgeGlow{0%,to{filter:saturate(115%)brightness();background-position:0 0,0 0,0 0}50%{filter:saturate(135%)brightness(1.06);background-position:0 0,0 0,100% 0}}@keyframes badgeShimmer{0%{background-position:0 0,0 0,0 0}50%{background-position:0 0,0 0,100% 0}to{background-position:0 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){.chip.icon[data-badge]:not([data-tip]):after{background-position:0 0,0 0,50% 0;animation:none}}.chip.icon[data-tip]{--tip-offset:10px}.chip.icon[data-tip]:before,.chip.icon[data-tip]:after{pointer-events:none;opacity:0;transition:opacity .18s,transform .18s;position:absolute;transform:translateY(4px)}.chip.icon[data-tip]:before{content:attr(data-tip);bottom:calc(100% + var(--tip-offset));background:var(--chip-tip-bg);color:var(--chip-tip-fg);border-radius:var(--chip-tip-radius);white-space:nowrap;z-index:30;padding:7px 9px;font:600 11px/1.2 ui-sans-serif,system-ui,-apple-system,SF Pro Text,Inter,Roboto,Segoe UI,Helvetica Neue,Arial;left:50%;translate:-50%;box-shadow:0 8px 22px #00000073,inset 0 1px #ffffff0f}.chip.icon[data-tip]:after{content:"";bottom:calc(100% + var(--tip-offset) - 5px);background:var(--chip-tip-bg);z-index:29;border-radius:2px;width:8px;height:8px;left:50%;transform:rotate(45deg);box-shadow:0 4px 12px #00000059}@media (hover:hover){.chip.icon[data-tip]:hover:before,.chip.icon[data-tip]:hover:after{opacity:1;transform:translateY(0)}}.chip.icon[data-tip]:focus-visible:before,.chip.icon[data-tip]:focus-visible:after{opacity:1;transform:translateY(0)}.valuation-inline{grid-template-columns:1fr auto;grid-auto-rows:auto;align-items:center;gap:8px 14px;min-width:0;margin-top:8px;display:grid}.valuation-inline .dot{background:radial-gradient(circle at 30% 30%,#fff 0 25%,#0000 60%),radial-gradient(circle at 70% 70%,#fff9 0,#0000 70%),linear-gradient(135deg,#f97316,#facc15,#22c55e);border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:3px;margin-right:6px;display:inline-block;box-shadow:0 0 0 1px #ffffff38,0 0 8px #facc15d9}.valuation-inline-left{flex-direction:column;gap:2px;min-width:0;display:flex}.valuation-inline-label{letter-spacing:.02em;text-transform:uppercase;color:#f8fafce0;align-items:center;min-width:0;font-size:.78rem;display:flex}.valuation-inline-sublabel{color:#94a3b8f2;font-size:.72rem}.valuation-inline-right{white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;text-overflow:clip;flex-direction:row;justify-content:flex-end;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:auto hidden}.valuation-inline-right::-webkit-scrollbar{display:none}.valuation-inline-value-main{letter-spacing:.01em;color:#e5e7eb;white-space:nowrap;font-size:.95rem;font-weight:700}.valuation-inline-value-sub{color:#94a3b8f2;white-space:nowrap;font-size:.82rem}.valuation-inline-value-main .phi-unit{color:#facc15;font-weight:800}.valuation-inline-value-sub .usd-unit{color:#bef264f5}.live-pulse{background:radial-gradient(circle at 35% 20%,color-mix(in srgb,var(--accent)35%,transparent)0%,transparent 65%),#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 18px #00000073,0 0 22px color-mix(in srgb,var(--accent)22%,transparent);letter-spacing:.06em;white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.74rem;font-weight:700;animation:5.236s ease-in-out infinite livePulseBreath;display:inline-flex}.live-pulse:before{content:"";background:radial-gradient(circle at 40% 40%,#fff 0%,#fff 25%,transparent 70%),radial-gradient(circle at 70% 70%,color-mix(in srgb,var(--accent)50%,transparent)0%,transparent 70%);width:7px;height:7px;box-shadow:0 0 6px color-mix(in srgb,var(--accent)60%,transparent),0 0 14px color-mix(in srgb,var(--accent-2)40%,transparent);border-radius:999px;animation:5.236s ease-in-out infinite livePulseDot}.live-pulse .now{color:var(--accent);text-shadow:0 0 6px color-mix(in srgb,var(--accent)65%,transparent),0 0 12px color-mix(in srgb,var(--accent-2)45%,transparent);font-weight:800}.live-pulse .pulse-number{color:var(--ink);opacity:.92;font-variant-numeric:tabular-nums;font-weight:700}@keyframes livePulseBreath{0%,to{filter:brightness(.88);box-shadow:inset 0 0 0 1px #ffffff0f,0 0 16px #00000073,0 0 14px color-mix(in srgb,var(--accent)20%,transparent)}50%{filter:brightness(1.06);box-shadow:inset 0 0 0 1px #ffffff14,0 0 18px #00000080,0 0 26px color-mix(in srgb,var(--accent-3)40%,transparent)}}@keyframes livePulseDot{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}@media (max-width:640px){.valuation-inline{gap:6px 10px;margin-top:6px}.valuation-inline-value-main{font-size:.9rem}.valuation-inline-value-sub{font-size:.78rem}.valuation-inline-label{font-size:.74rem}}.phi-send-field{isolation:isolate;width:100%;min-width:0;max-width:calc(100% - 120px);color:var(--ink);flex-direction:column;flex:auto;gap:4px;display:flex}.phi-send-row{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.phi-send-label{text-shadow:0 0 6px color-mix(in srgb,var(--accent)70%,transparent),0 0 1px #fffc;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;min-width:0;font-family:ui-sans-serif,system-ui,-apple-system,Inter,SF Pro Text,Roboto,Arial;line-height:1.2;display:flex}.phi-send-label .label-main{color:var(--ink);white-space:nowrap;font-size:.75rem;font-weight:600}.phi-send-label .label-sub{color:color-mix(in srgb,var(--ink)70%,var(--accent)30%);text-shadow:0 0 4px color-mix(in srgb,var(--accent)60%,transparent),0 0 1px #000c;white-space:nowrap;opacity:.9;text-overflow:ellipsis;max-width:100%;font-size:.68rem;font-weight:500;overflow:hidden}.phi-send-inputShell{-webkit-backdrop-filter:blur(12px)saturate(180%);box-shadow:0 0 8px #000000e6,0 12px 24px #000c,0 0 24px color-mix(in srgb,var(--accent)50%,transparent);background:#00000059;border:1px solid #ffffff14;border-radius:10px;flex:auto;align-items:center;gap:8px;min-width:0;min-height:44px;padding:10px 12px;display:flex;position:relative}.phi-prefix{color:var(--ink);text-shadow:0 0 6px color-mix(in srgb,var(--accent)70%,transparent),0 0 1px #ffffffe6;flex-shrink:0;font-size:.8rem;font-weight:600;line-height:1}.phi-send-input{appearance:none;color:var(--ink);min-width:0;text-shadow:0 0 8px color-mix(in srgb,var(--accent)60%,transparent),0 0 1px #fff;caret-color:color-mix(in srgb,var(--accent)90%,white 10%);background:0 0;border:0;outline:0;flex:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.9rem;font-weight:600;line-height:1.2}.phi-send-input::-webkit-outer-spin-button{appearance:none;margin:0}.phi-send-input::-webkit-inner-spin-button{appearance:none;margin:0}.phi-input-glow{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent)75%,transparent)0%,transparent 70%);height:1px;box-shadow:0 0 6px color-mix(in srgb,var(--accent)70%,transparent),0 0 2px #ffffffe6;pointer-events:none;border-radius:999px;animation:5.236s ease-in-out infinite phiInputBreath;position:absolute;bottom:6px;left:10px;right:10px}.phi-unit-column{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:4px;min-width:0;display:flex}.phi-conv-right,.convert-readout{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);text-overflow:ellipsis;max-width:100%;font-size:.72rem;overflow:hidden}.phi-mode-toggle{border:1px solid var(--border,#ffffff2e);box-shadow:0 2px 10px #00000059,0 0 18px color-mix(in srgb,var(--accent)18%,transparent);background:linear-gradient(#fff3,#ffffff0d);border-radius:999px;flex:none;gap:4px;padding:3px;display:inline-flex}.phi-mode-btn{min-width:32px;height:28px;color:var(--ink);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.75rem;font-weight:600;transition:opacity .18s,transform 80ms;display:inline-flex}.phi-mode-btn.is-active{opacity:1;background:color-mix(in srgb,var(--accent)35%,#0009);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)45%,transparent),0 0 12px color-mix(in srgb,var(--accent)40%,transparent)}.phi-mode-btn:hover{opacity:1}.phi-mode-btn:active{transform:translateY(.5px)scale(.97)}@keyframes phiInputBreath{0%{opacity:.4;filter:blur(6px)drop-shadow(0 0 2px color-mix(in srgb,var(--accent)60%,transparent))}50%{opacity:.9;filter:blur(8px)drop-shadow(0 0 6px color-mix(in srgb,var(--accent)80%,transparent))}to{opacity:.4;filter:blur(6px)drop-shadow(0 0 2px color-mix(in srgb,var(--accent)60%,transparent))}}@media (max-width:380px){.phi-send-inputShell{min-height:40px;padding:8px 10px}.phi-prefix{font-size:.75rem}.phi-send-input{font-size:.8rem}.phi-send-label .label-main{font-size:.7rem}.phi-send-label .label-sub{font-size:.62rem}.phi-mode-toggle{transform:scale(.9)}}.phi-error-toast{z-index:1000;pointer-events:none;animation:.14s ease-out phiToastIn;position:fixed;bottom:86px;left:50%;transform:translate(-50%)}.phi-error-card{background:linear-gradient(180deg,color-mix(in srgb,var(--error,#ff4d4f)18%,#0000)0%,#0000008c 100%);-webkit-backdrop-filter:blur(14px)saturate(180%);border:1px solid color-mix(in srgb,var(--error,#ff4d4f)30%,#ffffff24);box-shadow:0 2px 8px #00000059,0 18px 36px #00000073,0 0 28px color-mix(in srgb,var(--error,#ff4d4f)36%,transparent);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.phi-error-card .badge{letter-spacing:.06em;color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 14px color-mix(in srgb,var(--error,#ff4d4f)40%,transparent);background:linear-gradient(#ffffff3d,#ffffff14);border:1px solid #ffffff38;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:700}.phi-error-card .phi-error-text{color:#fff;text-shadow:0 0 8px #000000b3,0 0 1px #ffffffe6;margin:0;font-size:12.5px;font-weight:600}@keyframes phiToastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}:root{--seal-z:9999;--seal-veil:radial-gradient(1200px 800px at 50% 20%,#00ffde1a,transparent 60%),radial-gradient(800px 600px at 10% 90%,#00b4ff1a,transparent 60%),radial-gradient(900px 700px at 90% 80%,#af6eff1a,transparent 60%);--seal-bg:#0a1012b8;--seal-bg-tint:linear-gradient(180deg,#132024a6,#0a1012a6);--seal-border:#3cdccd59;--seal-border-strong:#37ffe48c;--seal-text:#e8fbf8;--seal-text-dim:#aee8df;--seal-accent:#37ffe4;--seal-accent-2:#a78bfa;--seal-accent-3:#5ce1ff;--seal-shadow:0 30px 80px #0000008c,inset 0 1px 0 #ffffff0a;--ring-shadow:0 0 0 2px #37ffe440,0 0 0 6px #37ffe41f;--focus:0 0 0 2px #37ffe4e6,0 0 0 6px #37ffe42e;--radius:18px}.seal-overlay{z-index:var(--seal-z);-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);pointer-events:auto;background:radial-gradient(1200px 800px at 50% -10%,#0009,#000000a6 60%),#0009;place-items:center;animation:.28s ease-out both seal-overlay-fade;display:grid;position:fixed;inset:0;overflow:hidden}.seal-veil{z-index:0;background:var(--seal-veil);filter:blur(24px)saturate(130%);opacity:.9;pointer-events:none;animation:18s ease-in-out infinite alternate aurora-drift;position:absolute;inset:-10%}.seal-card{z-index:1;width:min(720px,92vw);color:var(--seal-text);border-radius:var(--radius);background:linear-gradient(to bottom right,#ffffff0f,#ffffff05)border-box,var(--seal-bg-tint),var(--seal-bg);border:1px solid var(--seal-border);box-shadow:var(--seal-shadow);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);pointer-events:auto;padding:22px 18px 18px;animation:.33s cubic-bezier(.2,.8,.2,1) forwards card-in;position:relative;overflow:clip;transform:translateY(6px)scale(.985)}.seal-ornament{filter:blur(10px);mix-blend-mode:screen;opacity:.35;pointer-events:none;background:conic-gradient(from 180deg,#37ffe4cc,#a78bfa99,#5ce1ffb3,#37ffe4cc);border-radius:50%;width:120px;height:120px;animation:16s linear infinite rune-spin;position:absolute}.seal-ornament--tl{top:-30px;left:-30px}.seal-ornament--tr{animation-direction:reverse;top:-30px;right:-30px}.seal-ornament--bl{bottom:-30px;left:-30px}.seal-ornament--br{animation-direction:reverse;bottom:-30px;right:-30px}.seal-header{border-bottom:1px dashed #ffffff14;gap:4px;margin-bottom:12px;padding:6px 8px 12px;display:grid}.seal-title{letter-spacing:.4px;text-shadow:0 0 18px #37ffe440;margin:0;font-size:clamp(20px,2.1vw,26px);font-weight:700}.seal-subtitle{color:var(--seal-text-dim);opacity:.9;margin:0;font-size:13px}.seal-close{width:38px;height:38px;color:var(--seal-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:12px;place-items:center;transition:transform .15s,box-shadow .2s,border-color .2s;display:grid;position:absolute;top:10px;right:10px;box-shadow:inset 0 0 0 1px #37ffe41f,0 6px 18px #00000059}.seal-close:hover{border-color:var(--seal-border-strong);transform:translateY(-1px)}.seal-close:focus-visible{box-shadow:var(--focus);outline:none}.seal-close-ico{width:20px;height:20px}.field{margin:14px 0 12px;display:block}.field-label{letter-spacing:.3px;color:var(--seal-text-dim);margin:2px 0 6px;font-size:12px;display:block}.row{align-items:center;gap:10px;display:flex}.hash{letter-spacing:.2px;word-break:break-all;color:#dffff8;background:#00000059;border:1px solid #ffffff14;border-radius:12px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;box-shadow:inset 0 1px #ffffff0f}.url-input{color:#e9fffb;background:#070c0e99;border:1px solid #ffffff1a;border-radius:12px;flex:1;min-width:0;padding:10px 12px;font-size:14px;box-shadow:inset 0 1px #ffffff0d}.url-input:focus-visible{box-shadow:var(--ring-shadow);border-color:var(--seal-border-strong);outline:none}.icon-btn,.open-link{min-width:40px;height:40px;color:var(--seal-text);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:12px;place-items:center;padding:0 10px;text-decoration:none;transition:transform .15s,box-shadow .2s,border-color .2s,color .15s;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a,0 6px 18px #00000059}.icon-btn:disabled{opacity:.45;cursor:not-allowed}.icon-btn:hover:not(:disabled),.open-link:hover{border-color:var(--seal-border-strong);color:var(--seal-accent);transform:translateY(-1px)}.icon-btn:focus-visible,.open-link:focus-visible{box-shadow:var(--focus);outline:none}.ico{width:18px;height:18px}.cta-row{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.cta{letter-spacing:.2px;cursor:pointer;will-change:transform;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-weight:600;transition:transform .15s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.cta:disabled{opacity:.6;cursor:not-allowed}.primary{border-color:var(--seal-border-strong);color:#081917;text-shadow:0 1px #ffffff40;background:radial-gradient(120% 160% at 0 0,#37ffe440,#0000 40%),linear-gradient(#37ffe42e,#37ffe414);box-shadow:0 12px 30px #37ffe438,inset 0 1px #ffffff40}.primary:hover{transform:translateY(-1px);box-shadow:0 18px 40px #37ffe447,inset 0 1px #ffffff4d}.primary:focus-visible{box-shadow:var(--focus),0 12px 30px #37ffe438;outline:none}.secondary{color:#f5f0ff;text-shadow:0 1px #00000040;background:linear-gradient(#a78bfa2e,#a78bfa12);border-color:#a78bfa8c;box-shadow:0 12px 30px #a78bfa38,inset 0 1px #ffffff2e}.secondary:hover{transform:translateY(-1px);box-shadow:0 18px 40px #a78bfa47,inset 0 1px #ffffff38}.secondary:focus-visible{outline:none;box-shadow:0 0 0 2px #a78bfae6,0 0 0 6px #a78bfa33}.fine{color:var(--seal-text-dim);opacity:.8;margin-top:12px;font-size:12px}@keyframes seal-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes card-in{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aurora-drift{0%{filter:blur(24px)saturate(130%);transform:translateY(-2%)translate(0)scale(1.02)}50%{filter:blur(26px)saturate(145%);transform:translateY(1.5%)translate(1%)scale(1.06)}to{filter:blur(24px)saturate(130%);transform:translateY(0)translate(-1%)scale(1.03)}}@keyframes rune-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.seal-overlay,.seal-card,.seal-veil,.seal-ornament{animation:none!important}.icon-btn,.open-link,.cta{transition:none!important}}@media (max-width:420px){.row{gap:8px}.icon-btn,.open-link{min-width:38px;height:38px}.cta{justify-content:center;width:100%}.seal-close{top:8px;right:8px}}@media (prefers-color-scheme:light){:root{--seal-bg:#faffffbf;--seal-bg-tint:linear-gradient(180deg,#ffffffe6,#f0fffccc);--seal-text:#0b2b28;--seal-text-dim:#2b6a62;--seal-border:#37b9aa59;--seal-border-strong:#37b9aa99}.hash{color:#08332e;background:#fff9}.url-input{color:#0b2b28;background:#ffffffbf}.seal-title{text-shadow:0 0 14px #37b9aa40}}.seal-overlay{z-index:9999;pointer-events:none;position:fixed;inset:0}.seal-veil,.seal-card{pointer-events:auto}.sigil-explorer{--sx-text:#e8fbf8;--sx-text-dim:#aee8df;--sx-accent:#37ffe4;--sx-accent-2:#a78bfa;--sx-accent-3:#5ce1ff;--sx-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--sx-bg:#0a1012b8;--sx-bg-tint-top:#132024a6;--sx-bg-tint-bot:#0a1012a6;--sx-veil:radial-gradient(1200px 800px at 50% 20%,#00ffde1a,transparent 60%),radial-gradient(800px 600px at 10% 90%,#00b4ff1a,transparent 60%),radial-gradient(900px 700px at 90% 80%,#af6eff1a,transparent 60%);--sx-border:#3cdccd59;--sx-border-soft:#ffffff1f;--sx-border-strong:#37ffe48c;--sx-shadow:0 30px 80px #0000008c,inset 0 1px 0 #ffffff0a;--sx-shadow-card:0 18px 40px #0000008c;--sx-ring:0 0 0 2px #37ffe440,0 0 0 6px #37ffe41f;--sx-radius:18px;--sx-radius-sm:12px;--sx-pad:clamp(10px,3vw,18px);--sx-maxw:1100px;color:var(--sx-text);background:radial-gradient(1200px 800px at 50% -10%,#0009,#000000a6 60%),var(--sx-veil),linear-gradient(180deg,var(--sx-bg-tint-top),var(--sx-bg-tint-bot));grid-template-rows:auto 1fr;width:100%;min-height:100dvh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji;display:grid;overflow:hidden}.sigil-explorer *{box-sizing:border-box}.kx-toolbar{z-index:10;-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);background:linear-gradient(180deg,#ffffff0f,#ffffff05)border-box,linear-gradient(180deg,var(--sx-bg-tint-top),var(--sx-bg-tint-bot));border-bottom:1px solid var(--sx-border);box-shadow:var(--sx-shadow);position:sticky;top:0}.kx-toolbar-inner{max-width:var(--sx-maxw);padding:var(--sx-pad);grid-template-columns:1fr;gap:12px;margin:0 auto;display:grid}@media (min-width:860px){.kx-toolbar-inner{grid-template-columns:1fr auto;align-items:center}}.kx-brand{grid-template-columns:auto 1fr;align-items:center;gap:12px;min-width:0;display:grid}.kx-glyph{border:1px solid var(--sx-border);background:radial-gradient(120% 120% at 50% 0,#37ffe459,#fff0 60%),linear-gradient(#ffffff26,#ffffff0f);border-radius:12px;width:40px;height:40px;box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 26px #00000061}.kx-title{gap:6px;min-width:0;display:grid}.kx-title h1{letter-spacing:.14em;word-spacing:.1em;margin:0;font-size:clamp(18px,3.2vw,24px)}.kx-title h1 span{color:var(--sx-accent);text-shadow:0 0 1px var(--sx-accent),0 0 18px #37ffe440;letter-spacing:.02em}.kx-tagline{color:var(--sx-text-dim);opacity:.9;font-size:12px}.kx-controls{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:680px){.kx-controls{grid-template-columns:1fr auto auto;align-items:center}}.kx-add-form{grid-template-columns:1fr auto;gap:8px;display:grid}.kx-input{width:100%;color:var(--sx-text);background:linear-gradient(#070c0eb3,#070c0e80);border:1px solid #ffffff1f;border-radius:14px;outline:none;min-width:0;padding:11px 14px;font-size:13px;box-shadow:inset 0 1px #ffffff0d}.kx-input::placeholder{color:color-mix(in oklab,var(--sx-text-dim)70%,transparent)}.kx-input:focus-visible{border-color:var(--sx-border-strong);box-shadow:var(--sx-ring)}.kx-button{border:1px solid var(--sx-border-strong);color:#081917;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-shadow:0 1px #ffffff40;background:radial-gradient(120% 160% at 0 0,#37ffe440,#0000 40%),linear-gradient(#37ffe42e,#37ffe414);border-radius:14px;padding:11px 16px;font-weight:800;transition:transform .1s,box-shadow .2s;box-shadow:0 12px 30px #37ffe438,inset 0 1px #ffffff40}.kx-button:hover{transform:translateY(-1px);box-shadow:0 18px 40px #37ffe447,inset 0 1px #ffffff4d}.kx-io{grid-auto-flow:column;justify-content:start;align-items:center;gap:8px;display:grid}.kx-import,.kx-export{color:var(--sx-text);cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:14px;padding:10px 14px;font-size:12px;transition:transform .1s,box-shadow .2s,border-color .2s,color .15s;box-shadow:inset 0 0 0 1px #ffffff0a,0 6px 18px #00000059}.kx-import:hover,.kx-export:hover{border-color:var(--sx-border-strong);color:var(--sx-accent);transform:translateY(-1px)}.kx-import{align-items:center;display:inline-flex;position:relative}.kx-import input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.kx-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.kx-pill{color:var(--sx-text-dim);white-space:nowrap;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px;font-size:11px}.kx-pill.subtle{opacity:.85}.explorer-scroll{padding:var(--sx-pad);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-behavior:smooth;gap:14px;display:grid;overflow:auto}.explorer-inner{max-width:var(--sx-maxw);gap:14px;width:100%;margin:0 auto;display:grid}.kx-empty{border:1px dashed var(--sx-border);border-radius:var(--sx-radius);background:linear-gradient(180deg,#ffffff0f,#ffffff05)border-box,linear-gradient(180deg,var(--sx-bg-tint-top),var(--sx-bg-tint-bot));color:var(--sx-text-dim);padding:16px 14px 18px;font-size:13px}.kx-empty p{margin:0 0 6px}.kx-empty ol{margin:6px 0 0;padding-left:20px}.forest{gap:14px;display:grid}.origin{border:1px solid var(--sx-border);border-radius:var(--sx-radius);background:linear-gradient(to bottom right,#ffffff0f,#ffffff05)border-box,linear-gradient(180deg,var(--sx-bg-tint-top),var(--sx-bg-tint-bot));-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);box-shadow:var(--sx-shadow-card);overflow:clip}.origin-head{background:linear-gradient(#ffffff0f,#ffffff05);border-bottom:1px dashed #ffffff14;grid-template-columns:1fr;gap:8px;padding:11px 14px;display:grid}@media (min-width:720px){.origin-head{grid-template-columns:1fr auto;align-items:center}}.o-meta{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.o-title{letter-spacing:.12em;text-transform:uppercase;color:var(--sx-accent);font-size:11px;font-weight:800}.o-link{color:var(--sx-text);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dashed #ffffff24;max-width:60ch;font-weight:600;text-decoration:none;overflow:hidden}.o-link:hover{color:var(--sx-accent-3);text-shadow:0 0 12px #5ce1ff47}.o-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.o-count{color:var(--sx-text-dim);font-size:11px}.o-copy{color:var(--sx-text);cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:12px;padding:7px 11px;font-size:11px;box-shadow:inset 0 0 0 1px #ffffff0a,0 6px 18px #00000059}.o-copy:hover{border-color:var(--sx-border-strong);color:var(--sx-accent);transform:translateY(-1px)}.origin-body{-webkit-overflow-scrolling:touch;padding:8px 9px 10px;overflow-x:auto}.tree{flex-direction:column;gap:7px;min-width:min-content;display:flex}.node{border-radius:var(--sx-radius-sm);background:radial-gradient(110% 220% at -5% 0,#37ffe412,#0000 45%),radial-gradient(130% 200% at 110% 100%,#a78bfa0f,#0000 50%),linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff24;position:relative;box-shadow:0 12px 28px #0000008c,inset 0 1px #ffffff0d}.node-row{grid-template-columns:minmax(0,2.2fr) minmax(0,2fr);align-items:center;gap:8px 10px;padding:7px 9px;display:grid}@media (max-width:640px){.node-row{grid-template-columns:minmax(0,1fr)}}.node-main{align-items:center;gap:8px;min-width:0;display:flex}.node-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.twirl{width:30px;height:30px;color:var(--sx-text);cursor:pointer;background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.tw{opacity:.9;border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;transition:transform .18s;transform:rotate(-45deg)}.tw.open{color:var(--sx-accent);transform:rotate(45deg)}.node-link{min-width:0;color:var(--sx-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;text-decoration:none;overflow:hidden}.node-link span{text-shadow:0 0 16px #37ffe473;background:linear-gradient(#37ffe438,#37ffe412);border:1px solid #37ffe499;border-radius:8px;padding:5px 8px}.node-link:hover{color:var(--sx-accent-3)}.k-stamp{color:var(--sx-text-dim);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.k-pill{white-space:nowrap;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff26;border-radius:999px;padding:5px 8px}.k-dot{opacity:.6}.chakra{color:#f5f0ff;white-space:nowrap;text-shadow:0 1px #00000040;background:linear-gradient(#a78bfa3d,#a78bfa14);border:1px solid #a78bfa73;border-radius:999px;padding:5px 9px;font-size:11px}.phi-pill{color:#fff8e0;white-space:nowrap;text-shadow:0 1px #00000040;background:linear-gradient(#ffd78047,#ffd78014);border:1px solid #ffd78099;border-radius:999px;padding:5px 9px;font-size:11px}.node-copy{width:30px;height:30px;color:var(--sx-text);cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff29;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0a,0 6px 18px #00000059}.node-copy:hover{border-color:var(--sx-border-strong);color:var(--sx-accent);transform:translateY(-1px)}.node-children{border-top:1px dashed #ffffff29;flex-direction:column;gap:6px;margin:4px 0 6px 20px;padding:6px 0 4px 12px;display:flex;position:relative}.node-children:before{content:"";background:linear-gradient(#37ffe473,#37ffe400);border-radius:1px;width:2px;position:absolute;top:2px;bottom:10px;left:0}.node-detail,.node-details{color:var(--sx-text-dim);background:radial-gradient(120% 200% at 0 0,#37ffe414,#0000 55%),linear-gradient(#050a0be6,#050a0bcc);border-top:1px dashed #ffffff2e;margin:0 0 4px;padding:6px 9px 8px;font-size:11px}.node-detail-grid,.node-details-grid{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px;display:grid}@media (max-width:640px){.node-detail-grid,.node-details-grid{grid-template-columns:minmax(0,1fr)}}.detail-label{opacity:.8;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:600}.detail-value{font-family:var(--sx-mono);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.detail-value strong{color:var(--sx-text);font-weight:600}.detail-memo{white-space:pre-line;background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff24;border-radius:8px;max-height:140px;margin-top:6px;padding:6px 8px;font-size:11px;line-height:1.4;overflow-y:auto}.origin-body .kx-empty{margin:4px 2px 6px}.kx-footer{color:var(--sx-text-dim);text-align:center;opacity:.9;padding:6px 4px 4px;font-size:11px}.kx-footer .row{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.kx-footer .dot{opacity:.6}.explorer-scroll,.origin-body{scrollbar-width:thin;scrollbar-color:#37ffe480 transparent}.explorer-scroll::-webkit-scrollbar{width:8px;height:8px}.origin-body::-webkit-scrollbar{width:8px;height:8px}.explorer-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#37ffe459,#37ffe426) padding-box padding-box;border:2px solid #0000;border-radius:999px}.origin-body::-webkit-scrollbar-thumb{background:linear-gradient(#37ffe459,#37ffe426) padding-box padding-box;border:2px solid #0000;border-radius:999px}.explorer-scroll::-webkit-scrollbar-track{background:0 0}.origin-body::-webkit-scrollbar-track{background:0 0}.sigil-explorer :is(button,a,input){outline:none}.sigil-explorer :is(button,a,input):focus-visible{box-shadow:var(--sx-ring);border-color:var(--sx-border-strong)}@media (prefers-reduced-motion:reduce){.kx-button,.tw{transition:none!important}}:root{--pulse:5.236s;--ease-breath:cubic-bezier(.33,.01,.24,1);--seal-text:#e8fbf8;--seal-text-dim:#aee8df;--seal-core:#37ffe4;--seal-aura:#11d7ff;--seal-accent-2:#a78bfa;--seal-accent-3:#5ce1ff;--ink:var(--seal-text);--ink-dim:color-mix(in srgb,var(--seal-text-dim)92%,#90a7c2 8%);--border:#ffffff1a;--ok:#4ee89a;--warn:#ffd166;--error:#ff6b7a;--money:#00d09c;--header-h:56px;--footer-h:64px;--content-max-h:70vh;--ring:color-mix(in srgb,var(--seal-core)65%,transparent);--glow:color-mix(in srgb,var(--seal-core)30%,transparent);--aside-w:340px;--aside-sticky-top:12px}html,body{height:100%;margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}.valuation-modal,.fallback-sheet,.val-chrome{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}dialog.valuation-modal{color:var(--ink);inline-size:min(980px,96vw);max-height:min(92dvh,980px);box-shadow:0 24px 64px #0009,inset 0 0 0 1px var(--border),0 0 0 1px color-mix(in srgb,var(--seal-core)12%,transparent);left:50%;top:max(8px,env(safe-area-inset-top));will-change:transform;z-index:2147483646;background:linear-gradient(#101620eb,#080a12d6);border:0;border-radius:22px;margin:0 auto auto;padding:0;position:fixed;overflow:hidden;transform:translate(-50%)translateZ(0)}dialog.valuation-modal::backdrop{background:radial-gradient(900px 600px at 75% -10%,color-mix(in srgb,var(--seal-accent-2)24%,transparent),transparent 40%),radial-gradient(900px 600px at 10% 110%,color-mix(in srgb,var(--seal-aura)20%,transparent),transparent 40%),#00000a8c;-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1)}@supports (height:100dvh){dialog.valuation-modal{max-height:92dvh}}@media (max-width:560px){dialog.valuation-modal{inline-size:100vw;max-height:calc(var(--vh,1vh)*100);top:env(safe-area-inset-top);border-radius:0;margin:0 auto auto;transform:translate(-50%)translateZ(0)}}.valuation-modal.fallback-backdrop{z-index:2147483647;-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1);padding:env(safe-area-inset-top)14px calc(14px + env(safe-area-inset-bottom));background:radial-gradient(1200px 900px at 80% -10%,#00ffd01a,#0000 55%),radial-gradient(900px 700px at 0 110%,#40a0ff1a,#0000 60%),#00000a8a;place-items:end center;display:grid;position:fixed;inset:0}.fallback-sheet{border:1px solid var(--border);width:min(980px,100%);max-height:min(92dvh,980px);box-shadow:0 24px 64px #0009,inset 0 0 0 1px var(--border),0 0 0 1px color-mix(in srgb,var(--seal-core)12%,transparent);will-change:transform,opacity;background:linear-gradient(#101620f5,#080a12e6);border-radius:18px 18px 0 0;animation:.18s ease-out forwards sheet-in;position:relative;overflow:hidden;transform:none}.fallback-sheet:before{content:"";background:#ffffff47;border-radius:999px;width:48px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}@keyframes sheet-in{0%{opacity:.96}to{opacity:1}}.val-chrome{isolation:isolate;flex-direction:column;height:100%;display:flex;position:relative}.val-aura{z-index:0;pointer-events:none;opacity:.8;filter:blur(52px)saturate(1.06);background:radial-gradient(40% 35% at 20% 15%,color-mix(in srgb,var(--seal-core)20%,transparent),transparent 70%),radial-gradient(40% 35% at 80% 85%,color-mix(in srgb,var(--seal-accent-2)16%,transparent),transparent 70%),radial-gradient(35% 30% at 60% 30%,color-mix(in srgb,var(--seal-accent-3)16%,transparent),transparent 70%);animation:aura-breathe var(--pulse)var(--ease-breath)infinite;will-change:transform,opacity,filter;backface-visibility:hidden;position:absolute;inset:-25% -30%;transform:translateZ(0)}@keyframes aura-breathe{0%,to{opacity:.78;filter:blur(52px)saturate(1.06);transform:scale(1)translateZ(0)}50%{opacity:.92;filter:blur(58px)saturate(1.1);transform:scale(1.02)translateZ(0)}}.val-topbar{z-index:2;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);will-change:transform;contain:paint;background:linear-gradient(#0a0c14f0,#0a0c14b3);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid;position:sticky;top:0;transform:translateZ(0)}.val-title{letter-spacing:.08em;text-transform:uppercase;color:#0000;background:conic-gradient(from 180deg at 50% 50%,var(--seal-core),var(--seal-accent-2),var(--seal-accent-3),var(--seal-core)),radial-gradient(120% 180% at 10% 0%,color-mix(in srgb,var(--seal-core)38%,transparent),transparent 60%);-webkit-text-stroke:.55px #ffffff47;text-shadow:0 0 .5px #ffffff59,0 6px 22px color-mix(in srgb,var(--seal-core)28%,transparent);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;align-items:center;gap:.6rem;margin:0;font-size:clamp(16px,1.2vw + 1rem,22px);font-weight:900;animation:14s linear infinite holoShift;display:flex}.val-title .phi{font-size:1.25em;font-weight:900}@media (prefers-reduced-motion:reduce){.val-title{animation:none}}.val-top-actions{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;display:flex;overflow-x:auto}.val-top-actions::-webkit-scrollbar{display:none}.btn{appearance:none;cursor:pointer;color:var(--ink);white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:10px 12px;font-weight:700;transition:transform 80ms,filter .18s,box-shadow .18s,opacity .18s;display:inline-flex;position:relative;overflow:hidden}.btn:hover{filter:brightness(1.07)}.btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.btn.primary{background:linear-gradient(180deg,color-mix(in srgb,var(--money)90%,white 0%),color-mix(in srgb,var(--seal-accent-2)72%,white 0%));color:#06121a;text-shadow:0 1px #ffffff59;box-shadow:0 6px 16px color-mix(in srgb,var(--money)35%,transparent)}.btn.secondary{background:linear-gradient(180deg,color-mix(in srgb,var(--seal-core).16,transparent),color-mix(in srgb,var(--seal-accent-2).14,transparent));border:1px solid color-mix(in srgb,var(--seal-core)34%,transparent)}.btn.ghost{border:1px solid var(--border);background:#ffffff0d}.close-btn{border-radius:12px;width:42px;height:42px;font-size:22px;line-height:1}.close-btn.holo{background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--seal-core)22%,transparent),color-mix(in srgb,var(--seal-accent-2)18%,transparent)50%,#ffffff0a 70%,transparent 100%),#ffffff0f;border:1px solid var(--border);-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);box-shadow:0 8px 22px #00000073,0 0 24px color-mix(in srgb,var(--seal-core)22%,transparent)}.attach-btn{box-shadow:0 10px 24px color-mix(in srgb,var(--money)35%,transparent),0 0 0 1px color-mix(in srgb,var(--money)25%,transparent)inset;order:999;padding-inline:14px}.attach-btn:hover{filter:brightness(1.08)saturate(1.02)}.attach-btn:active{transform:translateY(1px)}.btn:active:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(240px 160px at var(--x,50%)var(--y,50%),#ffffff2e,transparent 60%);will-change:opacity;animation:.45s ease-out forwards ripple;position:absolute;inset:0}@keyframes ripple{0%{opacity:.35}to{opacity:0}}.ticker-price{flex-wrap:wrap;align-items:baseline;gap:12px;line-height:1.05;display:flex}.ticker-price .phi-mark{opacity:.9;margin-right:4px;font-weight:600;transform:translateY(-2px)}.ticker-price .phi-int{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(28px,8vw,44px);font-weight:700}.ticker-price .phi-frac{font-variant-numeric:tabular-nums;opacity:.9;margin-left:1px;font-size:clamp(18px,6vw,28px);font-weight:600}.ticker-price .usd-inline{opacity:.75;letter-spacing:.01em;white-space:nowrap;font-size:.9rem;font-weight:600}.kpi-subline{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.kpi-subline .dot{opacity:.5}.ticker-price .phi-mark{font-size:clamp(18px,5vw,24px)}@media (max-width:760px){.ticker-price{gap:8px}.ticker-price .usd-inline{order:2;width:100%}}.val-body{min-height:0;max-height:var(--content-max-h);padding:14px 16px 10px;padding-bottom:calc(var(--footer-h) + env(safe-area-inset-bottom));overscroll-behavior-y:contain;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:0 0;flex:auto;overflow:auto}dialog.valuation-modal .val-body,.valuation-modal.fallback-backdrop .val-body{content-visibility:visible!important;contain:none!important}@media (hover:hover) and (min-width:1024px){.val-body{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:800px 600px}}.mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.hide-xs{display:inline}@media (max-width:560px){.hide-xs{display:none}}.card{border:1px solid var(--border);background:linear-gradient(#ffffff0b,#ffffff05);border-radius:16px;margin-bottom:10px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 8px 24px #00000059}.card-hd{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.card-bd{padding:10px 12px}.hd-left{align-items:center;gap:8px;display:flex}.figure-xl{letter-spacing:.01em;font-size:clamp(28px,3.8vw + 1rem,56px);font-weight:900}.card[aria-busy=true] .figure-xl{will-change:background-position;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);border-radius:10px;width:60%;height:1.2em;animation:1.2s linear infinite shimmer;position:relative}@keyframes shimmer{0%{background-position:-160px 0}to{background-position:160px 0}}.badge{border:1px solid var(--border);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex}.badge.dim{color:var(--ink-dim)}.badge.ok{color:var(--ok);border-color:#4ee89a80}.kpi-card .kpi-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.kpi-card .kpi-main{flex:260px;min-width:220px}.kpi-card .kpi-spark{flex:360px;min-width:260px;position:relative}.kpi-subline .gain{color:#39e29e}.kpi-subline .loss{color:#ff6b7a}.live-chip{border:1px solid color-mix(in srgb,var(--ok)40%,transparent);height:32px;color:var(--ok);letter-spacing:.02em;box-shadow:0 0 0 1px color-mix(in srgb,var(--ok)12%,transparent)inset;background:#4ee89a14;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:800;display:inline-flex}.live-dot{background:var(--ok);will-change:box-shadow;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite pulseDot;box-shadow:0 0 #4ee89ab3}@keyframes pulseDot{0%{box-shadow:0 0 #4ee89ab3}70%{box-shadow:0 0 0 10px #4ee89a00}to{box-shadow:0 0 #4ee89a00}}.ticker-price{transition:color .18s,text-shadow .18s}.flash-up{text-shadow:0 0 10px #49f3b559;color:#49f3b5!important}.flash-down{text-shadow:0 0 10px #ff7a8a59;color:#ff7a8a!important}.live-chart{border:1px solid var(--border);will-change:transform,opacity;background:linear-gradient(#ffffff08,#ffffff04);border-radius:12px;padding:6px 6px 2px;position:relative;transform:translateZ(0);box-shadow:inset 0 0 0 1px #ffffff05,0 6px 18px #00000040}.live-chart:after{content:"";pointer-events:none;background:radial-gradient(50% 50% at 85% 20%,color-mix(in srgb,var(--glow)80%,transparent),transparent 60%);opacity:.07;animation:chart-breathe var(--pulse)var(--ease-breath)infinite;will-change:opacity,transform;backface-visibility:hidden;border-radius:12px;position:absolute;inset:-2px;transform:translateZ(0)}@keyframes chart-breathe{0%,to{opacity:.05;transform:scale(1)translateZ(0)}50%{opacity:.12;transform:scale(1.01)translateZ(0)}}.spark-meta{align-items:center;gap:8px;margin:0 0 6px 2px;display:flex}.kpi-donut{pointer-events:none;opacity:.92;filter:drop-shadow(0 6px 18px #00000059);place-items:center;width:120px;height:120px;display:grid;position:absolute;bottom:4px;right:6px}@media (max-width:980px){.kpi-donut{display:none}}.section{margin-top:10px}.section-title{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:6px 0 8px;font-weight:800;display:flex}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.grid .wide{grid-column:1/-1}@media (max-width:760px){.grid{grid-template-columns:1fr}}.tile{border:1px solid var(--border);background:#ffffff0a;border-radius:12px;grid-template-columns:140px 1fr;align-items:baseline;gap:8px;padding:10px 12px;display:grid}.tile strong{color:var(--seal-core)}.val-footer{z-index:1;border-top:1px solid var(--border);background:linear-gradient(0deg,color-mix(in srgb,var(--seal-core)6%,transparent),transparent 40%);padding:12px 14px;padding-bottom:calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;bottom:0;transform:translateZ(0)}.footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tt-card{border:1px solid var(--border);color:var(--ink);background:#0a0c14f5;border-radius:12px;min-width:180px;padding:10px 12px;box-shadow:0 8px 24px #00000059}.tt-row{justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;display:flex}.tt-row+.tt-row{border-top:1px dashed #ffffff14}.tt-row strong{color:var(--seal-core);font-weight:900}.tt-row strong.gain{color:#39e29e}.tt-row strong.loss{color:#ff6b7a}.chart-hint{text-align:center;color:var(--ink-dim);opacity:.9;margin-top:6px}.live-chart text{paint-order:stroke fill;stroke:#00000059;stroke-width:.6px}.val-body::-webkit-scrollbar{width:10px;height:10px}.val-body::-webkit-scrollbar-thumb{background:linear-gradient(#ffffff24,#ffffff14) padding-box padding-box;border:2px solid #0000;border-radius:999px}.val-body::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.val-layout{grid-template-columns:minmax(0,1fr)minmax(var(--aside-w),30%);align-items:start;gap:12px;display:grid}.val-main{min-width:0}.val-aside{top:calc(var(--aside-sticky-top) + 48px);will-change:transform;align-self:start;position:sticky;transform:translateZ(0)}@media (max-width:980px){.val-layout{grid-template-columns:1fr}.val-aside{position:relative;top:auto}}.drivers-card{background:linear-gradient(#ffffff0d,#ffffff06);flex-direction:column;max-height:min(72vh,680px);display:flex;transform:translateZ(0)}.drivers-search{z-index:1;border-bottom:1px dashed var(--border);will-change:transform;background:linear-gradient(#0a0c14f5,#0a0c14d9);padding:8px 10px 0;position:sticky;top:0;transform:translateZ(0)}.drivers-input{appearance:none;border:1px solid var(--border);width:100%;color:var(--ink);background:radial-gradient(90% 120% at 0 0,#ffffff14,#0000 60%),#ffffff0f;border-radius:12px;padding:10px 12px 10px 36px;font-weight:600;transition:box-shadow .18s,border-color .18s,background .18s;box-shadow:inset 0 0 0 1px #ffffff0a}.drivers-input::placeholder{color:color-mix(in srgb,var(--seal-text-dim)72%,#8aa0b5 28%)}.drivers-input:focus{border-color:color-mix(in srgb,var(--seal-core)35%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--seal-core)18%,transparent);outline:none}.drivers-search:before{content:"";opacity:.55;pointer-events:none;background-color:#0000;background-image:radial-gradient(circle at 6px 6px,#ffffffe6 0 3px,#0000 3px),linear-gradient(90deg,#ffffffe6 0 100%);background-position:0 0,9px 10px;background-repeat:no-repeat;background-size:12px 12px,10px 2px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:16px;height:16px;position:absolute;top:calc(50% + 2px);left:18px;transform:translateY(-50%)}.drivers-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:layout paint style;touch-action:pan-y;padding:8px 10px 10px;overflow:auto}.drivers-section+.drivers-section{margin-top:10px}.drivers-title{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:var(--seal-text);border-bottom:1px dashed var(--border);will-change:transform;background:linear-gradient(#080a12fa,#080a12db);margin:0 -10px;padding:8px 10px;font-size:.85rem;font-weight:900;position:sticky;top:0;transform:translateZ(0);box-shadow:0 12px 18px -14px #0000008c}.drivers-grid{grid-template-columns:160px minmax(0,1fr);gap:8px;padding:8px 0 2px;display:grid}@media (max-width:420px){.drivers-grid{grid-template-columns:130px minmax(0,1fr)}}.drivers-row{display:contents}.drivers-k{color:var(--ink-dim);letter-spacing:.01em;border:1px dashed var(--border);background:#ffffff09;border-radius:10px;align-self:center;padding:8px 10px;font-weight:700}.drivers-v{border:1px solid var(--border);color:var(--seal-core);word-break:break-word;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#ffffff0f;border-radius:10px;padding:8px 10px;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff05}.drivers-v.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.drivers-grid .drivers-k:hover,.drivers-grid .drivers-v:hover{box-shadow:0 6px 18px #00000040,0 0 0 1px color-mix(in srgb,var(--seal-core)10%,transparent)inset;filter:brightness(1.02)}.drivers-grid .drivers-k,.drivers-grid .drivers-v{position:relative}.drivers-grid .drivers-k:after,.drivers-grid .drivers-v:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);height:1px;position:absolute;bottom:-5px;left:10px;right:10px}.drivers-panel::-webkit-scrollbar{width:10px}.drivers-panel::-webkit-scrollbar-thumb{background:linear-gradient(#ffffff29,#ffffff14) padding-box padding-box;border:2px solid #0000;border-radius:999px}.drivers-panel::-webkit-scrollbar-track{background:0 0}.val-aside .drivers-card{max-height:calc(100vh - 180px)}@media (max-width:560px){.val-layout{grid-template-columns:1fr}.val-aside{position:relative;top:auto}.drivers-card{max-height:none}.drivers-card.mobile-inline{max-height:clamp(260px,calc(var(--vh,1vh)*56),72vh);flex-direction:column;display:flex}.drivers-card.mobile-inline .drivers-panel{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;contain:layout paint style;touch-action:pan-y;padding-bottom:10px;overflow:auto!important}.drivers-card.mobile-inline .drivers-search{z-index:2;position:sticky;top:0}}.mobile-actions.actions-card{border:1px solid var(--border);background:linear-gradient(#ffffff0d,#ffffff06);border-radius:14px;margin-top:8px;box-shadow:0 10px 24px #00000059}.mobile-actions .card-bd{padding:10px 12px}.actions-balance-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.balance-chip{height:34px;color:var(--ok);border:1px solid color-mix(in srgb,var(--ok)45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ok)16%,transparent)inset;letter-spacing:.02em;background:#4ee89a1a;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:800;display:inline-flex}.actions-grid{grid-template-columns:1fr 130px;gap:8px;margin-top:8px;display:grid}.btn-full{width:100%}.send-amt-input{appearance:none;color:#fffffff2;font-variant-numeric:tabular-nums;background:#00000059;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;height:38px;padding:8px 12px;transition:border-color .16s,box-shadow .16s,background .16s}.send-amt-input::placeholder{color:#ffffff73}.send-amt-input:focus{background:#0000006b;border-color:#37ffe4bf;box-shadow:0 0 0 3px #37ffe42e}@media (max-width:400px){.actions-grid{grid-template-columns:1fr 112px}}@media (max-width:560px){.val-top-actions{gap:8px}}.card.donors-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.donors-bd{padding:12px 14px 16px}.donors-grid{grid-template-columns:1fr;gap:10px;display:grid}.donor-row{grid-template-columns:minmax(240px,1fr) 140px auto;align-items:center;gap:10px;display:grid}@media (max-width:760px){.donor-row{grid-template-columns:1fr 1fr auto}}.donor-url,.donor-amt{appearance:none;color:#fffffff2;background:#00000059;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;height:38px;padding:8px 12px;transition:border-color .16s,box-shadow .16s,background .16s}.donor-url::placeholder,.donor-amt::placeholder{color:#ffffff73}.donor-url:focus,.donor-amt:focus{background:#0000006b;border-color:#37ffe4bf;box-shadow:0 0 0 3px #37ffe42e}.donor-amt{text-align:right;font-variant-numeric:tabular-nums}.donors-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.donors-actions .btn{position:relative;overflow:hidden}.donors-actions .btn:after{content:"";background:radial-gradient(circle at var(--x,50%)var(--y,50%),#37ffe440,transparent 45%);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.donors-actions .btn:active:after{opacity:1}.card.donors-card .small.subtle{opacity:.8}@media (max-width:560px){.val-topbar{padding:8px 10px}.val-title{letter-spacing:.06em;-webkit-text-stroke:.45px #ffffff40;font-size:clamp(15px,.9rem + 1vw,18px)}.btn{min-height:36px;padding:8px 10px}.btn.small{min-height:32px;padding:7px 9px}.close-btn{width:36px;height:36px;font-size:20px}.live-chip{height:26px;padding:0 10px}.card-hd,.card-bd{padding:8px 10px}.kpi-card .kpi-row{gap:8px}.kpi-card .kpi-main{min-width:200px}.kpi-card .kpi-spark{min-width:220px}.figure-xl{font-size:clamp(24px,3.1vw + 1rem,40px)}.kpi-subline{text-overflow:ellipsis;white-space:nowrap;opacity:.95;display:block;overflow:hidden}.live-chart{padding:4px 4px 0}.spark-meta{opacity:.9;margin:0 0 4px 2px}.kpi-donut{display:none!important}.section-title{margin:6px 0}.drivers-grid{grid-template-columns:120px minmax(0,1fr);gap:6px}.drivers-k,.drivers-v{padding:7px 9px}}.val-chrome[data-compact="1"] .kpi-donut{display:none!important}:root{--phi:1.61803;--bg-0:#040607;--bg-1:#0a1012;--glass:#141c1f8c;--line:#00ffd047;--line-strong:#00ffd0a8;--accent:#d63e00;--accent-2:#00ffd0;--ok:#21d19f;--warn:#f6c453;--err:#ff5d5d;--txt:#e6f3ef;--muted:#9fb7b1;--mono:#8ee9d2;--radius:24px;--gap:clamp(12px,2.8vmin,22px);--panel:linear-gradient(180deg,#060a0cb3,#060a0c8c);--ring:0 0 0 2px var(--line-strong);--shadow-1:0 8px 32px #00000073;--shadow-2:0 0 32px #00ffd01f,inset 0 0 32px #00ffd00f}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.glyph-import-modal,.glyph-import-modal *{box-sizing:border-box}.glyph-import-backdrop{background:radial-gradient(1200px 900px at 20% -10%,#00ffd014,transparent 60%),radial-gradient(1000px 800px at 120% 110%,#ff501e0f,transparent 60%),linear-gradient(180deg,var(--bg-0),var(--bg-1));z-index:1000;overscroll-behavior:contain;place-items:center;padding:4vmin;display:grid;position:fixed;inset:0}.glyph-import-modal{color:var(--txt);background:var(--panel);-webkit-backdrop-filter:blur(16px)saturate(1.02);backdrop-filter:blur(16px)saturate(1.02);width:min(880px,100vw);max-width:100vw;max-height:min(92dvh,760px);box-shadow:var(--shadow-1),var(--shadow-2);border-radius:var(--radius);-webkit-overflow-scrolling:touch;gap:var(--gap);touch-action:manipulation;border:1px solid #00ffd02e;flex-direction:column;padding:clamp(16px,3vmin,28px);display:flex;overflow:hidden auto}@media (max-width:640px){.glyph-import-modal{width:100vw;height:100dvh;max-height:100dvh;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-top:calc(max(16px,env(safe-area-inset-top)) + 4px);padding-bottom:calc(max(16px,env(safe-area-inset-bottom)) + 4px);border-radius:0}}.close-button{z-index:2;width:44px;height:44px;color:var(--muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-self:flex-end;place-items:center;transition:all .16s;display:grid;position:sticky;top:8px}.close-button:hover{color:var(--txt);border-color:#ffffff29;transform:translateY(-1px)}.modal-header{text-align:center;padding-inline:2px}.modal-title{letter-spacing:.02em;background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(20px,5vw,32px);font-weight:800;line-height:1.15;animation:8s linear infinite title-glow}@keyframes title-glow{to{background-position:200%}}.modal-sub{color:var(--muted);letter-spacing:.03em;margin-top:6px}.upload-section{border-radius:calc(var(--radius)*.75);border:1px dashed var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#00ffd00d,#00ffd005),radial-gradient(120% 140% at 50% 0,#ff501e0d,#0000 50%);place-items:center;gap:8px;padding:clamp(14px,4.5vmin,22px);transition:all .2s;display:grid;position:relative}.upload-section:hover{border-color:var(--line-strong);transform:translateY(-1px)}.upload-section svg{opacity:.9;filter:drop-shadow(0 0 12px #00ffd040)}.upload-title{letter-spacing:.02em;font-weight:600}.upload-sub{color:var(--muted);font-size:.95rem}.file-name{color:var(--mono);opacity:.9;word-break:break-all;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem}.import-status{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.import-status.ok{border-color:#21d19f42}.import-status.warn{border-color:#f6c45342}.import-status.err{border-color:#ff5d5d42}.import-status .label{letter-spacing:.02em;font-weight:600}.success-icon{color:var(--ok)}.import-preview{border-radius:calc(var(--radius)*.75);background:linear-gradient(#000a0859,#000a0826);border:1px solid #00ffd02e;padding:clamp(12px,3.8vmin,18px);box-shadow:inset 0 0 24px #00ffd012}.kv{border-bottom:1px dashed #ffffff0f;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:8px 14px;padding:8px 0;display:grid}.kv:last-child{border-bottom:0}.kv .k,.kv .v{min-width:0}.kv .k{color:var(--muted)}.kv .v{font-weight:600}.mono{overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.chip{height:28px;color:var(--txt);letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.chip.warn{color:var(--warn);border-color:#f6c45359}.phi-credit{margin-top:12px}.phi-credit label{color:var(--muted);margin-bottom:8px;display:block}.phi-credit em{color:var(--txt);opacity:.9;font-style:normal}.credit-row{grid-template-columns:minmax(0,1fr) repeat(4,minmax(0,max-content));gap:10px;display:grid}@media (max-width:420px){.credit-row{grid-template-columns:1fr 1fr 1fr}.credit-row .chip.quick:nth-last-child(2){grid-column:span 2}}.phi-credit input[type=number]{width:100%;color:var(--txt);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:14px;font-size:16px}.phi-credit input[type=number]:focus{box-shadow:var(--ring)}.chip.quick{cursor:pointer;transition:all .16s}.chip.quick:hover{border-color:var(--line-strong);transform:translateY(-1px)}.helper{color:var(--muted);margin-top:8px}.helper.error{color:var(--err)}.import-confirm{width:100%;color:var(--txt);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.03em;cursor:pointer;background:radial-gradient(120% 120% at 80% 0,#00ffd01f,#0000 40%),linear-gradient(#00ffd040,#00ffd01f);border:1px solid #00ffd059;border-radius:14px;margin-top:12px;padding:14px 16px;font-weight:800;transition:all .2s;box-shadow:0 10px 24px #00ffd026}.import-confirm:hover{transform:translateY(-1px);box-shadow:0 16px 36px #00ffd040}.import-confirm:disabled{opacity:.55;cursor:not-allowed}.import-error{color:var(--err);background:#ff5d5d0f;border:1px solid #ff5d5d40;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.modal-footer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--muted);background:linear-gradient(#060a0c00,#060a0c8c);border-top:1px solid #ffffff0f;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex;position:sticky;bottom:0}.modal-footer .seal{color:var(--accent);filter:drop-shadow(0 0 6px #ff501e59);font-weight:900}@media (pointer:coarse){.chip,.import-confirm,.close-button{min-height:44px}.upload-section{padding:18px}}:root{--pulse:5.236s;--ease-breath:cubic-bezier(.33,.01,.24,1);--seal-text:#e8fbf8;--seal-text-dim:#aee8df;--seal-core:#37ffe4;--seal-aura:#11d7ff;--seal-accent-2:#a78bfa;--seal-accent-3:#5ce1ff;--border:#ffffff1f;--ok:#4ee89a;--warn:#ffd166;--error:#ff6b7a;--money:#00d09c;--ring:color-mix(in srgb,var(--seal-core)65%,transparent)}::selection{background:color-mix(in srgb,var(--seal-core)35%,#0b1620);color:#041017}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal-overlay{z-index:2147483000;padding:env(safe-area-inset-top)14px calc(14px + env(safe-area-inset-bottom));background:radial-gradient(1200px 900px at 75% -10%,color-mix(in srgb,var(--seal-accent-2)18%,transparent),transparent 55%),radial-gradient(1000px 800px at 10% 110%,color-mix(in srgb,var(--seal-aura)18%,transparent),transparent 60%),#00000a8c;-webkit-backdrop-filter:blur(8px)saturate(1.12);backdrop-filter:blur(8px)saturate(1.12);place-items:center;animation:.22s ease-out both overlayIn;display:grid;position:fixed;inset:0}@keyframes overlayIn{0%{opacity:.92}to{opacity:1}}.send-sigil-modal{width:100%;max-width:480px;color:var(--seal-text);border:1px solid var(--border);box-shadow:0 24px 64px #0000008c,inset 0 0 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--seal-core)12%,transparent);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:linear-gradient(#101620f5,#080a12e6);border-radius:18px;padding:16px 16px 14px;animation:.22s ease-out both fadeIn;position:relative;overflow:hidden;transform:translateZ(0)}.send-sigil-modal:before{content:"";z-index:0;pointer-events:none;opacity:.9;filter:blur(52px)saturate(1.06);background:radial-gradient(40% 35% at 20% 15%,color-mix(in srgb,var(--seal-core)22%,transparent),transparent 70%),radial-gradient(40% 35% at 80% 85%,color-mix(in srgb,var(--seal-accent-2)18%,transparent),transparent 70%),radial-gradient(35% 30% at 60% 30%,color-mix(in srgb,var(--seal-accent-3)16%,transparent),transparent 70%);animation:auraBreathe var(--pulse)var(--ease-breath)infinite;position:absolute;inset:-25% -30%}@keyframes auraBreathe{0%,to{opacity:.78;filter:blur(52px)saturate(1.06);transform:scale(1)translateZ(0)}50%{opacity:.95;filter:blur(58px)saturate(1.1);transform:scale(1.02)translateZ(0)}}.send-sigil-modal h2{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:#0000;background:conic-gradient(from 180deg at 50% 50%,var(--seal-core),var(--seal-accent-2),var(--seal-accent-3),var(--seal-core)),radial-gradient(120% 180% at 10% 0%,color-mix(in srgb,var(--seal-core)38%,transparent),transparent 60%);-webkit-text-stroke:.5px #ffffff47;text-shadow:0 0 .5px #ffffff59,0 6px 22px color-mix(in srgb,var(--seal-core)22%,transparent);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;padding-right:42px;font-size:clamp(16px,1.1rem + .4vw,20px);font-weight:900;animation:14s linear infinite holoShift;position:relative}.close-btn{z-index:2;border:1px solid var(--border);background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--seal-core)18%,transparent),color-mix(in srgb,var(--seal-accent-2)14%,transparent)50%,#ffffff0a 70%,transparent 100%),#ffffff0f;-webkit-backdrop-filter:blur(8px)saturate(1.12);backdrop-filter:blur(8px)saturate(1.12);width:38px;height:38px;box-shadow:0 10px 24px #00000073,0 0 22px color-mix(in srgb,var(--seal-core)18%,transparent);color:var(--seal-text);cursor:pointer;border-radius:12px;place-items:center;transition:filter .18s,transform 80ms;display:grid;position:absolute;top:10px;right:10px}.close-btn:hover{filter:brightness(1.07)}.field-group{z-index:1;flex-direction:column;gap:6px;margin:12px 0;display:flex;position:relative}.field-group label{color:color-mix(in srgb,var(--seal-text-dim)92%,#8aa0b5 8%);letter-spacing:.02em;font-size:.9rem;font-weight:700}.field-group input{appearance:none;border:1px solid var(--border);color:#e8fbf8fa;background:radial-gradient(90% 120% at 0 0,#ffffff14,#0000 60%),#0f121c;border-radius:10px;height:40px;padding:10px 12px;font-size:1rem;font-weight:600;transition:box-shadow .18s,border-color .18s,background .18s;box-shadow:inset 0 0 0 1px #ffffff0a}.field-group input::placeholder{color:color-mix(in srgb,var(--seal-text-dim)72%,#8aa0b5 28%)}.field-group input:focus{border-color:color-mix(in srgb,var(--seal-core)38%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--seal-core)18%,transparent);outline:none}.balance-hint{color:var(--seal-text-dim);opacity:.9;margin-top:4px;font-size:.78rem}.error-msg{color:var(--error);border-left:2px solid color-mix(in srgb,var(--error)60%,transparent);margin-top:.5rem;padding-left:8px;font-size:.9rem}.send-btn{cursor:pointer;color:#04121a;text-shadow:0 1px #ffffff59;background:linear-gradient(180deg,color-mix(in srgb,var(--money)92%,white 0%),color-mix(in srgb,var(--seal-accent-2)70%,white 0%));min-height:40px;box-shadow:0 10px 26px color-mix(in srgb,var(--money)35%,transparent),0 0 0 1px color-mix(in srgb,var(--money)22%,transparent)inset;border:none;border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;font-weight:800;transition:transform 80ms,filter .16s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}.send-btn:hover{filter:brightness(1.06)saturate(1.02)}.send-btn:active{transform:translateY(1px)}.send-btn:active:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(220px 160px,#ffffff40,#0000 60%);animation:.45s ease-out forwards ripple;position:absolute;inset:0}.send-btn:disabled{filter:grayscale(.2)saturate(.7)opacity(.8);cursor:not-allowed;box-shadow:0 6px 18px #0000004d,inset 0 0 0 1px #ffffff0f}.small{font-size:.82rem}.subtle{color:color-mix(in srgb,var(--seal-text-dim)92%,#90a7c2 8%)}@keyframes fadeIn{0%{opacity:.96;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.send-sigil-modal{width:100%;max-width:100vw;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:16px}.close-btn{border-radius:12px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.modal-overlay{z-index:1000;background:#0003;place-items:center;padding:8px;display:grid;position:fixed;inset:0}.send-sigil-modal{color:#e6e7eb;background:#0b0c10;border:none;border-radius:14px;width:min(920px,100vw);height:auto;max-height:100dvh;margin:0;padding:0;overflow:hidden;box-shadow:0 10px 30px #00000073,0 2px 8px #00000059}@media (max-width:720px){.send-sigil-modal{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}}.modal-viewport{flex-direction:column;height:100%;max-height:100dvh;display:flex}.modal-topbar{z-index:2;background:linear-gradient(#ffffff0a,#0000);border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:14px 16px;display:grid;position:sticky;top:0}.modal-title{overflow-wrap:anywhere;margin:0;padding:0;font-size:1.1rem;font-weight:600;line-height:1.2}.close-btn{color:#e6e7eb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:34px;height:34px;transition:transform .12s,background .12s,border-color .12s;display:inline-grid}.close-btn:hover{background:#ffffff14;border-color:#ffffff38}.close-btn:active{transform:scale(.98)}.modal-body{flex:auto;min-height:0;padding:12px 16px;overflow:auto;container-type:inline-size}.modal-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));z-index:2;background:linear-gradient(#0000,#ffffff0a);border-top:1px solid #ffffff14;grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid;position:sticky;bottom:0}.send-btn{appearance:none;color:#e6e7eb;letter-spacing:.2px;cursor:pointer;background:radial-gradient(100% 100% at 0 0,#ffffff1a,#ffffff0a);border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-weight:600;transition:transform .12s,background .12s,border-color .12s,opacity .12s;display:inline-flex}.send-btn:hover{background:radial-gradient(100% 100% at 0 0,#ffffff24,#ffffff0f);border-color:#ffffff42}.send-btn:disabled{opacity:.6;cursor:default}.send-btn:active:not(:disabled){transform:translateY(1px)}.ico-exhale{font-size:18px;line-height:1;display:inline-block;transform:translateY(1px)}.status-line{opacity:.8;overflow-wrap:anywhere;margin:0;font-size:.85rem}.error-msg{color:#ffd9d9;background:#ff47471f;border:1px solid #ff47474d;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:.95rem}.small.subtle{opacity:.8;font-size:.85rem}.send-sigil-modal::backdrop{background:0 0}@container (width<=560px){.modal-body{padding:10px}}.modal-body,.send-sigil-modal{overscroll-behavior:contain}:root{--kk-bg:#0d0f12;--kk-surface:#12151b;--kk-surface-2:#171b22;--kk-text:#eaf1ff;--kk-text-dim:#b9c4d9;--kk-text-mute:#8592aa;--kk-accent:#56ffe3;--kk-accent-2:#9ef7ff;--kk-gold:#f5d98d;--kk-amber:#ffdba6;--kk-emerald:#3de1a7;--kk-crystal:#ffffff0f;--kk-border:#ffffff17;--kk-ring:#96ffe473;--kk-font-ui:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans","Apple Color Emoji","Segoe UI Emoji";--kk-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--kk-radius-sm:10px;--kk-radius:14px;--kk-radius-lg:18px;--kk-shadow-1:0 10px 30px #00000040,inset 0 1px 0 #ffffff08;--kk-shadow-2:0 18px 44px #0000005c,inset 0 1px 0 #ffffff0d;--kk-grad-hero:radial-gradient(1200px 800px at 85% -10%,#56ffe31f,transparent 55%),radial-gradient(900px 700px at -20% 120%,#9ff7ff1a,transparent 45%),linear-gradient(180deg,#ffffff04,transparent);--kk-chip-live:linear-gradient(180deg,#3de1a740,#3de1a726);--kk-chip-locked:linear-gradient(180deg,#f5d98d47,#f5d98d29);--kk-btn-grad:linear-gradient(180deg,#93ffe9,#49ffd7);--kk-btn-grad-press:linear-gradient(180deg,#7dffe3,#2ef8c7);--kk-focus:0 0 0 3px var(--kk-ring),0 0 24px #56ffe340}@media (prefers-color-scheme:light){:root{--kk-bg:#f7fafc;--kk-surface:#fff;--kk-surface-2:#f9fbff;--kk-text:#111318;--kk-text-dim:#2b3241;--kk-text-mute:#5e6a80;--kk-border:#0014281f;--kk-crystal:#00000009;--kk-shadow-1:0 10px 24px #0a182c1a,inset 0 1px 0 #fff9;--kk-shadow-2:0 20px 48px #0a182c24,inset 0 1px 0 #ffffffa6}}.kk-note{font-family:var(--kk-font-ui);color:var(--kk-text);background:var(--kk-bg);border:1px solid var(--kk-border);border-radius:var(--kk-radius-lg);box-shadow:var(--kk-shadow-2);padding:18px;overflow:hidden}.kk-note *{box-sizing:border-box}.kk-bar{background:linear-gradient(180deg,var(--kk-surface-2),transparent);border:1px solid var(--kk-border);border-radius:var(--kk-radius);box-shadow:var(--kk-shadow-1);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.kk-brand{letter-spacing:.4px;text-transform:uppercase;color:var(--kk-text);font-weight:700}.kk-legal-pill{white-space:nowrap;font-variant-numeric:slashed-zero;border:1px solid var(--kk-border);color:var(--kk-text-dim);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:999px;padding:6px 10px;font-size:12px}.kk-hero{background:var(--kk-surface);background-image:var(--kk-grad-hero);border:1px solid var(--kk-border);border-radius:var(--kk-radius-lg);box-shadow:var(--kk-shadow-2);isolation:isolate;margin-top:16px;padding:18px 18px 14px;position:relative;overflow:hidden}.kk-hero:before{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.7;background:conic-gradient(from 180deg at 50% 0,#56ffe31f,#0000 30% 70%,#f5d98d1a),radial-gradient(800px 300px at 50% -10%,#ffffff0d,#0000 60%);position:absolute;inset:0}.kk-hero.is-live{outline:1px solid #3de1a733}.kk-hero.is-locked{outline:1px solid #f5d98d33}.kk-status{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.kk-chip{color:var(--kk-text);border:1px solid var(--kk-border);letter-spacing:.3px;background:linear-gradient(#ffffff0a,#ffffff05);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.kk-chip-pulse{font-variant-numeric:tabular-nums}.chip-live{background:var(--kk-chip-live);border-color:#3de1a759;animation:2.6s ease-in-out infinite kkPulse;box-shadow:0 0 #3de1a752}.chip-locked{background:var(--kk-chip-locked);border-color:#f5d98d61}@keyframes kkPulse{0%{box-shadow:0 0 #3de1a761}70%{box-shadow:0 0 0 10px #3de1a700}to{box-shadow:0 0 #3de1a700}}.kk-value-row{grid-template-columns:1fr minmax(280px,38%);align-items:center;gap:16px;display:grid}@media (max-width:980px){.kk-value-row{grid-template-columns:1fr}}.kk-value-block{background:linear-gradient(180deg,var(--kk-crystal),transparent 60%);border:1px solid var(--kk-border);border-radius:var(--kk-radius);box-shadow:var(--kk-shadow-1);padding:14px 16px}.kk-value-label{letter-spacing:3px;text-transform:uppercase;color:var(--kk-text-mute);margin-bottom:6px;font-size:12px}.kk-value{align-items:flex-end;gap:10px;line-height:1;display:flex}.kk-value-sigil{letter-spacing:-.02em;background:linear-gradient(180deg,var(--kk-accent),var(--kk-accent-2));color:#0000;filter:drop-shadow(0 6px 22px #56ffe340);-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,5vw,44px);font-weight:800}.kk-value-int{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.02em;font-size:clamp(40px,8vw,68px);font-weight:800}.kk-value-frac{font-variant-numeric:tabular-nums;color:var(--kk-text-dim);padding-bottom:4px;font-size:clamp(18px,3.2vw,28px)}.kk-value-usd{color:var(--kk-text-mute);margin-top:6px;font-size:14px}.kk-cta{align-content:start;gap:10px;display:grid}.kk-locked-banner{border-radius:var(--kk-radius);background:linear-gradient(#f5d98d1a,#f5d98d0f);border:1px dashed #f5d98d80;padding:10px 12px}.kk-locked-title{color:var(--kk-gold);letter-spacing:.3px;font-weight:700}.kk-locked-sub{color:var(--kk-text-dim);font-size:13px;font-family:var(--kk-font-mono);word-break:break-word;margin-top:2px}.kk-btn{appearance:none;border:1px solid var(--kk-border);color:var(--kk-text);letter-spacing:.2px;cursor:pointer;box-shadow:var(--kk-shadow-1);background:linear-gradient(#ffffff0a,#ffffff05);border-radius:12px;padding:10px 14px;font-weight:600;transition:transform .12s,box-shadow .12s,border-color .12s}.kk-btn:hover{border-color:#fff3;transform:translateY(-1px)}.kk-btn:active{transform:translateY(0);box-shadow:inset 0 6px 14px #00000029}.kk-btn[disabled]{opacity:.6;cursor:not-allowed}.kk-btn-primary{background:var(--kk-btn-grad);color:#00241e;border-color:#56ffe380;box-shadow:0 16px 36px #56ffe340,inset 0 1px #fff6}.kk-btn-primary:hover{box-shadow:0 20px 44px #56ffe352,inset 0 1px #ffffff80}.kk-btn-primary:active{background:var(--kk-btn-grad-press)}.kk-btn-ghost{background:0 0;border-color:#ffffff29}.kk-btn-xl{border-radius:14px;padding:14px 18px;font-size:16px}.kk-row{grid-template-columns:160px 1fr;align-items:center;gap:12px;margin-top:14px;display:grid}@media (max-width:700px){.kk-row{grid-template-columns:1fr}}.kk-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:900px){.kk-grid{grid-template-columns:1fr}}.kk-stack{gap:12px;display:grid}.kk-row>label{color:var(--kk-text-mute);letter-spacing:.2px;font-size:13px}.kk-row input,.kk-row textarea{width:100%;color:var(--kk-text);background:var(--kk-surface-2);border:1px solid var(--kk-border);border-radius:12px;outline:none;padding:10px 12px;transition:box-shadow .12s,border-color .12s,background .12s;box-shadow:inset 0 1px #ffffff08}.kk-row textarea{resize:vertical;min-height:120px}.kk-row input::placeholder,.kk-row textarea::placeholder{color:var(--kk-text-mute)}.kk-row input:focus,.kk-row textarea:focus{box-shadow:var(--kk-focus);background:linear-gradient(180deg,#56ffe30d,var(--kk-surface-2));border-color:#56ffe399}.kk-row input[disabled],.kk-row textarea[disabled]{opacity:.7;filter:saturate(.85);cursor:not-allowed}.kk-out{font-family:var(--kk-font-mono);background:linear-gradient(#ffffff08,#ffffff05)}.kk-actions{margin-top:12px}.kk-flex{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.kk-note-preview{border-radius:var(--kk-radius-lg);border:1px solid var(--kk-border);background:repeating-linear-gradient(45deg,#ffffff04,#ffffff04 8px,#00000005 8px,#00000005 16px),var(--kk-surface);min-height:280px;box-shadow:var(--kk-shadow-2);margin-top:16px;position:relative;overflow:hidden}.kk-note-preview:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffffff0f,#0000 60%);animation:3.8s ease-in-out infinite kkGlint;position:absolute;inset:0;transform:translate(-100%)}@keyframes kkGlint{0%{transform:translate(-120%)}45%{transform:translate(0%)}to{transform:translate(120%)}}.kk-btn:focus-visible,.kk-row input:focus-visible,.kk-row textarea:focus-visible{box-shadow:var(--kk-focus);outline:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media print{.kk-note,.kk-bar,.kk-hero,.kk-row,.kk-grid,.kk-stack,.kk-actions,.kk-note-preview{display:none!important}#print-root{display:block!important}body{background:#fff!important}}.kk-hero .kk-status+.kk-value-row{border-top:1px dashed var(--kk-border);padding-top:14px}input[readonly],textarea[readonly]{font-family:var(--kk-font-mono);letter-spacing:.2px}:root{--kai-breath:5.236s;--kai-phi:1.61803;--kai-bg:#070a14;--kai-bg-2:#0b0f1a;--kai-fg:#e5f6ff;--kai-muted:#90a7c4;--kai-glass:#0e12229e;--kai-stroke:#b4c8ff38;--kai-accent:#00ffd0;--kai-accent-2:#00b4ff;--kai-violet:#8a2be2;--kai-gold:#ffd86b;--ring-outer:#00ffd047;--ring-inner:#8a2be247;--halo-1:radial-gradient(60% 60% at 50% 50%,#00ffd02b,transparent 65%);--halo-2:radial-gradient(50% 50% at 50% 50%,#8a2be224,transparent 70%);--glass-border:#ffffff14;--glass-inset:#6366f140;--border-strong:#6366f173;--kai-border:#ffffff26;--kai-fg-2:#e7fdf9;--close-size:40px;--voh-orb-size:44px;--voh-orb-top:12px;--voh-orb-gap:18px}.kai-voh-modal-backdrop{z-index:2147483646;-webkit-backdrop-filter:blur(6px)saturate(1.08);backdrop-filter:blur(6px)saturate(1.08);background:radial-gradient(1200px 800px at 50% 0,#00b4ff14,#0000 70%),radial-gradient(900px 700px at 50% 100%,#00ffd00f,#0000 70%),#030617a8;justify-content:center;align-items:center;padding:clamp(16px,4vw,28px);animation:.42s ease-out both portal-fade;display:flex;position:fixed;inset:0}.atlantean-veil:before,.atlantean-veil:after{content:"";pointer-events:none;position:absolute;inset:0}.atlantean-veil:before{mix-blend-mode:overlay;background:radial-gradient(60% 45%,#ffffff0a,#0000 70%)}.atlantean-veil:after{filter:blur(10px);opacity:.9;animation:veil-drift calc(var(--kai-breath)*2)ease-in-out infinite alternate;background:radial-gradient(800px 800px at 20% 20%,#00ffd00f,#0000 65%),radial-gradient(800px 800px at 80% 80%,#8a2be20f,#0000 65%)}.atlantean-stars{pointer-events:none;opacity:.5;animation:stars-twinkle calc(var(--kai-breath)*1.5)ease-in-out infinite;filter:drop-shadow(0 0 2px #ffffff40);background:radial-gradient(1px 1px at 20% 30%,#ffffffbf,#0000 60%),radial-gradient(1px 1px at 65% 20%,#fff9,#0000 60%),radial-gradient(1px 1px at 80% 70%,#ffffff8c,#0000 60%),radial-gradient(1px 1px at 35% 80%,#ffffffb3,#0000 60%),radial-gradient(1px 1px,#ffffff73,#0000 60%);position:absolute;inset:0}.atlantean-halo{pointer-events:none;mix-blend-mode:screen;opacity:.75;position:absolute;inset:0}.atlantean-halo--1{background:var(--halo-1);animation:halo-orbit var(--kai-breath)ease-in-out infinite alternate}.atlantean-halo--2{background:var(--halo-2);animation:halo-orbit calc(var(--kai-breath)*1.618)ease-in-out infinite alternate-reverse}.kai-voh-container{width:min(1000px,96vw);max-height:92vh;color:var(--kai-fg);background:linear-gradient(180deg,#ffffff14,#ffffff05)padding-box,linear-gradient(180deg,#ffffff26,#ffffff0f)border-box,var(--kai-glass);border:1px solid var(--glass-border);box-shadow:0 12px 50px #0000007a,inset 0 0 0 1px var(--glass-inset);isolation:isolate;border-radius:clamp(16px,2.1vw,22px);flex-direction:column;display:flex;position:relative;overflow:hidden}.glass-omni:before{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.55;background:radial-gradient(120% 80% at 50% -10%,#ffffff1f,#0000 60%);position:absolute;inset:0}.glass-omni:after{content:"";pointer-events:none;border-radius:inherit;filter:blur(14px);opacity:.35;background:conic-gradient(from 180deg,#00ffd017,#00b4ff0d,#8a2be214,#00ffd017);position:absolute;inset:1px;-webkit-mask:linear-gradient(#000 0 0),radial-gradient(160% 160%,#0000 49%,#000 50%);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) exclude,radial-gradient(160% 160%,#0000 49%,#000 50%)}.breath-ring{pointer-events:none;border-radius:inherit;border:1px solid #0000;position:absolute;inset:0}.breath-ring--outer{box-shadow:0 0 0 1px var(--ring-outer)inset,0 0 35px #00ffd040;animation:ring-breathe var(--kai-breath)ease-in-out infinite}.breath-ring--inner{box-shadow:0 0 0 1px var(--ring-inner)inset,0 0 28px #8a2be240 inset;animation:ring-breathe calc(var(--kai-breath)*1.618)ease-in-out infinite reverse;inset:10px}.phi-grid{pointer-events:none;opacity:.12;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(0deg,#ffffff0f 1px,#0000 1px);background-size:calc(100%/var(--kai-phi))100%,100% calc(100%/var(--kai-phi));mix-blend-mode:screen;position:absolute;inset:0}.phi-spiral{pointer-events:none;color:var(--kai-accent);opacity:.33;filter:drop-shadow(0 0 8px #00ffd040);z-index:1;position:absolute}.phi-spiral path{stroke-dasharray:900;stroke-dashoffset:900px;animation:spiral-dash calc(var(--kai-breath)*2)ease-in-out infinite}.phi-spiral--tl{top:-10px;left:-20px;transform:rotate(2deg)scale(.95)}.phi-spiral--br{bottom:-10px;right:-16px;transform:rotate(182deg)scale(.95)}.kai-voh-body{background:radial-gradient(80% 60% at 50% 0,#00ffd00d,#0000 65%),radial-gradient(70% 50% at 50% 100%,#8a2be20d,#0000 65%);flex:1;min-height:440px;padding:clamp(14px,2.2vw,18px);overflow:auto}.kai-voh-close{z-index:1000;pointer-events:auto;width:var(--close-size);height:var(--close-size);color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;outline:none;place-items:center;transition:transform .2s,background .2s,box-shadow .2s;display:grid;position:absolute;top:12px;right:12px}.glass-omni:before,.glass-omni:after,.breath-ring,.phi-grid,.phi-spiral,.atlantean-stars,.atlantean-halo,.breath-meter{pointer-events:none}.kai-voh-close:hover{background:#ffffff1f;transform:translateY(-1px);box-shadow:0 0 0 2px #00ffd040,inset 0 0 18px #00ffd033}.kai-voh-close:focus-visible{box-shadow:0 0 0 3px #00b4ff59,0 0 0 5px #00ffd040}.kai-pulse-border{outline:1px solid var(--border-strong);box-shadow:inset 0 0 0 1px #00ffd029}.kai-voh-center{text-align:center;opacity:.95;place-items:center;height:100%;display:grid}.kai-voh-spinner{border:3px solid #ffffff38;border-top-color:var(--kai-violet);border-radius:50%;width:46px;height:46px;margin:0 auto 12px;animation:1s linear infinite spin}.voh-top-orb{top:var(--voh-orb-top);z-index:900;width:var(--voh-orb-size);height:var(--voh-orb-size);pointer-events:none;filter:drop-shadow(0 0 10px #00ffd059);place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}.seal-emblem{width:100%;height:100%;position:relative}.seal-ring{animation:ring-breathe var(--kai-breath)ease-in-out infinite;border:1.5px solid #00ffd059;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 10px #00ffd040}.seal-ring--inner{inset:calc(var(--voh-orb-size)*.14);animation:ring-breathe calc(var(--kai-breath)*1.618)ease-in-out infinite reverse;border-color:#8a2be261;box-shadow:inset 0 0 12px #8a2be247}.seal-core{background:radial-gradient(circle at 40% 40%,#fff,var(--kai-accent));width:10px;height:10px;animation:core-pulse var(--kai-breath)ease-in-out infinite;border-radius:50%;margin-top:-5px;margin-left:-5px;position:absolute;top:50%;left:50%;box-shadow:0 0 16px #00ffd099,0 0 26px #00b4ff59}.kai-voh-tabbar{padding:calc(var(--voh-orb-size) + var(--voh-orb-top) + var(--voh-orb-gap))12px 0;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.kai-voh-tab{border:1px solid var(--kai-border);color:var(--kai-fg-2);letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border-radius:9999px;padding:8px 14px;font-size:.92rem;font-weight:700;transition:transform .14s,background .14s,border-color .14s,box-shadow .14s}.kai-voh-tab:hover{transform:translateY(-1px)}.kai-voh-tab.active{background:linear-gradient(90deg,#00ffd038,#00b4ff33);border-color:#00ffd08c;box-shadow:0 6px 18px #00ffd02e}.auric-tab .tab-glyph{filter:drop-shadow(0 0 4px #00ffd066);margin-right:6px}.breath-meter{z-index:850;pointer-events:none;background:linear-gradient(90deg,#ffffff14,#ffffff05);border:1px solid #ffffff1a;border-radius:9999px;width:120px;height:6px;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:inset 0 0 8px #00ffd01f}.breath-meter__dot{background:radial-gradient(circle at 40% 40%,#fff,var(--kai-accent));width:18px;height:18px;animation:meter-move var(--kai-breath)ease-in-out infinite;border-radius:9999px;position:relative;top:-6px;left:-10px;box-shadow:0 0 16px #00ffd080,0 0 26px #00b4ff59}.portal-pane{animation:.35s ease-out pane-in}.atlantean-footer{color:var(--kai-muted);background:linear-gradient(#ffffff0f,#ffffff05),radial-gradient(70% 70% at 50% 100%,#00b4ff1f,#0000 60%);border-top:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 14px;font-size:.9rem;display:grid;position:relative}.footer-left,.footer-right{align-items:center;gap:8px;display:flex}.footer-left{justify-self:start}.footer-center{justify-content:center;justify-self:center;align-items:center;gap:8px;display:flex}.footer-right{justify-self:end}.breath-label{opacity:.85}.breath-time{color:var(--kai-gold);font-weight:700}.sigil-dot{filter:drop-shadow(0 0 6px);width:10px;height:10px;animation:dot-breathe var(--kai-breath)ease-in-out infinite;border-radius:50%}.sigil-dot--root{color:#f03}.sigil-dot--sacral{color:#ff8000}.sigil-dot--solar{color:gold}.sigil-dot--heart{color:#0f9}.sigil-dot--throat{color:#3cf}.sigil-dot--third{color:#93f}.sigil-dot--crown{color:#a0f}.seal-pulse{background:radial-gradient(circle at 40% 40%,#fff,var(--kai-violet));width:10px;height:10px;animation:seal-pulse var(--kai-breath)ease-in-out infinite;border-radius:50%;box-shadow:0 0 12px #8a2be28c,0 0 20px #00ffd059}.seal-text{background:linear-gradient(90deg,var(--kai-accent),var(--kai-violet));color:#0000;letter-spacing:.03em;-webkit-background-clip:text;background-clip:text;font-weight:800}.chakra-row{animation:chakra-sway calc(var(--kai-breath)*2)ease-in-out infinite alternate;align-items:center;gap:8px;display:flex}@keyframes chakra-sway{0%{transform:translateY(-.5px)}to{transform:translateY(.5px)}}.breath-emblem{filter:drop-shadow(0 0 10px #00ffd059);place-items:center;width:36px;height:36px;display:grid;position:relative}.breath-emblem__ring{border:1.5px solid #00ffd059;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 10px #00ffd040}.breath-emblem__ring--1{animation:ring-breathe var(--kai-breath)ease-in-out infinite}.breath-emblem__ring--2{animation:ring-breathe calc(var(--kai-breath)*1.618)ease-in-out infinite reverse;border-color:#8a2be261;inset:6px;box-shadow:inset 0 0 12px #8a2be247}.breath-emblem__core{width:10px;height:10px;animation:core-pulse var(--kai-breath)ease-in-out infinite;background:radial-gradient(circle at 40% 40%,#fff,#00ffd0);border-radius:50%;box-shadow:0 0 16px #00ffd099,0 0 26px #00b4ff59}@keyframes core-pulse{0%{transform:scale(.92)}50%{transform:scale(1.18)}to{transform:scale(.92)}}.seal-coin{filter:drop-shadow(0 0 10px #ffd86b59)}.seal-coin__rotor{transform-origin:28px 28px;animation:rotor-spin calc(var(--kai-breath)*2.618)linear infinite}.seal-coin__core{fill:url(#coinGlow);filter:drop-shadow(0 0 12px #ffd86b80);animation:coin-core var(--kai-breath)ease-in-out infinite}@keyframes rotor-spin{to{transform:rotate(360deg)}}@keyframes coin-core{0%{transform:scale(.96)}50%{transform:scale(1.06)}to{transform:scale(.96)}}@keyframes portal-fade{0%{opacity:0}to{opacity:1}}@keyframes veil-drift{0%{transform:translate(0,0)}to{transform:translateY(-2.5%)}}@keyframes stars-twinkle{0%,to{opacity:.45;filter:drop-shadow(0 0 1px #ffffff26)}50%{opacity:.8;filter:drop-shadow(0 0 3px #ffffff59)}}@keyframes halo-orbit{0%{transform:translateY(-1.2%)scale(1)}to{transform:translateY(1.2%)scale(1.012)}}@keyframes ring-breathe{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.012)}to{opacity:.7;transform:scale(1)}}@keyframes spiral-dash{0%{stroke-dashoffset:380px;opacity:.3}50%{opacity:.65}to{stroke-dashoffset:0;opacity:.3}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes meter-move{0%{transform:translate(0)scale(.9)}50%{transform:translate(152px)scale(1.05)}to{transform:translate(0)scale(.9)}}@keyframes dot-breathe{0%{filter:drop-shadow(0 0 3px);transform:scale(.9)}50%{filter:drop-shadow(0 0 8px);transform:scale(1.2)}to{filter:drop-shadow(0 0 3px);transform:scale(.9)}}@keyframes seal-pulse{0%{transform:scale(.92);box-shadow:0 0 8px #8a2be259,0 0 14px #00ffd040}50%{transform:scale(1.12);box-shadow:0 0 18px #8a2be299,0 0 28px #00ffd059}to{transform:scale(.92);box-shadow:0 0 8px #8a2be259,0 0 14px #00ffd040}}@keyframes pane-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:560px){:root{--voh-orb-size:36px;--voh-orb-gap:12px}.kai-voh-close{top:10px;right:10px}.breath-meter{right:calc(10px + var(--close-size) + 8px);width:96px;top:10px}.phi-spiral--tl{top:-8px;left:-12px;transform:rotate(2deg)scale(.78)}.phi-spiral--br{bottom:-6px;right:-8px;transform:rotate(182deg)scale(.78)}}.auric-btn{-webkit-backdrop-filter:blur(6px)saturate(1.08);backdrop-filter:blur(6px)saturate(1.08)}:root{--phi:1.61803;--bg:10,14,22;--glass:255,255,255;--ink:236,241,251;--muted:180,192,210;--gold-ink:255,215,128;--cyan-gold:42,197,255;--ok:88,255,174;--danger:255,88,88;--alpha-card:.06;--alpha-border:.12;--pulse-dur:5.236s;--pulse-offset:0s}html,body{width:100%;max-width:100%;overflow-x:hidden}*{box-sizing:border-box}.sf{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain;color:rgb(var(--ink));width:100%;max-width:100%;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.sf input,.sf textarea{font-size:16px}.sf p,.sf li,.sf .sf-payload-core,.sf .sf-caption,.sf .sf-kai-label,.sf .sf-hash,.sf .sf-note,.feed-card__body{overflow-wrap:break-word;word-break:normal;line-break:auto;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;min-width:0}.sf a{color:rgb(var(--ink));text-underline-offset:2px;opacity:.95;overflow-wrap:anywhere;word-break:break-all;line-break:anywhere;text-decoration:underline}.sf a:hover{opacity:1}.sf-pill,.sf-chip{letter-spacing:.01em;background:rgba(var(--glass),.06);border:1px solid rgba(var(--glass),.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;border-radius:999px;align-items:center;min-width:0;max-width:100%;height:auto;min-height:26px;padding:6px 10px;font-size:.86rem;display:inline-flex}.sf-reply-id .sf-pill{white-space:normal;flex-wrap:wrap;align-items:flex-start;line-height:1.2}.sf-pill--phikey,.sf-pill--ksig{white-space:normal;flex-wrap:wrap}.sf-pill--phikey .sf-key,.sf-pill--ksig .sf-key,.sf-pill--phikey a,.sf-pill--ksig a{overflow-wrap:anywhere;word-break:break-all;line-break:anywhere;min-width:0}.sf-pill+.sf-pill,.sf-chip+.sf-chip{margin-left:.35rem}.sf-pill--phikey{color:rgb(var(--ok));border-color:#58ffae59}.sf-pill--ksig{color:rgb(var(--gold-ink));border-color:rgba(var(--gold-ink),.35)}.sf-label{font-size:.95rem;font-weight:600}.sf-sub{opacity:.9;font-size:.94rem}.sf-muted{opacity:.75}.sf-warn{background:#ffd28214;border:1px solid #ffd28240;border-radius:10px;margin-top:.35rem;padding:.5rem .6rem;font-size:.92rem}.sf-error{background:#ff585814;border:1px solid #ff585840;border-radius:12px;padding:.6rem .65rem;font-weight:600}.sf-btn{appearance:none;border:1px solid rgba(var(--glass),.16);background:linear-gradient(180deg,rgba(var(--glass),.06),rgba(var(--glass),.04));color:rgb(var(--ink));cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;padding:8px 12px;font-weight:600;transition:border-color .15s,transform 50ms,background .15s,box-shadow .15s;box-shadow:0 6px 20px #00000040,inset 0 1px #ffffff0d}.sf-btn:hover{border-color:rgba(var(--glass),.25);background:linear-gradient(180deg,rgba(var(--glass),.08),rgba(var(--glass),.05))}.sf-btn:active{transform:translateY(1px)}.sf-btn[disabled]{opacity:.6;cursor:default}.sf-btn--ghost{border:1px dashed rgba(var(--glass),.25);background:0 0}.sf-input,.sf-textarea{width:100%;color:rgb(var(--ink));background:rgba(var(--glass),.06);border:1px solid rgba(var(--glass),.12);border-radius:12px;outline:none;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff0a}.sf-textarea{resize:vertical;min-height:80px}.sf-input:focus,.sf-textarea:focus{border-color:rgba(var(--cyan-gold),.45);background:rgba(var(--glass),.08);box-shadow:0 0 0 3px #2ac5ff1f}.sf-input--locked{opacity:.9;background:rgba(var(--glass),.04);cursor:not-allowed}.kai-feed-status{background:rgba(var(--glass),.06);border:1px solid rgba(var(--glass),.12);font-variant-numeric:tabular-nums;isolation:isolate;border-radius:12px;min-width:0;position:relative;overflow:visible;box-shadow:0 8px 28px #00000059,inset 0 1px #ffffff0a;-webkit-mask-image:none}.kai-feed-status:after{content:"";pointer-events:none;animation:kai-breathe var(--pulse-dur)ease-in-out infinite;animation-delay:var(--pulse-offset);border-radius:12px;position:absolute;inset:0;box-shadow:0 0 #2ac5ff00}@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}}.sf-payload{border:1px solid rgba(var(--glass),.12);background:linear-gradient(#0c1018b3,#0a0e1699);border-radius:12px;min-width:0;margin-top:.5rem;padding:.75rem 14px;overflow:visible;box-shadow:0 8px 26px #00000059,inset 0 1px #ffffff0a;-webkit-mask-image:none}.sf-payload-line{flex-wrap:wrap;gap:.4rem;min-width:0;margin-bottom:.35rem;display:flex}.sf-payload-core{font-size:.98rem;line-height:1.35}.sf-inhaler .sf-reply-actions{flex-wrap:wrap;gap:.5rem;display:flex}.sf-reply{min-width:0;margin-top:1rem;overflow:visible}.sf-reply-title{margin:0 0 .4rem;font-size:1.15rem}.sf-reply-row{min-width:0;margin-top:.6rem}.sf-reply-actions{flex-wrap:wrap;gap:.6rem;margin-top:.6rem;display:flex}.sf-reply-login{margin-top:.5rem}.sf-reply-id{flex-wrap:wrap;gap:.5rem;width:100%;min-width:0;margin-top:.25rem;display:flex}.sf-attachments{margin-top:1rem}.sf-att-title{letter-spacing:.01em;margin:0 0 .6rem;font-size:1rem;font-weight:700}.sf-att-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:12px;display:grid}.sf-att-item{border:1px solid rgba(var(--glass),.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0c1018b3,#0a0e1699);border-radius:14px;min-width:0;overflow:visible;box-shadow:0 8px 26px #00000059,inset 0 1px #ffffff0a;-webkit-mask-image:none}.sf-att-foot{opacity:.85;margin-top:.35rem;font-size:.9rem}.sf-embed{aspect-ratio:16/9;background:#ffffff08;width:100%;min-width:0;position:relative}.sf-embed iframe{border:0;border-radius:12px;width:100%;height:100%;position:absolute;inset:0}.sf-embed--doc{aspect-ratio:4/3}.sf-media{background:#ffffff05;width:100%;position:relative}.sf-media--image{place-items:center;display:grid}.sf-media--image img{width:100%;height:auto;display:block}.sf-media--video video{background:#000;border-radius:12px;width:100%;height:auto;display:block}.sf-media--audio{padding:10px}.sf-media--audio audio{width:100%}.sf-file,.sf-fileref{padding:10px 12px}.sf-file-head,.sf-file-foot{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.sf-file-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sf-file-size{opacity:.85;font-feature-settings:"tnum"}.sf-file-pre{white-space:pre-wrap;word-break:break-word;background:#ffffff0a;border:1px dashed #ffffff1f;border-radius:10px;max-height:240px;margin:8px 0;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem;line-height:1.25;overflow:auto}.sf-file-meta{opacity:.9;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.sf-file-dl{color:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:6px;margin:6px 0 0;padding:6px 10px;text-decoration:none;display:inline-flex}.sf-file-type{opacity:.85}.sf-hash{-webkit-user-select:all;user-select:all;font-size:.85rem}.sf-note{opacity:.8;margin-top:6px;font-size:.9rem}.sf-list{gap:.75rem;margin:1rem 0;display:grid}.sf-empty{border:1px dashed rgba(var(--glass),.16);opacity:.9;border-radius:12px;padding:.85rem .95rem}.sf [role=button]{cursor:pointer}.sf [aria-busy=true]{cursor:progress}.sf [aria-disabled=true]{opacity:.6;cursor:default}.sf img,.sf video,.sf svg,.sf canvas,.sf iframe{max-width:100%;height:auto;display:block}.sf .sf-tags,.sf .sf-chip-row,.sf .sf-pill-row{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.sf .sf-pill--phikey,.sf .sf-pill[data-kind=phikey]{white-space:normal;flex-wrap:wrap;align-items:flex-start;min-width:0;max-width:100%}.sf .sf-pill:has(.sf-key){white-space:normal;flex-wrap:wrap;align-items:flex-start;min-width:0;max-width:100%}.sf .sf-key{overflow-wrap:anywhere;word-break:break-all;line-break:anywhere;min-width:0;display:inline-block}:root{--kai-pulse:5.236s;--pulse-dur:var(--pulse-dur,var(--kai-pulse));--pulse-offset:var(--pulse-offset,0s);--ink:236,241,251;--glass:255,255,255;--sigil-1:154,230,255;--sigil-2:196,181,253;--sigil-3:255,215,128;--stroke:#ffffff24;--surface:linear-gradient(180deg,#ffffff12,#ffffff08)}.sf-identity{isolation:isolate;border:1px solid var(--stroke);background:var(--surface);color:rgb(var(--ink));-webkit-backdrop-filter:blur(8px)saturate(112%);box-sizing:border-box;border-radius:14px;padding:10px 12px;position:relative;box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff0d}.sf-identity:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 160% at 12% -10%,rgba(var(--sigil-1),.18),transparent 60%),radial-gradient(120% 160% at 110% 110%,rgba(var(--sigil-3),.16),transparent 52%),linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:0 0 0 1px #ffffff0a inset,0 0 36px rgba(var(--sigil-1),.12)inset,0 0 42px rgba(var(--sigil-3),.1)inset;opacity:.8;animation:ib-breathe var(--pulse-dur)ease-in-out infinite;animation-delay:var(--pulse-offset);position:absolute;inset:-2px;transform:scale(.996)}@keyframes ib-breathe{0%{opacity:.72;filter:blur(6px);transform:scale(.996)}50%{opacity:.97;filter:blur(12px);transform:scale(1.004)}to{opacity:.72;filter:blur(6px);transform:scale(.996)}}@media (prefers-reduced-motion:reduce){.sf-identity:before{opacity:.9;filter:none;animation:none;transform:none}}.sf-identity .sf-reply-id{flex-wrap:wrap;gap:.4rem;width:100%;min-width:0;display:flex}.sf-pill,.sf-chip{letter-spacing:.01em;background:rgba(var(--glass),.06);border:1px solid rgba(var(--glass),.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:normal;box-sizing:border-box;border-radius:999px;align-items:flex-start;gap:.45ch;max-width:100%;height:auto;min-height:26px;padding:.42rem .68rem;font-size:.86rem;line-height:1.2;display:inline-flex}.sf-identity .sf-pill+.sf-pill,.sf-identity .sf-chip+.sf-chip{margin-left:.35rem}.sf-identity .sf-pill{background:linear-gradient(180deg,#ffffff17,#ffffff0a)padding-box,linear-gradient(90deg,rgba(var(--sigil-1),.35),rgba(var(--sigil-2),.28),rgba(var(--sigil-3),.35))border-box;box-shadow:0 1px 0 #fff3 inset,0 10px 26px #00000047,0 0 16px rgba(var(--sigil-1),.1);color:rgb(var(--ink));border:1px solid #ffffff24}.sf-identity .sf-pill__label{letter-spacing:.18px;color:rgba(var(--sigil-3),.95);text-shadow:0 0 10px rgba(var(--sigil-3),.28),0 0 16px rgba(var(--sigil-1),.22);font-weight:800}.sf-identity .sf-key{opacity:.95;overflow-wrap:anywhere;word-break:break-all;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.sf-identity .sf-pill--phikey{background:linear-gradient(180deg,rgba(var(--sigil-1),.15),rgba(var(--sigil-1),.06))padding-box,linear-gradient(90deg,rgba(var(--sigil-1),.45),rgba(var(--sigil-2),.3),rgba(var(--sigil-3),.42))border-box;border:1px solid rgba(var(--sigil-1),.35);color:rgb(var(--sigil-1));text-shadow:0 0 10px rgba(var(--sigil-1),.25)}.sf-identity .sf-pill--ksig{background:linear-gradient(180deg,rgba(var(--sigil-2),.18),rgba(var(--sigil-1),.1))padding-box,linear-gradient(90deg,rgba(var(--sigil-2),.45),rgba(var(--sigil-1),.32),rgba(var(--sigil-3),.42))border-box;border:1px solid rgba(var(--sigil-2),.38);color:rgb(var(--sigil-3));text-shadow:0 0 10px rgba(var(--sigil-3),.28),0 0 12px rgba(var(--sigil-2),.22)}.sf-identity .sf-pill:focus-visible,.sf-identity .sf-pill:hover{box-shadow:0 1px 0 #ffffff38 inset,0 12px 32px #00000052,0 0 18px rgba(var(--sigil-3),.28),0 0 22px rgba(var(--sigil-1),.22);outline:none;transition:box-shadow .18s,transform .12s,filter .18s}.sf-identity[data-empty]:before{opacity:.35}.sf-identity [role=button]{cursor:pointer}.sf-identity :focus:not(:focus-visible){outline:none}.sf-identity :focus-visible{outline:2px solid rgba(var(--sigil-3),.55);outline-offset:2px;border-radius:10px}@media (max-width:360px){.sf-identity{border-radius:12px;padding:8px 10px}.sf-identity .sf-pill{padding:.36rem .56rem}}:root{--phi:1.61803;--gold:42,197,255;--gold-ink:255,215,128;--ink:236,241,251;--muted:180,192,210;--bg:10,14,22;--glass:255,255,255;--ring:255,255,255;--danger:255,88,88;--ok:88,255,174;--alpha-card:.06;--alpha-border:.12;--alpha-border-strong:.18;--alpha-pill:.1;--alpha-pill-border:.18;--radius:16px;--radius-pill:999px;--radius-btn:12px;--shadow-soft:0 10px 30px #00000040,inset 0 1px 0 #ffffff0a;--shadow-strong:0 14px 50px #00000059,inset 0 1px 0 #ffffff0d;--dur-breath:5.236s;--ease-flow:cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){:root{--dur-breath:0s}}@keyframes breathGlow{0%{box-shadow:0 0 0 rgba(var(--gold-ink),0),var(--shadow-soft)}50%{box-shadow:0 0 32px rgba(var(--gold-ink),.18),var(--shadow-soft)}to{box-shadow:0 0 0 rgba(var(--gold-ink),0),var(--shadow-soft)}}.fc{border:1px solid rgba(var(--ring),var(--alpha-border));border-radius:var(--radius);background:linear-gradient(180deg,rgba(var(--glass),var(--alpha-card))0%,rgba(var(--glass),calc(var(--alpha-card)*.9))100%);-webkit-backdrop-filter:blur(10px)saturate(110%);box-shadow:var(--shadow-soft);transition:border-color .25s var(--ease-flow),transform .25s var(--ease-flow),box-shadow .25s var(--ease-flow);isolation:isolate;will-change:transform;animation:breathGlow var(--dur-breath)var(--ease-flow)infinite;gap:14px;padding:14px;display:flex;position:relative}.fc:hover{border-color:rgba(var(--gold-ink),.35);box-shadow:var(--shadow-strong);transform:translateY(-1px)}.fc:focus-within{outline:2px solid rgba(var(--gold-ink),.45);outline-offset:2px}.fc.err{border-color:rgba(var(--danger),.45);animation:none}.fc.err .fc-err{color:rgba(var(--danger),.95);font-weight:600}.fc-left{flex:0 0 140px;justify-content:center;align-items:center;width:140px;display:flex;position:relative}.fc-sigil{background:radial-gradient(120px 120px at 50% 50%,rgba(var(--gold),.1),transparent 60%),linear-gradient(180deg,rgba(var(--glass),.06),rgba(var(--glass),.02));border:1px solid rgba(var(--ring),.12);width:120px;height:120px;transition:transform .25s var(--ease-flow);border-radius:12px;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 10px 30px #00000040}.fc:hover .fc-sigil{transform:scale(1.01)}.fc-right{flex:1;min-width:0}.fc-meta{opacity:.92;color:rgba(var(--ink),.9);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.92rem;display:flex}.pill{border-radius:var(--radius-pill);border:1px solid rgba(var(--ring),var(--alpha-pill-border));background:linear-gradient(180deg,rgba(var(--glass),var(--alpha-pill)),rgba(var(--glass),calc(var(--alpha-pill)*.75)));color:rgba(var(--ink),.92);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.45rem;padding:.18rem .55rem;font-size:.78rem;line-height:1;display:inline-flex}.pill.kind{border-color:rgba(var(--gold-ink),.45);color:rgba(var(--gold-ink),.95);font-weight:700}.pill.sigil{color:#b2a8fff2;border-color:#8e7aff59}.pill.phikey{color:#78ffd2f2;border-color:#78ffd259}.pill.author{color:#ffc8c8f2;border-color:#ffa0a059}.pill.source{color:#c8e6fff2;border-color:#b4dcff59}.pill.chakra{color:#ffebaafa;border-color:#fae18c59}.sig{border-radius:var(--radius-pill);letter-spacing:.06em;border:1px solid #0000;margin-left:auto;padding:.18rem .55rem;font-size:.78rem}.sig.ok{color:rgba(var(--ok),.98);border-color:rgba(var(--ok),.45);background:linear-gradient(#00ffb41f,#00ffb40a)}.sig.warn{color:#ffd278fa;background:linear-gradient(#ffd2781f,#ffd2780a);border-color:#ffd27873}.fc-bodywrap{border-top:1px dashed rgba(var(--ring),.12);margin-top:.25rem;padding-top:.4rem}.fc-title{color:rgba(var(--ink),.98);text-shadow:0 1px #00000059;margin:.25rem 0;font-size:1.05rem;font-weight:800;line-height:1.2}.fc-body{color:rgba(var(--ink),.92);margin:.25rem 0 .5rem;line-height:1.55}.fc-tags{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.fc-tags .tag{border:1px solid rgba(var(--ring),.18);border-radius:var(--radius-pill);color:rgba(var(--ink),.9);background:linear-gradient(180deg,rgba(var(--glass),.08),rgba(var(--glass),.04));padding:.18rem .55rem;font-size:.78rem}.fc-media{flex-wrap:wrap;gap:.5rem;display:flex}.fc-link{max-width:100%;color:rgba(var(--gold-ink),.95);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--gold-ink),.45);text-decoration-color:rgba(var(--gold-ink),.45);transition:color .25s var(--ease-flow),text-decoration-color .25s var(--ease-flow);overflow-wrap:anywhere;align-items:center;gap:.5rem;padding:.15rem 0;display:inline-flex}.fc-link:hover{color:rgba(var(--gold-ink),1);-webkit-text-decoration-color:rgba(var(--gold-ink),.75);text-decoration-color:rgba(var(--gold-ink),.75)}.btn{border-radius:var(--radius-btn);border:1px solid rgba(var(--ring),.2);color:rgba(var(--ink),.96);background:linear-gradient(180deg,rgba(var(--glass),.1),rgba(var(--glass),.06)),radial-gradient(60% 180% at 50% -40%,rgba(var(--gold-ink),.18),transparent 60%);transition:transform .2s var(--ease-flow),border-color .2s var(--ease-flow),box-shadow .2s var(--ease-flow),background .2s var(--ease-flow);cursor:pointer;padding:.48rem .8rem;text-decoration:none;box-shadow:0 2px 8px #00000040,inset 0 1px #ffffff0f}.btn:hover{border-color:rgba(var(--gold-ink),.45);transform:translateY(-1px);box-shadow:0 6px 18px #00000059,inset 0 1px #ffffff14}.btn:active{transform:translateY(0)}.btn.ghost{background:linear-gradient(180deg,rgba(var(--glass),.06),rgba(var(--glass),.03));border-color:rgba(var(--ring),.16)}.fc-actions{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.muted{color:rgba(var(--muted),.95)}.fc-url.mono{color:rgba(var(--ink),.9);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem}.fc-err{margin-top:.4rem;font-size:.92rem}.fc.err .fc-actions{margin-top:.6rem}@media (max-width:780px){.fc{padding:12px}.fc-left{flex-basis:112px;width:112px}.fc-sigil{width:100px;height:100px}.fc-title{font-size:1rem}.pill{font-size:.75rem}.sig{font-size:.74rem}}@media (max-width:560px){.fc{gap:12px}.fc-left{flex-basis:96px;width:96px}.fc-sigil{border-radius:10px;width:86px;height:86px}.fc-meta{gap:.35rem;font-size:.88rem}.pill{padding:.16rem .48rem}.btn{padding:.44rem .72rem}}@media (prefers-color-scheme:light){:root{--bg:247,249,255;--ink:18,22,30;--muted:88,92,104;--alpha-card:.7;--alpha-border:.16;--alpha-pill:.22;--alpha-pill-border:.25;--shadow-soft:0 10px 30px #0000000f,inset 0 1px 0 #fff6;--shadow-strong:0 18px 50px #0000001a,inset 0 1px 0 #ffffff80}.fc{background:linear-gradient(180deg,rgba(var(--glass),.85),rgba(var(--glass),.75))}.fc-link{color:#146ec8f2}}@media print{.fc{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#fff!important;border-color:#ddd!important}.btn,.fc-actions{display:none!important}.fc-sigil{background:#fafafa;border:1px solid #eee}}.feed-card,.feed-card *{box-sizing:border-box;max-width:100%}.feed-card__title,.feed-card__subtitle,.feed-card__body,.feed-card__meta{overflow-wrap:anywhere;word-break:break-word;line-break:anywhere}.feed-card img,.feed-card video,.feed-card iframe{max-width:100%;height:auto;display:block}:root{--kai-breath:5.236s;--kai-phi:1.61803;--sigil-orb-size:clamp(88px,18vw,128px)}.sigil-login{isolation:isolate;position:relative}.sigil-login__top-orb{z-index:3;filter:drop-shadow(0 8px 30px #00ffd040);width:96px;height:96px;position:absolute;top:-44px;left:50%;transform:translate(-50%)}.phi-spiral{pointer-events:none;color:#ffd86b;opacity:.45;z-index:1;filter:drop-shadow(0 0 10px #ffd86b59);width:120px;height:120px;position:absolute;bottom:10px;right:10px}.phi-spiral--br path{stroke-dasharray:380;stroke-dashoffset:380px;animation:spiral-dash calc(var(--kai-breath)*2)ease-in-out infinite}.sigil-card{z-index:2;background:linear-gradient(#ffffff26,#ffffff0f);border-radius:22px;padding:2px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000073,inset 0 0 0 1px #6366f140}.sigil-card__inner{-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:linear-gradient(#ffffff14,#ffffff05),#0e12229e;border-radius:22px;padding:1.5rem}@media (min-width:768px){.sigil-card__inner{padding:2rem}}.kai-pulse-meter{background:linear-gradient(90deg,#ffffff14,#ffffff05);border:1px solid #ffffff1a;border-radius:9999px;width:clamp(110px,24vw,160px);height:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 8px #00ffd01f}.kai-pulse-dot{width:18px;height:18px;animation:meter-move var(--kai-breath)ease-in-out infinite;background:radial-gradient(circle at 40% 40%,#fff,#00ffd0);border-radius:9999px;position:absolute;top:-6px;left:-10px;box-shadow:0 0 16px #00ffd080,0 0 26px #00b4ff59}.sigil-dropzone{-webkit-backdrop-filter:blur(6px)saturate(1.06);backdrop-filter:blur(6px)saturate(1.06);background:#ffffff0d;border:1px solid #ffffff26;border-radius:18px;width:100%;min-height:220px;position:relative;box-shadow:inset 0 0 0 1px #00ffd029}.sigil-dropzone--over{box-shadow:0 0 0 3px #00ffd059}.sigil-ring{pointer-events:none;border-radius:18px;position:absolute;inset:0}.sigil-ring--outer{animation:ring-breathe var(--kai-breath)ease-in-out infinite;box-shadow:inset 0 0 0 1px #00ffd038,0 0 35px #00ffd02e}.sigil-ring--inner{animation:ring-breathe calc(var(--kai-breath)*1.618)ease-in-out infinite reverse;border-radius:14px;inset:12px;box-shadow:inset 0 0 0 1px #8a2be238,inset 0 0 28px #8a2be22e}.sigil-grid{pointer-events:none;opacity:.18;mix-blend-mode:screen;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(0deg,#ffffff0f 1px,#0000 1px);background-size:calc(100%/var(--kai-phi))100%,100% calc(100%/var(--kai-phi));position:absolute;inset:0}.sigil-orb{width:var(--sigil-orb-size);height:var(--sigil-orb-size);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(55% 55%,#ffffff1f,#ffffff0a);border-radius:9999px;place-items:center;transition:transform .18s;display:grid;box-shadow:inset 0 0 0 2px #ffffff24,0 8px 28px #00000059}.sigil-orb:hover{transform:scale(1.03)}.sigil-orb:active{transform:scale(.99)}.kai-orb-svg{width:100%;height:100%}.kai-orb-svg .orb-breathe{transform-origin:44px 44px;animation:orb-breathe var(--kai-breath)ease-in-out infinite}.kai-orb-svg .orb-breathe.alt{animation-direction:reverse;animation-duration:calc(var(--kai-breath)*1.618)}.kai-orb-svg .orb-spin{transform-origin:44px 44px;animation:orb-rotate calc(var(--kai-breath)*2.618)linear infinite}@keyframes orb-breathe{0%{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}to{opacity:.75;transform:scale(1)}}@keyframes orb-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sigil-login-only{padding:clamp(12px,3vw,18px)}.sigil-center{text-align:center;place-items:center;gap:8px;min-height:clamp(260px,34vh,360px);padding:clamp(22px,4vw,28px);display:grid}.sigil-instructions{letter-spacing:.02em;color:var(--kai-fg,#e5f6ff);opacity:.95;text-wrap:balance;font-size:clamp(14px,1.1vw,16px);font-weight:800}.sigil-accent{background:linear-gradient(90deg,#00ffd0,#8a2be2);color:#0000;text-shadow:0 0 18px #00ffd02e;-webkit-background-clip:text;background-clip:text}.sigil-sub{color:#ffffffb8;margin-top:2px;font-size:clamp(12px,.95vw,13px)}.sigil-status{min-height:26px;margin-top:10px}.sigil-status__row,.sigil-status__ok{align-items:center;gap:8px;display:inline-flex}.sigil-spinner{border:2px solid #ffffff59;border-top-color:#0000;border-radius:9999px;width:16px;height:16px;animation:1s linear infinite sigil-spin}@keyframes sigil-spin{to{transform:rotate(360deg)}}.sigil-status__ok{color:#34d399}.ok-dot{width:8px;height:8px;animation:okpulse var(--kai-breath,5.236s)ease-in-out infinite;background:#34d399;border-radius:9999px;box-shadow:0 0 12px #10b98166}@keyframes okpulse{0%{transform:scale(.96)}50%{transform:scale(1.06)}to{transform:scale(.96)}}.sigil-status__err{color:#fecaca;background:#ef44441f;border:1px solid #ef444459;border-radius:10px;padding:6px 10px;display:inline-block}.sigil-dropzone--loading{opacity:.8;filter:saturate(.9)}.sigil-dropzone--ok{border-color:#10b98173;box-shadow:inset 0 0 0 1px #10b98159,0 0 28px #10b9812e}.sigil-dropzone--err{border-color:#ef444480;box-shadow:inset 0 0 0 1px #ef444459,0 0 28px #ef44442e}.sigil-dropzone:focus-visible{outline:none;box-shadow:0 0 0 4px #00b4ff59,0 0 0 6px #00ffd040}.sigil-dropzone--over{cursor:copy}:root{--sigil-orb-size:clamp(88px,18vw,128px)}@media (max-width:560px){:root{--sigil-orb-size:clamp(80px,28vw,104px)}.sigil-center{min-height:260px;padding:20px 14px}}.sigil-grid{opacity:.22;filter:drop-shadow(0 0 12px #ffffff0d)}.sigil-ring--outer{box-shadow:inset 0 0 0 1px #00ffd03d,0 0 36px #00ffd038}.sigil-ring--inner{box-shadow:inset 0 0 0 1px #8a2be242,inset 0 0 30px #8a2be238}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#07090b;--bg-2:#0b0f14;--bg-3:#0f141a;--text:#e7edf3;--text-dim:#cbd6e2;--text-soft:#9fb0c4;--gold-1:#f6e27a;--gold-2:#ffdf8a;--gold-3:#ffd166;--gold-4:#f4c361;--aqua:#7dd3fc;--violet:#c4b5fd;--teal:#2dd4bf;--glass:#ffffff0f;--glass-2:#ffffff14;--glass-3:#ffffff1f;--stroke:#ffffff24;--stroke-soft:#ffffff1a;--shadow-1:0 10px 30px #00000059;--shadow-2:0 16px 44px #00000073;--shadow-glow:0 0 0 1px #ffdc8259,0 0 40px #ffdc821f;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:28px;--φ:1.618;--space-1:8px;--space-2:calc(var(--space-1)*var(--φ));--space-3:calc(var(--space-2)*var(--φ));--space-4:calc(var(--space-3)*var(--φ));--space-5:calc(var(--space-4)*var(--φ));--breath:5.236s;--ease-breath:cubic-bezier(.22,.61,.36,1);--ease-snap:cubic-bezier(.17,.84,.44,1);--h1:clamp(26px,7vw,46px);--h2:clamp(18px,3.6vw,26px);--p:clamp(14px,2.9vw,17px);--blur:14px;--container:min(1100px,100vw)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:light){:root{--bg:#fbfcfe;--bg-2:#f5f7fb;--bg-3:#eef2f8;--text:#0d1117;--text-dim:#223046;--text-soft:#4a5668;--glass:#0000000d;--glass-2:#00000012;--glass-3:#0000001a;--stroke:#00000024;--stroke-soft:#0000001a;--shadow-1:0 10px 22px #151f2c1a;--shadow-2:0 18px 42px #151f2c29;--shadow-glow:0 0 0 1px #b478142e,0 0 38px #f0c8781f}}html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100%;overflow-x:clip}img,svg,video,canvas{max-width:100%;height:auto;display:block}pre,code,kbd,samp{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}a,button{-webkit-tap-highlight-color:transparent}.sf{width:var(--container);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-width:100%;height:100%;min-height:0;max-height:100%;padding:max(var(--space-3),env(safe-area-inset-top,0px))max(var(--space-2),env(safe-area-inset-right,0px))max(var(--space-4),env(safe-area-inset-bottom,0px))max(var(--space-2),env(safe-area-inset-left,0px));gap:var(--space-3);color:var(--text);background:radial-gradient(1200px 700px at 15% -10%,#ffd6821f,transparent 60%),radial-gradient(1000px 640px at 95% 10%,#98deff1a,transparent 60%),linear-gradient(180deg,var(--bg-2),var(--bg));animation:φ-breath-bg var(--breath)var(--ease-breath)infinite alternate;flex-direction:column;margin-inline:auto;display:flex;overflow:clip auto}@media (prefers-reduced-motion:reduce){.sf{animation:none}}.sf>*{min-width:0}.sf-head{gap:calc(var(--space-2)*.9);padding:var(--space-3);border-radius:var(--r-xl);border:1px solid var(--stroke);box-shadow:var(--shadow-1);background:linear-gradient(#ffffff0f,#ffffff05) padding-box padding-box,radial-gradient(1200px 600px at 10% -20%,#ffdc782e,#0000 65%) border-box;flex-direction:column;display:flex;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sf-head{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}}.sf-head h1{font-size:var(--h1);letter-spacing:.2px;background:linear-gradient(92deg,var(--gold-2)0%,var(--gold-3)35%,var(--aqua)70%,var(--violet)100%);color:#0000;filter:drop-shadow(0 6px 20px #ffd0782e);animation:φ-breath-shimmer var(--breath)var(--ease-breath)infinite alternate;-webkit-background-clip:text;background-clip:text;margin:0;line-height:1.12}@media (prefers-reduced-motion:reduce){.sf-head h1{animation:none}}.sf-sub{font-size:var(--p);color:var(--text-dim);word-break:break-word;overflow-wrap:anywhere;margin:4px 0 0}.sf-payload{border:1px solid var(--stroke);border-radius:var(--r-lg);padding:calc(var(--space-2)*1.1);box-shadow:var(--shadow-glow);gap:calc(var(--space-2)*.8);background:linear-gradient(#ffffff12,#ffffff06);display:grid}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sf-payload{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}}.sf-payload-line{word-break:break-word;overflow-wrap:anywhere;flex-wrap:wrap;gap:.5rem;display:flex}.sf-pill{--pill-bg:#ffffff14;border:1px solid var(--stroke-soft);background:var(--pill-bg);color:var(--text-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:.5ch;padding:.38rem .66rem;font-size:12.5px;display:inline-flex}.sf-pill--source{--pill-bg:linear-gradient(90deg,#ffdf8a2e,#ffdf8a0f);color:#2e2a12}.sf-pill--author{--pill-bg:#7dd3fc1f}.sf-pill--sigil{--pill-bg:#c4b5fd1f}.sf-pill--phikey{--pill-bg:#2dd4bf1f}.sf-pill--ksig{--pill-bg:linear-gradient(90deg,#c4b5fd29,#7dd3fc24)}.sf-payload-core{color:var(--text);letter-spacing:.2px;word-break:break-word;overflow-wrap:anywhere;font-size:clamp(16px,2.6vw,20px);font-weight:600}.sf-kai-label{color:var(--gold-2);opacity:.95;font-weight:500}.sf-caption{color:var(--text-dim);font-weight:500}.sf-reply{margin-top:var(--space-3);gap:var(--space-2);padding:var(--space-3);border-radius:var(--r-xl);border:1px solid var(--stroke);box-shadow:var(--shadow-1);background:linear-gradient(#ffffff0f,#ffffff05) padding-box padding-box,radial-gradient(1200px 600px at 100% -20%,#98deff29,#0000 70%) border-box;display:grid;overflow:visible}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sf-reply{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}}.sf-reply-title{font-size:var(--h2);letter-spacing:.2px;background:linear-gradient(92deg,var(--gold-2),var(--aqua));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.sf-reply-login{border:1px dashed var(--stroke);border-radius:var(--r-lg);padding:calc(var(--space-2)*1.2);background:var(--glass)}.sf-reply-id{flex-wrap:wrap;gap:.5rem;width:100%;min-width:0;display:flex}.sf-reply-id .sf-pill{white-space:normal;overflow-wrap:anywhere;word-break:break-all;line-break:anywhere;flex-wrap:wrap;align-items:flex-start;max-width:100%}.sf-reply-row{gap:.5rem;min-width:0;display:grid}.sf-label{color:var(--text-dim);font-size:13px;font-weight:600}.sf-muted{color:var(--text-soft);font-weight:500}.sf-input,.sf-textarea{border-radius:var(--r-lg);border:1px solid var(--stroke);background:var(--glass);width:100%;color:var(--text);transition:border-color .18s var(--ease-snap),box-shadow .18s var(--ease-snap),background .18s var(--ease-snap);outline:none;padding:.78rem 1rem;font-size:16px;line-height:1.35;box-shadow:inset 0 1px #ffffff0f}.sf-input::placeholder,.sf-textarea::placeholder{color:var(--text-soft);opacity:.8}.sf-input:focus-visible,.sf-textarea:focus-visible{box-shadow:var(--shadow-glow);background:var(--glass-2);border-color:#ffd6788c}.sf-input--locked{pointer-events:none;-webkit-user-select:all;user-select:all;opacity:.9}.sf-warn{color:#ffefc7;border-radius:var(--r-md);background:linear-gradient(#ffd6781f,#ffd6780f);border:1px solid #ffd67859;margin-top:.4rem;padding:.5rem .7rem;font-size:12.5px}.sf-reply-actions{flex-wrap:wrap;align-items:center;gap:.66rem;display:flex}.sf-btn{border-radius:var(--r-lg);color:#2a230a;letter-spacing:.2px;cursor:pointer;min-height:44px;transition:transform .15s var(--ease-snap),box-shadow .2s var(--ease-snap),filter .2s var(--ease-snap);background:radial-gradient(120% 140% at 0 0,#fff5dcf2,#ffe6aaeb 40%,#ffd678e0 100%);border:1px solid #ffdf8a6b;padding:.78rem 1.05rem;font-weight:700;box-shadow:inset 0 2px #ffd27899,0 12px 28px #ffd6782e,0 2px #ffffff3d}.sf-btn:hover{box-shadow:var(--shadow-2),0 0 0 1px #ffd67840 inset;transform:translateY(-1px)}.sf-btn:active{filter:brightness(.98);transform:translateY(0)}.sf-btn:focus-visible{box-shadow:var(--shadow-glow),0 0 0 3px #ffd67840;outline:none}.sf-btn[disabled]{opacity:.6;cursor:not-allowed;transform:none}.sf-btn--ghost{color:var(--text);border:1px solid var(--stroke);box-shadow:none;background:0 0}.sf-btn--ghost:hover{background:var(--glass-2);box-shadow:var(--shadow-1)}.sf-reply-result{padding:var(--space-2);border-radius:var(--r-lg);border:1px solid var(--stroke);background:linear-gradient(#ffffff0f,#ffffff05);gap:.6rem;display:grid;overflow:visible}.sf-link{letter-spacing:.2px;color:var(--gold-2);border-radius:var(--r-lg);transition:transform .15s var(--ease-snap),box-shadow .2s var(--ease-snap);word-break:break-word;overflow-wrap:anywhere;background:#ffdf8a12;border:1px solid #ffdf8a59;align-items:center;gap:.4rem;padding:.6rem .85rem;font-weight:700;text-decoration:none;display:inline-flex}.sf-link:hover{box-shadow:var(--shadow-1);transform:translateY(-1px)}.sf-add{grid-template-columns:1fr auto;align-items:start;gap:.66rem;display:grid}.sf-add textarea{border-radius:var(--r-lg);border:1px solid var(--stroke);background:var(--glass);width:100%;min-height:98px;color:var(--text);transition:border-color .18s var(--ease-snap),box-shadow .18s var(--ease-snap),background .18s var(--ease-snap);word-break:break-word;overflow-wrap:anywhere;outline:none;padding:.85rem 1rem;font-size:16px;box-shadow:inset 0 1px #ffffff0f}.sf-add textarea::placeholder{color:var(--text-soft);opacity:.8}.sf-add textarea:focus-visible{box-shadow:var(--shadow-glow);background:var(--glass-2);border-color:#ffd6788c}.sf-add button{border-radius:var(--r-lg);color:#2a230a;cursor:pointer;min-height:44px;transition:transform .15s var(--ease-snap),box-shadow .2s var(--ease-snap),filter .2s var(--ease-snap);background:radial-gradient(120% 140% at 0 0,#fff5dcf2,#ffe6aaeb 40%,#ffd678e0 100%);border:1px solid #ffdf8a6b;padding:.78rem 1.05rem;font-weight:700;box-shadow:inset 0 2px #ffd27899,0 12px 28px #ffd6782e,0 2px #ffffff3d}.sf-add button:hover{box-shadow:var(--shadow-2),0 0 0 1px #ffd67840 inset;transform:translateY(-1px)}.sf-add button:active{filter:brightness(.98);transform:translateY(0)}.sf-add button:focus-visible{box-shadow:var(--shadow-glow),0 0 0 3px #ffd67840;outline:none}.sf-list{gap:.9rem;display:grid}.sf-list .feed-card{border-radius:var(--r-xl);border:1px solid var(--stroke);box-shadow:var(--shadow-1);background:linear-gradient(#ffffff0d,#ffffff05);position:relative;overflow:clip}.sf-list .feed-card:after{content:"";pointer-events:none;opacity:.7;background:radial-gradient(60% 40% at 10% -10%,#ffd6781a,#0000 60%),radial-gradient(60% 40% at 100% 0,#98deff14,#0000 60%);position:absolute;inset:0}.sf-empty{border:1px dashed var(--stroke);color:var(--text-soft);padding:var(--space-3);border-radius:var(--r-lg);text-align:center;background:repeating-linear-gradient(135deg,#ffffff08 0 8px,#ffffff03 8px 16px)}.sf-error{color:#ffd5d5;border-radius:var(--r-md);background:linear-gradient(#ff50501f,#ff50500f);border:1px solid #ff787859;padding:.75rem 1rem}.sf code{color:var(--gold-2);background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;padding:.12rem .42rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:85%}:where(.sf *){box-sizing:border-box}.sf :focus:not(:focus-visible){outline:none}.sf :focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #ffd6788c}@keyframes φ-breath-bg{0%{box-shadow:inset 0 0 #ffdb800a}to{box-shadow:inset 0 0 120px #ffdb801a}}@keyframes φ-breath-shimmer{0%{filter:saturate()brightness()}to{filter:saturate(1.06)brightness(1.05)}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.kai-feed-status{--dur:var(--pulse-dur,var(--kai-pulse,5.236s));--offset:var(--pulse-offset,0s);--aqua:#9ae6ffd9;--gold:#ffd780f2;--ink:#ecf1fb;isolation:isolate;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.01em;-webkit-backdrop-filter:blur(8px)saturate(110%);position:relative;overflow:clip;box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff0f;background:radial-gradient(120% 180% at 12% -10%,#9ae6ff24,#0000 55%) padding-box padding-box,radial-gradient(130% 220% at 96% 120%,#ffd7801f,#0000 45%) padding-box padding-box,linear-gradient(135deg,#0a0e16db,#0c121cb3) padding-box padding-box!important;border:1px solid #ffffff24!important;border-radius:14px!important;padding:12px 14px!important}.kai-feed-status:before{content:"";border-radius:inherit;pointer-events:none;filter:blur(6px);opacity:.7;animation:kai-breathe var(--dur)ease-in-out infinite;animation-delay:var(--offset);background:radial-gradient(120% 160% at 15% -10%,#9ae6ff38,#0000 60%),radial-gradient(120% 160% at 110% 110%,#ffd78033,#0000 52%),linear-gradient(#ffffff14,#ffffff05);position:absolute;inset:-2px;transform:scale(.996);box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 32px #9ae6ff33,inset 0 0 42px #ffd7802e,0 12px 38px #00000059}.kai-feed-status:after{content:"";background:linear-gradient(90deg,var(--gold),var(--aqua));transform-origin:0;height:3px;animation:kai-progress var(--dur)linear infinite;animation-delay:var(--offset);pointer-events:none;border-radius:999px;position:absolute;bottom:7px;left:12px;right:12px;transform:scaleX(.0001);box-shadow:0 0 14px #ffd78073,0 0 22px #9ae6ff59}.kai-feed-status strong{color:var(--ink);text-shadow:0 0 10px #ffd78059,0 0 18px #9ae6ff40}@keyframes kai-progress{0%{opacity:.98;transform:scaleX(.0001)}96%{opacity:.98;transform:scaleX(1)}99.5%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(.0001)}}@media (prefers-reduced-motion:reduce){.kai-feed-status:before,.kai-feed-status:after{animation:none}.kai-feed-status:before{opacity:.82;filter:none;transform:none}.kai-feed-status:after{opacity:.75;transform:none}}.sf-btn--kopy{--kopied-ms:1.1s;position:relative}.sf-btn--kopy .txt{transition:opacity .14s var(--ease-snap)}.sf-btn--kopy.is-kopied .txt{opacity:0}.sf-btn--kopy:after{content:"Kopied";pointer-events:none;opacity:0;text-shadow:0 0 10px #ffd78059,0 0 18px #9ae6ff40;place-items:center;display:grid;position:absolute;inset:0;transform:translateY(4px)scale(.98)}.sf-btn--kopy.is-kopied:after{animation:kopied-pop var(--kopied-ms)var(--ease-snap)1 both}@keyframes kopied-pop{0%{opacity:0;transform:translateY(4px)scale(.98)}12%{opacity:1;transform:translateY(0)scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(-2px)scale(.995)}}@media (prefers-reduced-motion:reduce){.sf-btn--kopy .txt{transition:none}.sf-btn--kopy.is-kopied:after{opacity:1;animation:none}}@media (max-width:820px){.sf-head,.sf-reply{padding:var(--space-2)}.sf-reply-actions{gap:.5rem}.sf-link,.sf-btn,.sf-btn--ghost{justify-content:center;width:100%}.sf-add{grid-template-columns:1fr}.sf-add button{width:100%}}@media (max-width:380px){.sf-head,.sf-reply{border-radius:var(--r-lg)}.sf-pill{padding:.34rem .58rem;font-size:12px}.sf-input,.sf-textarea{padding:.72rem .9rem}}@media (min-width:1200px){.sf{gap:var(--space-4)}.sf-list{gap:var(--space-3)}}@media (prefers-contrast:more){.sf-head,.sf-payload,.sf-add textarea,.sf-list .feed-card,.sf-reply,.sf-reply-result{border-color:#ffffff73}.sf-add button,.sf-btn{border-color:#ffdf8ab8}}@media print{.sf{color:#000;background:#fff;height:auto;max-height:none;animation:none;overflow:visible}.sf-head,.sf-payload,.sf-list .feed-card,.sf-reply,.sf-reply-result{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #000}.sf-add,.sf-empty,.sf-error{display:none}}:root{--sp-bg:radial-gradient(1200px 800px at 50% 0%,#000000b8,#000000e6 60%),#040708;--sp-text:#e7fbf7;--sp-dim:#aee8df;--sp-glass:#0c12148c;--sp-border:#ffffff14;--sp-ring:#37e6d473;--c-cyan:#37e6d4;--c-cyan-2:#5ce1ff;--c-vio:#a78bfa;--c-mint:#57f0c7;--c-rose:#ff6b6b;--c-ink:#e7fbf7;--font-sans:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--pulse:5.236s;--ease-breath:cubic-bezier(.33,.01,.24,1);--tap-scale:.985;--spinner-size:18px;--busy-sheen:linear-gradient(115deg,#ffffff47,#fff0 60%);--busy-stripes:repeating-linear-gradient(115deg,#37e6d42e 0 14px,#5ce1ff1f 14px 28px);--crystal-hue:180;--crystal-accent:#00ffd0;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-right:env(safe-area-inset-right,0px);--live-breath:5.236s;--ether-cyan:#19e6ff;--ether-ice:#c7f5ff;--ether-deep:#0aa8ff}@property --breath-scale{syntax:"<number>";inherits:false;initial-value:0}@property --breath-hue{syntax:"<angle>";inherits:false;initial-value:0deg}html.sigil-scroll,body{background:var(--sp-bg);height:auto;min-height:100%;color:var(--sp-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:auto}.sigilpage{--veil1:radial-gradient(1400px 900px at 10% 10%,#00ffde1a,transparent 60%);--veil2:radial-gradient(1000px 800px at 90% 80%,#a78bfa1a,transparent 60%);--veil3:radial-gradient(900px 700px at 50% 90%,#5ce1ff1a,transparent 60%);min-height:100dvh;padding:12px;position:relative}.sigilpage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(65% 55% at 50% calc(52% + (var(--breath-scale)*2%)),color-mix(in oklab,var(--crystal-accent)24%,transparent)0%,transparent 62%),radial-gradient(85% 65% at 20% 20%,#5ce1ff2e 0%,transparent 70%),radial-gradient(85% 65% at 80% 80%,#a78bfa29 0%,transparent 70%);filter:blur(28px)saturate(calc(1.05 + var(--breath-scale)*.25))hue-rotate(var(--breath-hue));opacity:calc(.22 + var(--breath-scale)*.18);transform:scale(calc(1 + var(--breath-scale)*.028))translateY(calc(var(--breath-scale)*-1.2%));animation:breath-mantle var(--pulse)var(--ease-breath)infinite;position:fixed;inset:-10%}@supports (color:lab(0% 0 0)){.sigilpage:before{background:radial-gradient(65% 55% at 50% calc(52% + (var(--breath-scale)*2%)),color-mix(in oklab,var(--crystal-accent)24%,transparent)0%,transparent 62%),radial-gradient(85% 65% at 20% 20%,lab(83.1366% -31.1232 -26.0879/.18) 0%,transparent 70%),radial-gradient(85% 65% at 80% 80%,lab(64.0812% 29.1806 -52.4362/.16) 0%,transparent 70%)}}.sp-veil,.sp-veil-stars{pointer-events:none;z-index:0;contain:layout style paint;position:fixed;inset:0}.sp-veil{background:var(--veil1),var(--veil2),var(--veil3);opacity:.9;filter:saturate(1.06);animation:veil-breathe var(--pulse)var(--ease-breath)infinite}.sp-veil-stars{opacity:.25;animation:stars-breathe var(--pulse)ease-in-out infinite;background:radial-gradient(1px 1px at 10% 20%,#ffffff1f,#0000 60%),radial-gradient(1px 1px at 70% 60%,#ffffff1a,#0000 60%),radial-gradient(1px 1px at 40% 80%,#ffffff14,#0000 60%)}@keyframes breath-mantle{0%{--breath-scale:0;--breath-hue:0deg}50%{--breath-scale:.9;--breath-hue:6deg}to{--breath-scale:0;--breath-hue:0deg}}@keyframes veil-breathe{0%,to{filter:blur()saturate(1.04);opacity:.87;transform:translate(0,0)scale(1)}50%{filter:blur(.4px)saturate(1.12);opacity:.93;transform:translateY(-1.2%)scale(1.012)}}@keyframes stars-breathe{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.35;transform:translateY(-.6%)}}.sp-viewport{z-index:1;width:100%;padding-bottom:calc(104px + var(--safe-bottom));margin:0 auto;position:relative}.sp-shell{gap:clamp(16px,2.4vw,24px);max-width:1120px;margin:0 auto;padding:clamp(12px,2.2vw,24px);display:grid}.sp-header{text-align:center;gap:6px;display:grid}.sp-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--sp-dim);animation:text-glow var(--pulse)linear infinite;font-size:.75rem}@keyframes text-glow{0%,to{text-shadow:0 0 #5ce1ff00;opacity:.9}50%{text-shadow:0 0 12px #5ce1ff59;opacity:1}}.sp-title{text-shadow:0 0 24px var(--crystal-accent);margin:0;font-size:clamp(22px,3.8vw,38px);font-weight:700;position:relative}.sp-title:after{content:"";filter:blur(.2px);width:120px;height:2px;animation:title-underline var(--pulse)var(--ease-breath)infinite;background:linear-gradient(90deg,#0000,#37e6d480,#0000);margin:8px auto 0;display:block}@keyframes title-underline{0%,to{opacity:.45;transform:scaleX(.92)}50%{opacity:.9;transform:scaleX(1.08)}}.sp-sub{color:var(--sp-dim);margin:2px 0 6px;font-size:.95rem}.sp-auth{justify-content:center;margin-top:6px;display:flex}.auth-badge{isolation:isolate;color:var(--sp-text);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-backdrop-filter:blur(8px)saturate(1.12);backdrop-filter:blur(8px)saturate(1.12);animation:seal-breathe var(--pulse)var(--ease-breath)infinite;background:linear-gradient(#12181a94,#12181a5c);border:1px solid #ffffff1f;border-radius:999px;padding:12px 18px;font-size:.96rem;font-weight:800;transition:transform 60ms,box-shadow .18s,border-color .18s;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000059,0 0 #37e6d400}.auth-badge--ok{color:var(--c-mint);outline:1px solid color-mix(in oklab,var(--crystal-accent),transparent 70%);border-color:#57f0c761}.auth-badge--bad{color:var(--c-rose);border-color:#ff6b6b6b}.auth-badge--checking{color:var(--c-cyan-2)}.auth-badge:before{content:"";opacity:.28;pointer-events:none;background:linear-gradient(#ffffff38,#fff0);border-radius:999px;height:56%;position:absolute;top:4px;left:6px;right:6px}.auth-badge:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:0;animation:sheen var(--pulse)var(--ease-breath)infinite;background:linear-gradient(115deg,#0000 25%,#ffffff47 47%,#ffffff14 60%,#0000 72%),radial-gradient(60% 40%,#37e6d41a,#0000 65%);position:absolute;inset:-2px;transform:translate(-35%)skew(-8deg)}.auth-badge:active{transform:scale(var(--tap-scale))}@keyframes seal-breathe{0%,to{box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000059,0 0 #37e6d400}50%{box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000061,0 0 34px #37e6d41f}}@keyframes sheen{0%{opacity:0;transform:translate(-35%)skew(-8deg)}35%{opacity:.7;transform:translate(0%)skew(-8deg)}65%{opacity:0;transform:translate(35%)skew(-8deg)}to{opacity:0;transform:translate(35%)skew(-8deg)}}body.bp-open{overflow:hidden}body.bp-open :where(.sigilpage,.sp-viewport,.sp-shell,.sp-veil,.sp-veil-stars){filter:none!important;perspective:none!important;transform:none!important}.auth-badge[role=button]{cursor:pointer}.sp-breathproof__backdrop{z-index:10000;-webkit-backdrop-filter:blur(2px);opacity:0;background:#080c1080;place-items:center;animation:.16s forwards bp-fade-in;display:grid;position:fixed;inset:0}.sp-breathproof{z-index:10001;background:var(--card-bg,#0b0f14);width:min(840px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(90svh,90dvh,720px);padding:16px calc(16px + env(safe-area-inset-right))16px calc(16px + env(safe-area-inset-left));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid #ffffff14;border-radius:16px;animation:.2s cubic-bezier(.2,.75,.3,1) forwards bp-pop;position:relative;overflow:auto;box-shadow:0 18px 60px #0000008c}.sp-breathproof__close{top:max(8px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));width:32px;height:32px;color:inherit;cursor:pointer;opacity:.75;background:0 0;border:none;border-radius:8px;font-size:20px;line-height:1;position:absolute}.sp-breathproof__close:hover{opacity:1}.kv{grid-template-columns:max-content 1fr;gap:6px 12px;margin:10px 0;display:grid}.kv dt{opacity:.75}.kv dd{margin:0}.kv code.wrap{word-break:break-word;overflow-wrap:anywhere}.sp-breathproof__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (max-width:640px){.sp-breathproof{border-bottom-left-radius:max(16px,env(safe-area-inset-left));border-bottom-right-radius:max(16px,env(safe-area-inset-right));width:min(720px,100vw - 16px);max-height:min(92svh,92dvh)}}@keyframes bp-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes bp-fade-in{0%{opacity:0}to{opacity:1}}.auth-badge--verified{--ok-h:150;--ok-s:80%;--ok-l:38%;letter-spacing:.2px;background:linear-gradient(180deg,hsl(var(--ok-h)var(--ok-s)calc(var(--ok-l) + 22%)/.14),hsl(var(--ok-h)var(--ok-s)calc(var(--ok-l) + 14%)/.1));border:1px solid hsl(var(--ok-h)var(--ok-s)var(--ok-l)/.35);color:hsl(var(--ok-h)var(--ok-s)var(--ok-l));box-shadow:0 0 0 1px hsl(var(--ok-h)var(--ok-s)var(--ok-l)/.08)inset,0 1px 6px hsl(var(--ok-h)var(--ok-s)8%/.2);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-weight:600;display:inline-flex}.auth-badge--verified .check{background:hsl(var(--ok-h)var(--ok-s)var(--ok-l));color:#fff;width:18px;height:18px;box-shadow:0 0 0 1px hsl(var(--ok-h)var(--ok-s)var(--ok-l)/.4);border-radius:999px;place-items:center;font-size:12px;line-height:1;display:grid}.auth-badge[role=button]{cursor:pointer;pointer-events:auto}.auth-badge--checking[role=button],.auth-badge--verified[role=button]{pointer-events:auto}.sp-card{background:var(--sp-glass);border:1px solid var(--sp-border);border-radius:16px;gap:14px;padding:clamp(12px,2.2vw,20px);display:grid;position:relative;overflow:hidden}.sp-card:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:0;animation:card-mist var(--pulse)var(--ease-breath)infinite;background:radial-gradient(60% 45%,#37e6d414,#0000 65%);position:absolute;inset:0}@keyframes card-mist{0%,to{opacity:.05;transform:scale(1)}50%{opacity:.12;transform:scale(1.01)}}.sp-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-hash{align-items:baseline;gap:8px;display:flex}.sp-hash-label{color:var(--sp-dim);font-size:.9rem}.sp-hash-short{font-family:var(--font-mono)}.sp-actions{flex-wrap:wrap;gap:8px;display:flex}.btn-ghost,.btn-primary,.btn-secondary{--btn-bg:#ffffff08;border:1px solid var(--sp-border);background:var(--btn-bg);min-height:44px;color:var(--sp-text);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:12px;padding:12px 16px;font-weight:800;transition:transform 40ms,box-shadow .18s,outline-color .18s,background .18s,opacity .12s;position:relative}.btn-primary{--btn-bg:#37e6d41a;box-shadow:0 0 0 1px color-mix(in oklab,var(--crystal-accent),transparent 75%)}.btn-secondary{--btn-bg:#5ce1ff1a}.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:"";border-radius:inherit;pointer-events:none;background:radial-gradient(220px 120px at var(--x,50%)var(--y,50%),#ffffff2e,transparent 60%);opacity:1;animation:.45s ease-out forwards ripple;position:absolute;inset:0}.btn-primary.is-busy,.btn-primary[aria-busy=true],.btn-primary[data-busy=true],.btn-primary:disabled{opacity:1;cursor:progress}.btn-primary.is-busy:after,.btn-primary[aria-busy=true]:after,.btn-primary[data-busy=true]:after,.btn-primary:disabled:after{content:"";border-radius:inherit;pointer-events:none;background:var(--busy-stripes);mix-blend-mode:screen;opacity:.55;animation:1.1s linear infinite stripes;position:absolute;inset:1px}@keyframes stripes{0%{background-position:0 0}to{background-position:140px 0}}.btn-primary.is-busy:before,.btn-primary[aria-busy=true]:before,.btn-primary[data-busy=true]:before,.btn-primary:disabled:before{content:"";width:var(--spinner-size);height:var(--spinner-size);border:2px solid #fff3;border-top-color:var(--c-cyan);filter:drop-shadow(0 0 8px #37e6d499);border-radius:50%;animation:.7s linear infinite spin;position:absolute;top:8px;right:10px}.btn-ghost.is-busy,.btn-ghost[aria-busy=true],.btn-ghost[data-busy=true],.btn-secondary.is-busy,.btn-secondary[aria-busy=true],.btn-secondary[data-busy=true]{opacity:.75;cursor:progress}.sp-frame{border:1px solid var(--sp-border);animation:frame-breathe var(--pulse)var(--ease-breath)infinite;background:radial-gradient(800px 600px,#00ffde0d,#0000 60%);border-radius:14px;place-items:center;padding:clamp(8px,1.8vw,12px);display:grid;position:relative;overflow:hidden;transform:translateZ(0)}@keyframes frame-breathe{0%,to{transform:scale(1);box-shadow:0 0 #37e6d400}50%{transform:scale(1.012);box-shadow:0 0 48px #37e6d40f}}.sp-frame:after{content:"";filter:blur(18px);opacity:.35;animation:halo var(--pulse)var(--ease-breath)infinite;background:radial-gradient(40% 35%,#37e6d41f,#0000 70%);position:absolute;inset:-5%}@keyframes halo{0%{opacity:.28;transform:scale(1)}50%{opacity:.45;transform:scale(1.06)}to{opacity:.28;transform:scale(1)}}.sp-pulse-tag{opacity:.9;border:1px solid var(--sp-border);animation:tag-glint var(--pulse)linear infinite;background:#0006;border-radius:8px;padding:4px 8px;font-size:.85rem;position:absolute;bottom:10px;right:10px}@keyframes tag-glint{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:inset 0 0 12px #5ce1ff40}}.sp-skeleton,.sp-error{place-items:center;width:100%;min-height:220px;display:grid}.sp-rune{border:2px solid var(--sp-border);opacity:.7;width:18px;height:18px;position:absolute}.sp-rune--tl{animation:rune var(--pulse)linear infinite;border-bottom:0;border-right:0;border-radius:8px 0 0;top:8px;left:8px}.sp-rune--tr{animation:rune calc(var(--pulse)*.85)linear infinite reverse;border-bottom:0;border-left:0;border-radius:0 8px 0 0;top:8px;right:8px}.sp-rune--bl{animation:rune calc(var(--pulse)*1.15)linear infinite;border-top:0;border-right:0;border-radius:0 0 0 8px;bottom:8px;left:8px}.sp-rune--br{animation:rune calc(var(--pulse)*1.3)linear infinite reverse;border-top:0;border-left:0;border-radius:0 0 8px;bottom:8px;right:8px}@keyframes rune{0%{opacity:.55;box-shadow:0 0 #37e6d400}50%{opacity:.95;box-shadow:0 0 14px #37e6d447}to{opacity:.55;box-shadow:0 0 #37e6d400}}.sp-meta{gap:8px;display:grid}.sp-meta-row{grid-template-columns:140px 1fr;align-items:start;gap:8px;display:grid}.lbl{color:var(--sp-dim)}.mono-wrap{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.sp-cta{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.sp-provenance{background:var(--sp-glass);border:1px solid var(--sp-border);border-radius:16px;gap:10px;padding:14px;display:grid;position:relative;overflow:hidden}.sp-provenance:before{content:"";mix-blend-mode:screen;opacity:0;pointer-events:none;animation:panel-breathe var(--pulse)var(--ease-breath)infinite;background:radial-gradient(30% 22% at 10% 20%,#5ce1ff0f,#0000 60%),radial-gradient(30% 22% at 90% 80%,#a78bfa0d,#0000 60%);position:absolute;inset:-10%}@keyframes panel-breathe{0%,to{transform:translateZ(0)scale(1);box-shadow:0 16px 48px #00000080}50%{transform:translateZ(0)scale(1.005);box-shadow:0 18px 56px #0000008a}}.sp-prov-title{margin:0;font-size:1.05rem}.sp-prov-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sp-prov-row{grid-template-columns:120px 1fr;gap:8px;display:grid}.sp-fine{color:var(--sp-dim);margin:6px 2px 0;font-size:.9rem}.owner-gated{margin-top:8px;display:none}.sigilpage[data-owner-verified=true]:not([data-archived=true]) .owner-gated{display:block}.sigilpage[data-archived=true] .owner-gated{opacity:.5;pointer-events:none}.sigilpage[data-owner-verified=false] .owner-gated{display:none}.owner-gated>*{grid-template-columns:1fr;align-items:start;gap:16px;min-width:0;display:grid}@media (min-width:980px){.owner-gated>*{grid-template-columns:minmax(0,1fr) 360px;gap:20px}.owner-gated>*>.sp-card:first-of-type{grid-column:1}.owner-gated>*>.sp-card:nth-of-type(n+2){grid-column:2}.owner-gated>*>.sp-card:nth-of-type(n+2)>.sp-card{margin-top:12px}}.owner-gated .sp-card{min-width:0;margin:0;position:relative;overflow:hidden}.owner-gated .sp-card h3{margin:0 0 10px}.owner-gated input,.owner-gated select,.owner-gated textarea,.owner-gated button{max-width:100%}.owner-gated [style*="position: absolute"]{position:static!important}.sp-sovereign{gap:12px;display:grid}.sp-panel{background:var(--sp-glass);border:1px solid var(--sp-border);z-index:2;border-radius:14px;gap:10px;padding:12px;display:grid;position:relative;overflow:hidden}.sp-panel h3{margin:0 0 4px;font-size:1rem}.sp-field{gap:8px;margin-block:10px;scroll-margin:20vh;display:grid}.sp-field .lbl{opacity:.9;font-size:14px}.sp-field input[type=text],.sp-field input[type=number],.sp-field select{border:1px solid var(--sp-border);width:100%;max-width:100%;min-height:48px;color:var(--sp-text);appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ffffff05;border-radius:12px;outline:none;padding:12px 14px;font-size:16px;line-height:1.2;transition:box-shadow .18s,border-color .18s,background .18s,transform 40ms}.sp-field input::placeholder{color:#ffffff8c}.sp-field input:focus,.sp-field select:focus{box-shadow:0 0 0 2px var(--sp-ring);border-color:#0000}.sp-field input[type=file]{border:1px solid var(--sp-border);width:100%;max-width:100%;color:var(--sp-text);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ffffff05;border-radius:12px;padding:10px}.sp-field input[type=file]::file-selector-button{border:1px solid var(--sp-border);color:var(--sp-text);cursor:pointer;background:linear-gradient(#37e6d426,#5ce1ff1f);border-radius:10px;margin-right:12px;padding:10px 14px;font-weight:800;transition:transform 40ms,box-shadow .18s}.sp-field input[type=file]::-webkit-file-upload-button{border:1px solid var(--sp-border);color:var(--sp-text);cursor:pointer;background:linear-gradient(#37e6d426,#5ce1ff1f);border-radius:10px;margin-right:12px;padding:10px 14px;font-weight:800;transition:transform 40ms,box-shadow .18s}.sp-field input[type=file]::file-selector-button:hover{box-shadow:0 6px 28px #37e6d424}.sp-field input[type=file]::-webkit-file-upload-button:hover{box-shadow:0 6px 28px #37e6d424}.sp-field input[type=file]::file-selector-button:active{transform:scale(var(--tap-scale))}.sp-field input[type=file]::-webkit-file-upload-button:active{transform:scale(var(--tap-scale))}.sp-expiry{grid-template-columns:1fr 1fr 1fr;align-items:center}@media (max-width:768px){.sp-expiry{grid-template-columns:1fr 1fr}}.badge{border:1px solid var(--sp-border);background:#ffffff08;border-radius:999px;padding:4px 8px}.badge--ok{color:var(--c-mint);box-shadow:0 0 0 1px var(--sp-ring)inset}.badge--checking{background:linear-gradient(#7ea7ff38,#0000001f)}.sigilpage .sp-panel[aria-labelledby=own-exp-title] .sp-field:has(>output){display:none!important}@supports not selector(:has(*)){.sigilpage .sp-panel[aria-labelledby=own-exp-title] .sp-field:not(.sp-expiry){display:none!important}}.btn-icon{cursor:pointer;background:linear-gradient(#ffffff1f,#ffffff0a);border:1px solid #ffffff29;border-radius:12px;margin-left:8px;padding:8px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 14px #00000059}.btn-icon:hover{transform:scale(1.08);box-shadow:0 6px 18px #00ffd059}.icon-verify-ownership{stroke:var(--crystal-accent);transition:stroke .2s}.btn-icon:hover .icon-verify-ownership{stroke:#fff}.ownership-overlay{z-index:9998;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0006;position:fixed;inset:0}.sigilpage{--phi-size:18px;--phi-outer-glow:18px;--phi-inner-glow:8px}.sp-price-chip{border:1px solid var(--sp-border);-webkit-backdrop-filter:blur(8px)saturate(1.12);backdrop-filter:blur(8px)saturate(1.12);will-change:filter,box-shadow;background:linear-gradient(#12181a94,#12181a5c);border-radius:14px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;min-height:44px;padding:10px 12px;transition:background .25s,border-color .25s,box-shadow .25s;display:grid}.sp-price-chip .phi{inline-size:var(--phi-size);block-size:var(--phi-size);-webkit-mask:var(--phi-url)center/contain no-repeat;-webkit-mask:var(--phi-url)center/contain no-repeat;mask:var(--phi-url)center/contain no-repeat;background-blend-mode:normal,screen;filter:saturate(150%)brightness(1.06)drop-shadow(0 0 calc(var(--phi-inner-glow)*.9)#ffffff8c)drop-shadow(0 0 var(--phi-outer-glow)#ffffff59);animation:phiPulse var(--live-breath)ease-in-out infinite;will-change:filter,transform;isolation:isolate;background:conic-gradient(#ff5a5a 0deg,#ff964d 36deg,#ffe04d 72deg,#5aff77 108deg,#4df2ff 144deg,#6b6bff 180deg,#b84dff 216deg,#ff4dd0 252deg,#ff5a5a 360deg),linear-gradient(#ffffff47,#ffffff1a);position:relative}.sp-price-chip .phi:after{content:"";pointer-events:none;mix-blend-mode:screen;filter:blur(4px);opacity:.8;animation:phiHalo var(--live-breath)ease-in-out infinite;background:radial-gradient(closest-side,#fff6,#fff0 70%);border-radius:50%;position:absolute;inset:-30%}.sp-price-chip .phi:before{content:"";pointer-events:none;mix-blend-mode:screen;filter:blur(.6px)saturate(140%);opacity:.75;animation:phiSheen calc(var(--live-breath)*2.618)ease-in-out infinite;background:linear-gradient(115deg,#0000 0%,#ffffff59 34%,#ffffff26 40%,#0000 56%);border-radius:40%;position:absolute;inset:-8%}.sp-price-chip .price{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;font-weight:900;line-height:1;transition:color .25s,text-shadow .25s}.sp-price-chip .chip-spacer{min-width:8px}.sp-price-chip .live-badge{justify-self:end}@keyframes phiPulse{0%,to{filter:saturate(140%)brightness(1.04);transform:scale(1)}50%{filter:saturate(185%)brightness(1.26);transform:scale(1.08)}}@keyframes phiHalo{0%,to{opacity:.8;transform:scale(.97)}50%{opacity:1;transform:scale(1.06)}}@keyframes phiSheen{0%{opacity:.55;transform:translate(-8%)skew(-6deg)}50%{opacity:.9;transform:translate(10%)skew(-6deg)}to{opacity:.55;transform:translate(22%)skew(-6deg)}}.sp-price-chip.flash-up{background:linear-gradient(#24e6a247,#24e6a21a);border-color:#24e6a28c;box-shadow:0 0 22px #24e6a273,0 10px 30px #00000059,inset 0 1px #ffffff14}.sp-price-chip.flash-up .price{color:#24e6a2;text-shadow:0 0 12px #24e6a299}.sp-price-chip.flash-down{background:linear-gradient(#ff404047,#ff40401a);border-color:#ff40408c;box-shadow:0 0 22px #ff404073,0 10px 30px #00000059,inset 0 1px #ffffff14}.sp-price-chip.flash-down .price{color:#ff4040;text-shadow:0 0 12px #ff404099}.sp-price-chip .live-badge{text-transform:uppercase;letter-spacing:.18em;color:var(--ether-ice);background:linear-gradient(180deg,color-mix(in srgb,var(--ether-cyan)28%,transparent),color-mix(in srgb,var(--ether-cyan)12%,transparent));border:1px solid color-mix(in srgb,var(--ether-cyan)70%,transparent);text-shadow:0 0 6px color-mix(in srgb,var(--ether-cyan)95%,transparent),0 0 16px color-mix(in srgb,var(--ether-cyan)75%,transparent),0 0 28px color-mix(in srgb,var(--ether-deep)55%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--ether-cyan)55%,transparent),inset 0 0 12px color-mix(in srgb,var(--ether-cyan)28%,transparent),0 0 1px #ffffff40;animation:liveGlow var(--live-breath)ease-in-out infinite;will-change:transform,filter,box-shadow,text-shadow;isolation:isolate;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 22px;font-weight:900;display:inline-flex;position:relative}.sp-price-chip .live-badge:before{content:none!important}.sp-price-chip .live-badge:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;filter:blur(.6px)saturate(140%);opacity:.8;animation:liveBadgeGlint calc(var(--live-breath)*1.15)linear infinite;background:linear-gradient(115deg,#0000 0%,#ffffff24 22%,#ffffff57 28%,#ffffff2e 36%,#0000 50%);position:absolute;inset:-1px;transform:translate(-140%)skew(-8deg)}.sp-price-chip .live-badge .twinkles{border-radius:inherit;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ether-cyan)90%,transparent));opacity:.75;animation:twinkle var(--live-breath)ease-in-out infinite;background:radial-gradient(2px 2px at 20% 40%,#ffffffe6,#0000 50%),radial-gradient(1.6px 1.6px at 72% 28%,#ffffffd9,#0000 48%),radial-gradient(1.8px 1.8px at 55% 70%,#ffffffd9,#0000 50%),radial-gradient(1.4px 1.4px at 36% 62%,#ffffffe6,#0000 48%);position:absolute;inset:0}@keyframes liveGlow{0%{filter:saturate(120%)brightness(1.03);box-shadow:0 0 16px color-mix(in srgb,var(--ether-cyan)42%,transparent),inset 0 0 8px color-mix(in srgb,var(--ether-cyan)22%,transparent);transform:scale(.985)}48%{filter:saturate(175%)brightness(1.26);box-shadow:0 0 30px color-mix(in srgb,var(--ether-cyan)78%,transparent),inset 0 0 16px color-mix(in srgb,var(--ether-cyan)36%,transparent);transform:scale(1.03)}52%{filter:saturate(182%)brightness(1.28);transform:scale(1.031)}to{filter:saturate(120%)brightness(1.03);box-shadow:0 0 16px color-mix(in srgb,var(--ether-cyan)42%,transparent),inset 0 0 8px color-mix(in srgb,var(--ether-cyan)22%,transparent);transform:scale(.985)}}@keyframes liveBadgeGlint{0%{opacity:0;transform:translate(-140%)skew(-8deg)}6%{opacity:.55}50%{opacity:.85}94%{opacity:.55}to{opacity:0;transform:translate(140%)skew(-8deg)}}@keyframes twinkle{0%,to{opacity:.65;filter:brightness()saturate(1.1);transform:translateY(0)}48%{opacity:.95;filter:brightness(1.2)saturate(1.25);transform:translateY(-.5px)}52%{opacity:1;filter:brightness(1.3)saturate(1.35);transform:translateY(-.6px)}}@media (max-width:420px){.sp-price-chip{grid-template-columns:auto 1fr;grid-auto-rows:min-content}.sp-price-chip .chip-spacer{display:none}.sp-price-chip .live-badge{grid-column:1/-1;justify-self:center;margin-top:6px}}@media (pointer:coarse){.sp-price-chip{padding:12px 14px}.sp-price-chip .live-badge{padding:6px 14px 6px 22px}}.sigilpage .sp-debits{--pad:clamp(12px,2.2vw,20px);--gap:clamp(8px,1.5vw,14px);--ring:hsla(var(--crystal-hue,180),95%,62%,.28);--line-soft:#ffffff14;padding:var(--pad);gap:var(--gap);flex-direction:column;margin:clamp(8px,1.6vh,16px) 0 clamp(12px,2vh,20px);display:flex}.sigilpage .sp-debits__summary{flex-wrap:wrap;align-items:center;gap:clamp(8px,1.4vw,12px);margin-bottom:clamp(6px,1vh,10px);display:flex}.sigilpage .auth-badge--debited{background:linear-gradient(#ff825c38,#0000001f);border-color:#ffb49647}.sigilpage .auth-badge--available{background:linear-gradient(#34f8ba38,#0000001f);border-color:#78ffdc47}.sigilpage .sp-debits h3{letter-spacing:.01em;color:var(--c-ink,#eafcff);text-shadow:0 0 16px var(--ring);margin:0;font-size:clamp(14px,2.4vw,18px);font-weight:700}.sigilpage .sp-debits__list{--row-pad-y:clamp(8px,1.4vw,10px);--row-pad-x:clamp(10px,2vw,14px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:linear-gradient(#ffffff08,#ffffff05);border-radius:14px;max-height:min(40vh,420px);margin:0;padding:0;list-style:none;overflow:auto}.sigilpage .sp-debits__item{padding:var(--row-pad-y)var(--row-pad-x);border-top:1px dashed var(--line-soft);grid-template-columns:1fr auto;align-items:start;gap:10px;display:grid;position:relative}.sigilpage .sp-debits__item:first-child{border-top-color:#0000}.sigilpage .sp-debits__who{min-width:0;color:var(--c-ink,#eafcff);opacity:.95;font-size:clamp(12px,2.1vw,14px)}.sigilpage .sp-debits__amt{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-ink,#eafcff);text-shadow:0 0 12px var(--ring);justify-self:end;padding-left:12px;font-size:clamp(12px,2.1vw,14px);font-weight:800}.sigilpage .sp-debits__meta{opacity:.75;grid-column:1/-1;font-size:clamp(11px,1.8vw,13px)}.sigilpage .sp-debits__item:not(:has(.sp-debits__amt)){line-height:1.4}@media (min-width:640px){.sigilpage .sp-debits__item{grid-template-columns:1.1fr minmax(120px,.9fr) auto;align-items:center}.sigilpage .sp-debits__meta{opacity:.7;grid-column:auto;justify-self:start}}@media (max-width:520px){.sigilpage .sp-debits__item{grid-template-columns:1fr}.sigilpage .sp-debits__amt{order:-1;justify-self:start}}.sigilpage .sp-debits__list::-webkit-scrollbar{width:10px;height:10px}.sigilpage .sp-debits__list::-webkit-scrollbar-thumb{background:linear-gradient(#ffffff2e,#ffffff1a) padding-box padding-box;border:2px solid #0000;border-radius:999px}.sigilpage .sp-debits__list::-webkit-scrollbar-track{background:0 0}.owner-gated abbr[title],.sp-debits abbr[title]{font-variant-numeric:tabular-nums;word-break:break-all;border-bottom:0;text-decoration:none}.stargate-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);animation:veil-breathe var(--pulse)var(--ease-breath)infinite;background:radial-gradient(80% 60%,#000000a6,#000000f2),radial-gradient(1200px 800px,#7ea7ff1f,#0000 70%);grid-template-rows:auto 1fr;gap:8px;display:grid;position:fixed;inset:0}.stargate-exit{border:1px solid var(--sp-border);color:var(--sp-text);cursor:pointer;touch-action:manipulation;background:#ffffff1a;border-radius:10px;place-self:start end;margin:8px;padding:8px 10px;transition:transform 40ms,box-shadow .18s}.stargate-exit:active{transform:scale(var(--tap-scale))}.stargate-stage{place-items:center;padding:10px;display:grid}.stargate-stage img{object-fit:contain;width:auto;max-width:100vw;height:auto;max-height:85vh;animation:frame-breathe var(--pulse)var(--ease-breath)infinite}.sp-epulse{margin:16px 16px 4px}.epulse-card{background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff1a;border-radius:20px;padding:18px 18px 16px;position:relative;overflow:hidden;box-shadow:0 18px 60px #00000059,inset 0 1px #ffffff14,0 0 0 1px #ffffff08}.epulse-card:before{content:"";background:radial-gradient(600px 300px at 25% 10%,var(--ring),transparent 60%),radial-gradient(600px 300px at 85% 0%,var(--ring2),transparent 60%);filter:blur(42px);opacity:.35;pointer-events:none;width:65%;height:140%;position:absolute;inset:-35% -35% auto auto}.epulse-head{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.epulse-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-dim);text-shadow:0 0 18px color-mix(in oklab,var(--crystal-accent)40%,transparent);font-weight:800}.epulse-value{color:var(--ink);text-shadow:0 0 20px color-mix(in oklab,var(--crystal-accent)55%,transparent),0 0 8px color-mix(in oklab,var(--crystal-accent)40%,transparent);margin-left:auto;font-size:clamp(22px,4.6vw,34px);font-weight:900;line-height:1}.epulse-sub{color:var(--ink-dim);margin-top:-2px;font-size:12.5px}.epulse-bar{background:linear-gradient(#ffffff24,#ffffff0f);border:1px solid #ffffff29;border-radius:999px;height:12px;margin-top:10px;position:relative;overflow:hidden}.epulse-bar .bar-fill{background:linear-gradient(90deg,color-mix(in oklab,var(--crystal-accent)85%,white 0%)0%,color-mix(in oklab,var(--crystal-accent)70%,white 0%)100%);width:0%;height:100%;box-shadow:0 0 16px color-mix(in oklab,var(--crystal-accent)60%,transparent);border-right:1px solid #ffffff59;transition:width 80ms linear}.sp-lineage{--accent:var(--crystal-accent,#00ffd0);--hue:var(--crystal-hue,180);--breath:5.236s;--breath-slow:calc(var(--breath)*1.618);--breath-deep:calc(var(--breath)*2.618);--breath-wide:calc(var(--breath)*3.236);--glow:color-mix(in oklab,var(--accent)70%,white 10%);--panel-bg:linear-gradient(180deg,#ffffff0f,#ffffff08);--border:1px solid #fff3;border:var(--border);background:var(--panel-bg);-webkit-backdrop-filter:blur(8px)saturate(115%);isolation:isolate;animation:lineage-breath var(--breath)ease-in-out infinite alternate,lineage-drift var(--breath-slow)ease-in-out infinite alternate-reverse;border-radius:18px;margin:10px 0 18px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 22px -12px #0009}@supports (color:lab(0% 0 0)){.sp-lineage{--border:1px solid lab(100% -.0000298023 .0000119209/.2)}}.sp-lineage:before,.sp-lineage:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:-40%}.sp-lineage:before{background:radial-gradient(60% 45% at 20% 30%,hsla(var(--hue)90% 60%/.2),transparent 60%),radial-gradient(60% 45% at 80% 70%,hsla(calc(var(--hue) + 40)90% 65%/.18),transparent 60%),radial-gradient(70% 60% at 50% 50%,hsla(calc(var(--hue) + 20)90% 60%/.12),transparent 65%);filter:blur(28px)saturate(120%);animation:aurora-breath var(--breath-deep)ease-in-out infinite alternate,aurora-wander var(--breath-wide)ease-in-out infinite alternate;animation-delay:-1.618s,-.382s}.sp-lineage:after{background:conic-gradient(from 0deg,transparent 0 20deg,color-mix(in oklab,var(--glow),transparent 35%)120deg,transparent 360deg);opacity:.35;animation:halo-swell var(--breath-slow)ease-in-out infinite alternate,halo-tilt var(--breath-deep)ease-in-out infinite alternate-reverse;transform-origin:50%;will-change:transform,opacity,filter}.sp-lineage>*{z-index:1;position:relative}.sp-lineage__badge{letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg,var(--accent),color-mix(in oklab,var(--accent)60%,white 20%));color:#0000;text-shadow:0 0 .35em color-mix(in oklab,var(--accent)40%,transparent),0 0 .75em color-mix(in oklab,var(--accent)25%,transparent);filter:drop-shadow(0 2px 6px #00000059);-webkit-background-clip:text;background-clip:text;align-items:center;gap:.5ch;font-size:12px;font-weight:800;display:inline-flex}.sp-lineage__trail{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.sp-lineage__segment{display:contents}.sp-lineage__node{--chip-bg:linear-gradient(180deg,#ffffff1a,#ffffff0d);background:var(--chip-bg);-webkit-backdrop-filter:blur(4px)saturate(120%);animation:node-breath var(--breath)ease-in-out infinite alternate,ember-glow var(--breath-slow)ease-in-out infinite alternate-reverse;border:1px dashed #ffffff38;border-radius:9999px;align-items:center;gap:10px;padding:8px 12px;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:inline-flex;transform:translateZ(0);box-shadow:inset 0 0 0 1px #ffffff0f,0 4px 16px -10px #0009,0 0 #0000}.sp-lineage__node:nth-child(3n+1){animation-delay:-.382s,-1.236s}.sp-lineage__node:nth-child(3n+2){animation-delay:-.618s,-.764s}.sp-lineage__node:nth-child(3n+3){animation-delay:-1s,-.236s}.sp-lineage__node:hover{box-shadow:inset 0 0 0 1px #ffffff14,0 6px 20px -10px color-mix(in oklab,var(--accent)25%,black 75%),0 0 24px -10px color-mix(in oklab,var(--accent)45%,transparent);transform:translateY(-1px)}.sp-lineage__node:active{transform:translateY(0)}.sp-lineage__node--parent{opacity:.98;border-style:solid;box-shadow:inset 0 0 0 1px #ffffff1a,0 6px 18px -12px #000000b3}.sp-lineage__node--this{border-color:var(--accent);background:radial-gradient(120% 140% at 10% 10%,color-mix(in oklab,var(--accent)12%,transparent)0 40%,transparent 70%),var(--chip-bg);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent)25%,white 5%),0 0 0 1px #0000000f inset,0 0 28px -10px color-mix(in oklab,var(--accent)60%,transparent);animation:heart-fire var(--breath)ease-in-out infinite alternate,ember-glow var(--breath-slow)ease-in-out infinite alternate-reverse}.sp-lineage__node .lbl{text-transform:uppercase;opacity:.8;letter-spacing:.08em;font-size:11px}.sp-lineage__node .tok{font-family:var(--font-mono);opacity:.96;font-size:12px}.sp-lineage__node .meta{opacity:.72;font-size:11px}.sp-lineage__arrow{opacity:.7;filter:drop-shadow(0 0 6px color-mix(in oklab,var(--accent)30%,transparent));background:linear-gradient(90deg,color-mix(in oklab,var(--accent)60%,white 10%),color-mix(in oklab,var(--accent)30%,transparent));color:#0000;animation:arrow-sigh var(--breath-slow)ease-in-out infinite alternate;-webkit-background-clip:text;background-clip:text;padding:0 4px}.sp-lineage--children .sp-lineage__title{letter-spacing:.03em;text-transform:uppercase;opacity:.9;background:linear-gradient(90deg,#fff,color-mix(in oklab,var(--accent)45%,#fff));color:#0000;-webkit-background-clip:text;background-clip:text;margin:10px 0;font-size:14px}.sp-lineage__children{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sp-lineage__child{animation:child-breath var(--breath)ease-in-out infinite alternate;background:linear-gradient(#ffffff0f,#ffffff0a);border:1px solid #ffffff1f;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:8px 10px;font-size:13.5px;transition:transform .25s,box-shadow .25s;animation-delay:-.618s;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d,0 6px 16px -12px #000000a6}.sp-lineage__child:hover{box-shadow:inset 0 0 0 1px #ffffff14,0 10px 22px -12px color-mix(in oklab,var(--accent)20%,black 80%);transform:translateY(-1px)}.sp-lineage__child .pill{text-transform:uppercase;letter-spacing:.1em;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 10px -6px color-mix(in oklab,var(--accent)50%,transparent);animation:pill-glow var(--breath-slow)ease-in-out infinite alternate;background:linear-gradient(#ffffff1f,#ffffff0f);border:1px solid #ffffff2e;border-radius:9999px;padding:3px 10px;font-size:10.5px;position:relative}.sp-lineage__child .pill:after{content:"";border-radius:inherit;background:radial-gradient(120% 160% at 0% 0%,color-mix(in oklab,var(--accent)30%,transparent),transparent 60%);opacity:.55;pointer-events:none;position:absolute;inset:0}.sp-lineage__child .tok{font-family:var(--font-mono);opacity:.95}.sp-lineage__child .sep{opacity:.55}.sp-lineage__child .amt{opacity:.92;font-variant-numeric:tabular-nums;text-shadow:0 0 .45em color-mix(in oklab,var(--accent)25%,transparent)}.sp-lineage__note{opacity:.78;text-wrap:balance;animation:note-float var(--breath-deep)ease-in-out infinite alternate;margin-top:10px;font-size:12.5px;line-height:1.5}@keyframes lineage-breath{0%{filter:saturate(115%);transform:translateY(0)scale(1)}38.2%{filter:saturate(128%);transform:translateY(-2px)scale(1.012)}to{filter:saturate(115%);transform:translateY(0)scale(1)}}@keyframes lineage-drift{0%{filter:hue-rotate()brightness()}to{filter:hue-rotate(8deg)brightness(1.03)}}@keyframes aurora-breath{0%{opacity:.75;transform:scale(1.02)translate(-2%,-3%)}38.2%{opacity:.95;transform:scale(1.06)translate(2%,1%)}to{opacity:.8;transform:scale(1.02)translate(-2%,-1%)}}@keyframes aurora-wander{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.25deg)}}@keyframes halo-swell{0%{opacity:.28;filter:blur(8px);transform:scale(1)}38.2%{opacity:.4;filter:blur(10px);transform:scale(1.04)}to{opacity:.33;filter:blur(9px);transform:scale(1.01)}}@keyframes halo-tilt{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes node-breath{0%{transform:translateY(0)scale(1)}38.2%{transform:translateY(-1px)scale(1.006)}to{transform:translateY(0)scale(1)}}@keyframes ember-glow{0%{box-shadow:inset 0 0 0 1px #ffffff0f,0 0 16px -14px color-mix(in oklab,var(--accent)35%,transparent)}to{box-shadow:inset 0 0 0 1px #ffffff1a,0 0 28px -12px color-mix(in oklab,var(--accent)55%,transparent)}}@keyframes heart-fire{0%{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent)22%,white 4%),0 0 0 1px #0000000f inset,0 0 20px -10px color-mix(in oklab,var(--accent)35%,transparent)}38.2%{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent)38%,white 8%),0 0 0 1px #0000000f inset,0 0 40px -10px color-mix(in oklab,var(--accent)72%,transparent)}to{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent)26%,white 6%),0 0 0 1px #0000000f inset,0 0 26px -10px color-mix(in oklab,var(--accent)48%,transparent)}}@keyframes arrow-sigh{0%{opacity:.55;transform:translateY(0)}38.2%{opacity:.85;transform:translateY(-1px)}to{opacity:.65;transform:translateY(0)}}@keyframes child-breath{0%{transform:translateY(0)scale(1)}38.2%{transform:translateY(-1px)scale(1.004)}to{transform:translateY(0)scale(1)}}@keyframes pill-glow{0%{box-shadow:inset 0 0 0 1px #ffffff0f,0 0 6px -6px color-mix(in oklab,var(--accent)45%,transparent)}to{box-shadow:inset 0 0 0 1px #ffffff1a,0 0 16px -8px color-mix(in oklab,var(--accent)70%,transparent)}}@keyframes note-float{0%{opacity:.78;transform:translateY(0)}38.2%{opacity:.88;transform:translateY(-1px)}to{opacity:.8;transform:translateY(0)}}@media (max-width:720px){.sp-lineage{border-radius:16px;padding:12px}.sp-lineage__trail{gap:6px}.sp-lineage__node{gap:8px;padding:7px 10px}.sp-lineage__child{font-size:13px}.sp-lineage__children{grid-template-columns:1fr}}@media (prefers-contrast:more){:focus-visible{outline-width:3px}.auth-badge,.btn-primary,.btn-secondary,.btn-ghost{border-color:#ffffff38}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.sp-price-chip.flash-up,.sp-price-chip.flash-down{background:inherit;border-color:#ffffff29;box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff14}}@media (max-width:768px){.sigilpage{padding-top:8px}.sp-status{align-items:flex-start}.sp-meta-row{grid-template-columns:110px 1fr}.sp-prov-row{grid-template-columns:105px 1fr}.sp-frame{padding:10px}.sp-card,.sp-provenance,.sp-sovereign,.sp-shell{overflow:visible}}@media (max-width:390px){.sp-price-chip{bottom:calc(8px + var(--safe-bottom));right:calc(8px + var(--safe-right));font-size:12px}}@media (pointer:coarse){.btn-ghost,.btn-primary,.btn-secondary{border-radius:14px;min-height:54px;padding:14px 18px;font-size:16px}.btn-icon{border-radius:12px;min-width:44px;min-height:44px;padding:10px}.sp-field input[type=text],.sp-field input[type=number],.sp-field select{min-height:52px;padding:14px 16px;font-size:17px}}.sp-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sp-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sp-field input[type=number]{-moz-appearance:textfield}@media (max-width:480px){.sp-frame{border-radius:16px;padding:12px}}@keyframes chipUp{0%{filter:saturate()brightness();transform:translateY(0)}40%{filter:saturate(1.25)brightness(1.1);transform:translateY(-1px)}to{filter:saturate()brightness();transform:translateY(0)}}@keyframes chipDown{0%{filter:saturate()brightness();transform:translateY(0)}40%{filter:saturate(.9)brightness(.95);transform:translateY(1px)}to{filter:saturate()brightness();transform:translateY(0)}}.sp-price-chip.flash-up .price{text-shadow:0 0 12px #18ff8c8c;animation:.42s ease-out chipUp}.sp-price-chip.flash-down .price{text-shadow:0 0 12px #ff48488c;animation:.42s ease-out chipDown}.verifier-cta{--hue:var(--crystal-hue,180);--accent:var(--crystal-accent,#37e6d4);--ink:#e7fbf7;--ink-dim:#e7fbf7b8;--bgA:#030a0cd9;--bgB:#071416d1;--breath:5.236s;--b-scale:1;--b-bright:0;--b-hue:0deg;grid-template-columns:minmax(260px,1fr);gap:12px;margin:18px 0 10px;display:grid}@supports (background:paint(something)) or (offset:path('M0,0')){@property --b-scale{syntax: "<number>"; inherits: true; initial-value: 1;}@property --b-bright{syntax: "<number>"; inherits: true; initial-value: 0;}@property --b-hue{syntax: "<angle>"; inherits: true; initial-value: 0deg;}}.verifier-btn{color:var(--ink);background:radial-gradient(120% 180% at -10% -30%,color-mix(in hsl,hsl(calc(var(--hue) + var(--b-hue))100% 56%),transparent 84%),transparent 62%),radial-gradient(120% 180% at 110% 130%,color-mix(in hsl,hsl(calc(var(--hue) - var(--b-hue))100% 56%),transparent 86%),transparent 62%),linear-gradient(180deg,var(--bgA),var(--bgB));background-size:calc(100%*var(--b-scale))calc(100%*var(--b-scale)),calc(100%*var(--b-scale))calc(100%*var(--b-scale)),100% 100%;box-shadow:0 1px 0 0 #ffffff14 inset,0 18px 40px #00000073,0 0 0 1px color-mix(in hsl,hsl(var(--hue)100% 50%),transparent 74%);isolation:isolate;cursor:pointer;animation:verifier-breathe var(--breath)ease-in-out infinite,verifier-drift calc(var(--breath)*2)linear infinite;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .25s,background-position .3s;display:grid;position:relative;transform:translateZ(0)}.verifier-btn:before{content:"";border-radius:inherit;pointer-events:none;opacity:calc(.42 + .28*var(--b-bright));filter:blur(calc(6px + 10px*var(--b-bright)));background:radial-gradient(160% 140% at 50% 0%,color-mix(in hsl,hsl(calc(var(--hue) + var(--b-hue))100% 64%),transparent 85%),transparent 60%),radial-gradient(160% 140% at 50% 100%,color-mix(in hsl,hsl(calc(var(--hue) - var(--b-hue))100% 62%),transparent 87%),transparent 62%);z-index:0;position:absolute;inset:-1px}.verifier-btn:hover{box-shadow:0 1px 0 0 #ffffff1f inset,0 22px 46px #00000085,0 0 0 1px color-mix(in hsl,hsl(var(--hue)100% 56%),transparent 68%),0 12px 28px color-mix(in hsl,hsl(calc(var(--hue) + var(--b-hue))100% 60%),transparent 80%);transform:translateY(-1px)scale(1.01)}.verifier-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.verifier-btn--ghost{background:linear-gradient(#ffffff14,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff24,0 10px 24px #0000005c}.verifier-btn--ghost .icon:after{opacity:.8}.verifier-btn .icon{z-index:1;background:radial-gradient(60% 60% at 50% 35%,#ffffff26,#fff0 70%),linear-gradient(180deg,color-mix(in hsl,hsl(calc(var(--hue) + var(--b-hue))100% 66%),#fff 8%),color-mix(in hsl,hsl(var(--hue)100% 52%),#000 6%));width:42px;height:42px;box-shadow:0 0 0 1px #ffffff1a inset,0 6px 14px color-mix(in hsl,hsl(calc(var(--hue) + var(--b-hue))100% 60%),transparent 72%);border-radius:999px;place-items:center;display:grid;position:relative}.verifier-btn .icon:before{content:"";width:62%;height:62%;-webkit-mask:var(--phi-url)center/contain no-repeat;mask:var(--phi-url)center/contain no-repeat;-webkit-mask:var(--phi-url)center/contain no-repeat;background:linear-gradient(90deg,color-mix(in hsl,hsl(calc(var(--hue) + var(--b-hue))100% 72%),#fff 10%),#fff);filter:drop-shadow(0 0 calc(6px + 10px*var(--b-bright))color-mix(in hsl,hsl(calc(var(--hue) + var(--b-hue))100% 66%),transparent 60%))}.verifier-btn .icon.dl:before{background:conic-gradient(from 180deg,color-mix(in hsl,hsl(var(--hue)100% 70%),transparent 30%)0 120deg,transparent 0 360deg);border-radius:999px;width:56%;height:56%;-webkit-mask:none;mask:none}.verifier-btn .icon.dl:after{content:"";background:color-mix(in hsl,hsl(var(--hue)100% 78%),#fff 20%);width:40%;height:2px;box-shadow:0 0 14px color-mix(in hsl,hsl(var(--hue)100% 72%),transparent 60%);opacity:.9;position:absolute;bottom:22%;left:50%;transform:translate(-50%)}.verifier-btn .label{z-index:1;gap:2px;line-height:1.15;display:grid}.verifier-btn .label em{letter-spacing:.2px;background:linear-gradient(90deg,color-mix(in hsl,hsl(calc(var(--hue) + var(--b-hue))100% 70%),#fff 12%),#fff);color:#0000;text-shadow:0 0 calc(10px + 10px*var(--b-bright))color-mix(in hsl,hsl(calc(var(--hue) + var(--b-hue))100% 65%),transparent 60%);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:700}.verifier-btn .label small{color:var(--ink-dim);opacity:calc(.82 + .12*var(--b-bright));font-size:12px}@keyframes verifier-breathe{0%,to{--b-scale:.985;--b-bright:.06;--b-hue:-6deg}50%{--b-scale:1.04;--b-bright:1;--b-hue:6deg}}@keyframes verifier-drift{0%{background-position:0 0,100% 100%,0 0}50%{background-position:2.2% -1%,98% 101%,0 0}to{background-position:0 0,100% 100%,0 0}}@media (prefers-reduced-motion:reduce){.verifier-btn{animation:none!important}.verifier-btn:before{opacity:.35!important;filter:blur(8px)!important}}@media (prefers-color-scheme:light){.verifier-cta{--ink:#062920;--ink-dim:#062920bf;--bgA:#f8fcffdb;--bgB:#ebf7fae0}}.sp-breathproof{width:92vw;max-width:min(92vw,640px);max-height:86vh;position:relative;overflow:auto}.sp-breathproof__close{font-size:20px;line-height:1;position:absolute;top:8px;right:10px}.sp-topline{z-index:99999;pointer-events:none;background:linear-gradient(90deg,#37e6d400,#37e6d4cc,#5ce1ff00);width:100%;height:3px;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 0 14px #37e6d499}.sp-topline[data-show=true]{animation:1.1s linear infinite sweep}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sr-only{clip:rect(1px,1px,1px,1px);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}html,body{-moz-text-size-adjust:100%;text-size-adjust:100%}@media (hover:none) and (pointer:coarse){.btn-ghost:hover,.btn-primary:hover,.btn-secondary:hover,.auth-badge:hover,.sp-price-chip:hover,.stargate-exit:hover{box-shadow:none;outline:none}}@media (max-width:640px),(pointer:coarse){.sp-shell{padding:clamp(14px,4vw,22px)}.sp-frame{border-radius:16px;padding:12px}.btn-ghost,.btn-primary,.btn-secondary,.auth-badge,.sp-price-chip,.stargate-exit{border-radius:16px;min-height:56px;padding:14px 18px;font-size:17px}.btn-icon,.sp-breathproof__close{border-radius:12px;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;font-size:22px}.auth-badge{border-radius:18px;padding:14px 18px;font-size:16.5px}.sp-field input[type=text],.sp-field input[type=number],.sp-field select{border-radius:14px;min-height:52px;padding:14px 16px;font-size:17px}.sp-actions,.sp-breathproof__actions{gap:10px}.badge,.sp-lineage__child .pill{border-radius:999px;padding:6px 12px}.sp-meta-row{grid-template-columns:110px 1fr}.sp-prov-row{grid-template-columns:105px 1fr}}.sp-viewport{padding-bottom:calc(120px + var(--safe-bottom))}.sp-breathproof__backdrop{z-index:9999;pointer-events:auto;background:#0000008c;background:lab(0% 0 0/.55);place-items:center;display:grid;position:fixed;inset:0}.sp-breathproof{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:92vw;max-width:min(92vw,640px);max-height:86vh;position:relative;overflow:auto}.sp-breathproof__close{top:max(8px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));position:absolute}.verifier-btn,.btn-ghost,.btn-primary,.sp-price-chip,.auth-badge,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (max-width:420px){.sp-price-chip{grid-template-columns:auto 1fr;grid-auto-rows:min-content}.sp-price-chip .chip-spacer{display:none}.sp-price-chip .live-badge{grid-column:1/-1;justify-self:center;margin-top:6px}}.sigilpage .sp-debits__list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (prefers-contrast:more){:focus-visible{outline-width:3px}}[hidden]{display:none!important}.sp-breathproof__backdrop,.stargate-overlay,.valuechart-backdrop,.ownership-overlay,.sp-modal{opacity:0;pointer-events:none;transition:opacity .18s}.sp-breathproof__backdrop.is-open,.stargate-overlay.is-open,.valuechart-backdrop.is-open,.ownership-overlay.is-open,.sp-modal.is-open{opacity:1;pointer-events:auto}.sp-breathproof__close,.stargate-exit,[data-modal-close]{z-index:10003;touch-action:manipulation;-webkit-tap-highlight-color:transparent;pointer-events:auto!important}.sp-frame:after,.sp-card:before,.sp-title:after,.sp-lineage:before,.sp-lineage:after,.sp-price-chip .phi:before,.sp-price-chip .phi:after,.verifier-btn:before{pointer-events:none!important}.btn-ghost,.btn-primary,.btn-secondary,[role=button],button{pointer-events:auto}body.modal-open{overflow:hidden}body.modal-open :where(.sigilpage,.sp-viewport,.sp-shell,.sp-veil,.sp-veil-stars){filter:none!important;perspective:none!important;transform:none!important}@media (max-width:640px),(pointer:coarse){.sp-breathproof__close,.btn-icon{width:44px;min-width:44px;height:44px;min-height:44px}.btn-ghost,.btn-primary,.btn-secondary,.auth-badge{min-height:56px}}.sp-breathproof__backdrop,.valuechart-backdrop,.ownership-overlay{place-items:center;display:grid}.sp-breathproof{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:relative}.sp-actions{z-index:1;position:relative}.verifier-cta{z-index:9999;pointer-events:auto;-webkit-text-size-adjust:100%;flex-wrap:wrap;align-items:stretch;gap:12px;display:flex;position:relative}.verifier-btn{appearance:none;box-sizing:border-box;min-width:44px;min-height:48px;font:inherit;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;pointer-events:auto;cursor:pointer;background:0 0;border:none;border-radius:14px;flex:260px;align-items:center;gap:12px;padding:14px 16px;font-size:16px;line-height:1.2;display:flex}.verifier-btn .label{flex-direction:column;gap:2px;display:flex}.verifier-btn .label em{font-style:normal;font-weight:600}.verifier-btn .label small{font-size:.85rem;line-height:1.2}.verifier-btn .icon{border-radius:6px;flex:0 0 22px;width:22px;height:22px}.verifier-btn:focus{outline:none}.verifier-btn:focus-visible{outline-offset:2px;outline:auto}.verifier-btn:active{transform:translateY(1px)}@media (hover:hover){.verifier-btn:hover{transform:translateY(-1px)}}@media (max-width:520px){.verifier-cta{gap:10px}.verifier-btn{flex:100%;width:100%}}.verifier-cta,.verifier-btn{pointer-events:auto}.owner-gated{-webkit-text-size-adjust:100%;touch-action:manipulation;position:relative}.owner-gated input,.owner-gated select,.owner-gated button{font:inherit;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:48px;font-size:16px;line-height:1.25}.owner-gated input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.owner-gated input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.owner-gated input[type=number]{-moz-appearance:textfield}.owner-gated .btn-ghost,.owner-gated input,.owner-gated select{border-radius:12px;width:100%;padding:12px 14px}.owner-gated .btn-primary{cursor:pointer;border-radius:14px;min-width:56px;padding:12px 16px}.owner-gated .btn-primary:disabled{cursor:default;opacity:.65;pointer-events:none}.owner-gated :focus{outline:none}.owner-gated :focus-visible{outline-offset:2px;outline:auto}.owner-grid{align-items:center;gap:12px;display:grid}@media (max-width:640px){.owner-grid{grid-template-columns:1fr!important}.owner-gated .btn-primary,.owner-gated .btn-ghost,.owner-gated input,.owner-gated select{width:100%}.owner-actions{flex-wrap:wrap;align-items:flex-start}.owner-actions>.btn-primary{flex:none}.owner-actions>div{flex:100%;min-width:0}}@media (min-width:641px){.owner-grid{grid-template-columns:minmax(120px,180px) minmax(120px,160px) minmax(120px,160px)}}@media (pointer:coarse){.owner-gated input,.owner-gated select,.owner-gated button{min-height:50px}}.owner-gated,.owner-gated *{pointer-events:auto}.owner-gated button:active{transform:translateY(1px)}@media (hover:hover){.owner-gated button:hover{transform:translateY(-1px)}}@media (max-width:820px),(pointer:coarse){.sigilpage:before,.sp-veil,.sp-veil-stars,.stargate-overlay{filter:none!important;hue-rotate:(0deg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important}.sp-kicker,.sp-title:after,.sp-card:before,.sp-rune--tl,.sp-rune--tr,.sp-rune--bl,.sp-rune--br,.auth-badge,.auth-badge:after,.sp-price-chip .phi,.sp-price-chip .phi:before,.sp-price-chip .phi:after,.sp-price-chip .live-badge,.sp-price-chip .live-badge:after,.sp-price-chip .live-badge .twinkles,.verifier-btn,.sp-lineage,.sp-lineage:before,.sp-lineage:after,.sp-lineage__node,.sp-lineage__child,.sp-lineage__arrow,.sp-lineage__note{animation:none!important}.sp-frame{animation:frame-breathe var(--pulse)var(--ease-breath)infinite}.sp-title:after{opacity:.6}.auth-badge,.sp-price-chip,.sp-card,.sp-panel,.sp-provenance,.sp-lineage{box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000059;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#12181a8c!important}.sp-price-chip .phi{filter:saturate(130%)brightness(1.05)}.sp-price-chip .phi:before,.sp-price-chip .phi:after{display:none!important}.sp-price-chip .price{text-shadow:none!important}body.modal-open .sigilpage:before,body.modal-open .sp-veil,body.modal-open .sp-veil-stars{animation:none!important}}.sp-lineage,.owner-gated,.sigilpage .sp-debits__list{content-visibility:auto;contain-intrinsic-size:800px 600px}@media (prefers-reduced-data:reduce){.sigilpage:before,.sp-veil,.sp-veil-stars{animation:none!important}.auth-badge,.sp-card,.sp-panel,.sp-provenance,.sp-lineage{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.sp-price-chip .usd-inline{opacity:.8;font-variant-numeric:tabular-nums;margin-left:.5ch}.ownership-modal{-webkit-tap-highlight-color:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ownership-modal .btn-icon{cursor:pointer;background:linear-gradient(#ffffff1f,#ffffff0a);border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;margin-left:8px;padding:8px;line-height:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 4px 14px #00000059}.ownership-modal .btn-icon:hover{transform:scale(1.08);box-shadow:0 6px 18px #00ffd059}.ownership-modal .btn-icon:active{transform:scale(.98)}.ownership-modal .btn-icon:focus-visible{outline:2px solid var(--crystal-accent,#00ffd0);outline-offset:2px;border-color:color-mix(in oklab,var(--crystal-accent,#00ffd0)50%,#ffffff29)}.ownership-modal .icon-verify-ownership{stroke:var(--crystal-accent,#00ffd0);transition:stroke .2s}.ownership-modal .btn-icon:hover .icon-verify-ownership{stroke:#fff}@media (hover:none) and (pointer:coarse){.ownership-modal .btn-icon{border-radius:14px;padding:12px}}.ownership-modal .ownership-overlay{z-index:9998;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain;padding:max(0px,env(safe-area-inset-top))max(0px,env(safe-area-inset-right))max(0px,env(safe-area-inset-bottom))max(0px,env(safe-area-inset-left));background:#0006;position:fixed;inset:0}.sp-btn-full{width:100%}@media (max-width:480px){.btn-primary--xl{border-radius:14px;min-height:56px;font-size:16px}}.btn-primary[disabled],.btn-primary[aria-disabled=true]{opacity:.7;cursor:not-allowed}:root{--pulse:5.236s;--ease-breath:cubic-bezier(.33,.01,.24,1);--crystal-accent:#00ffd0;--sp-text:#eafbff;--sp-dim:#bfe9ff;--sp-border:#ffffff2e;--sp-ring:#00ffd08c;--spinner-size:18px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.sigilpage .sp-upgrade{z-index:6;isolation:isolate;animation:panel-breathe var(--pulse)var(--ease-breath)infinite;box-shadow:0 16px 48px #00000080,inset 0 1px 0 #ffffff1a,0 0 0 1px color-mix(in oklab,var(--crystal-accent),transparent 70%)!important;background:linear-gradient(#0a1214fc,#0a1214f0)!important;border-color:#ffffff3d!important}.sigilpage .sp-upgrade .pill{color:var(--sp-text);background:linear-gradient(#ffaa406b,#0000003d)!important;border-color:#ffffff3d!important}.sigilpage .sp-upgrade .upg-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:12px;min-height:44px;padding:10px 14px;transition:transform 40ms,box-shadow .18s,outline-color .18s,opacity .12s;position:relative;--btn-bg:linear-gradient(180deg,#37e6d452,#37e6d429)!important;color:var(--sp-text)!important;box-shadow:0 12px 38px #00000080,inset 0 1px 0 #ffffff1a,0 0 0 1px color-mix(in oklab,var(--crystal-accent),transparent 70%)!important;border-color:#ffffff3d!important}.sigilpage .sp-upgrade .upg-btn:hover{outline:2px solid var(--sp-ring);box-shadow:0 6px 28px #37e6d424}.sigilpage .sp-upgrade .upg-btn:active{transform:scale(.985)}.sigilpage .sp-upgrade .upg-btn.is-busy,.sigilpage .sp-upgrade .upg-btn[aria-busy=true],.sigilpage .sp-upgrade .upg-btn[data-busy=true],.sigilpage .sp-upgrade .upg-btn:disabled{opacity:1;cursor:progress}.sigilpage .sp-upgrade .upg-btn.is-busy:after,.sigilpage .sp-upgrade .upg-btn[aria-busy=true]:after,.sigilpage .sp-upgrade .upg-btn[data-busy=true]:after,.sigilpage .sp-upgrade .upg-btn:disabled:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.55;background:repeating-linear-gradient(115deg,#37e6d42e 0 14px,#5ce1ff1f 14px 28px);animation:1.1s linear infinite stripes;position:absolute;inset:1px}.sigilpage .sp-upgrade .upg-btn.is-busy:before,.sigilpage .sp-upgrade .upg-btn[aria-busy=true]:before,.sigilpage .sp-upgrade .upg-btn[data-busy=true]:before,.sigilpage .sp-upgrade .upg-btn:disabled:before{content:"";width:var(--spinner-size);height:var(--spinner-size);border:2px solid #fff3;border-top-color:var(--crystal-accent);filter:drop-shadow(0 0 8px color-mix(in oklab,var(--crystal-accent)60%,transparent));border-radius:50%;animation:.7s linear infinite spin;position:absolute;top:8px;right:10px}.sigilpage .sp-upgrade .upg-btn:active::selection{background:0 0}.sigilpage .sp-upgrade .upg-btn:active:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(220px 120px at var(--x,50%)var(--y,50%),#ffffff2e,transparent 60%);animation:.45s ease-out forwards ripple;position:absolute;inset:0}.upgrade-modal{z-index:10020;-webkit-backdrop-filter:blur(8px)saturate(1.2);background:radial-gradient(1200px 900px at 80% -10%,#00ffd024,#0000 55%),radial-gradient(900px 700px at 0 110%,#40a0ff1f,#0000 60%),#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.upgrade-dialog{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:min(760px,92vw);max-height:calc(100vh - 40px);padding:16px 16px calc(16px + env(safe-area-inset-bottom));box-shadow:0 24px 80px #00000094,inset 0 1px 0 #ffffff1a,0 0 0 1px color-mix(in oklab,var(--crystal-accent),transparent 70%);color:var(--sp-text);background:linear-gradient(#0e1618fc,#0e1618f2);border:1px solid #ffffff3d;border-radius:20px;position:relative;overflow:auto}.upgrade-dialog:before{content:"";pointer-events:none;opacity:.08;mix-blend-mode:normal;animation:card-mist var(--pulse)var(--ease-breath)infinite;background:radial-gradient(60% 45%,#37e6d41a,#0000 65%);position:absolute;inset:0}.upgrade-head{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#0e1618fa,#0e1618d9);border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:10px 6px 12px;display:flex;position:sticky;top:0}.upgrade-title{text-shadow:0 0 18px color-mix(in oklab,var(--crystal-accent)35%,transparent);margin:0;font-size:1.05rem;font-weight:800}.upgrade-close{border:1px solid var(--sp-border);color:var(--sp-text);cursor:pointer;touch-action:manipulation;background:#ffffff1a;border-radius:10px;margin-left:auto;padding:8px 10px;transition:transform 40ms,box-shadow .18s}.upgrade-close:hover{box-shadow:0 6px 18px #00ffd040}.upgrade-close:active{transform:scale(.985)}.upgrade-close:focus-visible{outline:2px solid var(--sp-ring);outline-offset:2px}.upgrade-body{gap:12px;padding:8px 4px 4px;display:grid}.upgrade-badge{border:1px solid var(--sp-border);background:#ffffff0d;border-radius:999px;padding:8px 12px;font-size:.9rem;line-height:1.2}.upgrade-badge--checking{background:linear-gradient(#7ea7ff3d,#0000001f)}.upgrade-badge--ok{color:#57f0c7;box-shadow:0 0 0 1px var(--sp-ring)inset;background:linear-gradient(#24e6a23d,#0000001f)}.upgrade-badge--bad{color:#ff6b6b;background:linear-gradient(#ff404042,#0000001a)}.upgrade-badge--warn{color:#ffd38d;background:linear-gradient(#ffaa4042,#0000001a)}.upgrade-row.upgrade-kv{grid-template-columns:140px 1fr;align-items:start;gap:8px 12px;font-size:.95rem;display:grid}@media (max-width:720px){.upgrade-row.upgrade-kv{grid-template-columns:1fr}}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.mono-wrap{word-break:break-word;overflow-wrap:anywhere}.upgrade-drop{text-align:center;cursor:pointer;background:linear-gradient(#ffffff0a,#ffffff05);border:1.5px dashed #ffffff38;border-radius:16px;outline:none;padding:16px 14px;transition:border-color .18s,box-shadow .18s,background .18s}.upgrade-drop:hover,.upgrade-drop:focus-visible{box-shadow:0 6px 28px #37e6d424,0 0 0 2px var(--sp-ring)inset;border-color:#ffffff59}.upgrade-drop__title{opacity:.95;margin-bottom:6px}.upgrade-drop__sub{color:var(--sp-dim);font-size:.85rem}.upgrade-urlbox{border:1px solid var(--sp-border);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:14px;gap:10px;padding:12px;display:grid}.upgrade-urlbox__head{font-size:.95rem}.upgrade-actions{z-index:1;padding:8px 0 calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#0e161800,#0e1618d9);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex;position:sticky;bottom:0}.upgrade-cta,.btn-ghost{cursor:pointer;border:1px solid #ffffff3d;border-radius:14px;min-height:48px;padding:12px 16px;font-weight:800;transition:transform 40ms,box-shadow .18s,outline-color .18s,opacity .12s;position:relative}.upgrade-cta{color:var(--sp-text);box-shadow:0 12px 38px #00000080,inset 0 1px 0 #ffffff1a,0 0 0 1px color-mix(in oklab,var(--crystal-accent),transparent 70%);background:linear-gradient(#37e6d452,#37e6d429)}.btn-ghost{color:var(--sp-text);background:linear-gradient(#ffffff14,#ffffff0a);box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff14}.upgrade-cta:hover,.btn-ghost:hover{outline:2px solid var(--sp-ring);box-shadow:0 6px 28px #37e6d424}.upgrade-cta:active,.btn-ghost:active{transform:scale(.985)}.upgrade-cta:focus-visible,.btn-ghost:focus-visible{outline:2px solid var(--sp-ring);outline-offset:2px}.upgrade-cta.is-busy,.upgrade-cta[aria-busy=true],.upgrade-cta[data-busy=true],.upgrade-cta:disabled{opacity:1;cursor:progress}.upgrade-cta.is-busy:after,.upgrade-cta[aria-busy=true]:after,.upgrade-cta[data-busy=true]:after,.upgrade-cta:disabled:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.55;background:repeating-linear-gradient(115deg,#37e6d42e 0 14px,#5ce1ff1f 14px 28px);animation:1.1s linear infinite stripes;position:absolute;inset:1px}.upgrade-cta.is-busy:before,.upgrade-cta[aria-busy=true]:before,.upgrade-cta[data-busy=true]:before,.upgrade-cta:disabled:before{content:"";width:var(--spinner-size);height:var(--spinner-size);border:2px solid #fff3;border-top-color:var(--crystal-accent);filter:drop-shadow(0 0 8px color-mix(in oklab,var(--crystal-accent)60%,transparent));border-radius:50%;animation:.7s linear infinite spin;position:absolute;top:8px;right:10px}.upgrade-cta:active:after,.btn-ghost:active:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(220px 120px at var(--x,50%)var(--y,50%),#ffffff2e,transparent 60%);animation:.45s ease-out forwards ripple;position:absolute;inset:0}.upgrade-file{color:var(--sp-text)!important;background:#00000057!important;border-color:#ffffff3d!important}.upgrade-file::file-selector-button{background:linear-gradient(#37e6d442,#5ce1ff29)!important;border-color:#ffffff3d!important}.upgrade-file::-webkit-file-upload-button{background:linear-gradient(#37e6d442,#5ce1ff29)!important;border-color:#ffffff3d!important}.upgrade-pop-wrap{position:relative}.upgrade-popover__backdrop{z-index:10012;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#00000040;transition:opacity .18s;position:fixed;inset:0}.upgrade-popover[data-open=true]~.upgrade-popover__backdrop{opacity:1;pointer-events:auto}.upgrade-popover{z-index:10015;opacity:0;pointer-events:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:clamp(280px,48vw,420px);max-width:calc(100vw - 20px);max-height:min(70vh,540px);box-shadow:0 18px 60px #00000080,inset 0 1px 0 #ffffff14,0 0 0 1px color-mix(in oklab,var(--crystal-accent),transparent 75%);transition:opacity .14s ease,transform .16s var(--ease-breath,ease);background:linear-gradient(#0e1618fa,#0e1618f0);border:1px solid #ffffff38;border-radius:14px;padding:12px;position:absolute;top:calc(100% + 10px);left:50%;overflow:auto;transform:translate(-50%)translateY(-6px)}.upgrade-popover[data-open=true]{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.upgrade-popover__arrow{background:linear-gradient(#0e1618fa,#0e1618f0);border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;width:14px;height:14px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:-2px -2px 6px #0000002e}.upgrade-popover .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.upgrade-popover .lbl{color:var(--sp-dim);font-size:.9rem}.upgrade-popover .badge{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.upgrade-popover .badge--legacy{background:linear-gradient(#ffaa4052,#00000024)}.upgrade-popover .badge--modern{color:#57f0c7;box-shadow:0 0 0 1px var(--sp-ring)inset}.upgrade-popover .actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.upgrade-popover .btn{min-height:40px;color:var(--sp-text);cursor:pointer;box-shadow:0 10px 30px #00000059,inset 0 1px 0 #ffffff14,0 0 0 1px color-mix(in oklab,var(--crystal-accent),transparent 75%);background:linear-gradient(#37e6d438,#37e6d41a);border:1px solid #ffffff38;border-radius:12px;padding:10px 12px;font-weight:800;transition:transform 40ms,box-shadow .18s,outline-color .18s;position:relative}.upgrade-popover .btn:hover{outline:2px solid var(--sp-ring);box-shadow:0 6px 28px #37e6d41f}.upgrade-popover .btn:active{transform:scale(.985)}@media (max-width:560px){.upgrade-pop-wrap{position:static}.upgrade-popover{width:100vw;max-width:100vw;max-height:min(86vh,720px);padding:14px 14px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0;transform:translateY(12px)}.upgrade-popover[data-open=true]{transform:translateY(0)}.upgrade-popover__arrow{display:none}.upgrade-popover__backdrop{-webkit-backdrop-filter:blur(3px)saturate(1.1);backdrop-filter:blur(3px)saturate(1.1);background:#00000073}.upgrade-popover:before{content:"";background:#ffffff47;border-radius:999px;width:44px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}}:focus-visible{outline:2px solid var(--sp-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.valuehist-overlay{--hue:var(--crystal-hue,180);--accent:var(--crystal-accent,#37e6d4);--breath:5.236s;--breath-2:calc(var(--breath)*2);--lift:1;--ink-0:#e7fbf7;--ink-1:#e7fbf7c7;--ink-dim:#e7fbf78c;--bg-0:#02080ce0;--bg-1:#081618d9;--line:#ffffff1f;--line-2:#ffffff2e;--shadow:0 20px 40px #0000008c,0 2px 16px #00000059;--radius-xl:18px;--radius-lg:14px;--radius-md:10px;--blur:18px;--breathe-scale:1;--breathe-bright:0;--breathe-hue:0deg}@supports (background:paint(something)) or (offset:path('M0,0')){@property --breathe-scale{syntax: "<number>"; inherits: true; initial-value: 1;}@property --breathe-bright{syntax: "<number>"; inherits: true; initial-value: 0;}@property --breathe-hue{syntax: "<angle>"; inherits: true; initial-value: 0deg;}}.valuehist-overlay{z-index:9999;color:var(--ink-0);background:radial-gradient(1200px 800px at 70% -10%,color-mix(in hsl,hsl(calc(var(--hue) + var(--breathe-hue))100% 56%),transparent 84%)0%,transparent 65%),radial-gradient(900px 600px at 15% 110%,color-mix(in hsl,hsl(calc(var(--hue) - var(--breathe-hue))100% 56%),transparent 82%)0%,transparent 70%),linear-gradient(180deg,var(--bg-0),var(--bg-1));background-size:calc(100%*var(--breathe-scale))calc(100%*var(--breathe-scale)),calc(100%*var(--breathe-scale))calc(100%*var(--breathe-scale)),100% 100%;-webkit-backdrop-filter:blur(var(--blur))saturate(calc(1.05 + var(--breathe-bright)*.15*var(--lift)));animation:kai-breathe var(--breath)ease-in-out infinite,kai-drift var(--breath-2)linear infinite;place-items:center;padding:clamp(8px,2.4vmin,24px);display:grid;position:fixed;inset:0}.valuehist-exit{z-index:2;appearance:none;width:38px;height:38px;box-shadow:0 0 0 1px color-mix(in hsl,hsl(var(--hue)100% 50%),transparent 70%),0 0 24px color-mix(in hsl,hsl(calc(var(--hue) + var(--breathe-hue))100% 60%),transparent 65%);color:var(--ink-0);cursor:pointer;background:radial-gradient(60% 60% at 50% 35%,#ffffff2e,#fff0 70%),linear-gradient(#ffffff1a,#ffffff08);border:0;border-radius:999px;place-items:center;transition:transform .15s,box-shadow .2s,background .2s;display:grid;position:absolute;top:clamp(8px,2vmin,16px);right:clamp(8px,2vmin,16px)}.valuehist-exit:hover{transform:translateY(-1px)scale(1.03)}.valuehist-exit:active{transform:translateY(0)scale(.98)}.valuehist-exit:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.valuehist-stage{place-items:stretch stretch;width:min(1120px,100%);display:grid}.valuehist-panel{border-radius:var(--radius-xl);box-shadow:var(--shadow);isolation:isolate;background:linear-gradient(#ffffff12,#ffffff08);position:relative;overflow:hidden}.valuehist-panel:before,.valuehist-panel:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-10%}.valuehist-panel:before{background:radial-gradient(140% 120% at 50% 0%,color-mix(in hsl,hsl(calc(var(--hue) + var(--breathe-hue))100% 62%),transparent 85%),transparent 60%),radial-gradient(160% 120% at 50% 100%,color-mix(in hsl,hsl(calc(var(--hue) - var(--breathe-hue))100% 60%),transparent 87%),transparent 62%);filter:blur(calc(14px + var(--breathe-bright)*10px*var(--lift)));opacity:calc(.45 + var(--breathe-bright)*.25*var(--lift));transform:scale(var(--breathe-scale));transition:opacity .25s}.valuehist-panel:after{mix-blend-mode:screen;opacity:.35;animation:kai-shimmer var(--breath-2)ease-in-out infinite;background:radial-gradient(110% 140% at 10% 10%,#ffffff0d,#0000 60%),radial-gradient(120% 140% at 90% 90%,#ffffff09,#0000 62%)}.valuehist-head{border-bottom:1px solid var(--line-2);background:linear-gradient(#ffffff0f,#ffffff05);flex-wrap:wrap;align-items:baseline;gap:10px 12px;padding:clamp(12px,2.2vmin,18px) clamp(14px,2.4vmin,20px);display:flex}.valuehist-title{letter-spacing:.2px;background:linear-gradient(90deg,color-mix(in hsl,hsl(calc(var(--hue) + var(--breathe-hue))100% 70%),#fff 12%),#fff);color:#0000;text-shadow:0 0 calc(12px + var(--breathe-bright)*16px*var(--lift))color-mix(in hsl,hsl(calc(var(--hue) + var(--breathe-hue))100% 65%),transparent 60%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(16px,2.2vmin,18px);font-weight:700}.valuehist-head .badge{height:28px;color:var(--ink-0);white-space:nowrap;background:linear-gradient(#ffffff1f,#ffffff0a);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.valuehist-head .badge strong{font-weight:700}.valuehist-ranges{background:#ffffff0f;border-radius:999px;gap:6px;margin-left:auto;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.valuehist-ranges .btn-ghost{appearance:none;color:var(--ink-1);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:12px;line-height:1;transition:color .15s,transform .12s;position:relative}.valuehist-ranges .btn-ghost:hover{color:var(--ink-0);transform:translateY(-.5px)}.valuehist-ranges .btn-ghost.btn-primary{color:#04110e;font-weight:600}.valuehist-ranges .btn-ghost.btn-primary:before{content:"";background:linear-gradient(180deg,color-mix(in hsl,hsl(calc(var(--hue) + var(--breathe-hue))100% 65%),#fff 15%),color-mix(in hsl,hsl(var(--hue)100% 55%),#000 5%));box-shadow:0 6px 14px color-mix(in hsl,hsl(calc(var(--hue) + var(--breathe-hue))100% 60%),transparent 70%);z-index:-1;border-radius:999px;position:absolute;inset:0}.valuehist-frame{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 1px color-mix(in hsl,hsl(var(--hue)100% 50%),transparent 78%),0 0 calc(24px + 8px*var(--breathe-bright)*var(--lift))color-mix(in hsl,hsl(calc(var(--hue) + var(--breathe-hue))100% 58%),transparent 80%);isolation:isolate;background:linear-gradient(#ffffff0d,#ffffff05);margin:clamp(8px,1.8vmin,14px);padding:clamp(6px,1vmin,10px);position:relative;overflow:hidden}.valuehist-frame:before,.valuehist-frame:after{content:"";pointer-events:none;position:absolute;inset:0}.valuehist-frame:before{opacity:calc(.12 + var(--breathe-bright)*.06*var(--lift));background:linear-gradient(#0000 23px,#ffffff0f 24px) 0 0/24px 24px,linear-gradient(90deg,#0000 23px,#ffffff0f 24px) 0 0/24px 24px;-webkit-mask:radial-gradient(120% 120%,#000 68%,#0000 75%);mask:radial-gradient(120% 120%,#000 68%,#0000 75%)}.valuehist-frame:after{border-radius:inherit;box-shadow:inset 0 0 calc(40px + var(--breathe-bright)*20px*var(--lift))color-mix(in hsl,hsl(calc(var(--hue) + var(--breathe-hue))100% 58%),transparent 72%);mix-blend-mode:screen;opacity:.7}.valuehist-frame canvas{border-radius:calc(var(--radius-lg) - 4px);background:radial-gradient(120% 120% at -10% -20%,color-mix(in hsl,hsl(calc(var(--hue) + var(--breathe-hue))100% 60%),transparent 90%),transparent 60%),radial-gradient(120% 120% at 110% 120%,color-mix(in hsl,hsl(calc(var(--hue) - var(--breathe-hue))100% 60%),transparent 90%),transparent 60%);width:100%;height:auto;display:block;transform:translateZ(0)}.valuehist-empty{color:var(--ink-dim);pointer-events:none;text-align:center;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.valuehist-actions{flex-wrap:wrap;gap:10px;padding:0 clamp(14px,2.4vmin,20px) clamp(12px,2.2vmin,18px);display:flex}.valuehist-actions .btn-ghost{appearance:none;border-radius:var(--radius-md);color:var(--ink-0);cursor:pointer;background:linear-gradient(#ffffff1f,#ffffff0a);border:0;padding:10px 14px;font-size:13px;transition:transform .12s,box-shadow .18s,background .18s;box-shadow:inset 0 0 0 1px #ffffff1f}.valuehist-actions .btn-ghost:hover{box-shadow:inset 0 0 0 1px #ffffff29,0 10px 18px color-mix(in hsl,hsl(calc(var(--hue) + var(--breathe-hue))100% 60%),transparent 80%);transform:translateY(-1px)}.valuehist-actions .btn-ghost:active{transform:translateY(0)}.valuehist-actions .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes kai-drift{0%{background-position:0 0,100% 100%,0 0}50%{background-position:2% -1%,98% 101%,0 0}to{background-position:0 0,100% 100%,0 0}}@keyframes kai-shimmer{0%,to{opacity:.28;transform:translateY(0)scale(1)}50%{opacity:.4;transform:translateY(-1.2%)scale(1.01)}}@media (prefers-reduced-motion:reduce){.valuehist-overlay,.valuehist-panel:before,.valuehist-panel:after{animation:none!important}.valuehist-overlay{--breathe-scale:1;--breathe-bright:0;--breathe-hue:0deg}.valuehist-exit,.valuehist-ranges .btn-ghost,.valuehist-actions .btn-ghost{transition:none!important}}@media (max-width:640px){.valuehist-head{align-items:center}.valuehist-ranges{order:3;justify-content:center;width:100%;margin-left:0}.valuehist-head .badge{order:2}.valuehist-title{flex:100%;order:1}.valuehist-actions{justify-content:center}}@media (prefers-color-scheme:light){.valuehist-overlay{--bg-0:#f8fcffdb;--bg-1:#ebf7fae0;--ink-0:#062920;--ink-1:#062920d9;--ink-dim:#062920a6;--line:#001e161f;--line-2:#001e162e}.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{color:var(--phi-up)!important;animation:none!important}.sp-price-chip.flash-down,.valuehist-head .badge.flash-down{color:var(--phi-down)!important;animation:none!important}}: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:#080c1480;--ks-panel:#121a288c;--ks-border:1px solid #ffffff24;--ks-border-quiet:1px solid #ffffff1a;--ks-accent:#00ffd0;--ks-accent-2:#6df0ff;--ks-accent-3:#a68bff;--ks-warn:#ffd166;--ks-err:#ff5d7d;--ks-glow:0 0 22px #00ffd038;--ks-shadow:0 10px 30px #00000059,inset 0 1px 0 #ffffff0a;--ks-input-bg:#ffffff0d;--ks-input-bg-focus:#ffffff14;--ks-chip-bg:#ffffff14;--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:#fff9;--ks-panel:#ffffffbf;--ks-border:1px solid #00000014;--ks-border-quiet:1px solid #0000000f;--ks-input-bg:#0000000a;--ks-input-bg-focus:#0000000f;--ks-chip-bg:#0000000d;--ks-shadow:0 10px 30px #0000000f,inset 0 1px 0 #fffc}}.ks-panel,.publisher{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.publisher{gap:var(--ks-gap-sm);border:var(--ks-border);background:var(--ks-panel);color:var(--ks-fg);box-shadow:var(--ks-shadow);isolation:isolate;border-radius:12px;flex-direction:column;padding:1rem;display:flex;position:relative}.publisher .meta{opacity:.85;font-size:.9rem}.publisher textarea{border:var(--ks-border-quiet);background:var(--ks-input-bg);color:var(--ks-fg);border-radius:10px;padding:.6rem .8rem}.publisher .row{flex-wrap:wrap;gap:.5rem;display:flex}.publisher .btn,.publisher button{border:var(--ks-border-quiet);color:var(--ks-fg);background:#ffffff14;border-radius:10px;padding:.55rem .9rem;text-decoration:none}.mono{font-family:var(--ks-mono);word-break:break-all;opacity:.92}.ks-panel{gap:var(--ks-gap);border-radius:var(--ks-radius);border:var(--ks-border);background:linear-gradient(180deg,#ffffff0f,transparent 40%),var(--ks-panel);color:var(--ks-fg);box-shadow:var(--ks-shadow);padding:clamp(.9rem,1.6vw,1.25rem);display:grid;overflow:clip}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.ks-panel{-webkit-backdrop-filter:blur(10px)saturate(110%);backdrop-filter:blur(10px)saturate(110%)}}.ks-head{align-items:center;gap:var(--ks-gap);grid-template-columns:1fr auto;display:grid}.ks-title{font:600 clamp(1rem,1vw + .9rem,1.25rem)/1.2 var(--ks-font);letter-spacing:.2px;background:var(--ks-grad);color:#0000;filter:drop-shadow(0 0 14px #00ffd026);-webkit-background-clip:text;background-clip:text;margin:0}.ks-meta{color:var(--ks-fg-dim);margin:.15rem 0 0;font-size:.9rem}.ks-head-right{justify-self:end;gap:.4rem;display:grid}.ks-pulse{gap:.35rem;min-width:min(68vw,400px);display:grid}.ks-pulse-bar{border:var(--ks-border-quiet);background:linear-gradient(#ffffff0f,#ffffff05);border-radius:999px;height:10px;position:relative;overflow:hidden}.ks-pulse-fill{background:linear-gradient(90deg,var(--ks-accent),var(--ks-accent-2));width:0%;height:100%;transition:width calc(var(--ks-pulse-dur,.5s))cubic-bezier(.22,.9,.2,1);box-shadow:0 0 12px #00ffd066,inset 0 0 8px #fff3}.ks-pulse-meta{font:500 .85rem/1 var(--ks-mono);color:var(--ks-fg-dim);justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ks-chakra{color:var(--ks-fg);border:var(--ks-border-quiet);background:linear-gradient(90deg,#00ffd026,#a68bff26);border-radius:999px;padding:.18rem .5rem}.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{gap:var(--ks-gap);display:grid}.ks-row{gap:.45rem;display:grid}.ks-label{color:var(--ks-fg);font-size:.95rem;font-weight:600}.ks-optional{color:var(--ks-fg-dim);font-weight:500}.ks-input,.ks-textarea{border-radius:var(--ks-radius-sm);border:var(--ks-border-quiet);background:var(--ks-input-bg);width:100%;color:var(--ks-fg);outline:none;padding:.7rem .9rem;transition:border-color .2s,background .2s,box-shadow .2s;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:#0000}.ks-count{color:var(--ks-fg-dim);font:500 .82rem/1 var(--ks-mono);margin-left:auto}.ks-media-preview{flex-wrap:wrap;gap:.4rem;display:flex}.ks-chip{background:var(--ks-chip-bg);color:var(--ks-fg);border:var(--ks-border-quiet);font:500 .85rem/1 var(--ks-mono);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .6rem;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.ks-chip:hover{box-shadow:var(--ks-glow);background:#ffffff1f;transform:translateY(-1px)}.ks-options{flex-wrap:wrap;align-items:center;gap:.8rem 1.1rem;display:flex}.ks-check{color:var(--ks-fg-dim);align-items:center;gap:.45rem;display:inline-flex}.ks-check input{appearance:none;cursor:pointer;border:var(--ks-border-quiet);background:var(--ks-input-bg);border-radius:4px;place-items:center;width:18px;height:18px;transition:background .2s,box-shadow .2s;display:grid}.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:#0000}.ks-check input:checked:after{content:"✓";color:#021312;font:700 .8rem/1 var(--ks-font)}.ks-tags{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:flex}.ks-tag{border:var(--ks-border-quiet);color:var(--ks-fg);font:600 .8rem/1 var(--ks-font);background:linear-gradient(#00ffd01f,#a68bff1f);border-radius:8px;padding:.2rem .5rem}.ks-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ks-btn,.publisher .btn,.publisher button{border-radius:var(--ks-radius-sm);border:var(--ks-border);color:var(--ks-fg);letter-spacing:.2px;will-change:transform;background:linear-gradient(#ffffff14,#ffffff0a);align-items:center;gap:.55rem;padding:.65rem 1rem;font-weight:700;text-decoration:none;transition:transform 80ms,box-shadow .18s cubic-bezier(.2,.8,.2,1),background .18s,border-color .2s;display:inline-flex}.ks-btn:hover,.publisher .btn:hover,.publisher button:hover{box-shadow:var(--ks-glow);transform:translateY(-1px)}.ks-btn:active,.publisher .btn:active,.publisher button:active{transform:translateY(0)}.ks-btn.primary{background:linear-gradient(180deg,#00ffd02e,#a68bff29),linear-gradient(90deg,var(--ks-accent),var(--ks-accent-3));color:#031318;text-shadow:0 1px #fff3;border-color:#0000}.ks-btn.ghost{border:var(--ks-border-quiet);background:#ffffff0f}.ks-kbd{font:600 .78rem/1 var(--ks-mono);color:var(--ks-fg-dim);border:var(--ks-border-quiet);background:#ffffff0f;border-radius:8px;align-items:center;gap:.25rem;margin-left:.4rem;padding:.2rem .45rem;display:inline-flex}.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{border-radius:var(--ks-radius-sm);border:var(--ks-border-quiet);color:var(--ks-fg);background:#ffffff0f;margin-top:.4rem;padding:.6rem .8rem}:where(.ks-btn,.ks-input,.ks-textarea,.ks-chip,.publisher .btn,.publisher button):focus-visible{box-shadow:var(--ks-focus);outline:none}@keyframes ks-shimmer{0%{background-position:0%}to{background-position:100%}}.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:1.6s linear infinite ks-shimmer}@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{background-size:100% 100%;animation:none}.ks-pulse-fill{transition:none}}.ks-panel:before{content:"";pointer-events:none;border-radius:calc(var(--ks-radius) + 2px);background:radial-gradient(1200px 400px at 120% -20%,#00ffd012,#0000 40%),radial-gradient(1000px 400px at -20% 120%,#a68bff0f,#0000 40%);border:1px solid #ffffff0f;padding:2px;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000)}.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{place-items:center;display:grid}.ks-panel{--ks-pulse-dur:.5s}:root{--bg-0:#02030a;--bg-1:#03091b;--bg-2:#040f24;--accent-cyan:#33f6ff;--accent-teal:#26ffc4;--accent-violet:#9b5bff;--accent-gold:#ffd979;--good:#26ffc4;--warn:#ffd979;--bad:#ff4d8d;--text-main:#f5f7ff;--text-subtle:#c3c7e6;--text-dim:#f5f7ffb8;--frame-border:#b0fff77a;--frame-bg:#060e23d9;--frame-inner-bg:#030818f5;--line-soft:#ffffff0f;--line-med:#ffffff1a;--glass-0:#0a14308c;--glass-1:#060e23b8;--glass-2:#030818e6;--shadow-soft:0 0 40px #000000a6;--shadow-halo:0 0 120px #33f6ff4d;--shadow-hard:0 24px 80px #000000b3;--radius-xl:32px;--radius-lg:24px;--radius-md:16px;--radius-sm:12px;--blur-strong:26px;--blur-soft:18px;--transition-fast:.18s ease-out;--transition-med:.26s ease-out;--topbar-h:76px;--breath:5.236s;--ring:0 0 0 3px #33f6ff3d,0 0 0 1px #ffffff1f inset;--grid-line:#75d3ff1f;--grid-glow:#5fb4ff2e;--safe-bottom:env(safe-area-inset-bottom,0px)}body{color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top,#050819 0%,#02030a 52%,#000);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,sans-serif;overflow:hidden}img,svg,canvas,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}::selection{background:#33f6ff38}:focus-visible{box-shadow:var(--ring);border-radius:10px;outline:none}a{color:var(--accent-cyan);text-decoration:none}a:hover{text-decoration:underline}.mono{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,SF Mono,Consolas,Liberation Mono,Courier New,monospace}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{color:var(--text-main);z-index:9999;box-shadow:var(--shadow-soft);transition:transform var(--transition-fast);background:#0a1430eb;border:1px solid #aaf1ff59;border-radius:12px;padding:.6rem .85rem;position:absolute;top:.75rem;left:1rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-shell{background:radial-gradient(circle at 10% -10%,#00ffc42e 0,transparent 55%),radial-gradient(circle at 90% 110%,#9b5bff3d 0,transparent 60%),radial-gradient(circle at -20% 70%,#008cff2e 0,transparent 60%),linear-gradient(145deg,var(--bg-0),var(--bg-1),var(--bg-2));width:100%;height:100%;color:var(--text-main);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.app-bg-grid{pointer-events:none;opacity:.35;background-image:linear-gradient(to right,transparent 0,transparent 92%,var(--grid-line)92%,var(--grid-line)100%),linear-gradient(to bottom,transparent 0,transparent 92%,var(--grid-line)92%,var(--grid-line)100%);mix-blend-mode:screen;background-size:72px 72px;position:fixed;inset:-40px;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 80%);mask-image:radial-gradient(circle,#000 0,#0000 80%)}.app-bg-orbit{pointer-events:none;filter:blur(40px);opacity:.65;background:radial-gradient(circle,#0000001a 0,#0000 60%),conic-gradient(from 220deg,#26ffc452,#33f6ff00,#9b5bff66,#ffd97933,#26ffc452);width:120vmin;height:120vmin;animation:64s linear infinite orbit-spin;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes orbit-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.app-bg-glow{pointer-events:none;opacity:.6;filter:blur(32px);mix-blend-mode:screen;width:36vw;max-width:520px;height:140vh;animation:golden-breath var(--breath)ease-in-out infinite;transform-origin:50% 30%;background:radial-gradient(circle at 50% 0,#ffffff61 0,#0000 40%),linear-gradient(#26ffc400,#26ffc48c,#9b5bff66,#ffd9791a,#0000);position:fixed;top:-10%;left:50%;transform:translate(-50%)}@keyframes golden-breath{0%{opacity:.42;filter:blur(34px);transform:translate(-50%)scaleY(.98)}45%{opacity:.72;filter:blur(28px);transform:translate(-50%)scaleY(1.04)}to{opacity:.45;filter:blur(34px);transform:translate(-50%)scaleY(.99)}}@media (prefers-reduced-motion:reduce){.app-bg-orbit,.app-bg-glow{animation:none!important}}.app-topbar{z-index:5;height:var(--topbar-h);-webkit-backdrop-filter:blur(var(--blur-soft))saturate(140%);backdrop-filter:blur(var(--blur-soft))saturate(140%);background:radial-gradient(circle at 20% 0,#33f6ff1f,#0000 55%),radial-gradient(circle at 80% 100%,#9b5bff1a,#0000 60%),linear-gradient(#020612e0,#0206129e);border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:.85rem clamp(1rem,2.5vw,1.75rem);display:flex;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-topbar{background:#020612eb}}.topbar-left,.topbar-right{align-items:center;gap:.75rem;display:flex}.brand{-webkit-user-select:none;user-select:none;align-items:center;gap:.85rem;display:flex}.brand__mark{letter-spacing:.03em;color:#020612f2;background:radial-gradient(circle at 35% 25%,#ffffffd9 0,#ffd9798c 28%,#33f6ff73 55%,#9b5bff59 78%),linear-gradient(135deg,#26ffc4a6,#33f6ff8c);border-radius:14px;place-items:center;width:44px;height:44px;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #0000008c,inset 0 0 0 1px #ffffff2e,0 0 40px #ffd97929}.brand__mark-img{filter:drop-shadow(0 8px 18px #00000073);width:26px;height:26px;display:block}.brand__mark:after{content:"";animation:brand-sheen calc(var(--breath)*2)ease-in-out infinite;opacity:.55;background:linear-gradient(120deg,#0000 0%,#ffffff59 45%,#0000 70%);position:absolute;inset:-40%;transform:rotate(18deg)translate(-40%)}@keyframes brand-sheen{0%{opacity:0;transform:rotate(18deg)translate(-55%)}35%{opacity:.55}70%{opacity:0;transform:rotate(18deg)translate(55%)}to{opacity:0}}.brand__text{gap:.12rem;display:grid}.brand__title{letter-spacing:.02em;font-size:.98rem;font-weight:800;line-height:1.05}.brand__subtitle{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.pill{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:#0a14308c;border:1px solid #aaf1ff2e;border-radius:999px;align-items:baseline;gap:.5rem;padding:.5rem .65rem;display:inline-flex;box-shadow:0 10px 22px #00000059,inset 0 0 0 1px #ffffff0d}.pill__label{letter-spacing:.12em;text-transform:uppercase;color:#f5f7ffb3;font-size:.68rem}.pill__value{letter-spacing:.05em;font-size:.78rem;font-weight:800}.pill--good{border-color:#26ffc459;box-shadow:0 10px 22px #00000059,inset 0 0 0 1px #26ffc41f,0 0 28px #26ffc41a}.pill--warn{border-color:#ffd97961;box-shadow:0 10px 22px #00000059,inset 0 0 0 1px #ffd9791a,0 0 28px #ffd9791a}.pill--bad{border-color:#ff4d8d61;box-shadow:0 10px 22px #00000059,inset 0 0 0 1px #ff4d8d1a,0 0 28px #ff4d8d1a}.pill--neutral{border-color:#aaf1ff2e}.app-stage{z-index:1;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:clamp(1.25rem,3vw,3rem);display:flex;position:relative;overflow:hidden}.app-frame{border-radius:var(--radius-xl);width:100%;max-width:1180px;height:100%;box-shadow:var(--shadow-hard),0 0 0 1px #ffffff0d,0 0 90px #33f6ff3d;-webkit-backdrop-filter:blur(var(--blur-strong))saturate(150%);backdrop-filter:blur(var(--blur-strong))saturate(150%);background:radial-gradient(circle at 0 0,#33f6ff30,#0000 55%),radial-gradient(circle at 100% 0,#9b5bff29,#0000 52%),radial-gradient(circle at 50% 100%,#ffd9791a,#0000 60%),linear-gradient(145deg,#050e28f5,#010410fa);border:1px solid #9dfff499;position:relative;overflow:hidden}.app-frame:before,.app-frame:after{content:"";border-radius:calc(var(--radius-xl) - 2px);pointer-events:none;position:absolute;inset:1px}.app-frame:before{opacity:.85;border:1px solid #ffffff17}.app-frame:after{mix-blend-mode:soft-light;opacity:.32;background:linear-gradient(120deg,#ffffff1f,#0000 35% 65%,#33f6ff40)}.app-frame-inner{z-index:1;border-radius:calc(var(--radius-xl) - 6px);background:radial-gradient(circle at 10% 0%,#ffffff0f,transparent 55%),radial-gradient(circle at 90% 100%,#33f6ff26,transparent 60%),radial-gradient(circle at 0% 100%,#9b5bff2e,transparent 65%),linear-gradient(160deg,var(--frame-inner-bg),#010410fa);height:100%;padding:clamp(1.25rem,2.4vw,2.25rem);position:relative;overflow:hidden}.app-workspace{grid-template-columns:320px 1fr;gap:1.1rem;height:100%;min-height:0;display:grid}.app-nav{border-radius:var(--radius-lg);background:radial-gradient(circle at 30% 20%,#33f6ff1a,#0000 55%),linear-gradient(145deg,#060e23b8,#030818eb);border:1px solid #aaf1ff38;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 50px #0000008c,inset 0 0 0 1px #ffffff0a}.nav-head{background:radial-gradient(circle at 20% 0,#ffd97917,#0000 55%),linear-gradient(#0a14304d,#0a143000);border-bottom:1px solid #ffffff0f;padding:1.1rem 1.05rem .95rem}.nav-head__title{letter-spacing:.12em;text-transform:uppercase;color:#f5f7ffeb;font-size:.92rem;font-weight:900}.nav-head__sub{color:#f5f7ffad;margin-top:.25rem;font-size:.82rem}.nav-list{scrollbar-width:thin;scrollbar-color:#aaf1ff3d transparent;gap:.55rem;padding:.75rem;display:grid;overflow:auto}.nav-item{transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast);background:radial-gradient(circle at 14% 20%,#33f6ff14,#0000 55%),linear-gradient(145deg,#0a143040,#0a14301a);border:1px solid #ffffff14;border-radius:16px;padding:.85rem;box-shadow:0 10px 22px #00000059,inset 0 0 0 1px #ffffff08}.nav-item__label{letter-spacing:.03em;font-weight:900}.nav-item__desc{color:#f5f7ffad;margin-top:.18rem;font-size:.82rem}.nav-item:hover{background:radial-gradient(circle at 14% 20%,#33f6ff1f,#0000 55%),linear-gradient(145deg,#0a143057,#0a143024);border-color:#33f6ff47;text-decoration:none;transform:translateY(-1px);box-shadow:0 16px 30px #00000080,inset 0 0 0 1px #33f6ff14,0 0 30px #33f6ff14}.nav-item--active{background:radial-gradient(circle at 20% 0,#ffd97929,#0000 62%),radial-gradient(circle at 14% 20%,#33f6ff24,#0000 55%),linear-gradient(145deg,#0a14306b,#0a14302e);border-color:#ffd9796b;box-shadow:0 18px 34px #0000008c,inset 0 0 0 1px #ffd9791a,0 0 46px #ffd97914}.nav-foot{background:linear-gradient(#0a143000,#0a143038);border-top:1px solid #ffffff0f;margin-top:auto;padding:.9rem 1.05rem 1.05rem}.nav-foot__line{color:#f5f7ffb8;font-size:.78rem;line-height:1.35}.nav-foot__line+.nav-foot__line{margin-top:.35rem}.app-panel{border-radius:var(--radius-lg);background:radial-gradient(circle at 70% 20%,#33f6ff1a,#0000 55%),radial-gradient(circle at 10% 0,#9b5bff1a,#0000 62%),linear-gradient(145deg,#060e23b8,#030818eb);border:1px solid #aaf1ff38;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 60px #0000009e,inset 0 0 0 1px #ffffff0a}.panel-head{background:radial-gradient(circle at 50% 0,#ffd9791a,#0000 56%),linear-gradient(#0a14305c,#0a143000);border-bottom:1px solid #ffffff0f;padding:1.1rem 1.25rem}.panel-head__title{letter-spacing:.02em;font-size:1.05rem;font-weight:900}.panel-head__meta{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.meta-chip{color:#f5f7ffd6;letter-spacing:.08em;text-transform:uppercase;background:#0a143057;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.72rem;display:inline-flex}.panel-body{scrollbar-width:thin;scrollbar-color:#aaf1ff3d transparent;min-height:0;padding:1.05rem 1.25rem 1.25rem;overflow:auto}.panel-foot{padding:calc(.85rem + var(--safe-bottom))1.25rem .85rem;color:#f5f7ff9e;background:linear-gradient(#0a143000,#0a143038);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.notfound{border-radius:var(--radius-md);background:radial-gradient(circle at 30% 10%,#ff4d8d1a,#0000 60%),radial-gradient(circle at 70% 0,#33f6ff1a,#0000 60%),linear-gradient(145deg,#0a143059,#0a143024);border:1px solid #ffffff1a;padding:2.25rem 1.25rem;box-shadow:0 20px 70px #000000a6}.notfound__code{letter-spacing:.05em;font-size:3.25rem;font-weight:950;line-height:1}.notfound__title{margin-top:.35rem;font-size:1.1rem;font-weight:900}.notfound__hint{color:#f5f7ffb8;margin-top:.5rem}.notfound__actions{margin-top:1.15rem}.notfound__cta{letter-spacing:.06em;text-transform:uppercase;color:#020612f2;transition:transform var(--transition-fast),box-shadow var(--transition-fast);background:radial-gradient(circle at 35% 25%,#ffffffd9 0,#ffd9798c 26%,#33f6ff66 58%),linear-gradient(135deg,#26ffc4a6,#33f6ff8c);border:1px solid #ffffff29;border-radius:14px;justify-content:center;align-items:center;padding:.75rem .95rem;font-weight:900;display:inline-flex;box-shadow:0 16px 34px #0000008c,inset 0 0 0 1px #ffffff1a}.notfound__cta:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 20px 46px #0000009e,inset 0 0 0 1px #ffffff24,0 0 36px #ffd9791a}.nav-list::-webkit-scrollbar{width:10px}.panel-body::-webkit-scrollbar{width:10px}.nav-list::-webkit-scrollbar-track{background:0 0}.panel-body::-webkit-scrollbar-track{background:0 0}.nav-list::-webkit-scrollbar-thumb{background:#aaf1ff2e padding-box padding-box;border:2px solid #0000;border-radius:999px}.panel-body::-webkit-scrollbar-thumb{background:#aaf1ff2e padding-box padding-box;border:2px solid #0000;border-radius:999px}.nav-list::-webkit-scrollbar-thumb:hover{background:#aaf1ff47 padding-box padding-box;border:2px solid #0000}.panel-body::-webkit-scrollbar-thumb:hover{background:#aaf1ff47 padding-box padding-box;border:2px solid #0000}.card{border-radius:var(--radius-md);color:var(--text-main);background:radial-gradient(circle at 0 0,#33f6ff1f,#0000 60%),linear-gradient(145deg,#040c24f5,#050f28f0);border:1px solid #aaf1ff4d;padding:1.25rem 1.15rem;box-shadow:0 22px 60px #000000bf}.read-the-docs{color:var(--text-subtle);font-size:.9rem}.topbar-live{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e1873;border:1px solid #00ffa038;border-radius:999px;align-items:center;gap:12px;padding:8px 12px;display:flex}.topbar-live:focus-visible{box-shadow:var(--ring)}.live-orb{width:12px;height:12px;animation:liveOrbPulse var(--breath-s,5.236s)ease-in-out infinite;background:#00ffa0f2;border-radius:50%;box-shadow:0 0 10px #00ffa0bf,0 0 26px #00ffa059}@keyframes liveOrbPulse{0%,to{filter:brightness(.95);transform:scale(.92);box-shadow:0 0 10px #00ffa0a6,0 0 26px #00ffa04d}50%{filter:brightness(1.25);transform:scale(1.22);box-shadow:0 0 14px #00ffa0f2,0 0 42px #00ffa08c}}.live-text{flex-direction:column;line-height:1.05;display:flex}.live-title{letter-spacing:.12em;font-weight:800}.live-meta{opacity:.9;font-size:12px}@media (max-width:980px){.app-stage{padding:1rem}.app-frame{border-radius:24px}.app-frame-inner{padding:1rem}.app-workspace{grid-template-columns:1fr;gap:.9rem;height:100%;min-height:0}.app-nav{height:auto;min-height:0}.nav-list{grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;padding:.75rem;display:grid;overflow:auto hidden}.nav-item{white-space:nowrap}}@media (max-width:650px){:root{--topbar-h:72px}.app-frame{border-radius:20px}.app-frame-inner{border-radius:16px;padding:.9rem}.brand__subtitle,.topbar-right .pill__label{display:none}}.fullpage-scroll{-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 10% -10%,#00ffc424 0,transparent 55%),radial-gradient(circle at 90% 110%,#9b5bff2e 0,transparent 60%),linear-gradient(145deg,var(--bg-0),var(--bg-1),var(--bg-2));color:var(--text-main);padding:clamp(1rem,2.6vw,2rem);position:fixed;inset:0;overflow:auto}.fullpage-scroll>*{max-width:1180px;margin:0 auto}.fullpage-scroll::-webkit-scrollbar{width:10px}.fullpage-scroll::-webkit-scrollbar-track{background:0 0}.fullpage-scroll::-webkit-scrollbar-thumb{background:#aaf1ff2e padding-box padding-box;border:2px solid #0000;border-radius:999px}.fullpage-scroll::-webkit-scrollbar-thumb:hover{background:#aaf1ff47}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#02040a;--bg-card:#091022e6;--ink:#e7f5ff;--muted:#9eb3d1;--accent:#37ffe4;--accent-soft:#37ffe42e;--error:#ff6b81;--warning:#ffd166;--radius-lg:20px;--radius-md:12px;--radius-sm:8px;--shadow-soft:0 18px 40px #0009;--border-subtle:1px solid #ffffff0f;--pulse:5.236s}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0}body{color:var(--ink);background:radial-gradient(circle at 0 0,#162447 0,#02040a 48%,#000 100%);font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.page{flex-direction:column;min-height:100vh;display:flex}.header{padding:1.75rem 1.5rem .75rem}.header-inner{max-width:880px;margin:0 auto}.header h1{letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:2.4rem}.header-subtitle{color:var(--muted);max-width:42rem;margin:.75rem 0 0;line-height:1.5}.layout{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr);gap:1.5rem;max-width:1100px;margin:0 auto;padding:0 1.5rem 1.5rem;display:grid}@media (max-width:800px){.layout{grid-template-columns:minmax(0,1fr)}}.verifier,.result-card{background:linear-gradient(135deg,#37ffe40d,#5773ff08),var(--bg-card);border-radius:var(--radius-lg);border:var(--border-subtle);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:1.5rem 1.4rem}.verifier-form{flex-direction:column;gap:.75rem;display:flex}.field-label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.85rem}.field-row{gap:.75rem;display:flex}.field-row input[type=url]{flex:1;min-width:0}input[type=url],input[type=file]{border-radius:var(--radius-md);color:var(--ink);background:#091022e6;border:1px solid #ffffff29;padding:.7rem .9rem;font-size:.95rem}input[type=url]:focus-visible,input[type=file]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button{border-radius:var(--radius-md);background:radial-gradient(circle at 0 0,var(--accent-soft),#091022 68%);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid #37ffe4cc;padding:.7rem 1.3rem;font-weight:600;transition:transform .12s ease-out,box-shadow .12s ease-out,border-color .12s ease-out}button:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 12px 24px #0000008c}button:active{box-shadow:none;transform:translateY(0)}.divider{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:.6rem;margin:1.25rem 0;font-size:.85rem;display:flex}.divider:before,.divider:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);flex:1;height:1px}.file-uploader{flex-direction:column;gap:.5rem;display:flex}.file-label{color:var(--muted);font-size:.9rem}.result-card--idle{opacity:.85}.result-card--loading{border-color:#37ffe48c}.result-card--ok{border-color:#37ffe4e6}.result-card--warning{border-color:#ffd166e6}.result-card--error{border-color:#ff6b81e6}.result-title{margin:0 0 .5rem;font-size:1rem}.result-message{color:var(--muted);margin:0 0 .9rem;font-size:.95rem}.result-metadata{border-radius:var(--radius-md);background:radial-gradient(circle at 0 0,#37ffe40f,#0000 60%),#030712eb;border:1px solid #ffffff14;margin-top:.75rem;padding:.9rem .9rem .7rem}.result-metadata h3{text-transform:uppercase;letter-spacing:.12em;margin:0 0 .4rem;font-size:.9rem}.result-metadata pre{max-height:16rem;margin:0;font-size:.8rem;line-height:1.4;overflow:auto}.footer{text-align:center;color:var(--muted);padding:.5rem 1.5rem 1.2rem;font-size:.8rem}
