.viewport-table-app .adaptive-table[data-table-theme] .poker-table{background:radial-gradient(ellipse at 48% 30%, var(--collection-felt), var(--collection-felt-deep));border-color:color-mix(in srgb, var(--collection-rim) 30%, #fff9ee);box-shadow:0 0 0 1px color-mix(in srgb, var(--collection-rim) 68%, #fff), 0 4px 0 1px color-mix(in srgb, var(--collection-rim) 40%, #e6e8db), 0 15px 26px #435b4f24, 0 2px 8px #366b621c inset}.viewport-table-app .adaptive-table[data-table-theme] .pot-value,.viewport-table-app .adaptive-table[data-table-theme] .pot-value strong,.viewport-table-app .adaptive-table[data-table-theme] .table-ready h2,.viewport-table-app .adaptive-table[data-table-theme] .table-ready p{color:var(--collection-ink)}.poker-card[data-card-back] .poker-card__back{background:radial-gradient(circle,#fff7 1px,transparent 1.4px) 0 0/9px 9px, linear-gradient(150deg,color-mix(in srgb,var(--card-back-base) 70%,var(--card-back-light)),var(--card-back-base))}.poker-card[data-card-back] .poker-card__back-art>path{fill:var(--card-back-accent)}.poker-card[data-card-back=fox] .poker-card__back{background:linear-gradient(35deg,transparent 45%,#fff2 45% 55%,transparent 55%) 0 0/16px 16px,var(--card-back-base)}.poker-card[data-card-back=stars] .poker-card__back{background:radial-gradient(circle,#fff9 .8px,transparent 1.2px) 0 0/13px 16px,var(--card-back-base)}.poker-chips[data-chip-style=candy] .poker-chips__dashes{stroke-dasharray:.8 5.2;stroke-linecap:round;stroke-width:3.8px}.table-celebration{z-index:21;pointer-events:none;width:1px;height:1px;position:absolute;bottom:19%;left:50%}.table-celebration i{background:var(--petal-color);opacity:0;clip-path:polygon(50% 0,62% 37%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 37%);width:9px;height:9px;animation:collection-celebrate var(--petal-duration) ease-out both;position:absolute}.table-celebration.celebration-petals i{clip-path:none;border-radius:80% 20% 70% 30%;width:8px;height:12px}@keyframes collection-celebrate{0%{opacity:0;transform:translate(0)scale(.3)}18%{opacity:.9}85%{opacity:.7}to{opacity:0;transform:translate(var(--petal-x),var(--petal-y)) rotate(var(--petal-angle)) scale(.8)}}@media (prefers-reduced-motion:reduce){.table-celebration{display:none}}.poker-card[data-card-back] .poker-card__back-art>path[fill=none]{fill:none}:is(html:has(.account-gate),body:has(.account-gate)){overscroll-behavior:none;height:100%;min-height:0;overflow:hidden}.account-gate,.account-panel{--account-gold:var(--anime-sky-dark,#17638d);--account-text:var(--anime-ink,#293650);--account-muted:var(--anime-muted,#5f7088);--account-line:var(--anime-line,#d7e5ed);color:var(--account-text)}.account-gate *,.account-gate :before,.account-gate :after,.account-panel *,.account-panel :before,.account-panel :after{box-sizing:border-box}.account-gate button,.account-panel button,.account-gate input,.account-panel input{font:inherit}.account-gate button:disabled,.account-panel button:disabled{cursor:not-allowed;opacity:.5}:is(.account-gate button:focus-visible,.account-panel button:focus-visible,.account-gate input:focus-visible,.account-panel input:focus-visible){outline-offset:3px;outline:2px solid #81c6e6}.account-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-gate{width:100%;height:100vh;background:var(--account-backdrop);isolation:isolate;--account-backdrop:radial-gradient(ellipse at 14% 25%, #d9f2ff 0, transparent 48%), radial-gradient(ellipse at 92% 76%, #ffe6ee 0, transparent 44%), #fffaf0;grid-template-rows:auto minmax(0,1fr) auto;min-width:320px;height:100dvh;min-height:0;display:grid;position:fixed;inset:0;overflow:hidden}.account-gate:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#8cbed440 1px,#0000 1px) 0 0/18px 18px;border-left:0;border-right:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#0000 48%,#000 100%);mask-image:linear-gradient(90deg,#000 0,#0000 48%,#000 100%)}.account-gate-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa6;border-bottom:1px solid #d6e6ee;justify-content:space-between;align-items:center;gap:16px;min-height:80px;padding:17px clamp(22px,4vw,64px);display:flex}.account-gate-brand{align-items:center;gap:11px;min-width:0;display:flex}.account-gate-brand-mark{width:36px;height:39px;color:var(--anime-sky-dark,#17638d);background:var(--anime-sky-soft,#e6f5ff);border:2px solid #83cce8;border-radius:12px;flex:0 0 36px;place-items:center;display:grid;transform:rotate(-6deg);box-shadow:2px 3px #c0dfeb}.account-gate-brand>span:last-child{flex-direction:column;display:flex}.account-gate-brand strong{font-family:var(--font-sans);letter-spacing:.045em;color:var(--anime-ink,#293650);font-size:20px;font-weight:900;line-height:1.05}.account-gate-brand small{letter-spacing:.24em;color:var(--anime-sky-dark,#17638d);margin-top:7px;font-size:6px;font-weight:700}.account-gate-header-note{color:var(--anime-muted,#5f7088);letter-spacing:.09em;flex:none;align-items:center;gap:9px;font-size:10px;display:flex}.account-gate-header-note>i{background:var(--anime-paper,#fff);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #6c8da51c}.account-gate-main{grid-template-columns:minmax(0,1fr) minmax(0,428px);align-items:center;gap:clamp(44px,7vw,100px);width:min(1080px,100%);min-width:0;height:100%;min-height:0;margin:0 auto;padding:26px 30px;display:grid}.account-gate-welcome{flex-direction:column;align-items:center;min-width:0;max-height:100%;display:flex}.account-gate-art{width:min(100%,386px);height:clamp(220px,38vh,340px);color:var(--anime-sky-dark,#17638d);place-items:center;margin:0 0 26px;display:grid;position:relative}.account-gate-mascot{z-index:2;object-fit:contain;filter:drop-shadow(0 10px 10px #79abc624);width:auto;max-width:100%;height:100%;min-height:0;animation:.55s cubic-bezier(.22,1,.36,1) both account-mascot-enter;display:block;position:relative}@keyframes account-mascot-enter{0%{opacity:0;transform:translateY(12px)rotate(-3deg)scale(.97)}to{opacity:1;transform:none}}.account-gate-art:before{content:"";background:#fff6;border:2px dashed #97d2e8;border-radius:45% 55% 48% 52%;position:absolute;inset:5% 4%;transform:rotate(-12deg)}.account-gate-art:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#bfeeffa1,#0000 67%);border-radius:50%;width:74%;position:absolute}.account-gate-art-orbit{border:0;border-radius:50%;position:absolute;inset:2% 8%;transform:rotate(12deg)}.account-gate-art-orbit>i{background:var(--anime-coral,#ee7392);border:0;border-radius:3px;width:12px;height:12px;position:absolute;transform:rotate(45deg);box-shadow:0 0 0 4px #ffffff8c}.account-gate-art-orbit>i:first-child{top:-3px;left:50%}.account-gate-art-orbit>i:nth-child(2){bottom:-3px;left:50%}.account-gate-art-orbit>i:nth-child(3){top:36%;left:1px}.account-gate-art-orbit>i:nth-child(4){bottom:36%;right:1px}.account-gate-emblem{z-index:1;aspect-ratio:1;background:linear-gradient(150deg,#7ccfe8,#35aaa6);border:3px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(142px,22vh,185px);padding:16px;display:flex;position:relative;transform:rotate(-8deg);box-shadow:0 9px #25898e26,0 18px 32px #3d799625}.account-gate-emblem>span{font-family:var(--font-sans);color:#fff;letter-spacing:.13em;font-size:10px;font-weight:900}.account-gate-emblem>svg{color:#fff;filter:drop-shadow(0 3px #238b9b4d);width:44%;height:47%;margin:12px 0 11px}.account-gate-emblem>small{letter-spacing:.14em;color:var(--anime-sky-dark,#17638d);white-space:nowrap;font-size:5px}.account-gate-art-coordinate{color:var(--anime-coral,#ee7392);font-family:var(--font-sans);letter-spacing:.14em;font-size:18px;font-weight:700;position:absolute;bottom:1%;transform:rotate(8deg)}.account-gate-art-coordinate--left{left:0}.account-gate-art-coordinate--right{right:0}.account-kicker{color:var(--anime-sky-dark,#17638d);letter-spacing:.21em;font-size:8px;font-weight:550;line-height:1.6;display:block}.account-gate-welcome-copy h2{color:var(--anime-ink,#293650);letter-spacing:.045em;text-shadow:3px 3px #fff,5px 5px #c4e8f4;margin:0;font-size:clamp(29px,3vw,40px);font-weight:900;line-height:1.48}.account-gate-welcome-copy h2>span{color:var(--anime-ink,#293650)}.account-gate-welcome-copy>p{color:var(--anime-muted,#5f7088);margin:0;font-size:12px;font-weight:400;line-height:1.95}.account-gate-features{border-top:0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;padding-top:0;display:flex}.account-gate-features>span{color:var(--anime-ink,#293650);background:#ffffffba;border:1px solid #d7e5ed;border-radius:99px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:650;display:flex}.account-gate-features>span>svg{color:var(--anime-sky-dark,#17638d)}.account-gate-card{background:#fffffff5;border:2px solid #d3e5ef;border-radius:24px;flex-direction:column;width:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 6px #c7dde94d,0 20px 60px #648eaa18}.account-gate-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#77c9e7 0 38%,#f4a5b9 38% 68%,#b4a5eb 68% 100%);height:5px;position:absolute;top:0;left:0;right:0}.account-entry-tabs{border-bottom:2px solid #e5edf4;flex:none;gap:23px;height:57px;margin:0 29px;display:flex}.account-entry-tabs>button{min-width:50px;color:var(--anime-muted,#5f7088);background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0 3px;font-size:12px;font-weight:700;display:flex;position:relative}.account-entry-tabs>button[aria-selected=true]{color:var(--anime-sky-dark,#17638d)}.account-entry-tabs>button[aria-selected=true]:after{content:"";background:var(--anime-sky,#269bd0);border-radius:5px;height:4px;position:absolute;bottom:-1px;left:0;right:0}.account-entry-tabs>button:not(:disabled):hover{color:var(--anime-sky-dark,#17638d)}.account-entry-intro{flex:none;padding:26px 29px 23px}.account-entry-intro>.account-kicker{letter-spacing:.18em;font-size:7px}.account-entry-intro h1{letter-spacing:.01em;color:var(--anime-ink,#293650);margin:0;font-size:25px;font-weight:800;line-height:1.4}.account-entry-intro>p{color:var(--anime-muted,#5f7088);margin:0;font-size:11px;line-height:1.7}.account-entry-form{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.account-entry-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#afcddd transparent;flex:auto;min-height:0;padding:1px 29px 5px;overflow:hidden auto}.account-fields{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.account-fields:disabled{opacity:.67}.account-field{min-width:0}.account-field>label,.account-avatar-picker>legend{width:100%;color:var(--anime-ink,#293650);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;padding:0;font-size:12px;font-weight:650;line-height:1.5;display:flex}.account-field>label>span,.account-avatar-picker>legend>span{color:var(--anime-muted,#5f7088);text-align:right;font-size:9px;font-weight:400}.account-input,.account-password{width:100%;min-width:0;height:45px;color:var(--anime-ink,#293650);background:#f6fbff;border:1.5px solid #cddfe9;border-radius:12px;transition:border-color .16s,background .16s;box-shadow:inset 0 2px #dfedf447}.account-input{padding:11px 12px;font-size:13px;line-height:1.5;display:block}.account-input::placeholder{color:var(--anime-muted,#5f7088);font-size:11px}.account-input:not(:disabled):hover{border-color:#81c6e6}.account-password:has(input:not(:disabled):hover){border-color:#81c6e6}.account-input:focus,.account-password:focus-within{border-color:var(--anime-sky,#269bd0);background:#fff;box-shadow:0 0 0 3px #269bd015}.account-input[aria-invalid=true],.account-password--invalid{border-color:var(--anime-coral-dark,#ba4163);background:#fff6f8}.account-password{align-items:stretch;display:flex;position:relative}.account-password>input{border-radius:inherit;width:0;min-width:0;height:100%;color:inherit;background:0 0;border:0;flex:auto;padding:11px 12px;font-size:13px;line-height:1.5;display:block}.account-password>input:focus-visible{outline:0}.account-password:has(input:focus-visible){outline-offset:3px;outline:2px solid #81c6e6}.account-password>button{width:43px;height:100%;color:var(--anime-sky-dark,#17638d);background:0 0;border:0;border-radius:0 11px 11px 0;flex:0 0 43px;place-items:center;padding:0;display:grid}.account-password>button:not(:disabled):hover{color:var(--anime-sky-dark,#17638d);background:var(--anime-sky-soft,#e6f5ff)}.account-field-hint,.account-field-error{overflow-wrap:anywhere;margin:7px 0 0;font-size:10px;line-height:1.6}.account-field-hint{color:var(--anime-muted,#5f7088)}.account-field-error{color:var(--anime-coral-dark,#ba4163)}.account-avatar-picker{border:0;min-width:0;margin:0;padding:0}.account-avatar-picker>legend{margin-bottom:11px}.account-avatar-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.account-avatar-option{cursor:pointer;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:5px 2px 6px;display:flex;position:relative}.account-avatar-option>input{z-index:3;opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.account-avatar-option>.poker-avatar{border-width:1px;width:36px;height:36px}.account-avatar-caption{color:var(--anime-muted,#5f7088);font-size:9px;line-height:1.4}.account-avatar-option.is-selected{background:var(--anime-sky-soft,#e6f5ff);border-color:#84c8e7}.account-avatar-option.is-selected .account-avatar-caption{color:var(--anime-sky-dark,#17638d);font-weight:750}.account-avatar-option:has(input:hover:not(:disabled)){background:var(--anime-sky-soft,#e6f5ff)}.account-avatar-option:has(input:focus-visible){outline-offset:3px;outline:2px solid #81c6e6}.account-avatar-check{background:var(--anime-sky-dark,#17638d);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:14px;height:14px;display:grid;position:absolute;top:29px;left:calc(50% + 6px)}.account-entry-footer{flex:none;padding:23px 29px 24px}.account-primary{color:#fff;background:#1979a8;border:1.5px solid #17638d;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:45px;padding:12px 15px;font-size:12px;font-weight:750;line-height:1.5;display:flex;box-shadow:0 4px #175d81,0 7px 14px #438eaf1c}.account-primary>span{flex:auto}.account-primary>svg{flex:none}.account-primary:not(:disabled):hover{background:#176b97;border-color:#145476;transform:translateY(-1px);box-shadow:0 5px #124d70,0 9px 19px #438eaf29}.account-entry-footer>p{color:var(--anime-muted,#5f7088);justify-content:center;align-items:center;gap:6px;margin:13px 0 0;font-size:9px;line-height:1.5;display:flex}.account-error,.account-notice{background:var(--anime-coral-soft,#fff0f4);width:100%;color:var(--anime-coral-dark,#ba4163);overflow-wrap:anywhere;border:1px solid #efbfce;border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 17px;padding:10px 11px;font-size:11px;line-height:1.65;display:flex}.account-error>svg,.account-notice>svg{flex:none;margin-top:1px}.account-error>span,.account-notice>span{min-width:0}.account-notice{background:var(--anime-mint-soft,#e8f8f2);color:#167d72;border-color:#a5dacf}.account-gate-bottom{min-height:42px;padding:12px clamp(22px, 4vw, 64px) max(14px, env(safe-area-inset-bottom));color:var(--anime-muted,#5f7088);justify-content:space-between;align-items:center;gap:12px;font-size:8px;line-height:1.6;display:flex}.account-gate-bottom>span:first-child{letter-spacing:.18em;font-size:6px}.account-gate-bottom>span:last-child{color:var(--anime-muted,#5f7088);font-size:12px}.account-gate--register .account-entry-intro{padding-top:20px;padding-bottom:18px}.account-gate--register .account-fields{gap:15px}.account-gate--register .account-entry-footer{padding-top:18px}.account-gate-card--checking{min-height:355px}.account-gate-checking{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:35px 28px;display:flex}.account-gate-checking-icon{background:var(--anime-sky-soft,#e6f5ff);width:64px;height:64px;color:var(--anime-sky-dark,#17638d);border:2px solid #aad8ea;border-radius:18px;place-items:center;margin-bottom:23px;display:grid;transform:rotate(-5deg);box-shadow:3px 4px #d5eaf3}.account-gate-checking h1{margin:14px 0 10px;font-size:21px;font-weight:750}.account-gate-checking>p{color:var(--anime-sky-dark,#17638d);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;margin:0;font-size:11px;line-height:1.8;display:flex}.account-gate-checking>.account-checking-error{color:var(--anime-coral-dark,#ba4163)}.account-gate-checking>button{width:auto;min-width:155px;margin-top:22px}.account-spinner{animation:.9s linear infinite account-spin}@keyframes account-spin{to{transform:rotate(360deg)}}.account-panel{width:100%;min-width:0}.account-panel-identity{align-items:center;gap:12px;min-width:0;margin:20px 0;display:flex}.account-panel-identity>.poker-avatar{flex:0 0 50px;width:50px;height:50px}.account-panel-identity>div{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.account-panel-identity>div>strong{color:var(--anime-ink,#293650);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:550;display:block;overflow:hidden}.account-panel-identity>div>span{color:var(--anime-muted,#5f7088);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;overflow:hidden}.account-member-label{background:var(--anime-mint-soft,#e8f8f2);color:#167d72;border:1px solid #a5dacf;border-radius:99px;flex:none;align-self:flex-start;align-items:center;gap:5px;margin-top:3px;padding:4px 7px;font-size:9px;font-weight:650;line-height:1.5;display:flex}.account-panel-stats{border:1px solid var(--anime-line,#d7e5ed);background:linear-gradient(125deg,#eaf8ff,#fff3f7);border-color:#d7e5ed;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 24px;padding:15px 0;display:grid}.account-panel-stats>div{flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0 9px;display:flex}.account-panel-stats>div+div{border-left:1px solid var(--anime-line,#d7e5ed)}.account-panel-stats>div>span{color:var(--anime-muted,#5f7088);align-items:center;gap:5px;font-size:9px;display:flex}.account-panel-stats strong{max-width:100%;color:var(--anime-ink,#293650);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:17px;font-weight:750;line-height:1.2;overflow:hidden}.account-panel-stats .account-stat-positive{color:#167d72}.account-panel-stats .account-stat-negative{color:var(--anime-coral-dark,#ba4163)}.account-panel-tabs{border-bottom:1px solid var(--account-line);gap:25px;margin:0 0 23px;display:flex}.account-panel-tabs>button{color:var(--anime-muted,#5f7088);background:0 0;border:0;align-items:center;gap:7px;padding:0 2px 12px;font-size:11px;font-weight:650;display:flex;position:relative}.account-panel-tabs>button[aria-selected=true]{color:var(--anime-sky-dark,#17638d)}.account-panel-tabs>button[aria-selected=true]:after{content:"";background:var(--anime-sky,#269bd0);border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.account-panel-tabs>button:not(:disabled):hover{color:var(--anime-sky-dark,#17638d)}.account-panel-form{margin:0;padding:0}.account-panel-form>.account-primary{margin-top:22px}.account-panel-form>.account-primary>span{flex:0 auto}.account-panel-form .account-avatar-options{gap:7px}.account-panel-form .account-avatar-option>.poker-avatar{width:40px;height:40px}.account-panel-form .account-avatar-check{top:32px;left:calc(50% + 8px)}.account-panel-footnote{color:var(--anime-muted,#5f7088);overflow-wrap:anywhere;text-align:center;margin:12px 0 0;font-size:9px;line-height:1.9}.account-panel-footnote>b{color:var(--anime-ink,#293650);font-weight:400}.account-panel-footnote>span{color:var(--anime-muted,#5f7088);display:block}.account-security-intro{color:var(--anime-muted,#5f7088);margin:-4px 0 19px;font-size:10px;line-height:1.8}.account-logout{border-top:1px solid var(--account-line);text-align:center;margin-top:22px;padding-top:15px}.account-logout-button{min-height:38px;color:var(--anime-coral-dark,#ba4163);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-size:11px;display:inline-flex}.account-logout-button:not(:disabled):hover{background:var(--anime-coral-soft,#fff0f4);color:var(--anime-coral-dark,#ba4163);border-color:#efbfce}.account-logout-confirm{text-align:left;padding:1px 0 4px}.account-logout-confirm>strong{color:var(--anime-ink,#293650);font-size:12px;font-weight:500;display:block}.account-logout-confirm>p{color:var(--anime-muted,#5f7088);margin:8px 0 15px;font-size:10px;line-height:1.85}.account-logout-confirm>div{align-items:stretch;gap:10px;display:flex}.account-logout-confirm>div>button{flex:1 1 0;min-width:0}.account-secondary{border:1px solid var(--anime-line,#d7e5ed);min-height:40px;color:var(--anime-sky-dark,#17638d);background:#f6fbff;border-radius:11px;justify-content:center;align-items:center;padding:9px 11px;font-size:11px;font-weight:650;line-height:1.5;display:flex}.account-secondary:not(:disabled):hover{background:var(--anime-sky-soft,#e6f5ff);border-color:#81c6e6}.account-logout-button--confirm{background:var(--anime-coral-soft,#fff0f4);color:var(--anime-coral-dark,#ba4163);border-color:#efbfce}@media (min-width:851px) and (max-height:760px){.account-gate-header{min-height:67px;padding-top:13px;padding-bottom:13px}.account-gate-main{padding-top:18px;padding-bottom:18px}.account-gate-art{height:260px;margin-bottom:22px}.account-gate-welcome-copy h2{font-size:33px}.account-gate-features{margin-top:24px;padding-top:17px}.account-entry-intro{padding-top:22px;padding-bottom:22px}.account-gate--register .account-entry-intro{padding-top:15px;padding-bottom:15px}.account-gate--register .account-entry-intro>.account-kicker{display:none}.account-gate--register .account-entry-intro h1{margin-top:0;font-size:23px}.account-gate--register .account-entry-tabs{height:50px}.account-gate--register .account-fields{gap:12px}.account-gate--register .account-input,.account-gate--register .account-password{height:40px}.account-gate--register .account-entry-footer{padding-top:16px;padding-bottom:16px}.account-gate-bottom{min-height:35px;padding-top:8px;padding-bottom:max(10px, env(safe-area-inset-bottom))}}@media (min-width:851px) and (max-height:620px){.account-gate-art{height:200px;margin-bottom:15px}.account-gate-emblem{width:133px}.account-gate-welcome-copy h2{font-size:28px;line-height:1.4}.account-gate-welcome-copy>p{font-size:11px;line-height:1.8}.account-gate-features{margin-top:18px;padding-top:14px}.account-gate-main{padding-top:14px;padding-bottom:14px}}@media (max-width:850px){.account-gate-main{justify-content:center;width:100%;padding:24px;display:flex}.account-gate-welcome{display:none}.account-gate-card{width:min(100%,450px)}.account-gate{background:var(--account-backdrop)}}@media (max-width:480px){.account-gate-header{min-height:71px;padding:max(14px, env(safe-area-inset-top)) 21px 14px}.account-gate-brand{gap:10px}.account-gate-brand-mark{border-radius:9px;flex-basis:31px;width:31px;height:34px}.account-gate-brand-mark>svg{width:22px;height:22px}.account-gate-brand strong{font-size:17px}.account-gate-brand small{margin-top:6px;font-size:5px}.account-gate-header-note{letter-spacing:0;gap:6px;font-size:8px}.account-gate-main{padding:20px 16px}.account-gate-card{border-radius:15px}.account-entry-tabs{height:53px;margin:0 22px}.account-entry-intro{padding:24px 22px 22px}.account-entry-intro h1{font-size:24px}.account-entry-scroll{padding-left:22px;padding-right:22px}.account-entry-footer{padding:22px 22px 21px}.account-entry-footer>p{font-size:9px}.account-fields{gap:17px}.account-field>label{font-size:11px}.account-input,.account-password>input{font-size:16px}.account-input,.account-password{height:46px}.account-input::placeholder{font-size:12px}.account-avatar-options{gap:4px}.account-avatar-option>.poker-avatar{width:33px;height:33px}.account-avatar-check{top:26px}.account-gate-bottom{min-height:36px;padding:8px 21px max(12px, env(safe-area-inset-bottom));font-size:8px}.account-gate-bottom>span:first-child{display:none}.account-gate--register .account-entry-intro{padding-top:19px;padding-bottom:18px}.account-gate--register .account-entry-intro>.account-kicker{display:none}.account-gate--register .account-entry-intro h1{margin-top:0;font-size:22px}.account-gate--register .account-fields{gap:15px}.account-gate--register .account-entry-footer{padding-top:17px;padding-bottom:18px}.account-panel-identity{gap:11px}.account-panel-stats{margin-bottom:21px}.account-panel-form .account-avatar-options{gap:4px}.account-panel-form .account-avatar-option>.poker-avatar{width:32px;height:32px}.account-panel-form .account-avatar-check{top:25px;left:calc(50% + 5px)}}@media (max-width:380px){.account-gate-header{padding-left:16px;padding-right:16px}.account-gate-header-note{display:none}.account-gate-main{padding-left:13px;padding-right:13px}.account-entry-tabs{margin-left:18px;margin-right:18px}.account-entry-intro,.account-entry-scroll,.account-entry-footer{padding-left:18px;padding-right:18px}.account-entry-intro h1{font-size:22px}.account-field>label>span{font-size:8px}.account-avatar-options{gap:2px}.account-avatar-option>.poker-avatar{width:30px;height:30px}.account-avatar-caption{font-size:8px}.account-avatar-check{top:23px}.account-panel-identity>.poker-avatar{flex-basis:43px;width:43px;height:43px}.account-panel-identity>div>strong{font-size:14px}.account-member-label{padding:4px 5px;font-size:8px}.account-panel-stats>div{padding-left:5px;padding-right:5px}.account-panel-stats>div>span{gap:3px;font-size:8px}.account-panel-stats strong{font-size:15px}.account-panel-form .account-avatar-options{gap:2px}.account-panel-form .account-avatar-option>.poker-avatar{width:28px;height:28px}.account-panel-form .account-avatar-check{top:21px;left:calc(50% + 4px)}}@media (max-width:850px) and (max-height:700px){.account-gate-header{min-height:60px;padding-top:max(11px, env(safe-area-inset-top));padding-bottom:11px}.account-gate-main{padding-top:13px;padding-bottom:13px}.account-entry-tabs{height:47px}.account-entry-intro{padding-top:20px;padding-bottom:18px}.account-entry-intro h1{margin-top:8px}.account-entry-footer{padding-top:19px;padding-bottom:18px}.account-gate--register .account-entry-intro{padding-top:13px;padding-bottom:13px}.account-gate--register .account-entry-intro h1{margin-top:0;margin-bottom:5px;font-size:20px}.account-gate--register .account-entry-intro>p{font-size:10px}.account-gate--register .account-entry-footer{padding-top:13px;padding-bottom:13px;box-shadow:0 -7px 18px #6c8da51c}.account-gate--register .account-fields{gap:13px}.account-gate--register .account-entry-footer>p{margin-top:10px}.account-gate-bottom{min-height:29px;padding-top:4px;padding-bottom:max(8px, env(safe-area-inset-bottom))}}@media (max-height:480px){.account-gate-art{display:none}.account-gate-welcome-copy h2{font-size:26px}.account-gate-features{margin-top:17px;padding-top:14px}.account-gate-header{min-height:49px;padding-top:8px;padding-bottom:8px}.account-gate-brand-mark{border-radius:8px;flex-basis:27px;width:27px;height:29px}.account-gate-brand-mark>svg{width:19px;height:19px}.account-gate-brand strong{font-size:16px}.account-gate-brand small{display:none}.account-gate-main{padding-top:9px;padding-bottom:9px}.account-gate-card{border-radius:12px;max-height:100%}.account-entry-tabs,.account-gate--register .account-entry-tabs{flex-basis:39px;height:39px}.account-entry-intro,.account-gate--register .account-entry-intro{padding-top:12px;padding-bottom:12px}.account-entry-intro>.account-kicker,.account-entry-intro>p{display:none}.account-entry-intro h1,.account-gate--register .account-entry-intro h1{margin:0;font-size:18px}.account-fields,.account-gate--register .account-fields{gap:13px}.account-entry-footer,.account-gate--register .account-entry-footer{padding-top:12px;padding-bottom:12px}.account-entry-footer>p{display:none}.account-entry-footer .account-primary{min-height:40px;padding-top:9px;padding-bottom:9px}.account-gate-bottom{display:none}.account-gate-card--checking,.account-gate-checking{min-height:0}.account-gate-checking{padding:22px}.account-gate-checking-icon{border-radius:12px;width:42px;height:42px;margin-bottom:14px}.account-gate-checking-icon>svg{width:24px;height:24px}.account-gate-checking h1{margin-top:9px;font-size:19px}}@media (prefers-reduced-motion:reduce){.account-gate button,.account-gate input,.account-panel button,.account-panel input,.account-password{transition:none}.account-gate-mascot{animation:none}.account-spinner{animation-duration:1.8s}}.account-recovery-link{color:var(--anime-sky-dark,#17638d);text-underline-offset:3px;background:0 0;border:0;align-self:center;margin:14px auto 0;padding:5px 8px;font-size:11px;display:block}.account-recovery-link:hover{color:var(--anime-sky-dark,#17638d);text-decoration:underline}.account-recovery-help{color:var(--anime-muted,#5f7088);margin:0 0 18px;font-size:11px;line-height:1.8}.account-token-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.account-gate--recovery .account-gate-card{min-height:0}.account-admin-link{background:var(--anime-sky-soft,#e6f5ff);color:var(--anime-sky-dark,#17638d);border:1px solid #81c6e6;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:11px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.account-admin-link:hover{background:var(--anime-sky-soft,#e6f5ff)}.account-gate-card>.account-recovery-help{flex-shrink:0;margin-left:28px;margin-right:28px}.account-gate-card>.account-recovery-link{flex-shrink:0;margin-top:0;margin-bottom:15px}@media (max-height:480px){.account-gate-card>.account-recovery-help{margin-bottom:9px;font-size:10px}.account-gate-card>.account-recovery-link{margin-bottom:8px}}.account-gate-art-orbit>i:nth-child(2n){background:var(--anime-lavender,#a796e8)}.account-gate-features>span:nth-child(2){background:var(--anime-coral-soft,#fff0f4)}.account-gate-features>span:nth-child(2)>svg{color:var(--anime-coral-dark,#ba4163)}.account-gate-features>span:nth-child(3){background:var(--anime-mint-soft,#e8f8f2)}.account-gate-features>span:nth-child(3)>svg{color:#167d72}.account-primary:not(:disabled):active{transform:translateY(3px);box-shadow:0 1px #175d81}@media (prefers-reduced-motion:reduce){.account-primary:not(:disabled):hover,.account-primary:not(:disabled):active{transform:none}}
