@font-face{font-family:IM Fell Double Pica;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/imfell-latin.woff2)format("woff2");unicode-range:U+2?,U+3A-FF,U+131,U+152-153,U+2000-206F,U+20AC,U+2122}@font-face{font-family:IM Fell Double Pica;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/imfell-latin-italic.woff2)format("woff2");unicode-range:U+2?,U+3A-FF,U+131,U+152-153,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oldstandard-latin-400.woff2)format("woff2")}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oldstandard-latin-700.woff2)format("woff2")}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spectral-latin-ext-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spectral-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral-latin-ext-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/spectral-latin-ext-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/spectral-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#12203a;--muted:#4e5d78;--paper:#e7dcc3;--cream:#efe6d2;--line:#cabfa8;--line-soft:#ddd2bb;--red:#7e2a23;--red-dark:#64201a;--red-soft:#f0ddd3;--green:#14233f;--green-light:#2c3e5f;--green-soft:#dfe2e6;--gold:#a67c2e;--white:#f8f2e4;--felt:#132240;--felt-lit:#1d2f52;--felt-dark:#0e1930;--tcream:#efe6d2;--tmuted:#efe6d2bd;--tline:#efe6d224;--tline-lit:#efe6d242;--gold-lit:#e8c987;--nib-ink:#7d5a1c;--radius:6px;--radius-sm:3px;--radius-lg:8px;--shadow-soft:0 1px 3px #12203a1a;--shadow-lift:0 12px 28px -18px #12203a80;--shadow-modal:0 30px 60px -25px #12203a80;--font-display:"IM Fell Double Pica", "Old Standard TT", Georgia, serif;--font-numeral:"Old Standard TT", "Times New Roman", serif;--font-body:"Spectral", Georgia, serif;--step:.18s ease;font-family:var(--font-body);color:var(--ink);background:var(--cream);font-synthesis:none;-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}html,body{height:100%}html{overflow-x:clip}body{background:var(--cream);min-width:320px;margin:0;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3{font-family:var(--font-display);margin:0;font-weight:700;line-height:1.1}:focus-visible{outline:3px solid var(--focus,var(--gold));outline-offset:3px;border-radius:4px}.auth,.dealt,.band--legal,.pcard-face,.rep-sheet,.fisa-sheet,.consent{--focus:var(--red-dark)}.skip{z-index:100;background:var(--cream);color:var(--ink);font:600 14px/1 var(--font-body);border:1px solid var(--line);border-radius:6px;padding:10px 16px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip:focus-visible{transform:none}html{scroll-padding-top:calc(var(--head-h,76px) + 16px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell{flex-direction:column;min-height:100%;display:flex}.shell>main{flex:1}.wrap{max-width:1180px;margin-inline:auto;padding-inline:24px}.page{max-width:1180px;margin-inline:auto;padding:56px 24px 80px}.page--narrow{max-width:720px}.kicker{letter-spacing:2px;color:var(--red);text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.lead{color:var(--muted);max-width:62ch;margin:14px 0 0;font-size:17px}header.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f2e4f5;position:sticky;top:0}.topbar-inner{align-items:center;gap:40px;max-width:1180px;height:76px;margin-inline:auto;padding-inline:24px;display:flex}.logo{font-family:var(--font-display);letter-spacing:.005em;color:var(--ink);flex-shrink:0;align-items:baseline;font-size:30px;font-weight:400;line-height:1;display:flex}.logo-i{display:inline-block;position:relative}.logo-i svg{width:.2em;height:.28em;color:var(--red);position:absolute;top:.02em;left:50%;transform:translate(-50%)}.logo small{text-transform:uppercase;font:600 9px/1 var(--font-body);letter-spacing:2.8px;color:var(--red);white-space:nowrap;margin-top:7px;display:block}.topbar nav{align-items:center;gap:30px;height:76px;display:flex}.topbar nav a{color:var(--muted);height:100%;transition:color var(--step), border-color var(--step);border-bottom:2px solid #0000;align-items:center;font-size:14px;font-weight:600;display:flex}.topbar nav a:hover,.topbar nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--red)}.header-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.avatar{background:var(--green);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.btn{border-radius:var(--radius-sm);min-height:44px;transition:background var(--step), transform var(--step), border-color var(--step), color var(--step);justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:700;display:inline-flex}.btn--primary{background:var(--ink);color:var(--white);box-shadow:3px 3px 0 var(--gold)}.btn--primary:hover:not(:disabled){box-shadow:2px 2px 0 var(--gold);transform:translate(1px,1px)}.btn--ghost{border:1px solid var(--line);background:var(--white);color:var(--ink)}.btn--ghost:hover:not(:disabled){border-color:var(--ink)}.btn--quiet{color:var(--ink);min-height:40px;padding:10px 12px;font-weight:600}.btn--quiet:hover:not(:disabled){color:var(--red)}@keyframes macao-beat{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.btn--sm{min-height:38px;padding:9px 14px;font-size:14px}.btn--wide{width:100%}.btn:disabled{opacity:.45;box-shadow:none;transform:none}.text-link{color:var(--red);font-size:14px;font-weight:700}.text-link:hover{text-decoration:underline}.field{gap:6px;margin-bottom:16px;display:grid}.field>span{font-size:13px;font-weight:600}.field input,.field select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);min-height:46px;transition:border-color var(--step), box-shadow var(--step);padding:12px 14px}.field input:focus,.field select:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft);outline:0}.field--check{align-items:center;gap:10px;margin-bottom:14px;display:flex}.field--check input{width:18px;height:18px;accent-color:var(--red)}.field-error{color:var(--red);font-size:13px;font-weight:600}.hint{color:var(--muted);font-size:13px}.verify-address{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-display);text-align:center;overflow-wrap:anywhere;margin:0 0 20px;padding:14px 16px;font-size:17px;font-weight:700}.verify-steps{color:var(--muted);gap:8px;margin:0 0 24px;padding-left:20px;font-size:13px;line-height:1.5;display:grid}.notice{border-radius:var(--radius-sm);border:1px solid;margin-bottom:20px;padding:12px 16px;font-size:14px;font-weight:600}.notice--error{background:var(--red-soft);color:var(--red-dark);border-color:#7e2a23}.notice--success{color:#263552;background:#e6e8ed;border-color:#2f6b4a}.empty{text-align:center;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);background:var(--white);padding:56px 24px}footer.site-foot{border-top:1px solid var(--line);background:var(--paper);padding:clamp(40px, 5vw, 64px) var(--band-pad);margin-top:64px}.foot-inner{max-width:1180px;color:var(--muted);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px clamp(28px,5vw,72px);margin-inline:auto;font-size:13px;display:grid}.foot-brand{justify-items:start;gap:14px;max-width:42ch;display:grid}.foot-note{margin:0;line-height:1.65}.foot-legal{justify-items:start;gap:12px;display:grid}.foot-legal .mark{margin-bottom:-2px}.foot-legal a{color:var(--ink);transition:color var(--step), border-color var(--step);border-bottom:1px solid #0000;padding-bottom:2px;font-size:13.5px;line-height:1.35}.foot-legal .foot-button{font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:color var(--step), border-color var(--step);background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 2px;font-size:13.5px;line-height:1.35}.foot-legal .foot-button:hover{border-bottom-color:currentColor}.foot-legal a:hover,.foot-legal a[aria-current=page]{color:var(--red);border-bottom-color:var(--red)}.foot-firm{justify-items:start;gap:4px;line-height:1.55;display:grid}.foot-firm .mark{margin-bottom:8px}.foot-firm p{margin:0}.foot-firm-name{color:var(--ink);font-weight:500}.foot-firm-name a{border-bottom:1px solid var(--hair-strong);transition:color var(--step), border-color var(--step);padding-bottom:2px}.foot-firm-name a:hover{color:var(--red);border-bottom-color:var(--red)}.foot-base{border-top:1px solid var(--hair);max-width:1180px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px clamp(24px,4vw,48px);margin:clamp(32px,4vw,44px) auto 0;padding-top:24px;font-size:13px;display:flex}.anpc{background:var(--white);transition:opacity var(--step);border-radius:4px;display:inline-flex}.anpc:hover{opacity:.86}.anpc img{object-fit:contain;border-radius:4px;width:250px;height:50px;display:block}@media (max-width:560px){.anpc{max-width:100%}.anpc img{width:100%;max-width:250px}}.foot-rights{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:0;display:flex}.foot-reserved{font-size:12px}@media (max-width:900px){.foot-inner{grid-template-columns:minmax(0,1fr);row-gap:32px}.foot-base{flex-direction:column;align-items:flex-start;gap:22px}.anpc{width:100%}.anpc-card{flex:100%}}@media (max-width:860px){.topbar-inner{gap:20px;height:66px}.topbar nav{gap:18px;height:66px}.topbar nav a{font-size:13px}.page{padding:36px 20px 60px}}.tbl-link--drawer{display:none}@keyframes sound-flash{0%{opacity:0;transform:translateY(-4px)}12%{opacity:1;transform:none}78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){@keyframes sound-flash-still{0%,88%{opacity:1}89%,to{opacity:0}}}@keyframes chat-badge-in{0%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheet-back-in{0%{opacity:0}to{opacity:1}}.chat{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative}@keyframes chat-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes chat-fade{0%{opacity:0}to{opacity:1}}.seat[data-side=top]{left:var(--pos);top:0;transform:translate(-50%)}.seat[data-side=left]{left:0;top:var(--pos)}.seat[data-side=right]{right:0;top:var(--pos)}.seat[data-side=me]{bottom:0;left:50%;transform:translate(-50%)}.seat{border:1px solid var(--tline);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;white-space:nowrap;background:#0a101b9e;border-radius:12px;align-items:center;gap:10px;max-width:min(240px,34vw);padding:7px 11px 7px 8px;transition:border-color .28s,background .28s,box-shadow .28s,opacity .28s;display:flex;position:absolute}@keyframes seat-beat{0%{opacity:.8;transform:scale(.99)}72%,to{opacity:0;transform:scale(1.05)}}.stock,.pile{justify-items:center;gap:9px;display:grid}.trick{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(6px,.9vw,12px);min-height:110px;display:flex}.card{--card-w:62px;--card-fit-w:calc(var(--card-w) * var(--felt-fit,1));width:var(--card-fit-w);aspect-ratio:63/88;border-radius:calc(var(--card-fit-w) * .05);color:var(--ink);padding:calc(var(--card-fit-w) * .085);font-family:var(--font-numeral);background:linear-gradient(150deg,#f8f2e4 0%,#ede3cd 100%);flex-shrink:0;grid-template-rows:auto 1fr auto;font-weight:700;transition:transform .22s cubic-bezier(.2,.75,.3,1),box-shadow .22s,filter .22s,opacity .22s;display:grid;position:relative;box-shadow:0 1px 2px #00000061,0 12px 22px -13px #000000b3}.card:before{content:"";inset:calc(var(--card-fit-w) * .035);border-radius:calc(var(--card-fit-w) * .02);opacity:.5;pointer-events:none;border:1px solid;position:absolute}:root{--hand-note-h:20px;--hand-actions-h:54px}.fan{--fan-k:.52;--fan-spread:52deg;--fan-step-max:9deg;--fan-w-min:52px;--fan-w-max:104px;--fan-w-ideal:12cqw;--fan-n:max(var(--n), 1);--fan-step:min(var(--fan-step-max), var(--fan-spread) / max(var(--fan-n) - 1, 1));--fan-fit:calc((100cqw - 12px) / ((var(--fan-n) - 1) * var(--fan-k) + 1));--fan-card-w:clamp(var(--fan-w-min), min(var(--fan-w-ideal), var(--fan-fit)), var(--fan-w-max));--fan-card-h:calc(var(--fan-card-w) * 88 / 63);--fan-gap:calc(var(--fan-k) * var(--fan-card-w));--fan-idx-r:calc(var(--fan-gap) / (2 * sin(var(--fan-step) / 2)));--fan-pivot:max(0px, calc(var(--fan-idx-r) - 1.1 * var(--fan-card-w)));--fan-mid:calc((var(--fan-n) - 1) / 2);--fan-tilt:calc(var(--fan-step) * var(--fan-mid));--fan-drop:calc(var(--fan-pivot) * (1 - cos(var(--fan-tilt))) + var(--fan-card-w) / 2 * sin(var(--fan-tilt)));--fan-width:calc(var(--fan-card-w) * ((var(--fan-n) - 1) * var(--fan-k) + 1));--fan-lift:46px;--fan-head:calc(var(--fan-lift) + .1 * var(--fan-card-h));width:max(100%, var(--fan-width));height:calc(var(--fan-card-h) + var(--fan-drop) + var(--fan-head));isolation:isolate;margin-inline:auto;position:relative}.fan+.fan{margin-top:calc(-1 * (var(--fan-head) + (1 - var(--fan-tier)) * var(--fan-card-h) + var(--fan-drop)))}.fan .card{--card-w:var(--fan-card-w);transform-origin:50% 86%;transition:transform .38s cubic-bezier(.22,.68,.31,1),box-shadow .38s cubic-bezier(.22,.68,.31,1),filter .22s,opacity .22s}.cue--you{background:#151e319e;border-color:#e8c98766}.cue--alert{background:#3a1a1a75;border-color:#ffd9d857}.cue-clock--warn1 b{color:#ffcf9c}.cue-clock--warn2 b{color:#ffb08a}.cue-clock--warn3 b{color:#ff9d99;font-size:calc(1em + .2rem)}@keyframes cue-beat{0%,to{box-shadow:0 0 #d9534f00}50%{box-shadow:0 0 0 6px #d9534f1f}}.series{border-bottom:1px solid var(--tline);text-align:center;background:#0d121b4d;flex-direction:column;align-items:center;gap:5px;padding:clamp(8px,1.1vw,13px) clamp(12px,1.8vw,26px);display:flex}@keyframes rm-in{0%{opacity:0;transform:translateY(28px)rotate(-4deg)scale(.96)}to{opacity:1;transform:translate(0,0)rotate(-.6deg)scale(1)}}@keyframes rm-wait{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:560px){.series{gap:3px;padding:7px 12px}}@keyframes feed-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:1000px){.tbl-link--drawer{display:inline}}@media (max-width:720px),(max-width:940px) and (max-height:520px) and (orientation:landscape){.seat[data-side=top],.seat[data-side=left],.seat[data-side=right],.seat[data-side=me]{position:relative;inset:auto;transform:none}.seat{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a101b66;border-color:#0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 8px;min-width:0;max-width:none;padding:6px 9px;display:grid}.trick{gap:5px;min-height:84px}.fan{--fan-spread:44deg;--fan-step-max:10deg;--fan-w-min:46px;--fan-w-max:92px;--fan-w-ideal:min(19cqw, 12.5vh)}}@media (max-width:380px){.seat{padding:5px 8px}}@media (min-width:430px) and (max-width:720px) and (orientation:portrait){.fan{--fan-w-min:52px;--fan-w-max:100px;--fan-w-ideal:min(19cqw, 13vh)}}@media (max-width:940px) and (max-height:520px) and (orientation:landscape){.seat{gap:0 7px;padding:2px 8px}.fan{--fan-w-min:40px;--fan-w-max:62px;--fan-w-ideal:13vh;--fan-lift:20px}}@media (max-width:940px) and (max-height:400px) and (orientation:landscape){.fan{--fan-w-min:38px;--fan-w-max:50px;--fan-w-ideal:11vh;--fan-spread:36deg;--fan-step-max:9deg;--fan-lift:14px}}@media (max-width:940px) and (max-height:375px) and (orientation:landscape){.trick{min-height:46px}.fan{--fan-w-min:34px;--fan-w-max:44px;--fan-w-ideal:10vh;--fan-lift:10px}}.card,.fan,.seat,.duel{-webkit-user-select:none;user-select:none}@media (max-width:380px){.stock{gap:6px}.pile{grid-template-columns:auto minmax(0,auto);grid-template-areas:"carti valoare""carti numar";place-content:center;align-items:center;gap:2px 12px}.seat{max-width:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--hair:#12203a21;--hair-strong:#12203a42;--display-lg:clamp(3.4rem, 12vw, 10rem);--display-md:clamp(2.3rem, 6.2vw, 5.2rem);--display-sm:clamp(1.45rem, 2.4vw, 2.2rem);--deck-w:clamp(150px, 17vw, 262px);--band-pad:clamp(24px, 5vw, 96px);--head-h:84px}.grain{z-index:25;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.display{font-family:var(--font-display);letter-spacing:-.021em;text-wrap:balance;margin:0;font-weight:600;line-height:.9}.display--lg{font-size:var(--display-lg)}.display--md{font-size:var(--display-md)}.display--sm{font-size:var(--display-sm);letter-spacing:-.012em;line-height:1.05}.mark{font:500 10px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.22em;color:var(--muted);display:block}.quiet-link{font:500 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:var(--ink);border-bottom:1px solid var(--hair-strong);transition:border-color var(--step), color var(--step);padding-bottom:5px}.quiet-link:hover{color:var(--red);border-bottom-color:var(--red)}.act{font:600 12px/1 var(--font-body);text-transform:uppercase;letter-spacing:.2em;color:var(--ink);border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;padding:14px 2px;transition:color .4s;display:inline-block;position:relative}.act:after{content:"";background:var(--red);transform-origin:0;width:100%;height:1px;transition:transform .55s cubic-bezier(.22,.61,.24,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.act:hover{color:var(--red)}.act:hover:after{transform:scaleX(1)}.act--quiet{color:var(--muted);border-bottom-color:var(--hair-strong)}.js-reveal .reveal>*{opacity:0;transition:opacity 1.1s cubic-bezier(.16,.7,.2,1),transform 1.1s cubic-bezier(.16,.7,.2,1);transform:translateY(26px)}.js-reveal .reveal.is-in>*{opacity:1;transform:none}.js-reveal .reveal.is-in>:nth-child(2){transition-delay:.1s}.js-reveal .reveal.is-in>:nth-child(3){transition-delay:.18s}.pcard{width:calc(var(--deck-w) * var(--cw,1));aspect-ratio:63/88;perspective:900px}.pcard-face{border-radius:calc(var(--deck-w) * .03);background:linear-gradient(150deg, var(--white) 0%, #ede3cd 100%);width:100%;height:100%;color:var(--ink);padding:calc(var(--deck-w) * .055);transform-style:preserve-3d;grid-template-rows:auto 1fr auto;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #12203a29,0 18px 34px -18px #12203a6b,inset 0 0 0 1px #fff9}.pcard-face:before{content:"";inset:calc(var(--deck-w) * .024);border-radius:calc(var(--deck-w) * .012);opacity:.45;pointer-events:none;border:1px solid;position:absolute}.pcard--red .pcard-face{color:var(--red)}.pcard-index{font-family:var(--font-numeral);font-weight:700;font-size:calc(var(--deck-w) * var(--cw,1) * .155);z-index:1;justify-self:start;justify-items:center;line-height:.86;display:grid}.pcard-index svg{width:.66em;height:.66em;margin-top:.1em}.pcard-index--foot{justify-self:end;transform:rotate(180deg)}.pcard-centre{font-size:calc(var(--deck-w) * var(--cw,1) * .42);place-self:center;line-height:1}.pcard-centre>svg{width:1.25em;height:1.25em;display:block}.pcard--back .pcard-face{background:repeating-linear-gradient(45deg, #efe6d221 0 1px, transparent 1px 5px), repeating-linear-gradient(-45deg, #efe6d221 0 1px, transparent 1px 5px), var(--ink);color:var(--tcream)}.pcard-crest{width:calc(var(--deck-w) * var(--cw,1) * .34);aspect-ratio:1;background:var(--ink);border-radius:50%;grid-row:1/-1;place-self:center;place-items:center;display:grid;box-shadow:0 0 0 1px}.pcard-crest svg{width:44%;height:62%}.pcard--token{container-type:inline-size}.pcard--token .pcard-face{color:var(--ink);padding:0;display:block}.pcard--token .pcard-face:before{display:none}.gt-legend{background:#f8f2e4f2;border-radius:2.2cqw;place-items:center;padding:3.5cqw 2cqw;display:grid;position:absolute;bottom:7cqw;left:7cqw;right:7cqw;box-shadow:0 1px 2px #0000004d,inset 0 0 0 1px #fff9}.pcard--table .pcard-face{background:linear-gradient(160deg,#6a4327,#17294e)}.gt-board{background:#e5d8b9;grid-template-rows:1fr 1fr;grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:7cqw 8cqw 30cqw;box-shadow:inset 0 0 0 1px #00000047,inset 0 2px 6px #0000002e}.gt-point{clip-path:polygon(0 0,100% 0,50% 100%);background:#8d3a30;height:82%}.gt-point:nth-child(2n){background:#182134}.gt-point:nth-child(n+7){clip-path:polygon(50% 0,100% 100%,0 100%);align-self:end}.gt-stack{gap:.8cqw;width:11cqw;display:grid;position:absolute}.gt-stack i{aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#f9f2e0,#d9ccb0);border-radius:50%;box-shadow:0 1px 1.5px #0006}.gt-stack--a{top:1.5cqw;left:1.6cqw}.gt-stack--b{bottom:1.5cqw;right:1.6cqw}.gt-stack--b i{background:radial-gradient(circle at 40% 35%,#283857,#111928)}.gt-dice{gap:5cqw;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.gt-die{aspect-ratio:1;background:linear-gradient(150deg,#f8f2e4,#ece2cc);border-radius:3cqw;grid-template-columns:repeat(3,1fr);width:19cqw;padding:2.2cqw;display:grid;rotate:-9deg;box-shadow:0 2px 4px #0006,inset 0 0 0 1px #ffffffb3}.gt-die:last-child{translate:0 10%;rotate:12deg}.gt-die i{border-radius:50%;margin:11%}.gt-die i.is-on{background:#0a1223}.pcard--remi .pcard-face{background:radial-gradient(circle at 50% 30%,#2a3d63,#182339)}.gt-remi{position:absolute;inset:0}.gt-tile{aspect-ratio:5/7;width:30cqw;font:700 15cqw/1 var(--font-body);background:linear-gradient(170deg,#f6edd5,#e6dbbf);border-radius:2.4cqw;place-items:center;display:grid;position:absolute;top:38%;left:50%;translate:-50% -50%;box-shadow:0 2px 5px #00000073,inset 0 -1.5px #00000024,inset 0 0 0 1px #fff9}.gt-tile b{font-weight:700}.gt-tile i{background:currentColor;border-radius:50%;width:3.2cqw;height:3.2cqw;margin-top:-1cqw}.gt-tile--R{color:#b3261e;translate:calc(-50% - 22cqw) -42%;rotate:-16deg}.gt-tile--A{color:#1d5ca8;translate:-50% -56%}.gt-tile--N{color:#12203a;translate:calc(22cqw - 50%) -42%;rotate:16deg}.pcard--sah .pcard-face{background:#b08a61}.gt-chess{grid-template-columns:repeat(4,1fr);grid-auto-rows:25cqw;display:grid;position:absolute;inset:0}.gt-chess>i{background:#e8d5ae}.gt-chess>i:nth-child(8n+2),.gt-chess>i:nth-child(8n+4),.gt-chess>i:nth-child(8n+5),.gt-chess>i:nth-child(8n+7){background:#b08a61}.gt-piece{filter:drop-shadow(0 1.5cqw 1.5cqw #00000059);background:50%/86% no-repeat;width:25cqw;height:25cqw;position:absolute}.gt-piece--bk{background-image:url(/build/assets/bk-B9lv6wzi.svg);top:25cqw;left:25cqw}.gt-piece--wk{background-image:url(/build/assets/wk-CZcutRtG.svg);top:75cqw;left:75cqw}.gmark{vertical-align:-.12em;fill:currentColor;width:1em;height:1em;display:inline-block}:root{--table:#16223b;--table-lit:#1d3056;--table-dark:#0c1320;--table-w:clamp(118px, 13vw, 210px)}.hero-table{height:180vh;color:var(--ink);position:relative}.hero-blot{aspect-ratio:600/560;width:min(74vw,96vh,860px);color:var(--ink);pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}@media (max-width:720px){.hero-blot{width:72vw;top:37%}}.table-frame{place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.table-stage{pointer-events:none;position:absolute;inset:0}.tslot,.tshadow{width:calc(var(--table-w) * var(--cw));aspect-ratio:63/88;margin-left:calc(var(--table-w) * var(--cw) / -2);margin-top:calc(var(--table-w) * var(--cw) * 88 / 63 / -2);will-change:transform;position:absolute;top:50%;left:50%}.tslot .pcard{width:100%}.tshadow{filter:blur(9px);background:radial-gradient(closest-side,#000000c7 0%,#0000006b 58%,#0000 78%);border-radius:50%}.tslot .pcard-face{box-shadow:0 1px 1px #0006,0 10px 18px -10px #000000a6,inset 0 0 0 1px #fff6}.tslot--play{z-index:3}.tnote{text-align:center;opacity:0;mix-blend-mode:multiply;justify-items:center;gap:2px;padding:0 8%;display:grid}.tnote i{font:500 calc(var(--table-w) * .052) / 1.2 var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--muted);white-space:nowrap;margin-bottom:4px;font-style:normal}.tnote b{font-family:var(--font-display);font-weight:600;font-size:min(calc(var(--table-w) * .108), calc((var(--table-w) * var(--cw,1) * var(--note-room,.61) - var(--label,1) * (var(--table-w) * .0624 + 6px) - (var(--lines,2) - 1) * 2px) / (var(--lines,2) * 1.06)));letter-spacing:-.01em;line-height:1.06}@media (max-width:720px){.tnote{--note-room:.67}}.tslot--play .pcard-face{grid-template-rows:auto minmax(0,1fr) auto}.table-copy{z-index:4;width:100%;height:100%;padding:clamp(96px, 12vh, 132px) var(--band-pad) clamp(26px, 4vh, 52px);pointer-events:none;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:clamp(10px,1.6vh,22px);display:grid;position:relative}.table-copy a,.table-copy button{pointer-events:auto}.hero-marks{grid-row:1;justify-content:space-between;gap:24px;display:flex}.hero-marks .mark{color:#12203ad4}.hero-title{display:contents}.hero-title-a,.hero-title-b{font-family:var(--font-display);font-weight:600;font-size:var(--display-md);letter-spacing:-.025em;color:var(--ink);text-shadow:0 0 3px var(--cream), 0 0 14px var(--cream);pointer-events:none;margin:0;line-height:.88}.hero-title-a{grid-row:2;justify-self:start;max-width:12ch}.hero-title-b{text-align:right;grid-row:4;justify-self:end;max-width:12ch}.hero-foot{z-index:1;flex-wrap:wrap;grid-row:5;justify-content:space-between;align-self:end;align-items:flex-end;gap:32px;display:flex;position:relative}.hero-note{color:#12203ad4;max-width:30ch;margin:0;font-size:14px;line-height:1.55}.hero-acts{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.hero-acts .act{color:var(--ink);border-bottom-color:#12203aa6}.hero-acts .act--quiet{color:#12203ad1;border-bottom-color:#12203a47}.hero-acts .act:hover{color:var(--red)}.hero-acts .act:after{background:var(--red)}.hero-rule{left:var(--band-pad);right:var(--band-pad);z-index:5;background:#12203a24;height:1px;position:absolute;bottom:0}.hero-rule i{height:100%;transform:scaleX(var(--p,0));transform-origin:0;background:#12203ab3;display:block}.shell--table .grain{mix-blend-mode:overlay;opacity:.09}.shell--ads .grain{z-index:1}main,.site-foot{z-index:1;position:relative}main{z-index:2}.shell--table{background:var(--table-dark)}.shell--table main,.shell--table .site-foot{z-index:1;--ink:#efe6d2;--muted:#efe6d294;--line:#efe6d229;--hair:#efe6d221;--hair-strong:#efe6d24d;color:var(--cream);position:relative}.shell--table main{z-index:2}.shell--table .pcard-face{--ink:#12203a;--muted:#4e5d78;color:var(--ink)}.shell--table .pcard--red .pcard-face{color:var(--red)}.shell--table .pcard--back .pcard-face{color:#efe6d257}.shell--table .band,.shell--table footer.site-foot{background:0 0}.shell--table header.topbar{border-bottom-color:var(--hair);color:var(--cream);background:#090e1ad1}.shell--table header.topbar .logo{color:var(--cream)}.shell--table header.topbar .logo small{color:#e0a86b}.shell--table header.topbar nav a{color:#efe6d29e}.shell--table header.topbar nav a:hover,.shell--table header.topbar nav a[aria-current=page]{color:var(--cream)}.shell--table header.topbar .btn--quiet{color:#efe6d2c7}.shell--table header.topbar .btn--quiet:hover:not(:disabled){color:var(--cream)}.shell--table header.topbar .btn--primary{color:var(--cream);background:0 0;border-color:#efe6d28c}.shell--table header.topbar .btn--primary:hover:not(:disabled){background:var(--cream);color:var(--ink);border-color:var(--cream)}.shell--table main .act,.shell--table .site-foot .act{color:var(--cream);border-bottom-color:#efe6d299}.shell--table main .act--quiet{color:var(--muted);border-bottom-color:var(--hair-strong)}.shell--table main .act:hover{color:#ffd9a3}.shell--table main .act:after{background:#ffd9a3}.shell--table main .quiet-link{color:var(--cream)}.shell--table main .quiet-link:hover{color:#ffd9a3;border-bottom-color:#ffd9a3}.shell--table .row:hover{background:#efe6d20d}.shell--table .row:hover .row-go{color:#ffd9a3}.shell--table .row-name .live{color:#e0a86b;border-color:#e0a86b73}.shell--table .chips button[aria-pressed=true]{background:var(--cream);border-color:var(--cream);color:var(--table-dark)}.shell--table .band--end .pcard-face{box-shadow:0 2px 3px #00000073,0 26px 44px -20px #000000b3,inset 0 0 0 1px #fff6}.band{padding:clamp(80px, 11vh, 148px) var(--band-pad);border-top:1px solid var(--hair);background:var(--cream);position:relative}.band-head{margin-bottom:clamp(48px,6vw,92px);justify-items:start;gap:22px;width:100%;max-width:1500px;margin-inline:auto;display:grid}.band-head--deals{padding:clamp(64px,9vh,116px) 0 clamp(28px,4vh,56px)}.deals{max-width:1500px;padding-inline:var(--band-pad);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));column-gap:clamp(30px,4vw,72px);margin-inline:auto;display:grid}.band-head--deals{grid-column:1/-1}.deal{border-top:1px solid var(--hair);align-content:center;padding:clamp(24px,3vh,40px) 0;display:grid;container-type:inline-size}.deal-frame{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4cqw,68px);width:100%;display:grid}@container (width<=46rem){.deal-stage{--deck-w:clamp(104px, 24cqw, 168px)}.deal-info{gap:10px}.deal-info .display--game{font-size:clamp(1.5rem,5.4cqw,2.3rem)}.deal-info p{font-size:15px;line-height:1.55}.spec{flex-wrap:wrap;gap:clamp(14px,3cqw,26px)}.spec dd{font-size:clamp(15px,3.4cqw,19px)}}.deal--right .deal-frame{grid-template-columns:minmax(0,1fr) auto}.deal--right .deal-stage{grid-column:2}.deal--right .deal-info{text-align:right;grid-column:1;justify-self:end;justify-items:end}.deal--right .spec{justify-content:flex-end}.deal-stage{--deck-w:clamp(132px, 15vw, 224px);width:var(--deck-w);aspect-ratio:63/88;perspective:1300px;translate:0 var(--lift,0px);grid-area:1/1;position:relative}.deal-flip{width:100%;height:100%;transform-style:preserve-3d;rotate:var(--tilt,0deg);will-change:transform;position:relative}.deal-face{backface-visibility:hidden;position:absolute;inset:0}.deal-face--front{transform:rotateY(180deg)}.deal-face .pcard{width:100%}.deal-face .pcard-face:after{content:"";border-radius:inherit;pointer-events:none;opacity:var(--edge,0);background:linear-gradient(102deg,#fff0d600 30%,#fff0d69e 50%,#fff0d600 70%);position:absolute;inset:0}.deal-shadow{filter:blur(14px);opacity:.5;background:radial-gradient(closest-side,#000000b8 0%,#00000057 60%,#0000 78%);border-radius:50%;position:absolute;inset:6% -4% -8%}.deal-under{opacity:.75;position:absolute;inset:0}.deal-under .pcard{width:100%}.deal-under--0{transform:translate(-8%,5%)rotate(-12deg)}.deal-under--1{transform:translate(7%,8%)rotate(10deg)}.deal-name{font-family:var(--font-display);font-weight:600;font-size:calc(var(--deck-w) * .13);letter-spacing:-.015em;text-align:center;mix-blend-mode:multiply;padding:0 6%;line-height:1.02;display:block}.deal-info{grid-area:1/2;justify-items:start;gap:12px;max-width:52ch;display:grid}.deal-info p{margin:0;font-size:15px;line-height:1.55}.display--game{font-size:clamp(1.9rem,3.4vw,3.1rem);line-height:.95}.spec{border-top:1px solid var(--hair);gap:clamp(18px,2.6vw,40px);width:100%;margin:2px 0 4px;padding-top:14px;display:flex}.spec div{gap:4px;display:grid}.spec dt{font:500 9px/1 var(--font-body);text-transform:uppercase;letter-spacing:.2em}.spec dd{font-family:var(--font-display);white-space:nowrap;margin:0;font-size:clamp(16px,1.3vw,20px);font-weight:600}.deal--still .deal-flip{transform:rotateY(180deg)}.deal--still .deal-info{opacity:1!important;transform:none!important}.band--catalog{border-top:0;padding-top:clamp(40px,6vh,76px)}.band-head--catalog{border-bottom:1px solid var(--hair);gap:0;max-width:1240px;margin-bottom:clamp(38px,4.4vw,64px);padding-bottom:clamp(28px,3.2vw,44px)}.band-head--catalog .mark{color:#12203ade;margin-bottom:14px}.display--catalog{font-size:clamp(2.55rem,5.2vw,4.5rem);line-height:.95}.band-lead{max-width:56ch;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.band-head--catalog .band-lead{color:#12203ae8;max-width:54ch;margin-top:20px;font-size:clamp(15.5px,1.1vw,17px);line-height:1.62}.band-foot{border-top:1px solid var(--hair);flex-wrap:wrap;gap:clamp(24px,4vw,56px);max-width:1240px;margin:clamp(56px,8vw,104px) auto 0;padding-top:28px;display:flex}.deckgrid{grid-template-columns:repeat(6,1fr);align-items:start;gap:clamp(48px,5.6vw,80px) clamp(20px,3vw,52px);max-width:1240px;margin-inline:auto;display:grid}.tile:first-child,.tile:nth-child(4),.tile:nth-child(7){grid-column:1/span 2}.tile:nth-child(2),.tile:nth-child(5),.tile:nth-child(8){grid-column:3/span 2}.tile:nth-child(3),.tile:nth-child(6),.tile:nth-child(9){grid-column:5/span 2}@media (min-width:901px){.tile:nth-child(7):last-child{grid-column:3/span 2}.tile:nth-child(7):nth-last-child(2){grid-column:2/span 2}.tile:nth-child(8):last-child{grid-column:4/span 2}}.tile{color:inherit;text-align:center;justify-items:center;gap:22px;display:grid}.tile-card{--deck-w:clamp(150px, 15vw, 214px);width:var(--deck-w)}.tile-card .pcard{width:100%}.tile:first-child .pcard-face{transform:rotate(-2.6deg)}.tile:nth-child(2) .pcard-face{transform:rotate(1.4deg)}.tile:nth-child(3) .pcard-face{transform:rotate(-1deg)}.tile:nth-child(4) .pcard-face{transform:rotate(2.2deg)}.tile:nth-child(5) .pcard-face{transform:rotate(-1.8deg)}.tile:nth-child(6) .pcard-face{transform:rotate(2.6deg)}.tile:nth-child(7) .pcard-face{transform:rotate(-1.6deg)}.tile:nth-child(8) .pcard-face{transform:rotate(1.9deg)}.tile:nth-child(9) .pcard-face{transform:rotate(-2.2deg)}.tile:nth-child(2) .tile-card{margin-block:-18px 18px}.tile:nth-child(3) .tile-card{margin-block:10px -10px}.tile:nth-child(4) .tile-card{margin-block:-12px 12px}.tile:nth-child(5) .tile-card{margin-block:8px -8px}.tile:nth-child(6) .tile-card{margin-block:-14px 14px}.tile:nth-child(7) .tile-card{margin-block:6px -6px}.tile:nth-child(8) .tile-card{margin-block:-10px 10px}.tile .pcard-face{transition:transform .6s cubic-bezier(.16,.7,.2,1),box-shadow .6s;box-shadow:0 1px 2px #0000006b,0 20px 34px -18px #000000a3,inset 0 0 0 1px #ffffff6b}.tile-name{font-family:var(--font-display);font-weight:600;font-size:calc(var(--deck-w) * .145);letter-spacing:-.015em;text-align:center;mix-blend-mode:multiply;padding:0 8%;line-height:1.04;display:block}.tile-meta{justify-items:center;gap:11px;max-width:36ch;display:grid}.tile-meta .mark{letter-spacing:.18em;color:var(--nib-ink);font-size:11px}.tile-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(1.4rem,1.95vw,1.85rem);font-weight:600;line-height:1.05}.tile-meta p{color:#12203af2;max-width:32ch;margin:0;font-size:16px;line-height:1.6}.tile-spec{font:500 11.5px/1.5 var(--font-body);letter-spacing:.09em;color:#12203ae0}.tile-spec>span{white-space:nowrap}.tile-spec i{opacity:.5;margin:0 4px;font-style:normal}@media (hover:hover){.tile:hover .pcard-face{transform:rotate(0)translateY(-12px);box-shadow:0 2px 3px #00000075,0 38px 58px -22px #000000b3,0 0 44px 6px #ffeed017,inset 0 0 0 1px #ffffff8f}.tile .pcard-centre{transition:transform .6s cubic-bezier(.16,.7,.2,1)}.tile:hover .pcard-centre{transform:scale(1.06)}.tile .tile-meta .mark,.tile .tile-title,.tile .tile-spec{transition:color .45s,transform .6s cubic-bezier(.16,.7,.2,1)}.tile:hover .tile-meta .mark{color:#7d5a1c}.tile:hover .tile-title{transform:translateY(-2px)}.tile:hover .tile-spec{color:#12203af2}}.tile:active .pcard-face{transition-duration:.12s;transform:rotate(0)translateY(-4px)}@media (max-width:900px){.deckgrid{grid-template-columns:repeat(4,1fr);row-gap:clamp(44px,8vw,76px)}.tile:nth-child(odd){grid-column:1/span 2}.tile:nth-child(2n){grid-column:3/span 2}.tile-card{--deck-w:clamp(140px, 19vw, 186px)}}@media (min-width:721px) and (max-width:900px){.tile:nth-child(7):last-child,.tile:nth-child(9):last-child{grid-column:2/span 2}}.rulebook{position:relative}.rb-hero{padding:clamp(40px, 6vh, 84px) var(--band-pad) clamp(52px, 8vh, 100px)}.rb-hero-grid{grid-template-columns:minmax(0,1fr) minmax(200px,.58fr);align-items:center;gap:0 clamp(36px,5vw,96px);max-width:1240px;margin-inline:auto;display:grid}.rb-lede{justify-items:start;display:grid}.rb-back{grid-column:1/-1;justify-self:start;margin-bottom:clamp(24px,3.2vw,42px)}.rb-lede .mark{color:#12203ade;margin-bottom:14px}.display--rb{font-size:clamp(3rem,6.6vw,5.8rem);line-height:.92}.rb-desc{color:#12203aeb;max-width:46ch;margin:clamp(18px,2vw,26px) 0 0;font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.65}.spec--rb{flex-wrap:wrap;row-gap:18px;max-width:620px;margin-top:clamp(26px,3vw,40px)}.spec--rb dt{color:#12203acf}.spec--rb dd{color:var(--ink)}.rb-acts{flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,40px);margin-top:clamp(28px,3.4vw,44px);display:flex}.rb-card{--deck-w:clamp(178px, 19vw, 292px);width:var(--deck-w);perspective:1200px;justify-self:center;position:relative}.rb-card-drop{will-change:transform, opacity;animation:1.1s cubic-bezier(.16,.7,.2,1) both rb-drop}@keyframes rb-drop{0%{opacity:0;transform:translateY(38px)rotate(-8deg)scale(.95)}to{opacity:1;transform:translate(0,0)rotate(-2.4deg)scale(1)}}.rb-card-tilt{will-change:transform}.rb-card .pcard-face{box-shadow:0 2px 4px #00000075,0 46px 70px -26px #000000b8,0 0 74px 14px #ffeed014,inset 0 0 0 1px #ffffff80}.rb-card-name{font-family:var(--font-display);font-weight:600;font-size:calc(var(--deck-w) * .135);letter-spacing:-.015em;text-align:center;mix-blend-mode:multiply;padding:0 8%;line-height:1.04;display:block}.rb-card-shadow{will-change:transform;background:radial-gradient(50% 50%,#00000075 0%,#0000 72%);height:15%;position:absolute;bottom:-5%;left:6%;right:6%}@media (hover:hover){.rb-card-lift{transition:transform .55s cubic-bezier(.16,.7,.2,1)}.rb-card:hover .rb-card-lift{transform:translateY(-10px)}}.rb-card--still .rb-card-drop{animation:none;transform:rotate(-2.4deg)}.rb-rules{padding:clamp(52px, 7vh, 96px) var(--band-pad) clamp(44px, 6vh, 84px);border-top:1px solid var(--hair);position:relative;overflow:clip}.rb-ghost{font-family:var(--font-display);color:#12203a91;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(190px,27vw,420px);line-height:.78;position:absolute;top:clamp(-10px,1vh,30px);right:3vw}.rb-inner{max-width:1240px;margin-inline:auto;position:relative}.rb-rules-head{justify-items:start;gap:0;margin-bottom:clamp(28px,3.6vw,50px);display:grid}.rb-rules-head .mark{color:#12203ad9;margin-bottom:14px}.rb-rules-head .mark i{opacity:.5;margin:0 4px;font-style:normal}.display--rb-sec{font-size:clamp(2.1rem,4.4vw,3.6rem);line-height:.95}.rb-tagline{color:#12203ae6;max-width:52ch;margin:18px 0 0;font-size:clamp(15.5px,1.1vw,17px);line-height:1.62}.rb-list{border-bottom:1px solid var(--hair);margin:0;padding:0;list-style:none}.rb-rule{border-top:1px solid var(--hair);grid-template-columns:clamp(62px,6.5vw,104px) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,52px);padding:clamp(30px,4vw,54px) 0;display:grid}.rb-list:not(.rb-list--rest)>.rb-rule:first-child{border-top:0;padding-top:0}.rb-rule-index{justify-items:start;gap:9px;display:grid}.rb-rule-no{font-family:var(--font-display);color:var(--nib-ink);font-size:clamp(1.5rem,2.3vw,2.2rem);font-weight:600;line-height:1}.rb-rule-index i{color:#12203aad;font-size:13px;font-style:normal}.rb-rule-text h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0 0 clamp(14px,1.6vw,20px);font-size:clamp(1.32rem,2vw,1.9rem);font-weight:600;line-height:1.08}.rb-rule-text ul{gap:clamp(11px,1.2vw,15px);max-width:66ch;margin:0;padding:0;list-style:none;display:grid}.rb-rule-text li{color:#12203aed;padding-left:24px;font-size:clamp(15.5px,1.12vw,17px);line-height:1.68;position:relative}.rb-rule-text li:before{content:"";background:#12203a61;width:12px;height:1px;position:absolute;top:.82em;left:0}.rb-table-wrap{max-width:66ch;margin:0 0 clamp(14px,1.6vw,20px);overflow-x:auto}.rb-table{border-collapse:collapse;width:100%;font-size:clamp(15px,1.08vw,16.5px);line-height:1.5}.rb-table th,.rb-table td{text-align:left;vertical-align:top;color:#12203aed;border-bottom:1px solid #12203a29;padding:10px 14px 10px 0}.rb-table thead th{font:500 11px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#12203acc;padding-bottom:8px}.rb-table tbody th{font:700 17px/1.4 var(--font-display);color:var(--ink);white-space:nowrap;padding-right:22px}.rb-table tbody tr:last-child th,.rb-table tbody tr:last-child td{border-bottom:0}.rb-note{color:#12203ad4;max-width:62ch;margin:clamp(26px,3vw,40px) 0 0;font-size:14.5px;line-height:1.7}.rb-end{text-align:center;padding:clamp(60px, 9vh, 120px) var(--band-pad) clamp(68px, 10vh, 132px);border-top:1px solid var(--hair);justify-items:center;gap:16px;display:grid}.rb-end .mark{color:#12203ad4}.display--rb-end{font-size:clamp(2.2rem,5.6vw,4.4rem);line-height:.95}.rb-end p{color:#12203ae6;max-width:40ch;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.6}.rb-acts--end{justify-content:center;margin-top:clamp(14px,2vw,26px)}@media (max-width:900px){.rb-hero-grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(24px,3.6vw,38px)}.rb-back{order:1;margin-bottom:0}.rb-card{--deck-w:clamp(150px, 29vw, 216px);order:2}.rb-lede{order:3}}.board{max-width:1080px;padding:clamp(40px, 6vh, 76px) var(--band-pad) clamp(72px, 10vh, 132px);margin-inline:auto}.board-head{border-bottom:1px solid var(--hair);justify-items:start;gap:0;padding-bottom:clamp(24px,3vw,38px);display:grid}.board-head .mark{color:#12203ade;margin-bottom:14px}.display--board{font-size:clamp(2.55rem,5.2vw,4.5rem);line-height:.95}.board-lead{color:#12203ae8;max-width:62ch;margin:20px 0 0;font-size:clamp(15.5px,1.1vw,17px);line-height:1.62}.board-rules{color:#12203ad4;margin:14px 0 0;font-size:15px}.board-rules a{color:var(--nib-ink);transition:border-color var(--step);border-bottom:1px solid #7d5a1c59;font-weight:600}.board-rules a:hover{border-bottom-color:var(--nib-ink)}.lb-games{flex-wrap:wrap;gap:clamp(16px,2.4vw,38px);margin:clamp(26px,3vw,40px) 0 clamp(30px,3.6vw,48px);display:flex}.lb-game{font:500 12px/1 var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:#12203ac2;border-bottom:1px solid #0000;align-items:center;gap:9px;padding:10px 0;transition:color .35s,border-color .35s,opacity .35s;display:inline-flex}.lb-game i{letter-spacing:0;opacity:.55;font-size:15px;font-style:normal;transition:opacity .35s,color .35s}.lb-game--red i{color:#7e2a23}.lb-game:hover{color:#12203aeb}.lb-game:hover i{opacity:.85}.lb-game.is-on{color:var(--ink);border-bottom-color:var(--hair-strong)}.lb-game.is-on i{opacity:1}.lb-game.is-on:not(.lb-game--red) i{color:var(--nib-ink)}.lb-head,.lb-row{grid-template-columns:clamp(34px,3.2vw,50px) 44px minmax(0,1fr) minmax(0,250px) clamp(78px,7vw,108px);grid-template-areas:"rank face who meta elo";align-items:center;column-gap:clamp(12px,1.8vw,28px);display:grid}.lb-head{border-bottom:1px solid var(--hair-strong);font:500 9px/1 var(--font-body);text-transform:uppercase;letter-spacing:.22em;color:#12203ac2;padding-bottom:12px}.lb-head>:nth-child(4){text-align:left}.lb-head>:nth-child(5){text-align:right}.lb-list{margin:0;padding:0;list-style:none}.lb-row{border-bottom:1px solid var(--hair);animation:.62s cubic-bezier(.16,.7,.2,1) both lb-in;animation-delay:calc(var(--i,0) * 26ms);padding:clamp(13px,1.5vw,18px) 0;transition:padding-left .4s cubic-bezier(.22,.61,.24,1);position:relative}@keyframes lb-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lb-rank{font-family:var(--font-display);color:#12203ac7;grid-area:rank;font-size:clamp(17px,1.5vw,21px);font-weight:600;line-height:1;transition:color .35s}.lb-face{width:40px;height:40px;font:600 12px/1 var(--font-display);letter-spacing:.02em;color:#12203ae0;border-radius:4px;grid-area:face;place-items:center;transition:box-shadow .35s,color .35s;display:grid;box-shadow:inset 0 0 0 1px #12203a2e}.lb-who{min-width:0;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;grid-area:who;align-items:baseline;gap:9px;font-size:clamp(16px,1.35vw,19px);font-weight:600;display:flex}.lb-who i{font:500 9px/1 var(--font-body);text-transform:uppercase;letter-spacing:.2em;color:var(--nib-ink);flex:none;font-style:normal}.lb-meta{font:400 13px/1.5 var(--font-body);color:#12203ad4;grid-area:meta}.lb-meta b{font:500 9px/1 var(--font-body);text-transform:uppercase;letter-spacing:.2em;color:#7d5a1cc7;margin-top:6px;display:block}.lb-elo{text-align:right;font-family:var(--font-display);color:var(--ink);grid-area:elo;justify-self:end;font-size:clamp(21px,1.9vw,27px);font-weight:600;line-height:1;transition:color .35s}.lb-elo small{display:none}.lb-row--top .lb-rank{color:var(--nib-ink);font-size:clamp(21px,2vw,28px)}.lb-row--top .lb-elo{font-size:clamp(23px,2.2vw,31px)}.lb-row--top .lb-face{color:#12203af2;box-shadow:inset 0 0 0 1px #7d5a1c6b}.lb-row--1{background:linear-gradient(90deg,#7d5a1c12 0%,#0000 58%)}.lb-row--1 .lb-rank{font-size:clamp(25px,2.5vw,34px)}.lb-row--1 .lb-elo{font-size:clamp(25px,2.5vw,35px)}.lb-row--1 .lb-face{background:var(--ink);color:var(--white);box-shadow:0 1px 2px #0000006b,inset 0 0 0 1px #fff9}.lb-row--top .lb-rank,.lb-row--top .lb-elo{animation:.7s cubic-bezier(.16,.7,.2,1) both lb-in;animation-delay:calc(var(--i,0) * 26ms + .17s)}.lb-row--me{background:linear-gradient(90deg,#12203a0f 0%,#0000 62%)}@media (hover:hover){.lb-row:hover{padding-left:8px}.lb-row:hover .lb-rank{color:#12203aeb}.lb-row--top:hover .lb-rank{color:#7d5a1c}.lb-row:hover .lb-face{box-shadow:inset 0 0 0 1px #12203a57}.lb-row:hover .lb-elo{color:#7d5a1c}}.lb-mine{margin-top:clamp(26px,3vw,40px)}.lb-mine .mark{color:#12203acc;margin-bottom:10px;display:block}.lb-mine .lb-row{border-top:1px solid var(--hair)}.lb-empty{border-top:1px solid var(--hair);color:#12203ade;max-width:48ch;margin:clamp(28px,4vw,48px) 0 0;padding-top:clamp(28px,4vw,48px);font-size:16px;line-height:1.65}.lb-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:clamp(24px,3vw,38px);display:flex}.lb-count{font:500 11px/1.5 var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:#12203acf;margin:0}.lb-steps{align-items:center;gap:clamp(6px,1vw,14px);display:flex}.lb-nums{align-items:center;gap:2px;display:flex}.lb-step{cursor:pointer;min-width:40px;min-height:40px;font-family:inherit;font:500 12px/1 var(--font-body);letter-spacing:.1em;color:#12203ad4;background:0 0;border:0;border-bottom:1px solid #0000;justify-content:center;align-items:center;padding:0 10px;transition:color .3s,border-color .3s;display:inline-flex}.lb-step--edge{text-transform:uppercase;letter-spacing:.16em}.lb-step:hover{color:var(--ink)}.lb-step.is-on{color:var(--ink);border-bottom-color:var(--nib-ink)}.lb-step.is-off{color:#12203aa8;pointer-events:none}.lb-gap{color:#12203ab3;justify-content:center;align-items:center;min-width:22px;display:inline-flex}.auth{max-width:1240px;padding:clamp(34px, 7vh, 84px) var(--band-pad) clamp(72px, 11vh, 128px);grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(0,1fr);align-items:center;column-gap:clamp(16px,2.4vw,48px);margin-inline:auto;display:grid}.auth-column{text-align:center;grid-column:2}.authfan{--deck-w:clamp(92px, 9.4vw, 146px);height:calc(var(--deck-w) * 88 / 63 * 1.42);pointer-events:auto;place-items:center;display:grid;position:relative}.authfan--left{grid-column:1}.authfan--right{grid-column:3}.authfan-float{width:var(--deck-w);height:100%;animation:11s ease-in-out infinite authfan-breathe;position:relative}.authfan--right .authfan-float{animation-duration:13s;animation-delay:-4s}@keyframes authfan-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.authfan-slot{transform-origin:50% 142%;transform:rotate(calc(var(--r) * 1deg));transition:transform .7s cubic-bezier(.16,.7,.2,1);position:absolute;inset:0}@media (hover:hover){.authfan:hover .authfan-slot{transform:rotate(calc(var(--r) * 1.32deg))}}.authfan-card{animation:.85s cubic-bezier(.16,.7,.2,1) both auth-rise;animation-delay:calc(.1s + var(--i,0) * 90ms)}.authfan .pcard{width:100%}.authfan .pcard-face{box-shadow:0 1px 2px #00000070,0 26px 40px -22px #000000ad,inset 0 0 0 1px #ffffff75}.auth .mark{margin-bottom:14px;animation:.7s cubic-bezier(.16,.7,.2,1) .26s both auth-rise;display:block}.nb{white-space:nowrap}.display--auth{margin:0;font-size:clamp(2.1rem,4.4vw,3.5rem);line-height:.98;animation:.7s cubic-bezier(.16,.7,.2,1) .32s both auth-rise}.auth-lead{max-width:44ch;color:var(--muted);margin:20px auto 0;font-size:clamp(16px,1.15vw,17.5px);line-height:1.65;animation:.7s cubic-bezier(.16,.7,.2,1) .38s both auth-rise}@keyframes auth-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1080px){.authfan{--deck-w:clamp(80px, 8.6vw, 106px)}.authfan-slot:first-child{display:none}}@media (max-width:900px){.auth{grid-template-columns:minmax(0,1fr);max-width:640px}.auth-column{grid-column:1}.authfan{display:none}}@media (min-width:901px){.auth--fan .auth-deck{display:none}}.auth-deck{--deck-w:clamp(64px, 15vw, 86px);height:calc(var(--deck-w) * 88 / 63 + 14px);width:100%;margin:0 auto clamp(24px,4vh,40px);position:relative}.auth-deck>*{width:var(--deck-w);margin-left:calc(var(--deck-w) / -2);position:absolute;top:0;left:50%}.auth-fanned{animation:.85s cubic-bezier(.16,.7,.2,1) both auth-fan}.auth-fanned--0{--x:-46px;--y:9px;--r:-13deg;animation-delay:40ms}.auth-fanned--1{--x:0px;--y:0px;--r:0deg;z-index:2;animation-delay:.13s}.auth-fanned--2{--x:46px;--y:9px;--r:13deg;animation-delay:.22s}@keyframes auth-fan{0%{opacity:0;transform:translateY(18px)rotate(0)}to{opacity:1;transform:translate3d(var(--x), var(--y), 0) rotate(var(--r))}}.auth-deck--turn{perspective:900px}.auth-under{animation:.6s cubic-bezier(.16,.7,.2,1) both auth-fan}.auth-under--0{--x:-12px;--y:8px;--r:-8deg;animation-delay:50ms}.auth-under--1{--x:10px;--y:4px;--r:6deg;animation-delay:.12s}.auth-turn{z-index:2;transform-style:preserve-3d;animation:1.05s cubic-bezier(.2,.7,.2,1) .34s both auth-turn}@keyframes auth-turn{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.auth-side{backface-visibility:hidden;position:absolute;inset:0}.auth-side--face{transform:rotateY(180deg)}.auth-form{border-top:1px solid var(--hair);text-align:left;gap:clamp(24px,3vh,32px);margin-top:clamp(32px,5vh,52px);padding-top:clamp(32px,5vh,52px);display:grid}.auth-form--bare{border-top:0;gap:0;padding-top:0}.auth-field{animation:.65s cubic-bezier(.16,.7,.2,1) both auth-rise;animation-delay:calc(.44s + var(--i,0) * 70ms);gap:7px;display:grid}.auth-label{font:500 10.5px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.2em;color:var(--muted)}.auth-field input{border:0;border-bottom:1px solid var(--line);width:100%;min-height:52px;font:400 17px/1.4 var(--font-body);color:var(--ink);background:0 0;border-radius:0;padding:13px 0;transition:border-color .3s}.auth-field input::placeholder{color:#12203aab}.auth-field input:focus{border-bottom-color:var(--ink)}.auth-field input:focus-visible{outline-offset:2px;border-radius:2px;outline-width:2px}.auth-field input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 600000s}.auth-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 600000s}.auth-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 600000s}.auth-hint,.auth-error{font-size:12.5px;line-height:1.5}.auth-hint{color:var(--muted);opacity:.6;transition:opacity .3s}.auth-field:has(input:focus) .auth-hint{opacity:1}.auth-error{color:#7e2a23;font-weight:500}.auth-field:has(.auth-error) input{border-bottom-color:#7e2a23}.auth .act--lead{text-align:center;justify-self:stretch;width:100%;max-width:none;margin-top:clamp(4px,1vh,12px);padding:23px 30px;font-size:13px;animation:.65s cubic-bezier(.16,.7,.2,1) .72s both auth-rise}.auth .act--lead:disabled{opacity:.4}.auth-link{color:var(--ink);border-bottom:1px solid var(--hair-strong);padding-bottom:2px;transition:color .3s,border-color .3s}.auth-link:hover{color:var(--nib-ink);border-bottom-color:var(--nib-ink)}.auth-aside{margin:-6px 0 0;font-size:13px}.auth-check{color:var(--ink);cursor:pointer;align-items:center;gap:10px;margin:-4px 0 0;font-size:14px;display:flex}.auth-check input{width:18px;height:18px;accent-color:var(--red);margin:0}.auth-aside--centre{text-align:center;margin-top:clamp(20px,3vh,28px)}.auth-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.auth-foot{border-top:1px solid var(--hair);color:var(--muted);margin:clamp(28px,4vh,40px) 0 0;padding-top:clamp(20px,3vh,28px);font-size:14px;animation:.65s cubic-bezier(.16,.7,.2,1) .8s both auth-rise}.auth-address{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:clamp(22px,3.5vh,32px) 0 0;font-size:clamp(17px,4.4vw,21px);font-weight:600;line-height:1.25;animation:.65s cubic-bezier(.16,.7,.2,1) .46s both auth-rise}.auth-steps{border-top:1px solid var(--hair);text-align:left;gap:11px;margin:clamp(22px,3.5vh,30px) 0 clamp(26px,4vh,36px);padding:clamp(20px,3vh,26px) 0 0;list-style:none;animation:.65s cubic-bezier(.16,.7,.2,1) .54s both auth-rise;display:grid}.auth-steps li{color:var(--muted);padding-left:22px;font-size:14px;line-height:1.6;position:relative}.auth-steps li:before{content:"";background:var(--hair-strong);width:12px;height:1px;position:absolute;top:.72em;left:0}.auth-flash{border-top:1px solid var(--hair);color:var(--muted);text-align:center;margin:16px 0 0;padding-top:14px;font-size:13.5px;line-height:1.55}.auth-flash--bad{color:#7e2a23}.auth-form .auth-flash{text-align:left;border-top:0;margin:0;padding-top:0}.tb{max-width:1240px;padding:clamp(34px, 6vh, 76px) var(--band-pad) clamp(72px, 10vh, 128px);margin-inline:auto}.tb-hero{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(32px,5vw,88px);padding-bottom:clamp(30px,4vw,52px);display:grid;position:relative}.tb-lede{justify-items:start;display:grid}.tb-lede .mark{color:#12203ade;margin-bottom:14px}.tb-lede .mark i{opacity:.5;margin:0 7px;font-style:normal}.display--tb{margin:0;font-size:clamp(2.4rem,5.4vw,4.4rem);line-height:.95}.tb-lead{color:#12203ae8;max-width:48ch;margin:18px 0 0;font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.62}.tb-new{margin-top:clamp(24px,3vw,36px)}.beta{z-index:2;color:#12203c;background:linear-gradient(168deg,#f6e3a4 0%,#eed88f 62%,#e8cf7e 100%);border-radius:2px;width:clamp(230px,22vw,288px);padding:22px 20px 20px;position:absolute;top:clamp(4px,2vw,26px);right:clamp(70px,7vw,118px);transform:rotate(-1.6deg);box-shadow:0 1px 2px #00000038,0 14px 26px -14px #0000009e}.beta-tape{background:#12203a57;border-left:1px solid #ffffff38;border-right:1px solid #ffffff38;width:84px;height:20px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(1.2deg);box-shadow:0 1px 2px #00000024}.beta-kicker{letter-spacing:.15em;text-transform:uppercase;color:#7a6320;margin:0 0 8px;font-size:10.5px;font-weight:700}.beta-body{color:#12203c;margin:0 0 9px;font-size:13px;line-height:1.62}.beta-body:last-child{margin-bottom:0}.beta-body b{font-weight:700}.beta-body a{color:#7a2f1f;transition:border-color var(--step);border-bottom:1px solid #7a2f1f61;font-weight:700}.beta-body a:hover{border-bottom-color:#7a2f1f}.tb-deck{--deck-w:clamp(74px, 7vw, 104px);width:calc(var(--deck-w) + 118px);height:calc(var(--deck-w) * 88 / 63 * 1.16);animation:12s ease-in-out infinite tb-breathe;position:relative}.tb-deck-slot{width:var(--deck-w);margin:calc(var(--deck-w) * 88 / 63 / -2) 0 0 calc(var(--deck-w) / -2);animation:.9s cubic-bezier(.16,.7,.2,1) both auth-fan;position:absolute;top:50%;left:50%}.tb-deck-slot--0{--x:-52px;--y:12px;--r:-13deg;animation-delay:60ms}.tb-deck-slot--1{--x:0px;--y:-4px;--r:2deg;z-index:2;animation-delay:.16s}.tb-deck-slot--2{--x:52px;--y:14px;--r:15deg;animation-delay:.26s}@keyframes tb-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.tb-deck .pcard-face{box-shadow:0 1px 2px #00000070,0 26px 40px -22px #000000ad,inset 0 0 0 1px #ffffff75}.tb-filters{border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:6px;padding:12px clamp(16px,1.6vw,22px);display:flex}.tb-filter{border:1px solid var(--hair);min-height:32px;font:500 10px/1 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:#12203ad4;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 12px;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.tb-filter i{letter-spacing:0;opacity:.6;font-size:13px;font-style:normal}.tb-filter b{letter-spacing:.1em;color:#12203abd;font-size:10px;font-weight:500}.tb-filter:hover{color:var(--ink);border-color:var(--hair-strong)}.tb-filter.is-on{color:var(--white);background:var(--ink);border-color:var(--ink)}.tb-filter.is-on i{opacity:.85}.tb-filter.is-on b{color:#090e1a85}.tb-status{font:500 9.5px/1 var(--font-body);text-transform:uppercase;letter-spacing:.18em;white-space:nowrap}.tb-status--open{color:#2f6b4a}.tb-status--full{color:#12203abf}.tb-status--playing{color:#12203ac7;align-items:center;gap:7px;display:inline-flex}.tb-status--playing:before{content:"";background:#d8a05f;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite tb-pulse}@keyframes tb-pulse{0%,to{opacity:.35}50%{opacity:1}}.tb-seats{gap:6px;display:inline-flex}.tb-seat{border-radius:2px;width:13px;height:18px;transition:box-shadow .4s,background .4s;box-shadow:inset 0 0 0 1px #12203a42}.tb-seat--human{background:var(--ink);box-shadow:inset 0 0 0 1px #12203a99}.tb-seat--bot{background:repeating-linear-gradient(45deg,#12203a6b 0 2px,#0000 2px 4px);box-shadow:inset 0 0 0 1px #12203a66}.tb-floor{--pane-h:clamp(440px, calc(100vh - 220px), 720px);--pane-pad:clamp(16px, 1.6vw, 22px);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(16px,2vw,28px);margin-top:clamp(26px,3.4vw,40px);display:grid}.tb-pane{min-width:0;height:var(--pane-h);border:1px solid var(--hair);background:linear-gradient(168deg,#12203a0b,#12203a04);flex-direction:column;display:flex;position:relative}.tb-pane-head{padding:16px var(--pane-pad) 14px;border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tb-pane-head h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:600;line-height:1.15}.tb-pane-note{font:500 10px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.14em;text-align:right;color:#12203ac7}.tb-rows{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#12203a38 transparent;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.tb-rows>li+li{border-top:1px solid var(--hair)}.tr{padding:11px var(--pane-pad);color:inherit;grid-template-columns:18px minmax(0,1fr) auto 14px;align-items:center;column-gap:12px;transition:background .3s;display:grid}.tr-suit{text-align:center;color:var(--nib-ink);font-size:15px;line-height:1}.tr-main{gap:4px;min-width:0;display:grid}.tr-name{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-size:15.5px;font-weight:600;line-height:1.2;overflow:hidden}.tr-meta{white-space:nowrap;text-overflow:ellipsis;color:#12203ad1;font-size:12px;line-height:1.35;overflow:hidden}.tr-meta i{opacity:.5;margin:0 5px;font-style:normal}.tr-side{justify-items:end;gap:7px;display:grid}.tr-seatline{align-items:center;gap:9px;display:inline-flex}.tr .tb-seats{gap:4px}.tr .tb-seat{width:9px;height:13px}.tr-count{font-family:var(--font-display);color:#12203aeb;font-size:13.5px;font-weight:600;line-height:1}.tr-go{text-align:center;color:var(--ink);font-size:13px;font-style:normal;transition:transform .45s cubic-bezier(.16,.7,.2,1),color .35s}.tr-go--watch{color:var(--gold);font-size:9px}@media (hover:hover){.tr:hover{background:#12203a0d}.tr:hover .tr-go:not(.tr-go--watch){color:#7d5a1c;transform:translate(4px)}}.tr:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.tb-none,.lc-empty{padding:28px var(--pane-pad);text-align:center;color:#12203ad4;flex:1;align-content:center;justify-items:center;gap:8px;display:grid}.tb-none>span,.lc-empty>span{letter-spacing:.3em;color:var(--nib-ink);opacity:.8;font-size:13px}.tb-none b,.lc-empty b{font-family:var(--font-display);color:var(--ink);font-size:1.15rem;font-weight:600}.tb-none p,.lc-empty p{max-width:34ch;margin:0;font-size:13.5px;line-height:1.55}.tb-none .act{margin-top:12px}.lc{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.lc-scroll{min-height:0;padding:14px var(--pane-pad);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#12203a38 transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto}.lc-flow{gap:12px;margin:auto 0 0;padding:0;list-style:none;display:grid}.lc-day{text-align:center}.lc-day span{font:500 9.5px/1 var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:#12203abf}.lc-turn{grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.lc-face{width:30px;height:30px;font:600 11px/1 var(--font-body);letter-spacing:.02em;color:var(--white);background:var(--ink);border:0;border-radius:50%;place-items:center;padding:0;display:grid;overflow:hidden}button.lc-face{cursor:pointer}.lc-face img{object-fit:cover;width:100%;height:100%}.lc-said{gap:2px;min-width:0;display:grid}.lc-who{align-items:baseline;gap:8px;min-width:0;display:flex}.lc-name{font:600 13px/1.3 var(--font-body);white-space:nowrap;text-overflow:ellipsis;color:var(--ink);background:0 0;border:0;padding:0;overflow:hidden}button.lc-name{cursor:pointer;transition:color .3s}button.lc-name:hover{color:#7d5a1c}.lc-turn--mine .lc-name{color:var(--nib-ink)}.lc-who time{font-variant-numeric:tabular-nums;color:#12203abf;flex:none;font-size:10.5px}.lc-text{overflow-wrap:anywhere;color:#12203af2;margin:0;font-size:14px;line-height:1.5}.lc-text.is-for-me{box-shadow:inset 2px 0 0 var(--gold);background:#b8923f21;border-radius:4px;margin-inline:-8px;padding:3px 8px}.lc-at{color:var(--ink);font-weight:600}.lc-at--me{color:var(--nib-ink)}.lc-jump{min-height:32px;font:500 11px/1 var(--font-body);color:var(--white);background:var(--ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;display:inline-flex;position:absolute;bottom:74px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px -12px #000c}.lc-compose{padding:10px var(--pane-pad);border-top:1px solid var(--hair);align-items:flex-end;gap:8px;display:flex}.lc-field{border:1px solid var(--hair);min-width:0;min-height:40px;max-height:96px;font:400 14px/1.45 var(--font-body);color:var(--ink);resize:none;background:#12203a0f;border-radius:10px;flex:1;padding:9px 12px;transition:border-color .3s,background .3s}.lc-field::placeholder{color:#12203abf}.lc-field:focus{border-color:var(--hair-strong);background:#12203a17;outline:none}.lc-field:focus-visible{border-color:var(--gold)}.lc-count{font:500 11px/1 var(--font-body);font-variant-numeric:tabular-nums;color:#12203ac7;align-self:center}.lc-count.is-full{color:#7e2a23}.lc-send{width:40px;height:40px;color:var(--white);background:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;font-size:14px;transition:opacity .3s,transform .3s;display:grid}.lc-send:hover:not(:disabled){transform:translateY(-1px)}.lc-send:disabled{opacity:.32;cursor:default}.lc-note{padding:0 var(--pane-pad) 11px;color:#7d5a1c;margin:0;font-size:12.5px;line-height:1.45}.lc-shut{padding:14px var(--pane-pad);border-top:1px solid var(--hair);color:#12203ad4;margin:0;font-size:13px;line-height:1.5}@media (max-width:900px){.tb-floor{grid-template-columns:minmax(0,1fr)}.tb-pane--chat{height:min(62svh,520px)}.tb-pane--tables{height:auto}.tb-rows{overflow-y:visible}.tb-none{padding-block:40px}.lc-field{font-size:16px}}@media (max-width:560px){.tr-name{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}}@media (max-width:900px){.tb-hero{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:clamp(22px,4vw,34px)}.tb-deck{order:-1}.beta{width:auto;margin-top:clamp(18px,4vw,28px);position:relative;inset:auto;transform:none}}.dealt-back{z-index:60;background:#0509109e;place-items:center;padding:clamp(10px,2vh,26px) 16px;animation:.35s both dealt-fade;display:grid;position:fixed;inset:0;overflow:clip}@keyframes dealt-fade{0%{opacity:0}to{opacity:1}}.dealt-stage{width:min(524px,100%);max-height:100%;display:grid;position:relative}.dealt{z-index:2;background:linear-gradient(148deg, var(--white) 0%, #ede3cd 100%);color:#12203a;border-radius:14px;max-height:min(848px,100dvh - 36px);padding:clamp(38px,3.4vw,46px) clamp(22px,3.2vw,34px) clamp(22px,2.4vw,34px);animation:.52s cubic-bezier(.16,.7,.2,1) both dealt-in;display:grid;position:relative;overflow:clip auto;box-shadow:0 2px 4px #00000057,0 46px 76px -34px #000000c2,inset 0 0 0 1px #ffffffb3}@keyframes dealt-in{0%{opacity:0;transform:translateY(48px)rotate(-7deg)scale(.94)}to{opacity:1;transform:translate(0,0)rotate(-1.4deg)scale(1)}}.dealt:before{content:"";pointer-events:none;border:1px solid #12203a24;border-radius:8px;position:absolute;inset:12px}.dealt,.shell--table .dealt{--ink:#12203a;--muted:#4e5d78;--line:#cabfa8;--hair:#12203a21;--hair-strong:#12203a42}.dealt-shadow{z-index:0;background:radial-gradient(50% 50%,#00000085 0%,#0000 72%);height:44px;animation:.6s cubic-bezier(.16,.7,.2,1) .12s both dealt-land;position:absolute;bottom:-14px;left:8%;right:8%}@keyframes dealt-land{0%{opacity:0;transform:scaleX(.68)}to{opacity:1;transform:scaleX(1)}}.dealt-behind{--deck-w:100%;z-index:1;pointer-events:none;animation:.6s cubic-bezier(.16,.7,.2,1) both dealt-behind-in;position:absolute;inset:30px 0 -12px}.dealt-behind .pcard{aspect-ratio:auto;width:100%;height:100%}.dealt-behind--0{--r:-3.6deg;--x:-13px;animation-delay:20ms}.dealt-behind--1{--r:2.8deg;--x:11px;animation-delay:80ms}@keyframes dealt-behind-in{0%{opacity:0;transform:translateY(38px)rotate(-1deg)}to{opacity:.7;transform:translate3d(var(--x), 0, 0) rotate(var(--r))}}.dealt-pip{font-family:var(--font-display);color:#12203a;pointer-events:none;justify-items:center;gap:1px;font-size:19px;font-weight:600;line-height:.86;display:grid;position:absolute}.dealt-pip i{font-size:14px;font-style:normal}.dealt-pip--red{color:var(--red)}.dealt-pip--tl{top:24px;left:26px}.dealt-pip--br{bottom:24px;right:26px;transform:rotate(180deg)}.dealt-close{color:#12203a66;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;line-height:1;transition:color .3s,background .3s;display:grid;position:absolute;top:18px;right:20px}.dealt-close:hover{color:#12203a;background:#12203a0f}.dealt-body{scrollbar-width:none;gap:clamp(9px,1.15vh,13px);min-height:0;padding:2px;display:grid;overflow-y:auto}.dealt-body::-webkit-scrollbar{display:none}@media (min-width:760px) and (min-height:620px){.dealt-stage{width:min(760px,100%)}.dealt-body{grid-template-columns:1fr 1fr;align-content:start;column-gap:clamp(16px,2.2vw,26px)}.dealt-head,.dealt-acts{grid-column:1/-1}}.dealt-body[data-more=true]{-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 32px),#0000 100%)}.dealt-head{gap:0;display:grid}.dealt-head .mark{color:var(--muted);margin-bottom:8px}.dealt-head h2{font-family:var(--font-display);letter-spacing:-.018em;color:#12203a;margin:0;font-size:clamp(1.55rem,4vw,1.95rem);font-weight:600;line-height:1.02}.dealt-head p{max-width:34ch;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.55}.dealt-field{border:0;gap:8px;margin:0;padding:0;display:grid}.dealt-field legend,.dealt-label{font:500 10px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.2em;color:var(--muted);padding:0}.dealt-field input{border:0;border-bottom:1px solid var(--line);width:100%;min-height:42px;font:400 16px/1.4 var(--font-body);color:#12203a;background:0 0;border-radius:0;padding:8px 0;transition:border-color .3s}.dealt-field input::placeholder{color:#12203a47}.dealt-field input:focus{border-bottom-color:#12203a}.dealt-field input:focus-visible{outline-offset:2px;border-radius:2px;outline-width:2px}.dealt-error{color:var(--red);font-size:12.5px;font-weight:500}.dealt-pick{flex-wrap:wrap;gap:7px;display:flex}.dealt-chip{border:1px solid var(--line);min-height:34px;font:500 10.5px/1 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;transition:color .25s,border-color .25s,background .25s;display:inline-flex}.dealt-chip i{letter-spacing:0;opacity:.55;font-size:12px;font-style:normal}.dealt-chip:hover{color:#12203a;border-color:var(--hair-strong)}.dealt-chip.is-on{color:var(--cream);background:#12203a;border-color:#12203a}.dealt-chip.is-on i{opacity:.9}.dealt-pick--seats{align-items:center;gap:7px}.dealt-seat{border:1px solid var(--line);width:38px;height:38px;font-family:var(--font-display);color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;place-items:center;font-size:17px;font-weight:600;transition:color .25s,border-color .25s,background .25s;display:grid}.dealt-seat:hover:not(:disabled){color:#12203a;border-color:var(--hair-strong)}.dealt-seat:disabled{cursor:default}.dealt-seat.is-on{color:var(--cream);background:#12203a;border-color:#12203a}.dealt-seat-note{font:500 10px/1 var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin-left:4px}.dealt-checks{gap:9px;display:grid}.dealt-check{color:#12203a;cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:14px;line-height:1.45;display:grid}.dealt-check input{appearance:none;border:1px solid var(--hair-strong);cursor:pointer;background:0 0;border-radius:3px;place-items:center;width:20px;height:20px;margin:1px 0 0;transition:background .25s,border-color .25s;display:grid}.dealt-check input:after{content:"♦";color:var(--cream);opacity:0;font-size:10px;line-height:1;transition:opacity .2s}.dealt-check input:checked{background:var(--red);border-color:var(--red)}.dealt-check input:checked:after{opacity:1}.dealt-check input:disabled{opacity:.4;cursor:default}.dealt-check:has(input:disabled){cursor:default;color:var(--muted)}.dealt-check small{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.5;display:block}.dealt-note{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.dealt-acts{z-index:2;background:linear-gradient(#f7f1e500 0,#f7f1e5 12px 100%);gap:7px;margin-top:0;padding-top:10px;display:grid;position:sticky;bottom:0}.dealt-go,.dealt-wait{width:100%;min-height:48px;font:600 12px/1 var(--font-body);text-transform:uppercase;letter-spacing:.2em;cursor:pointer;border-radius:3px;padding:14px 20px;transition:background .3s,border-color .3s,color .3s,transform .3s cubic-bezier(.2,.7,.2,1)}.dealt-go{background:var(--red);border:1px solid var(--red);color:var(--cream);box-shadow:inset 0 -2px #00000029}.dealt-go:hover:not(:disabled){background:var(--red-dark);border-color:var(--red-dark);transform:translateY(-2px)}.dealt-wait{border:1px solid var(--hair-strong);color:#12203a;background:0 0}.dealt-wait:hover:not(:disabled){border-color:#12203a;transform:translateY(-2px)}.dealt-go:disabled,.dealt-wait:disabled{opacity:.42;cursor:default;box-shadow:none;transform:none}@media (max-width:560px){.dealt-back{padding:12px}.dealt{max-height:calc(100dvh - 24px)}.dealt-body{gap:12px}.dealt-seat-note{display:none}.dealt-seat{width:34px;height:34px;font-size:16px}.dealt-go,.dealt-wait{letter-spacing:.13em;min-height:46px;padding:13px 14px;font-size:11px}.dealt-head p{margin-top:7px;font-size:13px}.dealt-checks{gap:10px}.dealt-acts{gap:8px}.dealt{border-radius:12px;padding:36px 18px 32px}.dealt:before{border-radius:6px;inset:9px}.dealt-pip{font-size:16px}.dealt-pip i{font-size:12px}.dealt-pip--tl{top:18px;left:19px}.dealt-pip--br{bottom:18px;right:19px}.dealt-close{top:13px;right:14px}.dealt-head h2{font-size:1.6rem}.dealt-behind{display:none}}.pf{max-width:1080px;padding:clamp(30px, 5vh, 64px) var(--band-pad) clamp(72px, 10vh, 128px);margin-inline:auto}.pf-flash{border-bottom:1px solid var(--hair);color:#2f6b4a;margin:0 0 clamp(24px,3vw,36px);padding-bottom:16px;font-size:14.5px;line-height:1.55;animation:.6s cubic-bezier(.16,.7,.2,1) both auth-rise}.pf-flash--bad{color:#7e2a23}.pf-head{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(28px,4vw,72px);padding-bottom:clamp(30px,4vw,52px);display:grid}.pf-id{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,34px);display:grid}.pf-who{justify-items:start;min-width:0;display:grid}.pf-who .mark{color:#12203adb;margin-bottom:12px}.pf-who .mark i{opacity:.5;margin:0 7px;font-style:normal}.display--pf{overflow-wrap:anywhere;margin:0;font-size:clamp(2.1rem,4.8vw,3.6rem);line-height:.96}.pf-mail{color:#12203ad9;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 0;font-size:14.5px;display:flex}.pf-mail i{font:500 9px/1 var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:#2f6b4a;border:1px solid #2f6b4a57;border-radius:999px;padding:5px 9px;font-style:normal}.pf-avatar{justify-items:center;gap:12px;display:grid}.pf-face{aspect-ratio:1;background:linear-gradient(148deg, var(--white) 0%, #ede3cd 100%);border-radius:8px;place-items:center;width:clamp(84px,11vw,116px);transition:transform .5s cubic-bezier(.16,.7,.2,1),box-shadow .5s;animation:.7s cubic-bezier(.16,.7,.2,1) both auth-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0006,0 20px 34px -20px #000000a8,inset 0 0 0 1px #fff9}.pf-face:after{content:"";pointer-events:none;border:1px solid #12203a24;border-radius:5px;position:absolute;inset:5px}.pf-face img{object-fit:cover;width:100%;height:100%;display:block}.pf-mono{font-family:var(--font-display);color:#12203a;font-size:clamp(28px,3.6vw,40px);font-weight:600;line-height:1}.pf-face.is-new{animation:.5s cubic-bezier(.16,.7,.2,1) both pf-swap}@keyframes pf-swap{0%{opacity:0;transform:scale(.94)rotate(-3deg)}to{opacity:1;transform:none}}@media (hover:hover){.pf-face:hover{transform:translateY(-3px)rotate(-1.5deg)}}.pf-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pf-avatar-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.pf-avatar-acts .quiet-link{cursor:pointer;background:0 0;border:0;font-family:inherit}.pf-avatar-acts .quiet-link:disabled{opacity:.4;cursor:default}.quiet-link--warn{color:#12203ad4}.quiet-link--warn:hover{color:#7e2a23;border-bottom-color:#7e2a23}.pf-avatar .act--lead.pf-save{width:auto;padding:13px 22px;font-size:11px;animation:none}.pf-err,.pf-ok,.pf-hint{text-align:center;max-width:26ch;margin:0;font-size:12.5px;line-height:1.5}.pf-err{color:#7e2a23}.pf-ok{color:#2f6b4a;animation:.5s cubic-bezier(.16,.7,.2,1) both auth-rise}.pf-hint{color:#12203ac7}.pf-badges{flex-wrap:wrap;grid-column:1/-1;gap:12px;margin:clamp(20px,3vw,32px) 0 0;padding:0;list-style:none;display:flex}.pf-badges li{border:1px solid var(--hair);border-radius:var(--radius-sm);background:#7d5a1c12;align-items:center;gap:14px;max-width:420px;padding:12px 18px 12px 14px;display:flex}.pf-badge-card{--deck-w:40px;flex:none;display:block;transform:rotate(-4deg)}.pf-badge-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-badge-text b{font-family:var(--font-display);color:var(--nib-ink);font-size:15px;font-weight:600}.pf-badge-text i{color:#12203adb;font-size:13px;font-style:normal;line-height:1.5}.pf-badge-text em{letter-spacing:.06em;color:#12203abd;font-size:11px;font-style:normal}.pf-deck{--deck-w:clamp(66px, 6.6vw, 92px);width:calc(var(--deck-w) + 96px);height:calc(var(--deck-w) * 88 / 63 * 1.1);animation:13s ease-in-out infinite tb-breathe;position:relative}.pf-deck-slot{width:var(--deck-w);margin:calc(var(--deck-w) * 88 / 63 / -2) 0 0 calc(var(--deck-w) / -2);animation:.85s cubic-bezier(.16,.7,.2,1) both auth-fan;position:absolute;top:50%;left:50%}.pf-deck-slot--0{--x:-42px;--y:10px;--r:-11deg;animation-delay:60ms}.pf-deck-slot--1{--x:0px;--y:-3px;--r:1deg;z-index:2;animation-delay:.15s}.pf-deck-slot--2{--x:42px;--y:12px;--r:12deg;animation-delay:.24s}.pf-deck .pcard-face{box-shadow:0 1px 2px #0000006b,0 22px 34px -20px #000000a8,inset 0 0 0 1px #ffffff70}.pf-band{padding:clamp(34px,4.6vw,62px) 0 0}.pf-title{font-family:var(--font-display);letter-spacing:-.018em;color:var(--ink);margin:0 0 clamp(18px,2.4vw,28px);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:600;line-height:1.02}.pf-lead{max-width:56ch;color:var(--muted);margin:-8px 0 clamp(20px,2.6vw,30px);font-size:15px;line-height:1.62}.pf-empty{max-width:52ch;color:var(--muted);margin:clamp(18px,2.4vw,26px) 0 0;font-size:14.5px;line-height:1.65}.pf-more{margin-top:clamp(20px,2.6vw,28px);display:inline-block}.pf-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin:0;padding:0;list-style:none;display:grid}.pf-stat{border:1px solid var(--hair);background:linear-gradient(168deg,#12203a0b,#12203a04);align-content:start;gap:7px;padding:clamp(16px,1.8vw,22px);transition:border-color .4s,background .4s,transform .5s cubic-bezier(.16,.7,.2,1);display:grid}@media (hover:hover){.pf-stat:hover{border-color:var(--hair-strong);background:linear-gradient(168deg,#12203a14,#12203a06);transform:translateY(-3px)}}.pf-stat-n{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:600;line-height:1}.pf-stat-l{font:500 9.5px/1.3 var(--font-body);text-transform:uppercase;letter-spacing:.2em;color:#12203acf}.pf-stat-note{color:#7d5a1cc2;font-size:12px;line-height:1.4}.pf-games,.pf-log{margin:0;padding:0;list-style:none}.pf-game,.pf-row{border-bottom:1px solid var(--hair);align-items:center;gap:clamp(12px,1.6vw,22px);padding:clamp(13px,1.5vw,17px) 0;transition:padding-left .4s cubic-bezier(.22,.61,.24,1);display:grid}.pf-game{grid-template-columns:20px minmax(0,1fr) auto auto}.pf-row{grid-template-columns:20px minmax(0,1fr) auto 58px}@media (hover:hover){.pf-game:hover,.pf-row:hover{padding-left:8px}}.pf-game-suit,.pf-row-suit{color:#7d5a1ccc;font-size:15px}.pf-game-name,.pf-row-what{gap:3px;min-width:0;display:grid}.pf-game-name{font-family:var(--font-display);color:var(--ink);font-size:clamp(15px,1.3vw,18px);font-weight:600}.pf-row-what b{font-family:var(--font-display);color:var(--ink);font-size:clamp(15px,1.3vw,17px);font-weight:600}.pf-game-name small,.pf-row-what small{font-family:var(--font-body);color:#12203acc;font-size:12.5px;font-weight:400;line-height:1.45}.pf-game-rank,.pf-row-place{font:500 10px/1 var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:#12203acc;white-space:nowrap}.pf-game-rank{border-bottom:1px solid var(--hair-strong);padding-bottom:4px}.pf-game-rank:hover{color:var(--ink);border-bottom-color:var(--ink)}.pf-row-place.is-win{color:var(--nib-ink)}.pf-row-place.is-loss{color:#7e2a23bd}.pf-row-place.is-place{color:#12203acc}.pf-log .pf-row{animation:.5s cubic-bezier(.16,.7,.2,1) both lb-in;animation-delay:calc(var(--i,0) * 22ms)}.pf-more-row{margin:clamp(22px,2.8vw,32px) 0 0}.pf-none{text-align:center;border:1px solid var(--hair);justify-items:center;gap:18px;padding:clamp(30px,4.5vw,52px) 20px;display:grid}.pf-none-deck{width:76px;height:62px;position:relative}.pf-none-deck i{background:#12203a0a;border:1px solid #12203a38;border-radius:4px;width:42px;height:58px;margin-left:-21px;position:absolute;top:0;left:50%}.pf-none-deck i:first-child{transform:rotate(-11deg)translate(-13px)}.pf-none-deck i:nth-child(2){transform:rotate(4deg)translate(2px)}.pf-none-deck i:nth-child(3){transform:rotate(15deg)translate(15px)}.pf-none p{color:var(--muted);margin:0;font-size:15px}.pf-head--archive{grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.pf-head--archive .mark{color:#12203ade;margin-bottom:12px}.pf-head--archive .mark i{opacity:.5;margin:0 7px;font-style:normal}.pf-head--archive .pf-lead{margin:18px 0 0}.pf--archive .lb-games{margin-top:clamp(24px,3vw,36px)}.pf--archive .lb-game{cursor:pointer;background:0 0;border:0;font-family:inherit}.pf-back{margin:clamp(30px,4vw,48px) 0 0}.pf-game-elo,.pf-row-delta{font-family:var(--font-display);text-align:right;color:var(--ink);font-weight:600}.pf-game-elo{font-size:clamp(19px,1.8vw,24px);line-height:1}.pf-row-delta{color:#12203adb;font-size:15px}.pf-forms{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(26px,3.4vw,52px);display:grid}.pf-form{align-content:start;justify-items:start;gap:18px;display:grid}.pf-form--wide{max-width:640px}.pf-form .auth-field{width:100%;animation:none}.pf-pair{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px clamp(18px,2.6vw,30px);width:100%;display:grid}.pf-pair .auth-field{align-content:start}@supports (grid-template-rows:subgrid){.pf-pair .auth-field{grid-row:span 3;grid-template-rows:subgrid;row-gap:7px}}.pf-acts{flex-wrap:wrap;align-items:stretch;gap:clamp(16px,2.4vw,32px);display:flex}.pf-acts>*{align-items:center;min-height:44px;padding-block:0;display:inline-flex}.pf-acts .quiet-link{cursor:pointer;border:0;border-bottom:1px solid var(--hair-strong);background:0 0;font-family:inherit}.pf-form .act:disabled{opacity:.35;cursor:default}.pf-form .act:disabled:after{display:none}.pf-band--danger{border-top:1px solid #7e2a2342;margin-top:clamp(40px,5vw,72px);padding-top:clamp(34px,4.6vw,62px)}.pf-title--danger{color:#7e2a23}.pf-danger{min-height:46px;font:600 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.2em;color:#7e2a23;cursor:pointer;background:0 0;border:1px solid #7e2a236b;border-radius:3px;padding:14px 22px;transition:background .3s,border-color .3s,color .3s}.pf-danger:hover{color:#7e2a23;background:#e28e8a1a;border-color:#7e2a23}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.avatar{overflow:hidden}@media (max-width:860px){.pf-head{grid-template-columns:minmax(0,1fr)}.pf-deck{display:none}}@media (max-width:620px){.pf-id{grid-template-columns:minmax(0,1fr);justify-items:start}.pf-avatar{justify-items:start}.pf-avatar-acts{justify-content:flex-start}.pf-err,.pf-ok,.pf-hint{text-align:left}.pf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-game{grid-template-columns:18px minmax(0,1fr) auto;row-gap:6px}.pf-game-rank{grid-area:2/2;justify-self:start}.pf-game-elo{grid-area:1/3/span 2}.pf-row{grid-template-columns:18px minmax(0,1fr) auto;row-gap:4px}.pf-row-delta{text-align:left;grid-area:2/2/auto/span 2;font-size:13px}.pf-row-place{grid-area:1/3}.pf-form .act,.pf-danger{text-align:center;width:100%}.pf-pair{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);row-gap:18px}.pf-pair .auth-field{grid-row:auto;grid-template-rows:none}.pf-acts{align-items:flex-start}.pf-acts>*{justify-content:center}}.lob-back,.lob-rules{font:500 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:#efe6d2a8;white-space:nowrap;padding:0;transition:color .3s}.lob-back:hover,.lob-rules:hover{color:#fff}.lob-rules{justify-self:end}@keyframes lob-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lob-wait{0%,to{color:#efe6d252;border-color:#efe6d22e}50%{color:#efe6d285;border-color:#efe6d257}}@keyframes lob-deal{0%{opacity:0;transform:translate(calc(var(--ux) * -86px), calc(var(--uy) * -86px)) rotate(0deg) scale(.78)}30%{opacity:1}to{opacity:1;transform:translate(0, 0) rotate(calc(var(--ux) * 9deg)) scale(1)}}.lob-card-face{width:var(--deck-w);transition:transform .5s cubic-bezier(.16,.7,.2,1);display:block}.lob-card--go .lob-card-face{transform:rotate(-4deg)}.lob-card--rnd .lob-card-face{transform:rotate(3deg)}.lob-card--out .lob-card-face{transform:rotate(5deg)}.lob-card--rnd{--deck-w:clamp(62px, 7.2vw, 84px)}.lob-card--out{--deck-w:clamp(58px, 6.6vw, 76px)}.ract--go{background:linear-gradient(#e8c98733,#e8c9871a);border-color:#e8c98785;min-height:62px;box-shadow:inset 0 -2px #00000024}.ract--go>b{color:#ffeacb;font-size:13px}.ract--go>i{color:#ffeacb9e}@media (hover:hover){.ract--go:hover:not(:disabled){background:linear-gradient(#e8c9874d,#e8c98729);border-color:#e8c987c7}}.ract--small{gap:1px;min-height:46px;padding:8px 12px}.ract--small>b{letter-spacing:.14em;font-size:10px}.ract--small>i{font-size:10px}@media (hover:hover){.ract--quit:hover:not(:disabled){background:#7e2a2324;border-color:#7e2a239e}.ract--quit:hover:not(:disabled)>b{color:#eda9a5}}@keyframes ract-wait{0%,to{opacity:.62}50%{opacity:.9}}.lob-note,.lob-need{color:#efe6d285;margin:12px 0 0;font-size:12px;line-height:1.55}.lob-need{margin:0}@media (max-width:720px){.lob-rules{justify-self:end}}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips button{font:500 10px/1 var(--font-body);text-transform:uppercase;letter-spacing:.18em;border:1px solid var(--hair);color:var(--muted);transition:color var(--step), border-color var(--step);border-radius:999px;padding:10px 14px}.chips button:hover{color:var(--ink);border-color:var(--hair-strong)}.chips button[aria-pressed=true]{color:var(--ink);background:var(--ink);border-color:var(--ink)}.index{border-top:1px solid var(--hair);max-width:1500px;margin:0 auto;padding:0;list-style:none}.index li{border-bottom:1px solid var(--hair)}.row{color:inherit;grid-template-columns:56px minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) 130px 90px;align-items:center;gap:20px;padding:26px 4px;transition:background .5s,padding-left .5s cubic-bezier(.16,.7,.2,1);display:grid}.row:hover{background:#12203a08;padding-left:18px}.row-no{font:500 11px/1 var(--font-body);letter-spacing:.16em;color:var(--muted)}.row-name{font-family:var(--font-display);align-items:baseline;gap:12px;min-width:0;font-size:clamp(19px,2.1vw,28px);font-weight:600;line-height:1.1;display:flex}.row-name .live{font:500 9px/1 var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:var(--red);border:1px solid #7e2a2359;border-radius:999px;flex-shrink:0;padding:5px 8px;font-style:normal}.row-game,.row-host{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.row-seats{gap:4px;font-size:14px;display:grid}.row-seats>span{white-space:nowrap}.row-seats b{font-family:var(--font-display);font-size:17px}.row-seats em{font:500 9px/1 var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-style:normal}.row-go{font:600 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);transition:color var(--step), transform .5s cubic-bezier(.16, .7, .2, 1);justify-self:end}.row:hover .row-go{color:var(--red);transform:translate(6px)}.band--waiting{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(36px,6vw,96px);max-width:1500px;margin-inline:auto;display:grid}.band--waiting .band-head{margin-bottom:0}.hollow{text-align:center;isolation:isolate;justify-items:center;gap:26px;padding:clamp(40px,5vw,72px) 24px;display:grid;position:relative;overflow:visible}.hollow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffeed01f 0%,#0000 72%);animation:54s ease-in-out infinite alternate table-breath;position:absolute;inset:-12% 0 18%}@keyframes table-breath{0%{transform:translate(-7%,-4%)scale(1)}to{transform:translate(7%,5%)scale(1.14)}}.ed{--deck-w:clamp(96px, 11vw, 148px);width:calc(var(--deck-w) * 2.6);height:calc(var(--deck-w) * 88 / 63 + 34px);position:relative}.ed-slot{width:var(--deck-w);aspect-ratio:63/88;margin-left:calc(var(--deck-w) / -2);transition:transform .85s cubic-bezier(.16,.7,.2,1);position:absolute;top:0;left:50%}.ed-float{width:100%;height:100%}.ed-slot .pcard{width:100%}.ed-slot--0{transform:translate(-18px,14px)rotate(-11deg)}.ed-slot--1{transform:translate(-7px,7px)rotate(-5deg)}.ed-slot--2{transform:translate(7px,3px)rotate(4deg)}.ed-slot--3{transform:translateY(-5px)rotate(1deg)}.ed-slot--0 .ed-float{animation:13s ease-in-out infinite alternate ed-drift}.ed-slot--1 .ed-float{animation:11s ease-in-out -3s infinite alternate ed-drift}.ed-slot--2 .ed-float{animation:15s ease-in-out -6s infinite alternate ed-drift}.ed-slot--3 .ed-float{animation:9s ease-in-out infinite alternate ed-lift}@keyframes ed-drift{0%{transform:translateY(-3px)rotate(-.5deg)}to{transform:translateY(3px)rotate(.5deg)}}@keyframes ed-lift{0%{transform:translateY(-6px)rotate(-.8deg)}to{transform:translateY(5px)rotate(.6deg)}}.ed .pcard-face{transition:box-shadow .85s;box-shadow:0 1px 2px #0000006b,0 18px 30px -16px #000000a8,inset 0 0 0 1px #ffffff6b}.ed-slot--3 .pcard-face:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(104deg,#0000 40%,#fff4de75 50%,#0000 60%);animation:17s ease-in-out infinite ed-sweep;position:absolute;inset:-20% -60%;transform:translate(-60%)}@keyframes ed-sweep{0%,80%{opacity:0;transform:translate(-60%)}85%{opacity:1}95%,to{opacity:0;transform:translate(60%)}}.ed-note{font-family:var(--font-display);font-weight:600;font-size:calc(var(--deck-w) * .135);letter-spacing:-.01em;text-align:center;mix-blend-mode:multiply;padding:0 10%;line-height:1.1;display:block}@media (hover:hover){.ed:hover .ed-slot--0{transform:translate(-150px,26px)rotate(-17deg)}.ed:hover .ed-slot--1{transform:translate(-78px,7px)rotate(-8deg)}.ed:hover .ed-slot--2{transform:translate(78px,8px)rotate(8deg)}.ed:hover .ed-slot--3{transform:translateY(-14px)rotate(0)}.ed:hover .pcard-face{box-shadow:0 2px 3px #00000075,0 30px 46px -20px #000000b3,inset 0 0 0 1px #ffffff85}}.hollow p{color:var(--muted);max-width:40ch;margin:0;font-size:15.5px;line-height:1.7}.steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(32px,5vw,80px);max-width:1500px;margin:0 auto;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--hair);align-content:start;gap:14px;padding:26px 0 34px;display:grid;position:relative}.steps li:after{content:"";transform-origin:0;background:#12203a94;width:100%;height:1px;transition:transform .75s cubic-bezier(.22,.61,.24,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.steps .mark{align-items:baseline;gap:10px;display:flex}.steps .mark i{opacity:0;font-size:12px;font-style:normal;transition:opacity .5s,transform .5s cubic-bezier(.22,.61,.24,1);transform:translate(-5px)}.steps h3{font-family:var(--font-display);margin:0;font-size:clamp(20px,2vw,26px);font-weight:600;transition:transform .55s cubic-bezier(.22,.61,.24,1)}.steps p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}@media (hover:hover){.steps li:hover:after{transform:scaleX(1)}.steps li:hover h3{transform:translate(5px)}.steps li:hover .mark i{opacity:.75;transform:none}}.ranks{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(44px,6vw,84px) clamp(32px,4.5vw,76px);max-width:1500px;margin-inline:auto;display:grid}.rank{border-top:1px solid var(--hair);align-content:start;gap:18px;padding-top:22px;display:grid;position:relative}.rank:after{content:"";transform-origin:0;background:#12203a80;width:100%;height:1px;transition:transform .7s cubic-bezier(.22,.61,.24,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.rank h3{font-family:var(--font-display);justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:22px;font-weight:600;display:flex}.rank h3 i{color:#12203ab0;font-size:19px;font-style:normal;transition:color .5s}.rank ol{margin:0;padding:0;list-style:none;display:grid}.rank li{border-bottom:1px solid var(--hair);grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:11px 0;font-size:15px;display:grid}.rank li:first-child{border-top:1px solid var(--hair)}.rank li b{font-family:var(--font-display);text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.rank li em{color:var(--muted);white-space:nowrap;font-size:11.5px;font-style:normal}.rank-empty{color:var(--muted);margin:0;font-size:14px;line-height:1.65}@media (hover:hover){.rank:hover:after{transform:scaleX(1)}.rank:hover h3 i{color:var(--nib-ink)}}.band--end{text-align:center;isolation:isolate;justify-items:center;gap:clamp(24px,3.6vh,42px);padding-block:clamp(54px,7vh,92px) clamp(72px,10vh,124px);display:grid;position:relative;overflow:hidden}.band--end:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(closest-side,#ffeed012 0%,#0000 70%);animation:90s ease-in-out infinite alternate table-breath;position:absolute;inset:-25%}.band--end .display--lg{font-size:clamp(2.9rem,8.4vw,6.6rem)}.close-stage{--deck-w:clamp(104px, 10vw, 146px);width:100%;height:calc(var(--deck-w) * 88 / 63 + 60px);perspective:1400px;position:relative}.close-slot{width:var(--deck-w);aspect-ratio:63/88;margin-left:calc(var(--deck-w) / -2);transform-style:preserve-3d;will-change:transform;position:absolute;top:0;left:50%}.close-flip{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.close-face{backface-visibility:hidden;position:absolute;inset:0}.close-face--back{transform:rotateY(180deg)}.close-face .pcard{width:100%}.close-face .pcard-face{box-shadow:0 1px 2px #0000006b,0 16px 26px -14px #0000009e,inset 0 0 0 1px #ffffff6b}.close-face .pcard-face:after{content:"";border-radius:inherit;pointer-events:none;opacity:var(--edge,0);background:linear-gradient(102deg,#fff0d600 32%,#fff0d694 50%,#fff0d600 68%);position:absolute;inset:0}.close-name{font-family:var(--font-display);font-weight:600;font-size:calc(var(--deck-w) * .145);letter-spacing:-.015em;text-align:center;mix-blend-mode:multiply;padding:0 8%;line-height:1.02;display:block}.close-shadow{width:calc(var(--deck-w) * 1.15);height:calc(var(--deck-w) * .34);margin-left:calc(var(--deck-w) * -.575);filter:blur(13px);opacity:.5;will-change:transform;background:radial-gradient(closest-side,#0000009e 0%,#00000042 58%,#0000 76%);border-radius:50%;position:absolute;bottom:-7%;left:50%}.band--end-still .close-slot:nth-child(2){transform:translate(-512px,67px)rotate(-24deg)}.band--end-still .close-slot:nth-child(3){transform:translate(-384px,38px)rotate(-18deg)}.band--end-still .close-slot:nth-child(4){transform:translate(-256px,17px)rotate(-12deg)}.band--end-still .close-slot:nth-child(5){transform:translate(-128px,4px)rotate(-6deg)}.band--end-still .close-slot:nth-child(6){transform:none}.band--end-still .close-slot:nth-child(7){transform:translate(128px,4px)rotate(6deg)}.band--end-still .close-slot:nth-child(8){transform:translate(256px,17px)rotate(12deg)}.band--end-still .close-slot:nth-child(9){transform:translate(384px,38px)rotate(18deg)}.band--end-still .close-slot:nth-child(10){transform:translate(512px,67px)rotate(24deg)}.band--end-still .close-flip{transform:rotateY(180deg)}.band--end-still .close-shadow{opacity:.34;transform:scaleX(5.6)}@media (min-width:721px) and (max-width:1214px){.band--end-still .close-slot:nth-child(2){transform:translate(-266px,67px)rotate(-24deg)}.band--end-still .close-slot:nth-child(3){transform:translate(-199px,38px)rotate(-18deg)}.band--end-still .close-slot:nth-child(4){transform:translate(-133px,17px)rotate(-12deg)}.band--end-still .close-slot:nth-child(5){transform:translate(-66px,4px)rotate(-6deg)}.band--end-still .close-slot:nth-child(6){transform:none}.band--end-still .close-slot:nth-child(7){transform:translate(66px,4px)rotate(6deg)}.band--end-still .close-slot:nth-child(8){transform:translate(133px,17px)rotate(12deg)}.band--end-still .close-slot:nth-child(9){transform:translate(199px,38px)rotate(18deg)}.band--end-still .close-slot:nth-child(10){transform:translate(266px,67px)rotate(24deg)}.band--end-still .close-shadow{transform:scaleX(3.4)}}.hero-acts--end{gap:clamp(20px,3vw,44px)}.act--lead{letter-spacing:.22em;border:1px solid var(--ink);background:var(--ink);color:var(--white);box-shadow:3px 3px 0 var(--gold);border-radius:2px;padding:19px 30px;font-size:12.5px;transition:border-color .3s,color .3s,box-shadow .35s,transform .3s cubic-bezier(.2,.7,.2,1);position:relative}.act--lead:after{display:none}@media (hover:hover){.act--lead:hover{border-color:var(--ink);color:var(--white);box-shadow:2px 2px 0 var(--gold);transform:translate(1px,1px)}}.shell--hero main{margin-top:calc(var(--head-h) * -1)}.shell--hero .notice-slot{left:0;right:0;top:var(--head-h);z-index:41;padding-top:20px;position:absolute}.shell--hero .news-slot~main{margin-top:0}header.topbar.is-over{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ink);background:0 0;border-bottom-color:#0000}header.topbar.is-over .logo{color:var(--ink)}header.topbar.is-over .logo small{color:var(--nib-ink)}header.topbar.is-over nav a{color:#12203ad4}header.topbar.is-over nav a:hover,header.topbar.is-over nav a[aria-current=page]{color:var(--ink)}header.topbar.is-over .btn--quiet{color:#12203ae6}header.topbar.is-over .btn--quiet:hover:not(:disabled){color:var(--ink)}header.topbar.is-over .btn--primary{color:var(--ink);border-color:#12203a8c}header.topbar.is-over .btn--primary:hover:not(:disabled){background:var(--cream);color:var(--ink);border-color:var(--ink)}header.topbar{transition:background .5s,border-color .5s}.topbar-inner{max-width:1500px;padding-inline:var(--band-pad);height:var(--head-h);gap:clamp(24px,4vw,64px)}.topbar nav{height:var(--head-h);gap:clamp(18px,2.4vw,38px)}.topbar nav a{font:500 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);border-bottom:0;position:relative}.topbar nav a:after{content:"";background:var(--red);transform-origin:0;height:1px;transition:transform .5s cubic-bezier(.22,.61,.24,1);position:absolute;bottom:28px;left:0;right:0;transform:scaleX(0)}.topbar nav a:hover,.topbar nav a[aria-current=page]{color:var(--ink)}.topbar nav a[aria-current=page]:after,.topbar nav a:hover:after,.topbar nav a[aria-current=page]:after{transform:scaleX(1)}.header-actions{gap:clamp(14px,2vw,26px)}.header-actions .btn--quiet,.header-actions .btn--primary{font:500 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;border-radius:0;min-height:38px}.header-actions .btn--primary{color:var(--ink);box-shadow:none;border:1px solid var(--ink);background:0 0;padding:12px 18px}.header-actions .btn--primary:hover:not(:disabled){background:var(--ink);color:var(--ink);transform:none}.avatar{border-radius:0;width:34px;height:34px;font-size:11px}footer.site-foot{background:var(--cream);padding:0 var(--band-pad) 56px;border-top:0;margin-top:0}.foot-inner{border-top:1px solid var(--hair);align-items:flex-start;gap:clamp(24px,5vw,80px);max-width:1500px;padding-top:40px}.foot-note{max-width:30ch;margin:0;line-height:1.6}.foot-inner .mark{margin-top:6px}@media (max-width:1080px){.row{grid-template-columns:44px minmax(0,2fr) minmax(0,1fr) 104px}.row-host,.row-go{display:none}}.topbar-menu{display:contents}.menu-toggle{display:none}@media (max-width:360px){.logo>span:last-child{display:none}}@media (max-width:1024px){.topbar-inner{gap:12px;position:relative}header.topbar,.shell--table header.topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.shell--table header.topbar{background:#090e1af0}.menu-toggle{min-height:44px;font:600 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:inherit;border-bottom:1px solid;align-items:center;margin-left:auto;padding:10px 2px;display:inline-flex}.topbar-menu{padding:10px var(--band-pad) 20px;background:var(--white);border-bottom:1px solid var(--hair);opacity:0;visibility:hidden;gap:4px;transition:opacity .28s,transform .28s,visibility .28s;display:grid;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.topbar.is-open .topbar-menu{opacity:1;visibility:visible;transform:none}.topbar nav{flex-direction:column;align-items:stretch;gap:0;height:auto}.topbar nav a{letter-spacing:.16em;border-bottom:1px solid var(--hair);height:48px;font-size:13px}.topbar nav a:after{display:none}.header-actions{flex-wrap:wrap;gap:14px;margin-left:0;padding-top:14px}.header-actions .btn--quiet,.header-actions .btn--primary{min-height:44px;font-size:11px}}@media (max-width:720px){:root{--table-w:clamp(112px, 33vw, 150px);--head-h:62px;--band-pad:20px}.tslot,.tshadow{display:none}.tslot--keep{display:block}.hero-table{height:150vh}.table-copy{padding:calc(var(--head-h) + 18px) var(--band-pad) 152px;gap:10px}.hero-title-a,.hero-title-b{max-width:9ch;font-size:clamp(1.85rem,9.2vw,2.6rem);line-height:.94}.hero-foot{flex-direction:column;align-items:flex-start;gap:14px}.hero-note{max-width:32ch;font-size:13.5px}.hero-acts{gap:22px}.hero-marks{font-size:10px}.hero-marks .mark{letter-spacing:.16em}.deal{padding:24px 0 30px}.deal-frame,.deal--right .deal-frame{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px}.deal-stage,.deal--right .deal-stage{--deck-w:clamp(94px, 27vw, 118px);width:var(--deck-w);grid-area:1/1;justify-self:start}.deal-info,.deal--right .deal-info{text-align:left;grid-area:1/2;justify-self:start;justify-items:start;gap:8px;max-width:none}.deal--right .spec{justify-content:flex-start}.display--game{font-size:clamp(1.5rem,7vw,2rem)}.deal-info p{font-size:14px;line-height:1.5}.spec{flex-wrap:wrap;gap:14px;margin:2px 0;padding-top:11px}.spec dt{letter-spacing:.14em;font-size:9.5px}.spec dd{font-size:16px}.deal-info .act{padding:12px 2px}.deckgrid{grid-template-columns:minmax(0,1fr);gap:30px 0}.tile:nth-child(n){grid-column:1}.tile{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:start;gap:16px}.tile-card{--deck-w:clamp(104px, 30vw, 134px)}.tile:nth-child(n) .tile-card{margin-block:0}.tile-meta{text-align:left;align-self:center;justify-items:start;gap:6px;max-width:none}.tile-title{font-size:clamp(1.22rem,5.8vw,1.5rem)}.tile-meta p{max-width:none;font-size:14.5px;line-height:1.55}.tile-spec{letter-spacing:.07em;font-size:11px}.band-foot{gap:18px;margin-top:44px;padding-top:24px}.rb-hero{padding:26px var(--band-pad) 40px}.rb-card{--deck-w:clamp(132px, 37vw, 178px)}.display--rb{font-size:clamp(2.6rem,12vw,3.4rem)}.rb-desc{font-size:15px;line-height:1.6}.spec--rb{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;max-width:none;display:grid}.rb-acts{width:100%;margin-top:26px}.rb-rules{padding:44px var(--band-pad) 36px}.rb-ghost{color:#12203a8f;font-size:clamp(150px,40vw,200px)}.display--rb-sec{font-size:clamp(1.9rem,9vw,2.5rem)}.rb-tagline{margin-top:14px;font-size:15px}.rb-rule{grid-template-columns:minmax(0,1fr);gap:12px;padding:26px 0}.rb-rule-index{align-items:baseline;gap:10px;display:flex}.rb-rule-no{font-size:1.35rem}.rb-rule-text h3{margin-bottom:12px;font-size:1.28rem}.rb-rule-text li{padding-left:20px;font-size:15.5px;line-height:1.62}.rb-rule-text ul{gap:11px}.rb-note{margin-top:24px;font-size:14px}.rb-end{padding:56px var(--band-pad) 66px;gap:14px}.display--rb-end{font-size:clamp(2rem,10vw,2.7rem)}.rb-end p{font-size:16px}.rb-acts--end{flex-direction:column;align-items:center;gap:20px;width:100%}.board{padding:26px var(--band-pad) 64px}.display--board{font-size:clamp(2.2rem,11vw,3rem)}.board-lead{font-size:15px}.lb-games{gap:14px 20px;margin:22px 0 26px}.lb-game{letter-spacing:.14em;padding:12px 0;font-size:11.5px}.lb-head{display:none}.lb-row{grid-template-columns:26px 38px minmax(0,1fr) auto;grid-template-areas:"rank face who elo""rank face meta elo";gap:3px 12px;padding:14px 0}.lb-rank{font-size:16px}.lb-row--top .lb-rank{font-size:19px}.lb-row--1 .lb-rank{font-size:22px}.lb-face{width:38px;height:38px;font-size:11.5px}.lb-who{gap:7px;font-size:16px}.lb-meta{font-size:12.5px;line-height:1.45}.lb-meta b{letter-spacing:.16em;margin-top:4px}.lb-elo{font-size:21px}.lb-row--top .lb-elo{font-size:23px}.lb-row--1 .lb-elo{font-size:25px}.lb-elo small{font:500 8.5px/1 var(--font-body);letter-spacing:.2em;color:#12203abf;margin-top:5px;display:block}.lb-row--1{background:linear-gradient(90deg,#7d5a1c12 0%,#0000 42%)}.lb-row--me{background:linear-gradient(90deg,#12203a0f 0%,#0000 46%)}.lb-pager{flex-direction:column;align-items:stretch;gap:18px}.lb-count{text-align:center}.lb-steps{flex-wrap:wrap;justify-content:space-between;gap:4px;width:100%}.lb-nums{flex-wrap:wrap;flex-basis:100%;order:3;justify-content:center;margin-top:8px}.lb-step{min-width:44px;min-height:44px;padding:0 8px}.lb-step--edge{padding:0 4px}.tb{padding:24px var(--band-pad) 64px}.display--tb{font-size:clamp(2.1rem,10vw,2.8rem)}.tb-lead{font-size:15px}.tb-deck{--deck-w:clamp(62px, 17vw, 82px)}.tb-new{width:100%;max-width:none}.tb-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tb-filters::-webkit-scrollbar{display:none}.tb-filter{flex:none;min-height:40px}.auth{padding:20px var(--band-pad) 56px}.display--auth{font-size:clamp(1.9rem,9vw,2.5rem)}.auth-lead{font-size:15px}.auth .act--lead{max-width:none;padding:18px 20px}.auth-deck{--deck-w:clamp(58px, 17vw, 74px)}.auth-form{gap:20px}.auth-steps li{font-size:13.5px}.band{padding:56px var(--band-pad)}.band-head--deals{padding:56px var(--band-pad) 26px}.band-head{gap:16px;margin-bottom:32px}.mark{letter-spacing:.16em;font-size:11px}.row{grid-template-columns:34px minmax(0,1fr) 78px;gap:12px;padding:20px 4px}.row-game{display:none}.chips button{min-height:40px}.act{padding:15px 2px;font-size:12px}.quiet-link{padding-bottom:10px}.steps{gap:30px}.ranks{gap:28px}.foot-inner{gap:24px}.tshadow,.deal-shadow{filter:none}.shell--table .grain,.deal-face .pcard-face:after{display:none}.close-stage{--deck-w:clamp(72px, 19.5vw, 92px);height:calc(var(--deck-w) * 88 / 63 + 298px)}.band--end{gap:24px;padding-block:58px 74px}.display--lg{font-size:clamp(2.6rem,15vw,4rem)}.hero-acts--end{flex-direction:column;align-items:center;gap:18px;width:100%}.act--lead{text-align:center;justify-content:center;width:100%;max-width:320px;padding:20px 24px}.band--end-still .close-slot:nth-child(2){transform:translate(-96px,6px)rotate(-5deg)}.band--end-still .close-slot:nth-child(3){transform:translateY(1px)}.band--end-still .close-slot:nth-child(4){transform:translate(96px,6px)rotate(5deg)}.band--end-still .close-slot:nth-child(5){transform:translate(-96px,152px)rotate(-5deg)}.band--end-still .close-slot:nth-child(6){transform:translateY(147px)}.band--end-still .close-slot:nth-child(7){transform:translate(96px,152px)rotate(5deg)}.band--end-still .close-slot:nth-child(8){transform:translate(-96px,298px)rotate(-5deg)}.band--end-still .close-slot:nth-child(9){transform:translateY(293px)}.band--end-still .close-slot:nth-child(10){transform:translate(96px,298px)rotate(5deg)}.band--end-still .close-shadow{opacity:.3;transform:scaleX(1.8)}.band--waiting{grid-template-columns:minmax(0,1fr);gap:26px}.band--waiting .band-head{margin-bottom:0}.hollow{gap:22px;padding:8px 0 0}.hollow p{font-size:14.5px}.ed{--deck-w:clamp(88px, 25vw, 112px);width:100%}.close-face .pcard-face:after,.ed-slot--3 .pcard-face:after,.ed-float,.hollow:before,.band--end:before{animation:none}.pcard,.table-stage,.deal-stage{-webkit-user-select:none;user-select:none}}@media (prefers-reduced-motion:reduce){.hero-table{height:100vh}.js-reveal .reveal>*{opacity:1;transform:none}.row:hover{padding-left:4px}.close-face .pcard-face:after,.ed-slot--3 .pcard-face:after,.ed-float,.hollow:before,.band--end:before{animation:none}}@keyframes rulebk-back-in{0%{opacity:0}to{opacity:1}}@keyframes rulebk-shadow-in{0%{opacity:0;transform:scaleX(.78)}to{opacity:1;transform:scaleX(1)}}@keyframes rulebk-in{0%{opacity:0;transform:translateY(18px)rotate(-1deg)}to{opacity:1;transform:translate(0,0)rotate(0)}}.play{border:1px solid var(--ink);background:var(--ink);color:var(--white);font:600 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;box-shadow:3px 3px 0 var(--gold);border-radius:2px;flex-shrink:0;align-items:center;gap:8px;padding:11px 17px;transition:translate .34s cubic-bezier(.16,.7,.2,1),rotate .34s cubic-bezier(.16,.7,.2,1),box-shadow .34s,border-color .34s;display:inline-flex}.play-suit{letter-spacing:0;color:var(--red);font-size:12px;translate:0 -.5px}.play:hover{box-shadow:4px 5px 0 var(--gold);translate:0 -2px;rotate:-1.2deg}.play:active{translate:0;rotate:0deg;box-shadow:inset 0 1px 2px #12203a38}.play--new{color:var(--ink);box-shadow:none;background:0 0;border-color:#12203a4d;font-weight:500}.play--new:hover{border-color:var(--ink);box-shadow:2px 2px 0 var(--gold)}.play--new:active{box-shadow:none}.shell--table header.topbar .play--new{color:#efe6d2d1;border-color:#efe6d26b}.shell--table header.topbar .play--new:hover{color:var(--cream);border-color:var(--cream)}.play[aria-current=page]{color:var(--ink);background:linear-gradient(158deg,#f4ecda 0%,#ece2cd 100%);border-color:#12203a66;box-shadow:inset 0 1px 2px #12203a24}.play[aria-current=page]:hover{translate:0;rotate:0deg}@media (min-width:721px){.topbar-inner{gap:clamp(16px,2.4vw,38px)}.logo{margin-right:clamp(2px,1.6vw,26px)}}.me{font:500 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);white-space:nowrap;transition:color var(--step);align-items:center;gap:10px;display:inline-flex}.me:hover,.me[aria-current=page]{color:var(--ink)}.shell--table header.topbar .me{color:#efe6d2b3}.shell--table header.topbar .me:hover,.shell--table header.topbar .me[aria-current=page]{color:var(--cream)}header.topbar.is-over .me{color:#12203adb}header.topbar.is-over .me:hover,header.topbar.is-over .me[aria-current=page]{color:var(--ink)}@media (max-width:720px){.topbar-inner{gap:10px}.play{letter-spacing:.14em;gap:6px;min-height:40px;padding:9px 12px;font-size:10.5px}.play--new{letter-spacing:.16em;justify-content:center;width:100%;min-height:46px;font-size:12px}.me{letter-spacing:.16em;color:#12203adb;height:48px;font-size:13px}}.pace{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pace-chip{border:1px solid var(--line);min-height:52px;color:var(--muted);cursor:pointer;background:0 0;border-radius:5px;align-content:center;justify-items:center;gap:2px;padding:7px 4px;transition:color .25s,border-color .25s,background .25s;display:grid}.pace-chip b{font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1}.pace-chip b i{opacity:.55;margin-left:1px;font-size:10px;font-style:normal}.pace-chip--free b{font-size:23px;line-height:.78}.pace-chip span{font:500 8.5px/1 var(--font-body);text-transform:uppercase;letter-spacing:.14em}.pace-chip:hover{color:var(--ink);border-color:var(--hair-strong)}.pace-chip.is-on{color:var(--ink);border-color:var(--gold);background:#b8923f1a;box-shadow:inset 0 0 0 1px #b8923f61}.dealt-hint{color:var(--muted);font-size:11.5px;line-height:1.5}@media (max-width:720px){.clock{width:96px;padding:7px 10px 8px}.clock-num{font-size:25px}}.adm-tag--playing{color:#2f6b4a;border-color:#2f6b4a6b}.adm-tag--open{color:#efe6d2bd}.adm-tag--finished,.adm-tag--abandoned{opacity:.62}.adm-kill{border-radius:var(--radius-sm);background:#c8595c12;border:1px solid #c8595c57;justify-items:start;gap:14px;max-width:640px;padding:16px 18px;display:grid}.adm-kill p{color:#efe6d2c2;margin:0;font-size:13px;line-height:1.6}.adm-kill-field{gap:8px;width:min(320px,100%);display:grid}.adm-kill-field .mark{color:#efe6d29e}.adm-kill-field .mark b{color:var(--cream);letter-spacing:.1em}.adm-kill-field input{width:100%;color:var(--cream);background:0 0;border:0;border-bottom:1px solid #c8595c80;padding:8px 0;font-size:16px}.adm-kill-field input:focus{border-bottom-color:#e9908f}.adm-kill-field input:focus:not(:focus-visible){outline:none}.band--legal{border-top:0;padding-top:clamp(40px,6vh,76px);padding-bottom:clamp(64px,9vh,120px)}.legal-head{margin-inline:auto;border-bottom:1px solid var(--hair);justify-items:start;gap:0;width:100%;max-width:1240px;margin-bottom:clamp(36px,5vw,60px);padding-bottom:clamp(28px,4vw,44px);display:grid}.legal-head .mark{margin-bottom:14px}.display--legal{font-size:clamp(2.4rem,6vw,4.6rem);line-height:.95}.legal-lead{max-width:56ch;margin-top:20px;font-size:clamp(15.5px,1.1vw,17px);line-height:1.62}.legal-updated{font:500 11px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin:22px 0 0}.legal-updated time{color:var(--ink)}.legal-body{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;column-gap:clamp(32px,4vw,72px);max-width:1240px;margin-inline:auto;display:grid}.legal-toc{top:calc(var(--head-h) + 20px);max-height:calc(100vh - var(--head-h) - 48px);justify-items:start;gap:14px;padding-right:4px;display:grid;position:sticky;overflow-y:auto}.legal-toc-list{gap:2px;width:100%;margin:0;padding:0;list-style:none;display:grid}.legal-toc-list a{color:var(--muted);transition:color var(--step);grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 0;font-size:13.5px;line-height:1.35;display:grid}.legal-toc-list a:hover{color:var(--ink)}.legal-toc-num{font:500 10.5px/1.4 var(--font-body);letter-spacing:.1em;color:var(--gold)}.legal-toc-m{border:1px solid var(--hair);border-radius:var(--radius-sm);margin:0 0 clamp(28px,4vw,40px)}.legal-toc-m>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.legal-toc-m>summary::-webkit-details-marker{display:none}.legal-toc-count{font:500 11px/1 var(--font-body);color:var(--muted)}.legal-toc-count:after{content:"";width:6px;height:6px;transition:transform var(--step);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:10px;display:inline-block;transform:translateY(-2px)rotate(45deg)}.legal-toc-m[open]>summary .legal-toc-count:after{transform:translateY(1px)rotate(-135deg)}.legal-toc-m .legal-toc-list{border-top:1px solid var(--hair);padding:0 16px 12px}.legal-sheet{--ink:#12203a;--muted:#4e5d78;--line:#cabfa8;--hair:#12203a21;--hair-strong:#12203a42;background:var(--cream);color:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-lift);padding:clamp(28px,4vw,64px);position:relative}.legal-sheet:before{content:"";border:1px solid var(--hair);border-radius:calc(var(--radius) - 6px);pointer-events:none;position:absolute;inset:10px}.legal-sheet>*{position:relative}.legal-sec{scroll-margin-top:calc(var(--head-h) + 16px);border-top:1px solid var(--hair);max-width:68ch;margin-top:clamp(28px,4vw,44px);padding-top:clamp(28px,4vw,44px)}.legal-sec:first-of-type{border-top:0;margin-top:0;padding-top:0}.legal-num{font:500 10.5px/1 var(--font-body);letter-spacing:.22em;color:var(--gold);align-items:center;gap:9px;margin-bottom:10px;display:flex}.legal-suit{letter-spacing:0;color:var(--hair-strong);font-size:12px;font-style:normal}.legal-sheet h2{margin-bottom:16px;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.15}.legal-sheet h3{margin:30px 0 10px;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.25}.legal-sheet p{margin:0 0 14px;font-size:15.5px;line-height:1.75}.legal-sheet p:last-child{margin-bottom:0}.legal-sheet ul,.legal-sheet ol{margin:0 0 16px;padding-left:20px;font-size:15.5px;line-height:1.7}.legal-sheet li{margin-bottom:10px}.legal-sheet li:last-child{margin-bottom:0}.legal-sheet a:not(.quiet-link){color:var(--red);transition:border-color var(--step);border-bottom:1px solid #7e2a2352}.legal-sheet a:not(.quiet-link):hover{border-bottom-color:var(--red)}.legal-sheet code{background:var(--paper);border:1px solid var(--hair);border-radius:3px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.88em}.legal-aside{border-left:2px solid var(--hair);color:var(--muted);margin-top:18px;padding-left:16px;font-size:14px!important}.legal-callout{background:var(--green-soft);border-left:2px solid var(--green);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:20px 0;padding:16px 18px}.legal-ph{background:var(--red-soft);color:var(--red-dark);font:600 .85em/1.5 var(--font-body);letter-spacing:.05em;border:1px dashed #7e2a2373;border-radius:3px;padding:1px 7px}.legal-draft{background:var(--red-soft);border-radius:var(--radius-sm);color:var(--red-dark);border:1px solid #7e2a2347;padding:16px 18px;margin:0 0 clamp(28px,4vw,40px)!important;font-size:14px!important;line-height:1.6!important}.legal-draft code{background:#ffffff8c}.legal-table-wrap{border:1px solid var(--hair);border-radius:var(--radius-sm);margin:0 0 18px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:460px;font-size:14px;line-height:1.55}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);padding:12px 14px}.legal-table thead th{font:500 10px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);background:var(--paper)}.legal-table tbody tr:last-child td{border-bottom:0}.legal-table td:first-child{font-weight:500}.legal-defs{grid-template-columns:minmax(0,150px) minmax(0,1fr);column-gap:24px;margin:0;font-size:15.5px;line-height:1.7;display:grid}.legal-defs dt{border-top:1px solid var(--hair);padding:10px 0;font-weight:600}.legal-defs dd{border-top:1px solid var(--hair);color:var(--muted);margin:0;padding:10px 0}.legal-defs dt:first-of-type,.legal-defs dt:first-of-type+dd{border-top:0}.legal-rights>li{margin-bottom:12px}.legal-contact{gap:0;margin:0 0 16px;padding:0;font-size:15.5px;list-style:none;display:grid}.legal-contact>li{border-top:1px solid var(--hair);grid-template-columns:minmax(0,160px) minmax(0,1fr);align-items:baseline;gap:8px 20px;margin:0;padding:12px 0;display:grid}.legal-contact>li:first-child{border-top:0}.legal-foot{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(36px,5vw,56px);padding-top:24px;display:flex}.legal-foot .legal-updated{margin:0}.legal-foot-links{flex-wrap:wrap;gap:22px;display:flex;margin:0!important}.legal-sheet .quiet-link{color:var(--ink)}.legal-sheet .quiet-link:hover{color:var(--red);border-bottom-color:var(--red)}@media (prefers-reduced-motion:no-preference){html:has(.band--legal){scroll-behavior:smooth}}.shell--table .legal-toc-list a:hover{color:var(--cream)}.shell--table .legal-toc-num{color:#e0a86b}.shell--table .legal-toc-m{border-color:var(--hair)}.shell--table .foot-legal a:hover,.shell--table .foot-legal a[aria-current=page],.shell--table .foot-firm-name a:hover{color:#ffd9a3;border-bottom-color:#ffd9a3}.legal-toc-m{display:none}@media (max-width:1080px){.legal-body{grid-template-columns:minmax(0,1fr)}.legal-toc{display:none}.legal-toc-m{display:block}}@media (max-width:620px){.legal-defs{grid-template-columns:minmax(0,1fr)}.legal-defs dd{border-top:0;padding-top:0}.legal-defs dt{padding-bottom:4px}.legal-defs dt:first-of-type+dd{border-top:0}.legal-contact>li{grid-template-columns:minmax(0,1fr)}.legal-foot{flex-direction:column;align-items:flex-start}}.auth-accept{border-top:1px solid var(--hair);text-align:left;animation:.65s cubic-bezier(.16,.7,.2,1) both auth-rise;animation-delay:calc(.44s + var(--i,0) * 70ms);gap:8px;margin-top:16px;padding-top:16px;display:grid}.auth-check{cursor:pointer;color:var(--muted);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;font-size:12.5px;line-height:1.6;display:grid}.auth-check input{appearance:none;border:1px solid var(--hair-strong);cursor:pointer;width:18px;height:18px;transition:background var(--step), border-color var(--step);background:0 0;border-radius:3px;margin:1px 0 0;position:relative}.auth-check input:hover{border-color:var(--ink)}.auth-check input:checked{background:var(--ink);border-color:var(--ink)}.auth-check input:checked:after{content:"";border:solid var(--cream);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.shell--table .auth-check input:checked:after{border-color:var(--table-dark)}.auth-check .auth-link{color:var(--ink)}.auth-accept:has(.auth-error) .auth-check input{border-color:#7e2a23}.spec-name--flat,.lob-card--watch{cursor:default}.lob-card--watch .lob-card-face{opacity:.72}.lob-card--seatfree .lob-card-face{animation:none}.tb-watch{font:500 11.5px/1 var(--font-body);color:var(--muted);align-items:center;gap:5px;display:inline-flex}.tb-watch i{color:var(--gold);font-size:8.5px;font-style:normal}.dot{background:var(--hair-strong);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dot--online{background:#4b9d6e;box-shadow:0 0 0 2px #4b9d6e38}.dot--playing{background:var(--gold);box-shadow:0 0 0 2px #b8923f38}.dot--offline{background:#efe6d242}.nav-count{background:var(--gold);min-width:16px;color:var(--white);font:700 9.5px/16px var(--font-body);text-align:center;vertical-align:1px;border-radius:999px;margin-left:6px;padding:0 4px;display:inline-block}.bell{display:flex;position:relative}.bell-btn{width:34px;height:34px;color:inherit;opacity:.72;transition:opacity var(--step);border-radius:50%;place-items:center;display:grid}.bell-btn:hover,.bell-btn.has-new{opacity:1}.bell-btn svg{width:19px;height:19px}.bell-count{background:var(--gold);min-width:15px;color:var(--white);font:700 9px/15px var(--font-body);text-align:center;border-radius:999px;padding:0 3px;position:absolute;top:1px;right:0}.bell-panel{--ink:#12203a;--muted:#4e5d78;--hair:#12203a21;--hair-strong:#12203a42;z-index:40;background:var(--cream);width:min(340px,100vw - 32px);color:var(--ink);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:var(--shadow-modal);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}.bell-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.bell-all{font:500 11px/1 var(--font-body);color:var(--muted);border-bottom:1px solid var(--hair-strong);transition:color var(--step);padding-bottom:2px}.bell-all:hover{color:var(--red);border-bottom-color:var(--red)}.bell-note{color:var(--muted);margin:0;padding:22px 16px;font-size:13px}.bell-list{max-height:min(58vh,420px);margin:0;padding:0;list-style:none;overflow-y:auto}.bell-list>li{border-bottom:1px solid var(--hair)}.bell-list>li:last-child{border-bottom:0}.bell-list>li.is-new{box-shadow:inset 2px 0 0 var(--gold)}.bell-list a{transition:background var(--step);grid-template-columns:30px minmax(0,1fr);gap:11px;padding:12px 16px;display:grid}.bell-list a:hover{background:var(--paper)}.bell-face,.fr-face,.inv-face{background:var(--paper);border:1px solid var(--hair);width:30px;height:30px;font:600 10.5px/1 var(--font-body);color:var(--muted);border-radius:50%;place-items:center;display:grid;position:relative;overflow:visible}.bell-face img,.fr-face img,.inv-face img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bell-said{font-size:13px;line-height:1.45}.bell-said b{font-weight:600}.bell-said i{color:var(--muted);margin-top:3px;font-size:11px;font-style:normal;display:block}.bell-said .bell-headline{font-family:var(--font-display);font-size:14px;font-weight:600;line-height:1.3;display:block}.bell-line{color:var(--muted);margin-top:1px;display:block}.bell-face--suit{font:400 16px/1 var(--font-display);color:var(--ink);background:#fff}.bell-face--suit.is-red{color:var(--red)}.push-ask{--ink:#12203a;--muted:#4e5d78;--hair:#12203a21;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:60;background:var(--cream);width:min(384px,100vw - 32px);color:var(--ink);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:var(--shadow-modal);grid-template-columns:30px minmax(0,1fr);gap:0 14px;padding:18px 18px 12px 14px;animation:.38s cubic-bezier(.2,.9,.3,1) .9s both push-ask-in;display:grid;position:fixed}body:has(.consent) .push-ask{display:none}.push-ask-pip{font:600 17px/1 var(--font-display);color:var(--red);align-content:start;justify-items:center;gap:2px;padding-top:1px;display:grid}.push-ask-pip i{font-size:14px;font-style:normal}.push-ask-say b{font-family:var(--font-display);letter-spacing:-.005em;font-size:16px;font-weight:600;line-height:1.28;display:block}.push-ask-say p{color:var(--muted);margin:6px 0 0;font-size:13.5px;line-height:1.55}.push-ask-say .push-ask-error{color:var(--red)}.push-ask-acts{flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 6px;margin-top:12px;display:flex}.push-ask-acts .btn--quiet{padding-inline:10px}@keyframes push-ask-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:560px){.push-ask{width:auto;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.push-ask{animation:none}}.fbtn{border:1px solid var(--hair-strong);border-radius:var(--radius-sm);font:600 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--ink);white-space:nowrap;transition:background var(--step), color var(--step), border-color var(--step), opacity var(--step);justify-content:center;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.fbtn:disabled{opacity:.55;cursor:default}.fbtn--sm{letter-spacing:.12em;padding:8px 12px;font-size:10px}.fbtn--lead{background:var(--ink);color:var(--cream);border-color:var(--ink)}.fbtn--lead:hover:not(:disabled){color:var(--ink);background:0 0}.fbtn--on{color:var(--gold);border-color:#b8923f73}.fbtn--on:hover{border-color:var(--gold)}.fbtn--sent{color:var(--muted);border-style:dashed}.fbtn--sent:hover:not(:disabled){color:var(--ink);border-style:solid}.fbtn--quiet{color:var(--muted)}.fbtn--quiet:hover:not(:disabled){color:var(--ink);border-color:var(--ink)}.fbtn--hard{color:#7e2a23;border-color:#7e2a2373}.fbtn--hard:hover:not(:disabled){color:var(--white);background:#e28e8a;border-color:#7e2a23}.fbtn-pair{flex-wrap:wrap;gap:8px;display:inline-flex}.fbtn-ask{border-radius:var(--radius-sm);border:1px solid #7e2a2359;gap:8px;max-width:320px;padding:12px 14px;display:grid}.fbtn-ask>b{font:600 12px/1.3 var(--font-body)}.fbtn-ask-note{color:var(--muted);font-size:11.5px;line-height:1.45}.fbtn-ask-pair{flex-wrap:wrap;gap:8px;display:flex}.band--friends{border-top:0;padding-top:clamp(40px,6vh,76px)}.fr-find{max-width:1240px;margin:0 auto clamp(28px,4vw,44px)}.fr-find-box{border:1px solid var(--hair-strong);border-radius:var(--radius);transition:border-color var(--step);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.fr-find-box:focus-within{border-color:var(--gold)}.fr-find-box>i{color:var(--nib-ink);font-style:normal}.fr-find-box input{color:var(--ink);background:0 0;border:0;font-size:15px}.fr-find-box input:focus{outline:none}.fr-find-box:focus-within{outline:3px solid var(--focus,var(--gold));outline-offset:2px}.fr-find-box input::placeholder{color:var(--muted)}.fr-find-box>button{color:var(--muted);font-size:18px;line-height:1}.fr-find-box>button:hover{color:var(--ink)}.fr-results{margin-top:16px}.fr-empty-line{color:var(--muted);margin:0;padding:14px 2px;font-size:13.5px}.fr-tabs{border-bottom:1px solid var(--hair);scrollbar-width:none;flex-wrap:wrap;gap:clamp(16px,3vw,34px);max-width:1240px;margin:0 auto;padding-bottom:2px;display:flex;overflow-x:auto}.fr-tabs::-webkit-scrollbar{display:none}.fr-tab{font:500 12px/1 var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--muted);white-space:nowrap;transition:color var(--step);padding:12px 0 14px;position:relative}.fr-tab:hover,.fr-tab.is-on{color:var(--ink)}.fr-tab.is-on:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:-1px;left:0;right:0}.fr-tab b{background:var(--hair);min-width:15px;font:700 9px/15px var(--font-body);letter-spacing:0;color:var(--ink);border-radius:999px;margin-left:7px;padding:0 4px;display:inline-block}.fr-tab.is-on b{background:var(--gold);color:var(--white)}.fr-panel{max-width:1240px;margin:0 auto;padding-top:clamp(20px,3vw,32px)}.fr-list{margin:0;padding:0;list-style:none}.fr-row{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 2px;display:flex}.fr-row:last-child{border-bottom:0}.fr-row--quiet{opacity:.65}.fr-who{text-align:left;color:inherit;flex:220px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid}.fr-face{width:38px;height:38px;font-size:12px}.fr-face .dot,.inv-face .dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--table-dark);position:absolute;bottom:-1px;right:-1px}.fr-id{min-width:0}.fr-id b{font-size:14.5px;font-weight:600;display:block}.fr-id i{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-style:normal;display:block;overflow:hidden}.fr-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fr-empty{text-align:center;justify-items:center;gap:14px;max-width:46ch;margin-inline:auto;padding:clamp(36px,7vh,76px) 20px;display:grid}.fr-empty-card{opacity:.85;width:92px;display:block;transform:rotate(-4deg)}.fr-empty p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.65}.band--player{border-top:0;padding-top:clamp(40px,6vh,76px)}.pl-head{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,32px);max-width:1240px;margin:0 auto clamp(28px,4vw,44px);padding-bottom:clamp(24px,3vw,36px);display:flex}.pl-face{background:var(--paper);border:1px solid var(--hair-strong);width:clamp(64px,8vw,88px);height:clamp(64px,8vw,88px);font:600 22px/1 var(--font-body);color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.pl-face img{object-fit:cover;border-radius:50%;width:100%;height:100%}.pl-id{flex:240px;min-width:0}.pl-id .mark{margin-bottom:8px}.pl-where{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font-size:13.5px;display:flex}.pl-where>i{color:var(--hair-strong);font-style:normal}.pl-acts{flex-wrap:wrap;gap:10px;display:flex}.pl-badges{flex-wrap:wrap;flex:1 0 100%;gap:12px;margin:clamp(16px,2.4vw,24px) 0 0;padding:0;list-style:none;display:flex}.pl-badges li{border:1px solid var(--hair);border-radius:var(--radius-sm);background:#b8923f14;align-items:center;gap:14px;max-width:420px;padding:12px 18px 12px 14px;display:flex}.pl-badge-card{--deck-w:40px;flex:none;display:block;transform:rotate(-4deg)}.pl-badge-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pl-badge-text b{font-family:var(--font-display);color:var(--gold);font-size:15px;font-weight:600}.pl-badge-text i{color:var(--ink);font-size:13px;font-style:normal;line-height:1.5}.pl-badge-text em{letter-spacing:.06em;color:var(--muted);font-size:11px;font-style:normal}.pl-tally{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:clamp(16px,3vw,40px);max-width:1240px;margin:0 auto clamp(32px,5vw,56px);display:grid}.pl-tally dt{font:500 10px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.22em;color:var(--muted)}.pl-tally dd{font-family:var(--font-display);margin:6px 0 0;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.pl-tally dd i{font-family:var(--font-body);color:var(--gold);margin-top:4px;font-size:13px;font-style:normal;display:block}.pl-block{max-width:1240px;margin:0 auto clamp(32px,5vw,56px)}.pl-block .mark{margin-bottom:14px}.pl-ratings,.pl-history{margin:0;padding:0;list-style:none}.pl-rating{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;padding:13px 2px;display:grid}.pl-rating b{font-size:15px;font-weight:600}.pl-rating-num{font-family:var(--font-display);color:var(--gold);font-size:1.25rem}.pl-rating i{color:var(--muted);grid-column:1/-1;font-size:12px;font-style:normal}.pl-history>li{border-bottom:1px solid var(--hair);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:11px 2px;font-size:13.5px;display:flex}.pl-history>li b{color:var(--ink);font-size:14.5px;font-weight:600}.pl-history>li i{margin-left:auto;font-size:12px;font-style:normal}.pl-history>li.is-win span{color:var(--gold)}.pl-none{max-width:1240px;color:var(--muted);margin:0 auto;font-size:14.5px}.fisa-back{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04070e9e;place-items:center;padding:20px;animation:.2s both fisa-in;display:grid;position:fixed;inset:0}@keyframes fisa-in{0%{opacity:0}}.fisa-sheet{--ink:#12203a;--muted:#4e5d78;--hair:#12203a21;--hair-strong:#12203a42;background:var(--white);width:min(340px,100%);color:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-modal);text-align:center;padding:30px 26px 24px;animation:.28s cubic-bezier(.16,.7,.2,1) both fisa-up;position:relative}@keyframes fisa-up{0%{opacity:0;transform:translateY(10px)scale(.97)}}.fisa-sheet:before{content:"";border:1px solid var(--hair);border-radius:calc(var(--radius) - 5px);pointer-events:none;position:absolute;inset:9px}.fisa-sheet>*{position:relative}.fisa-pip{font:600 13px/1 var(--font-display);color:var(--ink);position:absolute;top:18px;left:20px}.fisa-pip i{font-size:11px;font-style:normal;display:block}.fisa-x{width:26px;height:26px;color:var(--muted);z-index:2;font-size:19px;line-height:1;position:absolute;top:12px;right:14px}.fisa-x:hover{color:var(--ink)}.fisa-note{color:var(--muted);margin:0;padding:34px 0;font-size:14px}.fisa-avatar{background:var(--paper);border:1px solid var(--hair);width:76px;height:76px;font:600 21px/1 var(--font-body);color:var(--muted);border-radius:50%;place-items:center;margin:4px auto 14px;display:grid}.fisa-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.fisa-name{font-family:var(--font-display);margin:0;font-size:1.5rem;line-height:1.1}.fisa-where{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin:8px 0 0;font-size:12.5px;display:flex}.fisa-where .dot--offline{background:var(--hair-strong)}.fisa-stats{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;margin:20px 0 0;padding:16px 0;display:grid}.fisa-stats dt{font:500 9px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:var(--muted)}.fisa-stats dd{font-family:var(--font-display);margin:5px 0 0;font-size:1.3rem;line-height:1}.fisa-since{color:var(--muted);margin:12px 0 0;font-size:11.5px}.fisa-acts{gap:8px;margin-top:18px;display:grid}.fisa-go{border:1px solid var(--hair-strong);border-radius:var(--radius-sm);font:600 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--ink);transition:border-color var(--step), color var(--step);padding:10px 14px;display:block}.fisa-go:hover{border-color:var(--ink)}.fisa-block{font:500 10.5px/1 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-top:4px}.fisa-block:hover{color:#7e2a23}.fisa-acts .fbtn{width:100%}.fisa-acts .fbtn-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fisa-acts .fbtn-ask{text-align:left;max-width:none}.lob-friends{border:1px solid var(--tline-lit);border-radius:var(--radius-sm);font:600 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--tcream);transition:border-color var(--step), color var(--step);align-items:center;gap:8px;margin-top:12px;padding:10px 14px;display:inline-flex}.lob-friends i{color:#e28e8a;font-style:normal}.lob-friends:hover{border-color:var(--tcream);color:#fff}.soc-set{margin-top:clamp(20px,3vw,30px)}.soc-label{font:500 10px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.22em;color:var(--muted);margin-bottom:12px;display:block}.soc-choices{gap:8px;max-width:620px;display:grid}.soc-choice{border:1px solid var(--hair);border-radius:var(--radius-sm);text-align:left;transition:border-color var(--step);padding:13px 16px;display:block}.soc-choice b{font-size:14px;font-weight:600;display:block}.soc-choice i{color:var(--muted);margin-top:3px;font-size:12px;font-style:normal;display:block}.soc-choice:hover{border-color:var(--hair-strong)}.soc-choice.is-on{border-color:var(--gold);box-shadow:inset 2px 0 0 var(--gold)}.soc-switches{gap:4px;max-width:620px;margin:clamp(22px,3vw,32px) 0 0;padding:0;list-style:none;display:grid}.soc-switch{border-top:1px solid var(--hair);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:12px 0;display:grid}.soc-switch:first-child{border-top:0}.soc-toggle{border:1px solid var(--hair-strong);width:40px;height:22px;transition:background var(--step), border-color var(--step);border-radius:999px;margin-top:1px;position:relative}.soc-toggle span{opacity:.55;width:14px;height:14px;transition:transform var(--step), opacity var(--step);background:currentColor;border-radius:50%;position:absolute;top:3px;left:3px}.soc-toggle.is-on{background:var(--gold);border-color:var(--gold)}.soc-toggle.is-on span{background:var(--table-dark);opacity:1;transform:translate(18px)}.soc-switch-id b{font-size:14px;font-weight:600;display:block}.soc-switch-id i{color:var(--muted);margin-top:3px;font-size:12px;font-style:normal;display:block}.ntf-device{border:1px solid var(--hair);border-radius:var(--radius-sm);max-width:620px;padding:16px 18px}.ntf-device:empty{display:none}.ntf-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.ntf-status{flex:260px;min-width:0;margin:0}.ntf-status b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.ntf-status b.ntf-on{color:#2f6b4a}.ntf-status i{color:var(--muted);margin-top:4px;font-size:13px;font-style:normal;line-height:1.55;display:block}.ntf-error{color:#7e2a23;margin-top:6px;font-size:13px;font-style:normal;display:block}.ntf-bulk{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;max-width:620px;margin-top:clamp(24px,3vw,32px);display:flex}.ntf-bulk .soc-label{margin-bottom:0}.ntf-bulk-acts{flex-wrap:wrap;gap:6px 18px;display:flex}.ntf-all{color:var(--gold);transition:border-color var(--step), opacity var(--step);border-bottom:1px solid #0000;font-size:13px;font-weight:600}.ntf-all:hover:not(:disabled){border-bottom-color:currentColor}.ntf-all:disabled{opacity:.38;cursor:default}.ntf-group{margin-top:clamp(20px,2.6vw,28px)}.ntf-group .soc-label{margin-bottom:4px}.ntf-switches{margin-top:0}.seat-name,.lb-name{color:inherit;font:inherit;transition:border-color var(--step);border-bottom:1px solid #0000;padding:0}.seat-name:hover,.lb-name:hover{border-bottom-color:currentColor}@media (max-width:720px){.fisa-back{place-items:end center;padding:0}.fisa-sheet{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));animation-name:fisa-sheet-up}@keyframes fisa-sheet-up{0%{transform:translateY(100%)}}.fr-row{align-items:flex-start}.fr-acts{width:100%}.fr-acts .fbtn{flex:auto}.pl-acts{width:100%}.pl-acts .fbtn{flex:auto}.bell-panel{width:auto;position:fixed;inset:auto 12px 12px}}.rep-back{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04070ead;place-items:center;padding:20px;animation:.2s both fisa-in;display:grid;position:fixed;inset:0}.rep-sheet{--ink:#12203a;--muted:#4e5d78;--hair:#12203a21;--hair-strong:#12203a42;background:var(--cream);width:min(460px,100%);max-height:min(86vh,720px);color:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-modal);padding:28px 26px 24px;animation:.26s cubic-bezier(.16,.7,.2,1) both fisa-up;position:relative;overflow-y:auto}.rep-who{font-family:var(--font-display);margin:8px 0 0;font-size:1.5rem;line-height:1.1}.rep-ask{margin:22px 0 12px;font-size:14px;font-weight:600}.rep-ask em{color:var(--muted);font-style:normal;font-weight:400}.rep-reasons{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rep-reason{border:1px solid var(--hair);border-radius:var(--radius-sm);text-align:left;width:100%;transition:border-color var(--step), background var(--step);padding:11px 14px;display:block}.rep-reason b{font-size:13.5px;font-weight:600;display:block}.rep-reason i{color:var(--muted);margin-top:2px;font-size:11.5px;font-style:normal;display:block}.rep-reason:hover{border-color:var(--hair-strong);background:var(--paper)}.rep-reason.is-on{border-color:var(--red);box-shadow:inset 2px 0 0 var(--red)}.rep-text{border:1px solid var(--hair-strong);border-radius:var(--radius-sm);background:var(--white);width:100%;font:inherit;resize:vertical;padding:12px 14px;font-size:14px;line-height:1.6}.rep-quote,.case-quote{border-left:2px solid var(--hair-strong);background:var(--paper);margin:14px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.6}.rep-quote .mark{margin-bottom:6px}.rep-fine{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.6}.rep-fine--warn{color:var(--red)}.rep-error{border-radius:var(--radius-sm);background:var(--red-soft);color:var(--red-dark);border:1px solid #7e2a234d;margin:12px 0 0;padding:10px 12px;font-size:13px}.rep-recap{gap:10px;margin:14px 0 0;display:grid}.rep-recap dt{font:500 9.5px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.2em;color:var(--muted)}.rep-recap dd{margin:3px 0 0;font-size:14px;line-height:1.5}.rep-acts{gap:10px;margin-top:20px;display:flex}.rep-acts .fbtn{flex:auto}.rep-done{text-align:center;padding:14px 0 4px}.rep-done h2{font-family:var(--font-display);margin:12px 0 10px;font-size:1.5rem}.rep-done p{color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.6}.rep-done .fbtn{margin-top:14px}.rep-pip{color:var(--red);font-size:26px;display:block}.rp-list{margin:0;padding:0;list-style:none}.rp-row{border-bottom:1px solid var(--hair);grid-template-columns:60px minmax(0,1.4fr) minmax(0,1.2fr) auto;align-items:baseline;gap:10px 20px;padding:16px 2px;display:grid}.rp-row:last-child{border-bottom:0}.rp-id{font:500 12px/1 var(--font-body);color:var(--muted)}.rp-who b{font-size:15px;font-weight:600;display:block}.rp-who i,.rp-state i{color:var(--muted);margin-top:3px;font-size:12px;font-style:normal;display:block}.rp-state b{font-size:13px;font-weight:600}.rp-row--resolved .rp-state b{color:var(--gold)}.rp-row--rejected .rp-state b{color:var(--muted)}.rp-when{color:var(--muted);text-align:right;font-size:12px}.rp-when i{margin-top:3px;font-style:normal;display:block}.rp-fine{border-top:1px solid var(--hair);max-width:62ch;color:var(--muted);margin:28px 0 0;padding-top:20px;font-size:13px;line-height:1.7}.adm-badge--new{border-color:var(--red);color:var(--red)}.adm-badge--reviewing{border-color:var(--gold);color:var(--gold)}.adm-badge--resolved{border-color:var(--green);color:var(--green)}.adm-badge--rejected{color:var(--muted)}.adm-badge--active{border-color:var(--green);color:var(--green)}.adm-badge--chat_restricted{border-color:var(--gold);color:var(--gold)}.adm-badge--suspended,.adm-badge--banned{border-color:var(--red);color:var(--red)}.case{gap:24px;max-width:1000px;display:grid}@media (max-width:860px){.rp-row{grid-template-columns:minmax(0,1fr);gap:6px}.rp-when{text-align:left}}.case-quote,.rep-quote,.aud-quote,.case-chat>li.is-flagged,.case-sure{--ink:#12203a;--muted:#4e5d78;color:var(--ink)}.shell--table .bell-list a:hover{background:var(--paper)}.shell--table .fbtn--lead{background:var(--tcream);color:var(--felt-dark);border-color:var(--tcream)}.shell--table .fbtn--lead:hover:not(:disabled){color:var(--tcream);background:0 0}.fisa-sheet .fbtn--lead,.rep-sheet .fbtn--lead,.bell-panel .fbtn--lead{color:var(--cream);background:#12203a;border-color:#12203a}.fisa-sheet .fbtn--lead:hover:not(:disabled),.rep-sheet .fbtn--lead:hover:not(:disabled){color:#12203a;background:0 0}.shell--table .adm-badge--new,.shell--table .adm-badge--suspended,.shell--table .adm-badge--banned{color:#e28e8a;border-color:#e28e8a8c}.shell--table .adm-badge--resolved,.shell--table .adm-badge--active{color:#8fd0ab;border-color:#78be9673}.shell--table .case-err,.shell--table .rep-fine--warn{color:#e28e8a}.crumbs{font:500 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crumbs a{transition:color var(--step), border-color var(--step);border-bottom:1px solid #0000;padding-bottom:3px}.crumbs a:hover{color:var(--ink);border-bottom-color:currentColor}.crumbs i{opacity:.5;font-style:normal}.crumbs [aria-current=page]{color:var(--ink)}.crumbs-step{align-items:center;gap:8px;display:inline-flex}.crumbs--band{color:var(--tmuted);margin-bottom:14px}.crumbs--band a{color:inherit}.crumbs--band a:hover,.crumbs--band [aria-current=page]{color:var(--ink)}.crumbs--paper{margin-bottom:14px}.rb-title{display:block}.rb-title-kicker{font-family:var(--font-body);letter-spacing:.22em;margin-bottom:14px;font-size:10px;font-weight:500;line-height:1.4}.rb-others{border-top:1px solid var(--hair);text-align:left;max-width:1240px;margin:clamp(48px,7vw,88px) auto 0;padding-top:clamp(28px,4vw,44px)}.rb-guides{margin-top:clamp(34px,5vh,56px)}.rb-guides .mark{color:#12203ad4;margin-bottom:12px;display:block}.rb-guides ul{text-align:left;max-width:62ch;margin:0;padding:0;list-style:none}.rb-guides li+li{margin-top:2px}.rb-guides a{border-bottom:1px solid var(--hair);color:var(--ink);transition:color var(--step);padding:12px 0;font-size:15px;font-weight:600;display:block}.rb-guides a i{color:#12203acf;margin-top:3px;font-size:13.5px;font-style:normal;font-weight:400;line-height:1.55;display:block}.rb-guides a:hover{color:var(--nib-ink)}.rb-others .mark{margin-bottom:16px}.rb-others ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2px 24px;margin:0;padding:0;list-style:none;display:grid}.rb-others a{border-top:1px solid var(--hair);transition:color var(--step);padding:12px 0;font-size:14.5px;font-weight:600;display:block}.rb-others a:hover{color:var(--nib-ink)}.rb-others a i{color:var(--muted);margin-top:3px;font-size:12px;font-style:normal;font-weight:400;display:block}.errpage{text-align:center;justify-items:center;gap:0;max-width:620px;margin-inline:auto;padding:clamp(40px,8vh,88px) 24px clamp(56px,10vh,112px);display:grid}.errpage-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#12203ac7;margin:clamp(26px,4vh,40px) 0 0;font-size:11px;font-weight:700}.display--err{letter-spacing:-.012em;text-wrap:balance;max-width:15ch;margin:12px 0 0;font-size:clamp(1.9rem,5vw,3rem);line-height:1.04}.errpage-msg{color:#12203ade;max-width:46ch;margin:16px 0 0;font-size:clamp(15.5px,1.2vw,17px);line-height:1.66}.errpage-until{color:#12203ade;margin:12px 0 0;font-size:14.5px}.errpage-until b{color:var(--ink);font-weight:600}.errpage-blame{color:var(--nib-ink);opacity:.9;margin:14px 0 0;font-size:14px}.errpage-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;margin-top:clamp(26px,4vh,40px);display:flex}.errpage-acts button:disabled{opacity:.55;cursor:not-allowed;font-variant-numeric:tabular-nums}.errpage-code{color:#12203ac2;margin:clamp(28px,4vh,44px) 0 0;font-size:12.5px}.errpage-code code{letter-spacing:.06em;color:#12203ae0;-webkit-user-select:all;user-select:all;background:#12203a12;border-radius:3px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.consent{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--tcream);background:#0e1930f5;border-top:1px solid #efe6d224;animation:.32s cubic-bezier(.2,.9,.3,1) .4s both consent-in;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 40px -22px #000000b3}.consent-in{align-items:center;gap:18px 28px;max-width:1180px;margin-inline:auto;padding:16px 24px;display:flex}.consent-text{flex:1;min-width:0}.consent-text b{font-family:var(--font-display);margin-bottom:4px;font-size:15.5px;font-weight:600;display:block}.consent-text p{color:#efe6d2b3;max-width:78ch;margin:0;font-size:13.5px;line-height:1.6}.consent-text a{color:var(--gold-lit);transition:border-color var(--step);border-bottom:1px solid #e8c98757}.consent-text a:hover{border-bottom-color:var(--gold-lit)}.consent-text strong{color:var(--tcream);font-weight:600}.consent-choose{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:12px;font-size:13.5px;display:flex}.consent-choose label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.consent-choose input{width:16px;height:16px;accent-color:var(--gold-lit)}.consent-acts{flex:none;gap:10px;display:flex}@keyframes consent-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.consent{animation:none}}@media (max-width:720px){.consent-in{flex-direction:column;align-items:stretch;gap:14px;padding:14px 16px}.consent-acts{width:100%}.consent-acts button{flex:1;justify-content:center}}.consent-choice{margin:14px 0 0}.consent-choice b{font-weight:700}.consent-choice i{color:var(--muted);margin-top:6px;font-size:13px;font-style:normal;line-height:1.55;display:block}.consent-choice .text-link{cursor:pointer;font:inherit;color:var(--gold-lit);transition:border-color var(--step);background:0 0;border:none;border-bottom:1px solid #e8c98766;padding:0;font-size:14px;font-weight:700}.consent-choice .text-link:hover{border-bottom-color:var(--gold-lit)}@media (min-width:1025px) and (max-width:1140px){.header-actions--open .play--new{display:none}}.guest-slot{padding-top:16px}.shell--hero .guest-slot~main{margin-top:0}.guest-slot--app{padding:12px 14px 0}.guest-band{border-radius:var(--radius-sm);color:var(--tcream);background:#0e1930f5;border:1px solid #e8c9874d;align-items:center;gap:10px 22px;padding:11px 16px;display:flex;position:relative;box-shadow:0 14px 30px -22px #000000b3}.guest-band-text{color:#efe6d2c2;flex:1;min-width:0;margin:0;font-size:13.5px;line-height:1.55}.guest-band-text b{color:var(--tcream);font-weight:600}.guest-band-name{color:var(--gold-lit);font-variant-numeric:tabular-nums}.guest-band-short{display:none}.guest-band-acts{flex:none;gap:10px;display:flex}.guest-band .btn--ghost{color:var(--tcream);background:0 0;border-color:#efe6d24d}.guest-band .btn--ghost:hover:not(:disabled){border-color:var(--tcream)}@media (max-width:760px){.guest-slot{padding-top:12px}.guest-band{flex-direction:column;align-items:stretch;padding:11px 13px}.guest-band-long{display:none}.guest-band-short{display:inline}.guest-band-acts>*{text-align:center;flex:1;justify-content:center}}.news-slot{padding-top:20px}.news-band{border-radius:var(--radius-sm);color:var(--tcream);background:#0e1930f5;border:1px solid #e8c9874d;align-items:center;gap:14px 22px;padding:14px 18px;animation:.22s ease-out both notice-in;display:flex;position:relative;box-shadow:0 14px 30px -22px #000000b3}.news-tag{color:var(--gold-lit);letter-spacing:.09em;text-transform:uppercase;background:#e8c9872e;border-radius:3px;flex:none;align-self:flex-start;margin-top:2px;padding:3px 8px;font-size:10.5px;font-weight:700}.news-text{flex:1;min-width:0}.news-text b{font-family:var(--font-display);margin-bottom:2px;font-size:15.5px;font-weight:600;display:block}.news-text p{color:#efe6d2bd;margin:0;font-size:13.5px;line-height:1.6}.news-text a{color:var(--gold-lit);transition:border-color var(--step);border-bottom:1px solid #e8c98757}.news-text a:hover{border-bottom-color:var(--gold-lit)}.news-text .news-ask{color:var(--tcream);margin-top:6px}.news-acts{flex:none;gap:10px;display:flex}.news-close{color:#efe6d2b3;cursor:pointer;width:32px;height:32px;transition:color var(--step), background var(--step);background:0 0;border:0;border-radius:50%;flex:none;align-self:flex-start;font-size:22px;line-height:1}.news-close:hover{color:var(--tcream);background:#efe6d214}@media (max-width:720px){.news-band{flex-wrap:wrap;padding:12px 14px}.news-acts{width:100%}.news-acts button{flex:1;justify-content:center}}.notice-slot{padding-top:20px}.notice{border-radius:var(--radius-sm);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14.5px;line-height:1.55;animation:.22s ease-out both notice-in;display:flex}.notice-tag{letter-spacing:.09em;text-transform:uppercase;border-radius:3px;flex:none;margin-top:1px;padding:3px 8px;font-size:10.5px;font-weight:700}.notice span{flex:1;min-width:0}.notice--error{color:var(--ink);background:#e0787a1f;border:1px solid #7e2a2357}.notice--error .notice-tag{color:#7e2a23;background:#e0787a38}.notice--success{color:var(--ink);background:#7fc9a91f;border:1px solid #2f6b4a4d}.notice--success .notice-tag{color:#2f6b4a;background:#7fc9a933}.notice-close{color:#12203acc;cursor:pointer;width:26px;height:26px;transition:color var(--step), background var(--step);background:0 0;border:none;border-radius:4px;flex:none;place-items:center;font-size:19px;line-height:1;display:grid}.notice-close:hover{color:var(--ink);background:#12203a17}@keyframes notice-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.notice{animation:none}}.conn--back{border-color:#7fc9a957}.conn--failed{border-radius:var(--radius);border-color:#7e2a236b;flex-wrap:wrap}@keyframes conn-shuffle{0%,to{opacity:.55;transform:translateY(0)rotate(0)}45%{opacity:1;transform:translateY(-4px)rotate(-5deg)}}@keyframes conn-in{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:560px){@keyframes conn-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.errcard{--deck-w:clamp(104px, 13vw, 150px);width:var(--deck-w);--float-delay:0s;position:relative}.errcard-deck{opacity:.5;position:absolute;inset:0}.errcard-deck--far{transform:rotate(-9deg)translate(-11px,5px)scale(.965)}.errcard-deck--near{transform:rotate(-4deg)translate(-5px,2px)scale(.985)}.errcard-face{z-index:2;animation:.42s cubic-bezier(.2,.9,.3,1) both errcard-drop,6.5s ease-in-out .62s infinite errcard-float;animation-delay:0s, var(--float-delay);position:relative}.errcard-shadow{z-index:1;filter:blur(7px);height:16%;animation:6.5s ease-in-out .62s infinite errcard-shadow;animation-delay:var(--float-delay);background:radial-gradient(#00000057,#0000 72%);border-radius:50%;position:absolute;bottom:-7%;left:8%;right:8%}@keyframes errcard-drop{0%{opacity:0;transform:translateY(-22px)rotate(6deg)scale(.97)}to{opacity:1;transform:translateY(0)rotate(3.5deg)scale(1)}}@keyframes errcard-float{0%,to{transform:translateY(0)rotate(3.5deg)}50%{transform:translateY(-3px)rotate(2.6deg)}}@keyframes errcard-shadow{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.82;transform:scaleX(.94)}}.errcard-centre{opacity:.5;font-size:clamp(26px,4vw,36px)}.errcard--still .errcard-face,.errcard--still .errcard-shadow{animation:none}.errcard--still .errcard-face{transform:rotate(3.5deg)}@media (prefers-reduced-motion:reduce){.errcard-face,.errcard-shadow{animation:none!important}.errcard-face{transform:rotate(3.5deg)}}@media (max-width:560px){.errpage-acts{flex-direction:column;align-items:stretch;gap:12px;width:100%}.errpage-acts .act,.errpage-acts button{justify-content:center;width:100%}.display--err{max-width:none}}.page--guides{padding-bottom:clamp(64px,10vh,110px)}.gh-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(28px,5vw,72px);padding-bottom:clamp(26px,4.5vh,48px);display:grid}.gh-hero-text{max-width:46ch}.gh-hero-text .mark{margin-bottom:14px}.gh-hero .display--guide{margin-bottom:clamp(16px,2.4vw,24px);font-size:clamp(2.4rem,6vw,4.2rem);line-height:.98}.gh-hero-lede{max-width:52ch;color:var(--muted);margin:0;font-size:clamp(16px,1.25vw,18.5px);line-height:1.66}.gh-hero-meta{font:500 10px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.2em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:clamp(18px,2.6vw,26px) 0 0;display:flex}.gh-hero-meta i{opacity:.45;font-style:normal}.gh-hero-deck{--deck-w:clamp(92px, 10.5vw, 148px);width:calc(var(--deck-w) * 2.05);height:calc(var(--deck-w) * 88 / 63 * 1.1);flex-shrink:0;position:relative}.gh-hero-deck .pcard,.gh-lead-deck .pcard,.gh-end-deck .pcard{transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0}.gh-hero-deck .pcard:first-child{left:0;transform:rotate(-9deg)}.gh-hero-deck .pcard:nth-child(2){left:26%;transform:rotate(-1.5deg)translateY(-9px)}.gh-hero-deck .pcard:nth-child(3){left:52%;transform:rotate(8deg)translateY(2px)}@media (hover:hover){.gh-hero:hover .gh-hero-deck .pcard:first-child{transform:rotate(-11deg)translateY(-5px)}.gh-hero:hover .gh-hero-deck .pcard:nth-child(2){transform:rotate(-1.5deg)translateY(-17px)}.gh-hero:hover .gh-hero-deck .pcard:nth-child(3){transform:rotate(10deg)translateY(-4px)}}.gh-rule{background:var(--line);transform-origin:0;border:0;height:1px;margin:0 0 clamp(28px,5vh,54px)}@media (prefers-reduced-motion:no-preference){.gh-rule{animation:.9s cubic-bezier(.2,.7,.2,1) .15s both gh-extend}@keyframes gh-extend{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.gh-lead{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"num text deck""tabs tabs tabs";gap:clamp(18px,3vw,34px) clamp(20px,3.6vw,52px);padding-bottom:clamp(32px,5.5vh,60px);display:grid}.gh-lead-num{font-family:var(--font-display);letter-spacing:-.03em;color:#12203aa3;grid-area:num;margin:0;font-size:clamp(2.2rem,5.5vw,4.6rem);font-weight:600;line-height:.8}.gh-lead-text{grid-area:text}.gh-lead-text h2{font-family:var(--font-display);letter-spacing:-.014em;text-wrap:balance;margin:0 0 clamp(12px,1.8vw,18px);font-size:clamp(1.6rem,3.1vw,2.4rem);font-weight:600;line-height:1.06}.gh-lead-text h2 a{color:var(--ink);transition:color var(--step), border-color var(--step);border-bottom:1px solid #0000}.gh-lead-text h2 a:hover{color:var(--nib-ink);border-bottom-color:var(--nib-ink)}.gh-lead-lede{max-width:54ch;color:var(--muted);margin:0;font-size:clamp(15.5px,1.2vw,17.5px);line-height:1.7}.gh-lead-cta{margin:clamp(16px,2.2vw,22px) 0 0}.gh-lead-deck{--deck-w:clamp(74px, 8vw, 116px);width:calc(var(--deck-w) * 1.95);height:calc(var(--deck-w) * 88 / 63 * 1.05);grid-area:deck;align-self:end;position:relative}.gh-lead-deck .pcard:first-child{left:0;transform:rotate(-8deg)}.gh-lead-deck .pcard:nth-child(2){left:28%;transform:rotate(1deg)translateY(-7px)}.gh-lead-deck .pcard:nth-child(3){left:56%;transform:rotate(9deg)}.gh-lead-tabs{grid-area:tabs}.gh-arrow{font:500 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:var(--ink);transition:color var(--step);align-items:center;display:inline-flex}.gh-arrow:after{content:"→";transition:transform var(--step);margin-left:9px;display:inline-block}.gh-arrow:hover{color:var(--nib-ink)}.gh-arrow:hover:after{transform:translate(4px)}.gh-tabs{flex-wrap:wrap;gap:7px;margin:clamp(16px,2.2vw,22px) 0 0;padding:0;list-style:none;display:flex}.gh-tabs--small{margin-top:14px}.gh-tabs a{font:700 10.5px/1 var(--font-body);text-transform:uppercase;letter-spacing:.11em;color:#12203adb;transition:color var(--step), border-color var(--step), background var(--step), transform var(--step);background:#12203a0a;border:1px solid #12203a26;border-radius:3px 3px 0 0;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.gh-tabs a i{text-align:center;opacity:0;width:9px;transition:opacity var(--step);font-size:11px;font-style:normal}.gh-tabs a:hover{color:var(--ink);background:#12203a14;border-color:#12203a52;transform:translateY(-3px)}.gh-tabs a:hover i{opacity:.75}.gh-list{margin:0;padding:0;list-style:none}.gh-list>li{border-bottom:1px solid var(--line);grid-template-columns:clamp(44px,5.5vw,78px) minmax(0,1fr);gap:clamp(14px,2.4vw,30px);padding:clamp(20px,3.2vw,32px) 0;display:grid}.gh-index{flex-direction:column;gap:7px;padding-top:4px;display:flex}.gh-index i{font-family:var(--font-display);color:#12203ab0;transition:color var(--step);font-size:clamp(15px,1.5vw,20px);font-style:normal;font-weight:600;line-height:1}.gh-index b{color:#12203aab;transition:color var(--step);font-size:13px;font-weight:400;line-height:1}.gh-list>li:hover .gh-index i{color:#12203ac7}.gh-list>li:hover .gh-index b{color:var(--nib-ink)}.gh-item h2{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:600;line-height:1.18}.gh-item h2 a{color:var(--ink);transition:color var(--step), border-color var(--step);border-bottom:1px solid #0000}.gh-item h2 a:hover{color:var(--nib-ink);border-bottom-color:var(--nib-ink)}.gh-item>p{max-width:64ch;color:var(--muted);margin:9px 0 0;font-size:15px;line-height:1.7}.guides-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 26px;margin-top:clamp(32px,5vh,52px);padding-top:22px;display:flex}.guide{max-width:1180px;margin-inline:auto;padding:0 24px clamp(64px,10vh,104px)}.guide-head{max-width:780px;padding:clamp(28px,5vh,52px) 0 0}.guide-head .crumbs{margin-bottom:clamp(20px,3.6vh,36px)}.display--guide{letter-spacing:-.012em;text-wrap:balance;font-size:clamp(2rem,5.2vw,3.3rem);line-height:1.03}.guide-lede{max-width:60ch;color:var(--muted);margin:clamp(16px,2.5vw,24px) 0 0;font-size:clamp(17px,1.3vw,19.5px);line-height:1.62}.guide-colofon{font:500 10px/1.5 var(--font-body);text-transform:uppercase;letter-spacing:.2em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin:clamp(16px,2.4vw,22px) 0 0;display:flex}.guide-colofon i{opacity:.45;font-style:normal}.guide-colofon time{letter-spacing:inherit}.guide-grid{grid-template-columns:minmax(0,1fr);gap:clamp(26px,4vw,54px);margin-top:clamp(30px,5vh,54px);display:grid}.guide-body{max-width:720px}.guide-sec+.guide-sec{margin-top:clamp(34px,5.5vh,58px)}.guide-sec-mark{align-items:center;gap:10px;margin:0 0 12px;display:flex}.guide-sec-mark i{font-family:var(--font-display);letter-spacing:.08em;color:#12203abd;font-size:13px;font-style:normal;font-weight:600}.guide-sec-mark b{color:#12203aab;font-size:12px;font-weight:400}.guide-sec-mark:after{content:"";background:var(--line);flex:1;height:1px}.guide-sec h2{font-family:var(--font-display);text-wrap:balance;margin:0 0 14px;scroll-margin-top:96px;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:600;line-height:1.22}.guide-sec{scroll-margin-top:96px}.guide-sec p{max-width:66ch;margin:0 0 14px;font-size:clamp(15.5px,1.15vw,17px);line-height:1.74}.guide-sec p:last-child{margin-bottom:0}.guide-lift{max-width:44ch;font-family:var(--font-display);letter-spacing:-.008em;color:var(--ink);margin-bottom:20px!important;font-size:clamp(1.15rem,1.85vw,1.5rem)!important;line-height:1.36!important}.gh-toc-title{display:none}.gh-toc-toggle{width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.gh-toc-toggle i{color:var(--muted);font-size:15px;font-style:normal}.gh-toc-list{margin:0;padding:0 0 14px;list-style:none}.gh-toc-list a{border-left:1px solid var(--line);color:var(--muted);transition:color var(--step), border-color var(--step);gap:10px;padding:7px 0 7px 12px;font-size:13px;line-height:1.45;display:flex}.gh-toc-list a i{font-variant-numeric:tabular-nums;opacity:.5;flex-shrink:0;font-style:normal}.gh-toc-list a:hover{color:var(--ink);border-left-color:#12203a61}.gh-toc-list a[aria-current=true]{color:var(--ink);border-left-color:var(--nib-ink)}.gh-toc-list a[aria-current=true] i{opacity:.85;color:var(--nib-ink)}.gh-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:clamp(24px,3.4vw,34px) 0;padding:clamp(14px,2vw,18px) 0}.gh-facts dl{flex-wrap:wrap;gap:14px 0;margin:0;display:flex}.gh-facts dl>div{border-left:1px solid var(--hair);padding:0 clamp(14px,2.2vw,26px)}.gh-facts dl>div:first-child{border-left:0;padding-left:0}.gh-facts dt{font:500 10px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.2em;color:var(--muted);margin-bottom:6px}.gh-facts dd{font-family:var(--font-display);margin:0;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:600;line-height:1}.gh-facts p{margin:14px 0 0}.gh-compare{margin:clamp(26px,3.6vw,38px) 0;overflow-x:auto}.gh-compare .mark{margin-bottom:10px}.gh-compare table{border-collapse:collapse;width:100%;min-width:420px}.gh-compare th,.gh-compare td{text-align:left;border-bottom:1px solid var(--hair);padding:11px 14px 11px 0}.gh-compare thead th{font:500 10px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);border-bottom-color:var(--line)}.gh-compare tbody th{font-family:var(--font-display);font-size:16px;font-weight:600}.gh-compare tbody th a{color:var(--ink);transition:color var(--step), border-color var(--step);border-bottom:1px solid #0000}.gh-compare tbody th a:hover{color:var(--nib-ink);border-bottom-color:currentColor}.gh-compare tbody td{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14.5px}.gh-picks{border-top:1px solid var(--line);max-width:780px;margin-top:clamp(46px,8vh,82px);padding-top:clamp(26px,4vh,42px)}.gh-picks .mark{margin-bottom:10px}.display--guide-sec{margin:0 0 clamp(18px,3vw,28px);font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.08}.gh-picks ul,.gh-more ol{margin:0;padding:0;list-style:none}.gh-picks a{border-bottom:1px solid var(--hair);color:var(--ink);transition:border-color var(--step), transform var(--step);grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"suit name facts"".say.";gap:3px 12px;padding:14px 0;display:grid}.gh-pick-suit{color:#12203aab;transition:color var(--step);grid-area:suit;font-size:13px;line-height:1.5}.gh-pick-name{transition:color var(--step);grid-area:name;font-size:15.5px;font-weight:600}.gh-pick-say{color:var(--muted);grid-area:say;font-size:14px;line-height:1.55}.gh-pick-facts{font:500 10px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);white-space:nowrap;grid-area:facts;align-self:center}.gh-pick-facts i{opacity:.45;margin:0 6px;font-style:normal}@media (hover:hover){.gh-picks a:hover{border-bottom-color:#12203a57;transform:translate(3px)}.gh-picks a:hover .gh-pick-name,.gh-picks a:hover .gh-pick-suit{color:var(--nib-ink)}}.gh-more{border-top:1px solid var(--line);max-width:780px;margin-top:clamp(40px,6vh,66px);padding-top:clamp(22px,3.5vh,34px)}.gh-more .mark{margin-bottom:12px}.gh-more a{border-bottom:1px solid var(--hair);color:var(--ink);transition:border-color var(--step), transform var(--step);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"num title arrow""num say arrow";gap:3px 16px;padding:15px 0;display:grid}.gh-more-num{font-family:var(--font-display);color:#12203aad;transition:color var(--step);grid-area:num;align-self:start;font-size:15px;font-style:normal;font-weight:600;line-height:1.4}.gh-more a b{transition:color var(--step);grid-area:title;font-size:15.5px;font-weight:600;line-height:1.35}.gh-more a span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:say;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.gh-more a u{color:#12203aad;transition:transform var(--step), color var(--step);grid-area:arrow;align-self:center;text-decoration:none}@media (hover:hover){.gh-more a:hover{border-bottom-color:#12203a57;transform:translate(3px)}.gh-more a:hover b,.gh-more a:hover .gh-more-num{color:var(--nib-ink)}.gh-more a:hover u{color:var(--nib-ink);transform:translate(4px)}}.gh-more .quiet-link{margin-top:16px;display:inline-block}.gh-end{border-top:1px solid var(--line);text-align:center;margin-top:clamp(48px,8vh,88px);padding:clamp(40px,6vw,72px) 0 clamp(64px,9vw,116px);position:relative}.gh-end-deck{--deck-w:clamp(58px, 6.5vw, 96px);width:min(88%, calc(var(--deck-w) * 3.6));height:calc(var(--deck-w) * 88 / 63 * .66);opacity:.42;pointer-events:none;margin-inline:auto;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 38%,#0000 94%);mask-image:linear-gradient(#000 0% 38%,#0000 94%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gh-end-deck .pcard{top:0;bottom:auto}.gh-end-deck .pcard:first-child{left:6%;transform:rotate(-13deg)translateY(9px)}.gh-end-deck .pcard:nth-child(2){left:23%;transform:rotate(-4.5deg)}.gh-end-deck .pcard:nth-child(3){left:40%;transform:rotate(4.5deg)}.gh-end-deck .pcard:nth-child(4){left:57%;transform:rotate(13deg)translateY(9px)}.gh-end-text{position:relative}.gh-end-text .display--guide-sec{margin-bottom:12px}.gh-end-text p{max-width:42ch;color:var(--muted);margin:0 auto clamp(22px,3.4vw,30px);font-size:15.5px;line-height:1.65}@media (min-width:1080px){.guide-grid{grid-template-columns:212px minmax(0,1fr)}.gh-toc{max-height:calc(100vh - 130px);position:sticky;top:96px;overflow-y:auto}.gh-toc-toggle{display:none}.gh-toc-title{margin-bottom:14px;display:block}}@media (max-width:1079px){.gh-toc{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.gh-toc-list{display:none}.gh-toc.is-open .gh-toc-list{display:block}}@media (max-width:900px){.gh-hero{grid-template-columns:minmax(0,1fr);gap:clamp(22px,5vw,34px)}.gh-hero-text{max-width:none}.gh-hero-deck{--deck-w:clamp(84px, 21vw, 120px)}.gh-lead{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num text""deck deck""tabs tabs"}.gh-lead-deck{--deck-w:clamp(72px, 18vw, 104px);justify-self:start}}@media (max-width:560px){.gh-lead{grid-template-columns:minmax(0,1fr);grid-template-areas:"num""text""deck""tabs";gap:12px}.gh-list>li{grid-template-columns:minmax(0,1fr);gap:10px}.gh-index{flex-direction:row;align-items:center;gap:10px;padding-top:0}.gh-facts dl>div{flex:1 0 42%;padding:0 14px}.gh-facts dl>div:nth-child(odd){border-left:0;padding-left:0}.gh-picks a{grid-template-columns:20px minmax(0,1fr);grid-template-areas:"suit name"".say"".facts";gap:4px 12px}.gh-pick-facts{white-space:normal;align-self:start}.gh-more a{grid-template-areas:"num title arrow""num say arrow";gap:3px 12px}}.lob-card-note{font:400 10.5px/1.4 var(--font-body);letter-spacing:.02em;text-transform:none;color:#efe6d273;margin-top:2px;display:block}.lob-card--quit{opacity:.72;transition:opacity var(--step)}.lob-card--quit:hover{opacity:1}.setari-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.acces-chip{border:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:3px 8px;padding:9px 11px;transition:color .25s,border-color .25s,background .25s;display:flex}.acces-chip b{font-family:var(--font-display);color:var(--ink);font-size:15px;font-weight:600;line-height:1.1}.acces-chip span{color:var(--muted);font-size:11px;line-height:1.35}.acces-chip.is-on{border-color:var(--gold);background:#b8923f1f}.acces-chip:hover{border-color:var(--hair-strong)}.setari-input{border:1px solid var(--line);width:100%;font:400 14px/1.3 var(--font-body);color:var(--ink);background:#fff9;border-radius:5px;padding:10px 12px}.setari-input:focus{border-color:var(--gold)}.setari-input:focus:not(:focus-visible){outline:none}.setari-input:focus-visible{outline:3px solid var(--focus,var(--gold));outline-offset:2px}.dealt-parola{margin-top:9px}.page--contact{max-width:940px;padding-bottom:clamp(56px,9vh,96px)}.ct-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,5vw,64px);padding-bottom:clamp(22px,4vh,40px);display:grid}.ct-hero-text{max-width:46ch}.ct-hero-text .mark{margin-bottom:12px}.ct-hero .display--guide{margin-bottom:clamp(14px,2.2vw,20px)}.ct-lede{color:var(--muted);margin:0;font-size:clamp(16px,1.25vw,18.5px);line-height:1.66}.ct-direct{gap:5px;margin:clamp(18px,2.6vw,24px) 0 0;display:grid}.ct-direct a{font-family:var(--font-display);color:var(--ink);border-bottom:1px solid var(--hair-strong);transition:color var(--step), border-color var(--step);justify-self:start;padding-bottom:3px;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:600}.ct-direct a:hover{color:var(--nib-ink);border-bottom-color:var(--nib-ink)}.ct-direct-gol{height:calc(1.2*clamp(1.05rem,1.8vw,1.3rem) + 4px);display:block}.ct-deck{--deck-w:clamp(84px, 9.5vw, 132px);width:calc(var(--deck-w) * 1.7);height:calc(var(--deck-w) * 88 / 63 * 1.06);flex-shrink:0;position:relative}.ct-deck .pcard{transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0}.ct-deck .pcard:first-child{left:0;transform:rotate(-8deg)}.ct-deck .pcard:nth-child(2){left:38%;transform:rotate(7deg)translateY(-6px)}@media (hover:hover){.ct-hero:hover .ct-deck .pcard:first-child{transform:rotate(-10deg)translateY(-5px)}.ct-hero:hover .ct-deck .pcard:nth-child(2){transform:rotate(9deg)translateY(-13px)}}.ct-rule{background:var(--line);border:0;height:1px;margin:0 0 clamp(26px,4.5vh,46px)}.ct-form,.ct-done{color:#12203a;background:linear-gradient(148deg,#fff 0%,#ede3cd 100%);border-radius:10px;max-width:620px;padding:clamp(24px,3.6vw,38px) clamp(20px,3vw,32px);position:relative;box-shadow:0 2px 6px #00000042,0 30px 58px -26px #0000008a}.ct-form:before,.ct-done:before{content:"";pointer-events:none;border:1px solid #12203a1f;border-radius:6px;position:absolute;inset:7px}.ct-row{grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,20px);display:grid}.ct-field{gap:4px;margin:0 0 clamp(14px,2.2vw,20px);display:grid}.ct-field label{font:500 10px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:#12203a8c}.ct-hint{color:#12203a73;font-size:11.5px;line-height:1.4}.ct-field input,.ct-field textarea{width:100%;font:400 15px/1.45 var(--font-body);color:#12203a;resize:vertical;background:#ffffffb3;border:1px solid #12203a2e;border-radius:5px;padding:10px 12px}.ct-field input:focus,.ct-field textarea:focus{border-color:var(--gold);outline:none}.ct-field input:focus-visible,.ct-field textarea:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.ct-field.is-bad input,.ct-field.is-bad textarea{border-color:#7e2a23}.ct-error{color:#7e2a23;font-size:12px;line-height:1.4}.ct-send{margin-top:clamp(6px,1.4vw,10px)}.ct-form button.act--lead{border-color:var(--green);background:var(--green);color:var(--paper);box-shadow:inset 0 1px #0000002e}.ct-form button.act--lead:hover{border-color:var(--green-light);background:var(--green-light);color:var(--ink);box-shadow:inset 0 1px #0000002e}.ct-form button.act--lead:disabled{opacity:.5;cursor:default}.ct-note{color:#12203a8c;margin:clamp(16px,2.4vw,22px) 0 0;font-size:11.5px;line-height:1.55}.ct-form a,.ct-done a{color:#12203a;border-bottom:1px solid #12203a42}.ct-form a:hover,.ct-done a:hover{color:#7e2a23;border-bottom-color:#7e2a23}.ct-done{text-align:center;justify-items:center;gap:8px;display:grid}.ct-done .mark{color:#12203a85}.ct-done h2{color:#12203a}.ct-done p{color:#12203a9e;max-width:40ch;margin:0;font-size:15px;line-height:1.6}.ct-done .quiet-link{color:#12203a9e;border-bottom-color:#12203a3d;margin-top:8px}.ct-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ct-form:after,.ct-done:after{content:"♥";color:#7e2a2329;pointer-events:none;font-size:22px;line-height:1;position:absolute;bottom:14px;right:18px}.ct-body{gap:clamp(22px,3vw,40px);display:grid}.ct-aside{gap:6px;max-width:46ch;margin:0;display:grid}@media (min-width:900px){.ct-body{grid-template-columns:minmax(0,1fr) clamp(200px,24%,270px);align-items:start}.ct-body .ct-form{grid-area:1/1}.ct-body .ct-aside{border-top:1px solid var(--line);grid-area:1/2;max-width:none;padding-top:clamp(14px,1.6vw,20px)}}.ct-aside .mark{margin-bottom:2px}.ct-aside ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.ct-aside li{color:var(--muted);grid-template-columns:14px minmax(0,1fr);gap:9px;font-size:13.5px;line-height:1.55;display:grid}.ct-aside li i{color:#12203aad;font-style:normal}@media (max-width:720px){.ct-hero{grid-template-columns:minmax(0,1fr)}.ct-deck{--deck-w:clamp(76px, 20vw, 108px)}.ct-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.setari-pair{grid-template-columns:1fr}}.band--choose{padding:clamp(56px, 9vh, 104px) var(--band-pad) clamp(64px, 10vh, 120px);border-top:1px solid var(--hair)}.choose-in{max-width:1100px;margin-inline:auto}.choose-head{max-width:68ch}.choose-head .mark{margin-bottom:12px}.choose-head h2{margin-bottom:16px}.choose-lead{color:var(--muted);margin:0;font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.68}.choose-scroll{-webkit-overflow-scrolling:touch;margin-top:clamp(28px,4vw,44px);overflow-x:auto}.choose-table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px}.choose-table caption{text-align:left}.choose-table th,.choose-table td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:baseline;padding:14px 18px 14px 0}.choose-table thead th{border-bottom-color:var(--hair-strong);font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding-top:0;font-size:10.5px;font-weight:700}.choose-table tbody th{font-family:var(--font-display);white-space:nowrap;font-size:clamp(1rem,1.3vw,1.1rem);font-weight:600}.choose-table tbody th a{color:var(--ink);transition:color var(--step), border-color var(--step);border-bottom:1px solid #0000}.choose-table tbody th a:hover{color:var(--nib-ink);border-bottom-color:var(--nib-ink)}.choose-table td{color:var(--muted);font-variant-numeric:tabular-nums}.choose-table tbody tr:last-child th,.choose-table tbody tr:last-child td{border-bottom:none}.choose-notes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(22px,3vw,40px) clamp(28px,4vw,56px);margin-top:clamp(36px,5vw,60px);display:grid}.choose-notes h3{font-family:var(--font-display);margin:0;font-size:1.02rem;font-weight:600;line-height:1.3}.choose-notes p{color:var(--muted);margin:7px 0 0;font-size:14.5px;line-height:1.7}.rb-colofon{max-width:54ch;color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.6}.rb-colofon i{opacity:.5;font-style:normal}.rb-colofon-date{white-space:nowrap}.rb-variants{margin-top:clamp(48px,7vh,88px)}.rb-variants h2{margin-bottom:12px}.rb-variants-lead{max-width:58ch;color:var(--muted);margin:0 0 clamp(20px,3vw,32px);font-size:15.5px;line-height:1.65}.rb-variant-list{gap:0;max-width:78ch;margin:0;padding:0;list-style:none;display:grid}.rb-variant-list li{border-top:1px solid var(--hair);padding:18px 0 18px 18px}.rb-variant-list li.is-played{box-shadow:inset 2px 0 #7fc9a9}.rb-variant-list li.is-not-played{box-shadow:inset 2px 0 #12203a24}.rb-variant-list h3{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;font-size:clamp(1rem,1.35vw,1.12rem);font-weight:600;line-height:1.3;display:flex}.rb-variant-tag{font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:2px 7px;font-size:10.5px;font-weight:700}.is-played .rb-variant-tag{color:#2f6b4a;background:#7ec9a929}.is-not-played .rb-variant-tag{color:#12203ad4;background:#12203a14}.rb-variant-list p{max-width:68ch;color:var(--muted);margin:8px 0 0;font-size:14.5px;line-height:1.7}.rb-tips{padding:clamp(56px, 9vh, 112px) var(--band-pad);border-top:1px solid var(--hair)}.rb-tips-in{max-width:1240px;margin-inline:auto}.rb-tips .mark{margin-bottom:14px}.rb-tips h2{margin-bottom:clamp(28px,4vw,48px)}.rb-tip-more{color:var(--tmuted);margin:18px 0 0;font-size:15px}.rb-tip-more a{color:inherit;text-underline-offset:3px;text-decoration:underline}.rb-tip-more a:hover{color:var(--ink)}.rb-tip-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(24px,3.5vw,44px) clamp(32px,5vw,72px);max-width:1100px;margin:0;padding:0;list-style:none;display:grid}.rb-tip-list li{padding-left:30px;position:relative}.rb-tip-num{color:var(--nib-ink);opacity:.8;font-size:15px;line-height:1.3;position:absolute;top:1px;left:0}.rb-tip-list h3{font-family:var(--font-display);margin:0;font-size:clamp(1rem,1.35vw,1.12rem);font-weight:600;line-height:1.3}.rb-tip-list p{color:var(--muted);margin:8px 0 0;font-size:14.5px;line-height:1.7}.rb-faq{padding:clamp(56px, 9vh, 112px) var(--band-pad);border-top:1px solid var(--hair)}.rb-faq-in{max-width:1240px;margin-inline:auto}.rb-faq .mark{margin-bottom:14px}.rb-faq h2{margin-bottom:clamp(28px,4vw,48px)}.rb-qa{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0 clamp(32px,5vw,72px);max-width:1100px;margin:0;display:grid}.rb-qa>div{border-top:1px solid var(--hair);padding:18px 0}.rb-qa dt{font-family:var(--font-display);font-size:clamp(1rem,1.4vw,1.15rem);font-weight:600;line-height:1.3}.rb-qa dd{color:var(--muted);max-width:54ch;margin:8px 0 0;font-size:14.5px;line-height:1.7}.tile-go{font:500 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--nib-ink);opacity:.85;transition:opacity var(--step);margin-top:10px;display:block}.tile:hover .tile-go{opacity:1}@media (hover:none){.quiet-link,.crumbs a,.foot-legal a,.news-close,.gh-arrow,.gh-tabs a,.lb-name,.soc-toggle,.ntf-all{position:relative}.quiet-link:before,.crumbs a:before,.foot-legal a:before,.news-close:before,.gh-arrow:before,.gh-tabs a:before,.lb-name:before,.soc-toggle:before,.ntf-all:before{content:"";position:absolute}.quiet-link:before{inset:-11px -6px}.crumbs a:before{inset:-14px -8px}.foot-legal a:before{inset:-6px -10px}.news-close:before{inset:-6px}.gh-arrow:before{inset:-16px -8px}.gh-tabs a:before{inset:-3px}.lb-name:before{inset:-10px -8px}.soc-toggle:before,.ntf-all:before{inset:-11px -4px}}.ad{padding:clamp(36px, 5vw, 64px) var(--band-pad);border-top:1px solid var(--hair)}.ad-in{gap:12px;max-width:728px;margin-inline:auto;display:grid}.ad--inline{border-top:0;margin:clamp(32px,4vw,48px) 0;padding:0}.ad--inline .ad-in{max-width:none}.guide>.ad--inline .ad-in{max-width:780px;margin-inline:0}.ad--inline.ad--image .ad-body{justify-items:start}.ad--inline .ad-img{margin-inline:0}.ad-body{color:inherit;justify-items:start;gap:8px;text-decoration:none;display:grid}.ad--text .ad-body{border:1px solid var(--line);border-radius:var(--radius-sm);transition:border-color var(--step);background:#12203a0a;padding:clamp(18px,2.4vw,26px) clamp(20px,3vw,30px)}.ad--text .ad-body:hover{border-color:var(--hair-strong)}.ad-img{border-radius:var(--radius-sm);max-width:100%;height:auto;margin-inline:auto;display:block}.ad--image .ad-body{justify-items:center}.ad-title{font:600 clamp(18px, 2vw, 21px)/1.25 var(--font-display)}.ad-text{color:var(--muted);font-size:14.5px;line-height:1.55}.ad-cta{font:500 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--ink);margin-top:4px}.ad-unit{justify-content:center;min-height:250px;display:flex}.ad--inline .ad-unit{justify-content:flex-start}@media (min-width:1024px){.ad-unit--banner{min-height:90px}.ad-unit--rect{min-height:280px}}.ad-demo{text-align:center;color:var(--ink);background:repeating-linear-gradient(135deg,#12203a0f 0 12px,#12203a05 12px 24px);border:1px dashed #12203a73;place-content:center;gap:4px;padding:8px;display:grid;overflow:hidden}.ad-demo b{font:600 15px/1.3 var(--font-body)}.ad-demo span{color:var(--muted);font-size:12px}.ad-frame{background:0 0;border:0;display:block}.ad-side{top:0;bottom:0;left:calc(100% + var(--rail-gap));width:var(--rail-w);display:none;position:absolute}.ad--rail{border-top:0;padding:0}.ad--rail .ad-in{max-width:none}.ad-unit--rail{justify-content:flex-start;min-height:600px}.guide-main--rail,.rb-listwrap--rail,.board-main--rail,.gh-listwrap--rail,.band--rail .deck-main{--rail-w:160px;--rail-gap:32px}.rb-list--cont{border-bottom:0}@media (min-width:1280px) and (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.guide-main--rail{max-width:720px;min-height:648px;position:relative}.guide-main--rail .ad-side{display:block}.guide-main--rail .ad-side:has(.ad--wide){display:none}.guide-main--rail .ad--inline.ad--unit:not(.ad--taken){display:none}}@media (min-width:1600px) and (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.guide-main--rail{--rail-w:300px}.guide-main--rail .ad-side:has(.ad--wide){display:block}}@media (min-width:1280px) and (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.rb-rules--rail .rb-ghost{display:none}.rb-listwrap--rail{min-height:648px;margin-right:calc(var(--rail-w) + 2 * var(--rail-gap));position:relative}.rb-listwrap--rail .ad-side{display:block}.rb-listwrap--rail .ad-side:has(.ad--wide){display:none}.rb-listwrap--rail .rb-mid:not(:has(.ad--taken)){display:none}}@media (min-width:1440px) and (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.rb-listwrap--rail{--rail-w:300px}.rb-listwrap--rail .ad-side:has(.ad--wide){display:block}.board-main--rail{min-height:648px;position:relative}.board-main--rail .ad-side{display:block}.board-main--rail .ad-side:has(.ad--wide){display:none}}@media (min-width:1680px) and (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.board-main--rail{--rail-w:300px}.board-main--rail .ad-side:has(.ad--wide){display:block}}@media (min-width:1280px) and (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.gh-listwrap--rail{--rail-w:300px;min-height:calc(648px + var(--rail-gap));margin-right:calc(var(--rail-w) + 2 * var(--rail-gap));position:relative}.gh-listwrap--rail .ad-side{top:var(--rail-gap);display:block}}@media (min-width:1600px) and (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.band--rail .band-head--catalog,.band--rail .band-foot{max-width:1140px}.band--rail .deck-main{max-width:1140px;min-height:648px;margin-inline:auto;position:relative}.band--rail .ad-side{display:block}.band--rail .ad-side:has(.ad--wide){display:none}}@media (min-width:1880px) and (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.band--rail .deck-main{--rail-w:300px}.band--rail .ad-side:has(.ad--wide){display:block}}@media (min-height:770px){.ad-side>.ad{top:calc(var(--head-h) + 24px);position:sticky}}
