:root{--navy:#1b2a4a;--navy-2:#263d6b;--navy-3:#34528a;--ink:#1b2a4a;--ink-2:#3f4e6d;--ink-3:#5f6d88;--sea-0:#b6fbf3;--sea-1:#55dde6;--sea-2:#1fb9d8;--sea-3:#0e98c6;--sea-4:#0a7eb2;--sun:#ffd23f;--sun-2:#ffb31a;--coral:#ff6f91;--coral-2:#f0426e;--green:#8fe04a;--green-2:#5fc424;--green-3:#2e7a0b;--coral-ink:#c42a52;--gold:#ffc21f;--gold-ink:#9a5b00;--sea-ink:#086a96;--paper:#f4fbfd;--paper-2:#e9f7fa;--paper-3:#d8f2f6;--card:#fff;--t-sea:#e2f7f8;--t-sun:#fff4c9;--t-coral:#ffe3ea;--t-green:#e5f7d6;--t-navy:#e8edf6;--line:#1b2a4a21;--line-2:#1b2a4a14;--bw:1.5px;--r-xl:28px;--r-lg:24px;--r-md:20px;--r-sm:16px;--r-xs:12px;--sh-1:0 1px 2px #1b2a4a0d, 0 10px 26px -12px #1b2a4a38;--sh-2:0 2px 4px #1b2a4a0f, 0 22px 40px -18px #1b2a4a57;--sh-lift:0 4px 8px #1b2a4a0f, 0 26px 44px -18px #1b2a4a61;--f-display:"Lilita One", "Fredoka", system-ui, sans-serif;--f-ui:"Nunito", "Fredoka", system-ui, -apple-system, "Segoe UI", sans-serif;--top-h:72px;--tab-h:0px;--gut:32px;--maxw:1200px;--ease-out:cubic-bezier(.2, .8, .25, 1);--ease-spring:cubic-bezier(.3, 1.35, .5, 1);--caustic:none}@media (max-width:1023px){:root{--top-h:60px;--tab-h:76px;--gut:20px}}@media (max-width:599px){:root{--gut:16px;--top-h:56px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--top-h) + 16px)}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;font-weight:600;line-height:1.55;overflow-x:hidden}body.booting .main{opacity:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}p{margin:0}h1,h2,h3,h4,h5{margin:0;font-weight:400}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse}:focus-visible{outline:3px solid var(--sea-4);outline-offset:2px;border-radius:12px}.sprite{width:0;height:0;position:absolute;overflow:hidden}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:200;background:var(--navy);color:#fff;border-radius:12px;padding:10px 16px;font-weight:800;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.noscript{text-align:center;padding:40px}[hidden]{display:none!important}.wrap{width:100%;max-width:calc(var(--maxw) + var(--gut) * 2);padding-inline:var(--gut);margin-inline:auto}.wrap-wide{width:100%;max-width:1440px;padding-inline:var(--gut);margin-inline:auto}.disp{font-family:var(--f-display);letter-spacing:.01em;color:var(--navy);font-weight:400;line-height:1.04}.h1{font-size:clamp(38px,5.2vw,72px)}.h2{font-size:clamp(28px,3vw,38px)}.h3{font-size:24px}.eyebrow{font:900 12px/1.2 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--sea-ink);align-items:center;gap:8px;display:inline-flex}.lead{color:var(--ink-2);text-wrap:pretty;font-size:19px;font-weight:600;line-height:1.55}.muted{color:var(--ink-3)}.small{font-size:14px}.tiny{font-size:12.5px}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.b{font-weight:800}.bb{font-weight:900}.nowrap{white-space:nowrap}body{text-wrap:pretty}h1,h2,h3,h4,h5,.disp{text-wrap:balance}html:lang(ja){word-break:auto-phrase}html:lang(ja) :is(p,li,dd,blockquote){word-break:normal}.cjk-dash{font-family:var(--cjk,sans-serif), sans-serif;letter-spacing:0}.t-sea{color:var(--sea-ink)}.t-coral{color:var(--coral-ink)}.t-green{color:var(--green-3)}.t-gold{color:var(--gold-ink)}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:28px;display:flex}.sec-h h2{padding-bottom:14px;position:relative}.sec-h h2:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 8'%3E%3Cpath d='M1 5c5 0 5-3 10-3s5 3 10 3 5-3 10-3 5 3 10 3 5-3 10-3 5 3 11 3' fill='none' stroke='%231fb9d8' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;width:64px;height:8px;position:absolute;bottom:0;left:0}.sec-h p{max-width:560px;color:var(--ink-2)}.sec-h .sec-sub{margin-top:10px}.section{padding-block:88px;position:relative}.section--tint{background:var(--paper-2)}@media (max-width:759px){.section{padding-block:56px}.sec-h{margin-bottom:20px}}.ic{vertical-align:middle;flex:none;width:1.25em;height:1.25em;display:inline-block;overflow:visible}.coin{vertical-align:middle;filter:drop-shadow(0 1.5px #1b2a4a40);flex:none;width:1.3em;height:1.3em;display:inline-block}.btn{--bg:#fff;--fg:var(--navy);--lip:var(--navy);border:2px solid var(--navy);background:var(--bg);min-height:48px;color:var(--fg);font:800 16px/1 var(--f-ui);letter-spacing:.005em;white-space:nowrap;box-shadow:inset 0 2px 0 #ffffff8c, 0 3px 0 var(--lip);transition:transform .14s var(--ease-out), box-shadow .14s var(--ease-out), filter .2s;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-bottom:3px;padding:0 22px;text-decoration:none;display:inline-flex;position:relative}.btn .ic{width:1.2em;height:1.2em}.btn:hover{box-shadow:inset 0 2px 0 #ffffff8c, 0 4px 0 var(--lip), 0 12px 20px -10px #1b2a4a73;transform:translateY(-1px)}.btn:active{box-shadow:inset 0 2px 0 #fff6, 0 0 0 var(--lip);transition-duration:60ms;transform:translateY(3px)}.btn--play{--bg:linear-gradient(180deg, #bdf46d 0%, #8ddd46 55%, #74cc2e 100%);--icf:#fff}.btn--play:hover{filter:saturate(1.08)brightness(1.03)}.btn--sun{--bg:linear-gradient(180deg, #ffe98a 0%, #ffd23f 60%, #ffc22a 100%)}.btn--sea{--bg:linear-gradient(180deg, #8ff0f4 0%, #55dde6 60%, #3fcfe0 100%)}.btn--coral{--bg:linear-gradient(180deg, #ffb3c6 0%, #ff8aa8 100%)}.btn--navy{--bg:var(--navy);--fg:#fff;--lip:#0c1630;box-shadow:inset 0 2px 0 #ffffff24, 0 3px 0 var(--lip)}.btn--ghost{--bg:transparent;box-shadow:none;border-color:#0000;margin-bottom:0}.btn--ghost:hover{background:var(--paper-2);box-shadow:none;transform:none}.btn--ghost:active{transform:none}.btn--lg{min-height:56px;padding:0 28px;font-size:18px}.btn--sm{gap:7px;min-height:40px;padding:0 16px;font-size:14.5px}.btn--xs{min-height:34px;box-shadow:0 2px 0 var(--lip);border-width:1.5px;gap:6px;margin-bottom:2px;padding:0 12px;font-size:13.5px}.btn--block{width:100%;display:flex}.btn.is-off,.gpk-go.is-off{cursor:default;filter:saturate(.55)}.btn.is-off:hover,.btn.is-off:active{transform:none}.btn[disabled],.btn.is-disabled{--bg:#eef2f6;--fg:#7d89a1;--lip:#b9c3d3;cursor:not-allowed;filter:none;box-shadow:0 3px 0 var(--lip);border-color:#b9c3d3;transform:none}.btn.is-done{--bg:linear-gradient(180deg, #e9fbd9, #d2f4b6)}@media (max-width:759px){.btn--sm{min-height:44px}.btn--xs{min-height:40px}}.link{color:var(--sea-ink);border-radius:8px;align-items:center;gap:6px;font-weight:800;display:inline-flex}.link .ic{width:1.05em;height:1.05em;transition:transform .2s var(--ease-out)}.link:hover{color:var(--navy)}.link:hover .ic{transform:translate(3px)}.ibtn{width:44px;height:44px;color:var(--navy);border:var(--bw) solid transparent;border-radius:50%;flex:none;place-items:center;transition:background .2s,border-color .2s;display:inline-grid;position:relative}.ibtn .ic{width:24px;height:24px}.ibtn:hover{background:var(--paper-2)}.ibtn--line{border-color:var(--navy);background:#fff}.ibtn--line:hover{background:var(--t-sea)}.badge-n{background:var(--coral-2);color:#fff;min-width:18px;height:18px;font:900 11px/1 var(--f-ui);border:1.5px solid #fff;border-radius:99px;place-items:center;padding:0 5px;display:grid;position:absolute;top:3px;right:2px}.card{background:var(--card);border:var(--bw) solid var(--navy);border-radius:var(--r-lg);box-shadow:var(--sh-1);position:relative}.card--pad{padding:24px}.card--tint{background:linear-gradient(#f6fdfe,#e8f8fa)}.card--sun{background:linear-gradient(#fffdf2,#fff3c7)}.card--flat{box-shadow:none}.card--soft{border-color:var(--line);box-shadow:none;background:#fff}.card--lift{transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out)}.card--lift:hover{box-shadow:var(--sh-lift);transform:translateY(-4px)}.card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.card-h h3{font:900 18px/1.25 var(--f-ui);color:var(--navy)}.card-h .ic{width:22px;height:22px}.card-title{align-items:center;gap:10px;display:flex}.tile-ic{background:var(--t-sea);border:var(--bw) solid var(--navy);border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tile-ic .ic{width:22px;height:22px}.tile-ic--sun{background:var(--t-sun)}.tile-ic--coral{background:var(--t-coral)}.tile-ic--green{background:var(--t-green)}.tile-ic--navy{background:var(--t-navy)}@media (max-width:599px){.card--pad{padding:18px}}.chip{border:var(--bw) solid var(--navy);min-height:28px;color:var(--navy);font:800 12.5px/1.15 var(--f-ui);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 11px;display:inline-flex}.chip .ic{width:15px;height:15px}.chip--sea{background:var(--t-sea)}.chip--sun{background:var(--t-sun)}.chip--coral{background:var(--t-coral)}.chip--green{background:var(--t-green)}.chip--navy{background:var(--navy);color:#fff}.chip--navy .ic{--icf:#fff3}.chip--soft{background:var(--paper-2);border-color:#0000}.chip--line{border-color:var(--line)}.chip--lg{min-height:34px;padding:5px 14px;font-size:14px}.chips{flex-wrap:wrap;gap:6px;display:flex}.live{background:var(--green-2);border-radius:50%;flex:none;width:9px;height:9px;position:relative;box-shadow:0 0 0 1.5px #fff}.live:after{content:"";border:2px solid var(--green-2);opacity:0;animation:ping 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes ping{0%{opacity:.8;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.6)}}.amt{font-variant-numeric:tabular-nums;color:var(--navy);white-space:nowrap;align-items:baseline;gap:5px;font-weight:900;display:inline-flex}.amt small{color:var(--ink-3);letter-spacing:.02em;font-size:.62em;font-weight:800}.amt .coin{align-self:center}.big-num{font:900 clamp(34px, 4.2vw, 52px)/1 var(--f-ui);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--navy)}.plus{color:var(--green-3)}.minus{color:var(--coral-ink)}.meter{border:var(--bw) solid var(--navy);background:#e7f2f6;border-radius:999px;height:14px;position:relative;overflow:hidden}.meter>i{width:var(--p,0%);background:linear-gradient(180deg, #7fe9ef, var(--sea-2));transition:width 1s var(--ease-out);border-radius:999px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 2px #ffffff80}.meter--sun>i{background:linear-gradient(180deg, #ffe680, var(--sun-2))}.meter--green>i{background:linear-gradient(180deg, #c8f38e, var(--green-2))}.meter--coral>i{background:linear-gradient(180deg, #ffb3c6, var(--coral))}.meter--sm{height:10px}.meter--lg{height:20px}.meter .over{background:var(--navy);width:2px;position:absolute;top:0;bottom:0}.split{border:var(--bw) solid var(--navy);background:#fff;border-radius:999px;height:18px;display:flex;overflow:hidden}.split>i{height:100%;display:block}.split>i+i{border-left:var(--bw) solid var(--navy)}.legend{color:var(--ink-2);flex-wrap:wrap;gap:8px 16px;font-size:13.5px;font-weight:700;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.sw{border:1.5px solid var(--navy);border-radius:4px;flex:none;width:12px;height:12px}.tbl{width:100%;font-size:15px}.tbl th{text-align:left;font:900 11.5px/1.2 var(--f-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);border-bottom:var(--bw) solid var(--navy);white-space:nowrap;padding:0 12px 10px}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 12px}.tbl tr:last-child td{border-bottom:0}.tbl .r{text-align:right}.tbl .num{white-space:nowrap;font-weight:900}.tbl tbody tr{transition:background .2s}.tbl tbody tr:hover{background:#f7fcfd}.tbl tr.is-new td{animation:rowIn 1.6s var(--ease-out)}@keyframes rowIn{0%{background:#fff4c9}to{background:0 0}}.rows>li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.rows>li:last-child{border-bottom:0}.seg{border:var(--bw) solid var(--navy);scrollbar-width:none;background:#fff;border-radius:999px;gap:2px;max-width:100%;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button{z-index:1;min-height:38px;font:800 14.5px/1 var(--f-ui);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:0 16px;transition:color .25s;position:relative}.seg button:hover{color:var(--navy)}.seg button[aria-selected=true],.seg button[aria-pressed=true]{color:#fff}.seg .seg-ind{z-index:0;background:var(--navy);transition:transform .35s var(--ease-spring), width .35s var(--ease-spring);border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}@media (max-width:759px){.seg button{min-height:40px;padding:0 14px}}.field{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.field>label,.lbl{font:900 12px/1.2 var(--f-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.inp{border:2px solid var(--navy);background:#fff;border-radius:18px;align-items:center;gap:10px;min-height:60px;padding:0 8px 0 16px;transition:box-shadow .2s;display:flex}.inp:focus-within{box-shadow:0 0 0 4px #1fb9d847}.inp input{width:0;min-width:0;height:56px;font:900 24px/1 var(--f-ui);font-variant-numeric:tabular-nums;color:var(--navy);background:0 0;border:0;outline:0;flex:1}.inp input::placeholder{color:#a4afc3}.inp .unit{color:var(--ink-3);font-weight:900}.inp.is-bad{border-color:var(--coral-2);box-shadow:0 0 0 4px #f0426e26}.hint{color:var(--ink-3);font-size:13.5px;font-weight:700}.hint.is-bad{color:var(--coral-ink)}.quick{flex-wrap:wrap;gap:6px;display:flex}.quick button{border:var(--bw) solid var(--line);min-height:34px;font:800 13px/1 var(--f-ui);color:var(--ink-2);background:#fff;border-radius:999px;padding:0 12px;transition:border-color .2s,background .2s}.quick button:hover{border-color:var(--navy);background:var(--t-sea);color:var(--navy)}@media (max-width:759px){.quick button{min-height:40px}}.switch{border:var(--bw) solid var(--navy);background:#dbe3ee;border-radius:99px;flex:none;width:48px;height:28px;transition:background .25s;position:relative}.switch:after{content:"";border:var(--bw) solid var(--navy);width:21px;height:21px;transition:transform .3s var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.switch[aria-checked=true]{background:var(--green)}.switch[aria-checked=true]:after{transform:translate(20px)}.switch-row{justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}.check{cursor:pointer;align-items:flex-start;gap:12px;font-weight:700;line-height:1.4;display:flex}.check input{opacity:0;width:1px;height:1px;position:absolute}.check .box{border:2px solid var(--navy);background:#fff;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;transition:background .2s;display:grid}.check .box .ic{opacity:0;width:16px;height:16px;transition:transform .25s var(--ease-spring), opacity .2s;transform:scale(.4)}.check input:checked+.box{background:var(--green)}.check input:checked+.box .ic{opacity:1;transform:none}.check input:focus-visible+.box{outline:3px solid var(--sea-4);outline-offset:2px}.stk{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.stk-wait{opacity:0}.stk-in{animation:stkIn .5s var(--ease-out)}@keyframes stkIn{0%{opacity:0;transform:scale(.94)}}.caustic{pointer-events:none;position:absolute;inset:0;overflow:hidden}.caustic:before,.caustic:after{content:"";background-image:var(--caustic);opacity:.42;will-change:transform;background-repeat:repeat;background-size:420px 420px;animation:46s linear infinite cdrift;position:absolute;inset:-420px}.caustic:after{opacity:.26;background-size:300px 300px;animation:38s linear infinite cdrift2}@keyframes cdrift{0%{transform:translate(0,0)}to{transform:translate(420px,420px)}}@keyframes cdrift2{0%{transform:translate(0,0)}to{transform:translate(-300px,300px)}}.bubbles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bubbles i{width:var(--s,8px);height:var(--s,8px);animation:rise var(--d,9s) linear var(--dl,0s) infinite;opacity:0;background:radial-gradient(circle at 35% 30%,#ffffffe6 0 18%,#ffffff2e 30%);border:1.5px solid #fffffff2;border-radius:50%;position:absolute;bottom:-16px}@keyframes rise{0%{opacity:0;transform:translate(0,0)}10%{opacity:.9}50%{transform:translate3d(var(--sway,10px), calc(var(--h,300px) * -.5), 0)}90%{opacity:.8}to{transform:translate3d(0, calc(var(--h,300px) * -1), 0);opacity:0}}.wave-edge{pointer-events:none;width:100%;display:block;position:absolute;left:0;right:0}.bob{animation:5.5s ease-in-out infinite bob}@keyframes bob{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}.df-logo{font-family:Lilita One,Fredoka,sans-serif;font-size:var(--df,60px);letter-spacing:.01em;place-items:center;line-height:1;display:inline-grid;position:relative;rotate:-3deg}.df-logo>span{grid-area:1/1;display:inline-flex}.df-back{color:#1b2a4a;-webkit-text-stroke:calc(var(--df,60px) * .23) #1b2a4a;text-shadow:0 calc(var(--df,60px) * .117) 0 #1b2a4a, 0 calc(var(--df,60px) * .27) calc(var(--df,60px) * .37) #061e3c66}.df-a{background:linear-gradient(#fffbd6 6%,#ffe34f 40%,#ffab1f 86%);color:#0000;-webkit-background-clip:text;background-clip:text}.df-b{background:linear-gradient(#ffeef4 6%,#ff9cbb 42%,#ff4f7e 86%);color:#0000;-webkit-background-clip:text;background-clip:text}.brand{border-radius:14px;flex:none;align-items:center;gap:10px;display:inline-flex}.brand-mark{border-radius:12px;flex:none;width:40px;height:40px;display:block;box-shadow:0 2px #1b2a4a40}.brand-mark svg{width:100%;height:100%;display:block}.brand-word{font:400 23px/1 var(--f-display);letter-spacing:.01em;color:var(--navy)}.brand-word b{color:var(--sea-3);font-weight:400}.top{z-index:50;height:var(--top-h);border-bottom:var(--bw) solid #1b2a4a1f;background:#fffffff7;transition:box-shadow .3s,border-color .3s;position:sticky;top:0}.top.is-scrolled{border-bottom-color:#1b2a4a33;box-shadow:0 10px 24px -18px #1b2a4a73}.top-in{align-items:center;gap:20px;height:100%;display:flex}.nav{align-items:center;gap:2px;margin-inline:auto;display:flex;position:relative}.nav a{z-index:1;height:42px;font:800 15px/1 var(--f-ui);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;transition:color .2s;display:inline-flex;position:relative}.nav a:hover,.nav a[aria-current=page]{color:var(--navy)}.nav-ind{z-index:0;background:var(--t-sea);border:var(--bw) solid var(--navy);width:0;height:42px;box-shadow:0 2px 0 var(--navy);transition:transform .45s var(--ease-spring), width .45s var(--ease-spring), opacity .2s;opacity:0;pointer-events:none;border-radius:999px;margin-top:-21px;position:absolute;top:50%;left:0}.top-right{flex:none;align-items:center;gap:10px;display:flex}.bal{border:var(--bw) solid var(--navy);height:44px;box-shadow:0 2px 0 var(--navy);font:900 16px/1 var(--f-ui);font-variant-numeric:tabular-nums;color:var(--navy);white-space:nowrap;transition:transform .2s var(--ease-out), background .3s;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;display:inline-flex}.bal .coin{filter:none;width:30px;height:30px}.bal small{font:800 12px/1 var(--f-ui);color:var(--ink-3)}.bal:hover{background:var(--t-sun)}.bal.hit{animation:balHit .5s var(--ease-spring)}@keyframes balHit{0%{transform:scale(1)}35%{background:var(--t-sun);transform:scale(1.09)}to{transform:scale(1)}}.bal .coin.hit{animation:coinSpin .6s var(--ease-out)}@keyframes coinSpin{0%{transform:rotateY(0)scale(1)}50%{transform:rotateY(180deg)scale(1.2)}to{transform:rotateY(360deg)scale(1)}}.wal{background:var(--paper-2);border:var(--bw) solid transparent;height:44px;font:800 14px/1 var(--f-ui);color:var(--navy);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;transition:border-color .2s,background .2s;display:inline-flex}.wal:hover,.wal[aria-expanded=true]{border-color:var(--navy);background:#fff}.wal .wal-net{color:var(--ink-3);font-size:11.5px;font-weight:800}.avatar{border:2px solid var(--navy);width:44px;height:44px;box-shadow:0 0 0 2.5px #fff, 0 0 0 4px var(--sun);background:radial-gradient(circle at 35% 30%,#f3feff,#b6fbf3 55%,#7fe6ef);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.top-menu,.wal-ic{display:none}.wal-ic .ic{width:20px;height:20px}@media (max-width:1379px){.nav a{padding:0 12px}.wal .wal-addr-txt,.wal .wal-net{display:none}.wal-ic{display:inline-grid}.wal{gap:6px;padding:0 12px}}@media (max-width:1239px){.top-in{gap:12px}.brand-word{font-size:21px}}@media (max-width:1119px){.nav a{padding:0 10px;font-size:14.5px}}@media (min-width:1024px) and (max-width:1099px){.top .brand-word{display:none}}@media (max-width:1023px){.nav,.wal,.bell,.top-right .avatar{display:none}.top-in{justify-content:space-between}.top-menu{display:inline-grid}.brand-mark{border-radius:11px;width:36px;height:36px}.brand-word{font-size:20px}.bal{height:40px;padding-right:12px;font-size:15px}.bal .coin{width:28px;height:28px}}@media (max-width:374px){.brand-word{display:none}}.pop{z-index:70;border:var(--bw) solid var(--navy);min-width:280px;max-width:min(360px,100vw - 24px);box-shadow:var(--sh-2);animation:popIn .28s var(--ease-spring);transform-origin:var(--ox,90%) -8px;background:#fff;border-radius:20px;padding:8px;position:fixed}.pop.out{animation:.16s ease-in forwards popOut}@keyframes popIn{0%{opacity:0;transform:translateY(-6px)scale(.96)}}@keyframes popOut{to{opacity:0;transform:translateY(-4px)scale(.97)}}.pop h4{font:900 12px/1 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:10px 12px 8px}.pop-item{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px;font-size:14.5px;font-weight:700;line-height:1.35;display:flex}.pop-item:hover{background:var(--paper-2)}.pop-item .ic{width:22px;height:22px}.pop-sep{background:var(--line);height:1px;margin:6px 8px}.tabbar{display:none}@media (max-width:1023px){.tabbar{z-index:50;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));border:2px solid var(--navy);max-width:560px;height:64px;box-shadow:0 3px 0 var(--navy), 0 18px 30px -14px #1b2a4a73;background:#fffffffa;border-radius:24px;grid-template-columns:repeat(5,1fr);align-items:end;margin-inline:auto;padding:0 6px;display:grid;position:fixed}}.tab{height:60px;font:800 11.5px/1 var(--f-ui);color:var(--ink-3);border-radius:18px;align-content:center;justify-items:center;gap:3px;transition:color .2s;display:grid;position:relative}.tab .ic{--icf:transparent;width:25px;height:25px;transition:transform .35s var(--ease-spring)}.tab[aria-current=page]{color:var(--navy)}.tab[aria-current=page] .ic{--icf:#b6fbf3;transform:translateY(-2px)}.tab[aria-current=page]:after{content:"";background:var(--sea-2);border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px}.tab--play{color:var(--navy);align-content:end;padding-bottom:7px}.tab--play .tab-play{border:2px solid var(--navy);width:58px;height:58px;box-shadow:inset 0 3px 0 #ffffff8c, 0 3px 0 var(--navy), 0 10px 18px -6px #1b2a4a80;transition:transform .2s var(--ease-out);background:linear-gradient(#c5f77a,#7fd83a);border-radius:50%;place-items:center;margin-top:-30px;display:grid}.tab--play .tab-play .ic{--icf:#fff;width:28px;height:28px;translate:2px}.tab--play:active .tab-play{box-shadow:inset 0 3px 0 #ffffff80, 0 0 0 var(--navy);transform:translateY(3px)}.foot{background:var(--navy);color:#cfdcf0;margin-top:0;padding:88px 0 40px;position:relative;overflow:hidden}.foot .wave-edge{height:42px;top:-1px}.foot-grid{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:40px;display:grid}.foot .brand-word{color:#fff}.foot .brand-word b{color:var(--sea-1)}.foot p{color:#b8c7de}.foot h4{font:900 12px/1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--sun);margin-bottom:14px}.foot-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;display:grid}.foot-links a,.foot-links button{color:#e5edf8;text-align:left;align-items:center;min-height:36px;font-weight:700;display:inline-flex}.foot-links a:hover,.foot-links button:hover{color:var(--sun)}.foot-bottom{color:#9fb1cc;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:48px;padding-top:20px;font-size:13.5px;display:flex}.foot-fish{opacity:.9;width:120px;position:absolute;bottom:70px;right:6%}@media (max-width:859px){.foot-fish{display:none}}@media (max-width:1023px){.foot{padding-bottom:calc(40px + var(--tab-h) + 12px + env(safe-area-inset-bottom,0px))}}.scrim{z-index:80;background:#14223e61;animation:.25s fadeIn;position:fixed;inset:0}.scrim.out{animation:.2s forwards fadeOut}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeOut{to{opacity:0}}.modal{z-index:81;overscroll-behavior:contain;border:2px solid var(--navy);border-radius:var(--r-xl);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:0 4px 0 var(--navy), 0 40px 80px -30px #0a142899;animation:modalIn .38s var(--ease-spring);background:#fff;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal.out{animation:.2s ease-in forwards modalOut}.modal--wide{width:min(980px,100vw - 32px)}@keyframes modalIn{0%{opacity:0;transform:translate(-50%,-46%)scale(.97)}}@keyframes modalOut{to{opacity:0;transform:translate(-50%,-48%)scale(.98)}}.modal-h{justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 24px 0;display:flex}.modal-h h2{font-family:var(--f-display);color:var(--navy);font-size:30px;line-height:1.05}.modal-b{padding:16px 24px 24px}.modal-f{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:0 24px 24px;display:flex}.m-x--float{z-index:3;box-shadow:0 2px 0 var(--navy);background:#fff;position:absolute;top:14px;right:14px}.drawer .modal-b{padding-top:16px}body.has-modal .toasts{top:16px;bottom:auto}.drawer{z-index:81;overscroll-behavior:contain;border:2px solid var(--navy);border-radius:var(--r-xl);width:min(500px,100vw - 24px);animation:drawerIn .45s var(--ease-out);background:#fff;position:fixed;top:12px;bottom:12px;right:12px;overflow-y:auto;box-shadow:0 40px 80px -30px #0a142899}.drawer.out{animation:.22s ease-in forwards drawerOut}@keyframes drawerIn{0%{opacity:0;transform:translate(40px)}}@keyframes drawerOut{to{opacity:0;transform:translate(40px)}}@media (max-width:759px){.modal,.drawer{width:100%;max-height:90dvh;animation:sheetIn .42s var(--ease-out);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-radius:28px 28px 0 0;inset:auto 0 0;transform:none;box-shadow:0 -20px 60px -20px #0a142880}.modal.out,.drawer.out{animation:.22s ease-in forwards sheetOut}.modal:before,.drawer:before{content:"";background:#c9d3e2;border-radius:9px;width:44px;height:5px;margin:10px auto 0;display:block}.modal-h{padding:14px 18px 0}.modal-b{padding:14px 18px 18px}.modal-f{padding:0 18px 20px}.modal-f .btn{flex:1}.m-x--float{top:20px;right:14px}.modal-h h2{font-size:26px}}@keyframes sheetIn{0%{transform:translateY(100%)}}@keyframes sheetOut{to{transform:translateY(100%)}}.toasts{z-index:90;pointer-events:none;grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;width:min(460px,100vw - 24px);display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:1023px){.toasts{bottom:calc(var(--tab-h) + 24px + env(safe-area-inset-bottom,0px))}}body.route-play .toasts{bottom:24px}.toast{pointer-events:auto;border:var(--bw) solid var(--navy);box-shadow:0 3px 0 var(--navy), var(--sh-2);color:var(--navy);animation:toastIn .45s var(--ease-spring);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:12px 18px 12px 12px;font-size:15px;font-weight:800;line-height:1.35;display:flex}.toast.out{animation:.25s ease-in forwards toastOut}.toast .t-ic{background:var(--t-green);border:var(--bw) solid var(--navy);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.toast .t-ic .ic{width:18px;height:18px}.toast>div{overflow-wrap:anywhere;min-width:0}.toast small{color:var(--ink-3);font-size:13px;font-weight:700;display:block}.toast--info .t-ic{background:var(--t-sea)}.toast--warn .t-ic{background:var(--t-sun)}@keyframes toastIn{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes toastOut{to{opacity:0;transform:translateY(10px)}}.fly{z-index:95;pointer-events:none;position:fixed;inset:0}.fly .coin{filter:drop-shadow(0 3px 2px #1b2a4a4d);width:30px;height:30px;position:fixed;top:0;left:0}.fly .plus-pop{font:900 18px/1 var(--f-ui);color:var(--green-3);white-space:nowrap;text-shadow:0 2px #fff,0 -1px #fff,1px 0 #fff,-1px 0 #fff;position:fixed;top:0;left:0}.tide{left:0;right:0;top:var(--top-h);z-index:45;pointer-events:none;position:fixed;bottom:0;overflow:hidden}.tide .tide-w{height:calc(100% + 120px);position:absolute;top:0;left:0;right:0;transform:translateY(100%)}.tide .tide-w svg{width:100%;height:60px;margin-bottom:-1px;display:block;position:relative}.tide .tide-w div{background:linear-gradient(#d9f6f8,#eefafc 70%);height:calc(100% - 60px)}.shell{flex-direction:column;min-height:100dvh;display:flex}.main{flex:1 0 auto;position:relative}.main.enter{animation:pageIn .5s var(--ease-out)}@keyframes pageIn{0%{opacity:0;transform:translateY(14px)}}.dive{z-index:100;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.dive.on{visibility:visible}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.caustic:before,.caustic:after,.bubbles{display:none}}
:root{--phase-h:0px}.phasebar{z-index:60;color:#fff;font:700 13px/1.2 var(--f-ui);background:#121d36;position:relative}.phasebar-in{justify-content:space-between;align-items:center;gap:6px 16px;min-height:40px;padding-block:4px;display:flex}.phasebar-lbl{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.phasebar-tag{color:#ffd23f;background:#ffd23f24;border-radius:999px;flex:none;align-items:center;gap:6px;height:24px;padding:0 10px 0 6px;display:inline-flex}.phasebar-tag .ic{--icf:#ffd23f47;width:16px;height:16px}.phasebar-tag b{font:900 10.5px/1 var(--f-ui);letter-spacing:.13em;text-transform:uppercase}.phasebar-moment{white-space:nowrap;text-overflow:ellipsis;color:#ffffffdb;min-width:0;overflow:hidden}.phasebar-moment b{color:#fff;font-weight:800}.phasebar-note{color:#fff9;font-weight:700}.phasebar-seg{background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex}.phasebar-seg button{color:#ffffffd1;min-height:28px;font:800 12.5px/1 var(--f-ui);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 5px;transition:background .2s,color .2s;display:inline-flex;position:relative}.phasebar-seg button:after{content:"";position:absolute;inset:-8px -2px}.phasebar-seg button:hover{color:#fff;background:#ffffff1a}.phasebar-seg button[aria-checked=true]{color:var(--navy);background:#ffd23f;box-shadow:0 2px #c98400}.phasebar-seg button:focus-visible{outline-offset:2px;outline:2px solid #fff}.phb-n{width:18px;height:18px;font:900 10.5px/1 var(--f-ui);background:#ffffff24;border-radius:50%;flex:none;place-items:center;display:grid}.phasebar-seg button[aria-checked=true] .phb-n{background:var(--navy);color:#ffd23f}.phb-ts,.phb-s{display:none}@media (max-width:1023px){.phasebar-note{display:none}}@media (max-width:759px){.phasebar-in{gap:8px;min-height:44px}.phasebar-moment{display:none}.phasebar-seg button{gap:5px;padding:0 11px 0 4px;font-size:12.5px}.phb-tl,.phb-l{display:none}.phb-ts,.phb-s{display:inline}}@media (max-width:374px){.phasebar-tag b{display:none}.phasebar-tag{padding:0 6px}.phb-n{display:none}.phasebar-seg button{padding:0 9px}}.top-play{gap:6px;margin-bottom:3px;padding:0 14px 0 12px}.top-play .top-play-chev{width:16px;height:16px;margin-left:-1px}.top-play[aria-expanded=true] .top-play-chev{transform:rotate(180deg)}@media (max-width:1379px){.top-play{border-radius:50%;width:44px;min-height:44px;padding:0;display:inline-flex}.top-play .top-play-t,.top-play .top-play-chev{display:none}.top-play .ic{width:22px;height:22px;translate:1px}}@media (max-width:1023px){.top-play{display:none}}.bal--pre{gap:7px;padding-right:14px}.bal-pre-t{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.bal-pre-t b{font:900 15px/1 var(--f-ui);color:var(--navy)}.bal-pre-t small{font:800 12.5px/1 var(--f-ui);color:var(--ink-3)}.nav-pip{background:var(--sun-2);vertical-align:top;border-radius:50%;width:7px;height:7px;margin:-10px 0 0 4px;display:inline-block;position:relative;box-shadow:0 0 0 1.5px #fff,0 0 0 2.6px #1b2a4a59}.nav a.is-soon{color:var(--ink-3)}.nav-soon{background:var(--t-sun);font:900 9px/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;pointer-events:none;border:1px solid #1b2a4a2e;border-radius:999px;padding:2px 6px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.nav-soon--new{background:var(--t-green);color:var(--navy)}@media (max-width:1379px){.top--long .nav a{padding:0 10px}}@media (min-width:1380px){.top--long .nav a{padding:0 11px}.top--long .wal .wal-net{display:none}}@media (min-width:1380px) and (max-width:1439px){.top--long .nav a{padding:0 8px}}@media (min-width:1024px) and (max-width:1239px){.top--long .brand-word{display:none}.top--long .nav a{padding:0 8px;font-size:14px}}.top--long .nav{flex-wrap:wrap;flex:1 1 0;place-content:flex-start center;row-gap:12px;min-width:0;height:56px;margin-inline:0;padding-block:7px;overflow:clip}.menu-dot{background:var(--coral-2);border:1.5px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:7px;right:7px}.gpk{gap:10px;width:100%;display:grid}.pop .gpk{width:344px;max-width:100%;padding:0 4px 2px}.gpk-lead{color:var(--ink-2);margin:-4px 0 12px;font-size:15px}.gpk-hint{background:var(--t-sea);color:var(--ink-2);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:700;line-height:1.42;display:flex}.gpk-hint .ic{flex:none;width:20px;height:20px;margin-top:1px}.gpk-hint b{color:var(--navy);font-weight:900}.gpk-hint--green{background:var(--t-green)}.gpk-hint--sun{background:var(--t-sun)}.gpk-list{gap:6px;display:grid}.gpk-row{border:1.5px solid var(--line);min-height:70px;color:var(--ink);transition:border-color .18s, transform .18s var(--ease-out), box-shadow .18s;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:8px 10px 8px 8px;display:flex}.gpk-row:hover{border-color:var(--navy);box-shadow:0 2px 0 var(--navy);transform:translateY(-1px)}.gpk-row .gtile{border-radius:15px;width:54px}.gpk-t{flex:1;justify-items:start;gap:1px;min-width:0;display:grid}.gpk-t b{font:900 16px/1.2 var(--f-ui);color:var(--navy)}.gpk-s{max-width:100%;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.gpk-chip{gap:5px;min-height:22px;margin-top:4px;padding:1px 8px;font-size:11.5px}.gpk-chip .ic{width:13px;height:13px}.gpk-chip .live{width:7px;height:7px}.gpk-go{width:36px;height:36px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.gpk-go .ic{width:20px;height:20px}.gpk-go--play{border:1.5px solid var(--navy);width:auto;box-shadow:0 2px 0 var(--navy);color:var(--navy);font:900 13.5px/1 var(--f-ui);--icf:#fff;background:linear-gradient(#c5f77a,#7fd83a);border-radius:999px;align-items:center;gap:5px;padding:0 13px 0 10px;display:inline-flex}.gpk-go--play .ic{width:16px;height:16px}.gpk-sub{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.gpk-sub-h{font:900 11.5px/1.2 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.gpk-sub-a{min-height:36px;font:800 13px/1 var(--f-ui);color:var(--sea-ink);border-radius:10px;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.gpk-sub-a .ic{width:16px;height:16px}.gpk-sub-a:hover{color:var(--navy)}.gpk-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.gpk-slot{background:var(--paper);border:1.5px dashed #1b2a4a47;border-radius:16px;align-items:center;gap:10px;min-height:56px;padding:7px 10px 7px 7px;transition:border-color .18s,background .18s;display:flex}.gpk-slot:hover{border-color:var(--navy);background:#fff}.gpk-slot .gtile{border-radius:12px;width:40px}.gpk-slot>span:last-child{min-width:0;display:grid}.gpk-slot b{font:900 14px/1.2 var(--f-ui);color:var(--navy)}.gpk-slot small{font:800 11.5px/1.2 var(--f-ui);color:var(--ink-3)}.drawer--games .modal-b{padding-top:6px}.menu-sec{gap:8px;display:grid}.menu-h{align-items:center;gap:4px;display:flex}.menu-h-act{font:800 12.5px/1 var(--f-ui);letter-spacing:0;text-transform:none;margin-left:auto}.pop-item.is-new:after,.menu-notes a.is-new:after{content:"";background:var(--coral-2);border-radius:50%;flex:none;width:9px;height:9px;margin-left:auto}.menu-l{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.menu-tag{min-height:22px;padding:1px 8px;font-size:11.5px}.menu-group{gap:2px;display:grid}.menu-subs{flex-wrap:wrap;gap:6px;padding:0 0 6px 58px;display:flex}.menu-subs a{border:1.5px solid var(--line);min-height:44px;font:800 13.5px/1 var(--f-ui);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 9px;display:inline-flex}.menu-subs a .ic{width:18px;height:18px}.menu-subs a:hover,.menu-subs a[aria-current=page]{border-color:var(--navy);background:var(--t-sea);color:var(--navy)}.menu .gpk-row{min-height:64px}.menu-foot{color:var(--ink-3);text-align:center;padding-top:4px;font-size:12.5px;font-weight:700}button.tab{appearance:none;cursor:pointer;font:800 11.5px/1 var(--f-ui);background:0 0;border:0;padding:0}.tab-l{display:block}.tab--play .tab-l{color:var(--navy)}.tab--play:hover .tab-play{transform:translateY(-2px)}.tab--play:focus-visible{outline:none}.tab--play:focus-visible .tab-play{outline:3px solid var(--sea-4);outline-offset:3px}.foot-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px 32px}.foot-pitch{max-width:420px;margin-top:8px}.foot-tag{font:400 22px/1.15 var(--f-display);letter-spacing:.01em;margin-top:14px;color:#fff!important}.foot-links--1{grid-template-columns:minmax(0,1fr)}.foot-links a{gap:9px}.foot-dot{background:var(--acc,var(--sea-2));border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 2px #fff3}.foot-dot--slot{box-shadow:none;background:0 0;border:1.5px dashed #fff9}.foot-st{color:#8fa3c4;margin-left:2px;font-size:12px;font-weight:800}.foot-genres{color:#8fa3c4;margin-top:-6px;padding:0 0 6px 19px;font-size:12.5px;font-weight:700;display:block}.foot-social{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.foot-soc{color:#e5edf8;min-width:44px;min-height:44px;font:800 13.5px/1 var(--f-ui);border:1.5px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;transition:border-color .2s,color .2s;display:inline-flex}.foot-soc:hover{border-color:var(--sun);color:var(--sun)}@media (max-width:1023px){.foot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-brand{grid-column:1/-1}.foot-links a{min-width:44px;min-height:44px}.top .brand{min-height:44px}}@media (max-width:599px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.foot-grid>div:nth-child(2){grid-column:1/-1}.foot-grid>div:nth-child(2) .foot-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.foot-links a{flex-wrap:wrap;gap:0 9px}.foot-st{flex-basis:100%;margin:-6px 0 0 19px}}.ln{position:absolute;inset:0}.ln-sheet{will-change:transform;height:100%;position:absolute;top:0;left:0;right:0;transform:translateY(100%)}.ln-body{background:linear-gradient(#e9f9fb 0%,#d4f3f6 55%,#c6eef3 100%);position:absolute;inset:0}.ln-edge{width:100%;height:70px;display:block;position:absolute;left:0}.ln-edge--top{top:-68px}.ln-edge--bot{bottom:-68px}.ln-card{opacity:0;text-align:center;border:2px solid var(--navy);border-radius:var(--r-xl);width:min(380px,100vw - 48px);box-shadow:0 4px 0 var(--navy), 0 30px 60px -30px #0a142873;background:#fff;justify-items:center;gap:8px;padding:26px 26px 22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ln-logo{--df:46px;place-items:center;min-height:62px;display:grid}.ln-name{font:400 40px/1 var(--f-display);color:var(--navy)}.ln-tile{border-radius:18px;width:60px}.ln-t{font:900 18px/1.3 var(--f-ui);color:var(--navy)}.ln-s{color:var(--ink-3);font-size:14px;font-weight:700}.ln-bar{background:var(--paper-2);border:1px solid var(--line);border-radius:99px;width:70%;height:8px;margin-top:8px;position:relative;overflow:hidden}.ln-bar i{background:linear-gradient(90deg, var(--sea-1), var(--sea-2));transform-origin:0;border-radius:99px;position:absolute;inset:0;transform:scaleX(0)}.lang-pick{border:1.5px solid var(--line);background:var(--paper);min-height:44px;color:var(--navy);font:800 14px/1 var(--f-ui);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.lang-pick:hover,.lang-pick:focus-within{border-color:var(--navy)}.lang-pick:focus-within{box-shadow:0 0 0 3px #1fb9d859}.lang-pick>.ic{width:18px;height:18px}.lang-pick select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.lang-pick--compact{padding:0 10px;font-size:13px}.top-lang{flex:none}.menu-lang{border-radius:16px;align-items:center;gap:12px;min-height:52px;padding:4px 8px;font-size:16px;font-weight:800;display:flex}.menu-lang .menu-l{flex:1}@media (max-width:1023px){.top-lang{display:none}}
.gstat--live{background:var(--t-green)}.gstat--test{background:var(--t-sun)}.gstat--break{background:var(--t-navy)}.gstat--dev{background:var(--t-sun)}.gstat--proto{background:var(--t-sea)}.gstat--slot{background:#fff;border-style:dashed}.dfart{object-fit:cover;object-position:50% 32%;width:100%;height:100%;display:block}.dfart--portrait{object-position:50% 18%}.gtile{aspect-ratio:1;border:1.5px solid var(--navy);border-radius:16px;flex:none;place-items:center;width:56px;display:grid;position:relative;overflow:hidden}.gtile--game{background:#5fd3e8}.gtile--game img{object-fit:cover;object-position:50% 38%;width:100%;height:100%}.gtile--slot{background:linear-gradient(160deg, var(--c1), var(--c2));color:var(--ink);border-style:dashed}.gtile--slot .ic{aspect-ratio:1;--icf:#fff;width:46%;height:auto}.slotart{background:linear-gradient(160deg, var(--c1) 0%, var(--c2) 100%);position:absolute;inset:0;overflow:hidden;container-type:size}.slotart:before{content:"";opacity:.5;background:radial-gradient(circle at 1px 1px,#1b2a4a29 1.2px,#0000 1.5px) 0 0/14px 14px;position:absolute;inset:0}.slotart>*{--u:min(1cqh, .625cqw)}.sa-win{width:calc(var(--u) * 112);height:calc(var(--u) * 74);border-radius:calc(var(--u) * 7);border:max(1.5px, calc(var(--u) * .9)) dashed #1b2a4a73;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 5) -2px #1b2a4a29;background:#ffffffdb;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.sa-bar{align-items:center;gap:calc(var(--u) * 1.6);height:calc(var(--u) * 11);padding:0 calc(var(--u) * 4);border-bottom:max(1px, calc(var(--u) * .6)) dashed #1b2a4a4d;flex:none;display:flex}.sa-bar i{width:calc(var(--u) * 2.6);aspect-ratio:1;background:#1b2a4a47;border-radius:50%}.sa-bar b{width:calc(var(--u) * 22);height:calc(var(--u) * 3.4);background:#1b2a4a24;border-radius:99px;margin-left:auto}.sa-body{justify-content:center;align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 6);flex:1;display:flex;position:relative}.sa-ic{width:calc(var(--u) * 26);aspect-ratio:1;border-radius:calc(var(--u) * 7);border:max(1.5px, calc(var(--u) * .9)) solid var(--navy);box-shadow:0 calc(var(--u) * 1.4) 0 var(--navy);color:var(--navy);--icf:var(--c2);background:#fff;flex:none;place-items:center;display:grid}.sa-ic .ic{aspect-ratio:1;width:64%;height:auto}.sa-m{flex:none;display:grid}.sa-m--casual{gap:calc(var(--u) * 2.4);grid-auto-flow:column}.sa-m--casual i{width:calc(var(--u) * 9.5);aspect-ratio:1;border-radius:calc(var(--u) * 3);border:max(1px, calc(var(--u) * .7)) solid var(--navy)}.sa-m--casual i:first-child{background:#ffd23f}.sa-m--casual i:nth-child(2){translate:0 calc(var(--u) * -3);background:#ff9cbb}.sa-m--casual i:nth-child(3){background:#7fe9ef}.sa-m--puzzle{grid-template-columns:repeat(3, calc(var(--u) * 7.4));gap:calc(var(--u) * 1.4)}.sa-m--puzzle i{aspect-ratio:1;border-radius:calc(var(--u) * 1.6);border:max(1px, calc(var(--u) * .6)) solid #1b2a4a66;background:#fff}.sa-m--puzzle i.half{background:#fff4c9}.sa-m--puzzle i.on{border-color:var(--navy);background:#ffd23f}.sa-m--party{grid-template-columns:repeat(2, calc(var(--u) * 10));gap:calc(var(--u) * 2.4)}.sa-m--party i{aspect-ratio:1;border:max(1px, calc(var(--u) * .7)) solid var(--navy);border-radius:50%}.sa-m--party i:first-child{background:#ff9cbb}.sa-m--party i:nth-child(2){background:#ffd23f}.sa-m--party i:nth-child(3){background:#7fe9ef}.sa-m--party i:nth-child(4){background:#c8f38e}.sa-m--comp{align-items:end;gap:calc(var(--u) * 1.4);height:calc(var(--u) * 26);grid-auto-flow:column}.sa-m--comp i{width:calc(var(--u) * 8.4);height:var(--h);border-radius:calc(var(--u) * 1.6) calc(var(--u) * 1.6) 0 0;border:max(1px, calc(var(--u) * .7)) solid var(--navy);background:#e2d9ff}.sa-m--comp i:nth-child(2){background:#ffd23f}.sa-plus{right:calc(50% - var(--u) * 62);top:calc(50% - var(--u) * 43);width:calc(var(--u) * 15);aspect-ratio:1;background:var(--navy);color:#fff;box-shadow:0 0 0 max(2px, calc(var(--u) * 1.2)) #fff;border-radius:50%;place-items:center;display:grid;position:absolute}.sa-plus .ic{aspect-ratio:1;width:58%;height:auto}
.band{isolation:isolate;background:linear-gradient(#f2fcfd 0%,#dff6f8 55%,#c4eff2 100%);padding:44px 0 96px;position:relative;overflow:hidden}.band .caustic{opacity:.5;z-index:-1}.band .bubbles{z-index:-1}.band-in{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;display:grid}.band h1{font-size:clamp(34px,4vw,52px)}.band .lead{max-width:640px;margin-top:10px;font-size:18px}.band-kick{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.band .wave-edge{z-index:1;height:44px;bottom:-1px}.band-art{width:300px;height:150px;position:relative}.band-art .stk{position:absolute}.overlap{z-index:2;margin-top:-72px;position:relative}@media (max-width:859px){.band{padding:28px 0 84px}.band-in{grid-template-columns:1fr}.band-art{display:none}.band .lead{font-size:16px}}.grid{gap:24px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.g-8-4{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.g-5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}@media (max-width:1023px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.g-7-5,.g-8-4,.g-5-7{grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.g2,.g3,.g4{grid-template-columns:minmax(0,1fr)}.grid{gap:16px}}.mt-s{margin-top:12px}.mt{margin-top:24px}.mt-l{margin-top:48px}.stack{align-content:start;gap:24px;display:grid}@media (max-width:759px){.stack{gap:16px}.mt{margin-top:16px}.mt-l{margin-top:36px}}.kv{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:15px;display:flex}.kv:last-child{border-bottom:0}.kv>span:first-child{color:var(--ink-2);font-weight:700}.kv b{font-variant-numeric:tabular-nums;text-align:right;font-weight:900}.note{background:var(--t-sea);color:var(--ink-2);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.note .ic{width:20px;height:20px;margin-top:1px}.note--sun{background:var(--t-sun)}.note--coral{background:var(--t-coral)}.note--green{background:var(--t-green)}.formula{color:var(--navy);background:#fff;border:1.5px dashed #1b2a4a59;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:14.5px;font-weight:800;display:inline-flex}.nofix{border:2px solid var(--navy);min-height:36px;box-shadow:0 2px 0 var(--navy);font:900 14px/1 var(--f-ui);color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;display:inline-flex}.nofix .ic{width:22px;height:22px}.badge-inline{background:var(--coral-2);color:#fff;min-width:20px;height:20px;font:900 11px/1 var(--f-ui);vertical-align:middle;letter-spacing:0;border-radius:99px;place-items:center;margin-left:6px;padding:0 6px;display:inline-grid}.menu{gap:16px;display:grid}.menu-me{background:var(--paper-2);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.menu-me-t{flex:1;min-width:140px;display:grid}.menu-me-t b{font-size:18px;font-weight:900}.avatar--lg{width:56px;height:56px}.menu-nav{gap:4px;display:grid}.menu-nav a{border-radius:16px;align-items:center;gap:12px;min-height:52px;padding:4px 8px;font-size:16px;font-weight:800;display:flex}.menu-nav a:hover,.menu-nav a[aria-current=page]{background:var(--t-sea)}.menu-nav .tile-ic{border-radius:12px;width:38px;height:38px}.menu-chev{width:18px;height:18px;color:var(--ink-3);margin-left:auto}.menu-h{font:900 12px/1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.menu-notes{gap:4px;display:grid}.menu-notes a{border-radius:14px;align-items:center;gap:12px;min-height:48px;padding:6px 8px;font-size:14.5px;font-weight:700;line-height:1.35;display:flex}.menu-notes a:hover{background:var(--paper-2)}.menu-notes .tile-ic{border-radius:11px;width:34px;height:34px}.viz-tip{z-index:96;pointer-events:none;border:1.5px solid var(--navy);min-width:150px;max-width:280px;box-shadow:var(--sh-2);background:#fff;border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.3;position:fixed;top:0;left:0}.vt-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:12px;font-weight:900}.vt-r{grid-template-columns:12px auto 1fr;align-items:center;gap:8px;padding:2px 0;display:grid}.vt-r i{border-radius:3px;width:12px;height:3px}.vt-r b{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:900}.vt-r span{color:var(--ink-3);font-weight:700}.sbar{height:var(--sbh,16px);gap:2px;margin:16px 0 14px;display:flex}.sb-seg{outline-offset:3px;min-width:4px;height:100%;transition:filter .2s,transform .2s;display:block}.sb-seg:first-child{border-radius:6px 0 0 6px}.sb-seg:last-child{border-radius:0 6px 6px 0}.sb-seg.is-hot{filter:brightness(1.12)saturate(1.05);transform:scaleY(1.18)}.vleg{gap:8px;display:grid}.vleg li{color:var(--ink-2);grid-template-columns:12px 1fr auto;align-items:center;gap:10px;font-size:14.5px;font-weight:700;display:grid}.vleg i{border-radius:4px;width:12px;height:12px}.vleg b{color:var(--navy);font-weight:900}.vz{width:100%;height:auto;display:block;overflow:visible}.vz-grid{stroke:#e3eaf2;stroke-width:1px}.vz-base{stroke:#b8c4d6;stroke-width:1px}.vz-ax{font:700 11.5px var(--f-ui);fill:var(--ink-3);font-variant-numeric:tabular-nums}.vz-cross{stroke:var(--navy);stroke-width:1px;stroke-opacity:.5}.vz-hit{cursor:crosshair}.donut{flex:none;position:relative}.donut svg{display:block}.dn-seg{cursor:pointer;outline:none;transition:opacity .2s}.donut svg:hover .dn-seg:not(.is-hot){opacity:.55}.dn-c{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.dn-c b{font:900 26px/1 var(--f-ui);color:var(--navy)}.dn-c span{font:800 12px/1.3 var(--f-ui);color:var(--ink-3);margin-top:4px}.hb{gap:12px;display:grid}.hb li{color:var(--ink-2);outline-offset:4px;border-radius:6px;grid-template-columns:minmax(120px,190px) 1fr;align-items:center;gap:12px;font-size:14px;font-weight:700;display:grid}.hb-track{align-items:center;gap:10px;height:22px;display:flex;position:relative}.hb-track i{border-radius:0 4px 4px 0;min-width:4px;height:14px;transition:filter .2s;display:block}.hb li.is-hot i{filter:brightness(1.1)}.hb-track b{color:var(--navy);white-space:nowrap;font-size:14px;font-weight:900}@media (max-width:599px){.hb li{grid-template-columns:1fr;gap:4px}}.flow{grid-template-columns:minmax(96px,150px) minmax(36px,1fr) minmax(180px,290px);align-items:stretch;display:grid;position:relative}.flow-src{z-index:1;background:var(--navy);color:#fff;border-radius:20px;align-content:center;gap:6px;padding:16px 14px;display:grid;position:relative;box-shadow:0 3px #0c1630}.flow-k{font:900 11px/1.2 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--sun)}.flow-v{font:900 24px/1.05 var(--f-ui)}.flow-s{color:#c5d3ea;font-size:12.5px;font-weight:700;line-height:1.35}.flow-svg{width:100%;display:block}.flow-line{opacity:.9}.flow-dst{align-content:center;gap:10px;display:grid}.flow-d{border:1.5px solid var(--line);outline-offset:3px;background:#fff;border-radius:16px;padding:11px 12px 11px 16px;transition:border-color .2s,box-shadow .2s;position:relative}.flow-d:before{content:"";background:var(--c);border-radius:0 4px 4px 0;width:5px;position:absolute;top:10px;bottom:10px;left:-1px}.flow-d.is-hot{border-color:var(--navy);box-shadow:var(--sh-1)}.flow-d-top{align-items:baseline;gap:8px;display:flex}.flow-pct{color:var(--navy);font-size:18px;font-weight:900}.flow-lbl{color:var(--navy);font-size:14.5px;font-weight:900}.flow-val{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.flow-note{color:var(--ink-3);margin-top:2px;font-size:12.5px;font-weight:700;line-height:1.35}@media (max-width:599px){.flow{grid-template-columns:92px 28px minmax(0,1fr)}.flow-src{border-radius:16px;padding:12px 10px}.flow-v{font-size:18px}.flow-s{font-size:11.5px}.flow-d{padding:9px 10px 9px 13px}.flow-pct{font-size:16px}.flow-lbl{font-size:13.5px}}.dv{position:absolute;inset:0}.dv-water{will-change:transform;height:100%;position:absolute;top:0;left:0;right:0;transform:translateY(100%)}.dv-surf{width:100%;height:90px;position:absolute;top:-88px;left:0}.dv-water--up{opacity:0;transform:none}.dv-body{background:linear-gradient(#6fe2ea 0%,#2fc0dc 38%,#1596c9 72%,#0a7eb2 100%);position:absolute;inset:0;overflow:hidden}.dv-body .caustic{opacity:.55}.dv-rays{background:repeating-linear-gradient(100deg,#fff0 0 60px,#ffffff1f 60px 110px,#fff0 110px 190px);position:absolute;inset:-10% -20% 0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.dv-mid{opacity:0;pointer-events:none;place-content:center;justify-items:center;gap:18px;display:grid;position:absolute;inset:0}.dv-logo{--df:64px;filter:drop-shadow(0 10px 18px #06285059)}.dv-cap{font:900 16px/1 var(--f-ui);color:#fff;letter-spacing:.04em;text-shadow:0 2px #0a285059}.dv-ring{opacity:0;pointer-events:none;border-radius:50%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #1b2a4a,0 0 0 16px #fff,0 0 0 18px #1b2a4a}@media (max-width:759px){.dv-logo{--df:46px}}
body.route-play{background:#16acd0;overflow:hidden;padding-bottom:0!important}.playbar{z-index:50;left:0;right:0;top:var(--phase-h,0px);background:#fff;height:58px;position:fixed}.playbar .pb-in{align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.playbar .pb-wave{width:100%;height:8px;display:block;position:absolute;bottom:0;left:0;right:0}.playbar .pb-back{border:1.5px solid var(--navy);height:40px;font:800 14px/1 var(--f-ui);box-shadow:0 2px 0 var(--navy);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 14px 0 8px;transition:background .2s;display:inline-flex}.playbar .pb-back:hover{background:var(--t-sea)}.playbar .pb-back .ic{width:18px;height:18px}.playbar .pb-brand{border-radius:10px;flex:none;align-items:center;gap:8px;margin-left:4px;display:inline-flex}.playbar .pb-mark{width:30px;height:30px;display:block}.playbar .pb-mark svg{width:100%;height:100%;display:block}.playbar .pb-word{font:400 18px/1 var(--f-display);color:var(--navy)}.playbar .pb-slash{color:#b8c3d4;font-size:20px;font-weight:800}.playbar .pb-game{--df:21px;align-items:center;min-width:0;padding-top:2px;display:inline-flex}.playbar .pb-gname{font:400 20px/1 var(--f-display);color:var(--navy);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.playbar .pb-sp{flex:1;min-width:0}.playbar .pb-mine{background:var(--t-green);border:1.5px solid var(--navy);white-space:nowrap;min-width:0;height:40px;transition:transform .2s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 5px;font-size:13.5px;font-weight:700;display:inline-flex}.playbar .pb-mine:hover{transform:translateY(-1px)}.playbar .pb-mine b{font-weight:900}.playbar .pb-mine--break{background:var(--t-navy)}.playbar .pb-mine--todo{background:var(--t-sun)}.playbar .pb-ok{background:var(--green);border:1.5px solid var(--navy);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.playbar .pb-mine--break .pb-ok{background:#fff}.playbar .pb-mine--todo .pb-ok{background:var(--sun)}.playbar .pb-mine--wait{color:var(--ink-2);background:#fff;border-style:dashed}.playbar .pb-mine--wait .pb-ok{background:var(--paper-2)}.playbar .pb-mine--wait .pb-ok .ic{animation:1.6s linear infinite pbSpin}@keyframes pbSpin{to{transform:rotate(360deg)}}.playbar .pb-today{min-width:0;display:inline-flex}.playbar .pb-ok .ic{width:16px;height:16px}.playbar .pb-short{font-weight:900;display:none}.playbar .pb-st{flex:none}.playbar .pb-switch{background:var(--paper-2);height:40px;font:800 14px/1 var(--f-ui);color:var(--navy);white-space:nowrap;border:1.5px solid #0000;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px 0 10px;transition:border-color .2s,background .2s;display:inline-flex}.playbar .pb-switch:hover{border-color:var(--navy);background:#fff}.playbar .pb-switch .ic{width:20px;height:20px}.playbar .pb-bal{height:40px;box-shadow:0 2px 0 var(--navy);flex:none;font-size:15px}.playbar .pb-bal .coin{width:26px;height:26px}.playbar .pb-av{width:40px;height:40px;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--sun)}.page-play{left:0;right:0;top:calc(var(--phase-h,0px) + 58px);position:fixed;bottom:0}.page-play .play-wrap{background:linear-gradient(#55dde6,#0e98c6);position:absolute;inset:0}.page-play .play-frame{background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.page-play .play-wait{text-align:center;color:#fff;justify-items:center;gap:14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-play .pw-dots{gap:10px;display:flex}.page-play .pw-dots i{background:#ffffff4d;border:2px solid #fff;border-radius:50%;width:13px;height:13px;animation:1.2s ease-in-out infinite playWaitB}.page-play .pw-dots i:nth-child(2){animation-delay:.15s}.page-play .pw-dots i:nth-child(3){animation-delay:.3s}.page-play .pw-t{font:900 15px/1.3 var(--f-ui);text-shadow:0 2px #0a28504d}@keyframes playWaitB{50%{transform:translateY(-10px)}}.page-play .play-soon{overscroll-behavior:contain;isolation:isolate;background:linear-gradient(#f6fdfe 0%,#e6f7fa 55%,#cfeff4 100%);position:absolute;inset:0;overflow-y:auto}.page-play .play-soon:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 140' preserveAspectRatio='none'%3E%3Cpath d='M0 46c120-26 240-26 360 0s240 26 360 0 240-26 360 0 240 26 360 0' fill='none' stroke='%231fb9d8' stroke-opacity='.28' stroke-width='3'/%3E%3Cpath d='M0 92c90-20 180-20 270 0s180 20 270 0 180-20 270 0 180 20 270 0 180-20 360 0' fill='none' stroke='%231fb9d8' stroke-opacity='.16' stroke-width='3'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;height:140px;position:absolute;bottom:0;left:0;right:0}.page-play .soon-in{place-items:center;min-height:100%;padding:40px 24px 56px;display:grid}.page-play .soon-card{width:min(980px,100%);box-shadow:0 4px 0 var(--navy), 0 40px 80px -30px #0a142866;border-width:2px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid;overflow:hidden}.page-play .soon-art{border-right:2px solid var(--navy);min-height:360px;position:relative}.page-play .soon-badge{z-index:3;background:var(--navy);color:#ffd23f;font:900 12px/1 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:7px 13px 7px 9px;display:inline-flex;position:absolute;bottom:16px;left:16px;box-shadow:0 2px #0a14284d}.page-play .soon-badge .ic{--icf:#ffd23f4d;width:16px;height:16px}.page-play .soon-body{flex-direction:column;gap:14px;padding:30px 32px 28px;display:flex}.page-play .soon-h{font-size:clamp(34px,3.8vw,50px)}.page-play .soon-tag{font:800 17px/1.45 var(--f-ui);color:var(--ink-2)}.page-play .soon-pts{background:var(--paper-2);border-radius:18px;gap:8px;padding:12px 14px;display:grid}.page-play .soon-pts li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.page-play .soon-pts .ic{flex:none;width:22px;height:22px;margin-top:1px}.page-play .soon-pts b{color:var(--navy)}.page-play .soon-cta{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.page-play .pw-logo{--df:46px;font:400 40px/1 var(--f-display);color:#fff}@media (max-width:1023px){.playbar .pb-long{display:none}.playbar .pb-short{display:inline}.playbar .pb-word,.playbar .pb-mine--todo .pb-short,.playbar .pb-switch span{display:none}.playbar .pb-switch{justify-content:center;width:40px;padding:0}.page-play .soon-card{grid-template-columns:1fr}.page-play .soon-art{aspect-ratio:16/10;border-right:0;border-bottom:2px solid var(--navy);min-height:0}}@media (max-width:759px){.playbar{height:50px}.playbar .pb-in{gap:6px;height:44px;padding:0 8px}.playbar .pb-wave{height:7px}.page-play{top:calc(var(--phase-h,0px) + 50px)}.playbar .pb-back{justify-content:center;width:40px;height:38px;padding:0}.playbar .pb-back span{display:none}.playbar .pb-mark{width:28px;height:28px}.playbar .pb-slash{display:none}.playbar .pb-game{--df:18px}.playbar .pb-gname{gap:6px;font-size:17px}.playbar .pb-mine{gap:5px;height:36px;padding:0 10px 0 3px;font-size:13px}.playbar .pb-mine b{display:none}.playbar .pb-mine--todo .pb-short{display:inline}.playbar .pb-short{white-space:nowrap}.playbar .pb-ok{width:28px;height:28px}.playbar .pb-st{display:none}.playbar .pb-switch{width:38px;height:38px}.playbar .pb-bal{gap:5px;height:36px;margin-left:0;padding:0 10px 0 4px;font-size:14px}.playbar .pb-bal .coin{width:24px;height:24px}.playbar .pb-bal small,.playbar .pb-bal .bal-pre-t small,.playbar .pb-av{display:none}.page-play .soon-in{place-items:start center;padding:16px 12px 28px}.page-play .soon-body{gap:12px;padding:20px 18px}.page-play .soon-cta .btn{flex:100%}.page-play .soon-tag{font-size:16px}}@media (max-width:1023px){.playbar .pb-back,.playbar .pb-brand,.playbar .pb-mine,.playbar .pb-switch,.playbar .pb-bal{position:relative}.playbar .pb-brand{justify-content:center;min-width:38px;min-height:38px}.playbar .pb-back:after,.playbar .pb-brand:after,.playbar .pb-mine:after,.playbar .pb-switch:after,.playbar .pb-bal:after{content:"";position:absolute;inset:-5px -3px}}@media (max-width:420px){.playbar .pb-mine:not(.pb-mine--todo) .pb-short{display:none}.playbar .pb-mine:not(.pb-mine--todo){padding:0 3px}.playbar .pb-bal--pre .bal-pre-t{display:none}}
.pr-art{width:290px;height:160px}.pr-art-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pr-top{align-items:start}.pr-today{box-shadow:0 3px 0 var(--navy), var(--sh-2);border-width:2px;align-content:start;gap:16px;padding:24px 26px;display:grid}.pr-today-h{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pr-today-hl{min-width:0}.pr-state{font:400 clamp(28px, 3vw, 38px)/1.05 var(--f-display);color:var(--navy);margin:6px 0 4px}.pr-via{color:var(--ink-2);font-size:15px;font-weight:700;line-height:1.5}.pr-via b{color:var(--navy);font-weight:900}.pr-ok{background:var(--green);border:2px solid var(--navy);width:64px;height:64px;box-shadow:0 3px 0 var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.pr-ok .ic{width:34px;height:34px}.pr-ok--wait{background:var(--t-sun)}.pr-task,.pr-sat{gap:8px;display:grid}.pr-task-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pr-task-h .link{min-height:32px}.pr-checks{gap:8px;display:grid}.pr-checks li{background:var(--paper-2);border-radius:16px;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.pr-checks li.ok{background:#f2fbe9}.pr-today--todo .pr-checks li:not(.ok){background:#fff;border:1.5px dashed #1b2a4a47}.pr-ck{border:1.5px solid var(--navy);background:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.pr-checks li.ok .pr-ck{background:var(--green)}.pr-ck .ic{width:16px;height:16px}.pr-ck-t{min-width:0;color:var(--navy);flex:1;font-size:15px;font-weight:800}.pr-ck-g{border:1px solid var(--line);font:800 12px/1 var(--f-ui);color:var(--ink-3);background:#fff;border-radius:99px;flex:none;padding:5px 10px}.pr-ck-go{flex:none}.pr-gate-note{background:var(--t-sun);color:var(--ink-2);border-radius:14px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:700;line-height:1.4;display:flex}.pr-gate-note .ic{flex:none;width:18px;height:18px;margin-top:1px}.pr-gate-note b{color:var(--navy)}.pr-sat-l{gap:6px;display:grid}.pr-sat-i{background:var(--paper-2);border-radius:14px;grid-template-columns:minmax(84px,120px) minmax(0,1fr) 34px auto;align-items:center;gap:6px 10px;padding:7px 10px;font-size:14px;display:grid}.pr-sat-i.is-half{background:#fff9e6}.pr-sat-i.is-none{background:var(--t-coral)}.pr-sat-n{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.pr-sat-m{border:1.5px solid var(--navy);background:#fff;border-radius:99px;height:10px;position:relative}.pr-sat-m i{width:var(--p);background:linear-gradient(180deg, #c8f38e, var(--green-2));border-radius:99px;position:absolute;top:0;bottom:0;left:0}.pr-sat-i.is-half .pr-sat-m i{background:linear-gradient(180deg, #ffe680, var(--sun-2))}.pr-sat-i.is-none .pr-sat-m i{background:linear-gradient(180deg, #ffb3c6, var(--coral))}.pr-sat-mk{background:var(--navy);opacity:.45;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.pr-sat-i>b{color:var(--navy);text-align:right;font-weight:900}.pr-sat-hint{min-height:30px;font:800 12.5px/1.3 var(--f-ui);color:var(--gold-ink);grid-column:1/-1;align-items:center;gap:6px;display:inline-flex}.pr-sat-hint .ic{width:15px;height:15px}.pr-sat-hint:hover{text-decoration:underline}.pr-sat-rule{color:var(--ink-3);align-items:flex-start;gap:8px;font-size:12.5px;font-weight:700;line-height:1.45;display:flex}.pr-sat-rule .ic{flex:none;width:16px;height:16px;margin-top:2px}.pr-est{background:var(--t-sun);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 18px;padding:16px 18px;display:grid}.pr-est.is-done{background:var(--t-green)}.pr-est-l{gap:4px;display:grid}.pr-est-v{align-items:center;gap:6px;display:flex}.pr-est-v b{font:900 42px/1 var(--f-ui);color:var(--navy);letter-spacing:-.01em}.pr-est-v small{font:800 15px/1 var(--f-ui);color:var(--ink-3);align-self:flex-end;margin-bottom:4px}.pr-est-v .coin{width:32px;height:32px}.pr-split{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.pr-split-c{background:#fff;border:1.5px dashed #1b2a4a4d;border-radius:12px;align-content:center;gap:1px;min-width:0;padding:8px 12px;display:grid}.pr-split-c b{font:900 18px/1.1 var(--f-ui);color:var(--navy);white-space:nowrap}.pr-split-c span{color:var(--ink-3);white-space:nowrap;font-size:11.5px;font-weight:800}.pr-split-c em{color:var(--ink-2);font-size:11px;font-style:normal;font-weight:700}.pr-split-c--pb{border-style:solid;border-color:var(--green-2)}.pr-split-c--rw{border-style:solid;border-color:var(--sun-2)}.pr-split-op{font:900 20px/1 var(--f-ui);color:var(--ink-3);align-self:center}.pr-est-act{border-top:1px dashed #1b2a4a33;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;padding-top:4px;display:flex}.pr-sim{color:var(--ink-3);margin-bottom:0}.pr-sim .ic{width:15px;height:15px}.pr-done{font:800 14px/1.3 var(--f-ui);color:var(--green-3);align-items:center;gap:6px;display:inline-flex}.pr-done .ic{width:18px;height:18px}.pr-quota{flex-direction:column;gap:10px;display:flex}.pr-quota .card-h{margin-bottom:0}.pr-q-v{gap:2px;display:grid}.pr-q-v b{font:900 clamp(34px, 3.6vw, 44px)/1 var(--f-ui);color:var(--navy);letter-spacing:-.01em}.pr-q-v span{color:var(--ink-3);font-size:14px;font-weight:700}.pr-qm{gap:6px;display:grid}.pr-qm-l{font:700 12.5px/1.3 var(--f-ui);color:var(--ink-3);justify-content:space-between;gap:8px;display:flex}.pr-qm-l b{color:var(--navy);font-weight:900}.pr-q-note,.pr-q-rule{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.pr-q-note .ic,.pr-q-rule .ic{flex:none;width:17px;height:17px;margin-top:2px}.pr-q-rule{color:var(--ink-3);margin-top:auto}.pr-qy{background:var(--paper-2);border-radius:16px;gap:6px;padding:12px 14px;display:grid}.pr-qy-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pr-qy-h b{color:var(--navy)}.pr-free{gap:8px;display:grid}.pr-free-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pr-free-l li{min-height:36px;color:var(--ink-2);border:1.5px dashed #1b2a4a47;border-radius:12px;align-items:center;gap:8px;padding:4px 10px 4px 6px;font-size:13px;font-weight:700;display:flex}.pr-free-l li b{color:var(--navy);margin-left:auto;font-weight:900}.pr-free-n{background:var(--t-sun);border:1.5px solid var(--navy);width:24px;height:24px;font:900 12px/1 var(--f-ui);color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.pr-free-none{color:var(--ink-3);grid-column:1/-1;justify-content:center}.pr-free .kv{padding:6px 0;font-size:13.5px}.pr-pos-c .card-h .small b{color:var(--navy)}.pr-tbl{font-size:14px}.pr-tbl th{padding-inline:10px}.pr-tbl td{padding:12px 10px}.pr-tbl tfoot td{border-top:var(--bw) solid var(--navy);color:var(--ink-2);background:var(--paper-2);border-bottom:0;padding-top:12px;font-weight:800}.pr-tbl tfoot td:first-child{border-radius:0 0 0 12px}.pr-tbl tfoot td:last-child{border-radius:0 0 12px}.pr-tbl tfoot b{color:var(--navy)}.pr-pos{align-items:center;gap:8px;display:inline-flex}.pr-pos b{color:var(--navy);white-space:nowrap;font-size:15px;font-weight:900}.pr-pos-ic{background:var(--t-green);border:1.5px solid var(--navy);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.pr-pos-ic .ic{width:16px;height:16px}.pr-row--reward .pr-pos-ic{background:var(--t-sun)}.pr-row--dormant .pr-pos-ic,.pr-row--expired .pr-pos-ic{background:var(--paper-2);border-style:dashed}.pr-cell{gap:1px;min-width:0;display:grid}.pr-cell b{color:var(--navy)}.pr-sub{color:var(--ink-3);white-space:normal;font-size:11.5px;font-weight:700;line-height:1.3;display:block}.pr-tbl .r .pr-sub{text-align:right}.pr-stage{gap:4px;min-width:128px;display:grid}.pr-stage-d{color:var(--ink-3);font-size:12px;font-weight:700}.pr-stage-d b{color:var(--navy);font-weight:900}.pr-stage-m{background:#e7f2f6;border-radius:9px;height:7px;position:relative;overflow:hidden}.pr-stage-m i{width:var(--p);background:var(--sea-2);transition:width .8s var(--ease-out);border-radius:9px;position:absolute;top:0;bottom:0;left:0}.pr-stage-m--reward i{background:var(--sun-2)}.pr-note{color:var(--ink-2);max-width:220px;font-size:13px;font-weight:700}.pr-tbl td .link{min-height:32px}.pr-tank{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;font-size:13.5px;font-weight:700;display:flex}.pr-pos-foot{color:var(--ink-3);align-items:flex-start;gap:8px;margin-top:12px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.pr-pos-foot .ic{flex:none;width:17px;height:17px;margin-top:1px}.pr-pub{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.pr-pub .mo-stat b small{color:var(--ink-3);margin-left:4px;font-size:12px}.pr-pub-foot{margin-top:12px}.pr-rules-row,.pr-row-start{align-items:start}.pr-rules{min-width:0;display:grid}.pr-rule{border-bottom:1px solid var(--line);min-width:0}.pr-rule-b{overflow-wrap:anywhere;min-width:0}.pr-rule:last-child{border-bottom:0}.pr-rule summary{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 2px;list-style:none;display:flex}.pr-rule summary::-webkit-details-marker{display:none}.pr-rule summary:hover{background:var(--paper-2)}.pr-rule-t{font:900 15px/1.3 var(--f-ui);color:var(--navy);align-items:center;gap:8px;display:inline-flex}.pr-rule-chev{width:18px;height:18px;transition:transform .25s var(--ease-out)}.pr-rule[open] .pr-rule-chev{transform:rotate(180deg)}.pr-rule-k{font:800 11px/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.pr-rule-b{padding:2px 2px 14px}.pr-rl{color:var(--ink-2);gap:8px;font-size:14px;font-weight:700;line-height:1.5;display:grid}.pr-rl li b{color:var(--navy);font-weight:900}.pr-rl-p{color:var(--ink-2);font-size:14px;font-weight:700;line-height:1.5}.pr-rl--chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pr-rl--chips li{align-items:center;gap:6px;font-size:13.5px;display:flex}.pr-rl--chips .ic{width:16px;height:16px;color:var(--green-3);flex:none}.pr-pay{flex-direction:column;gap:14px;display:flex}.pr-pay .card-h{margin-bottom:0}.pr-pay-l{gap:10px;display:grid}.pr-pay-l li{color:var(--ink-2);gap:2px;font-size:14px;font-weight:700;line-height:1.5;display:grid}.pr-pay-l li b{color:var(--navy);font-weight:900}.pr-to-assets{border:1.5px solid var(--line);color:var(--ink-2);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-top:auto;padding:10px 14px;font-size:14px;font-weight:700;transition:border-color .2s;display:flex}.pr-to-assets:hover{border-color:var(--navy)}.pr-to-assets b{color:var(--navy);font-weight:900}.pr-part{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.pr-df{flex-direction:column;display:flex;overflow:hidden}.pr-df-art{border-bottom:var(--bw) solid var(--navy);background:#0b6f93;height:190px;display:block;overflow:hidden}.pr-df-art img{object-fit:cover;object-position:center 40%;width:100%;height:100%;transition:transform .4s var(--ease-out)}.pr-df:hover .pr-df-art img{transform:scale(1.03)}.pr-df-b{flex:1;align-content:start;gap:6px;padding:18px 20px 20px;display:grid}.pr-g-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.pr-g-h h3{font:900 18px/1.2 var(--f-ui);color:var(--navy)}.pr-g-m{font:800 13.5px/1.3 var(--f-ui);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.pr-g-m .ic{flex:none;width:18px;height:18px}.pr-g-m--on{color:var(--green-3)}.pr-g-m--off{color:var(--ink-3)}.pr-df-task{background:var(--paper-2);color:var(--ink-2);border-radius:16px;gap:3px;margin-top:6px;padding:12px 14px;font-size:14px;font-weight:700;display:grid}.pr-df-task>span:not(.lbl){color:var(--navy);font-weight:800}.pr-df-task em{color:var(--ink-3);font-size:12.5px;font-style:normal}.pr-df-go{justify-self:start;margin-top:8px}.pr-slots-w{align-content:start;gap:12px;display:grid}.pr-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pr-slot{box-shadow:none;background:#fbfeff;border-style:dashed;align-items:flex-start;gap:12px;padding:14px;display:flex}.pr-slot .gtile{border-radius:14px;width:46px;height:46px}.pr-slot .gtile .ic{width:22px;height:22px}.pr-slot-b{gap:4px;min-width:0;display:grid}.pr-slot-b h3{font:900 16px/1.2 var(--f-ui);color:var(--navy)}.pr-slot-b .lbl{font-size:10.5px}.pr-slot-b .pr-g-m{font-size:12.5px}.pr-slots-cta{background:var(--t-sea);border:var(--bw) solid var(--navy);transition:background .2s, transform .2s var(--ease-out);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.pr-slots-cta:hover{background:#d3f3f6;transform:translateY(-1px)}.pr-slots-cta>span{grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.pr-slots-cta>span .ic{grid-row:1/span 2;width:22px;height:22px}.pr-slots-cta b{color:var(--navy);font-weight:900}.pr-slots-cta>.ic{flex:none;width:20px;height:20px}.pr-vd{background:var(--paper-2);border-radius:18px;gap:8px;padding:14px 16px;display:grid}.pr-vd-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.pr-vd-n{color:var(--ink-2);font-weight:700}.pr-vd-n b{font:900 26px/1 var(--f-ui);color:var(--navy)}.pr-vd-m{padding-top:22px;position:relative}.pr-vd-need{background:var(--navy);width:2px;margin-left:-1px;font-style:normal;position:absolute;top:16px;bottom:-5px}.pr-vd-need span{font:800 11.5px/1 var(--f-ui);color:var(--green-3);white-space:nowrap;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.pr-fp,.pr-next,.pr-done,.pr-air{flex-direction:column;gap:12px;display:flex}.pr-fp .card-h,.pr-next .card-h,.pr-done .card-h,.pr-air .card-h{margin-bottom:0}.pr-fp-l{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pr-fp-i{background:var(--paper-2);border-radius:16px;align-content:start;gap:3px;padding:12px 14px;display:grid}.pr-fp-i--balance{background:var(--t-sun)}.pr-fp-i--earned{background:var(--t-coral)}.pr-fp-k{font:900 12px/1.2 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.pr-fp-i b{font:900 26px/1 var(--f-ui);color:var(--navy);align-items:baseline;gap:4px;display:inline-flex}.pr-fp-i b small{color:var(--ink-3);font-size:12px}.pr-fp .kv{font-size:14px}.pr-done>p.small{color:var(--ink-2)}.pr-done-l{display:grid}.pr-done-l li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.pr-done-l li>b{font:900 17px/1 var(--f-ui);color:var(--navy);white-space:nowrap}.pr-done-ok{background:var(--green);border:1.5px solid var(--navy);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.pr-done-ok .ic{width:16px;height:16px}.pr-done-t{flex:1;min-width:0;display:grid}.pr-done-t b{color:var(--navy);font-weight:900}.pr-done-tot{background:var(--t-sun);color:var(--ink-2);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;font-weight:800;display:flex}.pr-done-tot b{font:900 24px/1 var(--f-ui);color:var(--navy);align-items:center;gap:6px;display:inline-flex}.pr-done-tot .coin{width:26px;height:26px}.pr-done>.link{align-self:flex-start}.pr-tl{display:grid}.pr-tl li{gap:14px;padding:0 0 18px;display:flex;position:relative}.pr-tl li:before{content:"";background:repeating-linear-gradient(180deg, var(--navy) 0 4px, transparent 4px 8px);opacity:.3;width:2px;position:absolute;top:22px;bottom:2px;left:9px}.pr-tl li:last-child{padding-bottom:0}.pr-tl li:last-child:before{display:none}.pr-tl-d{border:2px solid var(--navy);background:#fff;border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px}.pr-tl li.now .pr-tl-d{background:var(--sun);box-shadow:0 0 0 4px #ffd23f66}.pr-tl li div{gap:2px;display:grid}.pr-tl li b{color:var(--navy);font-weight:900}.pr-next .kv{margin-top:auto;font-size:14px}.pr-air-v{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.pr-air-v b{font:900 36px/1 var(--f-ui);color:var(--navy)}.pr-air-v small{font:800 14px/1 var(--f-ui);color:var(--ink-3);align-self:flex-end;margin-bottom:3px}.pr-air-v .coin{width:28px;height:28px}.pr-approx{font:900 28px/1 var(--f-ui);color:var(--ink-3)}.pr-meter-est>i{background:repeating-linear-gradient(135deg,#ffe680 0 6px,#ffc94d 6px 12px)}.pr-calc{background:#fff;border:1.5px dashed #1b2a4a4d;border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 12px;display:flex}.pr-calc div{gap:1px;display:grid}.pr-calc span{color:var(--ink-3);font-size:11px;font-weight:800}.pr-calc b{font:900 15px/1.1 var(--f-ui);color:var(--navy)}.pr-calc>i{color:var(--ink-3);font-style:normal;font-weight:900}.pr-calc .is-r b{color:var(--gold-ink)}.pr-elig{gap:6px;display:grid}.pr-elig li{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.pr-elig .ic{border:1.5px solid var(--navy);background:#fff;border-radius:50%;flex:none;width:22px;height:22px;padding:3px}.pr-elig li.ok .ic{background:var(--green)}.pr-elig em{color:var(--ink-3);font-style:normal}.pr-elig .ck-hint{color:var(--coral-ink);margin-top:2px;font-size:12.5px;font-weight:700;display:block}.pr-elig .ck-hint a{color:inherit;text-underline-offset:2px;text-decoration:underline}.pr-air-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.pr-air-f b{color:var(--navy)}.pr-how{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.pr-how li{background:var(--paper-2);border-radius:18px;align-content:start;gap:6px;padding:16px;display:grid;position:relative}.pr-how-n{font:900 13px/1 var(--f-ui);color:var(--ink-3);position:absolute;top:14px;right:16px}.pr-how-ic{border:1.5px solid var(--navy);background:#fff;border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.pr-how-ic .ic{width:22px;height:22px}.pr-how b{font:900 15px/1.25 var(--f-ui);color:var(--navy)}.pr-cmp{display:grid}.pr-cmp-h,.pr-cmp-r{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,150px) minmax(0,1fr) minmax(0,1fr);gap:14px;padding:12px 4px;display:grid}.pr-cmp-h{border-bottom:var(--bw) solid var(--navy);padding-top:0}.pr-cmp-h span{font:900 12px/1.2 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.pr-cmp-h span .ic{width:18px;height:18px}.pr-cmp-h .pr-cmp-b{color:var(--green-3)}.pr-cmp-r:last-child{border-bottom:0}.pr-cmp-r>span{color:var(--ink-2);font-size:14px;font-weight:700;line-height:1.45}.pr-cmp-r>span:first-child{color:var(--navy);font-weight:900}.pr-cmp-r>span:last-child{color:var(--navy)}@media (max-width:1239px){.pr-how,.pr-pub{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.pr-part{grid-template-columns:minmax(0,1fr)}.pr-how{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-fp-l{grid-template-columns:minmax(0,1fr)}.pr-fp-i{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pr-fp-i b{grid-area:1/2/span 2}}@media (max-width:759px){.pr-today{padding:18px}.pr-ok{width:52px;height:52px}.pr-ok .ic{width:28px;height:28px}.pr-est{grid-template-columns:minmax(0,1fr);padding:14px}.pr-split{justify-content:flex-start}.pr-split-c{flex:1;min-width:0}.pr-est-act .btn--play{flex:100%}.pr-sat-i{grid-template-columns:minmax(0,1fr) 34px auto}.pr-sat-n{grid-column:1/-1}.pr-part{gap:16px}.pr-df-art{height:150px}.pr-df-b{padding:16px}.pr-slots{grid-template-columns:minmax(0,1fr);gap:10px}.pr-slot{padding:12px 14px}.pr-task-h .link,.pr-done>.link,.pr-sat-hint,.pr-tbl td .link{align-items:center;min-height:44px;display:inline-flex}.pr-ck-go{min-height:44px}.pr-checks li:not(.ok){flex-wrap:wrap}.pr-checks li:not(.ok) .pr-ck-go{flex:100%;justify-content:center;margin-left:40px}.pr-pub{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-how{grid-template-columns:minmax(0,1fr);gap:10px}.pr-how li{grid-template-columns:40px minmax(0,1fr);gap:2px 12px;padding:12px 14px}.pr-how-ic{grid-row:1/span 2}.pr-how li>b,.pr-how li>span.small{grid-column:2}.pr-how-n{top:10px;right:12px}.pr-cmp-h{display:none}.pr-cmp-r{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 0}.pr-cmp-r>span[data-h]:before{content:attr(data-h);font:900 11px/1.2 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1px;display:block}.pr-rl--chips{grid-template-columns:minmax(0,1fr)}.pr-pos-c .tbl-wrap{margin:0;overflow:visible}.pr-tbl,.pr-tbl tbody,.pr-tbl tr,.pr-tbl td{display:block}.pr-tbl thead,.pr-tbl tfoot{display:none}.pr-tbl tbody tr{border:1.5px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-bottom:10px;padding:14px;display:grid}.pr-tbl tbody tr:hover{background:#fff}.pr-tbl td{border:0;padding:0}.pr-tbl td.r,.pr-tbl .r .pr-sub{text-align:left}.pr-tbl td[data-h]:not([data-h=""]):before{content:attr(data-h);font:900 10.5px/1.2 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;display:block}.pr-tbl td[data-h=Position]{grid-column:1/-1}.pr-tbl td[data-h=Position]:before{display:none}.pr-tbl td[data-h=Stage],.pr-tbl td[data-h=Note],.pr-tbl td[data-h=""]{grid-column:1/-1}.pr-stage{min-width:0}.pr-note{max-width:none}.pr-q-v b{font-size:32px}}
.chip--tiny{min-height:22px;padding:2px 8px;font-size:11.5px}.tbl-wrap{margin:0 -4px;overflow-x:auto}.show-s{display:none}.pad-end{height:88px}.pre-a{width:18px;height:18px;color:var(--ink-3)}.center{text-align:center}.tier-ic{background:var(--t-sea);border:var(--bw) solid var(--navy);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.tier-t{gap:2px;min-width:0;display:grid}@media (max-width:759px){.hide-s{display:none}.show-s{display:block}}.mo-band{padding-top:26px}.mo-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:26px;display:flex}.mo-tabs{border:var(--bw) solid var(--navy);max-width:100%;box-shadow:0 2px 0 var(--navy);background:#fff;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.mo-tab{min-height:44px;font:800 15px/1 var(--f-ui);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;transition:background .2s,color .2s;display:inline-flex;position:relative}.mo-tab .ic{width:20px;height:20px}.mo-tab:hover{background:var(--paper-2);color:var(--navy)}.mo-tab[aria-current=page]{background:var(--navy);color:#fff;box-shadow:inset 0 2px #ffffff1f}.mo-tab[aria-current=page] .ic{--icf:#ffffff38}.mo-tab-tag{background:var(--t-sun);color:var(--gold-ink);font:900 10.5px/1 var(--f-ui);letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:4px 7px}.mo-tab[aria-current=page] .mo-tab-tag{background:var(--sun);color:var(--navy)}.mo-tab-dot{background:var(--green-2);border-radius:50%;width:8px;height:8px;transition:background .3s;box-shadow:0 0 0 2px #fff}.mo-tab-dot--todo{background:var(--sun-2)}.mo-ctx{flex-wrap:wrap;gap:8px;display:flex}.mo-ctx--l{justify-content:flex-start}.mo-band .band-in{align-items:center}.mo-head .lead{max-width:660px}@media (max-width:759px){.mo-band{padding-top:10px}.mo-top{gap:10px;margin-bottom:16px}.mo-tabs{width:calc(100% + var(--gut) * 2);margin-inline:calc(var(--gut) * -1);padding:10px var(--gut) 5px;box-shadow:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;gap:8px;display:flex;overflow-x:auto}.mo-tabs::-webkit-scrollbar{display:none}.mo-tab{border:var(--bw) solid var(--line);background:#fff;flex:none;gap:7px;padding:0 15px 0 12px;font-size:14.5px}.mo-tab .ic{width:18px;height:18px}.mo-tab[aria-current=page]{border-color:var(--navy);box-shadow:0 2px #0c1630}.mo-tab-tag{text-overflow:ellipsis;border:1.5px solid #fff;max-width:110px;padding:3px 6px;font-size:9.5px;position:absolute;top:-9px;right:8px;overflow:hidden}.mo-tab-dot{position:absolute;top:7px;right:7px}.mo-ctx{display:none}}.mo-tok{vertical-align:middle;flex:none;width:1.6em;height:1.6em;display:inline-block}.coin.mo-tok{filter:none}.mo-ribbon{z-index:2;background:var(--sun);border:2px solid var(--navy);box-shadow:0 2px 0 var(--navy);font:900 13px/1 var(--f-ui);color:var(--navy);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;display:inline-flex;position:absolute;top:-15px;right:22px}.mo-ribbon .ic{width:16px;height:16px}.mo-assume{vertical-align:middle;white-space:normal;text-align:left;line-height:1.2}.mo-assume .ic{width:13px;height:13px}.mo-stat{background:var(--paper-2);border-radius:16px;align-content:start;gap:2px;min-width:0;padding:12px 14px;display:grid}.mo-stat b{font:900 22px/1.1 var(--f-ui);color:var(--navy)}.mo-stat span{color:var(--ink-3);font-size:12.5px;font-weight:800;line-height:1.3}.mo-stat em{color:var(--ink-2);font-size:12px;font-style:normal;font-weight:700;line-height:1.35}.mo-stat--ok{background:var(--t-green)}.mo-stat--off{background:#fff;border:1.5px dashed #1b2a4a40}.mo-tax{gap:14px;display:grid}.mo-tax-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mo-tax-t{background:var(--t-sun);border:1.5px solid var(--navy);border-radius:18px;gap:2px;padding:12px 16px;display:grid}.mo-tax-t b{font:400 38px/1 var(--f-display);color:var(--navy)}.mo-tax-t span{color:var(--ink-2);font-size:14px;font-weight:800}.mo-tax-t em{color:var(--ink-3);font-size:12px;font-style:normal;font-weight:700}.mo-ladder{gap:8px;display:grid}.mo-ld{align-items:stretch;gap:4px;display:flex}.mo-ld-s{text-align:center;background:#fff;border:1.5px dashed #1b2a4a40;border-radius:12px;flex:1;justify-items:center;gap:1px;padding:8px 4px;display:grid;position:relative}.mo-ld-s b{font:900 16px/1 var(--f-ui);color:var(--ink-3)}.mo-ld-s span{color:var(--ink-3);white-space:nowrap;font-size:10.5px;font-weight:800}.mo-ld-s.is-now{background:var(--navy);border:1.5px solid var(--navy);box-shadow:0 2px #0c1630}.mo-ld-s.is-now b,.mo-ld-s.is-now span{color:#fff}.mo-ld-s.is-now:after{content:"now";background:var(--sun);border:1.5px solid var(--navy);font:900 9.5px/1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--navy);border-radius:99px;padding:2px 7px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.mo-ld-s.is-done{opacity:.55}.mo-ld-next{color:var(--ink-2);font-size:13px;font-weight:700;line-height:1.45}.mo-ld-next b,.mo-ld-next .num{color:var(--navy);font-weight:900}.mo-rt{background:var(--paper-2);border-radius:16px;justify-content:space-between;align-items:center;gap:6px;padding:12px 14px;display:flex}.mo-rt-s{justify-items:center;gap:1px;display:grid}.mo-rt-v{font:900 18px/1.1 var(--f-ui);color:var(--navy);font-variant-numeric:tabular-nums}.mo-rt-l{color:var(--ink-3);font-size:11.5px;font-weight:800}.mo-rt-s--end .mo-rt-v{color:var(--coral-ink)}.mo-rt-a{color:var(--ink-3);white-space:nowrap;justify-items:center;gap:1px;font-size:11px;font-weight:800;display:grid}.mo-rt-a .ic{width:18px;height:18px}.mo-tax-line{color:var(--ink-2);font-size:14px;font-weight:700}.mo-tax-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mo-tax-chips li{background:var(--t-green);font:800 12.5px/1.2 var(--f-ui);color:var(--navy);border-radius:99px;align-items:center;gap:5px;padding:5px 10px 5px 7px;display:inline-flex}.mo-tax-chips .ic{width:14px;height:14px;color:var(--green-3)}.mo-tax-where .sbar{margin:10px 0}.mo-tax-leg{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;font-size:13px;font-weight:700;display:flex}.mo-tax-leg li{align-items:center;gap:6px;display:inline-flex}.mo-tax-leg i{border-radius:3px;width:10px;height:10px}.mo-tax-leg b{color:var(--navy);font-weight:900}@media (max-width:599px){.mo-rt{padding:10px 8px}.mo-rt-v{font-size:15px}.mo-rt-a span{display:none}.mo-tax-t b{font-size:32px}.mo-ld{flex-wrap:wrap}.mo-ld-s{flex:28%}}.mo-paths{gap:8px;display:grid}.mo-path{background:var(--paper-2);border-radius:16px;align-items:flex-start;padding:10px 6px 8px;display:flex}.mo-path--rw{background:var(--t-sun)}.mo-path-s{text-align:center;flex:1;justify-items:center;gap:3px;min-width:0;padding:0 4px;display:grid;position:relative}.mo-path-s--3{flex:1.6}.mo-path-s+.mo-path-s:before{content:"";background:repeating-linear-gradient(90deg, var(--navy) 0 5px, transparent 5px 9px);opacity:.3;height:2px;position:absolute;top:17px;left:calc(22px - 50%);right:calc(50% + 22px)}.mo-path-s--3:before{right:calc(50% + 22px);left:calc(22px - 31%)!important}.mo-path-ic{z-index:1;border:1.5px solid var(--navy);background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.mo-path-ic .ic{width:17px;height:17px}.mo-path-s--g .mo-path-ic{background:var(--green)}.mo-path-s--k .mo-path-ic{background:var(--navy);color:#fff}.mo-path-s--k .mo-path-ic .ic{--icf:#ffffff40}.mo-path-s b{font:900 12.5px/1.2 var(--f-ui);color:var(--navy)}.mo-path-s>span:last-child{color:var(--ink-3);font-size:11px;font-weight:700;line-height:1.3}@media (max-width:599px){.mo-path-s b{font-size:12px}.mo-path-s>span:last-child{font-size:10.5px}}.as-art{width:290px;height:160px}.as-art-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.as-total{box-shadow:0 3px 0 var(--navy), var(--sh-2);border-width:2px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 32px;padding:26px 30px 22px;display:grid}.as-tot-v{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:6px 0;display:flex}.as-tot-num{font:900 clamp(40px, 5vw, 60px)/1 var(--f-ui);letter-spacing:-.015em;color:var(--navy)}.as-tot-u{font:900 20px/1 var(--f-ui);color:var(--ink-3)}.as-tot-usd{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px;display:flex}.as-tot-usd b{color:var(--navy);font-weight:900}.as-tot-r{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.as-mix{border-top:1px solid var(--line);grid-column:1/-1;gap:10px;padding-top:16px;display:grid}.as-mix-bar{gap:2px;height:12px;display:flex}.as-mix-bar i{outline-offset:3px;min-width:4px;height:100%;transition:filter .2s, transform .2s, flex .6s var(--ease-out);display:block}.as-mix-bar i:first-child{border-radius:6px 0 0 6px}.as-mix-bar i:last-child{border-radius:0 6px 6px 0}.as-mix-bar i.is-hot{filter:brightness(1.1);transform:scaleY(1.25)}.as-mix-leg{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;font-size:13.5px;font-weight:700;display:flex}.as-mix-leg li{align-items:center;gap:7px;display:inline-flex}.as-mix-leg i{border-radius:3px;width:10px;height:10px}.as-mix-leg b{color:var(--navy);font-weight:900}.as-mix-note{color:var(--ink-3);grid-column:1/-1;align-items:flex-start;gap:8px;margin-top:-4px;font-size:13.5px;font-weight:700;line-height:1.45;display:flex}.as-mix-note b{color:var(--navy)}.as-mix-note .ic{flex:none;width:18px;height:18px;margin-top:1px}.as-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.as-tile{flex-direction:column;gap:8px;min-width:0;padding:16px 14px;display:flex}.as-tile-top{align-items:center;gap:10px;display:flex}.as-tile-top .tile-ic{border-radius:11px;width:34px;height:34px}.as-tile-top .tile-ic .ic{width:19px;height:19px}.as-tile-l{font:900 13px/1.2 var(--f-ui);color:var(--ink-2);min-width:0}.as-key{border-radius:3px;flex:none;width:10px;height:10px;margin-left:auto}.as-tile-v{flex-wrap:wrap;row-gap:4px;font-size:24px}.as-tile-v .coin{width:22px;height:22px}.as-tile-h{color:var(--ink-3);font-size:12.5px;font-weight:700;line-height:1.35}.as-tile-act{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:auto;padding-top:4px;display:flex}.as-tile--today.is-pending{border-color:var(--navy);box-shadow:0 3px 0 var(--navy), var(--sh-1);background:linear-gradient(#fffdf2,#fff3c7);border-width:2px}.as-tile--today.is-done{background:linear-gradient(#fbfff6,#e9f9da)}.as-tile--today,.as-tile--review{grid-column:span 1}.as-pend{vertical-align:middle;align-self:center}.as-sim{color:var(--ink-3);margin-bottom:0}.as-sim .ic{width:15px;height:15px}.as-done{font:800 13px/1.3 var(--f-ui);color:var(--green-3);align-items:center;gap:6px;display:inline-flex}.as-done .ic{width:18px;height:18px}.as-claim{margin-bottom:0}.as-claim-hint{color:var(--ink-3);font-size:12px;font-weight:700;line-height:1.3}.as-tile--today .as-tile-act,.as-tile--review .as-tile-act{flex-direction:column;align-items:stretch}.as-tile--today .as-tile-act .btn--sm{width:100%}.as-tile--today .as-sim{align-self:center}.as-tile--review .as-claim{align-self:flex-start}.as-stream{flex-direction:column;gap:14px;display:flex}.as-stream .card-h{margin-bottom:0}.as-cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.as-cells--3{grid-template-columns:repeat(3,minmax(0,1fr))}.as-cell{background:var(--paper-2);border-radius:14px;gap:2px;min-width:0;padding:10px 12px;display:grid}.as-cell span{color:var(--ink-3);font-size:12px;font-weight:800;line-height:1.25}.as-cell b{font:900 19px/1.15 var(--f-ui);color:var(--navy)}.as-cell--g{background:var(--t-green)}.as-cell--c{background:var(--t-coral)}.as-today{border:1.5px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .2s,background .2s;display:flex}.as-today:hover{border-color:var(--navy);background:#f7fdfe}.as-today-ic{background:var(--t-sun);border:1.5px solid var(--navy);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.as-today.is-ok .as-today-ic{background:var(--green)}.as-today-ic--sea{background:var(--sea-0)}.as-today-ic .ic{width:18px;height:18px}.as-today-t{flex:1;min-width:0;display:grid}.as-today-t b{color:var(--navy);font-size:14.5px;font-weight:900}.as-rule{color:var(--ink-3);align-items:flex-start;gap:8px;margin-top:auto;font-size:13.5px;font-weight:700;line-height:1.45;display:flex}.as-rule .ic{flex:none;width:18px;height:18px;margin-top:1px}.nofix.as-nofix{min-height:30px;padding:4px 11px 4px 6px;font-size:12.5px}.nofix.as-nofix .ic{width:18px;height:18px}.as-weeks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.as-wk{background:var(--paper-2);border-radius:16px;align-content:start;gap:6px;padding:12px 14px;display:grid}.as-wk>.amt{font-size:22px}.as-wk .chip{white-space:normal;justify-self:start}.as-air{grid-template-columns:auto 1fr;align-items:center;gap:20px;display:grid}.as-big .amt{font-size:26px}.as-seasons{gap:6px;display:grid}.as-seasons li{color:var(--ink-3);grid-template-columns:26px 1fr auto;align-items:center;gap:8px;font-size:13px;font-weight:800;display:grid}.as-seasons i{height:10px;width:var(--w);background:var(--coral);border-radius:0 4px 4px 0;display:block}.as-seasons b{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:900}.as-unlk{display:grid}.as-unlk li{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:14px;font-weight:700;display:flex}.as-unlk li:last-child{border-bottom:0}.as-unlk li span:before{content:"";background:var(--green-2);vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.as-unlk li.is-lock span:before{border:2px solid var(--navy);box-sizing:border-box;background:#fff}.as-unlk b{color:var(--navy);font-weight:900}.as-flow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.as-fs{background:var(--paper-2);border-radius:14px;gap:2px;padding:10px 12px;display:grid}.as-fs span{color:var(--ink-3);font-size:12px;font-weight:800}.as-fs b{font:900 16.5px/1.15 var(--f-ui);color:var(--navy);white-space:nowrap}.as-fs--m{background:var(--t-sun)}.as-fa{width:18px;height:18px;color:var(--ink-3)}.as-unl-g{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:22px 28px;display:grid}.as-unl-l{align-content:start;gap:14px;display:grid}.as-unl-tot{background:var(--paper-2);border-radius:18px;gap:4px;padding:14px 16px;display:grid}.as-unl-tot .small b{color:var(--navy)}.as-unl-v{font-size:30px}.as-unl-v .coin{width:26px;height:26px}.as-ev{display:grid}.as-ev-i{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid;position:relative}.as-ev-i:before{content:"";background:repeating-linear-gradient(180deg, var(--navy) 0 4px, transparent 4px 8px);opacity:.25;width:2px;position:absolute;top:36px;bottom:-10px;left:13px}.as-ev-i:last-child:before{display:none}.as-ev-d{background:var(--green);border:1.5px solid var(--navy);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.as-ev-d .ic{width:15px;height:15px}.as-ev-i.is-next .as-ev-d{background:var(--t-sun)}.as-ev-t{min-width:0;display:grid}.as-ev-t b{color:var(--navy);font-size:14.5px;font-weight:900}.as-ev-t span{color:var(--ink-3);font-size:12.5px;font-weight:700}.as-ev-v{font:900 16px/1.1 var(--f-ui);color:var(--navy);text-align:right;justify-items:end;display:grid}.as-ev-v em{color:var(--ink-3);font-size:11.5px;font-style:normal;font-weight:700}.as-ev-i.is-next .as-ev-v em{color:var(--gold-ink)}.as-k{border:1.5px solid var(--navy);background:linear-gradient(#f6fdfe,#e8f8fa);border-radius:20px;gap:12px;padding:16px 18px;display:grid}.as-k-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.as-k-now{align-items:center;gap:10px;display:inline-flex}.as-k-now b{font:900 36px/1 var(--f-ui);color:var(--navy)}.as-k-m{padding:22px 0 10px}.as-k-track{border:var(--bw) solid var(--navy);background:#fff;border-radius:999px;height:16px;position:relative}.as-k-track i{width:var(--p);background:linear-gradient(180deg, #ffe680, var(--sun-2));transition:width 1s var(--ease-out);border-radius:999px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 2px #ffffff80}.as-k-mk{background:var(--navy);width:2px;margin-left:-1px;font-style:normal;position:absolute;top:-6px;bottom:-6px}.as-k-mk span{font:800 11px/1 var(--f-ui);color:var(--ink-2);white-space:nowrap;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.as-k-mk:last-child span{left:auto;right:0;transform:none}.as-k-what{margin:0;display:grid}.as-k-what>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:6px 0;font-size:13.5px;display:flex}.as-k-what dt{color:var(--ink-2);font-weight:700}.as-k-what dd{color:var(--navy);text-align:right;white-space:nowrap;margin:0;font-weight:900}.as-k-what .as-k-sum{border-bottom:0}.as-k-need{color:var(--ink-2);background:#fff;border:1.5px dashed #1b2a4a4d;border-radius:14px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:700;line-height:1.45;display:flex}.as-k-need b{color:var(--navy);font-weight:900}.as-k-need .ic{width:18px;height:18px;color:var(--gold-ink);flex:none;margin-top:2px}.as-k-cta{flex-wrap:wrap;gap:8px;display:flex}.as-ktbl-w{margin-top:18px}.as-ktbl td,.as-ktbl th{padding-inline:10px}.as-ktbl td{padding-block:10px}.as-ktbl tr.is-now td{background:var(--t-sun)}.as-ktbl tr.is-now td:first-child{border-radius:12px 0 0 12px}.as-ktbl tr.is-now td:last-child{border-radius:0 12px 12px 0}.as-ktbl td .chip{vertical-align:middle;margin-left:8px}.as-unl>.as-rule{margin-top:12px}.as-row{align-items:start}.as-hist .card-h{align-items:center}.seg.as-hf button{min-height:34px;padding:0 11px;font-size:13px}.as-tbl b{font-weight:800}.as-tbl td .as-pend{margin-left:8px}.as-tbl tr.is-pending td{background:repeating-linear-gradient(135deg,#fffdf2 0 8px,#fff7dc 8px 16px)}.as-show-s{display:none}.as-empty{color:var(--ink-3);align-items:center;gap:10px;padding:24px 8px;font-weight:700;display:flex}.as-empty .ic{width:22px;height:22px}.as-sp-g{justify-content:space-between;align-items:center;gap:8px;margin:-4px 0 6px;display:flex}.as-sp-g .chip .ic{width:13px;height:13px}.as-sp-more{border-top:1px dashed var(--line);color:var(--ink-3);align-items:flex-start;gap:8px;margin-top:14px;padding-top:12px;font-size:13px;font-weight:700;display:flex}.as-sp-more .ic{flex:none;width:17px;height:17px;margin-top:1px}.as-sp-list{display:grid}.as-sp{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:14px 0;display:flex}.as-sp:first-child{padding-top:0}.as-sp:last-child{border-bottom:0;padding-bottom:0}.as-sp-t{gap:3px;min-width:0;display:grid}.as-sp-t b{font-size:15.5px;font-weight:900}.as-sp-eff{color:var(--coral-ink);align-items:center;gap:5px;font-size:12.5px;font-weight:800;display:inline-flex}.as-sp-eff--usd{color:var(--sea-ink)}.as-sp-eff .ic{width:15px;height:15px}.as-sp-r{flex:none;align-content:start;justify-items:end;gap:4px;display:grid}.as-sp-p{font:900 14.5px/1.2 var(--f-ui);color:var(--navy);white-space:nowrap}.as-sp-now{color:var(--ink-3);white-space:nowrap;font-size:12px;font-weight:800}.as-sp-r .btn{margin-top:4px}.as-swapc p{color:var(--ink-2)}.as-swapc-b{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.as-sc{gap:6px;display:grid}.as-sc-p .amt{font-size:34px}.as-sc-p .coin{width:30px;height:30px}.as-sc-lead{color:var(--ink-2);font-size:16px;font-weight:700}.as-hero{box-shadow:0 3px 0 var(--navy), var(--sh-2);border-width:2px;grid-template-columns:minmax(0,1.55fr) minmax(250px,1fr);gap:24px 36px;padding:26px 30px;display:grid}.as-hero-v{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:6px 0 4px;display:flex}.as-hero-v .chip{align-self:center}.as-hero-sub{color:var(--ink-2);font-size:15px;font-weight:700}.as-hero-sub b{color:var(--navy)}.as-bars{gap:8px;margin-top:18px;display:grid}.as-bar{grid-template-columns:30px minmax(0,1fr) 70px;align-items:center;gap:10px;display:grid}.as-bar-k{font:900 13px/1 var(--f-ui);color:var(--ink-3)}.as-bar-t{border:var(--bw) solid var(--navy);background:#e7f2f6;border-radius:99px;height:16px;position:relative;overflow:hidden}.as-bar-t i{width:var(--w);background:linear-gradient(180deg, #ffb3c6, var(--coral));border-radius:99px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 2px #ffffff73}.as-bar.is-est .as-bar-t i{background:repeating-linear-gradient(135deg,#ffd0dc 0 6px,#ff94b0 6px 12px)}.as-bar b{font:900 14.5px/1 var(--f-ui);color:var(--navy);text-align:right;font-variant-numeric:tabular-nums}.as-hero-r{align-content:center;gap:12px;display:grid}.as-tge{background:var(--t-sun);border:1.5px solid var(--navy);border-radius:20px;gap:4px;padding:16px 18px;display:grid}.as-tge-v{align-items:baseline;gap:8px;display:flex}.as-tge-v b{font:400 46px/1 var(--f-display);color:var(--navy)}.as-tge-v span{color:var(--ink-2);font-weight:900}.as-tge-amt{font:900 22px/1 var(--f-ui);color:var(--navy);align-items:center;gap:6px;display:flex}.as-tge-amt small{color:var(--ink-3);font-size:13px}.as-tge-amt .coin{width:24px;height:24px}.as-noclaim{background:var(--paper-2);color:var(--ink-2);border-radius:14px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:800;line-height:1.4;display:flex}.as-noclaim .ic{flex:none;width:18px;height:18px;margin-top:1px}.as-seas{align-items:stretch}.as-sea{flex-direction:column;gap:10px;display:flex}.as-sea .meter{flex:none}.as-sea-kvs{display:grid}.as-sea>.as-sea-note{margin-top:auto;padding-top:4px}.as-sea-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.as-sea-k{font:900 17px/1.2 var(--f-ui);color:var(--navy)}.as-sea-v{align-items:center;gap:6px;display:flex}.as-sea-v b{font:900 34px/1 var(--f-ui);color:var(--navy)}.as-sea-v small{font:800 14px/1 var(--f-ui);color:var(--ink-3);align-self:flex-end;margin-bottom:3px}.as-sea-v .coin{width:28px;height:28px}.as-approx{font:900 28px/1 var(--f-ui);color:var(--ink-3)}.as-sea-kv{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;gap:10px;padding:8px 0;font-size:14px;font-weight:700;display:flex}.as-sea-kv:last-child{border-bottom:0}.as-sea-kv b{color:var(--navy);text-align:right;font-weight:900}.as-sea--open{background:linear-gradient(#fffdf2,#fff6d6)}.as-meter-est>i{background:repeating-linear-gradient(135deg,#ffe680 0 6px,#ffc94d 6px 12px)}.as-calc{background:#fff;border:1.5px dashed #1b2a4a4d;border-radius:14px;gap:8px;padding:10px 12px;display:grid}.as-calc-row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.as-calc-row div{gap:1px;display:grid}.as-calc span{color:var(--ink-3);font-size:11px;font-weight:800}.as-calc b{font:900 15px/1.1 var(--f-ui);color:var(--navy)}.as-calc-row>i{color:var(--ink-3);font-style:normal;font-weight:900}.as-calc-r{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding-top:7px;display:flex}.as-calc-r span{font-size:12.5px}.as-calc-r b{color:var(--gold-ink)}.as-checks{gap:6px;display:grid}.as-checks li{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.as-checks .ic{border:1.5px solid var(--navy);background:#fff;border-radius:50%;flex:none;width:22px;height:22px;padding:3px}.as-checks li.ok .ic{background:var(--green)}.as-checks em{color:var(--ink-3);font-style:normal}.as-checks .ck-hint{color:var(--coral-ink);margin-top:2px;font-size:12.5px;font-weight:700;display:block}.as-checks .ck-hint a{color:inherit;text-underline-offset:2px;text-decoration:underline}.as-sea-note{color:var(--ink-3);gap:8px;font-size:12.5px;font-weight:700;line-height:1.4;display:flex}.as-sea--ok .as-sea-note .ic{color:var(--green-3)}.as-sea-note .ic{flex:none;width:16px;height:16px;margin-top:1px}.as-fp-note{color:var(--ink-3);align-items:flex-start;gap:8px;margin-top:16px;font-size:13.5px;font-weight:700;display:flex}.as-fp-note .ic{flex:none;width:18px;height:18px;margin-top:1px}.as-uc-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin-bottom:6px;display:flex}.as-uc-leg{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;font-weight:700;display:flex}.as-uc-leg li{align-items:center;gap:7px;display:inline-flex}.as-uc-k{border-top:2.5px solid #f0426e;width:18px;height:0}.as-uc-k--est{border-top:2px dashed var(--ink-3)}.as-uc{outline-offset:4px;border-radius:10px;min-height:210px;position:relative}.as-uc-svg{display:block}.as-unl-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.as-us{background:var(--paper-2);border-radius:16px;align-content:start;gap:3px;padding:12px 14px;display:grid}.as-us b{font:900 14.5px/1.2 var(--f-ui);color:var(--navy)}.as-us span{color:var(--ink-2);font-size:13px;font-weight:700}.as-us--tge{background:var(--t-coral)}.as-us--ps{background:var(--t-sea)}.as-kx{border-top:1px dashed var(--line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.as-kx-f{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.as-kx-f b{color:var(--navy);font-weight:900}.as-kx-f .ic{width:18px;height:18px;color:var(--gold-ink);flex:none;margin-top:2px}.as-ps{flex-direction:column;gap:12px;display:flex}.as-ps .card-h{margin-bottom:0}.as-ps-status{background:var(--paper-2);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.as-ps-status b{color:var(--navy);font-weight:900;display:block}.as-ps-ic{background:var(--sea-0);border:1.5px solid var(--navy);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.as-ps-ic .ic{width:20px;height:20px}.as-ps .kv{padding:7px 0;font-size:14px}.as-flow--ps .as-fs{flex:1;min-width:96px}.as-op-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.as-op{border:1.5px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:12px;height:100%;min-height:76px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}a.as-op:hover{border-color:var(--navy);background:#f7fdfe}.as-op-t{flex:1;gap:2px;min-width:0;display:grid}.as-op-t b{color:var(--navy);font-size:15px;font-weight:900}.as-op-chev{width:18px;height:18px;color:var(--ink-3)}@media (max-width:1239px){.as-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.as-hero{grid-template-columns:minmax(0,1fr)}.as-op-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.as-seas,.as-unl-g{grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.as-total{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 18px}.as-mix{padding-top:14px}.as-mix-leg{display:none}.as-tot-r{justify-content:stretch}.as-tot-r .btn{flex:1;padding:0 12px}.as-sp-r .btn,.as-claim{min-height:44px}.as-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.as-tile{padding:14px 12px}.as-tile-v{font-size:20px}.as-tile--today{order:-1;grid-column:1/-1}.as-tile--today .as-tile-v{font-size:26px}.as-tile--today .as-tile-act .btn--sm{flex:1}.as-tile--review{order:10;grid-column:1/-1}.as-tile--review .as-tile-act{flex-direction:row;justify-content:space-between;align-items:center}.as-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.as-cells--3{grid-template-columns:minmax(0,1fr)}.as-cells--3 .as-cell{justify-content:space-between;align-items:center;display:flex}.as-weeks{grid-template-columns:minmax(0,1fr)}.as-air{grid-template-columns:minmax(0,1fr);gap:10px}.as-hide-s{display:none}.as-show-s{display:block}.as-hist .card-h{flex-direction:column;align-items:flex-start}.seg.as-hf{border-radius:22px;flex-wrap:wrap;gap:4px;width:100%}.seg.as-hf .seg-ind{display:none}.seg.as-hf button{min-height:40px;padding:0 12px;font-size:13px}.seg.as-hf button[aria-selected=true]{background:var(--navy)}.as-stream .card-h .link,.as-ps .card-h .link{min-height:44px}.as-flow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.as-flow .as-fa{display:none}.as-flow .as-fs--m{grid-column:1/-1}.as-tbl td,.as-tbl th{padding-inline:8px}.as-hero{padding:20px 18px}.as-unl-steps,.as-op-grid{grid-template-columns:minmax(0,1fr)}.as-k{padding:14px}.as-k-now b{font-size:30px}.as-k-what>div{flex-direction:column;gap:2px}.as-k-what dd{text-align:left;white-space:normal}.as-k-cta .btn{flex:1}.as-ev-i{grid-template-columns:28px minmax(0,1fr)}.as-ev-v{text-align:left;grid-column:2;justify-items:start}}
