:root,[data-theme=light]{--bg:#fff;--fg:#121212;--t2:#6f6b66;--t3:#726e68;--panel:#f4f2ef;--panel2:#fff;--band:#f6f4f1;--line:#12121214;--acc:#cc4a24;--acc-text:#b53c19;--acc-soft:#e4572e1a;--strong:#121212;--on-strong:#fff;--back:#121212;--glass:#ffffffd1;--glass-line:#12121214;--dock:#fffffff0;--dock-on:#12121212;--shadow:0 18px 50px #1212121f;--glow:#e4572e1a;--ok:#237a53;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--btn-bg:#fff;--btn-edge:#12121229;--gold:#d9a21b;--gold-text:#8a5a00;--gold-soft:#fff3d1}[data-theme=dark]{--bg:#0e0b0b;--fg:#fff;--t2:#ffffff9e;--t3:#ffffff80;--panel:#ffffff12;--panel2:#ffffff0f;--band:#ffffff0b;--line:#ffffff1f;--acc:#cc4a24;--acc-text:#ff8a63;--acc-soft:#ff8a6324;--strong:#fff;--on-strong:#121212;--back:#1b1414;--btn-bg:#ffffff12;--btn-edge:#ffffff24;--glass:#1e1818b8;--glass-line:#ffffff24;--dock:#1e1818c7;--dock-on:#ffffff29;--shadow:0 18px 50px #00000080;--glow:#e4572e29;--gold:#e8b23a;--gold-text:#ffcf66;--gold-soft:#ffc44021;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg);overflow-x:clip}body{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding-bottom:130px;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}:where(button.plain){all:unset;box-sizing:border-box;cursor:pointer}:where(button.plain:focus-visible){outline:revert}img{width:auto;max-width:100%;height:auto;display:block}b,strong{font-weight:700}.glow{z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 70% 0%, var(--glow), transparent 70%);height:560px;position:absolute;inset:0 0 auto}body{background:linear-gradient(var(--band), var(--band)), var(--bg)}body.home-page{background:var(--bg)}[data-theme=light] body:not(.home-page){--panel:#fff;--panel2:#f4f2ef}[data-theme=light] body:not(.home-page) .modal__box{--panel:#f4f2ef;--panel2:#fff}.glow{display:none}main{width:100%;max-width:1440px;margin:0 auto;padding:32px 72px 0}.top{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:14px 72px;display:flex}.logo{width:auto;height:64px}.logo--dark,[data-theme=dark] .logo--light{display:none}[data-theme=dark] .logo--dark{display:block}.top__right{align-items:center;gap:10px;display:flex}.top__guest{gap:8px;display:flex}.top__cta{background:var(--glass);-webkit-backdrop-filter:blur(14px);height:58px;box-shadow:inset 0 0 0 1px var(--glass-line), 0 10px 30px #00000014;border-radius:18px;align-items:center;gap:12px;padding:0 8px 0 10px;transition:transform .15s;display:flex}.top__cta:hover{transform:translateY(-1px)}.top__cta img{object-fit:cover;object-position:50% 28%;border-radius:50%;width:40px;height:40px;box-shadow:0 0 0 1.5px #e9a84cb3,0 4px 10px #00000040}.top__cta-t{flex-direction:column;line-height:1.25;display:flex}.top__cta-t b{font-size:14.5px}.top__cta-t span{color:var(--t2);font-size:12px}.top__cta-go{background:var(--acc);color:#fff;border-radius:12px;place-items:center;height:40px;padding:0 16px;font-size:13.5px;font-weight:700;display:grid}@media (max-width:1100px){.top__cta-t span{display:none}}.pill{background:var(--panel);white-space:nowrap;border-radius:14px;align-items:center;gap:7px;height:44px;padding:0 14px;font-size:15px;display:inline-flex}.pill--sm{border-radius:11px;gap:5px;height:36px;padding:0 10px;font-size:13.5px}.top__me{background:var(--strong);width:44px;height:44px;color:var(--on-strong);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden}.top__me img,.bar{display:none}.dock{z-index:50;background:var(--dock);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px var(--glass-line), var(--shadow);border-radius:20px;gap:4px;padding:7px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.dock a{height:46px;color:var(--t2);border-radius:14px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.dock a.on{background:var(--dock-on);color:var(--fg)}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--t2);font-size:12px;font-weight:700}.h1{letter-spacing:-.045em;margin:0;font-size:56px;font-weight:600;line-height:1.04}.h2{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:600;line-height:1.15}.h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:700;line-height:1.25}.lead{color:var(--t2);max-width:600px;margin:0;font-size:18px;line-height:1.55}.muted{color:var(--t2)}.small{font-size:13px}.acc{color:var(--acc-text)}p{margin:0}.btn{background:var(--panel);height:50px;color:var(--fg);white-space:nowrap;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .15s,opacity .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn{background:var(--btn-bg);box-shadow:inset 0 0 0 1.5px var(--btn-edge)}.btn--strong{background:var(--acc);color:#fff;box-shadow:none}.btn--strong:hover{background:#d14a23}.btn--acc{background:var(--acc);color:#fff;box-shadow:none}.btn--line{box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.btn--sm{border-radius:11px;height:40px;padding:0 14px;font-size:13.5px}.btn--block{width:100%}.ctas{justify-content:flex-end}.btn--icon{width:50px;padding:0}.btn[disabled]{opacity:.4;pointer-events:none}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--panel);height:38px;color:var(--fg);white-space:nowrap;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.chip.on{background:var(--strong);color:var(--on-strong)}.tag{background:var(--acc-soft);color:var(--acc-text);border-radius:8px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.tag--ai{background:var(--acc);color:#fff}.tag--ok{color:var(--ok);background:#2e9a6a1f}.panel{background:var(--panel);border-radius:22px;padding:24px}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.g4{gap:4px}.g8{gap:8px}.g12{gap:12px}.g16{gap:16px}.g20{gap:20px}.g24{gap:24px}.g32{gap:32px}.grow{flex:1;min-width:0}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.sec{flex-direction:column;gap:20px;margin-top:56px;display:flex}.quinn-face{object-fit:cover;object-position:50% 28%;border-radius:50%;flex:none;display:block;box-shadow:0 0 0 1.5px #e9a84cbf}.btn>.quinn-face,.em__btn>.quinn-face{margin:-4px 0 -4px -8px}.btn--sm>.quinn-face{margin:-3px 0 -3px -5px}.tcard{aspect-ratio:1/1.74;object-fit:cover;border-radius:10px;width:100%;display:block;box-shadow:0 14px 34px #00000038}.back{aspect-ratio:1/1.74;background:url(/images/card-back-sm.webp) 50%/cover;border-radius:7%;display:block;position:relative;box-shadow:0 14px 34px #00000038}.list{background:var(--panel);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.list>*{align-items:center;gap:14px;min-height:64px;padding:12px 18px;display:flex}.list>button{width:100%}.list>*+*{border-top:1px solid var(--line)}.list a:hover,.list>button:hover{background:var(--dock-on)}.switch{background:var(--line);border:0;border-radius:20px;flex:none;width:46px;height:28px;padding:0;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000040}.switch.on{background:var(--acc)}.switch.on:after{left:21px}.theme-toggle{z-index:60;height:44px;font:700 13.5px var(--font-sans), system-ui;background:var(--strong);color:var(--on-strong);border:0;border-radius:14px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:fixed;bottom:30px;left:20px;box-shadow:0 10px 30px #00000040}.consent{z-index:75;background:var(--panel);width:min(520px,100% - 32px);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:12px;padding:16px;font-size:14px;display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.consent p{margin:0}.consent__go{justify-content:flex-end;gap:8px;display:flex}.toast{z-index:70;background:var(--strong);color:var(--on-strong);opacity:0;pointer-events:none;box-shadow:var(--shadow);border-radius:14px;padding:12px 18px;font-size:14px;font-weight:600;transition:all .25s;position:fixed;bottom:100px;left:50%;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}.modal{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;place-items:center;padding:20px;display:none;position:fixed;inset:0}.modal.open{display:grid}.modal__box{background:var(--bg);width:100%;max-width:460px;max-height:90dvh;box-shadow:var(--shadow);border-radius:26px;padding:28px;overflow:auto}[data-theme=dark] .modal__box{background:#1a1515}@media (max-width:899px){body{padding-bottom:110px;font-size:14.5px}main{padding:16px 16px 0}body.home-page main{padding-top:4px}.top{display:none}.bar{z-index:40;background:var(--bg);background:color-mix(in srgb, var(--bg) 96%, transparent);-webkit-backdrop-filter:blur(16px);align-items:center;gap:10px;height:60px;padding:0 12px 0 8px;display:flex;position:sticky;top:0}.bar>b{flex:1;font-size:16px}.bar--home{justify-content:space-between;padding:0 12px 0 14px}.bar--home .logo{height:44px}.bar__right{gap:6px;display:flex}.dock{padding:8px 6px calc(10px + env(safe-area-inset-bottom));box-shadow:inset 0 1px 0 var(--line);border-radius:0;justify-content:space-around;gap:0;bottom:0;left:0;right:0;transform:none}.dock a{flex-direction:column;gap:3px;height:auto;padding:4px 8px;font-size:11px;background:0 0!important}.dock a.on{color:var(--acc-text)}.h1{font-size:34px}.h2{font-size:22px}.lead{font-size:15.5px}.sec{gap:14px;margin-top:40px}.panel{border-radius:18px;padding:18px}.theme-toggle{height:36px;padding:0 12px;font-size:12px;bottom:92px;left:auto;right:12px}.toast{bottom:96px}.desk-only{display:none!important}#deckfilter{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}#deckfilter .chip{flex:none}}@media (min-width:900px){.phone-only{display:none!important}}
.is-rev{rotate:180deg}.ctl{z-index:60;gap:8px;display:flex;position:fixed;bottom:30px;left:20px}.ctl .theme-toggle,.ctl__lang{cursor:pointer;border:0;place-items:center;box-shadow:0 10px 30px #00000040;border-radius:50%!important;width:44px!important;height:44px!important;padding:0!important;font-size:0!important;display:grid!important;position:static!important}.ctl__lang{color:#fff;background:#121212}[data-theme=dark] .ctl__lang{color:#121212;background:#fff}.ctl__menu{color:#121212;min-width:190px;font:600 14px var(--font-sans), system-ui, sans-serif;background:#fff;border-radius:16px;padding:6px;display:none;position:absolute;bottom:54px;left:0;box-shadow:0 20px 50px #00000040,inset 0 0 0 1px #12121214}[data-theme=dark] .ctl__menu{color:#fff;background:#1e1818;box-shadow:0 20px 50px #00000080,inset 0 0 0 1px #ffffff1f}.ctl__menu.open{display:block}.ctl__menu button{width:100%;height:42px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.ctl__menu button:hover{background:#8080801f}.ctl__menu button svg{color:#e4572e}@media (max-width:899px){.ctl{bottom:92px;left:auto;right:12px}.ctl .theme-toggle,.ctl__lang{width:40px!important;height:40px!important}.ctl__menu{bottom:50px;left:auto;right:0}}.bar .ctl{z-index:auto;flex:none;gap:6px;position:relative;bottom:auto;left:auto;right:auto}.bar .ctl .theme-toggle,.bar .ctl__lang{box-shadow:none;background:var(--panel)!important;width:36px!important;height:36px!important;color:var(--fg)!important}.bar .ctl__menu{z-index:70;inset:44px 0 auto auto}.dp{--bg:#fff;--fg:#121212;--t2:#6f6b66;--panel:#f4f2ef;--line:#1212121a;--acc:#cc4a24}[data-theme=dark] .dp{--bg:#141010;--fg:#fff;--t2:#fff9;--panel:#ffffff12;--line:#ffffff1f}.dp{z-index:260;-webkit-backdrop-filter:blur(6px);font-family:var(--font-sans), system-ui, sans-serif;background:#0a08088c;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.dp.open{animation:.2s both dpFade;display:flex}.dp__box{background:var(--bg);width:100%;max-width:720px;max-height:90dvh;color:var(--fg);border-radius:26px;padding:24px;animation:.28s cubic-bezier(.2,.8,.2,1) both dpUp;overflow:auto;box-shadow:0 30px 80px #00000059}.dp__hd{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.dp__hd b{letter-spacing:-.03em;font-size:22px}.dp__x{background:var(--panel);width:38px;height:38px;color:var(--fg);cursor:pointer;border:0;border-radius:11px;place-items:center;display:grid}.dp__grp{margin-top:18px}.dp__grp:first-of-type{margin-top:0}.dp__gh{align-items:baseline;gap:10px;margin:0 0 10px 2px;display:flex}.dp__gh b{letter-spacing:.08em;text-transform:uppercase;color:var(--t2);font-size:12px}.dp__gh span{color:var(--t2);opacity:.8;font-size:12.5px}.dp__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dp__d{background:var(--panel);color:inherit;text-align:left;font:inherit;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:14px;padding:12px;transition:transform .15s,box-shadow .15s;display:flex}.dp__d:hover{transform:translateY(-2px)}.dp__d.on{box-shadow:inset 0 0 0 2px var(--acc)}.dp__d img{aspect-ratio:1/1.74;object-fit:cover;border-radius:6px;flex:none;width:54px;box-shadow:0 6px 16px #00000047}.dp__t{flex-direction:column;gap:3px;min-width:0;display:flex}.dp__t b{align-items:center;gap:8px;font-size:15.5px;display:flex}.dp__t b i{color:var(--acc);font-size:11px;font-style:normal;font-weight:700}.dp__t small{color:var(--t2);font-size:12px;font-weight:600}.dp__t span{color:var(--t2);font-size:12.5px;line-height:1.4}@keyframes dpFade{0%{opacity:0}to{opacity:1}}@keyframes dpUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes dpSheet{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:760px){.dp{align-items:flex-end;padding:0}.dp__box{max-width:none;max-height:88dvh;padding:18px 16px calc(20px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;animation-name:dpSheet}.dp__row{grid-template-columns:1fr;gap:8px}.dp__d{gap:12px;padding:10px}.dp__d img{width:44px}}.dp__fan{flex:none;width:104px;height:100px;position:relative}.dp__d .dp__fan img{transform-origin:50% 120%;width:54px;position:absolute;top:4px;left:25px}.dp__d .dp__fan img:first-child{transform:rotate(-13deg)translate(-10px)}.dp__d .dp__fan img:nth-child(2){z-index:1}.dp__d .dp__fan img:nth-child(3){z-index:2;transform:rotate(13deg)translate(10px)}@media (max-width:760px){.dp__fan{width:88px;height:84px}.dp__d .dp__fan img{width:44px;left:22px}}.dm{z-index:200;-webkit-backdrop-filter:blur(10px);font-family:var(--font-sans), system-ui, sans-serif;background:#0a08088c;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.dm.open{animation:.2s both dmFade;display:flex}.dm{--bg:#fff;--fg:#121212;--t2:#6f6b66;--panel:#f4f2ef;--line:#1212121a;--strong:#121212;--on:#fff;--back:#121212;--ring:#e4572e8c;--acc:#cc4a24;--acct:#b53c19;--sh:#00000040}[data-theme=dark] .dm{--bg:#141010;--fg:#fff;--t2:#fff9;--panel:#ffffff12;--line:#ffffff1f;--strong:#fff;--on:#121212;--back:#241c1c;--ring:#e4572e80;--acct:#ff8a63;--sh:#0009}.dm__box{background:var(--bg);width:100%;max-width:620px;max-height:calc(100dvh - 48px);color:var(--fg);border-radius:28px;padding:24px 28px 28px;animation:.35s cubic-bezier(.2,.8,.2,1) both dmUp;position:relative;overflow:auto;box-shadow:0 40px 100px #00000073}.dm__top{align-items:center;gap:10px;margin-bottom:18px;display:flex}.dm__top>b{letter-spacing:-.02em;flex:1;font-size:20px}.dm__ghost{background:var(--panel);height:38px;color:var(--fg);font:600 13px var(--font-sans), system-ui;cursor:pointer;border:0;border-radius:11px;padding:0 14px}.dm__x{background:var(--panel);width:38px;height:38px;color:var(--fg);cursor:pointer;border:0;border-radius:11px;place-items:center;display:grid}.dm__meta{color:var(--t2);justify-content:space-between;align-items:center;gap:10px;margin:18px 2px 10px;font-size:12.5px;display:flex}.revsw{color:var(--fg);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.revsw .switch{width:38px;height:22px}.revsw .switch:after{width:16px;height:16px;top:3px;left:3px}.revsw .switch.on:after{left:19px}.revsw.is-off{opacity:.5;pointer-events:none}.dm__meta .revsw{margin-left:auto}.c>.revsw{margin:10px auto 0}.prev-row{flex-wrap:wrap;align-self:flex-start;align-items:center;gap:10px 16px;display:flex}#dm-left{background:var(--acc);color:#fff;border-radius:999px;padding:7px 14px;font-size:14.5px;font-weight:700}.dm__deck{touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.dm__c{background:var(--back-img,url(/images/card-back-sm.webp)) center / cover;box-shadow:-3px 0 8px var(--sh);cursor:pointer;border:0;border-radius:5px;padding:0;transition:top .18s,left .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1),background .2s;position:absolute}.dm__c.up{top:var(--up)!important}.dm__c.picked{box-shadow:0 0 0 2.5px var(--acc), 0 12px 28px #e4572e8c;top:var(--up)!important}.dm__deck.shuffling .dm__c{transform:rotate(var(--rot));left:calc(50% - var(--cw) / 2)!important}.dm__btn{background:var(--panel);height:50px;color:var(--fg);font:700 14.5px var(--font-sans), system-ui;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--dm-edge,#12121229);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}[data-theme=dark] .dm__btn{--dm-edge:#ffffff24}[data-theme=light] .dm__btn:not(.dm__btn--strong){background:#fff}.dm__btn--strong{background:var(--acc);color:#fff;box-shadow:none}.dm__btn--strong:hover{background:#d14a23}.dm__tray{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0 0 4px;display:none}.dm.is-multi .dm__tray{display:grid}.dm__slot{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.dm__slot i{width:100%;height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--t2);border-radius:9px;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.dm__slot span{text-align:center;color:var(--t2);font-size:10px;line-height:1.15}.dm__slot.done i{background:var(--acc);color:#fff;box-shadow:none}.dm__slot.next i{box-shadow:inset 0 0 0 2px var(--acc);color:var(--acct)}.dm__slot.next span{color:var(--acct);font-weight:700}.dm__c b{z-index:1;background:var(--acc);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid;position:absolute;top:3px;left:3px}.dm__foot{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:none}.dm.is-multi .dm__foot{display:flex}.dm__foot span{color:var(--t2);flex:1;font-size:14px}.dm__foot span b{color:var(--fg)}.dm__foot .dm__btn[disabled]{opacity:.45;pointer-events:none}.dm__c b{pointer-events:none}@keyframes dmFade{0%{opacity:0}to{opacity:1}}@keyframes dmUp{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}@keyframes dmFlip{0%{transform:perspective(1000px)rotateY(90deg)scale(.92)}to{transform:none}}@media (max-width:760px){.dm{align-items:flex-end;padding:0}.dm__box{max-height:94dvh;padding:18px 16px calc(22px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;animation-name:dmSheet;max-width:none!important}.dm__btn{padding:0 14px}@keyframes dmSheet{0%{transform:translateY(100%)}to{transform:none}}}[data-theme=light] img[src*="/decks/"],[data-theme=light] img[src*=card-back]{border-radius:6%/3.5%;box-shadow:0 0 0 1px #46280c38,0 4px 10px -3px #28160859,0 16px 34px -12px #28160866,0 0 22px -6px #e9a84c73}[data-theme=light] .dm__c,[data-theme=light] .back{box-shadow:0 0 0 1px #46280c40,-2px 4px 10px #2816084d,0 0 12px -4px #e9a84c66}[data-theme=light] .dm__c.picked{box-shadow:0 0 0 2.5px #e4572e,0 12px 28px #e4572e80}.em{z-index:210;-webkit-backdrop-filter:blur(8px);font-family:var(--font-sans), system-ui, sans-serif;background:#0a08088c;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.em.open{animation:.2s both emFade;display:flex}.em{--bg:#fff;--fg:#121212;--t2:#6f6b66;--panel:#f4f2ef;--line:#1212121a;--strong:#121212;--on:#fff;--acc:#cc4a24;--acct:#b53c19}[data-theme=dark] .em{--bg:#171212;--fg:#fff;--t2:#ffffff9e;--panel:#ffffff12;--line:#ffffff1f;--strong:#fff;--on:#121212;--acct:#ff8a63}.em__box{background:var(--bg);width:100%;max-width:780px;max-height:calc(100dvh - 48px);color:var(--fg);border-radius:28px;grid-template-columns:220px 1fr;gap:28px;padding:28px;animation:.3s cubic-bezier(.2,.8,.2,1) both emUp;display:grid;position:relative;overflow:auto;box-shadow:0 40px 100px #00000073}.em__card{align-items:flex-start;gap:10px;display:flex}.em__card img[hidden]{display:none}.em__box.em-pair{grid-template-columns:230px 1fr}.em__box.em-pair .em__card{aspect-ratio:1/1.95;display:block;position:relative}.em__box.em-pair .em__card img{aspect-ratio:1/1.74;flex:none;width:76%;position:absolute}.em__box.em-pair #em-img{z-index:1;top:0;left:0;transform:rotate(-6deg)}.em__box.em-pair #em-img2{z-index:2;bottom:0;right:0;transform:rotate(5deg)}.em__card img{aspect-ratio:1/1.74;object-fit:cover;border-radius:14px;flex:1;width:100%;min-width:0;box-shadow:0 24px 50px #0000004d}.em__main{flex-direction:column;gap:18px;min-width:0;display:flex}.em__hd{align-items:flex-start;gap:8px;padding-right:2px;display:flex}.em__hd>div{flex:1;min-width:0}.em__eb{letter-spacing:.08em;text-transform:uppercase;color:var(--t2);font-size:12px;font-weight:700}.em__h{letter-spacing:-.035em;margin:4px 0 0;font-size:32px;font-weight:600;line-height:1.08}.em__ib{background:var(--panel);width:38px;height:38px;color:var(--fg);cursor:pointer;border:0;border-radius:11px;flex:none;place-items:center;display:grid}.em__ib[disabled]{opacity:.35;pointer-events:none}.em textarea{background:var(--panel);width:100%;min-height:130px;color:var(--fg);font:400 16px/1.55 var(--font-sans), system-ui;resize:vertical;box-sizing:border-box;border:0;border-radius:16px;outline:0;padding:16px}.em textarea:focus{box-shadow:inset 0 0 0 2px var(--fg)}.em textarea::placeholder{color:var(--t2)}.em__row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.em__row .em__btn--del{margin-right:auto}.em__btn{background:var(--panel);height:48px;color:var(--fg);font:700 14.5px var(--font-sans), system-ui;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--em-edge,#12121229);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}[data-theme=dark] .em__btn{--em-edge:#ffffff24}[data-theme=light] .em__btn:not(.em__btn--strong){background:#fff}.em__btn--strong{background:var(--acc);color:#fff;box-shadow:none}.em__btn--strong:hover{background:#d14a23}.em__btn--del{width:48px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--acct);background:0 0;padding:0}@keyframes emFade{0%{opacity:0}to{opacity:1}}@keyframes emUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (max-width:760px){.em{align-items:flex-end;padding:0}.em__box{max-height:94dvh;padding:18px 16px calc(22px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;grid-template-columns:1fr;gap:16px;animation-name:emSheet;max-width:none!important}.em__card{width:92px;margin:0 auto -4px}.em__box.em-pair{grid-template-columns:1fr}.em__box.em-pair .em__card{width:104px}.em__card img{border-radius:9px;box-shadow:0 12px 26px #00000047}.em__h{font-size:26px}.em__hd .em__close{z-index:3;position:absolute;top:14px;right:14px}@keyframes emSheet{0%{transform:translateY(100%)}to{transform:none}}}.smod{z-index:300;background:var(--bg,#fff);display:none;position:fixed;inset:0}.smod.open{flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) both smodIn;display:flex}.smod__hd{border-bottom:1px solid var(--line,#12121214);height:56px;color:var(--fg,#121212);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 20px;font:700 15px Sora,system-ui,sans-serif;display:flex}.smod__hd h1{font:inherit;align-items:center;gap:8px;margin:0;display:inline-flex}.smod__hd i{background:#2e9a6a;border-radius:50%;width:8px;height:8px}.smod iframe{background:var(--bg,#fff);border:0;flex:1;width:100%;min-height:0;display:block}.smod__x{background:var(--panel,#f4f2ef);width:40px;height:40px;color:var(--fg,#121212);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid}@keyframes smodIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.cv{--bg:#fff;--fg:#121212;--t2:#6f6b66;--panel:#f4f2ef}[data-theme=dark] .cv{--bg:#141010;--fg:#fff;--t2:#fff9;--panel:#ffffff14}.cv{z-index:450;-webkit-backdrop-filter:blur(8px);font-family:var(--font-sans), system-ui, sans-serif;background:#0a080899;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.cv.open{animation:.2s both dpFade;display:flex}.cv__box{background:var(--bg);width:100%;max-width:660px;max-height:calc(100dvh - 48px);color:var(--fg);border-radius:26px;align-items:center;gap:28px;padding:28px;display:flex;position:relative;overflow:auto;box-shadow:0 40px 100px #00000073}.cv__box>img{border-radius:12px;flex:none;width:min(260px,42vw);height:auto;box-shadow:0 18px 40px #00000059}.cv__t{flex-direction:column;gap:8px;min-width:0;display:flex}.cv__t small{color:var(--t2);font-size:13px;font-weight:600}.cv__t b{letter-spacing:-.02em;font-size:24px}.cv__t p{margin:4px 0 0;font-size:16px;line-height:1.55}.cv .chips{margin:2px 0}.cv .chip{background:var(--panel);height:30px;color:var(--fg);border-radius:10px;padding:0 12px;font-size:12.5px}.cv__trad{background:var(--panel);border-radius:14px;flex-direction:column;gap:2px;margin-top:6px;padding:12px 14px;display:flex}.cv__trad p{margin:0;font-size:14.5px}.cv__more{text-align:left;border-top:1px solid #80808033;align-items:center;gap:12px;margin-top:10px;padding-top:12px;display:flex}.cv__more img{border-radius:5px;flex:none;width:52px;height:auto}.cv__more>div{flex-direction:column;gap:2px;display:flex}.cv__more b{letter-spacing:0;font-size:16px}.cv__more p{margin:2px 0 0;font-size:14.5px;line-height:1.45}.cv__x{background:var(--panel);width:38px;height:38px;color:var(--fg);cursor:pointer;border:0;border-radius:11px;place-items:center;display:grid;position:absolute;top:14px;right:14px}@media (max-width:600px){.cv__box{text-align:center;flex-direction:column;padding:24px 20px}.cv__box>img{width:min(220px,62vw)}}.deckchoice{background:var(--panel,#8080801f);max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:14px;margin:0 auto;padding:8px 10px 8px 14px;display:inline-flex}.deckchoice__fan{flex:none;width:76px;height:70px;position:relative}.deckchoice__fan img{aspect-ratio:600/1044;object-fit:cover;transform-origin:50% 100%;border-radius:4px;width:34px;margin-left:-17px;transition:transform .2s;position:absolute;bottom:5px;left:50%;box-shadow:0 4px 10px #0000004d}.deckchoice__fan img:first-child{transform:translate(-12px)rotate(-12deg)}.deckchoice__fan img:nth-child(3){transform:translate(12px)rotate(12deg)}.deckchoice:not(:disabled):hover .deckchoice__fan img:first-child{transform:translate(-14px)rotate(-16deg)}.deckchoice:not(:disabled):hover .deckchoice__fan img:nth-child(3){transform:translate(14px)rotate(16deg)}.deckchoice__t{flex-direction:column;min-width:0;line-height:1.2;display:flex}.deckchoice__t small{letter-spacing:.06em;text-transform:uppercase;opacity:.6;font-size:11px;font-weight:600}.deckchoice__t b{white-space:nowrap;font-size:16px}.deckchoice__go{background:var(--acc);color:#fff;white-space:nowrap;border-radius:12px;align-items:center;height:40px;margin-left:4px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.deckchoice:disabled{opacity:.55;cursor:default}.deckchoice--sm{border-radius:14px;gap:10px;margin:0;padding:4px 6px 4px 8px}.deckchoice--sm .deckchoice__fan{width:54px;height:50px}.deckchoice--sm .deckchoice__fan img{width:24px;margin-left:-12px;bottom:4px}.deckchoice--sm .deckchoice__fan img:first-child{transform:translate(-9px)rotate(-12deg)}.deckchoice--sm .deckchoice__fan img:nth-child(3){transform:translate(9px)rotate(12deg)}.deckchoice--sm .deckchoice__t b{font-size:14px}.deckchoice--sm .deckchoice__go{height:34px;padding:0 12px;font-size:13px}.dm__top .deckchoice--sm{background:var(--panel);border-radius:11px;gap:8px;height:38px;padding:0 4px 0 6px}.dm__top .deckchoice--sm .deckchoice__fan{width:42px;height:34px}.dm__top .deckchoice--sm .deckchoice__fan img{width:17px;margin-left:-8.5px;bottom:2px}.dm__top .deckchoice--sm .deckchoice__fan img:first-child{transform:translate(-7px)rotate(-12deg)}.dm__top .deckchoice--sm .deckchoice__fan img:nth-child(3){transform:translate(7px)rotate(12deg)}.dm__top .deckchoice--sm:not(:disabled):hover .deckchoice__fan img:first-child{transform:translate(-8px)rotate(-15deg)}.dm__top .deckchoice--sm:not(:disabled):hover .deckchoice__fan img:nth-child(3){transform:translate(8px)rotate(15deg)}.dm__top .deckchoice--sm .deckchoice__t b{font-size:13.5px}.dm__top .deckchoice--sm .deckchoice__go{border-radius:9px;height:30px;padding:0 10px;font-size:12.5px}.dm__top .deckchoice__t small{display:none}@media (max-width:599px){.dm__top{flex-wrap:wrap;row-gap:12px}.dm__top .deckchoice{order:5;width:100%}.dm__top .deckchoice__go{margin-left:auto}}
:where(.pg-you) .grp{flex-direction:column;gap:10px;display:flex}:where(.pg-you) .grp>b{letter-spacing:.06em;text-transform:uppercase;color:var(--t2);padding-left:4px;font-size:13px}:where(.pg-you) .list .ic{background:var(--panel2);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}:where(.pg-you) .list .chev{color:var(--t3)}:where(.pg-you) .list img{border-radius:4px;width:34px}:where(.pg-you) .list .stack .muted{font-size:12.5px}:where(.pg-you,.signon__form) .field{flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}:where(.pg-you,.signon__form) .field span{justify-content:space-between;display:flex}:where(.pg-you,.signon__form) .field em{color:var(--t3);font-style:normal;font-weight:500}:where(.pg-you,.signon__form) .field input{background:var(--panel);height:52px;color:var(--fg);font:500 15px var(--font-sans), system-ui;border:0;border-radius:14px;outline:0;padding:0 16px}:where(.pg-you,.signon__form) .field input:focus{box-shadow:inset 0 0 0 2px var(--fg)}:where(.pg-you) .me{align-items:center;gap:18px;display:flex}:where(.pg-you) .me__av{background:var(--strong);width:72px;height:72px;color:var(--on-strong);border-radius:50%;flex:none;place-items:center;font-size:28px;font-weight:700;display:grid}:where(.pg-you) .tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}:where(.pg-you) .tile{background:var(--panel);border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex}:where(.pg-you) .tiles>:last-child:nth-child(3){grid-column:1/-1}@media (min-width:700px){:where(.pg-you) .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.pg-you) .tiles>:last-child:nth-child(3){grid-column:auto}}:where(.pg-you) .tile__n{letter-spacing:-.04em;font-size:30px;font-weight:700;line-height:1}:where(.pg-you) .dots{gap:5px;display:flex}:where(.pg-you) .dots i{background:var(--acc);border-radius:6px;flex:1;height:6px}:where(.pg-you) .dots i.off{background:var(--line)}:where(.pg-you) .modal.pop .modal__box{flex-direction:column;max-width:560px;padding:0;display:flex;overflow:hidden}:where(.pg-you) .pop__hd{align-items:center;gap:12px;padding:22px 24px 12px;display:flex}:where(.pg-you) .pop__hd h2{flex:1}:where(.pg-you) .pop__bd{padding:4px 24px 24px;overflow:auto}@media (max-width:899px){:where(.pg-you) .modal.pop{place-items:end stretch;padding:0}:where(.pg-you) .modal.pop .modal__box{border-radius:26px 26px 0 0;max-width:none;max-height:92dvh;animation:.3s cubic-bezier(.2,.8,.2,1) both pg-you-sheet}:where(.pg-you) .pop__hd{padding:18px 16px 10px}:where(.pg-you) .pop__bd{padding:4px 16px calc(24px + env(safe-area-inset-bottom))}}@keyframes pg-you-sheet{0%{transform:translateY(100%)}to{transform:none}}
@media (max-width:899px){.ctl--float{display:none!important}}.theme-toggle .tt-sun{display:none}[data-theme=dark] .theme-toggle .tt-sun{display:block}[data-theme=dark] .theme-toggle .tt-moon{display:none}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--fg) 22%, transparent) transparent}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.smod__body{background:var(--bg);flex:1;min-height:0;overflow:auto}.smod .sess{height:100%}@media (max-width:899px){.smod .sess{height:auto;min-height:100%}.smod .sess__chat{flex:1}}.pg.home-page{background:var(--bg)}[data-theme=light] .pg.home-page{--panel:#f4f2ef;--panel2:#fff}@media (max-width:899px){.pg.home-page main{padding-top:4px}}.gate{background:var(--panel);border-radius:28px;grid-template-columns:380px minmax(0,1fr);align-items:center;gap:40px;padding:24px;display:grid}.gate__art{object-fit:cover;background:var(--band);border-radius:20px;align-self:stretch;width:100%;height:100%;min-height:280px;display:block}.gate__body{flex-direction:column;gap:14px;display:flex}.gate__perks{flex-direction:column;gap:10px;margin:4px 0 8px;padding:0;font-size:15px;list-style:none;display:flex}.gate__perks li{align-items:center;gap:12px;display:flex}@media (max-width:899px){.gate{border-radius:22px;grid-template-columns:1fr;gap:20px;padding:16px}.gate__art{aspect-ratio:16/9;height:auto;min-height:0}}.gate--form{align-items:start}.gate--form .gate__art{aspect-ratio:19/20;align-self:start;height:auto;min-height:0}.signon__form{max-width:440px}.signon__form :is(.cl-signUp-start,.cl-signIn-start) .cl-header{display:none}.signon__about{flex-direction:column;gap:16px;margin-bottom:16px;display:none}.signon__form:has(.cl-signUp-start) .signon__about{display:flex}.signon__form .field input{background:var(--panel2)}.signon__form .cl-input.cl-formFieldInput,.signon__form .cl-phoneInputBox{height:52px;max-height:none}.signon__form .cl-input.cl-formFieldInput:not(:focus),.signon__form .cl-phoneInputBox:not(:focus-within){box-shadow:none}.signon__form .cl-phoneInputBox .cl-input.cl-formFieldInput{height:auto}.signon__fine{text-align:center;max-width:1120px;margin:40px auto 0}@media (max-width:899px){.gate--form .gate__art{aspect-ratio:16/9}.signon__form{max-width:none}.signon__fine{margin-top:28px}html,body{overflow-x:clip}}.bar>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:899px){.bar .ctl{display:none}.bar--home>a:first-child{flex:none}.bar--home .logo{width:auto;height:40px}.bar__right{align-items:center;min-width:0}.bar .top__guest{gap:6px}.bar .btn--sm{border-radius:10px;height:34px;padding:0 12px;font-size:13px}}@media (max-width:400px){.bar--home .logo{height:30px}.bar .top__guest,.bar__right{gap:4px}.bar .btn--sm{padding:0 8px;font-size:12px}.dock a{min-width:0;padding:4px 5px}}.set-lang{appearance:none;border:1px solid var(--line);background:var(--panel2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;color:var(--fg);font:inherit;cursor:pointer;border-radius:11px;padding:8px 32px 8px 12px;font-size:14px;font-weight:600}.set-lang:focus{border-color:var(--fg);outline:none}.set-time{border:1px solid var(--line);background:var(--panel2);color:var(--fg);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:11px;padding:7px 10px;font-size:14px;font-weight:600}@media (prefers-color-scheme:dark){.set-time{--lightningcss-light: ;--lightningcss-dark:initial}}.set-time:focus{border-color:var(--fg);outline:none}.em__read{flex-direction:column;gap:10px;display:flex}.em__read .chips{flex-wrap:wrap}.em__read p{margin:0}.em__meaning{color:var(--t2);font-size:16px;line-height:1.55}.lang-notice{z-index:55;left:12px;right:12px;bottom:calc(96px + env(safe-area-inset-bottom));background:var(--strong);color:var(--on-strong);box-shadow:var(--shadow);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 8px 10px 16px;font-size:14px;display:flex;position:fixed}.lang-notice>span{flex:160px}.lang-notice__change{color:inherit;font-weight:600;text-decoration:underline}.lang-notice__close{width:36px;height:36px;color:inherit;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.pg-session~.lang-notice{display:none}@media (min-width:900px){.lang-notice{max-width:460px;bottom:96px;left:auto;right:24px}}@media (max-width:899px){.lang-notice{flex-wrap:nowrap;padding:8px 8px 8px 14px;font-size:13.5px}.lang-notice>span{flex:auto;min-width:0}.lang-notice__change{flex:none}.lang-notice__close{display:none}}.hist__list{margin:0;padding:0;list-style:none;display:grid}.hist__list li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;font-size:14.5px;display:flex}.hist__list li:last-child{border-bottom:0}.hist .g2{gap:2px}.hist .acc{color:var(--acc)}.dm{z-index:400}.dp{z-index:450}.pg-session .modal,.pg-session~.toast{z-index:400}.mr--quinn .mr__img{background:var(--panel,#1212120d)}.mine__row>.noreads{flex:auto}.noreads{text-align:center;background:radial-gradient(70% 90% at 50% 0%, var(--acc-soft), transparent 70%), var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:32px 20px;display:flex}.noreads p{max-width:34ch;color:var(--t2);margin:0;font-size:14.5px;line-height:1.5}.noreads__go{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.noreads__ic{background:var(--acc-soft);width:64px;height:64px;color:var(--acc-text);border-radius:50%;place-items:center;display:grid}.noreads__fan{width:92px;height:72px;display:block;position:relative}.noreads__fan img{aspect-ratio:600/1044;transform-origin:50% 130%;border-radius:4px;width:38px;margin-left:-19px;position:absolute;bottom:0;left:50%;box-shadow:0 6px 14px #0000004d}.noreads__fan img:first-child{transform:rotate(-16deg)}.noreads__fan img:nth-child(3){transform:rotate(16deg)}.noreads .quinn-face{box-shadow:0 0 0 2px #e9a84cbf,0 8px 20px #e4572e40}.mine__row .mr__k{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mine__row .mr b{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.duo__none{opacity:.8;background:#ffffff0f;border-radius:16px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5}.pg-session .rv-spread{max-width:520px}.pg-session .rv-spread .cc{justify-content:safe center;padding:4px 16px 18px;overflow-x:auto}.pg-session .rv-q{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:0}.pg-session .rv-q:hover{box-shadow:inset 0 0 0 1.5px var(--fg)}.pg-session .rv-q.on{box-shadow:inset 0 0 0 2px var(--acc)}.pg-session [id^=rv-]{scroll-margin-top:16px}@media (max-width:899px){.pg-session [id^=rv-]{scroll-margin-top:76px}.pg-session .sess__side:not(.open) .rv-qs,.pg-session .sess__side.rv-none{display:none}}.pg-session .pchoose{max-width:560px}.pg-session .pchoose__list{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;padding:0 16px 16px;display:grid}.pg-session .pchoose__opt{background:var(--panel);color:var(--fg);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}.pg-session .pchoose__for{color:var(--fg);opacity:.8;font-size:13.5px;line-height:1.35}.pg-session .pchoose__opt:hover,.pg-session .pchoose__opt.on{box-shadow:inset 0 0 0 1.5px var(--acc)}.pg-session .pchoose__own{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 16px 16px;padding:12px 14px;display:flex}.pg-session .pchoose__own input,.pg-session .pchoose__name input{background:var(--panel);height:40px;color:var(--fg);font:inherit;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:10px;padding:0 12px}.pg-session .pchoose>.sugs{max-width:none;padding:0 16px 12px}.pg-session .pchoose__names{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;padding:0 16px 12px;display:grid}.pg-session .pchoose__name{align-items:center;gap:8px;display:flex}.pg-session .pchoose__name .slot__n{flex:none;position:static}.pg-session .pchoose__name input{flex:1;min-width:0}.pg-session .pchoose>div:last-child:not(.pchoose__own):not(.pchoose__list){padding:0 16px 16px}.pg-session .pchange{align-self:flex-start}.pg-session .phist{padding:0}.pg-session .phist summary{cursor:pointer;flex-direction:column;gap:6px;padding:14px 16px;list-style:none;display:flex}.pg-session .phist summary::-webkit-details-marker{display:none}.pg-session .phist[open] summary{border-bottom:1px solid var(--line)}.pg-session .phist__bd{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.pg-session .phist__cards{margin:0;padding-left:18px;font-size:14.5px;line-height:1.6}.pg-session .phist__answer{white-space:pre-wrap;margin:0;font-size:14.5px;line-height:1.55}.pg-session .plevel{background:var(--panel);color:var(--fg);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:14px;align-items:center;gap:12px;padding:6px 8px 6px 14px;display:inline-flex}.pg-session .plevel .stack{line-height:1.2}.pg-session .plevel__go{background:var(--bg);color:var(--acc-text);border-radius:10px;align-items:center;gap:4px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.pg-session .plevel:hover{box-shadow:inset 0 0 0 1.5px var(--acc)}.pg-session .plink{color:var(--acc-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.pg-session .pfeed{background:var(--bg);max-width:640px;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;flex-direction:column;align-self:stretch;gap:10px;padding:14px;display:flex}.pg-session .pfeed__who{align-items:center;gap:10px;display:flex}.pg-session .pcomp{flex-direction:column;flex:none;gap:8px;display:flex}.pg-session .pcomp>.dstu__msg,.pg-session .pcomp__cost{margin:0 20px}.pg-session .pcomp textarea{background:var(--panel);min-width:0;min-height:48px;max-height:160px;color:var(--fg);font:inherit;resize:none;border:0;border-radius:24px;outline:0;flex:1;padding:13px 18px}.pg-session .pcomp textarea:disabled,.pg-session .pcomp button:disabled{opacity:.5;cursor:not-allowed}.pg-session .pcomp__done{border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 20px 18px;display:flex}.rl-row{position:relative}.rl-row .rl{padding-right:60px}.rl__del{min-width:36px;height:36px;color:var(--t2);font:700 13px var(--font-sans), system-ui;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.rl__del:hover{background:var(--bg);color:var(--acc-text,#c8441e)}.rl__del.sure,.em__btn--del.sure{background:var(--acc);color:#fff}.qrow-row .rl__del{top:10px;right:10px;transform:none}.qrow-row .qrow b{padding-right:34px}.em__btn--del.sure{width:auto;box-shadow:none;padding:0 16px}.pg-session .rv-toggle{background:var(--panel,var(--bg));width:100%;height:48px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--fg);font:700 15px var(--font-sans), system-ui;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:none}.pg-session .rv-toggle>svg:last-child{transition:transform .2s;transform:rotate(90deg)}.pg-session .rv-toggle[aria-expanded=true]>svg:last-child{transform:rotate(-90deg)}@media (max-width:899px){.pg-session .rv-title{display:none}.pg-session .rv-toggle{display:flex}}.pop__x{width:40px}@media (max-width:760px){.em__hd .em__nav{z-index:3;position:absolute;top:14px}.em__hd .em__nav--prev{left:14px}.em__hd .em__nav--next{left:60px}}@media (max-width:899px){.pg-stage .duo__hd{flex-direction:column;gap:6px}.pg-stage .duo__hd b{white-space:nowrap}}.legal{flex-direction:column;gap:32px;max-width:760px;margin:0 auto;padding-bottom:120px;display:flex}.legal section{scroll-margin-top:96px}.legal section p{color:var(--t2);line-height:1.65}.legal__note{background:var(--panel);border-radius:14px;padding:12px 16px}.legal__toc{background:var(--panel);border-radius:20px;padding:18px 22px}.legal__toc ol{columns:2;column-gap:32px;margin:10px 0 0;padding-left:20px;font-size:14.5px;line-height:1.9}.legal__toc a{color:var(--acc-text)}@media (max-width:899px){.legal__toc ol{columns:1}}.signon__agree{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.signon__agree input{width:20px;height:20px;accent-color:var(--acc);cursor:pointer;flex:none;margin:1px 0 0}.signon__agree a{color:var(--acc-text);text-decoration:underline}.signon__locked{opacity:.45;transition:opacity .2s}.signon__fine a,.signon__about a{text-decoration:underline}.qgo{white-space:normal;text-align:left;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;line-height:1.2;display:inline-flex}.qprice{opacity:.8;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}:is(.btn--strong,.btn--acc) .qprice{opacity:1}.btn:has(>.qgo){max-width:100%;height:auto;min-height:50px;padding-block:7px}.btn--sm:has(>.qgo){min-height:40px;padding-block:5px}.linkish{color:var(--acc-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600;text-decoration:underline}.orbgift,.lowbox{background:var(--panel);border-radius:20px;align-items:center;gap:14px;padding:16px 18px;display:flex}.orbgift{box-shadow:inset 0 0 0 1.5px var(--acc)}.orbgift__ic{background:var(--panel2);width:44px;height:44px;color:var(--acc-text);border-radius:50%;flex:none;place-items:center;display:grid}.pill--orbs .pill__add{background:var(--acc);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:2px;display:grid}.pill--sm.pill--orbs .pill__add{width:18px;height:18px}.sess__add{gap:4px}@media (max-width:599px){.orbgift,.lowbox{flex-wrap:wrap}.orbgift>:last-child,.lowbox>:last-child{width:100%}}.gate__lead{color:var(--t2);margin:0;font-size:16px;line-height:1.5}.orbgift--gate{background:var(--acc-soft);box-shadow:inset 0 0 0 1.5px var(--acc);align-items:center;gap:12px;padding:12px 14px}.orbgift__big{letter-spacing:-.02em;color:var(--acc-text);font-size:18px;font-weight:700;line-height:1.15}.gate .gate__perks{gap:8px;font-size:14.5px}.orbgift--gate .orbgift__face{width:46px;height:46px}.orbgift--gate .orbgift__face>span{width:20px;height:20px;bottom:-3px;right:-3px}.orbgift--gate .stack{gap:2px}.gatebar{flex-direction:column;gap:3px;margin-top:5px;display:flex}.gatebar__row{align-items:center;gap:8px;display:flex}.gatebar .orbbar{background:color-mix(in srgb, var(--acc) 16%, transparent);flex:1;height:6px}.gatebar__row b{color:var(--gold-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:800}.gatebar__t{color:var(--t2);font-size:12.5px;line-height:1.4}.gatebar__t .linkish{white-space:nowrap;margin-left:2px;font-size:12.5px}.gate__orbs{background:var(--acc-soft);color:var(--acc-text);border-radius:7px;padding:2px 8px;font-size:11.5px;font-weight:800}@media (max-width:599px){.orbgift--gate{flex-wrap:nowrap}.orbgift--gate>:last-child{width:auto}}@media (max-width:899px){.gate__art{display:none}}.gate .gate__perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 6px;display:grid}.gate .gate__perks li{background:var(--panel2);text-align:center;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:8px;padding:12px 10px;font-size:13.5px;line-height:1.3}@media (max-width:599px){.gate .gate__perks li{padding:10px 6px;font-size:12.5px}}@media (min-width:900px){.gate{grid-template-columns:380px minmax(0,520px);justify-content:center}}.gate--form .signon__form{max-width:none}.gate .gate__perks li{gap:10px;padding:16px 8px 14px;font-weight:500}@media (max-width:599px){.gate .gate__perks li{padding:12px 6px}}.planet{background:radial-gradient(circle,#e4572e6b 0%,#e4572e24 42%,#0000 68%);border:1px solid #e9a84c99;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}[data-theme=light] .planet{background:radial-gradient(circle,#e4572e33 0%,#e4572e0f 45%,#0000 70%);border-color:#b0702480}.planet__cover{object-fit:cover;border-radius:50%;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;inset:5px}.planet__fan{width:44px;height:40px;margin-top:6px;position:relative}.planet__fan img{aspect-ratio:600/1044;transform-origin:50% 140%;border-radius:2px;width:20px;margin-left:-10px;position:absolute;bottom:0;left:50%;box-shadow:0 4px 8px #00000059}.planet__fan img:first-child{transform:rotate(-20deg)}.planet__fan img:nth-child(3){box-shadow:0 0 0 1.5px var(--acc), 0 4px 10px #e4572e73;transform:rotate(20deg)}.planet__ask{place-items:center;display:grid;position:relative}.planet__ask img{aspect-ratio:600/1044;border-radius:3px;width:24px;transform:rotate(-8deg);box-shadow:0 4px 10px #00000059}.planet__ask b{background:var(--acc);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid;position:absolute;bottom:-6px;right:-10px}.orbgift__face{border:1px solid #e9a84cb3;border-radius:50%;flex:none;width:60px;height:60px;padding:3px;position:relative}.orbgift__face img{object-fit:cover;object-position:50% 28%;border-radius:50%;width:100%;height:100%}.orbgift__face>span{background:var(--acc);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 4px 10px #e4572e73}@media (max-width:599px){.planet{width:54px;height:54px}.orbgift__face{width:52px;height:52px}}.qp .namechoice{flex-wrap:wrap;align-items:baseline;gap:6px}.qp .namechoice .linkish{color:inherit;font-size:inherit;font-weight:500}.qp .compose__ft .note{margin:0}.rdg--wait .rdg__hd{align-items:center;gap:16px}.rdg--wait .rdg__ft{justify-content:flex-end}.qp .compose .tips{flex-wrap:wrap;gap:8px;display:flex}.qp .compose .tips span{background:var(--panel2);color:var(--t2);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.qp .rdg.compose textarea{background:var(--panel2);box-shadow:inset 0 0 0 1px var(--line)}[data-theme=dark] .qp .rdg.compose textarea{background:#00000047}.qp .rdg.compose textarea:focus{box-shadow:inset 0 0 0 2px var(--fg)}.qp .compose .rdg__hd .h3{margin:0}.compose__ft{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.qp .qblur--short{align-items:center;min-height:64px}.qp .qblur--short .qblur__text{max-height:3.2em;margin:0;line-height:1.6;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}@media (max-width:599px){.compose__ft>.btn{width:100%}}.qp .compose .note{align-items:center;gap:10px;font-size:13px}.qp .compose .note>svg{flex:none;margin:0 2px}@media (max-width:599px){.qp .compose .tips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -2px;padding:0 2px;overflow-x:auto}.qp .compose .tips::-webkit-scrollbar{display:none}.qp .compose .tips span{white-space:nowrap;flex:none;padding:5px 10px;font-size:12px}}.qp .spread>.spread__card{text-align:left;cursor:pointer;flex-direction:column;gap:8px;display:flex}.qp .spread>.spread__card:hover img{transform:translateY(-3px)}.qp .rdg{background:var(--panel);box-shadow:none}.qp .rdg .like:disabled{box-shadow:none;opacity:1;cursor:default;background:0 0}.qp .qreport{color:var(--t2);align-self:flex-start;font-weight:500}.qp .review__why{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.qp .review__why li{gap:8px;display:flex}.qp .review__ft{justify-content:flex-end}.problem{background:var(--acc-soft);color:var(--acc-text);border-radius:12px;margin:0;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.45}.acct{flex:none;position:relative}button.top__me{cursor:pointer;border:0;padding:0}.bar .top__me{width:36px;height:36px;font-size:14px}.acct.open>.top__me{box-shadow:0 0 0 3px var(--acc-soft), 0 0 0 1.5px var(--acc)}.acct__menu{z-index:90;background:var(--bg);width:260px;box-shadow:inset 0 0 0 1px var(--line), var(--shadow);border-radius:22px;padding:8px;position:absolute;top:calc(100% + 10px);right:0}[data-theme=dark] .acct__menu{background:#1a1515}.acct__head{align-items:center;gap:12px;min-width:0;padding:8px 10px 12px;display:flex}.acct__head>span:last-child{flex-direction:column;min-width:0;display:flex}.acct__head b,.acct__head span span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct__head span span{color:var(--t2);font-size:12.5px}.acct__head .top__me{width:40px;height:40px}.acct__menu a,.acct__menu button{width:100%;height:46px;color:var(--fg);font:600 14px var(--font-sans), system-ui;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:12px;padding:0 12px;display:flex}.acct__menu a:hover,.acct__menu button:hover{background:var(--dock-on)}.acct__menu svg{color:var(--t2);flex:none}.acct__menu em{color:var(--t2);margin-left:auto;font-size:13px;font-style:normal;font-weight:500}.acct__menu .acct__go,.acct__menu .acct__go svg{color:var(--acc-text)}.acct__sep{background:var(--line);height:1px;margin:6px 4px}.swipe{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:10px;display:none}.swipe.is-on{display:flex}.swipe--plain{justify-content:flex-end;margin-top:6px}.swipe__dots{gap:6px;display:flex}.swipe__dots i{background:var(--line);border-radius:3px;width:6px;height:6px;transition:width .25s,background .25s}.swipe__dots i.on{background:var(--acc);width:18px}.swipe__say{color:var(--t2);align-items:center;gap:2px;font-size:12.5px;font-weight:600;transition:opacity .3s;display:inline-flex}.swipe__say svg{color:var(--acc-text);animation:1.4s ease-in-out infinite swipe-nudge}.swipe.is-moved .swipe__say{opacity:0}@keyframes swipe-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.swipe__say svg{animation:none}}.top__online{width:10px;height:10px;box-shadow:0 0 0 2px var(--bg);background:#2e9a6a;border-radius:50%;position:absolute;bottom:6px;right:6px}.acct__menu .acct__live{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-weight:600;display:flex}.acct__menu .acct__live:hover{background:var(--panel)}.acct__live .grow{flex-direction:column;display:flex}.acct__live small{color:var(--t2);font-weight:500}.acct__live .rl-online i{background:var(--t3);border-radius:50%;width:10px;height:10px;display:block}.acct__live .rl-online.on i{background:#2e9a6a;box-shadow:0 0 0 4px #2e9a6a2e}.acct__switch{appearance:none;background:var(--line);cursor:pointer;border-radius:999px;flex:none;width:40px;height:24px;margin:0;transition:background .15s;position:relative}.acct__switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:translate .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.acct__switch:checked{background:#2e9a6a}.acct__switch:checked:after{translate:16px}.acct__switch:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.up{flex-direction:column;gap:10px;display:flex}.up__t{font-size:17px}.up__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.up__row{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}[data-theme=light] .up__row{background:#fff}.up__row:hover{box-shadow:inset 0 0 0 1.5px var(--acc)}.up__row>svg{color:var(--t3);flex:none}.up__ic{background:var(--acc-soft);width:40px;height:40px;color:var(--acc-text);border-radius:12px;flex:none;place-items:center;display:grid}.up__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.up__text small{color:var(--t2);font-size:13px}.up__status{background:var(--panel);color:var(--t2);border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:700}.up__status.booked{color:#1f7a52;background:#2e9a6a24}.up__status.requested{background:var(--acc-soft);color:var(--acc-text)}.upbar{background:var(--acc-soft);color:var(--acc-text);border-radius:18px;align-items:center;gap:12px;margin:0 0 16px;padding:10px;font-weight:600;line-height:1.35;display:flex}.upbar>svg{box-sizing:content-box;background:var(--acc);color:#fff;border-radius:50%;flex:none;padding:8px}.upbar .btn{flex:none}@media (max-width:599px){.up__status{display:none}.upbar{gap:10px;font-size:14px}}.qp .compose .paidq{background:var(--gold-soft);box-shadow:inset 0 0 0 1.5px var(--gold);color:var(--gold-text);border-radius:14px;gap:12px;padding:12px 14px;font-size:14.5px;font-weight:600;line-height:1.4}.qp .compose .paidq>svg{color:var(--gold)}.share{flex:none;position:relative}.share__btn{background:var(--bg);width:40px;height:40px;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:box-shadow .15s;display:grid}.share__btn:hover,.share.open>.share__btn{box-shadow:0 0 0 3px var(--acc-soft), 0 0 0 1.5px var(--acc)}.share__menu{width:230px}.share__menu svg{width:20px;height:20px}.share--corner{z-index:6;position:absolute;top:18px;right:18px}@media (max-width:899px){.share--corner{top:12px;right:12px}}.signon__form--pop{max-width:none}.signon__form--pop .cl-footerAction{display:none}.signon__form--pop>p{text-align:center}.signon__switch{text-align:center;margin:14px 0 0}.signon__form--pop button.textlink{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.signon__form--pop .field input,.signon__form--pop .cl-input.cl-formFieldInput,.signon__form--pop .cl-phoneInputBox{background:var(--panel)}.signon__form--pop p a{color:var(--acc-text);text-decoration:underline}:root{--rw-fill:color-mix(in srgb, var(--fg) 4.5%, transparent);--rw-track:color-mix(in srgb, var(--fg) 9%, transparent)}.orbcoin{width:var(--s);height:var(--s);color:#5c3b00;background:radial-gradient(circle at 32% 28%,#ffedb5,#f2c14a 42%,#cf8f14 100%);border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 -2px #78460052,inset 0 1px #ffffffa6,0 1px 3px #5a320047}.orbcoin svg{filter:drop-shadow(0 1px #fff0c88c)}.orbcoin--glow{box-shadow:inset 0 -3px #78460052,inset 0 1px #ffffffa6,0 0 0 7px #f2c14a2e,0 10px 26px #cf8f1461}.orbbar{background:var(--rw-track);border-radius:99px;height:8px;display:block;overflow:hidden}.orbbar i{border-radius:inherit;background:linear-gradient(90deg,#f2c14a,#e4572e);min-width:8px;height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1);display:block}.rwcover{object-fit:cover;border-radius:14px;flex:none;width:64px;height:64px;box-shadow:0 6px 16px #1e140a38}.orbmenu{flex:none;position:relative}.orbpill{background:var(--panel);height:44px;color:var(--fg);font:700 15px var(--font-sans), system-ui;white-space:nowrap;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:7px;padding:0 14px 0 12px;transition:box-shadow .15s;display:inline-flex}.orbpill>svg{color:var(--acc-text);flex:none}.orbpill b{font-variant-numeric:tabular-nums}.orbpill__w{color:var(--t2);font-weight:500}.orbpill:hover,.orbmenu.open>.orbpill{box-shadow:inset 0 0 0 1.5px var(--btn-edge,var(--line))}.orbpill--sm{border-radius:11px;gap:5px;height:36px;padding:0 10px 0 9px;font-size:13.5px}.orbpanel{z-index:90;background:var(--bg);width:372px;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line), 0 24px 60px #140c0638;box-sizing:border-box;text-align:left;white-space:normal;border-radius:24px;flex-direction:column;gap:14px;padding:16px;animation:.18s ease-out both orbpanel-in;display:flex;position:absolute;top:calc(100% + 10px);right:0}[data-theme=dark] .orbpanel{background:#1a1515}@keyframes orbpanel-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.orbpanel__hd{align-items:center;gap:12px;display:flex}.orbpanel__bal{flex-direction:column;gap:2px;display:flex}.orbpanel__bal span{color:var(--t2);font-size:12.5px;font-weight:600}.orbpanel__bal b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.orbpanel__how{text-underline-offset:3px;align-self:flex-start;margin-left:auto;font-size:13px;font-weight:600;text-decoration:underline}.orbpanel__sec{flex-direction:column;gap:8px;display:flex}.orbpanel__k{letter-spacing:.06em;text-transform:uppercase;color:var(--t2);font-size:12px;font-weight:700}.orbpanel .btn svg{margin-left:2px}.orbpanel__guest{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:6px 8px 2px;display:flex}.orbpanel__guest .orbcoin{margin-bottom:6px}.orbpanel__guest b{letter-spacing:-.03em;font-size:22px;line-height:1.15}.orbpanel__guest span{color:var(--t2);font-size:14px;line-height:1.45}.orbpanel__show{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.orbpanel__show a{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.orbpanel__show .rwcover{aspect-ratio:1;width:100%;height:auto;transition:transform .2s}.orbpanel__show li:first-child .rwcover{transform:rotate(-3deg)}.orbpanel__show li:nth-child(3) .rwcover{transform:rotate(3deg)}.orbpanel__show a:hover .rwcover{transform:translateY(-3px)}.orbpanel__price{color:var(--gold-text);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-top:2px;font-size:13px;font-weight:800;display:inline-flex}.orbpanel__name{color:var(--t2);font-size:12px;font-weight:600;line-height:1.25}.orbpanel__earn{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.orbpanel__earn li{background:var(--rw-fill);border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.orbpanel__earn b{color:var(--gold-text)}.orbpanel__more{color:var(--acc-text);justify-content:center;align-items:center;gap:2px;font-size:13.5px;font-weight:700;display:inline-flex}@media (max-width:599px){.orbpanel{overscroll-behavior:contain;width:auto;max-height:calc(100dvh - 150px);position:fixed;top:62px;left:12px;right:12px;overflow-y:auto}}@media (max-width:419px){.orbpill--sm .orbpill__w{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.orbpill--sm{padding-right:9px}}.nextrw{background:var(--rw-fill);color:var(--fg);border-radius:18px;align-items:center;gap:14px;padding:12px;transition:box-shadow .15s;display:flex}.nextrw:hover{box-shadow:inset 0 0 0 1.5px var(--gold)}.nextrw__t{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.nextrw__k{letter-spacing:.07em;text-transform:uppercase;color:var(--t2);font-size:11px;font-weight:700}.nextrw__t>b{letter-spacing:-.01em;font-size:15px;line-height:1.25}.nextrw__n{color:var(--t2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.nextrw__n span:last-child{color:var(--acc-text);font-weight:700}.nextrw--all>svg{color:var(--t2)}.streakrow{background:var(--rw-fill);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.streakrow__flame{background:var(--rw-track);width:36px;height:36px;color:var(--t3);border-radius:50%;flex:none;place-items:center;display:grid}.streakrow__flame.on{background:var(--acc-soft);color:var(--acc)}.streakrow__t{flex-direction:column;gap:1px;min-width:0;display:flex}.streakrow__t b{font-size:14.5px}.streakrow__t span{color:var(--t2);font-size:12.5px}.streakrow__dots{gap:4px;margin-left:auto;display:flex}.streakrow__dots i{background:var(--rw-track);border-radius:50%;width:9px;height:9px}.streakrow__dots i.on{background:var(--acc);box-shadow:0 0 0 2px var(--acc-soft)}.quests{flex-direction:column;gap:12px;display:flex}.quests__day{color:var(--t2);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.quests__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.quests__list a{background:var(--rw-fill);color:var(--fg);border-radius:16px;align-items:center;gap:12px;padding:10px 10px 10px 12px;transition:box-shadow .15s;display:flex}.quests__list a:hover{box-shadow:inset 0 0 0 1.5px var(--gold)}.quests__ic{background:var(--bg);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;display:grid}.quests__t{flex:1;min-width:0;font-size:14.5px;font-weight:600;line-height:1.3}.quests__n{color:var(--gold-text);font-variant-numeric:tabular-nums;font-weight:800}.quests__list .done .quests__ic{background:var(--ok);color:#fff;box-shadow:none}.quests__list .done .quests__t{color:var(--t2)}.quests__list .done .quests__n{color:var(--t3)}.quests--compact .quests__list{gap:6px}.quests--compact .quests__list a{border-radius:14px;gap:10px;padding:7px 12px 7px 8px}.quests--compact .quests__ic{width:30px;height:30px}.quests--compact .quests__t{font-size:13.5px}.rwpath{scrollbar-width:none;scroll-snap-type:x mandatory;grid-auto-columns:minmax(124px,1fr);grid-auto-flow:column;gap:16px;margin:0;padding:26px 2px 6px;list-style:none;display:grid;position:relative;overflow-x:auto}.rwpath::-webkit-scrollbar{display:none}.rwpath li{scroll-snap-align:start;position:relative}.rwpath li:before{content:"";border-top:2px dashed color-mix(in srgb, var(--gold) 55%, transparent);position:absolute;top:50px;left:50%;right:-16px}.rwpath li:last-child:before{display:none}.rwpath a{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:relative}.rwpath__art{width:100%;display:block;position:relative}.rwpath .rwcover{aspect-ratio:1;border-radius:18px;width:100%;height:auto;transition:transform .2s}.rwpath a:hover .rwcover{transform:translateY(-4px)rotate(-1.5deg)}.rwpath li.next .rwcover{box-shadow:0 0 0 3px var(--bg), 0 0 0 6px var(--gold), 0 14px 30px #cf8f1459}.rwpath__tick{background:var(--ok);color:#fff;width:26px;height:26px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.rwpath__n{color:var(--gold-text);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-top:4px;font-size:14px;font-weight:800;display:inline-flex}.rwpath b{font-size:13.5px;line-height:1.3}.rwpath__you{z-index:2;background:var(--strong);color:var(--on-strong);white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:700;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.rwpath__you:after{content:"";background:inherit;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.orbtoast{z-index:71;opacity:0;pointer-events:none;width:min(420px,100vw - 24px);transition:opacity .25s,transform .35s cubic-bezier(.2,.9,.3,1.2);position:fixed;bottom:100px;left:50%;transform:translate(-50%,24px)scale(.96)}.orbtoast.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.orbtoast a{background:var(--strong);color:var(--on-strong);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:grid;box-shadow:0 18px 44px #140c0659}.orbtoast .orbcoin{animation:.7s cubic-bezier(.2,.9,.3,1.4) both coin-pop}@keyframes coin-pop{0%{transform:scale(.3)rotateY(180deg)}60%{transform:scale(1.15)rotateY(0)}to{transform:none}}.orbtoast__t{flex-direction:column;gap:5px;min-width:0;display:flex}.orbtoast__n{letter-spacing:-.02em;color:#f2c14a;font-size:17px;font-weight:800}[data-theme=dark] .orbtoast__n{color:#a86b00}.orbtoast__s{text-overflow:ellipsis;white-space:nowrap;opacity:.8;font-size:12.5px;font-weight:600;overflow:hidden}.orbtoast .orbbar{background:color-mix(in srgb, var(--on-strong) 16%, transparent);height:6px}.orbtoast .rwcover{border-radius:12px;width:46px;height:46px}.orbtoast--won a{background:radial-gradient(120% 140% at 0% 0%, #f2c14a66, transparent 60%), var(--strong)}.orbtoast--won .orbtoast__s{opacity:1}@media (prefers-reduced-motion:reduce){.orbtoast,.orbbar i,.orbpanel{transition:none;animation:none}.orbtoast .orbcoin{animation:none}}.site-foot{z-index:1;box-sizing:border-box;width:100%;max-width:1440px;margin:72px auto 0;padding:0 72px;position:relative}.site-foot__in{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,240px));gap:24px 48px;padding-top:28px;display:grid}.site-foot__col b{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);margin-bottom:12px;font-size:12px;font-weight:600;display:block}.site-foot__col ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.site-foot__col a{color:var(--t2);font-size:14px}.site-foot__col a:hover,.site-foot__col a:focus-visible{color:var(--fg)}.home-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;display:flex}@media (max-width:899px){.site-foot{margin-top:40px;padding:0 16px}.site-foot__in{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:24px}.site-foot__col b{margin-bottom:10px;font-size:11px}.site-foot__col ul{flex-flow:wrap;gap:8px}.site-foot__col a{background:var(--panel2);height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);border-radius:12px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.site-foot__col:last-child{border-top:1px solid var(--line);padding-top:16px}.site-foot__col:last-child b{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-foot__col:last-child ul{gap:6px 20px}.site-foot__col:last-child a{height:auto;box-shadow:none;color:var(--t2);background:0 0;padding:4px 0;font-size:13px;font-weight:500}.home-links{justify-content:flex-start}}.orbpill--guest.orbpill--sm{justify-content:center;width:38px;padding:0;position:relative}.orbpill__badge{background:var(--acc);color:#fff;box-shadow:0 0 0 2px var(--bg);border-radius:99px;padding:1px 5px;font-size:10.5px;font-weight:800;line-height:1.4;position:absolute;top:-6px;right:-7px}
