html .rat-dossier .dossier-head{padding-top:calc(12px + var(--safe-top,0px))}html .rat-dossier.dossier-league .dossier-head{padding-top:calc(9px + var(--safe-top,0px))}html .rat-dossier.dossier-tasks .dossier-head{padding-top:calc(13px + var(--safe-top,0px))}html .fortune-head,html .fortune-location>.fortune-head{padding-top:calc(12px + var(--safe-top,0px))}html .casino-head{padding-top:calc(3.5cqw + var(--safe-top,0px))}html .casino-events header{padding-top:calc(5cqw + var(--safe-top,0px))}html .poker-tournaments header{padding-top:calc(18px + var(--safe-top,0px))}html .ratsino-comic main{padding-top:calc(10px + var(--safe-top,0px))}html .ratsino-comic footer{padding-bottom:calc(12px + var(--safe-bottom,0px))}html .concept-shop-5 header{height:calc(var(--wardrobe-hud) + var(--safe-top,0px));padding-top:calc(9px + var(--safe-top,0px))}@media(max-width:480px){html .rat-dossier.dossier-tasks{height:100dvh}}html .rat-boosts,html .rat-alley{inset:var(--safe-top,0px) 0 var(--safe-bottom,0px) 0}html .rat-boosts{height:min(790px,calc(96dvh - var(--safe-top,0px) - var(--safe-bottom,0px)));max-height:calc(96dvh - var(--safe-top,0px) - var(--safe-bottom,0px))}html .rat-alley{max-height:calc(96dvh - var(--safe-top,0px) - var(--safe-bottom,0px))}html .casino-lobby .casino-back{height:calc(13.333cqw + var(--safe-bottom,0px));padding-bottom:var(--safe-bottom,0px)}html .casino-lobby .casino-back span,html .casino-lobby .casino-back svg{top:calc(50% - var(--safe-bottom,0px) / 2)}html .concept-shop-5 footer{padding-bottom:calc(6px + var(--safe-bottom,0px))}html .rat-fortune.fortune-location{padding-bottom:var(--safe-bottom,0px);box-sizing:border-box}@media(max-width:700px){html .concept-shop-5 .wardrobe-layout{top:calc(var(--wardrobe-hud) + var(--safe-top,0px))}html .concept-shop-5 nav{bottom:calc(102px + var(--safe-bottom,0px))}html .concept-shop-5 .wardrobe-items{bottom:calc(161px + var(--safe-bottom,0px))}html .concept-shop-5 .wardrobe-stage{bottom:calc(164px + var(--safe-bottom,0px))}}html .casino-events,html .poker-tournaments{padding-bottom:var(--safe-bottom,0px);box-sizing:border-box}html .rat-lesson,html .casino-cashier{inset:var(--safe-top,0px) 0 var(--safe-bottom,0px) 0;max-height:calc(100dvh - var(--safe-top,0px) - var(--safe-bottom,0px) - 12px)}html .casino-cashier .cashier-shell{max-height:calc(100dvh - var(--safe-top,0px) - var(--safe-bottom,0px) - 14px)}html .pt-facts b{white-space:nowrap;font-size:clamp(20px,7.2vw,29px)}@media(hover:none)and (pointer:coarse){html :focus,html :focus-visible{outline:none!important}}html .casino-settings{box-sizing:border-box;width:min(360px,calc(100vw - 32px));margin:auto}html .casino-soon-dialog{box-sizing:border-box;width:min(330px,calc(100vw - 32px));margin:auto}.casino-age-gate{position:fixed;padding:0;border:0;background:transparent;color:#292720;width:min(94vw,540px);max-height:90dvh;box-sizing:border-box;font-family:SlipMono,monospace;overscroll-behavior:contain}.casino-age-gate::backdrop{background:#090b0980}.casino-age-gate article{background:#eee2c6 var(--club-paper) center/100% 100%;box-shadow:2px 5px #130e0b33;padding-bottom:8px}.casino-age-gate header{background:#555947;color:#f3e6c8;padding:14px 24px;font:600 13px/1.4 SlipMono,monospace;letter-spacing:.04em}.casino-age-gate .club-paper-body{padding:20px 24px}.casino-age-gate h1{font:900 clamp(36px,8vw,56px)/1.05 SlipDisplay,Impact,sans-serif;margin:0 0 18px}.casino-age-gate p{font-size:15px;line-height:1.6}.casino-age-gate h2{font:900 30px/1.15 SlipDisplay,Impact,sans-serif;margin:22px 0}.casino-age-gate label{display:block;margin:24px 0 8px;font-size:14px}.casino-age-gate input{width:100%;min-height:52px;box-sizing:border-box;background:#fff9e380;color:#292720;border:1px solid #8c8468;padding:12px;font:18px SlipMono,monospace;color-scheme:light}.casino-age-gate button{display:block;width:100%;min-height:54px;padding:12px;border:3px double #8c917c;border-bottom:3px solid #a43828;background:#243a31;color:#f3e6c8;font:900 29px/1.1 SlipDisplay,Impact,sans-serif;margin-top:18px;cursor:pointer}.casino-age-gate button.secondary{background:transparent;border:0;color:#292720;font:600 14px/1.4 SlipMono,monospace;margin-top:8px;min-height:44px}.casino-age-gate button:disabled{opacity:.5;cursor:wait}.casino-age-gate :focus-visible{outline:2px solid #a43828;outline-offset:3px}.casino-age-gate [role=status]:empty{display:none}@media(max-width:360px){.casino-age-gate .club-paper-body{padding:18px}.casino-age-gate header{padding:12px 18px;font-size:11px}.casino-age-gate p{font-size:13px}}.casino-age-gate.is-venue{margin:0;max-width:none;max-height:none;overflow:hidden;--club-unit:1px}.casino-age-gate.is-venue::backdrop{background:transparent}.casino-age-gate.is-venue article{position:absolute;left:calc(28 * var(--club-unit));right:calc(28 * var(--club-unit));bottom:calc(155 * var(--club-unit) + var(--kb,0px));max-height:calc(100% - 339 * var(--club-unit) - var(--kb,0px));transition:bottom .2s ease-out;overflow:auto;overscroll-behavior:contain}.casino-age-gate.is-venue header{padding:calc(22 * var(--club-unit)) calc(38 * var(--club-unit));font-size:calc(27 * var(--club-unit))}.casino-age-gate.is-venue .club-paper-body{padding:calc(28 * var(--club-unit)) calc(38 * var(--club-unit))}.casino-age-gate.is-venue h1{font-size:calc(78 * var(--club-unit));margin-bottom:calc(18 * var(--club-unit))}.casino-age-gate.is-venue p{font-size:calc(34 * var(--club-unit));line-height:1.4}.casino-age-gate.is-venue .club-gift{border-top:1px solid #a49b7b;padding-top:calc(20 * var(--club-unit));font-size:calc(27 * var(--club-unit));font-weight:600}.casino-age-gate.is-venue h2{font-size:calc(64 * var(--club-unit));margin:calc(28 * var(--club-unit)) 0}.casino-age-gate.is-venue label{font-size:calc(30 * var(--club-unit));margin:calc(24 * var(--club-unit)) 0 calc(12 * var(--club-unit))}.casino-age-gate.is-venue input{min-height:44px;font-size:max(16px,calc(34 * var(--club-unit)));padding:calc(20 * var(--club-unit))}.casino-age-gate.is-venue button{font-size:calc(64 * var(--club-unit));min-height:max(44px,calc(144 * var(--club-unit)));margin-top:calc(22 * var(--club-unit));padding:calc(16 * var(--club-unit))}.casino-age-gate.is-venue button.secondary{font-size:max(12px,calc(29 * var(--club-unit)));min-height:44px;margin-top:calc(12 * var(--club-unit))}.casino-age-gate.is-venue .venue-back{position:absolute;bottom:0;left:0;width:100%;height:calc(155 * var(--club-unit));margin:0;border:0;background:#17140f;color:#efe6d2;font-size:calc(32 * var(--club-unit));letter-spacing:calc(4 * var(--club-unit))}.casino-age-gate .club-dob{border:0;margin:20px 0 6px;padding:0;display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:10px}.casino-age-gate .club-dob legend{padding:0;margin-bottom:10px;font-size:14px}.casino-age-gate .club-dob label{margin:0;display:flex;flex-direction:column;gap:6px;font:600 11px SlipMono,monospace;letter-spacing:.14em;color:#6f6148}.casino-age-gate .club-dob input{min-height:60px;text-align:center;font:28px SlipDisplay,sans-serif;letter-spacing:.06em;padding:8px 4px}.casino-age-gate .club-dob input::placeholder{color:#b3a787}.casino-age-gate .club-dob input:focus{outline:3px solid #283d31;outline-offset:1px;background:#fff9e3}.mafia-loading,.game-comic{position:fixed;inset:0;z-index:10000;margin:auto;width:min(100%,640px);background:#182720;color:#f4ecd4;font-family:Arial,sans-serif;box-shadow:0 0 0 100vmax #0d1512;overflow:hidden}.mafia-loading{background:#080d0b}.mafia-loading .loading-paint{position:absolute;left:0;right:0;top:-9%;height:105%;background-size:cover;background-position:center}.loading-shade{position:absolute;inset:0;background:linear-gradient(#060b0880,transparent 26%,transparent 54%,#080d0bf0 81%,#080d0b)}.mafia-loading header{position:absolute;top:max(5%,calc(var(--safe-top,0px) + 8px));left:9%;right:41%}.mafia-loading header img{display:block;width:100%;height:auto}.loading-chapter{position:absolute;bottom:16%;left:9%;right:9%}.loading-rule{width:25px;height:2px;background:#bd9356;margin-bottom:17px}.loading-episode{font-size:9px;letter-spacing:.28em;color:#c9ae74;margin:0}.mafia-loading h1{font-family:Georgia,serif;font-weight:400;line-height:.97;letter-spacing:-.035em;margin:13px 0 10px;font-size:clamp(30px,10vw,56px);color:#eee5ce}.mafia-loading footer{position:absolute;bottom:max(5%,var(--safe-bottom,0px));left:9%;right:9%}.loading-track{height:1px;background:#bda16d44}.loading-track i{display:block;height:100%;background:#d6b576;width:0;transition:width .25s ease-out}.loading-status{display:flex;justify-content:space-between;gap:12px;text-transform:uppercase;font-size:8px;letter-spacing:.17em;margin-top:12px;color:#c6bba2}.game-comic{z-index:9000;display:flex;flex-direction:column;background:#26352f}.game-comic .comic-brand{position:absolute;z-index:2;top:calc(var(--safe-top,0px) + 10px);left:12px;width:32px;height:39px;background:#f3e6c7;mask:var(--comic-mark) center/contain no-repeat;-webkit-mask:var(--comic-mark) center/contain no-repeat;pointer-events:none}.game-comic main{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;padding:calc(max(10px,var(--safe-top,0px)) + 51px) 0 12px}.game-comic .storysheet{display:block;flex-shrink:0;width:100%;height:auto;margin-block:auto}.game-comic footer{flex-shrink:0;display:flex;align-items:center;gap:14px;padding:10px 16px max(12px,var(--safe-bottom,0px));background:#1a2b22;border-top:1px solid #72785b55}.game-comic [data-next]{flex:1;min-height:48px;background:#293f32;color:#f3e6c7;border:1px solid #7d8669;border-bottom:4px solid #ab3c29;padding:10px 12px;font:24px/1.05 SlipDisplay,sans-serif;cursor:pointer}.game-comic [data-skip]{flex-shrink:0;min-height:44px;padding:8px 0;background:none;border:0;color:#baae8e;font:10px SlipMono,monospace;letter-spacing:.05em;cursor:pointer}.game-comic button:focus-visible{outline:2px solid #ffe0a0;outline-offset:2px}.game-comic [data-next]:active{transform:translateY(1px);border-bottom-width:3px}@media(max-width:360px){.game-comic footer{gap:10px;padding-inline:12px}.game-comic [data-next]{font-size:20px}.game-comic [data-skip]{font-size:9px}}@media(prefers-reduced-motion:reduce){.loading-track i{transition:none}}.mafia-loading header{container-type:inline-size}.mafia-loading .loading-world-base{clip-path:polygon(0 0,21% 0,21% 29%,44% 29%,44% 0,100% 0,100% 100%,0 100%)}.mafia-loading .loading-world-label{position:absolute;left:21.17%;top:0;color:#fff;font:900 8.8cqw/1 SlipDisplay,Arial Narrow,sans-serif;letter-spacing:.42cqw}.rat-lesson{box-sizing:border-box;width:min(670px,94vw);max-height:94dvh;overflow:auto;padding:24px 30px 16px;color:#211f18;background:#eee2c7 url(./voucher-material-v2-Cd3QUTBx.webp) center/cover;border:1px solid #a99772;box-shadow:7px 9px #0c100dcc,0 22px 90px #0009;font-family:SlipMono,monospace;animation:lesson-in .3s ease-out}.rat-lesson::backdrop{background:#070e0bcc}.rat-lesson *{box-sizing:border-box}.rat-lesson .lesson-kicker{font-size:11px;letter-spacing:2px;padding-right:35px;margin:0 0 12px;color:#635e4d}.rat-lesson h1{font:60px/.95 SlipDisplay,sans-serif;margin:0 0 12px;border-bottom:3px double #353c2e;padding-bottom:10px}.rat-lesson h2{font:clamp(28px,5vw,40px)/1.05 SlipDisplay,sans-serif;color:#a43828;margin:15px 0 9px}.lesson-art{border-bottom:1px solid #817860;background:radial-gradient(ellipse,#cbb78a44,transparent 72%);display:flex;justify-content:center}.lesson-art canvas{max-width:100%;width:auto;height:clamp(175px,32vh,285px);object-fit:contain}.lesson-note{font:16px/1.45 Georgia,serif;margin:0 0 12px}.lesson-detail{font-size:10px;line-height:1.6;color:#435445;margin-bottom:18px}.rat-lesson footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0 8px}.lesson-stamp{border:3px double #447050;padding:6px 10px;transform:rotate(-6deg);color:#386242;font:24px SlipDisplay,sans-serif;letter-spacing:2px}.rat-lesson button{cursor:pointer;font:19px SlipDisplay,sans-serif;letter-spacing:1px;min-height:46px;padding:10px 20px;background:#283d31;color:#f2e7cb;border:1px solid #596c58;box-shadow:0 3px #912f24}.rat-lesson button:focus-visible{outline:3px solid #ac752c;outline-offset:3px}.rat-lesson .lesson-close{position:absolute;right:12px;top:8px;background:transparent;box-shadow:none;border:0;font:30px Georgia,serif;color:#29382e;padding:3px 10px}.lesson-counter{font-size:9px;line-height:1.4;color:#746d57;text-align:center;margin:14px 0 0}@keyframes lesson-in{0%{opacity:0;transform:translateY(24px) rotate(-1deg)}to{opacity:1;transform:none}}@media(max-width:480px){.rat-lesson{padding:22px 20px 15px}.rat-lesson h1{font-size:49px}.lesson-art canvas{height:220px}.lesson-note{font-size:15px}.lesson-detail{font-size:9px}.lesson-stamp{font-size:20px}}.rat-lesson.lesson-reward{width:min(540px,94vw)}.lesson-level{font:85px/1.1 SlipDisplay,sans-serif;letter-spacing:5px;color:#2b4838;padding:15px 0 20px;border-bottom:1px solid #817860}.lesson-reward h2{margin-top:22px}.rat-lesson{padding:12px 9px 14px;background:transparent;border:0;border-radius:0;outline:none;box-shadow:none;filter:drop-shadow(5px 10px 5px #0008);transform:rotate(-.65deg);animation:lesson-sheet-in .32s ease-out;max-height:96dvh}.lesson-paper{position:relative;padding:28px 32px 24px;background:#eee2c7 url(./voucher-material-v2-Cd3QUTBx.webp) center/cover;box-shadow:inset 0 0 22px #94764a38;clip-path:polygon(.4% .8%,8% .3%,14% 1%,23% .1%,33% .7%,41% .2%,52% .8%,61% .2%,72% .6%,81% 0,90% .8%,99.6% .2%,100% 15%,99.4% 28%,100% 42%,99.5% 55%,100% 68%,99.5% 81%,100% 93%,97% 99.5%,86% 99%,75% 100%,64% 99.4%,53% 100%,42% 99.3%,30% 99.9%,19% 99.4%,9% 100%,.4% 99.1%,0 87%,.6% 75%,0 62%,.6% 49%,0 36%,.5% 24%,0 12%)}.lesson-paper:after{content:"";position:absolute;right:0;bottom:0;width:43px;height:43px;background:linear-gradient(135deg,transparent 44%,#9c876062 48%,#d0b98c 50%,#f8ecd0 63%,#bb9f70 100%);pointer-events:none}.rat-lesson .lesson-close{top:11px;right:13px;min-width:44px;min-height:44px}.rat-lesson:focus{outline:none}.lesson-paper .lesson-kicker{padding-right:42px}.lesson-reward .lesson-level{padding-top:10px;padding-bottom:17px;font-size:76px}@keyframes lesson-sheet-in{0%{opacity:0;transform:translateY(25px) rotate(-2deg)}to{opacity:1;transform:rotate(-.65deg)}}@media(max-width:480px){.rat-lesson{padding:8px 5px 10px;max-height:96dvh}.lesson-paper{padding:26px 23px 25px}.lesson-reward .lesson-level{font-size:70px}}@media(prefers-reduced-motion:reduce){.rat-lesson{animation:none}}.lesson-heading{border-bottom:3px double #353c2e;padding-bottom:10px;margin-bottom:15px}.rat-lesson .lesson-heading h1{border:0;padding:0;margin:0}.lesson-reward .lesson-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.lesson-reward .lesson-heading h1{font-size:clamp(32px,7vw,52px);white-space:nowrap}.lesson-reward .lesson-heading .lesson-level{font:clamp(30px,7vw,49px)/1 SlipDisplay,sans-serif;letter-spacing:1px;padding:0;border:0;white-space:nowrap}.lesson-art{display:block;padding:10px 0 16px;background:none}.lesson-storyboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.lesson-frame{position:relative;margin:0;border:1px solid #81786080;background:#cfb98318;box-shadow:2px 3px #81786022;transform:rotate(-1deg)}.lesson-frame:nth-child(2){transform:rotate(.6deg)}.lesson-frame:nth-child(3){transform:rotate(-.4deg)}.lesson-art .lesson-frame canvas{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:520/510;object-fit:contain}.lesson-frame figcaption{min-height:30px;padding:5px 2px;border-top:1px solid #81786055;text-align:center;color:#334b3c;font:700 11px/1.5 SlipMono,monospace}.lesson-frame-number{position:absolute;top:6px;left:7px;color:#94744f;font:11px SlipMono,monospace}.lesson-frame:not(:last-child):after{content:"→";position:absolute;z-index:1;right:-20px;top:41%;color:#a63826;font:700 27px Georgia,serif;text-shadow:1px 1px #f5e8ca}@media(max-width:480px){.lesson-storyboard{gap:10px}.lesson-frame figcaption{font-size:8px;min-height:27px}.lesson-frame:not(:last-child):after{right:-15px;font-size:23px}.lesson-frame-number{font-size:8px;left:4px;top:4px}.lesson-reward .lesson-heading{gap:8px}}.lesson-sequence{grid-column:1/-1;margin:0;text-align:center;font:9px/1.5 SlipMono,monospace;color:#42533f}.lesson-perk-icon{display:block;width:112px;height:112px;float:left;margin:6px 20px 18px 0;transform:rotate(-3deg);border-radius:8px}.lesson-reward footer{clear:both}.rat-lesson{max-width:calc(100vw - 8px);overflow-x:hidden}.lesson-paper>*{min-width:0}.lesson-paper .lesson-kicker,.lesson-paper h2,.lesson-note,.lesson-detail,.lesson-counter,.lesson-sequence{max-width:100%;overflow-wrap:break-word}.lesson-heading>*{min-width:0}.rat-lesson footer>*{min-width:0}.rat-lesson button{max-width:100%;overflow-wrap:break-word}.lesson-done{flex:0 1 auto}@media(max-width:480px){.rat-lesson h1{font-size:clamp(36px,12vw,49px)}}@media(max-width:380px){.lesson-paper{padding-left:18px;padding-right:18px}.lesson-reward .lesson-heading{align-items:center}.lesson-reward .lesson-heading h1{font-size:clamp(28px,10vw,38px)}.lesson-reward .lesson-heading .lesson-level{font-size:clamp(27px,9.5vw,36px)}.lesson-perk-icon{width:88px;height:88px;margin:5px 14px 12px 0}.rat-lesson footer{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px}.lesson-stamp{justify-self:start}.lesson-done{width:100%}}@media(max-width:320px){.lesson-storyboard{gap:7px}.lesson-frame:not(:last-child):after{right:-12px;font-size:19px}.lesson-frame figcaption{font-size:7px;padding-inline:1px}}.framed-avatar{display:block;position:relative;aspect-ratio:1;width:100%;height:100%;border-radius:inherit;isolation:isolate}.framed-avatar>.player-avatar-art{width:100%;height:100%;border-radius:inherit}.avatar-frame-painted{position:absolute!important;inset:0!important;z-index:3;pointer-events:none;background:none!important;border:0!important;box-shadow:none!important}.avatar-frame-painted>img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:fill!important;margin:0!important;filter:none!important}.frame-league-mark{position:absolute;top:3%;left:50%;transform:translate(-50%);width:8px;height:4px;background:var(--frame-league);border:1px solid #e3cd94}.avatar-frame-picker{border-block:1px solid #78684b66;margin:12px 0;padding:10px 0;color:#302b20}.avatar-frame-picker summary{font:12px/1.5 SlipMono,monospace;cursor:pointer;min-height:32px}.avatar-frame-picker p{font:9px/1.5 SlipMono,monospace}.frame-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;margin:12px 0}.frame-choice{min-width:0;text-align:left;background:#ccb98f44!important;border:1px solid #8c795a!important;padding:6px!important;color:#302b20!important;display:flex;flex-direction:column;gap:6px}.frame-choice:disabled{opacity:1;cursor:default}.frame-choice[aria-pressed=true]{outline:2px solid #315c43;outline-offset:1px}.frame-choice .frame-sample{display:block;width:100%;max-width:80px;align-self:center;aspect-ratio:1;border-radius:8px;position:relative}.frame-choice b{font:14px/1.1 SlipDisplay,sans-serif;overflow-wrap:anywhere}.frame-choice small{font:7px/1.5 SlipMono,monospace}.frame-choice:disabled .frame-sample{opacity:.65}.frame-choice:focus-visible{outline:3px solid #8d392c}.frame-choice .frame-price{font:14px SlipDisplay,sans-serif}.frame-choice .frame-price img{display:inline-block;width:14px;height:14px;vertical-align:middle}.frame-sample>.player-avatar-art{border-radius:inherit;width:100%;height:100%}.avatar-preview>.framed-avatar{height:auto;align-self:center;border-radius:2px}.avatar-preview>.framed-avatar>.avatar-portrait{display:block}.frame-sample>.player-avatar-art,.framed-avatar>.player-avatar-art,.framed-avatar>.avatar-portrait{position:absolute;inset:12%;width:76%;height:76%;overflow:hidden;border-radius:3px}.frame-choice:disabled .frame-sample{opacity:1}.avatar-frames-open{display:block;width:100%;min-height:42px!important;margin:10px 0;padding:10px!important;background:#304c40!important;border:1px solid #80714c!important;color:#f5e4b8!important;font:16px/1.2 SlipDisplay,sans-serif!important;text-align:center;cursor:pointer}.avatar-frame-picker h3{font:25px SlipDisplay,sans-serif;margin:12px 0 6px}.frame-equipped{color:#315c43;font-weight:700!important}.file-sheet:has(.avatar-frame-picker)>small,.file-sheet:has(.avatar-frame-picker)>h2{display:none}.frame-choice.is-locked .frame-sample{position:relative}.frame-choice.is-locked .frame-sample>.player-avatar-art{opacity:.45}.frame-choice .avatar-lock{position:absolute;inset:0;display:grid;place-items:center;z-index:5;color:#211d14}.frame-choice .avatar-lock svg{width:26%;filter:drop-shadow(0 1px 2px #f6e7bf)}.frame-status{display:block;font:700 10px/1.3 monospace;color:#315b48}.frame-choice.is-locked .frame-status{color:#923c2a}.frame-progress{font:700 10px/1.3 monospace}.frame-choice small{line-height:1.4}.avatar-reward-progress{font:700 11px/1.4 monospace}.rm-printing{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center}.rm-printing::backdrop{background:#0b0a08d9}.rm-printing:not([open]){display:none}.rm-printing-card{width:min(86vw,360px);box-sizing:border-box;padding:26px 22px 22px;background:#efe5cb;border:1px solid #9b876a;box-shadow:0 18px 40px #000a,inset 0 0 0 6px #e3d6b5;text-align:center;color:#211e17;transform:rotate(-1.2deg)}.rm-printing-card h2{margin:16px 0 6px;font:32px/1 SlipDisplay,Arial Narrow,sans-serif;letter-spacing:.02em}.rm-printing-card p{margin:0 0 16px;font:600 13px/1.4 SlipMono,monospace;letter-spacing:.06em;color:#6f6148;min-height:18px}.rm-printing-press{position:relative;width:96px;height:56px;margin:0 auto}.rm-printing-press i{position:absolute;top:8px;width:40px;height:40px;border-radius:50%;background:repeating-conic-gradient(#3a3226 0 12deg,#6b5c45 12deg 30deg);box-shadow:inset 0 0 0 5px #211e17;animation:rm-roll 1s linear infinite}.rm-printing-press i:nth-child(1){left:0}.rm-printing-press i:nth-child(2){left:28px;top:0;width:40px;height:40px;animation-direction:reverse;background:repeating-conic-gradient(#7e2a1d 0 12deg,#a6463a 12deg 30deg)}.rm-printing-press i:nth-child(3){left:56px}@keyframes rm-roll{to{transform:rotate(360deg)}}.rm-printing-bar{height:8px;background:#d6c8a6;border:1px solid #9b876a;overflow:hidden}.rm-printing-bar b{display:block;height:100%;width:8%;background:repeating-linear-gradient(-45deg,#283d31 0 10px,#3c5546 10px 20px);transition:width .5s ease;animation:rm-stripes .8s linear infinite;background-size:28px 28px}@keyframes rm-stripes{to{background-position:28px 0}}@media(prefers-reduced-motion:reduce){.rm-printing-press i,.rm-printing-bar b{animation:none}}.rm-printing.is-failed .rm-printing-bar b{background:#8a2a22;animation:none}.rm-printing.is-failed .rm-printing-press{opacity:.35}.intro-press{box-sizing:border-box;width:min(740px,96vw);max-height:96dvh;overflow:auto;border:1px solid #ae9673;padding:24px 30px;background:#eee2c7 url(./voucher-material-v2-Cd3QUTBx.webp) center/cover;color:#24221c;box-shadow:0 20px 80px #000b;animation:press-arrive .7s ease-out}.intro-press::backdrop{background:#090d0bf2}.intro-press *{box-sizing:border-box}.intro-press header{font:bold clamp(26px,5vw,47px)/1.1 Georgia,serif;text-align:center;border-bottom:5px double #39362c;padding-bottom:12px}.intro-dateline{font:10px SlipMono,monospace;display:flex;justify-content:space-between;padding:10px 0}.intro-press h1{font:clamp(34px,6vw,60px)/1 SlipDisplay,sans-serif;margin:9px 0 18px}.intro-press figure{margin:0;position:relative}.intro-press figure img{width:100%;max-height:35dvh;object-fit:contain;display:block;background:#24241f;border:2px solid #4f4b3c;animation:press-photo .8s ease-out}.intro-press figcaption{font:italic 14px Georgia,serif;line-height:1.4;margin:9px 0}.intro-stamp{position:absolute;right:8%;bottom:28%;border:5px double #ba3728;color:#ba3728;padding:8px 15px;font:clamp(24px,5vw,43px) SlipDisplay,sans-serif;transform:rotate(-9deg);background:#eee2c72b;animation:press-stamp 1.15s ease-out}.intro-press p{font:16px/1.45 Georgia,serif}.intro-press form{border-top:1px solid #8a8068;padding-top:14px;display:grid;gap:10px}.intro-press label{font:22px SlipDisplay,sans-serif;letter-spacing:1px}.intro-press input{font:24px Georgia,serif;background:#fffae9a6;border:0;border-bottom:2px solid #8b4d32;padding:10px 12px;color:#263c2d;width:100%}.intro-press small{font:10px/1.4 SlipMono,monospace;color:#655e4b}.intro-press button{background:#293f32;color:#f3e6c7;border:1px solid #7d8669;border-bottom:4px solid #ab3c29;padding:13px;font:24px SlipDisplay,sans-serif;cursor:pointer;min-height:48px}.intro-press :focus-visible{outline:3px solid #b08238;outline-offset:3px}@keyframes press-arrive{0%{opacity:0;transform:translateY(35px) rotate(-1deg)}to{opacity:1;transform:none}}@keyframes press-photo{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes press-stamp{0%,75%{opacity:0;transform:scale(1.8) rotate(-9deg)}to{opacity:1;transform:rotate(-9deg)}}@media(max-width:480px){.intro-press{padding:20px 17px}.intro-dateline{font-size:8px}.intro-press p{font-size:14px}.intro-press figure img{max-height:29dvh}.intro-press button{font-size:20px}}@media(prefers-reduced-motion:reduce){.intro-press,.intro-press figure img,.intro-stamp{animation:none}}@media(min-width:600px){.intro-press figure{width:fit-content;max-width:100%;margin:auto}.intro-press figure img{width:auto;max-width:100%;height:30dvh;max-height:none}.intro-press figcaption{max-width:440px}.intro-press h1{font-size:46px}.intro-press header{font-size:38px}}.intro-story{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;align-items:start;margin:0 0 16px}.intro-press .intro-story figure{width:100%;margin:0}.intro-press .intro-story img{width:100%;height:auto;max-height:none;background:none}.intro-column h2{font:31px/1 SlipDisplay,sans-serif;margin:0 0 12px;border-top:3px solid #34372a;padding-top:12px}.intro-column p{font:16px/1.45 Georgia,serif;margin:0 0 12px}.intro-story .intro-stamp{font-size:clamp(18px,3vw,31px);right:5%;bottom:24%;padding:5px 9px}.intro-story figcaption{font-size:12px}.intro-press .intro-story+form{clear:both}@media(max-width:480px){.intro-story{grid-template-columns:1.2fr 1fr;gap:12px}.intro-column h2{font-size:23px;padding-top:8px}.intro-column p{font-size:13px;line-height:1.4}.intro-story figcaption{font-size:11px}.intro-story .intro-stamp{font-size:17px;right:4%;bottom:30%;border-width:3px;padding:4px 6px}}.intro-press{max-width:calc(100vw - 8px);overflow-x:hidden}.intro-press *{min-width:0}.intro-dateline{flex-wrap:wrap;gap:4px 12px;line-height:1.4}.intro-press h1,.intro-press figcaption,.intro-press p,.intro-press label,.intro-press small{max-width:100%;overflow-wrap:break-word}.intro-stamp{max-width:88%;line-height:1}.intro-press form,.intro-press input{min-width:0;max-width:100%}.intro-press label{line-height:1.1}.intro-press button{max-width:100%;line-height:1.05;white-space:normal;overflow-wrap:break-word}@media(max-width:340px){.intro-press{padding:17px 14px}.intro-press h1{font-size:clamp(30px,10.5vw,36px)}.intro-story{grid-template-columns:minmax(0,1fr);gap:10px}.intro-column h2 br{display:none}.intro-story .intro-stamp{bottom:24%;font-size:16px}.intro-press label{font-size:19px}.intro-press input{font-size:20px}.intro-press button{font-size:18px;padding-inline:9px}}.player-avatar-art{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:#20271f;isolation:isolate}.player-avatar-art img{position:absolute;max-width:none!important;height:auto!important;margin:0!important;display:block;pointer-events:none;filter:none!important}.avatar-collection{margin:12px 0 20px;color:#302b20}.avatar-collection-heading{display:flex;gap:8px;justify-content:space-between;align-items:center;border-bottom:1px solid #78684b;padding-bottom:8px}.avatar-collection-heading small,.avatar-preview small{font:8px SlipMono,monospace;letter-spacing:1px}.avatar-collection-heading h3{margin:4px 0 0;font:24px/1 SlipDisplay,sans-serif}.avatar-collection-heading>b{white-space:nowrap;font:20px SlipDisplay,sans-serif}.avatar-explainer,.avatar-preview p{font:10px/1.5 SlipMono,monospace;margin:8px 0}.avatar-preview{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #78684b66;outline-offset:3px}.avatar-preview>.avatar-portrait{align-self:center;border:2px solid #7f6944;box-shadow:2px 3px #67573955}.avatar-preview h4{font:24px/1 SlipDisplay,sans-serif;margin:4px 0}.avatar-preview button{min-height:38px!important;padding:6px 12px!important;background:#284b39!important;color:#f8e9bd!important;font:16px SlipDisplay,sans-serif!important;border:1px solid #786747!important}.avatar-preview button:disabled{background:#6b654d!important;color:#f3e7c9!important;opacity:.85}.avatar-filters{display:flex;gap:6px;margin:14px 0 10px}.avatar-filters button{flex:1;padding:8px 4px!important;min-height:38px!important;font:10px SlipMono,monospace!important;border:1px solid #78684b!important;background:#b6a07822!important;color:#463c2b!important}.avatar-filters button[aria-pressed=true]{background:#493d2c!important;color:#fff0ca!important}.avatar-category-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.avatar-category-filters label{min-width:0;font:8px SlipMono,monospace;letter-spacing:.5px}.avatar-category-filters select{display:block;width:100%;min-width:0;min-height:38px;margin-top:4px;padding:6px 3px;border:1px solid #78684b;background:#e6d5ad;color:#302b20;font:9px SlipMono,monospace}.avatar-results,.avatar-empty{font:9px/1.5 SlipMono,monospace}.avatar-empty{grid-column:1/-1}.avatar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.avatar-grid .avatar-card{display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:4px!important;min-width:0;background:#ccb98f44!important;border:1px solid #8c795a!important;color:#302b20!important;box-shadow:1px 2px #67573933;position:relative}.avatar-card[aria-pressed=true]{outline:1px dashed #78684b;outline-offset:2px}.avatar-card.is-selected{outline:2px solid #315c43;outline-offset:1px}.avatar-portrait{display:block;position:relative}.avatar-lock{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.avatar-lock svg{width:32%;max-width:48px;color:#211d17;opacity:.72;filter:drop-shadow(0 1px 2px #f6e7bfaa)}.avatar-card b{font:14px/1.1 SlipDisplay,sans-serif;margin:6px 0 4px;overflow-wrap:anywhere}.avatar-card small{font:7px/1.3 SlipMono,monospace;letter-spacing:.3px;margin-top:auto}.avatar-tier{display:block;padding:3px 4px;margin-bottom:4px;font:8px/1.3 SlipMono,monospace;letter-spacing:.7px;color:#f3e3ba;background:#5e5948}.tier-starter{background:#315c43}.tier-street{background:#66583e}.tier-crew{background:#435b54}.tier-elite{background:#4d3c60}.tier-boss{background:#582b29;color:#ffe4a6;border-bottom:1px solid #b49145}.avatar-price{display:flex;align-items:center;gap:4px;min-height:24px;margin:3px 0 7px;color:#40341f;white-space:nowrap}.avatar-price img{position:static!important;display:block;width:18px!important;height:18px!important;object-fit:contain;margin:0!important;filter:none!important}.avatar-price>b{font:19px/1 SlipDisplay,sans-serif!important;margin:0!important;overflow-wrap:normal!important}.avatar-price>span{font:7px SlipMono,monospace;letter-spacing:.2px}.avatar-price.price-free{font:15px SlipDisplay,sans-serif;color:#315c43}.avatar-preview .avatar-price{margin:7px 0 9px}.avatar-preview .avatar-price img{width:23px!important;height:23px!important}.avatar-preview .avatar-price>b{font-size:24px!important}@media(max-width:400px){.avatar-card .avatar-price>span{display:none}.avatar-card .avatar-price{gap:3px}.avatar-card .avatar-price>b{font-size:17px!important}}.avatar-card:focus-visible,.avatar-filters button:focus-visible,.avatar-preview button:focus-visible{outline:3px solid #8d392c;outline-offset:2px}.avatar-local-note{font:8px/1.4 SlipMono,monospace;opacity:.75;margin:12px 0}.league-avatar>.player-avatar-art{width:100%;height:100%}.file-player-account .avatar-account-details{border-top:1px solid #78684b66;margin-top:15px;padding-top:12px}.file-player-account .avatar-account-details summary{font:10px SlipMono,monospace;min-height:36px;cursor:pointer}@media(max-width:360px){.avatar-preview{grid-template-columns:72px minmax(0,1fr);gap:8px}.avatar-card b{font-size:12px}.avatar-grid{gap:8px 6px}.avatar-collection-heading h3{font-size:21px}}.file-sheet:has(.avatar-collection)>small,.file-sheet:has(.avatar-collection)>h2{display:none}.file-sheet:has(.avatar-collection) .avatar-collection{margin-top:0}.avatar-equipped{font:9px/1.5 SlipMono,monospace;padding:8px 0;border-bottom:1px solid #78684b66;color:#315c43}.avatar-preview-label{display:block;font:9px/1.4 SlipMono,monospace;margin-bottom:6px;color:#685136}.avatar-card.is-preview:not(.is-selected){outline:1px dashed #78684b;outline-offset:2px}.avatar-card.is-new{box-shadow:0 0 0 2px #ba842a,0 0 12px #dfaf4b66}.avatar-new{align-self:flex-start;background:#a43828;color:#fff0cf;padding:3px 6px;font:9px SlipMono,monospace;margin-top:4px}.avatar-tab-new{background:#866021!important;white-space:nowrap;font-size:8px!important;right:-8px!important}.avatar-price.price-owned{font:13px SlipDisplay,sans-serif;color:#315c43}.avatar-earnable{font:7px/1.4 SlipMono,monospace;margin:0 0 5px;color:#625034}.avatar-preview-progress{display:block;margin:6px 0 10px;font:700 11px/1.4 SlipMono,monospace}.file-sheet .partner-lead{font:11.5px/1.35 Georgia,serif;color:#3a3226;margin:0 0 8px}.file-sheet .partner-lead b{color:#7e2a1d}.partner-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:2px 1px 6px}.partner-steps::-webkit-scrollbar{display:none}.partner-step{margin:0;scroll-snap-align:start}.partner-shot{position:relative;display:block;aspect-ratio:4/5;background:#1d2420;border:1px solid #807053;box-shadow:0 2px #3f281933;overflow:hidden;transform:rotate(-.6deg)}.partner-step:nth-child(2n) .partner-shot{transform:rotate(.7deg)}.partner-shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.partner-shot i{position:absolute;inset:0;display:grid;place-items:center;font: 30px SlipDisplay,sans-serif;color:#4a5a4f}.partner-shot img+i{display:none}.partner-step figcaption{display:block;margin-top:5px;font:8px/1.25 SlipMono,monospace;color:#211e17;letter-spacing:.3px}.partner-step figcaption b{display:none;background:#7e2a1d;color:#f2e7cb;font:11px SlipDisplay,sans-serif}.partner-field{display:block;margin-top:6px}.partner-field small{display:block;font:8px SlipMono,monospace;letter-spacing:1px;color:#6f6148;margin-bottom:4px}.file-sheet .partner-input{width:100%;box-sizing:border-box}.partner-tip{font:9px SlipMono,monospace;color:#6f6148;margin:5px 0 0}.partner-tip.is-ok{color:#2f6b3c}.file-sheet [data-partner-save]:disabled{opacity:.45;box-shadow:none}.partner-on{border-top:2px solid #9b8761;padding-top:10px}.partner-ok{display:flex;justify-content:space-between;align-items:baseline;margin:0}.partner-ok b{font:20px SlipDisplay,sans-serif;color:#2f6b3c;letter-spacing:.5px}.partner-ok small{font:8px SlipMono,monospace;color:#6f6148;letter-spacing:1px}.partner-on code{display:block;margin:6px 0 12px;font:10px SlipMono,monospace;color:#3a3226;background:#efe3c4;border:1px dashed #9b8761;padding:7px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-nums{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #9b8761;border-bottom:1px solid #9b8761}.partner-nums div{padding:8px 4px;text-align:center}.partner-nums div+div{border-left:1px solid #9b8761}.partner-nums b{display:block;font:30px/1 SlipDisplay,sans-serif;color:#211e17}.partner-nums i,.partner-share i{font-style:normal;color:#b8862b;font-size:.7em;margin-left:2px}.partner-nums span{font:7.5px SlipMono,monospace;letter-spacing:1px;color:#6f6148}.partner-share{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:10px 0 0;font:10px SlipMono,monospace;color:#3a3226;letter-spacing:1px}.partner-share b{font:24px SlipDisplay,sans-serif;color:#7e2a1d;letter-spacing:0}.partner-share small{font:8px SlipMono,monospace;color:#6f6148}@media(max-height:720px){.file-sheet .partner-lead{font-size:10.5px;margin-bottom:6px}.partner-shot{aspect-ratio:1/1}.partner-shot img{object-position:top}.partner-step figcaption{font-size:7.5px;margin-top:3px}.partner-field{margin-top:2px}.partner-tip{margin-top:3px}.file-sheet .partner-input{min-height:38px}.file-sheet .crew-tools .dossier-act{min-height:40px;padding:6px 12px}.partner-on{padding-top:6px}.partner-on code{margin:4px 0 8px;padding:5px 8px}.partner-nums div{padding:5px 3px}.partner-nums b{font-size:24px}.partner-share{margin-top:6px}.partner-share small{flex-basis:100%;margin-top:-4px}.file-sheet .partner-on .crew-tools{margin:6px 0 0}}.tg-star{display:inline-block;width:.78em;height:.78em;margin-left:3px;vertical-align:-.04em;background:url(./telegram-star-painted-v1-BsyhvnNW.webp) center/contain no-repeat}.file-book .file-has-stats .file-particulars{top:11%}.file-book .file-has-stats .file-particulars h2{margin:5px 0 6px}.file-book .file-has-stats .file-particulars dl{display:flex;align-items:baseline;gap:6px;margin:0}.file-book .file-has-stats .file-particulars dd{font-size:18px;margin:0}.file-cover-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1cqw 1.4cqw;margin:1.6cqw 0 0;padding:1.6cqw 0 0;background:none;border:0;border-top:1px solid #9b8761;pointer-events:auto;cursor:pointer;width:100%}.file-cover-stats span{display:flex;align-items:center;gap:.6cqw}.file-cover-stats img{width:5.4cqw;height:5.4cqw;object-fit:contain}.file-cover-stats b{font:4.2cqw/1 SlipDisplay,sans-serif;color:#211e17}.file-book .file-has-stats .file-stamp{inset:7.6% 9% auto auto;font-size:8px;transform:rotate(4deg)}.rat-dossier{box-sizing:border-box;width:min(620px,96vw);height:min(860px,94dvh);margin:auto;padding:0;border:1px solid #ad9368;color:#29291f;background:#e9ddbf url(./voucher-material-v2-Cd3QUTBx.webp) center/cover;box-shadow:7px 9px #0c100dcc,0 22px 90px #0009;font-family:SlipMono,monospace;overflow:hidden;animation:lesson-in .25s ease-out}.rat-dossier[open]{display:flex;flex-direction:column}.rat-dossier::backdrop{background:#070e0be8}.rat-dossier *{box-sizing:border-box}.rat-dossier [hidden]{display:none!important}.rat-dossier button,.rat-dossier select{font-family:SlipMono,monospace;cursor:pointer;min-height:44px}.rat-dossier button:disabled{cursor:default}.rat-dossier :focus-visible{outline:3px solid #9b3626;outline-offset:3px}.dossier-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 20px 14px;border-bottom:4px double #544b36;flex-shrink:0;background:#eadbbde8}.dossier-head small{display:block;font-size:9px;letter-spacing:1.6px;line-height:1.5;color:#62553e}.dossier-head h1{font:38px/1 SlipDisplay,sans-serif;margin:4px 0 0;letter-spacing:1px}.dossier-close{flex:0 0 44px;background:transparent;border:1px solid #82755b;font:30px Georgia,serif!important;color:#29382e;width:44px;padding:0}.dossier-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px 20px 24px;-webkit-overflow-scrolling:touch;scroll-padding:15px}.dossier-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px dashed #b3a17a;font-size:11px;line-height:1.5}.dossier-row b{font:24px/1.15 SlipDisplay,sans-serif;letter-spacing:1px;text-align:right}.dossier-note{font:14px/1.5 Georgia,serif;color:#484230;margin:10px 0 14px}.dossier-msg{font:13px/1.5 SlipMono,monospace;color:#822e23;margin:12px 0 0}.dossier-msg:empty{display:none}.dossier-h{font:24px/1.2 SlipDisplay,sans-serif;letter-spacing:1px;margin:24px 0 10px;color:#2b4838}.dossier-act,.dossier-mission button,.errand button,.crew-row button{font:17px SlipDisplay,sans-serif!important;letter-spacing:1px;padding:10px 14px;background:#283d31;color:#f2e7cb;border:1px solid #576955;box-shadow:0 3px #17231c}.dossier-mission button:disabled,.errand button:disabled{background:#d3c6a5;color:#5a533e;border-color:#b3a17a;box-shadow:none}.file-classification{display:flex;justify-content:space-between;gap:8px;font-size:8px;letter-spacing:1px;border-bottom:1px solid #93866a;padding-bottom:10px;margin-bottom:20px}.file-classification b{color:#913628}.file-identity{display:grid;grid-template-columns:38% 1fr;gap:18px;align-items:start}.file-photo{margin:0;padding:7px;background:#eee6d4;box-shadow:2px 3px 5px #342b2533;transform:rotate(-2deg);border:1px solid #b2a38a}.file-photo img,.file-silhouette{display:block;width:100%;aspect-ratio:3/3.5;object-fit:contain;filter:grayscale(1) sepia(.25) contrast(1.15);background:repeating-linear-gradient(0deg,#bcb8a0 0 1px,transparent 1px 24px),#d8d2ba}.file-silhouette{font:100px/1.4 SlipDisplay;text-align:center;color:#827c65}.file-photo figcaption{font-size:7px;text-align:center;letter-spacing:.6px;padding:7px 0 2px}.file-particulars small,.file-rank small{font-size:8px;letter-spacing:1px}.file-particulars h2{font:34px/1 SlipDisplay,sans-serif;margin:5px 0 12px;overflow-wrap:anywhere;text-transform:uppercase}.file-stamp{display:inline-block;transform:rotate(-6deg);border:3px double #973c2d;padding:5px 8px;color:#973c2d;font:17px/1 SlipDisplay,sans-serif;letter-spacing:2px}.file-particulars dl{margin:17px 0 0}.file-particulars dt{font-size:8px;letter-spacing:1px;color:#6a5c44}.file-particulars dd{font:18px/1.2 SlipDisplay,sans-serif;margin:3px 0 10px}.dossier-real{font-size:10px;overflow-wrap:anywhere;line-height:1.5;display:flex;align-items:center;gap:6px}.identity-avatar{width:26px;height:26px;object-fit:cover;filter:grayscale(1)}.file-record{display:grid;grid-template-columns:repeat(3,1fr);margin:22px 0 0;border-block:3px double #685d46;padding:12px 0}.file-record div{text-align:center;border-right:1px solid #b4a37d}.file-record div:last-child{border:0}.file-record b{display:block;font:38px/1 SlipDisplay,sans-serif}.file-record span{font-size:9px;letter-spacing:1px}.file-rank{display:flex;align-items:center;gap:14px;padding:12px 0}.file-rank h3{font:30px/1 SlipDisplay,sans-serif;margin:3px 0}.file-rank p{font-size:10px;margin:4px 0}.league-insignia{position:relative;display:inline-flex;width:82px;height:82px;flex-shrink:0;align-items:center;justify-content:center}.league-insignia img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(1px 3px 2px #1c181c66)}.league-insignia>span{position:absolute;right:0;bottom:0;background:#283d31;color:#f3e6c6;border:1px solid #b7a573;padding:2px 4px;font:12px SlipMono,monospace}.file-section{border-top:1px solid #8d8061}.file-section summary{cursor:pointer;font:21px/1.2 SlipDisplay,sans-serif;letter-spacing:.8px;min-height:48px;padding:15px 0;color:#293e31}.file-section summary span{float:right;font-size:17px;margin-right:4px}.file-section[open]{padding-bottom:12px}.dossier-stat{padding:12px 0;border-bottom:1px dashed #baa882}.dossier-stat header{display:flex;justify-content:space-between;font-size:12px;letter-spacing:1px}.dossier-stat header b{font:20px/1 SlipDisplay,sans-serif}.dossier-stat p{margin:6px 0;font:14px/1.4 Georgia,serif}.dossier-stat small{display:block;font-size:10px;line-height:1.5;color:#68583e}.dossier-ladder{list-style:none;margin:0;padding:0}.dossier-ladder li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px dashed #baa882;font-size:11px;line-height:1.5}.dossier-ladder li.done{color:#386242}.dossier-ladder li.next{color:#983b2a;font-weight:700}.dossier-ladder li.locked{color:#75694f}.crew-tools{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.crew-code{flex:1;min-width:120px;min-height:44px;font:11px SlipMono,monospace;padding:8px;border:1px solid #807053;background:#f5ecd6;color:#211f18}.crew-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px dashed #b9a97f}.crew-ava{width:44px;height:44px;object-fit:cover;background:#c4b58f;flex:0 0 auto}.crew-ava-blank{display:inline-block;border:2px solid #827454}.crew-who{flex:1;min-width:0}.crew-who b{font:20px/1 SlipDisplay,sans-serif;display:block;overflow-wrap:anywhere}.crew-who small{display:block;font-size:9px;line-height:1.5;color:#61533e;margin-top:4px}.dossier-tasks{background-color:#ead7ad}.dossier-tasks .dossier-head{border-bottom-color:#733a2a}.don-letter{display:flex;gap:14px;align-items:center;border-bottom:1px solid #9f8965;padding:0 0 16px}.don-letter img{width:90px;height:110px;object-fit:cover;filter:sepia(.65) grayscale(.35);border:5px solid #e7d9b6;transform:rotate(-3deg);box-shadow:1px 3px 6px #42332344}.don-letter small{font-size:8px;letter-spacing:1.8px}.don-letter h2{font:italic 27px/1.1 Georgia,serif;margin:8px 0}.don-letter p{font:italic 13px/1.5 Georgia,serif;margin:0}.don-signature{display:block;text-align:right;font:italic 18px Georgia,serif;margin-top:8px}.errand-intro{margin-block:16px}.errand{display:flex;gap:12px;padding:18px 0;border-top:1px solid #b3a17a}.errand-number{font:32px/1 SlipDisplay;color:#917b54;width:34px;flex-shrink:0}.errand-content{flex:1;min-width:0}.errand small{font-size:8px;letter-spacing:1.5px;color:#745e40}.errand h3{font:23px/1.15 SlipDisplay,sans-serif;margin:5px 0 12px}.errand p{font:14px/1.5 Georgia,serif}.errand-progress{height:6px;background:#cfc09b;overflow:hidden}.errand-progress i{display:block;height:100%;background:#8e3b2a}.errand-count{display:flex;justify-content:space-between;gap:8px;font-size:10px;margin:8px 0 12px}.errand-count span{color:#5c503b}.errand button{width:100%}.errand.ready .errand-number{color:#284e35}.errand.paid h3{text-decoration:line-through;color:#716449}.errand.paid button{border:3px double #7e7658;color:#686147;background:transparent}.dossier-mission{display:flex;justify-content:space-between;align-items:center;gap:12px;border-block:1px dashed #b3a17a;padding:12px 0;font-size:12px}.dossier-league .dossier-head{background:var(--league-colour);color:#fff3d5;border-bottom:1px solid #b9a477;padding:14px 16px}.dossier-league .dossier-heading{display:flex;align-items:center;gap:10px;min-width:0}.dossier-league .dossier-head small{color:#fff3d5;font-size:8px;letter-spacing:1px}.dossier-league .dossier-head h1{font-size:32px;margin:4px 0}.dossier-league .dossier-head p{font:9px SlipMono,monospace;margin:0}.dossier-league .dossier-head p b{font-size:16px}.dossier-league .dossier-head .league-insignia{width:58px;height:68px}.dossier-league .dossier-close{color:#fff3d5;border-color:#d1bd92}.league-progress-note{display:flex;justify-content:space-between;align-items:center;gap:8px;font:10px SlipMono,monospace}.league-progress-note b{font-size:12px}.league-meter{height:5px;background:#cbbb94;margin:9px 0 14px}.league-meter i{display:block;height:100%;background:var(--league-colour)}.league-fight{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;background:#293c30;color:#f9edd1;border:1px solid #596b52;padding:11px 13px;min-height:48px;margin-bottom:14px}.league-fight span{font:22px SlipDisplay,sans-serif}.league-fight small{font:9px SlipMono,monospace}.league-tools{display:flex;align-items:center;gap:12px;border-bottom:1px solid #a6926d;margin-bottom:8px}.league-tools>span{margin-right:auto;font:10px SlipMono,monospace;letter-spacing:1px}.league-tools button,.league-return{background:none;border:0;padding:6px 0;color:#453e2d;font:11px SlipMono,monospace;text-decoration:underline;text-underline-offset:4px}.league-picker{padding:6px 0 16px}.league-picker label{font:9px SlipMono,monospace}.league-picker select{display:block;width:100%;margin-top:6px;padding:10px 6px;color:#302a1e;border:1px solid #a6926d;background:#efe5ca;font-size:11px}.league-col{padding:0 5px;background:transparent}.league-rules{margin-top:16px;border-top:1px solid #ab9872}.league-rules summary{min-height:44px;padding:14px 0;font:11px SlipMono,monospace;cursor:pointer}.league-columns{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.5px;padding-bottom:8px;border-bottom:2px solid #827051;color:#6b5a3d}.league-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;padding:12px 0;border-bottom:1px solid #cbbb94;font-size:12px}.league-row.you{background:color-mix(in srgb,var(--seal) 70%,#17140f);color:#f0e1ba;margin-inline:-7px;padding-inline:7px}.league-row .rk{font:21px SlipDisplay,sans-serif;color:#766243}.league-row.you .rk,.league-row.you .nm small{color:#e3d4ab}.league-row .nm{min-width:0;overflow-wrap:anywhere;line-height:1.3}.league-row .nm small{display:block;font-size:8px;line-height:1.5;color:#6b5d45;margin-top:5px}.league-row .nm em{font:8px SlipMono;font-style:normal;margin-left:6px;border:1px solid #c5b589;padding:2px 3px}.league-row .pt{font:21px SlipDisplay,sans-serif}.league-row button{grid-column:2 / 4;background:#903927;border:1px solid #6d2d21;color:#f3e7ce;font:15px SlipDisplay,sans-serif;padding:8px;letter-spacing:1px}.league-row button:disabled{background:#d1c39f;color:#62543d;border-color:#ac9971}.league-row.busy .nm small{color:#9a3a2b}.league-row.crew:not(.you){background:#a4382812}.season-note{font-size:12px;margin-top:16px}@media(max-width:480px){.rat-dossier{width:100%;max-width:100%;height:100dvh;max-height:100dvh;border:0;padding-top:0;padding-bottom:var(--safe-bottom,0px)}.dossier-head{padding:14px 16px 12px}.dossier-head h1{font-size:34px}.dossier-body{padding:16px}.file-identity{gap:14px}.file-particulars h2{font-size:30px}.file-photo figcaption{font-size:6px}}@media(prefers-reduced-motion:reduce){.rat-dossier{animation:none}}.dossier-boxer{background:#6b4f32}.dossier-boxer .dossier-head{padding:12px 18px;background:#ded0af}.dossier-boxer .dossier-head h1{font-size:30px}.dossier-boxer .dossier-head small{font-size:8px}.dossier-boxer .dossier-body{padding:0}.file-folder{position:relative;width:100%;aspect-ratio:2/3;background:url(./police-folder-B_kEWoQR.webp) center/100% 100% no-repeat;color:#302d21}.file-tab{position:absolute;right:7%;top:1.8%;font:10px SlipMono,monospace;letter-spacing:1px}.file-folder .file-identity{display:contents}.file-folder .file-photo{position:absolute;left:12.5%;top:11%;width:32%;margin:0;padding:0;border:0;box-shadow:none;background:none;transform:none}.file-folder .file-photo img{width:100%;aspect-ratio:3/3.55;object-fit:cover}.file-folder .file-photo figcaption{font-size:5px;padding:3px 0;letter-spacing:.3px}.file-folder .file-particulars{position:absolute;left:51%;top:11%;width:39%}.file-folder .file-particulars h2{font-size:clamp(24px,7vw,34px)}.file-folder .file-particulars dl{margin-top:14px}.file-folder .file-stamp{font-size:12px;padding:4px;letter-spacing:1px}.file-folder .file-record{position:absolute;left:12%;right:9%;top:42%;margin:0;padding:12px 0}.file-folder .file-record b{font-size:32px}.file-folder .file-record span{font-size:8px}.file-folder .file-rank{position:absolute;left:12%;right:9%;top:62%;gap:9px;padding:0}.file-folder .file-rank .league-insignia{width:56px;height:68px}.file-folder .file-rank small{font-size:7px}.file-folder .file-rank h3{font-size:27px}.file-folder .file-rank p{font-size:9px}.file-inserts{margin:0 4% 5% 7%;padding:0 6% 20px;background:#e9dec2;box-shadow:1px 3px 4px #271d1755}.file-inserts .file-section:first-child{margin-top:0}.file-folder .dossier-real{font-size:8px}.file-folder .identity-avatar{width:20px;height:20px}.dossier-boxer .dossier-body{display:flex;flex-direction:column;overflow:hidden}.file-tabs{display:flex;flex:0 0 44px;background:#694a31;border-bottom:1px solid #9f7c50;padding:0 5%;gap:2px}.file-tabs button{flex:1;background:transparent;border:0;color:#dac29d;font:11px SlipMono,monospace}.file-tabs button[aria-current]{background:#b18e5d;color:#231f17;box-shadow:inset 0 3px #eddbb7}.file-leaf{flex:1;min-height:0;position:relative;touch-action:pan-y}.file-leaf .file-folder{height:100%;aspect-ratio:auto}.file-leaf .file-photo{height:27%;width:32%}.file-leaf .file-photo img{height:100%;aspect-ratio:auto;object-fit:contain}.file-leaf .file-photo figcaption{font-size:5px}.file-leaf .file-particulars{top:12%}.file-leaf .file-particulars h2{font-size:26px;line-height:1.05;max-height:58px;overflow:auto}.file-leaf .file-particulars dl{margin-top:9px}.file-leaf .file-particulars dd{margin-bottom:0}.file-leaf .file-record{padding:8px 0}.file-leaf .file-rank{top:66%}.file-leaf .file-record b{font-size:28px}.file-interior{background-image:url(./police-folder-inside-DETXqjPz.webp)}.file-sheet{position:absolute;inset:10% 9% 8% 12%;overflow:auto}.file-sheet>small{font:8px SlipMono,monospace;letter-spacing:1px}.file-sheet>h2{font:25px/1.1 SlipDisplay,sans-serif;margin:8px 0 14px;padding-bottom:9px;border-bottom:2px solid #8d7956}.file-sheet .dossier-stat{padding:9px 0}.file-sheet .dossier-stat p{font-size:12px;margin:5px 0;line-height:1.4}.file-sheet .dossier-stat small{font-size:9px;line-height:1.4}.file-sheet .dossier-stat header b{font-size:22px}.file-sheet .dossier-ladder{padding:0}.file-sheet .dossier-ladder li{padding:14px 0;line-height:1.4}.file-sheet .crew-tools{gap:4px}.file-sheet .crew-code{flex-basis:100%;min-width:0}.file-sheet .crew-row{gap:6px}.file-sheet .crew-ava{width:30px;height:30px}.file-sheet .crew-who b{font-size:17px}.file-sheet .crew-row button{font-size:12px!important;padding:8px}.file-sheet .dossier-note{font-size:12px}.file-pager{display:flex;justify-content:space-between;align-items:center;flex:0 0 56px;padding:4px 7%;background:#513b2a;color:#f0dfba}.file-pager button{width:44px;font:32px/1 Georgia,serif!important;background:#d2b98b;color:#3b2c1f;border:1px solid #e7d3ac}.file-pager button:disabled{opacity:.3}.file-pager span{text-align:center;font:8px SlipMono,monospace;letter-spacing:1px}.file-pager b{display:block;font-size:12px;margin-top:4px}.file-folder>.file-stamp{position:absolute;right:11%;bottom:12%;font-size:11px;transform:rotate(-5deg)}.league-insignia img{mask-image:url(./bullet-shape-CsXxCm-L.webp);mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:alpha}.file-leaf .file-particulars h2{font-size:var(--alias-size,26px);overflow-wrap:anywhere;line-height:1.08;margin-block:8px;max-height:none;overflow:visible}.file-sheet .crew-row{display:grid;grid-template-columns:30px minmax(0,1fr)}.file-sheet .crew-row button{grid-column:2;justify-self:start}.file-sheet .crew-who{overflow-wrap:anywhere}.file-sheet .crew-row{padding:6px 0;gap:2px 6px}.file-sheet .crew-who small{font-size:8.5px;line-height:1.35;margin-top:2px}.file-leaf .file-particulars dd{font-size:24px}.file-leaf .file-pager{position:absolute;left:12%;right:9%;bottom:5.5%;height:44px;padding:0;display:grid;grid-template-columns:1fr auto 1fr;gap:6px;background:none;color:#514936;z-index:2}.file-leaf .file-pager button{width:auto;min-height:44px;background:none;border:0;box-shadow:none;padding:4px 0;font:18px SlipDisplay,sans-serif!important;color:#302d21;text-align:left}.file-leaf .file-pager button:last-child{text-align:right}.file-leaf .file-pager button:disabled{visibility:hidden}.file-leaf .file-pager span{font:12px SlipMono,monospace;letter-spacing:0}.file-leaf .file-sheet{bottom:17%}.file-folder>.file-stamp{bottom:18%}.file-leaf .file-rank{top:61%}.league-browser{display:flex;gap:4px;align-items:center;margin:0 0 10px}.league-browser>button{flex:0 0 36px;min-height:44px;background:none;border:0;font:30px Georgia,serif;color:#393a2a}.league-browser>button:disabled{opacity:.25}.league-tier-strip{position:relative;display:flex;gap:5px;overflow-x:auto;scrollbar-width:thin;flex:1;min-width:0;padding:2px 0 5px;scrollbar-color:#9c865f transparent}.league-tier-strip button{flex:none;min-height:40px;padding:8px 12px;border:1px solid #9b8967;border-bottom:4px solid var(--tier-ink);background:#eee1c1;color:#292719;font:11px SlipMono,monospace}.league-tier-strip button[aria-pressed=true]{background:var(--tier-ink);color:#fff6dc;border-color:var(--tier-ink)}.league-browser button:focus-visible,.file-pager button:focus-visible{outline:2px solid #8d3828;outline-offset:-2px}.league-tools button{min-height:44px}.league-fight{margin-bottom:4px}.league-progress-note{min-height:28px}.dossier-tasks .don-letter{padding-bottom:8px;gap:10px}.dossier-tasks .don-letter img{width:52px;height:60px;border-width:2px}.dossier-tasks .don-letter h2{font-size:22px;margin:3px 0}.dossier-tasks .don-letter small,.dossier-tasks .don-signature{display:none}.dossier-tasks .errand-intro{margin:10px 0;font:11px SlipMono,monospace}.errand{padding:12px 0;gap:7px}.errand h3{margin:4px 0 8px}.errand-count{margin:7px 0}.errand-letter{margin:14px 0;border-top:1px solid #a3906a}.errand-letter summary{min-height:44px;padding:14px 0;font:11px SlipMono,monospace}.errand-letter p{font:14px/1.5 Georgia,serif}.crew-card-entry{border-top:1px dashed #ab9874;margin-top:12px}.crew-card-entry summary{font:10px SlipMono,monospace;cursor:pointer;min-height:44px;display:flex;align-items:center;gap:7px}.crew-card-entry summary:before{content:"›";font-size:18px}.crew-card-entry[open] summary:before{transform:rotate(90deg)}.dossier-coin{display:inline-block;width:1.15em;height:1.15em;object-fit:contain;vertical-align:-.18em}.errand-content button .dossier-coin{width:24px;height:24px;vertical-align:-5px}.file-sheet .crew-row{grid-template-columns:44px minmax(0,1fr);gap:5px 10px;padding:13px 0;border-bottom:1px solid #9b876155}.file-sheet .crew-ava{width:44px;height:55px;box-sizing:border-box;border:3px solid #e9d9b6;outline:1px solid #8f7c58;box-shadow:1px 2px 2px #35271a33;filter:sepia(.25);transform:rotate(-3deg)}.file-sheet .crew-ava-blank{position:relative;display:flex;align-items:center;justify-content:end;flex-direction:column;background:linear-gradient(135deg,#e4d3ae,#cbb78c);overflow:hidden}.crew-ava-blank i{position:absolute;top:8px;width:14px;height:16px;border-radius:50%;background:#958261}.crew-ava-blank i:after{content:"";position:absolute;top:15px;left:-8px;width:30px;height:24px;border-radius:50% 50% 0 0;background:#958261}.crew-ava-blank em{position:relative;font:5px SlipMono,monospace;background:#e4d3ae;width:100%;text-align:center;padding:3px 0;color:#665234}.file-sheet .crew-who b{font-size:21px;line-height:1.05;color:#30291e}.file-sheet .crew-who small{font:9px/1.45 SlipMono,monospace;margin-top:3px}.file-sheet .crew-who .crew-real{font:11px/1.3 Georgia,serif;color:#79644a}.file-sheet .crew-who .crew-rank{color:#343e30;font-weight:600}.file-sheet .crew-origin{letter-spacing:.05em;opacity:.75}.file-sheet .crew-row button{grid-column:2;min-height:44px;padding:8px 12px;border:1px solid #8a3e2e;background:transparent;color:#783b2f;box-shadow:none;font-size:15px!important;letter-spacing:.08em}.file-sheet .crew-tools{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.file-sheet .crew-tools .dossier-act{min-height:44px;font-size:16px!important}.file-sheet .crew-code{box-sizing:border-box;flex:1 1 100%;width:100%;min-width:0;background:#eaddbe;border:0;border-bottom:1px solid #8b7756;border-radius:0;font-size:10px}.file-sheet .crew-card-entry{margin-top:16px}.file-sheet .crew-card-entry summary{font-size:10px;line-height:1.5}.dossier-real{overflow-wrap:anywhere}.file-sheet .crew-card-entry .crew-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.file-sheet .crew-card-entry .crew-code{padding:8px;min-height:44px}.file-sheet .crew-card-entry .dossier-act{padding:8px 12px}.paper-tabs{position:relative;isolation:isolate;z-index:0;align-items:flex-end;border:0;background:transparent}.file-tabs.paper-tabs button,.file-tabs.paper-tabs button[aria-current],.boost-tabs.paper-tabs button{position:relative;min-width:0;border:0;border-radius:0;background-color:var(--paper-tab-colour,var(--accent,#76583c));background-image:linear-gradient(to bottom,transparent 70%,#17130c38),url(./voucher-material-v2-Cd3QUTBx.webp);background-size:100% 100%,620px auto;background-position:center;background-blend-mode:multiply;clip-path:polygon(1% 3%,37% 0,38% 2%,99% 4%,100% 100%,0 100%);box-shadow:inset 0 1px #eadbb65e;filter:none;color:#f2e4c6;text-shadow:0 1px #211a1938}.file-tabs.paper-tabs button:focus-visible,.boost-tabs.paper-tabs button:focus-visible{outline:2px solid #f4dfb0;outline-offset:-4px}.file-tabs.paper-tabs button[aria-current],.boost-tabs.paper-tabs button[aria-pressed=true]{box-shadow:inset 0 2px #eadbb665;color:#fff0cd;filter:none}.boost-tabs.paper-tabs button[aria-pressed=false]{filter:none}.file-tabs.paper-tabs{flex-basis:48px;margin-bottom:-12px;padding:0 7% 0 10%;gap:3px;background:transparent;border:0}.file-tabs.paper-tabs button{height:42px;padding:7px 2px 16px;font-size:10px;--paper-tab-colour:#76583c}.file-tabs.paper-tabs button[aria-current]{height:48px;--paper-tab-colour:#99764e}.file-leaf{z-index:1}.boost-tabs.paper-tabs{gap:3px}.boost-tabs.paper-tabs button+button{margin-left:0}.boost-ledger{z-index:1}@media(max-width:360px){.file-tabs.paper-tabs{padding-left:9%;padding-right:6%;gap:2px}.file-tabs.paper-tabs button{font-size:9px}}.dossier-boxer{background:#38281e url(./map-desk-v2-DbcrtWJT.webp) center/cover}.dossier-boxer::backdrop{background:#19140fea}.dossier-boxer .dossier-body{padding:44px 12px 18px;container-type:size;align-items:center;justify-content:center;overflow:hidden}.file-book{position:relative;display:flex;flex-direction:column;flex:none;width:min(100%,66.6667cqh);height:min(100%,150cqw);filter:drop-shadow(4px 7px 5px #120b0899)}.file-book .file-leaf{flex:1;min-height:0;width:100%;z-index:auto}.file-book .file-folder{--file-art:url(./police-folder-B_kEWoQR.webp);height:100%;width:100%;aspect-ratio:2/3;background:none}.file-book .file-interior{--file-art:url(./police-folder-inside-DETXqjPz.webp)}.file-cover-layer,.file-paper-layer{position:absolute;inset:0;background:var(--file-art) center/100% 100% no-repeat;pointer-events:none}.file-cover-layer{z-index:1;clip-path:polygon(.5% 6%,1% 4.3%,4% 3.4%,64% 3.3%,66.7% 3%,67.6% 2.3%,68.5% 1.3%,69.6% .5%,71% .4%,95.4% .7%,96.5% 1.1%,99% 3%,100% 10%,99.8% 97.6%,99% 99%,96% 99.6%,3.1% 98.6%,.4% 98.3%)}.file-paper-layer{z-index:2;clip-path:polygon(6.5% 5.2%,88% 6.2%,93% 6.9%,95.5% 8%,96% 93.4%,7% 94%,7.5% 14%,6.5% 14%)}.file-book .file-particulars,.file-book .file-record,.file-book .file-rank,.file-book .file-stamp,.file-book .file-sheet{z-index:3}.file-book .file-tabs.paper-tabs{position:absolute;top:-32px;left:0;right:0;height:120px;padding:0 11% 0 6%;gap:4px;margin:0;z-index:0;align-items:flex-start}.file-book .file-tabs.paper-tabs button{font-size:9px;letter-spacing:.2px;flex:0 0 44px;min-width:0;height:44px;padding:4px 0 8px;--paper-tab-colour:#315b4b;transform:translateY(4px)}.file-book .file-tabs.paper-tabs button[data-file-section=stats],.file-book .file-tabs.paper-tabs button[data-file-section=partner]{--paper-tab-colour:#974d37}.file-book .file-tabs.paper-tabs button[data-file-section=crew]{--paper-tab-colour:#42627b}.file-book .file-tabs.paper-tabs button[data-file-section=record]{--paper-tab-colour:#80612e}.file-book .file-tabs.paper-tabs button[aria-current]{height:44px;transform:none;box-shadow:inset 0 2px #f5e4b6a0;color:#fff4d5}.file-book .file-tab{top:1.6%;right:7%;font-size:8px;letter-spacing:1px}.file-book .file-photo{left:13%;top:10.6%;width:32%;height:25.2%;z-index:3}.file-book .file-photo img{height:100%;width:100%;object-fit:cover;aspect-ratio:auto;filter:grayscale(1) sepia(.18) contrast(1.06)}.file-book .file-photo figcaption{font-size:4.5px;letter-spacing:.2px;padding:2px 0 0;white-space:nowrap}.file-book .file-folder:not(.file-interior):before,.file-book .file-folder:not(.file-interior):after{content:"";position:absolute;inset:0;background:var(--file-art) center/100% 100% no-repeat;pointer-events:none;z-index:4}.file-book .file-folder:not(.file-interior):before{clip-path:polygon(10.8% 9.3%,17.9% 9.3%,10.8% 14.1%)}.file-book .file-folder:not(.file-interior):after{clip-path:polygon(47.7% 32.4%,47.7% 37.2%,40.5% 37.2%)}.file-book .file-particulars{top:12%;left:51%;width:39%}.file-book .file-particulars h2{font-family:SlipMono,monospace;font-weight:600;font-size:min(var(--alias-size,22px),22px);letter-spacing:-.7px;margin:8px 0 12px}.file-book .file-particulars small,.file-book .file-particulars dt{font-size:7px;letter-spacing:.7px}.file-book .file-particulars dl{margin-top:8px}.file-book .file-particulars dd{font:22px/1.2 SlipMono,monospace}.file-book .file-record{top:40%;left:12%;right:9%;padding:8px 0;margin:0}.file-book .file-record b{font:26px/1.05 SlipMono,monospace;font-weight:600}.file-book .file-record span{font-size:7px;letter-spacing:.6px}.file-book .file-rank{top:56%;left:10%;right:7%;gap:8px;padding:10px 8px 11px;color:var(--rank-ink);background-color:var(--rank-paper);background-image:url(./voucher-material-v2-Cd3QUTBx.webp);background-size:480px auto;background-blend-mode:multiply;clip-path:polygon(1% 3%,13% 1%,26% 2%,40% 0,56% 2%,69% 1%,82% 3%,99% 1%,100% 23%,99% 48%,100% 75%,99% 98%,85% 100%,71% 98%,55% 100%,38% 98%,22% 100%,1% 98%,0 73%,1% 49%,0 24%);box-shadow:inset 0 1px #f0dfb350}.file-book .file-rank .league-insignia{width:48px;height:55px}.file-book .file-rank small{font-size:6px;letter-spacing:.6px}.file-book .file-rank h3{font-size:25px;color:inherit}.file-book .file-rank p{font-size:8px;color:inherit}.file-book .file-stamp{bottom:21%;right:11%;font-size:10px;opacity:.8}.file-book .file-pager{bottom:5%;left:12%;right:9%;height:44px;z-index:5}.file-book .file-pager span{font-size:10px}.file-book .file-pager button{font-size:16px!important}.file-book .file-sheet{inset:11% 9% 15% 12%;scrollbar-width:thin}.file-book .file-sheet>small{font-size:7px}.file-book .file-sheet>h2{font-size:21px;margin:6px 0 10px;padding-bottom:7px}.file-book .dossier-stat{padding:0;border-bottom:1px solid #ad9b76}.file-book .dossier-stat summary{display:flex;gap:6px;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;list-style:none;font:11px SlipMono,monospace}.file-book .dossier-stat summary::-webkit-details-marker{display:none}.file-book .dossier-stat summary b{margin-left:auto;font:15px SlipDisplay,sans-serif}.file-book .dossier-stat summary:after{content:"+";font-size:16px}.file-book .dossier-stat[open] summary:after{content:"−"}.file-book .dossier-stat p{font-size:12px;line-height:1.35;margin:0 0 7px}.file-book .dossier-stat small{display:block;font-size:9px;line-height:1.4;padding-bottom:10px}.file-book .dossier-ladder{margin:0}.file-book .dossier-ladder li{padding:12px 0;font-size:10px;gap:8px}.file-book .dossier-ladder li span:first-child{min-width:0}.file-book .crew-row{padding:7px 0}.file-book .crew-tools{margin:8px 0}.file-book .crew-card-entry{margin-top:7px}.file-book .dossier-note{font-size:12px;margin:6px 0 10px}@media(max-width:360px){.dossier-boxer .dossier-head h1{font-size:27px}.dossier-boxer .dossier-head{padding:10px 14px}.dossier-boxer .dossier-body{padding:44px 8px 12px}.file-book .file-sheet>h2{font-size:19px}.file-book .file-tabs.paper-tabs{gap:3px}}.dossier-boxer .dossier-head{background:#203c30;color:#edddb4;border-bottom:0}.dossier-boxer .dossier-head small{color:#d6c392}.dossier-boxer .dossier-close{color:#edddb4;border-color:#aa925d}.file-book .file-tabs.paper-tabs button{z-index:0;clip-path:none;background:none;box-shadow:none}.file-book .file-tabs.paper-tabs button:before{content:"";position:absolute;inset:0 0 -64px;z-index:-1;pointer-events:none;background-color:var(--paper-tab-colour);background-image:linear-gradient(to bottom,transparent 20%,#17130c38),url(./voucher-material-v2-Cd3QUTBx.webp);background-size:100% 100%,620px auto;background-blend-mode:multiply;clip-path:polygon(1% 1%,37% 0,38% 1%,99% 2%,100% 100%,0 100%);box-shadow:inset 0 1px #eadbb65e}.file-book .file-tabs.paper-tabs button[aria-current]:before{box-shadow:inset 0 2px #f5e4b6a0}.file-book .file-leaf,.file-book .file-folder{pointer-events:none}.file-book .file-sheet,.file-book .file-pager,.file-book .file-particulars{pointer-events:auto}.file-book .file-stat-icon{width:30px;height:30px;flex:none;object-fit:contain}.file-book .dossier-stat summary{gap:7px;font-size:10px}.file-stat-label{flex:1;min-width:0}.file-stat-meter{display:flex;gap:3px;height:7px;margin-top:5px}.file-stat-meter i{flex:1;background:linear-gradient(to right,var(--stat-colour) var(--fill),#645b4538 var(--fill));height:100%}.file-book .dossier-stat summary .file-stat-max{display:inline;font:8px SlipMono,monospace;margin-left:2px;padding:0;color:#62553e}.dossier-boxer{animation:file-desk-in .18s ease-out}@keyframes file-desk-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.dossier-boxer{animation:none}}.file-book{transform:rotate(-.65deg)}.file-book{container-type:inline-size}.file-book .file-rank{padding:2.2cqw 2cqw;gap:2cqw}.file-book .file-rank .league-insignia{width:12cqw;height:12cqw}.file-book .file-rank h3{font-size:6.3cqw}.file-book .file-rank small{font-size:1.5cqw}.file-book .file-rank p{font-size:2.2cqw}.file-book .file-stamp{top:30%;bottom:auto;right:13%;font-size:9px;transform:rotate(-5deg)}.file-pass{position:absolute;z-index:4;top:71%;left:10%;width:83%;aspect-ratio:2145/733;transform:rotate(.6deg);filter:drop-shadow(.5px 1px .5px #3f28193a);pointer-events:auto}.file-pass>img{position:absolute;inset:0;width:100%;height:100%}.pass-copy{position:absolute;inset:29% 27% 26% 21%;display:flex;flex-direction:column;justify-content:center;color:#283e30;line-height:1.15}.pass-copy h3{font:clamp(15px,5.5cqw,24px)/1 SlipDisplay,sans-serif;margin:4px 0}.pass-copy p{font:clamp(5px,1.7cqw,8px) SlipMono,monospace;margin:0;white-space:nowrap}.pass-quantity{position:absolute;inset:28% 3% 27% 76%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a73429;line-height:1}.pass-quantity b{font:clamp(28px,11cqw,48px)/.95 SlipDisplay,sans-serif}.pass-quantity small{font:clamp(5px,1.65cqw,8px) SlipMono,monospace;letter-spacing:.6px;margin-top:5px}.dossier-boxer .file-pass-link{display:block;margin-top:6px;padding:4px 7px;border:1px solid #d4b37a;background:#a43828;color:#fff0cf;font:10px SlipMono,monospace;cursor:pointer}.file-book .file-tabs.paper-tabs button{position:relative;flex:1 1 0;max-width:53px}.file-tab-count{position:absolute;right:-3px;top:-5px;min-width:15px;padding:2px;background:#a43828;color:#fff0cf;font:11px/1 SlipMono,monospace;border:1px solid #e2b57b}.file-book .file-tabs.paper-tabs button[data-file-section=player]{--paper-tab-colour:#665075}.file-pass.has-passes .pass-quantity{background:#a4382814;outline:1px solid #a4382888;outline-offset:3px}.file-pass:focus{outline:2px solid #b68b3c;outline-offset:4px}.pass-highlight{animation:file-pass-highlight 1.3s ease-out}@keyframes file-pass-highlight{0%{filter:drop-shadow(0 0 8px #e8be63)}to{filter:drop-shadow(.5px 1px .5px #3f28193a)}}@media(prefers-reduced-motion:reduce){.pass-highlight{animation:none}}.file-player-account>small{font:8px SlipMono,monospace;letter-spacing:1px}.file-account-identity{display:flex;align-items:center;gap:10px;margin:14px 0}.file-account-identity img,.file-account-placeholder{width:52px;height:52px;object-fit:cover;border:1px solid #927d5c;flex:none}.file-account-placeholder{display:grid;place-items:center;background:#cbb996;color:#62543d;font-size:24px}.file-account-identity b{font:15px SlipDisplay,sans-serif;overflow-wrap:anywhere}.file-account-identity p,.file-avatar-note p{font:11px/1.5 SlipMono,monospace;margin:7px 0}.file-avatar-note{margin-top:20px;padding-top:12px;border-top:1px solid #ad9b76}.file-avatar-note h3{font:19px SlipDisplay,sans-serif;margin:0}.file-book .file-tabs button.has-opponents:before{box-shadow:inset 0 2px #f5d58c,0 0 5px #e2b96966}.file-tab-count[hidden]{display:none}.file-career-summary{font:8px/1.4 SlipMono,monospace;letter-spacing:.5px;color:#75694f;margin:0 0 10px}.file-book .dossier-ladder li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:2px 9px;position:relative;min-height:54px;padding:7px 6px;border:1px solid #8d795677;margin-bottom:6px;color:#302d21}.file-opponent-photo{grid-row:1/3;align-self:center;width:36px;height:36px;background-size:cover;background-position:center;filter:grayscale(1) sepia(.15) contrast(1.08)}.file-opponent-name{min-width:0;align-self:end}.file-opponent-name b{display:block;font:18px/1.05 SlipDisplay,sans-serif}.file-opponent-name small{display:block;font:7px/1.3 SlipMono,monospace;margin-top:3px}.file-opponent-status{grid-column:2;font:7px/1.2 SlipMono,monospace;letter-spacing:1px}.file-book .dossier-ladder li.next{background:#983b2a;border-color:#983b2a;color:#fff0cf}.file-book .dossier-ladder li.next .file-opponent-status{color:#fff0cf}.file-book .dossier-ladder li.done{background:#17140f;border-color:#17140f;color:#c7bd9f}.file-book .dossier-ladder li.done .file-opponent-name b{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#c7bd9f}.file-book .dossier-ladder li.done .file-opponent-photo{opacity:.55}.file-book .dossier-ladder li.done .file-opponent-status{color:#c7bd9f}.file-book .dossier-ladder li.locked{color:#75694f}.file-book .dossier-ladder li.locked .file-opponent-photo{opacity:.65}@container (min-width:280px){.file-book .dossier-ladder li{grid-template-columns:42px minmax(0,1fr) auto;gap:4px 9px;min-height:60px}.file-opponent-photo{grid-row:1;width:42px;height:42px}.file-opponent-name{align-self:center}.file-opponent-status{grid-column:3;align-self:center;font-size:7px}}.file-book .dossier-ladder{container-type:inline-size}.dossier-league{background:#38281e url(./map-desk-v2-DbcrtWJT.webp) center/cover;animation:file-desk-in .18s ease-out}.dossier-league .dossier-head{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:7px 10px;border:0;min-height:0;flex:none;padding:9px 15px}.dossier-league .dossier-heading{min-width:0;gap:12px}.dossier-league .dossier-heading>div{min-width:0}.dossier-league .dossier-head h1{font-size:35px;white-space:nowrap;letter-spacing:0;margin:3px 0 0}.dossier-league .dossier-head .league-insignia{width:51px;height:51px}.league-insignia img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;mask-size:100% 100%;filter:none}.league-header-progress{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 103px;column-gap:14px;align-items:center}.league-header-progress .league-progress-note{grid-column:1;min-height:0;gap:4px;font-size:7px;letter-spacing:0}.league-header-progress .league-progress-note b{font-size:8px;white-space:nowrap}.league-header-progress .league-progress-note span{text-align:right}.league-header-progress .league-meter{grid-column:1;height:9px;border:1px solid #f2dfb6;padding:2px;margin:5px 0 0;background:#201d1a30}.league-header-progress .league-meter i{background:#f2dfb6}.league-header-progress .league-fight{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;padding:0;margin:0;min-height:34px;background:none;border:0;color:#fff0cf}.league-header-progress .league-fight span{font:17px SlipDisplay,sans-serif;white-space:nowrap}.league-header-progress .league-fight small{font:7px SlipMono,monospace;letter-spacing:0;opacity:.85}.dossier-league .dossier-body{display:flex;min-height:0;overflow:hidden;padding:20px 57px 18px 12px}.league-desk{flex:1;min-width:0;min-height:0;display:flex}.league-book{position:relative;flex:1;min-width:0;min-height:0;transform:rotate(-.55deg);filter:drop-shadow(2px 4px 3px #140c0860);isolation:isolate}.league-binding{position:absolute;inset:0;z-index:1;pointer-events:none;background:#5b6350 url(./voucher-material-v2-Cd3QUTBx.webp) center/cover;background-blend-mode:multiply;border-radius:2px 5px 7px 2px;box-shadow:1px 3px 2px #21170c80}.league-binding:before{content:"";position:absolute;inset:3px 4px 5px 5px;border-radius:1px 4px 6px 1px;background:#f1e6ca url(./voucher-material-v2-Cd3QUTBx.webp) center/cover;box-shadow:1px 1px #ad9b75,2px 3px #e1d4b3,3px 4px #a9946d}.league-binding:after{content:"";position:absolute;inset:4px auto 5px 5px;width:12px;border-left:1px solid #9c8b6390;background:linear-gradient(90deg,#6958374d,transparent 80%);box-shadow:inset 3px 0 4px #6e5c3420}.league-side-tabs{position:absolute;left:calc(100% - 7px);right:-46px;top:9px;bottom:10px;display:flex;flex-direction:column;gap:3px;z-index:0}.league-side-tabs button{flex:1;min-height:0;min-width:0;position:relative;padding:0 3px 0 11px;border:0;border-radius:0 2px 3px 0;color:#fff7e8;text-shadow:0 1px 1px #231e184d;background:var(--tier-ink) url(./voucher-material-v2-Cd3QUTBx.webp) center/460px auto;background-blend-mode:multiply;clip-path:polygon(0 0,95% 2%,100% 25%,97% 98%,0 100%);writing-mode:vertical-rl;text-orientation:mixed;font:8px SlipMono,monospace;letter-spacing:.2px;white-space:nowrap;text-align:center;display:flex;align-items:center;justify-content:center;box-shadow:inset -1px 0 #edddb680}.league-side-tabs button[aria-pressed=true]{right:-5px;padding-left:6px;box-shadow:inset -3px 0 #f5deb0}.league-side-tabs button:focus-visible{outline-offset:-3px}.league-sheet{position:absolute;inset:18px 15px 15px 23px;z-index:2;display:flex;flex-direction:column;min-height:0;color:#302a20}.league-sheet .league-tools{flex:none;margin:0;gap:6px;border-bottom:2px solid #807453;padding:0 0 7px;justify-content:space-between}.league-tools h2{font:24px SlipDisplay,sans-serif;margin:3px 0 0}.league-tools small{font-size:7px;letter-spacing:1px}.league-sheet .league-tools button{font-size:8px;padding:0;min-height:36px;white-space:nowrap}.league-sheet .league-col{flex:1;min-height:0;display:grid;grid-template-rows:repeat(10,minmax(0,1fr));padding:0}.league-sheet .league-row{grid-template-columns:20px 28px minmax(0,1fr) auto;gap:6px;min-height:0;padding:2px 0;font-size:11px;border-bottom:1px solid #ae9b75}.league-sheet .league-row .rk{font-size:21px}.league-sheet .league-row .pt{font-size:22px}.league-sheet .league-row .nm{line-height:1.25}.league-sheet .league-row .nm small{font-size:7px;margin-top:3px;line-height:1.25}.league-sheet .league-row:has(button){grid-template-columns:20px 28px minmax(0,1fr) 70px auto}.league-sheet .league-row:has(button) .pt{grid-column:5;grid-row:1}.league-sheet .league-row button{grid-column:4;grid-row:1;min-height:30px;padding:3px 2px;width:70px;white-space:nowrap;font:12px/1.1 SlipDisplay,sans-serif;letter-spacing:0}.league-sheet .league-row.you{margin:0 -4px;padding:0 4px;border-left:3px solid var(--seal);background:color-mix(in srgb,var(--seal) 14%,transparent);color:#302a20}.league-sheet .league-row.you .rk{color:#85704e}.league-sheet .league-row.you .nm small{color:#8a3f2b}.league-sheet .league-row.you .nm em{font-size:6px;margin-left:3px;padding:1px}.league-pager{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px}.league-pager button{background:none;border:0;color:#29281e;font:21px SlipDisplay,sans-serif;padding:0;min-width:57px}.league-pager button:disabled{visibility:hidden}.league-pager>span{text-align:center;font-size:10px;letter-spacing:1px}.league-pager small{font-size:7px;display:block;margin-top:4px;letter-spacing:0}.league-sheet .dossier-msg:not(:empty){position:absolute;bottom:45px;left:0;right:0;padding:10px;background:#f0e2c4;border:1px solid #ab9872;box-shadow:0 3px 8px #302a2033}.league-book .league-rules{position:absolute;z-index:3;top:19px;right:77px;margin:0;border:0}.league-book .league-rules summary{width:26px;min-height:36px;padding:9px 0;text-align:center;list-style:none;font:13px Georgia,serif;cursor:pointer;color:#71634b}.league-rules summary::-webkit-details-marker{display:none}.league-book .league-rules>div{position:absolute;top:40px;right:-55px;width:min(270px,65vw);padding:14px;background:#efe3c7;border:1px solid #8e7c57;box-shadow:2px 5px 15px #31211766;font:12px/1.5 SlipMono,monospace}.league-rules h3{font:22px SlipDisplay,sans-serif;margin:0}.league-rules p{margin-bottom:0}@media(max-width:360px){.dossier-league .dossier-head{padding-inline:10px}.dossier-league .dossier-heading{gap:7px}.dossier-league .dossier-head h1{font-size:29px}.dossier-league .dossier-head .league-insignia{width:43px;height:43px}.dossier-league .dossier-head small{font-size:7px}.league-header-progress{column-gap:9px;grid-template-columns:minmax(0,1fr) 92px}.league-header-progress .league-fight span{font-size:15px}.league-sheet{left:19px;right:12px}.league-sheet .league-row{font-size:9px;gap:4px;grid-template-columns:15px 22px minmax(0,1fr) auto}.league-sheet .league-row:has(button){grid-template-columns:15px 22px minmax(0,1fr) 60px auto}.league-sheet .league-row button{width:60px;font-size:10px}.league-sheet .league-row .rk,.league-sheet .league-row .pt{font-size:19px}}@media(max-height:650px){.dossier-league .dossier-body{padding-top:14px;padding-bottom:12px}.league-sheet{top:11px;bottom:9px}.league-sheet .league-tools{padding-bottom:3px}.league-tools h2{font-size:20px}.league-tools small{font-size:6px}.league-pager{padding-top:2px}.league-pager button{min-height:34px;font-size:18px}.league-sheet .league-row .nm small{margin-top:1px;font-size:6px}.league-side-tabs{gap:2px}.league-side-tabs button{font-size:6px;letter-spacing:0}.league-book .league-rules{top:10px}}@media(prefers-reduced-motion:reduce){.dossier-league{animation:none}}.league-avatar{position:relative;width:28px;height:28px;display:block;overflow:hidden;background:#ddd0af;border:1px solid #a3926c;box-shadow:inset 0 0 0 2px #f3e6c9}.league-avatar img{display:block;width:100%;height:100%;object-fit:cover}.league-avatar-empty:before{content:"";position:absolute;left:35%;top:18%;width:30%;height:32%;border-radius:50%;background:#8d8064}.league-avatar-empty:after{content:"";position:absolute;left:20%;bottom:10%;width:60%;height:36%;border-radius:50% 50% 0 0;background:#8d8064}@media(max-width:360px){.league-avatar{width:22px;height:24px}.league-sheet .league-row{gap:3px}.league-sheet .league-row:has(button) .nm small{font-size:5.5px}}@media(max-height:650px){.league-col:has([data-challenge]){grid-template-rows:minmax(41px,1fr) repeat(9,minmax(0,1fr))}}.dossier-tasks{width:min(480px,100vw);height:min(860px,100dvh);max-height:100dvh;background:#42291c url(./map-desk-v2-DbcrtWJT.webp) center/cover;animation:file-desk-in .18s ease-out}.dossier-tasks .dossier-head{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:9px 10px;background:#203c30;color:#f4e6c7;padding:13px 17px 12px;border:0}.dossier-tasks .dossier-head small{font:7px SlipMono,monospace;letter-spacing:1px;color:#f4e6c7}.dossier-tasks .dossier-head h1{font:31px/1 SlipDisplay,sans-serif;letter-spacing:0;margin:5px 0 0}.dossier-tasks .dossier-close{color:#f4e6c7;border-color:#b9a47b;min-height:44px}.don-header-status{grid-column:1/-1;display:flex;justify-content:space-between;gap:8px;font:8px SlipMono,monospace;color:#e7d4ae}.dossier-tasks .dossier-body{display:flex;padding:0;overflow:auto;isolation:isolate}.don-desk{position:relative;isolation:isolate;flex:1;min-width:0;display:flex;padding:18px 10px 27px;color:#332d20}.mail-correspondence{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:min-content;width:100%;transform:rotate(-.45deg)}.mail-stack{position:relative;isolation:isolate;flex:none;width:100%;padding:8px 10% 32%}.mail-waiting{position:absolute;inset:0;z-index:-1;pointer-events:none}.mail-closed{position:absolute;width:93%;height:auto;left:3.5%;filter:brightness(.89) drop-shadow(1px 3px 2px #190d0988)}.mail-closed.one{bottom:-2%;transform:rotate(-5deg)}.mail-closed.two{bottom:1%;left:4.5%;transform:rotate(4deg);filter:brightness(.95) drop-shadow(1px 3px 2px #190d0988)}.mail-envelope{position:absolute;width:100%;height:auto;aspect-ratio:3/2;bottom:0;left:0;pointer-events:none}.mail-envelope.back{z-index:0}.mail-envelope.front{z-index:3}.mail-letter{position:relative;width:100%;z-index:2;padding:16px 17px 23px;background:#f0e4c9 url(./voucher-material-v2-Cd3QUTBx.webp) center/cover;box-shadow:1px 2px 4px #2c1c1055;border-radius:1px}.mail-letterhead{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 10px;margin:-3px -5px 0;background:var(--category);color:#fff1d1;box-shadow:inset 0 0 0 1px #f2dcaf40}.mail-letterhead>div{min-width:0}.mail-letterhead b{display:block;font:19px/1 SlipDisplay,sans-serif;letter-spacing:.6px}.mail-letterhead small{display:block;font:7px/1.4 SlipMono,monospace;color:#f1dfbc;margin-top:4px}.mail-letterhead>span{margin-left:auto;white-space:nowrap;font:8px SlipMono,monospace;color:#f1dfbc}.mail-ink{padding-top:17px}.mail-salutation{font:italic 14px Georgia,serif;margin:0 0 10px}.mail-ink h2{font:28px/1.05 SlipDisplay,sans-serif;margin:0 0 13px;overflow-wrap:anywhere}.mail-copy{font:15px/1.4 Georgia,serif;margin:0;color:#594735}.mail-signature{font:italic 14px Georgia,serif;text-align:right;margin-top:10px;padding:10px 0 9px}.mail-status{padding-top:7px;border-top:1px solid #ae987066}.mail-status-line{display:flex;justify-content:space-between;align-items:center;gap:5px;font:8px SlipMono,monospace}.mail-status-line b{font:12px SlipDisplay,sans-serif;letter-spacing:.5px;color:var(--category)}.mail-meter{height:4px;background:#c6b28c;margin:6px 0 8px}.mail-meter i{display:block;height:100%;background:var(--category)}.dossier-tasks .mail-pay{width:100%;min-height:44px;display:flex;justify-content:center;align-items:center;padding:7px 10px;background:#263f31;border:1px solid #627052;color:#f4e6c4;box-shadow:0 2px #213322;font:21px/1.15 SlipDisplay,sans-serif}.mail-pay>span{display:flex;justify-content:center;align-items:center;gap:7px}.dossier-tasks .mail-pay:disabled{background:#ddd0b0;color:#716149;border-color:#a99875;box-shadow:none}.mail-coin{width:23px;height:23px;object-fit:contain}.don-coin{display:inline-block;width:23px;height:23px;object-fit:contain;vertical-align:middle}.dossier-tasks .mail-letter .dossier-msg{font:10px/1.3 SlipMono,monospace;margin:8px 0 0;color:#35583d}.mail-pager{position:absolute;z-index:4;left:37%;right:9%;bottom:6%;height:44px;display:flex;align-items:center;justify-content:space-between;gap:4px;transform:rotate(.45deg)}.dossier-tasks .mail-pager button{background:none;border:0;box-shadow:none;color:#342c20;font:17px SlipDisplay,sans-serif;min-width:44px;min-height:44px;padding:0}.mail-pager button:disabled{visibility:hidden}.mail-pager>span{font:11px SlipMono,monospace;color:#48321e;white-space:nowrap}.mail-photo{position:relative;width:178px;max-width:100%;margin:0 auto 13px;padding:5px 5px 4px;background:#f8edcf;box-shadow:0 2px 5px #35271966;transform:rotate(-2deg)}.mail-photo:before{content:"";position:absolute;top:-6px;left:40%;width:44px;height:13px;background:#c3ab7380;transform:rotate(5deg)}.mail-photo img{display:block;width:100%;height:auto;aspect-ratio:1.05;object-fit:cover;object-position:50% 38%}.mail-photo figcaption{font:7px SlipMono,monospace;text-align:center;padding-top:4px;color:#675039;letter-spacing:.4px}.mail-ink[data-kind=personal] h2{font-size:26px}.mail-ink[data-kind=personal] .mail-status{border:0;padding-top:4px}.mail-terms{font:8px/1.5 SlipMono,monospace;margin:9px 0 0;color:#786244}.mail-amount{font:48px/1 SlipDisplay,sans-serif;color:#314b37;display:flex;align-items:center;gap:10px;margin:2px 0 12px}.mail-amount .don-coin{width:37px;height:37px}.mail-office{margin-top:10px;border-top:1px solid #b5a07b}.mail-office>div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #b5a07b;font:8px SlipMono,monospace}.mail-office b{font:18px SlipDisplay,sans-serif}.mail-receipt{font:11px/1.4 Georgia,serif;color:#746044;margin:12px 0 0}.dossier-tasks .desk-props{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.dossier-tasks .desk-prop{position:absolute;top:0;left:0;width:100%}.dossier-tasks .desk-prop img{display:block;width:100%;height:auto}.dossier-tasks .ashtray img{clip-path:url(#map-ashtray)}.dossier-tasks .lighter img{clip-path:url(#map-lighter)}.dossier-tasks .photograph img{clip-path:url(#map-photograph)}.dossier-tasks .map-cast-shadows{position:absolute;top:0;left:0;width:100%;height:auto;overflow:visible;filter:blur(.25px);mix-blend-mode:multiply}@media(max-height:700px){.dossier-tasks .dossier-head{padding:10px 14px 9px;gap:6px 8px}.dossier-tasks .dossier-head h1{font-size:28px}.don-desk{padding:13px 8px 22px}.mail-stack{padding-top:0}.mail-letter{padding:11px 13px 17px}.mail-letterhead{min-height:40px;padding:6px 8px}.mail-letterhead b{font-size:16px}.mail-letterhead small{font-size:6px;margin-top:3px}.mail-letterhead>span{font-size:7px}.mail-ink{padding-top:10px}.mail-salutation{font-size:12px;margin-bottom:7px}.mail-ink h2{font-size:23px;margin-bottom:9px}.mail-copy{font-size:13px;line-height:1.35}.mail-signature{font-size:11px;margin-top:5px;padding:5px 0}.mail-status{padding-top:5px}.mail-status-line{font-size:7px}.mail-meter{margin:4px 0 8px}.dossier-tasks .mail-pay{font-size:18px;padding:6px 8px}.mail-pager{left:36%;bottom:5%}.dossier-tasks .mail-pager button{font-size:15px}.mail-pager>span{font-size:10px}.mail-photo{width:132px;margin-bottom:8px;padding:3px}.mail-photo figcaption{font-size:6px;padding-top:2px}.mail-ink[data-kind=personal] h2{font-size:20px;margin-bottom:8px}.mail-ink[data-kind=personal] .mail-copy{font-size:12px;line-height:1.25}.mail-terms{font-size:6px;margin-top:5px}.mail-amount{font-size:34px;margin-bottom:4px}.mail-amount .don-coin{width:28px;height:28px}.mail-office{margin-top:4px}.mail-office>div{font-size:7px;padding:5px 0}.mail-office b{font-size:15px}.mail-receipt{font-size:9px;margin-top:7px}}@media(max-width:360px){.dossier-tasks .dossier-head h1{font-size:27px}.dossier-tasks .dossier-head small{font-size:6px}.don-header-status{font-size:7px}}@media(prefers-reduced-motion:reduce){.dossier-tasks{animation:none}}.dossier-tasks .mail-pay.mail-ad{margin-top:8px;background:#8f3a2c;border-color:#c8644c;box-shadow:0 2px #4e1d15;font-size:clamp(13px,4cqw,16px);gap:8px;white-space:nowrap}.mail-pay.mail-ad>span{white-space:nowrap}.dossier-tasks .mail-pay.mail-ad:disabled{background:#ddd0b0;color:#716149;border-color:#a99875;box-shadow:none}.mail-ad-icon{width:30px;height:30px;object-fit:contain;margin:-4px 0}.dossier-tasks .mail-pay.mail-stars{margin-top:8px;background:#e8c56e;color:#2b2414;border-color:#9b7a2c;box-shadow:0 2px #6b511b;font-size:clamp(13px,4cqw,16px);gap:8px;white-space:nowrap}.mail-star-icon{width:26px;height:26px;object-fit:contain;margin:-4px 0}.crew-dot{position:absolute;right:-5px;top:-5px;z-index:2;width:10px;height:10px;box-sizing:border-box;border-radius:50%;border:2px solid #efe3c6;background:#a8997a;box-shadow:0 0 0 1px #7c6d52}.crew-dot.online{background:#3f9a4a;box-shadow:0 0 0 1px #2c5b33}.crew-dot.ring{background:#b5442e;box-shadow:0 0 0 1px #7a2a1c}.file-sheet .crew-row.crew-line{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:9px 0}.file-sheet .crew-line .crew-photo{position:relative;width:44px;height:55px;grid-row:1}.file-sheet .crew-line .crew-photo .crew-ava{width:44px;height:55px}.file-sheet .crew-line .crew-who{grid-column:2;grid-row:1;min-width:0}.file-sheet .crew-line .crew-who b{font-size:21px;line-height:1.05}.file-sheet .crew-line .crew-who small{margin-top:2px}.file-sheet .crew-line .crew-state{color:#6f6148}.file-sheet .crew-line .crew-state.online{color:#2f6b3c}.file-sheet .crew-line .crew-state.ring{color:#a63c27}.file-sheet .crew-row.crew-line button{grid-column:3;grid-row:1;justify-self:end;min-height:40px;padding:6px 10px;font-size:15px!important}.league-sheet .league-row.friend{margin:0 -4px;padding:0 4px;border-left:3px solid #2f6b3c;background:color-mix(in srgb,#3f8a4c 13%,transparent)}.league-sheet .league-row.friend .league-avatar{overflow:visible}.league-sheet .league-row.friend .league-avatar img{width:100%;height:100%;object-fit:cover;display:block}.league-sheet .league-row.friend .crew-dot{width:9px;height:9px;right:-4px;top:-4px}.league-sheet .league-row.friend .nm small b{font-weight:600;color:#2f6b3c}.league-sheet .league-row.friend.ring .nm small b{color:#a63c27}.league-sheet .league-row.friend.offline .nm small b{color:#7c6d52}.league-sheet .league-row.friend button{background:#283d31;color:#f2e7cb;border:1px solid #576955;box-shadow:0 2px #8a3f2b}.league-sheet .league-row.friend.offline button{background:transparent;color:#283d31;border-color:#283d31;box-shadow:none}.file-sheet .crew-row.crew-line{grid-template-columns:68px minmax(0,1fr) auto}.file-sheet .crew-line .crew-faces{position:relative;width:68px;height:58px;grid-row:1}.file-sheet .crew-line .crew-faces>.framed-avatar{position:absolute;left:0;top:0;width:48px;height:48px}.file-sheet .crew-line .crew-faces>.crew-ava{position:absolute;left:0;top:0;width:44px;height:55px}.file-sheet .crew-line .crew-fighter{position:absolute;right:0;bottom:0;z-index:1;width:34px;height:34px;box-sizing:border-box;border:2px solid #ecdcb9;outline:1px solid #8f7c58;background:#ddd0af center/cover no-repeat;box-shadow:1px 2px 2px #35271a44;transform:rotate(4deg)}.file-sheet .crew-line .crew-faces .crew-dot{left:40px;right:auto;top:-5px}.file-photo img.in-colour,.file-book .file-photo img.in-colour{filter:sepia(.12) contrast(1.03) saturate(.95)}.crew-tools .dossier-act.dossier-act-ghost{background:transparent;color:#283d31;border:1px solid #283d31;box-shadow:none}.file-sheet .crew-line .crew-who .crew-tg{font:italic 12px/1.3 Georgia,serif;letter-spacing:0;color:#79644a;margin-top:2px}.file-sheet .crew-line .crew-who{min-width:0}.file-sheet .crew-line .crew-who b.crew-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-sheet .crew-line .crew-who small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-sheet .crew-line{padding:5px 0}@font-face{font-family:SlipDisplay;src:url(./BigShoulders-900-CW8trzgu.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:SlipMono;src:url(./PlexMono-600-BgSNZQsw.woff2) format("woff2");font-weight:600;font-display:swap}.wardrobe{--wardrobe-drawer:252px;--wardrobe-hud:58px;position:fixed;inset:0;z-index:11000;display:flex;flex-direction:column;isolation:isolate;box-sizing:border-box;overflow:hidden;padding:var(--safe-top,0px) max(0px,env(safe-area-inset-right)) var(--safe-bottom,0px) max(0px,env(safe-area-inset-left));background:#171b17;color:#eedcba;font-family:SlipMono,Courier New,monospace}.wardrobe:before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--wardrobe-room);background-size:cover;background-position:center 55%;background-repeat:no-repeat}.wardrobe:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(#0b100fc7,transparent 20%,transparent 76%,#0b100f55)}.wardrobe *{box-sizing:border-box}.wardrobe button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.wardrobe button:focus-visible{outline:2px solid #f2c778;outline-offset:2px}.wardrobe button:disabled{cursor:default;opacity:.56}.wardrobe header{position:absolute;top:var(--safe-top,0px);left:max(18px,env(safe-area-inset-left));right:max(18px,env(safe-area-inset-right));z-index:5;display:flex;align-items:center;gap:13px;height:var(--wardrobe-hud);padding:7px 0;color:#f4e5c5}.wardrobe header>div:first-child{min-width:0}.wardrobe header small{display:none}.wardrobe h1{margin:0;font-family:SlipDisplay,Impact,Arial Narrow,sans-serif;font-size:31px;font-weight:900;line-height:1;letter-spacing:1.4px;text-shadow:0 2px 3px #000b}.wardrobe small{font-size:9px;letter-spacing:.3px}.wardrobe-wallet{margin-left:auto;white-space:nowrap;font-size:11px;font-weight:600;text-shadow:0 1px 3px #000;padding:7px 10px;background:#14251ee6;border:1px solid #a28c5d66}.wardrobe-close{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid #a18c6680;background:#1c231dd9;color:#e9d5ad;font-size:25px!important;line-height:1}.wardrobe-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:0;flex:1;min-height:0;min-width:0;width:100%;padding:var(--wardrobe-hud) 18px 16px 0}.wardrobe-stage{position:relative;min-width:0;min-height:0;overflow:hidden;background:transparent}.wardrobe-mirror{position:absolute;inset:0 0 40px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent}.wardrobe-mirror canvas{display:block;max-width:100%;height:100%;object-fit:contain}.wardrobe-loading{align-self:center;color:#ecddb9;font-size:12px;text-shadow:0 1px 3px #000}.wardrobe-stage-caption{position:absolute;left:18px;right:18px;top:7px;z-index:2;display:flex;justify-content:space-between;gap:8px;pointer-events:none;font-size:8px;letter-spacing:.9px;text-shadow:0 1px 4px #000,0 1px 2px #000;opacity:.85}.wardrobe-stage-caption span:last-child{text-align:right}.wardrobe-motion{position:absolute;bottom:0;left:50%;z-index:3;transform:translate(-50%);display:flex;justify-content:center;gap:6px;width:max-content;max-width:100%;padding:4px 8px}.wardrobe-motion button{min-height:31px;padding:6px 10px;border:1px solid #b8a27a55;background:#14261ec9;color:#e3cfaa;font-size:9px;white-space:nowrap}.wardrobe-motion button:hover{background:#314738}.wardrobe-stock{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:11px 10px 9px;background:linear-gradient(110deg,#18281ff5,#101b17f5);border:1px solid #b39b634d;box-shadow:0 5px 24px #0005;color:#e7d4ac}.wardrobe nav{display:flex;flex-wrap:wrap;gap:4px;flex-shrink:0;padding:0 0 8px;border-bottom:1px solid #a58c564d}.wardrobe nav button{min-height:34px;padding:7px 10px;background:transparent;border:1px solid transparent;border-bottom:2px solid transparent;font-size:10px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;color:#cdbd9f}.wardrobe nav button[aria-pressed=true]{color:#ffe8b6;border-bottom-color:#c8a468;background:#c9aa6420}.wardrobe-shop-note{display:none}.wardrobe-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:0;overflow:auto;overscroll-behavior:contain;flex:1;padding:9px 3px 10px;scrollbar-width:thin;scrollbar-color:#8b7750 transparent}.wardrobe-item{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;min-height:135px;padding:5px 6px 7px;border:1px solid #8f7c564d;background:#d9c599;color:#342e23!important;text-align:left;box-shadow:0 2px 3px #0002}.wardrobe-item:hover{background:#ead5a7}.wardrobe-item[aria-pressed=true]{outline:2px solid #e7bd73;outline-offset:0;background:#ebd8b1;border-color:#2d493a}.wardrobe-item[aria-pressed=true]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:#446b52}.wardrobe-item strong{font-family:SlipDisplay,Impact,Arial Narrow,sans-serif;font-size:19px;font-weight:900;line-height:1.05;text-transform:uppercase;letter-spacing:.25px}.wardrobe-item small{margin-top:auto;color:#544730;font-size:9px;line-height:1.25;font-weight:600;letter-spacing:0}.wardrobe-swatch{display:flex;justify-content:center;align-items:center;width:100%;height:92px;overflow:hidden;background:radial-gradient(ellipse,#e8d8b5 15%,#d1ba8c 80%);font-size:24px}.wardrobe-swatch img,.wardrobe-swatch canvas{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 3px 2px #33230e24)}.wardrobe footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,auto);align-items:center;gap:4px 10px;flex-shrink:0;padding:10px 0 0;border-top:1px solid #b299615e}.wardrobe-selection{min-width:0;font-family:SlipDisplay,Impact,Arial Narrow,sans-serif;font-size:23px;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.3px}.wardrobe-action{min-width:110px;max-width:178px;min-height:42px;padding:8px 11px;border:1px solid #b29558;background:#345640;color:#f7e6be!important;font-size:10px!important;font-weight:600!important;line-height:1.3;letter-spacing:.3px;box-shadow:inset 0 0 0 2px #79926033}.wardrobe-action:hover:not(:disabled){background:#466c4d}.wardrobe-message{grid-column:1/-1;min-height:0;margin:0;color:#cbbd9f;font-size:9px;line-height:1.35}.wardrobe-message:empty{display:none}@media(min-width:1100px){.wardrobe-layout{grid-template-columns:minmax(0,1fr) 395px;padding-right:24px}.wardrobe-stock{padding:12px}.wardrobe-swatch{height:115px}.wardrobe-item{min-height:159px}.wardrobe-stage-caption{left:30px;right:30px}.wardrobe header{left:26px;right:26px}}@media(max-width:700px){.wardrobe{--wardrobe-hud:55px;--wardrobe-drawer:241px}.wardrobe:before{bottom:calc(var(--wardrobe-drawer) - 20px);background-position:center bottom;background-size:cover}.wardrobe:after{background:linear-gradient(#0b100fd6,transparent 18%,transparent 67%,#10201888)}.wardrobe header{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));gap:8px}.wardrobe h1{font-size:28px;letter-spacing:.9px}.wardrobe-wallet{font-size:10px;padding:6px 8px}.wardrobe-close{height:34px;width:34px}.wardrobe-layout{display:flex;flex-direction:column;gap:0;padding:var(--wardrobe-hud) 0 0;overflow:hidden}.wardrobe-stage{flex:1;min-height:150px}.wardrobe-mirror{inset:0 0 31px}.wardrobe-stage-caption{top:2px;left:13px;right:13px;font-size:7px;letter-spacing:.5px}.wardrobe-motion{bottom:0;gap:5px;padding:2px 6px}.wardrobe-motion button{min-height:27px;padding:4px 9px;font-size:8px;background:#18271ed9}.wardrobe-stock{flex:0 0 var(--wardrobe-drawer);height:var(--wardrobe-drawer);min-height:var(--wardrobe-drawer);padding:4px 9px 7px;border:0;border-top:1px solid #af965b88;box-shadow:0 -4px 17px #0003;background:linear-gradient(#1b2b22f5,#111c17fb)}.wardrobe nav{flex-wrap:nowrap;gap:3px;overflow-x:auto;padding:0 0 3px;scrollbar-width:none;border-bottom:1px solid #9d845842}.wardrobe nav button{flex-shrink:0;min-height:31px;padding:6px 10px;font-size:9px;letter-spacing:.5px}.wardrobe-items{display:flex;flex:none;gap:8px;height:137px;min-height:137px;overflow-x:auto;overflow-y:hidden;align-items:stretch;padding:8px 3px 9px;scroll-snap-type:x proximity;scrollbar-width:thin}.wardrobe-item{flex:0 0 108px;min-height:0;height:118px;gap:3px;padding:4px 5px 6px;scroll-snap-align:center}.wardrobe-item strong{font-size:17px;line-height:1.03;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wardrobe-item small{font-size:8px;line-height:1.2}.wardrobe-swatch{height:69px;min-height:69px}.wardrobe footer{min-height:54px;padding:5px 3px 0;gap:3px 8px;grid-template-columns:minmax(0,1fr) minmax(125px,auto)}.wardrobe-selection{font-size:22px;line-height:1}.wardrobe-action{min-height:35px;max-width:170px;padding:6px 10px;font-size:9px!important}.wardrobe-message{font-size:8px;line-height:1.25;max-height:21px;overflow:auto}}@media(max-width:700px)and (max-height:690px){.wardrobe{--wardrobe-hud:48px;--wardrobe-drawer:221px}.wardrobe h1{font-size:25px}.wardrobe-items{height:121px;min-height:121px;padding-top:6px;padding-bottom:7px}.wardrobe-item{height:107px;flex-basis:102px}.wardrobe-swatch{height:60px;min-height:60px}.wardrobe-item strong{font-size:16px}.wardrobe footer{min-height:48px}.wardrobe-selection{font-size:20px}.wardrobe-motion button{min-height:25px}}@media(min-width:701px)and (max-height:620px){.wardrobe{--wardrobe-hud:48px}.wardrobe h1{font-size:27px}.wardrobe-layout{padding-bottom:9px;grid-template-columns:minmax(0,1fr) 335px}.wardrobe-stock{padding:7px}.wardrobe nav{gap:1px;padding-bottom:4px}.wardrobe nav button{min-height:30px;padding:5px 8px;font-size:9px}.wardrobe-swatch{height:78px}.wardrobe-item{min-height:121px}.wardrobe footer{padding-top:6px}.wardrobe-selection{font-size:21px}.wardrobe-action{min-height:36px}}.wardrobe:before{opacity:.25;filter:blur(9px)}.wardrobe-mirror canvas{box-shadow:0 0 40px #090e0a66}.wardrobe-stage-caption{display:none}.wardrobe{--wardrobe-hud:60px}.wardrobe-close{min-width:44px;min-height:44px}.wardrobe-stock{padding:8px 8px 7px;border:10px solid transparent;border-image:url(./inventory-tray-v1-CrY9kEn_.webp) 82 fill / 10px / 0 stretch;box-shadow:0 6px 23px #0006;background:#153626}.wardrobe nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;flex-wrap:nowrap;padding:0 0 5px;border-bottom:1px solid #b29b6380}.wardrobe nav button{min-width:0;min-height:44px;padding:8px 3px;font-size:11px;letter-spacing:.2px;color:#e0d2b7}.wardrobe nav button[aria-pressed=true]{color:#ffedbf;background:#d1b17421;border-bottom:2px solid #d6b676}.wardrobe-items{gap:9px;padding:10px 3px 12px}.wardrobe-item{min-height:157px;padding:6px 7px 8px;gap:5px;border-color:#a99166;background:#e2d1ad;box-shadow:0 3px 4px #07110870}.wardrobe-item[aria-pressed=true]{background:#f0dfb8;outline:2px solid #e6bc6c;outline-offset:1px}.wardrobe-item strong{font-size:21px;line-height:1.08;letter-spacing:.2px}.wardrobe-item small{font-size:11px;line-height:1.2;color:#4b422f}.wardrobe-swatch{height:102px;background:radial-gradient(ellipse at 48% 40%,#f2e5c5,#d6c096)}.wardrobe footer{grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:3px 7px;padding:5px 0 0;border-top:1px solid #c7ad6e80}.wardrobe-selection{display:flex;align-items:center;min-height:62px;padding:10px 10px 10px 32px;color:#342b20;background:url(./tailor-ticket-v1-nfsXqjjh.webp) center/100% 100% no-repeat;font-size:22px;line-height:1.02;text-shadow:none;overflow-wrap:anywhere}.wardrobe-action{width:100%;min-width:0;max-width:none;min-height:44px;padding:8px 9px;border-color:#c9ad6b;background:#476b42;color:#fff0ca!important;font-size:11px!important;line-height:1.25;box-shadow:inset 0 0 0 2px #213d2e88,0 2px 4px #08160d55}.wardrobe-action:disabled{background:#243d2d;color:#cfc7ad!important;opacity:.85;box-shadow:inset 0 0 0 2px #152d2088}.wardrobe-message{font-size:10px;line-height:1.35;color:#e0d4b6;max-height:none;overflow:visible}.wardrobe-motion{display:none}.wardrobe-mirror{inset:0}@media(max-width:700px){.wardrobe{--wardrobe-hud:58px;--wardrobe-drawer:306px}.wardrobe header{gap:8px}.wardrobe h1{font-size:28px}.wardrobe-wallet{font-size:11px;padding:7px 8px}.wardrobe-close{width:44px;height:44px;font-size:28px!important}.wardrobe-stock{padding:2px 5px 3px;border:9px solid transparent;border-image:url(./inventory-tray-v1-CrY9kEn_.webp) 82 fill / 9px / 0 stretch;box-shadow:0 -3px 18px #0006;background:#153626}.wardrobe nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:visible;padding:0 0 3px}.wardrobe nav button{min-height:44px;font-size:11px;padding:7px 2px;letter-spacing:.1px}.wardrobe-items{height:148px;min-height:148px;gap:9px;padding:8px 3px 10px}.wardrobe-item{flex-basis:125px;height:130px;min-height:130px;padding:5px 6px 6px;gap:4px}.wardrobe-swatch{height:76px;min-height:76px}.wardrobe-item strong{font-size:19px;line-height:1.05}.wardrobe-item small{font-size:11px;line-height:1.2}.wardrobe footer{min-height:0;grid-template-columns:minmax(0,1fr) 132px;gap:2px 5px;padding:3px 0 0}.wardrobe-selection{min-height:54px;padding:8px 8px 8px 27px;font-size:20px;line-height:1}.wardrobe-action{min-height:44px;padding:7px 6px;font-size:11px!important}.wardrobe-message{font-size:10px;line-height:1.2;max-height:24px;overflow:auto}}@media(max-width:700px)and (max-height:690px){.wardrobe{--wardrobe-hud:54px;--wardrobe-drawer:284px}.wardrobe h1{font-size:26px}.wardrobe-items{height:127px;min-height:127px;padding-top:6px;padding-bottom:7px}.wardrobe-item{height:114px;min-height:114px;flex-basis:120px;gap:3px}.wardrobe-swatch{height:62px;min-height:62px}.wardrobe-item strong{font-size:18px}.wardrobe-item small{font-size:11px}.wardrobe-selection{font-size:19px}.wardrobe footer{min-height:0}}@media(min-width:701px)and (max-height:620px){.wardrobe-stock{padding:3px 5px 4px}.wardrobe nav button{min-height:44px;font-size:10px}.wardrobe-swatch{height:79px}.wardrobe-item{min-height:134px}.wardrobe-item strong{font-size:20px}.wardrobe-item small{font-size:11px}.wardrobe-selection{min-height:54px;font-size:20px;padding-left:29px}.wardrobe-action{min-height:44px;font-size:10px!important}}.wardrobe .wardrobe-currency-icon{display:inline-block;width:21px;height:21px;object-fit:contain;vertical-align:middle;flex-shrink:0}.wardrobe .wardrobe-wallet{display:flex;align-items:center;justify-content:center;gap:6px;font-variant-numeric:tabular-nums}.wardrobe .wardrobe-wallet .wardrobe-currency-icon{width:29px;height:29px}.wardrobe .wardrobe-item small{display:flex;align-items:center;gap:4px;min-height:21px}.wardrobe .wardrobe-action .wardrobe-currency-icon{width:23px;height:23px}.wardrobe-action.is-short{animation:wardrobe-short .45s ease}.wardrobe-wallet.is-short{animation:wardrobe-wallet-short .9s ease}@keyframes wardrobe-short{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@keyframes wardrobe-wallet-short{0%,to{color:inherit;box-shadow:none}25%,60%{color:#fff;background:#9e2c1e;box-shadow:0 0 0 2px #9e2c1e}}.concept-shop-5{--wardrobe-hud:94px;background:var(--poster-paper);color:var(--poster-ink);font-family:Arial,sans-serif;isolation:isolate}.concept-shop-5:before{inset:0;opacity:.18;filter:none;background:radial-gradient(#403c32 .7px,transparent .9px) 0 0/5px 5px;pointer-events:none}.concept-shop-5:after{inset:96px 43% 115px 0;background:var(--poster-accent);clip-path:polygon(0 0,100% 6%,82% 100%,0 94%);z-index:-1}.concept-shop-5 header{top:0;left:0;right:0;height:92px;padding:9px 12px;border-bottom:5px solid var(--poster-ink);background:var(--poster-paper);color:var(--poster-ink);gap:7px}.concept-shop-5 header small{display:block;color:var(--poster-price);font:700 9px/1.3 Arial;letter-spacing:1.2px}.concept-shop-5 h1{font-size:37px;line-height:.95;letter-spacing:-.5px;color:var(--poster-ink);text-shadow:none}.concept-shop-5 .wardrobe-close{width:44px;height:44px;background:transparent;border:2px solid var(--poster-ink);color:var(--poster-ink)}.concept-shop-5 .wardrobe-layout{position:absolute;inset:94px 0 0;display:block;padding:0;overflow:hidden}.concept-shop-5 .wardrobe-stage{position:absolute;left:-7%;top:20px;bottom:166px;width:72%;overflow:visible;pointer-events:none;z-index:1;transform:rotate(-3deg)}.concept-shop-5 .wardrobe-mirror{inset:0;overflow:visible}.concept-shop-5 .wardrobe-mirror canvas{max-width:none;width:100%;height:100%;object-fit:contain;box-shadow:none;filter:drop-shadow(4px 5px 0 var(--poster-light))}.concept-shop-5 .wardrobe-stage:before{content:"MADE FOR\aTHE RING";white-space:pre;position:absolute;left:23%;bottom:3%;-webkit-text-stroke:.65px #29251f;paint-order:stroke fill;font:400 38px/.86 WardrobePoster,Impact,sans-serif;color:var(--poster-light);transform:rotate(-7deg);z-index:-1}.concept-shop-5 .wardrobe-stock{position:absolute;inset:0;display:contents;padding:0;border:0;background:none;box-shadow:none}.concept-shop-5 .wardrobe-shop-note,.concept-shop-5 .wardrobe-stage-caption{display:none}.concept-shop-5 nav{position:absolute;bottom:102px;left:7px;right:7px;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;overflow:visible;border:0;padding:0;z-index:4}.concept-shop-5 nav button{min-width:0;min-height:48px;padding:4px 2px;font:400 13px/1 WardrobePoster,Impact,sans-serif;letter-spacing:.3px;background:var(--poster-paper);color:var(--poster-ink);border:2px solid var(--poster-ink);transform:rotate(-3deg)}.concept-shop-5 nav button:nth-child(2n){transform:rotate(3deg)}.concept-shop-5 nav button[aria-pressed=true]{background:var(--poster-slot);color:var(--poster-control-text);box-shadow:3px 3px 0 var(--poster-ink)}.concept-shop-5 .wardrobe-items{position:absolute;top:10px;right:8px;bottom:161px;width:42%;display:flex;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;padding:5px 8px 16px 5px;min-height:0;height:auto;scroll-snap-type:y proximity;z-index:3}.concept-shop-5 .wardrobe-item{position:relative;flex:0 0 147px;width:100%;height:147px;min-height:147px;display:flex;flex-direction:column;gap:2px;justify-content:flex-start;align-items:stretch;padding:8px;background:var(--poster-card);border:0;box-shadow:3px 3px 0 var(--poster-ink);color:var(--poster-ink);transform:rotate(3deg);scroll-snap-align:start}.concept-shop-5 .wardrobe-item:nth-child(2n){transform:rotate(-3deg);background:var(--poster-alt)}.concept-shop-5 .wardrobe-item[aria-pressed=true]{background:var(--poster-card);outline:none;box-shadow:3px 3px 0 var(--poster-ink)}.concept-shop-5 .wardrobe-item[aria-pressed=true]:before{content:"SELECTED";position:absolute;top:5px;right:6px;padding:3px 5px;background:var(--poster-control);color:var(--poster-control-text);font:700 8px/1 Arial,sans-serif;letter-spacing:.6px;z-index:1}.concept-shop-5 .wardrobe-item[aria-pressed=true]:after{left:8px;right:8px;bottom:0;height:3px;background:var(--poster-control)}.concept-shop-5 .wardrobe-item:focus-visible{outline:2px dashed var(--poster-ink);outline-offset:-4px}.concept-shop-5 .wardrobe-swatch{height:81px;min-height:81px;background:transparent;border:0}.concept-shop-5 .wardrobe-item strong{font:400 17px/.98 WardrobePoster,Impact,sans-serif;white-space:normal;text-overflow:clip;max-height:34px;overflow:hidden}.concept-shop-5 .wardrobe-item small{font:700 10px/1.2 Arial;color:var(--poster-price);margin-top:auto}.concept-shop-5 footer{position:absolute;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 145px;grid-template-rows:56px auto;min-height:94px;padding:10px 10px 6px;gap:4px 10px;background:var(--poster-footer);border-top:3px dashed var(--poster-accent);z-index:5;box-shadow:0 -3px 0 var(--poster-ink)}.concept-shop-5 .wardrobe-selection{display:flex;align-items:center;font:400 24px/.92 WardrobePoster,Impact,sans-serif;background:none;padding:0;color:var(--poster-ink);min-width:0;overflow-wrap:anywhere;text-shadow:none}.concept-shop-5 .wardrobe-action{width:100%;max-width:none;min-height:48px;background:var(--poster-control);border:2px solid var(--poster-ink);color:var(--poster-light);box-shadow:3px 3px 0 var(--poster-ink);font:700 13px/1.1 Arial!important;border-radius:0;padding:8px;transform:rotate(1deg)}.concept-shop-5 .wardrobe-action:disabled{opacity:1;background:var(--poster-control)}.concept-shop-5 .wardrobe-message{grid-column:1/-1;color:var(--poster-muted);font:11px/1.25 Arial;margin:0;max-height:28px}@media(min-width:701px){.concept-shop-5 .wardrobe-stage{left:-2%;width:62%;bottom:150px}.concept-shop-5 .wardrobe-items{width:35%;right:4%;display:grid;grid-template-columns:1fr 1fr;align-content:start}.concept-shop-5 .wardrobe-item{height:180px;min-height:180px}.concept-shop-5 .wardrobe-swatch{height:112px}.concept-shop-5 header{padding-inline:24px}.concept-shop-5 footer{grid-template-columns:1fr 260px}}@media(max-height:700px)and (max-width:700px){.concept-shop-5{--wardrobe-hud:80px}.concept-shop-5 header{height:80px}.concept-shop-5 .wardrobe-layout{top:80px}.concept-shop-5 .wardrobe-stage{left:-7%;width:72%;bottom:164px;top:0}.concept-shop-5 .wardrobe-item{height:132px;min-height:132px;flex-basis:132px}.concept-shop-5 .wardrobe-swatch{height:69px;min-height:69px}.concept-shop-5 .wardrobe-stage:before{font-size:30px}}.concept-shop-5{--poster-control:#476b42;--poster-control-text:#fff0ca;--poster-slot:#a8321f;--poster-paper:#e9dfc8;--poster-ink:#252620;--poster-accent:#a62e28;--poster-price:#942820;--poster-card:#f7edda;--poster-alt:#d5dce0;--poster-light:#fff0d3;--poster-footer:#eadfbe;--poster-muted:#4b4d43}.concept-shop-5[data-palette="1"]{--poster-accent:var(--league-color,#8a5a3a);--poster-light:var(--league-on-color,#fff0d3);--poster-price:#59412e;--poster-alt:#ded1b5;--poster-paper:#e9e1cc;--poster-footer:#ddd0ae}.concept-shop-5[data-palette="2"]{--poster-accent:#234e43;--poster-price:#244b3f;--poster-paper:#e3e0c8;--poster-card:#f4ecd4;--poster-alt:#ccd6c4;--poster-footer:#d0ccb0;--poster-ink:#1c3028}.concept-shop-5[data-palette="3"]{--poster-accent:#284963;--poster-price:#28445b;--poster-paper:#dde3e3;--poster-card:#f4efdf;--poster-alt:#c8d7df;--poster-footer:#c5d1d5;--poster-ink:#1c2c39;--poster-light:#fff3d9}.concept-shop-5[data-palette="4"]{--poster-accent:#d1ad58;--poster-price:#65491d;--poster-paper:#262a29;--poster-card:#f1e1b9;--poster-alt:#d8c494;--poster-footer:#dfc486;--poster-ink:#202a28;--poster-light:#23322e;--poster-muted:#344038}.concept-shop-5[data-palette="4"] header{background:#e7d2a1}.concept-shop-5[data-palette="4"] nav button:not([aria-pressed=true]){background:#e7d2a1}.concept-shop-5[data-palette="4"] .wardrobe-mirror canvas{filter:drop-shadow(4px 5px 0 #f7ebd2)}.concept-shop-5 .wardrobe-wallet{min-width:0;max-width:none;height:auto;padding:0;background:none;color:var(--poster-ink);border:0;box-shadow:none;text-shadow:none;font:900 30px/1 SlipDisplay,RatGymDisplay,Impact,sans-serif;gap:5px;flex-shrink:0}.concept-shop-5 .wardrobe-wallet b{font:inherit;letter-spacing:0}.concept-shop-5 .wardrobe-wallet .wardrobe-currency-icon{width:30px;height:30px}.concept-shop-5 header{gap:7px;padding-inline:10px}.concept-shop-5 header small{font:600 8px/1.3 SlipMono,monospace;letter-spacing:.7px}.concept-shop-5 h1{font-family:SlipDisplay,RatGymDisplay,Impact,sans-serif;font-weight:900;font-size:34px}.concept-shop-5 .wardrobe-action{color:var(--poster-control-text)!important}.concept-shop-5 .wardrobe-action:hover:not(:disabled){background:var(--poster-control);filter:brightness(1.12)}.concept-shop-5 .wardrobe-action:disabled{color:var(--poster-control-text)!important;background:var(--poster-control);opacity:1;box-shadow:none}.concept-shop-5 .wardrobe-item small{font-size:12px}.concept-shop-5[data-palette="1"] .wardrobe-mirror canvas{filter:drop-shadow(4px 5px 0 #f7ebd2)}.concept-shop-5 .wardrobe-item{height:162px;min-height:162px;flex-basis:162px}.concept-shop-5 .wardrobe-item strong{flex-shrink:0;min-height:34px}.concept-shop-5 .wardrobe-item small{flex-shrink:0}@media(max-height:700px)and (max-width:700px){.concept-shop-5 .wardrobe-item{height:150px;min-height:150px;flex-basis:150px}}.concept-shop-5 footer{grid-template-columns:minmax(0,1fr);grid-template-rows:56px auto}.concept-shop-5 .wardrobe-selection{display:none}.concept-shop-5 .wardrobe-action{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;transform:none}.concept-shop-5 .wardrobe-outfit-total{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px}.concept-shop-5 .wardrobe-outfit-total>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.concept-shop-5 .wardrobe-buy-label{font-size:13px;letter-spacing:.6px}.concept-shop-5 .wardrobe-outfit-count{flex:0 0 auto;font:700 10px/1 Arial,sans-serif;letter-spacing:.2px;border-right:1px solid #fff0ca66;padding:7px 12px 7px 2px}.concept-shop-5 .wardrobe-checkout-line{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding-right:22px}.wardrobe-league{display:none}.concept-shop-5 .wardrobe-league{display:flex;flex-direction:column;position:absolute;top:29px;left:5%;width:46%;gap:3px;transform:rotate(9deg);transform-origin:left top;color:var(--poster-light);pointer-events:none;z-index:2}.concept-shop-5 .wardrobe-league small{font:600 9px/1 SlipMono,monospace;letter-spacing:2px}.concept-shop-5 .wardrobe-league strong{font:900 clamp(26px,8.5vw,38px)/1 SlipDisplay,RatGymDisplay,Impact,sans-serif;letter-spacing:.3px}@media(max-height:700px)and (max-width:700px){.concept-shop-5 .wardrobe-stage{top:36px}.concept-shop-5 .wardrobe-league{top:20px;gap:2px}.concept-shop-5 .wardrobe-league strong{font-size:26px}.concept-shop-5 .wardrobe-league small{font-size:8px}}.wardrobe-item[data-rarity=common]{--rarity-accent:#b5bcc3;--rarity-field:#b5bcc345;--rarity-ink:#494c48;--rarity-wash:#62655e12}.wardrobe-item[data-rarity=uncommon]{--rarity-accent:#36b85b;--rarity-field:#36b85b38;--rarity-ink:#22522e;--rarity-wash:#4d835327}.wardrobe-item[data-rarity=rare]{--rarity-accent:#368ee9;--rarity-field:#368ee93b;--rarity-ink:#154a76;--rarity-wash:#4386bc32}.wardrobe-item[data-rarity=epic]{--rarity-accent:#ac60e9;--rarity-field:#ac60e93d;--rarity-ink:#603070;--rarity-wash:#a065b638}.wardrobe-item[data-rarity=legendary]{--rarity-accent:#ff962a;--rarity-field:#ff962a45;--rarity-ink:#793800;--rarity-wash:#d793393e}.wardrobe-item[data-rarity] .wardrobe-swatch{background:transparent}.wardrobe-rarity{display:flex;align-items:center;gap:5px;flex-shrink:0;color:var(--rarity-ink);font:800 9px/12px Arial,sans-serif;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap}.wardrobe-rarity:before{display:none}.concept-shop-5 .wardrobe-item[data-rarity]{height:178px;min-height:178px;flex-basis:178px}@media(min-width:701px){.concept-shop-5 .wardrobe-item[data-rarity]{height:212px;min-height:212px}}@media(max-height:700px)and (max-width:700px){.concept-shop-5 .wardrobe-item[data-rarity]{height:166px;min-height:166px;flex-basis:166px}}.wardrobe-item[data-rarity-style=title]{border-left:5px solid var(--rarity-accent)}.wardrobe-item[data-rarity] strong{color:var(--poster-ink,#252620)}.wardrobe-item[data-rarity-style=title] .wardrobe-rarity:before{background:var(--rarity-accent)}.wardrobe-item[data-rarity-style=frame]{outline:3px solid var(--rarity-accent);outline-offset:-3px}.wardrobe-item[data-rarity-style=frame] .wardrobe-swatch{background:radial-gradient(ellipse at center,var(--rarity-field) 40%,transparent 85%);border-bottom:3px solid var(--rarity-accent)}.wardrobe-item[data-rarity-style=frame] .wardrobe-rarity{color:var(--rarity-ink)}.wardrobe-item[data-rarity-style=band] .wardrobe-rarity{background:var(--rarity-accent);color:#10170f;padding:4px 6px;margin-inline:-8px;letter-spacing:.9px}.wardrobe-item[data-rarity-style=band] .wardrobe-swatch{background:radial-gradient(ellipse at center,var(--rarity-field),transparent 78%)}.concept-shop-5 .wardrobe-item[data-rarity-style=band]{height:186px;min-height:186px;flex-basis:186px}@media(min-width:701px){.concept-shop-5 .wardrobe-item[data-rarity-style=band]{height:220px;min-height:220px}}@media(max-height:700px)and (max-width:700px){.concept-shop-5 .wardrobe-item[data-rarity-style=band]{height:174px;min-height:174px;flex-basis:174px}}.wardrobe-item[data-rarity-style]:focus-visible{outline:2px dashed #252620;outline-offset:3px}.concept-shop-5 .wardrobe-item[data-rarity-style=title]{border-left:5px solid var(--rarity-accent)}.concept-shop-5 .wardrobe-item[data-rarity-style=frame]{outline:3px solid var(--rarity-accent);outline-offset:-3px}.concept-shop-5 .wardrobe-item[data-rarity-style]:focus-visible{outline:2px dashed #252620;outline-offset:3px}.wardrobe-rarity-steps{display:flex;align-items:center;gap:1px;flex:0 0 auto;height:12px;letter-spacing:0}.wardrobe-item[data-rarity-style=seal] .wardrobe-rarity-steps{display:none}.wardrobe-item[data-rarity-style=seal] .wardrobe-swatch{order:0;background:transparent}.wardrobe-item[data-rarity-style=seal] strong{order:1}.wardrobe-item[data-rarity-style=seal] .wardrobe-rarity{order:2;gap:7px;min-height:26px;margin-top:2px}.wardrobe-item[data-rarity-style=seal] small{order:3}.wardrobe-item[data-rarity-style=seal] .wardrobe-rarity:before{content:attr(data-numeral);display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;margin:0;outline:none;border:1.5px solid currentColor;border-radius:50%;box-shadow:inset 0 0 0 2px var(--poster-card,#f7edda),inset 0 0 0 3px currentColor;transform:rotate(-12deg);background:transparent;font:900 12px/1 Georgia,serif;letter-spacing:-.5px}.wardrobe-item[data-rarity-style=steps] .wardrobe-rarity{flex-direction:row;align-items:center;gap:5px;padding:0}.wardrobe-rarity-steps i{display:block;width:10px;height:12px;color:var(--rarity-ink);font: 12px/12px Arial,sans-serif;text-align:center;opacity:.45}.wardrobe-rarity-steps i.filled{color:var(--rarity-accent);opacity:1}.concept-shop-5 .wardrobe-item:is([data-rarity-style=seal],[data-rarity-style=steps]){height:190px;min-height:190px;flex-basis:190px}@media(min-width:701px){.concept-shop-5 .wardrobe-item:is([data-rarity-style=seal],[data-rarity-style=steps]){height:224px;min-height:224px}}@media(max-height:700px)and (max-width:700px){.concept-shop-5 .wardrobe-item:is([data-rarity-style=seal],[data-rarity-style=steps]){height:178px;min-height:178px;flex-basis:178px}}.concept-shop-5 .wardrobe-item[data-rarity]{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;height:178px;min-height:178px;flex:0 0 178px;aspect-ratio:auto;padding:8px;gap:2px}.concept-shop-5 .wardrobe-item[data-rarity] .wardrobe-swatch{width:100%;height:81px;min-height:81px;flex-shrink:0;background:transparent}.concept-shop-5 .wardrobe-item[data-rarity] strong{color:var(--poster-ink,#252620);font-size:17px;line-height:1;min-height:34px;max-height:34px}.concept-shop-5 .wardrobe-item[data-rarity-style=title]{border-left:0}.wardrobe-item[data-rarity-style=title] .wardrobe-rarity:after{content:"";position:absolute;top:0;bottom:0;left:-8px;width:8px;background:var(--rarity-accent);pointer-events:none}.concept-shop-5 .wardrobe-item[data-rarity-style=seal] .wardrobe-rarity{min-height:20px;margin-top:0}.concept-shop-5 .wardrobe-item[data-rarity-style=seal] .wardrobe-rarity:before{box-sizing:border-box;width:20px;height:20px;flex-basis:20px;font-size:11px}@media(min-width:701px){.concept-shop-5 .wardrobe-item[data-rarity]{height:212px;min-height:212px;flex-basis:212px}.concept-shop-5 .wardrobe-item[data-rarity] .wardrobe-swatch{height:112px;min-height:112px}}@media(max-height:700px)and (max-width:700px){.concept-shop-5 .wardrobe-item[data-rarity]{height:166px;min-height:166px;flex-basis:166px}.concept-shop-5 .wardrobe-item[data-rarity] .wardrobe-swatch{height:69px;min-height:69px}}.concept-shop-5{--rarity-card-size:178px}.concept-shop-5 .wardrobe-items{width:calc(var(--rarity-card-size) + 13px)}.concept-shop-5 .wardrobe-item,.concept-shop-5 .wardrobe-item[data-rarity]{width:var(--rarity-card-size);height:var(--rarity-card-size);min-height:var(--rarity-card-size);flex-basis:var(--rarity-card-size)}@media(min-width:701px){.concept-shop-5{--rarity-card-size:212px}.concept-shop-5 .wardrobe-items{width:calc(var(--rarity-card-size)*2 + 25px)}}@media(max-height:700px)and (max-width:700px){.concept-shop-5{--rarity-card-size:166px}}.concept-shop-5{--rarity-card-scale:.84}.concept-shop-5 .wardrobe-items{width:calc(var(--rarity-card-size)*var(--rarity-card-scale) + 13px)}.concept-shop-5 .wardrobe-item{zoom:var(--rarity-card-scale)}@media(min-width:701px){.concept-shop-5{--rarity-card-scale:1}.concept-shop-5 .wardrobe-items{width:calc(var(--rarity-card-size)*2 + 25px)}}.rarity-row.concept-shop-5{--rarity-card-scale:1}.concept-shop-5 .wardrobe-item[data-rarity] .wardrobe-swatch{flex:1 1 0;height:auto;min-height:0}.concept-shop-5 .wardrobe-item[data-rarity] strong{flex:0 0 34px;min-height:34px;max-height:34px}.concept-shop-5 .wardrobe-item[data-rarity] small{flex:0 0 21px;min-height:21px;margin-top:7px}.concept-shop-5 .wardrobe-item[data-rarity]:not([data-rarity-style=seal]) .wardrobe-swatch{position:absolute;top:0;left:8px;width:calc(100% - 16px);height:calc(100% - 79px);min-height:0;pointer-events:none}.concept-shop-5 .wardrobe-item[data-rarity]:not([data-rarity-style=seal]) .wardrobe-rarity{margin-top:auto}.concept-shop-5 .wardrobe-item[data-rarity]:not([data-rarity-style=seal]) strong{flex:0 0 auto;min-height:0;max-height:34px}.concept-shop-5.wardrobe-owned h1{font-size:clamp(24px,8vw,37px)}.wardrobe-owned .wardrobe-wallet{display:none}.concept-shop-5.wardrobe-owned .wardrobe-close{margin-left:auto}.wardrobe-empty{padding:24px 14px;color:#514330;font:14px/1.5 SlipMono,monospace;text-align:center}@font-face{font-family:WardrobePoster;src:url(./Anton-400-Byf51wtH.woff2) format("woff2");font-weight:400;font-display:swap}html body .concept-shop-5{--wk:1;--wkc:1;--wy:0px}html body .concept-shop-5 .wardrobe-stage{top:var(--wy);bottom:auto;left:calc(-32px * var(--wk));width:calc(334px * var(--wk));height:calc(614px * var(--wk))}html body .concept-shop-5 .wardrobe-stage:before{font-size:calc(37px * var(--wk));left:auto;right:calc(96px * var(--wk))}html body .concept-shop-5 .wardrobe-league{top:calc(var(--wy) + 29px * var(--wk));left:calc(23px * var(--wk));width:calc(213px * var(--wk))}html body .concept-shop-5 .wardrobe-league small{font-size:max(7px,calc(9px * var(--wk)))}html body .concept-shop-5 .wardrobe-league strong{font-size:calc(38px * var(--wk))}html body .concept-shop-5 .wardrobe-item{zoom:var(--wkc)}html body .concept-shop-5:after{inset:auto auto auto 0;width:57%;top:calc(var(--wardrobe-hud) + var(--safe-top,0px) + var(--wy) + 16px * var(--wk));bottom:calc(115px + var(--safe-bottom,0px));clip-path:polygon(0 0,100% calc(39px * var(--wk)),82% 100%,0 calc(100% - 39px * var(--wk)))}html body .wardrobe-swatch-wait{background:linear-gradient(100deg,transparent 30%,#0000000d 50%,transparent 70%) 0 0/200% 100%;animation:wardrobe-wait 1.1s linear infinite}@keyframes wardrobe-wait{to{background-position:-200% 0}}.casino-settings{width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:22px;color:#eee1bb;background:var(--settings-background,#17140f);border:1px solid #b59a61;box-shadow:0 12px 50px #0008;font-family:SlipMono,monospace}.casino-settings::backdrop{background:#06100ccc}.casino-settings header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.casino-settings header small{font-size:10px;letter-spacing:2px;color:#c8b785}.casino-settings h2{font:36px/1 SlipDisplay,sans-serif;margin:5px 0 0}.casino-settings button{cursor:pointer;color:inherit;border:1px solid #ae945d;background:transparent;border-radius:0}.casino-settings .casino-table-actions [data-close]{width:44px;height:44px;font-size:36px}.casino-settings button:focus-visible{outline:2px solid #ffe4a0;outline-offset:3px}.casino-setting-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #b59a614d;padding:18px 0}.casino-setting-row>span{font:25px/1 SlipDisplay,sans-serif}.casino-setting-row small{display:block;font:11px/1.5 SlipMono,monospace;color:#c0b897;margin-top:6px}.casino-setting-row button{flex:none;width:66px;min-height:44px;font:23px/1 SlipDisplay,sans-serif}.casino-setting-row button[aria-checked=true]{background:#dfc17d;color:#21372b;border-color:#efdb9c}.casino-setting-row button[aria-checked=false]{color:#b9b3a0}.rat-fortune{box-sizing:border-box;width:min(540px,96vw);max-height:96dvh;overflow:auto;overscroll-behavior:contain;margin:auto;padding:0 0 20px;border:1px solid #9c7c42;color:#ecdcb9;background:radial-gradient(ellipse at 50% 40%,#294236,#14261e 80%);box-shadow:0 22px 90px #000b;font-family:SlipMono,monospace;animation:lesson-in .25s ease-out}.rat-fortune::backdrop{background:#050c09e8}.rat-fortune *{box-sizing:border-box}.rat-fortune :focus-visible{outline:3px solid #ebc570;outline-offset:3px}.fortune-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:3px double #9d8250}.fortune-head small{font-size:9px;letter-spacing:1.6px}.fortune-head h1{font:34px/1 SlipDisplay,sans-serif;margin:5px 0}.fortune-close{background:#eaddbb;border:1px solid #998359;font:30px Georgia,serif;color:#29382e;width:44px;height:44px;flex-shrink:0;cursor:pointer}.fortune-room{position:relative;display:block;padding:0;height:240px;overflow:hidden}.fortune-room>img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.fortune-room .fortune-close{position:absolute;right:12px;top:12px}.fortune-title{position:absolute;left:5%;top:17%;width:36%;color:#ead19a}.fortune-title h1{font:clamp(27px,7vw,40px)/.98 SlipDisplay,sans-serif;letter-spacing:1px;margin:10px 0}.fortune-title small{font-size:9px;letter-spacing:2px}.fortune-title>span{font-size:8px;letter-spacing:1px}.fortune-house-rule{text-align:center;font-size:9px;letter-spacing:1px;line-height:1.5;padding:15px 12px 5px;color:#d9bc7e}.fortune-stage{--wheel-size:min(320px,82vw);position:relative;width:var(--wheel-size);height:var(--wheel-size);margin:10px auto 4px;filter:drop-shadow(0 7px 8px #0007)}.fortune-wheel{position:absolute;inset:0;border-radius:50%;transform:rotate(0)}.fortune-wheel>img{width:100%;height:100%;display:block}.fortune-label{position:absolute;left:50%;top:50%;width:68px;margin-left:-34px;margin-top:-9px;text-align:center;font:12px/1.1 SlipDisplay,sans-serif;letter-spacing:.6px;color:#fff0c9;text-shadow:0 1px 2px #000;transform:rotate(var(--angle)) translateY(calc(var(--wheel-size) * -.31)) rotate(var(--counter))}.fortune-pin{position:absolute;left:50%;top:-3px;width:18px;height:34px;margin-left:-9px;background:linear-gradient(90deg,#b28136,#ffe2a0 40%,#a47732);clip-path:polygon(0 0,100% 0,80% 65%,50% 100%,20% 65%);z-index:2}.fortune-result{text-align:center;margin:5px 20px 12px;min-height:50px}.fortune-result small{font-size:8px;letter-spacing:2px;color:#c2a770}.fortune-msg{font:17px/1.3 SlipDisplay,sans-serif;letter-spacing:.5px;margin:6px 0 0;color:#f1dfb6}.fortune-spin{display:block;width:calc(100% - 40px);margin:0 20px;min-height:52px;padding:12px;cursor:pointer;font:22px SlipDisplay,sans-serif;letter-spacing:1px;background:#e6c47e;color:#20362b;border:1px solid #f2dea8;box-shadow:0 4px #8a612d}.fortune-spin:disabled{background:#2d4337;border-color:#61715a;color:#c2bd9c;box-shadow:none;cursor:default}.fortune-reset{font-size:8px;text-align:center;letter-spacing:1.2px;margin:14px 12px;color:#bdb18e}.fortune-rules{margin:22px 20px 0;border-top:1px solid #667453;padding-top:4px}.fortune-rules summary{font:16px/1.3 SlipDisplay,sans-serif;letter-spacing:1px;cursor:pointer;padding:13px 0;min-height:44px}.fortune-rules p{font:13px/1.5 Georgia,serif;color:#cabf9f;margin:8px 0 14px}.fortune-odds{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 18px;font-size:10px}.fortune-odds li{display:flex;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid #465741}.fortune-odds b{font:15px SlipDisplay,sans-serif;color:#e4c281}@media(max-width:480px){.rat-fortune{width:100%;max-width:100%;max-height:100dvh;border:0;padding-bottom:max(18px,var(--safe-bottom,0px))}.fortune-room{height:220px}.fortune-stage{--wheel-size:min(300px,82vw)}}@media(prefers-reduced-motion:reduce){.rat-fortune{animation:none}.fortune-wheel{transition:none!important}}@media(max-height:700px){.fortune-room{height:145px}.fortune-title{top:12%;width:40%}.fortune-title h1{font-size:25px;margin:7px 0}.fortune-title small{font-size:8px}.fortune-stage{--wheel-size:min(240px,65vw);margin-top:5px}.fortune-house-rule{padding-top:9px;font-size:8px}.fortune-result{min-height:34px;margin-bottom:8px}.fortune-msg{font-size:15px;margin-top:3px}.fortune-spin{min-height:46px;padding:9px}.fortune-reset{margin:10px}.fortune-rules{margin-top:12px}}.fortune-room>img{object-position:center top}@media(max-height:700px){.fortune-title{top:10%}.fortune-title h1{font-size:22px}.fortune-title>span{font-size:7px}}.fortune-stage{--wheel-size:min(390px,94vw);isolation:isolate;margin:8px auto;filter:none;transition:transform .6s cubic-bezier(.2,.7,.3,1)}.fortune-housing,.fortune-hub,.fortune-pointer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.fortune-housing{clip-path:circle(49% at 50% 50%)}.fortune-drum-window{position:absolute;inset:15.15%;overflow:hidden;border-radius:50%;box-shadow:inset 0 1px 5px #0009}.fortune-wheel{inset:0;background-image:var(--sector-paint),url(./fortune-drum-material-v2-XOh7pNNc.webp);background-size:100% 100%;background-blend-mode:multiply;will-change:transform}.fortune-disc-light{position:absolute;inset:0;border-radius:50%;background:linear-gradient(145deg,#f7d99a12,transparent 45%,#070c0840);box-shadow:inset 0 1px 7px #050a0999;pointer-events:none}.fortune-hub{clip-path:circle(10.65% at 50% 50%);z-index:3}.fortune-pointer{clip-path:polygon(44.2% 1.2%,55.8% 1.2%,55.4% 3.4%,50.4% 17.8%,49.4% 17.8%,44.6% 3.4%);z-index:4}.fortune-label{left:50%;top:50%;width:46px;margin-left:-23px;margin-top:-9px;font:clamp(11px,3vw,15px)/1.05 SlipDisplay,sans-serif;letter-spacing:.3px;transform:rotate(var(--angle)) translateY(calc(var(--wheel-size) * -.262));color:#f6e9c7;text-shadow:0 1px 1px #101e1880;z-index:1}.fortune-label.on-ivory{color:#2b2a1f;text-shadow:none}.fortune-divider{position:absolute;left:calc(50% - .5px);top:0;height:50%;width:1px;background:#b48d50;transform-origin:50% 100%;transform:rotate(var(--angle));opacity:.85}.fortune-bulb{position:absolute;width:3.8%;height:3.8%;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#fff7c5 0%,#ffe19b88 40%,transparent 72%);box-shadow:0 0 8px #ffb84266;opacity:.15;pointer-events:none;z-index:5}.is-spinning .fortune-stage{transform:translateY(-2px) scale(1.035)}.is-spinning .fortune-bulb{animation:fortune-bulb-chase 1.3s linear infinite;animation-delay:var(--bulb-delay)}.has-result .fortune-bulb{animation:fortune-bulb-pay .8s ease-out 2}@keyframes fortune-bulb-chase{0%,18%,to{opacity:.12}6%{opacity:1;box-shadow:0 0 12px 3px #ffb64299}}@keyframes fortune-bulb-pay{0%,to{opacity:.2}35%{opacity:1;box-shadow:0 0 12px 2px #ffc656aa}}@media(max-height:700px){.fortune-stage{--wheel-size:min(290px,94vw);margin-top:1px}.fortune-room{height:125px}.fortune-label{font-size:11px}.fortune-result{margin-bottom:7px}.fortune-house-rule{padding-top:7px}.fortune-rules{margin-top:8px}}@media(prefers-reduced-motion:reduce){.fortune-stage{transition:none}.is-spinning .fortune-stage{transform:none}.fortune-bulb{animation:none!important}}.fortune-head{padding:12px 16px}.fortune-head h1{font-size:30px;letter-spacing:.5px;margin:5px 0 0}.fortune-result{height:60px;min-height:60px;display:flex;flex-direction:column;justify-content:center;margin:0 16px 8px}.fortune-msg{font-size:16px;line-height:1.15;margin:5px 0 0}.fortune-spin{font-size:20px;min-height:48px}.fortune-reset{margin:10px}.fortune-rules{margin-top:12px}@media(max-height:700px){.fortune-head{padding:8px 16px}.fortune-head h1{font-size:28px}.fortune-stage{--wheel-size:min(300px,94vw)}.fortune-result{height:54px;min-height:54px}.fortune-rules{margin-top:8px}}.fortune-head{position:sticky;top:0;z-index:10;background:#20372c;box-shadow:0 2px 5px #09150f66}.rat-fortune.fortune-location{width:min(560px,96vw);background:#172b22;padding:0}.fortune-visit{background:#20382d url(./casino-fortune-wall-v2-K9WkremJ.webp) center/100% 100% no-repeat;padding-bottom:max(12px,var(--safe-bottom,0px))}.fortune-location>.fortune-head{background:#20372c;box-shadow:0 2px 5px #09150f66;border-bottom:3px double #9d8250;padding:12px 16px}.fortune-salon{position:relative;isolation:isolate;height:400px;overflow:hidden}.fortune-host{position:absolute;right:0;bottom:8px;height:96%;width:auto;z-index:4;pointer-events:none}.fortune-host-shadow{position:absolute;right:0;bottom:0;width:auto;aspect-ratio:2/3;pointer-events:none;background:radial-gradient(ellipse 11% 1% at 35% 94.5%,#080b09a6,transparent 100%),radial-gradient(ellipse 6% 1% at 80% 96.7%,#080b09ad,transparent 100%),radial-gradient(ellipse 32% 3% at 57% 95.5%,#080b094d,transparent 100%)}.fortune-salon .fortune-stage{--wheel-size:330px;position:absolute;left:10px;top:28px;margin:0;z-index:3;transform-origin:50% 50%;filter:drop-shadow(2px 8px 5px #080b0980)}.fortune-salon .fortune-label{font-size:15px}.fortune-salon .fortune-housing{clip-path:none}.fortune-house-rule{padding:8px 12px;background:none;color:#e6cb8e}.fortune-result{margin-top:8px}@media(max-width:560px){.rat-fortune.fortune-location{width:100%;max-width:100%}.fortune-salon{height:clamp(290px,82vw,410px)}.fortune-salon .fortune-stage{--wheel-size:min(330px,67vw);left:2vw;top:11%}.fortune-salon .fortune-label{font-size:clamp(11px,2.5vw,14px)}.fortune-host{height:96%;right:0;bottom:-4px}}@media(max-width:360px){.fortune-salon{height:290px}.fortune-salon .fortune-stage{top:15%}}.fortune-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.fortune-head .fortune-rules{margin:0;padding:0;border:0}.fortune-head .fortune-rules summary{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:1px solid #9d8250;list-style:none;color:#eaddbb;font:italic 25px Georgia,serif;letter-spacing:0}.fortune-head .fortune-rules summary::-webkit-details-marker{display:none}.fortune-head .fortune-rules[open] summary{background:#eaddbb;color:#20372c}.fortune-rules-sheet{position:absolute;top:calc(100% + 6px);left:12px;right:12px;max-height:60dvh;overflow:auto;padding:18px;background:#ecdfbf;color:#29372b;border:1px solid #9d8250;box-shadow:0 6px 22px #0009}.fortune-rules-sheet h2{font:22px SlipDisplay,sans-serif;margin:0 0 12px}.fortune-rules-sheet p{color:#3d4234}.fortune-rules-sheet .fortune-odds b{color:#4c3621}.fortune-rules-sheet .fortune-odds li{border-color:#b8aa83}@media(max-height:700px){.fortune-location>.fortune-head{padding:8px 16px}}@media(max-width:360px){.fortune-head h1{font-size:24px}}.rat-fortune.fortune-location{position:fixed;inset:0 auto auto 0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;overflow:hidden;animation:none;container-type:inline-size}.rat-fortune.fortune-location[open]{display:flex;flex-direction:column}.fortune-location>.fortune-head{flex:none;position:relative;padding:14px 16px;border-bottom:1px solid #9d8250}.fortune-location .fortune-head h1{font-size:clamp(24px,7.5cqw,36px)}.fortune-location .fortune-close{color:#eaddbb;background:transparent;border-color:#9d8250}.fortune-visit{flex:1;min-height:0;display:flex;flex-direction:column;padding-bottom:12px}.fortune-house-rule{flex:none;min-height:34px;display:grid;place-items:center;padding:7px 12px;font-size:clamp(8px,2.2cqw,11px)}.fortune-salon{flex:1;min-height:0;height:auto;container-type:size;overflow:visible}.fortune-salon .fortune-stage{--wheel-size:min(74cqw,82cqh);left:1%;top:0;width:var(--wheel-size);height:var(--wheel-size)}.fortune-salon .fortune-label{font-size:clamp(10px,3.2cqw,16px)}.fortune-location .fortune-host,.fortune-host-shadow{height:min(90cqh,100cqw)}.fortune-location .fortune-host{max-width:none;width:auto;object-fit:contain;object-position:bottom right;bottom:0;right:0}.fortune-location .fortune-result{flex:none;height:66px;min-height:66px;margin:3px 16px 6px}.fortune-location .fortune-msg{font-size:clamp(15px,4.1cqw,20px)}.fortune-location .fortune-spin{flex:none;margin:0 18px;width:calc(100% - 36px);min-height:48px;font-size:clamp(20px,5.2cqw,25px)}.fortune-location .fortune-reset{flex:none;font-size:8px;margin:12px 10px 0}.fortune-location .fortune-rules-sheet{max-height:60dvh}@media(max-height:600px){.fortune-location>.fortune-head{padding:8px 12px}.fortune-location .fortune-result{height:54px;min-height:54px;margin-bottom:3px}.fortune-visit{padding-bottom:8px}.fortune-location .fortune-reset{margin-top:8px}}@container (max-height:450px){.fortune-location .fortune-host,.fortune-host-shadow{height:72cqh}}.fortune-label small{display:block;font:inherit;font-size:.68em;line-height:1.15;letter-spacing:.6px}html .rat-fortune .fortune-head{box-sizing:border-box;height:calc(65px + var(--safe-top,0px));padding:calc(9px + var(--safe-top,0px)) 16px 9px;border-bottom:0;box-shadow:none;background:#20372c}html .rat-fortune .fortune-head small{display:block;font:8px/1.3 monospace;letter-spacing:1.7px;color:#d5c79f}html .rat-fortune .fortune-head h1{font:900 30px/1.1 SlipDisplay,sans-serif;letter-spacing:.7px;margin:4px 0 0}html .rat-fortune .fortune-head-actions{gap:6px}html .rat-fortune .fortune-menu,html .rat-fortune .fortune-head .fortune-rules summary,html .rat-fortune .fortune-close{position:static;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:35px;height:35px;min-width:35px;min-height:35px;padding:0;border:1px solid #a78c51;border-radius:0;background:transparent;color:#eee1bb;cursor:pointer}html .rat-fortune .fortune-menu{font:23px/1 SlipDisplay,sans-serif}html .rat-fortune .fortune-head .fortune-rules summary{font:italic 25px/1 Georgia,serif}html .rat-fortune .fortune-close{font:29px/1 sans-serif}.fortune-idle{position:absolute;inset:0;border-radius:50%;animation:fortune-idle 140s linear infinite}@keyframes fortune-idle{to{transform:rotate(360deg)}}.rat-fortune:not(.is-spinning):not(.has-result) .fortune-bulb{animation:fortune-bulb-idle 7.8s linear infinite;animation-delay:calc(var(--bulb-delay) * 6)}@keyframes fortune-bulb-idle{0%,to{opacity:.28;box-shadow:0 0 8px #ffb84244}8%{opacity:1;box-shadow:0 0 12px 3px #ffb64299}22%{opacity:.28;box-shadow:0 0 8px #ffb84244}}@media(prefers-reduced-motion:reduce){.fortune-idle{animation:none}}.fortune-location .fortune-spin.is-ad{background:#8f3a2c;color:#f6e6c0;border-color:#c8644c;box-shadow:0 4px #4e1d15;font-size:clamp(17px,4.6cqw,22px)}.fortune-location .fortune-spin.is-ad{display:flex;align-items:center;justify-content:center;gap:8px}.fortune-spin .fortune-ad-mark{width:34px;height:34px;margin:-6px 0;object-fit:contain;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35))}.fortune-location .fortune-spin.is-stars{display:flex;align-items:center;justify-content:center;gap:6px;background:#e8c56e;color:#2b2414;border-color:#f3dc9a;box-shadow:0 4px #6b511b}.fortune-spin .fortune-star-mark{width:30px;height:30px;object-fit:contain;margin:-4px 0 -4px 4px}html body .rat-fortune.fortune-location{padding-bottom:0}html body .rat-fortune.fortune-location>.fortune-visit{flex:1 1 auto;min-height:0;padding-bottom:calc(12px + var(--safe-bottom,0px))}.casino-events{position:fixed;inset:0;margin:0;padding:0;border:0;max-width:none;max-height:none;overflow:hidden;background:#132e25;color:#f5e5b9;container-type:inline-size;font-family:SlipMono,monospace}.casino-events[open]{display:flex;flex-direction:column}.casino-events::backdrop{background:#09120ef0}.casino-events *{box-sizing:border-box}.casino-events header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:5cqw;border-bottom:1px solid #ad9059;background:#14271f;flex-shrink:0}.casino-events small{font-size:2.2cqw;letter-spacing:.25cqw}.casino-events h1{font:9cqw/1 SlipDisplay,Impact,sans-serif;margin:5px 0 0}.casino-events button{color:inherit;cursor:pointer}.casino-events button:focus-visible{outline:2px solid #e8c97d;outline-offset:-4px}.casino-events header button{width:10cqw;height:10cqw;border:1px solid #ac915a;background:#203d30;font:7cqw/1 sans-serif;flex-shrink:0;padding:0}.casino-events main{overflow:auto;min-height:0;overscroll-behavior:contain}.ce-host{position:relative;aspect-ratio:1.45;overflow:hidden;border-bottom:1px solid #a88e5955;background:#10241d}.ce-host>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ce-host:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10271ad9,transparent 60%);pointer-events:none}.ce-host>div{position:relative;z-index:1;width:49%;padding:6cqw 0 0 5cqw;text-shadow:0 2px 5px #07140fe0}.ce-host h2{font:10.5cqw/.94 SlipDisplay,Impact,sans-serif;margin:4cqw 0}.ce-host p{font:italic 3cqw/1.45 Georgia,serif;color:#ddd0ae}.ce-section{display:flex;align-items:center;gap:3cqw;padding:5cqw 5cqw 3cqw;font-size:2.4cqw;letter-spacing:.25cqw;color:#c2ad7a}.ce-section i{height:1px;background:#ad92505c;flex:1}.ce-programme{display:grid;gap:3cqw;padding:0 5cqw}.ce-event{display:flex;gap:3cqw;align-items:center;padding:4cqw 3cqw;width:100%;border:1px solid #b59a61;border-radius:3px;text-align:left;background:linear-gradient(115deg,#2a4650,#19322f);box-shadow:0 3px 7px #0005}.ce-event>img{width:23%;height:25cqw;object-fit:contain;flex-shrink:0}.ce-event>div{min-width:0;flex:1}.ce-event h3{font:7cqw/1 SlipDisplay,Impact,sans-serif;margin:1.5cqw 0 2cqw}.ce-event span{font-size:2.4cqw;color:#f2d488;letter-spacing:.1cqw}.ce-event p{font:2.3cqw/1.3 SlipMono,monospace;color:#b8bfab;margin:2cqw 0}.ce-event b{display:block;border-top:1px solid #cbb47545;padding-top:2cqw;font:4cqw/1 SlipDisplay,Impact,sans-serif}.ce-event b i{float:right;font-style:normal}.ce-wheel{background:linear-gradient(115deg,#513c2b,#30261e)}.ce-wheel>img{height:26cqw;object-fit:cover;border:1px solid #b99a58;border-radius:2px}.casino-events footer{text-align:center;padding:5cqw;font-size:2cqw;letter-spacing:.3cqw;color:#9a957f}.ce-host .ce-character{z-index:1}.ce-host>div{z-index:2}.ce-host h2{font-size:9cqw}.ce-host .ce-character{left:18%;top:0;width:90%;height:auto;max-width:none;object-fit:contain}.ce-weekly{background:linear-gradient(115deg,#35242c,#17191f);border-color:#d1ae65}.ce-daily{background:linear-gradient(115deg,#2a4650,#19322f)}.ce-event.is-ready{border-color:#f4d480;box-shadow:0 0 0 2px #f2c96324,0 0 0 4px #f2c96314,0 3px 7px #0005}.casino-cashier{box-sizing:border-box;width:min(454px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid #927b4d;background:#19382c;color:#f0e2bd;box-shadow:0 20px 90px #000b;font-family:SlipMono,monospace;overflow:hidden}.casino-cashier::backdrop{background:#080e0bd9;backdrop-filter:blur(3px)}.casino-cashier *{box-sizing:border-box}.casino-cashier [hidden]{display:none!important}.cashier-shell{display:flex;flex-direction:column;max-height:calc(100dvh - 26px);background:linear-gradient(#17382ae8,#17382aeb),var(--cashier-baize) center/cover}.casino-cashier header{display:flex;align-items:center;justify-content:space-between;padding:21px 24px 18px;border-bottom:1px solid #927b4d;background:#231519}.casino-cashier header small{font-size:10px;letter-spacing:3px;color:#c9b684}.casino-cashier h2{font:42px/.95 SlipDisplay,sans-serif;margin:7px 0 0;letter-spacing:.6px}.casino-cashier button{font:22px SlipDisplay,sans-serif;color:inherit;min-width:44px;min-height:44px;cursor:pointer;background:#254637;border:1px solid #8c7b53}.casino-cashier button:disabled{opacity:.45;cursor:default}.casino-cashier button:focus-visible,.casino-cashier input:focus-visible,.casino-cashier select:focus-visible{outline:2px solid #f5da94;outline-offset:2px}.casino-cashier header button{font:28px/1 sans-serif;background:transparent}.cashier-body{padding:22px 24px 10px;overflow:auto;min-height:0}.cashier-operation{position:relative}.cashier-from,.cashier-to{padding:15px 17px;border:1px solid #8c805855;background:#10281fbd}.cashier-to{background:#264738a8;border-color:#9e8a566b;margin-top:13px;padding-top:19px}.cashier-field-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:27px}.cashier-field-head label,.cashier-field-head small{font-size:10px;letter-spacing:1.4px;color:#c1c0a4}.cashier-field-head select,.cashier-field-head b{max-width:62%;font:17px SlipDisplay,sans-serif;letter-spacing:.6px;color:#f1dfb0}.cashier-field-head select{border:1px solid #b09a6466;background:#254637;min-height:34px;padding:3px 9px;cursor:pointer}.cashier-field-head b{font-weight:900}.cashier-amount{display:flex;gap:12px;align-items:center;min-height:63px;margin:4px 0}.cashier-amount img{width:38px;height:38px;object-fit:contain;flex:none}.cashier-amount input,.cashier-amount output{font:49px/1.1 SlipDisplay,sans-serif;color:#f4e7c9;min-width:0;width:100%;background:transparent;border:0;padding:0;appearance:textfield}.cashier-amount input::-webkit-inner-spin-button{appearance:none}.cashier-amount output{color:#edc96f;overflow-wrap:anywhere}.cashier-chip{display:inline-block;flex:none;width:37px;height:37px;border:6px dashed #f2e4bd;border-radius:50%;background:#a72d32;box-shadow:0 2px #681c20,inset 0 0 0 2px #dcb986}.cashier-field-foot{display:flex;align-items:center;justify-content:space-between;gap:6px}.cashier-field-foot>small,.cashier-to>small{font-size:10px;line-height:1.4;color:#b9c3ae}.cashier-adjust{display:flex;align-items:center;gap:5px}.casino-cashier .cashier-adjust button{min-width:36px;min-height:36px;font-size:22px;border-color:#83936b66;background:#284b38}.casino-cashier .cashier-adjust [data-max]{font:10px SlipMono,monospace;min-width:43px}.cashier-direction{position:absolute;top:calc(50% - 4px);right:18px;z-index:1;transform:translateY(-50%)}.casino-cashier .cashier-direction button{background:#27382a;box-shadow:0 0 0 4px #1d3a2c;min-width:36px;min-height:36px;font:23px/1 sans-serif;border-color:#a89059}.cashier-terms{margin-top:19px;border-top:1px solid #8c805844;padding-top:13px}.cashier-terms>div{display:flex;justify-content:space-between;gap:14px;margin:7px 0;font-size:11px;line-height:1.4}.cashier-terms span{color:#b8c0ad}.cashier-terms strong{font-weight:400;text-align:right;color:#ebdcba}.cashier-note{color:#b9c3ae;font-size:10px;line-height:1.5;margin:13px 0 0;min-height:15px}.cashier-note.cashier-error{color:#ffc599}.cashier-status{font-size:11px;line-height:1.5;margin:12px 0 0;color:#f5d480}.cashier-status:empty{display:none}.casino-cashier footer{padding:13px 24px 22px;flex:none}.casino-cashier .cashier-submit{width:100%;min-height:54px;background:linear-gradient(#e8ce92,#d1b473);border:1px solid #f3dda6;border-bottom:3px solid #aa8647;color:#211c15;letter-spacing:.5px;font-size:27px;box-shadow:0 3px 7px #07140d77}@media(max-width:360px){.casino-cashier header{padding:17px}.cashier-body{padding:17px 15px 8px}.casino-cashier footer{padding:12px 15px 18px}.cashier-from,.cashier-to{padding:12px}.cashier-field-head select{font-size:15px}.cashier-amount input,.cashier-amount output{font-size:44px}.cashier-field-foot{align-items:start}.cashier-field-foot>small{max-width:105px}}@media(max-height:700px){.casino-cashier header{padding-top:14px;padding-bottom:12px}.casino-cashier h2{font-size:35px}.cashier-body{padding-top:15px}.cashier-amount{min-height:53px}.cashier-amount input,.cashier-amount output{font-size:43px}.cashier-terms{margin-top:13px;padding-top:8px}}.cashier-field-foot{flex-wrap:wrap}.casino-cashier .cashier-adjust button,.casino-cashier .cashier-direction button{min-width:44px;min-height:44px}.casino-cashier .cashier-adjust [data-max]{min-width:44px}.cashier-amount output{overflow-wrap:normal;font-size:clamp(32px,8.5vw,49px)}.casino-cashier footer{margin:0;width:100%;max-width:none}.cashier-direction{position:relative;top:auto;right:auto;transform:none;height:20px;margin:0 18px;display:flex;align-items:center;justify-content:flex-end}.cashier-to{margin-top:0;padding-top:21px}.cashier-field-head label,.cashier-field-head small,.cashier-field-foot>small,.cashier-to>small{font-size:11px}.cashier-note,.casino-cashier .cashier-adjust [data-max]{font-size:11px}.cashier-terms>div{font-size:12px}.casino-cashier .cashier-adjust button{width:44px;height:44px;min-width:44px;padding:0}.casino-cashier .cashier-adjust [data-max]{background:#231519;border-color:#927b4d}.cashier-direction{justify-content:flex-start}.cashier-shell{background:radial-gradient(ellipse at 50% 35%,transparent 25%,#06190f55 100%),repeating-linear-gradient(0deg,#ead9a703 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,#08190f14 0 1px,transparent 1px 3px),#1b3a2c}.casino-cashier header{background:linear-gradient(110deg,#ffffff03,transparent 55%,#08030525),#231519;box-shadow:inset 0 1px #dec58b12}.cashier-from{border-color:#8d82504f;background:#10291fd1;box-shadow:inset 0 1px 4px #06190f45}.cashier-to{border-color:#96875963;background:#284a3b9c;box-shadow:inset 0 1px #f8e7b90c}.cashier-chip{width:38px;height:38px;border:0;border-radius:0;box-shadow:none;background:var(--cashier-chip-art) center/contain no-repeat}.casino-cashier button{transition:background-color .13s ease,box-shadow .13s ease,transform 90ms ease}.casino-cashier .cashier-adjust button{box-shadow:inset 0 1px #efe0b419,0 2px 1px #081b1280}.casino-cashier .cashier-adjust [data-max]{background:linear-gradient(#ffffff04,#00000012),#231519}.casino-cashier .cashier-direction button{border-color:#927b4d;box-shadow:inset 0 1px #ead6a41a,0 2px 2px #0b201699;background:linear-gradient(#304332,#26382a)}.casino-cashier button:focus:not(:focus-visible){outline:none}.casino-cashier button:focus-visible{outline:2px solid #ddc68f;outline-offset:0;border-color:transparent}.casino-cashier .cashier-direction button:focus-visible{box-shadow:none}.casino-cashier .cashier-submit{background:linear-gradient(180deg,#f0dba8,#dfc184 10%,#d5b574 90%,#c7a462);border:1px solid #d8bd83;border-bottom:3px solid #8d6c3d;box-shadow:inset 0 1px #fff2cbbb,0 3px #0b201a,0 5px 8px #08180f45;text-shadow:0 1px #fff1cd44}.casino-cashier button:enabled:active{transform:translateY(1px);box-shadow:inset 0 1px 3px #0003}.casino-cashier .cashier-submit:enabled:active{box-shadow:inset 0 1px 3px #6f55244d,0 1px #0b201a}@media(hover:hover){.casino-cashier .cashier-submit:enabled:hover{background:linear-gradient(#f1dcaa,#e1c58b 15%,#dbbd7e 90%,#d1ae69)}.casino-cashier .cashier-adjust button:enabled:hover,.casino-cashier .cashier-direction button:enabled:hover{border-color:#c0a568}}@media(prefers-reduced-motion:reduce){.casino-cashier button{transition:none}.casino-cashier button:enabled:active{transform:none}}.cashier-topup .cashier-body p{line-height:1.6}.cashier-topup footer{display:grid;gap:12px}.cashier-topup [data-no]{background:transparent;font-size:20px}.cashier-topup h2{font-size:36px}.cashier-allowance{border-bottom:1px solid #c6a96a55;padding:0 0 12px;margin-bottom:12px;color:#ead6aa}.cashier-allowance[hidden]{display:none}.cashier-allowance>div{display:flex;flex-wrap:wrap;gap:5px 12px;justify-content:space-between;font:12px/1.5 SlipMono,monospace}.cashier-allowance strong{color:#ffe3a0}.cashier-allowance small{display:block;font:11px/1.5 SlipMono,monospace;color:#c6bca1;margin-top:6px}.poker-dialog{position:fixed;inset:0;margin:0;padding:0;border:0;max-width:none;max-height:none;width:100%;height:100%;overflow:hidden;background:#071b13}.poker-dialog::backdrop{background:#07110edd}.poker-dialog iframe{display:block;width:100%;height:100%;border:0}.poker-dialog.is-seating iframe{visibility:hidden}.poker-dialog.is-seating:after{content:"TAKING YOUR SEAT…";position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,#2a2113 0,#0d0b07 70%);color:#d8b56a;font:400 clamp(20px,6vw,34px)/1 SlipDisplay,Impact,"Arial Narrow",sans-serif;letter-spacing:.18em}.poker-tournaments{position:fixed;inset:0;margin:0;padding:0;border:0;max-width:none;max-height:none;box-sizing:border-box;overflow:hidden;background:#142c22;color:#f2e4bb;font-family:Georgia,serif}.poker-tournaments::backdrop{background:#07110ee8}.poker-tournaments[open]{display:flex;flex-direction:column}.poker-tournaments *{box-sizing:border-box}.poker-tournaments header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:2px solid #958050;background:#1c3b2e;flex-shrink:0}.poker-tournaments h1,.poker-tournaments h2,.poker-tournaments button,.pt-facts,.pt-countdown,.pt-format,.poker-tournaments summary{font-family:SlipDisplay,Impact,Arial Narrow,sans-serif;font-weight:900}.poker-tournaments h1{margin:4px 0 0;font-size:clamp(28px,6vw,46px);line-height:1}.poker-tournaments small{font-family:SlipMono,monospace;font-size:10px;letter-spacing:.6px}.poker-tournaments button{cursor:pointer;color:#f9e8bd;background:#803630;border:2px solid #c5a472;min-height:46px;font-size:23px;padding:8px 12px}.poker-tournaments button:disabled{opacity:.45;cursor:default}.poker-tournaments header button{width:42px;height:42px;min-height:42px;flex-shrink:0;background:#173528;font:32px Arial;padding:0}.poker-tournaments main{overflow:auto;padding:18px;overscroll-behavior:contain}.poker-tournaments article{max-width:580px;margin:auto;border:1px solid #c5a472;background:radial-gradient(ellipse at top,#483426,#241c17);padding:18px;box-shadow:0 5px 16px #0006}.pt-cover{display:flex;align-items:center;gap:12px}.pt-cover img{width:42%;max-height:210px;object-fit:contain;filter:drop-shadow(0 5px 5px #0007)}.poker-tournaments h2{font-size:clamp(38px,8vw,68px);line-height:.95;margin:8px 0 14px}.pt-state{background:#963d2c;padding:4px 7px;font:10px SlipMono,monospace;color:#fff0c4}.pt-countdown{display:flex;justify-content:space-between;gap:10px;align-items:center;border-block:1px solid #ab925c80;padding:13px 0;margin:16px 0;font-size:19px}.pt-countdown b{font-size:26px;white-space:nowrap}.pt-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;color:#bda777;font-size:16px}.pt-facts b{display:block;color:#ffe4a5;font-size:29px}.poker-tournaments p{font-size:14px;line-height:1.5}.poker-tournaments .pt-format{font-size:19px;letter-spacing:1px;margin-bottom:0}.poker-tournaments summary{cursor:pointer;font-size:18px;color:#eccd88}.poker-tournaments ol{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-left:25px;font-size:12px}.poker-tournaments .pt-note{font-size:12px;color:#bfaf94;border-left:2px solid #95784a;padding-left:10px}.pt-actions{display:flex;flex-direction:column;gap:10px;text-align:center;margin-top:20px}.pt-actions p{margin:0;color:#dfc893}.pt-actions .pt-test{margin-top:10px;background:#263e34;border-color:#796843;font-size:18px}.poker-tournaments{container-type:inline-size}.pt-cover>div{min-width:0;flex:1}.poker-tournaments h2{font-size:clamp(30px,10cqw,55px)}.poker-tournaments h1{font-size:clamp(26px,8cqw,46px)}.pt-prizes h3{font:21px/1 SlipDisplay,Impact,sans-serif;color:#eccd88;margin:20px 0 12px}.poker-tournaments .pt-prizes ol{font-size:13px;line-height:1.4;gap:12px 10px}.pt-actions .pt-test{background:#86672f;border:2px solid #e8cd83;min-height:50px;color:#fff0c5;font-size:23px;box-shadow:inset 0 0 0 2px #3f311d}.pt-clock{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pt-clock>small{font:10px/1.2 monospace;letter-spacing:1px;color:#c3b48e}.poker-tournaments[data-event=weekly] article{background:radial-gradient(ellipse at top,#3c2732,#19191f);border-color:#d1ae65}.roulette-dialog{position:fixed;inset:0;margin:0;padding:0;border:0;max-width:none;max-height:none;width:100%;height:100%;overflow:hidden;background:#231316}.roulette-dialog::backdrop{background:#100c0ddd}.roulette-dialog iframe{display:block;width:100%;height:100%;border:0}.casino-table-actions{display:flex;align-items:center;gap:6px}.casino-table-actions .casino-table-control,.frame .venue .casino-table-control{display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;width:35px;height:35px;min-width:35px;padding:0;border:1px solid #a78c51;border-radius:0;background:transparent;color:#eee1bb;font:23px/1 RatDisplay,sans-serif;text-decoration:none;cursor:pointer}.casino-table-actions .casino-table-help,.frame .venue .casino-table-help{font:italic 25px/1 Georgia,serif}.casino-table-actions .casino-table-exit,.frame .venue .casino-table-exit{font:29px/1 sans-serif}.casino-table-control:hover,.casino-table-control[aria-pressed=true]{background:#ead39b18;border-color:#e6c780}.casino-table-control:focus-visible{outline:2px solid #e8c781;outline-offset:2px}.casino-lobby{position:fixed;inset:0;margin:0;padding:0;border:0;max-width:none;max-height:none;width:100%;height:100%;background:#183d30;color:#eee1bb;container-type:inline-size;overflow:hidden}.casino-lobby::backdrop{background:#10130f}.casino-lobby *{box-sizing:border-box}.casino-shell{height:100%;display:flex;flex-direction:column;font-family:SlipMono,monospace}.casino-lobby button{cursor:pointer;color:inherit;font:inherit}.casino-lobby button:focus-visible,.casino-soon-dialog button:focus-visible{outline:3px solid #e6c780;outline-offset:-4px}.casino-head{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.5cqw 2cqw;align-items:center;padding:3.5cqw 4cqw 2.5cqw;background:#19392f;border-bottom:1px solid #746242}.casino-head small{display:block;font-size:2.3cqw;color:#c0b590;letter-spacing:.25cqw}.casino-head strong{font:6cqw SlipDisplay,sans-serif;white-space:nowrap}.casino-brand{min-width:0}.casino-actions{display:flex;align-items:center;gap:1.4cqw}.casino-actions .casino-head-button{position:relative;width:10.5cqw;height:10.5cqw;min-width:40px;min-height:40px}.casino-actions [data-settings]{font:6.5cqw/1 SlipDisplay,sans-serif}.casino-actions .casino-table-exit{font-size:8.7cqw}.casino-head-button svg{width:65%;height:65%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter}.casino-head-button.attention{border-color:#f4d480;box-shadow:0 0 0 2px #f2c96324,0 0 0 4px #f2c96314}.casino-events-button b{position:absolute;right:-1px;top:-1px;min-width:3.6cqw;padding:.3cqw .6cqw;background:#a43828;font:2.8cqw/1 SlipDisplay,sans-serif;box-shadow:1px 1px #0c100d99}.casino-events-button b[hidden]{display:none}.casino-wallets{grid-column:1/-1;display:flex;align-items:center;gap:5cqw;min-width:0}.casino-wallet{display:flex;align-items:center;gap:1.3cqw;min-width:0;white-space:nowrap}.casino-wallet img{display:block;width:5.8cqw;height:5.8cqw;object-fit:contain;flex:none;filter:drop-shadow(0 1px 1px #0008)}.casino-wallet b{font:5.3cqw/1 SlipDisplay,sans-serif;font-variant-numeric:tabular-nums;color:#edddb0}.casino-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.casino-welcome{position:relative;aspect-ratio:1.85;background:#193328;overflow:hidden}.casino-welcome>img{position:absolute;right:0;top:0;width:82%;height:100%;object-fit:cover;mask-image:linear-gradient(90deg,transparent 0%,#000 38%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%)}.casino-welcome:before{content:"";position:absolute;inset:0 auto 0 0;width:40%;z-index:1;background:linear-gradient(90deg,#193328,transparent)}.casino-welcome:after{content:"";position:absolute;inset:auto 0 0;height:6cqw;background:linear-gradient(transparent,#183d30)}.casino-welcome>div{position:absolute;top:13%;left:6%;z-index:2;width:35%;text-shadow:0 2px 2px #0006}.casino-welcome small{font-size:2.05cqw;line-height:1.5;letter-spacing:.28cqw;color:#d2bd86}.casino-welcome h2{font:11.8cqw/.92 SlipDisplay,sans-serif;margin:2cqw 0;color:#f1dca3}.casino-welcome span{font-size:1.8cqw;color:#c4b58f}.casino-catalog{padding:0 3.6cqw;background:radial-gradient(ellipse at 30% 0,#29543f55,transparent 65%),#183d30}.casino-section{display:flex;align-items:center;gap:2.5cqw;padding:3cqw 0}.casino-section>span{font:4.4cqw SlipDisplay,sans-serif;letter-spacing:.25cqw}.casino-section i{flex:1;height:1px;background:#bba36c66}.casino-section small{font-size:1.8cqw;color:#adb79a}.casino-grid{display:grid;grid-template-columns:1fr 1fr;gap:3cqw}.casino-card{--shade:linear-gradient(to top,rgba(24,26,25,.85) 0%,rgba(24,26,25,.77) 18%,rgba(24,26,25,.55) 40%,rgba(24,26,25,.28) 63%,rgba(24,26,25,.08) 82%,rgba(24,26,25,0) 100%);position:relative;display:block;width:100%;padding:0;aspect-ratio:2/3;overflow:hidden;border:1px solid #8e7950;border-radius:7px;background:#17291f;text-align:left;box-shadow:0 3px 4px #081d19aa;transition:border-color .15s,transform .15s}.casino-card:active{transform:scale(.98)}.casino-card:hover{border-color:#efcf8c}.casino-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.casino-soon{position:absolute;top:1.8cqw;left:1.8cqw;font-size:max(9px,2.3cqw);letter-spacing:.05cqw;background:#18271fe8;border:1px solid #968568;color:#cfc4a5;padding:.8cqw 1.3cqw;border-radius:2px}.casino-name{position:absolute;inset:auto 0 0;height:36%;display:flex;align-items:flex-end;padding:0 2.5cqw 3cqw;background:var(--shade);font:7.45cqw/1 SlipDisplay,sans-serif;text-shadow:0 1px #000}.casino-wheel{border-color:#c2a365}.casino-wheel-copy{position:absolute;inset:auto 0 0;padding:10.2cqw 2.5cqw 2.3cqw;background:var(--shade)}.casino-wheel-copy>small{display:block;font-size:max(8px,2.3cqw);color:#d9c68f;white-space:nowrap}.casino-wheel-copy>strong{display:block;font:6.67cqw/1 SlipDisplay,sans-serif;margin:1.5cqw 0}.casino-wheel-copy>[data-play]{display:block;margin-top:1.8cqw;padding:1cqw 2.3cqw;background:#dfc17d;color:#23342a;border:1px solid #ecd393;box-shadow:0 2px #896331;font:4.1cqw SlipDisplay,sans-serif}.casino-wheel.used [data-play]{background:#364e3b;color:#e2d4ae;border-color:#a1956b;box-shadow:none}.casino-note{font-size:1.8cqw;letter-spacing:.46cqw;text-align:center;color:#99a58b;margin:0;padding:4cqw 0}.casino-soon-dialog{color:#eee0b9;background:#1b3e2e;border:1px solid #baa371;width:min(330px,calc(100vw - 36px));padding:26px;text-align:center;box-shadow:0 15px 60px #0009}.casino-soon-dialog::backdrop{background:#030a07aa}.casino-soon-dialog small{font:10px SlipMono,monospace;letter-spacing:2px}.casino-soon-dialog h2{font:40px SlipDisplay,sans-serif;margin:14px 0}.casino-soon-dialog p{font:12px SlipMono,monospace}.casino-soon-dialog button{width:100%;min-height:44px;color:#24372b;background:#d9bd7e;border:1px solid #efdc9f;font:22px SlipDisplay,sans-serif;cursor:pointer}@media(prefers-reduced-motion:reduce){.casino-card{transition:none}}.casino-chip-token{display:inline-block;width:1em;height:1em;flex:none;background:url(../v2/casino/chip-painted-v1.webp) center/contain no-repeat}.casino-lobby .casino-cashier-open{display:flex;align-items:center;gap:3cqw;width:100%;margin:0 0 5cqw;padding:3.5cqw;border:1px solid #967a4d;background:linear-gradient(110deg,#302420,#211619);color:#ead7a0;box-shadow:inset 0 1px #f1d39b12,0 2px 3px #07150e44;cursor:pointer;text-align:left}.casino-cashier-art{display:flex;align-items:center;gap:1cqw;flex:none}.casino-cashier-art img{width:8cqw;height:8cqw;object-fit:contain;filter:drop-shadow(0 2px 1px #0007)}.casino-cashier-art svg{width:6cqw;height:5cqw;fill:none;stroke:#c7ac73;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.casino-cashier-copy{display:flex;flex-direction:column;gap:1cqw;min-width:0}.casino-cashier-copy strong{font:6.2cqw/1 SlipDisplay,sans-serif;letter-spacing:.2cqw}.casino-cashier-copy small{font:2.2cqw/1.3 SlipMono,monospace;letter-spacing:.08cqw;white-space:nowrap;color:#c3b290}.casino-cashier-chevron{margin-left:auto;font:8cqw/1 SlipDisplay,sans-serif;color:#c7ac73}.casino-poker-name{height:42%;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:1.5cqw}.casino-poker-name strong{font:inherit}.casino-poker-name small{display:block;padding-top:1.4cqw;border-top:1px solid #d4b97988;color:#ead49d;font:3.25cqw/1.1 SlipDisplay,sans-serif;letter-spacing:.25cqw;white-space:nowrap}.casino-ultimate-art{position:absolute;inset:0;overflow:hidden;background:#32121a}.casino-ultimate-art img:first-child{width:100%;height:100%;object-fit:cover;object-position:45% center}.casino-ultimate-art img:last-child{position:absolute;height:105%;width:145%;max-width:none;object-fit:contain;left:-18%;top:6%}.casino-card[data-game=ULTIMATE] .casino-name small{font-size:2.55cqw;letter-spacing:.12cqw}.casino-card[data-game=ROULETTE] .casino-name strong{font-size:5.9cqw;white-space:nowrap}.casino-card[data-game=ROULETTE] .casino-name small{font-size:2.55cqw;letter-spacing:.12cqw}.casino-card[data-game=BLACKJACK]{background:#10202a}.casino-card[data-game=BLACKJACK]>img{object-fit:contain;object-position:center top}.casino-card[data-game=BLACKJACK] .casino-soon{top:auto;bottom:25%;background:#10202aeb}.casino-welcome .casino-welcome-mark{position:absolute;display:block;left:calc(100% + 1.5cqw);top:.43em;width:1.19em;height:1.33em;background:#e8c35f;mask:var(--casino-mark) center/contain no-repeat;-webkit-mask:var(--casino-mark) center/contain no-repeat;pointer-events:none}.casino-welcome h2{position:relative;width:max-content}.casino-brand strong{display:flex;align-items:center;gap:1.2cqw}.casino-brand-mark{display:block;flex:none;width:.72em;height:.82em;background:currentColor;mask:var(--casino-mark) center/contain no-repeat;-webkit-mask:var(--casino-mark) center/contain no-repeat}.casino-event-ribbon{display:grid;gap:.5cqw;max-width:calc(100% - 4cqw);background:linear-gradient(125deg,#315466,#193b47);border:1px solid #d0b471;color:#fff0c8;box-shadow:0 3px 8px #0008;cursor:pointer;line-height:1.2}.casino-event-ribbon strong{font:3.2cqw/1.1 SlipDisplay,sans-serif;letter-spacing:.15cqw}.casino-event-ribbon span{font-size:1.8cqw;letter-spacing:.15cqw}.casino-event-ribbon b{font:3.5cqw/1 SlipDisplay,sans-serif;letter-spacing:.2cqw}.casino-event-ribbon:focus-visible{outline:2px solid #ffe4a0;outline-offset:2px}.casino-event-ribbon{display:flex;align-items:center;gap:1cqw;max-width:calc(100% - 3.6cqw);padding:1cqw 1.1cqw;white-space:nowrap}.casino-event-ribbon strong{font-size:2.8cqw;letter-spacing:.04cqw}.casino-event-ribbon span{font-size:1.7cqw;letter-spacing:.04cqw}.casino-event-ribbon b{font-size:2.8cqw;letter-spacing:.04cqw}.casino-event-ribbon span:before,.casino-event-ribbon b:before{content:"·";margin-right:.9cqw;color:#b7a778}.casino-event-ribbon [hidden]{display:none}.casino-lobby .casino-back{position:relative;flex:none;width:100%;height:13.333cqw;min-height:48px;padding:0;border:0;border-radius:0;background:#17140f;color:#efe6d2;font:900 max(12px,2.963cqw)/1 SlipDisplay,sans-serif;letter-spacing:.37cqw}.casino-back svg{position:absolute;left:30.556%;top:50%;width:38.889%;height:13.333cqw;transform:translateY(-50%);fill:none;stroke:currentColor;stroke-width:5;opacity:.9}.casino-back span{position:absolute;left:50.926%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.casino-back:active span{opacity:.8}.ratsino-comic{position:fixed;margin:0;padding:0;border:0;max-width:none;max-height:none;width:100dvw;height:100dvh;background:#26352f;color:#f4ecd4;overflow:hidden}.ratsino-comic[open]{display:flex;flex-direction:column}.ratsino-comic::backdrop{background:#26352f}.ratsino-comic main{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:10px 10px 24px;opacity:0}.ratsino-comic.ready main{opacity:1}.ratsino-comic .storysheet{display:block;width:100%;height:auto}.ratsino-comic footer{flex:none;display:flex;align-items:center;gap:10px;padding:12px;background:#19392f;border-top:1px solid #9a8050}.ratsino-comic button{font:clamp(15px,2.4vh,25px) SlipDisplay,sans-serif;color:#f4ecd4;background:#263d30;border:1px solid #a18a57;padding:12px;cursor:pointer}.ratsino-comic [data-next]{margin-left:auto;background:#263d30;color:#f4ecd4}.ratsino-comic button:disabled{opacity:.4;cursor:wait}.ratsino-comic [role=status]{font:12px sans-serif}.ratsino-comic button:focus-visible{outline:2px solid #fff0bb;outline-offset:2px}.ratsino-comic footer:has(.ratsino-club-notice){flex-wrap:wrap;background:#19392f;color:#f4ecd4;padding:16px 20px}.ratsino-comic .ratsino-club-notice{flex:0 0 100%;margin:0 0 8px;font:clamp(12px,1.7vh,17px)/1.5 SlipMono,monospace}.ratsino-comic footer:has(.ratsino-club-notice) [data-next]{background:#243a31;color:#f3e6c8;border:3px double #8c917c;border-bottom:3px solid #a43828;min-height:50px}.ratsino-comic footer:has(.ratsino-club-notice) [data-back]{color:#f4ecd4;background:transparent;border:0}.rat-alley{box-sizing:border-box;width:min(600px,96vw);max-height:96dvh;overflow:auto;margin:auto;padding:0 0 16px;border:1px solid #a99772;color:#211f18;background:#eee2c7 url(./voucher-material-v2-Cd3QUTBx.webp) center/cover;box-shadow:7px 9px #0c100dcc,0 22px 90px #0009;font-family:SlipMono,monospace;animation:lesson-in .3s ease-out}.rat-alley::backdrop{background:#070e0bcc}.rat-alley *{box-sizing:border-box}.rat-alley button{cursor:pointer;font-family:SlipMono,monospace}.alley-body{padding:10px 16px 0}.alley-h{font:22px/1 SlipDisplay,sans-serif;letter-spacing:1px;margin:14px 0 6px;color:#2b4838}.alley-note{font:12px/1.45 Georgia,serif;color:#3b3a2e;margin:0 0 8px}.alley-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;border-bottom:1px dashed #b9a97f;font-size:12px}.alley-row b{font:22px/1 SlipDisplay,sans-serif}.alley-act{font:16px SlipDisplay,sans-serif;letter-spacing:1px;padding:8px 14px;background:#283d31;color:#f2e7cb;border:1px solid #596c58;box-shadow:0 3px #912f24}.alley-act:disabled{background:#8b8a7a;box-shadow:none;color:#e9e1cb;cursor:default}.alley-act.red{background:#a43828;border-color:#6b2318;box-shadow:0 3px #4a160f}.alley-code{display:flex;gap:8px;margin:6px 0}.alley-code input{flex:1;min-width:0;font:13px SlipMono,monospace;padding:8px 10px;border:1px solid #6e6650;background:#f5ecd6;color:#211f18}.alley-ghost{border:2px solid #2b4838;padding:10px 12px;margin:6px 0;background:#e6d9b8}.alley-ghost .nm{font:28px/1 SlipDisplay,sans-serif}.alley-ghost small{display:block;font-size:10px;letter-spacing:1.5px;color:#635e4d;margin-top:4px}.alley-stakes{display:flex;gap:8px;margin:8px 0 4px}.alley-stakes button{flex:1;font:20px SlipDisplay,sans-serif;letter-spacing:1px;padding:10px 0;background:#f5ecd6;color:#211f18;border:2px solid #6e6650}.alley-stakes button.on{background:#283d31;color:#f2e7cb;border-color:#283d31}.alley-stakes button:disabled{opacity:.45}.alley-msg{min-height:18px;font-size:11px;color:#a43828;margin:6px 0 0}.alley-mine{font-size:10px;word-break:break-all;color:#635e4d;margin-top:4px}.alley-act.red:disabled{background:#8b8a7a;border-color:#8b8a7a;box-shadow:none}.alley-code-fallback{margin:6px 0;font-size:10px}.alley-code-fallback summary{cursor:pointer;padding:10px 0;min-height:36px;color:#66543b}.alley-code-fallback .alley-mine{max-height:80px;overflow:auto;user-select:all}.alley-code input{font-size:11px;padding:10px 6px}.alley-code button{padding:8px 10px}.alley-row{flex-wrap:wrap}.alley-row>.alley-act.red{width:100%;min-height:44px}.alley-act{min-height:40px}html .rat-alley .fortune-head{position:sticky;top:0;padding:12px 16px;color:#f0e3c2;background:#20372c}html .rat-alley .fortune-head small{display:block;color:#d5c79f;font-size:9px;letter-spacing:1.4px;line-height:1.4}html .rat-alley .fortune-head h1{color:#f6ead0;margin:4px 0 0}.story-encounter{position:fixed;inset:0;z-index:12000;background:#0e1712;display:flex;justify-content:center;color:#f0e4c6;font-family:SlipDisplay,Impact,sans-serif}.encounter-frame{position:relative;width:min(100%,56.25dvh);height:100dvh;overflow:hidden;isolation:isolate;background:#1b2b23}.encounter-location{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;z-index:-3}.encounter-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#0d1712d9,transparent 35%,#13211940 60%,#102017 97%)}.encounter-frame header{display:flex;justify-content:space-between;align-items:center;position:absolute;inset:max(18px,var(--safe-top,0px)) 6% auto}.encounter-mark{height:32px;width:28px;background:currentColor;mask:var(--encounter-mark) center/contain no-repeat}.encounter-frame button{color:inherit;background:none;border:0;font:inherit;letter-spacing:.05em;cursor:pointer;min-height:44px;padding:7px 0}.encounter-skip{font-size:20px!important}.encounter-caption{position:absolute;top:12%;left:6%;right:6%;font:600 clamp(11px,2.9vw,16px)/1.4 SlipMono,monospace;letter-spacing:.03em;border-left:2px solid #c0a778;padding-left:12px;text-shadow:0 2px 4px #000}.encounter-don{position:absolute;width:112%;max-width:none;height:auto;right:-20%;top:25%;filter:drop-shadow(-8px 12px 12px #07100b70)}.encounter-don.encounter-rival{width:82%;right:3%;top:27%;mask-image:linear-gradient(#000 75%,transparent)}.encounter-line{position:absolute;left:6%;right:6%;bottom:12%;background:#f0e4c6;color:#152219;padding:19px 22px;box-shadow:0 4px #09170f80;border:2px solid #223a2b}.encounter-line:before{content:"";position:absolute;right:27%;top:-22px;width:24px;height:24px;background:#f0e4c6;clip-path:polygon(100% 0,0 100%,100% 100%)}.encounter-line small{display:block;font:10px SlipMono,monospace;letter-spacing:.17em;color:#7b663d;margin-bottom:8px}.encounter-line p{font:clamp(24px,6vw,34px)/1.1 SlipDisplay,Impact,sans-serif;text-transform:uppercase;margin:0}.encounter-frame footer{position:absolute;bottom:max(14px,var(--safe-bottom,0px));left:6%;right:6%;height:8%;display:flex;align-items:center;justify-content:space-between}.encounter-frame footer span{font:12px SlipMono,monospace;color:#c5b991}.encounter-next{font-size:27px!important}.encounter-frame button:focus-visible{outline:2px solid #c6ac77;outline-offset:4px}@media(max-height:600px){.encounter-caption{top:14%;font-size:10px}.encounter-don{top:26%;width:104%}.encounter-line{padding:12px 15px;bottom:13%}.encounter-line p{font-size:23px}.encounter-line small{margin-bottom:5px}.encounter-next{font-size:23px!important}}.encounter-don.encounter-pose{width:100%;right:0;top:21%;height:65%;object-fit:contain;object-position:center top;mask-image:linear-gradient(#000 83%,transparent 100%)}.encounter-don[data-pose=chair]{width:110%;right:-5%;top:20%}.encounter-comic{background:#171c17}.encounter-comic .encounter-frame{background:#171c17;padding:0}.encounter-comic .encounter-establish{position:absolute;top:8%;left:3%;right:3%;height:29%;overflow:hidden;border:2px solid #e5d6ac;background:#202b21}.encounter-establish img{width:100%;height:100%;object-fit:cover;object-position:center 38%}.encounter-comic .encounter-caption{inset:auto 0 0;padding:9px 12px;border:0;background:#e8dab7;color:#211d16;text-shadow:none;font:700 clamp(10px,2.5vw,14px)/1.3 SlipMono,monospace}.encounter-comic .encounter-location{inset:39% 3% 10%;width:94%;height:51%;border:2px solid #e5d6ac;object-position:center 70%;z-index:-1}.encounter-comic .encounter-shade{inset:39% 3% 10%;background:linear-gradient(transparent,#122017cc);z-index:0}.encounter-comic .encounter-don.encounter-pose,.encounter-comic .encounter-don.encounter-rival{top:40%;height:49%;width:82%;right:0;object-fit:contain;object-position:right top;mask-image:linear-gradient(#000 84%,transparent);z-index:1}.encounter-comic .encounter-line{z-index:2;left:6%;right:6%;bottom:12%;padding:12px 16px;box-shadow:2px 3px #171b15}.encounter-comic .encounter-line p{font-size:clamp(20px,4.9vw,28px)}.encounter-comic .encounter-frame header{inset:1% 5% auto;height:6%}.encounter-comic .encounter-frame footer{bottom:1%;height:8%}.encounter-comic .encounter-establish,.encounter-comic .encounter-location,.encounter-comic .encounter-don,.encounter-comic .encounter-line{visibility:hidden}.encounter-comic.encounter-ready .encounter-establish,.encounter-comic.encounter-ready .encounter-location,.encounter-comic.encounter-ready .encounter-don,.encounter-comic.encounter-ready .encounter-line{visibility:visible}.rat-boosts{box-sizing:border-box;width:min(620px,97vw);height:min(790px,96dvh);max-height:96dvh;margin:auto;padding:7px 8px 9px;border:0;border-radius:0;outline:none;color:#28271f;background:transparent;filter:drop-shadow(7px 12px 6px #0009);overflow:hidden;font-family:SlipMono,monospace;animation:supply-in .3s ease-out}.rat-boosts[open]{display:flex;flex-direction:column}.rat-boosts::backdrop{background:#070d09d9}.rat-boosts *{box-sizing:border-box}.rat-boosts [hidden]{display:none!important}.rat-boosts button{cursor:pointer}.boost-tabs{display:flex;flex:0 0 48px;gap:5px;align-items:end;padding:0 24px 0 49px;margin-bottom:-6px;position:relative;z-index:1}.boost-tabs button{flex:1;min-width:0;height:42px;padding:9px 3px 12px;border:1px solid #ecd8b04d;border-bottom:0;background:var(--accent);color:#f5e7c8;font:10px SlipMono,monospace;letter-spacing:.3px;clip-path:polygon(2% 4%,98% 0,100% 100%,0 100%)}.boost-tabs button[aria-pressed=true]{height:48px;color:#fff2cb;box-shadow:inset 0 3px #efcf8f80}.boost-tabs button[aria-pressed=false]{filter:brightness(.72)}.boost-ledger{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;padding:33px 35px 31px 64px;background:url(./boost-notebook-red-v1-CBreWH1T.webp) center/100% 100% no-repeat;clip-path:inset(1% 1% 1.5% 1% round 2.6%)}.boost-ledger header{position:relative;flex-shrink:0;border-bottom:3px double #4e5443;padding:0 25px 12px 0}.boost-ledger small{font-size:8px;letter-spacing:1px;color:#766d54}.boost-ledger h1{font:40px/1 SlipDisplay,sans-serif;margin:9px 0 10px;color:#252d23;white-space:nowrap}.boost-energy{font-size:10px;letter-spacing:.4px}.boost-ledger .boost-close{position:absolute;right:-8px;top:-12px;min-width:44px;min-height:44px;background:none;border:0;font:29px Georgia,serif;color:#304636}.boost-catalog{flex:1;min-height:0;display:grid;overflow:auto;scrollbar-width:thin;scrollbar-color:#927958 transparent}.boost-catalog section{grid-area:1/1;display:flex;flex-direction:column;min-height:0}.boost-product{display:grid;flex:1;grid-template-columns:40% minmax(0,1fr);align-items:center;gap:17px;min-height:230px;padding:16px 0}.boost-art{margin:0;min-width:0;text-align:center;transform:rotate(-3deg)}.boost-art img{display:block;width:100%;max-height:180px;object-fit:contain;mix-blend-mode:multiply;mask-image:radial-gradient(ellipse at center,#000 62%,#000d 71%,transparent 77%)}.boost-art figcaption{display:inline-block;margin-top:6px;padding:4px 7px;border:3px double var(--accent);font:10px SlipMono,monospace;color:var(--accent);transform:rotate(-3deg)}.boost-copy h2{font:36px/.97 SlipDisplay,sans-serif;color:#252c24;margin:9px 0}.boost-copy p{font:14px/1.4 Georgia,serif;margin:9px 0}.boost-copy .boost-effect{font:16px/1.2 SlipDisplay,sans-serif;letter-spacing:.4px;color:var(--accent)}.boost-state{display:block;min-height:15px;font-size:9px;line-height:1.5;color:#39563d;margin-top:9px}.boost-actions{flex:0 0 181px;border-top:1px solid #84795f;padding-top:10px;display:flex;flex-direction:column;gap:6px}.boost-actions>small{margin-bottom:2px}.boost-actions>button{display:flex;align-items:center;gap:9px;min-height:38px;border:1px solid #84785b;padding:5px 10px;background:#e3d5b5;color:#504b3a;font:10px SlipMono,monospace;text-align:left}.boost-actions>button b{margin-left:auto;font-size:10px;white-space:nowrap}.boost-actions>button[data-free]{background:#344e3b;color:#f9eccd;border-color:#667653;box-shadow:0 3px #18291b}.boost-actions img{width:27px;height:27px;object-fit:contain}.boost-actions>button:disabled{cursor:default;color:#837862;background:#c7b99626;border-style:dashed}.boost-actions>button:disabled img{opacity:.7}.boost-qa{font-size:9px;color:#857a61;margin-top:2px}.boost-qa summary{cursor:pointer}.boost-qa button{margin-top:5px;background:none;border:1px dashed #958668;font:10px SlipMono,monospace;padding:7px;color:#665b43}.boost-ledger footer{flex-shrink:0;border-top:3px double #70694f;margin-top:8px;padding-top:7px;text-align:center}.boost-message{display:block;min-height:14px;font:9px/1.4 SlipMono,monospace;color:#3a6042;margin:0 0 5px}.boost-return{background:#263d2e;color:#f4e6c7;border:1px solid #667253;border-bottom:3px solid #a73b2b;padding:8px 15px;font:21px SlipDisplay,sans-serif;letter-spacing:.6px;min-height:44px}.rat-boosts button:focus-visible,.boost-qa summary:focus-visible{outline:2px solid #ad7936;outline-offset:2px}.rat-boosts button:active:not(:disabled){transform:translateY(1px)}@media(max-width:480px){.rat-boosts{padding:5px 3px 8px}.boost-tabs{padding:0 17px 0 33px;gap:3px;flex-basis:43px}.boost-tabs button{font-size:8px;letter-spacing:0;height:37px;padding:8px 1px}.boost-tabs button[aria-pressed=true]{height:43px}.boost-ledger{padding:29px 24px 29px 41px}.boost-ledger h1{font-size:31px}.boost-ledger small{font-size:7px;letter-spacing:.4px}.boost-energy{font-size:9px;letter-spacing:0}.boost-product{grid-template-columns:40% minmax(0,1fr);gap:10px;min-height:245px;padding:13px 0}.boost-art img{max-height:160px}.boost-art figcaption{font-size:8px;padding:4px}.boost-copy h2{font-size:28px}.boost-copy p{font-size:13px}.boost-copy .boost-effect{font-size:14px}.boost-state{font-size:8px}.boost-actions>button,.boost-actions>button b{font-size:9px}.boost-return{font-size:19px}}@keyframes supply-in{0%{opacity:0;transform:translateY(25px) rotate(.5deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rat-boosts{animation:none}}.boost-ledger{background:none;clip-path:none;isolation:isolate;padding-bottom:66px}.boost-ledger:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(./boost-notebook-red-v1-CBreWH1T.webp) center/100% 100% no-repeat;clip-path:inset(2.4% 1.7% 3% 1.7% round 4.5%)}.boost-tabs{gap:0;flex-basis:42px;padding-left:58px;padding-right:30px;margin-bottom:-14px;z-index:0}.boost-tabs button{height:39px;position:relative;flex:1 1 27%;padding-bottom:14px;clip-path:polygon(3% 5%,96% 0,100% 100%,0 100%)}.boost-tabs button+button{margin-left:-5px}.boost-tabs button[aria-pressed=true]{height:45px;z-index:2}@media(max-width:480px){.boost-ledger{padding-bottom:58px}.boost-tabs{padding-left:37px;padding-right:21px;flex-basis:39px;margin-bottom:-13px}.boost-tabs button{height:36px;font-size:8px}.boost-tabs button[aria-pressed=true]{height:42px}}.rat-boosts{max-width:calc(100vw - 4px)}.boost-ledger header{min-width:0;padding-right:42px}.boost-ledger h1{max-width:100%;font-size:clamp(29px,6.5vw,40px)}.boost-energy,.boost-copy h2,.boost-copy p,.boost-state,.boost-message{max-width:100%;overflow-wrap:break-word}.boost-copy,.boost-actions,.boost-ledger footer{min-width:0}.boost-actions>button{min-width:0}.boost-actions .boost-method{min-width:0;overflow-wrap:break-word}.boost-actions>button b,.boost-actions img{flex:none}.boost-return{max-width:100%;line-height:1.05;white-space:normal;overflow-wrap:break-word}@media(max-width:360px){.rat-boosts{padding-left:2px;padding-right:2px}.boost-tabs{padding-left:31px;padding-right:17px}.boost-tabs button{font-size:7px}.boost-ledger{padding-left:36px;padding-right:19px}.boost-ledger header{padding-right:38px}.boost-ledger h1{font-size:clamp(25px,8.5vw,31px);white-space:normal}.boost-product{grid-template-columns:36% minmax(0,1fr);gap:8px}.boost-copy h2{font-size:clamp(24px,8vw,28px)}.boost-copy p{font-size:12px}.boost-copy .boost-effect{font-size:13px}.boost-actions>button{gap:6px;padding-inline:7px}.boost-actions>button,.boost-actions>button b{font-size:8px}.boost-return{font-size:17px;padding-inline:10px}}.boost-product{flex:0 0 auto;min-height:0;padding:12px 0;align-items:start}.boost-copy p{margin:6px 0}.boost-art img{max-height:145px}.boost-actions{flex:0 0 auto;padding-top:8px;gap:5px}.boost-actions>button{min-height:40px}.boost-catalog section{justify-content:flex-start}.boost-ledger footer{margin-top:8px}.boost-return{font-size:20px}@media(max-height:700px){.boost-ledger{padding-top:25px;padding-bottom:41px}.boost-ledger header{padding-bottom:8px}.boost-ledger h1{font-size:25px;margin:5px 0}.boost-product{min-height:0;grid-template-columns:28% minmax(0,1fr);gap:8px;padding:9px 0}.boost-art img{max-height:85px}.boost-copy h2{font-size:25px;margin:2px 0 5px}.boost-copy p{font-size:12px;line-height:1.3}.boost-copy .boost-effect{font-size:14px}.boost-actions>button{min-height:35px}.boost-art figcaption{font-size:7px}.boost-message{min-height:0;margin:0}.boost-return{min-height:36px;padding:5px}}.rat-boosts{container-type:size}.boost-ledger{padding:5cqh 9cqw 9cqh 15cqw}.boost-ledger header{padding-right:44px}.boost-ledger .boost-close{right:0;top:-8px}.boost-ledger h1{white-space:normal;overflow-wrap:break-word}.boost-catalog{padding:0 3px 5px;scrollbar-gutter:stable}.boost-product{grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:clamp(10px,3cqw,18px)}.boost-art figcaption{max-width:100%;overflow-wrap:break-word}.boost-actions>button{width:100%;flex-wrap:wrap;row-gap:4px}.boost-tabs.paper-tabs{padding-left:15cqw;padding-right:9cqw}@container (max-width:300px){.boost-product{grid-template-columns:minmax(0,1fr)}.boost-art{display:flex;align-items:center;justify-content:center;gap:12px;transform:none}.boost-art img{width:38%;max-height:100px}.boost-art figcaption{max-width:45%;margin-top:0}.boost-copy h2{font-size:27px}}.boost-actions>button[data-ad]{background:#8f3a2c;color:#f6e6c0;border-color:#c8644c;box-shadow:0 3px #4e1d15}.boost-actions>button[data-ad][hidden]{display:none}.boost-actions>button[data-ad]:disabled{background:#c7b99626;color:#837862;border-color:#84785b;box-shadow:none}.boost-actions>button[data-stars]{background:#e8c56e;color:#2b2414;border-color:#9b7a2c;box-shadow:0 3px #6b511b}.boost-actions>button[data-stars]:disabled{background:#c7b99626;color:#837862;border-color:#84785b;box-shadow:none}
