.personal-face{display:flex;position:relative;vertical-align:middle;flex-shrink:0}.personal-name{position:relative;isolation:isolate}.personal-nameplate_brass,.personal-nameplate_ivory{color:#342612}.personal-nameplate_brass:before,.personal-nameplate_ivory:before{content:"";position:absolute;z-index:-1;top:-1px;right:-2px;bottom:-1px;left:-2px;border-radius:3px;pointer-events:none}.personal-nameplate_brass:before{background:linear-gradient(115deg,#bd9142,#f1d79b 48%,#c59c4e);box-shadow:inset 0 0 0 1px #f1d9a3,0 1px 2px #0005}.personal-nameplate_ivory:before{background:linear-gradient(135deg,#fffaf0,#e4d4b4);box-shadow:inset 0 0 0 1px #aa936b,0 1px 2px #0005}.personal-frame_gold:after{content:"";position:absolute;pointer-events:none;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid #e0b95c;border-radius:50%;box-shadow:0 0 0 1px #5e431a,0 0 7px #e0b95c55}.personal-nameplate_brass.personal-beat:before{animation:personal-brass 1.1s ease-out both}.personal-nameplate_ivory.personal-beat:before{animation:personal-ivory 1.1s ease-out both}.personal-frame_gold.personal-beat:after{animation:personal-gold 1.4s ease-out both}@keyframes personal-brass{0%{transform:translate(12px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes personal-ivory{0%{transform:rotateY(90deg);opacity:0}to{transform:rotateY(0);opacity:1}}@keyframes personal-gold{0%{transform:scale(.9);opacity:0}50%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.personal-beat:before,.personal-beat:after{animation:none!important}}.decoration-preview{padding:20px 12px;background:#1d1912;border-radius:12px;color:#f5ecd8;text-align:center}.decoration-preview.is-small{width:100%;padding:14px 6px}.decoration-preview-rack{display:flex;gap:7px;justify-content:center;padding:12px;margin-bottom:14px;border-radius:12px;background:#3a2c1c}.decoration-preview-player{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;font-weight:700}.decoration-preview-player .personal-name{max-width:140px;overflow-wrap:anywhere}.decoration-preview-play{margin-top:16px;min-height:44px;padding:6px 20px;border:1px solid #b38c43;border-radius:9px;color:#e0b95c}.personal-frame_copper:before{content:"";position:absolute;pointer-events:none;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:repeating-conic-gradient(from 22.5deg,#d5a45c 0deg 6deg,#163c3b 6deg 45deg);box-shadow:0 0 0 1px #d5a45c,0 2px 5px #0006;z-index:0}.personal-frame_copper>*{position:relative;z-index:1}.personal-frame_copper:after{content:"";position:absolute;pointer-events:none;top:-2px;right:-2px;bottom:-2px;left:-2px;border:1px solid #f3e5c8;border-radius:50%;z-index:2}.personal-frame_copper.personal-beat:before{animation:personal-gold 1.4s ease-out both}.personal-frame_nile:before{content:"";position:absolute;pointer-events:none;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:48% 48% 45% 45%;border:2px solid #b6dadb;box-shadow:0 0 0 2px #275e80,0 3px 8px #081e35aa;background:repeating-conic-gradient(#2b668d 0 20deg,#73b8c8 20deg 24deg,#163e61 24deg 40deg)}.personal-frame_nile>*,.personal-frame_mosaic>*{position:relative;z-index:1}.personal-frame_nile:after{content:"";position:absolute;pointer-events:none;width:13px;height:8px;border-radius:0 0 50% 50%;background:#e5d3a4;bottom:-7px;left:calc(50% - 6.5px);z-index:2;box-shadow:0 1px #163e61}.personal-frame_mosaic:before{content:"";position:absolute;pointer-events:none;top:-6px;right:-6px;bottom:-6px;left:-6px;background:repeating-conic-gradient(from 22.5deg,#ecd3a0 0 22.5deg,#427c72 22.5deg 45deg,#c78253 45deg 67.5deg,#263931 67.5deg 90deg);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.personal-frame_mosaic:after{content:"";position:absolute;pointer-events:none;top:-2px;right:-2px;bottom:-2px;left:-2px;border:1px solid #ecd3a0;border-radius:50%;z-index:2}.personal-frame_nile.personal-beat:before,.personal-frame_mosaic.personal-beat:before{animation:personal-gold 1.4s ease-out both}.personal-face.personal-set_copper>*,.personal-face.personal-set_nile>*,.personal-face.personal-set_onyx>*{position:relative;z-index:1}.personal-face.personal-set_copper:before{content:"";position:absolute;pointer-events:none;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:repeating-conic-gradient(from 22.5deg,#d5a45c 0deg 6deg,#163c3b 6deg 45deg);box-shadow:0 0 0 1px #d5a45c,0 2px 5px #0006;z-index:0}.personal-face.personal-set_copper:after{content:"";position:absolute;pointer-events:none;top:-2px;right:-2px;bottom:-2px;left:-2px;border:1px solid #f3e5c8;border-radius:50%;z-index:2}.personal-face.personal-set_nile:before{content:"";position:absolute;pointer-events:none;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:48% 48% 45% 45%;border:2px solid #b6dadb;box-shadow:0 0 0 2px #275e80,0 3px 8px #081e35aa;background:repeating-conic-gradient(#2b668d 0 20deg,#73b8c8 20deg 24deg,#163e61 24deg 40deg);z-index:0}.personal-face.personal-set_onyx:after{content:"";position:absolute;pointer-events:none;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid #e2bd62;border-radius:50%;box-shadow:0 0 0 2px #101416,0 0 7px #e0b95c55;z-index:2}.personal-name.personal-set_copper{color:#fff4e6;text-shadow:0 1px 0 #5e2f14}.personal-name.personal-set_nile{color:#fff}.personal-name.personal-set_onyx{color:#ecd08a}.personal-name.personal-set_copper:before,.personal-name.personal-set_nile:before,.personal-name.personal-set_onyx:before{content:"";position:absolute;z-index:-1;top:-1px;right:-3px;bottom:-1px;left:-3px;border-radius:4px;pointer-events:none}.personal-name.personal-set_copper:before{background:linear-gradient(135deg,#e3a067,#b8693a 48%,#8a4520);box-shadow:inset 0 1px #ffd2a6,inset 0 -1px #6b3416,0 1px 3px #0007}.personal-name.personal-set_nile:before{background:#1d4f98;box-shadow:inset 0 0 0 1px #1d4f98,inset 0 0 0 2px #fff,0 1px 3px #0007}.personal-name.personal-set_onyx:before{background:linear-gradient(180deg,#23292c,#101416);box-shadow:inset 0 0 0 1px #c9a24a,0 1px 3px #0008}.shop-goal-invitation,.shop-goal-card{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #b48a4c55;border-radius:16px;background:#173432;color:#f3e5c8;text-align:start}.shop-goal-invitation{background:transparent;border-color:#b48a4c35}.shop-goal-invitation>div,.shop-goal-info{flex:1;min-width:0}.shop-goal-invitation strong,.shop-goal-info strong{display:block;font-size:13px;font-weight:800;line-height:1.5}.shop-goal-invitation p,.shop-goal-info p{margin:2px 0 0;font-size:11px;color:#d6c7ab;line-height:1.6}.shop-goal-emblem{font-size:28px;color:#d5a45c;flex-shrink:0}.shop-goal-invitation button,.shop-goal-actions>button{font:inherit;font-size:12px;font-weight:800;border:0;border-radius:10px;padding:10px;color:#f3e5c8;background:#ffffff0d;cursor:pointer;min-height:44px}.shop-goal-art{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;color:#d5a45c;font-size:32px}.shop-goal-caption{font-size:10px;color:#dcc69e;display:block}.shop-goal-rail{height:5px;border-radius:4px;background:#0005;overflow:hidden;margin-top:6px}.shop-goal-rail span{display:block;height:100%;background:#d5a45c;border-radius:inherit;transition:width .4s ease-out}.shop-goal-actions{display:flex;align-items:center;gap:2px}.shop-goal-actions .shop-goal-clear{font-size:22px;color:#d6c7ab;background:none;padding:6px;min-width:44px}.shop-goal-card.is-ready{border-color:#d5a45c}.shop-goal-card.is-ready .shop-goal-actions>button:first-child{background:#d5a45c;color:#172b29}.shop-goal-actions button:disabled{opacity:.5;cursor:default}.shop-goal-invitation button:focus-visible,.shop-goal-actions button:focus-visible{outline:2px solid #f3e5c8;outline-offset:3px}@media(max-width:360px){.shop-goal-invitation,.shop-goal-card{gap:8px;padding:10px}.shop-goal-actions{flex-direction:column}.shop-goal-actions .shop-goal-clear{min-height:44px}}@media(prefers-reduced-motion:reduce){.shop-goal-rail span{transition:none}}@keyframes copper-arrive{0%{opacity:0;transform:translateY(24px)scale(.85)}18%,75%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-12px)scale(1.04)}}@keyframes copper-preview{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes copper-halo{0%{opacity:0;transform:scale(.6)rotate(-15deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes cafe-sheet-in{0%{opacity:.5;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes match-result-sway{0%{transform:rotate(9deg)}30%{transform:rotate(-5deg)}58%{transform:rotate(2.5deg)}80%{transform:rotate(-1deg)}to{transform:none}}@keyframes match-result-burst{0%{opacity:0;transform:scale(.5)rotate(-30deg)}to{opacity:1;transform:none}}@keyframes match-result-lift{0%{opacity:.3;transform:translateY(10px)rotate(-.8deg)scale(.94)}to{opacity:1;transform:translateY(-2px)rotate(-.8deg)}}@keyframes match-result-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes match-result-settle{0%{opacity:0;transform:translateY(6px)rotate(.8deg)}to{opacity:1;transform:rotate(.8deg)}}@keyframes match-result-glint{0%{transform:translate(0)}to{transform:translate(400%)}}@keyframes challenge-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@font-face{font-family:Lalezar;src:url(/fonts/lalezar-arabic.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@keyframes duel-enter{0%{opacity:0}to{opacity:1}}@keyframes duel-count{0%{opacity:.4;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes bot-pleased{0%,to{transform:translateY(0)}45%{transform:translateY(-2px)}}@keyframes bot-considering{0%,to{transform:rotate(0)}45%{transform:rotate(-4deg)}}@keyframes osta-pleased{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-3px)rotate(5deg)}}@keyframes moallem-pleased{0%,to{transform:translateY(0)}45%{transform:translateY(1px)}}@keyframes pf-lay{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pf-land{0%{opacity:0;transform:translateY(6px)scale(.9)}to{opacity:1;transform:none}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}:root:not(#\#):not(#\#),:host:not(#\#):not(#\#){--font-sans:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:rgb(255, 163, 164);--color-red-400:rgb(255, 101, 104);--color-green-300:rgb(123, 241, 168);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-gold:#e0b95c;--color-gold-soft:#ffdd8a;--color-rival:#d1603c;--color-rival-soft:#f0855f;--color-cream:#f4ecd8;--color-tan:#e6cfa8;--color-faint:#a39277;--color-cocoa:#2a160a;--color-wood:#3b2416;--color-wood-dark:#1a0d05;--font-kufi:"Reem Kufi", sans-serif;--font-body:"Cairo", sans-serif}@supports (color: color(display-p3 0 0 0%)){:root:not(#\#):not(#\#),:host:not(#\#):not(#\#){--color-red-300:rgb(255, 163, 164);--color-red-400:rgb(255, 101, 104)}@media(color-gamut:p3){:root:not(#\#):not(#\#),:host:not(#\#):not(#\#){--color-red-300:color(display-p3 .95692 .65189 .64512);--color-red-400:color(display-p3 .93353 .43168 .42349)}}}*:not(#\#):not(#\#):not(#\#):not(#\#),:not(#\#):not(#\#):not(#\#):not(#\#):after,:not(#\#):not(#\#):not(#\#):not(#\#):before,:not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html:not(#\#):not(#\#):not(#\#):not(#\#),:host:not(#\#):not(#\#):not(#\#):not(#\#){-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:normal;font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:normal;font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr:not(#\#):not(#\#):not(#\#):not(#\#){height:0;color:inherit;border-top-width:1px}abbr:where([title]):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}h1:not(#\#):not(#\#):not(#\#):not(#\#),h2:not(#\#):not(#\#):not(#\#):not(#\#),h3:not(#\#):not(#\#):not(#\#):not(#\#),h4:not(#\#):not(#\#):not(#\#):not(#\#),h5:not(#\#):not(#\#):not(#\#):not(#\#),h6:not(#\#):not(#\#):not(#\#):not(#\#){font-size:inherit;font-weight:inherit}a:not(#\#):not(#\#):not(#\#):not(#\#){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b:not(#\#):not(#\#):not(#\#):not(#\#),strong:not(#\#):not(#\#):not(#\#):not(#\#){font-weight:bolder}code:not(#\#):not(#\#):not(#\#):not(#\#),kbd:not(#\#):not(#\#):not(#\#):not(#\#),samp:not(#\#):not(#\#):not(#\#):not(#\#),pre:not(#\#):not(#\#):not(#\#):not(#\#){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:normal;font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:normal;font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small:not(#\#):not(#\#):not(#\#):not(#\#){font-size:80%}sub:not(#\#):not(#\#):not(#\#):not(#\#),sup:not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub:not(#\#):not(#\#):not(#\#):not(#\#){bottom:-.25em}sup:not(#\#):not(#\#):not(#\#):not(#\#){top:-.5em}table:not(#\#):not(#\#):not(#\#):not(#\#){text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:not(#\#):not(#\#):not(#\#):not(#\#){outline:auto}progress:not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:baseline}summary:not(#\#):not(#\#):not(#\#):not(#\#){display:list-item}ol:not(#\#):not(#\#):not(#\#):not(#\#),ul:not(#\#):not(#\#):not(#\#):not(#\#),menu:not(#\#):not(#\#):not(#\#):not(#\#){list-style:none}img:not(#\#):not(#\#):not(#\#):not(#\#),svg:not(#\#):not(#\#):not(#\#):not(#\#),video:not(#\#):not(#\#):not(#\#):not(#\#),canvas:not(#\#):not(#\#):not(#\#):not(#\#),audio:not(#\#):not(#\#):not(#\#):not(#\#),iframe:not(#\#):not(#\#):not(#\#):not(#\#),embed:not(#\#):not(#\#):not(#\#):not(#\#),object:not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:middle;display:block}img:not(#\#):not(#\#):not(#\#):not(#\#),video:not(#\#):not(#\#):not(#\#):not(#\#){max-width:100%;height:auto}button:not(#\#):not(#\#):not(#\#):not(#\#),input:not(#\#):not(#\#):not(#\#):not(#\#),select:not(#\#):not(#\#):not(#\#):not(#\#),optgroup:not(#\#):not(#\#):not(#\#):not(#\#),textarea:not(#\#):not(#\#):not(#\#):not(#\#){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])):not(#\#):not(#\#):not(#\#):not(#\#) optgroup{font-weight:bolder}:where(select:is([multiple],[size])):not(#\#):not(#\#):not(#\#):not(#\#) optgroup option{padding-inline-start:20px}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-file-upload-button{margin-inline-end:4px}:not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{margin-inline-end:4px}:not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){:not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){:not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea:not(#\#):not(#\#):not(#\#):not(#\#){resize:vertical}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-search-decoration{-webkit-appearance:none}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit{display:inline-flex}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-fields-wrapper{padding:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-year-field{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-month-field{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-day-field{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-hour-field{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-minute-field{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-second-field{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-millisecond-field{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-meridiem-field{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid:not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:none}button:not(#\#):not(#\#):not(#\#):not(#\#),input:where([type=button],[type=reset],[type=submit]):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-appearance:button;appearance:button}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}:not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{-webkit-appearance:button;appearance:button}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-inner-spin-button{height:auto}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])):not(#\#){display:none!important}.copper-celebration:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:45;pointer-events:none;place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.copper-victory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:drop-shadow(0 8px 16px #0006);width:min(88vw,360px);height:auto;animation:2.8s ease-out both copper-arrive;overflow:visible}.copper-celebration.is-inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-height:180px;position:relative;inset:auto}.copper-celebration.is-inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .copper-victory{width:min(100%,280px);animation:.7s ease-out both copper-preview}.copper-victory-halo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform-origin:160px 119px;animation:2.5s ease-out both copper-halo}@media(prefers-reduced-motion:reduce){.celebration-rise:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.copper-victory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.copper-victory-halo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.copper-celebration.is-inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .copper-victory{animation:none}.copper-celebration:not(.is-inline):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}}.shop-backdrop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:80;background:#100b0880;justify-content:center;align-items:flex-end;padding:10px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.shop-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--shop-wood:#241408;--shop-gold:#e0b95c;--shop-ink:#f0dec0;background:#241408;background:var(--shop-wood);width:100%;max-width:460px;max-height:94vh;color:#f0dec0;color:var(--shop-ink);border:1px solid #ad8445;border-radius:24px 24px 16px 16px;outline:none;flex-direction:column;padding:18px 18px 0;display:flex;overflow:hidden;box-shadow:0 18px 70px #0008}@supports (height:1dvh){.shop-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:94dvh}}.shop-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{cursor:pointer;touch-action:manipulation;min-height:48px}.shop-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible,.table-shop:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline-offset:2px;outline:3px solid #f5c451}.shop-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:disabled{cursor:default;opacity:.55}.shop-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.shop-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{color:var(--shop-gold);margin:0;font-size:24px;font-weight:900;line-height:1.3}.shop-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:#ddc4a0;margin:4px 0;font-size:14px}.shop-header-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:8px;display:flex}.shop-close:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ffffff06;border:1px solid #ffffff20;border-radius:50%;flex-shrink:0;width:48px;font-size:28px}.shop-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid #ad84453d;flex-shrink:0;justify-content:space-between;gap:8px;display:flex}.shop-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{color:var(--shop-gold);padding:0 8px;font-size:14px}.shop-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:last-child{margin-inline-start:auto}.shop-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:0 2px 16px;overflow-y:auto}.shop-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:8px 0;display:grid}.shop-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{border-bottom:3px solid #0000;padding:8px 2px;font-size:14px;font-weight:700}.shop-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{border-color:var(--shop-gold);color:var(--shop-gold)}.shop-shelf-caption:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ddc4a0;margin:10px 0 16px;font-size:14px;line-height:1.6}.shop-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shop-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{text-align:center;background:#ffffff05;border:1px solid #ad84454d;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;gap:9px;min-width:0;padding:12px 8px;display:flex}.shop-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.shop-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-product-state{color:var(--shop-gold);margin-top:auto;font-size:13px;line-height:1.6}.shop-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-item-state=equipped]{border-color:#81a994}.shop-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-item-state=equipped] .shop-product-state{color:#b6d6be}.shop-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-item-state=equipped] .shop-product-state:before{content:"✓ ";font-weight:900}.shop-product-art:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#0d211d80;border-radius:10px;justify-content:center;align-items:center;width:100%;height:106px;display:flex;overflow:hidden}.shop-table-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none;background:#28483d;border:7px solid #6b4729;justify-content:space-evenly;align-items:center;gap:8px;width:100%;height:158px;padding:12px;display:flex;box-shadow:inset 0 0 20px #0005}.shop-table-preview.is-small:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-width:5px;gap:2px;height:76px;padding:7px}.shop-preview-stones:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){direction:ltr;gap:2px;display:flex;transform:rotate(-8deg)}.shop-detail-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.shop-detail-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{font-size:20px;font-weight:800;line-height:1.4}.shop-detail-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{color:var(--shop-gold);flex-shrink:0;font-size:14px}.shop-compare:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;gap:8px;margin:8px 0;display:flex}.shop-compare:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{border-bottom:2px solid #0000;min-width:90px;padding:0 12px;font-size:14px}.shop-compare:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{border-color:var(--shop-gold);color:var(--shop-gold)}.shop-scope:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f0dec0;margin:12px 0;font-size:14px;line-height:1.8}.shop-scope:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p:first-child{color:var(--shop-gold)}.shop-bundle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ddc4a0;margin:12px 0;font-size:14px;line-height:1.8}.shop-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--shop-wood);text-align:center;border-top:1px solid #ad84453d;flex-direction:column;gap:8px;padding:12px 0 16px;display:flex;position:sticky;bottom:-16px}.shop-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{background:var(--shop-gold);width:100%;color:var(--shop-wood);border-radius:24px;padding:12px;font-size:16px;font-weight:900;line-height:1.5}.shop-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:#ddc4a0;font-size:14px;line-height:1.6}.shop-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;color:#f0dec0;font-size:14px;font-weight:700;line-height:1.7}.shop-note:not(:empty):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:12px 0}.shop-topup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:16px}.shop-topup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{color:#ddc4a0;margin:8px 0 14px;font-size:14px;line-height:1.7}.shop-wallet-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-inline-start:3px solid var(--shop-gold);background:#ffffff05;justify-content:space-between;gap:12px;padding:12px;font-size:15px;display:flex}.shop-packs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:10px;margin:18px 0;display:flex}.shop-packs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{text-align:start;border:1px solid #ad844566;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:14px;font-size:16px;line-height:1.5;display:flex}.shop-packs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button[aria-pressed=true]{border:2px solid var(--shop-gold);background:#e0b95c12;padding:13px}.shop-packs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button[aria-pressed=true] strong:before{content:"✓ ";color:var(--shop-gold)}.shop-packs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{color:var(--shop-gold)}.shop-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.shop-loading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;padding:24px 4px;font-size:15px;line-height:1.7}.shop-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{color:var(--shop-gold)}.shop-sticker-sample:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:48px}.shop-sticker-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.shop-sticker-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{background:#ffffff06;border-radius:9px;padding:12px;font-size:14px;line-height:1.6}.shop-sticker-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{margin-bottom:6px;font-size:28px;display:block}.shop-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.shop-payment-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid #e0b95c66;border-radius:12px;margin:12px 0;padding:12px;font-size:14px;line-height:1.7}.shop-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin-bottom:10px}.shop-payment-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{color:var(--shop-gold)}.shop-defaults:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.shop-defaults:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{border:1px solid #ad844566;border-radius:10px;padding:8px 12px;font-size:14px}.shop-return:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:8px 0 max(8px,env(safe-area-inset-bottom));border-top:1px solid #ad84453d;flex-shrink:0}.shop-return:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{width:100%;color:var(--shop-gold);font-size:16px;font-weight:800}.shop-at-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-sheet{height:78vh;max-height:78vh}@supports (height:1dvh){.shop-at-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-sheet{height:78dvh;max-height:78dvh}}.shop-at-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-header h2{font-size:20px}.shop-at-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-face-preview{min-height:140px;padding:14px}.shop-at-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-header p{margin:2px 0}.table-shop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95c;cursor:pointer;touch-action:manipulation;background:#211d17;border:1px solid #a1834959;border-radius:18px;flex-shrink:0;align-items:center;gap:4px;min-height:36px;padding:0 10px 0 8px;font-size:16px;line-height:1;display:flex}.table-shop-coins:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.shop-paying:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ddc4a0;text-align:center;margin:-6px 0 12px;font-size:13px}.shop-free-skins:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:6px;margin:4px 0 12px;font-size:13px;display:flex}.shop-free-skins:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{flex-wrap:wrap;gap:6px;display:flex}.shop-free-skins:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{background:#ffffff04;border:1px solid #ffffff21;border-radius:20px;min-height:40px;padding:0 12px;font-size:13px}.shop-free-skins:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{border-color:var(--shop-gold);color:var(--shop-gold)}.shop-free-skins:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:#ddc4a0;margin:0;font-size:12.5px}@media(min-width:600px){.shop-backdrop:not(.shop-at-table):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center}.shop-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:24px}}@media(prefers-reduced-motion:reduce){.shop-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) *{scroll-behavior:auto}}.shop-collection:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#163c3b;border:1px solid #b9844b;border-radius:20px;margin:16px 0 22px;overflow:hidden;box-shadow:inset 0 0 40px #071c1a66}.shop-collection-showcase:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:18px;padding:30px 22px 25px;display:flex}.shop-collection-look:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:drop-shadow(0 7px 10px #061c1b80);flex-shrink:0;justify-content:center;align-items:center;display:flex}.shop-collection-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:start;min-width:0}.shop-collection-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{color:#f3e5c8;font-size:25px;font-weight:900;line-height:1.4}.shop-collection-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:#e5d6bb;max-width:23ch;margin:7px 0 0;font-size:13px;line-height:1.8}.shop-collection-pieces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 10px 16px;display:grid}.shop-collection-pieces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{text-align:center;background:#071c1a40;border:1px solid #d5a45c44;border-radius:12px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:8px 3px;display:flex}.shop-collection-pieces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:active{background:#ffffff0d}.shop-collection-pieces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:#f3e5c8;min-height:3em;font-size:13px;line-height:1.5}.shop-collection-pieces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button>span:last-child{color:#eed1a6;font-size:12px;line-height:1.5}.shop-collection-progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f3e5c8;background:#071c1a40;border-top:1px solid #d5a45c44;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;font-size:12px;display:flex}.shop-collection-marks:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:5px;display:flex}.shop-collection-marks:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{border:1px solid #d5a45c;border-radius:2px;width:23px;height:5px}.shop-collection-marks:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i.is-owned{background:#d5a45c}.shop-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(5,minmax(0,1fr))}.shop-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{font-size:12px}.shop-save-goal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid #ad84453d;margin:8px 0;padding:8px 0}.shop-save-goal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:#ddc4a0;font-size:13px;line-height:1.7}.shop-save-goal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{color:#f3e5c8;text-underline-offset:4px;text-align:start;font-size:14px;font-weight:800;-webkit-text-decoration:underline;text-decoration:underline}.shop-victory-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#163c3b;border-radius:20px;justify-content:center;align-items:center;min-height:180px;display:flex;position:relative;overflow:hidden}.shop-victory-preview.is-small:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:0 0;width:76px;height:76px;min-height:76px}@media(max-width:359px){.shop-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:12px 10px 0}.shop-collection-showcase:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:13px;padding-inline:17px}.shop-collection-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{font-size:23px}.shop-collection-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p,.shop-collection-pieces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:12px}.shop-header-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:0}.shop-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{font-size:11px}}.shop-victory-preview.is-small:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .copper-celebration.is-inline{height:76px;min-height:0}.shop-victory-preview.is-small:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .copper-victory{width:100%;height:76px}.shop-victory-preview.is-small:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .copper-victory,.shop-victory-preview.is-small:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .copper-victory-halo{animation:none}.shop-preview-replay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--shop-gold);border:1px solid #ad844566;border-radius:12px;min-height:44px;margin:10px auto;padding:8px 16px;font-size:14px;font-weight:800;display:block}.shop-collection-selector:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;gap:3px;padding:16px 17px 0;display:flex}.shop-collection-selector:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{color:#e5d6bb;border-bottom:2px solid #0000;flex:1;min-width:0;min-height:44px;font-size:12px}.shop-collection-selector:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{color:#fff3db;border-color:#d5a45c;font-weight:900}.shop-collection:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-collection-showcase{padding-top:20px;padding-bottom:20px}.shop-collection-nile:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#163c50;border-color:#7daeb5}.shop-collection-mosaic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#303d39;border-color:#d1b575}.shop-browser-signin:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:10px;padding:4px 0;display:flex}.shop-browser-signin:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-sign-in]{color:#f3e5c8;border:1px solid #d5a45c;min-height:48px;padding:10px 16px}@media(min-width:900px){.shop-backdrop:not(.shop-at-table):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-sheet{max-width:740px;max-height:88vh;padding-inline:28px}@supports (height:1dvh){.shop-backdrop:not(.shop-at-table):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-sheet{max-height:88dvh}}.shop-backdrop:not(.shop-at-table):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-backdrop:not(.shop-at-table):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-collection-showcase{justify-content:center;gap:36px}.shop-backdrop:not(.shop-at-table):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-collection-intro{max-width:290px}.shop-backdrop:not(.shop-at-table):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-collection-selector{padding-inline:80px}.shop-backdrop:not(.shop-at-table):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-collection-pieces{padding-inline:50px}.shop-backdrop:not(.shop-at-table):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-table-preview{height:220px}.shop-backdrop:not(.shop-at-table):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-table-preview.is-small{height:76px}}.shop-guest-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ddc4a0;margin:10px 0;font-size:12px;line-height:1.7}.shop-category-doors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0 16px;display:grid}.shop-category-doors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{background:#ffffff04;border:1px solid #ad844550;border-radius:10px;padding:7px 3px;font-size:12px;line-height:1.5}.shop-category-doors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{border-color:var(--shop-gold);background:var(--shop-gold);color:var(--shop-wood)}.shop-collection-how:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f0dec0;margin:8px 0;font-size:13px;line-height:1.8}.shop-collection-pieces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-piece-action{color:#fff2cf;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.shop-collection-remaining:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;color:#f0dec0;background:#071c1a40;padding:8px 12px;font-size:12px}.shop-face-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:radial-gradient(#30544b,#172d29);border-radius:20px;justify-content:center;align-items:center;min-height:185px;padding:22px;display:flex}.shop-portrait-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0 16px 16px}.shop-portrait-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{text-align:center;margin-bottom:8px;font-size:13px;display:block}.shop-portrait-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{justify-content:center;gap:8px;display:flex}.shop-portrait-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{background:#0002;border:1px solid #ffffff38;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;padding:8px 4px;display:flex}.shop-portrait-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{background:#ffffff10;border-color:#f3dba3;box-shadow:inset 0 0 0 1px #f3dba3}.shop-portrait-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button>span{text-align:start;font-size:11px;line-height:1.6}.shop-portrait-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:#eed1a6;font-size:11px;display:block}.shop-portrait-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{text-align:center;color:#e5d6bb;margin-top:8px;font-size:11px;line-height:1.8}@media(min-width:900px){.shop-category-doors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(7,minmax(0,1fr))}.shop-portrait-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;max-width:460px;margin-inline:auto}}.shop-header-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.shop-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-balance{color:#f5dfac;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-block}.shop-mode-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#100b0860;border:1px solid #ad844550;border-radius:14px;flex-shrink:0;gap:4px;margin-top:12px;padding:4px;display:flex}.shop-mode-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{color:#ddc4a0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.shop-mode-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{color:#241408;background:#f0dec0}.shop-owned-count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ad844530;border-radius:50%;place-items:center;min-width:24px;height:24px;padding:0 5px;font-size:12px;display:inline-grid}.shop-navigation:empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.shop-shelf-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:12px 0 16px}.shop-shelf-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{font-size:19px;font-weight:900;line-height:1.5}.shop-shelf-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:#ddc4a0;margin-top:2px;font-size:13px}.shop-collection-piece-art:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;align-items:center;width:100%;height:90px;display:flex;overflow:hidden}.shop-collection-pieces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-product-state{color:#f2d39a;margin-top:auto;font-size:13px;line-height:1.6}.shop-detail-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0}.shop-detail-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-action{padding:10px 0 max(10px,env(safe-area-inset-bottom));gap:5px;position:static}.shop-detail-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-action p{font-size:12px}.shop-detail-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-action>.shop-item-ad{color:var(--shop-gold);background:0 0;border:1px solid #ad844566;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:9px 12px;font-size:14px;display:flex}.shop-item-ad:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{color:#ddc4a0;font-size:12px;font-weight:400}.shop-detail-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-action>button:disabled{opacity:1;color:#d3c29f;background:#473923;border:1px solid #8f7647}.shop-detail-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-action>[data-shop-equip][data-active=true]{color:#c5e0c7;background:#183d32;border-color:#72977c}.shop-detail-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-action>[data-shop-equip][data-active=true]:before{content:"✓ ";font-weight:900}.shop-detail-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-browser-signin{gap:5px;padding:0}.shop-at-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-mode-nav{margin-top:6px}@media(max-width:359px){.shop-category-doors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.shop-product-art:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:94px}.shop-collection-piece-art:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:80px}.shop-portrait-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:10px}.shop-portrait-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{gap:4px}}@media(max-height:500px){.shop-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:98vh;padding-top:8px}@supports (height:1dvh){.shop-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:98dvh}}.shop-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:20px}.shop-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0;font-size:12px}.shop-mode-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:5px;padding:2px}.shop-mode-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button,.shop-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-height:40px}.shop-detail-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:8px 0}.shop-detail-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-action{gap:2px;padding:6px 0}.shop-detail-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-action>button{min-height:44px;padding:8px}.shop-at-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-sheet{height:85vh;max-height:85vh}@supports (height:1dvh){.shop-at-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-sheet{height:85dvh;max-height:85dvh}}.shop-return:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:2px 0}.shop-return:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-height:40px}}.shop-stone-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#172d29;border-radius:20px;justify-content:center;align-items:center;min-height:180px;display:flex}.shop-stone-preview.is-small:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:0 0;width:100%;height:100%;min-height:0}.shop-current-look:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0;margin-inline-end:4px}.shop-current-look:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.shop-header-copy{flex:1}.shop-overview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-shelf-heading{margin:18px 0 12px}.shop-affordable-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{background:#ffffff04;border-color:#ad844570;gap:5px;padding:10px 8px}.shop-affordable-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-product-art{background:#163c3b;border-radius:12px;height:92px}.shop-affordable-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-product-state{margin-top:3px;font-size:15px;font-weight:800}.shop-product-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--shop-ink);font-size:12px;line-height:1.6}.shop-affordable-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button:active,.shop-next-goal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:active,.shop-category-doors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:active{background:#e0b95c18}.shop-more-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:24px 0 4px;font-size:16px;font-weight:800}.shop-overview-wallet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;color:var(--shop-gold);border-top:1px solid #ad84453d;margin-top:12px;font-size:14px;display:block}.shop-next-goal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#172d29;border:1px solid #819d8766;border-radius:16px;margin-top:22px;padding:16px}.shop-next-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.shop-next-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{font-size:16px;font-weight:800}.shop-next-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{color:#d9d6b4;font-size:12px}.shop-next-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:14px;display:flex}.shop-next-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div:last-child{flex:1;min-width:0}.shop-next-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{overflow-wrap:anywhere;font-size:15px;font-weight:800}.shop-next-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p,.shop-next-remaining:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e5d6bb;font-size:13px;line-height:1.7}.shop-next-art:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.shop-next-progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ffffff20;border-radius:5px;height:5px;margin:10px 0 5px;overflow:hidden}.shop-next-progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{background:var(--shop-gold);height:100%;display:block}.shop-next-remaining:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:8px}.shop-next-goal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{color:#f3e5c8;border:1px solid #cfb67b88;border-radius:12px;width:100%;margin-top:10px;padding:8px 12px;font-size:14px;font-weight:800}.shop-next-hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ddc4a0;text-align:center;margin-top:8px;font-size:12px;line-height:1.7}.shop-next-goal.is-ready:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#9bbb9a}.shop-seat-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:18px}.shop-seat-rack:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){direction:ltr;gap:3px;display:flex}.shop-seat-identity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;align-items:center;gap:15px;max-width:100%;font-size:18px;font-weight:800;display:flex}.shop-seat-identity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .personal-name{overflow-wrap:anywhere;min-width:0}@media(min-width:900px){.shop-backdrop:not(.shop-at-table):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-affordable-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:359px){.shop-affordable-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:8px}.shop-affordable-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-product-art{height:78px}.shop-next-goal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:12px}}@media(max-height:500px){.shop-seat-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:12px}.shop-seat-rack:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}}@media(min-width:600px)and (max-height:500px){.shop-overview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-shelf-heading{margin:8px 0}.shop-overview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-shelf-heading p{display:none}.shop-backdrop:not(.shop-at-table):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-affordable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-affordable-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{text-align:start;grid-template-columns:64px 1fr;gap:2px 10px;padding:8px;display:grid}.shop-affordable-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-product-art{grid-row:1/span 2;width:64px;height:64px}.shop-affordable-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-product-art svg{max-width:58px;max-height:58px}.shop-affordable-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-product-state{align-self:end;margin:0}.shop-affordable-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-product-preview{grid-column:2;align-self:start}}.cafe-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--cafe-accent:#254b43;--cafe-accent-deep:#193a34;--cafe-on-accent:#fff;--cafe-ink:#29362f;--cafe-muted:#4f5d4e;--cafe-paper:#faf8f1;--cafe-line:#d8ddcf;--cafe-surface:#f1f0e5;--cafe-raised:#fffdf7;--cafe-available:#456b48;--cafe-available-bg:#e3ecda;--cafe-error:#9b3622;top:0;right:0;bottom:66px;left:0;inset:0 0 var(--app-nav-height,66px);z-index:15;background:#faf8f1;background:var(--cafe-paper);color:#29362f;color:var(--cafe-ink);font-family:Cairo,sans-serif;font-family:var(--font-body);--csstools-color-scheme--light:initial;color-scheme:light;font-size:14px;position:fixed;overflow:hidden}.cafe-screen[data-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--cafe-accent:#e0b95c;--cafe-accent-deep:#8c692d;--cafe-on-accent:#2a160a;--cafe-ink:#fff4dc;--cafe-muted:#e0cfb2;--cafe-paper:#241408;--cafe-line:#685033;--cafe-surface:#352314;--cafe-raised:#2e1e10;--cafe-available:#c9d7a1;--cafe-available-bg:#3c4027;--cafe-error:#ffb397;--csstools-color-scheme--light: ;color-scheme:dark}.cafe-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) *{box-sizing:border-box}.cafe-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button,.cafe-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input{font:inherit}.cafe-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:inherit}.cafe-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:disabled{cursor:not-allowed;opacity:.5}.cafe-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(button,input,[tabindex]):focus-visible{outline:3px solid var(--cafe-accent);outline-offset:3px}.cafe-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:active:not(:disabled){filter:brightness(.94)}.cafe-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) fieldset{border:0;min-width:0;margin:0;padding:0}.cafe-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1,h2,h3,p){margin:0}.cafe-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-icon{flex-shrink:0;width:22px;height:22px;display:block}.cafe-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){isolation:isolate;background:var(--cafe-paper);flex-direction:column;width:100%;max-width:520px;height:100%;margin-inline:auto;display:flex;position:relative}.cafe-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;height:100%;min-height:0;display:flex;overflow:auto}.cafe-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{flex-shrink:0}.cafe-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(60px + max(env(safe-area-inset-top,0px),0px));min-height:calc(60px + max(env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px)));padding:calc(8px + max(env(safe-area-inset-top,0px),0px)) 18px 6px;padding:calc(8px + max(env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px))) 18px 6px;z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.cafe-icon-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.cafe-icon-button:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--cafe-surface)}.cafe-theme-toggle{color:var(--cafe-accent)!important}.cafe-theme-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--cafe-line);background:var(--cafe-surface);width:40px;height:40px}.cafe-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;display:flex}.cafe-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{font-family:Reem Kufi,sans-serif;font-family:var(--font-kufi);color:var(--cafe-accent);font-size:23px;font-weight:700}.cafe-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{border-inline-start:1px solid var(--cafe-line);color:var(--cafe-muted);padding-inline-start:10px;font-size:12px;font-weight:700}.cafe-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{width:16px;height:16px;color:var(--cafe-muted)}.cafe-back-arrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:rotate(180deg)}.cafe-wallet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--cafe-line);background:var(--cafe-surface);direction:ltr;border-radius:24px;justify-content:center;align-items:center;gap:7px;min-width:72px;min-height:40px;padding:5px 10px;font-size:13px;display:flex}.cafe-wallet-space:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:44px}.cafe-coin:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#e7c372;border:2px solid #bb8a34;border-radius:50%;flex-shrink:0;width:19px;height:19px;display:inline-block;position:relative;box-shadow:inset 0 0 0 2px #f5dfa2}.cafe-coin:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";border:1.5px solid #a07026;border-radius:1px;width:4px;height:7px;position:absolute;top:3px;left:5px;transform:rotate(20deg)}.cafe-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;padding:3px 20px 0}.cafe-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-accent);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.cafe-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{background:var(--cafe-available);border-radius:50%;width:6px;height:6px;display:inline-block}.cafe-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font-family:Cairo,sans-serif;font-family:var(--font-body);overflow-wrap:anywhere;margin:1px 0;font-size:26px;font-weight:700;line-height:1.6}.cafe-meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:30px;color:var(--cafe-muted);justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.cafe-meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{background:0 0;border:0;place-items:center;width:44px;height:34px;display:grid}.cafe-meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-icon{width:16px;height:16px}.cafe-directory-back{color:var(--cafe-muted)!important;font-size:12px!important}.cafe-directory-back:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:0 0;border:0;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;min-height:36px;margin:0 18px;display:flex}.cafe-directory-back:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-icon{width:17px;height:17px}.cafe-scene-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;flex:180px;justify-content:center;align-items:center;min-height:160px;padding:0 10px 6px;display:flex;position:relative;overflow:hidden}.cafe-room-scene:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-user-select:none;user-select:none;flex:1 1 0;width:100%;height:100%;min-height:120px;position:relative}.cafe-room-scene:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{width:100%;height:100%;max-height:380px;display:block;overflow:hidden}.cafe-scene-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";pointer-events:none;background:radial-gradient(at 50% 55%,#929a5b1f,#0000 72%);position:absolute;top:10%;right:0;bottom:10%;left:0}.cafe-scene-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:12px;left:12px}.cafe-round-tool{color:var(--cafe-accent)!important}.cafe-round-tool:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--cafe-line);background:var(--cafe-surface);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 2px 8px #0001}.cafe-round-tool:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{width:19px;height:19px}.cafe-scene-caption:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;width:100%;min-height:26px;color:var(--cafe-muted);flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:3px 7px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.cafe-scene-caption:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{width:16px;height:16px}.cafe-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .scene-furniture:focus-visible{outline:0}.cafe-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .scene-furniture:focus-visible .scene-hit-target{stroke:var(--cafe-accent);stroke-width:3px;fill:#0000}.cafe-primary,.cafe-secondary{font-weight:800!important}.cafe-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cafe-secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 14px;line-height:1.5;display:flex}.cafe-primary{color:var(--cafe-on-accent)!important;font-size:15px!important}.cafe-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--cafe-accent);width:100%;box-shadow:0 3px 0 var(--cafe-accent-deep);border:0}.cafe-secondary{color:var(--cafe-ink)!important;font-size:13px!important}.cafe-secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--cafe-line);background:var(--cafe-surface)}.cafe-text-button{color:var(--cafe-accent)!important;font-weight:800!important}.cafe-text-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:0 0;border:0;min-height:44px;padding:5px 10px}.cafe-primary:hover:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:brightness(1.07)}.cafe-home-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0 18px 12px}.cafe-capacity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--cafe-line);background:var(--cafe-surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;width:100%;min-height:44px;padding:8px 10px;font-size:13px;line-height:1.6;display:flex}.cafe-capacity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{align-items:center;gap:6px;font-weight:700;display:flex}.cafe-capacity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{color:var(--cafe-muted);font-size:12px}.cafe-capacity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-icon{width:17px;height:17px;color:var(--cafe-accent)}.cafe-guidance:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;align-items:stretch;gap:10px;padding:11px 0 13px;display:flex}.cafe-guidance:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p strong{font-size:16px;line-height:1.5;display:block}.cafe-guidance:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p>span{color:var(--cafe-muted);margin-top:3px;font-size:13px;line-height:1.7;display:block}.cafe-owner-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:9px;display:flex}.cafe-owner-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-secondary{white-space:nowrap;border-radius:11px;flex:1;min-width:0;min-height:45px;padding:8px 5px}.cafe-owner-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-icon{width:19px;height:19px}.cafe-owner-tools [aria-pressed=true]{color:var(--cafe-accent)!important}.cafe-owner-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [aria-pressed=true]{border-color:var(--cafe-accent)}.cafe-bottom-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:68px;padding:6px 10px calc(8px + max(env(safe-area-inset-bottom,0px),0px));padding:6px 10px calc(8px + max(env(safe-area-inset-bottom,0px),var(--safe-area-inset-bottom,0px)));border-top:1px solid var(--cafe-line);background:var(--cafe-paper);justify-content:space-around;align-items:center;display:flex}.cafe-bottom-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-width:72px;min-height:49px;color:var(--cafe-muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;display:flex}.cafe-bottom-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [aria-current=page]{color:var(--cafe-accent)}.cafe-onboarding:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:2px 20px calc(14px + max(env(safe-area-inset-bottom,0px),0px));padding:2px 20px calc(14px + max(env(safe-area-inset-bottom,0px),var(--safe-area-inset-bottom,0px)))}.cafe-onboarding:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-family:Cairo,sans-serif;font-family:var(--font-body);margin-bottom:9px;font-size:22px;font-weight:700;line-height:1.5}.cafe-onboarding:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{color:var(--cafe-muted);margin-bottom:10px;font-size:14px;line-height:1.8}.cafe-input-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:5px;font-size:13px;font-weight:800;display:block}.cafe-input{font-size:15px!important}.cafe-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--cafe-line);background:var(--cafe-surface);width:100%;min-height:46px;color:var(--cafe-ink);border-radius:11px;padding:9px 12px;display:block}.cafe-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:var(--cafe-muted)}.cafe-onboarding:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-input{height:44px;min-height:44px;margin-bottom:9px}.cafe-finish-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:10px;margin:7px 0;display:flex}.cafe-finish-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{flex-shrink:0;width:46px;font-size:13px}.cafe-finish-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cafe-finish-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{border:1px solid var(--cafe-line);background:var(--cafe-surface);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:58px;padding:5px 1px;font-size:12px;display:flex}.cafe-finish-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [aria-pressed=true]{border:2px solid var(--cafe-accent);background:var(--cafe-raised);padding:4px 0}.cafe-finish-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{border:1px solid #0003;border-radius:4px;place-items:center;width:26px;height:20px;display:grid}.cafe-finish-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i .cafe-icon{stroke:#24362e;stroke-width:3px;filter:drop-shadow(0 0 1px #fff);width:17px;height:17px}.cafe-setup-free:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cafe-setup-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);text-align:center;margin:9px 0;font-size:12px;line-height:1.5}.cafe-setup-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:9px 0 0}.cafe-starter-gift:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--cafe-surface);border:1px solid var(--cafe-line);border-radius:12px;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.cafe-starter-gift:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{width:30px;height:30px;color:var(--cafe-accent)}.cafe-starter-gift:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong,.cafe-starter-gift:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{display:block}.cafe-starter-gift:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:14px}.cafe-starter-gift:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:var(--cafe-muted);margin-top:4px;font-size:12px}.cafe-sheet-layer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:10;position:absolute;top:0;right:0;bottom:0;left:0}.cafe-scrim:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#10090875;position:absolute;top:0;right:0;bottom:0;left:0}.cafe-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior:contain;background:var(--cafe-paper);max-height:82%;padding:9px 20px calc(20px + max(env(safe-area-inset-bottom,0px),0px));padding:9px 20px calc(20px + max(env(safe-area-inset-bottom,0px),var(--safe-area-inset-bottom,0px)));bottom:0;border-radius:26px 26px 0 0;animation:.2s ease-out cafe-sheet-in;position:absolute;inset-inline:0;overflow:auto;box-shadow:0 -6px 40px #0003}.cafe-sheet-handle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--cafe-line);border-radius:5px;width:33px;height:4px;margin:0 auto 13px}.cafe-sheet-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.cafe-sheet-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{min-width:0}.cafe-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-family:Cairo,sans-serif;font-family:var(--font-body);font-size:23px;font-weight:700;line-height:1.5}.cafe-sheet-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:var(--cafe-muted);margin:4px 0 0;font-size:13px;line-height:1.65}.cafe-category-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:11px;display:grid}.cafe-category-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{background:var(--cafe-surface);min-height:44px;color:var(--cafe-muted);border:0;border-radius:11px;padding:8px 7px;font-size:14px;font-weight:700}.cafe-category-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [aria-pressed=true]{background:var(--cafe-accent);color:var(--cafe-on-accent)}.cafe-decor-filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scrollbar-width:none;gap:6px;padding:0 0 12px;display:flex;overflow:auto}.cafe-decor-filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button,.cafe-directory-filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{border:1px solid var(--cafe-line);color:var(--cafe-muted);white-space:nowrap;background:0 0;border-radius:22px;min-height:44px;padding:6px 11px;font-size:12px}.cafe-decor-filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [aria-pressed=true],.cafe-directory-filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [aria-pressed=true]{border-color:var(--cafe-accent);background:var(--cafe-surface);color:var(--cafe-accent);font-weight:800}.cafe-catalogue:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:1px 0 6px;display:grid}.cafe-product:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:start;border:1px solid var(--cafe-line);background:var(--cafe-raised);border-radius:17px;min-width:0;padding:0;display:block;overflow:hidden}.cafe-product-art:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--cafe-surface);justify-content:center;align-items:center;height:105px;display:flex;overflow:hidden}.cafe-product-art:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{width:125px;max-width:100%;height:105px}.cafe-product-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:10px;display:block}.cafe-product-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{font-size:14px;font-weight:800;line-height:1.6;display:block}.cafe-product-desc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);min-height:39px;font-size:12px;line-height:1.65;display:block}.cafe-product-price:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:5px;margin-top:9px;font-size:14px;font-weight:800;display:flex}.cafe-product-price:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-coin{border-width:1px;width:16px;height:16px}.cafe-product-price:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-coin:after{width:3px;height:5px;top:3px;left:4px}.cafe-try-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-accent);margin-inline-start:auto;font-size:12px}.cafe-shop-foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12px;line-height:1.65;display:flex}.cafe-shop-foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{width:16px;height:16px}.cafe-placement:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:12px 20px calc(16px + max(env(safe-area-inset-bottom,0px),0px));padding:12px 20px calc(16px + max(env(safe-area-inset-bottom,0px),var(--safe-area-inset-bottom,0px)));background:var(--cafe-paper);border-top:1px solid var(--cafe-line);z-index:3}.cafe-placement-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cafe-placement-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-family:Cairo,sans-serif;font-family:var(--font-body);font-size:20px;font-weight:700;line-height:1.5}.cafe-placement-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:var(--cafe-muted);margin-top:3px;font-size:13px;line-height:1.65}.cafe-placement-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon-button{background:var(--cafe-surface)}.cafe-placement-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:7px;margin:6px 0;display:flex}.cafe-placement-options>.cafe-secondary{font-size:12px!important}.cafe-placement-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-secondary{border-radius:10px;min-height:44px;padding:6px 10px}.cafe-placement-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-secondary>.cafe-icon{width:17px;height:17px}.cafe-swatches:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:3px;display:flex}.cafe-swatch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:0 0;border:1.5px solid #0000;border-radius:50%;place-items:center;width:44px;height:44px;padding:4px;display:grid}.cafe-swatch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>i{border:1px solid #0002;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.cafe-swatch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [aria-hidden]{stroke:#fff;filter:drop-shadow(0 1px 1px #000);width:18px;height:18px}.cafe-swatch[aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--cafe-accent)}.cafe-move-buttons:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0;gap:4px;display:flex}.cafe-move-buttons:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{border:1px solid var(--cafe-line);background:var(--cafe-surface);border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.cafe-move-buttons:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-icon{width:17px;height:17px}.cafe-move-buttons:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .up .cafe-icon{transform:rotate(90deg)}.cafe-move-buttons:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .down .cafe-icon{transform:rotate(-90deg)}.cafe-move-buttons:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .right .cafe-icon{transform:rotate(180deg)}.cafe-input-hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);margin:7px 0 0;font-size:12px;line-height:1.65}.cafe-placement-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-input-hint{max-width:126px;margin:0}.cafe-resource-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--cafe-surface);color:var(--cafe-muted);border-radius:9px;align-items:flex-start;gap:7px;margin:7px 0;padding:8px 10px;font-size:12px;line-height:1.65;display:flex}.cafe-resource-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{width:18px;height:18px;color:var(--cafe-accent)}.cafe-placement-error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:20px;color:var(--cafe-error);margin:0 0 5px;font-size:13px;line-height:1.5}.cafe-purchase-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:stretch;gap:9px;display:flex}.cafe-purchase-footer>.cafe-primary{font-size:13px!important}.cafe-purchase-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-primary{flex:1;min-height:49px;padding-inline:8px}.cafe-purchase-footer>.cafe-secondary{font-size:12px!important}.cafe-purchase-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-secondary{min-height:49px;padding-inline:12px}.cafe-purchase-remainder:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);text-align:center;margin:10px 0 0;font-size:12px;line-height:1.65}.cafe-wall-slots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.cafe-wall-slots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{border:1px solid var(--cafe-line);background:var(--cafe-surface);border-radius:10px;min-height:44px;font-size:12px}.cafe-wall-slots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [aria-pressed=true]{border-color:var(--cafe-accent);color:var(--cafe-accent);font-weight:800}.cafe-set-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;height:95px;margin:5px 0;display:flex}.cafe-set-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{width:180px;height:100%}.cafe-info-description:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);margin:0 0 18px;font-size:14px;line-height:1.8}.cafe-form-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:18px}.cafe-capacity-totals:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;gap:7px;margin:0 0 15px;display:flex}.cafe-capacity-totals:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{border:1px solid var(--cafe-line);background:var(--cafe-surface);color:var(--cafe-muted);border-radius:8px;padding:6px 9px;font-size:12px}.cafe-table-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--cafe-line);background:var(--cafe-raised);border-radius:15px;margin-bottom:12px;padding:11px 12px 13px}.cafe-table-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:8px;margin-bottom:10px;display:flex}.cafe-table-art:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0;width:77px;height:75px}.cafe-table-art:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{width:100%;height:100%}.cafe-table-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin:0 0 3px;font-size:14px;font-weight:800}.cafe-table-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p,.cafe-table-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:var(--cafe-muted);font-size:12px;line-height:1.7}.cafe-table-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-secondary{width:100%}.cafe-table-unready:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);text-align:center;font-size:13px;line-height:1.8}.cafe-table-people:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;gap:8px;padding:3px 0 12px;display:flex}.cafe-table-people:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{border:1px solid var(--cafe-line);background:var(--cafe-surface);border-radius:9px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:flex}.cafe-table-people:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-icon{width:16px;height:16px}.cafe-table-people:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:var(--cafe-muted);font-size:10px}.cafe-table-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:8px;display:flex}.cafe-table-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-primary{flex:1}.cafe-table-actions>.cafe-secondary{font-size:12px!important}.cafe-invite-capacity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--cafe-surface);border-radius:15px;justify-content:center;align-items:center;gap:10px;margin-bottom:15px;padding:10px;display:flex}.cafe-invite-capacity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{font-family:Cairo,sans-serif;font-family:var(--font-body);color:var(--cafe-accent);font-size:38px;line-height:1.4}.cafe-invite-capacity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{font-size:14px}.cafe-link-input{font-size:12px!important}.cafe-invite-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:9px;margin-top:16px;display:flex}.cafe-invite-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-primary{flex:1}.cafe-invite-actions>.cafe-secondary{font-size:12px!important}.cafe-menu-option:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:start;border:0;border-bottom:1px solid var(--cafe-line);background:0 0;align-items:center;gap:12px;width:100%;min-height:54px;padding:10px 2px;font-size:14px;display:flex}.cafe-owned-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:20px}.cafe-owned-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h3{color:var(--cafe-muted);font-size:14px}.cafe-directory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;height:100%;min-height:0;display:flex}.cafe-directory-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(12px + max(env(safe-area-inset-top,0px),0px)) 15px 12px;padding:calc(12px + max(env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px))) 15px 12px;flex-shrink:0;align-items:center;gap:9px;display:flex}.cafe-directory-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon-button{border:1px solid var(--cafe-line);background:var(--cafe-surface);border-radius:14px}.cafe-directory-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{flex:1}.cafe-directory-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font-family:Cairo,sans-serif;font-family:var(--font-body);font-size:26px;font-weight:700;line-height:1.5}.cafe-directory-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:var(--cafe-muted);font-size:13px;line-height:1.7}.cafe-directory-controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid var(--cafe-line);flex-shrink:0;padding:2px 20px 12px}.cafe-directory-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--cafe-line);background:var(--cafe-surface);border-radius:13px;align-items:center;gap:10px;padding:0 12px;display:flex}.cafe-directory-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{width:19px;height:19px;color:var(--cafe-muted)}.cafe-directory-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input{width:100%;min-width:0;min-height:46px;color:var(--cafe-ink);background:0 0;border:0;outline:0;font-size:16px}.cafe-directory-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input::placeholder{color:var(--cafe-muted)}.cafe-directory-search:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--cafe-accent);outline-offset:2px}.cafe-directory-filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:8px;margin-top:9px;display:flex}.cafe-results:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior:contain;flex-direction:column;flex:1;gap:15px;min-height:0;padding:17px 20px;display:flex;overflow:auto}.cafe-public-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:start;border:1px solid var(--cafe-line);background:var(--cafe-raised);border-radius:19px;flex-shrink:0;width:100%;padding:0;display:block;overflow:hidden}.cafe-public-art:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--cafe-surface);height:155px;position:relative;overflow:hidden}.cafe-public-art:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{height:245px;position:absolute;inset:-42px 0 auto}.cafe-public-art:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{pointer-events:none;width:100%;height:100%}.cafe-public-art:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .room-label{display:none}.cafe-public-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:10px 14px 13px}.cafe-public-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:8px;display:flex}.cafe-public-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-family:Cairo,sans-serif;font-family:var(--font-body);overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.6}.cafe-availability:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--cafe-available-bg);color:var(--cafe-available);white-space:nowrap;border-radius:7px;flex-shrink:0;padding:3px 7px;font-size:11px;font-weight:800}.cafe-availability.cafe-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--cafe-surface);color:var(--cafe-muted)}.cafe-public-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{color:var(--cafe-muted);margin:3px 0 10px;font-size:12px;line-height:1.7}.cafe-public-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid var(--cafe-line);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.cafe-public-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span,.cafe-public-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{align-items:center;gap:5px;font-size:12px;display:flex}.cafe-public-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{color:var(--cafe-muted)}.cafe-public-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{color:var(--cafe-accent);font-size:13px}.cafe-public-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-icon{width:17px;height:17px}.cafe-directory-refresh{color:var(--cafe-muted)!important;font-size:12px!important}.cafe-directory-refresh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px;padding:8px 12px calc(10px + max(env(safe-area-inset-bottom,0px),0px));padding:8px 12px calc(10px + max(env(safe-area-inset-bottom,0px),var(--safe-area-inset-bottom,0px)));border:0;border-top:1px solid var(--cafe-line);background:var(--cafe-paper);flex-shrink:0;justify-content:center;align-items:center;gap:7px;display:flex}.cafe-directory-refresh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{width:17px;height:17px}.cafe-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;color:var(--cafe-muted);padding:30px 4px}.cafe-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{width:42px;height:42px;color:var(--cafe-accent);margin:0 auto 13px}.cafe-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{color:var(--cafe-ink);font-size:17px;line-height:1.6}.cafe-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:10px 0 15px;font-size:13px;line-height:1.8}.cafe-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-secondary{margin:auto}.cafe-error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--cafe-error);background:var(--cafe-paper);color:var(--cafe-error);border-radius:10px;align-items:center;gap:8px;margin:7px 16px;padding:9px 11px;font-size:12px;line-height:1.7;display:flex}.cafe-error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{flex:1}.cafe-error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{white-space:nowrap;text-underline-offset:4px;background:0 0;border:0;min-height:44px;font-weight:800;-webkit-text-decoration:underline;text-decoration:underline}.cafe-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-error{margin:0 0 14px}.cafe-loading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;color:var(--cafe-muted);padding:10px;font-size:13px}.cafe-loading-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex}.cafe-loading-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{width:48px;height:48px;color:var(--cafe-accent)}.cafe-loading-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font-size:18px}.cafe-loading-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-error{margin:0}@media(max-height:740px){.cafe-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font-size:24px}.cafe-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:0}.cafe-setting-up:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-heading,.cafe-placing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-heading{display:none}.cafe-scene-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-basis:155px;min-height:142px}.cafe-room-scene:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:112px}.cafe-onboarding:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(11px + env(safe-area-inset-bottom,0px))}.cafe-onboarding:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{margin-bottom:7px;font-size:21px}.cafe-guidance:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:8px;padding:9px 0 11px}.cafe-capacity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px;padding-block:8px}.cafe-home-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:9px}.cafe-placement:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:10px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.cafe-placement-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:4px 0}.cafe-purchase-remainder:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:7px}}@media(max-width:350px){.cafe-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:5px;padding-inline:12px}.cafe-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:5px}.cafe-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{font-size:20px}.cafe-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{padding-inline-start:7px;font-size:11px}.cafe-wallet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:60px;padding-inline:7px}.cafe-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font-size:22px}.cafe-home-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cafe-onboarding:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cafe-placement:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:14px}.cafe-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:15px}.cafe-category-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{font-size:13px}.cafe-catalogue:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:9px}.cafe-product-art:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cafe-product-art:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{height:91px}.cafe-product-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:9px}.cafe-product-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{font-size:13px}.cafe-product-desc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:11px}.cafe-capacity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px}.cafe-capacity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{font-size:11px}.cafe-swatch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cafe-move-buttons:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{width:44px}.cafe-placement-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-input-hint{max-width:92px;font-size:11px}.cafe-placement-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:18px}.cafe-directory-controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cafe-results:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:14px}.cafe-public-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:11px}.cafe-public-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:18px}.cafe-availability:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:10px}.cafe-directory-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font-size:23px}.cafe-finish-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:7px}.cafe-finish-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{width:43px}.cafe-finish-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:5px}}@media(min-width:700px){.cafe-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--cafe-surface)}.cafe-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 0 50px #0003}}@media(prefers-reduced-motion:reduce){.cafe-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none}.cafe-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) *{scroll-behavior:auto}}.cafe-directory-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:focus-visible{outline:none}.cafe-gift-adjust:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;align-items:center;gap:7px;width:100%;margin:4px 0 10px;display:flex}.cafe-gift-adjust:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{width:17px;height:17px}.cafe-play-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:8px;display:flex}.cafe-play-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-primary{flex:1}.cafe-play-actions>.cafe-secondary{font-size:12px!important}.cafe-play-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-secondary{white-space:nowrap;padding-inline:10px}.cafe-field-error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-error);margin:4px 0 8px;font-size:12px;line-height:1.7}.cafe-input[aria-invalid=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--cafe-error)}.cafe-heading-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;align-items:center;gap:4px;display:flex}.cafe-heading-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h1{min-width:0}.cafe-heading-title>.cafe-icon-button{color:var(--cafe-muted)!important}.cafe-heading-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon-button{width:44px;height:44px}.cafe-heading-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon-button>.cafe-icon{width:17px;height:17px}.cafe-scene-caption[data-feedback=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-accent);font-weight:800}.cafe-scene-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:8px;display:flex}.cafe-viewing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-home-content{display:none}.cafe-viewing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-room-scene>svg{max-height:none}.cafe-home-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-play-actions{margin-top:12px}.cafe-room-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;gap:4px;margin-top:6px;display:flex}.cafe-room-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-text-button{justify-content:center;align-items:center;gap:5px;padding-inline:3px;font-size:12px;display:flex}.cafe-room-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-icon{width:17px;height:17px}.cafe-editor-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid var(--cafe-line);justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.cafe-editor-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{font-size:16px}.cafe-editing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-header,.cafe-editing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-heading{display:none}.cafe-editing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-scene-wrap{flex:1 0 160px}.cafe-editing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-placement,.cafe-edit-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:228px;min-height:228px;padding:10px 16px;overflow:auto}.cafe-edit-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid var(--cafe-line);flex-wrap:wrap;place-content:center;gap:10px;display:flex}.cafe-edit-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{text-align:center;width:100%;color:var(--cafe-muted);margin-bottom:6px;line-height:1.7}.cafe-edit-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-secondary{width:100%}.cafe-editing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-purchase-remainder{margin-top:5px}.cafe-editing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-placement-heading p{display:none}.cafe-editing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-purchase-footer{margin-top:6px}.cafe-precise-toggle{color:var(--cafe-muted)!important;font-size:12px!important}.cafe-precise-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:0 0;border:0;min-height:30px;margin-inline-start:auto;-webkit-text-decoration:underline;text-decoration:underline;display:block}.cafe-precise:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end}.cafe-editing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-placement-heading h2{font-size:17px}.cafe-room-scene[data-editable=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){touch-action:none}.cafe-room-scene[data-editable=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .scene-furniture,.cafe-room-scene[data-editable=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pending-item{touch-action:none;cursor:grab}.cafe-room-scene[data-dragging=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:grabbing}.cafe-room-scene:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .selected-ring{pointer-events:none}.cafe-editing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-room-scene>svg{max-height:none}.cafe-my-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--cafe-accent);background:var(--cafe-surface);text-align:start;border-radius:14px;align-items:center;gap:12px;min-height:72px;margin:0 20px 14px;padding:13px 14px;display:flex}.cafe-my-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{flex-direction:column;flex:1;gap:4px;display:flex}.cafe-my-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:var(--cafe-accent);font-size:17px}.cafe-my-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:var(--cafe-muted);font-size:12px;line-height:1.6}.cafe-my-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{color:var(--cafe-accent)}@media(max-height:740px){.cafe-setting-up:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-header{min-height:48px;padding-block:2px}.cafe-setting-up:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-scene-caption{display:none}.cafe-setting-up:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-scene-wrap{flex-basis:122px;min-height:122px}.cafe-onboarding:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:19px}.cafe-onboarding:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-finish-row{margin-block:5px}.cafe-onboarding:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-finish-choices button{min-height:53px}.cafe-onboarding:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-setup-free{margin:6px 0}}@media(orientation:landscape)and (max-height:520px){.cafe-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr 1fr;display:grid;overflow:auto}.cafe-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-header{grid-column:1/-1;min-height:44px;padding-block:0}.cafe-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-heading{display:none}.cafe-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-scene-wrap{grid-area:2/1;min-height:170px}.cafe-home-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cafe-onboarding:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-area:2/2;min-height:0;overflow:auto}.cafe-editing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-editor-bar{grid-column:1/-1;min-height:44px}.cafe-editing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-placement,.cafe-editing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-edit-tools{grid-area:2/2;height:auto;min-height:0;overflow:auto}.cafe-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-directory-back{display:none}.cafe-viewing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-scene-wrap{grid-column:1/-1}.cafe-room-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap}}.cafe-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cafe-social-setup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;display:flex;overflow:auto}.cafe-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-heading{padding:14px 18px 12px;display:block}.cafe-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-header{min-height:48px;padding-block:2px}.cafe-identity-sign:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--sign-surface:#eee5ce;--sign-ink:#254b43;--sign-muted:#54624e;--sign-edge:#b68e44;border:2px solid #b68e44;border:2px solid var(--sign-edge);background:#eee5ce;background:var(--sign-surface);color:#254b43;color:var(--sign-ink);box-shadow:inset 0 0 0 3px #eee5ce,inset 0 0 0 4px #b68e44,0 4px #0002;box-shadow:inset 0 0 0 3px var(--sign-surface),inset 0 0 0 4px var(--sign-edge),0 4px #0002;border-radius:9px 9px 14px 14px;padding:10px 14px 12px;position:relative}.cafe-screen[data-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-identity-sign{--sign-surface:#203b32;--sign-ink:#fff0ca;--sign-muted:#dfcfac;--sign-edge:#bd9b55;box-shadow:inset 0 0 0 3px #203b32,inset 0 0 0 4px #816b3c,0 4px #0004;box-shadow:inset 0 0 0 3px var(--sign-surface),inset 0 0 0 4px #816b3c,0 4px #0004}.cafe-identity-sign:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.cafe-identity-sign:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";background:var(--sign-edge);border-radius:3px;width:3px;height:18px;position:absolute;top:-16px;box-shadow:1px 0 #0003}.cafe-identity-sign:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{inset-inline-start:23%}.cafe-identity-sign:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{inset-inline-end:23%}.cafe-identity-sign:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-status,.cafe-identity-sign:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-meta{color:var(--sign-muted)}.cafe-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-heading h1{font-size:26px;line-height:1.6}.cafe-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-heading-title{padding-inline:4px}.cafe-owner-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid #bd9b5544;flex-wrap:wrap;justify-content:center;margin-top:6px;display:flex}.cafe-owner-actions>button{color:var(--sign-ink)!important}.cafe-owner-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{white-space:nowrap;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:4px 7px;font-size:12px;font-weight:700;display:flex}.cafe-owner-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button:hover{background:#bd9b551a}.cafe-owner-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button:focus-visible{outline:2px solid var(--sign-edge);outline-offset:-2px}.cafe-owner-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-icon{width:17px;height:17px}.cafe-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-home-content{padding-bottom:4px;overflow:visible}.cafe-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-play-actions{margin-top:12px}.cafe-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-meta{min-height:24px;font-size:12px}.cafe-theme-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:44px;height:44px}.cafe-group-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:3px}.cafe-roster-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--cafe-line);background:var(--cafe-surface);text-align:start;border-radius:16px;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 12px;display:flex}.cafe-roster-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cafe-roster-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:var(--cafe-ink);align-items:center;gap:7px;font-size:14px;display:flex}.cafe-roster-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-cafe-member-count]{color:var(--cafe-muted);font-size:13px;font-weight:400}.cafe-roster-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:var(--cafe-muted);font-size:12px;line-height:1.5}.cafe-roster-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{width:18px;height:18px;color:var(--cafe-accent)}.cafe-member-faces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0;max-width:142px;padding-inline-start:4px;display:flex}.cafe-member-faces>[data-avatar-frame]{border-color:var(--cafe-paper)!important}.cafe-member-faces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>[data-avatar-frame]{margin-inline-start:-4px}.cafe-member-faces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>[data-avatar-frame]:nth-child(n+4){display:none}.cafe-group-invite-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:8px;margin-top:12px;display:flex}.cafe-group-invite-actions>.cafe-secondary{font-size:14px!important}.cafe-group-invite-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-secondary{background:0 0;width:100%;min-width:0;min-height:50px;padding-inline:8px}.cafe-group-invite-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{color:var(--cafe-muted);text-align:center;font-size:12px;line-height:1.8}.cafe-group-invite-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-icon{width:19px;height:19px}.cafe-group-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:16px 0 0}.cafe-group-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{color:var(--cafe-muted);margin-bottom:12px;font-size:13px;line-height:1.8}.cafe-group-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-primary,.cafe-group-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-secondary{width:100%;min-height:50px;margin-top:12px}.cafe-group-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-text-button{text-align:start;padding-inline:0;font-size:12px}.cafe-group-incoming:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:4px}.cafe-group-incoming:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{margin-bottom:6px;font-size:16px;font-weight:800;line-height:1.7}.cafe-request-pending:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--cafe-available-bg);color:var(--cafe-ink);border-radius:12px;align-items:flex-start;gap:9px;padding:12px;display:flex}.cafe-request-pending:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{color:var(--cafe-available);margin-top:2px}.cafe-request-pending:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:14px;font-weight:800}.cafe-request-pending:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin-top:3px;font-size:12px;line-height:1.8}.cafe-group-notice{margin-top:10px!important}.cafe-group-notice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-accent);font-size:12px;line-height:1.7}.cafe-social-setup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-scene-wrap{flex:none;width:100%;height:230px;min-height:180px;margin-top:2px}.cafe-social-setup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-room-scene{min-height:160px}.cafe-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-room-preview{border:1px solid var(--cafe-line);background:var(--cafe-surface);border-radius:16px;flex:none;width:calc(100% - 36px);height:auto;min-height:0;margin:10px 18px 18px;padding:0 8px 8px}.cafe-preview-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:1;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;padding-inline:4px;display:flex}.cafe-preview-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{color:var(--cafe-muted);font-size:13px;font-weight:700}.cafe-preview-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-text-button{align-items:center;gap:6px;min-height:44px;padding-inline:0;font-size:12px;display:flex}.cafe-preview-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-icon{width:17px;height:17px}.cafe-room-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-room-scene{touch-action:pan-y;flex:none;height:clamp(145px,24vh,180px);min-height:0}.cafe-room-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-room-scene>svg{height:100%;max-height:none}.cafe-social-setup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-onboarding{padding:8px 20px 12px;overflow:visible}.cafe-social-setup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-onboarding h2{margin-bottom:4px;font-size:22px}.cafe-social-setup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-onboarding{padding-top:24px}.cafe-setup-cancel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;margin-top:10px;display:block}.cafe-setup-group-hint{margin-bottom:14px!important}.cafe-setup-group-hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);font-size:13px;line-height:1.85}.cafe-optional-colors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid var(--cafe-line);margin:8px 0 14px}.cafe-optional-colors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>summary{cursor:pointer;min-height:44px;color:var(--cafe-accent);touch-action:manipulation;padding:12px 0;font-size:12px;font-weight:700;display:list-item}.cafe-optional-colors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>summary:focus-visible{outline:3px solid var(--cafe-accent);outline-offset:3px}.cafe-setup-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-self:center;margin-bottom:12px}.cafe-group-roster:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-sheet-heading{margin-bottom:10px}.cafe-group-requests:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid var(--cafe-line);margin-bottom:7px;padding:0 0 15px}.cafe-group-requests:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h3{font-size:14px;font-weight:800}.cafe-request-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.cafe-request-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.cafe-request-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div:last-child{justify-content:flex-end;gap:6px;width:100%;display:flex}.cafe-request-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-secondary,.cafe-request-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-text-button{min-height:44px;padding:6px 14px}.cafe-member-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0;padding:0;list-style:none}.cafe-member-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li{border-bottom:1px solid var(--cafe-line)}.cafe-member-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:9px;padding:12px 0;display:flex}.cafe-member-identity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cafe-member-identity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{overflow-wrap:anywhere;font-size:14px}.cafe-member-identity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span,.cafe-member-identity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:var(--cafe-muted);font-size:13px;font-weight:400;line-height:1.6}.cafe-member-identity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-online=true]{color:var(--cafe-available)}.cafe-member-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--cafe-surface);border-radius:10px;margin-bottom:10px;padding:0 9px 10px}.cafe-member-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-menu-option{min-height:48px;font-size:12px}.cafe-group-danger{color:var(--cafe-error)!important}.cafe-group-leave:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:16px}.cafe-group-confirm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h3{overflow-wrap:anywhere;font-size:18px;font-weight:800;line-height:1.8}.cafe-group-confirm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{color:var(--cafe-muted);margin:8px 0 18px;font-size:13px;line-height:1.9}.cafe-group-confirm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-primary,.cafe-group-confirm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-secondary{width:100%;margin-top:10px}.cafe-directory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-my-door{flex-shrink:0;min-height:88px}.cafe-directory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-my-door>span{min-width:0}.cafe-directory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-my-door strong{overflow-wrap:anywhere;font-size:18px;line-height:1.6}.cafe-group-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-inline-start:3px solid var(--cafe-accent);align-items:center;gap:4px;padding:10px 11px;display:flex;box-shadow:0 3px #0001}.cafe-directory-emblem:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#254b43;background:#eee5ce;border:1px solid #b68e4466;border-radius:11px;flex-shrink:0;place-items:center;width:48px;height:56px;display:grid;box-shadow:inset 0 0 0 3px #eee5ce,inset 0 0 0 4px #b68e4444}.cafe-screen[data-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-directory-emblem{color:#e0b95c;background:#203b32;box-shadow:inset 0 0 0 3px #203b32,inset 0 0 0 4px #bd9b5544}.cafe-directory-emblem:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{width:29px;height:29px}.cafe-group-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-public-copy{flex:1;min-width:0;padding:3px 7px}.cafe-group-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-public-title h2{font-size:19px;line-height:1.7}.cafe-card-owner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);margin-bottom:8px;font-size:11px;line-height:1.7;display:block}.cafe-group-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-public-bottom{flex-wrap:wrap;gap:5px;padding-top:7px}.cafe-group-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-public-bottom>span{font-size:13px}.cafe-group-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-public-bottom>strong{margin-inline-start:auto;font-size:12px}.cafe-start-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid var(--cafe-line);flex-shrink:0;padding:12px 0 7px}.cafe-start-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-secondary{background:0 0;width:100%}.cafe-start-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{color:var(--cafe-muted);margin:0 3px 9px;font-size:12px;line-height:1.8}@media(min-width:400px){.cafe-member-faces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>[data-avatar-frame]:nth-child(4){display:block}.cafe-request-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div:last-child{width:auto}}@media(max-width:350px){.cafe-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-heading h1{font-size:23px}.cafe-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-heading-title{padding-inline:4px}.cafe-roster-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:8px;padding:10px}.cafe-group-invite-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-secondary{gap:5px}.cafe-social-setup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-onboarding{padding-inline:14px}.cafe-social-setup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-onboarding h2{font-size:20px}}@media(orientation:landscape)and (max-height:520px){.cafe-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cafe-social-setup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.cafe-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-heading{display:block}.cafe-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-home-content,.cafe-social-setup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-onboarding{overflow:visible}.cafe-social-setup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-scene-wrap{height:220px;min-height:180px}.cafe-directory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:auto}.cafe-directory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-results{flex:none;min-height:150px;overflow:visible}.cafe-social-setup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-onboarding h2{font-size:19px}}.cafe-play-door{padding:9px 14px!important}.cafe-play-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:10px;width:100%;min-height:64px}.cafe-play-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{text-align:start;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cafe-play-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:15px;font-weight:800;line-height:1.6}.cafe-play-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{white-space:normal;font-size:13px;font-weight:500;line-height:1.6}.cafe-play-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon:last-child{width:18px;height:18px}.cafe-crest:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--crest-paper:#f1d491;--crest-ink:#244b3c;--crest-line:#ba9551;flex-shrink:0;width:64px;height:68px;display:block}.cafe-crest[data-crest="1"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--crest-ink:#743d2b}.cafe-crest[data-crest="2"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--crest-ink:#30566b}.cafe-crest-outline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){fill:var(--crest-ink);stroke:var(--crest-line);stroke-width:2px}.cafe-crest-ring:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){stroke:var(--crest-paper);stroke-width:.7px;opacity:.6}.cafe-crest-tile:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) rect{fill:var(--crest-paper);stroke:var(--crest-paper);stroke-width:1.5px}.cafe-crest-tile:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) path{stroke:var(--crest-ink);stroke-width:1px}.cafe-crest-tile:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) circle{fill:var(--crest-ink)}.cafe-crest-rays:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){stroke:var(--crest-paper);stroke-width:1.5px;stroke-linecap:round}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:radial-gradient(at 50% 0,#b5974910,#0000 65%)}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-identity-sign{border-radius:9px 9px 22px 22px;padding:12px 14px 0}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-heading-title{text-align:center;justify-content:flex-start;gap:14px;min-height:90px;padding:8px 2px 12px;display:flex}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-heading-title>div{flex:1;min-width:0}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-heading-title small{color:var(--sign-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-heading-title small>.cafe-crest{width:28px;height:30px}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-heading-title h1{overflow-wrap:anywhere;font-size:28px;font-weight:800;line-height:1.6}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-status{text-align:start;justify-content:flex-start;font-size:13px}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-owner-actions{min-height:46px;margin:0 -2px}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-owner-actions button{white-space:normal;padding-inline:4px;font-size:13px}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-roster-door{background:var(--cafe-raised);border-inline-start:3px solid var(--cafe-accent);border-radius:14px;min-height:80px}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-play-actions{margin-top:16px}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-play-door{min-height:72px;box-shadow:0 4px 0 var(--cafe-accent-deep);border-radius:13px}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-play-door>.cafe-icon:first-child{width:29px;height:29px}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-group-invite-actions{margin-top:18px}.cafe-invite-ticket:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--cafe-line);background:var(--cafe-surface);text-align:start;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:80px;padding:12px;display:flex;position:relative}.cafe-invite-ticket:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cafe-invite-ticket:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:14px;line-height:1.6}.cafe-invite-ticket:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:var(--cafe-muted);font-size:13px;line-height:1.7}.cafe-ticket-mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-inline-end:1px dashed var(--cafe-line);width:45px;color:var(--cafe-accent);align-self:stretch;place-items:center;padding-inline-end:12px;display:grid}.cafe-invite-ticket:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{width:17px;height:17px;color:var(--cafe-accent)}.cafe-club-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;color:var(--cafe-muted);justify-content:center;align-items:center;gap:7px;padding:16px 0 12px;font-size:13px;line-height:1.8;display:flex}.cafe-club-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon,.cafe-identity-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{width:17px;height:17px}.cafe-founding-mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--cafe-line);background:var(--cafe-surface);color:var(--cafe-accent);border-radius:14px;align-items:center;gap:12px;margin:0 0 20px;padding:12px 14px;display:flex}.cafe-founding-mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{font-size:16px;font-weight:700;line-height:1.8}.cafe-founding-mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-crest{width:44px;height:48px}.cafe-club .cafe-onboarding>.cafe-setup-group-hint{margin-bottom:24px!important}.cafe-club .cafe-onboarding .cafe-input{font-size:18px!important}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-onboarding .cafe-input{background:var(--cafe-raised);border-color:var(--cafe-accent);height:54px}.cafe-identity-note{margin:13px 0 22px!important}.cafe-identity-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);align-items:center;gap:8px;font-size:12px;line-height:1.8;display:flex}.cafe-directory-emblem:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-crest{width:52px;height:58px}@media(max-width:350px){.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-heading-title{gap:9px}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-heading-title h1{font-size:24px}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-heading-title>.cafe-crest{width:52px;height:58px}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-play-door strong{font-size:14px}.cafe-club:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-owner-actions button{gap:4px;font-size:12px}.cafe-invite-ticket:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:8px}.cafe-invite-ticket:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:13px}.cafe-ticket-mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:36px;padding-inline-end:8px}}@media(max-height:650px){.cafe-founding-mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:18px;padding-block:10px}.cafe-founding-mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-crest{width:40px;height:44px}.cafe-club .cafe-onboarding>.cafe-setup-group-hint{margin-bottom:14px!important}}.cafe-group-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--cafe-line);background:var(--cafe-surface);border-radius:14px;flex-shrink:0;gap:4px;margin:0 18px 14px;padding:4px;display:flex}.cafe-group-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-width:0;min-height:44px;color:var(--cafe-muted);background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:6px 8px;font-size:14px;font-weight:700;display:flex}.cafe-group-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-current=page]{background:var(--cafe-accent);color:var(--cafe-paper);box-shadow:0 2px 3px #0002}.cafe-group-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-icon{flex-shrink:0;width:18px;height:18px}.cafe-group-navigation-back:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:0 0;border:0;margin-bottom:8px;padding:0}.cafe-group-navigation-back:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{color:var(--cafe-accent);flex:none;justify-content:flex-start}@media(max-width:350px){.cafe-group-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:14px}.cafe-group-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{gap:5px;font-size:13px}}.cafe-create-door{color:var(--cafe-accent)!important}.cafe-create-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--cafe-accent);background:var(--cafe-surface);text-align:start;border-radius:13px;flex-shrink:0;align-items:center;gap:10px;min-height:52px;margin:0 20px 14px;padding:10px 14px;font-size:15px;font-weight:800;display:flex}.cafe-create-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{flex:1}.cafe-create-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{width:21px;height:21px}.cafe-owner-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>[data-cafe-leave-group]{border-inline-start:1px solid #bd9b5555;border-radius:0}.cafe-owner-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>[data-cafe-leave-group]:first-child{border:0}.cafe-leave-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-sheet-heading p{font-size:14px;line-height:1.9}.cafe-leave-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;display:flex;overflow:hidden}.cafe-leave-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-sheet-heading,.cafe-leave-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-sheet-handle{flex-shrink:0}.cafe-leave-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0;gap:10px;margin-top:14px;display:grid}.cafe-successors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:0;min-width:0;min-height:0;margin:0;padding:0;overflow:auto}.cafe-successors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) legend{margin-bottom:10px;font-size:15px;font-weight:800}.cafe-successors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label{border:1px solid var(--cafe-line);background:var(--cafe-surface);cursor:pointer;border-radius:12px;align-items:center;gap:9px;min-height:64px;margin-top:8px;padding:8px 12px;display:flex}.cafe-successors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label:has(:checked){border-color:var(--cafe-accent);box-shadow:inset 0 0 0 1px var(--cafe-accent)}.cafe-successors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input{width:18px;height:18px;accent-color:var(--cafe-accent);flex-shrink:0}.cafe-successors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px}.cafe-successors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label>span{color:var(--cafe-muted);font-size:12px}@media(max-width:350px){.cafe-create-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:14px}.cafe-owner-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-icon{width:15px;height:15px}}.cafe-applications:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--cafe-line);background:var(--cafe-raised);border-radius:16px;margin:0 18px 14px}.cafe-applications:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{cursor:pointer;min-height:68px;color:var(--cafe-accent);align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.cafe-applications:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary::-webkit-details-marker{display:none}.cafe-applications:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary>span{flex:1;min-width:0}.cafe-applications:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary strong{align-items:center;gap:10px;font-size:16px;display:flex}.cafe-applications:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary b{background:var(--cafe-surface);border-radius:20px;padding:0 8px;font-size:13px}.cafe-applications:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary small{color:var(--cafe-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.cafe-applications:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary>.cafe-icon{flex:none;width:21px;height:21px}.cafe-applications[open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary>.cafe-icon:last-child{transform:rotate(180deg)}.cafe-application-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0 14px 10px}.cafe-application-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{color:var(--cafe-muted);font-size:13px;line-height:1.7}.cafe-application:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid var(--cafe-line);padding:14px 0}.cafe-application:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{overflow-wrap:anywhere;font-size:17px}.cafe-application:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:var(--cafe-muted);margin:5px 0 8px;font-size:13px;line-height:1.6}.cafe-application-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:10px;display:flex}.cafe-application-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{border:1px solid var(--cafe-line);background:var(--cafe-surface);min-height:44px;color:var(--cafe-accent);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.cafe-application-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-application-cancel{color:var(--cafe-muted);text-underline-offset:4px;background:0 0;border-color:#0000;-webkit-text-decoration:underline;text-decoration:underline}.cafe-application-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-icon{width:16px;height:16px}.cafe-application-footnote:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:4px 0}.cafe-application-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-accent);margin-bottom:5px;font-size:12px;display:block}.cafe-directory-membership:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);margin:0 20px 14px;font-size:13px}.cafe-directory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior:contain;overflow-y:auto}.cafe-directory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-results{flex:1 0 auto;overflow:visible}.cafe-applications:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0}.cafe-competition-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-block:1px solid var(--cafe-line);margin:16px 0 0;padding:8px 0 0}.cafe-month-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.cafe-month-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{flex-direction:column;gap:2px;min-width:0;display:flex}.cafe-month-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div>span{color:var(--cafe-muted);font-size:12px}.cafe-month-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:21px;font-weight:800;line-height:1.5}.cafe-month-rank:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-accent);text-align:end;overflow-wrap:anywhere;font-size:13px;font-weight:700}.cafe-competition-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-competition-note{margin:5px 4px 3px}.cafe-competition-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.8}.cafe-ranking-door{color:var(--cafe-accent)!important;font-size:13px!important;font-weight:700!important}.cafe-ranking-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:7px 4px;display:flex}.cafe-ranking-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-icon{width:17px;height:17px}.cafe-competition-unavailable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:1.8;display:flex}.cafe-competition-unavailable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-text-button{flex-shrink:0;font-size:12px}.cafe-identity-location{margin-top:2px!important}.cafe-identity-location:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);font-size:12px}.cafe-name-adjusted{margin-top:4px!important}.cafe-name-adjusted:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);font-size:12px;line-height:1.8}.cafe-name-adjusted:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-height:44px;color:var(--cafe-accent);background:0 0;border:0;padding-inline:7px;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.cafe-location-fields:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px;display:grid}.cafe-location-fields:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label{min-width:0;font-size:12px;font-weight:700;line-height:1.8}.cafe-location-fields select{font-size:14px!important}.cafe-location-fields:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select{width:100%;min-height:46px;margin-top:4px;padding-inline:8px;font-family:inherit}.cafe-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select:focus-visible,.cafe-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary:focus-visible{outline:3px solid var(--cafe-accent);outline-offset:3px}.cafe-location-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);font-size:12px}.cafe-setup-location:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:4px 0 10px}.cafe-setup-location:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{align-items:center;gap:8px;padding-inline:0;font-size:13px;display:flex}.cafe-setup-location:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button .cafe-icon{width:15px;height:15px}.cafe-setup-location:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-location-picker{padding-bottom:4px}.cafe-roster-sections:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid var(--cafe-line);gap:6px;margin-bottom:14px;display:flex}.cafe-roster-sections:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-height:46px;color:var(--cafe-muted);background:0 0;border:0;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 3px;font-size:13px;font-weight:700;display:flex}.cafe-roster-sections:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{border-bottom-color:var(--cafe-accent);color:var(--cafe-accent)}.cafe-roster-sections:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button>span{background:var(--cafe-surface);border-radius:50%;padding:0 6px;font-size:11px}.cafe-contribution-total:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cafe-former-points:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:13px;line-height:1.8;display:flex}.cafe-contribution-total:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:8px}.cafe-contribution-total:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:var(--cafe-accent);white-space:nowrap}.cafe-former-points:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid var(--cafe-line);color:var(--cafe-muted);font-size:12px}.cafe-contribution-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cafe-ranking-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0;padding:0;list-style:none}.cafe-contribution-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{border-bottom:1px solid var(--cafe-line);align-items:center;gap:8px;min-height:60px;padding:8px 2px;display:flex}.cafe-contribution-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;line-height:1.7}.cafe-contribution-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li>strong>small{color:var(--cafe-accent);font-size:11px;display:block}.cafe-contribution-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li>svg{flex-shrink:0}.cafe-contribution-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-you],.cafe-ranking-row[data-you]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--cafe-surface)}.cafe-rank-number:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:23px;max-width:52px;color:var(--cafe-accent);text-align:center;overflow-wrap:anywhere;flex-shrink:0;font-size:13px;font-weight:800}.cafe-row-points:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:700}.cafe-row-points:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:var(--cafe-muted);text-align:center;font-size:10px;font-weight:400;display:block}.cafe-score-rules:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);margin-top:14px;font-size:12px;line-height:1.8}.cafe-score-rules:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{cursor:pointer;min-height:44px;color:var(--cafe-accent);align-content:center;font-weight:700}.cafe-score-rules:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin-bottom:8px}.cafe-ranking-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:0;border-bottom:1px solid var(--cafe-line);text-align:start;background:0 0;align-items:center;gap:9px;width:100%;min-height:76px;padding:10px 3px;display:flex}.cafe-ranking-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-crest{flex-shrink:0;width:34px;height:39px}.cafe-ranking-identity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0}.cafe-ranking-identity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{overflow-wrap:anywhere;font-size:14px;line-height:1.7;display:block}.cafe-ranking-identity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:var(--cafe-muted);font-size:11px;line-height:1.7;display:block}.cafe-own-standing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:12px}.cafe-own-standing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-competition-note{padding:6px 4px}.cafe-ranking-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);padding:18px 4px;font-size:14px;line-height:1.8}.cafe-ranking-pages:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:10px;padding-top:16px;font-size:13px;display:flex}.cafe-ranking-pages:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-width:82px}.cafe-directory-ranking:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid var(--cafe-line);margin-bottom:7px}.cafe-card-location:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cafe-card-standing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-muted);font-size:11px;line-height:1.8;display:block}.cafe-card-standing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cafe-accent)}@media(max-width:350px){.cafe-ranking-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:7px}.cafe-ranking-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-crest{width:28px;height:33px}.cafe-ranking-identity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:13px}.cafe-contribution-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{gap:6px}.cafe-contribution-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-row-points{font-size:11px}.cafe-month-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:19px}}.cafe-after-match:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.cafe-match-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;color:#f5e7c9;color:var(--cafe-ink,#f5e7c9);text-align:start;background:#203b3224;border:1px solid #b997524d;border-radius:12px;margin:10px 0;padding:12px 14px}.cafe-match-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin:0;font-size:14px;font-weight:800;line-height:1.7}.cafe-match-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:#d8c29e;color:var(--cafe-muted,#d8c29e);margin:3px 0;font-size:12px;line-height:1.8}.cafe-match-person:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.cafe-match-person:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.cafe-match-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-height:44px;color:#e9c166;color:var(--cafe-accent,#e9c166);touch-action:manipulation;border:1px solid #b9975280;border-radius:9px;flex-shrink:0;padding:8px 12px;font-size:12px;font-weight:700}.cafe-match-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:disabled{opacity:.65}.cafe-match-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible{outline:2px solid #e9c166;outline:2px solid var(--cafe-accent,#e9c166);outline-offset:2px}.cafe-match-person>span,.cafe-match-success{color:#e9c166!important;color:var(--cafe-accent,#e9c166)!important}.cafe-match-person:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span,.cafe-match-success:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:5px;font-size:12px;display:flex}.cafe-match-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-icon{flex-shrink:0;width:18px;height:18px}.cafe-incoming-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:8px}.cafe-incoming-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.cafe-incoming-card{border-top:1px solid #b997524d;margin-top:8px}.cafe-incoming-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{overflow-wrap:anywhere;font-size:17px;font-weight:800;line-height:1.6;display:block}.cafe-match-buttons:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:10px;margin-top:9px;display:flex}.cafe-match-buttons:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button:first-child{background:#e9c166;background:var(--cafe-accent,#e9c166);color:#241707;color:var(--cafe-on-accent,#241707);flex:1}.cafe-match-buttons:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-match-quiet{background:0 0;border-color:#0000}.cafe-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-match-social{flex-shrink:0;width:calc(100% - 36px);margin:6px 18px}.cafe-match-receipt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95c;color:var(--color-gold,#e0b95c);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:6px;margin:8px 0;font-size:12px;line-height:1.8;display:flex}.cafe-match-receipt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cafe-icon{flex-shrink:0;width:15px;height:15px}.shop-discovery:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;color:#f4ecd8;color:var(--color-cream,#fff4dc);background:#150f0955;border:1px solid #d6aa5645;border-radius:14px;padding:8px 10px 10px}.shop-discovery-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:6px;display:flex}.shop-discovery-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin:0;font-size:13px;font-weight:800}.shop-discovery-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{cursor:pointer;min-height:44px;color:#e0b95c;color:var(--color-gold,#f5c451);flex-shrink:0;font-size:11px;font-weight:700}.shop-discovery-doors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.shop-discovery-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;text-align:center;background:#130e0866;border:1px solid #d6aa562e;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:5px 3px;display:flex}.shop-discovery-door:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#72522b33;border-color:#d6aa5699}.shop-discovery:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible{outline:2px solid #e0b95c;outline:2px solid var(--color-gold,#f5c451);outline-offset:3px}.shop-discovery-art:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;align-items:center;width:100%;height:44px;display:flex}.shop-discovery-stones:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;align-items:center;gap:2px;display:flex}.shop-discovery-sticker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;align-items:center;display:flex}.shop-discovery-sticker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{font-size:25px;line-height:1}.shop-discovery-sticker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:#e0b95c;color:var(--color-gold,#f5c451);font-size:9px;line-height:1.4}.shop-discovery-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:12px}.table-cue:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-width:0;height:40px;color:#f4ecd8;color:var(--color-cream,#f3e5c8);justify-content:center;align-items:center;gap:8px;display:flex}.table-cue-lines:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;flex-direction:column;justify-content:center;min-width:0;line-height:1.2;display:flex}.table-cue-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.table-cue-secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;color:#ddc4a0;height:15px;font-size:11px;line-height:15px;display:block;overflow:hidden}.table-cue.is-mine:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cue-primary{color:#e0b95c;color:var(--color-gold,#e0b95c)}.table-cue.is-mine:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cue-primary:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-inline-end:6px;display:inline-block}.table-cue:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-height:44px;color:#e0b95c;color:var(--color-gold,#e0b95c);text-underline-offset:3px;cursor:pointer;flex-shrink:0;padding:0 7px;font-size:11px;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.table-cue:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid}.table-cue.is-choosing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between}.table-cue.is-rival:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cue-primary{color:#f0855f;color:var(--color-rival-soft,#e59a87)}.table-cue.is-mine:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cue-primary{background:#e0b95c16;border-radius:6px;padding-inline:8px}.table-cue-secondary[data-first-tip]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8;color:var(--color-tan,#e6cfa8)}.learning-help-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px;color:#e6cfa8;color:var(--color-tan);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:4px 7px;font-size:12px;font-weight:700;display:inline-flex}.learning-help-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{flex-shrink:0}.learning-help-button:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.learning-start:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.learning-stop:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid #e0b95c;outline:2px solid var(--color-gold);outline-offset:2px}.learning-help-button:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.learning-start:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#e0b95c22}.learning-home-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:8px;display:flex}.learning-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px;color:#e0b95c;color:var(--color-gold);cursor:pointer;border:1px solid #e0b95c60;border-radius:12px;padding:6px 12px;font-size:14px;font-weight:700}.learning-help-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd8;color:var(--color-cream);flex-direction:column;gap:20px;font-size:16px;line-height:1.7;display:flex}.learning-help-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3,.learning-name-setting:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) legend{color:#e0b95c;color:var(--color-gold);margin-bottom:8px;font-weight:800}.learning-help-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:6px 0}.learning-help-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{cursor:pointer;min-height:48px;padding:10px 0;font-weight:700}.learning-help-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) details{border-bottom:1px solid #e0b95c30}.learning-current:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.learning-position:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.learning-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#e0b95c0a;border:1px solid #e0b95c40;border-radius:12px;padding:12px}.learning-pause-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8;color:var(--color-tan);font-size:13px}.learning-example:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){direction:ltr;background:#0002;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:16px 8px;display:flex}.learning-example:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{text-align:center;direction:rtl;width:100%;font-size:14px}.learning-name-setting:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd8;color:var(--color-cream);flex-direction:column;gap:8px;display:flex}.learning-name-setting:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label{cursor:pointer;border:1px solid #e0b95c40;border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:flex}.learning-name-setting:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input{accent-color:#e0b95c;accent-color:var(--color-gold);flex-shrink:0;width:18px;height:18px}.learning-name-setting:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{flex-direction:column;display:flex}.learning-name-setting:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:#e6cfa8;color:var(--color-tan);font-size:13px}.learning-stop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-height:48px;color:#e0b95c;color:var(--color-gold);cursor:pointer;border:1px solid #e0b95c60;border-radius:12px;font-weight:700}.learning-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd8;color:var(--color-cream);margin-bottom:12px;font-size:14px;line-height:1.6}.learning-cue:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cue-secondary{height:17px;font-size:12px;line-height:17px}.learning-cue:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cue-primary{font-size:14px}.learning-cue:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{border:1px solid #e0b95c60;border-radius:10px;min-width:44px;font-size:13px;-webkit-text-decoration:none;text-decoration:none}@media(max-width:360px){.table-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .learning-help-button span{display:none}}.learning-example:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) figure{direction:ltr;flex-direction:column;align-items:center;gap:6px;display:flex}.learning-example:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) figcaption{direction:rtl;font-size:13px}.learning-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid #d8b78530;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px 12px;display:grid}.learning-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-height:44px;color:#e6cfa8;color:var(--color-tan);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.learning-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button span{border:1px solid #d8b78550;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.learning-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{color:#e0b95c;color:var(--color-gold);background:#e0b95c20}.learning-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true] span{background:#e0b95c;background:var(--color-gold);color:#2a160a;color:var(--color-cocoa);border-color:#0000}.learning-guide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:12px;display:flex}.learning-guide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{font-size:18px;line-height:1.5}.learning-guide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .learning-note{color:#e6cfa8;color:var(--color-tan);font-size:14px;line-height:1.7}.learning-number-choice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:8px;display:flex}.learning-number-choice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label{color:#e0b95c;color:var(--color-gold);font-size:16px;font-weight:700}.learning-number-choice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label small{color:#e6cfa8;color:var(--color-tan);font-size:12px;font-weight:400;display:block}.learning-number-choice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select{border:1px solid #e0b95c;border:1px solid var(--color-gold);background:#2a160a;background:var(--color-cocoa);min-width:100px;min-height:44px;color:#e0b95c;color:var(--color-gold);cursor:pointer;border-radius:9px;padding:6px;font-size:16px;font-weight:700}.learning-family:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px 7px;padding:8px 0;display:grid}.learning-family:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) figure{direction:ltr;flex-direction:column;align-items:center;gap:6px;display:flex}.learning-family:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) figcaption{text-align:center;direction:rtl;font-size:11px;line-height:1.5}.learning-family:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) figcaption small{color:#e6cfa8;color:var(--color-tan);direction:ltr;unicode-bidi:bidi-override;font-size:11px;display:block}.learning-guide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .learning-definition{border-inline-start:3px solid #e0b95c;border-inline-start:3px solid var(--color-gold);background:#e0b95c0a;padding:8px 12px;font-size:14px}.learning-guide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .learning-doubles-heading{margin-top:20px;font-size:16px}.learning-guide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .learning-deal-title{margin:0;font-size:16px}.learning-modes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.learning-modes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{cursor:pointer;border:1px solid #d8b78555;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:84px;padding:8px 4px;display:flex}.learning-modes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{border:2px solid #e0b95c;border:2px solid var(--color-gold);background:#e0b95c15}.learning-modes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:#e0b95c;color:var(--color-gold);font-size:16px}.learning-modes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{font-size:13px}.learning-modes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:#e6cfa8;color:var(--color-tan);font-size:11px}.learning-deal-map:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){direction:ltr;background:#18362f;border:1px solid #8f8a5466;border-radius:35%;grid-template-rows:74px 74px 74px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:6px;margin:12px 0;padding:12px 6px;display:grid}.learning-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;direction:rtl;background:#192b23;border:1px solid #d8b78555;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:74px;padding:4px 1px;font-size:12px;display:flex}.learning-seat.is-partner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f7df9a;border:2px solid #e0b95c}.learning-seat.is-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-area:3/2}.learning-seat.is-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-area:1/2}.learning-seat.is-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-area:2/1}.learning-seat.is-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-area:2/3}.learning-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{font-size:19px;line-height:1}.learning-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b small{font-size:11px;font-weight:400}.learning-back-hand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){direction:ltr;gap:2px;max-width:100%;display:flex}.learning-back-hand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{background:#3b2517;border:1px solid #eedca1;border-radius:2px;width:5px;height:15px;display:block}.learning-deal-middle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;direction:rtl;flex-direction:column;grid-area:2/2;justify-content:center;align-items:center;gap:3px;display:flex}.learning-deal-middle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:#f7df9a;font-size:18px}.learning-deal-middle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{color:#efdfb5;font-size:10px;line-height:1.4}.learning-draw-stack:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#462d1b;border:1px solid #ead4a1;border-radius:3px;width:23px;height:14px;margin:5px;box-shadow:3px -3px 0 -1px #462d1b,3px -3px #ad9c78,6px -6px 0 -1px #462d1b,6px -6px #ad9c78}.learning-removed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px dashed #d8b78555;border-radius:10px;align-items:center;gap:12px;padding:10px;font-size:14px;display:flex}.learning-removed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{flex-shrink:0}.learning-mode-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:8px;display:flex}.learning-mode-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin:0}.learning-mode-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-height:44px;color:#e6cfa8;color:var(--color-tan);cursor:pointer;font-size:13px;-webkit-text-decoration:underline;text-decoration:underline}.learning-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid #d8b78540;padding-top:16px}.learning-score-example:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){direction:ltr;background:#0002;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:16px 8px;display:flex}.learning-score-example:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:#e0b95c;color:var(--color-gold);text-align:center;direction:rtl;width:100%;font-size:16px}.learning-guide-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:stretch;gap:8px;display:flex}.learning-guide-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{cursor:pointer;border-radius:10px;flex:1;min-height:48px;padding:6px 10px;font-size:13px;font-weight:700;line-height:1.5}.learning-next:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#e0b95c;background:var(--color-gold);color:#2a160a;color:var(--color-cocoa);border:1px solid #e0b95c;border:1px solid var(--color-gold)}.learning-guide-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .learning-stop{width:auto;color:#e6cfa8;color:var(--color-tan);border-color:#d8b78550}.match-result-backdrop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--result-inset-top:max(12px, env(safe-area-inset-top,0px), var(--safe-area-inset-top,0px));--result-inset-bottom:max(12px, env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px));padding:max(12px,env(safe-area-inset-top,0px),0px) max(12px,env(safe-area-inset-right,0px),0px) max(12px,env(safe-area-inset-bottom,0px),0px) max(12px,env(safe-area-inset-left,0px),0px);padding:var(--result-inset-top) max(12px,env(safe-area-inset-right,0px),var(--safe-area-inset-right,0px)) var(--result-inset-bottom) max(12px,env(safe-area-inset-left,0px),var(--safe-area-inset-left,0px));background-image:radial-gradient(90% 70% at 50% 40%,#0000 40%,#0a05028c)}.match-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;width:100%;max-width:380px;max-height:100%;color:#f4ecd8;color:var(--color-cream);background:radial-gradient(80% 210px at 50% 0,#ffce7642,#0000 72%),linear-gradient(#37210f,#2a160a 34%,#1d0f06);border:1px solid #e0b95c80;border-radius:18px;grid-template-rows:minmax(0,1fr) auto;padding:0 12px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #1a0d05d9,inset 0 0 0 4px #e0b95c29,0 0 44px #e0b95c33,0 24px 60px #0009}.match-result[data-outcome=loss]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:radial-gradient(78% 170px at 50% 0,#f4ecd81a,#0000 72%),linear-gradient(#2e1b0e,#25140a 34%,#1b0e06);border-color:#e6cfa838;box-shadow:inset 0 0 0 3px #1a0d05d9,inset 0 0 0 4px #e6cfa812,0 24px 60px #0009}.match-result-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:26px;padding-bottom:6px;position:relative}.match-result-lamp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:-24px;position:absolute;top:0;left:50%}.match-result-bulb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.55}.match-result-lamp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform-origin:24px 0;animation:1.6s ease-out .1s both match-result-sway}.match-result[data-outcome=win]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .match-result-bulb{opacity:1}.match-result-light:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.match-result-burst:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none;transform-origin:50% 42%;background:radial-gradient(44% 36% at 50% 42%,#ffd6808c,#0000 70%),repeating-conic-gradient(at 50% 42%,#ffd47852 0deg 4.5deg,#0000 4.5deg 15deg);width:400px;height:300px;margin-left:-200px;animation:1.2s cubic-bezier(.2,.7,.2,1) .1s both match-result-burst;position:absolute;top:-110px;left:50%;-webkit-mask-image:radial-gradient(closest-side at 50% 42%,#000 35%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 42%,#000 35%,#0000)}.match-result-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd8;color:var(--color-cream);text-shadow:0 2px #00000073;font-size:22px;font-weight:800;line-height:1.25;position:relative}.match-result[data-outcome=win]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .match-result-reason{color:#f0dcb4;text-shadow:0 1px 3px #1d0f06,0 0 8px #1d0f06e6}.match-result[data-outcome=win]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .match-result-title{color:#f8d27a;text-shadow:0 2px #3a1f08,0 0 22px #ffc45473;font-size:24px}.match-result-reason:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8d1;margin-top:3px;font-size:13px;line-height:1.4;position:relative}.match-result-scores:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));column-gap:12px;margin-top:4px;padding:0 3px;display:grid;position:relative}.match-result-score-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8;color:var(--color-tan);margin-top:8px;font-size:12px;line-height:1.5}.match-result-slate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--slate:#1f4238;--rule:#a3b29766;--frame:#4a2e18;--glow:transparent;--ink:#f3e3bd9e;--label:#f3e3bdc7;--ring:#142e27e6;background:radial-gradient(ellipse 80% 70% at 50% 0,#ffffff14,transparent 70%),#1f4238;background:radial-gradient(ellipse 80% 70% at 50% 0,#ffffff14,transparent 70%),var(--slate);min-height:66px;box-shadow:inset 0 0 0 1px #142e27,inset 0 0 0 3px #a3b29766,inset 0 0 0 4px #1f4238,0 0 0 3px #4a2e18,0 0 0 4px #140a04,0 0 30px transparent,0 7px 14px #00000073;box-shadow:inset 0 0 0 1px #142e27,inset 0 0 0 3px var(--rule),inset 0 0 0 4px var(--slate),0 0 0 3px var(--frame),0 0 0 4px #140a04,0 0 30px var(--glow),0 7px 14px #00000073;border-radius:6px 11px 7px 10px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"face name""face score";align-items:center;column-gap:8px;padding:7px 9px;display:grid;position:relative;transform:rotate(-.8deg)}.match-result-slate:not([data-mine]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name face""score face";transform:rotate(.8deg)}.match-result-slate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.match-result-slate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";background:#b8ba9e;border-radius:50%;width:3px;height:3px;position:absolute;top:5px;box-shadow:0 1px 1px #102d25}.match-result-slate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{right:6px}.match-result-slate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{left:6px}.match-result-face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-area:face;justify-self:center;display:flex}.match-result-face>*,.match-result-duo>*{box-shadow:0 0 0 2px var(--ring),0 3px 8px #00000080!important}.match-result-face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*,.match-result-duo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{border-radius:50%}.match-result-face>.match-result-duo{box-shadow:none!important}.match-result-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;text-overflow:ellipsis;color:var(--label);text-shadow:1px 1px #102d25;grid-area:name;align-self:end;font-size:12.5px;font-weight:700;overflow:hidden}.match-result-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);text-shadow:1px 2px #102d25;grid-area:score;align-self:start;font-size:27px;font-weight:800;line-height:1.1}.match-result-slate[data-result-winner]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.match-result-slate[data-tied]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--slate:#245044;--rule:#d6dec48c;--frame:#6d4a2a;--glow:#f4ecd821;--ink:#fbf3df;--label:#f3e3bd;--ring:#e6cfa8}.match-result-slate[data-result-winner]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .match-result-score{font-size:31px}.match-result-slate[data-tied]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .match-result-score{font-size:29px}.match-result[data-outcome=win]:not([data-level]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .match-result-slate[data-result-winner]{--rule:#f8d27a99;--frame:#c8952f;--glow:#ffc85a66;--ink:#f8d27a;--ring:#f5c451;animation:.6s cubic-bezier(.2,.8,.3,1.2) .3s both match-result-lift;transform:translateY(-2px)rotate(-.8deg)}.match-result[data-outcome=win]:not([data-level]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .match-result-slate[data-result-winner] .match-result-score{animation:.5s cubic-bezier(.3,1.6,.5,1) .65s both match-result-pop}.match-result[data-outcome=loss]:not([data-level]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .match-result-slate[data-result-winner]{animation:.5s ease-out .15s both match-result-settle}.match-result[data-level]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .match-result-scores[data-cols="2"]:after{content:"=";color:#2a160a;background:linear-gradient(#f4d68c,#c8952f);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;font-size:18px;font-weight:800;line-height:24px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #1d0f06,0 3px 6px #00000080}.match-result-scores[data-cols="3"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){column-gap:8px}.match-result-scores[data-cols="3"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .match-result-slate,.match-result-scores[data-cols="3"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .match-result-slate:not([data-mine]),.match-result-scores[data-mode=pairs]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .match-result-slate,.match-result-scores[data-mode=pairs]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .match-result-slate:not([data-mine]){grid-template-columns:minmax(0,1fr);grid-template-areas:"face""name""score";row-gap:2px;padding:8px 6px 6px}.match-result-duo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){direction:ltr;display:flex}.match-result-duo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*+*{margin-left:-12px}.match-result-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e0b95c66 transparent;min-height:0;overflow:hidden auto}.match-result-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{width:3px}.match-result-recap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{width:3px}.match-result-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-thumb{background:#e0b95c66;border-radius:3px}.match-result-recap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-thumb{background:#e0b95c66;border-radius:3px}.match-result-recap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:0}.match-result-footnotes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.match-result-footnotes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{text-align:center;text-wrap:balance;justify-content:center;align-items:center;min-height:44px;padding:0 6px;line-height:1.35;display:flex}.match-result-footnotes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*+*{border-right:1px solid #e0b95c2e}.match-result-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:radial-gradient(circle,#e0b95c80 1.1px,#0000 1.7px) 50% 0/9px 5px repeat-x;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:2px;padding-top:10px;display:grid}.match-result-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{grid-column:1/-1}.match-result-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button.border:nth-last-child(2),.match-result-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button.border+button.border:last-child{grid-column:auto}.match-result-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button.border{min-height:44px}.result-next-format:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:4px;width:100%;display:grid}.result-next-format:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{text-align:start;font-size:11px;font-weight:400}.result-next-format:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-match-length]{min-height:44px;padding:6px 3px}.result-next-format:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-match-length]>span{font-size:13px}.match-result-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button.bg-gold{background-image:linear-gradient(#f6d887,#e0b95c 52%,#c9952f);min-height:52px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,inset 0 -2px #5a370a59,0 3px #6b460f,0 10px 22px #e0b95c38}.match-result-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button.bg-gold:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;animation:1s ease-in-out 1.5s both match-result-glint;position:absolute;top:0;bottom:0;left:-45%;transform:translate(0)}@media(max-height:450px)and (min-width:480px){.match-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(210px,.9fr);column-gap:14px;max-width:760px}.match-result-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:contents}.match-result-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-area:1/1}.match-result-recap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e0b95c66 transparent;grid-area:2/1;overflow-y:auto}.match-result-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:0 0;grid-area:1/2/3/3;align-content:start;margin-top:0;padding-top:0;overflow-y:auto}}@media(max-height:600px){.match-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:12px}.match-result-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:0}.match-result-lamp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.match-result-scores:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:9px}}@media(prefers-reduced-motion:reduce){.match-result-burst,.match-result-lamp,.match-result-slate,.match-result-score,.match-result-actions>button.bg-gold:after{animation:none!important}.match-result-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button.bg-gold:after{display:none}}.challenge-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd8;min-height:100vh}.challenge-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;max-width:500px;padding:max(16px,env(safe-area-inset-top,0px),0px) 16px max(24px,env(safe-area-inset-bottom,0px),0px);padding:max(16px,env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px)) 16px max(24px,env(safe-area-inset-bottom,0px),var(--safe-area-inset-bottom,0px));box-sizing:border-box;margin:0 auto}.challenge-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.challenge-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font:500 27px/1.5 Reem Kufi,sans-serif;font:500 27px/1.5 var(--font-kufi);margin:0}.challenge-back:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8;cursor:pointer;min-height:44px;padding:6px 0 6px 18px;font-size:14px}.challenge-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid #e6cfa833;grid-template-columns:1fr 1fr;margin-bottom:20px;display:grid}.challenge-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{color:#cdbb9c;cursor:pointer;border-bottom:3px solid #0000;min-height:48px;padding:8px 4px;font-size:15px;font-weight:700}.challenge-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{color:#ffdd8a;border-bottom-color:#e0b95c}.challenge-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-sizing:border-box;color:#2a160a;text-align:center;cursor:pointer;background:#e0b95c;border:1px solid #e0b95c;border-radius:999px;width:100%;min-height:48px;padding:10px 16px;font-size:15px;font-weight:800;line-height:1.5;display:block}.challenge-button-quiet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f0cf7a;background:0 0;border-color:#e0b95c66;min-height:44px;font-size:14px}.challenge-button:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.65;cursor:wait}.challenge-button:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.challenge-back:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.challenge-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible,.challenge-entry:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.challenge-history:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary:focus-visible{outline-offset:3px;outline:3px solid #fff4cf}.challenge-current:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;background:radial-gradient(at 50% 24%,#365c4b 0,#244637 52%,#1d352b);border:1px solid #879a7377;border-radius:14px;padding:18px 20px 16px;overflow:hidden;box-shadow:inset 0 0 0 4px #152c2466,0 6px 14px #0003}.challenge-current-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e7d5ac;justify-content:space-between;align-items:baseline;font-size:12px;font-weight:600;display:flex}.challenge-current:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{color:#fff4d6;font:500 29px/1.4 Reem Kufi,sans-serif;font:500 29px/1.4 var(--font-kufi);margin:2px 0 8px}.challenge-rule:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0;font-size:16px;font-weight:700;line-height:1.75}.challenge-opponent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#d2d2b6;margin:7px 0 0;font-size:12px;line-height:1.7}.challenge-art:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;align-items:center;min-height:112px;padding:10px 0;display:flex;position:relative}.challenge-art-face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:22px}.challenge-art-stones:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:3px solid #14281e;align-items:flex-end;min-height:80px;padding-bottom:6px;display:flex;position:relative}.challenge-art-stones:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>[data-tile]+[data-tile]{margin-right:4px}.challenge-art-missing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8;border:1px dashed #d4c6a280;border-radius:5px;place-items:center;width:31px;height:60px;margin-right:6px;font-size:24px;display:grid}.challenge-start-area:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid #b5bea044;margin-top:21px;padding-top:15px}.challenge-reward:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ffe0a0;margin:0 0 10px;font-size:14px;font-weight:700}.challenge-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#c3b99f;margin:10px 0 0;font-size:12px;line-height:1.7}.challenge-private-count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#c7b89e;text-align:center;margin:8px 0 0;font-size:12px}.challenge-sealed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#1a0d052e;border:1px dashed #d0b58555;border-radius:12px;align-items:center;margin-top:18px;padding:16px;display:flex}.challenge-seal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#bea88a;width:29px;height:48px;font:22px Reem Kufi,sans-serif;font:22px var(--font-kufi);border:1px solid #d0b58566;border-radius:5px;flex:none;place-items:center;margin-left:15px;display:grid}.challenge-sealed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{color:#e3d1b2;margin:0 0 4px;font-size:14px;font-weight:700}.challenge-sealed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:#bfae95;margin:0;font-size:12px}.challenge-history:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid #e0b95c33;margin-top:24px}.challenge-history:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{color:#e6cfa8;cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:14px;font-weight:700;display:flex}.challenge-history:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary span{color:#bca88a;margin-right:8px}.challenge-history:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary:after{content:"+";margin-right:auto;padding-right:14px;font-size:20px}.challenge-history[open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary:after{content:"−"}.challenge-history:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{margin:0;padding:0;list-style:none}.challenge-history:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{border-bottom:1px solid #e0b95c22;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.challenge-history:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li>div{min-width:0}.challenge-history:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{color:#f4ecd8;margin:0 0 4px;font-size:16px;font-weight:700}.challenge-history:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li p{color:#c5b193;margin:2px 0 0;font-size:12px;line-height:1.65}.challenge-history:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .challenge-button{flex:none;width:auto;min-width:84px;margin-right:12px;padding-left:12px;padding-right:12px}.challenge-complete:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.challenge-locked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;padding:25px 12px}.challenge-complete-mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95c;border:1px solid #e0b95c88;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:12px;font-size:28px;display:inline-grid}.challenge-complete:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.challenge-locked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{color:#f0cf7a;font:500 24px/1.6 Reem Kufi,sans-serif;font:500 24px/1.6 var(--font-kufi);margin:0 0 10px}.challenge-complete:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p,.challenge-locked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:#e6cfa8;margin:6px 0;font-size:14px;line-height:1.8}.challenge-daily-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#d4c2a3;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.challenge-daily-won:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f0cf7a;text-align:center;margin:0 0 12px;font-weight:700}.challenge-standings-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ffdd8a;cursor:pointer;background:#e0b95c0d;border:1px solid #d4b36b77;border-radius:8px;min-height:44px;padding:6px 10px;font-weight:700}.challenge-shared-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;margin-bottom:12px}.challenge-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#153b32;border:1px solid #e0b95c55;border-radius:12px;margin:0 0 16px;padding:14px 12px}.challenge-score-best:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ffdd8a;margin:0 0 10px;font-weight:700}.challenge-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.challenge-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dl>div+div{border-right:1px solid #e0b95c44}.challenge-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dt{color:#e5d5b7;font-size:12px}.challenge-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dd{color:#fff0ba;font:600 30px/1.3 Reem Kufi,sans-serif;font:600 30px/1.3 var(--font-kufi);margin:6px 0}.challenge-score-rank:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd8;margin:10px 0;font-weight:700}.challenge-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .challenge-note{margin-bottom:0}.challenge-reset:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#c4b79c;text-align:center;margin:14px 0;font-size:12px;line-height:1.8}.challenge-daily-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:16px}.challenge-resume:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#e0b95c0d;border-right:3px solid #e0b95c;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:20px;padding:13px;display:flex}.challenge-resume:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{flex:1;min-width:0}.challenge-resume:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{color:#f4ecd8;margin:0 0 4px;font-size:13px;font-weight:700}.challenge-resume:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:#cbb994;margin:0;font-size:12px}.challenge-resume:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .challenge-button{width:auto;margin-right:10px;padding:8px 12px}.challenge-resume:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.challenge-note{width:100%;margin-top:10px}.challenge-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8;text-align:center;border:1px solid #e0b95c33;border-radius:10px;margin:0 0 20px;padding:16px 12px;font-size:14px;line-height:1.8}.challenge-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0 0 12px}.challenge-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:right;border-top:1px solid #e0b95c33;margin-top:22px;padding-top:16px}.challenge-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{color:#e6cfa8;margin:0 0 12px;font-size:14px;font-weight:700}.challenge-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.challenge-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dl>div{text-align:center;flex-direction:column-reverse;padding:0 5px;display:flex}.challenge-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dl>div+div{border-right:1px solid #e0b95c22}.challenge-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dt{color:#d0bb97;font-size:11px;line-height:1.7}.challenge-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dd{color:#f0cf7a;font:500 25px/1.2 Reem Kufi,sans-serif;font:500 25px/1.2 var(--font-kufi);margin:0 0 4px}.challenge-entries:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;width:100%;margin-top:12px;display:grid}.challenge-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:right;cursor:pointer;background:#15332a77;border:1px solid #d0b58540;border-radius:10px;align-items:center;min-height:66px;padding:10px;display:flex}.challenge-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:last-child{min-width:0}.challenge-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:#f4ecd8;font-size:14px;font-weight:800;line-height:1.6;display:block}.challenge-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:#d1c5ac;margin-top:2px;font-size:11px;line-height:1.6;display:block}.challenge-entry-glyph:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95c;flex:none;margin-left:10px;font-size:24px}.challenge-entry-locked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:default;background:0 0;border-style:dashed}.challenge-entry-locked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:#d0c0a3}.challenge-entry-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid #e0b95c33;width:100%;padding-top:12px}.challenge-entry-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{color:#f4ecd8;margin:0 0 8px;font-size:15px;font-weight:800}.challenge-entry-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{color:#e6cfa8;margin:0 0 12px;font-size:14px}.challenge-entry-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p>span{color:#e0b95c;margin-top:3px;font-size:12px;display:block}.challenge-entry-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{color:#ffdd8a}.challenge-result-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:24px}.challenge-result-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{color:#ddc89f;margin:0 0 8px;font-size:13px}.challenge-result-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{color:#f4ecd8;font:500 26px/1.5 Reem Kufi,sans-serif;font:500 26px/1.5 var(--font-kufi);margin:0}.challenge-result[data-outcome=win]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .challenge-result-heading h2{color:#ffdd8a}.challenge-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .challenge-art{min-height:100px}.challenge-result-receipt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8;padding:8px 0 16px;font-size:14px;line-height:1.8}.challenge-result-receipt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0}.challenge-result-receipt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .challenge-note{margin-top:4px}.challenge-result-receipt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .challenge-earned{color:#ffe0a0;font-size:20px;font-weight:800}.challenge-next-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#264536;border:1px solid #89947155;border-radius:10px;margin-bottom:10px;padding:14px 12px}.challenge-next-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{color:#f4ecd8;font:500 23px/1.5 Reem Kufi,sans-serif;font:500 23px/1.5 var(--font-kufi);margin:2px 0 4px}.challenge-next-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:#e6d5b3;margin:3px 0;font-size:13px;line-height:1.7}.challenge-next-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .challenge-reward{color:#ffe0a0}.challenge-result-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.challenge-button+.challenge-button{margin-top:8px}@media(max-height:450px)and (min-width:480px){.challenge-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-rows:minmax(0,1fr)}.challenge-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .match-result-summary{grid-area:1/1;display:block}.challenge-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .challenge-result-actions{grid-area:1/2}.challenge-result-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:8px}}@media(max-width:350px){.challenge-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:12px;padding-right:12px}.challenge-current:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:14px;padding-right:14px}.challenge-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:9px}.challenge-entry-glyph:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:7px}.challenge-history:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .challenge-button{min-width:76px;margin-right:8px}}@media(prefers-reduced-motion:no-preference){.challenge-next-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:.25s ease-out both challenge-reveal}}.duel-opening:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:90;color:#f4ecd8;opacity:1;transition:opacity .26s ease-out;position:fixed;top:0;right:0;bottom:0;left:0}.duel-opening.is-leaving:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0;pointer-events:none}.duel-opening-inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:max(10px,env(safe-area-inset-top)) 20px max(10px,env(safe-area-inset-bottom));text-align:center;text-shadow:0 2px 8px #000;grid-template-rows:22% minmax(0,1fr) 176px;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.duel-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.duel-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{color:#e6d6b5;font-family:Reem Kufi,sans-serif;font-size:17px}.duel-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{color:#ffe3a2;text-shadow:0 3px #4c321b,0 6px #231b13,0 9px 15px #0009;padding:5px 20px;font-family:Lalezar,Reem Kufi,sans-serif;font-size:clamp(32px,9vw,48px);font-weight:400;line-height:1.3;transform:rotate(-4deg)}.duel-matchup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-self:center;width:min(100%,450px);min-width:0}.duel-faces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;gap:46px;display:flex;position:relative}.duel-person:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.duel-portrait:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#4c3d29;border:2px solid #d8b785;border-radius:50%;padding:5px;box-shadow:0 3px 14px #0006,0 0 0 4px #201b155c}.duel-portrait>*{width:clamp(86px,28vw,126px)!important;height:clamp(86px,28vw,126px)!important}.duel-rival:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .duel-portrait{background:#304b40;border-color:#aab79c}.duel-person:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{text-overflow:ellipsis;white-space:nowrap;background:#2a261df2;border:1px solid #a18f6866;border-radius:22px;max-width:100%;padding:4px 14px;font-size:clamp(17px,5vw,24px);overflow:hidden}.duel-cafe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4d58c;justify-content:center;align-items:center;gap:4px;min-width:0;max-width:100%;font-size:12px;font-weight:700;line-height:18px;display:flex}.duel-cafe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{flex:none}.duel-cafe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.duel-person:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>small{color:#e4d9bf;background:#24362ce6;border-radius:16px;padding:3px 10px;font-size:12px}.duel-versus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f7d77f;text-shadow:0 3px #5c421f,0 6px #161e18;pointer-events:none;font-family:Lalezar,Reem Kufi,sans-serif;font-size:48px;font-weight:400;line-height:1.2;position:absolute;inset:36px 0 auto;transform:rotate(-9deg)}.duel-opening-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ddcfaf;margin:20px 0 0;font-size:14px}.duel-count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95c;place-items:center;height:112px;display:grid}.duel-count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{font-size:80px;line-height:1;animation:.24s ease-out duel-count}.duel-own-hand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;align-self:end;align-items:center;gap:10px;width:100%;padding-bottom:52px;display:flex}.duel-own-hand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{color:#e6d8b9;font-size:12px}.duel-own-hand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{direction:rtl;justify-content:center;gap:5px;display:flex}.duel-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:60;text-align:center;pointer-events:none;background:#15251ef2;border:1px solid #e0b95c55;border-radius:14px;width:max-content;max-width:calc(100vw - 32px);padding:12px 24px;animation:.2s ease-out duel-enter;position:fixed;top:22%;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0004}.duel-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:#f4ecd8;font-size:16px;display:block}.duel-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{color:#e0b95c;padding:0 5px}.duel-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:#d8cba8;font-size:12px}@media(orientation:portrait)and (max-height:700px){.duel-opening-inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-rows:20% minmax(0,1fr) 136px;padding-inline:16px}.duel-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:14px}.duel-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{font-size:13px}.duel-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{padding:5px 20px;font-size:32px}.duel-person:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:6px}.duel-portrait>*{width:82px!important;height:82px!important}.duel-versus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:26px}.duel-opening-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:10px}.duel-count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:74px}.duel-count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{font-size:60px}.duel-own-hand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:36px}}@media(orientation:landscape)and (max-height:600px){.duel-opening-inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-rows:52px minmax(0,1fr) 94px;padding:4px 32px}.duel-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row;gap:22px}.duel-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{padding:3px 20px;font-size:30px}.duel-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-sign:before,.duel-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-sign:after{display:none}.duel-matchup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:600px;position:relative}.duel-faces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:210px}.duel-person:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:3px}.duel-portrait>*{width:60px!important;height:60px!important}.duel-cafe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:11px;line-height:16px}.duel-versus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:36px;top:0}.duel-person:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{font-size:17px}.duel-opening-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0;position:absolute;top:36px;left:0;right:0}.duel-count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:66px;position:absolute;top:62px;left:0;right:0}.duel-count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{font-size:54px}.duel-own-hand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:2px;padding-bottom:6px}.duel-own-hand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.duel-opening:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}.duel-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.duel-count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{animation:none}}.jolatkom-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.jolatkom-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){isolation:isolate;position:fixed;top:0;right:0;bottom:0;left:0}.jolatkom-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:100}.jolatkom-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:110}.jolatkom-people:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-around;gap:20px;width:100%;display:flex}.jolatkom-people:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{flex-direction:column;align-items:center;gap:7px;min-width:0;max-width:45%;display:flex}.jolatkom-people:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;overflow:hidden}.jolatkom-people:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{color:#e0b95c;font-size:36px;line-height:1.2}.jolatkom-people:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:#cabda3;font-size:12px}.jolatkom-entries:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:right;width:100%}.jolatkom-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid #e0b95c22;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.jolatkom-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) div{flex-direction:column;gap:4px;display:flex}.jolatkom-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:#e8ddc6;font-size:13px}.jolatkom-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong.jolatkom-win{color:#e0b95c}.jolatkom-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small,.jolatkom-since:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#c6b698;font-size:11px}.jolatkom-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{color:#e8ddc6;font-size:12px}.jolatkom-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95c;text-underline-offset:4px;cursor:pointer;background:0 0;min-height:44px;padding:8px;font-size:13px;-webkit-text-decoration:underline;text-decoration:underline}.jolatkom-link:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.5}.jolatkom-preview-image:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:8px;width:auto;max-width:100%;max-height:55vh;display:block}.jolatkom-download:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#2a1608;cursor:pointer;background:#e0b95c;border-radius:24px;min-height:44px;padding:10px 20px;font-weight:700}.jolatkom-download:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.5}.jolatkom-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid #e0b95c33;justify-content:space-between;align-items:center;gap:10px;width:100%;padding-top:8px;display:flex}.jolatkom-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:#e0b95c;font-size:16px}.jolatkom-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .jolatkom-link{font-size:12px}.jolatkom-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){direction:rtl;align-items:center;gap:6px;display:inline-flex}.match-bot-face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:50%;flex-shrink:0;display:inline-flex}.match-bot-face[data-bot-expression=smile]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:.42s ease-out both bot-pleased}.match-bot-face[data-bot-expression=thoughtful]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:.48s ease-out both bot-considering}.match-bot-face[data-character=osta][data-bot-expression=smile]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation-name:osta-pleased}.match-bot-face[data-character=moallem][data-bot-expression=smile]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation-name:moallem-pleased}.match-bot-face[data-character=zaeem][data-bot-expression]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none}@media(prefers-reduced-motion:reduce){.match-bot-face[data-bot-expression]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none}}.pf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--pf-faint:#b5a07e;--pf-gold:#f0cf7a;--pf-groove:#140a04}.profile-cafe-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd8;overflow-wrap:anywhere;background:#21483d;border:1px solid #dfb65b66;border-radius:10px;max-width:100%;margin-top:5px;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.7;display:inline-block}.pf-plate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:radial-gradient(190px 150px at calc(100% - 42px) 18px,#ffd88a59,#ffb45a1a 50%,#ffb45a00 75%),linear-gradient(#2a160a00 25%,#2a160a),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cg fill='none' stroke='%23e0b95c' stroke-opacity='.13'%3E%3Ccircle r='10'/%3E%3Ccircle cx='28' r='10'/%3E%3Ccircle cy='28' r='10'/%3E%3Ccircle cx='28' cy='28' r='10'/%3E%3Cpath d='M14 7l7 7-7 7-7-7z'/%3E%3C/g%3E%3C/svg%3E") 0 0/28px 28px,linear-gradient(#3b2414,#2a160a);border-top:1px solid #d8b78533;border-bottom:1px solid #d8b78533;margin:0 -16px;padding:26px 14px 10px;position:relative}.pf-lamp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:40px;height:30px;position:absolute;top:0;right:22px}.pf-portrait:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(160deg,#ffe9a6,#c28c2c 55%,#6f4712);border-radius:999px;flex:none;padding:2px;display:inline-flex;box-shadow:0 3px 8px #000a,0 0 0 1px #0007}.pf-track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--h:18px;--pitch:52px;--lab:17px;margin-top:12px;position:relative}.pf-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:var(--pitch);padding:0 12px var(--lab);box-sizing:border-box;align-items:center;display:flex;position:relative}.pf-row[data-run=back]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row-reverse}.pf-rung:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:4px;flex:none;display:inline-flex;position:relative}.pf-rung:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{height:var(--h);width:auto}.pf-rung[data-here]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0 2px;box-shadow:0 0 0 2px #e0b95c,0 0 16px 3px #f5c45173}.pf-rung[data-here]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{height:calc(var(--h) + 4px)}.pf-rung[data-here]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";border-top:6px solid #e0b95c;border-left:5px solid #0000;border-right:5px solid #0000;margin-left:-5px;position:absolute;bottom:calc(100% + 4px);left:50%}.pf-here:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;color:#2a160a;background:#e0b95c;border-radius:999px;padding:0 7px;font-size:12px;font-weight:800;line-height:16px;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.pf-row[data-run=out]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-rung:first-of-type .pf-here,.pf-row[data-run=back]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-rung:last-of-type .pf-here{left:auto;right:-3px;transform:none}.pf-row[data-run=out]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-rung:last-of-type .pf-here,.pf-row[data-run=back]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-rung:first-of-type .pf-here{left:-3px;transform:none}.pf-rung[data-next]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.62;outline-offset:3px;outline:1.5px dashed #e0b95cb3;margin:0 4px}.pf-seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--pf-groove);border-radius:2px;flex:1 1 0;min-width:3px;height:3px;margin:0 2px;position:relative;box-shadow:0 1px #ffe7b31a}.pf-seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>b{border-radius:inherit;transform-origin:100%;background:linear-gradient(#ffdd8a,#c9952f);position:absolute;top:0;bottom:0;right:0}.pf-row[data-run=back]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-seg>b{transform-origin:0;left:0;right:auto}.pf-seg-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:none;background:repeating-linear-gradient(90deg,#e0b95c4d 0 3px,#e0b95c00 3px 8px);flex-grow:2}.pf-seg-open[data-lit]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:repeating-linear-gradient(90deg,#d9aa48 0 3px,#d9aa4800 3px 7px);flex-grow:1}.pf-turn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc((var(--pitch) - var(--lab)) / 2 - var(--pitch) - 1.5px);height:calc(var(--pitch) + 3px);box-sizing:border-box;border:3px solid var(--pf-groove);width:14px;position:absolute}.pf-row[data-run=back]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-turn{border-right:0;border-radius:16px 0 0 16px;left:-2px}.pf-row[data-run=out]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-turn{border-left:0;border-radius:0 16px 16px 0;right:-2px}.pf-turn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>b{border:inherit;border-radius:inherit;border-color:#d9aa48;position:absolute;top:-3px;bottom:-3px}.pf-row[data-run=back]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-turn>b{left:-3px;right:0}.pf-row[data-run=out]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-turn>b{left:0;right:-3px}.pf-track-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;color:#cdb892;margin-top:2px;font-size:12.5px}.pf-track-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-n{color:#f4ecd8;color:var(--color-cream);font-size:14px}.pf-n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:Reem Kufi,sans-serif;font-family:var(--font-kufi);font-weight:700}.pf-ledger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#fff0d60d;border:1px solid #d8b7852e;border-radius:16px;margin-top:14px;padding:10px 12px;box-shadow:inset 0 1px #ffe7b312}.pf-record:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;display:flex}.pf-record:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.pf-dial{margin-left:12px}.pf-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--pf-faint);font-size:12px;font-weight:700}.pf-record-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd8;color:var(--color-cream);font-size:15px;font-weight:800;line-height:1.3}.pf-record:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-entry-sub{white-space:normal;margin-top:2px;display:block}.pf-record-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-n{color:var(--pf-gold);margin:0 2px;font-size:25px;line-height:1}.pf-entries:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid #d8b78526;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:10px;padding-top:10px;display:grid}.pf-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;display:flex}.pf-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.pf-disc{margin-left:10px}@media(min-width:440px){.pf-entries:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pf-entry-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd8;color:var(--color-cream);font-size:13px;font-weight:800;line-height:1.35}.pf-entry-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-n{color:var(--pf-gold);font-size:16px;line-height:1}.pf-entry[data-gold]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-entry-main{color:var(--pf-gold)}.pf-entry-sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#c4ae88;white-space:nowrap;font-size:12.5px;font-weight:600}.pf-entry-sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-n{color:#f4ecd8;color:var(--color-cream);font-size:13px}.pf-disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:radial-gradient(circle at 40% 30%,#3b2416,#140a04 75%);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 0 0 1.5px #c9952f,inset 0 1px 3px #000c}.pf-disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-g{--ink:#e8c46c;--face:#1d0f07;width:19px;height:19px}.pf-dial:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.pf-dial:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:100%;height:100%;position:absolute;top:0;left:0}.pf-dial-groove:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){fill:none;stroke:var(--pf-groove);stroke-width:5px}.pf-dial-arc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){fill:none;stroke:#e0b95c;stroke-width:5px;stroke-linecap:round}.pf-dial:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.pf-n{color:#f4ecd8;color:var(--color-cream);font-size:15px;position:relative}.pf-dial:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.pf-g{--ink:#8c7759;--face:#23130a;width:24px;height:24px;position:relative}.pf-local:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95cd9;margin-top:10px;font-size:12.5px}.pf-faces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;margin-bottom:-12px;display:flex}.pf-faces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{margin:0 0 12px 12px}.pf-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:20px}.pf-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8;color:var(--color-tan);align-items:center;margin-bottom:12px;font-size:13.5px;font-weight:800;display:flex}.pf-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>i{background:linear-gradient(270deg,#e0b95c66,#e0b95c14);flex:1;height:1px;margin:0 8px}.pf-tally:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#cdb892;font-size:12.5px;font-weight:700}.pf-tally:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-n:first-child{color:var(--pf-gold);font-size:15px}.pf-g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){fill:none;stroke:#3b200b;stroke:var(--ink,#3b200b);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.pf-g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .d,.pf-g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) text{fill:#3b200b;fill:var(--ink,#3b200b);stroke:none}.pf-g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .o{fill:#eec566;fill:var(--face,#eec566)}.pf-g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) text{text-anchor:middle;dominant-baseline:central;font-weight:800}.pf-medal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:56px;height:56px;display:block}.pf-medal[data-got="1"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ink:#3b200b;--face:#eec566}.pf-medal[data-got="0"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ink:#8f7a5b;--face:#23130a}.pf-medals:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 4px;display:grid}.pf-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;flex-direction:column;align-items:center;display:flex}.pf-badge-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--pf-faint);margin-top:4px;font-size:12px;font-weight:600;line-height:1.3}.pf-badge[data-earned="1"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-badge-name{color:var(--pf-gold);font-weight:800}.pf-slate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f3e3bd;text-shadow:0 0 1px #f3e3bd59;background:radial-gradient(120% 90% at 18% 0,#2f5f51,#1f4539 70%);border-radius:5px 9px 6px 8px;margin:22px 4px 4px;padding:14px 14px 12px;box-shadow:inset 0 0 0 1px #142e27,inset 0 0 0 3px #a3b29759,inset 0 0 22px #0e2a2280,0 0 0 4px #4a2f1c,0 0 0 5px #1a0d05,0 6px 14px #0008}.pf-slate-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f8eed3;margin-bottom:6px;font-size:14.5px;font-weight:800}.pf-slate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{margin:0;padding:0;list-style:none}.pf-slate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{margin-bottom:3px;padding-right:16px;font-size:13.5px;line-height:1.55;position:relative}.pf-slate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li:before{content:"";opacity:.85;background:#f3e3bd;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;right:2px}.pf-slate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:#f3e3bdc7;border-top:1px dashed #f3e3bd40;margin:10px 0 0;padding-top:8px;font-size:12px;line-height:1.6}@media(min-width:380px){.pf-track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--h:20px}}@media(max-width:340px){.pf-track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--h:15px;--pitch:50px}.pf-medal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:48px;height:48px}.pf-medals:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:10px 2px}}@media(prefers-reduced-motion:no-preference){.pf-seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>b{animation:.55s cubic-bezier(.2,.8,.2,1) .15s both pf-lay}.pf-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:.4s cubic-bezier(.2,.8,.2,1) both pf-land}}.ranking-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:60;padding:max(env(safe-area-inset-top,0px),0px) env(safe-area-inset-right,0px) max(env(safe-area-inset-bottom,0px),0px) env(safe-area-inset-left,0px);padding:max(env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px)) env(safe-area-inset-right,0px) max(env(safe-area-inset-bottom,0px),var(--safe-area-inset-bottom,0px)) env(safe-area-inset-left,0px);background:#241408;justify-content:center;align-items:stretch;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.ranking-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ranking-wood:#241408;--ranking-felt:#12382d;--ranking-ivory:#f4ecd8;--ranking-gold:#dfb65b;--ranking-muted:#c5b08b;width:100%;min-width:0;max-width:520px;height:100%;color:#f4ecd8;color:var(--ranking-ivory);background:#12382d;background:var(--ranking-felt);font-family:Cairo,sans-serif;font-family:var(--font-body,"Cairo", sans-serif);text-align:right;flex-direction:column;display:flex;overflow:hidden}.ranking-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--ranking-wood);border-bottom:1px solid #dfb65b38;flex-shrink:0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;min-height:64px;padding:8px 12px;display:grid}.ranking-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-family:Reem Kufi,sans-serif;font-family:var(--font-kufi,"Reem Kufi", sans-serif);text-align:center;margin:0;font-size:24px;font-weight:700;line-height:1.4}.ranking-nav-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:44px;height:44px;color:var(--ranking-ivory);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}.ranking-help:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ranking-gold);font-size:24px;font-weight:700}.ranking-help[aria-expanded=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#dfb65b20}.ranking-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:16px;overflow-y:auto}.ranking-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--ranking-wood);border-top:1px solid #dfb65b50;flex-shrink:0;gap:8px;padding:8px 16px 10px;display:grid}.ranking-action-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:stretch;gap:12px;display:flex}.ranking-action-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{flex:1;min-width:0;min-height:44px;padding:6px 10px}.ranking-action-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ranking-primary{width:auto;font-size:15px}.ranking-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ranking-secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-height:52px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:11px 14px;font-size:16px;font-weight:800;line-height:1.6}.ranking-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--ranking-gold);color:var(--ranking-wood);box-shadow:0 3px #a27c32}.ranking-primary:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.5;box-shadow:none;cursor:default}.ranking-secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ranking-ivory);background:0 0;border-color:#dfb65b70}.ranking-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible{outline-offset:2px;outline:3px solid #ffdd8a}.ranking-sheet:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:none}.ranking-season:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ranking-muted);flex-wrap:wrap;justify-content:space-between;gap:5px 12px;margin:10px 0 6px;font-size:12px;line-height:1.8;display:flex}.ranking-season:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) time{color:var(--ranking-ivory);font-size:14px;font-weight:800}.ranking-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#09291f;border:1px solid #bba47745;border-radius:12px;gap:2px;padding:3px;display:flex}.ranking-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-width:0;min-height:44px;color:var(--ranking-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:7px 3px;font-size:13px;font-weight:800}.ranking-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{background:var(--ranking-ivory);color:var(--ranking-felt)}.ranking-list-labels:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ranking-muted);justify-content:space-between;padding:16px 12px 7px;font-size:12px;font-weight:700;display:flex}.ranking-ledger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--ranking-ivory);color:var(--ranking-wood);border:1px solid #e5d4ab;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.ranking-ledger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{border-bottom:1px solid #24140820}.ranking-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:26px 36px minmax(0,1fr) minmax(48px,max-content);align-items:center;gap:7px;min-height:68px;padding:10px;display:grid}.ranking-ledger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li:last-child{border-bottom:0}.ranking-ledger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li[data-ranking-self]{background:#f4d68b;box-shadow:inset -3px 0 #a8791a}.ranking-place:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#6d5735;border-radius:8px;justify-content:center;align-items:center;min-height:30px;font-size:15px;font-weight:800;display:flex}.ranking-place[data-medal="1"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#241408;background:#dfb65b}.ranking-place[data-medal="2"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#45443c;background:#d1cbbb}.ranking-place[data-medal="3"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#4b3018;background:#d6b18b}.ranking-avatar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ranking-player-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.ranking-player-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) bdi{overflow-wrap:anywhere;font-size:16px;font-weight:800;line-height:1.5;display:block}.ranking-player-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:#765d36;flex-wrap:wrap;align-items:center;gap:3px 8px;margin-top:2px;font-size:12px;line-height:1.5;display:flex}.ranking-player-cafe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#365e47;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:700;line-height:1.5;display:block;overflow:hidden}.ranking-player-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small b{color:#513604;font-size:11px;font-weight:800}.ranking-rating:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ranking-felt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left;font-size:18px;font-weight:800}.ranking-mine-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:12px;display:flex}.ranking-mine-place:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.ranking-mine-place:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{min-width:30px;min-height:30px;color:var(--ranking-gold);border:1px solid #dfb65b70;border-radius:8px;justify-content:center;align-items:center;padding:0 5px;font-size:18px;font-weight:800;display:flex}.ranking-mine-place:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{font-size:13px;font-weight:700}.ranking-mine-rating:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:left;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 8px;min-width:0;max-width:55%;display:flex}.ranking-mine-rating:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{color:var(--ranking-muted);font-size:12px}.ranking-mine-rating:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:var(--ranking-gold);overflow-wrap:anywhere;font-size:20px;line-height:1.4}.ranking-mine-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:15px;font-weight:800}.ranking-mine-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:var(--ranking-muted);margin:4px 0 0;font-size:12px;line-height:1.7}.ranking-account-hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center}.ranking-account-hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:15px;font-weight:800}.ranking-account-hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:var(--ranking-muted);margin:3px 0 0;font-size:12px;line-height:1.7}.ranking-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:28px 12px;display:flex}.ranking-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{font-family:Reem Kufi,sans-serif;font-family:var(--font-kufi,"Reem Kufi", sans-serif);margin:16px 0 8px;font-size:22px;font-weight:700}.ranking-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{max-width:290px;color:var(--ranking-muted);margin:0;font-size:14px;line-height:1.9}.ranking-stones:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0;margin:0 auto;display:block}.ranking-rules:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--ranking-ivory);color:var(--ranking-wood);border:1px solid #caba91;border-radius:12px;margin-bottom:18px;padding:16px}.ranking-rules:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin:0 0 12px;font-size:17px;font-weight:800}.ranking-rules:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{margin:0;padding:0 18px 0 0;list-style:outside}.ranking-rules:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{margin-bottom:10px;font-size:13px;line-height:1.9}.ranking-rules:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li:last-child{margin-bottom:0}.ranking-message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:24px 4px;font-size:15px;line-height:1.9;display:flex}.ranking-message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0 0 24px}.ranking-message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ranking-secondary{max-width:240px}@media(min-width:600px){.ranking-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#130d08ed;align-items:center;padding:24px}.ranking-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid #dfb65b55;border-radius:20px;max-height:860px;box-shadow:0 20px 70px #0008}}.ranking-mine-detail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ranking-muted);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin-top:3px;font-size:12px;line-height:1.6;display:flex}.ranking-mine-detail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0}.ranking-mine-detail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{color:var(--ranking-ivory)}.ranking-next:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ranking-ivory);font-weight:700}.ranking-scope:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid #c5b08b40;gap:20px;margin-top:6px;display:flex}.ranking-scope:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-height:44px;color:var(--ranking-muted);cursor:pointer;border-bottom:2px solid #0000;padding:6px 2px;font-size:14px;font-weight:700}.ranking-scope:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{color:var(--ranking-gold);border-color:var(--ranking-gold)}.ranking-back-play:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px;color:var(--ranking-muted);cursor:pointer;font-size:14px;font-weight:700}.ranking-empty-stone:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ranking-gold);font-size:48px}.ranking-rating:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:anywhere;max-width:96px}.ranking-name-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.ranking-player-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-ranking-city]{white-space:nowrap;text-overflow:ellipsis;color:#765d36;font-size:12px;line-height:1.5;display:block;overflow:hidden}.ranking-you:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#513604;font-size:12px}.ranking-row:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#dfb65b30}.ranking-row:focus-visible{outline-offset:-3px!important}.ranking-sheet[data-ranking=profile]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--ranking-wood)}.ranking-profile:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ranking-muted);font-size:13.5px;line-height:1.7}.ranking-profile:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-plate{margin-inline:0;padding-inline:12px}.ranking-profile-identity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:12px;display:flex}.ranking-profile-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:anywhere;flex:1;min-width:0}.ranking-profile-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{color:var(--ranking-ivory);flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.ranking-profile-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:2px 0 0;font-size:12px}.ranking-profile:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pf-record>div{min-width:0}@media(min-width:600px)and (max-height:480px){.ranking-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:max(8px,env(safe-area-inset-top,0px),0px) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px),0px) max(8px,env(safe-area-inset-left,0px));padding:max(8px,env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px),var(--safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))}}.profile-history:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:start;margin-top:20px}.profile-history-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ranking-muted);margin:6px 0 10px;font-size:12px;line-height:1.8}.profile-opponents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-block:1px solid #dfb65b30}.profile-opponent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:start;cursor:pointer;border-bottom:1px solid #dfb65b20;align-items:center;gap:10px;width:100%;min-height:72px;padding:10px 0;display:flex}.profile-opponent-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0}.profile-opponent-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) bdi{overflow-wrap:anywhere;color:var(--ranking-ivory);font-size:15px;font-weight:800;display:block}.profile-opponent-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:var(--ranking-muted);font-size:11px;display:block}.profile-opponent-tally:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;flex:none;gap:12px;display:flex}.profile-opponent-tally:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{color:var(--ranking-ivory);font-size:20px}.profile-opponent-tally:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b:first-child{color:var(--ranking-gold)}.profile-opponent-tally:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:var(--ranking-muted);font-size:10px;font-weight:600;display:block}.profile-pair-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;border-block:1px solid #dfb65b38;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0;padding:14px 0;display:grid}.profile-pair-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div+div{border-inline-start:1px solid #dfb65b38}.profile-pair-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dt{color:var(--ranking-ivory);overflow-wrap:anywhere;padding-inline:8px}.profile-pair-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dd{color:var(--ranking-gold);margin:4px 0 0;font-size:28px;font-weight:800}.profile-pair-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dd small{color:var(--ranking-muted);font-size:12px;font-weight:600}.profile-pair-entries:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{min-height:44px;color:var(--ranking-gold);cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.profile-pair-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid #dfb65b20;justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.profile-pair-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:var(--ranking-muted);font-size:11px;display:block}.profile-pair-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{max-width:38%;color:var(--ranking-ivory);flex:none;font-size:12px}.profile-retry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px;color:var(--ranking-gold);cursor:pointer;border:1px solid #dfb65b60;border-radius:10px;padding:8px 16px}.profile-local:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.profile-local:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:var(--ranking-ivory);font-size:20px}.profile-pair-entries:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary:focus-visible{outline:2px solid var(--ranking-gold);outline-offset:2px}.ranking-modes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid #c5b08b40;gap:12px;margin:-6px 0 14px;display:flex}.ranking-modes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-height:44px;color:var(--ranking-muted);cursor:pointer;border-bottom:3px solid #0000;flex:1;padding:6px 4px;font-size:16px;font-weight:800}.ranking-modes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{border-color:var(--ranking-gold);color:var(--ranking-gold)}.daily-ranking-date:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.daily-ranking-date:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) time{color:var(--ranking-ivory);text-align:center;font-size:14px;font-weight:800;line-height:1.7}.daily-ranking-date:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:var(--ranking-muted);font-size:10px;font-weight:500;display:block}.daily-ranking-today:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:64px;min-height:44px;color:var(--ranking-gold);cursor:pointer;border:1px solid #dfb65b70;border-radius:10px;padding:6px;font-size:12px;font-weight:700}.daily-ranking-date:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:disabled{opacity:.45;cursor:default}.daily-ranking-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:baseline;gap:6px 12px;padding:12px 0 5px;display:flex}.daily-ranking-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:var(--ranking-ivory);font-size:14px;font-weight:800}.daily-ranking-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:var(--ranking-muted);margin:2px 0 0;font-size:11px;line-height:1.7}.daily-ranking-counts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ranking-muted);flex-direction:column;flex-shrink:0;gap:1px;font-size:11px;display:flex}.daily-ranking-counts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{color:var(--ranking-ivory);font-weight:700}.daily-ranking-target:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ranking-muted);margin:0;font-size:11px;line-height:1.6}.daily-ranking-mine:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ranking-mine-status{text-align:center;padding-block:2px}.daily-ranking-mine:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ranking-mine-rating{max-width:60%}[data-daily-ranking]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ranking-empty{min-height:180px;padding-block:16px}[data-daily-ranking]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ranking-empty h3{margin-top:8px;font-size:20px}[data-daily-ranking]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ranking-empty-stone{font-size:32px}@media(max-height:480px){.ranking-modes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:8px}.daily-ranking-target:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.daily-ranking-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:6px}}[data-daily-ranking]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ranking-list-labels{padding-top:8px}@media(min-width:600px)and (max-height:480px){.ranking-sheet[data-ranking-kind=daily]:not([data-ranking=profile]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-rows:56px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 210px;max-width:820px;display:grid}.ranking-sheet[data-ranking-kind=daily]:not([data-ranking=profile]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ranking-heading{grid-column:1/-1;min-height:56px;padding-block:4px}.ranking-sheet[data-ranking-kind=daily]:not([data-ranking=profile]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ranking-body{padding:8px 12px}.ranking-sheet[data-ranking-kind=daily]:not([data-ranking=profile]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ranking-actions{border-top:0;border-inline-start:1px solid #dfb65b50;align-content:center;padding:12px}.ranking-sheet[data-ranking-kind=daily]:not([data-ranking=profile]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ranking-action-row{flex-direction:column;gap:8px}.ranking-sheet[data-ranking-kind=daily]:not([data-ranking=profile]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ranking-mine-line{flex-direction:column;align-items:stretch;gap:6px}.ranking-sheet[data-ranking-kind=daily]:not([data-ranking=profile]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ranking-mine-rating{justify-content:flex-start;max-width:none}.ranking-sheet[data-ranking-kind=daily]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-daily-ranking]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.ranking-sheet[data-ranking-kind=daily]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-daily-ranking]>:not(.daily-ranking-date):not(.daily-ranking-summary){grid-column:1/-1}.daily-ranking-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0;display:block}.daily-ranking-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:12px}.daily-ranking-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{font-size:10px}.daily-ranking-counts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row;gap:8px;margin-top:2px;font-size:10px}.daily-ranking-date:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) time{font-size:12px}.daily-ranking-date:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{font-size:9px}}.standing-reward-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.standing-reward-coins:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:12px;display:flex}.standing-reward-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd8;color:var(--color-cream);margin-bottom:6px;font-size:13px;font-weight:700}.standing-reward-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:#e0b95c;color:var(--color-gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:22px;line-height:1.3}.standing-reward-next:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8;color:var(--color-tan);margin-top:4px;font-size:12px;line-height:1.6}.standing-reward-coins:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8;color:var(--color-tan);border-top:1px solid #dfb65b30;margin-top:8px;padding-top:6px;font-size:12px}.standing-reward-coins:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:#e0b95c;color:var(--color-gold);font-size:15px}.standing-reward-achievements:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95c;color:var(--color-gold);font-size:12px}.standing-reward-achievements:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{cursor:pointer;min-height:44px;padding:11px 0;display:list-item}.standing-reward-achievements:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary:focus-visible,.match-ranking:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible{outline:2px solid #e0b95c;outline:2px solid var(--color-gold);outline-offset:2px}.match-ranking:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8;color:var(--color-tan);border-top:1px solid #dfb65b30;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;margin-top:8px;padding-top:6px;font-size:12px;line-height:1.6;display:flex}.match-ranking:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{flex:1;min-width:130px}.match-ranking:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:#f4ecd8;color:var(--color-cream);font-size:13px}.match-ranking:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-height:44px;color:#e0b95c;color:var(--color-gold);font:inherit;cursor:pointer;padding:6px 0;font-weight:800}.match-ranking:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-rank-movement]{font-size:11px}.match-ranking-loading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:60;color:#f4ecd8;color:var(--color-cream);background:#241408;place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.match-ranking-loading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{text-align:center;padding:20px}.match-ranking-loading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-height:44px;color:#e0b95c;color:var(--color-gold);cursor:pointer;border:1px solid;border-radius:24px;margin-top:16px;padding:8px 20px}.lobby-invite[data-prominent=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#d8ac5966}.lobby-invite[data-prominent=false]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#ffffff1a}.lobby-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:max(20px,env(safe-area-inset-bottom))}@media(max-height:600px){.lobby-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:8px;padding-top:12px}.lobby-invite:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:4px;padding-block:10px}}.hit44:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.hit44:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.table-social-tray:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:25;color:#f3e8ce;inset-inline-start:12px;background:#201309;border:1px solid #b98a3a80;border-radius:16px;flex-direction:column;width:min(320px,100% - 24px);max-height:min(450px,100dvh - 190px);display:flex;position:absolute;bottom:118px;overflow:hidden;box-shadow:0 8px 24px #0006}.table-social-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid #b98a3a40;flex-shrink:0;align-items:center;padding:4px 8px;display:flex}.table-social-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;gap:8px;display:flex}.table-social-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{color:#c6b291;border-bottom:2px solid #0000;flex:1;min-height:44px;font-size:13px}.table-social-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-selected=true]{color:#e0b95c;border-color:#e0b95c;font-weight:700}.table-social-close:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:44px;min-height:44px;font-size:25px}.table-social-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior:contain;flex-direction:column;gap:10px;padding:10px;display:flex;overflow-y:auto}.table-social-groups:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.table-social-groups:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{white-space:nowrap;color:#c6b291;border-radius:8px;flex-shrink:0;min-height:44px;padding:5px 9px;font-size:11px}.table-social-groups:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{color:#e0b95c;background:#e0b95c20}.table-social-reaction:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:start;background:#ffffff08;border-radius:8px;min-height:48px;padding:8px;font-size:12px;line-height:1.5}.table-social-tray:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible,.table-social-tray:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary:focus-visible{outline-offset:-2px;outline:2px solid #e0b95c}.table-social-tray:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [hidden]{display:none}@media(max-height:500px)and (orientation:landscape){.table-social-tray:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(360px,100% - 24px);max-height:calc(100dvh - 120px);bottom:64px}}.seat-glass-anchor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.seat-glass:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none;z-index:3;filter:drop-shadow(0 2px 2px #0009);background:50%/contain no-repeat;width:24px;height:24px;position:absolute;bottom:-6px;left:-10px}.seat-glass-small:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:19px;height:19px;bottom:-5px;left:-8px}.table-social-identity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .personal-face[class*=personal-set_]>*{transform:scale(.7)}.table-social-identity .personal-face[class*=personal-set_]:before,.table-social-identity .personal-face[class*=personal-set_]:after{top:1px!important;right:1px!important;bottom:1px!important;left:1px!important}.table-social-identity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .seat-glass-small{bottom:0}.place-offer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:start;background:#1a0d05;border:1px solid #e0b95c33;border-radius:16px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.place-offer-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.place-offer-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:#f4ecd8;color:var(--color-cream);font-size:14.5px;font-weight:800}.place-offer-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{color:#e6cfa8;color:var(--color-tan);font-size:12.5px;font-weight:600;line-height:1.5}.place-offer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{border:1.5px solid #e0b95c;border:1.5px solid var(--color-gold);min-width:60px;min-height:44px;color:#e0b95c;color:var(--color-gold);cursor:pointer;background:0 0;border-radius:12px;flex:none;padding:0 12px;font-size:15px;font-weight:800}.place-thumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#2a160a;border-radius:12px;flex:none;align-items:flex-end;gap:2px;padding:8px 6px 4px 8px;display:inline-flex;position:relative}.place-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.place-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#2a160a;border:1px solid #e0b95c33;border-radius:999px;align-self:center;padding:3px;display:flex}.place-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-height:36px;color:#a39277;color:var(--color-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:700}.place-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{background:#e0b95c;background:var(--color-gold);color:#2a160a;color:var(--color-cocoa);font-weight:800}.place-scene:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:18px;flex-direction:column;align-items:center;gap:18px;padding:18px 12px 14px;display:flex;position:relative;box-shadow:inset 0 0 0 6px #4a2c16,inset 0 0 0 7px #a87a4566,inset 0 0 30px #0007}.place-scene-stones:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){direction:ltr;gap:2px;display:flex}.place-scene-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#1a0d05cc;border:1px solid #e0b95c44;border-radius:16px;justify-content:center;align-items:center;gap:14px;padding:10px 14px;display:flex}.place-scene-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd8;color:var(--color-cream);font-size:17px;font-weight:800}.place-pieces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.place-pieces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{color:#e6cfa8;color:var(--color-tan);background:#2a160a;border:1px solid #e0b95c33;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.place-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ffdd8a;color:var(--color-gold-soft);margin:0;font-size:14px;font-weight:800}.place-fair:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#a39277;color:var(--color-faint);margin:0;font-size:12px;font-weight:600}.place-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#e0b95c;background:var(--color-gold);width:100%;min-height:56px;color:#2a160a;color:var(--color-cocoa);cursor:pointer;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;font-size:16px;font-weight:800;line-height:1.25;display:flex}.place-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{opacity:.75;font-size:12px;font-weight:700}.place-primary:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.6}.place-routes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:10px;display:flex}.place-routes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-height:64px;color:#f4ecd8;color:var(--color-cream);text-align:start;cursor:pointer;background:#24140a;border:1px solid #e0b95c44;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:10px 14px;display:flex;position:relative}.place-routes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:disabled{opacity:.6}.place-routes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:15.5px;font-weight:800}.place-routes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{color:#e6cfa8;color:var(--color-tan);font-size:12.5px;font-weight:600}.place-routes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) em{color:#ffdd8a;color:var(--color-gold-soft);inset-inline-end:14px;font-size:15px;font-style:normal;font-weight:800;position:absolute;top:50%;transform:translateY(-50%)}.place-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#3a2410;border-radius:3px;width:100%;height:6px;margin-top:6px;display:block;overflow:hidden}.place-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{background:linear-gradient(90deg,#f5c451,#e0b95c);border-radius:3px;height:100%;display:block}.place-reasons:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:8px;width:100%;display:flex}.place-reasons:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-height:48px;color:#f4ecd8;color:var(--color-cream);cursor:pointer;background:#24140a;border:1px solid #e0b95c44;border-radius:14px;font-size:15px;font-weight:700}.arrival-prompt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc(max(8px,env(safe-area-inset-top,0px)) + 52px);z-index:35;width:min(100vw - 24px,380px);color:#f4ecd8;color:var(--color-cream);direction:rtl;background:#1d0f06f2;border:1px solid #e0b95c55;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 6px;padding:5px 8px 6px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #000c}.arrival-who:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;grid-area:1/1/auto/-1;min-width:0;padding-inline:4px;font-size:13.5px;font-weight:800;line-height:1.4;overflow:hidden}.arrival-close:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:36px;height:44px;color:#a39277;color:var(--color-faint);cursor:pointer;background:0 0;border:0;grid-area:2/2;font-size:20px}.arrival-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-area:2/1;gap:6px;min-width:0;display:flex}.arrival-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-width:0;min-height:44px;color:#f4ecd8;color:var(--color-cream);white-space:nowrap;cursor:pointer;background:#2a160a;border:1px solid #e0b95c44;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;padding:2px 8px;font-size:14px;font-weight:800;line-height:1.2;display:flex}.arrival-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[data-arrival-tea]{border:1.5px solid #e0b95c;border:1.5px solid var(--color-gold);color:#ffdd8a;color:var(--color-gold-soft);background:#3a2410}.arrival-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:#e6cfa8;color:var(--color-tan);font-size:11px;font-weight:700}.arrival-sent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px;color:#ffdd8a;color:var(--color-gold-soft);grid-area:2/1;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hb-radius:16px;--hb-line:#e0b95c2e;--hb-card:linear-gradient(180deg, #2b231a, #211a13);--hb-lift:inset 0 1px 0 #ffe9c214, 0 8px 18px -10px #000c;--hb-gold:linear-gradient(180deg, #f3d586 0%, #e0b95c 55%, #d6aa4b 100%);--hb-gold-edge:inset 0 1px 0 #fff4d0b3, inset 0 -2px 0 #b98a3a55}.home-activity-slot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-height:26px;margin:-3px 0}.home-activity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8;color:var(--color-tan);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 12px;padding:0 4px;font-size:.8125rem;line-height:1.85;display:flex}.home-activity-period:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#a39277;color:var(--color-faint);white-space:nowrap}.home-activity-stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap}.home-activity-stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"·";color:#a39277;color:var(--color-faint);margin-inline-end:12px}.home-activity-stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) bdi{color:#f4ecd8;color:var(--color-cream);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:800}@media(max-width:360px){.home-activity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){column-gap:8px;font-size:.75rem}.home-activity-stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{margin-inline-end:8px}}@media(orientation:landscape)and (max-height:520px){.home-activity-slot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}}.hb-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid #e0b95c2e;border:1px solid var(--hb-line);border-radius:16px;border-radius:var(--hb-radius);background:#251e16;background:linear-gradient(180deg,#2b231a,#211a13);background:var(--hb-card);box-shadow:inset 0 1px #ffe9c214,0 8px 18px -10px #000c;box-shadow:var(--hb-lift)}.hb-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:16px;border-radius:var(--hb-radius);background:#e0b95c;background:linear-gradient(180deg,#f3d586,#e0b95c 55%,#d6aa4b);background:var(--hb-gold);width:100%;min-height:52px;color:#2a160a;color:var(--color-cocoa);text-align:center;box-shadow:inset 0 1px #fff4d0b3,inset 0 -2px #b98a3a55,0 4px #9d702d,0 5px #2c1a0b,0 12px 20px -10px #000e;box-shadow:var(--hb-gold-edge),0 4px #9d702d,0 5px #2c1a0b,0 12px 20px -10px #000e;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:17px;font-weight:800;line-height:1.3;transition:transform 80ms,box-shadow 80ms;display:flex}.hb-primary:active:not(:disabled),[data-attract]:active .hb-primary,[data-attract][data-busy] .hb-primary{transform:translateY(3px)!important}.hb-primary:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),[data-attract]:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hb-primary,[data-attract][data-busy]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hb-primary{box-shadow:inset 0 1px #fff4d0b3,inset 0 -2px #b98a3a55,0 1px #9d702d,0 2px #2c1a0b,0 5px 10px -8px #000e;box-shadow:var(--hb-gold-edge),0 1px #9d702d,0 2px #2c1a0b,0 5px 10px -8px #000e}.hb-primary:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.45;box-shadow:none;cursor:default}@media(prefers-reduced-motion:reduce){.hb-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}}.hb-primary:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid #f4ecd8;outline:2px solid var(--color-cream);outline-offset:3px}.hb-secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:16px;border-radius:var(--hb-radius);min-height:44px;color:#e0b95c;color:var(--color-gold);cursor:pointer;background:#e0b95c0d;border:1px solid #e0b95c66;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:800;display:flex}.hb-secondary:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#e0b95c26}.hb-secondary:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid #e0b95c;outline:2px solid var(--color-gold);outline-offset:2px}.hb-tertiary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#d9c29c;text-underline-offset:4px;cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:0 10px;font-size:13px;font-weight:700;-webkit-text-decoration:underline #e0b95c59;text-decoration:underline;text-decoration:underline #e0b95c59;display:inline-flex}.hb-tertiary:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid #e0b95c;outline:2px solid var(--color-gold);outline-offset:1px;border-radius:8px}.home-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;display:flex}.home-seat-me:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:start;cursor:pointer;border-radius:26px;align-items:center;gap:10px;min-width:0;min-height:48px;padding-inline-end:6px;display:flex}.home-seat-me:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ffffff0d}.home-seat-face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:2px solid #e0b95c;border:2px solid var(--color-gold);border-radius:50%;flex:none;padding:2px;display:flex}.home-seat-me:not([data-named]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-seat-face{border-style:dashed;border-color:#e0b95caa}.home-seat-who:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;min-width:0;display:flex}.home-seat-who:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:#f4ecd8;color:var(--color-cream);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.35;overflow:hidden}.home-seat-who:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:#cdb690;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.home-seat-pen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95c;color:var(--color-gold)}.home-seat-level:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid #e0b95c2e;border:1px solid var(--hb-line);text-align:start;cursor:pointer;background:#0000002e;border-radius:22px;flex-direction:column;flex:none;justify-content:center;gap:3px;max-width:150px;min-height:44px;padding:5px 12px;display:flex;box-shadow:inset 0 1px #ffe9c20d}.home-seat-level:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#e0b95c1a}.home-seat-rank:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#dcc6a2;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.home-seat-level:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-record]{color:#cdb690;font-size:11.5px;line-height:1.2}.home-seat-me:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.home-seat-level:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid #e0b95c;outline:2px solid var(--color-gold);outline-offset:2px}@media(max-width:340px){.home-seat-level:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:10px}.home-seat-rank:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:4px}.home-seat-rank:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>[aria-hidden]{display:none}}.home-felt-cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:1;pointer-events:none;width:auto;margin:-14px 14px 0;position:relative}@media(max-width:340px),(orientation:landscape)and (max-height:520px)and (max-width:600px){.home-felt-cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:8px;padding-inline:10px;font-size:16px}}.home-felt-ghost:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:16px;border-radius:var(--hb-radius);background:#e0b95c33;min-height:52px;display:block}.home-felt-live:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:20;white-space:nowrap;max-width:80%;color:#f4ecd8;color:var(--color-cream);pointer-events:none;background:#15110c;border:1px solid #7fd49a4d;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:flex;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 3px 8px -2px #000b}.home-felt-live:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:first-child{background:#5fd08a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #5fd08a33}.home-felt-live:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.get-app-card:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#2e261c}.get-app-mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid #e0b95c2e;border:1px solid var(--hb-line);background:#0000004d;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.home-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{align-items:center;min-height:44px;padding:0 6px;display:inline-flex}.home-seat-me[data-profile-open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.home-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-profile-cue{color:#e0b95c;color:var(--color-gold)}.home-seat-edit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:44px;height:44px;color:#e6cfa8;color:var(--color-tan);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.home-seat-edit:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ffffff0d}.home-seat-edit:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid #e0b95c;outline:2px solid var(--color-gold);outline-offset:2px}.home-match-length:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid #e0b95c2e;border:1px solid var(--hb-line);background:#0d211b80;border-radius:14px;gap:4px;padding:3px;display:flex}.home-match-length:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-width:0;min-height:44px;color:#e6cfa8;color:var(--color-tan);cursor:pointer;border-radius:10px;flex:1;padding:6px 8px;font-size:14px;font-weight:800}.home-match-length:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{color:#e0b95c;color:var(--color-gold);background:#e0b95c26;box-shadow:inset 0 0 0 1px #e0b95c80}.home-match-length:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible{outline:2px solid #e0b95c;outline:2px solid var(--color-gold);outline-offset:-2px}.home-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-home-practice]{background:0 0;border:0;padding:0}.home-setup-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-block-start:1px solid #d8b78530;flex-direction:column;gap:12px;padding:10px 0;display:flex}@media(prefers-reduced-motion:reduce){.home-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{transition:none}}.home-practice-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:stretch;width:100%;display:flex}.home-practice-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:start;cursor:pointer;min-width:0;min-height:68px;color:#f4ecd8;color:var(--color-cream);touch-action:manipulation;border-radius:15px;flex:1;align-items:center;gap:12px;padding:10px 12px;display:flex}.home-practice-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{min-width:0}.home-practice-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{color:#e0b95c;color:var(--color-gold);flex:none}.home-practice-face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;display:flex}.home-practice-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.home-practice-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:16px;font-weight:800;line-height:1.5;display:block}.home-practice-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:#d2bb95;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.5;display:block;overflow:hidden}.home-practice-config:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-inline-start:1px solid #e0b95c2e;border-inline-start:1px solid var(--hb-line);color:#d9c29c;cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-self:center;align-items:center;gap:2px;min-width:60px;min-height:48px;margin-block:10px;padding-inline:10px;font-size:12px;font-weight:700;display:flex}.home-practice-config:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{color:#e0b95c;color:var(--color-gold)}.home-practice-config[aria-expanded=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd8;color:var(--color-cream)}.home-practice-start:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.home-practice-config:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#e0b95c1f}.home-practice-start:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.home-practice-config:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid #e0b95c;outline:2px solid var(--color-gold);outline-offset:2px}@media(max-width:340px),(orientation:landscape)and (max-height:520px){.home-practice-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:8px;padding:8px 10px}.home-practice-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:15px}.home-practice-face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{width:38px;height:38px}.home-practice-config:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:54px;padding-inline:8px}}.home-setup-backdrop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:45;padding:max(12px,env(safe-area-inset-top,0px),0px) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px),0px) max(12px,env(safe-area-inset-left,0px));padding:max(12px,env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px),var(--safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:#000a;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.home-setup-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#2a160a;background:var(--color-cocoa);width:100%;max-width:420px;min-height:0;max-height:100%;color:#f4ecd8;color:var(--color-cream);border:1px solid #d8b78555;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 50px #0008}.home-setup-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid #d8b78530;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.home-setup-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:17px;font-weight:800}.home-setup-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-height:44px;color:#e6cfa8;color:var(--color-tan);cursor:pointer;align-items:center;gap:8px;padding:8px;display:flex}.home-setup-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior:contain;min-height:0;padding:12px 16px;overflow-y:auto}.home-setup-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.home-setup-options{border:0;padding:0}.home-setup-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid #d8b78530;flex-shrink:0;padding:10px 16px 14px}.home-setup-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible{outline:2px solid #e0b95c;outline:2px solid var(--color-gold);outline-offset:2px}@media(max-width:520px)and (orientation:portrait){.home-setup-backdrop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-end}}.home-friend-intents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid #e0b95c2e;border:1px solid var(--hb-line);border-radius:16px;border-radius:var(--hb-radius);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.home-friend-intents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{color:#efe3cc;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:50px;padding:6px 8px;font-size:14px;font-weight:800;display:flex}.home-friend-intents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button+button{border-inline-start:1px solid #e0b95c2e;border-inline-start:1px solid var(--hb-line)}.home-friend-intents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.home-friend-offline{flex-direction:row;grid-column:1/-1}.home-friend-intents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button+.home-friend-offline{border-inline-start:0;border-top:1px solid #e0b95c2e;border-top:1px solid var(--hb-line)}.home-friend-intents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button:active,.home-friend-intents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button[aria-expanded=true]{background:#e0b95c1a}.home-friend-intents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:22px;height:22px;color:#e0b95c;color:var(--color-gold);flex-shrink:0}.home-friend-intents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible{outline:2px solid #e0b95c;outline:2px solid var(--color-gold);outline-offset:-3px}@media(orientation:landscape)and (max-height:520px)and (max-width:600px){.home-friend-intents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{flex-direction:column;gap:2px;font-size:13px}}.home-friend-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:14px;display:flex}.home-friend-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:start;min-height:44px;color:#e6cfa8;color:var(--color-tan);cursor:pointer;border-top:1px solid #d8b78530;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:12px;display:flex}.home-friend-code:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-height:64px;color:#e0b95c;color:var(--color-gold);text-align:center;letter-spacing:.3em;background:#0003;border:1px solid #d8b78580;border-radius:12px;padding:12px;font-size:24px;font-weight:800}.home-friend-code:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid #e0b95c;outline:2px solid var(--color-gold);outline-offset:2px}.home-friend-code:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:#d8b78555}.home-section-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8;color:var(--color-tan);text-align:start;margin:0;font-size:14px;font-weight:700;line-height:1.6}.home-friends-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:8px}.home-friends-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.home-section-title{margin:0 4px 6px}.home-friend-intents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:12px}.home-friend-intents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{min-height:52px;font-weight:700}.home-social:empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.home-help:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid #e0b95c2e;border-top:1px solid var(--hb-line);width:100%;margin-block:12px 20px}.home-help:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>summary{cursor:pointer;min-height:48px;color:#e6cfa8;color:var(--color-tan);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:700;list-style:none;display:flex}.home-help:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>summary::-webkit-details-marker{display:none}.home-help:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>summary:after{content:"+";color:#e0b95c;color:var(--color-gold);font-size:22px;font-weight:400}.home-help[open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>summary:after{content:"−"}.home-help:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>summary:focus-visible{outline:2px solid #e0b95c;outline:2px solid var(--color-gold);outline-offset:2px;border-radius:6px}.home-help:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) nav{justify-content:flex-start}.home-help:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) nav a,.home-help:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) footer a{align-items:center;min-height:44px;display:inline-flex}.home-help:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) footer{flex-wrap:wrap}.home-setup-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8;color:var(--color-tan);text-align:center;margin-bottom:10px;font-size:13px;line-height:1.5}.home-setup-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:12px}.home-setup-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:18px}.home-setup-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:16px}.home-setup-details:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div+div{border-top:1px solid #e0b95c2e;border-top:1px solid var(--hb-line);padding-top:16px}@media(orientation:landscape)and (max-height:520px){.home-friends-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:0}.home-friends-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.home-section-title{margin-bottom:2px;font-size:12px}.home-setup-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:4px}.home-setup-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:4px}}.character-home:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0 2px 4px}.character-cast:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.character-choice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;min-height:68px;color:#e6cfa8;color:var(--color-tan);text-align:start;cursor:pointer;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;padding:7px 4px;display:flex}.character-choice[data-last-played]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e0b95c;border-color:var(--color-gold);color:#f4ecd8;color:var(--color-cream)}.character-choice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:last-child{min-width:0;font-size:13px;font-weight:800}.character-choice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:#e6cfa8;color:var(--color-tan);font-size:10px;font-weight:400;line-height:1.5;display:block}.character-choice:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.65;cursor:wait}.character-choice[data-locked]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .character-choice-face{filter:grayscale(.8);opacity:.65}.character-choice:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid #e0b95c;outline:2px solid var(--color-gold);outline-offset:1px;border-radius:8px}.character-home-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8;color:var(--color-tan);flex-wrap:wrap;justify-content:center;gap:2px 12px;padding-top:5px;font-size:12px;line-height:1.7;display:flex}.character-home-hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;color:#e0b95c;color:var(--color-gold);padding:5px 8px;font-size:12px;line-height:1.7}.character-invite:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-height:44px;color:#e0b95c;color:var(--color-gold);cursor:pointer;border-color:#e0b95c66;border-radius:999px;padding:8px 4px;font-size:13px;font-weight:700}.character-invite:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid #e0b95c;outline:2px solid var(--color-gold);outline-offset:2px}.character-invite:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#e0b95c15}.character-invite:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.65;cursor:wait}.character-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;border-bottom:1px solid #e0b95c30;width:100%;padding:5px 10px 8px}.character-exchange:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid #e0b95c30;margin-bottom:8px;padding-bottom:10px}@media(max-width:380px){.character-choice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;flex-direction:column;gap:5px}.character-choice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{font-size:10px}}@media(max-height:700px){.character-choice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:start;flex-direction:row;gap:5px;min-height:44px;padding:3px 1px}.character-choice-face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{width:28px;height:28px}.character-choice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:last-child{font-size:11px}.character-choice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small,.character-home-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.home-practice-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:56px;padding-block:6px}.home-practice-config:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px;margin-block:4px}}#about-handbsh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#d8c49a;padding-bottom:max(12px,env(safe-area-inset-bottom));background:#15120e;font-family:Cairo,Tahoma,sans-serif}#about-handbsh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{cursor:pointer;color:#d8b785;box-sizing:border-box;border-top:1px solid #d8b78530;justify-content:space-between;align-items:center;max-width:640px;min-height:48px;margin:0 auto;padding:12px 16px;font-size:14px;font-weight:700;list-style:none;display:flex}#about-handbsh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary::-webkit-details-marker{display:none}#about-handbsh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary:after{content:"+";color:#e0b95c;font-size:22px}#about-handbsh[open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary:after{content:"−"}#about-handbsh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .wrap{max-width:640px;margin:0 auto;padding:0 24px 16px}#about-handbsh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{color:#f5c451;margin:0 0 10px;font-family:Cairo,Tahoma,sans-serif;font-size:22px;font-weight:800;line-height:1.6}#about-handbsh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{color:#f5c451;margin:26px 0 6px;font-size:16px;line-height:1.6}#about-handbsh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0 0 10px;font-size:14px;line-height:1.9}#about-handbsh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{margin:0 0 10px;padding-inline-start:20px;font-size:14px;line-height:1.9}#about-handbsh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:#f5c451}#about-handbsh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .about-help-links{flex-wrap:wrap;gap:4px 16px;padding:8px 0 16px;display:flex}#about-handbsh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .about-help-links a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}#about-handbsh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary:focus-visible{outline-offset:-2px;outline:2px solid #e0b95c}.app-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--app-nav-height:calc(66px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));background:#1a0d05;background:var(--color-wood-dark,#20150e);min-height:100vh}@supports (height:1dvh){.app-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:100dvh}}.app-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:20;min-height:66px;padding:5px 12px calc(5px + env(safe-area-inset-bottom,0px));padding:5px 12px calc(5px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));background:#21170ff5;border-top:1px solid #c69c5140;justify-content:center;gap:8px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -6px 24px #0002}.app-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{color:#bca486;cursor:pointer;touch-action:manipulation;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:44px;max-width:180px;min-height:56px;font-size:12px;font-weight:700;display:flex;position:relative}.app-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-current]{color:#f0c66a;background:#d9ad5114}.app-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:23px;height:23px}.app-tab-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:5px;display:flex}.app-tab-new:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;color:#342516;top:1px;background:#efc576;border-radius:5px;padding:1px 5px;font-size:9px;font-weight:800;line-height:1.4;position:absolute;inset-inline-start:calc(50% + 3px)}.app-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible{outline-offset:-2px;outline:2px solid #f0c66a}.app-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.game-shell:not(.app-home){padding-bottom:var(--app-nav-height)}.home-ranking-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;touch-action:manipulation}.home-ranking-door:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid #e0b95c;outline:2px solid var(--color-gold);outline-offset:2px}.app-home.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.app-home:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-surface{height:calc(100vh - var(--app-nav-height));min-height:0;overflow:hidden}@supports (height:1dvh){.app-home.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.app-home:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-surface{height:calc(100dvh - var(--app-nav-height))}}.app-home:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-surface{gap:10px;max-width:680px;padding-bottom:0}.app-home:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-home-header]{border-bottom:1px solid #c69c5125;flex-shrink:0;padding:3px 0 8px}.app-home:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-home-header] img{width:40px;height:40px}.app-play-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.app-account-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior-y:contain;scrollbar-width:thin;flex-direction:column;flex:1;align-items:center;gap:12px;width:100%;min-height:0;padding-bottom:24px;display:flex;overflow:auto}.app-play-content[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.app-account-content[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.app-shop-destination[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.app-account-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:22px;padding-top:12px}.app-account-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>nav{text-align:center;border-block:1px solid #c69c5130;grid-template-columns:1fr 1fr;gap:0;width:100%;padding:8px 0;display:grid}.app-account-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>nav a{color:#d6c5aa;justify-content:center;align-items:center;min-height:48px;-webkit-text-decoration:none;text-decoration:none;display:flex}.app-account-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>nav>span{display:none}.app-account-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) footer{flex-wrap:wrap;justify-content:center}.app-account-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) footer a{align-items:center;min-height:44px;display:flex}.shop-backdrop.app-shop-destination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset:0 0 calc(66px + env(safe-area-inset-bottom,0px));inset:0 0 calc(66px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));z-index:10;background:#21170f;align-items:stretch;padding:0;position:fixed}.shop-backdrop.app-shop-destination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-sheet{width:100%;max-width:680px;height:100%;max-height:100%;box-shadow:none;padding-top:max(16px,env(safe-area-inset-top,0px));padding-top:max(16px,var(--safe-area-inset-top,env(safe-area-inset-top,0px)));border:0;border-radius:0;margin:0 auto}.app-shop-destination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shop-header{border-bottom:1px solid #c69c5125;padding-bottom:14px}@media(prefers-reduced-motion:reduce){.app-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) *{scroll-behavior:auto}}.app-home:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-surface{height:100%}.app-account-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px;font-weight:700}#about-handbsh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(78px + env(safe-area-inset-bottom,0px));padding-bottom:calc(78px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}:root[data-native]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #about-handbsh{display:none}.pointer-events-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:auto}.pointer-events-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none}.collapse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){visibility:collapse}.invisible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){visibility:hidden}.visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){visibility:visible}.sr-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute}.fixed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed}.relative:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.static:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:static}.sticky:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:sticky}.inset-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:0;right:0;bottom:0;left:0}.inset-x-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset-inline:0}.inset-y-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset-block:0}.start-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset-inline-start:0rem;inset-inline-start:calc(var(--spacing) * 0)}.start-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset-inline-start:.5rem;inset-inline-start:calc(var(--spacing) * 2)}.-end-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset-inline-end:-.25rem;inset-inline-end:calc(var(--spacing) * -1)}.top-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:0}.top-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:.25rem;top:var(--spacing)}.top-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:1.5rem;top:calc(var(--spacing) * 6)}.top-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:2.25rem;top:calc(var(--spacing) * 9)}.top-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:4rem;top:calc(var(--spacing) * 16)}.top-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:5rem;top:calc(var(--spacing) * 20)}.-bottom-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:-.125rem;bottom:calc(var(--spacing) * -.5)}.bottom-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:.25rem;bottom:var(--spacing)}.bottom-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:.5rem;bottom:calc(var(--spacing) * 2)}.bottom-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:.75rem;bottom:calc(var(--spacing) * 3)}.bottom-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:1rem;bottom:calc(var(--spacing) * 4)}.bottom-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:100%}.left-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:0}.left-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:.25rem;left:var(--spacing)}.isolate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){isolation:isolate}.z-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:10}.z-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:20}.z-30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:30}.z-40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:40}.z-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:50}.z-\[45\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:45}.col-span-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 2/span 2}.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%}@media(min-width:40rem){.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:40rem}}@media(min-width:48rem){.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:48rem}}@media(min-width:64rem){.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:64rem}}@media(min-width:80rem){.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:80rem}}@media(min-width:96rem){.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:96rem}}.-mx-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:-.875rem;margin-inline:calc(var(--spacing) * -3.5)}.mx-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:auto}.-my-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-block:-.25rem;margin-block:calc(var(--spacing) * -1)}.-my-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-block:-.5rem;margin-block:calc(var(--spacing) * -2)}.my-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-block:.25rem;margin-block:var(--spacing)}.-ms-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline-start:-.5rem;margin-inline-start:calc(var(--spacing) * -2)}.ms-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline-start:.25rem;margin-inline-start:var(--spacing)}.ms-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline-start:.375rem;margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline-start:.5rem;margin-inline-start:calc(var(--spacing) * 2)}.-me-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline-end:-.5rem;margin-inline-end:calc(var(--spacing) * -2)}.-mt-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:-.125rem;margin-top:calc(var(--spacing) * -.5)}.-mt-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:-.25rem;margin-top:calc(var(--spacing) * -1)}.mt-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:.125rem;margin-top:calc(var(--spacing) * .5)}.mt-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:.25rem;margin-top:var(--spacing)}.mt-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:.375rem;margin-top:calc(var(--spacing) * 1.5)}.mt-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:.5rem;margin-top:calc(var(--spacing) * 2)}.mt-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:.75rem;margin-top:calc(var(--spacing) * 3)}.mt-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:1rem;margin-top:calc(var(--spacing) * 4)}.mr-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-right:.375rem;margin-right:calc(var(--spacing) * 1.5)}.-mb-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:-.5rem;margin-bottom:calc(var(--spacing) * -2)}.mb-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:.125rem;margin-bottom:calc(var(--spacing) * .5)}.mb-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:.25rem;margin-bottom:var(--spacing)}.mb-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:.375rem;margin-bottom:calc(var(--spacing) * 1.5)}.mb-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:.5rem;margin-bottom:calc(var(--spacing) * 2)}.mb-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:.75rem;margin-bottom:calc(var(--spacing) * 3)}.ml-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:.5rem;margin-left:calc(var(--spacing) * 2)}.ml-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:.75rem;margin-left:calc(var(--spacing) * 3)}.block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.contents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:contents}.flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid}.hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.inline-block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-block}.inline-flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex}.table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:table}.size-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:1.25rem;width:calc(var(--spacing) * 5);height:1.25rem;height:calc(var(--spacing) * 5)}.h-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:0}.h-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:.875rem;height:calc(var(--spacing) * 3.5)}.h-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:1.75rem;height:calc(var(--spacing) * 7)}.h-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:2rem;height:calc(var(--spacing) * 8)}.h-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:2.25rem;height:calc(var(--spacing) * 9)}.h-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:2.5rem;height:calc(var(--spacing) * 10)}.h-\[3px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:3px}.h-\[5px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:5px}.h-\[18px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:18px}.h-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:100%}.max-h-52:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:13rem;max-height:calc(var(--spacing) * 52)}.max-h-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:100%}.min-h-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:0}.min-h-11:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:2.75rem;min-height:calc(var(--spacing) * 11)}.min-h-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:3rem;min-height:calc(var(--spacing) * 12)}.min-h-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:4rem;min-height:calc(var(--spacing) * 16)}.min-h-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:5rem;min-height:calc(var(--spacing) * 20)}.min-h-24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:6rem;min-height:calc(var(--spacing) * 24)}.min-h-\[17px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:17px}.min-h-\[38px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:38px}.min-h-\[46px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:46px}.min-h-\[52px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:52px}.min-h-\[100dvh\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:100dvh}.min-h-\[172px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:172px}.min-h-\[205px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:205px}.min-h-dvh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:100dvh}.w-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:0}.w-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:.875rem;width:calc(var(--spacing) * 3.5)}.w-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:2rem;width:calc(var(--spacing) * 8)}.w-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:2.25rem;width:calc(var(--spacing) * 9)}.w-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:2.5rem;width:calc(var(--spacing) * 10)}.w-14:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:3.5rem;width:calc(var(--spacing) * 14)}.w-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:4rem;width:calc(var(--spacing) * 16)}.w-\[88px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:88px}.w-fit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:-moz-fit-content;width:fit-content}.w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.max-w-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:42rem;max-width:var(--container-2xl)}.max-w-3xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:48rem;max-width:var(--container-3xl)}.max-w-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:4rem;max-width:calc(var(--spacing) * 16)}.max-w-\[38vw\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:38vw}.max-w-\[72px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:72px}.max-w-\[85\%\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:85%}.max-w-\[92\%\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:92%}.max-w-\[92px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:92px}.max-w-\[220px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:220px}.max-w-\[320px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:320px}.max-w-\[330px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:330px}.max-w-\[380px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:380px}.max-w-\[min\(74\%\,290px\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:min(74%,290px)}.max-w-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:24rem;max-width:var(--container-sm)}.max-w-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:36rem;max-width:var(--container-xl)}.min-w-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.min-w-11:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:2.75rem;min-width:calc(var(--spacing) * 11)}.min-w-\[18px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:18px}.min-w-\[44px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:44px}.min-w-\[90px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:90px}.flex-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.flex-\[2\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:2}.shrink:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:1}.shrink-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0}.grow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-grow:1}.transform:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:default}.cursor-pointer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer}.resize:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){resize:both}.scroll-mb-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scroll-margin-bottom:1rem;scroll-margin-bottom:calc(var(--spacing) * 4)}.list-disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){list-style-type:disc}.grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.flex-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}.flex-col-reverse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column-reverse}.flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.place-items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){place-items:center}.items-baseline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:baseline}.items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center}.items-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-end}.items-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start}.items-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:stretch}.justify-between:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between}.justify-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center}.justify-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end}.justify-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-start}.gap-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:.125rem;gap:calc(var(--spacing) * .5)}.gap-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:.25rem;gap:var(--spacing)}.gap-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:.375rem;gap:calc(var(--spacing) * 1.5)}.gap-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:.5rem;gap:calc(var(--spacing) * 2)}.gap-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:.625rem;gap:calc(var(--spacing) * 2.5)}.gap-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:.75rem;gap:calc(var(--spacing) * 3)}.gap-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:1rem;gap:calc(var(--spacing) * 4)}.gap-px:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:1px}:where(.space-y-1>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:0rem;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:.25rem;margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:0rem;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:.5rem;margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){column-gap:.25rem;column-gap:var(--spacing)}.gap-x-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){column-gap:.5rem;column-gap:calc(var(--spacing) * 2)}.gap-x-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){column-gap:.75rem;column-gap:calc(var(--spacing) * 3)}.gap-y-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){row-gap:.125rem;row-gap:calc(var(--spacing) * .5)}.gap-y-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){row-gap:.25rem;row-gap:var(--spacing)}.self-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-self:center}.self-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-self:flex-end}.self-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-self:flex-start}.truncate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden}.overflow-y-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto}.rounded:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.25rem}.rounded-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:1rem;border-radius:var(--radius-2xl)}.rounded-3xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:1.5rem;border-radius:var(--radius-3xl)}.rounded-\[2\.25rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:2.25rem}.rounded-\[2\.75rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:2.75rem}.rounded-\[2rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:2rem}.rounded-\[3px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:3px}.rounded-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:3.40282e38px}.rounded-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.5rem;border-radius:var(--radius-lg)}.rounded-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.75rem;border-radius:var(--radius-xl)}.border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:1px}.border-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:0}.border-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:2px}.border-x-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-inline-style:var(--tw-border-style);border-inline-width:8px}.border-s-\[3px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:var(--tw-border-style);border-top-width:1px}.border-b-\[10px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:var(--tw-border-style);border-bottom-width:10px}.border-dashed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-border-style:dashed;border-style:dashed}.border-cream\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#f4ecd840}@supports (color:color-mix(in lab,red,red)){.border-cream\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#f4ecd8 25%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-cream\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-cream) 25%,transparent)}}}.border-cream\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#f4ecd866}@supports (color:color-mix(in lab,red,red)){.border-cream\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#f4ecd8 40%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-cream\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-cream) 40%,transparent)}}}.border-gold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e0b95c;border-color:var(--color-gold)}.border-gold\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e0b95c33}@supports (color:color-mix(in lab,red,red)){.border-gold\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#e0b95c 20%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-gold\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-gold) 20%,transparent)}}}.border-gold\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e0b95c40}@supports (color:color-mix(in lab,red,red)){.border-gold\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#e0b95c 25%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-gold\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-gold) 25%,transparent)}}}.border-gold\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e0b95c4d}@supports (color:color-mix(in lab,red,red)){.border-gold\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#e0b95c 30%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-gold\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-gold) 30%,transparent)}}}.border-gold\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e0b95c59}@supports (color:color-mix(in lab,red,red)){.border-gold\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#e0b95c 35%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-gold\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-gold) 35%,transparent)}}}.border-gold\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e0b95c66}@supports (color:color-mix(in lab,red,red)){.border-gold\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#e0b95c 40%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-gold\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-gold) 40%,transparent)}}}.border-gold\/45:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e0b95c73}@supports (color:color-mix(in lab,red,red)){.border-gold\/45:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#e0b95c 45%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-gold\/45:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-gold) 45%,transparent)}}}.border-gold\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e0b95c80}@supports (color:color-mix(in lab,red,red)){.border-gold\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#e0b95c 50%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-gold\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-gold) 50%,transparent)}}}.border-gold\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e0b95c99}@supports (color:color-mix(in lab,red,red)){.border-gold\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#e0b95c 60%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-gold\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-gold) 60%,transparent)}}}.border-gold\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e0b95cb3}@supports (color:color-mix(in lab,red,red)){.border-gold\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#e0b95c 70%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-gold\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-gold) 70%,transparent)}}}.border-red-400\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#ff656880}@supports (color:color-mix(in lab,red,red)){.border-red-400\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,rgb(255,101,104) 50%,transparent)}@media(color-gamut:p3){.border-red-400\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,color(display-p3 .93353 .43168 .42349) 50%,transparent)}}@supports (color: color-mix(in lch,red,blue)){.border-red-400\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-red-400) 50%,transparent)}}}.border-red-400\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#ff6568cc}@supports (color:color-mix(in lab,red,red)){.border-red-400\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,rgb(255,101,104) 80%,transparent)}@media(color-gamut:p3){.border-red-400\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,color(display-p3 .93353 .43168 .42349) 80%,transparent)}}@supports (color: color-mix(in lch,red,blue)){.border-red-400\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-red-400) 80%,transparent)}}}.border-rival:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#d1603c;border-color:var(--color-rival)}.border-rival\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#d1603c99}@supports (color:color-mix(in lab,red,red)){.border-rival\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#d1603c 60%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-rival\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-rival) 60%,transparent)}}}.border-tan\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e6cfa840}@supports (color:color-mix(in lab,red,red)){.border-tan\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#e6cfa8 25%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-tan\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-tan) 25%,transparent)}}}.border-tan\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e6cfa84d}@supports (color:color-mix(in lab,red,red)){.border-tan\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#e6cfa8 30%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-tan\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-tan) 30%,transparent)}}}.border-tan\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e6cfa859}@supports (color:color-mix(in lab,red,red)){.border-tan\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#e6cfa8 35%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-tan\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-tan) 35%,transparent)}}}.border-tan\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e6cfa866}@supports (color:color-mix(in lab,red,red)){.border-tan\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#e6cfa8 40%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-tan\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-tan) 40%,transparent)}}}.border-transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#0000}.border-white\/10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#fff 10%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-white\/10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.border-white\/12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#fff 12%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-white\/12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}}.border-white\/15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#fff 15%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-white\/15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}}.border-white\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#fff 20%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-white\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}.border-x-transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-inline-color:#0000}.border-b-gold\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:#e0b95cb3}@supports (color:color-mix(in lab,red,red)){.border-b-gold\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:color-mix(in oklab,#e0b95c 70%,transparent)}@supports (color: color-mix(in lch,red,blue)){.border-b-gold\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:color-mix(in oklab,var(--color-gold) 70%,transparent)}}}.bg-\[\#2b1a0c\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#2b1a0c}.bg-\[\#19140f\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#19140f}.bg-\[\#20170fee\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#20170fee}.bg-\[rgba\(20\,10\,4\,0\.92\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#140a04eb}.bg-\[rgba\(20\,10\,4\,0\.96\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#140a04f5}.bg-\[rgba\(26\,13\,5\,0\.97\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#1a0d05f7}.bg-\[rgba\(40\,10\,4\,0\.95\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#280a04f2}.bg-\[rgba\(245\,196\,81\,0\.1\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#f5c4511a}.bg-\[rgba\(245\,196\,81\,0\.08\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#f5c45114}.bg-\[rgba\(245\,196\,81\,0\.09\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#f5c45117}.bg-black\/10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#000 10%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-black\/10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}}.bg-black\/15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#000 15%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-black\/15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}}.bg-black\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#000 20%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-black\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}}.bg-black\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#000 25%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-black\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}}.bg-black\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#000 30%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-black\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}}.bg-black\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#000 35%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-black\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}}.bg-black\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#000 40%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-black\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}}.bg-black\/45:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#000 45%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-black\/45:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}}.bg-black\/55:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#000 55%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-black\/55:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}}.bg-black\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#000 70%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-black\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}}.bg-cocoa:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#2a160a;background-color:var(--color-cocoa)}.bg-gold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#e0b95c;background-color:var(--color-gold)}.bg-gold\/10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#e0b95c1a}@supports (color:color-mix(in lab,red,red)){.bg-gold\/10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#e0b95c 10%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-gold\/10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-gold) 10%,transparent)}}}.bg-gold\/15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#e0b95c26}@supports (color:color-mix(in lab,red,red)){.bg-gold\/15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#e0b95c 15%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-gold\/15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-gold) 15%,transparent)}}}.bg-gold\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#e0b95c33}@supports (color:color-mix(in lab,red,red)){.bg-gold\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#e0b95c 20%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-gold\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-gold) 20%,transparent)}}}.bg-gold\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#e0b95c66}@supports (color:color-mix(in lab,red,red)){.bg-gold\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#e0b95c 40%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-gold\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-gold) 40%,transparent)}}}.bg-gold\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#e0b95ce6}@supports (color:color-mix(in lab,red,red)){.bg-gold\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#e0b95c 90%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-gold\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-gold) 90%,transparent)}}}.bg-gold\/\[0\.07\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#e0b95c12}@supports (color:color-mix(in lab,red,red)){.bg-gold\/\[0\.07\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#e0b95c 7%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-gold\/\[0\.07\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-gold) 7%,transparent)}}}.bg-gold\/\[0\.08\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#e0b95c14}@supports (color:color-mix(in lab,red,red)){.bg-gold\/\[0\.08\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#e0b95c 8%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-gold\/\[0\.08\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-gold) 8%,transparent)}}}.bg-rival\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#d1603c40}@supports (color:color-mix(in lab,red,red)){.bg-rival\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#d1603c 25%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-rival\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-rival) 25%,transparent)}}}.bg-rival\/\[0\.13\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#d1603c21}@supports (color:color-mix(in lab,red,red)){.bg-rival\/\[0\.13\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#d1603c 13%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-rival\/\[0\.13\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-rival) 13%,transparent)}}}.bg-transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#0000}.bg-white\/5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#fff 5%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-white\/5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}.bg-white\/\[0\.03\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#fff 3%,transparent)}@supports (color: color-mix(in lch,red,blue)){.bg-white\/\[0\.03\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}}.bg-wood-dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#1a0d05;background-color:var(--color-wood-dark)}.object-contain:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){object-fit:contain}.object-cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){object-fit:cover}.p-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0}.p-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:.25rem;padding:var(--spacing)}.p-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:.375rem;padding:calc(var(--spacing) * 1.5)}.p-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:.5rem;padding:calc(var(--spacing) * 2)}.p-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:.625rem;padding:calc(var(--spacing) * 2.5)}.p-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:.75rem;padding:calc(var(--spacing) * 3)}.p-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:.875rem;padding:calc(var(--spacing) * 3.5)}.p-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:1rem;padding:calc(var(--spacing) * 4)}.p-1234:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:308.5rem;padding:calc(var(--spacing) * 1234)}.px-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:.25rem;padding-inline:var(--spacing)}.px-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:.375rem;padding-inline:calc(var(--spacing) * 1.5)}.px-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:.5rem;padding-inline:calc(var(--spacing) * 2)}.px-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:.625rem;padding-inline:calc(var(--spacing) * 2.5)}.px-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:.75rem;padding-inline:calc(var(--spacing) * 3)}.px-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:.875rem;padding-inline:calc(var(--spacing) * 3.5)}.px-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:1rem;padding-inline:calc(var(--spacing) * 4)}.px-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:1.25rem;padding-inline:calc(var(--spacing) * 5)}.px-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:1.5rem;padding-inline:calc(var(--spacing) * 6)}.py-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:0}.py-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:.125rem;padding-block:calc(var(--spacing) * .5)}.py-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:.25rem;padding-block:var(--spacing)}.py-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:.375rem;padding-block:calc(var(--spacing) * 1.5)}.py-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:.5rem;padding-block:calc(var(--spacing) * 2)}.py-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:.625rem;padding-block:calc(var(--spacing) * 2.5)}.py-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:.75rem;padding-block:calc(var(--spacing) * 3)}.py-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:.875rem;padding-block:calc(var(--spacing) * 3.5)}.py-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:1rem;padding-block:calc(var(--spacing) * 4)}.py-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:1.5rem;padding-block:calc(var(--spacing) * 6)}.py-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:1.75rem;padding-block:calc(var(--spacing) * 7)}.py-px:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:1px}.ps-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline-start:.625rem;padding-inline-start:calc(var(--spacing) * 2.5)}.ps-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline-start:.875rem;padding-inline-start:calc(var(--spacing) * 3.5)}.ps-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline-start:1.25rem;padding-inline-start:calc(var(--spacing) * 5)}.pe-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline-end:.25rem;padding-inline-end:var(--spacing)}.pe-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline-end:.375rem;padding-inline-end:calc(var(--spacing) * 1.5)}.pt-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:.25rem;padding-top:var(--spacing)}.pt-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:.375rem;padding-top:calc(var(--spacing) * 1.5)}.pt-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:.75rem;padding-top:calc(var(--spacing) * 3)}.pt-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:.875rem;padding-top:calc(var(--spacing) * 3.5)}.pt-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:1rem;padding-top:calc(var(--spacing) * 4)}.pt-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:1.25rem;padding-top:calc(var(--spacing) * 5)}.pt-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:2.5rem;padding-top:calc(var(--spacing) * 10)}.pt-\[92px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:92px}.text-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center}.text-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:end}.text-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:right}.text-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:start}.align-middle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:middle}.font-mono:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono)}.text-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.5rem;font-size:var(--text-2xl);line-height:calc(2 / 1.5);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:1rem;font-size:var(--text-base);line-height:1.5;line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.125rem;font-size:var(--text-lg);line-height:calc(1.75 / 1.125);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:.875rem;font-size:var(--text-sm);line-height:calc(1.25 / .875);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.25rem;font-size:var(--text-xl);line-height:calc(1.75 / 1.25);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:.75rem;font-size:var(--text-xs);line-height:calc(1 / .75);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:10.5px}.text-\[10px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:10px}.text-\[11\.5px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:11.5px}.text-\[11px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:11px}.text-\[12\.5px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12.5px}.text-\[12px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px}.text-\[13\.5px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:13.5px}.text-\[13px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px}.text-\[14\.5px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:14.5px}.text-\[14px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:14px}.text-\[15px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:15px}.text-\[16\.5px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:16.5px}.text-\[16px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:16px}.text-\[17px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:17px}.text-\[18px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:18px}.text-\[23px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:23px}.leading-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:calc(var(--spacing) * 5);line-height:1.25rem;line-height:calc(var(--spacing) * 5)}.leading-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:1;line-height:1}.leading-relaxed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:var(--leading-relaxed);line-height:1.625;line-height:var(--leading-relaxed)}.leading-snug:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:var(--leading-snug);line-height:1.375;line-height:var(--leading-snug)}.leading-tight:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:var(--leading-tight);line-height:1.25;line-height:var(--leading-tight)}.font-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-black);font-weight:900;font-weight:var(--font-weight-black)}.font-bold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-bold);font-weight:700;font-weight:var(--font-weight-bold)}.font-extrabold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-extrabold);font-weight:800;font-weight:var(--font-weight-extrabold)}.font-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-normal);font-weight:400;font-weight:var(--font-weight-normal)}.tracking-tight:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-tracking:var(--tracking-tight);letter-spacing:-.025em;letter-spacing:var(--tracking-tight)}.tracking-widest:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-tracking:var(--tracking-widest);letter-spacing:.1em;letter-spacing:var(--tracking-widest)}.break-words:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:break-word}.break-all:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){word-break:break-all}.whitespace-nowrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap}.text-\[\#241408\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#241408}.text-cocoa:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#2a160a;color:var(--color-cocoa)}.text-cream:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd8;color:var(--color-cream)}.text-cream\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd880}@supports (color:color-mix(in lab,red,red)){.text-cream\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#f4ecd8 50%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-cream\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-cream) 50%,transparent)}}}.text-cream\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd899}@supports (color:color-mix(in lab,red,red)){.text-cream\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#f4ecd8 60%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-cream\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-cream) 60%,transparent)}}}.text-cream\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd8b3}@supports (color:color-mix(in lab,red,red)){.text-cream\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#f4ecd8 70%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-cream\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-cream) 70%,transparent)}}}.text-cream\/85:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd8d9}@supports (color:color-mix(in lab,red,red)){.text-cream\/85:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#f4ecd8 85%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-cream\/85:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-cream) 85%,transparent)}}}.text-cream\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd8e6}@supports (color:color-mix(in lab,red,red)){.text-cream\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#f4ecd8 90%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-cream\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-cream) 90%,transparent)}}}.text-faint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#a39277;color:var(--color-faint)}.text-gold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95c;color:var(--color-gold)}.text-gold\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95c99}@supports (color:color-mix(in lab,red,red)){.text-gold\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#e0b95c 60%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-gold\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-gold) 60%,transparent)}}}.text-gold\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95cb3}@supports (color:color-mix(in lab,red,red)){.text-gold\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#e0b95c 70%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-gold\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-gold) 70%,transparent)}}}.text-gold\/75:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95cbf}@supports (color:color-mix(in lab,red,red)){.text-gold\/75:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#e0b95c 75%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-gold\/75:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-gold) 75%,transparent)}}}.text-gold\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95ccc}@supports (color:color-mix(in lab,red,red)){.text-gold\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#e0b95c 80%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-gold\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-gold) 80%,transparent)}}}.text-gold\/85:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95cd9}@supports (color:color-mix(in lab,red,red)){.text-gold\/85:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#e0b95c 85%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-gold\/85:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-gold) 85%,transparent)}}}.text-gold\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95ce6}@supports (color:color-mix(in lab,red,red)){.text-gold\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#e0b95c 90%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-gold\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-gold) 90%,transparent)}}}.text-green-300\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#7bf1a8e6}@supports (color:color-mix(in lab,red,red)){.text-green-300\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,rgb(123,241,168) 90%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-green-300\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-green-300) 90%,transparent)}}}.text-inherit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:inherit}.text-red-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ffa3a4;color:color(display-p3 .95692 .65189 .64512);color:var(--color-red-300)}.text-red-300\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ffa3a3cc}@supports (color:color-mix(in lab,red,red)){.text-red-300\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,rgb(255,163,164) 80%,transparent)}@media(color-gamut:p3){.text-red-300\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,color(display-p3 .95692 .65189 .64512) 80%,transparent)}}@supports (color: color-mix(in lch,red,blue)){.text-red-300\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-red-300) 80%,transparent)}}}.text-red-300\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ffa3a3e6}@supports (color:color-mix(in lab,red,red)){.text-red-300\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,rgb(255,163,164) 90%,transparent)}@media(color-gamut:p3){.text-red-300\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,color(display-p3 .95692 .65189 .64512) 90%,transparent)}}@supports (color: color-mix(in lch,red,blue)){.text-red-300\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-red-300) 90%,transparent)}}}.text-rival-soft:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f0855f;color:var(--color-rival-soft)}.text-tan:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8;color:var(--color-tan)}.text-tan\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa840}@supports (color:color-mix(in lab,red,red)){.text-tan\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#e6cfa8 25%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-tan\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-tan) 25%,transparent)}}}.text-tan\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa859}@supports (color:color-mix(in lab,red,red)){.text-tan\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#e6cfa8 35%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-tan\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-tan) 35%,transparent)}}}.text-tan\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa866}@supports (color:color-mix(in lab,red,red)){.text-tan\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#e6cfa8 40%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-tan\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-tan) 40%,transparent)}}}.text-tan\/55:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa88c}@supports (color:color-mix(in lab,red,red)){.text-tan\/55:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#e6cfa8 55%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-tan\/55:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-tan) 55%,transparent)}}}.text-tan\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa899}@supports (color:color-mix(in lab,red,red)){.text-tan\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#e6cfa8 60%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-tan\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-tan) 60%,transparent)}}}.text-tan\/65:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8a6}@supports (color:color-mix(in lab,red,red)){.text-tan\/65:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#e6cfa8 65%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-tan\/65:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-tan) 65%,transparent)}}}.text-tan\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8b3}@supports (color:color-mix(in lab,red,red)){.text-tan\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#e6cfa8 70%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-tan\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-tan) 70%,transparent)}}}.text-tan\/75:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8bf}@supports (color:color-mix(in lab,red,red)){.text-tan\/75:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#e6cfa8 75%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-tan\/75:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-tan) 75%,transparent)}}}.text-tan\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8cc}@supports (color:color-mix(in lab,red,red)){.text-tan\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#e6cfa8 80%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-tan\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-tan) 80%,transparent)}}}.text-tan\/85:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8d9}@supports (color:color-mix(in lab,red,red)){.text-tan\/85:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,#e6cfa8 85%,transparent)}@supports (color: color-mix(in lch,red,blue)){.text-tan\/85:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-tan) 85%,transparent)}}}.text-wood-dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#1a0d05;color:var(--color-wood-dark)}.italic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-style:italic}.not-italic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-style:normal}.underline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:underline}.decoration-gold\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-color:#e0b95c59}@supports (color:color-mix(in lab,red,red)){.decoration-gold\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-color:color-mix(in oklab,#e0b95c 35%,transparent)}@supports (color: color-mix(in lch,red,blue)){.decoration-gold\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-color:color-mix(in oklab,var(--color-gold) 35%,transparent)}}}.decoration-gold\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-color:#e0b95c66}@supports (color:color-mix(in lab,red,red)){.decoration-gold\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-color:color-mix(in oklab,#e0b95c 40%,transparent)}@supports (color: color-mix(in lch,red,blue)){.decoration-gold\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-color:color-mix(in oklab,var(--color-gold) 40%,transparent)}}}.decoration-tan\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-color:#e6cfa84d}@supports (color:color-mix(in lab,red,red)){.decoration-tan\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-color:color-mix(in oklab,#e6cfa8 30%,transparent)}@supports (color: color-mix(in lch,red,blue)){.decoration-tan\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-color:color-mix(in oklab,var(--color-tan) 30%,transparent)}}}.underline-offset-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-underline-offset:2px}.underline-offset-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-underline-offset:4px}.opacity-70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.7}.shadow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.5\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 2px 8px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 2px 8px #00000080;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(0\,0\,0\,0\.4\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 6px 18px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 6px 18px #0006;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.55\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 10px 30px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 10px 30px #0000008c;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.6\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 12px 40px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 12px 40px #0009;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ring-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-gold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:var(--color-gold)}.ring-gold\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:#e0b95c66}@supports (color:color-mix(in lab,red,red)){.ring-gold\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:color-mix(in oklab, var(--color-gold) 40%, transparent)}}.ring-gold\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:#e0b95c80}@supports (color:color-mix(in lab,red,red)){.ring-gold\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:color-mix(in oklab, var(--color-gold) 50%, transparent)}}.outline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline-style:var(--tw-outline-style);outline-width:1px}.blur:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-blur:blur(8px);filter:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.45\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-drop-shadow-size:drop-shadow(0 2px 4px var(--tw-drop-shadow-color,#00000073));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:drop-shadow(0 2px 4px #00000073);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-grayscale:grayscale(100%);filter:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:!important;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-filter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-backdrop-filter:;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:;backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:.3s;transition-duration:.3s}.duration-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:.5s;transition-duration:.5s}.ease-in-out:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ease:var(--ease-in-out);transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-in-out)}.ease-out:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ease:var(--ease-out);transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:var(--ease-out)}.outline-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-outline-style:none;outline-style:none}.placeholder\:font-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:400;font-weight:var(--font-weight-normal)}.placeholder\:text-cream\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:#f4ecd866}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-cream\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:color-mix(in oklab,#f4ecd8 40%,transparent)}@supports (color: color-mix(in lch,red,blue)){.placeholder\:text-cream\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:color-mix(in oklab,var(--color-cream) 40%,transparent)}}}.placeholder\:text-tan\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:#e6cfa866}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-tan\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:color-mix(in oklab,#e6cfa8 40%,transparent)}@supports (color: color-mix(in lch,red,blue)){.placeholder\:text-tan\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:color-mix(in oklab,var(--color-tan) 40%,transparent)}}}@media(hover:hover){.hover\:border-gold\/70:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e0b95cb3}@supports (color:color-mix(in lab,red,red)){.hover\:border-gold\/70:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#e0b95c 70%,transparent)}@supports (color: color-mix(in lch,red,blue)){.hover\:border-gold\/70:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-gold) 70%,transparent)}}}.hover\:border-tan\/35:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e6cfa859}@supports (color:color-mix(in lab,red,red)){.hover\:border-tan\/35:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#e6cfa8 35%,transparent)}@supports (color: color-mix(in lch,red,blue)){.hover\:border-tan\/35:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-tan) 35%,transparent)}}}.hover\:bg-gold\/\[0\.13\]:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#e0b95c21}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gold\/\[0\.13\]:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#e0b95c 13%,transparent)}@supports (color: color-mix(in lch,red,blue)){.hover\:bg-gold\/\[0\.13\]:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-gold) 13%,transparent)}}}.hover\:text-gold:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95c;color:var(--color-gold)}}.focus\:border-gold:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e0b95c;border-color:var(--color-gold)}.focus\:border-gold\/60:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e0b95c99}@supports (color:color-mix(in lab,red,red)){.focus\:border-gold\/60:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#e0b95c 60%,transparent)}@supports (color: color-mix(in lch,red,blue)){.focus\:border-gold\/60:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-gold) 60%,transparent)}}}.focus\:border-gold\/70:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e0b95cb3}@supports (color:color-mix(in lab,red,red)){.focus\:border-gold\/70:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#e0b95c 70%,transparent)}@supports (color: color-mix(in lch,red,blue)){.focus\:border-gold\/70:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-gold) 70%,transparent)}}}.focus-visible\:outline-2:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline-offset:4px}.focus-visible\:outline-gold:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline-color:#e0b95c;outline-color:var(--color-gold)}.active\:scale-\[0\.98\]:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scale:.98}.active\:scale-\[0\.99\]:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scale:.99}.active\:bg-gold\/10:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#e0b95c1a}@supports (color:color-mix(in lab,red,red)){.active\:bg-gold\/10:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#e0b95c 10%,transparent)}@supports (color: color-mix(in lch,red,blue)){.active\:bg-gold\/10:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-gold) 10%,transparent)}}}.active\:bg-gold\/20:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#e0b95c33}@supports (color:color-mix(in lab,red,red)){.active\:bg-gold\/20:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#e0b95c 20%,transparent)}@supports (color: color-mix(in lch,red,blue)){.active\:bg-gold\/20:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-gold) 20%,transparent)}}}.active\:bg-white\/5:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/5:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#fff 5%,transparent)}@supports (color: color-mix(in lch,red,blue)){.active\:bg-white\/5:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}.active\:bg-white\/10:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/10:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#fff 10%,transparent)}@supports (color: color-mix(in lch,red,blue)){.active\:bg-white\/10:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.active\:text-gold:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95c;color:var(--color-gold)}.active\:opacity-80:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.8}.active\:brightness-110:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-brightness:brightness(110%);filter:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.disabled\:cursor-default:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:default}.disabled\:cursor-not-allowed:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed}.disabled\:opacity-45:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.45}.disabled\:opacity-50:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.5}.disabled\:opacity-60:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.6}.\[data-game-help\]\:visible:is(data-game-help):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){visibility:visible}.cafe-sign:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f3e3bd;text-shadow:1px 2px #102d25;background:radial-gradient(circle at 10px 55%,#b8ba9e 1.4px,#b8ba9e00 2.2px),radial-gradient(circle at calc(100% - 10px) 55%,#b8ba9e 1.4px,#b8ba9e00 2.2px),#234c40;border-radius:4px 9px 5px 8px;padding:5px 22px 7px;display:inline-block;position:relative;transform:rotate(-1deg);box-shadow:inset 0 0 0 1px #142e27,inset 0 0 0 3px #a3b297,inset 0 0 0 4px #234c40,0 2px #100d09,0 10px 16px -6px #000000bf}.cafe-sign:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.cafe-sign:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0603d9 60%);width:1.5px;height:24px;position:absolute;bottom:100%}.cafe-sign:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{right:14px}.cafe-sign:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{left:14px}.cafe-theme-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;max-width:135px;color:#e6cfa8;color:var(--color-tan);font-size:11px;overflow:hidden}[data-felt-rail]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[data-felt]{min-height:32px;padding-inline:10px}[data-felt-rail]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[data-felt]:focus-visible{outline:2px solid #e0b95c;outline:2px solid var(--color-gold);outline-offset:2px}.felt-sea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:radial-gradient(at 50% 40%,#2b626b,#17424e 80%)}.felt-balcony:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:radial-gradient(at 70% 15%,#70856230,#0000 65%),linear-gradient(160deg,#354c3d,#243a2f)}.game-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-wood[data-cafe=sea],.table-wood[data-cafe=sea]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:repeating-linear-gradient(2deg,#e9e5ca20 0 1px,#0000 1px 5px),linear-gradient(140deg,#90a8a0,#506d70 35%,#b2b99e 65%,#527374);border-color:#94afa9}.game-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-wood[data-cafe=balcony],.table-wood[data-cafe=balcony]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:repeating-linear-gradient(90deg,#45332360 0 1px,#0000 1px 8px),linear-gradient(120deg,#b29a64,#705437 40%,#b99c64 70%,#705437);border-color:#b59c68}.table-wood[data-cafe=sea]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-felt{box-shadow:inset 0 0 0 2px #94c2bc40,inset 0 3px 12px #051b2466}.table-wood[data-cafe=balcony]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-felt{box-shadow:inset 0 0 0 2px #d2bf8c35,inset 0 3px 12px #0d1e1266}.drink-thanks:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid #d8b78530;align-items:center;gap:8px;margin-bottom:8px;padding:8px 0 12px;display:flex}.drink-thanks:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{flex:1;min-width:0;font-size:12px}.drink-thanks:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-height:44px;color:#e0b95c;color:var(--color-gold);cursor:pointer;border:1px solid #d8b78580;border-radius:12px;padding:6px 16px;font-weight:700}.drink-thanks:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible{outline:2px solid #e0b95c;outline:2px solid var(--color-gold);outline-offset:2px}@media(orientation:landscape)and (max-height:520px){.cafe-sign:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:3px}[data-home-header]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{width:34px;height:34px}.cafe-theme-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:100px}}.table-wood[data-cafe=wood]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.game-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-wood[data-cafe=wood]{background:linear-gradient(#6b4a31,#39291e);border-color:#493321;border-radius:14px;box-shadow:0 5px 12px #0005,inset 0 1px #ac81513d}.table-wood[data-cafe=wood]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-felt{border-radius:10px;box-shadow:inset 0 1px 4px #281d1455}.game-shell:has([data-table-mode]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),:root[data-native]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-shell:has([data-table-mode]){height:100dvh;min-height:0;padding:0}.game-shell [data-table-mode]{padding-top:max(6px,env(safe-area-inset-top,0px))!important;padding-top:max(6px,var(--safe-area-inset-top,env(safe-area-inset-top,0px)))!important;padding-bottom:max(6px,env(safe-area-inset-bottom,0px))!important;padding-bottom:max(6px,var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))!important;gap:5px!important}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode]{height:100dvh;min-height:0;padding-inline:max(8px,env(safe-area-inset-left,0px)) max(8px,env(safe-area-inset-right,0px));padding-inline:max(8px,var(--safe-area-inset-left,env(safe-area-inset-left,0px))) max(8px,var(--safe-area-inset-right,env(safe-area-inset-right,0px)))}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode]>:not([data-table-board]){flex-shrink:0}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-board],.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-board]>div,.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-board] .table-wood{min-height:0}.game-shell [data-table-mode] [data-table-board] .table-felt{min-height:0!important}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-toolbar]{gap:3px;overflow:visible}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-toolbar]>div{gap:3px}.game-shell [data-table-mode] [data-table-toolbar] .table-chat{border-radius:8px!important;width:58px!important;max-width:58px!important}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-toolbar] .table-chat{flex-shrink:0;height:48px;margin:0;position:static}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-toolbar] .table-sound{flex-shrink:0;width:44px}.game-shell [data-table-mode] [data-message-bar]{position:relative!important;inset:auto!important}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-message-bar]{z-index:auto;background:0 0;height:40px}.game-shell [data-table-mode] [data-first-tip]{position:static!important}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-first-tip]{pointer-events:auto}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-hand]{min-width:0}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-players-row]{gap:8px;min-width:0;margin:0;transform:none}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-toast]{max-width:min(74%,290px)}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-you-corner]{flex-direction:row;justify-content:center;gap:6px;width:auto;height:26px;position:static}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs] [data-you-corner]{display:none}.table-scoreline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#dccbad;justify-content:center;align-items:center;gap:18px;height:26px;font-size:12px;display:flex}.table-scoreline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:#f0cd75;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-inline:5px;font-size:20px}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat{text-align:center;border-radius:10px;flex:1;min-width:0;max-width:120px;padding:2px 3px}.compact-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.compact-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{grid-template-rows:20px 18px;grid-template-columns:28px minmax(0,1fr);justify-content:center;align-items:center;gap:0 5px;min-height:36px;display:grid}.compact-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seatname]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.compact-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-score]{color:#f0cd75;margin-inline-start:5px}.compact-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-seat-face]{flex:none;display:inline-flex}.compact-seat [data-table-seat-face] img,.compact-seat [data-table-seat-face] svg{width:28px!important;height:28px!important}.compact-seat-detail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#bfae8d;justify-content:center;align-items:center;gap:5px;min-height:17px;font-size:10px;display:flex}.compact-seat[data-active="1"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#e0b95c16;box-shadow:inset 0 -2px #e0b95c}.compact-seat[data-team=us]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .compact-seat-detail{color:#e0b95c;font-weight:700}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs] [data-players-row]>[data-team=us]{margin-top:-6px}@media(orientation:portrait)and (max-height:650px){.game-shell [data-table-mode]{gap:4px!important}.game-shell [data-table-mode] [data-opp-rack]{min-height:26px!important}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-opp-rack]{align-items:center;height:26px;padding-top:0}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-opp-rack]>div{transform:scale(.65)}}@media(orientation:landscape)and (max-height:520px){.game-shell:not(.cafe-game) [data-table-mode]{gap:2px 8px!important}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode]{grid-template:"toolbar board"88px"players board"minmax(44px,1fr)"scores board"26px"status board"40px"hand hand"/172px minmax(0,1fr);display:grid}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-toolbar]{border-bottom:1px solid #d8b78528;grid-area:toolbar;grid-template-columns:1fr 1fr;align-content:start;gap:0;padding:0;display:grid}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-toolbar]>div{display:contents}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-toolbar] button{width:100%;max-width:100%;height:44px;min-height:44px}.game-shell:not(.cafe-game) [data-table-mode] [data-table-toolbar] .table-chat{width:100%!important;max-width:100%!important;height:44px!important}.game-shell:not(.cafe-game) [data-table-mode] [data-table-toolbar] .table-chat-label{white-space:nowrap!important;font-size:12px!important}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-next-match-open] span+span{display:none}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-players-row]{grid-area:players;align-self:center;gap:2px}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-scores],.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-you-corner],.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-you-line]{grid-area:scores;gap:4px;margin:0;transform:none}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-board]{grid-area:board;align-self:stretch}.game-shell:not(.cafe-game) [data-table-mode] [data-message-bar]{padding:0!important}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-message-bar]{grid-area:status}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-hand]{grid-area:hand;margin-top:2px}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-felt-rail]{margin:0;transform:none}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-player-hand]{min-height:56px;padding-block:4px}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-seat=far]{flex-flow:wrap;justify-content:center;gap:3px;margin:0;transform:none}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-seat=far]>:nth-child(2){flex-direction:column}.game-shell:not(.cafe-game) [data-table-mode] [data-opp-rack]{min-height:20px!important}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-opp-rack]{transform-origin:50%;flex-basis:100%;height:20px;margin:0;transform:scale(.65)}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat{padding:0}.game-shell:not(.cafe-game) [data-table-mode] .compact-seat [data-table-seat-face] img,.game-shell:not(.cafe-game) [data-table-mode] .compact-seat [data-table-seat-face] svg{width:28px!important;height:28px!important}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat [data-seatname]{font-size:10px}.game-shell:not(.cafe-game) [data-table-mode] .compact-seat-detail [data-rack]>span{display:none!important}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat-detail [data-rack]:after{content:attr(data-rack)}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-you-line]{font-size:10px;overflow:hidden}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-you-line]>span{font-size:10px}}.compact-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-seat-face]{grid-area:1/1/3}.compact-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seatname]{grid-area:1/2;align-self:end}.compact-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .compact-seat-detail{grid-area:2/2;min-height:12px}@media(orientation:landscape)and (max-height:520px){.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat,.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat>button{grid-template-rows:28px 12px 12px;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;display:grid}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat [data-table-seat-face]{grid-area:1/1;justify-self:center}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat [data-seatname]{grid-area:2/1;line-height:12px}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat-detail{grid-area:3/1;line-height:12px}}.compact-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{grid-area:1/1/-1/-1;width:100%;min-width:44px;min-height:44px}@media(max-width:380px),(orientation:landscape)and (max-height:520px){.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-room-code]{justify-content:center;padding-inline:3px}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-room-code]>span:first-child{display:none}.game-shell [data-table-mode] [data-room-code]>span:nth-child(2){letter-spacing:.03em!important}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-room-code]>span:nth-child(2){font-size:14px}}@media(orientation:landscape)and (max-height:520px){.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-toolbar]:has([data-room-code]){grid-template-columns:44px minmax(0,1fr) 44px}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-toolbar]:has([data-room-code])>button{grid-area:1/1/2/3}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-room-code]{grid-area:1/3}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-toolbar]:has([data-room-code]) [data-next-match-open]{grid-area:2/2}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-toolbar]:has([data-room-code]) .table-sound{grid-area:2/1}.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-toolbar]:has([data-room-code]) .table-chat{grid-area:2/3}}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] button[data-seat-card]{min-width:44px;min-height:44px}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-message-bar]{flex-direction:row;align-items:center;gap:6px;display:flex}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-message-bar] .table-cue{flex:1;min-width:0}.turn-clock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95c;flex:none;width:36px;height:36px;position:relative}.turn-clock[data-turn-timer=theirs]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ddc4a0}.turn-clock[data-urgent]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ef8a78}.turn-clock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{width:100%;height:100%;display:block}.turn-clock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.table-social-controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:14px;height:48px;min-height:48px;padding:2px 4px;display:flex}.table-social-identity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0;overflow:hidden}.table-social-door:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f0cd75;width:48px;min-width:44px;height:44px;box-shadow:none;background:#30271b;border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.table-social-door[aria-expanded=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#fff1c9;background:#705425;border-color:#f0cd75}.table-social-muted:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#dc8f76;inset-inline-end:3px;font-size:15px;position:absolute;top:0}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .table-social-identity [data-you-line]{flex-wrap:nowrap;gap:3px;height:28px;min-height:28px;overflow:hidden}@media(orientation:landscape)and (max-height:520px){.table-social-controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px;padding-block:0}}.compact-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.compact-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{grid-template-rows:20px 18px 16px}.compact-seat-kind:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;grid-area:3/1/auto/-1;height:16px;line-height:14px}.compact-seat-kind:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-bot-chip]{color:#dccbad;white-space:nowrap;background:#0007;border-radius:7px;padding-inline:5px;font-size:10px;font-weight:700;display:inline-block}@media(orientation:landscape)and (max-height:520px){.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat,.game-shell:not(.cafe-game):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat>button{grid-template-rows:28px 12px 12px 16px}.compact-seat-kind:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-row:4}}.shared-resume:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-height:48px;color:#e0b95c;color:var(--color-gold);cursor:pointer;background:#e0b95c14;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;font-weight:800;display:flex}.shared-resume:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{max-width:55%;color:#e6cfa8;color:var(--color-tan);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.shared-setup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:22px;display:flex}.shared-setup-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6cfa8;color:var(--color-tan);font-size:14px;line-height:1.9}.shared-setup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) fieldset{border:0;min-width:0;margin:0;padding:0}.shared-setup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) legend{color:#f4ecd8;color:var(--color-cream);margin-bottom:10px;font-size:14px;font-weight:800}.shared-mode-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.shared-mode-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{cursor:pointer;border:1px solid #d8b78550;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:106px;padding:10px 4px;display:flex}.shared-mode-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{border-color:#e0b95c;border-color:var(--color-gold);color:#e0b95c;color:var(--color-gold);background:#e0b95c1a}.shared-mode-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:17px;font-weight:800}.shared-mode-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:#e6cfa8;color:var(--color-tan);font-size:11px}.shared-player-dots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:end;gap:5px;height:22px;margin-bottom:5px;display:flex}.shared-player-dots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{background:#e0b95c;background:var(--color-gold);border-radius:6px 6px 3px 3px;width:10px;height:17px}.shared-player-dots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i[data-team="1"]{background:#f0855f;background:var(--color-rival-soft)}.shared-name-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:8px;display:grid}.shared-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:8px;min-width:0;display:flex}.shared-seat-number:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:28px;height:28px;color:#e6cfa8;color:var(--color-tan);border:1px solid #d8b78560;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.shared-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input{width:100%;min-width:0;min-height:48px;color:#f4ecd8;color:var(--color-cream);background:#0003;border:1px solid #d8b78550;border-radius:9px;padding:8px 12px;font-size:16px}.shared-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input::placeholder{color:#a39277;color:var(--color-faint)}.shared-team-names:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr 1fr;gap:14px;display:grid}.shared-team-names:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{gap:8px;display:grid}.shared-team-names:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{color:#e0b95c;color:var(--color-gold);font-size:13px;font-weight:700}.shared-team-names:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-team="1"] h3{color:#f0855f;color:var(--color-rival-soft)}.shared-team-names:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .shared-seat-number{width:22px;height:22px}.shared-team-names:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input{padding-inline:8px}.shared-no-rewards:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;color:#e6cfa8;color:var(--color-tan);margin-bottom:10px;font-size:12px}.shared-setup-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:8px;display:flex}.shared-secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:48px;color:#e6cfa8;color:var(--color-tan);cursor:pointer;border:1px solid #d8b78560;border-radius:12px}.shared-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:100vh;min-height:0;overflow:hidden}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-shared-table]{height:100vh}@supports (height:1dvh){.shared-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-shared-table]{height:100dvh}}.shared-hand-cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#19140f55;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.shared-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#e0b95c;background:var(--color-gold);min-height:48px;color:#2a160a;color:var(--color-cocoa);cursor:pointer;border:1px solid #f9dea080;border-radius:12px;justify-content:center;align-items:center;padding:8px 18px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 3px 12px #0007}.shared-alternate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px;color:#f4ecd8;color:var(--color-cream);cursor:pointer;background:#241408ed;border-radius:10px;padding:6px 12px;font-size:12px;font-weight:700}.shared-hand-controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:6px}.shared-hand-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;justify-content:center;align-items:center;width:52px;display:flex}.shared-hide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.shared-pass:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:44px;min-height:44px;color:#e0b95c;color:var(--color-gold);cursor:pointer;background:#30271b;border-radius:12px;justify-content:center;align-items:center;display:flex}.shared-pass:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#e0b95c;background:var(--color-gold);color:#2a160a;color:var(--color-cocoa);padding-inline:8px;font-size:13px;font-weight:800}.shared-current-player:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.shared-current-player:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{flex:none}.shared-current-player:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shared-current-player:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{color:#e0b95c;color:var(--color-gold);flex:none}.shared-far-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;max-width:100%}.shared-far-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]{max-width:100%}.shared-far-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]>div:nth-child(2){min-width:0;max-width:calc(100% - 54px)}.shared-far-seat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]>div:nth-child(2)>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}[data-shared-table]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible,.shared-setup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible,.shared-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:focus-visible{outline:2px solid #e0b95c;outline:2px solid var(--color-gold);outline-offset:3px}.shared-current-player:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.shared-hand-cover:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:none}@media(orientation:landscape)and (max-height:520px){.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-shared-table][data-table-mode]{grid-template-rows:44px minmax(52px,1fr) 26px 40px auto}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-shared-table] [data-table-toolbar]>div>span{display:none}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-shared-table][data-table-mode] .compact-seat{grid-template-rows:28px 12px 12px}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-shared-table] .compact-seat-kind{display:none}.shared-hand-cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row;gap:8px}.shared-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px}}@media(prefers-reduced-motion:reduce){[data-shared-table] *,.shared-setup *{transition-duration:0s!important;animation-duration:0s!important}}.cafe-lobby:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.game-shell.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#fff0d4;background:#191710;min-height:100dvh}.cafe-stage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface{isolation:isolate;width:100%;max-width:560px;height:100dvh;min-height:0;margin:0 auto;position:relative;overflow:hidden}.cafe-stage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cafe-game:not([data-table-appearance=classic]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface{background:#14433c}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface[data-table-mode]{--cafe-seat-height:144px;grid-template-columns:minmax(0,1fr);grid-template-rows:44px 144px minmax(0,1fr) 58px 136px;grid-template-rows:44px var(--cafe-seat-height) minmax(0,1fr) 58px 136px;padding:max(10px,env(safe-area-inset-top)) 12px max(10px,env(safe-area-inset-bottom));grid-template-areas:"toolbar""seats""board""cue""hand";gap:6px;display:grid}.cafe-scene:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:-1;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.cafe-scene:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>img{object-fit:fill;-webkit-user-select:none;user-select:none;filter:saturate(.65)brightness(.8);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.cafe-cloth:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:15% 15% 12% 12%/13% 13% 11% 11%;position:absolute;top:26.5%;right:2.5%;bottom:23%;left:2.5%;box-shadow:inset 0 3px 12px #0007}.cafe-cloth[data-cafe-cloth=green]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:none;background:0 0}.cafe-cloth[data-cafe-edge=edge_round]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:6px solid #79502a;border-radius:56px;box-shadow:inset 0 3px 10px #0008,0 0 0 2px #c49153,0 4px 8px #0007}.cafe-leave:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:max(12px,env(safe-area-inset-top));color:#f6e6c8;background:#2b2118dc;border-radius:24px;padding:10px 14px;font-size:13px;position:absolute;right:14px}.cafe-welcome:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;flex-direction:column;align-items:center;gap:12px;width:76%;display:flex;position:absolute;top:48%;left:12%}.cafe-welcome:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{text-shadow:0 2px 3px #000;font-size:20px;font-weight:800}.cafe-welcome:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{color:#34220f;cursor:pointer;background:linear-gradient(#f7d588,#d29b44);border:1px solid #ffe5a3;border-radius:12px;width:100%;min-height:52px;font-size:23px;font-weight:800;box-shadow:inset 0 1px #fff4cb,0 4px #7c481c,0 7px 12px #0006}.cafe-welcome:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:active{transform:translateY(2px)}.cafe-welcome:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:disabled{opacity:.6}.cafe-lobby:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :focus-visible,.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :focus-visible{outline-offset:3px;outline:3px solid #ffe19a}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-toolbar]{z-index:5;border:0;grid-area:toolbar;justify-content:space-between;align-items:center;gap:5px;height:44px;padding:0;display:flex;position:relative;inset:auto;overflow:visible}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar]>div{gap:4px;min-width:0;display:flex}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] button{color:#fff0d0;background:#30271bea;border:1px solid #d9b87d70;border-radius:16px;width:auto;min-height:44px;padding-inline:8px;font-size:11px;box-shadow:0 2px 5px #0004}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] .table-sound,.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] .table-settings{border-radius:50%;flex:none;width:44px;height:44px;padding:0}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-next-match-open]{max-width:94px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-room-code]{max-width:88px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-room-code]>span:first-child{display:none}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-room-code]{align-items:center;gap:4px}.cafe-game [data-room-code]>span:nth-child(2){letter-spacing:.05em!important}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-room-code]>span:nth-child(2){font-size:16px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-players-row]{z-index:2;grid-area:seats;justify-content:center;align-items:center;gap:8px;height:100%;min-height:0;margin:0;display:flex;position:relative;inset:auto;transform:none}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]{gap:5px;width:100%;margin:0;position:relative;transform:none}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]>:first-child{flex:none;justify-content:center;align-items:center;display:flex}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=singles] [data-seat=far]{flex-flow:column;justify-content:center;align-items:center;height:100%;display:flex}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=singles] [data-seat=far]>:nth-child(2){flex-direction:row;align-items:center;gap:7px;display:flex}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]>:nth-child(2){background:#302215f5;border:1px solid #ac894b80;border-radius:24px;flex-wrap:wrap;justify-content:center;max-width:85%;min-height:28px;padding:3px 12px;box-shadow:0 2px 5px #0004}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]>:nth-child(2)>span{font-size:14px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far] [data-score]{color:#f6d181;font-size:17px}.cafe-game.game-shell [data-table-mode] [data-opp-rack]{min-height:28px!important}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-opp-rack]{background:linear-gradient(#59381f,#2c1b0f);border-bottom:3px solid #b78046;border-radius:5px;flex:none;max-width:90%;height:28px;margin:0;padding:1px 6px 3px;position:static;overflow:hidden;transform:none;box-shadow:0 2px 3px #0007}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-opp-rack]>div{transform:none}.cafe-game [data-opp-rack] [data-tile]{width:15px!important;height:22px!important}.cafe-game [data-facedown="1"]>div{background:repeating-linear-gradient(45deg,#bca27333 0 1px,#0000 1px 4px),repeating-linear-gradient(-45deg,#bca27344 0 1px,#ebddba 1px 4px)!important}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-facedown="1"]>div{border:1px solid #f8ebce}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-bot-chip]{color:#342719;background:#e9c998;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:800}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat-glass]{display:none}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far] [data-cup]{position:absolute;top:24px;right:10%}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-cup] .drink-cup{width:44px;height:44px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-cup] .drink-cup-art svg{width:48px;height:48px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far] [data-cup] .drink-cup-art svg{width:66px;height:66px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-seat] [data-cup]{position:absolute;top:12px;right:-8px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-seat] [data-cup] .drink-cup{width:28px;height:32px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-seat] [data-cup] .drink-cup-art svg{width:28px;height:28px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat{width:30%;max-width:160px;height:112px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 30%;padding:3px;position:relative}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat,.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat>button{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat [data-table-seat-face]{width:48px;height:48px}.cafe-game.game-shell [data-table-mode] .compact-seat [data-table-seat-face] img,.cafe-game.game-shell [data-table-mode] .compact-seat [data-table-seat-face] svg{width:48px!important;height:48px!important}.cafe-game .compact-seat .match-bot-face{width:100%!important;height:100%!important}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat>button{width:100%;height:100%}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat [data-seatname]{background:#302215f5;border:1px solid #c39c5855;border-radius:16px;flex:none;align-self:center;max-width:100%;padding:2px 8px;font-size:12px;line-height:20px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .compact-seat .compact-seat-kind{align-items:center;min-height:14px;font-size:8px;line-height:12px;display:flex;position:absolute;top:8px;left:0}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .compact-seat [data-bot-chip]{padding:1px 4px;font-size:8px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .compact-seat .compact-seat-detail{background:linear-gradient(#59381f,#2c1b0f);border-bottom:3px solid #b78046;border-radius:5px;flex:none;max-width:100%;min-height:22px;padding:1px 6px 3px;box-shadow:0 2px 3px #0007}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .compact-seat[data-active="1"] [data-table-seat-face]{outline-offset:3px;border-radius:50%;outline:2px solid #ffe39d}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs] [data-players-row] .compact-seat{align-self:end;height:104px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs] [data-players-row]>[data-team=us]{align-self:start;height:112px;margin-top:0}.cafe-game.game-shell [data-table-mode=pairs] [data-team=them] [data-table-seat-face],.cafe-game.game-shell [data-table-mode=pairs] [data-team=them] [data-table-seat-face] img,.cafe-game.game-shell [data-table-mode=pairs] [data-team=them] [data-table-seat-face] svg{width:40px!important;height:40px!important}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs] [data-team=us] [data-seatname]{color:#ffe3a1;border-color:#e1b956}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=threes] .compact-seat{flex-basis:42%;width:42%}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-scores]{z-index:3;background:#302215dd;border-radius:16px;width:max-content;height:24px;padding-inline:12px;position:absolute;top:53px;left:50%;right:auto;transform:translate(-50%)}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface[data-table-mode=pairs]{--cafe-seat-height:168px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs] [data-players-row]{padding-top:24px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-board]{z-index:1;grid-area:board;min-width:0;min-height:0;display:flex;position:relative;inset:auto}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-board]>div{gap:3px;min-height:0}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-felt-rail]{flex:none;min-height:24px;margin:0;padding:0 4px;transform:none}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-market]{background:#112d25e8;border:1px solid #cfb67e55;min-height:24px;padding:2px 6px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-market]>span{font-size:10px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-market][data-draw-btn]{color:#30200f;background:#f3d08d}.cafe-game:not([data-table-appearance=classic]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-board] .table-wood{box-shadow:none;background:0 0;border:0;min-height:0;padding:0}.cafe-game:not([data-table-appearance=classic]) [data-table-board] .table-felt{background:0 0!important;min-height:0!important}.cafe-game:not([data-table-appearance=classic]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-board] .table-felt{box-shadow:none;border:0;border-radius:12px;padding:0}.cafe-game:not([data-table-appearance=classic]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-board] .table-wood:before,.cafe-game:not([data-table-appearance=classic]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-board] .table-felt:before{display:none}.cafe-game [data-player-hand] [data-tile]{opacity:1!important}.cafe-game [data-hand-tile][aria-disabled=true] [data-tile]{border-color:#8b7754!important;box-shadow:inset 0 1px #fff9e3,0 3px #806d51,0 5px 4px #0008!important}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-hand-tile][aria-disabled=true] [data-tile]{filter:brightness(.79)saturate(.68)}.cafe-game [data-hand-tile][aria-disabled=false] [data-tile]{border-color:#fffdf0!important;box-shadow:inset 0 0 0 1px #fff9df,0 0 0 2px #ffe8a3,0 0 8px 3px #ffd16bc4,0 0 16px 5px #ffbf4738,0 3px #8a6637,0 6px 7px #0008!important}.cafe-game [data-line] [data-tile][data-recent="1"]{animation:.24s ease-out cafe-land!important}@keyframes cafe-land{0%{transform:translateY(-6px)}to{transform:none}}.cafe-game.game-shell [data-table-mode] [data-message-bar]{position:relative!important;inset:auto!important}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-message-bar]{z-index:3;background:0 0;grid-area:cue;justify-content:center;align-items:center;height:58px;min-height:0;padding:0;display:flex}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface [data-message-bar] .table-cue{background:#102b24e8;border:1px solid #ac985340;border-radius:24px;flex:0 auto;width:max-content;min-width:0;max-width:min(100%,360px);height:auto;min-height:48px;margin:0;padding:4px 12px;box-shadow:0 2px 6px #0003}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cue-primary{color:#ffe8b8;font-size:15px;line-height:22px}.cafe-game .table-cue-secondary{position:static!important}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cue-secondary{white-space:nowrap;color:#d8c8a7;margin-top:0;font-size:11px;line-height:15px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cue.is-mine .table-cue-primary{background:0 0;padding:0;font-size:17px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cue [data-cancel-tile]{flex:none;min-height:44px;padding:3px 6px;font-size:11px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-hand]{z-index:4;grid-area:hand;grid-template-rows:86px 44px;gap:6px;min-width:0;height:136px;padding:0;display:grid;position:relative;inset:auto}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-hand]>.relative{min-width:0;height:86px;min-height:0}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface[data-table-mode=singles]{grid-template-rows:44px var(--cafe-seat-height) minmax(0,1fr) 58px 176px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=singles] [data-table-hand]{grid-template-rows:126px 44px;height:176px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=singles] [data-table-hand]>.relative{height:126px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-player-hand]{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:0;display:flex}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-hand-row]{background:linear-gradient(#0000 calc(100% - 22px),#51311c calc(100% - 22px),#885631 calc(100% - 10px),#402715);border:0;border-radius:0 0 8px 8px;flex:none;padding:2px 8px 6px;box-shadow:inset 0 -3px #ad8057,0 4px #442613,0 7px 8px #0004}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-player-hand]>div{flex-shrink:0}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-hand-tile]{align-items:center;min-height:48px;display:flex}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-hand] .table-social-controls{gap:8px;width:100%;min-width:0;height:44px;padding:0;position:static}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-social-door{background:#302215ef;border:1px solid #b7965855;flex:none;width:44px;height:44px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-social-identity{background:#302215f5;border:1px solid #b7965855;border-radius:24px;flex:1;min-width:0;height:44px;padding:0 8px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .table-social-identity [data-you-line]{gap:5px;width:100%;min-width:0;height:42px;min-height:42px;margin:0;font-size:12px;overflow:visible;transform:none}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-you-line]>[data-you-name]{flex:0 auto;min-width:0}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-you-line]>[data-cup],.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-you-line]>[data-score]{flex:none}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface [data-you-line] [data-score]{color:#f5d184;font-size:12px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface [data-you-line] [data-cup] .drink-cup{width:32px;height:40px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface [data-you-line] [data-cup] .drink-cup-art svg{width:40px;height:40px}.cafe-game.game-shell [data-table-mode] [data-you-corner]{inset:auto!important}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-you-corner]{z-index:5;background:0 0;border:0;flex-direction:row;justify-content:center;width:100%;height:42px;padding:0;display:flex;position:static}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-you-corner] [data-cup] .drink-cup-art svg{width:38px;height:38px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-you-corner]>span{flex:0 auto;min-width:0;max-width:100%}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-you-corner]>div,.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-you-corner] [data-cup]{flex:none}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-you-corner] [data-cup] .drink-cup{width:32px;height:36px}.cafe-game [data-toast]{max-width:min(260px,70%)!important}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-toast]{font-size:12px}@media(orientation:portrait)and (max-height:700px){.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface[data-table-mode]{--cafe-seat-height:116px;padding-top:max(6px,env(safe-area-inset-top));padding-bottom:max(6px,env(safe-area-inset-bottom));gap:4px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]>:first-child img,.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]>:first-child svg{width:48px;height:48px}.cafe-game [data-seat=far] .match-bot-face{width:48px!important;height:48px!important}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far] [data-cup]{top:12px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat{height:112px;padding-block:3px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface[data-table-mode=pairs]{--cafe-seat-height:136px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-you-corner]{bottom:max(6px,env(safe-area-inset-bottom))}}.cafe-house-sign:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}@media(orientation:portrait){.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-scene[data-appearance=cafe]>img{filter:saturate(.44)brightness(.67)}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-scene[data-appearance=cafe] .cafe-house-sign{top:calc(44px + var(--cafe-seat-height) + 16px);color:#d0c3a6;z-index:1;background:#28271cbd;border-radius:3px;padding:0 7px;font-size:10px;font-weight:700;line-height:16px;display:block;position:absolute;left:50%;transform:translate(-50%)}.cafe-game.game-shell[data-table-appearance=cafe]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-hand-row]{background:linear-gradient(#0000 calc(100% - 20px),#65492f calc(100% - 20px),#4c3725 calc(100% - 10px),#34251a);box-shadow:inset 0 -2px #886641,0 3px #342319,0 5px 7px #0004}.cafe-game[data-table-appearance=cafe]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]>:nth-child(2),.cafe-game.game-shell[data-table-appearance=cafe]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat [data-seatname],.cafe-game[data-table-appearance=cafe]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-social-identity{box-shadow:none;background:#2a261df2;border-color:#a18f6840}.cafe-game.game-shell[data-table-appearance=cafe]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] button,.cafe-game[data-table-appearance=cafe]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-social-door{box-shadow:none;color:#ddd5c2;background:#27271ff2;border-color:#a18f6840}.cafe-game[data-table-appearance=cafe]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-bot-chip]{color:#d1d1be;background:#3d4034}.cafe-game[data-table-appearance=cafe]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far] [data-score],.cafe-game[data-table-appearance=cafe]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface [data-you-line] [data-score]{color:#c7c3ae}}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] .table-menu,.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] .table-menu-actions{display:contents}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] .table-menu-actions>div{align-items:center;gap:4px;min-width:0;display:flex}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] .table-menu-toggle,.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-opponent-count],.table-cafe-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}@media(orientation:portrait)and (max-height:700px){.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface[data-table-mode]{--cafe-seat-height:72px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface[data-table-mode=threes]{--cafe-seat-height:88px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface[data-table-mode=pairs]{--cafe-seat-height:104px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface[data-table-mode]{grid-template-rows:44px var(--cafe-seat-height) minmax(0,1fr) 40px 136px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface[data-table-mode=singles]{grid-template-rows:44px var(--cafe-seat-height) minmax(0,1fr) 40px 176px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=singles] [data-seat=far]{gap:3px}.cafe-game [data-seat=far]>:first-child img,.cafe-game [data-seat=far]>:first-child svg,.cafe-game [data-seat=far] .match-bot-face{width:28px!important;height:28px!important}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]>:nth-child(2){min-height:20px;padding:0 8px}.cafe-game.game-shell [data-table-mode] [data-opp-rack]{min-height:20px!important}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-opp-rack]{height:20px;padding-block:0}.cafe-game [data-opp-rack] [data-tile]{width:11px!important;height:17px!important}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat,.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs] [data-players-row] .compact-seat,.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs] [data-players-row]>[data-team=us]{gap:2px;height:80px}.cafe-game.game-shell [data-table-mode] .compact-seat [data-table-seat-face],.cafe-game.game-shell [data-table-mode] .compact-seat [data-table-seat-face] img,.cafe-game.game-shell [data-table-mode] .compact-seat [data-table-seat-face] svg{width:32px!important;height:32px!important}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-message-bar]{height:40px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface [data-message-bar] .table-cue{min-height:36px;padding-block:0}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cue-primary,.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cue.is-mine .table-cue-primary{font-size:14px;line-height:20px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cue-secondary{font-size:10px;line-height:14px}}@media(orientation:landscape)and (max-height:600px){.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface[data-table-mode],.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface[data-table-mode=singles]{max-width:1200px;padding:max(4px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));grid-template:"seats"48px"board"minmax(0,1fr)"hand"92px/minmax(0,1fr);gap:0}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-scene>img{object-fit:cover;object-position:50% 18%;filter:saturate(.55)brightness(.5)}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-cloth,.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-cloth[data-cafe-cloth=green]{inset:calc(48px + max(4px,env(safe-area-inset-top))) max(10px,env(safe-area-inset-right)) calc(92px + max(4px,env(safe-area-inset-bottom))) max(10px,env(safe-area-inset-left));background:radial-gradient(at 50% 45%,#426b4820,#0a201a50),url(/textures/ahwa-felt.webp) 50%/280px,#183f34;border:5px solid #725338;border-top-color:#8b6948;border-bottom-width:3px;border-radius:22px 22px 12px 12px;box-shadow:0 0 0 1px #ae895449,inset 0 3px 12px #00190c80}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-toolbar]{top:max(4px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));z-index:8;grid-area:auto;width:44px;height:44px;position:absolute;left:auto}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] .table-menu{width:44px;height:44px;display:block}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] .table-menu-toggle{width:44px;height:44px;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] .table-menu-actions{display:contents}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] .table-menu:not(.is-open) .table-menu-actions>button,.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] .table-menu:not(.is-open) .table-menu-actions>div>button{display:none}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] .table-menu.is-open .table-menu-actions{background:#243b30;border:1px solid #b79d6866;border-radius:12px;gap:6px;width:max-content;max-width:calc(100vw - 20px);padding:8px;display:flex;position:absolute;top:46px;right:0;box-shadow:0 5px 20px #0009}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] .table-menu.is-open .table-menu-toggle{background:#e9dcc617}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] [data-room-code]{height:44px;min-height:44px;padding-inline:6px;position:static}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-players-row]{flex-wrap:nowrap;align-items:center;gap:18px;width:auto;margin-inline:92px;padding:0}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-online] [data-players-row]{margin-inline:126px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] .table-room-pin{width:70px;height:44px;position:absolute;top:0;right:48px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] .table-room-pin [data-room-code]{width:70px;max-width:70px;box-shadow:none;background:#30271b99;border-color:#b7965833;justify-content:center;gap:3px;padding-inline:4px}.cafe-game [data-table-toolbar] .table-room-pin [data-room-code]>span:nth-child(2){letter-spacing:.04em!important}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] .table-room-pin [data-room-code]>span:nth-child(2){font-size:13px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-toolbar] .table-room-pin [data-room-code]>span[aria-hidden]{font-size:10px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=singles] [data-seat=far]{grid-template-rows:36px;grid-template-columns:36px auto;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:100%;height:44px;display:grid}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]>:first-child{grid-area:1/1}.cafe-game [data-seat=far]>:first-child img,.cafe-game [data-seat=far]>:first-child svg,.cafe-game [data-seat=far] .match-bot-face{width:36px!important;height:36px!important}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=singles] [data-seat=far]>:nth-child(2){max-width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/2;grid-template-rows:20px 14px;grid-template-columns:auto auto;gap:0 7px;padding:0;display:grid}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]>:nth-child(2)>span:first-child{grid-area:1/1;font-size:14px;line-height:20px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far] [data-bot-chip]{color:#cbd0bd;background:0 0;border:1px solid #b1b8a560;border-radius:3px;grid-area:1/2;padding:0 4px;font-size:10px;line-height:14px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far] [data-score]{color:#c1c5b5;grid-area:2/2;font-size:10px;font-weight:500;line-height:14px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far] [data-opponent-count]{color:#c1c5b5;grid-area:2/1;align-items:center;gap:5px;font-size:10px;line-height:14px;display:flex}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-opponent-count]:before,.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .compact-seat [data-rack]:before{content:"";background:#ebdfc2;border:1px solid #a3916b;border-radius:2px;width:6px;height:10px;box-shadow:-2px 0 #9f9478}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-seat=far] [data-opp-rack],.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]>[data-seat-region]{display:none}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far] [data-cup]{top:9px;left:-28px;right:auto}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far] [data-cup] .drink-cup,.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far] [data-cup] .drink-cup-art svg{width:26px;height:26px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat,.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs] [data-players-row] .compact-seat,.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs] [data-players-row]>[data-team=us]{text-align:start;flex:0 150px;grid-template-rows:20px 16px;grid-template-columns:34px minmax(0,1fr);align-self:center;gap:0 6px;width:auto;max-width:150px;height:44px;min-height:0;padding:0;display:grid}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat>button{text-align:start;grid-template-rows:20px 16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:0 6px;display:grid}.cafe-game.game-shell [data-table-mode] .compact-seat [data-table-seat-face],.cafe-game.game-shell [data-table-mode] .compact-seat [data-table-seat-face] img,.cafe-game.game-shell [data-table-mode] .compact-seat [data-table-seat-face] svg{width:34px!important;height:34px!important}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .compact-seat [data-table-seat-face]{grid-area:1/1/3/2}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat [data-seatname]{background:0 0;border:0;border-radius:0;grid-area:1/2;align-self:center;width:100%;min-height:20px;padding:0;font-size:13px;line-height:20px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .compact-seat .compact-seat-kind{grid-area:2/2;justify-self:end;height:14px;min-height:0;line-height:14px;position:static}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .compact-seat [data-bot-chip]{color:#b9c0b2;background:0 0;border:1px solid #b1b8a560;border-radius:3px;padding:0 3px;font-size:10px;line-height:13px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .compact-seat .compact-seat-detail{min-height:14px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:2/2;justify-self:start;gap:5px;padding:0;padding-inline-end:30px;font-size:10px;line-height:14px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .compact-seat [data-rack]{color:#c1c5b5;align-items:center;gap:4px;font-size:10px;display:flex}.cafe-game .compact-seat [data-rack]>span{display:none!important}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .compact-seat [data-rack]:after{content:attr(data-rack)}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-seat] [data-cup]{top:8px;left:-18px;right:auto}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-seat] [data-cup] .drink-cup,.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-seat] [data-cup] .drink-cup-art svg{width:22px;height:22px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-scores]{top:auto;bottom:max(4px,env(safe-area-inset-bottom));left:max(18px,env(safe-area-inset-left));z-index:5;background:0 0;gap:3px;width:auto;height:20px;padding:0;font-size:10px;line-height:20px;right:auto;transform:none}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-scores] strong{margin-inline:2px;font-size:11px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-board]{padding:8px 10px}.cafe-game.game-shell[data-table-appearance=classic]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-board]{padding:4px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-board]>div{padding-top:0;position:relative}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-felt-rail]{z-index:2;min-height:20px;position:absolute;top:0;left:0}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-market]{background:0 0;border:0;min-height:20px;padding:1px 4px;font-size:10px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-table-hand]{grid-template-rows:68px 20px;gap:2px;height:92px;padding-top:2px;position:static}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-hand]>.relative,.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=singles] [data-table-hand]>.relative{width:100%;height:68px;margin-inline:auto}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-player-hand]{height:100%}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-hand-row]{background:linear-gradient(#0000 calc(100% - 17px),#9a7046 calc(100% - 17px),#624326 calc(100% - 10px),#805c35);padding:2px 8px 6px;box-shadow:inset 0 -3px #3c2819,0 4px 7px #0006}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-hand] .table-social-controls{gap:0;height:20px;min-height:20px;padding:0;position:static}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-hand] .table-social-door{box-shadow:none;top:max(4px,env(safe-area-inset-top));color:#e4dac5;z-index:8;background:0 0;border:0;border-radius:12px;width:44px;height:44px;position:absolute;bottom:auto}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-hand] [data-social-door=drinks]{left:max(10px,env(safe-area-inset-left))}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-hand] [data-social-door=stickers]{left:calc(44px + max(10px,env(safe-area-inset-left)))}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-hand] .table-social-door[aria-expanded=true]{background:#e9dcc617}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-social-summary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;height:20px;display:grid}.cafe-game[data-table-appearance=cafe]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cafe-brand{color:#c3b797;grid-area:1/3;justify-self:end;font-size:11px;font-weight:700;line-height:20px;display:block}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs] .table-cafe-brand{display:none}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-social-summary .table-social-identity{background:0 0;border:0;border-radius:0;grid-area:1/1;justify-self:start;width:auto;min-width:0;max-width:100%;height:20px;margin:0;padding:0}.cafe-game.game-shell [data-table-mode] .table-social-summary .table-social-identity [data-you-line],.cafe-game.game-shell .table-social-summary [data-you-corner]{inset:auto!important}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .table-social-summary .table-social-identity [data-you-line],.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-social-summary [data-you-corner]{background:0 0;border:0;justify-content:start;gap:5px;width:auto;max-width:100%;height:20px;min-height:20px;margin:0;padding:0;font-size:11px;position:static}.cafe-game .table-social-summary [data-avatar-frame]{border-width:1px!important;width:16px!important;height:16px!important}.cafe-game .table-social-summary [data-avatar-frame] svg,.cafe-game .table-social-summary [data-avatar-frame] img{width:100%!important;height:100%!important}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-social-summary [data-you-name]{max-width:90px;font-size:11px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-social-summary [data-you-line]>span:not([data-you-name]):not([data-score]):not([data-cup]):not(.seat-glass-anchor){display:none}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-social-summary [data-you-line] [data-score]{font-size:10px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface .table-social-summary [data-cup] .drink-cup,.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface .table-social-summary [data-cup] .drink-cup-art svg{width:20px;height:20px}.cafe-game.game-shell [data-table-mode] .table-social-summary [data-message-bar]{position:static!important;inset:auto!important}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .table-social-summary [data-message-bar]{grid-area:1/2;width:auto;min-width:0;height:20px;padding:0}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface [data-message-bar] .table-cue{max-width:min(360px,60vw);height:20px;min-height:20px;box-shadow:none;background:0 0;border:0;gap:5px;padding:0}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cue-primary,.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cue.is-mine .table-cue-primary{font-size:13px;line-height:20px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cue-secondary{display:none}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cue .turn-clock{width:18px;height:18px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-cue [data-cancel-tile]{min-height:20px;padding:0 5px;font-size:10px;line-height:20px}.cafe-welcome:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:44%;top:15%;left:45%}}@media(orientation:landscape)and (max-height:600px)and (max-width:700px){.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] [data-players-row]{gap:10px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs] .compact-seat,.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs] .compact-seat>button{grid-template-columns:30px minmax(0,1fr);column-gap:4px}.cafe-game.game-shell [data-table-mode=pairs] .compact-seat [data-table-seat-face],.cafe-game.game-shell [data-table-mode=pairs] .compact-seat [data-table-seat-face] img,.cafe-game.game-shell [data-table-mode=pairs] .compact-seat [data-table-seat-face] svg{width:30px!important;height:30px!important}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs] .compact-seat [data-seatname]{font-size:12px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs][data-table-online] .compact-seat,.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs][data-table-online] .compact-seat>button{grid-template-rows:16px 14px 14px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs][data-table-online] .compact-seat [data-table-seat-face]{grid-row:1/4}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs][data-table-online] .compact-seat [data-seatname]{min-height:16px;line-height:16px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs][data-table-online] .compact-seat .compact-seat-detail{padding-inline-end:0}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=pairs][data-table-online] .compact-seat .compact-seat-kind{grid-row:3;justify-self:start}}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-cloth[data-cafe-edge=edge_round]{border:6px solid #79502a;border-radius:56px;box-shadow:inset 0 3px 10px #0008,0 0 0 2px #c49153}.cafe-scene[data-appearance=calm]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:radial-gradient(at 50% 35%,#284a40,#182f29)}.cafe-scene[data-appearance=calm]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-cloth{box-shadow:none}.cafe-game.game-shell[data-table-appearance=calm]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-hand-row]{background:linear-gradient(#0000 calc(100% - 22px),#3b4c40 calc(100% - 22px),#20352c);box-shadow:inset 0 -3px #68705a,0 3px #152b22}.cafe-game[data-table-appearance=calm]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cafe-cloth[data-cafe-cloth=green]:not([data-cafe-edge=edge_round]){box-shadow:none;background:0 0;border-color:#6f785d55}.cafe-game.game-shell[data-table-appearance=classic]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-hand-row]{background:linear-gradient(#0000 calc(100% - 22px),#513822 calc(100% - 22px),#21180f);box-shadow:inset 0 -3px #8b6948,0 4px 8px #0003}.table-appearance-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:8px;display:grid}.table-appearance-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) legend{padding-block:12px;font-size:16px;font-weight:700}.table-appearance-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{text-align:start;cursor:pointer;border:1px solid #d2c49b40;border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.table-appearance-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{background:#d6bd7e12;border-color:#d6bd7e}.table-appearance-description:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:3px;display:flex}.table-appearance-description:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{color:#ddd0b5;font-size:12px}.table-appearance-sample:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:radial-gradient(#315344,#153a2e);border:5px solid #70533e;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:3px;width:86px;height:58px;display:flex}.table-appearance-sample.is-calm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#264638;border:1px solid #637967}.table-appearance-sample.is-classic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:url(/textures/ahwa-felt.webp) 50%/120px,#204732;border:8px solid #241c14;box-shadow:inset 0 0 0 3px #8e623d}.table-appearance-sample:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{background:#ecdfc4;border-radius:2px;width:18px;height:10px;display:block;box-shadow:0 2px #a39070}@media(prefers-reduced-motion:reduce){.cafe-game *,.cafe-lobby *{transition:none!important;animation:none!important}}.cafe-game.game-shell [data-table-mode] [data-players-row] [data-avatar-frame]>svg,.cafe-game.game-shell [data-table-mode] [data-players-row] [data-avatar-frame]>img{width:100%!important;height:100%!important}.cafe-owned-backdrop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:saturate(.44)brightness(.67);-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}@media(orientation:landscape)and (max-height:600px){.cafe-owned-backdrop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:saturate(.55)brightness(.5)}}.table-member-cafe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4d58c;min-width:0;max-width:100%;font-family:Cairo,sans-serif;font-family:var(--font-body);vertical-align:middle;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.table-member-cafe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{flex:none}.table-member-cafe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table-social-identity[data-has-cafe=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px;padding-bottom:16px;position:relative}.table-social-identity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.table-member-cafe{max-width:calc(100% - 16px);position:absolute;bottom:2px;left:8px;right:8px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .table-social-identity[data-has-cafe=true] [data-you-line],.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .table-social-identity[data-has-cafe=true] [data-you-corner]{height:25px;min-height:25px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-social-identity[data-has-cafe=true] [data-you-name]{font-size:13px}.seat-nameplate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.table-member-cafe{flex-basis:100%;max-width:100%;margin-top:-2px;font-size:12px;line-height:16px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]>.seat-nameplate:has(.table-member-cafe){row-gap:0;padding-block:3px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .compact-seat [data-seatname]>.table-member-cafe{font-size:10px;font-weight:600;line-height:14px;display:flex}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat:has([data-table-member-cafe]),.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat:has([data-table-member-cafe])>button{gap:3px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-social-identity>.table-member-cafe{font-size:12px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=singles][data-table-online] [data-seat=far]>:first-child{border-radius:50%;justify-self:center;width:48px;height:48px}.cafe-game.game-shell [data-table-mode=singles][data-table-online] [data-seat=far]>:first-child .personal-face,.cafe-game.game-shell [data-table-mode=singles][data-table-online] [data-seat=far]>:first-child [data-avatar-frame],.cafe-game.game-shell [data-table-mode=singles][data-table-online] [data-seat=far]>:first-child [data-bot-face],.cafe-game.game-shell [data-table-mode=singles][data-table-online] [data-seat=far]>:first-child .match-bot-face,.cafe-game.game-shell [data-table-mode=singles][data-table-online] [data-seat=far]>:first-child img,.cafe-game.game-shell [data-table-mode=singles][data-table-online] [data-seat=far]>:first-child svg{width:100%!important;height:100%!important}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-online] [data-seat=far]>[data-seat-region]{display:none}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-online] [data-seat=far]>.seat-nameplate>span:first-child,.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-online] [data-seat=far] .personal-name{min-width:0}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-online] [data-seat=far] .personal-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(orientation:portrait){.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-surface[data-table-mode=singles][data-table-online]{--cafe-seat-height:96px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=singles][data-table-online] [data-seat=far]{grid-template-rows:48px 32px;grid-template-columns:minmax(0,1fr) 48px minmax(0,max-content) minmax(0,1fr);align-content:center;gap:6px 0;width:min(100%,300px);max-width:100%;display:grid}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-online] [data-seat=far]>:first-child{grid-area:1/2}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=singles][data-table-online] [data-seat=far]>.seat-nameplate{width:max-content;min-width:0;max-width:min(232px,100vw - 96px);height:48px;min-height:0;box-shadow:none;text-shadow:0 1px 4px #000;background:0 0;border:0;border-radius:0;grid-area:1/3;grid-template-columns:minmax(0,max-content) auto;place-content:center start;gap:2px 8px;margin-inline-start:10px;padding:0;display:grid}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-online] [data-seat=far]>.seat-nameplate>span:first-child{grid-area:1/1;font-size:14px;line-height:22px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-online] [data-seat=far] [data-score]{white-space:nowrap;grid-area:1/2;font-size:12px;line-height:22px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-online] .seat-nameplate>.table-member-cafe{grid-area:2/1/3/3;justify-content:flex-start;margin:0;font-size:12px;line-height:18px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-online] [data-seat=far] [data-bot-chip]{grid-area:2/1/3/3;justify-self:start;font-size:10px;line-height:16px}.cafe-game.game-shell [data-table-mode=singles][data-table-online] [data-seat=far]>[data-opp-rack]{min-height:32px!important}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=singles][data-table-online] [data-seat=far]>[data-opp-rack]{grid-area:2/1/3/5;place-self:center;width:max-content;max-width:100%;height:32px;padding:1px 6px 3px;overflow:visible}.cafe-game [data-table-online] [data-opp-rack]>div{margin-inline-start:2px!important}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-online] [data-opp-rack]>div{flex:none}.cafe-game [data-table-online] [data-opp-rack][data-crowded=true]>div{margin-inline-start:-6px!important}.cafe-game [data-table-online] [data-opp-rack]>div:first-child{margin-inline-start:0!important}.cafe-game [data-table-online] [data-seat=far]>[data-opp-rack] [data-tile]{width:18px!important;height:27px!important}}@media(orientation:landscape)and (max-height:600px){.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=singles][data-table-online] [data-seat=far]{grid-template-rows:44px;grid-template-columns:44px minmax(0,1fr);align-content:center;gap:0 8px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=singles][data-table-online] [data-seat=far]>:first-child{width:44px;height:44px}.table-social-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-social-identity[data-has-cafe=true]{min-height:20px;padding-bottom:0}.table-social-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-social-identity>.table-member-cafe{display:none}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .table-social-summary .table-social-identity[data-has-cafe=true] [data-you-line],.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .table-social-summary .table-social-identity[data-has-cafe=true] [data-you-corner]{height:20px;min-height:20px}.table-cafe-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-member-cafe{font-size:10px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode=singles] [data-seat=far]>.seat-nameplate:has(.table-member-cafe){grid-template-rows:16px 14px 14px;padding:0}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]>.seat-nameplate:has(.table-member-cafe)>span:first-child{line-height:16px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]>.seat-nameplate>.table-member-cafe{grid-area:2/1/3/3;justify-content:flex-start;margin:0;font-size:10px;line-height:14px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]>.seat-nameplate:has(.table-member-cafe) [data-score],.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]>.seat-nameplate:has(.table-member-cafe) [data-opponent-count]{grid-row:3}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat:has([data-table-member-cafe]),.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat:has([data-table-member-cafe])>button{grid-template-rows:16px 14px 14px;row-gap:0}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-table-mode] .compact-seat:has([data-table-member-cafe]) [data-seatname]{grid-row:1/3;align-self:start;min-height:0;line-height:16px}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .compact-seat:has([data-table-member-cafe]) .compact-seat-detail{grid-row:3;padding-inline-end:0}.cafe-game:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .compact-seat:has([data-table-member-cafe]) [data-table-seat-face]{grid-row:1/4}}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters]{--seated-size:80px}.cafe-game.game-shell [data-seated-characters] .seated-character{width:var(--seated-size)!important;height:var(--seated-size)!important}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .seated-character{-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;display:block;position:relative}.cafe-game.game-shell [data-seated-characters] [data-players-row] [data-seated-character] img{width:100%!important;height:100%!important}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] [data-players-row] [data-seated-character] img{object-fit:contain;box-shadow:none;border-radius:0;display:block}.cafe-game.game-shell [data-seated-characters] [data-players-row] [data-seated-fallback] img{width:58%!important;height:58%!important}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] [data-players-row] [data-seated-fallback] img{border-radius:50%;position:absolute;top:12%;left:21%}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] [data-players-row] .personal-face{box-shadow:none;background:0 0;border:0;border-radius:0;animation:none}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] [data-players-row] .personal-face:before,.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] [data-players-row] .personal-face:after{display:none}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] [data-seat=far]{gap:2px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] [data-seat=far]>:first-child{order:0;animation:none}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] [data-opp-rack]{z-index:1;order:1;margin-top:-8px;position:relative}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] [data-seat=far]>:nth-child(2){order:2;min-height:24px;padding-block:0}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] [data-seat=far][data-active="1"]>:nth-child(2),.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat[data-active="1"] [data-seatname]{border-color:#e7c075;box-shadow:0 0 0 1px #e7c07555}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat{--seated-size:64px;gap:2px}.cafe-game.game-shell [data-seated-characters] .compact-seat [data-table-seat-face]{width:var(--seated-size)!important;height:var(--seated-size)!important}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat [data-table-seat-face]{border-radius:0;outline:0;flex:none;order:0}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat .compact-seat-detail{z-index:1;order:1;min-height:20px;margin-top:-6px;position:static}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat [data-seatname]{order:2;padding-block:0}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat .compact-seat-kind{top:4px;left:auto;right:0}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat [data-cup]{top:8px;left:-8px;right:auto}@media(orientation:landscape)and (max-height:600px){.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters]{--seated-size:44px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] [data-seat=far]{grid-template-rows:44px;grid-template-columns:44px auto;gap:8px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] [data-seat=far]>:nth-child(2){min-height:0}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat,.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters][data-table-mode=pairs] [data-players-row] .compact-seat{--seated-size:44px;grid-template-rows:16px 14px 14px;grid-template-columns:44px minmax(0,1fr);gap:0 4px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat [data-table-seat-face]{grid-row:1/4}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat [data-seatname]{min-height:16px;line-height:16px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat .compact-seat-detail{gap:3px;min-height:14px;margin:0;padding:0}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat .compact-seat-kind{grid-row:3;justify-self:start;position:static}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat [data-cup]{top:0;left:-18px}}@media(orientation:portrait),(min-height:601px){.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters]{--seated-size:112px;--seated-label-bottom:28px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] [data-seat=far]{display:block;position:relative}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] [data-seat=far]>:first-child{z-index:1;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] [data-seat=far]>:nth-child(2){bottom:var(--seated-label-bottom);z-index:3;border-radius:8px;flex-direction:column;gap:1px;width:88px;max-width:88px;padding:3px 5px;display:flex;position:absolute;left:max(0px,50% - 160px)}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] [data-opp-rack]{z-index:3;margin:0;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] [data-seat=far] [data-cup]{top:auto;bottom:calc(-1 * var(--seated-label-bottom));left:auto;right:-170px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] [data-seat=far] [data-cup] .drink-cup-art svg{width:40px;height:40px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat,.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters][data-table-mode=pairs] [data-players-row] .compact-seat{--seated-size:76px;align-self:stretch;height:100%;padding:0;position:relative}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat [data-table-seat-face]{z-index:1;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat [data-seatname]{white-space:nowrap;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat .compact-seat-detail{z-index:3;width:max-content;margin:0 auto;position:absolute;bottom:-2px;left:0;right:0;transform:none}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat .compact-seat-kind{z-index:3;inset:auto 0 34px auto}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat [data-cup]{position:absolute;inset:auto auto 22px -4px}}@media(orientation:portrait)and (max-height:700px){.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters]{--seated-size:68px;--seated-label-bottom:10px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat,.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters][data-table-mode=pairs] [data-players-row] .compact-seat{--seated-size:48px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat [data-seatname]{bottom:52px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat .compact-seat-kind{bottom:24px;right:-2px}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat [data-cup] .drink-cup-art svg{width:20px;height:20px}}@media(orientation:landscape)and (max-height:600px){.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat [data-cup]{z-index:3;top:20px;left:auto;right:0}.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat [data-cup] .drink-cup,.cafe-game.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seated-characters] .compact-seat [data-cup] .drink-cup-art svg{width:18px;height:18px}}#root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-shell[data-home-screen]:not(.app-home),.game-shell.app-home[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-surface{background:var(--home-bulbs),radial-gradient(ellipse 480px 400px at 50% 270px,#d9bb7b12,transparent 70%),linear-gradient(180deg,#202a22,#181e18 70%,#151913);--hb-line:#b5a17345;--hb-card:linear-gradient(180deg, #2c3328, #242b22);--hb-lift:inset 0 1px 0 #f0dbab12, 0 8px 18px -10px #0008;--hb-gold:linear-gradient(180deg, #ecd097, #dfb974 60%, #d3a966);--hb-gold-edge:inset 0 1px 0 #fff0cab3, inset 0 -2px 0 #a47d4255}.game-shell[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-seat-level{background-color:#121b1845}.game-shell[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-friend-intents{background-color:#263027;border-color:#b5a17355}.game-shell[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-practice-door{background:#252d24;border-color:#b5a17345}.game-shell[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .character-choice{background-color:#283024;border-color:#a3966b45}.game-shell[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .character-choice[data-last-played]{background-color:#303625;border-color:#b8a16b80}.game-shell[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .character-choice[data-locked]{color:#c6c2b4;background-color:#20251f;border-color:#79776460}.character-choice-face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;display:block;position:relative}.character-choice[data-locked]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .character-choice-face{filter:none;opacity:1}.character-choice[data-locked]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .character-choice-face img{filter:grayscale()brightness(.65)}.character-choice-lock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#efe4c7;inset-inline-end:-4px;background:#34382e;border:1px solid #918a73;border-radius:5px;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-3px}.game-shell[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .character-choice[data-locked] small{color:#c6c2b4;font-size:11px;display:block}body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),#root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){touch-action:manipulation}body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),[contenteditable]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-user-select:text;user-select:text}body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:Cairo,sans-serif;font-family:var(--font-body);color:#f4ecd8;color:var(--color-cream);background:#1a0d05;margin:0}.bg-ahwa:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23f5c451' stroke-opacity='0.05' stroke-width='1.2'%3E%3Cpath d='M36 16 C42 22 42 30 36 36 C30 30 30 22 36 16 Z'/%3E%3Cpath d='M36 56 C42 50 42 42 36 36 C30 42 30 50 36 56 Z'/%3E%3Cpath d='M16 36 C22 30 30 30 36 36 C30 42 22 42 16 36 Z'/%3E%3Cpath d='M56 36 C50 30 42 30 36 36 C42 42 50 42 56 36 Z'/%3E%3Ccircle cx='36' cy='36' r='2.2'/%3E%3Cpath d='M0 36 L8 28 L16 36 L8 44 Z' stroke-opacity='0.035'/%3E%3Cpath d='M56 36 L64 28 L72 36 L64 44 Z' stroke-opacity='0.035'/%3E%3Cpath d='M28 0 L36 8 L44 0'/%3E%3Cpath d='M28 72 L36 64 L44 72'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse 520px 380px at 22% -6%,#f5c45133,transparent 65%),radial-gradient(ellipse 520px 380px at 78% -6%,#f5c45129,transparent 65%),radial-gradient(ellipse 900px 500px at 50% -10%,#f5c4511f,transparent 60%),linear-gradient(180deg,#3b2416,#1a0d05);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23f5c451' stroke-opacity='0.05' stroke-width='1.2'%3E%3Cpath d='M36 16 C42 22 42 30 36 36 C30 30 30 22 36 16 Z'/%3E%3Cpath d='M36 56 C42 50 42 42 36 36 C30 42 30 50 36 56 Z'/%3E%3Cpath d='M16 36 C22 30 30 30 36 36 C30 42 22 42 16 36 Z'/%3E%3Cpath d='M56 36 C50 30 42 30 36 36 C42 42 50 42 56 36 Z'/%3E%3Ccircle cx='36' cy='36' r='2.2'/%3E%3Cpath d='M0 36 L8 28 L16 36 L8 44 Z' stroke-opacity='0.035'/%3E%3Cpath d='M56 36 L64 28 L72 36 L64 44 Z' stroke-opacity='0.035'/%3E%3Cpath d='M28 0 L36 8 L44 0'/%3E%3Cpath d='M28 72 L36 64 L44 72'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse 520px 380px at 22% -6%,#f5c45133,transparent 65%),radial-gradient(ellipse 520px 380px at 78% -6%,#f5c45129,transparent 65%),radial-gradient(ellipse 900px 500px at 50% -10%,#f5c4511f,transparent 60%),linear-gradient(180deg,var(--color-wood) 0%,var(--color-wood-dark) 100%)}.headline-gold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#0000;filter:drop-shadow(0 3px #2a160ae6);background:linear-gradient(105deg,#0000 30%,#ffffffd9 48%,#0000 60%) 220% 0/220% 100%,linear-gradient(#ffe9ad,#f5c451 45%,#c98f1e) 0 0/100% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out 1s infinite headline-shine}@keyframes headline-shine{0%,to{background-position:220% 0,0 0}35%,65%{background-position:-120% 0,0 0}}button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:transform 80ms}button:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(.96)}@keyframes domna-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes domna-float{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.anim-pop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:.35s domna-pop}.anim-float:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:.25s domna-float}@keyframes domna-pulse{0%,to{box-shadow:0 0 0 3px #f5c451a6}50%{box-shadow:0 0 0 8px #f5c4511f}}.anim-pulse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:9999px;animation:1.1s ease-in-out infinite domna-pulse}.table-wood:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(155deg,#7a4a24,#4a2c14 30%,#8a5a2e 52%,#3b2416 75%,#6b4423);box-shadow:0 14px 34px #0000008c,inset 0 2px 3px #ffde9647}.game-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.home-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:radial-gradient(620px 420px at 50% 20%,#f5c45109,#0000 70%),linear-gradient(#211c16,#15120e)}[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--home-bulbs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='40'%3E%3Cdefs%3E%3CradialGradient id='g'%3E%3Cstop offset='0' stop-color='%23ffc766' stop-opacity='.5'/%3E%3Cstop offset='1' stop-color='%23ffc766' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M0 3Q90 33 180 3' fill='none' stroke='%23000' stroke-opacity='.55' stroke-width='1.2'/%3E%3Cg fill='url(%23g)'%3E%3Ccircle cx='36' cy='16' r='13'/%3E%3Ccircle cx='90' cy='21.5' r='13'/%3E%3Ccircle cx='144' cy='16' r='13'/%3E%3C/g%3E%3Cpath d='M36 12v2.4M90 17.5v2.4M144 12v2.4' stroke='%23120c07' stroke-width='2.4'/%3E%3Cg fill='%23ffe6ad'%3E%3Ccircle cx='36' cy='16.6' r='2.7'/%3E%3Ccircle cx='90' cy='22.1' r='2.7'/%3E%3Ccircle cx='144' cy='16.6' r='2.7'/%3E%3C/g%3E%3C/svg%3E") center top / 180px 40px repeat-x}.app-home:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-surface{background:linear-gradient(#0000,#0000),radial-gradient(ellipse 480px 400px at 50% 300px,#e7ad5d14,transparent 70%),linear-gradient(180deg,#221c15,#15120e);background:var(--home-bulbs,linear-gradient(#0000, #0000)),radial-gradient(ellipse 480px 400px at 50% 300px,#e7ad5d14,transparent 70%),linear-gradient(180deg,#221c15,#15120e)}.game-shell[data-home-screen]:not(.app-home):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-surface{background:0 0;padding-bottom:12px}.game-shell[data-home-screen]:not(.app-home):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--home-bulbs),radial-gradient(ellipse 480px 400px at 50% 270px,#e7ad5d1f,transparent 70%),linear-gradient(180deg,#221c15,#17130e 55%,#120f0b)}.game-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#19140f}.game-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-wood{background:repeating-linear-gradient(2deg,#e9ba7609 0 1px,#0000 1px 3px,#140d080b 3px 4px,#0000 4px 7px),linear-gradient(165deg,#8e623d,#48301e 28%,#805632 58%,#3c291b 80%,#765333);border:1px solid #9c7449;border-radius:1.65rem;padding:.28rem;box-shadow:0 10px 24px #0000007a,inset 0 1px 1px #ffde9638}.game-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-felt{border-radius:1.35rem;box-shadow:inset 0 2px 12px #00000080,inset 0 0 0 1px #f5c4511f}.game-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-player-hand]{background:repeating-linear-gradient(2deg,#cda47303 0 1px,#0000 1px 4px),linear-gradient(#34251a,#21180f);border-radius:1rem;align-content:start;min-height:118.4px;padding:.45rem .35rem;box-shadow:inset 0 1px #ad865538,inset 0 -2px 3px #0005,0 4px 8px #0003}.game-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-hand-scroll="1"]{scrollbar-width:none}.game-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-hand-scroll="1"]::-webkit-scrollbar{display:none}.game-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-player-hand] [data-hand-tile]{align-items:center;min-height:48px;display:flex}@media(max-width:380px)and (orientation:portrait){.game-surface{gap:.35rem!important;padding-top:.35rem!important}.game-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-players-row]{transform-origin:top;margin-bottom:-.25rem;transform:scale(.9)}.game-surface .table-felt:not([data-board-preview]){min-height:150px!important}.game-surface [data-player-hand]{gap:.35rem!important}.game-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-player-hand]{min-height:110.4px;padding-block:.2rem}}.game-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-message-bar]{background:0 0}.table-control:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f4ecd8;cursor:pointer;touch-action:manipulation;background:#211d17;border:1px solid #a1834959;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:inset 0 0 0 3px #15120e}.table-control:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline-offset:3px;outline:2px solid #e0b95c}.table-sound:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:48px;height:48px;box-shadow:none;background:0 0}.table-sound[data-muted="1"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#c67b6266}.table-mute-slash:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){stroke:#dc8f76}.table-chat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:16px;width:48px;height:48px;position:absolute;inset-inline-start:16px}.table-chat[aria-expanded=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e0b95c;border-color:#e0b95c}@media(orientation:portrait){.game-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:10px}.game-singles:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]{flex-flow:wrap;justify-content:center;gap:.3rem .65rem}.game-singles:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-seat=far]>:nth-child(2){flex-direction:column;gap:.15rem}.game-singles:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-opp-rack]{flex-basis:100%;padding-top:.15rem}}.game-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-hand-tile]:focus-visible{outline-offset:4px;border-radius:7px;outline:2px solid #fff4d8}@media(orientation:landscape)and (max-height:520px){.game-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-player-hand]{min-height:62.4px}}.table-felt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--felt-ink:#f4ecd880;box-shadow:inset 0 3px 14px #0000008c,inset 0 0 60px #0000004d,inset 0 0 0 2px #f5c4511a}.felt-green:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:radial-gradient(at 48% 35%,#315b3c18,#061c14a6),url(/textures/ahwa-felt.webp) 50%/240px 240px,#204732}.felt-khayamiya:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke-width='1.4'%3E%3Cpath d='M32 12 C38 18 38 26 32 32 C26 26 26 18 32 12 Z' stroke='%23e0a12e' stroke-opacity='0.28'/%3E%3Cpath d='M32 52 C38 46 38 38 32 32 C26 38 26 46 32 52 Z' stroke='%233d7a4a' stroke-opacity='0.30'/%3E%3Cpath d='M12 32 C18 26 26 26 32 32 C26 38 18 38 12 32 Z' stroke='%233d7a4a' stroke-opacity='0.30'/%3E%3Cpath d='M52 32 C46 26 38 26 32 32 C38 38 46 38 52 32 Z' stroke='%23e0a12e' stroke-opacity='0.28'/%3E%3Ccircle cx='32' cy='32' r='2.4' fill='%23e0a12e' fill-opacity='0.35'/%3E%3Ccircle cx='0' cy='0' r='1.6' fill='%23f4ecd8' fill-opacity='0.18'/%3E%3Ccircle cx='64' cy='64' r='1.6' fill='%23f4ecd8' fill-opacity='0.18'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(70% 55% at 50% 32%,#ffffff0f,#0000 65%),radial-gradient(#5c2020,#451414 58%,#320d0d)}.felt-gornal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--felt-ink:#2a160a8c;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='96' viewBox='0 0 120 96'%3E%3Cg stroke='%23433a2c' stroke-opacity='0.22'%3E%3Cpath d='M8 10h44M8 17h44M8 24h38M8 31h44M8 38h30' stroke-width='2'/%3E%3Cpath d='M68 10h44M68 17h36M68 24h44M68 31h40M68 38h44' stroke-width='2'/%3E%3Cpath d='M8 56h44M8 63h40M8 70h44M8 77h34M8 84h44' stroke-width='2'/%3E%3Cpath d='M68 56h44M68 63h44M68 70h28M68 77h44M68 84h38' stroke-width='2'/%3E%3C/g%3E%3Crect x='68' y='44' width='44' height='7' fill='%23433a2c' fill-opacity='0.30'/%3E%3Crect x='8' y='44' width='30' height='7' fill='%23433a2c' fill-opacity='0.18'/%3E%3Cline x1='60' y1='6' x2='60' y2='90' stroke='%23433a2c' stroke-opacity='0.25' stroke-width='1'/%3E%3C/svg%3E"),radial-gradient(at 50% 45%,#d8cfb6,#c9bfa2 60%,#b4a887)}.felt-wood:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(#3b291c0a,#2d211728),url(/textures/ahwa-table-wood.webp) 50%/cover,#78573c}@keyframes domna-settle{0%{transform:scale(1.28)rotate(-3deg)}60%{transform:scale(.96)rotate(1deg)}to{transform:scale(1)rotate(0)}}@keyframes domna-tasqee{0%{transform:translate(var(--sx),var(--sy)) rotate(var(--sr));opacity:0}12%{opacity:1}55%{transform:translate(var(--mx),var(--my)) rotate(var(--mr));opacity:1}85%{opacity:1}to{opacity:0;transform:translate(0)rotate(0)scale(.6)}}@keyframes domna-shimmer{0%{transform:translate(120%)}to{transform:translate(-220%)}}@keyframes domna-rise{0%{opacity:0;transform:translateY(20vh)scale(.6)rotate(-8deg)}15%{opacity:1}to{opacity:0;transform:translateY(-75vh)scale(1.25)rotate(10deg)}}@keyframes domna-glow{0%,to{opacity:.55}50%{opacity:1}}.anim-glow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:1s ease-in-out infinite domna-glow}@keyframes domna-unlock{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes domna-unlock-face{0%,25%{filter:grayscale()brightness(.32)contrast(1.15);box-shadow:0 0 0 1.5px #f5c45138}to{filter:none;box-shadow:0 0 0 2.5px #f5c451,0 0 18px #f5c45180}}.anim-unlock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:.35s ease-out both domna-unlock}.anim-unlock-face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:1.1s ease-out .25s both domna-unlock-face}@media(prefers-reduced-motion:reduce){.anim-unlock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.anim-unlock-face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation-duration:.01ms}}.pb-safe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:max(6.5rem,calc(env(safe-area-inset-bottom) + 6rem))}:root[data-native]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .game-shell{padding-top:max(env(safe-area-inset-top,0px),0px);padding-top:max(env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px))}:root[data-native]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pb-safe{padding-bottom:calc(env(safe-area-inset-bottom) + 1rem)}@keyframes domna-urge{0%,to{box-shadow:0 0 0 3px #e0b95c,0 4px 10px #0006}50%{box-shadow:0 0 0 4px #f2cf76,0 0 16px #e0b95c8c,0 8px 14px #00000073}}@media(prefers-reduced-motion:reduce){@keyframes domna-urge{0%,to{box-shadow:0 0 0 4px #f2cf76}}}:root[data-playing]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #about-handbsh{display:none}@media(orientation:landscape)and (max-height:520px){:root:not([data-native]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pb-safe,:root[data-native]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pb-safe{padding-bottom:calc(env(safe-area-inset-bottom) + .5rem)}[data-table-screen]{gap:.15rem!important;padding-top:.2rem!important}[data-players-row]{min-height:0!important}[data-players-row] img,[data-players-row] [data-avatar]{width:34px!important;height:34px!important}[data-message-bar]{min-height:0!important;padding-top:.15rem!important;padding-bottom:.15rem!important}[data-first-tip]{margin-bottom:0!important;position:absolute!important}[data-first-tip]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:15;pointer-events:none;inset-inline:0;bottom:4.2rem}[data-opp-rack]{min-height:0!important}[data-opp-rack]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform-origin:bottom;margin-bottom:-.55rem;transform:scale(.7)}[data-seat=far]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform-origin:top;margin-bottom:-.4rem;transform:scale(.88)}[data-players-row]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform-origin:top;margin-bottom:-.9rem;transform:scale(.8)}[data-score=us],[data-score=them]{font-size:14px!important}[data-score=us]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,[data-score=them]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:none}[data-table-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:first-child{font-size:11px}[data-you-line]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform-origin:top;margin-top:-.3rem;margin-bottom:-.55rem;transform:scale(.82)}[data-message-bar]{min-height:0!important;padding:.1rem .5rem!important;position:absolute!important;inset-inline:20%!important}[data-message-bar]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:14;bottom:6.4rem}[data-felt-rail]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform-origin:bottom;margin-bottom:-.35rem;transform:scale(.82)}.table-felt:not([data-board-preview]){min-height:118px!important}}[data-home-online]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-wood{box-shadow:0 0 0 1px #0000008c,inset 0 2px #ffdca06b,inset 0 -3px 4px #00000080,0 20px 26px -14px #000,0 0 60px 6px #e8b06026}[data-home-online]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-wood[data-cafe=wood]{background:radial-gradient(circle at 6px 6px,#f0cf86 1.3px,#9c7132 2.1px,#9c713200 2.8px),radial-gradient(circle at calc(100% - 6px) 6px,#f0cf86 1.3px,#9c7132 2.1px,#9c713200 2.8px),radial-gradient(circle at 6px calc(100% - 6px),#e2bb6c 1.3px,#8a6128 2.1px,#8a612800 2.8px),radial-gradient(circle at calc(100% - 6px) calc(100% - 6px),#e2bb6c 1.3px,#8a6128 2.1px,#8a612800 2.8px),linear-gradient(#9a6e47,#74502f 16%,#4b3423 62%,#2e2017)}[data-home-online]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-felt{isolation:isolate;position:relative}[data-home-online]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-felt:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(56% 62% at 50% 42%,#ffe0a46b,#ffd28c24 52%,#ffd28c00 78%),radial-gradient(94% 100% at 50% 44%,#0c060000 48%,#0c0600a8);position:absolute;top:0;right:0;bottom:0;left:0}[data-home-online]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-wood[data-cafe=wood] .table-felt:before{box-shadow:inset 0 0 0 1px #e8b86a38}[data-home-online]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-felt{min-height:clamp(150px,100vh - 420px,250px)}@media(orientation:portrait){.app-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-home-online] .table-felt{min-height:clamp(96px,calc(100vh - 444px - var(--app-nav-height) - max(env(safe-area-inset-top,0px),0px)),250px);min-height:clamp(96px,calc(100vh - 444px - var(--app-nav-height) - max(env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px))),250px)}@supports (height:1dvh){.app-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-home-online] .table-felt{min-height:clamp(96px,calc(100dvh - 444px - var(--app-nav-height) - max(env(safe-area-inset-top,0px),0px)),250px);min-height:clamp(96px,calc(100dvh - 444px - var(--app-nav-height) - max(env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px))),250px)}}}[data-attract]:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(.99)}[data-attract][data-busy]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-felt{opacity:.82;transition:opacity .2s .6s}@media(prefers-reduced-motion:reduce){[data-attract][data-busy]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-felt{transition:none}}@media(orientation:landscape)and (max-height:520px){.home-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:.4rem;max-width:min(58rem,100%);padding-top:.3rem}.game-shell:not(.app-home):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-surface{flex-flow:wrap;align-items:center;column-gap:.9rem}.game-shell:not(.app-home):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-surface>*,.game-shell:not(.app-home):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-surface>.contents>*{flex:0 0 100%}.game-shell:not(.app-home):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-home-header]{flex:none;width:auto}.game-shell:not(.app-home):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-home-area=identity]{flex:1 1 0;width:auto;min-width:0}[data-home-header]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{width:34px;height:34px}[data-home-header]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:19px}[data-home-online]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row;align-items:flex-start;gap:.6rem}[data-home-online]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{min-width:0}[data-home-online]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:first-child{flex:1.2 1 0}[data-home-online]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:nth-child(2){flex:1 1 0}.game-shell[data-home-screen]:not(.app-home):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-position:50% -17px,bottom,0 0,0 0;background-size:180px 40px,0 0,auto,auto}.app-home[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-surface{background-position:50% -17px,0 0,0 0}[data-home-online]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-felt{min-height:clamp(88px,100vh - 175px,230px)}.app-home:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-home-online] .table-felt{min-height:clamp(88px,100vh - 200px,230px)}}@media(orientation:landscape)and (max-height:520px)and (max-width:600px){[data-home-online]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:first-child{flex:1.1 1 0}}.table-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ddc4a0;border-bottom:1px solid #d8b78528;padding-bottom:4px}.table-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{min-height:44px;padding-inline:6px;font-weight:700}.table-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-shop{background:0 0;border:0;min-height:44px;padding-inline:8px}.table-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-sound{background:0 0;border-color:#0000}.table-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-next-match-open]{border-color:#0000;border-inline-start:1px solid #d8b78528;border-radius:0}.app-feedback-setting:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:start;width:100%;min-height:64px;color:#e6cfa8;color:var(--color-tan);border-block:1px solid #c69c5130;justify-content:space-between;align-items:center;gap:16px;padding:12px 4px;display:flex}.app-feedback-setting:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong,.app-feedback-setting:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{display:block}.app-feedback-setting:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:#bca486;margin-top:4px;font-size:12px}.app-feedback-setting:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:last-child{color:#e0b95c;color:var(--color-gold);font-size:13px;font-weight:700}@media(prefers-reduced-motion:no-preference){.app-navigation:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:active,.app-feedback-setting:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#e0b95c24}}.table-social-tray:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-shop-expanded{width:100%;min-height:48px;color:#e0b95c;color:var(--color-gold);background:#e0b95c0c;border:1px solid #d8b78540;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 10px;padding:8px 12px;font-size:14px;font-weight:700;display:flex;position:static}.table-social-tray:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-shop-expanded .table-shop-coins{font-size:12px;font-weight:400}@media(orientation:portrait)and (max-height:640px){.game-shell[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-surface{row-gap:4px}}@media(orientation:landscape)and (max-height:520px){.game-shell[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-surface{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;gap:6px 8px;display:grid}.game-shell[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-surface>*,.game-shell[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-surface>.contents>*{grid-column:1/-1}.game-shell[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-home-header]{border:0;grid-area:1/1;width:auto;padding:0}.game-shell[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-home-header] .home-game-name{display:none}.game-shell[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-home-area=identity]{grid-area:1/2;min-width:0}.game-shell[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-ranking-door{grid-area:2/1/3/-1}.game-shell[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-seat-level{display:none}.game-shell[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-home-online] .table-felt{min-height:clamp(72px,calc(100vh - 274px - max(env(safe-area-inset-top,0px),0px)),180px);min-height:clamp(72px,calc(100vh - 274px - max(env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px))),180px)}.game-shell[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-felt-cta{min-height:44px;padding-block:6px}.app-home[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .home-surface{grid-template-rows:auto auto minmax(0,1fr)}.app-home[data-home-screen]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .app-play-content{grid-area:3/1/4/-1;height:100%}}@media(orientation:landscape)and (max-height:380px){.app-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-home-online] .table-wood{display:none}.app-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-home-online] .home-felt-cta{margin:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
