.onboarding-intro{position:relative;display:flex;flex-direction:column;min-height:min(640px,calc(100dvh - 170px));overflow:hidden;outline:none;color:var(--calm-text,#f4eee0)}.onboarding-intro__track{display:flex;flex:1 1 auto;touch-action:pan-y;cursor:-webkit-grab;cursor:grab;transition:transform .46s cubic-bezier(.2,.8,.2,1)}.onboarding-intro__track:active{cursor:-webkit-grabbing;cursor:grabbing}.onboarding-intro__track--no-transition{transition:none}.onboarding-intro__slide{display:flex;flex:0 0 100%;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:16px 12px 24px;text-align:center;-moz-user-select:none;user-select:none;-webkit-user-select:none}.onboarding-intro__art{position:relative;display:grid;width:min(58vw,230px,32dvh);aspect-ratio:1;place-items:center}.onboarding-intro__art:before{content:"";position:absolute;inset:9%;border:1px solid var(--calm-line,rgba(244,238,220,.07));border-radius:50%;background:var(--calm-surface,#151614)}.onboarding-intro__art img{position:relative;width:96%;height:auto;filter:drop-shadow(0 18px 22px rgba(0,0,0,.5));animation:onb-float 6s ease-in-out infinite;pointer-events:none}.onboarding-intro__copy h2{margin:0 0 10px;color:var(--calm-text,#f4eee0);font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.15}.onboarding-intro__copy p{max-width:30ch;margin:0 auto;color:var(--calm-muted,rgba(244,238,220,.58));font-size:15px;line-height:1.45}.onboarding-intro__footer{display:grid;grid-gap:18px;gap:18px;padding-top:8px}.onboarding-intro__dots{display:flex;justify-content:center;gap:6px}.onboarding-intro__dots span{width:6px;height:6px;border-radius:999px;background:var(--calm-line-strong,rgba(244,238,220,.14));transition:width .3s cubic-bezier(.2,.8,.2,1),background-color .3s ease}.onboarding-intro__dots span.is-active{width:22px;background:var(--calm-gold,#d8c28a)}.onboarding-intro__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:10px;gap:10px}.onboarding-intro__next,.onboarding-intro__skip{min-height:52px;border-radius:16px;font:inherit;font-size:15px;font-weight:800;cursor:pointer;transition:transform .12s ease,background-color .16s ease}.onboarding-intro__skip{border:1px solid var(--calm-line,rgba(244,238,220,.07));background:transparent;color:var(--calm-muted,rgba(244,238,220,.58))}.onboarding-intro__next{border:0;background:var(--calm-gold,#d8c28a);color:var(--calm-ink,#17140d)}.onboarding-intro__next:active,.onboarding-intro__skip:active{transform:scale(.98)}.onboarding-intro__next:focus-visible,.onboarding-intro__skip:focus-visible{outline:2px solid var(--calm-gold,#d8c28a);outline-offset:2px}.onboarding-intro-overlay{position:fixed;inset:0;z-index:200;display:flex;justify-content:center;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));background:var(--calm-bg,#0b0c0b);animation:onb-fade .24s ease both}.onboarding-intro-overlay .onboarding-intro{width:min(100%,440px);min-height:100%}.onboarding-progress{display:flex;gap:8px;margin:0 0 18px;padding:0;list-style:none}.onboarding-progress__step{display:grid;flex:1 1;grid-gap:7px;gap:7px}.onboarding-progress__dot{height:3px;border-radius:2px;background:var(--calm-line-strong);transition:background-color .3s ease}.onboarding-progress__step:is([data-state=done],[data-state=active]) .onboarding-progress__dot{background:var(--calm-gold)}.onboarding-progress__label{color:var(--calm-faint);font-size:12px;font-weight:700}.onboarding-progress__step[data-state=active] .onboarding-progress__label{color:var(--calm-text)}.onboarding-progress__step[data-state=done] .onboarding-progress__label{color:var(--calm-muted)}.onb-rules{display:grid;grid-gap:14px;gap:14px}.onb-rules__intro h1{margin:0 0 6px;color:var(--calm-text);font-size:26px;font-weight:800;letter-spacing:-.01em}.onb-rules__intro p{margin:0;color:var(--calm-muted);font-size:14px}.onb-rules__list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.onb-rules__list li{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--calm-line);border-radius:var(--calm-radius);background:var(--calm-surface);animation:onb-rise .44s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.onb-rules__num{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--calm-gold-soft);color:var(--calm-gold);font-size:14px;font-weight:800}.onb-rules__list strong{color:var(--calm-text);font-size:15px;font-weight:800}.onb-rules__list p{margin:3px 0 0;color:var(--calm-muted);font-size:13.5px;line-height:1.42}.onb-rules__full{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:0 16px;border:1px solid var(--calm-line);border-radius:16px;background:var(--calm-surface);color:var(--calm-text);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.onb-rules__full span:last-child{color:var(--calm-faint);font-size:22px}.onb-rules__full:focus-visible{outline:2px solid var(--calm-gold);outline-offset:2px}.onb-consent{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px;border:1px solid var(--calm-line);border-radius:16px;background:var(--calm-surface);cursor:pointer;transition:border-color .16s ease}.onb-consent input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.onb-consent__box{display:block;width:22px;height:22px;border:1.5px solid var(--calm-line-strong);border-radius:7px;background:var(--calm-surface-2);transition:background-color .16s ease,border-color .16s ease,transform .16s cubic-bezier(.3,1.4,.5,1)}.onb-consent.is-checked{border-color:rgba(216,194,138,.3)}.onb-consent.is-checked .onb-consent__box{border-color:var(--calm-gold);background:var(--calm-gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317140d' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center /14px no-repeat;transform:scale(1.06)}.onb-consent:has(input:focus-visible){outline:2px solid var(--calm-gold);outline-offset:2px}.onb-consent__text{color:var(--calm-muted);font-size:13.5px;line-height:1.45}.onb-consent__text a{color:var(--calm-gold);text-decoration:underline;text-underline-offset:2px}.rules-sheet__body{max-height:62dvh;overflow:auto;overscroll-behavior:contain;outline:none}.rules-sheet__body pre{margin:0;color:var(--calm-muted);font:inherit;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.onb-profile{display:grid;grid-gap:18px;gap:18px}.onb-profile__hero{position:relative;display:grid;height:164px;place-items:center}.shell.app-frame .onb-profile__avatar{position:relative;width:136px!important;height:136px!important;min-width:0!important;overflow:hidden;border:0!important;border-radius:50%!important;background:var(--calm-surface-2)!important;box-shadow:0 0 0 3px var(--calm-surface),0 0 0 5px var(--calm-gold),0 14px 36px rgba(216,194,138,.18)!important;animation:onb-pop .42s cubic-bezier(.3,1.3,.5,1) both}.shell.app-frame .onb-profile__avatar img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover}.onb-profile__presets{display:grid;grid-gap:12px;gap:12px}.onb-profile__section-title{color:var(--calm-muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.onb-profile__name{display:grid;grid-gap:8px;gap:8px}.onb-profile__name-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.onb-profile__counter{color:var(--calm-faint);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.onb-profile__hint{color:var(--calm-faint);font-size:12px}.onb-profile__welcome{position:fixed;bottom:max(28px,env(safe-area-inset-bottom));left:50%;z-index:60;display:grid;min-width:min(300px,calc(100vw - 32px));grid-gap:2px;gap:2px;padding:14px 20px;border:1px solid var(--calm-line-strong);border-radius:18px;background:var(--calm-surface-3);box-shadow:0 16px 40px rgba(0,0,0,.45);text-align:center;transform:translateX(-50%);pointer-events:none;animation:onb-toast .36s cubic-bezier(.2,.8,.2,1) both}.onb-profile__welcome span{color:var(--calm-muted);font-size:13px;font-weight:700}.onb-profile__welcome strong{overflow:hidden;color:var(--calm-text);font-size:18px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}button.home-route-link{width:100%;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.privacy-doc{display:grid;grid-gap:12px;gap:12px;padding-bottom:32px}.privacy-doc__head h1{margin:0 0 4px;color:var(--calm-text);font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.privacy-doc__head p{margin:0;color:var(--calm-faint);font-size:13px}.privacy-doc section{padding:16px;border:1px solid var(--calm-line);border-radius:var(--calm-radius);background:var(--calm-surface)}.privacy-doc .privacy-doc__lead{border-color:rgba(216,194,138,.22);background:var(--calm-gold-soft)}.privacy-doc h2{margin:0 0 8px;color:var(--calm-text);font-size:15px;font-weight:800}.privacy-doc li,.privacy-doc p{margin:0;color:var(--calm-muted);font-size:14px;line-height:1.5}.privacy-doc .privacy-doc__lead p{color:var(--calm-text)}.privacy-doc ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.privacy-doc a{color:var(--calm-gold);text-decoration:underline;text-underline-offset:2px}@keyframes onb-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(4deg)}}@keyframes onb-fade{0%{opacity:0}to{opacity:1}}@keyframes onb-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes onb-pop{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes onb-toast{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.onb-consent__box,.onboarding-intro__dots span,.onboarding-intro__track{transition:none}.onb-profile__welcome,.onb-rules__list li,.onboarding-intro-overlay,.onboarding-intro__art img,.shell.app-frame .onb-profile__avatar{animation:none}}@media (max-height:700px){.onboarding-intro__slide{gap:18px}.onboarding-intro__art{width:min(46vw,170px,28dvh)}.onb-profile__hero{height:132px}.shell.app-frame .onb-profile__avatar{width:112px!important;height:112px!important}}.onboarding-intro{height:min(640px,calc(100dvh - 170px));min-height:0}.onboarding-intro__track{min-height:0}.onboarding-intro__art{width:min(58vw,230px,26dvh)}.onboarding-intro-overlay .onboarding-intro{height:100%}@media (max-height:480px){.onboarding-intro__art{display:none}.onboarding-intro__slide{padding-block:8px}}.onboarding-intro__footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;padding-bottom:max(12px,env(safe-area-inset-bottom));background:var(--calm-bg,#0b0c0b)}.shell.app-frame:has(.onboarding-intro){display:flex!important;flex-direction:column!important;min-height:100dvh!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.shell.app-frame:has(.onboarding-intro) .app-frame__stack{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;padding-bottom:0!important}.shell.app-frame .onboarding-intro{flex:1 1 auto;height:auto;min-height:0}.shell.app-frame .onboarding-intro__footer{position:static;padding-bottom:8px;background:transparent}.onboarding-intro__art:before{display:none}.privacy-doc .back-button{width:100%;min-height:52px;margin-top:4px}.has-backdrop{position:relative;isolation:isolate}.xo-backdrop{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none;background-color:#151613}.xo-backdrop:after,.xo-backdrop:before{content:"";position:absolute;inset:0;border-radius:inherit}.xo-backdrop:after{background:linear-gradient(90deg,rgba(12,12,11,.62),rgba(12,12,11,.2) 55%,rgba(12,12,11,0))}.xo-backdrop--row{opacity:.7;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 38%,#000);mask-image:linear-gradient(90deg,transparent,transparent 38%,#000)}.xo-backdrop--row:after,.xo-backdrop--swatch:after{display:none}.xo-backdrop[data-bg=graphite]{background:radial-gradient(120% 90% at 100% 0,rgba(255,255,255,.06),transparent 55%),repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 1px,transparent 1px 7px),#151613}.xo-backdrop[data-bg=felt]{background:radial-gradient(ellipse 70% 120% at 108% 50%,transparent 62%,rgba(216,194,138,.34) 62.6%,transparent 63.8%),radial-gradient(ellipse 80% 140% at 108% 50%,transparent 70%,rgba(216,194,138,.14) 70.4%,transparent 71.2%),radial-gradient(90% 120% at 75% 45%,#1b4633 0,#10301f 55%,#0b2116 100%)}.xo-backdrop[data-bg=gold-lines]{background:radial-gradient(90% 90% at 100% 100%,rgba(216,194,138,.12),transparent 60%),repeating-linear-gradient(45deg,rgba(216,194,138,.085) 0 1px,transparent 1px 18px),repeating-linear-gradient(-45deg,rgba(216,194,138,.085) 0 1px,transparent 1px 18px),#12120f}.xo-backdrop[data-bg=card-back]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath d='M11 1 21 11 11 21 1 11Z' fill='none' stroke='%23f3d9b8' stroke-opacity='.14'/%3E%3Ccircle cx='11' cy='11' r='1.4' fill='%23f3d9b8' fill-opacity='.2'/%3E%3C/svg%3E"),radial-gradient(90% 110% at 85% 50%,#4a1620,#2a0c12 70%);box-shadow:inset 0 0 0 7px rgba(42,12,18,.9),inset 0 0 0 8px rgba(243,217,184,.22)}.xo-backdrop[data-bg=chip-rings]{background:repeating-conic-gradient(from 0deg at 88% 50%,rgba(216,194,138,.2) 0 9deg,transparent 9deg 30deg),repeating-radial-gradient(circle at 88% 50%,rgba(216,194,138,.16) 0 2px,transparent 2px 13px),#11110e}.xo-backdrop[data-bg=crosshair]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%23e0584a' stroke-opacity='.42'%3E%3Ccircle cx='60' cy='60' r='44'/%3E%3Ccircle cx='60' cy='60' r='24' stroke-opacity='.3'/%3E%3Cpath d='M60 4v30M60 86v30M4 60h30M86 60h30'/%3E%3C/g%3E%3Ccircle cx='60' cy='60' r='2.5' fill='%23e0584a' fill-opacity='.7'/%3E%3C/svg%3E") right -18px center /150px no-repeat,radial-gradient(70% 110% at 92% 50%,rgba(214,72,60,.2),transparent 70%),#150f0e}.xo-backdrop[data-bg=spotlight]{background:radial-gradient(60% 90% at 72% 0,rgba(246,216,115,.24),transparent 70%),repeating-conic-gradient(from 150deg at 72% -12%,rgba(246,216,115,.09) 0 5deg,transparent 5deg 13deg),#121110}.xo-backdrop[data-bg=suits]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72'%3E%3Cg font-family='Georgia,serif' font-size='18' fill='%23d8c28a' fill-opacity='.13'%3E%3Ctext x='6' y='24'%3E%E2%99%A0%3C/text%3E%3Ctext x='42' y='24'%3E%E2%99%A5%3C/text%3E%3Ctext x='24' y='60'%3E%E2%99%A6%3C/text%3E%3Ctext x='58' y='60'%3E%E2%99%A3%3C/text%3E%3C/g%3E%3C/svg%3E"),radial-gradient(80% 100% at 100% 50%,rgba(216,194,138,.1),transparent 70%),#11110f}.xo-backdrop[data-bg=streak]{background:repeating-linear-gradient(115deg,transparent 0 24px,rgba(216,194,138,.13) 24px 28px,transparent 28px 36px,rgba(216,194,138,.06) 36px 38px,transparent 38px 64px),#131210}.xo-backdrop[data-bg=ember]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 120' preserveAspectRatio='none'%3E%3Cpath d='M200 18 158 40l-14 26-30 8-16 30M158 40l10 30 26 12M144 66l-26-20-22 6' fill='none' stroke='%23ff8a4a' stroke-opacity='.3' stroke-width='.8'/%3E%3C/svg%3E") 100% /70% 100% no-repeat,radial-gradient(70% 90% at 100% 100%,rgba(226,88,34,.34),transparent 70%),radial-gradient(40% 60% at 80% 20%,rgba(255,150,70,.1),transparent 70%),#160c09}.xo-backdrop[data-bg=charity]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 90'%3E%3Cpath d='M50 84S6 58 6 30A20 20 0 0 1 50 20a20 20 0 0 1 44 10c0 28-44 54-44 54Z' fill='none' stroke='%23f0b3a6' stroke-opacity='.3' stroke-width='1.2'/%3E%3C/svg%3E") right 16px center /96px no-repeat,radial-gradient(70% 100% at 90% 40%,rgba(232,160,150,.22),transparent 70%),#1a1212}.xo-backdrop[data-bg=crown]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 70'%3E%3Cpath d='M8 58 14 16l22 22L50 8l14 30 22-22 6 42Z M8 64h84' fill='none' stroke='%23e8c86a' stroke-opacity='.4' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") right 18px center /104px no-repeat,radial-gradient(80% 110% at 100% 0,rgba(150,100,225,.32),transparent 70%),#160f1f;box-shadow:inset 0 0 0 1px rgba(232,200,106,.22)}.xo-backdrop[data-bg=champions]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cg fill='%23f0d98a'%3E%3Ccircle cx='6' cy='8' r='.9' fill-opacity='.55'/%3E%3Ccircle cx='30' cy='20' r='.6' fill-opacity='.4'/%3E%3Ccircle cx='16' cy='36' r='1.1' fill-opacity='.3'/%3E%3Ccircle cx='40' cy='40' r='.7' fill-opacity='.5'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(80% 110% at 95% 20%,rgba(70,110,210,.3),transparent 70%),#0c1220}.xo-backdrop[data-bg=sunburst]{background:repeating-radial-gradient(circle at 78% 130%,transparent 0 22px,rgba(246,216,115,.12) 22px 23px),repeating-conic-gradient(from 270deg at 78% 130%,rgba(246,216,115,.13) 0 3deg,transparent 3deg 9deg),#12100c}.xo-backdrop[data-bg=marble]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 140' preserveAspectRatio='none'%3E%3Cg fill='none'%3E%3Cpath d='M-10 110C60 90 90 120 150 80s110-10 160-60' stroke='%23d8c28a' stroke-opacity='.3' stroke-width='1.1'/%3E%3Cpath d='M40 150c30-40 80-30 120-70s70-40 150-50' stroke='%23fff' stroke-opacity='.07' stroke-width='2.5'/%3E%3Cpath d='M150 80c10 20 40 30 60 60' stroke='%23d8c28a' stroke-opacity='.18' stroke-width='.7'/%3E%3C/g%3E%3C/svg%3E") 50% /100% 100% no-repeat,radial-gradient(90% 100% at 80% 30%,rgba(255,255,255,.07),transparent 70%),#0e0e0d}.xo-backdrop[data-bg=holo]{background:linear-gradient(115deg,rgba(246,216,115,0) 20%,rgba(246,216,115,.2) 36%,rgba(236,140,190,.16) 48%,rgba(110,210,200,.16) 60%,rgba(246,216,115,0) 76%) 0 0 /260% 100%,repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 1px,transparent 1px 6px),#121110;background-position:50% 0,0 0,0 0}.xo-backdrop:before{background:var(--xo-bg-image,none) right center /cover no-repeat}.xo-backdrop[data-bg=graphite]{--xo-bg-image:url(/profile-backgrounds/graphite.webp)}.xo-backdrop[data-bg=felt]{--xo-bg-image:url(/profile-backgrounds/felt.webp)}.xo-backdrop[data-bg=gold-lines]{--xo-bg-image:url(/profile-backgrounds/gold-lines.webp)}.xo-backdrop[data-bg=card-back]{--xo-bg-image:url(/profile-backgrounds/card-back.webp)}.xo-backdrop[data-bg=chip-rings]{--xo-bg-image:url(/profile-backgrounds/chip-rings.webp)}.xo-backdrop[data-bg=crosshair]{--xo-bg-image:url(/profile-backgrounds/crosshair.webp)}.xo-backdrop[data-bg=spotlight]{--xo-bg-image:url(/profile-backgrounds/spotlight.webp)}.xo-backdrop[data-bg=suits]{--xo-bg-image:url(/profile-backgrounds/suits.webp)}.xo-backdrop[data-bg=streak]{--xo-bg-image:url(/profile-backgrounds/streak.webp)}.xo-backdrop[data-bg=ember]{--xo-bg-image:url(/profile-backgrounds/ember.webp)}.xo-backdrop[data-bg=charity]{--xo-bg-image:url(/profile-backgrounds/charity.webp)}.xo-backdrop[data-bg=crown]{--xo-bg-image:url(/profile-backgrounds/crown.webp)}.xo-backdrop[data-bg=champions]{--xo-bg-image:url(/profile-backgrounds/champions.webp)}.xo-backdrop[data-bg=sunburst]{--xo-bg-image:url(/profile-backgrounds/sunburst.webp)}.xo-backdrop[data-bg=marble]{--xo-bg-image:url(/profile-backgrounds/marble.webp)}.xo-backdrop[data-bg=holo]{--xo-bg-image:url(/profile-backgrounds/holo.webp)}.xo-backdrop--row[data-bg=card-back]{--xo-bg-image:url(/profile-backgrounds/row/card-back.webp)}.xo-backdrop--row[data-bg=champions]{--xo-bg-image:url(/profile-backgrounds/row/champions.webp)}.xo-backdrop--row[data-bg=charity]{--xo-bg-image:url(/profile-backgrounds/row/charity.webp)}.xo-backdrop--row[data-bg=chip-rings]{--xo-bg-image:url(/profile-backgrounds/row/chip-rings.webp)}.xo-backdrop--row[data-bg=crosshair]{--xo-bg-image:url(/profile-backgrounds/row/crosshair.webp)}.xo-backdrop--row[data-bg=crown]{--xo-bg-image:url(/profile-backgrounds/row/crown.webp)}.xo-backdrop--row[data-bg=ember]{--xo-bg-image:url(/profile-backgrounds/row/ember.webp)}.xo-backdrop--row[data-bg=felt]{--xo-bg-image:url(/profile-backgrounds/row/felt.webp)}.xo-backdrop--row[data-bg=gold-lines]{--xo-bg-image:url(/profile-backgrounds/row/gold-lines.webp)}.xo-backdrop--row[data-bg=graphite]{--xo-bg-image:url(/profile-backgrounds/row/graphite.webp)}.xo-backdrop--row[data-bg=holo]{--xo-bg-image:url(/profile-backgrounds/row/holo.webp)}.xo-backdrop--row[data-bg=marble]{--xo-bg-image:url(/profile-backgrounds/row/marble.webp)}.xo-backdrop--row[data-bg=spotlight]{--xo-bg-image:url(/profile-backgrounds/row/spotlight.webp)}.xo-backdrop--row[data-bg=streak]{--xo-bg-image:url(/profile-backgrounds/row/streak.webp)}.xo-backdrop--row[data-bg=suits]{--xo-bg-image:url(/profile-backgrounds/row/suits.webp)}.xo-backdrop--row[data-bg=sunburst]{--xo-bg-image:url(/profile-backgrounds/row/sunburst.webp)}.avatar-viewer-trigger{display:inline-flex;padding:0;border:0;border-radius:999px;background:none;color:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.avatar-viewer-trigger:focus-visible{outline:2px solid var(--calm-gold,#d8c28a);outline-offset:3px}.avatar-viewer{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));background:rgba(5,5,4,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.avatar-viewer__card{width:min(100%,360px);margin:0;padding:18px 18px 20px;border:1px solid rgba(244,238,220,.1);border-radius:28px;background:#151613;box-shadow:0 30px 80px rgba(0,0,0,.55);touch-action:none}.avatar-viewer__card .xo-backdrop:after{background:linear-gradient(180deg,rgba(12,12,11,0) 45%,rgba(12,12,11,.7))}.avatar-viewer__photo{display:block;width:100%;aspect-ratio:1;border-radius:20px;object-fit:cover;box-shadow:0 0 0 1px rgba(216,194,138,.28),0 18px 40px rgba(0,0,0,.45)}.avatar-viewer__card figcaption{display:grid;grid-gap:4px;gap:4px;margin-top:14px;text-align:center}.avatar-viewer__card figcaption strong{overflow:hidden;color:rgba(255,251,236,.97);font-size:20px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.avatar-viewer__card figcaption span{color:var(--calm-gold,#d8c28a);font-size:13px;font-weight:700}.avatar-viewer__close{position:absolute;top:max(16px,env(safe-area-inset-top));right:16px;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(244,238,220,.14);border-radius:999px;background:rgba(21,22,20,.86);color:rgba(255,251,236,.92)}.avatar-cropper__stage{position:relative;width:min(100%,300px);aspect-ratio:1;margin:6px auto 0;overflow:hidden;border-radius:22px;background:#0e0e0c;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatar-cropper__stage:active{cursor:-webkit-grabbing;cursor:grabbing}.avatar-cropper__stage img{position:absolute;top:50%;left:50%;max-width:none;pointer-events:none;transition:opacity .2s ease}.avatar-cropper__mask{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 999px rgba(8,8,7,.62);outline:1.5px solid rgba(216,194,138,.7);outline-offset:-1px;pointer-events:none}.avatar-cropper__zoom{display:grid;grid-template-columns:20px 1fr 20px;align-items:center;grid-gap:12px;gap:12px;width:min(100%,300px);margin:14px auto 0;color:rgba(244,238,220,.55)}.avatar-cropper__zoom svg{width:20px;height:20px}.avatar-cropper__zoom input{width:100%;min-height:32px;accent-color:var(--calm-gold,#d8c28a)}.avatar-cropper__actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:16px}.profile-edit{gap:14px!important}.profile-edit__preview{box-shadow:0 14px 30px rgba(0,0,0,.45)}.profile-edit__section{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(244,238,220,.07);border-radius:24px;background:rgb(21,22,20)}.profile-edit__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.profile-edit__label{margin:0;color:rgba(255,251,236,.97);font-size:17px;font-weight:800}.profile-edit__count{color:var(--calm-gold,#d8c28a);font-size:12px;font-weight:700}.profile-edit__input{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(244,238,220,.12);border-radius:16px;background:rgba(255,255,255,.03);color:rgba(255,251,236,.97);font:inherit;font-size:16px;font-weight:700}.profile-edit__input:focus-visible{border-color:rgba(216,194,138,.6);outline:none}.profile-edit__hint{margin:0;padding:10px 12px;border-radius:14px;background:rgba(216,194,138,.08);color:rgba(244,238,220,.78);font-size:13px;line-height:1.4}.profile-edit__hint strong{color:var(--calm-gold,#d8c28a)}.profile-edit{padding-bottom:76px}.profile-edit__actions{position:fixed;right:22px;bottom:calc(var(--xo-nav-height, 66px) + var(--xo-nav-bottom-gap, 12px) + 10px);left:22px;z-index:90;max-width:428px;margin:0 auto}.profile-edit__actions .btn{width:100%;box-shadow:0 12px 28px rgba(0,0,0,.5)}.profile-edit__actions{opacity:0;transform:translateY(24px) scale(.96);pointer-events:none;transition:opacity .2s ease,transform .32s cubic-bezier(.34,1.4,.64,1)}.profile-edit__actions.is-visible{opacity:1;transform:none;pointer-events:auto}@media (prefers-reduced-motion:reduce){.profile-edit__actions{transition:opacity .15s ease;transform:none}}.profile-bg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.profile-bg-tile{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:0;border:0;background:none;color:rgba(244,238,220,.72);text-align:left;-webkit-tap-highlight-color:transparent}.profile-bg-tile__art{position:relative;display:grid;place-items:center;aspect-ratio:1.45;border:1px solid rgba(244,238,220,.1);border-radius:14px;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.profile-bg-tile:active .profile-bg-tile__art{transform:scale(.96)}.profile-bg-tile.is-selected .profile-bg-tile__art{border-color:var(--calm-gold,#d8c28a);box-shadow:0 0 0 2px rgba(216,194,138,.35)}.profile-bg-tile.is-selected{color:var(--calm-gold,#d8c28a)}.profile-bg-tile.is-locked .xo-backdrop{filter:grayscale(.85) brightness(.55)}.profile-bg-tile__lock{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:rgba(10,10,9,.72);color:rgba(244,238,220,.8)}.profile-bg-tile__lock svg{width:16px;height:16px}.profile-bg-tile__title{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.profile-bg-tile:focus-visible{outline:none}.profile-bg-tile:focus-visible .profile-bg-tile__art{outline:2px solid var(--calm-gold,#d8c28a);outline-offset:2px}.home-welcome.has-backdrop .countdown-pill{background:rgba(14,14,12,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.showcase-badges{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.showcase-badge{display:grid;place-items:center;width:var(--showcase-size,28px);height:var(--showcase-size,28px);flex:0 0 auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45))}.showcase-badges--sm{--showcase-size:20px;gap:2px}.showcase-badges--md{--showcase-size:30px}.showcase-badges--lg{--showcase-size:46px}.showcase-badge{height:calc(var(--showcase-size, 28px) * 1.28)}.award-badge-art,.award-badge-art .badge,.award-badge-art .badge-host,.award-badge-art .badge__stage,.award-badge-art .xo-ready-award{display:block;width:100%;height:100%}.award-badge-art .badge{aspect-ratio:896/1152;contain:layout style}.award-badge-art--fallback{display:grid;place-items:center;border:1px solid rgba(216,194,138,.5);border-radius:8px;color:var(--calm-gold,#d8c28a);font-weight:900}.profile-hero__showcase{margin-top:6px}.leaderboard-user__showcase{margin-left:4px}.tournament-result-row__main>.tournament-result-row__showcase{justify-self:start;margin:0;min-height:26px}.app-frame .leaderboard-row--table .leaderboard-main__top{display:block!important}.app-frame .leaderboard-row--table .leaderboard-user{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:4px 8px!important;gap:4px 8px!important}.app-frame .leaderboard-row--table .leaderboard-user__avatar{grid-row:1/3;width:38px!important;height:38px!important}.app-frame .leaderboard-row--table .leaderboard-user strong{grid-column:2/-1;white-space:normal!important;overflow-wrap:anywhere;line-height:1.2!important}.app-frame .leaderboard-row--table .leaderboard-user__showcase{grid-column:2;margin-left:0}.app-frame .leaderboard-row--table .leaderboard-user>.soft-badge{grid-column:3;grid-row:2;padding:2px 6px!important;font-size:10px!important;min-height:20px!important}.profile-edit__note{margin:0;color:rgba(244,238,220,.6);font-size:13px;line-height:1.4}.showcase-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.showcase-picker__item{position:relative;display:grid;justify-items:center;grid-gap:4px;gap:4px;min-width:0;padding:10px 4px 8px;border:1px solid rgba(244,238,220,.08);border-radius:16px;background:rgba(255,255,255,.025);color:rgba(244,238,220,.7);transition:border-color .18s ease,background .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent}.showcase-picker__item:active{transform:scale(.96)}.showcase-picker__item.is-selected{border-color:var(--calm-gold,#d8c28a);background:rgba(216,194,138,.1);color:var(--calm-gold,#d8c28a)}.showcase-picker__item:focus-visible{outline:2px solid var(--calm-gold,#d8c28a);outline-offset:2px}.showcase-picker__title{display:-webkit-box;width:100%;min-height:2.4em;overflow:hidden;font-size:10.5px;font-weight:700;line-height:1.2;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.showcase-picker__order{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--calm-gold,#d8c28a);color:#14130f;font-size:11px;font-weight:900}.leaderboard-podium-card.leaderboard-podium-card--personal{background:#141512!important;border-color:rgba(244,238,220,.1)!important}.leaderboard-podium-card.leaderboard-podium-card--personal:after,.leaderboard-podium-card.leaderboard-podium-card--personal:before{content:none!important;display:none!important}.leaderboard-podium-card--personal.leaderboard-podium-card--place-1{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"avatar name score" "avatar showcase score" "avatar meta meta"!important;align-items:center!important;column-gap:12px!important;border-color:rgba(232,200,106,.42)!important}.leaderboard-podium-card--personal.leaderboard-podium-card--place-2,.leaderboard-podium-card--personal.leaderboard-podium-card--place-3{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"avatar showcase" "name name" "score score" "meta meta"!important}.leaderboard-podium-card--personal .leaderboard-podium-card__avatar{grid-area:avatar!important}.leaderboard-podium-card--personal .leaderboard-podium-card__name{grid-area:name!important}.leaderboard-podium-card--personal .leaderboard-podium-card__score{grid-area:score!important}.leaderboard-podium-card--personal .leaderboard-podium-card__meta{grid-area:meta!important}.leaderboard-podium-card--personal .leaderboard-podium-card__showcase{grid-area:showcase;justify-self:start;min-height:20px}.leaderboard-podium-card--personal.leaderboard-podium-card--place-2 .leaderboard-podium-card__showcase,.leaderboard-podium-card--personal.leaderboard-podium-card--place-3 .leaderboard-podium-card__showcase{align-self:start;justify-self:end}.place-medal{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaderboard-podium-card--personal{position:relative}.leaderboard-medal{position:absolute;top:8px;left:8px;z-index:2;width:30px;height:30px}.leaderboard-podium-card--personal .leaderboard-podium-card__avatar-slot{position:relative;grid-area:avatar;display:block;width:max-content;height:max-content}.leaderboard-podium-card--personal .leaderboard-podium-card__avatar-slot>.leaderboard-podium-card__avatar{margin:0!important;transform:none!important}.leaderboard-podium-card--personal.leaderboard-podium-card--place-2 .leaderboard-podium-card__avatar-slot,.leaderboard-podium-card--personal.leaderboard-podium-card--place-3 .leaderboard-podium-card__avatar-slot{margin-top:-4px;transform:translateY(-4px)}.leaderboard-podium-card--personal .leaderboard-medal{top:auto;right:-8px;bottom:-5px;left:auto;width:40%;height:auto;min-width:22px;max-width:30px;aspect-ratio:1;filter:drop-shadow(0 0 1.5px #0b0b0a) drop-shadow(0 0 1px #0b0b0a) drop-shadow(0 3px 5px rgba(0,0,0,.55))}.leaderboard-row .leaderboard-rank-badge.leaderboard-rank-badge--medal,.tournament-result-row .tournament-result-row__place.tournament-result-row__place--medal{padding:3px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.leaderboard-podium-card--personal .leaderboard-podium-card__showcase{--showcase-size:24px}.leaderboard-podium-card--personal .leaderboard-podium-card__meta{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:2px 8px!important;width:auto!important;max-width:none!important;padding:0!important;text-align:left!important}.leaderboard-podium-card--personal .leaderboard-podium-card__meta>span{flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important;white-space:nowrap!important}.has-scroll-dock{--dock-p:0;translate:0 calc(var(--dock-p) * 26px);scale:calc(1 - var(--dock-p) * .12);transform-origin:50% 0;opacity:calc(1 - var(--dock-p) * .85);animation-fill-mode:backwards!important;will-change:translate,scale,opacity}.profile-dock{position:fixed;top:calc(var(--xo-topbar-fixed-top, 10px) + var(--xo-topbar-fixed-height, 72px) + 8px);left:50%;z-index:95;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:min(calc(100% - 32px),428px);padding:7px 10px 7px 7px;border:1px solid rgba(244,238,220,.12);border-radius:999px;background:#141512;box-shadow:0 14px 34px rgba(0,0,0,.55);color:inherit;text-align:left;opacity:0;transform:translate(-50%,-140%) scale(.92);transition:transform .42s cubic-bezier(.34,1.4,.64,1),opacity .2s ease;pointer-events:none;-webkit-tap-highlight-color:transparent}.profile-dock.is-docked{opacity:1;transform:translate(-50%) scale(1);pointer-events:auto}html.tg-mini-app:not(.pwa-standalone) .profile-dock{top:calc(var(--xo-tg-top-overlay-safe, 96px) + var(--xo-topbar-fixed-height, 72px) + 8px)}.profile-dock .xo-backdrop:after{background:linear-gradient(90deg,rgba(12,12,11,.7),rgba(12,12,11,.25))}.profile-dock__avatar{width:36px!important;height:36px!important;border:1.5px solid rgba(216,194,138,.6)!important}.profile-dock__copy{display:grid;min-width:0}.profile-dock__copy strong{overflow:hidden;color:#fffbec;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.profile-dock__copy small{color:var(--calm-gold,#d8c28a);font-size:11.5px;font-weight:700}.profile-dock__up{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:rgba(255,255,255,.06);color:rgba(255,251,236,.8)}.profile-dock__up svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.has-scroll-dock{translate:none;scale:none;filter:none;opacity:1}.profile-dock{transition:opacity .15s ease}}.app-tour{position:fixed;inset:0;z-index:1300}.app-tour__scrim{position:absolute;inset:0;border:0;background:transparent}.app-tour__hole{position:fixed;top:0;left:0;border-radius:26px;box-shadow:0 0 0 9999px rgba(5,5,4,.74),0 0 0 1.5px rgba(216,194,138,.75),0 0 28px rgba(216,194,138,.35);pointer-events:none;will-change:transform,width,height}.app-tour__tip.is-moving{opacity:0;pointer-events:none;animation:none}html.is-app-tour .profile-dock{opacity:0!important;pointer-events:none!important;visibility:hidden!important}html.is-app-tour .has-scroll-dock{--dock-p:0!important}.app-tour__tip{position:fixed;right:16px;left:16px;max-width:420px;margin:0 auto;display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid rgba(216,194,138,.28);border-radius:22px;background:#171814;box-shadow:0 22px 50px rgba(0,0,0,.55);animation:xoTourTipIn .28s cubic-bezier(.22,1,.36,1) both}.app-tour__tip strong{color:rgba(255,251,236,.97);font-size:18px;font-weight:800}.app-tour__tip p{margin:0;color:rgba(244,238,220,.74);font-size:14px;line-height:1.45}.app-tour__meta{display:flex;align-items:center;justify-content:space-between;color:var(--calm-gold,#d8c28a);font-size:12px;font-weight:800;letter-spacing:.04em}.app-tour__skip{min-height:32px;padding:0 4px;border:0;background:none;color:rgba(244,238,220,.55);font:inherit;font-weight:700}.app-tour__dots{display:flex;gap:5px;margin-top:2px}.app-tour__dots span{width:6px;height:6px;border-radius:999px;background:rgba(244,238,220,.18);transition:width .25s ease,background .25s ease}.app-tour__dots span.is-done{background:rgba(216,194,138,.45)}.app-tour__dots span.is-active{width:18px;background:var(--calm-gold,#d8c28a)}.app-tour__actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:6px}@keyframes xoTourTipIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.whats-new{position:fixed;inset:0;z-index:1300;display:grid;grid-template-rows:auto 1fr auto;padding:max(14px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));background:radial-gradient(90% 60% at 50% 30%,rgba(216,194,138,.12),transparent 70%),#0b0b0a;animation:xoWhatsNewIn .3s ease both}.whats-new__progress{display:flex;gap:5px;padding-right:52px}.whats-new__segment{flex:1 1;height:3px;overflow:hidden;border-radius:999px;background:rgba(244,238,220,.16)}.whats-new__fill{display:block;width:100%;height:100%;background:var(--calm-gold,#d8c28a);transform:scaleX(0);transform-origin:left}.whats-new__fill.is-done{transform:scaleX(1)}.whats-new__fill.is-active{animation:xoStoryFill linear forwards}.whats-new__fill.is-paused{animation-play-state:paused}.whats-new__close{position:absolute;top:max(6px,calc(env(safe-area-inset-top) - 8px));right:12px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:none;color:rgba(255,251,236,.85)}.whats-new__stage{display:grid;align-items:center;min-height:0;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.whats-new__slide{display:grid;grid-gap:28px;gap:28px;width:min(100%,420px);margin:0 auto;animation:xoStorySlideIn .42s cubic-bezier(.22,1,.36,1) both}.whats-new__copy{display:grid;grid-gap:10px;gap:10px;text-align:center}.whats-new__eyebrow{color:var(--calm-gold,#d8c28a);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.whats-new__copy h2{margin:0;color:rgba(255,251,236,.98);font-size:clamp(26px,8vw,32px);font-weight:850;line-height:1.08}.whats-new__copy p{margin:0;color:rgba(244,238,220,.7);font-size:15px;line-height:1.5}.whats-new__actions{display:grid;grid-gap:10px;gap:10px;width:min(100%,420px);margin:0 auto}.whats-new__actions .btn,.whats-new__actions .btn-secondary{width:100%;justify-content:center}.whats-new-art{position:relative;height:230px}.whats-new-art--backgrounds{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;align-content:center}.whats-new-art__tile{display:block;aspect-ratio:1.3;border:1px solid rgba(244,238,220,.12);border-radius:16px;overflow:hidden;animation:xoArtTileIn .55s cubic-bezier(.22,1,.36,1) both,xoArtFloat 4.5s ease-in-out infinite alternate;animation-delay:calc(var(--i) * 70ms),calc(.6s + var(--i) * .35s)}.whats-new-art--crop{display:grid;place-items:center;width:250px;margin:0 auto;overflow:hidden;border-radius:22px}.whats-new-art__photo{position:absolute;top:50%;left:50%;width:250px;height:180px;margin:-90px 0 0 -125px;border-radius:18px;background:radial-gradient(circle at 50% 42%,#d9b88a 0 34px,transparent 35px),radial-gradient(ellipse 70px 50px at 50% 100%,#3b3a33 0 69px,transparent 70px),linear-gradient(135deg,#2c3a33,#1b2320);animation:xoArtPan 5s ease-in-out infinite alternate}.whats-new-art__ring{position:absolute;top:50%;left:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;box-shadow:0 0 0 999px rgba(11,11,10,.72);outline:1.5px solid rgba(216,194,138,.8)}.whats-new-art__finger{position:absolute;top:62%;left:60%;width:34px;height:34px;border:2px solid rgba(255,251,236,.8);border-radius:50%;background:rgba(255,251,236,.18);animation:xoArtFinger 5s ease-in-out infinite alternate}.whats-new-art--editor,.whats-new-art--viewer{display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px}.whats-new-art__card,.whats-new-art__hero{position:relative;display:grid;justify-items:center;grid-gap:12px;gap:12px;width:190px;padding:18px;border:1px solid rgba(244,238,220,.12);border-radius:24px;overflow:hidden;animation:xoArtPop 2.8s cubic-bezier(.22,1,.36,1) infinite}.whats-new-art__hero{grid-auto-flow:column;justify-content:start;align-items:center;width:250px;padding:14px;animation:xoArtTileIn .55s cubic-bezier(.22,1,.36,1) both}.whats-new-art__avatar{width:96px;height:96px;border-radius:20px;background:radial-gradient(circle at 50% 40%,#d9b88a 0 22px,transparent 23px),linear-gradient(135deg,#3a3326,#1d1a14);box-shadow:0 0 0 1px rgba(216,194,138,.4)}.whats-new-art__hero .whats-new-art__avatar{width:52px;height:52px;border-radius:50%}.whats-new-art__line{width:90px;height:10px;border-radius:999px;background:rgba(255,251,236,.8)}.whats-new-art__row{width:250px;height:34px;border-radius:12px;background:rgba(255,255,255,.05);animation:xoArtTileIn .55s cubic-bezier(.22,1,.36,1) both}.whats-new-art__row:nth-child(2){animation-delay:.08s}.whats-new-art__row:nth-child(3){animation-delay:.16s}.whats-new-art__row:nth-child(4){animation-delay:.24s}.whats-new-art__row--short{width:170px;justify-self:center}@keyframes xoWhatsNewIn{0%{opacity:0}to{opacity:1}}@keyframes xoStoryFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes xoStorySlideIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes xoArtTileIn{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:none}}@keyframes xoArtFloat{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes xoArtPan{0%{transform:translate(-18px,8px) scale(1)}to{transform:translate(14px,-6px) scale(1.12)}}@keyframes xoArtFinger{0%{transform:translate(0);opacity:.9}to{transform:translate(32px,-14px);opacity:.5}}@keyframes xoArtPop{0%{transform:scale(.72);opacity:.4}30%,80%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.app-tour__hole,.app-tour__tip,.whats-new,.whats-new-art *,.whats-new-art__tile,.whats-new__slide{animation:none!important;transition:none!important}.whats-new__fill.is-active{transform:scaleX(1)}}.whats-new-art--showcase{display:grid;place-items:center}.whats-new-art--showcase .whats-new-art__hero{width:280px;grid-auto-flow:column;justify-content:start;gap:14px}.whats-new-art__stack{display:grid;grid-gap:10px;gap:10px}.whats-new-art__medals{display:flex;gap:6px}.whats-new-art__medals img{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));animation:xoArtBadgeDrop .7s cubic-bezier(.34,1.56,.64,1) both}.whats-new-art__medals img+img{animation-delay:.18s}.whats-new-art--leaderboard{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;align-content:center}.whats-new-art__podium{position:relative;display:grid;place-items:center;height:88px;border:1px solid rgba(244,238,220,.12);border-radius:18px;overflow:hidden;animation:xoArtTileIn .55s cubic-bezier(.22,1,.36,1) both}.whats-new-art__podium--1{grid-column:1/-1;height:104px;border-color:rgba(232,200,106,.45)}.whats-new-art__podium--2{animation-delay:.1s}.whats-new-art__podium--3{animation-delay:.18s}.whats-new-art__podium .whats-new-art__avatar{width:52px;height:52px;border-radius:50%}@keyframes xoArtBadgeDrop{0%{opacity:0;transform:translateY(-16px) scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.whats-new-art__medals img,.whats-new-art__podium{animation:none!important}}.whats-new-art--image{display:grid;place-items:center;height:min(32vh,260px);height:min(32dvh,260px);min-width:0;min-height:0}.whats-new-art--real-badges{padding:18px}.whats-new-art__showcase-preview{display:flex;align-items:center;justify-content:center;gap:12px;width:min(100%,330px);min-height:150px;padding:20px;border:1px solid rgba(216,194,138,.45);border-radius:24px;background:linear-gradient(135deg,#22221d,#0d0d0b);box-shadow:0 20px 45px rgba(0,0,0,.45)}.whats-new-art__showcase-avatar{display:grid;place-items:center;width:70px;height:70px;flex:0 0 auto;border:2px solid rgba(216,194,138,.7);border-radius:50%;color:#d8c28a;font:800 27px Georgia,serif}.whats-new-art__showcase-badge{display:block;width:60px;height:77px;flex:0 0 auto;filter:drop-shadow(0 6px 12px rgba(0,0,0,.5))}.whats-new-art__image{position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 24px 40px rgba(0,0,0,.55));animation:xoArtImageIn .6s cubic-bezier(.22,1,.36,1) both,xoArtFloat 5s ease-in-out .6s infinite alternate}@keyframes xoArtImageIn{0%{opacity:0;transform:translateY(18px) scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.whats-new-art__image{animation:none!important}}.whats-new__stage{overflow-y:auto;overscroll-behavior:contain;padding-block:24px}@media (prefers-reduced-motion:reduce){.whats-new__fill.is-active{animation:none}}.home-stories{min-width:0}.home-stories__track{--stories-bleed:14px;display:flex;gap:12px;margin-inline:calc(-1 * var(--stories-bleed));padding:3px var(--stories-bleed) 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--stories-bleed);scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.home-stories__track::-webkit-scrollbar{display:none}.home-story{display:grid;justify-items:center;grid-gap:6px;gap:6px;flex:0 0 auto;width:68px;padding:0;border:0;background:none;color:rgba(244,238,220,.62);scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.home-story__ring{display:grid;place-items:center;width:66px;height:66px;padding:2px;border-radius:999px;background:rgba(244,238,220,.16);transition:transform .18s ease}.home-story.is-unseen .home-story__ring{padding:2.5px;background:conic-gradient(from 210deg,#f6dc92,#c9962f,#fff1c4,#b8862a,#f6dc92);box-shadow:0 0 16px rgba(216,194,138,.25)}.home-story:active .home-story__ring{transform:scale(.94)}.home-story:focus-visible{outline:none}.home-story:focus-visible .home-story__ring{outline:2px solid var(--calm-gold,#d8c28a);outline-offset:3px}.home-story__inner{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border:2.5px solid #0b0b0a;border-radius:999px;background:#151613}.home-story__image{width:100%;height:100%;object-fit:cover}.home-story__award{display:block;width:58%;height:74%;filter:drop-shadow(0 3px 8px rgba(0,0,0,.65))}.home-story__avatar{width:100%!important;height:100%!important;border:0!important}.home-story__art{position:relative;display:grid;place-items:center;width:100%;height:100%}.home-story__glyph{color:#f6dc92;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.6)}.home-story__label{max-width:100%;overflow:hidden;font-size:11.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.home-story.is-unseen .home-story__label{color:rgba(255,251,236,.92)}.story-viewer{position:fixed;inset:0;z-index:1300;overflow:hidden;animation:xoStoryOpen .26s cubic-bezier(.22,1,.36,1) both;touch-action:none}.story-viewer__backdrop{position:absolute;inset:0;background:#050504;will-change:opacity}.story-viewer__sheet{perspective:1200px;transform-origin:50% 0}.story-viewer__card,.story-viewer__sheet{position:absolute;inset:0;overflow:hidden;will-change:transform}.story-viewer__card{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(100%,480px);margin:0 auto;padding:max(10px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom));background:#121310;-webkit-backface-visibility:hidden;backface-visibility:hidden}.story-viewer__slide{display:grid;align-content:center;align-content:safe center;grid-gap:26px;gap:26px;min-height:0}.story-viewer__card--photo .story-viewer__slide{align-content:end}.story-viewer__card .xo-backdrop:after{background:linear-gradient(180deg,rgba(8,8,7,.55),rgba(8,8,7,.1) 30%,rgba(8,8,7,.35) 60%,rgba(8,8,7,.9))}.story-viewer__card--photo{background:#000}.story-viewer__progress{display:flex;gap:4px}.story-viewer__segment{flex:1 1;height:3px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.22)}.story-viewer__fill{display:block;width:100%;height:100%;background:#fffbec;transform:scaleX(0);transform-origin:left}.story-viewer__fill.is-done{transform:scaleX(1)}.story-viewer__fill.is-active{animation:xoStoryFill linear forwards}.story-viewer__fill.is-paused{animation-play-state:paused}.story-viewer__head{display:flex;align-items:center;justify-content:space-between;margin-top:6px;color:rgba(255,251,236,.92);font-size:14px}.story-viewer__close{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;border:0;background:none;color:rgba(255,251,236,.9)}.story-viewer__stage{position:relative;display:grid;align-content:center;grid-gap:26px;gap:26px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-block:20px;touch-action:pan-y;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.story-viewer__copy{display:grid;grid-gap:10px;gap:10px;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.6)}.story-viewer__eyebrow{color:var(--calm-gold,#d8c28a);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.story-viewer__eyebrow:empty{display:none}.story-viewer__copy h2{margin:0;color:#fffbec;font-size:clamp(26px,8vw,34px);font-weight:850;line-height:1.08}.story-viewer__copy p{margin:0;color:rgba(244,238,220,.78);font-size:15px;line-height:1.5}.story-viewer__card--photo .story-viewer__stage{align-content:end;padding-bottom:12px}.story-viewer__card--photo .story-viewer__copy{position:relative;z-index:1;text-align:left}.story-photo{position:absolute;inset:-80px -16px -120px;width:calc(100% + 32px);height:calc(100% + 200px);object-fit:cover;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent);pointer-events:none}.story-viewer__actions{position:relative;z-index:1}.story-viewer__actions .btn{width:100%;justify-content:center}.story-hero{position:relative;justify-self:center;width:176px;height:176px}.story-hero__avatar{width:176px!important;height:176px!important;border:2px solid rgba(216,194,138,.7)!important;box-shadow:0 20px 50px rgba(0,0,0,.55);animation:xoStoryPop .5s cubic-bezier(.34,1.56,.64,1) both}.story-hero__badge{position:absolute;right:-18px;bottom:-14px;width:92px;height:118px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.6));animation:xoArtBadgeDrop .7s cubic-bezier(.34,1.56,.64,1) .2s both}.story-podium{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.story-podium__item{position:relative;display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:18px 10px 14px;border:1px solid rgba(244,238,220,.12);border-radius:20px;overflow:hidden;text-align:center;animation:xoArtTileIn .5s cubic-bezier(.22,1,.36,1) both}.story-podium__item--1{grid-column:1/-1;border-color:rgba(232,200,106,.5)}.story-podium__item--2{animation-delay:.08s}.story-podium__item--3{animation-delay:.16s}.story-podium__item .xo-backdrop:after{background:linear-gradient(180deg,rgba(10,10,9,.2),rgba(10,10,9,.65))}.story-podium__avatar{width:56px!important;height:56px!important}.story-podium__item--1 .story-podium__avatar{width:72px!important;height:72px!important}.story-podium__item strong{max-width:100%;overflow:hidden;color:#fffbec;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.story-podium__item small{color:var(--calm-gold,#d8c28a);font-size:12px;font-weight:800}@keyframes xoStoryOpen{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes xoStoryPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.story-hero__avatar,.story-hero__badge,.story-podium__item,.story-viewer,.story-viewer__card{animation:none!important}.story-viewer__fill.is-active{transform:scaleX(1)}}.playing-card{--card-w:38px;position:relative;display:inline-block;flex:0 0 auto;width:var(--card-w);height:calc(var(--card-w) * 1.42);border-radius:calc(var(--card-w) * .12);background:linear-gradient(160deg,#fffdf6,#f4ecd6);box-shadow:0 3px 8px rgba(0,0,0,.45),inset 0 0 0 1px rgba(0,0,0,.1);color:#1b1a17;line-height:1;transition:opacity .35s ease,filter .35s ease,box-shadow .35s ease,translate .35s ease}.playing-card.is-red{color:#c4302b}.playing-card--xs{--card-w:22px}.playing-card--sm{--card-w:30px}.playing-card--md{--card-w:40px}.playing-card--lg{--card-w:54px}.playing-card__index{position:absolute;top:calc(var(--card-w) * .07);left:calc(var(--card-w) * .1);display:grid;justify-items:center;grid-gap:1px;gap:1px;font-size:calc(var(--card-w) * .3);font-weight:900;letter-spacing:-.04em}.playing-card__index span:last-child{font-size:calc(var(--card-w) * .24)}.playing-card__pip{position:absolute;right:calc(var(--card-w) * .1);bottom:calc(var(--card-w) * .06);font-size:calc(var(--card-w) * .58)}.playing-card--xs .playing-card__pip{display:none}.playing-card--empty{background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1.5px rgba(216,194,138,.3)}.playing-card.is-made{box-shadow:0 0 0 2px #e8c86a,0 0 16px rgba(232,200,106,.55),0 4px 10px rgba(0,0,0,.5);translate:0 -3px}.playing-card.is-dim{filter:brightness(.42) saturate(.35)}.hand-table{display:grid;grid-gap:12px;gap:12px}.hand-table__felt{position:relative;display:grid;place-items:center;padding:18px 12px;overflow:hidden;border-radius:20px;background:radial-gradient(120% 90% at 50% 0,rgba(90,110,170,.22),transparent 60%),radial-gradient(140% 120% at 50% 120%,rgba(0,0,0,.55),transparent 60%),#1b2233;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),inset 0 -20px 40px rgba(0,0,0,.35)}.hand-table__board{position:relative;display:flex;gap:6px;padding:10px 12px;border:2px solid rgba(216,180,90,.75);border-radius:12px;box-shadow:inset 0 0 0 3px rgba(27,34,51,.9),inset 0 0 0 4px rgba(216,180,90,.25),0 0 24px rgba(216,180,90,.08)}.hand-table__seats{display:grid;grid-template-columns:repeat(var(--seat-count,2),minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.hand-seat{position:relative;display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:12px 8px 10px;border:1px solid rgba(244,238,220,.08);border-radius:18px;background:rgba(255,255,255,.025);text-align:center;transition:border-color .35s ease,background .35s ease,opacity .35s ease}.hand-seat.is-win{border-color:rgba(232,200,106,.65);background:radial-gradient(120% 90% at 50% 0,rgba(232,200,106,.16),transparent 70%),rgba(255,255,255,.03)}.hand-seat.is-split{border-color:rgba(216,194,138,.4)}.hand-seat.is-lose .hand-seat__hand,.hand-seat.is-lose .hand-seat__name{opacity:.6}.hand-seat__cards{display:flex;justify-content:center;margin-bottom:4px}.hand-seat__cards .playing-card:first-child{rotate:-7deg;margin-right:-6px}.hand-seat__cards .playing-card:last-child{rotate:7deg;margin-top:2px}.hand-seat__name{max-width:100%;overflow:hidden;color:#fffbec;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.hand-seat__hand{color:rgba(244,238,220,.66);font-size:12px;font-weight:700}.hand-seat.is-win .hand-seat__hand{color:var(--calm-gold,#d8c28a)}.hand-seat__badge{position:absolute;top:-9px;left:50%;translate:-50% 0;display:inline-flex;align-items:center;gap:4px;padding:3px 9px 3px 7px;border-radius:999px;background:linear-gradient(145deg,#f6dc92,#c9962f);box-shadow:0 4px 12px rgba(201,150,47,.4);color:#1a160c;font-size:11px;font-weight:900;white-space:nowrap}.hand-seat__badge svg{width:12px;height:12px}.hand-seat__badge--split{padding:3px 9px;border:1px solid rgba(216,194,138,.55);background:#1b1c19;box-shadow:none;color:var(--calm-gold,#d8c28a)}.hand-table--compact .hand-table__felt{padding:12px 8px}.hand-table--compact .hand-table__board{gap:4px;padding:7px 8px}.hand-table--compact .hand-seat{padding:10px 6px 8px}@media (prefers-reduced-motion:no-preference){.hand-table[data-deal] .playing-card{animation:xoCardDeal .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--deal-i, 0) * 90ms)}.hand-table[data-deal=wait] .playing-card{animation-play-state:paused}.hand-table[data-deal=off] .playing-card{animation:none}.hand-table[data-deal=go] .hand-seat__badge{animation:xoBadgeIn .45s cubic-bezier(.34,1.56,.64,1) 1.1s both}.hand-table[data-deal=wait] .hand-seat__badge{opacity:0}}@keyframes xoCardDeal{0%{opacity:0;transform:perspective(400px) rotateY(90deg) translateY(-10px)}to{opacity:1;transform:none}}@keyframes xoBadgeIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.hand-gallery{display:grid;grid-gap:14px;gap:14px}.hand-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(244,238,220,.08);border-radius:24px;background:rgb(21,22,20)}.hand-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px}.hand-card__title{display:grid;grid-gap:3px;gap:3px;min-width:0}.hand-card__index{color:var(--calm-gold,#d8c28a);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hand-card__title strong{color:#fffbec;font-size:17px;font-weight:850;line-height:1.2}.hand-card__caption{margin:0;color:rgba(244,238,220,.66);font-size:13px;line-height:1.4;white-space:pre-line}.hand-card__thumb{position:relative;width:72px;height:48px;padding:0;overflow:hidden;border:1px solid rgba(244,238,220,.14);border-radius:12px;background:#000;cursor:zoom-in}.hand-card__thumb img{width:100%;height:100%;object-fit:cover}.hand-card__thumb-icon{position:absolute;right:4px;bottom:4px;display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:rgba(10,10,9,.75);color:#fffbec}.hand-card__thumb-icon svg{width:12px;height:12px}.hand-lightbox{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.92)}.hand-lightbox img{max-width:100%;max-height:100%;border-radius:12px;object-fit:contain}.story-hand{display:grid;grid-gap:12px;gap:12px}.story-hand__photo{width:100%;aspect-ratio:16/8;border-radius:18px;object-fit:cover;max-height:18vh;max-height:18dvh;box-shadow:0 16px 40px rgba(0,0,0,.5)}.story-viewer__close{border-radius:999px}.story-viewer__actions{display:grid;grid-gap:8px;gap:8px}html.tg-mini-app:not(.pwa-standalone) .story-viewer__card{padding-top:var(--xo-tg-top-overlay-safe,96px)}@media (prefers-reduced-motion:reduce){.story-viewer__fill.is-active{animation:none}}.admin-hands,.admin-stories{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media (max-width:900px){.admin-hands,.admin-stories{grid-template-columns:1fr}}.admin-stories__row,.admin-stories__until{display:flex;gap:8px;align-items:center;margin-top:8px}.admin-stories__row>*{flex:1 1}.admin-stories__pin{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px}.admin-stories__pin span{display:grid}.admin-stories__pin small{opacity:.65}.admin-hands__side,.admin-stories__lists{display:grid;grid-gap:16px;gap:16px}.admin-hands__side h3,.admin-stories__list h3{margin:0 0 8px;font-size:14px}.admin-hands__item,.admin-story-item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px;border:1px solid rgba(244,238,220,.08);border-radius:14px;margin-bottom:8px}.admin-hands__item img,.admin-story-item img,.admin-story-item__placeholder{display:grid;place-items:center;width:56px;height:56px;border-radius:10px;background:#1b1c19;color:var(--calm-gold,#d8c28a);font-weight:900;object-fit:cover}.admin-story-item div{display:grid;min-width:0}.admin-story-item small{opacity:.6}.admin-story-item__actions{display:flex;gap:4px}.admin-hands__photo img{width:100%;border-radius:12px}.admin-hands__cards{display:flex;gap:6px;flex-wrap:wrap}.admin-hands__slot{padding:0;border:0;background:none;cursor:pointer;transition:transform .15s ease}.admin-hands__slot:hover{transform:translateY(-2px)}.admin-hands__seat{display:flex;gap:10px;align-items:center;margin-bottom:8px}.admin-hands__seat input{flex:1 1}.admin-hands__preview{padding:14px;border:1px solid rgba(216,194,138,.25);border-radius:18px;background:rgb(21,22,20)}.admin-hands__item small{display:block;margin-top:4px;opacity:.6}.admin-card-picker{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.6)}.admin-card-picker__panel{display:grid;grid-gap:8px;gap:8px;width:min(100%,620px);padding:16px;border:1px solid rgba(244,238,220,.12);border-radius:20px;background:#151613}.admin-card-picker__head{display:flex;align-items:center;justify-content:space-between}.admin-card-picker__row{display:grid;grid-template-columns:24px repeat(13,minmax(0,1fr));grid-gap:4px;gap:4px;align-items:center}.admin-card-picker__suit{font-size:18px;text-align:center}.admin-card-picker__card.is-red,.admin-card-picker__suit.is-red{color:#c62f2a}.admin-card-picker__card{height:38px;border:0;border-radius:6px;background:linear-gradient(180deg,#fffdf4,#f1e8d0);color:#1c1b18;font-weight:900;cursor:pointer}.admin-card-picker__card.is-current{outline:2px solid var(--calm-gold,#d8c28a);outline-offset:2px}.admin-card-picker__card:disabled{opacity:.2;cursor:not-allowed}.admin-story-preview{display:flex;flex-wrap:wrap;gap:18px 22px;align-items:flex-start;padding:14px;border:1px solid rgba(216,194,138,.18);border-radius:20px;background:rgba(255,251,236,.02)}.admin-story-preview__item{display:grid;grid-gap:10px;gap:10px;justify-items:start}.admin-story-preview__item:first-child{max-width:150px}.admin-story-preview__circle{cursor:default}.admin-story-preview__phone{--preview-scale:0.6;position:relative;width:calc(375px * var(--preview-scale));height:calc(812px * var(--preview-scale));overflow:hidden;border:3px solid #2a2a26;border-radius:28px;background:#050504;box-shadow:0 18px 40px rgba(0,0,0,.45)}.admin-story-preview__screen{position:absolute;top:0;left:0;width:375px;height:812px;transform:scale(var(--preview-scale));transform-origin:top left}.admin-story-preview .story-viewer__card{width:100%;padding:18px 16px 22px!important;will-change:auto}.admin-story-preview .story-viewer__stage{cursor:default;overflow:hidden}.admin-story-preview__fill{transform:scaleX(.35)}@media (max-width:380px){.admin-story-preview__phone{--preview-scale:0.52}}