.preflop-v2{--p-gold:#e4b95e;color:#e9eef1;background:#0c1115;max-width:760px;min-height:100dvh;margin:auto;font-size:15px;line-height:1.55}.preflop-v2 *{box-sizing:border-box}.preflop-v2 button{font:inherit;cursor:pointer}.preflop-v2 button:focus-visible{outline:2px solid var(--p-gold);outline-offset:3px}.preflop-v2 p,.preflop-v2 small{color:#9db0aa}.preflop-v2 small{font-size:12px;display:block}.p-gold{color:var(--p-gold)}.p-header{padding:calc(12px + env(safe-area-inset-top,0px)) 18px 12px;background:#141c22;justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.p-header button{color:inherit;background:0 0;border:0;min-width:44px;min-height:44px;font-size:24px}.p-content{padding:24px 20px 40px}.p-content h1{margin:18px 0;font-size:32px;line-height:1.35}.p-hero{background:#172e24;border:1px solid #345142;border-radius:16px;margin:26px 0;padding:22px}.p-hero .cards{justify-content:flex-start;margin:20px 0}.p-primary,.p-secondary{border-radius:10px;width:100%;min-height:48px;margin:8px 0;padding:12px 16px;font-weight:600!important}.p-primary{background:var(--p-gold);border:1px solid var(--p-gold);color:#18221b}.p-secondary{color:#d1ded8;background:0 0;border:1px solid #3a5648}.p-link{color:var(--p-gold);background:0 0;border:0;width:100%;padding:12px}.p-history{text-align:left;color:inherit;background:0 0;border:0;border-bottom:1px solid #30483d;flex-direction:column;gap:6px;width:100%;padding:20px 0;display:flex}.p-history span{color:#9db0aa;font-size:12px}.p-timeline{background:#17221f;padding:12px 18px;overflow:auto}.p-timeline button{color:#adbbb3;white-space:nowrap;background:0 0;border:0}.p-decision{text-align:center;padding:0 18px 24px}.p-decision h2{font-size:21px}.p-decision>.cards{justify-content:center}.p-decision>.cards .fw-card{--w:var(--card-preflop-hero)}.p-feedback{text-align:left;background:#172e24;border:1px solid #385742;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:16px 12px;display:flex}.p-feedback.wrong{background:#302a21;border-color:#796440}.p-feedback-copy{align-items:center;gap:7px;font-size:16px;display:flex}.p-feedback button{color:var(--p-gold);background:0 0;border:0;min-height:44px;font-size:14px}.p-mark{color:#fff;background:#a73c35;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;font-size:16px;line-height:1;display:inline-flex}.good .p-mark{background:#27744e}.p-combo{color:var(--p-gold);align-items:center;gap:7px;font-size:16px;font-style:italic;animation:.65s ease-out p-combo;display:flex}.p-combo b{font-size:25px}.p-dock{padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#101c17;border-top:1px solid #2d4638;position:sticky;bottom:0}.p-dock>small{text-align:center;margin-top:8px}.p-actions{flex-wrap:wrap;gap:8px;display:flex}.p-actions button{color:#fff;background:#213e2e;border:1px solid #526c53;border-radius:10px;flex:1;min-width:78px;min-height:58px;padding:12px 8px}.p-score{color:var(--p-gold);margin:14px 0;font-size:42px;font-weight:700}.p-score small{font-weight:400}.p-review{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.p-review th{color:#9db0aa;background:#192e24;padding:12px 2px;font-size:13px;font-weight:500}.p-review td{text-align:center;overflow-wrap:anywhere;border-bottom:1px solid #304b3c;padding:16px 2px}.p-review th:first-child,.p-review th:nth-child(2){width:18%}.p-review th:nth-child(3){width:13%}.p-review th:nth-child(4){width:23%}.p-review th:nth-child(5){width:28%}.p-review small{margin-top:3px;font-size:12px}.p-review button{color:var(--p-gold);background:0 0;border:0;padding:10px 0;font-size:17px}.p-verdict{justify-content:center;align-items:center;gap:4px;font-size:13px;display:flex}.range-panel{min-height:0}.p-tabs{gap:8px;margin:12px 0;display:flex}.p-tabs button{color:#bdcdc4;background:#172a22;border:1px solid #405c4c;border-radius:8px;flex:1;padding:12px}.p-tabs button[aria-pressed=true]{border-color:var(--p-gold);color:var(--p-gold)}.p-range-answer{background:#1d3228;border:1px solid #4c6a55;border-radius:10px;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.p-range-answer>b{color:var(--p-gold);font-size:25px}.p-range-answer .cards .fw-card{--w:var(--card-range-answer)}.p-range-answer strong{font-size:14px}.p-matrix{grid-template-columns:repeat(13,minmax(0,1fr));gap:2px;margin-top:12px;display:grid}.p-matrix button{color:#f1f3ee;background:#2a3840;border:0;border-radius:3px;min-width:0;padding:5px 0;font-size:10px}.p-matrix small{color:inherit;font-size:8px}.p-matrix .code-R,.p-swatch.code-R{background:#a94137}.p-matrix .code-B,.p-swatch.code-B{background:#925b29}.p-matrix .code-C,.p-swatch.code-C{background:#3c7958}.p-matrix .code-J,.p-swatch.code-J{background:#8c3266}.p-matrix .selected{outline:2px solid var(--p-gold);outline-offset:0}.p-legend{flex-wrap:wrap;gap:5px 12px;font-size:12px;display:flex}@keyframes p-combo{0%{transform:scale(.8)}40%{transform:scale(1.15)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.p-combo{animation:none}}@media (width<=380px){.p-feedback{gap:4px;padding:10px 8px}.p-feedback-copy{font-size:14px}.p-feedback{flex-wrap:wrap}.p-feedback button{margin-left:auto;font-size:14px}.p-review{font-size:12px}.p-matrix button{font-size:8px}.p-range-answer{gap:6px}}.p-header .p-brand{letter-spacing:-.7px;padding:0;font-size:19px;font-weight:800}.preflop-v2 .p-matrix button{min-height:29px}.p-training{flex-direction:column;display:flex}.p-training>.p-header,.p-training>.p-timeline{flex-shrink:0}.p-training>.p-decision{margin-bottom:auto}.p-actions .action-F{background:#2a3943;border-color:#50636e}.p-actions .action-R,.p-actions .action-J{background:#8b692e;border-color:#c6a24e}.p-actions small{color:#e0e8e2}.p-timeline{gap:8px;padding:8px 16px;display:flex}.p-timeline button{border:1px solid #3e5949;border-radius:6px;min-height:44px;padding:6px 10px;font-size:13px}.p-timeline .current{color:#e4b95e;border-color:#b59a55}.p-action-history{margin:0;padding:0;list-style:none}.p-action-history li{border-bottom:1px solid #304b3c;align-items:center;gap:14px;padding:16px 0;display:flex}.p-action-history li>span{color:#9db0aa;text-align:center;width:24px}.p-action-history .current{color:#e4b95e}.p-action-history small{color:#9db0aa;margin-top:4px;display:block}.p-home{padding-top:20px}.p-home .p-hero{margin:20px 0 12px;padding:18px}.p-home .p-hero h2{margin:12px 0}.p-home .p-hero .cards{margin:14px 0}.p-home .p-hero>p{margin:10px 0}.p-home .p-secondary{margin:4px 0}.p-home .p-link{min-height:44px;padding:8px}.postflop-sheet.p-sheet{background:#102019;min-height:0}.postflop-sheet.p-sheet>header{background:0 0;border:0;padding:0;position:static}.p-sheet .range-panel{background:0 0;min-height:0}.p-sheet .range-panel h3{margin:0 0 8px}.p-sheet .range-panel>p{margin:8px 0}.p-settings .step{margin:18px 0}.p-settings .lbl{color:#cad7ce;margin-bottom:8px;font-size:14px}.p-settings .pf-chips{gap:8px}.p-settings .pf-chips button{border-radius:7px;min-height:48px;padding:8px 12px}.p-settings .startbar{background:0 0;border:0;margin:14px 0 0;padding:0;display:block}.p-settings .startbar .sum{color:#9db0aa;margin-bottom:10px;font-size:13px}.p-settings .startbar .btn{width:100%;min-height:48px}.p-settings .seg button{min-height:44px}.p-matrix-tools{justify-content:space-between;align-items:center;gap:8px;display:flex}.p-matrix-tools button{color:#e4b95e;white-space:nowrap;background:0 0;border:0;min-height:44px;font-size:14px}.p-matrix-scroll{padding:2px;overflow-x:auto}.p-matrix.expanded{min-width:596px}.preflop-v2 .p-matrix.expanded button{min-height:44px;font-size:13px}.p-matrix.expanded small{font-size:11px}.p-review button{min-width:44px;min-height:44px}@media (width<=380px){.p-review th{font-size:12px}.p-verdict{flex-wrap:nowrap;font-size:12px}}.p-header .p-header-text{font-size:14px}@media (width<=400px){.p-summary .p-content{padding-inline:12px}}.p-matrix .code-L,.p-swatch.code-L{background:#296b80}.p-matrix .code-K,.p-swatch.code-K{background:#62518a}.p-swatch{background:#2a3840;border-radius:2px;flex-shrink:0;width:12px;height:12px;display:inline-block}.p-legend>span{align-items:center;gap:5px;display:inline-flex}.p-verdict.wrong{text-align:left;align-items:flex-start}.p-verdict.wrong .p-mark{margin-top:1px}.p-recommendation{min-width:0}.p-action-name,.p-recommendation small{white-space:nowrap}.p-training>.p-header{padding:calc(4px + env(safe-area-inset-top)) 16px 4px;min-height:48px}.p-training .p-timeline{scrollbar-width:none;background:0 0;border:0;border-bottom:1px solid #2d4638;padding:4px 16px}.p-training .p-timeline::-webkit-scrollbar{display:none}.p-training .p-timeline button{white-space:nowrap;flex:none;min-height:36px;padding:4px 9px;font-size:12px}.p-training .p-decision{padding:0 16px 12px}.p-training .p-decision h2{margin:4px 0 12px;font-size:15px;line-height:1.4}.p-training .p-chosen-action{color:#e9eef1;margin:6px 0 12px;font-size:16px;font-weight:600;line-height:22px}.p-training .p-feedback{flex-wrap:nowrap;gap:6px;min-height:60px;padding:8px 10px}.p-training .p-feedback-copy{white-space:nowrap;gap:5px;min-width:0}.p-training .p-feedback.wrong .p-feedback-copy{font-size:13px}.p-training .p-feedback button{white-space:nowrap;flex:none;padding:0 2px}@media (prefers-reduced-motion:reduce){.p-training .p-combo{animation:none}}.p-pot{text-align:center;color:#bacac0}.p-pot small{font-size:12px}.p-pot b{color:#edf2ed;font-size:22px;display:block}.p-meta{color:#9fb4a9;justify-content:space-between;align-items:center;gap:8px;padding:0 4px 0 16px;font-size:12px;display:flex}.p-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p-meta button{width:36px;min-height:32px;color:var(--p-gold);background:0 0;border:0;flex:none}.p-dock .p-feedback{margin:0 0 10px}.p-seat-tabs{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.p-seat-tabs button{color:#c5d1c8;background:#1b3024;border:1px solid #36503c;border-radius:8px;min-height:36px;padding:0 12px}.p-seat-tabs button[aria-selected=true]{color:#e7c773;background:#35462c;border-color:#dbb85c}.p-library-group h3{color:#9aac9f;margin:14px 0 4px;font-size:13px}.p-settings button,.p-range-actions button,.p-header .p-header-text,.pf-ed-head button{white-space:normal;overflow-wrap:anywhere;min-height:48px;font-size:14px}.p-settings .pf-set{padding:16px 0;display:block}.p-settings .pf-set .acts-row{margin-top:12px}.p-settings .pf-set .t{min-width:0}.p-settings .pf-sets-list.multiple{overscroll-behavior:contain;max-height:42dvh;padding-bottom:16px;overflow-y:auto}.p-settings .pf-new{gap:8px;display:flex}.pf-set-details summary{cursor:pointer;align-items:center;min-height:48px;font-size:14px;display:flex}.pf-set-details dl{grid-template-columns:auto minmax(0,1fr);gap:8px;font-size:14px;display:grid}.pf-set-details dd{overflow-wrap:anywhere;margin:0}.p-range-actions>button{width:100%;margin:6px 0}.p-range-actions .pf-share{flex-direction:column;align-items:stretch;display:flex}.p-range-actions input{width:100%;min-width:0;min-height:48px}.p-settings .pf-shared{background:#141f1a;border:1px solid #3a4f43;border-radius:14px;gap:14px;padding:16px;display:grid}.p-settings .pf-shared .sum{gap:6px;margin:0;display:grid}.pf-shared-label{color:#9db0aa;font-size:12px}.pf-shared-name{color:#eef3ef;overflow-wrap:anywhere;font-size:18px}.pf-shared-meta{flex-wrap:wrap;gap:6px;display:flex}.pf-shared-meta span{color:#b7c7bd;overflow-wrap:anywhere;border:1px solid #2f4338;border-radius:999px;padding:3px 9px;font-size:12px}.pf-shared .note{margin-top:4px;line-height:1.6}.pf-shared-actions{gap:10px;display:grid}.app-shell-header{max-width:var(--app-frame-width,760px);padding:calc(6px + env(safe-area-inset-top,0px)) 16px 6px;background:#141e24;border-bottom:1px solid #2d4034;justify-content:space-between;align-items:center;margin:auto;display:flex}.app-shell-header button{color:#dce4df;background:0 0;border:0;min-width:44px;min-height:44px;font-size:15px}.practice-home{max-width:var(--app-content-width,640px);margin:auto;padding:16px 20px 110px}.practice-home>h1{margin:0 0 8px;font-size:30px}.practice-home>p{color:#97aa9e;margin:0 0 16px}.practice-settings h2{margin:18px 0 14px;font-size:20px}.practice-settings fieldset{border:0;min-width:0;margin:0 0 16px;padding:0}.practice-settings legend{width:100%;margin-bottom:8px;font-size:16px;font-weight:650}.practice-settings legend small{color:#9aac9f;margin-left:8px;font-size:12px;font-weight:400}.practice-segments{background:#17261e;border:1px solid #304536;border-radius:12px;gap:4px;padding:4px;display:flex}.practice-segments button{color:#9bb0a0;background:0 0;border:0;border-radius:8px;flex:1;min-height:44px;font-size:15px;font-weight:600}.practice-segments button[aria-pressed=true]{color:#e4c36e;background:#35482b}.practice-positions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.practice-sets{flex-wrap:wrap;gap:8px;display:flex}.practice-sets button{padding:0 14px}.practice-positions button,.practice-sets button,.practice-tag-group button{color:#c5d1c8;background:#1b3024;border:1px solid #36503c;border-radius:9px;min-height:44px;font-size:15px}.practice-settings button[aria-pressed=true]{color:#e7c773;background:#35462c;border-color:#dbb85c}.practice-primary{color:#111e15;background:#dfbe65;border:0;border-radius:12px;width:100%;min-height:50px;font-size:17px;font-weight:700}.practice-primary:disabled{opacity:.45}.practice-hint{color:#9aac9f;font-size:13px;line-height:1.6}.practice-resume{background:#283222;border:1px solid #6c653e;border-radius:12px;margin:22px 0;padding:14px}.practice-resume>div{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.practice-resume strong{font-size:15px}.practice-resume span{color:#a9b6a9;font-size:12px}.practice-resume>button{color:#dbe5db;background:0 0;border:1px solid #4a6049;border-radius:9px;width:100%;min-height:44px;margin-top:12px;font-size:16px}.practice-resume small{margin:0 8px;font-size:13px}.practice-utilities{justify-content:space-between;margin-top:24px;display:flex}.practice-utilities button,.practice-more{color:#b7c8bb;background:0 0;border:0;min-height:44px}.practice-tag-group{margin-bottom:14px}.practice-tag-group>span{color:#a6b9aa;margin-bottom:7px;font-size:13px;display:block}.practice-tag-group>div{flex-wrap:wrap;gap:7px;display:flex}.practice-tag-group button{min-height:40px;padding:7px 12px;font-size:13px}.practice-flops{grid-template-columns:repeat(3,max-content);gap:8px;display:grid}.practice-flops>button{background:#1c3024;border:1px solid #344b39;border-radius:3px;justify-content:center;min-height:0;padding:0;display:flex}.practice-flops .pc.sm{--w:var(--card-flop-picker)}.practice-flops>button[aria-pressed=true]{outline-offset:1px;outline:3px solid #f1ca61}.app-bottom-nav{z-index:35;width:100%;max-width:var(--app-frame-width,760px);padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#142119;border-top:1px solid #344334;justify-content:space-around;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}html[data-keyboard] .app-bottom-nav{display:none}.app-bottom-nav button{white-space:normal;overflow-wrap:break-word;text-align:center;color:#9aafa0;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;min-height:54px;padding:2px 0;font-size:12px;line-height:1.15;display:flex}.app-bottom-nav svg{width:24px;height:24px}.app-bottom-nav button[aria-current=page]{color:#e0bf64}.app-more{gap:10px;display:grid}.app-more button{min-height:48px}.practice-home [hidden]{display:none!important}.practice-home .preflop-v2{margin:0 -20px}.app-with-nav{padding-bottom:90px}.practice-home button:focus-visible,.app-bottom-nav button:focus-visible{outline-offset:3px;outline:2px solid #e4c36e}.app-error{z-index:80;top:calc(12px + env(safe-area-inset-top,0px));background:#452b27;border:1px solid #a76d56;border-radius:10px;width:calc(100% - 24px);max-width:620px;padding:14px 45px 14px 16px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0007}.app-error button{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;font-size:22px;position:absolute;top:0;right:0}.ha:has(.ha-overline) .ha-main{padding-bottom:100px}@media (width<=380px){.app-bottom-nav button{letter-spacing:-.15px;font-size:11px}}html[data-platform=native] .tab-page-header,html[data-platform=native] .tab-page-intro{display:none}html[data-platform=native] .tab-page-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-platform=native] .practice-home.tab-root,html[data-platform=native] .profile-page.tab-root,html[data-platform=native] .ha.tab-root .ha-main{padding-top:calc(16px + env(safe-area-inset-top,0px))}.practice-segments .practice-count{opacity:.75;margin-left:6px;font-size:11px;font-weight:400}.practice-segments button.practice-empty{opacity:.55}.postflop-settings{padding-bottom:150px}.practice-board-options{margin:16px 0}.practice-board-options>summary{cursor:pointer;min-height:44px;padding:10px 0}.practice-board-options>summary span{color:#9aac9f;margin-left:8px;font-size:13px}.practice-board-options[open]>summary{margin-bottom:12px}.practice-start-dock{z-index:34;bottom:calc(71px + env(safe-area-inset-bottom,0px));width:min(100%, var(--app-content-width,640px));box-sizing:border-box;background:#142119;border-top:1px solid #344334;padding:8px 20px 12px;position:fixed;left:50%;transform:translate(-50%)}.practice-start-dock .practice-hint{margin:0 0 6px}.practice-start-dock .practice-primary{margin:0}.session-hands{scroll-margin-top:16px}.practice-board-options .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.summary-with-navigation{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.summary-with-navigation>.session-review{padding-top:16px}.practice-utilities{gap:12px;margin:20px 0 24px}.practice-utilities button{color:#d4dfd7;background:#131c17;border:1px solid #2d4034;border-radius:10px;flex:1}.invite-gate{z-index:900;box-sizing:border-box;width:min(420px,100%);padding:24px 24px calc(72px + env(safe-area-inset-bottom,0px));background:var(--bg);color:var(--text);flex-direction:column;align-items:stretch;gap:14px;margin:0 auto;display:flex;position:fixed;inset:0;overflow-y:auto}.invite-brand{flex-direction:column;align-items:center;gap:8px;margin-bottom:22px;display:flex}.invite-brand img{aspect-ratio:1;width:min(40vw,144px,22dvh);height:auto;margin-bottom:10px}.invite-brand strong{color:var(--gold);font-size:18px;font-weight:600;line-height:24px}.invite-brand span{color:#aab8b2;white-space:nowrap;font-size:13px;line-height:20px}.invite-gate h1{text-align:center;margin:0;font-size:24px;line-height:1.3}.invite-gate p{color:#c4d0c8;text-align:center;margin:0;line-height:1.6}.invite-gate form{flex-direction:column;gap:10px;margin:6px 0 0;display:flex}.invite-gate input{box-sizing:border-box;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-variant-numeric:tabular-nums;width:100%;min-width:0;padding:14px 12px;font-size:18px}.invite-gate input::placeholder{text-transform:none;letter-spacing:.04em}.invite-gate input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.invite-gate .btn{text-align:center;border-radius:12px;min-height:52px;font-size:16px}.invite-gate .btn:disabled{opacity:.55}.invite-gate .note{color:#94a59b;text-align:center;font-size:13px}.invite-gate:before,.invite-gate:after{content:"";flex:1 0 0}@media (height<=700px){.invite-gate{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));gap:10px}.invite-brand{margin-bottom:8px}.invite-brand img{width:min(30vw,96px,17dvh);margin-bottom:4px}.invite-gate h1{font-size:22px}}.invite-gate .join-landing{flex-direction:column;gap:14px;display:flex}.invite-gate .join-landing .join-card{color:#e7c477;background:#1a2119;border:1px solid #4a4630;border-radius:12px;padding:14px 16px;font-weight:600}.invite-gate .join-warning{background:#131c17;border:1px solid #243029;border-radius:10px;padding:10px 14px;font-size:14px}:root{--bg:#0c1115;--panel:#141c22;--panel2:#1a242b;--line:#28353e;--text:#e9eef1;--muted:#8ea1ab;--felt:#0e5741;--felt-hi:#197256;--rail:#35261a;--rail-hi:#5b4129;--gold:#e4b95e;--good:#22b573;--good-bg:#0f3d2a;--ok:#f0b429;--ok-bg:#43340c;--bad:#ec4f4b;--bad-bg:#4a1717;--info:#6cb6ff;--red:#cf2230;--black:#15191c;--a-fold:#5f7fa0;--a-check:#3f9a6b;--a-call:#3f9a6b;--a-bet-s:#e8a33a;--a-bet-m:#e2702f;--a-bet-l:#d2433f;--a-raise:#c2375f;--a-allin:#9b2c6e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;font:15px/1.5 -apple-system,PingFang SC,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}html:lang(zh-TW) body{font-family:-apple-system,PingFang TC,Noto Sans TC,Microsoft JhengHei,system-ui,sans-serif}html:lang(ja) body{word-break:auto-phrase;font-family:-apple-system,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,Meiryo,system-ui,sans-serif}html:lang(ja) :is(h1,h2,h3),html:lang(zh-TW) :is(h1,h2,h3),html:lang(ko) :is(h1,h2,h3){text-wrap:balance}html:lang(ko) body{word-break:keep-all;font-family:-apple-system,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,sans-serif}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}input,textarea,select{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:9px 12px}a{color:var(--info)}.note{color:var(--muted);font-size:12px}.wrap{max-width:980px;margin:0 auto;padding:22px 16px 60px}.standalone-top{padding-top:calc(22px + env(safe-area-inset-top,0px))}.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.panel h3{color:var(--muted);letter-spacing:1px;margin:0 0 10px;font-size:13px;font-weight:600}.btn{border-radius:10px;padding:9px 16px;font-weight:600;text-decoration:none;display:inline-block}.btn.primary{background:var(--gold);color:#1a1206}.btn.ghost{border:1px solid var(--line)}.btn.small{padding:5px 10px;font-size:13px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.error{background:var(--bad-bg);border:1px solid var(--bad);white-space:pre-wrap;border-radius:10px;max-width:900px;margin:10px auto;padding:10px 14px}.loading{text-align:center;color:var(--muted);padding:80px 16px}.brand{letter-spacing:.5px;font-weight:800}.brand span{color:var(--gold)}.pc.street{--w:var(--card-record)}.pc.sm{--w:var(--card-small)}.pc.md{--w:var(--card-medium)}.pc.lg{--w:var(--card-large)}.pc.xl{--w:var(--card-extra-large)}.cards{gap:4px;display:flex}.lobby{max-width:900px;margin:0 auto;padding:26px 16px 60px}.lobby h1{margin:0 0 2px;font-size:26px}.step{margin-top:22px}.step .lbl{color:var(--muted);letter-spacing:1px;margin-bottom:10px;font-size:13px}.flop-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.flop-card{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex;position:relative}.flop-card.on{border-color:var(--gold);box-shadow:0 0 0 3px #e4b95e2e}.flop-card:disabled{opacity:.5}.flop-card .t{font-size:16px;font-weight:700}.flop-card .d{color:var(--muted);font-size:12px}.badge{border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:11px;font-weight:600}.badge.live{color:var(--good);background:#22b5732e}.badge.soon{color:var(--ok);background:#f0b42929}.seg{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.seg button{color:var(--muted);padding:9px 16px}.seg button.on{background:var(--panel2);color:var(--text);box-shadow:inset 0 -2px 0 var(--gold)}.seg input{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;width:70px}.mode{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mode button{text-align:left;border:1px solid var(--line);border-radius:12px;padding:12px}.mode button.on{border-color:var(--gold);background:#e4b95e0f}.mode b{display:block}.startbar{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding:12px 14px;display:flex}.startbar .sum{min-width:220px;color:var(--muted);flex:1;font-size:13px}.startbar .sum b{color:var(--text)}.resume{border-color:var(--gold);margin-top:16px}@media (width<=560px){.mode{grid-template-columns:1fr}}.stage{grid-template-columns:1fr 290px;gap:18px;max-width:1120px;margin:0 auto;padding:18px 16px 170px;display:grid}.stage>*{min-width:0}.table{padding:16px 0;position:relative}.strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;align-items:center;gap:6px;margin-bottom:4px;padding:6px 2px;display:flex;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.st-mark{border-left:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:5px;padding:0 6px 0 10px;font-size:12px;display:flex}.st-mark:first-child{border-left:0;padding-left:2px}.st-mark b{color:var(--text);letter-spacing:.5px}.st-mark .chip{width:12px;height:12px}.sa{scroll-snap-align:end;white-space:nowrap;background:color-mix(in srgb, var(--c,var(--line)) 22%, var(--panel));border:1px solid color-mix(in srgb, var(--c,var(--line)) 55%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:stretch;font-size:12px;line-height:1;display:flex;overflow:hidden}.sa>span{align-items:center;padding:6px 8px;display:flex}.sa .who{color:var(--muted);padding-right:0}.sa.me .who{color:var(--gold);font-weight:700}.sa .k{gap:5px;font-weight:600}.sa .k i{color:var(--c);font-style:normal;font-weight:800}.sa .f,.sa .ev{background:color-mix(in srgb, var(--c,var(--line)) 45%, var(--panel));border-left:1px solid #00000040;font-weight:700}.sa.wait{--c:var(--gold);animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.45}}.mistake{border-top:1px solid var(--line);padding:12px 0}.mistake-h{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.mistake-h b{color:var(--text);font-size:14px}.mistake-h .btn{margin-left:auto}.mistake-step+.mistake-step{margin-top:12px}.mistake-street{color:var(--muted);align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.overview-node{margin-top:12px}.overview-node>b{margin-bottom:6px;font-size:14px;display:block}.overview>.btn{margin-top:12px}.table .rail{background:radial-gradient(ellipse at 50% 25%, var(--rail-hi), var(--rail) 70%);border-radius:999px;position:absolute;inset:40px 0;box-shadow:0 18px 44px #0009,inset 0 2px #ffffff14}.table .felt{background:radial-gradient(ellipse at 50% 40%, var(--felt-hi), var(--felt) 62%, #093a2c);border-radius:999px;position:absolute;inset:54px 14px;box-shadow:inset 0 0 42px #0000008c}.table .felt:after{content:"FLOPWISE";letter-spacing:8px;color:#ffffff0d;font-size:22px;font-weight:800;position:absolute;bottom:22%;left:50%;transform:translate(-50%)}.layout{flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.seat{align-items:center;gap:10px;display:flex}.plate{border:1px solid var(--line);text-align:center;background:#090c0fed;border-radius:12px;min-width:128px;padding:5px 14px;position:relative}.plate .n{color:var(--muted);font-size:12px}.plate .s{font-variant-numeric:tabular-nums;font-weight:700}.plate.acting{border-color:var(--gold);box-shadow:0 0 0 3px #e4b95e40}.dealer{color:#222;text-align:center;background:#fff;border-radius:50%;width:22px;height:22px;margin-top:-11px;font:800 11px/22px system-ui;position:absolute;top:50%;right:-30px;box-shadow:0 2px 4px #00000080}.said{color:#fff;background:#3f9a6bf2;border-radius:6px;margin-top:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-block}.said.aggr{background:#d2433ff2}.bet{font-variant-numeric:tabular-nums;background:#00000059;border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:1px 10px 1px 4px;font-size:12px;display:inline-flex}.center{text-align:center}.street-tag{letter-spacing:3px;color:#b9d6c9;margin-bottom:6px;font-size:11px}.board{justify-content:center;gap:6px;display:flex}.pot{font-variant-numeric:tabular-nums;background:#00000059;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:4px 14px;display:inline-flex}.pot small{color:#b9d6c9}.chip{background:radial-gradient(circle, #fff 0 28%, var(--gold) 29% 58%, #fff 59% 68%, var(--gold) 69%);border-radius:50%;width:16px;height:16px}.notice{max-width:620px;color:var(--muted);text-align:center;margin:10px auto 0;font-size:13px}.fb{border:1px solid;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;max-width:620px;margin:12px auto 0;padding:12px 14px;animation:.35s ease-out pop;display:grid}.fb .score{color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:62px;height:62px;font-size:24px;font-weight:800;display:grid}.fb .head{font-weight:700}.fb .head span{color:#ffffffbf;font-size:13px;font-weight:400}.fb .msg{color:#ffffffbf;font-size:12px}.fb .bar{grid-column:1/-1}.fb.g{background:var(--good-bg);border-color:var(--good)}.fb.g .score{background:var(--good)}.fb.o{background:var(--ok-bg);border-color:var(--ok)}.fb.o .score{background:var(--ok);color:#2a1e00}.fb.b{background:var(--bad-bg);border-color:var(--bad)}.fb.b .score{background:var(--bad)}.fb.none{background:var(--panel);border-color:var(--line)}.fb.none .score{background:var(--line);font-size:14px}@keyframes pop{0%{opacity:.3;transform:scale(.96)}to{opacity:1;transform:none}}.sbar{background:var(--line);border-radius:6px;height:12px;display:flex;overflow:hidden}.sbar i{height:100%;display:block}.sbar i.me{box-shadow:inset 0 0 0 2px #fff}.legend{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12px;display:flex}.legend span.me{color:#fff;font-weight:600}.legend i{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.actionbar{z-index:4;padding:22px 16px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0c111500,#0c1115f7 26%);position:fixed;bottom:0;left:0;right:0}.actionbar .inner{max-width:900px;margin:0 auto}.facing{color:var(--muted);text-align:center;margin-bottom:8px;font-size:13px}.facing b{color:var(--text)}.acts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.act{text-align:center;background:color-mix(in srgb, var(--c) 26%, #10161a);border:1px solid #ffffff14;border-top:3px solid var(--c);border-radius:12px;padding:10px 6px;transition:transform 80ms}.act:not(:disabled):hover{transform:translateY(-2px)}.act .t{font-size:16px;font-weight:700}.act .sub{color:var(--muted);font-variant-numeric:tabular-nums;min-height:18px;font-size:12px}.act kbd{float:right;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:0 4px;font:11px ui-monospace,monospace}.act.confirm{outline:2px solid var(--gold)}.stage.done{padding-bottom:0}.after-hand .wrap{padding-bottom:120px}.endbar{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (width<=420px){.endbar{flex-wrap:nowrap}.endbar>.btn{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding-left:8px;padding-right:8px;line-height:1.25}}.side{flex-direction:column;gap:12px;display:flex}.tl{margin:0;padding:0;font-size:13px;list-style:none}.tl li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:8px;padding:5px 0;display:flex}.tl .st{color:var(--gold);letter-spacing:2px;border:0;padding-top:10px;font-size:11px}.tl .hero{font-weight:600}.tag{color:#fff;white-space:nowrap;border-radius:5px;padding:0 7px;font-size:11px;font-weight:700}.tag.g{background:var(--good)}.tag.o{background:var(--ok);color:#2a1e00}.tag.b{background:var(--bad)}.tag.none{background:var(--line);color:var(--muted)}@media (width<=900px){.stage{grid-template-columns:1fr}}@media (width<=600px){.stage{padding-bottom:200px}.facing,.fb .msg{display:none}.fb .score{width:44px;height:44px;font-size:18px}.acts{grid-template-columns:repeat(3,1fr)}.acts[data-n="2"]{grid-template-columns:repeat(2,1fr)}.acts[data-n="4"]{grid-template-columns:repeat(4,1fr);gap:6px}.acts[data-n="4"] .act{padding:8px 2px}.acts[data-n="4"] .act .t{font-size:14px}.acts[data-n="4"] .act .sub{font-size:11px}}.result{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;padding:14px 18px;display:flex}.result .big{font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.result .showdown{flex-wrap:wrap;gap:24px;margin-left:auto;display:flex}.result .who{color:var(--muted);text-align:center;margin-bottom:4px;font-size:12px}.result .who.win{color:var(--good)}.lesson{color:var(--muted);margin:10px 2px 0;font-size:13px}.streets{gap:6px;margin:18px 0 10px;display:flex;overflow-x:auto}.streets button{border:1px solid var(--line);color:var(--muted);letter-spacing:1px;border-radius:10px;flex:none;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.streets button.on{border-color:var(--gold);color:var(--text)}.dec{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin-bottom:10px;overflow:hidden}.dec-h{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.dec-h .ctx{color:var(--muted);font-size:12px}.dec-h .you{font-weight:700}.dec-h .tag{margin-left:auto;padding:2px 10px;font-size:12px}.dec.g{border-color:#22b5738c}.dec.g .dec-h{background:#22b5731a}.dec.o{border-color:#f0b4298c}.dec.o .dec-h{background:#f0b4291a}.dec.b{border-color:#ec4f4b8c}.dec.b .dec-h{background:#ec4f4b1a}.dec-b{padding:12px 14px}.tiles{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-top:10px;display:grid}.tile{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:8px 10px 10px;position:relative;overflow:hidden}.tile .fill{background:var(--c);height:4px;position:absolute;bottom:0;left:0}.tile .nm{color:var(--muted);align-items:baseline;gap:6px;font-size:12px;display:flex}.tile .nm:before{content:"";background:var(--c);border-radius:2px;flex:none;width:8px;height:8px}.tile .fq{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.2}.tile .ev{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.tile.mine{border:2px solid #fff}.tile .mk{color:#111;background:#fff;border-radius:4px;padding:0 5px;font-size:10px;font-weight:800;position:absolute;top:6px;right:6px}.tile .best{color:var(--gold);font-size:11px}.dec-f{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;font-size:12px;display:flex}.ai-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 4px 10px;font-size:13px;display:flex}.ai-line b{color:var(--gold);letter-spacing:2px;font-size:12px}.ai-line span.a{border:1px dashed var(--line);border-radius:999px;padding:1px 10px}.sum-grid{grid-template-columns:260px 1fr;gap:16px;display:grid}.ring{border-radius:50%;place-items:center;width:164px;height:164px;margin:6px auto;display:grid}.ring>div{background:var(--panel);text-align:center;border-radius:50%;place-items:center;width:126px;height:126px;display:grid}.ring b{font-size:34px;line-height:1}.ring small{color:var(--muted)}.dist{justify-content:space-around;margin-top:8px;font-size:13px;display:flex}.dist b{text-align:center;font-size:20px;display:block}.leak{border-left:3px solid var(--ok);background:var(--panel2);border-radius:0 10px 10px 0;margin-bottom:8px;padding:8px 12px}.handstrip{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.hs{text-align:left;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:13px}.hs .top{justify-content:space-between;align-items:center;gap:6px;display:flex}.chat{flex-direction:column;gap:10px;font-size:14px;display:flex}.msg{white-space:pre-wrap;border-radius:12px;max-width:88%;padding:10px 12px}.msg.coach{background:var(--panel2);border:1px solid var(--line);border-top-left-radius:4px}.msg.coach.failed{border-color:var(--bad);color:var(--muted)}.hand-coach .msg.coach{max-width:100%}.msg.me{background:#26402f;border-top-right-radius:4px;align-self:flex-end}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips .chips-label{color:var(--muted);align-self:center;font-size:12px}.chips button{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:12px}.composer{gap:8px;display:flex}.composer input,.composer textarea{flex:1;min-width:0}.composer .btn{flex:none;align-self:stretch;padding:0 18px}@media (width<=760px){.sum-grid{grid-template-columns:1fr}}.modal-bg{z-index:20;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{overscroll-behavior:contain;background:var(--panel);border:1px solid var(--line);border-radius:16px;max-width:560px;max-height:calc(100dvh - 32px);padding:18px 20px;font-size:14px;overflow-y:auto}.modal h2{margin:0 0 8px;font-size:18px}.modal li{margin:6px 0}.confirm-actions{gap:12px;margin:20px 0 0;display:flex}.confirm-actions button{border:1px solid var(--line);color:#e8eee9;background:#1b2d23;border-radius:12px;flex:1;min-height:52px;padding:12px 16px;font-size:16px;font-weight:600}.confirm-actions button.primary{background:var(--gold);border-color:var(--gold);color:#1a1206;font-weight:700}.confirm-actions button:disabled{opacity:.6}.postflop-sheet.signin{width:min(420px,100%)}.postflop-sheet.signin .signin-google{border-radius:10px;height:44px;margin:4px 0 0;position:relative;overflow:hidden}.postflop-sheet.signin .signin-google-face{color:#1f1f1f;pointer-events:none;background:#fff;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex;position:absolute;inset:0}.postflop-sheet.signin .signin-google-hit{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;opacity:.001;transform-origin:top;justify-content:center;display:flex;position:absolute;inset:0;transform:scaleY(1.1)}.postflop-sheet.signin .signin-or{color:var(--muted,#8fa396);align-items:center;gap:12px;margin:12px 0 4px;font-size:13px;display:flex}.postflop-sheet.signin .signin-or:before,.postflop-sheet.signin .signin-or:after{content:"";background:var(--line);flex:1;height:1px}.postflop-sheet.signin form{flex-direction:column;gap:10px;margin:8px 0;display:flex}.postflop-sheet.signin input{width:100%;min-width:0;padding:10px 12px;font-size:16px}.postflop-sheet.signin input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.postflop-sheet.signin input.code{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}.postflop-sheet.signin .note{overflow-wrap:anywhere}.signin-benefits{color:#cfdcd1;gap:8px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.signin-benefits li{align-items:center;gap:10px;display:flex}.signin-benefits li:before{content:"✓" / "";color:#7bd09a;background:#1f3a2b;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.coach-open{margin:-4px 0 12px}.hand-coach{flex-direction:column;gap:8px;margin:-4px 0 14px;padding:0;font-size:14px;display:flex}.hand-coach textarea{resize:vertical;width:100%;font:inherit;min-width:0;color:var(--text);background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:16px}.coach-preview{gap:14px;margin:4px 0 10px;display:grid}.coach-preview h4{color:var(--text);margin:0 0 8px;font-size:14px}.cp-rows,.cp-more{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cp-rows li{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.cp-more li{border:1px dashed var(--line);min-height:44px;color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.cp-lock{flex:0 0 16px}.coach-exhausted{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:14px}.cp-label{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cp-label em{border:1px solid var(--gold);color:var(--gold);border-radius:6px;padding:1px 6px;font-size:11px;font-style:normal}.cp-bar{background:var(--panel2);border-radius:4px;height:8px;overflow:hidden}.cp-bar i{background:var(--muted);border-radius:4px;height:100%;display:block}.cp-rows li.chosen .cp-bar i{background:var(--gold)}.cp-rows b{text-align:right;font-variant-numeric:tabular-nums;min-width:3.4em}.cp-verdict{color:var(--muted);margin:10px 0 0;font-size:13px}.cp-verdict.loss{color:var(--text)}.tool-trail{color:var(--muted);font-size:13px}.tool-trail summary{cursor:pointer}.tool-trail ul{margin:4px 0 0;padding-left:18px}.tool-trail li.failed{color:var(--bad)}@media (pointer:coarse){.act kbd{display:none}.btn.small{min-height:40px}.chips button{min-height:36px}.tool-trail summary{padding:8px 0}.kbd-hint{display:none}}.coach-later{margin:-4px 0 12px}.postflop-sheet.signin .signin-mode{margin:4px 0 6px;display:flex}.postflop-sheet.signin .signin-mode button{flex:1}.plan h1{margin:0 0 2px;font-size:20px}.plan-head{align-items:center;gap:14px;margin-top:12px;display:flex}.plan .facts{color:var(--muted);margin:4px 0 12px}.plan .facts b{color:var(--text)}.strength .srow{grid-template-columns:84px 1fr 1fr;align-items:center;gap:8px;margin:6px 0;font-size:13px;display:grid}.strength .slabel{color:var(--muted)}.sbar{background:var(--panel2);border-radius:6px;height:22px;position:relative;overflow:hidden}.sbar i{background:#3b5566;position:absolute;inset:0 auto 0 0}.sbar.me i{background:color-mix(in srgb, var(--gold) 60%, #2a2a2a)}.sbar em{padding-left:8px;font-style:normal;line-height:22px;position:relative}.plan-node{margin-top:14px}.plan-node h2{margin:0 0 10px;font-size:16px}.plan-node h2 .note{font-size:12px;font-weight:400}.mixbar{background:var(--panel2);border-radius:5px;min-width:0;height:18px;display:flex;overflow:hidden}.mixbar.big{border-radius:8px;height:28px}.mixbar span{color:#0c1115;white-space:nowrap;justify-content:center;align-items:center;min-width:0;font-size:11px;font-weight:700;display:flex;overflow:hidden}.mixbar.big span{font-size:12px}table.kinds{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:10px;font-size:13px}table.kinds th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:4px 6px;font-weight:400}table.kinds td{border-bottom:1px solid color-mix(in srgb, var(--line) 50%, transparent);vertical-align:middle;padding:5px 6px}table.kinds th:first-child{width:38%}table.kinds th:nth-child(2){text-align:right;width:44px}table.kinds td .draw{font-size:11px;display:block}table.kinds td.num{text-align:right;font-variant-numeric:tabular-nums}.plan .legend{color:var(--muted);flex-wrap:wrap;gap:10px;margin:10px 0 4px;font-size:12px;display:flex}.plan .legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.plan-grid summary{cursor:pointer;color:var(--muted);padding:8px 0;font-size:12px}.plan .grid13{grid-template-columns:repeat(13,1fr);gap:2px;max-width:520px;display:grid}.plan .grid13 .gc{aspect-ratio:1;color:#0c1115;border-radius:3px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex;overflow:hidden}.plan .grid13 .gc.out{color:var(--line);border:1px solid color-mix(in srgb, var(--line) 50%, transparent);background:0 0;font-weight:400}.plan .grid13 .gc.picked{outline-offset:-2px;outline:2px solid #e4c36e}.plan .grid13 .gc.mark{outline-offset:-1px;z-index:1;outline:2px solid #fff}.plan-link{margin:-6px 0 12px}@media (width<=600px){.plan .grid13 .gc{font-size:8px}}.plan-node{overflow:hidden}table.kinds tr.hl td{background:color-mix(in srgb, var(--gold) 18%, transparent)}table.kinds tr.hl td:first-child{box-shadow:inset 3px 0 0 var(--gold)}.plan .hand-row{background:color-mix(in srgb, var(--gold) 12%, var(--panel));border-radius:10px;margin:0 0 12px;padding:8px 12px}.msg.coach.structured{white-space:normal;max-width:100%}.structured section h4{color:var(--gold);margin:12px 0 4px;font-size:14px}.structured section p{margin:0;line-height:1.65}.structured>.btn{margin-top:12px}.facts-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:10px 12px;font-size:13px}.facts-card .facts-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.facts-card table{border-collapse:collapse;width:100%}.facts-card th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:3px 4px;font-weight:400}.facts-card td{border-bottom:1px solid color-mix(in srgb, var(--line) 50%, transparent);padding:4px}.facts-card td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.facts-card td.num.gap{white-space:normal;min-width:0}.facts-card{overflow-x:auto}.facts-card tr.me td{background:color-mix(in srgb, var(--gold) 10%, transparent)}.facts-card .good{color:var(--good)}.facts-card .okc{color:var(--ok)}.facts-card .badc{color:var(--bad)}.facts-card p{margin:8px 0 0}.facts-card .simplify{color:var(--text)}.preflop .good,.pf-quiz .good{color:var(--good)}.preflop .okc{color:var(--ok)}.preflop .badc{color:var(--bad)}.preflop .panel{margin-top:14px}.preflop .panel h3{margin:0 0 10px}.preflop .startbar .btn{white-space:nowrap}.pf-chips{flex-wrap:wrap;gap:8px;display:flex}.pf-chips button{border:1px solid var(--line);min-width:64px;color:var(--muted);border-radius:999px;padding:8px 14px}.pf-chips button.on{border-color:var(--gold);color:var(--gold);background:#e4b95e14}.pf-stats .seg{margin-bottom:12px}.pf-kpis{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.pf-kpis>div{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex:140px;padding:10px 14px}.pf-kpis b{font-variant-numeric:tabular-nums;font-size:26px;display:block}.pf-kpis span{color:var(--muted);font-size:12px}.pf-cols{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.pf-bar{grid-template-columns:90px 1fr 44px 64px;align-items:center;gap:10px;min-height:30px;font-size:14px;display:grid}.pf-bar .bar{background:var(--panel2);border-radius:4px;height:8px;overflow:hidden}.pf-bar .bar i{height:100%;display:block}.pf-bar .bar i.g{background:var(--good)}.pf-bar .bar i.o{background:var(--ok)}.pf-bar .bar i.b{background:var(--bad)}.pf-bar b{text-align:right;font-variant-numeric:tabular-nums}.pf-bar .n,.pf-miss .n{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.pf-missed .pf-range{max-width:460px;margin:6px 0 12px}.pf-miss{text-align:left;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px;width:100%;padding:7px 0;font-size:14px;display:flex}.pf-miss b{width:44px}.pf-miss span:first-of-type{flex:200px}.pf-top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pf-top .progress{flex:200px}.pf-layout{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:24px;display:grid}.pf-table{background:radial-gradient(ellipse at 50% 45%, var(--felt-hi), var(--felt) 70%);height:210px;box-shadow:inset 0 0 0 6px var(--rail);border-radius:110px;margin:6px 24px 0;position:relative}.pf-seat{flex-direction:column;align-items:center;gap:2px;font-size:12px;display:flex;position:absolute;transform:translate(-50%,-50%)}.pf-seat .p{background:#0009;border:1px solid #fff2;border-radius:8px;padding:1px 8px;font-weight:700}.pf-seat.me .p{border-color:var(--gold);color:var(--gold)}.pf-seat .s{color:#fffa;white-space:nowrap;font-size:11px}.pf-seat .s.on{color:#fff;background:#0007;border-radius:6px;padding:0 6px}.pf-seat.fold{opacity:.45}.pf-table.nine .pf-seat .p{padding:1px 6px;font-size:11px}.pf-table .mid{color:#fffa;text-align:center;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pf-q{text-align:center;margin-top:14px}.pf-q .t{font-size:19px;font-weight:700}.pf-hand{flex-direction:column;align-items:center;gap:4px;margin:14px 0;display:flex}.pf-hand .cls{color:var(--muted);font-size:13px}.pf-acts .act{min-height:58px}.pf-fb{border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.pf-fb>div{flex:1}.pf-fb.g{background:var(--good-bg);border:1px solid #22b57380}.pf-fb.b{background:var(--bad-bg);border:1px solid #ec4f4b80}.pf-fb .mark{background:var(--good);color:#062417;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:flex}.pf-fb.b .mark{background:var(--bad);color:#fff}.pf-side h3{margin:0 0 10px;font-size:15px}.pf-hidden{border:1px dashed var(--line);text-align:center;border-radius:12px;padding:40px 20px}.pf-grid{grid-template-columns:repeat(13,1fr);gap:2px;display:grid}.pf-grid .gc{aspect-ratio:1;color:#ffffffd8;letter-spacing:-.3px;border-radius:3px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.pf-grid .gc.nr{color:#ffffff38;background:#10171b}.pf-grid .gc.hl{outline-offset:-1px;z-index:1;outline:2px solid #fff;animation:1s infinite pulse}.pf-legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12px;display:flex}.pf-legend i{vertical-align:-1px;border-radius:2px;width:11px;height:11px;margin-right:5px;display:inline-block}.pf-legend i.nr{box-shadow:inset 0 0 0 1px var(--line);background:#10171b}.lobby-preflop{margin-top:16px}@media (width<=860px){.pf-layout,.pf-cols{grid-template-columns:1fr}}@media (width<=520px){.pf-table{height:170px;margin:4px 4px 0}.pf-table.nine .pf-seat .s{font-size:10px}.pf-bar{grid-template-columns:70px 1fr 40px 52px;gap:6px}.pf-grid .gc{font-size:8px}}.pf-custom-note{color:var(--ok)}.pf-set{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.pf-set:last-child{border-bottom:0}.pf-set .t{flex-direction:column;flex:280px;gap:2px;display:flex}.pf-set .t .note,.pf-set .t .okc{font-size:12px}.acts-row{flex-wrap:wrap;gap:6px;display:flex}.pf-new{flex-wrap:wrap;margin-top:12px}.pf-grid .gc.unset,.pf-legend i.unset,.pf-shares i.unset{color:#f0b429c0;background:repeating-linear-gradient(45deg,#3a3320 0 3px,#262214 3px 6px)}.pf-editor .pf-ed-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pf-ed-head .name{width:240px;font-size:18px;font-weight:700}.pf-ed-head .tags{flex:260px}.linkish{color:var(--info);margin-left:6px;text-decoration:underline}.pf-ed{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;margin-top:12px;display:grid}.pf-ed-list{max-height:calc(100vh - 90px);position:sticky;top:70px;overflow:auto}.pf-ed-list .grp{margin-top:12px}.pf-ed-list .lbl{color:var(--muted);margin-bottom:4px;font-size:12px}.pf-ed-item{text-align:left;border-radius:8px;align-items:center;gap:6px;width:100%;padding:6px 8px;font-size:14px;display:flex}.pf-ed-item span:first-child{flex:1}.pf-ed-item.on{background:var(--panel2);box-shadow:inset 3px 0 0 var(--gold)}.pf-ed-main h3{margin:0}.pf-palette{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.pf-palette button{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.pf-palette button.on{border-color:var(--gold);color:var(--text);background:#e4b95e14}.pf-palette i,.pf-shares i{border-radius:3px;width:12px;height:12px;display:inline-block}.pf-paint{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;max-width:560px}.pf-paint .gc.nr{cursor:not-allowed}.pf-paint.diff .gc.off{outline-offset:-2px;outline:2px solid #fff}.pf-ed-tools{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:10px 0;font-size:14px;display:flex}.pf-ed-tools .fill{color:var(--ok);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pf-shares{flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.pf-shares span{align-items:center;gap:5px;display:inline-flex}.pf-shares em{color:var(--muted);font-size:12px;font-style:normal}.pf-pastebox{max-width:560px;margin-top:14px}.pf-pastebox .lbl{color:var(--muted);margin-bottom:4px;font-size:12px}.pf-pastebox textarea{box-sizing:border-box;width:100%}.pf-pastebox .row{align-items:center;margin-top:6px}.pf-ed-select{display:none}@media (width<=860px){.pf-ed{grid-template-columns:1fr;gap:10px}.pf-ed-list{max-height:none;position:static}.pf-ed-list .grp{display:none}.pf-ed-select{width:100%;margin-bottom:10px;display:block}}.app-promo{border:1px solid var(--gold);background:#e4b95e0f;border-radius:14px;margin:10px 0;padding:12px 14px}.app-promo .t{color:var(--gold);font-weight:700}.app-promo.compact{background:#1c1f18;border-color:#3b3a2a;border-radius:10px;padding:10px 12px}.app-promo.compact .t{font-size:13px;font-weight:600}.app-promo.compact .app-download>p:first-child{display:none}.app-promo.compact .app-download .note,.app-promo.compact .note{margin:2px 0 0;font-size:12px}.app-promo .stores{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.app-promo .disabled{opacity:.6;cursor:default}.quota{color:var(--muted);margin-top:8px;font-size:13px}.quota b{color:var(--text)}.pf-range-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pf-range-heading h3{margin:0}.pf-opponent-dialog{box-sizing:border-box;width:min(1100px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text,#e0e8ed);background:#131d23;border:1px solid #34454f;margin:0;padding:24px;position:fixed;inset:0 0 0 auto;overflow:auto}.pf-opponent-dialog::backdrop{background:#0006}@media (width<=640px){.pf-opponent-dialog{border-radius:18px 18px 0 0;width:100%;height:auto;max-height:92dvh;padding:16px;inset:auto 0 0}}.pf-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}@media (width<=640px){.pf-compare{display:block}.pf-own-summary{display:none}}.an-slots{flex-wrap:wrap;gap:28px;margin-bottom:10px;display:flex}.an-slots .note{margin-bottom:4px}.slot-btn{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0}.slot-btn.on{outline:2px solid var(--gold);outline-offset:2px}.cardgrid{background:var(--panel);border:1px solid var(--line);border-radius:12px;max-width:620px;padding:10px}.cardgrid>.note{margin-bottom:6px}.cg-row{grid-template-columns:repeat(13,minmax(0,1fr));gap:4px;margin-bottom:4px;display:grid}.cg-row button{cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;padding:0;display:flex}.cg-row .pc.sm{--w:var(--card-deck-picker);pointer-events:none}.cg-row button:not(:disabled):hover{outline:2px solid var(--gold)}.cg-row button:disabled{opacity:.18;cursor:default}.an-status.ok{color:var(--good)}.an-flops{flex-direction:column;gap:10px;display:flex}.an-texture>.note{margin-bottom:4px}.an-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:0;display:flex}.an-iso{color:var(--gold);padding-top:8px;padding-bottom:0}.an-stage{padding-bottom:18px}.an-input{margin-top:12px}.an-prompt{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-weight:600;display:flex}.an-prompt .note{margin-left:auto;font-weight:400}.an-freq{font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:4px;height:18px;margin-top:6px;font-size:11px;line-height:18px;position:relative;overflow:hidden}.an-freq i{background:color-mix(in srgb, var(--c) 70%, transparent);position:absolute;inset:0 auto 0 0}.an-freq span{position:relative}.an-freq em{font-style:normal}@media (width<=600px){.an-freq em{display:none}}.an-tools{align-items:center;gap:10px;margin-top:10px;display:flex}.an-line button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.an-line button:not(:disabled):hover,.an-line li.here{color:var(--gold)}.an-range{margin:8px 0;padding:0;font-size:13px;list-style:none}.an-range li{border-bottom:1px dashed var(--line);justify-content:space-between;padding:3px 0;display:flex}.an-decisions h2{margin:0 0 8px;font-size:18px}.pf-share{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;display:flex}.pf-share input{min-width:0;font:inherit;color:var(--text);background:var(--panel2);border:1px solid var(--line);border-radius:8px;flex:260px;padding:6px 8px;font-size:13px}.pf-shared{margin-bottom:14px}.coach-answer{overflow-wrap:anywhere;white-space:normal;min-width:0;line-height:1.6}.coach-answer p{white-space:pre-wrap;margin:0 0 .65em}.coach-answer>:first-child{margin-top:0}.coach-answer>:last-child{margin-bottom:0}.coach-answer strong{font-weight:600}.coach-answer.coach-answer :is(h1,h2,h3,h4,h5,h6){margin:1.1em 0 .4em;font-size:1em;font-weight:600;line-height:1.35}.coach-answer.coach-answer :is(h1,h2){font-size:1.1em}.coach-answer.coach-answer :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.coach-answer.coach-answer :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:.5em}.coach-answer :is(ul,ol){margin:0 0 .65em;padding-inline-start:1.3em}.coach-answer ol{padding-inline-start:1.7em}.coach-answer :is(ul,ol) :is(ul,ol){margin:.2em 0 .1em;padding-inline-start:1.1em}.coach-answer :is(ul,ol) :is(ul,ol) ol{padding-inline-start:1.5em}.coach-answer :is(ul,ol) :is(ul,ol) :is(ul,ol){padding-inline-start:.9em}.coach-answer li{margin:0 0 .25em}.coach-answer li>p{margin-bottom:.3em}.coach-answer li::marker{color:var(--muted)}.coach-cards{white-space:nowrap}.coach-answer pre{white-space:pre;overflow-x:auto}.coach-reveal{border:1px solid var(--line);border-radius:8px;margin:.8em 0 0;padding:0 12px}.coach-reveal>summary{cursor:pointer;box-sizing:border-box;min-height:44px;color:var(--good);padding:10px 0;font-weight:600}.coach-reveal[open]>summary{border-bottom:1px solid var(--line);margin-bottom:.6em}.coach-table{border:1px solid var(--line);-webkit-overflow-scrolling:touch;overflow-wrap:normal;border-radius:8px;max-width:100%;margin:.7em 0;overflow-x:auto}.coach-table:focus-visible{outline:2px solid var(--good);outline-offset:2px}.coach-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:1.45}.coach-table th,.coach-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:7px 9px}.coach-table th{color:var(--muted);background:color-mix(in srgb, var(--text) 5%, transparent);font-weight:600}.coach-table tbody tr:last-child td{border-bottom:0}.information{line-height:1.7}.information h3{margin-top:24px}.information p{margin:12px 0}.information button,.information a{min-height:44px;color:var(--gold,#dfbd66);padding:10px 12px;display:inline-block}.standalone-bar{z-index:5;min-height:52px;padding:env(safe-area-inset-top,0px) 12px 0 4px;background:#141c22;border-bottom:1px solid #25332c;align-items:center;gap:4px;display:flex;position:sticky;top:0}.standalone-bar h1{margin:0;font-size:17px;line-height:1.3}.standalone-page .information{padding-top:18px}.information section{scroll-margin-top:68px}.information h2{margin:28px 0 6px;font-size:18px}.legal-date{color:#8fa296;margin:0 0 8px;font-size:12px}.information .legal-note{color:#d8cfa9;background:#26261a;border:1px solid #5a5236;border-radius:10px;padding:12px 14px;font-size:13px}.legal-toc{background:#141f1a;border:1px solid #304037;border-radius:12px;margin:18px 0 8px;padding:4px 14px}.legal-toc ol{margin:0;padding:0;list-style:none}.legal-toc li+li{border-top:1px solid #25332c}.legal-toc a{color:#dfe8e1;width:100%;padding:10px 0;text-decoration:none;display:block}.information nav[aria-label=Language]{justify-content:flex-end;display:flex}.information nav[aria-label=Language] button{background:0 0;border:1px solid #3c5140;border-radius:999px;min-height:36px;padding:6px 14px}.app-language{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.app-language select{max-width:50%;min-height:44px}.account-delete-confirm{align-items:flex-start;gap:10px;margin:16px 0;display:flex}.account-delete-confirm input{flex:0 0 22px;width:22px;height:22px}html[lang=en] .app-bottom-nav{font-size:12px}body:before{content:"";height:env(safe-area-inset-top,0px);pointer-events:none;z-index:10000;background:#141e24;position:fixed;inset:0 0 auto}.feedback-form{gap:12px;display:grid}.feedback-form textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:140px;font:inherit;color:inherit;background:#192d23;border:1px solid #405645;border-radius:8px;padding:12px;font-size:16px}.feedback-form .feedback-diagnostics{align-items:center;gap:10px;display:flex}.feedback-form .feedback-diagnostics input{flex-shrink:0;width:20px;height:20px}.feedback-receipt{overflow-wrap:anywhere}.account-data>button{margin-block:12px;display:block}.account-delete-details{border-top:1px solid var(--line);margin-top:16px;padding-top:4px}.ai-report-field{gap:8px;min-width:0;display:grid}.ai-report-field select{width:100%;min-width:0}.rotate-notice{display:none}@media (height<=500px){html[data-landscape] .rotate-notice{z-index:1000;color:#e8efe9;text-align:center;background:#0c1115;justify-content:center;align-items:center;padding:24px;font-size:18px;display:flex;position:fixed;inset:0}html[data-landscape] body{overflow:hidden}}.ai-answer-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ai-answer-actions button,.pf .ai-answer-actions button{width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ai-answer-actions svg{width:16px;height:16px}.ai-answer-actions button[aria-pressed=true],.pf .ai-answer-actions button[aria-pressed=true]{color:var(--gold)}.ai-answer-actions button:focus-visible,.pf .ai-answer-actions button:focus-visible{outline:2px solid var(--gold)}.ai-answer-actions span{color:var(--muted);font-size:12px}.coach-suit{vertical-align:-.02em;width:.65em;height:.75em;margin-inline:.02em;display:inline-block}.coach-suit.red{color:#ee9696}.coach-suit svg{fill:currentColor;width:100%;height:100%;display:block}.ai-review-choice{margin-top:12px;display:block}:where(details>summary){cursor:pointer;list-style:none}:where(details>summary)::-webkit-details-marker{display:none}:where(details>summary):before{content:"▸" / "";color:#d4bf7a;vertical-align:-.12em;width:.95em;margin-right:.2em;font-size:1.5em;line-height:1;transition:transform .12s;display:inline-block}:where(details[open]>summary):before{content:"▾" / ""}@media (prefers-reduced-motion:reduce){:where(details>summary):before{transition:none}}.info-license summary:before,.stats-chart>summary:before{content:none}.plan-approx{background:#221f14;border:1px solid #5a4a28;border-radius:12px;margin:10px 0;padding:12px 14px}.plan-approx b{color:#f0e3bd}.plan-approx-boards{color:var(--muted);align-items:center;gap:10px;margin:8px 0 2px;font-size:13px;display:flex}.plan-approx p{color:var(--muted);margin:6px 0 0;font-size:13px}.app-promo.quiet{border-color:var(--line);background:0 0}.app-promo.quiet .t{color:var(--text);font-weight:600}@supports (-webkit-touch-callout:none){input:where(:not([type=checkbox],[type=radio],[type=range])),textarea,select{font-size:max(16px,1em)}html .pf-share input,html .ha-label select{font-size:16px}}:root{--app-frame-width:760px;--app-content-width:640px}html[data-platform=web] #root{max-width:var(--app-frame-width);min-height:100dvh;margin-inline:auto}html[data-platform=web] .wrap{max-width:var(--app-content-width)}html[data-platform=web] .ha{max-width:var(--app-frame-width)}html[data-platform=web] .ha-main{max-width:var(--app-content-width);margin-inline:auto}html[data-platform=web] .ha-footer{max-width:var(--app-content-width)}@media (width>=800px){html[data-platform=web]{scrollbar-gutter:stable both-edges}}
