:root{--ad-height-narrow:250px;--ad-height-wide:280px;--ad-gap:max(32px, 3rem);--ad-gap-game:max(150px, 10rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-code:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--color-bg:#f5f6fb;--color-surface:#fff;--color-soft:#e4e7f4;--color-text:#171a2b;--color-muted:#4b5169;--color-border:#7b829f;--color-line:#c5cadd;--color-accent:#3b3f9f;--color-on-accent:#fff;--color-error:#a02d24;--color-error-soft:#fff1ed;--color-focus:#704300;--color-wheel-1:#dfe3fb;--color-wheel-2:#fff;--color-wheel-3:#f6e7c8;--color-wheel-4:#d5eee3;--color-code-dark:#000;--color-code-light:#fff;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--inset-page:clamp(12px, 4vw, 36px);--inset-panel:clamp(12px, 4vw, 32px);--radius-control:.65rem;--radius-card:1.5rem;--border-width:1px;--focus-width:3px;--focus-offset:4px;--target-size:2.75rem;--font-small:.875rem;--font-body-size:1rem;--font-lead:1.1875rem;--font-section:1.5rem;--font-title:clamp(2.5rem, 1.8rem + 3vw, 4.5rem);--font-page-title:clamp(2rem, 1.6rem + 1.6vw, 3rem);--line-body:1.65;--line-heading:1.08;--width-page:72rem;--width-copy:38rem;--width-form:42rem;--width-content:46rem;--width-card:18rem;--width-code:17.5rem;--width-wheel:22rem;--duration-spin:4s;--duration-fast:.14s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#10121d;--color-surface:#191c2c;--color-soft:#272b44;--color-text:#eceef8;--color-muted:#b4b9d0;--color-border:#7f87ab;--color-line:#3a3f5c;--color-accent:#bcc2ff;--color-on-accent:#15183a;--color-error:#ffb3a4;--color-error-soft:#3a2521;--color-focus:#f1cc8a;--color-wheel-1:#2b3166;--color-wheel-2:#191c2c;--color-wheel-3:#4a3b16;--color-wheel-4:#173f33}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#10121d;--color-surface:#191c2c;--color-soft:#272b44;--color-text:#eceef8;--color-muted:#b4b9d0;--color-border:#7f87ab;--color-line:#3a3f5c;--color-accent:#bcc2ff;--color-on-accent:#15183a;--color-error:#ffb3a4;--color-error-soft:#3a2521;--color-focus:#f1cc8a;--color-wheel-1:#2b3166;--color-wheel-2:#191c2c;--color-wheel-3:#4a3b16;--color-wheel-4:#173f33}:root{--frame-header-block:var(--space-2);--frame-header-row-gap:0;--frame-nav-row-gap:0;--frame-main-top:var(--space-4);--frame-content-gap:var(--space-6);--frame-crumbs-gap:0;--frame-heading-gap:var(--space-3);--frame-tool-intro:var(--font-body-size)}@media (width>=48rem){:root{--frame-header-block:var(--space-5);--frame-header-row-gap:var(--space-4);--frame-nav-row-gap:var(--space-2);--frame-main-top:var(--space-8);--frame-content-gap:var(--space-7);--frame-crumbs-gap:var(--space-7);--frame-heading-gap:var(--space-4);--frame-tool-intro:var(--font-lead)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-js] .no-script{display:none}.tool-area h2{font-size:var(--font-lead);letter-spacing:0}.tool-area .status{gap:var(--space-2) var(--space-3);padding:var(--space-3) min(var(--space-4), var(--inset-panel));border-radius:var(--radius-control);background:var(--color-bg)}.tool-area .status .status-title{font-size:var(--font-body-size)}.tool-area fieldset.stack-wide{gap:var(--space-5)}.tool-area legend{margin-bottom:var(--space-4);font-size:var(--font-lead)}.tool-area form.stack-wide{gap:var(--space-5)}.tool-result{min-width:0}.tool-states--reserved{min-height:12rem}.tool-note{padding:var(--space-3) var(--space-4);border-inline-start:var(--focus-width) solid var(--color-line);background:var(--color-soft);overflow-wrap:anywhere}.qr-code{width:min(100%, var(--width-code));aspect-ratio:1;background:var(--color-code-light);border:var(--border-width) solid var(--color-line)}.qr-code svg{width:100%;height:100%;fill:var(--color-code-dark);display:block}.chips,.picks,.groups,.group ul{padding:0;list-style:none}.chips{gap:var(--space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.chips li{min-width:var(--target-size);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);text-align:center;overflow-wrap:anywhere;font-weight:600}.chips--large li{font-size:var(--font-lead)}.picks{gap:var(--space-2);display:grid}.picks li,.winner{font-size:var(--font-lead);overflow-wrap:anywhere;font-weight:600;line-height:1.4}.winner{font-size:var(--font-section)}.tool-result .tool-note{padding:var(--space-2) var(--space-3)}.groups{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));display:grid}.group{padding:var(--space-4);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface)}.group h3{font-size:var(--font-body-size)}.group li{overflow-wrap:anywhere}.secret{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);font-family:var(--font-code);font-size:var(--font-lead);word-break:break-all;hyphens:none;-webkit-user-select:all;user-select:all}.wheel{width:min(100%, var(--width-wheel));margin-inline:auto}.wheel svg{width:100%;height:auto;display:block}#wheel-rotor{transform-origin:0 0;transition:transform var(--duration-spin) cubic-bezier(.15, .6, .1, 1)}#wheel-rotor.wheel-rotor--still{transition:none}.wheel-segment,.wheel-blank{stroke:var(--color-border);stroke-width:.5px}.wheel-blank{fill:var(--color-soft)}.wheel-segment--1{fill:var(--color-wheel-1)}.wheel-segment--2{fill:var(--color-wheel-2)}.wheel-segment--3{fill:var(--color-wheel-3)}.wheel-segment--4{fill:var(--color-wheel-4)}.wheel-label{fill:var(--color-text);text-anchor:middle;dominant-baseline:central;font-weight:600}.wheel-rim{fill:none;stroke:var(--color-text);stroke-width:2px}.wheel-hub,.wheel-pointer{fill:var(--color-text);stroke:var(--color-surface);stroke-width:1.5px}.drop-zone{padding:var(--space-4);border:2px dashed var(--color-border);border-radius:var(--radius-control)}.drop-zone--active{border-color:var(--color-accent);background:var(--color-soft)}.scan-video{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-control);background:#000;width:min(100%,24rem);display:block}.scan-fields{gap:var(--space-1) var(--space-4);display:grid}.scan-fields dt{color:var(--color-muted);font-size:var(--font-small)}.scan-fields dd{margin-bottom:var(--space-2);overflow-wrap:anywhere}.scan-fields code,.scan-text{font-family:var(--font-code)}.scan-fields code{font-size:var(--font-lead)}.scan-warnings{gap:var(--space-2);padding-inline-start:var(--space-6);display:grid}.scan-text{max-height:16rem;padding:var(--space-3);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-bg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.file-picker{max-width:100%;display:inline-flex;position:relative}.file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.file-input[aria-invalid=true]+.file-button{border-color:var(--color-error)}.file-input:focus+.file-button{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.field-label{font-weight:600}.qr-colors{gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.qr-color input[type=color]{width:5.5rem;padding:var(--space-1);cursor:pointer}.santa-part{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-line)}.santa-links{gap:var(--space-2);padding:0;list-style:none;display:grid}.santa-link{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.santa-link-name,.santa-hello{overflow-wrap:anywhere;font-weight:600}.santa-hello{font-size:var(--font-lead)}.santa-step{font-size:var(--font-lead);overflow-wrap:anywhere}.santa-card{padding:var(--space-4);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-bg)}.print-sheet{display:none}@media print{@page{margin:10mm}html.printing,html.printing body{color:#000!important;background:#fff!important}html.printing body>:not(.print-sheet){display:none!important}html.printing .print-sheet{color:#000;font-family:var(--font-body);-webkit-print-color-adjust:exact;print-color-adjust:exact;display:block}.print-sheet p{max-width:none;margin:0}.print-card{text-align:center;break-inside:avoid;flex-direction:column;justify-content:center;align-items:center;gap:5mm;display:flex;overflow:hidden}.print-code svg{width:100%;height:100%;display:block}.print-title{overflow-wrap:anywhere;font-weight:700;line-height:1.15}.print-text{gap:1.5mm;display:grid}.print-line{overflow-wrap:anywhere}.print-label{font-weight:400}.print-value{font-family:var(--font-code);font-weight:700}.print-name{font-weight:700}.print-footer{font-size:10pt}.print-sheet--sign .print-card{gap:8mm;height:250mm}.print-sheet--sign .print-title{font-size:32pt}.print-sheet--sign .print-code{width:120mm;height:120mm}.print-sheet--sign .print-line{font-size:18pt}.print-sheet--sign .print-footer{font-size:14pt}.print-sheet--table .print-card{height:125mm;padding:6mm}.print-sheet--table .print-card:first-child{border-top:.3mm dashed #777;transform:rotate(180deg)}.print-sheet--table .print-title{font-size:20pt}.print-sheet--table .print-code{width:70mm;height:70mm}.print-sheet--table .print-line{font-size:12pt}.print-sheet--cards{grid-template-columns:repeat(2,85mm);grid-auto-rows:55mm;justify-content:center;display:grid!important}.print-sheet--cards .print-card{text-align:start;border:.2mm dashed #999;grid-template-rows:auto 1fr;grid-template-columns:40mm minmax(0,1fr);align-items:center;gap:1mm 3mm;padding:3mm;display:grid}.print-sheet--cards .print-title{grid-column:1/-1;font-size:11pt}.print-sheet--cards .print-code{width:40mm;height:40mm}.print-sheet--cards .print-line,.print-sheet--cards .print-footer{font-size:8pt}.print-sheet--slips{grid-template-columns:repeat(2,85mm);grid-auto-rows:50mm;justify-content:center;display:grid!important}.print-slip{break-inside:avoid;border:.2mm dashed #999;grid-template-rows:1fr 1fr;display:grid;overflow:hidden}.print-slip-half{text-align:center;overflow-wrap:anywhere;align-content:center;justify-items:center;gap:1mm;padding:2mm 4mm;font-size:11pt;display:grid}.print-slip-half+.print-slip-half{border-top:.3mm dashed #555}.print-slip-title{font-size:9pt}.print-slip-receiver{font-size:16pt;font-weight:700}}.prose p,.prose li,.faq-list dd,.field .muted{overflow-wrap:anywhere}.tool-more{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface)}.tool-more>summary{min-height:var(--target-size);padding:var(--space-3) var(--space-4);cursor:pointer;overflow-wrap:anywhere;font-weight:600;display:list-item}.tool-more>.stack-wide{padding:0 var(--space-4) var(--space-4)}.rounds{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.round{padding:var(--space-4);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface)}.round h3{font-size:var(--font-body-size)}.round ol{padding-inline-start:var(--space-5)}.round li{overflow-wrap:anywhere}@media print{html.printing .print-sheet--rounds{columns:2;column-gap:10mm;font-size:11pt}.print-sheet--rounds .print-title{column-span:all;margin-bottom:6mm;font-size:18pt}.print-sheet--rounds .round{break-inside:avoid;background:0 0;border:0;padding:0 0 5mm}.print-sheet--rounds li{margin-bottom:1.5mm}.print-score{white-space:nowrap;margin-inline-start:3mm}}.passphrase-math{gap:var(--space-1);font-variant-numeric:tabular-nums;padding-inline-start:var(--space-5);display:grid}.passphrase-dice{gap:var(--space-1);font-family:var(--font-code);padding-inline-start:var(--space-5);display:grid}.passphrase-math li,.passphrase-dice li{overflow-wrap:anywhere;min-width:0}.tool-bar .actions{gap:var(--space-2)}.round-box{padding:var(--space-3) var(--space-4);border-inline-start:var(--focus-width) solid var(--color-accent);background:var(--color-soft);border-radius:var(--radius-control)}.share-link{width:100%;min-height:var(--target-size);font-family:var(--font-code)}html.projector .skip-link,html.projector .site-header,html.projector .site-footer,html.projector .content>:not([data-tool-area]),html.projector .ad-slot,html.projector [data-projector-hide]{display:none!important}html.projector,html.projector body{background:var(--color-surface)}html.projector .page{width:calc(100% - 2 * var(--inset-page));max-width:none}html.projector main{min-height:100vh;padding-block:var(--space-4)}html.projector .content{max-width:none}html.projector [data-tool-area]{border:0;padding:0}html.projector .wheel{width:min(100%,75vh)}html.projector .winner,html.projector .picks li{font-size:clamp(var(--font-section), 5vw, 4rem);line-height:1.15}.raffle-counts{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;display:grid}.raffle-range{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.raffle-code{font-family:var(--font-code)}.raffle-code,.raffle-verified{overflow-wrap:anywhere;hyphens:none}.raffle-alternates{gap:var(--space-1);overflow-wrap:anywhere;padding-inline-start:var(--space-5);display:grid}*{box-sizing:border-box}[hidden]{display:none!important}html{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text)}body{font-size:var(--font-body-size);line-height:var(--line-body);margin:0}a{color:inherit;text-underline-offset:var(--space-1)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,select{cursor:pointer}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}h1,h2,h3,p{overflow-wrap:anywhere;hyphens:auto;margin:0}h1,h2,h3{hyphens:manual}h1{font-size:var(--font-title);line-height:var(--line-heading);letter-spacing:-.045em;white-space:pre-line;font-weight:600}h2{font-size:var(--font-section);letter-spacing:-.025em;font-weight:600;line-height:1.3}.status-title{font-size:var(--font-section);letter-spacing:-.025em;hyphens:manual;font-weight:600;line-height:1.3}h3{font-size:var(--font-lead);font-weight:600;line-height:1.4}button:disabled{cursor:not-allowed;opacity:.65}input,select,textarea{min-block-size:var(--target-size);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);padding:var(--space-3) var(--space-4);min-width:0;max-width:100%}input,textarea{width:100%}textarea{line-height:inherit;resize:vertical;display:block}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-error)}.check{gap:0 var(--space-3);min-height:var(--target-size);padding-block:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;display:grid;position:relative}.check input{opacity:0;cursor:pointer;height:100%;margin:0;padding:0;position:absolute;inset:0}.check label{font-weight:400;display:contents}.choice legend{font-size:var(--font-body-size);margin-bottom:0}.choice-options{gap:0 var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.check label:before{content:"";width:var(--space-5);height:var(--space-5);border:2px solid var(--color-muted);border-radius:var(--space-1);background:var(--color-surface);color:var(--color-on-accent);font-size:var(--font-small);place-items:center;margin-block-start:calc((1em * var(--line-body) - var(--space-5)) / 2);font-weight:700;line-height:1;display:grid}.check input:checked+label:before{content:"✓";border-color:var(--color-accent);background:var(--color-accent)}.check input:focus-visible+label:before{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.check--radio label:before,.check--radio input:checked+label:before{content:"";border-radius:50%}.check--radio input:checked+label:before{box-shadow:inset 0 0 0 var(--space-1) var(--color-on-accent)}.check .muted{grid-column:2}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0;font-weight:600}label{font-weight:600;display:block}.page{width:min(calc(100% - 2 * var(--inset-page)), var(--width-page));margin-inline:auto}.site-header{justify-content:space-between;align-items:center;gap:var(--frame-header-row-gap) var(--space-4);padding-block:var(--frame-header-block);border-bottom:var(--border-width) solid var(--color-line);flex-wrap:wrap;display:flex}.brand{align-items:center;gap:var(--space-3);min-height:var(--target-size);font-size:var(--font-lead);font-weight:650;text-decoration:none;display:inline-flex}.brand-mark{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--font-lead);place-items:center;display:grid}.brand-mark svg{width:75%;height:75%}nav{gap:var(--frame-nav-row-gap) var(--space-5);flex-wrap:wrap;display:flex}nav a{min-width:var(--target-size);max-width:100%;min-height:var(--target-size);padding-block:var(--space-2);color:var(--color-muted);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}nav a[aria-current=page]{color:var(--color-text);text-decoration:underline;text-decoration-thickness:2px}.skip-link{inset:var(--space-4) auto auto var(--space-4);z-index:10;background:var(--color-surface);padding:var(--space-4);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}main{padding-block:var(--frame-main-top) var(--space-8);min-height:65vh}.stack{gap:var(--space-4);align-content:start;display:grid}.stack-wide{gap:var(--space-6);display:grid}.eyebrow{font-size:var(--font-small);letter-spacing:.1em;color:var(--color-muted);font-weight:650}.lead{max-width:var(--width-copy);color:var(--color-muted);font-size:var(--font-lead)}.muted{color:var(--color-muted)}.actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.action{min-height:var(--target-size);padding:var(--space-3) min(var(--space-5), var(--inset-panel));border-radius:var(--radius-control);text-align:center;border:var(--border-width) solid var(--color-accent);white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;transition:background var(--duration-fast);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.action--primary{background:var(--color-accent);color:var(--color-on-accent)}.action--secondary{color:var(--color-text);border-color:var(--color-border);background:0 0}.action:hover{text-decoration:underline}.content-heading{max-width:var(--width-copy);margin-bottom:var(--space-7)}.form-panel{padding:var(--inset-panel);background:var(--color-surface);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-card)}.field{gap:var(--space-2);display:grid}.field-error{color:var(--color-error);font-weight:600}.error-summary{padding:var(--space-4);border-inline-start:var(--focus-width) solid var(--color-error);background:var(--color-error-soft)}.error-summary a{min-height:var(--target-size);color:var(--color-error);align-items:center;display:inline-flex}.result{padding-block:var(--space-5);border-top:var(--border-width) solid var(--color-line)}.status-grid{gap:var(--space-5);display:grid}.status{gap:var(--space-4);padding:var(--inset-panel);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);flex-wrap:wrap;display:flex}.status>.stack{flex:12rem;min-width:0}.status-icon{font-size:var(--font-section);color:var(--color-accent);flex:none}.status--error{border-color:var(--color-error)}.status--error .status-icon{color:var(--color-error)}.site-footer{gap:var(--space-5);padding-block:var(--space-6);border-top:var(--border-width) solid var(--color-line);color:var(--color-muted);display:grid}.site-footer h2{font-size:var(--font-body-size);letter-spacing:0;color:var(--color-text)}.network-list{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--width-card)), 1fr));gap:var(--space-2) var(--space-5);display:grid}.network-link{min-height:var(--target-size);padding-block:var(--space-2);overflow-wrap:anywhere;align-content:center;text-decoration:none;display:grid}.network-name{color:var(--color-text);font-weight:600;text-decoration:underline}.theme-control{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width>=48rem){.status-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.language-switcher{gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.footer-links a{text-decoration:underline}.language-switcher a{min-height:var(--target-size);min-width:var(--target-size);padding:var(--space-2);overflow-wrap:anywhere;align-items:center;display:inline-flex}.language-switcher [aria-current]{font-weight:700;text-decoration:underline;text-decoration-thickness:.15em}.content{gap:var(--frame-content-gap);max-width:var(--width-content);display:grid}.content>*{min-width:0}.content--wide{max-width:none}.content h1{font-size:var(--font-page-title);letter-spacing:-.03em}.content .content-heading{gap:var(--frame-heading-gap);margin-bottom:0}.content-top{gap:var(--frame-crumbs-gap);display:grid}.content-heading--tool .lead{font-size:var(--frame-tool-intro)}.notice{padding:var(--space-3) var(--space-4);border-inline-start:var(--focus-width) solid var(--color-line);background:var(--color-soft)}ol,ul,dl,dd{margin:0}.breadcrumbs ol,.card-grid,.link-list,.network-list{padding:0;list-style:none}.breadcrumbs ol{align-items:center;gap:0 var(--space-3);color:var(--color-muted);flex-wrap:wrap;display:flex}.breadcrumbs li{align-items:center;gap:var(--space-3);min-width:0;max-width:100%;min-height:var(--target-size);overflow-wrap:anywhere;display:inline-flex}.breadcrumbs li:not(:last-child):after{content:"/"}.breadcrumbs a{text-decoration:underline}.tool-area{gap:var(--space-5);padding:var(--inset-panel);background:var(--color-surface);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-card);display:grid}.prose p,.prose li,.faq-list dd{max-width:var(--width-copy)}.prose ol,.prose ul:not(.link-list){gap:var(--space-2);padding-inline-start:var(--space-5);display:grid}.link-list{gap:var(--space-1);display:grid}.link-list a{min-width:var(--target-size);min-height:var(--target-size);overflow-wrap:anywhere;align-items:center;font-weight:600;display:inline-flex}.table-scroll{max-width:100%;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums}caption{padding-bottom:var(--space-2);text-align:start;color:var(--color-muted)}th,td{padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--color-line);text-align:start;vertical-align:top}.faq-list{gap:var(--space-5);display:grid}.faq-list dt{font-size:var(--font-lead);overflow-wrap:anywhere;font-weight:600;line-height:1.4}.card-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--width-card)), 1fr));gap:var(--space-4);display:grid}.card{align-content:start;gap:var(--space-2);height:100%;min-height:var(--target-size);padding:var(--space-4) min(var(--space-5), var(--inset-panel));border:var(--border-width) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);overflow-wrap:anywhere;text-decoration:none;display:grid}.card-title{font-size:var(--font-lead);font-weight:600;line-height:1.4}.card:hover .card-title{text-decoration:underline}.ad-slot{gap:var(--space-2);margin-block:var(--ad-gap);padding-block:var(--space-4);border-block:var(--border-width) solid var(--color-line);display:grid}.ad-slot--game{margin-block-start:var(--ad-gap-game)}.ad-frame{--ad-height:var(--ad-height-narrow);min-height:var(--ad-height);place-items:center;display:grid;position:relative;overflow:hidden}@media (width>=48rem){.ad-frame{--ad-height:var(--ad-height-wide)}}.adsbygoogle{width:100%;height:var(--ad-height);max-width:100%;display:block;position:absolute;inset:0}.ad-frame:has(.adsbygoogle[data-ad-status=filled]) .ad-fallback{visibility:hidden}
