/*!
https://serp.co/tools/css-reset/
<link rel="stylesheet" href="https://css.serp.co/css-reset/normalize.css/">
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{color-scheme:dark;--color-bg: #11182e;--color-surface: #1b2542;--color-raised: #283457;--color-border: #3c4b70;--color-text: #f5f4ff;--color-muted: #b7c1dc;--color-accent: #61e4cf;--color-accent-hover: #98f3df;--color-coral: #ff9a94;--color-violet: #baabff;--color-success: #7ce9c2;--color-error: #ffaaa9;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "SFMono-Regular", Consolas, monospace;--radius: 8px;--page-width: 1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;font-family:var(--font-family);background:var(--color-bg);color:var(--color-text);line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-weight:700;line-height:1.15;letter-spacing:-.035em}h1{font-size:clamp(2.2rem,4.8vw,4.5rem)}h2{font-size:clamp(1.6rem,3vw,2.6rem)}h3{font-size:1.15rem}p{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}button:not(:disabled),summary{cursor:pointer}a:hover{color:var(--color-accent)}:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}::selection{background:var(--color-accent);color:var(--color-bg)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}._site_1bx8b_1{max-width:1600px;margin:auto}._header_1bx8b_5{max-width:var(--page-width);margin:auto;padding:22px 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);gap:16px}._brand_1bx8b_15{display:flex;align-items:center;gap:12px;font-weight:750;font-size:1rem;letter-spacing:.04em;white-space:nowrap}._brandLight_1bx8b_24{font-weight:400}._mark_1bx8b_27{display:grid;place-items:center;width:32px;height:38px;border:1px solid var(--color-violet);border-radius:4px;color:#211a39;background:var(--color-violet);transform:rotate(-7deg);font-size:1.45rem}._nav_1bx8b_39{display:flex;gap:26px;font-size:.85rem;color:var(--color-muted)}._nav_1bx8b_39 a{padding:10px 0;min-height:44px}._nav_1bx8b_39 ._active_1bx8b_49{color:var(--color-accent)}._main_1bx8b_52{max-width:var(--page-width);margin:auto;padding:0 32px}._promotion_1bx8b_57{margin:72px auto 0;padding:32px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);max-width:var(--page-width);display:flex;align-items:center;gap:24px}._promoIcon_1bx8b_67{background:#35305b;border:1px solid var(--color-border);width:60px;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;letter-spacing:-.05em}._promoIcon_1bx8b_67 span{color:var(--color-accent);margin-left:5px}._promoCopy_1bx8b_84{flex:1}._eyebrow_1bx8b_87{font-size:.65rem;letter-spacing:.14em;color:var(--color-accent);font-weight:650}._promoCopy_1bx8b_84 h2{font-size:1.25rem;margin:6px 0 8px}._promoCopy_1bx8b_84 p{color:var(--color-muted);font-size:.85rem;max-width:660px}._promoLink_1bx8b_102{flex-shrink:0;font-size:.85rem;padding:12px 0;color:var(--color-accent)}._footer_1bx8b_108{max-width:var(--page-width);margin:auto;padding:24px 32px;display:flex;justify-content:space-between;gap:16px;color:var(--color-muted);font-size:.75rem}._skip_1bx8b_118{position:fixed;top:12px;transform:translateY(-200%);clip-path:inset(50%);left:16px;padding:12px 20px;background:var(--color-accent);color:var(--color-bg);z-index:20}._skip_1bx8b_118:focus{transform:translateY(0);clip-path:none}._srOnly_1bx8b_133{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width: 700px){._site_1bx8b_1:has([aria-label="Your selected hand"]){padding-bottom:calc(110px + env(safe-area-inset-bottom))}._header_1bx8b_5{padding:16px}._nav_1bx8b_39{gap:16px;font-size:.8rem}._brand_1bx8b_15{font-size:.85rem;gap:8px}._main_1bx8b_52{padding:0 16px}._promotion_1bx8b_57{padding:24px 16px;flex-wrap:wrap;gap:16px;margin-top:48px}._promoIcon_1bx8b_67{width:44px;height:44px}._promoCopy_1bx8b_84{flex-basis:calc(100% - 60px)}._promoLink_1bx8b_102{margin-left:60px}._footer_1bx8b_108{padding:24px 16px;flex-wrap:wrap}._footer_1bx8b_108>span:nth-child(2){display:none}}._button_hndex_1{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:6px;font-size:.875rem;font-weight:650;line-height:1.4;text-align:center;transition:background .16s ease,border-color .16s ease}._primary_hndex_18,._heroPrimary_hndex_19{background:var(--color-accent);color:#152027}._primary_hndex_18:hover,._heroPrimary_hndex_19:hover{background:var(--color-accent-hover);color:#152027}._secondary_hndex_28,._heroSecondary_hndex_29{background:transparent;color:var(--color-text);border-color:var(--color-border)}._secondary_hndex_28:hover,._heroSecondary_hndex_29:hover{background:var(--color-raised);color:var(--color-text);border-color:var(--color-muted)}._button_hndex_1:disabled{opacity:.4;cursor:not-allowed}._section_14n4q_1{margin:48px 0 64px;padding:clamp(16px,3vw,32px);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-width:0}._heading_14n4q_9{margin-bottom:24px}._section_14n4q_1 output{display:block}._heading_14n4q_9 h2{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:8px}._heading_14n4q_9 p{color:var(--color-muted)}._stats_14n4q_22{display:flex;flex-wrap:wrap;gap:16px 48px;margin:0 0 24px}._stats_14n4q_22 div{display:flex;flex-direction:column-reverse}._stats_14n4q_22 dt{color:var(--color-muted);font-size:.85rem}._stats_14n4q_22 dd{margin:0;color:var(--color-accent);font-size:1.8rem;font-weight:700}._action_14n4q_42{background:none;border:0;color:var(--color-accent);min-height:44px;padding:8px}._card_vw2kf_1{position:relative;display:block;flex-shrink:0;aspect-ratio:5 / 7;background:var(--card-paper);color:var(--card-ink);border:1px solid var(--card-edge);border-radius:5px;padding:0;box-shadow:0 2px 3px #0002;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}._deck_vw2kf_16{width:100%;min-height:44px;font-size:clamp(.85rem,1.4vw,1.1rem)}._hand_vw2kf_21{width:44px;font-size:.85rem}._preview_vw2kf_25{width:36px;font-size:.75rem}._board_vw2kf_29{width:clamp(46px,7vw,86px);font-size:clamp(1rem,2vw,1.5rem)}._s_vw2kf_33{--card-paper: #f0f0f4;--card-ink: #283044;--card-edge: #b2b9ca;--card-fill: #343f56}._h_vw2kf_21{--card-paper: #fff0ed;--card-ink: #b52e40;--card-edge: #e8a4ab;--card-fill: #b52e40}._d_vw2kf_16{--card-paper: #fff2ec;--card-ink: #b6382e;--card-edge: #e7aa9e;--card-fill: #b6382e}._c_vw2kf_1{--card-paper: #f2f1ed;--card-ink: #2b332e;--card-edge: #b5bdb4;--card-fill: #374139}._corner_vw2kf_57{position:absolute;top:8%;left:12%;display:flex;flex-direction:column;align-items:center;gap:3px}._corner_vw2kf_57 span+span{font-size:.8em}._deck_vw2kf_16 ._corner_vw2kf_57 span+span,._hand_vw2kf_21 ._corner_vw2kf_57 span+span,._preview_vw2kf_25 ._corner_vw2kf_57 span+span{display:none}._pip_vw2kf_74{position:absolute;bottom:13%;right:13%;font-size:1.65em}._interactive_vw2kf_80{transition:transform .14s ease,background .14s ease,border-color .14s ease}._interactive_vw2kf_80:hover:not(:disabled){transform:translateY(-3px);border-color:var(--color-accent)}._interactive_vw2kf_80:active:not(:disabled){transform:translateY(0)}._selected_vw2kf_93{background:var(--card-fill);color:#fff;border:2px solid var(--card-edge);box-shadow:0 0 0 1px var(--card-fill),0 3px 6px #0003;animation:_selectCard_vw2kf_1 .18s ease-out}._selected_vw2kf_93 ._corner_vw2kf_57{left:10%}._check_vw2kf_105{position:absolute;top:2px;right:2px;background:#fff;border-radius:50%;width:13px;height:13px;display:grid;place-items:center;font-size:.65rem;color:var(--card-fill)}._interactive_vw2kf_80:disabled{opacity:.5;cursor:not-allowed}@keyframes _selectCard_vw2kf_1{50%{transform:translateY(-3px) scale(1.04)}}._hand_vw2kf_21 ._pip_vw2kf_74,._preview_vw2kf_25 ._pip_vw2kf_74{font-size:1.3em}@media (max-width: 600px){._board_vw2kf_29 ._corner_vw2kf_57 span+span{display:none}._deck_vw2kf_16{font-size:1rem}._hand_vw2kf_21{width:44px}}._s_vw2kf_33 ._pip_vw2kf_74{transform:scale(1.08)}._c_vw2kf_1 ._pip_vw2kf_74{transform:rotate(180deg) scale(.92)}._h_vw2kf_21 ._pip_vw2kf_74{transform:rotate(-8deg) scale(1.06)}._d_vw2kf_16 ._pip_vw2kf_74{transform:scale(.82,1.08)}._feed_1pke5_1{margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border)}._heading_1pke5_6{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}._entries_1pke5_14{list-style:none;margin:0;padding:0;display:grid;gap:12px}._entries_1pke5_14 li{min-width:0}._entry_1pke5_24{display:block;padding:clamp(12px,2vw,20px);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg)}._entry_1pke5_24:hover,._entry_1pke5_24:focus-visible{border-color:var(--color-accent);color:var(--color-text)}._newEntry_1pke5_36{animation:_slideIn_1pke5_1 .45s ease-out,_newHandHighlight_1pke5_1 4.5s ease-out}@keyframes _slideIn_1pke5_1{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes _newHandHighlight_1pke5_1{0%,55%{background:color-mix(in srgb,var(--color-violet) 22%,var(--color-bg));border-color:var(--color-violet)}to{background:var(--color-bg);border-color:var(--color-border)}}._meta_1pke5_62{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px}._location_1pke5_68{font-weight:600;overflow-wrap:anywhere}._meta_1pke5_62 time{font-size:.8rem;color:var(--color-muted)}._score_1pke5_76{margin-left:auto;color:var(--color-accent);font-weight:700;white-space:nowrap}._score_1pke5_76 small,._count_1pke5_83{color:var(--color-muted);font-size:.8rem;font-weight:400}._count_1pke5_83{margin-top:8px}._cards_1pke5_91{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}._cta_1pke5_97{display:block;text-align:right;color:var(--color-accent);font-size:.85rem}._action_1pke5_103,._more_1pke5_104{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-raised);color:var(--color-accent);padding:8px 16px;min-height:44px;max-width:100%}._more_1pke5_104{display:block;margin:20px auto 0}._action_1pke5_103:disabled,._more_1pke5_104:disabled{opacity:.6;cursor:wait}._error_1pke5_122{color:var(--color-error);margin-top:12px}._srOnly_1pke5_126{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._demo_19zaa_1{background:#202b4e;border:1px solid #536491;border-radius:8px;overflow:hidden;min-width:0}._heading_19zaa_8{display:flex;justify-content:space-between;gap:12px;padding:16px 20px;background:#29375c;border-bottom:1px solid #536491}._kicker_19zaa_16{font:.65rem var(--font-mono);color:var(--color-accent);letter-spacing:.12em}._heading_19zaa_8 h2{font-size:1.15rem;margin-top:8px}._table_19zaa_25{padding:20px;min-height:310px}._deal_19zaa_29>p{font-size:.85rem;color:var(--color-muted)}._looseCards_19zaa_33{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:20px 0}._looseCards_19zaa_33>span{width:100%;font-size:clamp(.9rem,1.5vw,1.3rem);animation:_dealCard_19zaa_1 .35s ease-out both}._looseCards_19zaa_33>span:nth-child(3n){transform:rotate(4deg);animation-delay:60ms}._looseCards_19zaa_33>span:nth-child(3n+1){transform:rotate(-3deg);animation-delay:.12s}._deal_19zaa_29 ._hint_19zaa_52{font-size:.75rem}._result_19zaa_55{display:grid;gap:16px}._resultRow_19zaa_59{display:grid;grid-template-columns:105px 1fr;gap:12px;align-items:center;animation:_arrange_19zaa_1 .3s ease-out both}._resultRow_19zaa_59:nth-child(2){animation-delay:80ms}._resultRow_19zaa_59:nth-child(3){animation-delay:.16s}._rowLabel_19zaa_72{display:flex;flex-direction:column;gap:4px;font-size:.7rem;min-width:0}._rowLabel_19zaa_72 strong{text-transform:capitalize;color:var(--color-coral)}._rowLabel_19zaa_72 span{color:var(--color-muted);font-size:.6rem}._rowLabel_19zaa_72 b{font:.7rem var(--font-mono);color:var(--color-text);margin-top:3px}._resultRow_19zaa_59:nth-child(2) strong{color:var(--color-violet)}._resultRow_19zaa_59:nth-child(3) strong{color:var(--color-accent)}._cards_19zaa_98{display:flex;justify-content:flex-end;gap:5px;min-width:0}._cards_19zaa_98>span{width:clamp(28px,3.5vw,56px);font-size:.9rem}._discard_19zaa_108{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.7rem;color:var(--color-muted);border-top:1px solid var(--color-border);padding-top:12px}._discard_19zaa_108 ._cards_19zaa_98>span{width:32px;font-size:.7rem}._status_19zaa_122{display:block;padding:0 24px 16px;color:var(--color-accent);font-size:.8rem}._actions_19zaa_128{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #536491;padding:16px 24px}._next_19zaa_136{color:var(--color-text);font-size:.8rem;background:none;border:0;min-height:48px;padding:8px 0}._next_19zaa_136:hover{color:var(--color-accent)}._resultLink_19zaa_147{padding:12px 0;color:var(--color-accent);font-size:.85rem}._error_19zaa_152{margin:0 24px 16px;padding:12px;background:#421f39;color:var(--color-error);border-radius:5px;font-size:.8rem}@keyframes _dealCard_19zaa_1{0%{opacity:0;translate:0 -12px}to{opacity:1;translate:0 0}}@keyframes _arrange_19zaa_1{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1050px) and (min-width: 701px){._heading_19zaa_8,._table_19zaa_25{padding:18px}._resultRow_19zaa_59{grid-template-columns:1fr;gap:8px}._rowLabel_19zaa_72{flex-direction:row;align-items:center;gap:8px}._rowLabel_19zaa_72 b{margin-left:auto;white-space:nowrap}._cards_19zaa_98>span{width:42px}._actions_19zaa_128{padding:16px}}@media (max-width: 700px){._heading_19zaa_8{padding:20px 16px}._heading_19zaa_8 h2{font-size:1rem}._table_19zaa_25{min-height:320px;padding:20px 16px}._looseCards_19zaa_33{gap:6px;grid-template-columns:repeat(6,minmax(0,1fr))}._looseCards_19zaa_33>span{font-size:1rem}._resultRow_19zaa_59{grid-template-columns:1fr;gap:10px}._rowLabel_19zaa_72{flex-direction:row;align-items:center;gap:8px}._rowLabel_19zaa_72 b{margin:0 0 0 auto;white-space:nowrap}._rowLabel_19zaa_72 span{max-width:60%}._cards_19zaa_98>span{width:clamp(36px,11vw,62px);font-size:1rem}._cards_19zaa_98{justify-content:flex-start}._status_19zaa_122{padding:0 16px 16px}._actions_19zaa_128{padding:12px 16px;flex-wrap:wrap}._actions_19zaa_128>button{padding-left:12px;padding-right:12px}._next_19zaa_136{font-size:.7rem}}._hero_32jmm_1{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:64px;padding:64px 8px 80px 0}._eyebrow_32jmm_8{color:var(--color-accent);font:650 .65rem var(--font-mono);letter-spacing:.1em;margin-bottom:20px}._heroCopy_32jmm_14 ._eyebrow_32jmm_8{display:flex;align-items:center;gap:8px}._heroCopy_32jmm_14 :where(._eyebrow_32jmm_8>span){width:7px;height:7px;border-radius:50%;background:var(--color-coral)}._hero_32jmm_1 h1{font-size:clamp(2.5rem,4.4vw,4.2rem);line-height:1.04;letter-spacing:-.06em}._hero_32jmm_1 h1 em{color:var(--color-coral);font-style:normal;position:relative}._intro_32jmm_35{color:var(--color-muted);font-size:1rem;max-width:520px;margin-top:24px;line-height:1.8}._heroActions_32jmm_42{display:flex;align-items:center;gap:24px;margin-top:32px;flex-wrap:wrap}._guideLink_32jmm_49{color:var(--color-muted);font-size:.85rem;padding:12px 0;min-height:44px}._heroMeta_32jmm_55{display:flex;gap:16px;margin-top:28px;font:.65rem var(--font-mono);color:var(--color-muted);flex-wrap:wrap}._heroMeta_32jmm_55>:where(span+span){padding-left:16px;border-left:1px solid var(--color-border)}._solverIntro_32jmm_67{padding:28px;border-left:3px solid var(--color-violet);background:#211f3c;border-radius:0 8px 8px 0}._solverIntro_32jmm_67 h2{font-size:1.45rem;margin-bottom:16px}._solverIntro_32jmm_67>p:not(._eyebrow_32jmm_8){font-size:.85rem;color:var(--color-muted)}._rowOverview_32jmm_81{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}._rowOverview_32jmm_81>span{display:grid;gap:4px;font-size:.75rem;color:var(--color-muted)}._rowOverview_32jmm_81 b{font:2rem var(--font-mono);color:var(--color-coral)}._rowOverview_32jmm_81>span:nth-child(2) b{color:var(--color-violet)}._rowOverview_32jmm_81>span:nth-child(3) b{color:var(--color-accent)}._walkthrough_32jmm_103{display:grid;grid-template-columns:1fr minmax(0,520px);gap:64px;align-items:start;padding:56px 0 0}._walkthroughCopy_32jmm_110{padding-top:20px}._walkthroughCopy_32jmm_110 h2{font-size:clamp(1.6rem,3vw,2rem);max-width:380px}._walkthroughCopy_32jmm_110>p:not(._eyebrow_32jmm_8){color:var(--color-muted);font-size:.9rem;margin:20px 0 12px;max-width:390px}._walkthroughCopy_32jmm_110>a{display:inline-flex;color:var(--color-accent);gap:8px}._workflow_32jmm_128{padding:36px;border-radius:10px;background:#64dbc5;color:#122f3a;display:grid;grid-template-columns:230px 1fr;gap:32px}._sectionTitle_32jmm_137 h2{font-size:1.8rem}._steps_32jmm_140{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}._step_32jmm_140>span{font:.8rem var(--font-mono);display:block;margin-bottom:20px}._step_32jmm_140 h3{font-size:1rem}._step_32jmm_140 p{font-size:.85rem;margin-top:12px}._workflow_32jmm_128 :where(._eyebrow_32jmm_8){color:#164b51}._rules_32jmm_160{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:64px 0}._sectionIntro_32jmm_166{color:var(--color-muted);max-width:420px;margin-top:24px;font-size:.95rem}._ruleDetails_32jmm_172 details{border-bottom:1px solid var(--color-border)}._ruleDetails_32jmm_172 summary{padding:20px 30px 20px 0;font-size:.95rem;font-weight:500;list-style:none;position:relative}._ruleDetails_32jmm_172 summary::-webkit-details-marker{display:none}._ruleDetails_32jmm_172 summary:after{content:"+";position:absolute;right:4px;color:var(--color-coral);font-size:1.25rem}._ruleDetails_32jmm_172 details[open] summary:after{content:"−"}._ruleDetails_32jmm_172 details>div{padding:0 24px 24px 0}._ruleDetails_32jmm_172 p{color:var(--color-muted);font-size:.85rem}._ruleDetails_32jmm_172 p+p{margin-top:12px}._royalties_32jmm_205{padding:40px 32px 28px;background:#30254f;border:1px solid #6c5494;border-radius:10px}._royaltyHeading_32jmm_211{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}._royaltyHeading_32jmm_211>p{color:#d3c8e8;font-size:.8rem;max-width:260px}._royaltyGrid_32jmm_223{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}._tableTitle_32jmm_228{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:2px solid var(--color-coral)}._tableTitle_32jmm_228 h3{font-size:1.2rem}._tableTitle_32jmm_228>span{font:.65rem var(--font-mono);color:#d3c8e8}._royaltyColumn_32jmm_242:nth-child(2) ._tableTitle_32jmm_228{border-color:var(--color-violet)}._royaltyColumn_32jmm_242:nth-child(3) ._tableTitle_32jmm_228{border-color:var(--color-accent)}._royaltyColumn_32jmm_242 table{width:100%;border-collapse:collapse;font-size:.8rem}._royaltyColumn_32jmm_242 th{text-align:left;font-weight:400;padding:8px 0}._royaltyColumn_32jmm_242 thead th{padding:14px 0 8px;color:#d3c8e8;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em}._royaltyColumn_32jmm_242 thead th:last-child,._royaltyColumn_32jmm_242 td{text-align:right}._royaltyColumn_32jmm_242 td{color:var(--color-coral);font-family:var(--font-mono)}._royaltyColumn_32jmm_242 tbody tr{border-bottom:1px solid #6c549460}._strategyNote_32jmm_276{display:flex;align-items:flex-start;gap:18px;padding-top:24px;margin-top:24px;border-top:1px solid #6c5494}._strategyNote_32jmm_276>span{color:var(--color-accent)}._strategyNote_32jmm_276 p{color:#d3c8e8;font-size:.8rem;max-width:840px}._strategyNote_32jmm_276 strong{color:var(--color-text);font-weight:650}._faq_32jmm_296{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:56px 0}._finalCta_32jmm_302{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:32px;border-radius:10px;background:#f5a296;color:#31213c}._finalCta_32jmm_302 h2{max-width:600px}._finalCta_32jmm_302 :where(._eyebrow_32jmm_8){color:#53304c}._finalCta_32jmm_302>a{background:#262345;color:#fff;flex-shrink:0}._finalCta_32jmm_302>a:hover{background:#3b3065;color:#fff}._srOnly_32jmm_327{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width: 1050px){._hero_32jmm_1{gap:32px}._walkthrough_32jmm_103{gap:32px;grid-template-columns:.85fr 1.15fr}._workflow_32jmm_128{grid-template-columns:1fr;gap:24px;padding:28px}._rules_32jmm_160,._faq_32jmm_296{gap:40px}._royaltyGrid_32jmm_223{gap:24px}}@media (max-width: 700px){._hero_32jmm_1{grid-template-columns:1fr;padding:36px 8px 40px 0;gap:32px}._hero_32jmm_1 h1{font-size:clamp(2.2rem,8.5vw,3.6rem)}._solverIntro_32jmm_67{padding:20px}._solverIntro_32jmm_67 h2{font-size:1.2rem}._walkthrough_32jmm_103{grid-template-columns:1fr;gap:24px;padding-top:32px}._walkthroughCopy_32jmm_110{padding-top:0}._intro_32jmm_35{font-size:.95rem;margin-top:20px}._heroActions_32jmm_42{margin-top:24px;gap:20px}._heroMeta_32jmm_55{font-size:.6rem;gap:10px}._heroMeta_32jmm_55>:where(span+span){padding-left:10px}._workflow_32jmm_128{padding:24px}._steps_32jmm_140{grid-template-columns:1fr;gap:24px}._step_32jmm_140{display:grid;grid-template-columns:28px 1fr;gap:0 12px}._step_32jmm_140>span{grid-row:1 / 3;margin:0;padding-top:4px}._step_32jmm_140 p{margin-top:8px}._rules_32jmm_160,._faq_32jmm_296{grid-template-columns:1fr;gap:24px;padding:40px 0}._sectionIntro_32jmm_166{margin-top:16px;font-size:.9rem}._royalties_32jmm_205{padding:28px 20px}._royaltyHeading_32jmm_211{display:block;margin-bottom:28px}._royaltyHeading_32jmm_211>p{margin-top:16px}._royaltyGrid_32jmm_223{grid-template-columns:1fr;gap:28px}._finalCta_32jmm_302{flex-direction:column;align-items:flex-start;padding:24px;gap:24px}}._solver_1ehx6_1{padding-top:40px}._pageHeading_1ehx6_4{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}._eyebrow_1ehx6_11{color:var(--color-accent);font-size:.65rem;font-weight:650;letter-spacing:.16em;margin-bottom:12px}._pageHeading_1ehx6_4 h1{font-size:clamp(1.8rem,3.2vw,2.8rem)}._pageHeading_1ehx6_4 h1:focus{outline:none}._subtitle_1ehx6_24{color:var(--color-muted);font-size:.9rem;margin-top:12px}._mode_1ehx6_29{color:var(--color-muted);font:.7rem var(--font-mono);white-space:nowrap;padding-bottom:4px}._workspace_1ehx6_35{display:grid;grid-template-columns:minmax(0,1fr) 290px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);overflow:clip}._deck_1ehx6_43{padding:24px;min-width:0}._sectionHeading_1ehx6_47{display:flex;justify-content:space-between;align-items:center;gap:12px}._sectionHeading_1ehx6_47 h2{font-size:.95rem;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}._sectionHeading_1ehx6_47>span{color:var(--color-muted);font-size:.65rem}._stepNumber_1ehx6_64{color:var(--color-accent);font:.65rem var(--font-mono);border:1px solid var(--color-border);width:26px;height:26px;display:grid;place-items:center}._suitDeck_1ehx6_73{display:grid;gap:22px;margin:24px 0}._suitLabel_1ehx6_78{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:.75rem}._suitLabel_1ehx6_78>span:first-child{font-size:1rem;color:var(--color-muted)}._suitLabel_1ehx6_78 small{margin-left:auto;font:.6rem var(--font-mono);color:var(--color-muted)}._suitCards_1ehx6_94{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:5px}._hand_1ehx6_99{position:sticky;top:16px;align-self:start;padding:24px 20px;border-left:1px solid var(--color-border);background:#202b4d;min-width:0}._trayToggle_1ehx6_108,._swipeHint_1ehx6_111{display:none}._textButton_1ehx6_114{padding:10px 0;background:none;border:0;color:var(--color-accent);font-size:.75rem;min-height:44px}._textButton_1ehx6_114:disabled{opacity:.4;cursor:not-allowed}._count_1ehx6_126{display:flex;align-items:center;gap:14px;margin:16px 0 14px}._count_1ehx6_126>strong{font:3rem var(--font-mono);letter-spacing:-.08em}._count_1ehx6_126>span{font-size:.8rem;color:var(--color-muted)}._countHint_1ehx6_140{display:block;font-size:.65rem;margin-top:4px}._progress_1ehx6_145{display:block;width:100%;height:3px;border:0;background:var(--color-border);accent-color:var(--color-accent)}._progress_1ehx6_145::-webkit-progress-bar{background:var(--color-border)}._progress_1ehx6_145::-webkit-progress-value{background:var(--color-accent)}._progress_1ehx6_145::-moz-progress-bar{background:var(--color-accent)}._status_1ehx6_162,._ready_1ehx6_163{display:block;margin-top:12px;font-size:.7rem;min-height:24px}._status_1ehx6_162{color:var(--color-muted)}._ready_1ehx6_163{color:var(--color-success)}._handCards_1ehx6_175{border:0;margin:0;min-width:0;display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start;min-height:272px;padding:18px 0 10px}._emptyHand_1ehx6_186{width:100%;text-align:center;align-self:center;margin:auto;color:var(--color-muted)}._emptyHand_1ehx6_186>span{font-size:3rem;color:var(--color-border)}._emptyHand_1ehx6_186 p{font-size:.85rem;margin:8px 0;color:var(--color-text)}._emptyHand_1ehx6_186 small{font-size:.75rem;display:block;max-width:180px;margin:auto}._removeHint_1ehx6_208{color:var(--color-muted);font-size:.65rem;margin-bottom:16px}@media (max-width: 700px){._swipeHint_1ehx6_111{display:inline}._suitCards_1ehx6_94 button{scroll-margin-top:220px;scroll-margin-bottom:110px}}._solveControls_1ehx6_222{margin-top:8px}._solveControls_1ehx6_222>button{width:100%}._solveControls_1ehx6_222>p{color:var(--color-muted);font-size:.65rem;margin-top:12px;text-align:center}._error_1ehx6_234{border-left:2px solid var(--color-error);background:#ffaba60a;padding:12px;color:var(--color-error);font-size:.8rem;margin-top:16px;overflow-wrap:anywhere}._paste_1ehx6_243{padding-top:18px;border-top:1px solid var(--color-border)}._paste_1ehx6_243 summary{color:var(--color-muted);font-size:.75rem;padding:10px 0;min-height:44px}._paste_1ehx6_243 summary span{color:var(--color-accent);margin-left:8px}._paste_1ehx6_243 label{display:block;font-size:.75rem;color:var(--color-muted);margin:12px 0}._pasteControls_1ehx6_263{display:flex;gap:8px}._pasteControls_1ehx6_263 input{min-width:0;flex:1;width:100%;padding:12px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:4px;font:.8rem var(--font-mono)}._pasteControls_1ehx6_263 input::placeholder{color:var(--color-muted)}._solverNotes_1ehx6_281{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:24px;color:var(--color-muted);font-size:.75rem}._solverNotes_1ehx6_281 strong{color:var(--color-text);font-weight:500}._spinner_1ehx6_293{width:16px;height:16px;border:2px solid #15202740;border-top-color:#152027;border-radius:50%;animation:_spin_1ehx6_293 .8s linear infinite}@keyframes _spin_1ehx6_293{to{transform:rotate(360deg)}}._resultLayout_1ehx6_306{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}._board_1ehx6_312{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:24px}._board_1ehx6_312>._sectionHeading_1ehx6_47{padding-bottom:20px;border-bottom:1px solid var(--color-border)}._boardRow_1ehx6_322{display:grid;grid-template-columns:minmax(110px,1fr) auto 48px;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid var(--color-border);animation:_revealRow_1ehx6_1 .3s ease-out both}._boardRow_1ehx6_322:nth-child(3){animation-delay:80ms}._boardRow_1ehx6_322:nth-child(4){animation-delay:.16s}@keyframes _revealRow_1ehx6_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._rowInfo_1ehx6_347{display:flex;gap:12px;align-items:flex-start}._rowIndex_1ehx6_352{color:var(--color-muted);font:.65rem var(--font-mono);padding-top:4px}._boardRow_1ehx6_322:nth-child(2) ._rowIndex_1ehx6_352{color:var(--color-coral)}._boardRow_1ehx6_322:nth-child(3) ._rowIndex_1ehx6_352{color:var(--color-violet)}._boardRow_1ehx6_322:nth-child(4) ._rowIndex_1ehx6_352{color:var(--color-accent)}._rowInfo_1ehx6_347 h3{text-transform:capitalize;font-size:.95rem}._rowInfo_1ehx6_347 p{color:var(--color-muted);font-size:.75rem;margin-top:8px}._rowCards_1ehx6_375{display:flex;gap:8px;min-width:0}._rowScore_1ehx6_380{color:var(--color-accent);font:1.1rem var(--font-mono);text-align:right}._rowScore_1ehx6_380 small{font:.65rem var(--font-family)}._discards_1ehx6_388{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px}._discards_1ehx6_388 h3{font-size:.85rem}._discards_1ehx6_388 p{color:var(--color-muted);font-size:.65rem;margin-top:6px}._summary_1ehx6_403{padding:28px 24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);border-top:3px solid var(--color-violet)}._total_1ehx6_410{font:4.5rem var(--font-mono);letter-spacing:-.08em;color:var(--color-accent)}._total_1ehx6_410 span{display:block;font:.75rem var(--font-family);letter-spacing:0;color:var(--color-muted);margin:8px 0 24px}._breakdown_1ehx6_422{display:grid;gap:10px;padding:20px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);font-size:.75rem}._breakdown_1ehx6_422>div{display:flex;justify-content:space-between;gap:8px}._breakdown_1ehx6_422 span{color:var(--color-muted);text-transform:capitalize}._breakdown_1ehx6_422 strong{font-weight:500}._fantasy_1ehx6_442,._notFantasy_1ehx6_443{font-size:.75rem;margin:16px 0 8px}._fantasy_1ehx6_442{color:var(--color-success)}._notFantasy_1ehx6_443{color:var(--color-muted)}._summaryNote_1ehx6_453{color:var(--color-muted);font-size:.65rem}._resultActions_1ehx6_457{display:grid;gap:10px;margin-top:24px}._shareStatus_1ehx6_462{display:block;font-size:.7rem;color:var(--color-success)}@media (min-width: 701px) and (max-width: 1050px){._workspace_1ehx6_35,._resultLayout_1ehx6_306{grid-template-columns:minmax(0,1fr) 250px}._deck_1ehx6_43{padding:20px}._suitCards_1ehx6_94{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}._suitDeck_1ehx6_73{gap:16px}._sectionHeading_1ehx6_47>span{display:none}._hand_1ehx6_99{padding:20px 16px}._boardRow_1ehx6_322{grid-template-columns:1fr auto;gap:12px}._rowInfo_1ehx6_347{grid-column:1 / -1}._rowCards_1ehx6_375{gap:6px}._rowCards_1ehx6_375>span{width:clamp(44px,5vw,65px)}}@media (max-width: 700px){._solver_1ehx6_1{padding-top:28px}._pageHeading_1ehx6_4{display:block;margin-bottom:24px}._subtitle_1ehx6_24{font-size:.8rem;max-width:340px}._mode_1ehx6_29{display:block;margin-top:16px}._workspace_1ehx6_35{display:flex;flex-direction:column;overflow:visible}._hand_1ehx6_99{top:0;z-index:8;align-self:stretch;order:-1;border-left:0;border-bottom:1px solid var(--color-border);padding:10px 12px;border-radius:8px 8px 0 0;box-shadow:0 8px 18px #090e2440}._hand_1ehx6_99 ._sectionHeading_1ehx6_47{justify-content:flex-start;padding-right:68px;gap:8px}._hand_1ehx6_99 ._sectionHeading_1ehx6_47 ._textButton_1ehx6_114{margin-left:0}._trayToggle_1ehx6_108{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-size:.7rem;background:transparent;border:0;color:var(--color-violet)}._hand_1ehx6_99 ._sectionHeading_1ehx6_47 h2{font-size:.8rem}._count_1ehx6_126{position:absolute;top:14px;right:12px;justify-content:flex-end;margin:0 0 12px;gap:8px;min-height:32px}._count_1ehx6_126>strong{font-size:1.2rem}._count_1ehx6_126>span{font-size:.55rem}._countHint_1ehx6_140{display:none}._progress_1ehx6_145{clear:both}._status_1ehx6_162,._ready_1ehx6_163{margin-top:6px;min-height:0}._handCards_1ehx6_175{flex-wrap:nowrap;overflow-x:auto;min-height:0;padding:8px 2px;gap:6px;scrollbar-width:thin;scrollbar-color:var(--color-violet) transparent;overscroll-behavior-x:contain}._expanded_1ehx6_591 ._handCards_1ehx6_175{flex-wrap:wrap;max-height:min(230px,32dvh);overflow-y:auto}._emptyHand_1ehx6_186{text-align:left;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:4px 0}._emptyHand_1ehx6_186>span{font-size:1.5rem}._emptyHand_1ehx6_186 p{font-size:.75rem}._emptyHand_1ehx6_186 small{display:none}._removeHint_1ehx6_208{margin-bottom:0;font-size:.6rem}._hand_1ehx6_99>._error_1ehx6_234{max-height:15dvh;overflow-y:auto;margin-top:8px;padding:8px}._solveControls_1ehx6_222{position:fixed;bottom:0;left:0;right:0;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#18203b;border-top:1px solid var(--color-border);z-index:10}._solveControls_1ehx6_222>p{margin-top:6px;font-size:.6rem}._deck_1ehx6_43{padding:20px 16px}._sectionHeading_1ehx6_47>span{display:none}._suitCards_1ehx6_94{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}._suitDeck_1ehx6_73{gap:18px;margin:20px 0}@media (max-width: 429px){._suitCards_1ehx6_94{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width: 360px){._suitCards_1ehx6_94{grid-template-columns:repeat(5,minmax(0,1fr))}}._paste_1ehx6_243 summary span{display:block;margin-left:0}._pasteControls_1ehx6_263{flex-direction:column}._solverNotes_1ehx6_281{grid-template-columns:1fr;gap:12px}._resultLayout_1ehx6_306{grid-template-columns:1fr;gap:16px}._board_1ehx6_312{padding:20px 16px}._boardRow_1ehx6_322{grid-template-columns:1fr auto;gap:12px;padding:20px 0}._rowInfo_1ehx6_347{grid-column:1}._rowInfo_1ehx6_347 p{margin-top:4px}._rowCards_1ehx6_375{gap:6px}._boardRow_1ehx6_322>._rowCards_1ehx6_375{grid-column:1 / -1;grid-row:2}._rowCards_1ehx6_375>span{width:clamp(40px,12vw,70px)}._rowScore_1ehx6_380{font-size:.9rem;grid-column:2;grid-row:1}._discards_1ehx6_388{flex-wrap:wrap}._summary_1ehx6_403{padding:24px}._total_1ehx6_410{font-size:3.5rem}}
