.EUS0Dq_owner{width:100%;min-width:0;max-width:1120px;color:var(--text);line-height:1.5}.EUS0Dq_owner h1{font:600 2.5rem/1.15 var(--head);color:var(--ink);margin:0 0 12px}.EUS0Dq_owner h2,.EUS0Dq_dialog h2,.EUS0Dq_preflight h2{font:600 1.375rem/1.25 var(--head);color:var(--ink);margin:0 0 16px}.EUS0Dq_owner p,.EUS0Dq_preflight p{color:var(--text-2);margin:0 0 16px}.EUS0Dq_eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;color:var(--navy)!important}.EUS0Dq_lede{margin-block-end:28px!important}.EUS0Dq_ownerGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.EUS0Dq_card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;box-shadow:var(--sh-1);padding:24px}.EUS0Dq_cardHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-end:12px;display:flex}.EUS0Dq_cardHeading h2{margin:0}.EUS0Dq_badge{background:var(--surface-2);min-height:28px;color:var(--text-2);border-radius:999px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.EUS0Dq_privacy,.EUS0Dq_returned{background:var(--surface-2);border-radius:var(--r-sm);margin-block:20px;padding:16px}.EUS0Dq_privacy strong,.EUS0Dq_returned strong,.EUS0Dq_nextGame strong{font-size:.875rem}.EUS0Dq_privacy p,.EUS0Dq_returned p,.EUS0Dq_nextGame p{margin:6px 0 0;font-size:.8125rem}.EUS0Dq_linkPanel label,.EUS0Dq_card>label{margin-block:16px 8px;font-size:.875rem;font-weight:700;display:block}.EUS0Dq_linkPanel input,.EUS0Dq_card select{border:1px solid var(--line-2);border-radius:var(--r-sm);width:100%;min-width:0;min-height:48px;color:var(--text);background:var(--card);font:inherit;padding:10px 12px}.EUS0Dq_linkPanel input{font:.875rem/1.5 ui-monospace,monospace}.EUS0Dq_helper{color:var(--text-2);font-size:.8125rem;margin-block:8px 16px!important}.EUS0Dq_actions{flex-wrap:wrap;align-items:stretch;gap:12px;margin-block:16px;display:flex}.EUS0Dq_actions>*{min-width:0}.EUS0Dq_linkButton{border:1px solid var(--line-2);border-radius:var(--r-sm);min-height:48px;color:var(--navy);justify-content:center;align-items:center;padding:12px 18px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.EUS0Dq_warning{background:var(--warning-bg);border-radius:var(--r-sm);padding:12px;color:var(--warning)!important;font-size:.8125rem!important}.EUS0Dq_feedback{font-weight:700;color:var(--success)!important}.EUS0Dq_error{color:var(--danger)!important}.EUS0Dq_nextGame{border-block-start:1px solid var(--line);margin-block-start:24px;padding-block-start:20px}.EUS0Dq_card fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}.EUS0Dq_card legend{margin-block-end:8px;font-size:.875rem;font-weight:700}.EUS0Dq_layoutOptions{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:12px;display:grid}.EUS0Dq_layoutOptions label{border:1px solid var(--line-2);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:8px;min-height:76px;padding:12px;display:flex}.EUS0Dq_layoutOptions label:has(input:checked){background:var(--info-bg);border-color:var(--navy)}.EUS0Dq_layoutOptions input{width:18px;height:18px;accent-color:var(--navy);flex-shrink:0}.EUS0Dq_layoutOptions strong,.EUS0Dq_layoutOptions small{display:block}.EUS0Dq_layoutOptions small{color:var(--text-2);white-space:nowrap;font-size:.6875rem}.EUS0Dq_setup{margin-block-start:32px}.EUS0Dq_setup ol{grid-template-columns:minmax(0,1fr);gap:20px;padding-inline-start:24px;display:grid}.EUS0Dq_setup p{margin:6px 0 0;font-size:.8125rem}.EUS0Dq_preflight{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);width:min(440px,100%);color:var(--text);box-shadow:var(--sh-2);padding:24px}.EUS0Dq_preflight h2{margin-block:20px 16px;font-size:2rem}.EUS0Dq_preflightActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.EUS0Dq_preflightActions>*{width:100%}.EUS0Dq_dialog{border:1px solid var(--line-2);border-radius:var(--r-lg);max-width:min(480px,100vw - 32px);color:var(--text);background:var(--card);box-shadow:var(--sh-pop);padding:28px}.EUS0Dq_dialog::backdrop{background:color-mix(in srgb,var(--ink) 50%,transparent)}.EUS0Dq_owner button:focus-visible,.EUS0Dq_owner a:focus-visible,.EUS0Dq_owner input:focus-visible,.EUS0Dq_owner select:focus-visible,.EUS0Dq_preflight button:focus-visible{outline:3px solid var(--orange-strong);outline-offset:3px}@media (min-width:768px){.EUS0Dq_ownerGrid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.EUS0Dq_setup ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:430px){.EUS0Dq_card{padding:20px}.EUS0Dq_owner h1{font-size:2rem}.EUS0Dq_actions>*{flex:auto}.EUS0Dq_layoutOptions label{gap:6px;padding:10px 8px}}:is(html:has(.EUS0Dq_sourceRoot),body:has(.EUS0Dq_sourceRoot)){overflow:hidden;background:0 0!important}.EUS0Dq_sourceRoot{isolation:isolate;--source-gap:clamp(0px,calc((100dvh - 640px)/16),24px);--source-strip:clamp(44px,calc(44px + (100dvh - 640px)/8),64px);--source-pocket:clamp(36px,calc(36px + (100dvh - 640px)/20),40px);--source-status:128px;--source-footer:32px;--source-reserve:calc(var(--source-gap) + var(--source-gap) + var(--source-strip) + var(--source-strip) + var(--source-pocket) + var(--source-pocket) + var(--source-status) + var(--source-footer));--board-width:calc(100vw - var(--source-gap) - var(--source-gap) - 44px);--board-size:min(var(--board-width),max(240px,min(calc(100dvh - var(--source-reserve)),960px)));width:100vw;min-width:0;height:100dvh;color:var(--text);background:0 0;align-items:start}.EUS0Dq_sourceStage{width:calc(var(--board-size) + 44px);margin-inline:auto;padding-block-start:var(--source-gap);container:creator-source/inline-size}.EUS0Dq_playerBand{height:var(--source-strip);background:var(--card);align-items:center;margin-inline:22px;display:flex;overflow:hidden}.EUS0Dq_playerBand>*{width:100%}.EUS0Dq_playerBand[data-empty=true]>*{visibility:hidden}.EUS0Dq_boardRail{width:calc(var(--board-size) + 22px);height:var(--board-size)}.EUS0Dq_boardRail>:first-child{flex:0 0 16px;width:16px}.EUS0Dq_boardSquare{aspect-ratio:1;width:100%;min-width:0;height:100%;position:relative}.EUS0Dq_chessBoard{width:100%;height:100%;position:relative;inset:0}.EUS0Dq_chessBoard>div:first-child{width:100%;height:100%}.EUS0Dq_emptyBoard{background:var(--surface-2);outline:1px solid var(--line-2);outline-offset:-1px;width:100%;height:100%}.EUS0Dq_pocketBand{height:var(--source-pocket);background:var(--card);margin-inline:22px;overflow:hidden}.EUS0Dq_pockets{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;height:100%;padding-inline:8px;display:grid}.EUS0Dq_pockets>span{justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.EUS0Dq_pocketPiece{flex:0 0 24px;width:24px;height:24px}.EUS0Dq_pocketCount{text-align:right;direction:ltr;unicode-bidi:isolate;flex-shrink:0;width:2ch;font:700 .875rem/1.2 ui-monospace,monospace}.EUS0Dq_coordinates{pointer-events:none;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));display:grid;position:absolute;inset:0;overflow:hidden}.EUS0Dq_coordinates>span{padding:2px;font-size:clamp(6px,1.5vw,12px);font-weight:700;line-height:1}.EUS0Dq_sourceStatus{height:var(--source-status);color:var(--text-2);background:var(--card);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;margin-inline:22px;padding:2px 12px;font-size:.875rem;line-height:1.1;display:flex;overflow:hidden}.EUS0Dq_sourceStatus>*{white-space:normal;overflow-wrap:anywhere;flex-shrink:0;max-width:100%}.EUS0Dq_sourceStatus small{font-size:.75rem}.EUS0Dq_sourceStatus strong{color:var(--navy);font-weight:700;line-height:1.1}.EUS0Dq_sourceBrand{height:var(--source-footer);background:var(--card);color:var(--ink);font:600 .75rem/1 var(--font-sans,sans-serif);border-radius:0 0 var(--r-sm) var(--r-sm);justify-content:center;align-items:center;margin-inline:22px;display:flex}@media (prefers-reduced-motion:reduce){.EUS0Dq_sourceRoot *,.EUS0Dq_owner *{transition:none!important;animation:none!important}}.EUS0Dq_dialogClose{min-width:44px;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;font-size:1.5rem;position:absolute;inset:8px 8px auto auto}@container creator-source (max-width:430px){.EUS0Dq_pocketBand{margin-inline:-8px}.EUS0Dq_pockets{gap:0;padding-inline:0}.EUS0Dq_pocketPiece{flex:0 0 24px;width:24px;min-width:24px;height:24px}.EUS0Dq_playerBand{margin-inline:-12px}.EUS0Dq_playerBand [data-testid=player-strip]{padding-inline:0}.EUS0Dq_playerBand [data-testid=player-strip]>:first-child{margin-inline-end:2px}.EUS0Dq_playerBand [data-testid=player-strip-clock]{margin-inline-start:4px}}@media (min-aspect-ratio:1) and (min-width:568px){.EUS0Dq_sourceRoot{--source-side:calc(var(--source-reserve) - var(--source-gap) - var(--source-gap) - 44px);--board-size:min(960px,max(240px,min(calc(100dvh - 80px - var(--source-gap) - var(--source-gap)),calc(100vw - var(--source-reserve)))))}.EUS0Dq_sourceStage{width:calc(var(--board-size) + var(--source-side) + 44px);grid-template-columns:calc(var(--board-size) + 22px) var(--source-side);grid-template-rows:var(--source-strip) var(--source-pocket) minmax(0,1fr) var(--source-pocket) var(--source-strip) var(--source-status) var(--source-footer);height:100dvh;padding-block:var(--source-gap);column-gap:22px;display:grid}.EUS0Dq_boardRail{grid-area:1/1/-1;align-self:start;margin-block-start:min(calc((100dvh - 80px - var(--source-gap) - var(--source-gap) - var(--board-size))/2),calc(var(--source-strip) + var(--source-pocket)))}.EUS0Dq_playerBand,.EUS0Dq_pocketBand,.EUS0Dq_sourceStatus,.EUS0Dq_sourceBrand{grid-column:2;width:100%;margin-inline:0}.EUS0Dq_playerBand:first-child{grid-row:1}.EUS0Dq_pocketBand:nth-child(2){grid-row:2}.EUS0Dq_pocketBand:nth-child(4){grid-row:4}.EUS0Dq_playerBand:nth-child(5){grid-row:5}.EUS0Dq_sourceStatus{grid-row:6}.EUS0Dq_sourceBrand{grid-row:7}.EUS0Dq_playerBand [data-testid=player-strip]{padding-inline:0}.EUS0Dq_pockets{gap:0;padding-inline:0}.EUS0Dq_pocketPiece{flex-basis:16px;width:16px;min-width:16px;height:16px}}@media (max-height:399px) and (min-width:568px) and (min-aspect-ratio:1){.EUS0Dq_sourceStage{grid-template-rows:44px 36px minmax(0,1fr) 36px 44px 40px 80px}.EUS0Dq_boardRail{grid-row:1/7;margin-block-start:calc((100dvh - 80px - var(--board-size))/2)}.EUS0Dq_sourceBrand{grid-row:6}.EUS0Dq_sourceStatus{flex-flow:wrap;grid-area:7/1/auto/-1;align-content:center;column-gap:12px;height:80px;padding-inline:4px}}.EUS0Dq_clockFit{vertical-align:middle;justify-content:flex-end;align-items:center;width:max-content;max-width:100%;height:44px;display:inline-flex;position:relative}.EUS0Dq_clockFitContent{transform-origin:100%;flex:none;width:max-content;display:inline-flex}.EUS0Dq_playerBand [data-testid=player-strip-identity]{flex:none}.EUS0Dq_playerBand [data-testid=player-strip-clock]{flex:1 1 0;justify-content:flex-end;min-width:0;display:flex}.EUS0Dq_purposeDetails{overflow-wrap:anywhere;margin-block:16px}.EUS0Dq_purposeDetails summary,.EUS0Dq_purposePolicy{cursor:pointer;align-items:center;min-height:48px;font-weight:600;display:flex}.EUS0Dq_purposeDetails summary:before{content:"▸";margin-inline-end:8px}.EUS0Dq_purposeDetails[open] summary:before{content:"▾"}.EUS0Dq_purposeDetails h3{margin-block:16px 8px;font-size:1rem}.EUS0Dq_purposeDetails p{font-size:.875rem}.EUS0Dq_purposePolicy{color:var(--navy);text-underline-offset:3px;margin-block:8px 16px;text-decoration:underline}.EUS0Dq_preflight summary:focus-visible,.EUS0Dq_preflight a:focus-visible{outline:3px solid var(--orange-strong);outline-offset:3px}div:has(>[role=dialog] .EUS0Dq_preflight){padding:8px}[role=dialog]:has(.EUS0Dq_preflight){flex:none;width:100%;max-width:448px;max-height:calc(100dvh - 16px)}[role=dialog]:has(.EUS0Dq_preflight)>h2{padding:16px 16px 0}[role=dialog]:has(.EUS0Dq_preflight)>.overflow-y-auto>div{padding-inline:16px}[role=dialog]:has(.EUS0Dq_preflight) [data-testid=modal-footer]{padding:12px 16px}[role=dialog]:has(.EUS0Dq_preflight) .EUS0Dq_preflightActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.EUS0Dq_purposeDetails select{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card);width:100%;min-width:0;min-height:48px;color:var(--text);font:inherit;margin-block:8px 12px;padding:8px}.EUS0Dq_preflight select:focus-visible{outline:3px solid var(--orange-strong);outline-offset:3px}.EUS0Dq_preflight p,.EUS0Dq_purposeDetails summary,.EUS0Dq_purposeDetails select,.EUS0Dq_purposePolicy{font-size:.875rem}[role=dialog]:has(.EUS0Dq_preflight) [data-testid=modal-footer]{padding-block:8px}[role=dialog]:has(.EUS0Dq_preflight) .EUS0Dq_preflightActions button{padding-block:4px!important}@media (max-height:399px){[role=dialog]:has(.EUS0Dq_preflight){max-width:none}[role=dialog]:has(.EUS0Dq_preflight)>h2{padding-block-start:4px}[role=dialog]:has(.EUS0Dq_preflight)>.overflow-y-auto>div{padding-block:4px}[role=dialog]:has(.EUS0Dq_preflight) [data-testid=modal-footer]{padding-block:4px}[role=dialog]:has(.EUS0Dq_preflight) .EUS0Dq_preflightActions button{padding-block:3px!important}.EUS0Dq_preflight p{margin-block:0 6px}.EUS0Dq_purposeDetails{margin-block:6px}.EUS0Dq_purposePolicy{margin-block:4px 8px}}
