:root{--bg:#000;--fg:#ece8df;--accent:#5b6cff;--accent-soft:#9fa9ff;--muted:#b4b1a9;--dim:#8c8a84;--line:#3a3936;--dot:#5c5a55;--ink-muted:#4f4d48;--doto:"Doto", ui-monospace, monospace;--dw:900;--num:"Doto", ui-monospace, monospace;--nw:900;--sans:"Schibsted Grotesk", system-ui, sans-serif;--pad:64px}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}input::placeholder{color:var(--dim)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}button{font:inherit;color:inherit;cursor:pointer}.doto{font-family:var(--doto);font-weight:var(--dw)}.page{flex-direction:column;max-width:1440px;min-height:100vh;margin:0 auto;display:flex;overflow:hidden}.boot{min-height:100vh}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hdr{background:var(--fg);color:#000;z-index:5;border-bottom:2px solid #000;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:44px;padding:0 20px;display:flex;position:relative}.hdr nav{align-items:center;gap:28px;font-size:15px;font-weight:500;display:flex}.hdr .logo{align-items:center;gap:8px;display:flex}.hdr .logo b{font-family:var(--doto);font-weight:var(--dw);font-size:22px}.hdr-right{align-items:center;gap:14px;font-size:14px;display:flex}.hdr-status{white-space:nowrap;align-items:center;gap:8px;display:flex}.sim-badge{background:var(--accent);color:#000;font-family:var(--doto);font-weight:var(--dw);padding:2px 8px;font-size:14px}.btn-dark{height:32px;color:var(--fg);white-space:nowrap;background:#000;border:2px solid #000;border-radius:0;padding:0 14px;font-size:14px;font-weight:500}.wallet{position:relative}.wallet-menu{min-width:250px;color:var(--fg);border:2px solid var(--fg);z-index:20;background:#000;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:38px;right:0}.wallet-menu button{text-align:left;border:1px solid var(--line);background:#000;padding:10px 12px;font-size:14px}.wallet-menu button:hover{border-color:var(--accent)}.wallet-menu small{color:var(--dim);margin-top:2px;font-size:12px;display:block}.feed{border-bottom:1px solid var(--line);white-space:nowrap;height:40px;font-family:var(--doto);flex-shrink:0;align-items:center;gap:28px;padding:0 20px;font-size:17px;font-weight:700;display:flex;overflow:hidden}.feed-tag{background:var(--accent);color:#000;font-weight:var(--dw);flex-shrink:0;padding:2px 8px}.feed-items{align-items:center;gap:28px;min-width:0;display:flex;overflow:hidden}.feed-items>*{flex-shrink:0}.feed-sep{background:var(--dot);width:6px;height:6px}.feed-note{font-family:var(--sans);color:var(--accent);flex-shrink:0;margin-left:auto;font-size:12px;font-weight:400}.win{position:relative}.win>.shadow{background:var(--fg);position:absolute;inset:12px -12px -12px 12px}.win>.frame{border:2px solid var(--fg);background:#000;flex-direction:column;height:100%;display:flex;position:relative}.win .titlebar{border-bottom:2px solid var(--fg);background:repeating-linear-gradient(to bottom, var(--fg) 0 2px, #000 2px 4px);flex-shrink:0;align-items:center;height:30px;padding:0 8px;display:flex}.win .titlebar .box{border:2px solid var(--fg);background:#000;width:16px;height:16px}.win .titlebar .title{font-family:var(--doto);font-weight:var(--dw);white-space:nowrap;text-overflow:ellipsis;background:#000;max-width:calc(100% - 50px);margin:0 auto;padding:0 12px;font-size:17px;overflow:hidden}.win .titlebar .pad{width:16px}.win.light>.shadow{background:#000}.win.light>.frame{background:var(--fg);color:#000;border-color:#000}.win.light .titlebar{background:repeating-linear-gradient(to bottom, #000 0 2px, var(--fg) 2px 4px);border-color:#000}.win.light .titlebar .box{background:var(--fg);border-color:#000}.win.light .titlebar .title{background:var(--fg)}.hero{padding:40px var(--pad) 0;flex-direction:column;align-items:center;display:flex;position:relative}.sphere-box{width:600px;height:600px;position:relative}.swirl.swirl-js{animation:none}.sphere-box>div{transform-origin:0 0;width:600px;height:600px;position:absolute;top:0;left:0}.hero h1{text-align:center;max-width:1080px;font-family:var(--doto);font-weight:var(--dw);letter-spacing:-.01em;margin:-36px 0 0;font-size:92px;line-height:.98;position:relative}.hero .lead{text-align:center;max-width:600px;color:var(--muted);margin:28px 0 0;font-size:19px;line-height:1.55;position:relative}.attempt-wrap{width:720px;max-width:100%;margin-top:52px;position:relative}.attempt{flex-direction:column;gap:14px;padding:20px;display:flex}.stats{border:1.5px solid var(--fg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats>div{font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}.stats>div+div{border-left:1.5px solid var(--fg)}.k{color:var(--dim);font-size:12px}.v{font-family:var(--num);font-weight:var(--nw);font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.s{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.bar{background:var(--line);width:56px;height:6px;display:inline-block;overflow:hidden}.bar>span{background:var(--accent);height:100%;display:block}.s a{color:var(--accent-soft)}.action{border:1.5px solid var(--fg);align-items:stretch;min-height:60px;display:flex}.action .prompt{font-family:var(--doto);font-weight:var(--dw);color:var(--accent);align-items:center;padding:0 4px 0 16px;font-size:24px;display:flex}.action .status{flex-grow:1;align-items:center;min-width:0;padding:8px 12px;font-size:17px;line-height:1.35;display:flex}.action .main{border:0;border-left:1.5px solid var(--fg);background:var(--accent);color:#000;font-family:var(--doto);font-weight:var(--dw);white-space:nowrap;padding:0 28px;font-size:22px}.action .main:disabled{background:var(--line);color:var(--dim);cursor:default}.steps{font-family:var(--doto);grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;font-size:15px;font-weight:700;list-style:none;display:grid}.steps li{text-align:center;border:1px solid var(--line);color:var(--dot);text-overflow:ellipsis;white-space:nowrap;padding:5px 2px;overflow:hidden}.steps li.done{color:var(--fg);border-color:var(--dot)}.steps li.now{background:var(--accent);color:#000;border-color:var(--accent)}.steps li.bad{background:var(--fg);color:#000;border-color:var(--fg)}.meta-row{color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.meta-row button.link{color:var(--accent-soft);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.sim{border-top:1px solid var(--line);color:var(--dim);padding-top:10px;font-size:13px}.sim summary{cursor:pointer;font-family:var(--doto);color:var(--muted);font-size:15px;font-weight:700}.sim label{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.sim label b{color:var(--fg);min-width:100px}.sim input[type=range]{accent-color:var(--accent);flex:180px}.sim-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sim-row button{border:1px solid var(--line);background:#000;padding:6px 10px;font-size:13px}.sim-row button:hover{border-color:var(--accent)}.sim p{margin:10px 0 0;line-height:1.5}.section{padding:170px var(--pad) 0;flex-direction:column;gap:48px;display:flex}.section-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.section h2{font-family:var(--doto);font-weight:var(--dw);margin:0;font-size:56px;line-height:1}.section-head p,.section-head span{max-width:520px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.how{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0 12px 12px 0;list-style:none;display:grid}.how>li>.win{height:100%}.how .body{flex-direction:column;gap:14px;padding:28px 24px 32px;display:flex}.how .top{justify-content:space-between;align-items:flex-start;display:flex}.how .num{font-family:var(--num);font-weight:var(--nw);color:var(--line);font-size:64px;line-height:.8}.how .t{margin-top:10px;font-size:21px;font-weight:600}.how .d{color:var(--muted);font-size:16px;line-height:1.55}.showcase{align-items:stretch;gap:40px;padding:0 12px 12px 0;display:flex}.showcase>.win:first-child{flex-shrink:0;width:724px}.showcase>.win:last-child{flex-grow:1;min-width:0}.card{gap:24px;min-height:378px;padding:30px 16px 26px 36px;display:flex;position:relative}.card-info{flex-direction:column;flex:1;justify-content:space-between;gap:18px;min-width:0;display:flex}.card-info .no{font-family:var(--num);font-weight:var(--nw);font-size:86px;line-height:.95}.card-img{image-rendering:auto;background:#000;flex-shrink:0;width:300px;height:300px;margin-top:-8px;display:block}.card-tag{background:var(--fg);color:#000;font-family:var(--doto);font-weight:var(--dw);padding:6px 12px;font-size:20px;position:absolute;bottom:26px;right:30px}.card-note{color:var(--accent);font-size:12px;position:absolute;top:8px;right:20px}.traits{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding-top:12px;display:grid}.traits div{flex-direction:column;gap:2px;min-width:0;display:flex}.traits span:first-child{color:var(--dim);font-size:11px}.traits span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.log{font-family:var(--doto);flex-direction:column;gap:9px;padding:22px 24px;font-size:18px;font-weight:700;line-height:1.25;display:flex}.log span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.log .hl{color:var(--accent)}.log .mute{color:var(--muted)}.log .cursor{align-items:center;gap:8px;display:flex}.log .cursor i{background:var(--fg);width:12px;height:20px}.log button{font:inherit;color:var(--accent-soft);text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.owned-wrap{padding:0 12px 12px 0}.owned-body{flex-direction:column;gap:18px;padding:22px;display:flex}.owned-summary{flex-wrap:wrap;align-items:center;gap:36px;display:flex}.owned-summary>div{flex-direction:column;gap:6px;display:flex}.owned-total{font-family:var(--num);font-weight:var(--nw);font-size:36px;line-height:1}.owned-claim{color:var(--accent-soft);margin-left:auto;font-size:14px}.owned-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.owned-tile{border:1px solid var(--line);text-align:left;background:#000;flex-direction:column;min-width:0;padding:0;display:flex}.owned-tile:hover,.owned-tile:focus-visible{border-color:var(--accent)}.owned-tile img{aspect-ratio:1;width:100%;height:auto;display:block}.owned-tile span{font-family:var(--doto);padding:8px 10px;font-size:16px;font-weight:700}.owned-note{color:var(--dim);margin:0;font-size:13px;line-height:1.5}.ramp{background:var(--fg);flex-shrink:0;width:100%;height:192px;margin-top:160px}.token{padding:64px var(--pad) 112px;background:var(--fg);color:#000;align-items:flex-start;gap:80px;display:flex}.token-main{flex-direction:column;flex-grow:1;gap:36px;min-width:0;display:flex}.token h2{max-width:700px;font-family:var(--doto);font-weight:var(--dw);margin:0;font-size:68px;line-height:1}.token p{max-width:560px;margin:0;font-size:18px;line-height:1.6}.counters{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;max-width:760px;display:grid}.counter{border-top:2px solid #000;flex-direction:column;gap:6px;padding-top:16px;display:flex}.counter .k2{color:var(--ink-muted);font-size:14px}.counter .v2{font-family:var(--num);font-weight:var(--nw);font-variant-numeric:tabular-nums;font-size:44px;line-height:1.05}.contract{border-top:2px solid #000;flex-direction:column;gap:10px;max-width:760px;padding-top:16px;display:flex}.contract-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.contract-row .addr{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:19px}.btn-ink{height:44px;color:var(--fg);background:#000;border:0;padding:0 18px;font-size:15px;font-weight:500}.btn-ink:disabled{opacity:.45;cursor:default}.btn-line{border:2px solid #000;align-items:center;height:44px;padding:0 18px;font-size:15px;font-weight:500;display:flex}.flame-win{flex-shrink:0;width:404px;margin-right:12px}.flame-body{justify-content:center;align-items:flex-end;height:500px;padding-bottom:10px;display:flex}.footer{padding:0 var(--pad) 40px;background:var(--fg);color:#000;flex-direction:column;flex-grow:1;gap:24px;display:flex}.footer .big{font-family:var(--doto);font-weight:var(--dw);letter-spacing:-.01em;font-size:120px;line-height:.9}.footer-row{border-top:2px solid #000;justify-content:space-between;align-items:center;gap:40px;padding-top:20px;display:flex}.footer-row p{max-width:620px;color:var(--ink-muted);margin:0;font-size:14px;line-height:1.55}.footer-row nav{gap:28px;font-size:15px;font-weight:500;display:flex}.gallery{padding:48px var(--pad) 96px;flex-direction:column;gap:28px;display:flex}.gallery h1{font-family:var(--doto);font-weight:var(--dw);margin:0;font-size:72px;line-height:1}.gallery .intro{max-width:760px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.gallery .intro code{color:var(--fg);overflow-wrap:anywhere;font-size:13px}.filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;padding:16px 0;display:grid}.filters label{color:var(--dim);flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.filters select{color:var(--fg);border:1px solid var(--line);font:inherit;background:#000;border-radius:0;width:100%;padding:8px;font-size:13px}.gal-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.gal-count{font-family:var(--num);font-weight:var(--nw);font-size:22px}.gal-bar button{border:1px solid var(--line);background:#000;padding:8px 12px;font-size:13px}.grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;display:grid}.tile-btn{all:unset;cursor:pointer;border:1px solid var(--line);background:#000;display:block;position:relative}.tile-btn:hover,.tile-btn:focus-visible{border-color:var(--accent)}.tile-btn img{aspect-ratio:1;width:100%;height:auto;display:block}.tile-btn span{font-family:var(--doto);color:var(--muted);font-size:14px;font-weight:700;position:absolute;top:6px;left:8px}.empty{text-align:center;color:var(--dim);padding:60px 0}html:has(dialog.art[open]){overflow:hidden}dialog.art{color:var(--fg);background:0 0;border:0;width:100%;max-width:min(980px,100vw - 32px);max-height:none;padding:0 12px 12px 0;overflow:visible}dialog.art::backdrop{background:#000000d1}dialog.art>.win>.frame{height:auto;max-height:calc(100dvh - 44px)}dialog.art .art-body,dialog.art .minted-body{overscroll-behavior:contain;scrollbar-width:none;min-height:0;overflow:hidden auto}dialog.art .art-body::-webkit-scrollbar{width:0;height:0;display:none}dialog.art .minted-body::-webkit-scrollbar{width:0;height:0;display:none}.art-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.art-body img{aspect-ratio:1;object-fit:contain;background:#000;align-self:start;width:100%;height:auto;display:block}.art-info{flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.art-info .no{font-family:var(--num);font-weight:var(--nw);font-size:56px;line-height:1}.art-info dl{grid-template-columns:auto 1fr auto;gap:7px 14px;margin:0;font-size:14px;display:grid}.art-info dt{color:var(--dim)}.art-info dd{margin:0}.art-info dd.pct{color:var(--accent-soft);font-variant-numeric:tabular-nums;text-align:right}.art-info small{color:var(--dim);overflow-wrap:anywhere;font-size:12px}.art-info .close{background:var(--fg);color:#000;border:0;align-self:flex-start;margin-top:auto;padding:9px 16px}@media (max-width:1240px){.showcase{flex-direction:column}.showcase>.win:first-child{width:100%}.filters{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1000px){:root{--pad:32px}.hdr nav .navlink{display:none}.hero h1{font-size:64px}.section{padding-top:110px}.how{grid-template-columns:1fr;gap:28px}.token{flex-direction:column;gap:48px}.flame-win{width:100%;max-width:404px}.flame-body{height:360px}.ramp{height:120px;margin-top:110px}}@media (max-width:720px){:root{--pad:16px}.hdr{padding:0 12px}.hdr-status{display:none}.hdr nav{gap:16px}.hdr-right{gap:8px}.btn-dark{padding:0 10px}.wide-only{display:none}.feed{gap:16px;padding:0 12px;font-size:15px}.feed-note{display:none}.hero{padding-top:24px}.sphere-box{width:330px;height:330px}.sphere-box>div{transform:scale(.55)}.hero h1{margin-top:-12px;font-size:44px}.hero .lead{margin-top:18px;font-size:16px}.attempt-wrap{width:calc(100% - 12px);margin-top:36px;margin-right:12px}.attempt{padding:14px}.stats{grid-template-columns:1fr}.stats>div+div{border-left:0;border-top:1.5px solid var(--fg)}.stats>div{flex-flow:wrap;align-items:baseline;gap:4px 12px;padding:10px 12px}.stats .k{width:100%}.v{font-size:28px}.action{flex-direction:column}.action .status{padding:12px;font-size:15px}.action .prompt{display:none}.action .main{border-left:0;border-top:1.5px solid var(--fg);min-height:52px}.steps{gap:4px;font-size:12px}.section{gap:32px;padding-top:88px}.section-head{flex-direction:column;align-items:flex-start;gap:14px}.section h2{font-size:40px}.card{flex-direction:column-reverse;padding:30px 16px 70px}.card-img{aspect-ratio:1;width:100%;height:auto;margin:0}.card-info .no{font-size:64px}.log{padding:16px;font-size:15px}.token{padding:48px var(--pad) 72px}.token h2{font-size:44px}.counters{grid-template-columns:1fr;gap:24px}.counter .v2{font-size:36px}.footer .big{font-size:80px}.footer-row{flex-direction:column;align-items:flex-start;gap:16px}.gallery{padding-top:32px}.gallery h1{font-size:44px}.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.art-body{grid-template-columns:1fr}.art-info .no{font-size:40px}}@media (max-width:380px){.sphere-box{width:300px;height:300px}.sphere-box>div{transform:scale(.5)}.hero h1{font-size:38px}.sim-badge{display:none}}.action-shell{flex-direction:column;gap:10px;min-width:0;display:flex}.batch-tools,.approval-options{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.batch-tools .batch{border:1px solid var(--line);display:flex}.batch-tools .batch button{width:64px;min-height:38px;color:var(--muted);font-family:var(--doto);font-weight:var(--dw);background:#000;border:0;padding:0 10px;font-size:20px}.batch-tools .batch button+button{border-left:1px solid var(--line)}.batch-tools .batch button.on{background:var(--fg);color:#000}.batch-tools .batch button:hover:not(:disabled):not(.on){color:var(--fg)}.batch-tools .batch button:disabled{color:var(--ink-muted);cursor:default}.approval-options select{color:var(--fg);border:1px solid var(--line);font:inherit;background:#000;max-width:100%;padding:8px}.action-shell .action .main{flex:0 0 220px;min-width:0;min-height:72px;padding:12px 16px;font-size:20px}.allowance-note{color:var(--dim);margin:-4px 0 0;font-size:12px;line-height:1.5}.manual-claims{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.manual-claims>div{flex-direction:column;gap:4px;min-width:0;display:flex}.manual-claims strong{color:var(--fg);font-weight:500}.manual-claims span{color:var(--dim);font-size:12px;line-height:1.5}.manual-claims button{border:1px solid var(--fg);color:var(--fg);font-family:var(--doto);font-weight:var(--dw);background:#000;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;padding:9px 18px;font-size:18px;display:flex}.manual-claims button small{font:11px var(--sans);color:var(--dim)}.manual-claims button:disabled{opacity:.5;cursor:default}.manual-claims.incoming{border-color:var(--accent)}.manual-claims.incoming .dots{text-align:left;width:1.2em;color:var(--fg);display:inline-block}.manual-claims.incoming .dots:after{content:"..."}.settle-tools{color:var(--dim);font-size:12px}.settle-tools summary{cursor:pointer}.settle-tools p{line-height:1.5}.settle-tools button{color:var(--muted);border:1px solid var(--line);font:inherit;background:#000;padding:8px 12px}.result-pop{border:1.5px solid var(--fg);min-height:54px;font-family:var(--doto);font-weight:var(--dw);letter-spacing:.04em;white-space:pre;justify-content:center;align-items:center;font-size:30px;display:flex;position:relative;overflow:visible}.result-pop.hit{background:var(--accent);color:#000;border-color:var(--accent)}.result-pop.miss{color:var(--fg);background:#000}.burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.burst i{background:var(--accent-soft);opacity:0;position:absolute;top:0;left:0}.action .main .dots{text-align:left;width:1.2em;display:inline-block}.action .main .dots:after{content:"..."}.action .main:not(:disabled):active{transform:translate(2px,2px)}.bar>span{transition:width .25s linear}@media (max-width:720px){.action-shell .action .main{flex:none;width:100%;min-height:60px}.batch-tools .batch{margin-left:auto}.manual-claims{flex-direction:column;align-items:flex-start}.manual-claims button{width:100%}.result-pop{font-size:22px}}@media (prefers-reduced-motion:no-preference){html[data-omen-fx=charging] .sphere-box,html[data-omen-fx=waiting] .sphere-box{animation:1.4s ease-in-out infinite omen-pulse}html[data-omen-fx=hit] .sphere-box{animation:1s ease-out omen-flash}html[data-omen-fx=miss] .sphere-box{animation:.9s steps(6,end) omen-fizzle}@keyframes omen-pulse{0%,to{filter:drop-shadow(0 0 #5b6cff00)}50%{filter:drop-shadow(0 0 28px #5b6cffbf)}}@keyframes omen-flash{0%{filter:brightness(2.6)drop-shadow(0 0 40px #9fa9ff);transform:scale(1.03)}to{filter:none;transform:none}}@keyframes omen-fizzle{0%,to{opacity:1}20%{opacity:.45}40%{opacity:.9}60%{opacity:.55}80%{opacity:.95}}.result-pop{animation:.32s steps(4,end) omen-pop}.result-pop.miss{animation:.32s steps(4,end) omen-pop,1.2s steps(8,end) .3s omen-burn}@keyframes omen-pop{0%{opacity:0;transform:scaleY(.15)}to{opacity:1;transform:none}}@keyframes omen-burn{0%,to{box-shadow:none}30%{box-shadow:inset 0 -18px #5b6cff59}60%{box-shadow:inset 0 -8px #5b6cff33}}.burst i{animation:.95s cubic-bezier(.2,.7,.3,1) forwards omen-fly}@keyframes omen-fly{0%{opacity:1;transform:translate(0)}80%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy))}}.action .main .dots:after{vertical-align:bottom;width:0;animation:1.2s steps(4,end) infinite omen-dots;display:inline-block;overflow:hidden}@keyframes omen-dots{to{width:1.2em}}.card-img.reveal{animation:1.1s steps(14,end) omen-scan}@keyframes omen-scan{0%{clip-path:inset(0 0 100%);filter:brightness(2)}to{clip-path:inset(0);filter:none}}.feed-items>span:first-of-type{animation:.5s steps(5,end) omen-feed}@keyframes omen-feed{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}dialog.art[open] .win{animation:.22s ease-out omen-modal}dialog.art[open]::backdrop{animation:.22s ease-out omen-fade}@keyframes omen-modal{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:none}}@keyframes omen-fade{0%{opacity:0}to{opacity:1}}.tile-btn img{transition:transform .25s ease-out}.tile-btn:hover img{transform:scale(1.04)}.tile-btn{overflow:hidden}@supports (animation-timeline:view()){.tile-btn,.how>li{animation:linear both omen-rise;animation-timeline:view();animation-range:entry entry 35%}@keyframes omen-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}}.action .status{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.flow{flex-direction:column;gap:6px;width:100%;display:flex}.flow ol{font-family:var(--doto);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:15px;font-weight:700;list-style:none;display:flex}.flow li{border:1px solid var(--line);color:var(--dot);white-space:nowrap;padding:3px 8px}.flow li.done{color:var(--fg);border-color:var(--dot)}.flow li.done:before{content:"✓ "}.flow li.now{background:var(--accent);border-color:var(--accent);color:#000}.flow-hint{color:var(--muted);font-size:15px}.slots{flex-wrap:wrap;gap:6px;display:flex}.slots i{border:1px solid var(--dot);min-width:38px;height:26px;font-style:normal;font-family:var(--doto);font-weight:var(--dw);color:var(--muted);justify-content:center;align-items:center;padding:0 6px;font-size:14px;display:inline-flex}.slots i.hit{background:var(--accent);border-color:var(--accent);color:#000}.slots i.claimed{background:var(--fg);border-color:var(--fg);color:#000}.slots i.miss,.slots i.refunded{color:var(--ink-muted);border-color:var(--line)}.action .main{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.action .main small{font-family:var(--sans);opacity:.75;font-size:12px;font-weight:600}dialog.minted{max-width:min(760px,100vw - 32px)}.minted-body{flex-direction:column;gap:16px;padding:22px;display:flex}.minted-head{flex-direction:column;gap:4px;display:flex;position:relative}.minted-kicker{color:var(--accent-soft);font-size:13px}.minted-title{font-family:var(--doto);font-weight:var(--dw);font-size:40px;line-height:1.05}.minted-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.minted-grid.many{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.minted-card{border:1px solid var(--line);background:#000;margin:0}.minted-card img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;margin:0;display:block}.minted-grid:not(.many) .minted-card{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.minted-card figcaption{flex-direction:column;gap:8px;min-width:0;padding:12px;font-size:13px;display:flex}.minted-card .no{font-family:var(--num);font-weight:var(--nw);font-size:30px;line-height:1}.minted-grid:not(.many) .minted-card .no{font-size:56px}.minted-card .minted-traits{gap:4px;margin:0;display:grid}.minted-card .minted-traits div{justify-content:space-between;gap:12px;display:flex}.minted-card .minted-traits dt{color:var(--dim)}.minted-card .minted-traits dd{color:var(--fg);margin:0}.minted-card a{color:var(--accent-soft)}.minted-note{color:var(--dim);margin:0;font-size:14px}.minted-actions{flex-wrap:wrap;gap:10px;display:flex}.minted-actions .btn-ok{background:var(--accent);color:#000;font-family:var(--doto);font-weight:var(--dw);border:0;padding:10px 22px;font-size:20px}.minted-actions .btn-line{border:1px solid var(--fg);color:var(--fg);align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}@media (max-width:720px){.minted-grid:not(.many) .minted-card{grid-template-columns:1fr}.minted-title{font-size:28px}}@media (prefers-reduced-motion:no-preference){.action .status .picked{animation:.45s steps(3,end) omen-picked}@keyframes omen-picked{0%{color:var(--accent-soft)}to{color:inherit}}.flow li.now{animation:1s steps(2,end) infinite omen-blink}@keyframes omen-blink{50%{background:var(--accent-soft);border-color:var(--accent-soft)}}.slots i.pending{animation:1.2s steps(2,end) infinite omen-wait}@keyframes omen-wait{50%{border-color:var(--accent);color:var(--fg)}}.slots i.hit,.slots i.miss{animation:.3s steps(3,end) omen-pop}dialog.minted[open] .win{animation:.3s ease-out omen-modal}.manual-claims.incoming{animation:1.6s steps(2,end) infinite omen-wait}.manual-claims.incoming .dots:after{vertical-align:bottom;width:0;animation:1.2s steps(4,end) infinite omen-dots;display:inline-block;overflow:hidden}}
