.etf-page{--color-bg:var(--color-surface);--color-txt:var(--title-color);--color-dim:var(--title-color-variant);--color-faint:var(--color-outline);--color-line:color-mix(in srgb, var(--title-color) 10%, transparent);--color-mirror-500:#8b5cf6;--color-mirror-700:#6d28d9;--color-mint:#0f766e;--color-mint-soft:#0f766e;--color-vio:#7c3aed;--color-vio-2:#6d28d9;--color-vio-3:#5b21b6;--etf-card-bg:color-mix(in srgb, var(--color-vio) 3.5%, #fff);--etf-card-hover:color-mix(in srgb, var(--color-vio) 7%, #fff);--etf-chip-bg:color-mix(in srgb, var(--color-vio) 8%, #fff);--etf-code-bg:color-mix(in srgb, var(--title-color) 5%, transparent);--shadow-glass:0 1px 2px #0f172a0a, 0 4px 12px #0f172a0d, 0 14px 32px #5b21b612;--etf-card-shadow:0 1px 2px #0f172a0a, 0 4px 12px #0f172a0d, 0 14px 32px #5b21b612;--etf-inset-highlight:#ffffffd9;--etf-btn-border:color-mix(in srgb, var(--title-color) 14%, transparent);--etf-ambient-a:color-mix(in srgb, var(--color-mirror-500) 10%, transparent);--etf-ambient-b:#7c3aed12;--etf-pqc-mid:color-mix(in srgb, var(--color-vio) 6%, var(--color-surface));--etf-cta-glow-a:#7c3aed1f;--etf-cta-glow-b:#4c1d950f;--etf-mapcard-bg:linear-gradient(145deg, #fffffff5 0%, #ffffffe0 38%, color-mix(in srgb, var(--color-vio) 8%, white) 100%), #ffffffeb;--etf-mapcard-border:color-mix(in srgb, var(--title-color) 10%, transparent);--etf-mapcard-shadow:0 1px 2px #0f172a0a, 0 8px 24px #5b21b614, inset 0 1px 0 #fffffff2;--etf-hero-blob:#7c3aed47}html.dark .etf-page{--color-bg:#07050f;--color-txt:#f6f4ff;--color-dim:#b3adcf;--color-faint:#7c7794;--color-line:#ffffff1f;--title-color:#f6f4ff;--title-color-variant:#b3adcf;--color-mirror-700:#a78bfa;--color-mint:#22e6a8;--color-mint-soft:#7df0c6;--color-vio:#8b5cf6;--color-vio-2:#a78bfa;--color-vio-3:#c4b5fd;--etf-card-bg:#ffffff0f;--etf-card-hover:#ffffff1a;--etf-chip-bg:#ffffff0d;--etf-code-bg:#0000004d;--shadow-glass:0 18px 44px #00000059, inset 0 1px 0 #ffffff24;--etf-card-shadow:0 14px 36px #0000004d, inset 0 1px 0 #ffffff1f;--etf-inset-highlight:#ffffff1f;--etf-btn-border:#fff3;--etf-ambient-a:color-mix(in srgb, var(--color-mirror-500) 24%, transparent);--etf-ambient-b:#7dd3fc24;--etf-pqc-mid:#0b0822;--etf-cta-glow-a:#7c3aed73;--etf-cta-glow-b:#4c1d9538;--etf-mapcard-bg:linear-gradient(145deg, #ffffff2e 0%, #ffffff0a 38%, #8b5cf614 100%), #120e2847;--etf-mapcard-border:#ffffff47;--etf-mapcard-shadow:0 10px 32px #00000061, inset 0 1px 0 #ffffff73, inset 0 -1px 0 #ffffff0f, inset 1px 0 0 #ffffff1f;--etf-hero-blob:#7c3aed}.max-w-wrap{max-width:var(--container-wrap)}::selection{background:#8b5cf659}.border-line{border-color:var(--color-line)}.etf-card{background:var(--etf-card-bg);box-shadow:var(--etf-card-shadow)}.etf-card:hover{background:var(--etf-card-hover)}.etf-chip{background:var(--etf-chip-bg);color:var(--title-color-variant)}.etf-code{background:var(--etf-code-bg)}.etf-badge-mint{border:1px solid color-mix(in srgb, var(--color-mint) 38%, transparent);background:color-mix(in srgb, var(--color-mint) 12%, #fff);color:var(--color-mint-soft);font-weight:700}.etf-badge-vio{border:1px solid color-mix(in srgb, var(--color-vio) 32%, transparent);background:color-mix(in srgb, var(--color-vio) 10%, #fff);color:var(--color-vio-3);font-weight:600}.etf-badge-plain{color:#c2410c;background:#fdeee7;border:1px solid #ea580c66;font-weight:700}html.dark .etf-badge-mint{border-color:color-mix(in srgb, var(--color-mint) 30%, transparent);background:color-mix(in srgb, var(--color-mint) 12%, transparent);color:var(--color-mint-soft)}html.dark .etf-badge-vio{color:#c4b5fd;background:#6d28d92e;border-color:#a78bfa59}html.dark .etf-badge-plain{color:#fb923c;background:#9a341259;border-color:#fb923c66}.bgfield{z-index:0;filter:blur(70px);opacity:.28;pointer-events:none;position:fixed;inset:-20%}html.dark .bgfield{opacity:.55}.bgfield span{border-radius:50%;position:absolute}.bgfield .b1{background:radial-gradient(circle,#7c3aed,#0000 65%);width:46vw;height:46vw;animation:16s ease-in-out infinite etf-drift1;top:4%;left:6%}.bgfield .b2{background:radial-gradient(circle,#a855f7,#0000 65%);width:40vw;height:40vw;animation:19s ease-in-out infinite etf-drift2;top:18%;right:4%}.bgfield .b3{background:radial-gradient(circle,#4c1d95,#0000 65%);width:38vw;height:38vw;animation:22s ease-in-out infinite etf-drift3;bottom:2%;left:30%}@keyframes etf-drift1{50%{transform:translate(8%,10%)scale(1.1)}}@keyframes etf-drift2{50%{transform:translate(-9%,6%)scale(1.05)}}@keyframes etf-drift3{50%{transform:translate(5%,-8%)scale(1.12)}}@keyframes npulse{50%{opacity:.4}}.etf-ambient{z-index:0;pointer-events:none;background:radial-gradient(55% 45% at 0% 0%, var(--etf-ambient-a), transparent 65%), radial-gradient(55% 45% at 100% 100%, var(--etf-ambient-b), transparent 65%);position:fixed;inset:0}.etf-hero{background:0 0}.cta-glow{background:radial-gradient(90% 120% at 50% 130%, var(--etf-cta-glow-a) 0%, var(--etf-cta-glow-b) 45%, transparent 80%)}.pqc-band{background:linear-gradient(180deg, var(--color-bg) 0%, var(--etf-pqc-mid) 50%, var(--color-bg) 100%)}.text-grad{background:linear-gradient(100deg,#a78bfa 10%,#818cf8 55%,#c4b5fd 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.etf-beam{z-index:4;pointer-events:none;background:linear-gradient(#0000,#cfc2ff 18%,#fff 50%,#cfc2ff 82%,#0000);border-radius:3px;width:3px;display:block;position:absolute;box-shadow:0 0 18px 3px #a78bfacc,0 0 70px 18px #6d4aff73}@media (width<=1023px){.etf-beam{width:4px;box-shadow:0 0 22px 4px #a78bfaf2,0 0 56px 14px #6d4aff8c}}.etf-beam:before{content:"";filter:blur(6px);background:radial-gradient(closest-side,#a78bfa4d,#0000 70%);position:absolute;inset:-40px -26px}#stars{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#coins{z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}.etf-hero-scene{isolation:isolate}#worldmap{cursor:crosshair;width:100%;height:auto;display:block}.map-scroll{-webkit-overflow-scrolling:touch;overflow:hidden}.map-pin-track,.map-pin{position:relative}@media (width<=1279px){.map-pin-track{height:240vh}.map-pin{z-index:2;padding-bottom:12px;position:sticky;top:80px}.map-scroll{overflow:hidden}}@media (width>=1280px){.map-pin-track{height:auto}.map-pin{position:static}.map-scroll{overflow:visible}}.mapcards{z-index:5;pointer-events:none;position:absolute;inset:0}.mapcard{z-index:6;background:var(--etf-mapcard-bg);border:1px solid var(--etf-mapcard-border);-webkit-backdrop-filter:blur(22px)saturate(180%)brightness(1.08);min-width:168px;max-width:210px;box-shadow:var(--etf-mapcard-shadow);--ty:-118%;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%, var(--ty)) scale(.28);transform-origin:50% 100%;will-change:transform, opacity;border-radius:14px;padding:10px 12px;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1),visibility 0s linear .32s,border-color .35s,box-shadow .35s;position:absolute;overflow:hidden}.mapcard.is-below{transform-origin:50% 0}.mapcard.is-above{transform-origin:50% 100%}.mapcard.hide{opacity:0;visibility:hidden;transform:translate(-50%, var(--ty)) scale(.28);transition:opacity .26s cubic-bezier(.4,0,1,1),transform .3s cubic-bezier(.4,0,1,1),visibility 0s linear .3s,border-color .35s,box-shadow .35s}.mapcard.show{opacity:1;visibility:visible;transform:translate(-50%, var(--ty)) scale(1);transition:opacity .34s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1.15,.3,1),visibility,border-color .35s,box-shadow .35s}.mapcard:before{content:"";border-radius:inherit;pointer-events:none;opacity:.55;background:radial-gradient(120% 80% at 12% 0,#ffffff47,#0000 52%),radial-gradient(90% 70% at 88% 100%,#a78bfa29,#0000 55%);position:absolute;inset:0}html.dark .mapcard:before{mix-blend-mode:screen;opacity:.85}.mapcard.on,.mapcard.show{border-color:color-mix(in srgb, var(--color-vio-2) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-vio-3) 40%, transparent), 0 14px 40px color-mix(in srgb, var(--color-vio) 18%, transparent), inset 0 1px 0 var(--etf-inset-highlight)}html.dark .mapcard.on,html.dark .mapcard.show{border-color:#ffffff8c;box-shadow:0 0 0 1px #c4b5fd73,0 14px 40px #0000007a,0 0 28px #8b5cf647,inset 0 1px #ffffff8c,inset 0 -1px #ffffff14}@media (prefers-reduced-motion:reduce){.mapcard,.mapcard.hide,.mapcard.show{transform:translate(-50%, var(--ty));transition:opacity .15s,visibility 0s linear .15s}.mapcard.hide{transition:opacity .12s,visibility 0s linear .12s}.mapcard.show{transition:opacity .15s,visibility}}.mapcard .mc-top,.mapcard .mc-partners{z-index:1;position:relative}.mapcard .mc-top{align-items:center;gap:8px;margin-bottom:6px;display:flex}.mapcard .mc-flag{font-size:16px}.mapcard .mc-name{color:var(--title-color);flex:1;font-size:13.5px;font-weight:800}.mapcard .pill{font-family:var(--font-mono);letter-spacing:1.3px;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:8.5px}.pill.live{background:color-mix(in srgb, var(--color-mint) 12%, #fff);border:1px solid color-mix(in srgb, var(--color-mint) 38%, transparent);color:var(--color-mint-soft);font-weight:700}html.dark .pill.live{background:color-mix(in srgb, var(--color-mint) 12%, transparent);border-color:color-mix(in srgb, var(--color-mint) 35%, transparent);color:var(--color-mint-soft)}.pill.soon{background:var(--etf-chip-bg);border:1px solid var(--color-line);color:var(--color-faint)}.mapcard .mc-partners{flex-wrap:wrap;gap:5px;display:flex}.mapcard .mc-partners span{color:var(--title-color-variant);background:var(--etf-chip-bg);border:1px solid var(--color-line);border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:600}#maplegend button,.maplegend button{color:var(--title-color-variant);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;transition:all .2s;display:inline-flex}#maplegend button:hover,#maplegend button.on,.maplegend button:hover,.maplegend button.on{color:var(--title-color);border-color:color-mix(in srgb, var(--color-vio-2) 45%, transparent);background:color-mix(in srgb, var(--color-vio) 10%, transparent)}#maplegend .ld,.maplegend .ld{border-radius:50%;width:7px;height:7px}#maplegend .ld.live,.maplegend .ld.live{background:#22e6a8;box-shadow:0 0 8px #22e6a8}#maplegend .ld.soon,.maplegend .ld.soon{background:#8a86a8}details summary::-webkit-details-marker{display:none}details .pm{transition:transform .35s}details[open] .pm{transform:rotate(45deg)}.faq-panel{overflow:hidden}.faq-panel>.faq-inner{opacity:0;transition:opacity .3s,transform .35s;transform:translateY(-6px)}details[open] .faq-panel>.faq-inner{opacity:1;transform:translateY(0)}.filmwrap{margin-top:44px;position:relative}.filmwrap .film{background:#000;border:1px solid #ffffff1f;border-radius:20px;width:100%;margin-top:0;display:block;box-shadow:0 30px 90px #140a5073}.mutebtn,.playbtn{z-index:3;cursor:pointer;color:#f6f4ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0a20b8;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .2s,background .2s,border-color .2s;display:inline-flex;position:absolute;top:18px;right:18px}.mutebtn:hover,.playbtn:hover{background:#7c3aed80;border-color:#ffffff73;transform:scale(1.06)}.playbtn{right:76px}.mutebtn svg,.playbtn svg{width:21px;height:21px}.printer{width:100%;max-width:300px;position:relative}.slot{z-index:3;-webkit-backdrop-filter:blur(16px);background:#181334f0;border:1px solid #fff3;border-radius:12px;height:34px;position:relative;box-shadow:0 14px 34px #00000073,inset 0 1px #ffffff2e}.slot:after{content:"";background:#060410;border-radius:3px;height:6px;position:absolute;top:14px;left:20px;right:20px;box-shadow:inset 0 2px 5px #000000e6}.paperclip{z-index:2;margin:-16px 20px 0;position:relative;overflow:hidden}.rpaper{color:#1b1723;width:100%;font-family:var(--font-mono);-webkit-mask:linear-gradient(#000 calc(100% - 11px), transparent calc(100% - 11px)), conic-gradient(from -135deg at 50% 100%, #000 90deg, transparent 0) 50% 100% / 16px 12px repeat-x;mask:linear-gradient(#000 calc(100% - 11px), transparent calc(100% - 11px)), conic-gradient(from -135deg at 50% 100%, #000 90deg, transparent 0) 50% 100% / 16px 12px repeat-x;-webkit-mask:linear-gradient(#000 calc(100% - 11px), transparent calc(100% - 11px)), conic-gradient(from -135deg at 50% 100%, #000 90deg, transparent 0) 50% 100% / 16px 12px repeat-x;background:linear-gradient(#fff,#f2f1ec);padding:11px 12px 18px;font-size:9.5px;line-height:1.75;transition:transform 2s cubic-bezier(.25,.75,.25,1);transform:translateY(-101%);box-shadow:0 26px 60px -20px #000c}.rpaper.out{transform:translateY(0)}.rpaper .rt{text-align:center;letter-spacing:.2em;font-size:10.5px;font-weight:700}.rpaper .rsub{text-align:center;color:#6f6a7d;letter-spacing:.08em;font-size:8.5px}.rpaper .dash{border-top:2px dashed #b9b4c4;margin:6px 0}.rpaper .rr{justify-content:space-between;gap:12px;display:flex}.rpaper .rr .k{color:#6f6a7d}.rpaper .rr .v{text-align:right;font-weight:700}.rpaper .rr .v.okv{color:#0c8f66}.rpaper .rd{color:#8a8496;margin:-3px 0 3px;font-size:7.8px;line-height:1.4}.rpaper .bc{background:repeating-linear-gradient(90deg,#1b1723 0 2px,#0000 2px 5px,#1b1723 5px 6px,#0000 6px 10px,#1b1723 10px 13px,#0000 13px 16px);height:17px;margin:7px 0 4px}.rpaper .vurl{text-align:center;color:#6f6a7d;letter-spacing:.06em;font-size:8px}.stamp{opacity:0;z-index:4;color:#0c8f66;font-family:var(--font-mono);letter-spacing:.18em;background:#fffffff0;border:3px solid #12c98a;border-radius:6px;padding:5px 11px;font-size:11px;font-weight:700;transition:transform .3s cubic-bezier(.3,1.6,.5,1),opacity .2s;position:absolute;bottom:16%;right:-12px;transform:rotate(9deg)scale(3)}.stamp.hit{opacity:1;transform:rotate(9deg)scale(1)}@media (width<=1023px){.printer{max-width:430px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.bgfield .b1,.bgfield .b2,.bgfield .b3{animation:none}}.cinema{aspect-ratio:16/9;cursor:pointer;background:#000;border:1px solid #ffffff1f;border-radius:16px;transition:border-color .25s,box-shadow .25s,opacity .5s;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000073,inset 0 1px #ffffff1a}.cinema:hover{border-color:#a78bfa80;box-shadow:0 30px 70px #4c1d9566,inset 0 1px #ffffff1f}.cinema video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cbtns{z-index:3;opacity:.75;gap:8px;transition:opacity .2s;display:flex;position:absolute;top:12px;right:12px}.cinema:hover .cbtns{opacity:1}.cbtns button{-webkit-backdrop-filter:blur(10px);cursor:pointer;color:#fff;background:#0a081a8c;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .2s,transform .15s;display:flex}.cbtns button:hover{background:#7c3aed99;transform:scale(1.08)}.cbtns svg{fill:#fff;stroke:#fff;width:15px;height:15px}.chint{z-index:3;letter-spacing:2.2px;color:#e9e5ff;-webkit-backdrop-filter:blur(10px);background:#0a081a8c;border:1px solid #a78bfa66;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;transition:opacity .3s;display:flex;position:absolute;bottom:14px;left:14px}.chint i{background:#a78bfa;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite ea-blink;box-shadow:0 0 8px #a78bfa}@keyframes ea-blink{50%{opacity:.25}}.cinema.sound .chint{opacity:0;pointer-events:none}.cbar{z-index:3;background:#ffffff1f;height:3px;position:absolute;bottom:0;left:0;right:0}.cbar i{background:linear-gradient(90deg,#a855f7,#818cf8);width:0;height:100%;display:block;box-shadow:0 0 10px #8b5cf6cc}.theater{z-index:100;-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#04030adb;justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:fixed;inset:0}.theater.open{opacity:1;pointer-events:auto}.theater .frame{width:min(1160px,94vw);transition:transform .4s cubic-bezier(.2,.8,.2,1);position:relative;transform:translateY(14px)scale(.985)}.theater.open .frame{transform:none}.theater .bar{letter-spacing:2.4px;color:#b3adcf;align-items:center;gap:12px;padding:0 4px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;display:flex}.theater .bar b{color:#f6f4ff;letter-spacing:2.4px;font-weight:700}.theater .bar .sp{flex:1}.theater .close{cursor:pointer;color:#f6f4ff;letter-spacing:1.5px;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;padding:7px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;transition:background .2s}.theater .close:hover{background:#ffffff24}.theater video{aspect-ratio:16/9;background:#000;border:1px solid #a78bfa59;border-radius:18px;width:100%;display:block;box-shadow:0 40px 120px #000000b3,0 0 90px #7c3aed40}.mintzone{margin:-6px -10px 12px;position:relative}.fw{position:relative}#coin{opacity:0;pointer-events:none;z-index:4;width:100%;height:100%;transition:opacity .5s .15s;position:absolute;inset:0}.mintzone.sealing .cinema{opacity:0;pointer-events:none}.mintzone.sealing #coin{opacity:1}.minitag{text-align:center;letter-spacing:3px;color:color-mix(in srgb, var(--color-vio-3) 75%, var(--title-color));white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;display:block;overflow:hidden}html.dark .minitag{color:#c4b5fd8c}.ea-input{background:color-mix(in srgb, var(--title-color) 4%, #fff)}.ea-input:focus{background:#fff}html.dark .ea-input{background:#ffffff0d}html.dark .ea-input:focus{background:#ffffff14}.sealed{text-align:center;opacity:0;pointer-events:none;background:color-mix(in srgb, var(--color-surface) 88%, transparent);-webkit-backdrop-filter:blur(6px);border-radius:0 0 26px 26px;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px 40px;transition:opacity .5s .3s;display:flex;position:absolute;inset:224px 0 0}html.dark .sealed{background:#0a081a66}#card.done .sealed{opacity:1;pointer-events:auto}#card.done form,#card.done .finemono{visibility:hidden}#card.done .mintzone{visibility:visible}.sealed h3{color:var(--title-color);margin-top:18px;font-size:24px;font-weight:800}.sealed p{color:var(--title-color-variant);max-width:320px;margin-top:10px;font-size:14.5px;line-height:1.65}.sealed .rsvd{letter-spacing:2px;color:var(--color-mint-soft);background:color-mix(in srgb, var(--color-mint) 12%, #fff);border:1px solid color-mix(in srgb, var(--color-mint) 35%, transparent);border-radius:999px;margin-top:18px;padding:8px 18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-flex}html.dark .sealed .rsvd{color:#7df0c6;background:#22e6a814;border-color:#22e6a84d}@media (width<=480px){.chint{display:none}.sealed{padding:16px 20px}}
