: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:.03;transform:scale(1)}50%{opacity:.1;transform:scale(1.015)}}.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}@keyframes ripple{0%{opacity:.35}to{opacity:0}}.btn-primary.is-busy,.btn-primary[aria-busy=true],.btn-primary[data-busy=true],.btn-primary:disabled{opacity:1;cursor:progress}.btn-primary.is-busy:after,.btn-primary[aria-busy=true]:after,.btn-primary[data-busy=true]:after,.btn-primary:disabled:after{content:"";border-radius:inherit;pointer-events:none;background:var(--busy-stripes);mix-blend-mode:screen;opacity:.55;animation:1.1s linear infinite stripes;position:absolute;inset:1px}@keyframes stripes{0%{background-position:0 0}to{background-position:140px 0}}.btn-primary.is-busy:before,.btn-primary[aria-busy=true]:before,.btn-primary[data-busy=true]:before,.btn-primary:disabled:before{content:"";width:var(--spinner-size);height:var(--spinner-size);border:2px solid #fff3;border-top-color:var(--c-cyan);filter:drop-shadow(0 0 8px #37e6d499);border-radius:50%;animation:.7s linear infinite spin;position:absolute;top:8px;right:10px}@keyframes spin{to{transform:rotate(360deg)}}.btn-ghost.is-busy,.btn-ghost[aria-busy=true],.btn-ghost[data-busy=true],.btn-secondary.is-busy,.btn-secondary[aria-busy=true],.btn-secondary[data-busy=true]{opacity:.75;cursor:progress}.sp-frame{border:1px solid var(--sp-border);animation:frame-breathe var(--pulse)var(--ease-breath)infinite;background:radial-gradient(800px 600px,#00ffde0d,#0000 60%);border-radius:14px;place-items:center;padding:clamp(8px,1.8vw,12px);display:grid;position:relative;overflow:hidden;transform:translateZ(0)}@keyframes frame-breathe{0%,to{transform:scale(1);box-shadow:0 0 #37e6d400}50%{transform:scale(1.012);box-shadow:0 0 48px #37e6d40f}}.sp-frame:after{content:"";filter:blur(18px);opacity:.35;animation:halo var(--pulse)var(--ease-breath)infinite;background:radial-gradient(40% 35%,#37e6d41f,#0000 70%);position:absolute;inset:-5%}@keyframes halo{0%{opacity:.28;transform:scale(1)}50%{opacity:.45;transform:scale(1.06)}to{opacity:.28;transform:scale(1)}}.sp-pulse-tag{opacity:.9;border:1px solid var(--sp-border);animation:tag-glint var(--pulse)linear infinite;background:#0006;border-radius:8px;padding:4px 8px;font-size:.85rem;position:absolute;bottom:10px;right:10px}@keyframes tag-glint{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:inset 0 0 12px #5ce1ff40}}.sp-skeleton,.sp-error{place-items:center;width:100%;min-height:220px;display:grid}.sp-rune{border:2px solid var(--sp-border);opacity:.7;width:18px;height:18px;position:absolute}.sp-rune--tl{animation:rune var(--pulse)linear infinite;border-bottom:0;border-right:0;border-radius:8px 0 0;top:8px;left:8px}.sp-rune--tr{animation:rune calc(var(--pulse)*.85)linear infinite reverse;border-bottom:0;border-left:0;border-radius:0 8px 0 0;top:8px;right:8px}.sp-rune--bl{animation:rune calc(var(--pulse)*1.15)linear infinite;border-top:0;border-right:0;border-radius:0 0 0 8px;bottom:8px;left:8px}.sp-rune--br{animation:rune calc(var(--pulse)*1.3)linear infinite reverse;border-top:0;border-left:0;border-radius:0 0 8px;bottom:8px;right:8px}@keyframes rune{0%{opacity:.55;box-shadow:0 0 #37e6d400}50%{opacity:.95;box-shadow:0 0 14px #37e6d447}to{opacity:.55;box-shadow:0 0 #37e6d400}}.sp-meta{gap:8px;display:grid}.sp-meta-row{grid-template-columns:140px 1fr;align-items:start;gap:8px;display:grid}.lbl{color:var(--sp-dim)}.mono{font-family:var(--font-mono)}.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{opacity:.02;transform:scale(1)}50%{opacity:.08;transform:scale(1.01)}}.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}:focus-visible{outline:2px solid var(--sp-ring);outline-offset:2px}@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}: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}
