.dailypath,.lightning,.mistakes,.pathscreen,.pf,.pickscreen,.rewards{--paper:rgba(255,255,255,0.075);--paper-2:rgba(255,255,255,0.055);--paper-3:rgba(255,255,255,0.18);--ink:#f3f0ff;--ink-soft:#b9b0d4;--ink-2:#b9b0d4;--ink-line:rgba(255,255,255,0.14);--sh-1:0 2px 10px rgba(10,6,22,0.35);--sh-2:0 10px 30px rgba(10,6,22,0.4);--sh-3:0 18px 50px rgba(10,6,22,0.5);color:var(--ink)}.dailypath .card,.lightning .card,.mistakes .card,.pf .card,.rewards .card{-webkit-backdrop-filter:blur(14px) saturate(1.05);backdrop-filter:blur(14px) saturate(1.05)}.dailypath h2,.dailypath h3,.mistakes h2,.mistakes h3,.pf h1,.pf h2,.pf h3,.rewards h2,.rewards h3{color:#fff}.mistakes .iconbtn,.pf .iconbtn,.rewards .iconbtn{background:rgba(255,255,255,.12);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.dailypath .btn.ghost,.mistakes .btn.ghost,.pf .btn.ghost,.rewards .btn.ghost{--bg:rgba(255,255,255,0.13);--bd:rgba(0,0,0,0.42);color:var(--ink)}.rewards .mhead p{color:var(--ink-soft)}.rewards .wallet{background:rgba(255,255,255,.07)}.rewards .wallet span{color:var(--ink-soft)}.rewards .tier{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.rewards .tier.reached{background:rgba(255,255,255,.11)}.rewards .tier.taken{background:rgba(70,140,100,.2);box-shadow:inset 0 0 0 1px rgba(110,231,168,.4)}.rewards .tier .node{background:rgba(255,255,255,.1)}.rewards .tier .info span{color:var(--ink-soft)}.rewards .tier .need{color:#9a92b8}.mistakes .tabs button{color:var(--ink-soft)}.mistakes .tabs .on,.mistakes .tabs button[aria-pressed=true]{color:#fff;background:rgba(255,255,255,.14)}.mistakes .q{color:#fff}.mistakes .exp{color:var(--ink-soft)}.mistakes .wrong{background:rgba(160,60,60,.32);color:#ffbdbd}.mistakes .right{background:rgba(50,130,90,.32);color:#a5f3c8}.mistakes .empty{color:var(--ink-soft)}.lightning .qcard{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07)}.lightning .qkind{color:var(--ink-soft)}.lightning .qtext{color:#fff}.lightning .timer{background:rgba(255,255,255,.14)}.lightning .opt,.lightning .tfbtn{border:1px solid rgba(255,255,255,.2);color:var(--ink);background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.06));box-shadow:0 3px 0 rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.28)}.lightning .answerbox input{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.1);color:#fff}.lightning .answerbox input::placeholder{color:#9d95bb}.lightning .lbar svg [stroke],.mistakes .mhead svg [stroke],.rewards .mhead svg [stroke],.rewards .wallet svg [stroke]{stroke:currentColor}.rewards .tier .node,.title{color:#f3f0ff}.title .lobby{--paper:rgba(255,255,255,0.08);--paper-2:rgba(255,255,255,0.06);--paper-3:rgba(255,255,255,0.18);--ink:#f3f0ff;--ink-soft:#b9b0d4;--ink-line:rgba(255,255,255,0.14);width:min(480px,100%)}.title .lobby .card,.title .titlecard{background:rgba(22,17,38,.62);-webkit-backdrop-filter:blur(16px) saturate(1.05);backdrop-filter:blur(16px) saturate(1.05);box-shadow:0 18px 50px rgba(10,6,22,.45),inset 0 0 0 1px rgba(255,255,255,.14)}.title h1{color:#fff;text-shadow:0 2px 18px rgba(10,6,22,.55)}.title .dsub,.title .goalhelp,.title .resumemain .sub,.title .tagline{color:#c3bade}.title .cardlabel{color:#a79dc6}.title .field input{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.1);color:#fff}.title .field input::placeholder{color:#9d95bb}.title .quickbtn{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#f3f0ff;box-shadow:none}.title .quickbtn:hover{background:rgba(255,255,255,.16)}.title .quickbtn svg{background:radial-gradient(120% 120% at 32% 22%,#fffdf8 0,#f4ecd9 100%);border-radius:50%;padding:4px}.title .corner-btn{background:rgba(22,17,38,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f3f0ff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.title .corner-btn:hover{background:rgba(34,26,56,.85)}.title .dchip{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.1);color:#f3f0ff}.title .resumebar .bar{background:rgba(255,255,255,.16)}.title .resumemain .mk{background:radial-gradient(120% 120% at 32% 22%,#fffdf8 0,#f4ecd9 100%);border-radius:50%}.title .pathrow{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#f3f0ff}.title .morepaths{color:#c3bade}.page:has(.title) .worldbg:before{--bg-scale:1.08;--bg-drift:2%;filter:blur(2px) saturate(1.06) brightness(.72);transform:scale(var(--bg-scale));animation-duration:26s}.page:has(.title) .worldbg:after{background:linear-gradient(180deg,rgba(14,10,26,.5),rgba(14,10,26,.18) 34%,rgba(14,10,26,.62))}.page:has(.worldbg) .modal-backdrop{background:rgba(10,6,22,.55)}.page:has(.worldbg) .modal{background:rgba(26,20,44,.92);-webkit-backdrop-filter:blur(18px) saturate(1.05);backdrop-filter:blur(18px) saturate(1.05);box-shadow:0 24px 60px rgba(8,5,18,.6),inset 0 0 0 1px rgba(255,255,255,.14);color:#f3f0ff}.page:has(.worldbg) .modal h3{color:#fff}.page:has(.worldbg) .modal p{color:#b9b0d4}.page:has(.worldbg) .modal .btn.ghost{--bg:rgba(255,255,255,0.13);--bd:rgba(0,0,0,0.42);color:#f3f0ff}.lobbyhead .herostage{position:relative;display:block;animation:hero-arrive .72s cubic-bezier(.22,.9,.3,1) both}.lobbyhead .heroglow{position:absolute;left:50%;bottom:4%;width:300px;height:300px;margin-left:-150px;border-radius:50%;background:radial-gradient(closest-side,var(--rare,#b9b0d4),transparent 70%);opacity:calc(var(--rare-wash, 0) * 2.4);filter:blur(8px);animation:rare-halo 4.4s ease-in-out infinite;pointer-events:none}@keyframes rare-halo{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.lobbyhead .herobody{position:relative;display:block;width:244px;height:276px;transform-origin:50% 100%;filter:drop-shadow(0 14px 18px rgba(10,6,22,.5));animation:breathe var(--breath) ease-in-out .7s infinite}.lobbyhead .heroart,.lobbyhead .heroblink{position:absolute;inset:0;display:block;background-repeat:no-repeat;background-size:400% 200%;background-position:0 0}.lobbyhead .heroblink{background-size:100% 100%;opacity:0;animation:blink-once var(--blink) step-end 1.4s infinite}.lobbyhead .blink-1,.lobbyhead .blink-4{animation-name:blink-twice}.lobbyhead .breath-0{--breath:3.6s;--sy:1.014;--lift:2px}.lobbyhead .breath-1{--breath:2.9s;--sy:1.018;--lift:3px}.lobbyhead .breath-2{--breath:4.4s;--sy:1.010;--lift:1px}.lobbyhead .breath-3{--breath:3.2s;--sy:1.016;--lift:2px}.lobbyhead .breath-4{--breath:3.9s;--sy:1.012;--lift:2px}.lobbyhead .breath-5{--breath:3.4s;--sy:1.020;--lift:3px}.lobbyhead .blink-0{--blink:5.4s}.lobbyhead .blink-1{--blink:7.2s}.lobbyhead .blink-2{--blink:4.6s}.lobbyhead .blink-3{--blink:6.3s}.lobbyhead .blink-4{--blink:8.1s}.lobbyhead .blink-5{--blink:5.9s}@keyframes breathe{0%,to{transform:scale(1) translateY(0)}46%{transform:scaleX(calc(2 - var(--sy))) scaleY(var(--sy)) translateY(calc(var(--lift) * -1))}}@keyframes blink-once{0%,95.6%{opacity:0}95.8%,97.6%{opacity:1}97.8%,to{opacity:0}}@keyframes blink-twice{0%,92.4%{opacity:0}92.6%,93.9%{opacity:1}94.1%,96.2%{opacity:0}96.4%,97.7%{opacity:1}97.9%,to{opacity:0}}@media (max-width:600px){.lobbyhead .herobody{width:196px;height:222px}.lobbyhead .heroshadow{width:104px;margin-left:-52px}.lobbyhead .heroglow{width:230px;margin-left:-115px}.tile{font-size:10px;height:76px;gap:3px}.tile svg{width:32px;height:32px}.tileface{width:32px;height:34px}}.title{position:relative;min-height:calc(100dvh - 140px);display:grid;place-items:center;justify-items:center;padding:0;color:#f3f0ff}.title .lobby{width:min(430px,100%);gap:14px}.title.scaled{transform:scale(var(--fit,1));transform-origin:top center}.page:has(.title){padding-bottom:14px}.page:has(.title.fitted){height:100dvh;min-height:0;overflow:hidden}.title.fitted{min-height:0}.lobbyhead{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0}.lobbyhead .heroname{display:flex;align-items:center;gap:12px;font:800 13px/1 Bitter,serif;letter-spacing:.22em;text-transform:uppercase;color:#ffd98a;text-shadow:0 2px 12px rgba(10,6,22,.7)}.lobbyhead .heroname:after,.lobbyhead .heroname:before{content:"";width:36px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,217,138,.85))}.lobbyhead .heroname:after{transform:scaleX(-1)}.lobbyhead .heropick{display:block;margin:0 auto 2px;padding:0;border:0;background:none;cursor:pointer}.questcard{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border:0;text-align:left;cursor:pointer;background:rgba(22,17,38,.66);-webkit-backdrop-filter:blur(16px) saturate(1.05);backdrop-filter:blur(16px) saturate(1.05);box-shadow:0 18px 46px rgba(10,6,22,.45),inset 0 0 0 1px rgba(255,255,255,.14);transition:transform .18s var(--e-spring),box-shadow .18s}.questcard:hover{transform:translateY(-3px);box-shadow:0 22px 54px rgba(10,6,22,.5),inset 0 0 0 1px rgba(255,255,255,.24)}.questcard .qmark{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%;background:radial-gradient(120% 120% at 32% 22%,#fffdf8 0,#f2e8d2 100%);box-shadow:inset 0 0 0 2px rgba(255,255,255,.5)}.questcard .qbody{flex:1 1;min-width:0;display:block}.questcard b{display:block;font-size:16px;color:#fff;margin-bottom:4px}.questcard .qsub{display:block;font-size:12.5px;color:#b9b0d4;margin-bottom:9px}.questcard .qbar{display:block;height:7px;border-radius:99px;background:rgba(255,255,255,.14);overflow:hidden}.questcard .qbar>i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#6ee7a8,#34a06c);box-shadow:0 0 12px rgba(74,222,155,.5);transition:width .42s var(--e-out)}.firstgoal{margin:0;text-align:center;font-size:14.5px;line-height:1.6;color:#c3bade}.playrow{display:flex;align-items:flex-start;justify-content:center;gap:14px}.playrow .btn.gobtn{flex:none;width:auto;min-width:340px;padding:15px 34px;border-radius:999px;font-size:17px;box-shadow:0 5px 0 var(--forest-d),0 14px 34px rgba(20,80,50,.4)}.newgoal{display:grid;justify-items:center;grid-gap:5px;gap:5px}.newgoal small{font-size:11px;font-weight:700;color:#a79dc6;white-space:nowrap}.plusbtn{flex:none;width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(22,17,38,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f3f0ff;cursor:pointer;box-shadow:0 10px 26px rgba(10,6,22,.4);transition:transform .16s var(--e-spring),background .16s}.plusbtn:hover{transform:translateY(-3px);background:rgba(40,31,66,.86)}.plusbtn svg [stroke]{stroke:currentColor}.lobbydaily{position:relative;display:inline-flex;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s ease;align-items:center;gap:10px;padding:7px 18px 7px 7px;border-radius:999px;background:rgba(22,17,38,.66);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 34px rgba(10,6,22,.4),inset 0 0 0 1px rgba(255,255,255,.14)}.lobbydaily:hover{transform:translateY(-2px)}.lobbydaily:active{transform:translateY(0) scale(.99)}.lobbydaily .tilebadge{position:static;margin-left:4px;box-shadow:0 2px 8px rgba(0,0,0,.35)}.lobbydaily b:not(.tilebadge){display:block;font-size:13.5px;line-height:1.15;color:#fff}.loginbtn{display:inline-flex;align-items:center;gap:9px;padding:6px 16px 6px 6px;border:0;border-radius:999px;background:var(--paper);box-shadow:var(--sh-1),inset 0 0 0 1px var(--ink-line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s ease}.loginbtn:hover{transform:translateY(-2px)}.loginbtn .loginface{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(180deg,#ffd479,var(--gold-d));color:#3d2a06}.loginbtn .loginface svg [stroke]{stroke:#3d2a06}.loginbtn .logintxt b{display:block;font-size:13.5px;line-height:1.15}.loginbtn .logintxt em{display:block;font-size:11.5px;font-style:normal;color:var(--ink-soft)}.page:has(.worldbg) .topbar .loginbtn{background:rgba(22,17,38,.66);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 34px rgba(10,6,22,.4),inset 0 0 0 1px rgba(255,255,255,.14);color:#fff}.page:has(.worldbg) .topbar .loginbtn .logintxt em{color:#b9b0d4}@media (max-width:600px){.loginbtn{padding:5px 12px 5px 5px;gap:7px}.loginbtn .loginface{width:30px;height:30px}.loginbtn .logintxt em{display:none}}.lobbydaily>div>span{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.2;color:#b9b0d4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lobbydaily em{display:inline-flex;align-items:center;gap:3px;font-style:normal;font-weight:700;color:#ffb98a}.lobbytiles{display:flex;gap:10px}.lobbybar{display:contents}.tile{position:relative;width:88px;height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px 4px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(22,17,38,.66);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 30px rgba(10,6,22,.4);color:#d8d1ea;font-size:11px;font-weight:700;cursor:pointer;transition:transform .18s var(--e-spring),border-color .18s,box-shadow .18s}.tile:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.3);color:#fff}.tile svg{flex:none}.tile>span{max-width:100%;text-align:center;line-height:1.2;overflow-wrap:anywhere}.tileface{width:40px;height:42px;background-image:url(/art/cast.webp);background-size:300% 200%;background-repeat:no-repeat;filter:drop-shadow(0 3px 5px rgba(10,6,22,.5))}.tilebadge{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;display:grid;place-items:center;padding:0 6px;border-radius:999px;background:var(--terra);color:#fff;font-size:11px;font-weight:800;box-shadow:0 3px 10px rgba(0,0,0,.4)}.tile.shine{border-color:rgba(255,210,122,.75);animation:tile-shine 2.4s ease-in-out infinite}.tile.shine .tilebadge{background:linear-gradient(180deg,#ffd479,var(--gold-d));color:#3d2a06}@keyframes tile-shine{0%,to{box-shadow:0 12px 30px rgba(10,6,22,.4),0 0 18px rgba(233,169,60,.35)}50%{box-shadow:0 12px 30px rgba(10,6,22,.4),0 0 34px rgba(233,169,60,.75)}}.tile.hot{border-color:rgba(212,100,74,.6)}.tile.hot svg [stroke]{stroke:#ffb2a0}.title .lobbyfoot{position:absolute;left:0;right:0;bottom:0;justify-content:center;pointer-events:none}.title .lobbyfoot>*{pointer-events:auto}.title .lobbyfoot .keep{color:var(--gold)}.title .lobbyfoot .keep:hover{color:#ffd479}.title .lobbyfoot .who{opacity:.75}.title .dsub,.title .goalhelp,.title .tagline{color:#c3bade}.title .daynote.frozen{background:rgba(60,110,150,.32);color:#bfe0f5}.title .daynote.lost{background:rgba(150,70,50,.32);color:#ffc9b8}.title .lobbyfoot,.title .lobbyfoot a,.title .lobbyfoot button{color:#a79dc6}@media (min-width:900px){.topbar .lobbydaily{display:none}.lobbydaily{position:absolute;left:0;top:16px}.lobbytiles{position:absolute;bottom:4px}.lobbytiles.side-left{left:0}.lobbytiles.side-right{right:0}}@media (max-width:899px){.title{display:flex;flex-direction:column;align-items:center;gap:16px;padding-bottom:54px}.page:has(.title) .topbar{position:static}.playrow{width:min(430px,100%)}.playrow .btn.gobtn{flex:1 1;min-width:0}.title>.lobbydaily{display:none}.topbar.minimal .profilebtn{width:46px;height:46px;padding:0;gap:0;border-radius:15px;justify-content:center}.topbar.minimal .profilebtn .pinfo{display:none}.topbar.minimal .profilebtn .pface{width:33px;height:35px}.topbar .lobbydaily{height:46px;padding:0 13px 0 5px;border-radius:15px;gap:8px}.topbar .lobbydaily .dring{width:34px;height:34px}.title .lobbyfoot{display:none}.page:has(.title){display:flex;flex-direction:column}.title{justify-content:center;padding-bottom:16px;margin-block:auto}.page:has(.title) .topbar.minimal{margin-bottom:16px}.topbar .lobbydaily b:not(.tilebadge){font-size:13.5px;white-space:nowrap}.topbar .lobbydaily>div>span{white-space:nowrap;font-size:11.5px;gap:6px}.lobbybar{display:flex;width:auto;flex-wrap:wrap}.lobbybar,.lobbytiles{gap:8px;justify-content:center}.lobbytiles{flex:0 1 auto}.tile{width:clamp(90px,27vw,116px);height:82px}}@media (max-width:380px){.topbar .lobbydaily{padding:0 11px 0 5px}.topbar .lobbydaily b:not(.tilebadge){font-size:12.5px}.topbar .lobbydaily>div>span{font-size:11px}.topbar .lobbydaily>div>span em{display:none}}.pickscreen{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:8px 0 40px;color:#f3f0ff;text-align:center}.pickhead h1{font:700 34px Bitter,serif;margin:10px 0 8px;color:#fff}.pickhead p{max-width:460px;margin:0 auto 26px;font-size:14px;line-height:1.6;color:#b9b0d4}.pickgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;grid-gap:18px;gap:18px;margin-bottom:26px}.pickcard{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;gap:4px;padding:16px 12px 18px;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-l);background:rgba(22,17,38,.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 34px rgba(10,6,22,.38);color:inherit;transition:transform .18s var(--e-spring),border-color .18s,box-shadow .18s}.pickcard:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.3)}.pickcard.is-chosen{border-color:#6ee7a8;box-shadow:0 14px 34px rgba(10,6,22,.4),0 0 30px rgba(74,222,155,.28)}.pickart{display:block;width:178px;height:170px;background-repeat:no-repeat;filter:drop-shadow(0 10px 14px rgba(10,6,22,.45))}.pickcard strong{font-size:16px}.rarity{--rare:#8b93a5;--rare-edge:55%;--rare-glow:10px;--rare-wash:16}.rarity.t-rare{--rare-edge:75%;--rare-glow:20px;--rare-wash:26}.rarity.t-superrare{--rare-edge:85%;--rare-glow:26px;--rare-wash:32}.rarity.t-epic{--rare-edge:92%;--rare-glow:32px;--rare-wash:38}.rarity.t-mythic{--rare-edge:100%;--rare-glow:38px;--rare-wash:44}.rarity.t-legendary{--rare-edge:100%;--rare-glow:46px;--rare-wash:52}.pickcard.rarity,.pickcard.rarity.t-legendary,.pickcard.rarity.t-mythic,@keyframes rare-breathe{50%{box-shadow:0 14px 34px rgba(10,6,22,.38),0 0 calc(var(--rare-glow) * 1.7) 0 color-mix(in srgb,var(--rare) 60%,transparent),inset 0 0 0 1px rgba(255,255,255,.12),inset 0 -26px 40px -30px var(--rare)}}.rarity.is-locked{--rare-glow:8px;--rare-edge:42%;--rare-wash:12}.pickcard.rarity.is-chosen,.pickcard.rarity.is-locked,.rarityfilter{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 22px}.rarityfilter button{--rare:#b9b0d4;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:0;border-radius:999px;background:rgba(22,17,38,.55);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rare) 45%,transparent);color:#cfc7e6;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .16s,color .16s,box-shadow .16s}.rarityfilter button b{font-size:11px;opacity:.7}.rarityfilter button:hover{background:rgba(255,255,255,.12);color:#fff}.rarityfilter button[aria-pressed=true]{background:color-mix(in srgb,var(--rare) 26%,transparent);box-shadow:inset 0 0 0 1px var(--rare),0 0 18px -6px var(--rare);color:#fff}.raritymark{margin:1px 0 2px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--rare) 80%,#fff);text-shadow:0 0 14px color-mix(in srgb,var(--rare) 55%,transparent)}.rarity.is-locked .raritymark{opacity:.6}.pickarms{margin-top:6px;font-size:11px;line-height:1.65;color:#9a91b8}.pickarms i{font-style:normal;font-weight:800;color:#7e7599;margin-right:5px}@media (prefers-reduced-motion:reduce){.lobbyhead .heroglow,.pickcard.rarity{animation:none}}.picktrait{font-size:12px;line-height:1.45;color:#a79dc6;max-width:190px}.pickmark{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:5px 11px;border-radius:999px;background:#6ee7a8;font-size:11px;font-weight:800;color:#0e2a1c}.pickdone{min-width:200px}@media (max-width:760px){.pickgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pickhead h1{font-size:27px}.pickart{width:142px;height:136px}.picktrait{font-size:11px}.rarityfilter button{padding:7px 11px;font-size:11.5px}.pickarms{font-size:10px}}.goaldialog{width:min(440px,100%);text-align:left}.goaldialog h3,.goaldialog p{text-align:center}.goaldialog p{margin-bottom:18px}.goaldialog .field{margin-bottom:14px}.goaldialog .quick{margin-bottom:16px}.goaldialog .field input{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.1);color:#fff}.goaldialog .field input::placeholder{color:#9d95bb}.goaldialog .quickbtn{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#f3f0ff;box-shadow:none}.goaldialog .quickbtn:hover{background:rgba(255,255,255,.16)}.goaldialog .quickbtn svg{background:radial-gradient(120% 120% at 32% 22%,#fffdf8 0,#f4ecd9 100%);border-radius:50%;padding:4px}.topleft{display:flex;align-items:center;gap:8px;min-width:0}.profilebtn{display:inline-flex;align-items:center;gap:11px;padding:7px 18px 7px 7px;border:0;border-radius:999px;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);color:#f2eeff;cursor:pointer;transition:background .16s,transform .16s var(--e-spring)}.profilebtn:hover{background:rgba(255,255,255,.2);transform:translateY(-1px)}.profilebtn .pface{width:42px;height:44px;flex:none;background-image:url(/art/cast.webp);background-size:300% 200%;background-repeat:no-repeat;filter:drop-shadow(0 2px 4px rgba(10,6,22,.5))}.profilebtn .pinfo{display:grid;grid-gap:1px;gap:1px;text-align:left}.profilebtn b{font-size:15px;letter-spacing:-.01em}.profilebtn em{font-style:normal;font-size:11.5px;color:#a79dc6}.topbar .daychip svg [stroke],.topbar .login svg [stroke],.topbar .navbtn svg [stroke]{stroke:currentColor}@media (max-width:600px){.profilebtn{padding:5px 13px 5px 5px;gap:8px}.profilebtn .pface{width:34px;height:36px}.profilebtn b{font-size:13.5px}.profilebtn em{font-size:10.5px}}.menu-home{display:flex;align-items:center;gap:9px;width:100%;padding:11px 12px;margin-bottom:8px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.08);color:inherit;font-weight:700;font-size:13.5px;cursor:pointer}.menu-home:hover{background:rgba(255,255,255,.16)}.menu-home svg [stroke]{stroke:currentColor}.lobbydaily .dring{flex:none}.lobbydaily .dring circle:first-of-type{stroke:rgba(255,255,255,.16)}.page:has(.worldbg) .topbar.minimal{max-width:none;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0;padding:0;margin-bottom:0}.page:has(.worldbg) .topbar.minimal .avatar,.page:has(.worldbg) .topbar.minimal .navbtn,.page:has(.worldbg) .topbar.minimal .profilebtn{background:rgba(22,17,38,.66);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 30px rgba(10,6,22,.4),inset 0 0 0 1px rgba(255,255,255,.14)}.page:has(.worldbg) .topbar.minimal .navbtn:hover,.page:has(.worldbg) .topbar.minimal .profilebtn:hover{background:rgba(40,31,66,.8)}.pathscreen{position:relative;z-index:1;max-width:620px;margin:0 auto;padding:6px 0 40px;color:#f3f0ff}.pathhead{display:flex;align-items:flex-start;gap:14px;margin:10px 0 22px}.pathhead h1{font:700 30px Bitter,serif;margin:2px 0 6px;color:#fff}.pathhead p{margin:0;font-size:13.5px;line-height:1.55;color:#b9b0d4}.pathhead .iconbtn{flex:none;background:rgba(255,255,255,.12);color:#f3f0ff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.pathhead .iconbtn svg [stroke]{stroke:currentColor}.pathlist{display:grid;grid-gap:12px;gap:12px;margin-bottom:20px}.pathcard{border:1px solid rgba(255,255,255,.14);border-radius:var(--r-l);background:rgba(22,17,38,.66);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 34px rgba(10,6,22,.4);overflow:hidden}.pathcard.is-active{border-color:#6ee7a8;box-shadow:0 14px 34px rgba(10,6,22,.4),0 0 24px rgba(74,222,155,.22)}.pathmain{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border:0;background:none;text-align:left;color:inherit;cursor:pointer}.pathmain:hover{background:rgba(255,255,255,.05)}.pathcard .pmark{display:grid;place-items:center;flex:none;width:54px;height:54px;border-radius:50%;background:radial-gradient(120% 120% at 32% 22%,#fffdf8 0,#f2e8d2 100%)}.pathcard .pbody{flex:1 1;min-width:0}.pathcard b{display:block;font-size:15.5px;color:#fff;margin-bottom:4px}.pathcard .psub{display:block;font-size:12.5px;color:#b9b0d4;margin-bottom:8px}.pathcard .pbar{display:block;height:6px;border-radius:99px;background:rgba(255,255,255,.14);overflow:hidden}.pathcard .pbar>i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#6ee7a8,#34a06c)}.pathcard .pgo{display:inline-flex;gap:6px;flex:none;padding:8px 14px;border-radius:999px;background:linear-gradient(180deg,#8f7ad0,var(--plum));box-shadow:0 3px 0 var(--plum-d);font-weight:700;color:#fff;white-space:nowrap}.pathcard .pgo,.pfoot{align-items:center;font-size:12px}.pfoot{display:flex;justify-content:space-between;padding:10px 18px;border-top:1px solid rgba(255,255,255,.1)}.pfoot .pxp{display:inline-flex;align-items:center;gap:6px;color:#b9b0d4}.pfoot .pdel{border:0;background:none;color:#9a92b8;font:inherit;cursor:pointer}.pfoot .pdel:hover{color:#ff9d9d}.pathnew{display:flex;width:100%}@media (max-width:600px){.pathhead h1{font-size:24px}.pathmain{flex-wrap:wrap;gap:10px}.pathcard .pgo{width:100%;justify-content:center}}.backbtn{display:grid;place-items:center;flex:none;width:46px;height:46px;border:0;border-radius:50%;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);color:#f2eeff;cursor:pointer;transition:background .16s,transform .16s var(--e-spring)}.backbtn:hover{background:rgba(255,255,255,.22);transform:translateX(-2px)}.backbtn svg{transform:scaleX(-1)}.backbtn svg [stroke]{stroke:currentColor}.pathhead{padding-left:2px}@media (max-width:600px){.backbtn{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.lobbyhead .heroart,.lobbyhead .heroblink,.lobbyhead .herobody,.lobbyhead .heroglow,.lobbyhead .heroshadow,.lobbyhead .herostage{animation:none}.lobbyhead .heroglow{display:none}}.lobbyhead .heroart.posed,.lobbyhead .heroblink.posed{background-size:contain;background-position:bottom}.lobbyhead .herobody:has(.posed){width:296px}@media (max-width:600px){.lobbyhead .herobody:has(.posed){width:240px}}.pickart.posed{background-size:contain;background-position:bottom}.lobbydaily .dring-in{display:grid;place-items:center;font-size:12px;letter-spacing:-.04em;color:#f3f0ff}.lobbydaily .dring-in svg{width:22px;height:22px}.lobbydaily .dring-in svg path{stroke:#6ee7a8}.flameart{display:inline-block;background:no-repeat 50%/contain;transform-origin:50% 80%}.lobbydaily .dring-in .flameart{width:30px;height:30px;animation:flame-live 2.6s ease-in-out infinite;filter:drop-shadow(0 0 7px rgba(255,158,62,.55))}.lobbydaily .dring-in .flameart.frozen{animation-duration:5.2s;filter:drop-shadow(0 0 8px rgba(120,196,255,.5))}.lobbydaily .dring-in .flameart.idle{animation-duration:3.8s;opacity:.88;filter:saturate(.6) brightness(.78) drop-shadow(0 0 5px rgba(255,158,62,.28))}.lobbydaily em .flameart{width:16px;height:16px}.lobbydaily.flame-idle .dring circle:first-of-type{stroke:rgba(255,255,255,.16)}.lobbydaily.flame-active{box-shadow:0 14px 34px rgba(10,6,22,.4),inset 0 0 0 1px rgba(255,178,96,.4)}.lobbydaily.flame-frozen{box-shadow:0 14px 34px rgba(10,6,22,.4),inset 0 0 0 1px rgba(126,196,255,.36)}.lobbydaily.flame-frozen .dring circle:first-of-type{stroke:rgba(126,196,255,.24)}@keyframes flame-live{0%,to{transform:scale(1) translateY(0)}32%{transform:scale(1.07,.96) translateY(.5px)}58%{transform:scale(.97,1.05) translateY(-1px)}78%{transform:scale(1.03,.99) translateY(-.5px)}}@media (prefers-reduced-motion:reduce){.lobbydaily .dring-in .flameart{animation:none}}.lobbydaily .dring svg circle:first-of-type{stroke:rgba(255,255,255,.18)}.pickcard{cursor:pointer}.pickcard:hover{transform:translateY(-5px);border-color:rgba(110,231,168,.65);box-shadow:0 18px 40px rgba(10,6,22,.45),0 0 26px rgba(74,222,155,.18)}.lobbydaily.hasgift{box-shadow:0 14px 34px rgba(10,6,22,.4),inset 0 0 0 1px rgba(255,210,122,.7);animation:tile-shine 2.4s ease-in-out infinite}.lobbydaily.hasgift .tilebadge{background:linear-gradient(180deg,#ffd479,var(--gold-d));color:#3d2a06}.dailypath{position:relative;z-index:1;padding-bottom:44px}.dailypath .mhead p{color:var(--ink-soft)}.dailypath .wallet{background:rgba(255,255,255,.07)}.dailypath .wallet span{color:var(--ink-soft)}.dailypath .wallet svg [stroke]{stroke:rgba(255,255,255,.55)}.dtoday{display:flex;align-items:center;gap:16px;padding:16px 18px;margin-bottom:12px;background:rgba(255,255,255,.07)}.dtoday .dring{flex:none}.dtoday .dring circle:first-of-type{stroke:rgba(255,255,255,.16)}.dtoday .dring-in{display:grid;place-items:center}.dtoday .dring-in .flameart{animation:flame-live 2.6s ease-in-out infinite;filter:drop-shadow(0 0 9px rgba(255,158,62,.55))}.dtoday .dring-in .flameart.idle{animation-duration:3.8s;opacity:.88;filter:saturate(.6) brightness(.78) drop-shadow(0 0 6px rgba(255,158,62,.28))}.dtoday .dring-in .flameart.frozen{animation-duration:5.2s;filter:drop-shadow(0 0 10px rgba(120,196,255,.5))}.dtoday.flame-frozen .dring circle:first-of-type{stroke:rgba(126,196,255,.24)}.dtoday-txt{flex:1 1;min-width:0}.dtoday-txt b{display:block;font-size:16px;color:#fff;margin-bottom:3px}.dtoday-txt span{display:block;font-size:12.5px;line-height:1.45;color:var(--ink-soft);font-weight:600}.dpath{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.dstep{position:relative;z-index:1;display:grid;grid-template-columns:74px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 16px 10px 0;border-radius:20px;background:rgba(255,255,255,.045);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);opacity:.66}.dstep.open{opacity:1;background:rgba(255,255,255,.09)}.dstep.taken{background:rgba(70,140,100,.18);box-shadow:inset 0 0 0 1px rgba(110,231,168,.35)}.dstep.ready{opacity:1;background:rgba(255,210,122,.12);box-shadow:inset 0 0 0 1px rgba(255,210,122,.65),0 0 24px rgba(255,190,90,.18);animation:tile-shine 2.4s ease-in-out infinite}.dstep.next{opacity:.92}.dnode{position:relative;z-index:2;justify-self:center;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#241c3e;box-shadow:inset 0 0 0 2px rgba(255,255,255,.14)}.dnode.emblem{background:radial-gradient(120% 120% at 32% 22%,#fffdf8 0,#f4ecd9 100%);box-shadow:inset 0 0 0 2px rgba(255,255,255,.5)}.dstep.big .dnode{box-shadow:inset 0 0 0 2px rgba(255,210,122,.6)}.dstep.ready .dnode{box-shadow:inset 0 0 0 2px rgba(255,210,122,.9),0 0 18px rgba(255,190,90,.35)}.dstep.taken .dnode{box-shadow:inset 0 0 0 2px rgba(110,231,168,.5)}.dstep.next .dnode{box-shadow:inset 0 0 0 2px rgba(255,255,255,.28);outline:2px dashed rgba(255,255,255,.18);outline-offset:3px}.dpinfo{min-width:0}.dpinfo small{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8e85ad}.dpinfo b{display:block;font-size:14.5px;font-weight:700;color:#fff;margin:1px 0 2px}.dpinfo span{display:block;font-size:12px;font-weight:600;color:var(--ink-soft)}.dact .need{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.07)}.dact .need svg [stroke]{stroke:#8e85ad}.dact .done{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(110,231,168,.16)}.dact .btn{padding:10px 16px;font-size:13px}@media (max-width:560px){.dtoday{flex-wrap:wrap}.dtoday .btn.auto{width:100%}.dstep{grid-template-columns:66px 1fr auto}.dstep:has(.dact .btn){grid-template-columns:66px 1fr;row-gap:8px;padding-bottom:12px}.dstep:has(.dact .btn) .dact{grid-column:2;justify-self:start}.dstep .dact{padding-right:2px}}@media (prefers-reduced-motion:reduce){.dstep.ready,.dtoday .dring-in .flameart,.lobbydaily.hasgift{animation:none}}.dnode.hero{background:radial-gradient(120% 120% at 50% 15%,rgba(255,210,122,.3),rgba(36,28,62,.95))}.dhero{display:block;width:52px;height:58px;background-repeat:no-repeat;background-size:400% 200%;background-position:0 0;filter:drop-shadow(0 3px 6px rgba(10,6,22,.55))}.dhero.silhouette{filter:brightness(0) saturate(0) opacity(.4)}.pickcard.is-locked{cursor:default;opacity:.9}.pickcard.is-locked:hover{transform:none}.pickart.silhouette{filter:brightness(0) saturate(0) opacity(.32)}.pickcard.is-locked strong{color:var(--ink-soft);letter-spacing:.1em}.picklock{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);font-size:12px;font-weight:700;color:var(--ink-soft)}.picklock svg [stroke]{stroke:currentColor}.picklock.from-daily{background:rgba(255,210,122,.16);color:#ffd479}.picklock.from-chest{background:rgba(126,196,255,.14);color:#9ecdf5}@keyframes icon-bob{0%,to{transform:translateY(0) rotate(0deg)}30%{transform:translateY(-3px) rotate(-5deg)}62%{transform:translateY(-1px) rotate(4deg)}}@keyframes icon-breathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.07) translateY(-2px)}}@keyframes badge-pop{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@keyframes icon-nudge{0%,84%,to{transform:scale(1) rotate(0deg)}88%{transform:scale(1.12) rotate(-6deg)}94%{transform:scale(1.1) rotate(5deg)}}.tile.shine svg{animation:icon-bob 1.9s ease-in-out infinite;transform-origin:50% 70%}.tile.shine .tileface{animation:icon-breathe 2.1s ease-in-out infinite;transform-origin:50% 90%}.lobbydaily.hasgift .tilebadge,.tile.shine .tilebadge{animation:badge-pop 1.9s ease-in-out infinite}.tile.hot svg{animation:icon-nudge 3.4s ease-in-out infinite;transform-origin:50% 60%}.dstep.ready .dnode svg,.rewards .tier.ready .node svg{animation:icon-bob 1.9s ease-in-out infinite;transform-origin:50% 70%}.dstep.ready .dhero{animation:icon-breathe 2.1s ease-in-out infinite;transform-origin:50% 95%}.rewards .tier.ready{background:rgba(255,210,122,.12);box-shadow:inset 0 0 0 1px rgba(255,210,122,.6),0 0 22px rgba(255,190,90,.16);animation:tile-shine 2.4s ease-in-out infinite}.lobbydaily.hasgift .dring-in .flameart{animation-duration:1.7s}@media (prefers-reduced-motion:reduce){.dstep.ready .dhero,.dstep.ready .dnode svg,.lobbydaily.hasgift .tilebadge,.rewards .tier.ready,.rewards .tier.ready .node svg,.tile.hot svg,.tile.shine .tilebadge,.tile.shine .tileface,.tile.shine svg{animation:none}}.page:has(.play.battle) .menu.card,.page:has(.worldbg) .menu.card{background:rgba(26,20,44,.95);-webkit-backdrop-filter:blur(18px) saturate(1.05);backdrop-filter:blur(18px) saturate(1.05);box-shadow:0 24px 60px rgba(8,5,18,.6),inset 0 0 0 1px rgba(255,255,255,.14);color:#f3f0ff}.page:has(.worldbg) .menu .menu-account,.page:has(.worldbg) .menu .menu-empty,.page:has(.worldbg) .menu .menu-head,.page:has(.worldbg) .menu .sub{color:#b9b0d4}.page:has(.worldbg) .menu .menu-item{background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.page:has(.worldbg) .menu .menu-item.on{background:rgba(70,140,100,.22);box-shadow:inset 0 0 0 1.5px rgba(110,231,168,.45)}.page:has(.worldbg) .menu .menu-home,.page:has(.worldbg) .menu .menu-item .t,.page:has(.worldbg) .menu .menu-row{color:#f3f0ff}.page:has(.worldbg) .menu .menu-item .bar{background:rgba(255,255,255,.16)}.page:has(.worldbg) .menu .menu-home,.page:has(.worldbg) .menu .menu-row{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.page:has(.worldbg) .menu .menu-home:hover,.page:has(.worldbg) .menu .menu-row:hover{background:rgba(255,255,255,.14)}.page:has(.worldbg) .menu .menu-row b{background:rgba(255,255,255,.14);color:#ded6f5}.page:has(.worldbg) .menu .menu-item .del{color:#b9b0d4}.page:has(.worldbg) .menu .menu-item .del:hover{color:#ff9d9d}.page:has(.worldbg) .menu svg [stroke]{stroke:currentColor}.page:has(.worldbg) .modal .err{background:rgba(224,106,84,.16);color:#ffc9bd;box-shadow:inset 0 0 0 1px rgba(255,150,130,.35)}.flameart.burn{background-image:url(/art/flame-burn.webp);background-size:800% 100%;background-position:0 0}.flameart.burn,.lobbydaily .dring-in .flameart.burn{animation:flame-frames .72s steps(8) infinite}.lobbydaily.hasgift .dring-in .flameart.burn{animation-duration:.56s}@keyframes flame-frames{0%{background-position:0 0}to{background-position:114.2857% 0}}@media (prefers-reduced-motion:reduce){.flameart.burn{animation:none;background-position:0 0}}:is(.rewards,.dailypath) .stagehead{display:flex;align-items:center;gap:14px;margin-bottom:12px}:is(.rewards,.dailypath) .stagehead h3{font-size:16px;margin:0 0 2px}:is(.rewards,.dailypath) .stagehead span{font-size:12px;font-weight:600;color:var(--ink-soft)}:is(.rewards,.dailypath) .stagebar{flex:1 1;height:8px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden}:is(.rewards,.dailypath) .stagebar>i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#ffd479,var(--gold));transition:width .42s cubic-bezier(.22,1,.36,1)}:is(.rewards,.dailypath) .stageback{flex:none;border:0;border-radius:999px;padding:7px 13px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:var(--ink-soft);font-size:12px;font-weight:700;cursor:pointer}:is(.rewards,.dailypath) .stageback:hover{background:rgba(255,255,255,.15);color:#f3f0ff}:is(.rewards,.dailypath) .mist{position:relative;margin:-4px 0 8px;padding-bottom:8px}:is(.rewards,.dailypath) .mist-rows{display:grid;grid-gap:8px;gap:8px;pointer-events:none;mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.5) 45%,transparent 92%);-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.5) 45%,transparent 92%)}:is(.rewards,.dailypath) .mist-rows .ghost{opacity:.5;filter:blur(.4px) saturate(.7);transform:scale(.985)}:is(.rewards,.dailypath) .mist-rows .ghost:nth-child(2){opacity:.32;filter:blur(1.4px) saturate(.5);transform:scale(.965)}:is(.rewards,.dailypath) .mist-rows .ghost:nth-child(3){opacity:.18;filter:blur(2.6px) saturate(.4);transform:scale(.945)}:is(.rewards,.dailypath) .mist-fog{position:absolute;left:-6%;right:-6%;bottom:-10px;height:118%;pointer-events:none;mask-image:radial-gradient(120% 90% at 50% 85%,#000 35%,rgba(0,0,0,.6) 62%,transparent 92%);-webkit-mask-image:radial-gradient(120% 90% at 50% 85%,#000 35%,rgba(0,0,0,.6) 62%,transparent 92%)}:is(.rewards,.dailypath) .mist-fog i{position:absolute;bottom:0;display:block;border-radius:50%;background:radial-gradient(closest-side,rgba(226,232,255,.5),rgba(198,208,245,.22) 55%,transparent 74%);filter:blur(10px)}:is(.rewards,.dailypath) .mist-fog .c1{left:-4%;width:58%;height:78%;animation:fog-drift 30s ease-in-out infinite}:is(.rewards,.dailypath) .mist-fog .c2{right:-6%;width:62%;height:92%;animation:fog-drift 38s ease-in-out infinite reverse}:is(.rewards,.dailypath) .mist-fog .c3{left:22%;width:52%;height:64%;opacity:.8;animation:fog-drift 46s ease-in-out infinite}:is(.rewards,.dailypath) .mist-fog .c4{left:-10%;right:-10%;bottom:6%;width:120%;height:42%;border-radius:50%;background:radial-gradient(closest-side,rgba(226,232,255,.42),rgba(214,222,250,.16) 60%,transparent 78%);filter:blur(14px)}@keyframes fog-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(22px,-6px,0)}}:is(.rewards,.dailypath) .mist-sign{position:relative;display:grid;justify-items:center;grid-gap:3px;gap:3px;width:100%;margin-top:-76px;padding:10px 16px 6px;border:0;background:none;color:#3a3357;cursor:default;text-align:center}:is(.rewards,.dailypath) .mist-mark{position:relative;display:grid;place-items:center;width:46px;height:46px;margin-bottom:4px;border-radius:50%;background:rgba(20,15,36,.55);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.3),0 8px 20px rgba(8,5,18,.35);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:is(.rewards,.dailypath) .mist-mark svg [stroke]{stroke:#eee8ff}:is(.rewards,.dailypath) .mist-sign:before{content:"";position:absolute;left:50%;top:6px;width:min(360px,90%);height:128px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(14,10,26,.72),rgba(14,10,26,.3) 60%,transparent 78%);pointer-events:none}:is(.rewards,.dailypath) .mist-sign b{position:relative;font-size:15.5px;color:#fff;text-shadow:0 2px 10px rgba(8,5,18,.8)}:is(.rewards,.dailypath) .mist-note{position:relative;font-size:12.5px;font-weight:700;color:#ded6f5;text-shadow:0 1px 8px rgba(8,5,18,.75)}:is(.rewards,.dailypath) .mist.clear .mist-fog{opacity:.35;transition:opacity .6s ease}:is(.rewards,.dailypath) .mist.clear .mist-rows{opacity:1}:is(.rewards,.dailypath) .mist.clear .mist-sign{cursor:pointer}:is(.rewards,.dailypath) .mist.clear .mist-mark{background:linear-gradient(180deg,#ffd479,var(--gold-d));box-shadow:0 10px 26px rgba(233,169,60,.5);animation:mist-call 2.2s ease-in-out infinite}:is(.rewards,.dailypath) .mist.clear .mist-mark svg [stroke]{stroke:#3d2a06}:is(.rewards,.dailypath) .mist.clear .mist-sign b{color:#fff;text-shadow:0 2px 10px rgba(8,5,18,.6)}:is(.rewards,.dailypath) .mist.clear .mist-note{color:#ffd479}@keyframes mist-call{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}@media (prefers-reduced-motion:reduce){:is(.rewards,.dailypath) .mist-fog i,:is(.rewards,.dailypath) .mist.clear .mist-mark{animation:none}}@media (max-width:600px),(pointer:coarse){.hintline button{min-height:42px;padding:10px 14px}.hintline .master{min-height:42px;padding:10px 16px}.rarityfilter button{min-height:40px}:is(.rewards,.dailypath) .stageback{min-height:40px;padding:10px 15px}.lobbyfoot a,.lobbyfoot button{display:inline-flex;align-items:center;min-height:40px;padding:0 6px}.menuwrap .navbtn{min-width:42px;min-height:42px;justify-content:center}.menu-item .del{width:36px;height:36px;opacity:.6}.about .backlink{display:inline-flex;align-items:center;min-height:40px}.about a[href^=mailto]{display:inline-block;padding:6px 0}.modal.auth .closex{width:40px;height:40px}.modal.auth .skip{min-height:42px;padding:10px 14px}}@media (pointer:coarse){.worldbg:before{animation:none;filter:blur(12px) saturate(1.05) brightness(.62)}.page:has(.title) .worldbg:before{filter:blur(2px) saturate(1.06) brightness(.72)}:is(.rewards,.dailypath) .mist-fog i{animation:none;filter:blur(6px)}:is(.rewards,.dailypath) .mist-fog .c4{filter:blur(8px)}.identity-dialog,.lobbydaily,.loginbtn,.menu.card,.page:has(.worldbg) .modal,.pickcard,.tile{-webkit-backdrop-filter:none;backdrop-filter:none}.lobbydaily,.loginbtn,.tile{background:rgba(20,15,34,.88)}.pickcard.rarity{background:rgba(20,15,34,.86)}.menu.card{background:rgba(24,18,40,.96)}.identity-dialog{background:rgba(26,20,44,.99)}.page:has(.worldbg) .modal{background:rgba(26,20,44,.97)}.page:has(.worldbg) .topbar .navbtn,.page:has(.worldbg) .topbar .profilebtn,.page:has(.worldbg) .topbar.minimal .avatar,.page:has(.worldbg) .topbar.minimal .navbtn,.page:has(.worldbg) .topbar.minimal .profilebtn,.plusbtn,.questcard,.worldboard .side{-webkit-backdrop-filter:none;backdrop-filter:none}.plusbtn,.questcard{background:rgba(20,15,34,.9)}.page:has(.worldbg) .topbar.minimal .avatar,.page:has(.worldbg) .topbar.minimal .navbtn,.page:has(.worldbg) .topbar.minimal .profilebtn{background:rgba(20,15,34,.88)}.worldboard .side{background:rgba(20,15,34,.9)}.page:has(.worldbg) .topbar .loginbtn{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(20,15,34,.88)}.title .lobby .card,.title .titlecard{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(20,15,34,.9)}}@media (max-width:899px) and (max-height:820px){.title{gap:8px;padding-bottom:8px;min-height:0}.title .lobbyfoot{position:static;margin-top:2px}.lobbyhead .herobody{width:186px;height:204px}.lobbyhead .herobody:has(.posed){width:204px}.lobbyhead .heroglow{width:240px;height:240px;margin-left:-120px}.lobbyhead .heroname{font-size:12px}.questcard{padding:12px 14px}.questcard .qmark{width:46px;height:46px}.playrow .btn.gobtn{min-height:54px}.plusbtn{width:48px;height:48px}.tile{height:72px;font-size:10px}.tile svg{width:28px;height:28px}.tileface{width:28px;height:30px}.lobbyfoot{padding:0;gap:10px}.lobbyfoot a,.lobbyfoot button{min-height:34px}}@media (max-width:899px) and (max-height:700px){.lobbyhead .herobody{width:152px;height:166px}.lobbyhead .herobody:has(.posed){width:168px}.lobbyhead .heroglow{width:170px;height:170px;margin-left:-85px}.title{gap:6px}.tile{height:62px}.questcard{padding:10px 12px}.questcard .qmark{width:40px;height:40px}.playrow .btn.gobtn{min-height:48px}.lobbyfoot{font-size:11.5px}}.gearbtn{width:46px;height:46px;display:grid;place-items:center;border:0;border-radius:15px;background:rgba(24,18,44,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 6px 16px rgba(8,5,20,.34);color:#d8d0f0;transition:transform .14s var(--e-out)}.gearbtn:hover{transform:translateY(-2px)}.gearbtn:active{transform:translateY(0) scale(.97)}.setwin{position:relative;max-width:420px;text-align:left}.setclose{position:absolute;top:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:11px;background:rgba(255,255,255,.1);color:inherit}.setblock{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.setblock+.setblock{padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.setwho{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-weight:700}.sethint{margin:0 0 4px;font-size:14px;opacity:.8}.btn.wide{width:100%;justify-content:center}.btn.ghost.danger{color:#ff9a8f}@media (max-width:600px){.page:has(.title) .topbar.minimal{width:100%;max-width:none;align-self:stretch;margin-bottom:0}.topbar.minimal .profilebtn{width:62px;height:62px;border-radius:19px}.topbar.minimal .profilebtn .pface{width:46px;height:48px}.topbar .lobbydaily{height:62px;padding:0 16px 0 7px;border-radius:19px;gap:10px}.topbar .lobbydaily .dring{width:46px;height:46px}.topbar .lobbydaily b:not(.tilebadge){font-size:15px}.gearbtn{width:62px;height:62px;border-radius:19px}.page:has(.title),html.is-native .page:has(.title){padding-bottom:env(safe-area-inset-bottom)}.title{flex:1 1 auto;align-self:stretch;margin-block:0;justify-content:flex-start;gap:10px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.title .lobby{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1 1 auto;align-self:stretch}.title .lobby .lobbyhead{margin-block:auto}.title .lobby .questcard{width:min(430px,100%)}.lobbyhead .herobody{width:220px;height:clamp(180px,32dvh,250px)}.lobbyhead .herobody:has(.posed){width:min(300px,calc(100vw - 52px))}.lobbyhead .heroshadow{width:124px;margin-left:-62px}.lobbyhead .heroglow{width:270px;height:270px;margin-left:-135px}.title .lobbyhead{gap:0}.title .lobbyhead .heroname{margin-bottom:-6px}}.setblock a.btn{text-decoration:none}@media (min-width:900px) and (pointer:coarse){.lobbyhead .herobody{width:330px;height:372px}.lobbyhead .herobody:has(.posed){width:420px}.lobbyhead .heroshadow{width:186px;margin-left:-93px}.lobbyhead .heroglow{width:410px;height:410px;margin-left:-205px}.lobbyhead .heroname{font-size:15px}}.setrow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);text-align:left;cursor:pointer}.setrow+.setrow{margin-top:8px}.setrow b{display:block;font-size:14.5px;color:#f3f0ff}.setrow small{display:block;margin-top:2px;font-size:12px;color:#a79dc6;line-height:1.35}.setrow input[type=checkbox]{width:22px;height:22px;flex:0 0 auto;accent-color:var(--forest)}.setrow select{flex:0 0 auto;padding:7px 10px;border:0;border-radius:10px;background:rgba(255,255,255,.14);color:#f3f0ff;font-size:14px;font-weight:700}.idcard{position:relative;aspect-ratio:1;width:100%;border-radius:22px;overflow:hidden;box-shadow:0 16px 40px rgba(10,6,22,.45),inset 0 0 0 1px rgba(255,255,255,.18);isolation:isolate}.idcard:before{content:"";position:absolute;inset:-5%;z-index:0;background-image:var(--bg-image);background-size:var(--bg-size);background-position:var(--bg-pos);animation:card-drift 19s ease-in-out infinite alternate;will-change:transform}@keyframes card-drift{0%{transform:translate3d(-1.4%,.8%,0) scale(1.01)}to{transform:translate3d(1.4%,-.8%,0) scale(1.06)}}@media (prefers-reduced-motion:reduce){.idcard:before{animation:none}}.idcard.is-plain{background-color:rgba(18,13,32,.72);box-shadow:0 16px 40px rgba(10,6,22,.45),inset 0 0 0 1px rgba(255,255,255,.14)}.idcard.is-plain:after{opacity:.45}.idcard-glow{position:absolute;left:50%;bottom:6%;width:78%;aspect-ratio:1;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--rare,#ffd479) 48%,transparent),transparent 66%);opacity:.55;animation:idcard-glow 5.6s ease-in-out infinite;pointer-events:none}@keyframes idcard-glow{0%,to{opacity:.4;transform:translateX(-50%) scale(.94)}50%{opacity:.68;transform:translateX(-50%) scale(1.04)}}.idcard-shine{position:absolute;inset:-40% -60%;z-index:1;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.22) 50%,transparent 58%);transform:translateX(-60%);animation:idcard-shine 7.5s ease-in-out infinite;pointer-events:none}@keyframes idcard-shine{0%,72%{transform:translateX(-60%)}88%,to{transform:translateX(60%)}}.idcard:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent,rgba(8,4,20,.72))}.idcard-hero{position:absolute;left:50%;bottom:12%;height:70%;width:auto;max-width:84%;object-fit:contain;object-position:center bottom;transform:translateX(-50%);filter:drop-shadow(0 12px 18px rgba(8,4,20,.5));animation:idcard-float var(--float,4.2s) ease-in-out infinite;z-index:1}.idcard-hero.pose-0{--float:4.2s;--tilt:1.1deg}.idcard-hero.pose-1{--float:3.6s;--tilt:-1.4deg}.idcard-hero.pose-2{--float:4.8s;--tilt:0.8deg}.idcard-hero.pose-3{--float:3.9s;--tilt:-0.9deg}.idcard-hero.pose-4{--float:4.5s;--tilt:1.3deg}.idcard-hero.pose-5{--float:3.3s;--tilt:-1.1deg}@keyframes idcard-float{0%,to{transform:translate(-50%) rotate(0deg) scaleY(1)}30%{transform:translate(-50%,-2.5%) rotate(var(--tilt,1deg)) scaleY(1.012)}62%{transform:translate(-50%,-1%) rotate(calc(var(--tilt, 1deg) * -.6)) scaleY(.996)}}.idcard-plate{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:9px 12px;border-radius:16px;background:rgba(10,6,22,.62);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.idcard-who{display:grid;grid-gap:2px;gap:2px;min-width:0}.idcard-who strong{font-family:Bitter,Georgia,serif;font-size:clamp(14px,3.6vw,17px);font-weight:800;color:#fff}.idcard-who small,.idcard-who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idcard-who small{font-size:11.5px;font-weight:700;color:#ffd479}.idcard-plate.is-bare{grid-template-columns:1fr}.idcard-badges{display:flex;gap:5px}.idcard-badges i{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.idcard-edit{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:rgba(20,14,36,.7);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:background .16s,transform .16s}.idcard-edit:hover{background:rgba(46,36,74,.9);transform:scale(1.06)}.idcard.is-preview{width:138px;border-radius:16px;box-shadow:0 10px 24px rgba(10,6,22,.45),inset 0 0 0 1px rgba(255,255,255,.18)}.idcard.is-preview .idcard-plate{left:6px;right:6px;bottom:6px;padding:5px 7px;border-radius:11px;gap:5px}.idcard.is-preview .idcard-who strong{font-size:11px}.idcard.is-preview .idcard-who small{font-size:9px}.idcard.is-preview .idcard-badges i{width:21px;height:21px;border-radius:7px}.idedit{width:min(520px,100%);max-height:88dvh;padding:0;border:0;border-radius:24px;background:rgba(26,20,44,.98);color:#f3f0ff;box-shadow:0 30px 80px rgba(6,3,16,.6),inset 0 0 0 1px rgba(255,255,255,.14);overflow:hidden}.idedit::-webkit-backdrop{background:rgba(8,5,18,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.idedit::backdrop{background:rgba(8,5,18,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.idedit form{display:grid;grid-gap:14px;gap:14px;padding:16px;max-height:88dvh;overflow-y:auto}.idedit-top{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:12px;gap:12px}.idedit-name{width:100%;padding:13px 14px;border:0;border-radius:14px;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);color:#fff;font-size:15.5px;font-weight:700;font-family:inherit}.idedit-name::placeholder{color:#9d95bb}.idedit-name:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.idedit-name:disabled{opacity:.65;cursor:not-allowed}.idedit-note{margin:10px 2px 0;font-size:12px;font-weight:600;line-height:1.4;color:#a79dc6;text-align:left}.idedit-note.is-warn{color:#ffd98a}.idedit-close{position:absolute;top:-4px;right:-4px;width:34px;height:34px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#f3f0ff;font-size:20px;line-height:1;cursor:pointer}.idedit-close:hover{background:rgba(255,255,255,.2)}.idedit-row{display:flex;flex-wrap:wrap;gap:8px}.idedit-hero{width:52px;height:54px;padding:0;border:0;border-radius:14px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);cursor:pointer;overflow:hidden;transition:transform .16s,box-shadow .16s}.idedit-hero span{display:block;width:100%;height:100%}.idedit-hero:hover{transform:translateY(-2px)}.idedit-hero.is-on{box-shadow:inset 0 0 0 2px var(--rare,#ffd479),0 0 16px color-mix(in srgb,var(--rare,#ffd479) 45%,transparent)}.idedit-titles{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.idedit-title{padding:8px 13px;border:0;border-radius:999px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:#d8d1ea;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .16s,box-shadow .16s,color .16s}.idedit-title:hover{background:rgba(255,255,255,.14)}.idedit-title.is-on{background:rgba(233,169,60,.18);box-shadow:inset 0 0 0 2px #ffd479;color:#ffd479}.idedit-title.is-none{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;background:rgba(255,255,255,.09);color:#9a91b8}.idedit-title.is-none.is-on{background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 2px #cfc7e6;color:#efeaff}.idedit-empty{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#9a91b8}.idedit-none{position:absolute;inset:0;display:grid;place-items:center;color:#9a91b8}.idedit-badge{display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:14px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);cursor:pointer;transition:transform .16s,box-shadow .16s}.idedit-badge:hover{transform:translateY(-2px)}.idedit-badge.is-on{box-shadow:inset 0 0 0 2px #ffd479,0 0 16px rgba(233,169,60,.45);background:rgba(233,169,60,.16)}.idedit-badge{position:relative;color:#9a91b8}.idedit-badge.is-none{border-radius:50%}.idedit-badge.is-none.is-on{box-shadow:inset 0 0 0 2px #cfc7e6;background:rgba(255,255,255,.16);color:#efeaff}.idedit-twice{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:999px;background:linear-gradient(180deg,#ffd479,var(--gold,#e9a93c));color:#3d2a06;font-size:11px;font-weight:800}.idedit-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-gap:8px;gap:8px}.idedit-bg{position:relative;aspect-ratio:1;padding:0;border:0;border-radius:14px;background-image:var(--bg-image);background-size:var(--bg-size);background-position:var(--bg-pos);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);cursor:pointer;overflow:hidden;transition:transform .16s,box-shadow .16s}.idedit-bg:hover:not(:disabled){transform:translateY(-2px)}.idedit-bg[style*=none]{background-color:rgba(255,255,255,.07)}.idedit-bg.is-on{box-shadow:inset 0 0 0 3px #7ef0b6}.idedit-bg.is-locked{cursor:not-allowed}.idedit-bg.is-locked:before{content:"";position:absolute;inset:0;background:rgba(10,6,22,.88)}.idedit-bg.is-locked:after{content:"?";position:absolute;inset:0;display:grid;place-items:center;font-family:Bitter,Georgia,serif;font-size:26px;font-weight:800;color:rgba(255,255,255,.72)}.idedit-lock{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:3px 0;background:rgba(8,4,20,.66);filter:none}.idedit-lock svg{width:13px;height:13px}.idedit-lock b{font-size:10.5px;font-weight:800;color:#e6e0f6}.idedit-on{top:6px;right:6px;place-items:center;width:22px;height:22px;border-radius:50%;background:#7ef0b6}.idedit-ask,.idedit-on{position:absolute;display:grid}.idedit-ask{inset:0;z-index:5;place-items:center;padding:18px;background:rgba(8,5,18,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-in .16s ease both}.idedit-ask-box{display:grid;grid-gap:14px;gap:14px;width:min(320px,100%);padding:18px;border-radius:20px;background:rgba(30,23,50,.99);box-shadow:0 24px 60px rgba(6,3,16,.6),inset 0 0 0 1px rgba(255,255,255,.16);text-align:center}.idedit-ask-box strong{font-family:Bitter,Georgia,serif;font-size:17px}.idedit-ask-row{display:flex;gap:9px}.idedit-ask-row .btn{flex:1 1}.idedit-foot{display:flex;gap:10px}.idedit-foot .btn{flex:1 1}@media (max-width:620px){.idedit form{padding:13px;gap:12px}.idedit-titles{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.idedit-title{padding:8px 13px;border:0;border-radius:999px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:#d8d1ea;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .16s,box-shadow .16s,color .16s}.idedit-title:hover{background:rgba(255,255,255,.14)}.idedit-title.is-on{background:rgba(233,169,60,.18);box-shadow:inset 0 0 0 2px #ffd479;color:#ffd479}.idedit-title.is-none{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;background:rgba(255,255,255,.09);color:#9a91b8}.idedit-title.is-none.is-on{background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 2px #cfc7e6;color:#efeaff}.idedit-empty{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#9a91b8}.idedit-none{position:absolute;inset:0;display:grid;place-items:center;color:#9a91b8}.idedit-badge{display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:14px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);cursor:pointer;transition:transform .16s,box-shadow .16s}.idedit-badge:hover{transform:translateY(-2px)}.idedit-badge.is-on{box-shadow:inset 0 0 0 2px #ffd479,0 0 16px rgba(233,169,60,.45);background:rgba(233,169,60,.16)}.idedit-badge{position:relative;color:#9a91b8}.idedit-badge.is-none{border-radius:50%}.idedit-badge.is-none.is-on{box-shadow:inset 0 0 0 2px #cfc7e6;background:rgba(255,255,255,.16);color:#efeaff}.idedit-twice{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:999px;background:linear-gradient(180deg,#ffd479,var(--gold,#e9a93c));color:#3d2a06;font-size:11px;font-weight:800}.idedit-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.idcard.is-preview{width:118px}.idcard-edit{width:32px;height:32px;top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.idcard-hero{animation:none}}