[data-sm-root="1"],html,body,#root{height:100%}html,body{margin:0;padding:0;background:#05060d}[data-sm-root="1"]{--sm-bg: #070910;--sm-panel: rgba(255,255,255,.06);--sm-panel2: rgba(255,255,255,.08);--sm-stroke: rgba(255,255,255,.1);--sm-stroke2: rgba(255,255,255,.16);--sm-text: rgba(255,255,255,.92);--sm-dim: rgba(255,255,255,.7);--sm-dimmer: rgba(255,255,255,.56);--sm-cyan: rgba(191,252,255,.92);--sm-cyan2: rgba(35,255,240,.22);--sm-violet: rgba(183,163,255,.92);--sm-violet2: rgba(183,163,255,.2);--sm-gold: rgba(255,219,138,.9);--sm-red: rgba(255,104,104,.9);--sm-green: rgba(120,255,200,.9);--accent-color: rgba(0, 255, 255, .92);--chakra-ink-0: #ff3b6b;--chakra-ark-0: #ff6aa6;--chakra-ink-1: #ff8a3d;--chakra-ark-1: #ffc07a;--chakra-ink-2: #ffd24a;--chakra-ark-2: #fff2a6;--chakra-ink-3: #26ffc4;--chakra-ark-3: #a6ffe9;--chakra-ink-4: #33f6ff;--chakra-ark-4: #a8fbff;--chakra-ink-5: #7e86ff;--chakra-ark-5: #c6c9ff;--chakra-ink-6: #c18bff;--chakra-ark-6: #ead8ff;--sm-radius: 18px;--sm-radius2: 24px;--sm-shadow: 0 16px 50px rgba(0,0,0,.45);--sm-dock-h: 70px;--sm-topbar-h: 60px;--sm-dock-clearance: 18px;--sm-scroll-gap: 28px;--sm-gap: 12px;--sm-pad: 14px;--sm-font: ui-sans-serif, system-ui, -apple-system, "SF Pro Display", "SF Pro Text", "Inter", Arial, sans-serif;--sm-safe-top: env(safe-area-inset-top, 0px)}[data-sm-root="1"]{color:var(--sm-text);font-family:var(--sm-font);min-height:var(--sm-vh, 100vh);background:#05060d}.sm-shell{width:100%;height:var(--sm-vh, 100vh);min-height:var(--sm-vh, 100vh);background:radial-gradient(1100px 800px at 20% 10%,rgba(191,252,255,.12),transparent 55%),radial-gradient(900px 700px at 88% 16%,rgba(183,163,255,.1),transparent 55%),radial-gradient(900px 700px at 60% 90%,rgba(255,219,138,.06),transparent 55%),linear-gradient(180deg,#070910,#04050a 70%,#050513);position:relative;overflow:hidden}.sm-window-scroll{overflow:visible}.sm-container-scroll{overflow:hidden}.sm-scroll{height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--sm-dock-h) + var(--sm-dock-clearance) + var(--sm-scroll-gap) + env(safe-area-inset-bottom));scroll-padding-bottom:calc(var(--sm-dock-h) + var(--sm-dock-clearance) + var(--sm-scroll-gap) + env(safe-area-inset-bottom))}.sm-routes{min-height:100%;padding-bottom:calc(var(--sm-dock-h) + var(--sm-dock-clearance) + var(--sm-scroll-gap) + env(safe-area-inset-bottom))}.sm-dock{position:fixed;left:0;right:0;bottom:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom));z-index:50;pointer-events:none}.sm-dock-inner{pointer-events:auto;height:var(--sm-dock-h);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 16px 42px #00000073;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px}.sm-dock-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--sm-dim);border-radius:16px;display:grid;place-items:center;gap:2px;padding:6px 4px;position:relative;transition:transform .12s ease,background .16s ease,color .16s ease}.sm-dock-btn:active{transform:scale(.98)}.sm-dock-btn.is-active{color:var(--sm-text);background:#ffffff14}.sm-dock-icon{font-size:17px;line-height:1;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center}.sm-dock-icon img{width:18px;height:18px;display:block}.sm-dock-label{font-size:11px;letter-spacing:.02em;opacity:.95}.sm-dock-badge{position:absolute;top:4px;right:8px;background:#ff6868eb;color:#0b0b12;font-weight:800;font-size:9px;padding:1px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 24px #00000059}.sm-dock-kai{pointer-events:none;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;color:#ffffff8c;font-size:11px;letter-spacing:.02em}.sm-dock-kai-dot{width:8px;height:8px;border-radius:999px;background:#bffcffa6;box-shadow:0 0 0 6px #bffcff14}.vhHowToDock{position:fixed;left:0;right:0;bottom:calc(var(--sm-dock-h) + 8px + env(safe-area-inset-bottom));display:flex;justify-content:center;z-index:55;pointer-events:none}.vhHowToButton{pointer-events:auto;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--sm-text);border:1px solid transparent;background:linear-gradient(135deg,#ffffff29,#ffffff0f) padding-box,linear-gradient(135deg,#bffcff73,#b7a3ff52) border-box;box-shadow:0 12px 26px #00000059,inset 0 1px #ffffff26;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .14s ease,box-shadow .16s ease,border-color .16s ease,background .2s ease}.vhHowToButton:hover{transform:translateY(-1px);box-shadow:0 16px 32px #0006,inset 0 1px #fff3}.vhHowToButton:active{transform:translateY(0)}.vhHowToButton:focus-visible{outline:none;box-shadow:0 0 0 2px #bffcff99,0 14px 32px #0000006b}.vhHowToSheet .sm-sheet-panel{background:linear-gradient(160deg,#070a10eb,#070a10fa) padding-box,linear-gradient(120deg,#bffcff59,#b7a3ff40) border-box;border:1px solid transparent;box-shadow:0 28px 70px #0000008c}.vhHowToContent{display:grid;gap:12px;color:var(--sm-text)}.vhHowToCarousel{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vhHowToCarousel::-webkit-scrollbar{display:none}.vhHowToSlide{scroll-snap-align:center;padding:12px 12px 4px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff14}.vhHowToSlideTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:11px;color:var(--sm-dimmer)}.vhHowToStepBadge{padding:2px 8px;border-radius:999px;background:#bffcff1f;color:var(--sm-cyan);border:1px solid rgba(191,252,255,.2);font-weight:600}.vhHowToSlide h3{margin:0 0 6px;font-size:14px;letter-spacing:.02em}.vhHowToSlide p{margin:0;color:var(--sm-dim);font-size:13px;line-height:1.5}.vhHowToSteps ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:13px;color:var(--sm-text)}.vhHowToNote{margin:10px 0 0;color:var(--sm-dimmer);font-size:12px}.vhHowToDots{display:flex;justify-content:center;gap:8px}.vhHowToDot{width:8px;height:8px;border-radius:999px;border:0;background:#fff3;box-shadow:inset 0 0 0 1px #ffffff26;transition:transform .16s ease,background .16s ease}.vhHowToDot.is-active{transform:scale(1.2);background:#bffcffcc;box-shadow:0 0 0 3px #bffcff2e}.vhHowToDivider{margin:6px 0 2px}.vhHowToToggle{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:var(--sm-dimmer)}.vhHowToToggle input{width:16px;height:16px;accent-color:rgba(191,252,255,.9)}.vhHowToFooter{display:flex;justify-content:flex-end;padding-top:6px}.sm-page{padding:0 calc(var(--sm-pad) + env(safe-area-inset-right)) var(--sm-pad) calc(var(--sm-pad) + env(safe-area-inset-left));max-width:980px;margin:0 auto}.sm-honeycomb-page{position:relative;isolation:isolate;border-radius:calc(var(--sm-radius2) + 6px);background:radial-gradient(1200px 800px at 50% -10%,rgba(0,0,0,.55),transparent 60%),radial-gradient(1000px 780px at 20% 15%,rgba(35,255,240,.16),transparent 58%),radial-gradient(980px 760px at 85% 85%,rgba(183,163,255,.16),transparent 62%),linear-gradient(180deg,#070910e6,#04050aeb);box-shadow:0 20px 60px #00000073}.sm-honeycomb-page:before,.sm-honeycomb-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.sm-honeycomb-page:before{background:repeating-linear-gradient(180deg,#ffffff08,#ffffff08 1px,#0000 4px,#0000 8px),repeating-linear-gradient(90deg,#ffffff04,#ffffff04 1px,#0000 6px,#0000 12px);mix-blend-mode:overlay;opacity:.4}.sm-honeycomb-page:after{background:radial-gradient(720px 520px at 25% 22%,rgba(35,255,240,.16),transparent 60%),radial-gradient(740px 520px at 80% 68%,rgba(183,163,255,.18),transparent 62%),radial-gradient(680px 520px at 15% 85%,rgba(98,218,255,.14),transparent 62%);filter:blur(12px);opacity:.6}.sm-honeycomb-page>*{position:relative;z-index:1}.sm-card{background:var(--sm-panel);border:1px solid var(--sm-stroke);border-radius:var(--sm-radius2);box-shadow:var(--sm-shadow)}.sm-card2{background:var(--sm-panel2);border:1px solid var(--sm-stroke);border-radius:var(--sm-radius2)}.sm-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.sm-title{font-size:20px;letter-spacing:.01em;line-height:1.15}.sm-subtitle{font-size:13px;color:var(--sm-dim);line-height:1.25}.sm-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffb8;font-size:12px}.sm-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--sm-text);border-radius:14px;padding:10px 12px;font-weight:700;letter-spacing:.01em;transition:transform .12s ease,background .16s ease,border .16s ease}.sm-btn:active{transform:scale(.98)}.sm-btn-primary{background:#bffcff24;border-color:#bffcff3d}.sm-btn-danger{background:#ff68681f;border-color:#ff686838}.sm-muted{color:var(--sm-dim)}.sm-small{font-size:12px;color:var(--sm-dim)}@media(max-width:520px){[data-sm-root="1"]{--sm-dock-h: 56px;--sm-dock-clearance: 12px;--sm-topbar-h: 54px}.sm-page{padding-left:12px;padding-right:12px}.sm-dock-label{display:none}.sm-dock-icon{font-size:16px}.sm-dock-icon img{width:16px;height:16px}.sm-dock-badge{top:2px;right:6px}}.sm-btn-core{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;-webkit-user-select:none;user-select:none}.sm-btn-inner{display:inline-flex;align-items:center;justify-content:center;gap:10px}.sm-btn-ico{display:inline-flex;align-items:center;justify-content:center;opacity:.92}.sm-btn-label{line-height:1}.sm-btn-sm{padding:8px 10px;border-radius:12px;font-size:13px}.sm-btn-md{padding:10px 12px;border-radius:14px;font-size:14px}.sm-btn-lg{padding:12px 14px;border-radius:16px;font-size:15px}.sm-btn-default{background:#ffffff0f;border-color:#ffffff24}.sm-btn-ghost{background:transparent;border-color:#ffffff1a}.sm-btn-ghost:hover{background:#ffffff0d}.sm-btn.is-disabled{opacity:.58;cursor:not-allowed}.sm-btn.is-loading{color:#ffffffb3}.sm-btn-spinner{position:absolute;right:10px;display:inline-flex;gap:4px;align-items:center;justify-content:center}.sm-btn-spinner-dot{width:5px;height:5px;border-radius:999px;background:#bffcffd9;opacity:.35;animation:smBtnDot .9s ease-in-out infinite}.sm-btn-spinner-dot:nth-child(2){animation-delay:.12s}.sm-btn-spinner-dot:nth-child(3){animation-delay:.24s}@keyframes smBtnDot{0%,to{transform:translateY(0);opacity:.35}45%{transform:translateY(-2px);opacity:.95}}.sm-card-core{width:100%}.sm-card-plain{background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:var(--sm-radius2)}.sm-card-header,.sm-card-content,.sm-card-footer{padding:14px}.sm-card-header{padding-bottom:10px}.sm-card-footer{padding-top:10px}.sm-card-header.is-compact,.sm-card-content.is-compact,.sm-card-footer.is-compact{padding:10px 12px}.sm-card-divider{height:1px;width:100%;background:#ffffff1a;opacity:.9}.sm-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffc7;border-radius:999px;display:inline-flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none;transition:transform .12s ease,background .16s ease,border-color .16s ease,color .16s ease}.sm-chip:active{transform:scale(.98)}.sm-chip-sm{padding:6px 10px;font-size:12px}.sm-chip-md{padding:8px 12px;font-size:13px}.sm-chip-ico{opacity:.9;display:inline-flex;align-items:center;justify-content:center}.sm-chip-label{line-height:1}.sm-chip-solid{background:#ffffff1f;border-color:#ffffff2e}.sm-chip-outline{background:transparent;border-color:#ffffff2e}.sm-chip.is-selected{color:#ffffffeb;background:#ffffff1a;border-color:#ffffff38}.sm-chip-cyan.is-selected{background:#bffcff24;border-color:#bffcff42}.sm-chip-violet.is-selected{background:#b7a3ff24;border-color:#b7a3ff42}.sm-chip-gold.is-selected{background:#ffdb8a24;border-color:#ffdb8a42}.sm-chip-danger.is-selected{background:#ff686824;border-color:#ff686842}.sm-chip-success.is-selected{background:#78ffc824;border-color:#78ffc842}.sm-divider{width:100%;height:1px;background:#ffffff1a;opacity:.9}.sm-divider.is-strong{background:#ffffff29}.sm-divider.is-vertical{width:1px;height:100%}.sm-ico-core{display:inline-flex;align-items:center;justify-content:center;letter-spacing:.02em;transform:translateY(-.5px)}.sm-ico{color:#ffffffdb}.sm-ico-dim{color:#ffffff9e}.sm-ico-cyan{color:var(--sm-cyan)}.sm-ico-violet{color:var(--sm-violet)}.sm-ico-gold{color:var(--sm-gold)}.sm-ico-danger{color:var(--sm-red)}.sm-ico-success{color:var(--sm-green)}.sm-ring{position:relative;display:inline-flex;align-items:center;justify-content:center}.sm-ring-svg{display:block;transform:rotate(-90deg)}.sm-ring-track{stroke:#ffffff1a}.sm-ring-bar{stroke:#bffcffe6;filter:drop-shadow(0 8px 18px rgba(0,0,0,.25))}.sm-ring-label{position:absolute;font-size:11px;color:#ffffffc7;letter-spacing:.02em}.sm-ring-cyan .sm-ring-bar{stroke:#bffcffe6}.sm-ring-violet .sm-ring-bar{stroke:#b7a3ffe6}.sm-ring-gold .sm-ring-bar{stroke:#ffdb8ae6}.sm-ring-danger .sm-ring-bar{stroke:#ff6868eb}.sm-ring-success .sm-ring-bar{stroke:#78ffc8eb}.sm-ring-dim .sm-ring-bar{stroke:#ffffff73}.sm-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:4px;gap:4px}.sm-seg.is-sm{border-radius:14px}.sm-seg.is-disabled{opacity:.6}.sm-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:12px;padding:10px 12px;font-weight:800;letter-spacing:.01em;background:transparent;color:#ffffffb3;transition:background .16s ease,color .16s ease,transform .12s ease}.sm-seg.is-sm .sm-seg-btn{padding:8px 10px;border-radius:11px;font-size:13px}.sm-seg-btn:active{transform:scale(.99)}.sm-seg-btn.is-active{background:#ffffff1a;color:#ffffffeb}.sm-seg-btn.is-active.is-cyan{background:#bffcff24}.sm-seg-btn.is-active.is-violet{background:#b7a3ff24}.sm-seg-btn.is-active.is-gold{background:#ffdb8a24}.sm-seg-btn.is-active.is-danger{background:#ff686824}.sm-seg-btn.is-active.is-success{background:#78ffc824}.sm-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none;opacity:0;transition:opacity .16s ease}.sm-sheet.is-open{opacity:1;pointer-events:auto}.sm-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sm-sheet-panel{position:absolute;left:50%;transform:translate(-50%);bottom:0;width:min(980px,100%);border-radius:26px 26px 0 0;background:#ffffff14;border:1px solid rgba(255,255,255,.12);box-shadow:0 -20px 70px #0000008c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding-bottom:env(safe-area-inset-bottom);max-height:88vh;overflow:hidden}.sm-sheet.is-sm .sm-sheet-panel{max-height:62vh}.sm-sheet.is-lg .sm-sheet-panel{max-height:94vh}.sm-sheet-grab{display:grid;place-items:center;padding:10px 0 4px}.sm-sheet-grab span{width:46px;height:5px;border-radius:999px;background:#fff3}.sm-sheet-head{padding:10px 14px 0}.sm-sheet-title{font-size:16px;font-weight:900;letter-spacing:.01em;color:#ffffffeb}.sm-sheet-subtitle{margin-top:4px;font-size:12px;color:#ffffffa8;line-height:1.35}.sm-sheet-body{padding:12px 14px 14px;overflow:auto;max-height:calc(88vh - 120px);-webkit-overflow-scrolling:touch}.sm-sheet-footer{padding:12px 14px 14px;border-top:1px solid rgba(255,255,255,.1)}.sm-tip-host{position:relative;display:inline-flex;align-items:center}.sm-tip{position:fixed;z-index:120;pointer-events:none;opacity:0;transform:translateY(2px) scale(.98);transition:opacity .12s ease,transform .12s ease;padding:8px 10px;border-radius:12px;background:#000000b8;color:#ffffffeb;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 60px #0000008c;max-width:min(320px,90vw);font-size:12px;line-height:1.25}.sm-tip.is-open{opacity:1;transform:translateY(0) scale(1)}.sm-toast-host{position:fixed;top:10px;left:0;right:0;z-index:140;display:grid;gap:10px;place-items:center;pointer-events:none;padding:0 12px}.sm-toast{pointer-events:auto;width:min(520px,100%);background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 24px 70px #0000008c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:10px 12px;opacity:0;transform:translateY(-6px) scale(.985);animation:smToastLife var(--sm-toast-ttl, 2.6s) ease-out forwards}.sm-toast-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sm-toast-title{font-weight:900;letter-spacing:.01em;font-size:13px;color:#ffffffeb}.sm-toast-msg{margin-top:4px;font-size:12px;color:#ffffffb8;line-height:1.35}.sm-toast-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffffb3;font-size:18px;line-height:1}.sm-toast.is-success{border-color:#78ffc838}.sm-toast.is-warning{border-color:#ffdb8a38}.sm-toast.is-error{border-color:#ff686838}.sm-toast.is-info{border-color:#bffcff29}@keyframes smToastLife{0%{opacity:0;transform:translateY(-6px) scale(.985)}12%{opacity:1;transform:translateY(0) scale(1)}82%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.985)}}@media(prefers-reduced-motion:reduce){.sm-toast{animation:none;opacity:1;transform:none}}.sm-topbar{position:sticky;top:0;z-index:60;margin-bottom:var(--sm-pad);padding-top:env(safe-area-inset-top);isolation:isolate}.sm-topbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.18),transparent 55%),radial-gradient(circle at 88% 30%,rgba(120,255,200,.12),transparent 60%),linear-gradient(135deg,#0000000d,#ffffff0f);opacity:.9;z-index:-2;pointer-events:none}.sm-topbar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff14;z-index:-1;pointer-events:none}@media(display-mode:standalone),(display-mode:fullscreen){.sm-shell{box-sizing:border-box;padding-top:var(--sm-safe-top)}.sm-topbar{padding-top:0}}.sm-topbar-row{min-height:var(--sm-topbar-h);height:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--sm-pad);position:relative;z-index:1}.sm-topbar-left{display:flex;align-items:center;gap:10px;min-width:0}.sm-topbar-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;border-radius:14px;width:40px;height:40px;display:grid;place-items:center;box-shadow:0 10px 20px #00000026;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.sm-topbar-back:hover{border-color:#ffffff3d;box-shadow:0 14px 26px #00000038;transform:translateY(-1px)}.sm-topbar-back:active{transform:translateY(0)}.sm-topbar-titles{min-width:0;display:grid;gap:4px;align-items:start}.sm-topbar-title{display:inline-flex;align-items:center;gap:8px;font-size:clamp(12px,4.4vw,15px);font-weight:900;letter-spacing:.01em;white-space:normal;overflow:visible;text-overflow:unset}.sm-topbar-title-core{position:relative;background:linear-gradient(120deg,#fff 10%,#bffcffe6 48%,#ffd27a 85%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 12px rgba(191,252,255,.45);animation:sm-title-glow 4.6s ease-in-out infinite}.sm-topbar-title-mark{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;color:#ffffffdb;border:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#ffffff2e,#0000001a);box-shadow:inset 0 0 12px #ffffff1a,0 0 12px #bffcff38;text-transform:uppercase}.sm-topbar-sub{font-size:12px;color:#ffffffa8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-topbar-sub--seal{display:none;text-align:center;max-width:160px;white-space:normal}.sm-topbar-right{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap;justify-content:flex-end;min-width:0}.sm-topbar-right-sub{font-size:11px;color:#bffcffc7;letter-spacing:.02em;white-space:nowrap;line-height:1.1}.sm-topbar-seal-wrap{display:grid;gap:2px;justify-items:center;min-width:0}@media(max-width:720px){.sm-topbar-sub{font-size:clamp(6px,1.4vw,6.4px)}.sm-topbar-sub--title{display:none}.sm-topbar-sub--seal{display:block;max-width:100px}.sm-topbar-seal-wrap{gap:4px;min-width:0}}@media(max-width:420px){.sm-topbar-sub--seal{display:none}}.sm-topbar-glyph{display:grid;gap:2px;padding:6px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0c101c99;box-shadow:inset 0 0 20px #0000002e;min-width:92px}.sm-topbar-glyph--inline{padding:0;border:0;min-width:0;background:transparent;box-shadow:none}.sm-topbar-glyph--inline .sm-topbar-glyph-values{gap:3px}.sm-topbar-glyph--inline .sm-topbar-glyph-phi{font-size:12px}.sm-topbar-glyph--inline .sm-topbar-glyph-usd{font-size:11px}.sm-topbar-glyph-title{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e}.sm-topbar-glyph-dot{width:6px;height:6px;border-radius:50%;background:#00ffe0e6;box-shadow:0 0 10px #00ffe099}.sm-topbar-glyph-values{display:grid;gap:2px;font-size:12px;font-weight:600;line-height:1.1}.sm-topbar-glyph-phi{display:inline-flex;align-items:center;gap:6px;color:#fffffff2;font-variant-numeric:tabular-nums}.sm-topbar-glyph-phi-icon{width:14px;height:14px;display:block}.sm-topbar-glyph-slash{opacity:.65;margin:0 2px}.sm-topbar-glyph-usd{color:#bffcffd1;font-size:11px;font-variant-numeric:tabular-nums}.topbar-live{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:999px;border:1px solid rgba(0,255,160,.22);background:#0a0e1873;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;transform:translateZ(0)}.topbar-live:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff24,0 0 0 6px #78dcff1a}.topbar-live{--kai-chakra: var(--chakra-ink-3);--kai-ark: var(--chakra-ark-3);--kai-month: var(--chakra-ink-2)}.kai-tag,.kai-sep{color:#f5f7ff9e}.kai-num{font-variant-numeric:tabular-nums}.kai-num--chakra{color:var(--kai-chakra);text-shadow:0 0 16px rgba(0,0,0,.55)}.kai-num--ark{color:var(--kai-ark);text-shadow:0 0 16px rgba(0,0,0,.55)}.kai-num--month{color:var(--kai-month);text-shadow:0 0 16px rgba(0,0,0,.55)}.live-orb{position:relative;width:12px;height:12px;border-radius:50%;background:#00ffa0f2;box-shadow:0 0 10px #00ffa08c;transform:translateZ(0)}.live-orb:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:999px;background:radial-gradient(circle,rgba(0,255,160,.55),transparent 62%);opacity:.55;transform:scale(.92);animation:liveOrbBreath var(--breath-s) ease-in-out infinite;will-change:transform,opacity;pointer-events:none}@keyframes liveOrbBreath{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.8;transform:scale(1.15)}}.live-text{display:flex;flex-direction:column;line-height:1.1;gap:2px}.live-title{font-weight:800;letter-spacing:.12em}.live-meta{opacity:.9;font-size:12px}.topbar-live{min-width:0!important;width:max-content;max-width:76vw;display:inline-flex;align-items:center;justify-content:flex-end;padding:clamp(4px,1.2vw,6px) clamp(8px,2.2vw,12px);gap:clamp(6px,1.8vw,12px);min-height:38px}.live-scroll{display:inline-flex;align-items:center;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-behavior:smooth;padding-bottom:2px}.live-scroll::-webkit-scrollbar{height:6px}.live-scroll::-webkit-scrollbar-thumb{background:#78dcff59;border-radius:999px}.live-scroll::-webkit-scrollbar-track{background:transparent}.live-orb{flex:0 0 auto}.live-text{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;white-space:nowrap;line-height:1.1;min-width:0;overflow:visible}.live-line{display:inline-flex;align-items:center;gap:clamp(6px,1.6vw,10px);min-width:0}.live-line--balance{font-size:clamp(9px,1.8vw,11px);opacity:.92}.live-line--kai{font-size:clamp(8px,1.6vw,11px);opacity:.9;letter-spacing:.04em}.live-balance-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e;flex:0 0 auto}.live-balance-text{font-variant-numeric:tabular-nums;letter-spacing:.04em}.live-title,.live-meta{display:inline-flex;align-items:baseline;line-height:1;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,SF Mono,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:tabular-nums;text-transform:uppercase}.live-title{font-size:clamp(10px,2.2vw,13px);letter-spacing:clamp(.08em,.6vw,.14em)}.live-meta{font-size:clamp(8px,1.6vw,12px);letter-spacing:clamp(.06em,.55vw,.12em);opacity:.86}@media(max-width:560px){.topbar-live{max-width:84vw}.live-scroll{margin-right:-2px}}.live-meta{min-width:0;overflow:visible}.sm-phi-icon{display:inline-block;width:1em;height:1em;vertical-align:-.12em}.live-meta--pulse{flex:0 0 auto;overflow:visible;text-overflow:clip}@media(max-width:420px){.topbar-live{max-width:70vw}.topbar-live,.live-text{gap:8px}}.sm-topbar-kai{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,#0c141e85,#ffffff0f);color:#ffffffdb;font-size:12px;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;box-shadow:0 10px 20px #0000002e,inset 0 0 12px #ffffff0f;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.sm-topbar-kai:hover{border-color:#bffcff61;box-shadow:0 12px 24px #0000003d,inset 0 0 12px #bffcff1f;transform:translateY(-1px)}.sm-topbar-kai:active{transform:translateY(0) scale(.98)}.sm-topbar-kai:focus-visible{outline:2px solid rgba(191,252,255,.5);outline-offset:2px}.sm-topbar-kai-dot{width:8px;height:8px;border-radius:999px;background:#bffcffb8;box-shadow:0 0 0 6px #bffcff1a;animation:sm-kai-pulse 2.8s ease-in-out infinite}.sm-topbar-kai-text{font-weight:700;letter-spacing:.04em}.sm-topbar-kai-tag{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8f}.sm-topbar-seal{box-shadow:0 12px 26px #00000047,0 0 18px #ffd27a40;border:1px solid rgba(255,210,122,.38);text-transform:uppercase;letter-spacing:.08em}.sm-topbar-seal:hover{box-shadow:0 14px 30px #00000052,0 0 22px #ffd27a4d}@keyframes sm-kai-pulse{0%{box-shadow:0 0 0 4px #bffcff1f}50%{box-shadow:0 0 0 10px #bffcff14}to{box-shadow:0 0 0 4px #bffcff1f}}@keyframes sm-title-glow{0%{filter:drop-shadow(0 0 6px rgba(191,252,255,.3))}50%{filter:drop-shadow(0 0 12px rgba(255,210,122,.45))}to{filter:drop-shadow(0 0 6px rgba(191,252,255,.3))}}@media(prefers-reduced-motion:reduce){.sm-topbar-title-core,.sm-topbar-kai-dot{animation:none}}.sm-grid-head{margin-top:10px}.sm-grid-filters{display:grid;gap:10px;margin-bottom:12px}.sm-grid-filter-row{display:flex;align-items:center;gap:10px}.sm-grid-search{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffc7;border-radius:16px;padding:10px 12px;display:flex;align-items:center;gap:10px}.sm-grid-search-txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.sm-grid-search-ico{width:28px;height:28px;border-radius:12px;display:grid;place-items:center;background:#ffdb8a1a;border:1px solid rgba(255,219,138,.18)}.sm-grid-cat-row{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:520px){.sm-grid-cat-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sm-grid-cat-row::-webkit-scrollbar{display:none}.sm-grid-cat-row .sm-chip-sm{font-size:clamp(10px,2.8vw,12px);padding:4px 8px}}@media(max-width:360px){.sm-grid-cat-row .sm-chip-sm{font-size:clamp(9px,3.2vw,11px);padding:3px 7px}}.sm-market-sections{display:grid;gap:16px}.sm-market-section{border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;box-shadow:0 20px 50px #00000059;overflow:hidden}.sm-market-section-toggle{width:100%;border:0;background:transparent;color:var(--sm-text);padding:14px 16px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;font-size:14px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.sm-market-section-toggle:active{transform:translateY(1px)}.sm-market-section-title{display:inline-flex;align-items:center;gap:8px}.sm-market-section-count{padding:4px 10px;border-radius:999px;background:#ffffff14;color:#ffffffbf;font-size:12px;font-weight:700}.sm-market-section-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:10px;background:#ffffff14;color:#ffffffb8;font-size:16px;font-weight:700}.sm-market-section-body{padding:6px 14px 14px}.sm-grid{margin-top:6px;display:grid;gap:12px;position:relative;z-index:1;perspective:1200px;transform-style:preserve-3d;overflow:visible;width:100%;min-width:0}.sm-grid.is-honeycomb{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:720px){.sm-grid.is-honeycomb{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:980px){.sm-grid.is-honeycomb{grid-template-columns:repeat(4,minmax(0,1fr))}}.sm-grid.is-list{grid-template-columns:1fr}.sm-grid-cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;text-align:left;transform-style:preserve-3d;min-width:0}.sm-grid-card{padding:14px;border-radius:22px;position:relative;transform:translateZ(0);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;background:radial-gradient(120% 180% at 0% 0%,rgba(35,255,240,.14),transparent 60%),radial-gradient(120% 180% at 100% 100%,rgba(183,163,255,.16),transparent 60%),#090c1494;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 50px #00000073;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sm-grid-card:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:20px;border:1px solid rgba(255,255,255,.08);opacity:.6;pointer-events:none}.sm-grid-cell:hover .sm-grid-card,.sm-grid-cell:focus-visible .sm-grid-card{transform:translateY(-4px) rotateX(1.5deg);border-color:#ffffff3d;box-shadow:0 24px 60px #0000008c,0 0 32px #23fff01f}.sm-grid-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sm-grid-q{font-size:14px;font-weight:900;letter-spacing:.01em;line-height:1.2;color:#ffffffeb;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sm-grid-meta{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.sm-grid-dot{width:6px;height:6px;border-radius:999px;background:#bffcffa6;box-shadow:0 0 0 5px #bffcff14}.sm-grid-prices{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.sm-grid-price{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(120% 180% at 0% 0%,rgba(191,252,255,.12),transparent 60%),radial-gradient(120% 180% at 100% 100%,rgba(183,163,255,.12),transparent 60%),#ffffff0a;padding:10px;box-shadow:inset 0 0 0 1px #ffffff0a}.sm-grid-price-k{font-size:11px;color:#fff9;font-weight:900;letter-spacing:.06em}.sm-grid-price-v{margin-top:6px;font-size:18px;font-weight:950;letter-spacing:.01em}.sm-grid-price.yes .sm-grid-price-v{color:#bffcffeb}.sm-grid-price.no .sm-grid-price-v{color:#b7a3ffeb}.sm-empty{margin-top:14px}.sm-skel-cell{height:170px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d);background-size:240% 100%;animation:smSkel 1.2s ease-in-out infinite}@keyframes smSkel{0%{background-position:0% 50%;opacity:.75}50%{background-position:100% 50%;opacity:1}to{background-position:0% 50%;opacity:.75}}.sm-stake{display:grid;gap:10px}.sm-stake-top{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.sm-stake-k{font-size:12px;color:#ffffff9e;font-weight:900;letter-spacing:.06em}.sm-stake-v{margin-top:6px;font-size:20px;font-weight:950;letter-spacing:.01em}.sm-stake-slider{position:relative;display:grid;gap:6px}.sm-stake-slider input[type=range]{width:100%;accent-color:rgba(191,252,255,.85)}.sm-stake-pct{font-size:12px;color:#ffffff9e;justify-self:end}.sm-stake-presets{display:flex;flex-wrap:wrap;gap:8px}.sm-stake-input{display:flex;gap:10px;align-items:center}.sm-input{flex:1;min-width:0;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffe6;outline:none}.sm-input::placeholder{color:#ffffff73}.sm-quote-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.sm-quote-title{font-size:13px;font-weight:900;letter-spacing:.01em;color:#ffffffdb;display:inline-flex;align-items:center;gap:8px}.sm-quote-side-pill{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;font-weight:900;font-size:12px;letter-spacing:.06em}.sm-quote-side-pill.is-yes{border-color:#bffcff3d;background:#bffcff1f;color:#bffcffeb}.sm-quote-side-pill.is-no{border-color:#b7a3ff3d;background:#b7a3ff1f;color:#b7a3ffeb}.sm-quote-grid{display:grid;gap:8px;margin-top:10px}.sm-quote-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.sm-quote-k{font-size:12px;color:#ffffff9e}.sm-quote-v{font-size:12px;color:#ffffffe6;font-weight:800}.sm-lock-hero{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.sm-lock-hero-ico{width:38px;height:38px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(255,219,138,.18);background:#ffdb8a1a}.sm-lock-hero-title{font-size:14px;font-weight:950;letter-spacing:.01em}.sm-lock-hero-sub{margin-top:2px;font-size:12px;color:#ffffff9e}.sm-lock-grid{display:grid;gap:8px;margin-top:10px}.sm-lock-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.sm-lock-k{font-size:12px;color:#ffffff9e}.sm-lock-v{font-size:12px;color:#ffffffe6;font-weight:900}.sm-lock-warn{margin-top:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,104,104,.22);background:#ff68681a;color:#ffffffdb;font-size:12px;display:flex;align-items:center;gap:8px}.sm-lock-footer{display:flex;gap:10px;justify-content:flex-end}.sm-mint-hero{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.sm-mint-badge{width:38px;height:38px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(191,252,255,.18);background:#bffcff1a}.sm-mint-title{font-size:14px;font-weight:950;letter-spacing:.01em}.sm-mint-sub{margin-top:2px;font-size:12px;color:#ffffff9e}.sm-mint-grid{display:grid;gap:8px;margin-top:10px}.sm-mint-row{display:flex;justify-content:space-between;gap:12px}.sm-mint-k{font-size:12px;color:#ffffff9e}.sm-mint-v{font-size:12px;color:#ffffffe6;font-weight:900}.sm-mint-footer{display:flex;gap:10px;justify-content:flex-end}.sm-countdown{display:inline-flex;align-items:center;gap:12px;padding:10px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.sm-countdown-k{font-size:12px;color:#ffffff9e;display:inline-flex;align-items:center;gap:8px;font-weight:800}.sm-countdown-v{margin-top:4px;font-size:13px;font-weight:950;color:#ffffffe6}.sm-countdown-v.is-soon{color:#ffdb8aeb}.sm-mkt-header{margin-top:10px}.sm-mkt-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sm-mkt-header-left{min-width:0;flex:1}.sm-mkt-header-q{font-size:18px;font-weight:950;letter-spacing:.01em;line-height:1.15}.sm-mkt-header-sub{margin-top:6px;font-size:12px;color:#ffffff9e;letter-spacing:.02em}.sm-mkt-header-desc{margin-top:10px;font-size:13px;color:#ffffffbd;line-height:1.35}.sm-mkt-header-right{flex:0 0 auto}.sm-mkt-header-actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.sm-chart{border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;overflow:hidden}.sm-chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 0}.sm-chart-title{font-size:13px;font-weight:950;letter-spacing:.01em}.sm-chart-right{display:inline-flex;align-items:center;gap:8px}.sm-chart-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;font-size:12px;color:#fffc}.sm-chart-pill.dim{color:#ffffff8f}.sm-chart-canvas-wrap{padding:10px 10px 12px}.sm-chart-canvas{width:100%;display:block;border-radius:18px;background:#0000001a}.sm-order{margin-top:12px;display:grid;gap:12px}.sm-order-top{display:grid;gap:4px}.sm-order-title{font-size:15px;font-weight:950;letter-spacing:.01em}.sm-order-sub{font-size:12px;color:#ffffffa8;line-height:1.35}.sm-order-status{font-size:12px;color:#ffd780e6;line-height:1.35}.sm-order-cta{margin-top:12px;display:flex;justify-content:flex-end}.sm-rules-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sm-rules-title{font-size:13px;font-weight:950;color:#ffffffdb;display:inline-flex;align-items:center;gap:8px}.sm-rules-badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.sm-rules-block{display:grid;gap:6px;margin-top:10px}.sm-rules-k{font-size:12px;color:#ffffff9e;font-weight:900;letter-spacing:.06em}.sm-rules-v{font-size:13px;color:#ffffffc7;line-height:1.4}.sm-rules-list{margin:0;padding-left:16px;color:#ffffffc7;font-size:13px;line-height:1.45}.sm-act-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sm-act-title{font-size:13px;font-weight:950;color:#ffffffdb;display:inline-flex;align-items:center;gap:8px}.sm-act-list{margin-top:10px;display:grid;gap:10px}.sm-act-item{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start;padding:10px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.sm-act-ico{width:34px;height:34px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#00000014;color:#ffffffc7;font-weight:900}.sm-act-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.sm-act-label{font-size:13px;font-weight:900;color:#ffffffdb}.sm-act-pulse{font-size:12px;color:#ffffff8c}.sm-act-sub{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#ffffffb8;font-size:12px}.sm-act-side{padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);font-weight:950;letter-spacing:.06em}.sm-act-side.is-yes{border-color:#bffcff38;background:#bffcff1a;color:#bffcffeb}.sm-act-side.is-no{border-color:#b7a3ff38;background:#b7a3ff1a;color:#b7a3ffeb}.sm-act-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.sm-mkt-stack,.sm-vault-stack{margin-top:12px;display:grid;gap:12px}.sm-vault-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:720px){.sm-vault-row{grid-template-columns:1fr}}.sm-vault-sigil-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sm-vault-sigil-title{font-size:16px;font-weight:950}.sm-vault-sigil-sub{margin-top:4px;font-size:12px;color:#ffffff9e}.sm-vault-sigil-badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.sm-vault-sigil-meta{margin-top:12px;display:grid;gap:8px}.sm-vault-sigil-line{display:flex;justify-content:space-between;gap:10px}.sm-vault-sigil-k{font-size:12px;color:#ffffff9e}.sm-vault-sigil-v{font-size:12px;color:#ffffffd1}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.sm-vault-bal-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.sm-vault-bal-title{font-size:13px;font-weight:950;display:inline-flex;gap:8px;align-items:center;color:#ffffffdb}.sm-vault-bal-total{font-size:13px;font-weight:950;color:#ffdb8aeb}.sm-vault-bal-grid{margin-top:10px;display:grid;gap:8px}.sm-vault-bal-row{display:flex;justify-content:space-between;gap:10px}.sm-vault-bal-row .k{font-size:12px;color:#ffffff9e}.sm-vault-bal-row .v{font-size:12px;font-weight:900;color:#ffffffe6}.sm-vault-locks-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.sm-vault-locks-title{font-size:13px;font-weight:950;display:inline-flex;gap:8px;align-items:center;color:#ffffffdb}.sm-vault-locks-list{margin-top:10px;display:grid;gap:10px}.sm-vault-lock{padding:10px 12px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.sm-vault-lock.is-live{border-color:#ffdb8a2e;background:#ffdb8a0f}.sm-vault-lock-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.sm-vault-lock-status{font-size:11px;font-weight:950;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:#ffffffb3}.sm-vault-lock-status.locked{border-color:#ffdb8a38;color:#ffdb8aeb}.sm-vault-lock-mid{margin-top:8px;display:flex;justify-content:space-between;gap:10px;align-items:center}.sm-vault-lock-amt{font-weight:950}.sm-vault-lock-pulse{font-size:12px;color:#ffffff8c}.sm-vault-growth-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.sm-vault-growth-title{font-size:13px;font-weight:950;display:inline-flex;gap:8px;align-items:center;color:#ffffffdb}.sm-vault-growth-right{color:#b7a3ffeb;font-weight:950}.sm-vault-growth-canvas{margin-top:10px}.sm-vault-growth-c{width:100%;height:110px;display:block;border-radius:18px;background:#0000001a}.sm-vault-streak{display:grid;gap:8px}.sm-vault-streak-title{font-size:13px;font-weight:950;display:inline-flex;gap:8px;align-items:center;color:#ffffffdb}.sm-vault-streak-v{font-size:14px;font-weight:950;color:#ffffffe6}.sm-vault-actions{display:flex;gap:10px;flex-wrap:wrap}.sm-pos-stack{margin-top:12px;display:grid;gap:14px}.sm-pos-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.sm-pos-title{font-size:13px;font-weight:950;display:inline-flex;gap:8px;align-items:center;color:#ffffffdb}.sm-pos-list{margin-top:10px;display:grid;gap:10px}.sm-pos-card-btn{border:0;background:transparent;padding:0;text-align:left}.sm-pos-card-q{font-size:13px;font-weight:950;color:#ffffffe6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sm-pos-card-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.sm-pos-card-mid{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sm-pos-side{padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);font-weight:950;letter-spacing:.06em;font-size:12px}.sm-pos-side.is-yes{border-color:#bffcff38;background:#bffcff1a;color:#bffcffeb}.sm-pos-side.is-no{border-color:#b7a3ff38;background:#b7a3ff1a;color:#b7a3ffeb}.sm-pos-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;color:#ffffffc7}.sm-pos-detail{margin-top:12px}.sm-pos-detail-q{font-size:16px;font-weight:950;line-height:1.2}.sm-pos-detail-row{margin-top:10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sm-pos-detail-grid{margin-top:10px;display:grid;gap:8px}.sm-pos-detail-grid .row{display:flex;justify-content:space-between;gap:10px}.sm-pos-detail-grid .k{font-size:12px;color:#ffffff9e}.sm-pos-detail-grid .v{font-size:12px;color:#ffffffe6;font-weight:900}.sm-pos-detail-actions{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}.sm-pos-timeline{margin-top:10px}.sm-pos-tl-title{font-size:13px;font-weight:950;display:inline-flex;gap:8px;align-items:center;color:#ffffffdb}.sm-pos-tl-list{margin-top:10px;display:grid;gap:8px}.sm-pos-tl-item{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#ffffffc7}.sm-pos-tl-item .k{color:#ffffff9e}.sm-claim{display:grid;gap:10px}.sm-claim-row{display:flex;justify-content:space-between;gap:10px;font-size:12px}.sm-claim-row .k{color:#ffffff9e}.sm-claim-row .v{color:#ffffffe6;font-weight:900}.sm-claim-trophy{margin-top:6px;display:grid;gap:8px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0c101466}.sm-claim-trophy__label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.sm-claim-trophy__img{width:100%;max-width:280px;height:auto;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#00000047}.sm-proph-toolbar{margin-top:12px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.sm-proph-left,.sm-proph-right{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sm-proph-list{margin-top:12px;display:grid;gap:12px}.sm-proph-item{display:grid;gap:8px}.sm-proph-btn{border:0;padding:0;background:transparent;text-align:left}.sm-proph-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.sm-proph-q{font-size:13px;font-weight:950;color:#ffffffe6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sm-proph-mid{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sm-proph-side{padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);font-weight:950;letter-spacing:.06em;font-size:12px}.sm-proph-side.is-yes{border-color:#bffcff38;background:#bffcff1a;color:#bffcffeb}.sm-proph-side.is-no{border-color:#b7a3ff38;background:#b7a3ff1a;color:#b7a3ffeb}.sm-proph-foot{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sm-proph-actions{display:flex;gap:8px;flex-wrap:wrap}.sm-proph-sigil-grid{margin-top:12px;display:grid;gap:14px}.sm-proph-sigil-list{display:grid;gap:12px}.sm-proph-sigil-item{display:grid;gap:8px}.sm-proph-sigil-card{border:1px solid rgba(255,255,255,.08)}.sm-proph-sigil-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sm-proph-sigil-text{font-size:14px;font-weight:900;color:#ffffffeb;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sm-proph-sigil-meta{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}.sm-proph-sigil-actions{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.sm-proph-sigil-row{display:grid;gap:12px}@media(min-width:720px){.sm-proph-sigil-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.sm-proph-sigil-field{display:grid;gap:6px}.sm-proph-sigil-evidence{display:grid;gap:10px}.sm-proph-sigil-evidence-row{display:flex;gap:8px;align-items:center}.sm-proph-sigil-evidence-list{display:grid;gap:6px}.sm-proph-sigil-evidence-item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.sm-proph-sigil-status{margin-top:6px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.sm-proph-sigil-badges{display:flex;gap:8px;flex-wrap:wrap}.sm-proph-sigil-zk{margin-top:8px}.sm-sigil-raw{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#05060c}.sm-err{color:#ff6969eb}.sm-warn{color:#ffd078eb}.sm-vault-proph-list{margin-top:12px;display:grid;gap:12px}.sm-vault-proph-empty{margin-top:12px}.sm-select{width:100%;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffe6;outline:none}.sm-label{font-size:12px;color:#ffffff9e;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.sm-textarea{width:100%;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffe6;outline:none;resize:vertical}.sm-seal-field{display:grid;gap:8px}.sm-seal-label{font-size:12px;color:#ffffff9e;font-weight:900;letter-spacing:.06em}.sm-lead-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.sm-lead-title{font-size:13px;font-weight:950;display:inline-flex;gap:8px;align-items:center;color:#ffffffdb}.sm-lead-list{margin-top:10px;display:grid;gap:8px}.sm-lead-row{display:grid;grid-template-columns:34px 1fr 70px 54px;gap:10px;align-items:center;padding:10px 12px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.sm-lead-row .rank{font-weight:950;color:#ffffffb8}.sm-lead-row .stat{text-align:right;font-weight:950;color:#ffffffdb}.sm-lead-row .stat.dim{color:#ffffff9e}.sm-res-stack{margin-top:12px;display:grid;gap:12px}.sm-outcome-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.sm-outcome-title{font-size:13px;font-weight:950;display:inline-flex;gap:8px;align-items:center;color:#ffffffdb}.sm-outcome-big{margin-top:10px;font-size:44px;font-weight:1000;letter-spacing:.08em;text-align:center}.sm-outcome-big.is-yes{color:#78ffc8eb}.sm-outcome-big.is-no{color:#ff6868eb}.sm-outcome-big.is-void{color:#b7a3ffeb}.sm-outcome-sub{margin-top:10px;text-align:center;font-size:12px;color:#ffffff9e}.sm-ev-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.sm-ev-title{font-size:13px;font-weight:950;display:inline-flex;gap:8px;align-items:center;color:#ffffffdb}.sm-ev-summary{margin-top:10px;font-size:13px;color:#ffffffc7;line-height:1.4}.sm-ev-block{margin-top:10px;display:grid;gap:8px}.sm-ev-k{font-size:12px;color:#ffffff9e;font-weight:900;letter-spacing:.06em}.sm-ev-list{margin:0;padding-left:16px;color:#ffffffc7;font-size:12px;line-height:1.45}.sm-ev-link{color:#bffcffe0;text-decoration:none}.sm-res-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.sm-res-sigil-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.sm-res-sigil-title{font-size:13px;font-weight:950;display:inline-flex;gap:8px;align-items:center;color:#ffffffdb}.sm-res-sigil-big{margin-top:10px;font-size:14px;font-weight:950;color:#ffffffdb}.sm-res-sigil-meta{margin-top:10px;display:grid;gap:8px}.sm-res-sigil-meta .row{display:flex;justify-content:space-between;gap:10px;font-size:12px}.sm-res-sigil-meta .k{color:#ffffff9e}.sm-res-sigil-meta .v{color:#ffffffe6;font-weight:900}.sm-inhale{display:grid;gap:12px}.sm-inhale-pick{display:grid;gap:8px}.sm-inhale-err{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,104,104,.22);background:#ff68681a;color:#ffffffdb;font-size:12px;display:flex;align-items:center;gap:8px}.sm-inhale-proof{padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;display:grid;gap:10px}.sm-inhale-proof-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.sm-inhale-proof-title{font-size:13px;font-weight:950;display:inline-flex;gap:8px;align-items:center;color:#ffffffdb}.sm-inhale-line{display:flex;justify-content:space-between;gap:10px;font-size:12px}.sm-inhale-line .k{color:#ffffff9e;font-weight:900;letter-spacing:.06em}.sm-inhale-line .v{color:#ffffffe6;font-weight:900}.sm-scan{margin-top:12px}.sm-scan-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.sm-scan-title{font-size:13px;font-weight:950;display:inline-flex;gap:8px;align-items:center;color:#ffffffdb}.sm-scan-err{margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,104,104,.22);background:#ff68681a;color:#ffffffdb;font-size:12px;display:flex;align-items:center;gap:8px}.sm-scan-meta{margin-top:10px;display:grid;gap:8px}.sm-scan-meta .row{display:flex;justify-content:space-between;gap:10px;font-size:12px}.sm-scan-fields{margin-top:10px;display:grid;gap:8px}.sm-scan-field{display:flex;justify-content:space-between;gap:10px;font-size:12px}.sm-scan-field .k{color:#ffffff9e;font-weight:900;letter-spacing:.06em}.sm-scan-field .v{color:#ffffffe6;font-weight:900}.sm-scan-json{margin-top:10px;display:grid;gap:8px}.sm-scan-pre{margin:0;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000029;color:#ffffffd1;font-size:12px;line-height:1.35;overflow:auto}.sm-export-pos{display:grid;gap:10px}.sm-export-pos-row{display:flex;justify-content:space-between;gap:10px;font-size:12px}.sm-export-pos-row .k{color:#ffffff9e;font-weight:900;letter-spacing:.06em}.sm-export-pos-row .v{color:#ffffffe6;font-weight:900}.sm-export-pos-tags{display:flex;gap:8px;flex-wrap:wrap}.sm-transfer{display:grid;gap:10px}.sm-transfer-row{display:flex;justify-content:space-between;gap:10px;font-size:12px}.sm-transfer-row .k{color:#ffffff9e;font-weight:900;letter-spacing:.06em}.sm-transfer-row .v{color:#ffffffe6;font-weight:900}.sm-transfer-modes{display:flex;gap:8px;flex-wrap:wrap}.sm-transfer-warn{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,219,138,.22);background:#ffdb8a1a;color:#ffffffdb;font-size:12px;display:flex;align-items:center;gap:8px}.sm-search{display:flex;align-items:center;gap:10px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:10px 12px}.sm-search-ico{width:28px;height:28px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#00000014}.sm-search-in{flex:1;min-width:0;border:0;outline:none;background:transparent;color:#ffffffe6;font-size:13px}.sm-search-in::placeholder{color:#ffffff73}.klock-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:grid;place-items:stretch;padding:0;width:100vw;height:100vh;background:radial-gradient(1400px 900px at 18% 8%,rgba(255,220,140,.18),transparent 64%),radial-gradient(1200px 820px at 82% 16%,rgba(120,220,255,.16),transparent 62%),radial-gradient(900px 700px at 50% 110%,rgba(190,130,255,.1),transparent 60%),#020408b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overscroll-behavior:contain;isolation:isolate;contain:layout paint;transform:translateZ(0);backface-visibility:hidden}@supports (height: 100dvh){.klock-pop{height:100dvh}}.klock-pop__panel{position:relative;width:100%;height:100%;border-radius:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px #ffd8781a,inset 0 0 0 2px #78dcff0f,0 40px 120px #0000008c;background:radial-gradient(1600px 900px at 12% 6%,rgba(255,210,120,.16),transparent 68%),radial-gradient(1400px 900px at 88% 10%,rgba(120,220,255,.12),transparent 66%),linear-gradient(180deg,#ffffff14,#ffffff05);contain:layout paint;transform:translateZ(0);backface-visibility:hidden}.klock-pop__panel:before{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;background:radial-gradient(closest-side at 30% 30%,rgba(255,231,160,.16),transparent 62%),radial-gradient(closest-side at 70% 40%,rgba(120,220,255,.12),transparent 60%);pointer-events:none;opacity:.9;transform:translateZ(0);animation:klock-breathe var(--klock-breath, var(--breath-s)) ease-in-out infinite;will-change:transform,opacity}.klock-pop__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background:linear-gradient(transparent,#ffffff0d),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 36px),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 44px);mix-blend-mode:overlay}@keyframes klock-breathe{0%{transform:translateZ(0) scale(1);opacity:.82}50%{transform:translate3d(0,-1.2%,0) scale(1.03);opacity:.98}to{transform:translateZ(0) scale(1);opacity:.86}}.klock-pop__close{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));right:calc(14px + env(safe-area-inset-right,0px));width:54px;height:54px;border-radius:999px;display:grid;place-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,225,150,.12);border:1px solid var(--klock-border-strong, rgba(255, 231, 160, .62));background:#080c1475;color:#f0f6fff5;box-shadow:0 18px 60px #0000008c,0 0 0 1px #ffffff1a inset;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:50;transform:translateZ(0)}.klock-pop__close:focus-visible{outline:none;box-shadow:var(--klock-ring, 0 0 0 2px rgba(255, 225, 150, .22)),0 18px 60px #0000008c}.klock-pop__body{position:relative;z-index:1;height:100%;overflow:hidden;padding:0;display:flex;align-items:center;justify-content:center}.klock-stage{height:100%;width:100%;display:grid;place-items:center;padding:calc(18px + env(safe-area-inset-top,0px)) calc(18px + env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) calc(18px + env(safe-area-inset-left,0px))}.klock-stage__inner{width:min(98vmin,1280px);height:min(98vmin,1280px);aspect-ratio:1 / 1;display:grid;place-items:center;margin:0 auto;filter:drop-shadow(0 30px 90px rgba(0,0,0,.55))}.klock-stage__inner>*{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important}.klock-stage__inner :where(svg,canvas,img){width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block}.klock-stage__inner :where(.wrap,.container,.root){height:100%!important}@media(max-width:720px){.klock-stage{padding:calc(12px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px))}.klock-stage__inner{width:min(98vmin,1280px);height:min(98vmin,1280px)}}.klock-pop .kai-klock-shell{max-width:none;width:clamp(360px,88vmin,1400px)}@media(prefers-reduced-motion:reduce){.klock-pop__panel:before{animation:none}}.vhHowToBody{white-space:pre-wrap}.vhHowToCta{margin-top:14px;display:grid;gap:8px}.vhHowToCtaHint{font-size:12px;opacity:.78;line-height:1.25;margin:0}.sm-chart{--sm-chart-line: rgba(255, 255, 255, .8);--sm-chart-glow: rgba(191, 252, 255, .18);--sm-chart-fill-top: rgba(191, 252, 255, .1);--sm-chart-fill-bot: rgba(255, 255, 255, 0);--sm-chart-grid: rgba(255, 255, 255, .06);--sm-chart-base: rgba(255, 255, 255, .1);--sm-chart-dot: rgba(191, 252, 255, .92);--sm-chart-sheen-a: rgba(255, 255, 255, .08);--sm-chart-sheen-b: rgba(255, 255, 255, 0);--sm-chart-grain-alpha: .035}.sm-chart-canvas-wrap{border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden}.sm-proph-sigil-remove-btn{padding:4px 8px!important;font-size:11px!important;line-height:1!important;border-radius:10px!important}.sm-proph-sigil-file-input{width:100%;box-sizing:border-box;font-size:12px;line-height:1.2;color:var(--sm-fg, rgba(255, 255, 255, .88));padding:10px 12px;border-radius:12px;border:1px solid var(--sm-border, rgba(255, 255, 255, .14));background:var(--sm-glass, rgba(255, 255, 255, .06));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);outline:none}.sm-proph-sigil-file-input:disabled{opacity:.6;cursor:not-allowed}.sm-proph-sigil-file-input:focus-visible{border-color:var(--sm-focus, rgba(255, 255, 255, .28));box-shadow:0 0 0 3px var(--sm-focus-ring, rgba(255, 255, 255, .12))}.sm-proph-sigil-file-input::file-selector-button{margin-right:10px;border-radius:10px;border:1px solid var(--sm-border, rgba(255, 255, 255, .18));background:var(--sm-btn, rgba(255, 255, 255, .1));color:inherit;padding:8px 12px;font-size:12px;font-weight:700;letter-spacing:.2px;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.sm-proph-sigil-file-input::file-selector-button:hover{background:var(--sm-btn-hover, rgba(255, 255, 255, .16));border-color:var(--sm-border-hover, rgba(255, 255, 255, .26))}.sm-proph-sigil-file-input::file-selector-button:active{transform:translateY(1px)}.sm-proph-sigil-file-input::-webkit-file-upload-button{margin-right:10px;border-radius:10px;border:1px solid var(--sm-border, rgba(255, 255, 255, .18));background:var(--sm-btn, rgba(255, 255, 255, .1));color:inherit;padding:8px 12px;font-size:12px;font-weight:700;letter-spacing:.2px;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}@media(prefers-reduced-motion:reduce){.sm-proph-sigil-file-input::file-selector-button,.sm-proph-sigil-file-input::-webkit-file-upload-button{transition:none}}:root{--sm-breath: 5.236s;--sm-in: 3.236s;--sm-out: 2s}@keyframes smBreathGlow{0%{transform:scale(1);filter:blur(0px);opacity:.72}50%{transform:scale(1.03);filter:blur(.1px);opacity:1}to{transform:scale(1);filter:blur(0px);opacity:.72}}.sm-breathe{animation:smBreathGlow var(--sm-breath) ease-in-out infinite}.sm-breathe-soft{animation:smBreathGlow var(--sm-breath) ease-in-out infinite;opacity:.9}@keyframes smPulseShimmer{0%{opacity:.25;transform:translateY(0)}40%{opacity:.65}to{opacity:.25;transform:translateY(-1px)}}.sm-pulse{animation:smPulseShimmer 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sm-breathe,.sm-breathe-soft,.sm-pulse{animation:none!important}.sm-btn,.sm-dock-btn{transition:none!important}}@keyframes smWinPop{0%{transform:scale(.98);opacity:.7}35%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:1}}@keyframes smLossFade{0%{opacity:1;filter:saturate(1)}to{opacity:.65;filter:saturate(.7)}}.sm-win-pop{animation:smWinPop .42s cubic-bezier(.2,.9,.2,1) both}.sm-loss-fade{animation:smLossFade .52s ease both}:root{--seal-z: 1000005;--seal-veil: radial-gradient(1200px 800px at 50% 20%, rgba(0,255,222,.1), transparent 60%), radial-gradient(800px 600px at 10% 90%, rgba(0,180,255,.1), transparent 60%), radial-gradient(900px 700px at 90% 80%, rgba(175,110,255,.1), transparent 60%);--seal-bg: rgba(10, 16, 18, .72);--seal-bg-tint: linear-gradient(180deg, rgba(19, 32, 36, .65), rgba(10, 16, 18, .65));--seal-border: rgba(60, 220, 205, .35);--seal-border-strong: rgba(55, 255, 228, .55);--seal-text: #e8fbf8;--seal-text-dim: #aee8df;--seal-accent: #37ffe4;--seal-accent-2: #a78bfa;--seal-accent-3: #5ce1ff;--seal-shadow: 0 30px 80px rgba(0, 0, 0, .55), inset 0 1px 0 rgba(255,255,255,.04);--ring-shadow: 0 0 0 2px rgba(55,255,228,.25), 0 0 0 6px rgba(55,255,228,.12);--focus: 0 0 0 2px rgba(55,255,228,.9), 0 0 0 6px rgba(55,255,228,.18);--radius: 18px}.seal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--seal-z);display:grid;place-items:center;overflow:hidden;background:radial-gradient(1200px 800px at 50% -10%,#0009,#000000a6 60%),#0009;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);animation:seal-overlay-fade .28s ease-out both;pointer-events:auto;color-scheme:dark}.seal-veil{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0;background:var(--seal-veil);filter:blur(24px) saturate(130%);opacity:.9;pointer-events:none;animation:aurora-drift 18s ease-in-out infinite alternate}.seal-card{position:relative;z-index:1;width:min(720px,92vw);color:var(--seal-text);border-radius:var(--radius);background:linear-gradient(to bottom right,#ffffff0f,#ffffff05) border-box,var(--seal-bg-tint),var(--seal-bg);border:1px solid var(--seal-border);box-shadow:var(--seal-shadow);padding:22px 18px 18px;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);transform:translateY(6px) scale(.985);animation:card-in .33s cubic-bezier(.2,.8,.2,1) forwards;overflow:clip;pointer-events:auto;color-scheme:dark}.seal-ornament{position:absolute;width:120px;height:120px;border-radius:50%;filter:blur(10px);mix-blend-mode:screen;opacity:.35;pointer-events:none;background:conic-gradient(from 180deg,#37ffe4cc,#a78bfa99,#5ce1ffb3,#37ffe4cc);animation:rune-spin 16s linear infinite}.seal-ornament--tl{top:-30px;left:-30px}.seal-ornament--tr{top:-30px;right:-30px;animation-direction:reverse}.seal-ornament--bl{bottom:-30px;left:-30px}.seal-ornament--br{bottom:-30px;right:-30px;animation-direction:reverse}.seal-header{padding:6px 8px 12px;display:grid;gap:4px;border-bottom:1px dashed rgba(255,255,255,.08);margin-bottom:12px}.seal-title{margin:0;font-weight:700;letter-spacing:.4px;font-size:clamp(20px,2.1vw,26px);text-shadow:0 0 18px rgba(55,255,228,.25)}.seal-subtitle{margin:0;font-size:13px;color:var(--seal-text-dim);opacity:.9}.seal-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff05);color:var(--seal-accent);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:inset 0 0 0 1px #37ffe41f,0 6px 18px #00000059;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.seal-close:hover{transform:translateY(-1px);border-color:var(--seal-border-strong)}.seal-close:focus-visible{outline:none;box-shadow:var(--focus)}.seal-close-ico{width:20px;height:20px}.field{display:block;margin:14px 0 12px}.field-label{display:block;font-size:12px;letter-spacing:.3px;color:var(--seal-text-dim);margin:2px 0 6px}.row{display:flex;gap:10px;align-items:center}.hash{padding:10px 12px;border-radius:12px;background:#00000059;border:1px solid rgba(255,255,255,.08);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;letter-spacing:.2px;word-break:break-all;color:#dffff8;box-shadow:inset 0 1px #ffffff0f}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.url-input{flex:1;min-width:0;background:#070c0e99;border:1px solid rgba(255,255,255,.1);color:#e9fffb;border-radius:12px;padding:10px 12px;font-size:14px;box-shadow:inset 0 1px #ffffff0d}.url-input:focus-visible{outline:none;box-shadow:var(--ring-shadow);border-color:var(--seal-border-strong)}.icon-btn,.open-link{display:grid;place-items:center;height:40px;min-width:40px;padding:0 10px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff05);color:var(--seal-text);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,color .15s ease;box-shadow:inset 0 0 0 1px #ffffff0a,0 6px 18px #00000059;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.icon-btn:disabled{opacity:.45;cursor:not-allowed}.icon-btn:hover:not(:disabled),.open-link:hover{transform:translateY(-1px);border-color:var(--seal-border-strong);color:var(--seal-accent)}.icon-btn:focus-visible,.open-link:focus-visible{outline:none;box-shadow:var(--focus)}.ico{width:18px;height:18px}.cta-row{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.cta{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;font-weight:600;letter-spacing:.2px;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;will-change:transform;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.cta:disabled{opacity:.6;cursor:not-allowed}.primary{background:radial-gradient(120% 160% at 0% 0%,rgba(55,255,228,.25),transparent 40%),linear-gradient(180deg,#37ffe42e,#37ffe414);border-color:var(--seal-border-strong);color:#081917;text-shadow:0 1px 0 rgba(255,255,255,.25);box-shadow:0 12px 30px #37ffe438,inset 0 1px #ffffff40}.primary:hover{transform:translateY(-1px);box-shadow:0 18px 40px #37ffe447,inset 0 1px #ffffff4d}.primary:focus-visible{outline:none;box-shadow:var(--focus),0 12px 30px #37ffe438}.secondary{background:linear-gradient(180deg,#a78bfa2e,#a78bfa12);border-color:#a78bfa8c;color:#f5f0ff;text-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 12px 30px #a78bfa38,inset 0 1px #ffffff2e}.secondary:hover{transform:translateY(-1px);box-shadow:0 18px 40px #a78bfa47,inset 0 1px #ffffff38}.secondary:focus-visible{outline:none;box-shadow:0 0 0 2px #a78bfae6,0 0 0 6px #a78bfa33}.fine{margin-top:12px;font-size:12px;color:var(--seal-text-dim);opacity:.8}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes seal-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes card-in{0%{transform:translateY(14px) scale(.975);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes aurora-drift{0%{transform:translateY(-2%) translate(0) scale(1.02);filter:blur(24px) saturate(130%)}50%{transform:translateY(1.5%) translate(1%) scale(1.06);filter:blur(26px) saturate(145%)}to{transform:translateY(0) translate(-1%) scale(1.03);filter:blur(24px) saturate(130%)}}@keyframes rune-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.seal-overlay,.seal-card,.seal-veil,.seal-ornament{animation:none!important}.icon-btn,.open-link,.cta{transition:none!important}}@media(max-width:420px){.row{gap:8px}.icon-btn,.open-link{height:38px;min-width:38px}.cta{width:100%;justify-content:center}.seal-close{top:8px;right:8px}}:root{--tap: 44px;--gap: 12px;--dvh: 100dvh;--svh: 100svh;--vh: 100vh;--a-core: #00ffe0;--a-aura: #11d7ff;--a-violet:#a78bfa;--a-mag: #ff40ff;--a-ink: #e9ffff;--a-ink-dim: rgba(233,255,255,.78);--a-bg0: #02040a;--a-bg1: #050a12;--glass-0: rgba(255,255,255,.06);--glass-1: rgba(255,255,255,.1);--glass-2: rgba(255,255,255,.14);--stroke-0: rgba(0,255,224,.18);--stroke-1: rgba(0,255,224,.32);--shadow-0: rgba(0,0,0,.55);--kai-pulse: 5236ms;--ease-pop: cubic-bezier(.24,1.35,.45,1.05);--ease-snap:cubic-bezier(.23,1.46,.45,1.1);--r-xl: 24px;--r-lg: 18px;--r-md: 14px;--r-sm: 12px}html.sigil-modal-open,body.sigil-modal-open{overflow:hidden!important;overscroll-behavior:none;touch-action:none}html:has(.sigil-modal-overlay),body:has(.sigil-modal-overlay){overflow:hidden!important;overscroll-behavior:none;touch-action:none}.sigil-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000001;display:grid;place-items:center;min-width:100vw;min-height:var(--dvh, 100dvh);padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:radial-gradient(1200px 820px at 50% 20%,rgba(0,255,224,.09) 0%,rgba(17,215,255,.07) 28%,transparent 62%),radial-gradient(1000px 860px at 30% 80%,rgba(167,139,250,.08) 0%,transparent 60%),conic-gradient(from 180deg at 50% 40%,#00ffe00f,#11d7ff0d,#ff40ff0a,#00ffe00f),repeating-radial-gradient(circle at 50% 45%,rgba(255,255,255,.03) 0 1px,transparent 1px 6px),linear-gradient(180deg,#03070b,#02040a);-webkit-backdrop-filter:blur(22px) saturate(185%) contrast(108%);backdrop-filter:blur(22px) saturate(185%) contrast(108%);animation:sigilFadeIn .55s ease-out both,sigilAurora 22s linear infinite;overscroll-behavior:contain;touch-action:manipulation;contain:layout paint style;will-change:background-position,opacity}.sigil-modal-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(40% 60% at 18% 10%,rgba(255,255,255,.1) 0 9%,transparent 35%),radial-gradient(52% 70% at 82% 92%,rgba(255,255,255,.07) 0 8%,transparent 30%),linear-gradient(180deg,rgba(255,255,255,.07),transparent 30%),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 5px);mix-blend-mode:screen;opacity:.55;filter:blur(.2px)}.sigil-modal-overlay:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;pointer-events:none;background:conic-gradient(from 0deg at 50% 50%,transparent 0 38%,rgba(0,255,224,.1) 46%,rgba(167,139,250,.1) 58%,transparent 66% 100%);filter:blur(26px);opacity:.3;animation:sigilDrift 28s linear infinite;transform:translateZ(0);will-change:transform}@keyframes sigilFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sigilAurora{0%{background-position:50% 20%,30% 80%,50% 40%,center,center}50%{background-position:50% 26%,34% 74%,50% 46%,center,center}to{background-position:50% 20%,30% 80%,50% 40%,center,center}}@keyframes sigilDrift{0%{transform:rotate(0) scale(1.02)}to{transform:rotate(360deg) scale(1.02)}}@media(max-width:480px){.sigil-modal-overlay{-webkit-backdrop-filter:blur(14px) saturate(150%) contrast(106%);backdrop-filter:blur(14px) saturate(150%) contrast(106%)}.sigil-modal-overlay:after{opacity:.22;filter:blur(22px)}}@media(prefers-reduced-motion:reduce){.sigil-modal-overlay,.sigil-modal-overlay:after{animation:none!important}}.sigil-modal{position:relative;width:clamp(330px,96vw,640px);max-height:calc(var(--dvh, 100dvh) - max(28px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;padding:calc(22px + env(safe-area-inset-top)) clamp(16px,3.5vw,30px) calc(22px + env(safe-area-inset-bottom));border-radius:var(--r-xl);color:var(--a-ink);text-align:center;background:radial-gradient(120% 140% at 18% -10%,rgba(0,255,224,.14),transparent 58%),radial-gradient(120% 140% at 92% 110%,rgba(167,139,250,.12),transparent 62%),linear-gradient(180deg,#ffffff1a,#ffffff0a),linear-gradient(145deg,#0b1118,#04070c);border:1px solid rgba(0,255,224,.22);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:0 18px 70px #0000008c,0 14px 50px #00ffe02e,inset 0 1px #ffffff1a,inset 0 0 0 1px #00ffe01a;animation:sigilCardPop .5s var(--ease-pop) both;contain:content;content-visibility:auto;contain-intrinsic-size:1px 720px;transform:translateZ(0)}.sigil-modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;padding:1px;background:conic-gradient(from 210deg at 50% 50%,#00ffe08c,#11d7ff59,#a78bfa61,#ff40ff42,#00ffe08c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;filter:blur(.1px)}.sigil-modal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.06) 10%,transparent 38%);mix-blend-mode:screen;opacity:.55}@keyframes sigilCardPop{0%{opacity:0;transform:translateY(42px) scale(.9) rotateX(7deg)}70%{transform:translateY(-8px) scale(1.02)}to{opacity:1;transform:none}}.sigil-modal{scrollbar-width:thin;scrollbar-color:rgba(0,255,224,.35) transparent}.sigil-modal::-webkit-scrollbar{width:10px;height:10px}.sigil-modal::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00ffe059,#a78bfa59);border-radius:10px}.sigil-modal::-webkit-scrollbar-track{background:transparent}.sigil-modal .close-btn{--pulse-dur: var(--kai-pulse, 5236ms);position:absolute;top:14px;right:14px;width:50px;height:50px;display:grid;place-items:center;background:transparent;border:none;padding:0;cursor:pointer;border-radius:50%;isolation:isolate;color:#c3f5ffe0;box-shadow:0 0 16px #00ffe040,inset 0 0 10px #00ffe029;transition:transform .22s var(--ease-snap),box-shadow .22s ease,color .18s ease,filter .18s ease;will-change:transform;transform:translateZ(0);-webkit-tap-highlight-color:transparent}.sigil-modal .close-btn svg{width:62%;height:62%;transition:transform .6s cubic-bezier(.19,1,.22,1);will-change:transform}.sigil-modal .close-btn:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 52deg,rgba(0,255,240,.92) 72deg 94deg,transparent 118deg 360deg);filter:blur(1.1px) drop-shadow(0 0 7px rgba(0,255,224,.65));animation:sigilCoreSpin 3.8s linear infinite;will-change:transform}.sigil-modal .close-btn:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,240,.32) 0 18%,transparent 60%);animation:sigilPulseWave var(--pulse-dur) ease-out infinite;will-change:transform,opacity;opacity:.9}@keyframes sigilCoreSpin{to{transform:rotate(360deg)}}@keyframes sigilPulseWave{0%{transform:scale(.24);opacity:.9}60%{transform:scale(1.85);opacity:0}to{transform:scale(1.85);opacity:0}}.sigil-modal .close-btn:hover,.sigil-modal .close-btn:focus-visible{transform:translateY(-2px) scale(1.1) rotateX(10deg) rotateY(-10deg);box-shadow:0 0 26px #00ffe08c,inset 0 0 14px #00ffe047;color:#fff;outline:none;filter:brightness(1.04)}.sigil-modal .close-btn:hover svg,.sigil-modal .close-btn:focus-visible svg{transform:rotate(-220deg) scale(1.06)}@media(prefers-reduced-motion:reduce){.sigil-modal .close-btn,.sigil-modal .close-btn:before,.sigil-modal .close-btn:after,.sigil-modal .close-btn svg{animation:none!important;transition:none!important;transform:none!important}}.sigil-scope{--pulse: calc(var(--kai-pulse, 5236ms) * 1ms);--core: var(--seal-core, var(--a-core));--aura: var(--seal-aura, var(--a-aura));--vio: var(--a-violet);--mag: var(--a-mag);--ink: rgba(255,255,255,.92);--glass: rgba(255,255,255,.06);--stroke: rgba(139,234,255,.38);--stroke-soft: rgba(139,234,255,.18);--shadow: rgba(0,0,0,.4)}.sigil-title{position:relative;margin:2px 0 10px;font-weight:720;letter-spacing:.02em;line-height:1.12;color:transparent;background:linear-gradient(90deg,var(--core),rgba(255,255,255,.95) 22%,var(--aura) 52%,var(--vio) 78%,var(--mag));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 14px rgba(0,255,224,.18));animation:sigilTitleBreath var(--kai-pulse) ease-in-out infinite}.sigil-title:after{content:"";position:absolute;top:-8px;right:-10px;bottom:-10px;left:-10px;pointer-events:none;border-radius:18px;background:radial-gradient(60% 40% at 50% 60%,rgba(0,255,224,.1) 0%,transparent 70%),radial-gradient(34% 22% at 72% 28%,rgba(255,64,255,.08) 0%,transparent 70%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 45%);animation:sigilAuraBreath var(--kai-pulse) ease-in-out infinite;mix-blend-mode:screen}@keyframes sigilTitleBreath{0%{transform:translateZ(0) scale(1);filter:drop-shadow(0 2px 12px rgba(0,255,224,.12))}50%{transform:translateZ(0) scale(1.008);filter:drop-shadow(0 4px 18px rgba(0,255,224,.22))}to{transform:translateZ(0) scale(1);filter:drop-shadow(0 2px 12px rgba(0,255,224,.12))}}@keyframes sigilAuraBreath{0%{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}to{opacity:.55;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.sigil-title,.sigil-title:after{animation:none!important}}.input-row,.sigil-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--gap);margin:10px 0 16px}.sigil-label{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;color:#e9ffffeb;-webkit-user-select:none;user-select:none}.sigil-label__text{opacity:.85}.sigil-input,.input-row input[type=datetime-local]{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:#ffffffeb;min-width:18ch;min-height:var(--tap);padding:.66rem .84rem;border-radius:12px;border:1px solid rgba(0,255,224,.32);background:linear-gradient(180deg,#ffffff1a,#ffffff08) padding-box,linear-gradient(90deg,#00ffe047,#ffffff2e,#a78bfa3d) border-box;box-shadow:0 10px 26px #0006,inset 0 0 0 1px #ffffff08;outline:none;transition:box-shadow .22s ease,border-color .22s ease,transform .14s ease;caret-color:var(--a-core);-webkit-tap-highlight-color:transparent;background-size:220% 100%;animation:sigilInputBreath var(--kai-pulse) ease-in-out infinite}.sigil-input:focus,.input-row input[type=datetime-local]:focus-visible{border-color:#00ffe0b8;box-shadow:0 12px 34px #0000008c,0 0 0 2px #00ffe02e,0 0 26px #00ffe02e,inset 0 0 0 1px #ffffff0f}.sigil-input::placeholder{color:#ffffff85}.sigil-input::-webkit-calendar-picker-indicator,.input-row input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:drop-shadow(0 0 6px rgba(0,255,224,.35)) saturate(1.15);opacity:.9}@keyframes sigilInputBreath{0%{background-position:0% 0%}50%{background-position:100% 0%}to{background-position:0% 0%}}@media(prefers-reduced-motion:reduce){.sigil-input,.input-row input[type=datetime-local]{animation:none!important}}.now-btn{min-height:var(--tap);padding:.66rem 1.05rem;border-radius:12px;border:1px solid rgba(0,255,224,.4);cursor:pointer;font-weight:760;letter-spacing:.02em;color:#021115;background:linear-gradient(135deg,#00ffe0fa,#11d7ffeb),linear-gradient(180deg,#ffffff38,#fff0 34%);box-shadow:0 14px 34px #00ffe033,inset 0 1px #ffffff52;transition:transform .16s var(--ease-snap),box-shadow .18s ease,filter .18s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.now-btn:hover,.now-btn:focus-visible{transform:translateY(-2px) scale(1.02);box-shadow:0 18px 44px #00ffe04d,inset 0 1px #ffffff5c;filter:brightness(1.02) saturate(1.04);outline:none}.now-btn:active{transform:translateY(1px) scale(.99);filter:brightness(.98)}.countdown{--p: var(--kai-pulse, 5236ms);--c: var(--seal-core, var(--a-core));margin:10px 0 6px;display:inline-flex;align-items:baseline;justify-content:center;gap:.35rem;font-family:Orbitron,Rajdhani,JetBrains Mono,ui-monospace,monospace;font-size:clamp(1rem,2.6vw,1.22rem);letter-spacing:.02em;color:#e9fffff2;text-align:center;text-shadow:0 0 6px rgba(255,255,255,.26),0 0 14px rgba(160,220,255,.3),0 0 26px rgba(120,180,255,.46);animation:countdown-breathe var(--p) linear infinite}.countdown strong{font-variant-numeric:tabular-nums;font-weight:900;font-size:1.15em;line-height:1;color:#fff;text-shadow:0 0 10px rgba(0,255,224,.35),0 0 18px rgba(0,255,224,.28),0 0 30px rgba(17,215,255,.22);animation:tick-pop .18s var(--ease-pop)}.countdown.imminent{color:#fff5f5;text-shadow:0 0 10px rgba(255,120,120,.6),0 0 24px rgba(255,80,80,.42),0 0 36px rgba(255,40,40,.3);animation:countdown-imminent .45s ease-in-out infinite}.countdown.imminent strong{text-shadow:0 0 12px rgba(255,180,180,.92),0 0 26px rgba(255,120,120,.72),0 0 40px rgba(255,80,80,.5)}.error-msg{margin:6px 0 0;color:#ff8c8cf2;font-size:.95rem;text-shadow:0 0 10px rgba(255,80,80,.18);text-align:center}@keyframes countdown-breathe{0%{filter:brightness(1)}50%{filter:brightness(1.04) saturate(1.06)}to{filter:brightness(1)}}@keyframes tick-pop{0%{transform:translateY(.5px) scale(.96)}to{transform:none}}@keyframes countdown-imminent{0%,to{transform:none;filter:saturate(110%)}50%{transform:translateY(-1px) scale(1.02);filter:saturate(140%)}}@media(prefers-reduced-motion:reduce){.countdown,.countdown strong{animation:none!important;filter:none!important}}@keyframes flashNow{0%{box-shadow:0 0 #6cf0}40%{box-shadow:0 0 18px 6px #66ccff8c}to{box-shadow:0 0 #6cf0}}.sigil-modal.flash-now{animation:flashNow .8s ease-out}#sigil-export{background:radial-gradient(100% 120% at 18% 10%,rgba(0,255,224,.1),transparent 60%),radial-gradient(100% 120% at 88% 92%,rgba(167,139,250,.1),transparent 60%),linear-gradient(180deg,#ffffff05,#ffffff03),#060a10;border-radius:18px;box-shadow:inset 0 0 14px #00ffe038,0 0 28px #00ffe029;contain:paint}.pulse-tag{position:absolute;bottom:12px;right:16px;font:800 1.02rem/1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#ffffffeb;text-shadow:0 0 10px rgba(0,255,224,.55)}:root{--seal-text: #e8fbf8;--seal-text-dim: rgba(174,232,223,.9);--seal-accent: #37ffe4;--seal-accent-2: #a78bfa;--seal-accent-3: #5ce1ff;--seal-border: rgba(60,220,205,.35);--seal-border-strong: rgba(55,255,228,.55);--ring-shadow: 0 0 0 2px rgba(55,255,228,.25), 0 0 0 6px rgba(55,255,228,.12);--focus: 0 0 0 2px rgba(55,255,228,.9), 0 0 0 6px rgba(55,255,228,.18)}.sigil-meta-block{margin-top:18px;text-align:left;max-height:190px;overflow:auto;-webkit-overflow-scrolling:touch;padding:12px;color:var(--seal-text);background:linear-gradient(180deg,#ffffff12,#ffffff05),radial-gradient(120% 160% at 8% -10%,rgba(55,255,228,.1),transparent 60%),radial-gradient(120% 160% at 92% 110%,rgba(167,139,250,.1),transparent 60%);border:1px solid var(--seal-border);border-radius:var(--r-md);box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(10px) saturate(145%);backdrop-filter:blur(10px) saturate(145%);scrollbar-gutter:stable;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}.sigil-meta-block p{margin:6px 0;font-size:.93rem;line-height:1.35;color:var(--seal-text);text-shadow:0 0 .45px rgba(255,255,255,.3),0 6px 18px rgba(92,225,255,.14)}.sigil-meta-block .k{color:var(--seal-text-dim);letter-spacing:.02em}.sigil-meta-block .v{color:var(--seal-text)}.sigil-meta-block .num{color:#c7a6fff2}.sigil-meta-block{scrollbar-width:thin;scrollbar-color:rgba(92,225,255,.35) transparent}.sigil-meta-block::-webkit-scrollbar{width:10px;height:10px}.sigil-meta-block::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#37ffe459,#a78bfa59);border-radius:10px}.sigil-meta-block::-webkit-scrollbar-track{background:transparent}.copy-btn{margin-left:6px;padding:6px 12px;font-size:.82rem;line-height:1;color:var(--seal-text);background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid var(--seal-border);border-radius:10px;cursor:pointer;min-height:calc(var(--tap, 44px) * .7);box-shadow:inset 0 0 0 1px #ffffff0a,0 6px 18px #00000059;transition:transform .14s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.copy-btn:hover,.copy-btn:focus-visible{transform:translateY(-1px);border-color:var(--seal-border-strong);box-shadow:var(--ring-shadow),0 10px 26px #37ffe42e;outline:none;color:#011614;background:radial-gradient(120% 160% at 0% 0%,rgba(55,255,228,.25),transparent 40%),linear-gradient(180deg,#37ffe42e,#37ffe414)}.copy-btn:active{transform:translateY(1px)}.copy-btn.copied{border-color:var(--seal-border-strong);box-shadow:0 0 0 2px #37ffe459,0 0 0 8px #37ffe41f}.btn-row{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.save-btn{padding:9px 14px;font-size:.9rem;letter-spacing:.3px;border-radius:12px;min-height:36px;border:1px solid rgba(0,255,224,.4);color:#021115;background:linear-gradient(135deg,#00ffe0f2,#11d7ffe6),linear-gradient(180deg,rgba(255,255,255,.22),transparent 34%);box-shadow:0 10px 24px #00ffe02e,inset 0 1px #ffffff38;animation:seal-breathe var(--kai-pulse) ease-in-out infinite;transition:transform .14s ease,box-shadow .18s ease,filter .18s ease}@keyframes seal-breathe{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.03) saturate(1.06)}}.save-btn:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 14px 30px #00ffe03d,inset 0 1px #ffffff42}.save-btn:active{transform:translateY(1px) scale(.99)}.save-btn:focus-visible{outline:none;box-shadow:var(--focus),0 12px 28px #00ffe02e}.stargate-btn{font:700 .82rem/1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:.5rem 1rem;border-radius:999px;min-height:36px;color:#fffffff0;border:1px solid rgba(255,64,255,.48);background:radial-gradient(120% 160% at 0% 0%,rgba(255,64,255,.2),transparent 40%),linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:0 10px 24px #ff40ff29,inset 0 1px #ffffff29;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease;-webkit-tap-highlight-color:transparent}.stargate-btn:hover{transform:translateY(-2px);border-color:#ff40ffb8;box-shadow:0 14px 30px #ff40ff38,inset 0 1px #fff3;filter:brightness(1.03)}.stargate-btn:active{transform:translateY(1px);filter:brightness(.99)}.stargate-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #ff40ffbf,0 0 0 6px #ff40ff2e}@media(pointer:coarse){.save-btn,.stargate-btn{min-height:42px;padding-block:.6rem}}@media(prefers-reduced-motion:reduce){.save-btn{animation:none!important}.copy-btn,.save-btn,.stargate-btn{transition:none!important}}.sigil-modal select{appearance:none;-webkit-appearance:none;-moz-appearance:none;min-height:var(--tap);padding:10px 40px 10px 16px;border-radius:14px;color:#c8ffffeb;font-size:1rem;font-family:Orbitron,Segoe UI,ui-sans-serif,system-ui;letter-spacing:.05em;text-transform:uppercase;border:1px solid rgba(162,248,255,.3);background-color:#0a0a14e6;background-image:linear-gradient(145deg,#00ffe01a,#11d7ff14),url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l4 4 4-4' stroke='%23A2F8FF' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 10px;box-shadow:0 0 8px #a2f8ff38,0 0 18px #11d7ff24,inset 0 0 10px #a2f8ff1f;-webkit-backdrop-filter:blur(10px) saturate(145%);backdrop-filter:blur(10px) saturate(145%);transition:transform .16s ease,box-shadow .2s ease,border-color .18s ease,filter .18s ease;cursor:pointer;touch-action:manipulation}.sigil-modal select:hover,.sigil-modal select:focus{border-color:#a2f8ffa6;outline:none;transform:translateY(-1px) scale(1.02);box-shadow:0 0 14px #a2f8ff70,0 0 26px #11d7ff3d,inset 0 0 14px #a2f8ff2e,0 0 0 3px #8effe059;filter:brightness(1.03)}.sigil-modal select.shimmer{background-image:linear-gradient(135deg,#5ac8ff0d,#5ac8ff26,#5ac8ff0d),linear-gradient(145deg,#00ffe01a,#11d7ff14),url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l4 4 4-4' stroke='%23A2F8FF' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:400% 100%,auto,10px 10px;animation:shimmer 2.5s linear infinite}@keyframes shimmer{0%{background-position:-200% 0,right 12px center,right 12px center}to{background-position:200% 0,right 12px center,right 12px center}}.sigil-modal option{background-color:#10131a;color:#c8ffffeb;padding:10px;font-size:clamp(.92rem,3.5vw,1rem);font-family:Orbitron,Segoe UI,ui-sans-serif,system-ui;letter-spacing:.03em;text-transform:uppercase}.verifier-toggle{all:unset;position:fixed;right:clamp(12px,4vw,20px);bottom:calc(clamp(12px,4vw,20px) + env(safe-area-inset-bottom));z-index:10001;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;padding:clamp(.48rem,1.6vw,.64rem) clamp(.78rem,2vw,1rem);min-height:40px;border-radius:999px;font:700 clamp(.82rem,1.8vw,.9rem)/1 "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;text-transform:uppercase;color:var(--seal-ink, #031316);background:linear-gradient(135deg,#00ffe0e6,#11d7ffe6),linear-gradient(to bottom,rgba(255,255,255,.22) 0 8%,rgba(255,255,255,.1) 12% 22%,transparent 38%),radial-gradient(60% 80% at 18% 0%,rgba(255,255,255,.22) 0 7%,transparent 20%),radial-gradient(70% 90% at 82% 100%,rgba(255,255,255,.16) 0 6%,transparent 18%);background-blend-mode:overlay,soft-light,screen,soft-light;-webkit-backdrop-filter:blur(6px) saturate(130%) contrast(104%) brightness(1.04);backdrop-filter:blur(6px) saturate(130%) contrast(104%) brightness(1.04);box-shadow:0 12px 28px #00ffe038,inset 0 0 8px #ffffff1f;transform-origin:100% 100%;transition:transform .22s var(--ease-snap),box-shadow .22s ease,filter .22s ease;touch-action:manipulation;will-change:transform;-webkit-tap-highlight-color:transparent}.verifier-toggle:before{content:"";width:clamp(22px,5vw,26px);height:clamp(22px,5vw,26px);border-radius:50%;background:radial-gradient(circle,rgba(3,19,22,1) 0 35%,transparent 60%);box-shadow:inset 0 0 10px #00000047,0 0 16px #00ffe052}.verifier-toggle:after{--p: var(--kai-pulse, 5236ms);content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:999px;border:1.5px solid rgba(0,255,224,.3);box-shadow:0 0 14px #00ffe03d;opacity:.6;animation:verifier-ring var(--p) ease-out infinite;pointer-events:none;will-change:transform,opacity}@keyframes verifier-ring{0%{transform:scale(.94);opacity:.6}70%{transform:scale(1.12);opacity:.18}to{transform:scale(1.16);opacity:0}}.verifier-toggle:hover,.verifier-toggle:focus-visible{transform:translateY(-2px) scale(1.02);box-shadow:0 18px 42px #00ffe04d,inset 0 0 12px #ffffff2e;outline:2px solid rgba(17,215,255,.55);outline-offset:3px;filter:brightness(1.02)}.verifier-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;grid-template-areas:"stack";place-items:center;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.verifier-bg{grid-area:stack;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;background:linear-gradient(to bottom right,#031316f0,#031316f5),radial-gradient(circle at 20% 15%,rgba(0,255,224,.12) 0 8%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(17,215,255,.14) 0 12%,transparent 45%),conic-gradient(from 140deg at 50% 30%,rgba(0,255,224,.1),transparent 72deg);background-blend-mode:normal,screen,screen,normal;background-size:100% 100%,1200px 1200px,1600px 1600px,100% 100%;animation:bg-star-drift 90s linear infinite,bg-aurora 28s ease-in-out infinite alternate;will-change:background-position;filter:saturate(110%)}@keyframes bg-star-drift{0%{background-position:0 0,0 0,0 0,center}to{background-position:0 0,-240px 320px,180px -260px,center}}@keyframes bg-aurora{0%{background-position-y:0%}to{background-position-y:120%}}.verifier-container .container-shell{grid-area:stack;position:relative;width:100%;height:100%;display:grid;place-items:center;padding:clamp(8px,2.2vw,24px);background:radial-gradient(circle at 50% 40%,rgba(0,255,224,.08),transparent 60%);animation:container-fade .42s ease-out both}@keyframes container-fade{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.verifier-exit{all:unset;position:fixed;top:calc(16px + env(safe-area-inset-top));right:calc(16px + env(safe-area-inset-right));z-index:100020000;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;cursor:pointer;font:900 1.35rem/1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#031316;background:linear-gradient(135deg,#00ffe0f2,#11d7ffeb);box-shadow:0 18px 48px #00ffe042,inset 0 0 12px #ffffff38;transition:transform .22s var(--ease-snap),box-shadow .22s ease,filter .22s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.verifier-exit:after{--p: var(--kai-pulse, 5236ms);content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;border:2px solid rgba(0,255,224,.34);box-shadow:0 0 18px #00ffe04d;animation:verifier-exit-ring var(--p) ease-out infinite;pointer-events:none;will-change:transform,opacity}@keyframes verifier-exit-ring{0%{transform:scale(.85);opacity:.9}70%{transform:scale(1.18);opacity:.25}to{transform:scale(1.24);opacity:0}}.verifier-exit:hover,.verifier-exit:focus-visible{transform:translateY(-3px) scale(1.05);box-shadow:0 26px 56px #00ffe057,inset 0 0 16px #ffffff42;outline:2px solid rgba(17,215,255,.55);outline-offset:4px;filter:brightness(1.02)}@media(max-width:560px){.verifier-exit{width:46px;height:46px;font-size:1.2rem;top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right))}}@media(prefers-contrast:more){.verifier-toggle{box-shadow:none;border:2px solid rgba(0,255,224,.9)}.verifier-toggle:after{display:none}.verifier-exit{box-shadow:none;border:2px solid rgba(0,255,224,.9);background:#00ffe0f2;color:#001316}.verifier-exit:after{display:none}}@media(prefers-reduced-motion:reduce){.verifier-toggle,.verifier-toggle:after,.verifier-bg,.verifier-container .container-shell,.verifier-exit,.verifier-exit:after{animation:none!important;transition:none!important}}.rich-grid .json-altar pre.json,.rich-grid .json-altar code.json,.rich-grid .json-altar pre code{color:#ffffffeb;font-variant-numeric:tabular-nums;text-shadow:0 0 .45px rgba(255,255,255,.35),0 6px 22px rgba(120,247,255,.18),0 0 36px rgba(185,139,255,.16)}.rich-grid .json-altar pre.json{position:relative;isolation:isolate;background:linear-gradient(180deg,#ffffff05,#ffffff04),repeating-linear-gradient(0deg,rgba(120,247,255,.05) 0,rgba(120,247,255,.05) 28px,transparent 28px,transparent 56px),#0d1020;scrollbar-width:thin;scrollbar-color:rgba(120,247,255,.35) transparent}.rich-grid .json-altar pre.json:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,#ffffff12,#fff0 38%),radial-gradient(120% 160% at 12% -10%,rgba(120,247,255,.12),transparent 62%),radial-gradient(120% 160% at 88% 110%,rgba(185,139,255,.1),transparent 62%);mix-blend-mode:screen;z-index:1}.rich-grid .json-altar pre.json:after{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;pointer-events:none;border-radius:inherit;background:conic-gradient(from 0deg at 50% 50%,transparent 0 34%,rgba(120,247,255,.1) 42%,rgba(185,139,255,.1) 56%,transparent 64% 100%);filter:blur(26px);animation:altarDrift 22s linear infinite;opacity:.45;z-index:0}@keyframes altarDrift{0%{transform:rotate(0) scale(1.02)}to{transform:rotate(360deg) scale(1.02)}}.rich-grid .json-altar pre.json::-webkit-scrollbar{height:10px;width:10px}.rich-grid .json-altar pre.json::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#78f7ff59,#b98bff59);border-radius:10px}.rich-grid .json-altar pre.json::-webkit-scrollbar-track{background:transparent}.rich-grid .json-altar pre.json::selection,.rich-grid .json-altar code.json::selection{background:#78f7ff47;color:#071018}.rich-grid .json-altar pre.json:focus-visible{outline:2px solid rgba(120,247,255,.45);outline-offset:2px;box-shadow:0 0 0 1px #78f7ff40 inset,0 12px 34px #78f7ff2e}@media(prefers-reduced-motion:reduce){.rich-grid .json-altar pre.json:after{animation:none!important;opacity:.35}}details.rich-data>summary{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;padding:12px 14px;border-radius:var(--r-lg);border:1px solid rgba(0,255,224,.22);list-style:none;-webkit-tap-highlight-color:transparent;color:transparent;-webkit-text-fill-color:transparent;background:conic-gradient(from 180deg at 50% 50%,#00ffe0f2,#11d7ffeb,#a78bfaeb,#00ffe0f2);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:.55px rgba(255,255,255,.24);text-shadow:0 0 .5px rgba(255,255,255,.35),0 6px 22px rgba(120,247,255,.22);background-size:200% 200%;animation:holoBreath var(--kai-pulse) ease-in-out infinite,holoShiftSlow calc(var(--kai-pulse) * 2) linear infinite;will-change:transform,text-shadow,filter,background-position}details.rich-data>summary::-webkit-details-marker{display:none}details.rich-data>summary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,#ffffff0f,#ffffff08),radial-gradient(120% 180% at 10% 0%,rgba(120,247,255,.1),transparent 60%);box-shadow:0 10px 28px #00000059,inset 0 0 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px) saturate(145%);backdrop-filter:blur(10px) saturate(145%);animation:barHalo var(--kai-pulse) ease-in-out infinite;will-change:box-shadow}details.rich-data>summary:after{content:"";position:absolute;right:14px;top:50%;width:10px;height:10px;border-right:2px solid rgba(162,248,255,.85);border-bottom:2px solid rgba(162,248,255,.85);transform:translateY(-50%) rotate(45deg);filter:drop-shadow(0 0 0 rgba(120,247,255,0));animation:caretBreath var(--kai-pulse) ease-in-out infinite}details.rich-data[open]>summary:after{transform:translateY(-50%) rotate(225deg)}@keyframes holoBreath{0%,to{transform:translateZ(0) scale(1);text-shadow:0 0 .45px rgba(255,255,255,.35),0 4px 16px rgba(120,247,255,.18),0 0 24px rgba(185,139,255,.12);letter-spacing:.06em;filter:brightness(1) saturate(1)}50%{transform:translateZ(0) scale(1.012);text-shadow:0 0 .7px rgba(255,255,255,.5),0 10px 32px rgba(120,247,255,.32),0 0 54px rgba(185,139,255,.22);letter-spacing:.08em;filter:brightness(1.03) saturate(1.06)}}@keyframes barHalo{0%,to{box-shadow:0 10px 28px #00000059,inset 0 0 0 1px #ffffff0d}50%{box-shadow:0 18px 44px #00ffe024,inset 0 0 0 1px #00ffe02e}}@keyframes caretBreath{0%,to{filter:drop-shadow(0 0 0 rgba(120,247,255,0));transform:translateY(-50%) rotate(45deg)}50%{filter:drop-shadow(0 0 6px rgba(120,247,255,.45));transform:translateY(calc(-50% - 1px)) rotate(45deg)}}@keyframes holoShiftSlow{0%{background-position:0% 50%}to{background-position:200% 50%}}@media(prefers-reduced-motion:reduce){details.rich-data>summary,details.rich-data>summary:before,details.rich-data>summary:after{animation:none!important}}.sigil-modal-overlay{min-height:100vh;min-height:100svh;min-height:100dvh;height:100vh;height:100svh;height:100dvh}.sigil-modal{max-height:calc(100vh - max(28px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));max-height:calc(100svh - max(28px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));max-height:calc(100dvh - max(28px,env(safe-area-inset-top) + env(safe-area-inset-bottom)))}.sigil-modal-overlay,.sigil-modal,.verifier-bg,.verifier-toggle,.verifier-exit{transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.sigil-modal-overlay:before,.sigil-modal-overlay:after{transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform,opacity}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.sigil-modal-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(1200px 820px at 50% 20%,rgba(0,255,224,.09) 0%,rgba(17,215,255,.07) 28%,transparent 62%),radial-gradient(1000px 860px at 30% 80%,rgba(167,139,250,.08) 0%,transparent 60%),linear-gradient(180deg,#03070b,#02040a)}.sigil-modal,.sigil-meta-block{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@supports not (-webkit-mask-composite: xor){.sigil-modal:before{-webkit-mask:none!important;mask:none!important;background:none!important;padding:0!important;border:1px solid rgba(0,255,224,.26);opacity:.55}}@media(pointer:coarse){.sigil-modal-overlay{animation:sigilFadeIn .55s ease-out both!important;will-change:opacity}.sigil-modal{content-visibility:visible!important;contain-intrinsic-size:auto!important}.sigil-modal-overlay:before,.sigil-modal:after{mix-blend-mode:normal!important}}@media(pointer:coarse){.verifier-bg{animation:none!important}.verifier-bg:after{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;pointer-events:none;background:conic-gradient(from 140deg at 50% 30%,rgba(0,255,224,.1),transparent 72deg),radial-gradient(circle at 20% 15%,rgba(0,255,224,.12) 0 10%,transparent 44%),radial-gradient(circle at 80% 70%,rgba(17,215,255,.14) 0 14%,transparent 52%);filter:blur(22px);opacity:.26;transform:translateZ(0);animation:verifierDrift 34s linear infinite;will-change:transform}@keyframes verifierDrift{0%{transform:rotate(0) scale(1.02)}to{transform:rotate(360deg) scale(1.02)}}}.sigil-modal{position:relative;isolation:isolate}.sigil-modal .close-btn{z-index:99999!important;pointer-events:auto;touch-action:manipulation}.sigil-modal .close-btn svg{pointer-events:none}.modal-bottom-spacer{height:clamp(96px,14vh,140px)}.mint-dock{position:sticky;bottom:max(10px,env(safe-area-inset-bottom));z-index:6;display:grid;place-items:center;width:fit-content;max-width:100%;margin:0 auto;padding:0;background:transparent;border:0;box-shadow:none;contain:layout paint style;-webkit-transform:translateZ(0);transform:translateZ(0)}.mint-dock>*{width:auto;max-width:100%;flex:0 0 auto}.mint-dock button,.mint-dock a{display:inline-flex}.mint-btn{width:min(520px,calc(100% - 2px));display:grid;grid-template-columns:54px 1fr;gap:12px;align-items:center;border:0;cursor:pointer;color:inherit;padding:12px 14px;border-radius:18px;position:relative;overflow:hidden;touch-action:manipulation;will-change:transform,filter;transform:translateZ(0);background:radial-gradient(900px 240px at 22% -10%,#ffe69638,#0000 60%),radial-gradient(980px 320px at 88% 0%,#78dcff33,#0000 58%),radial-gradient(760px 280px at 70% 120%,#9b5bff24,#0000 62%),linear-gradient(180deg,#ffffff26,#ffffff0f);backdrop-filter:blur(12px) saturate(160%) contrast(108%);-webkit-backdrop-filter:blur(12px) saturate(160%) contrast(108%);box-shadow:0 16px 52px #00000085,inset 0 1px #fff3,inset 0 0 0 1px #fff3,inset 0 -18px 40px #00000038,0 0 64px #ffd7781a;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease}.mint-btn:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:20px;pointer-events:none;background:conic-gradient(from 180deg at 50% 50%,#ffd78c00,#ffd78c94 60deg,#78dcff66,#9b5bff6b 240deg,#78ffe84d 310deg,#ffd78c00 360deg);filter:blur(14px);opacity:.55;transform:translateZ(0);animation:atlBorderOrbit 8.4s linear infinite}.mint-btn:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:17px;pointer-events:none;background:linear-gradient(115deg,#ffffff1a,#fff0 30%,#ffffff0f 55%,#fff0 78%,#ffffff1a),repeating-linear-gradient(90deg,#ffffff0f,#ffffff0f 1px,#fff0 10px,#fff0 18px),repeating-linear-gradient(180deg,#ffffff0d,#fff0 6px,#fff0 14px);mix-blend-mode:overlay;opacity:.45;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 2px #0000001f}.mint-btn:focus-visible{outline:none;box-shadow:0 18px 60px #00000094,inset 0 0 0 1px #ffffff3d,0 0 0 3px #78ffe833,0 0 0 6px #9b5bff1f,0 0 72px #78dcff29}.mint-btn:hover{transform:translateY(-2px);filter:brightness(1.06) saturate(1.12);box-shadow:0 22px 74px #0000009e,inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff42,0 0 86px #ffd77824,0 0 66px #78dcff1f}.mint-btn:hover:before{opacity:.7;filter:blur(16px)}.mint-btn:hover:after{opacity:.55}.mint-btn:active{transform:translateY(0) scale(.99);filter:brightness(1.02) saturate(1.06)}.mint-btn__icon{width:54px;height:54px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate;background:radial-gradient(120% 120% at 50% 0%,#ffffff2e,#ffffff0f),radial-gradient(90% 90% at 50% 110%,#9b5bff1f,#0000 60%),linear-gradient(180deg,#0c1430b3,#030610cc);box-shadow:inset 0 0 0 1px #ffffff38,inset 0 10px 24px #ffffff0f,0 14px 30px #00000070,0 0 26px #78dcff1a;transform:translateZ(0)}.mint-btn__icon:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:999px;pointer-events:none;background:radial-gradient(closest-side,#78ffe838,#78ffe800 70%),radial-gradient(closest-side,#ffd78c29,#ffd78c00 72%);filter:blur(10px);opacity:.65}.mint-btn__icon:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:999px;pointer-events:none;background:conic-gradient(from 90deg,#ffd78c00,#ffd78c8c,#78dcff59,#9b5bff59,#78ffe847,#ffd78c00);opacity:.35;filter:blur(.2px);-webkit-mask-image:radial-gradient(closest-side,#0000,#000 55%,#0000 72%);mask-image:radial-gradient(closest-side,#0000,#000 55%,#0000 72%);animation:atlRingOrbit 7.6s linear infinite}.mint-btn__icon img,.mint-btn__icon svg{width:56%;height:56%;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 0 10px rgba(120,255,232,.18)) drop-shadow(0 0 16px rgba(120,220,255,.14))}.mint-btn__text{text-align:left;line-height:1.1;position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;filter:drop-shadow(0 12px 28px rgba(0,0,0,.38))}.mint-btn__title{font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:12px;opacity:.995;color:transparent;background-image:linear-gradient(115deg,#b4fff8,#7ee5ff 20%,#c6a5ff,#ffe8aa 70%,#78ffe8);background-size:240% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:.35px rgba(255,255,255,.18);text-shadow:0 1px 0 rgba(0,0,0,.36),0 0 10px rgba(120,255,232,.18),0 0 20px rgba(140,200,255,.16),0 0 34px rgba(215,175,255,.12);text-rendering:geometricPrecision;transform:translateZ(0);animation:atlanteanShimmer 6.2s ease-in-out infinite}.mint-btn__sub{margin-top:5px;font-size:12px;opacity:.86;letter-spacing:.02em;color:#d2f5ffeb;text-shadow:0 1px 0 rgba(0,0,0,.33),0 0 10px rgba(120,255,232,.12)}.mint-btn__text:before{content:"";position:absolute;top:-8px;right:-10px;bottom:-8px;left:-10px;border-radius:12px;pointer-events:none;background:radial-gradient(120px 60px at 18% 20%,rgba(120,255,232,.12),transparent 70%),radial-gradient(160px 90px at 82% 75%,rgba(198,165,255,.1),transparent 72%),linear-gradient(180deg,#ffffff0f,#fff0 55%),repeating-linear-gradient(90deg,#ffffff14,#ffffff14 1px,#fff0 10px,#fff0 18px);mix-blend-mode:screen;opacity:.52;filter:blur(.2px);-webkit-mask-image:radial-gradient(closest-side,#000,#0003 72%,#0000);mask-image:radial-gradient(closest-side,#000,#0003 72%,#0000)}@keyframes atlanteanShimmer{0%{background-position:0% 50%;filter:saturate(1.06) brightness(1.06)}50%{background-position:100% 50%;filter:saturate(1.2) brightness(1.12)}to{background-position:0% 50%;filter:saturate(1.06) brightness(1.06)}}@keyframes atlBorderOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes atlRingOrbit{0%{transform:rotate(0);opacity:.3}50%{transform:rotate(180deg);opacity:.42}to{transform:rotate(360deg);opacity:.3}}@media(pointer:coarse){.mint-btn{padding:14px}.mint-btn__icon{width:58px;height:58px}}@media(prefers-reduced-motion:reduce){.mint-btn{transition:none}.mint-btn:hover{transform:none}.mint-btn:before,.mint-btn__icon:after,.mint-btn__title{animation:none}}.sigil-pulse-row{margin:8px 0 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;border-radius:16px;border:1px solid rgba(0,255,224,.2);background:linear-gradient(180deg,#ffffff0f,#ffffff05),radial-gradient(120% 160% at 14% 0%,rgba(0,255,224,.08),transparent 62%),radial-gradient(120% 160% at 90% 100%,rgba(167,139,250,.07),transparent 66%);box-shadow:0 14px 34px #00000052,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px) saturate(145%);backdrop-filter:blur(10px) saturate(145%)}.sigil-pulse-row>*{min-width:0}.sigil-pulse-label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0}.sigil-pulse-row .sigil-label__text{font-family:Orbitron,Segoe UI,system-ui;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;opacity:.86;min-width:62px}.sigil-pulse-input{width:100%;max-width:100%;min-width:0;font-variant-numeric:tabular-nums}.sigil-live-chip{justify-self:end;align-self:center;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;min-height:30px;border-radius:999px;font:900 .72rem/1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.18em;text-transform:uppercase;color:#e9ffffeb;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;border:1px solid rgba(0,255,224,.24);background:linear-gradient(180deg,#ffffff17,#ffffff08);box-shadow:0 10px 22px #00000057,inset 0 0 0 1px #ffffff0d}.sigil-live-chip:before{content:"";width:7px;height:7px;border-radius:999px;background:#e9ffff99;box-shadow:0 0 10px #00ffe038}.sigil-live-chip.is-live{color:#fff;border-color:#00ffe075;background:radial-gradient(110% 160% at 20% 0%,rgba(0,255,224,.16),transparent 58%),linear-gradient(180deg,#ffffff1c,#ffffff0a);box-shadow:0 12px 26px #00ffe01f,0 12px 26px #00000061,inset 0 0 0 1px #ffffff0f}.sigil-live-chip.is-live:before{background:#00ffe0f2;box-shadow:0 0 14px #00ffe08c,0 0 24px #11d7ff33;animation:sigilLiveDot var(--kai-pulse) ease-out infinite}@keyframes sigilLiveDot{0%{transform:scale(.72);opacity:.65}35%{transform:scale(1);opacity:1}to{transform:scale(1.45);opacity:.25}}.sigil-live-chip.is-static{border-color:#ff40ff3d}.sigil-live-chip.is-static:before{background:#a78bfaeb;box-shadow:0 0 12px #a78bfa61;animation:none}@media(max-width:520px){.sigil-pulse-row{gap:10px;padding:8px 10px}.sigil-pulse-row .sigil-label__text{min-width:54px;font-size:.74rem}.sigil-live-chip{padding:6px 9px;min-height:28px;font-size:.7rem}}@media(prefers-reduced-motion:reduce){.sigil-live-chip.is-live:before{animation:none!important}}.sm-app-footer{display:flex;justify-content:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom));color:var(--sm-dimmer);font-size:11px;letter-spacing:.02em;text-align:center}.sm-app-footer__inner{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sm-app-footer__text{color:var(--sm-dim)}.sm-app-footer__link{color:var(--sm-dimmer);text-decoration:none;transition:color .16s ease,opacity .16s ease}.sm-app-footer__link:hover{color:var(--sm-text)}.sm-app-footer__link:focus-visible{outline:none;color:var(--sm-text);text-decoration:underline;text-underline-offset:2px}@media(min-width:720px){.sm-app-footer{justify-content:flex-end;text-align:right}}
