.tc{--mc:var(--ac);flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.tc-head{flex:none}.tc-kick{letter-spacing:.12em;text-transform:uppercase;color:var(--ac);justify-content:space-between;gap:10px;min-height:16px;font-size:11px;font-weight:700;display:flex}.tc-kick span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tc-pos{color:var(--mut);letter-spacing:.04em;white-space:nowrap}.tc-title{justify-content:space-between;align-items:baseline;gap:10px;margin-top:2px;display:flex}.tc-title h2{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:19px;font-weight:750;display:flex}.tc-title h2 .side{border:1.5px solid #eef2f0b3;border-radius:50%;width:13px;height:13px}.tc-title h2 .side.w{background:#f8fafc}.tc-title h2 .side.b{background:#111}.tc-title p{color:var(--mut);text-align:right;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.tc[data-stage=lines] .tc-title p{color:var(--mc);font-weight:650}.tc-body{flex:auto;grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid;position:relative}.tc-boardbox{touch-action:pan-y;place-items:center;min-width:0;min-height:0;display:grid;container-type:size}.tc-boardbox.is-play{touch-action:none}.tc-board{width:min(100cqw,100cqh,920px);transition:filter .45s,transform .45s;position:relative}.tc-board.is-dim{filter:brightness(.45)saturate(.75)blur(1.5px);transform:scale(.985)}.tc-labels{pointer-events:none;z-index:4;position:absolute;inset:0}.tc-label{font:700 clamp(9px, 2.3cqmin, 14px) / 1.3 var(--font-geist-mono), ui-monospace, monospace;color:#fff;white-space:nowrap;background:#0a0d10db;border-radius:6px;padding:1px 5px;animation:.3s both tc-pop;position:absolute;transform:translate(calc(-100% - 2px),2px);box-shadow:0 2px 8px #00000059}.tc-label.good{background:#15803d}.tc-label.bad{background:#b91c1c}.tc-cap{z-index:5;color:#eef2f0;background:#0a0d10e0;border-radius:10px;padding:7px 10px;font-size:13.5px;line-height:1.4;animation:.3s both tc-rise;position:absolute;bottom:6px;left:6px;right:6px}.tc-end{z-index:5;color:#eef2f0;background:#0a0d10eb;border:1px solid #eef2f02e;border-radius:14px;flex-direction:column;gap:5px;padding:12px 14px;animation:.5s both tc-rise;display:flex;position:absolute;bottom:7%;left:7%;right:7%;box-shadow:0 18px 50px #00000080}.tc-end b{font-size:clamp(18px,4.2cqmin,30px);line-height:1.15}.tc-end.good b{color:#4ade80}.tc-end.bad b{color:#f87171}.tc-end span{color:#eef2f0d1;font-size:clamp(12px,2.4cqmin,15px)}.tc-win{background:#2a3138;border-radius:999px;height:20px;margin-top:3px;position:relative;overflow:hidden}.tc-win i{background:linear-gradient(90deg,#22c55e,#a3e635);height:100%;animation:1.1s both tc-grow;display:block}.tc-end.bad .tc-win i{background:linear-gradient(90deg,#ef4444,#f97316)}.tc-win small{color:#fff;text-shadow:0 1px 2px #0009;place-items:center;font-size:11.5px;font-weight:700;display:grid;position:absolute;inset:0}.tc-results{z-index:6;overscroll-behavior:contain;scrollbar-width:thin;justify-content:center;align-items:safe center;padding:4px 0;animation:.4s both tc-in;display:flex;position:absolute;inset:0;overflow-y:auto}.tc-res{background:color-mix(in srgb, var(--c0) 78%, #06090c99);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);border-radius:18px;flex-direction:column;gap:12px;width:min(100%,620px);padding:16px;display:flex;box-shadow:0 24px 60px #00000073}.tc-res-top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tc-res-move{color:var(--mut);align-items:baseline;gap:7px;font-size:14px;display:inline-flex}.tc-res-move b{color:var(--fg);font-size:21px}.tc-res-move em{font-style:normal;font-family:var(--font-geist-mono), monospace;font-size:13px}.tc-rating{font-family:var(--font-geist-mono), monospace;margin-left:auto;font-size:15px;font-weight:800}.tc-rating.up{color:#4ade80}.tc-rating.down{color:#f87171}.tc-fine{color:var(--mut);margin:-4px 0 0;font-size:11.5px}.tc-go{gap:7px;display:grid}.tc-gobtn{--mc:var(--ac);border:1px solid color-mix(in srgb, var(--mc) 55%, transparent);background:color-mix(in srgb, var(--mc) 13%, transparent);min-height:46px;color:var(--fg);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:14.5px;transition:background .15s,transform .1s;display:flex}.tc-gobtn:hover{background:color-mix(in srgb, var(--mc) 24%, transparent)}.tc-gobtn:active{transform:scale(.99)}.tc-gobtn.line{--mc:#4ade80}.tc-gobtn .k{width:22px;height:22px;font:700 11px var(--font-geist-mono), monospace;background:color-mix(in srgb, var(--mc) 35%, transparent);border-radius:6px;flex:none;place-items:center;display:grid}.tc-gobtn b{font-weight:800}.tc-add{color:var(--mut);cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 4px;font-size:13px}.tc-add:hover{color:var(--fg)}.tc[data-stage=lines] .tc-body{grid-template:minmax(0,55fr) minmax(0,45fr)/minmax(0,1fr);gap:10px}@container (orientation:landscape) and (min-width:640px){.tc[data-stage=lines] .tc-body{grid-template:minmax(0,1fr)/minmax(0,1.12fr) minmax(300px,1fr);gap:22px}}.tc-panel{background:color-mix(in srgb, var(--c0) 70%, #0000004d);border:1px solid var(--line);border-top:3px solid var(--mc);border-radius:16px;flex-direction:column;gap:8px;min-height:0;padding:10px 12px;animation:.4s both tc-in;display:flex}.tc-tabs{flex-wrap:wrap;gap:6px;display:flex}.tc-tabs button{--mc:var(--ac);border:1px solid var(--btn-b);background:var(--btn);min-height:30px;color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:700}.tc-steps{scrollbar-width:none;flex:none;gap:5px;display:flex;overflow-x:auto}.tc-steps::-webkit-scrollbar{display:none}.tc-steps button{min-height:26px;color:var(--mut);cursor:pointer;white-space:nowrap;background:#eef2f00f;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px 0 7px;font-size:11.5px;font-weight:650;display:inline-flex}.tc-steps button em{font-style:normal;font-family:var(--font-geist-mono), monospace;color:var(--mc);font-size:10.5px}.tc-steps button[aria-current=true]{color:var(--fg);border-color:var(--mc);background:color-mix(in srgb, var(--mc) 18%, transparent)}.tc-say{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:9px;min-height:0;animation:.35s both tc-in;display:flex;overflow-y:auto}.tc-say h3{color:var(--mc);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:14px;font-weight:750;display:flex}.tc-say h3 i{color:var(--mut);font-size:12.5px;font-weight:450}.tc-sents{flex-direction:column;gap:6px;display:flex}.tc-sents p{color:var(--mut);margin:0;font-size:14.5px;line-height:1.5}.tc-sents p.is-now{color:var(--fg);font-size:clamp(16px,1.1cqw + 9px,21px);font-weight:600;line-height:1.42;animation:.35s both tc-rise}.tc-strip{flex-wrap:wrap;gap:4px;font-size:14px;display:flex}.tc-strip span{color:#eef2f059;background:#eef2f00a;border-radius:7px;padding:2px 7px;transition:background .25s,color .25s}.tc-strip span em{opacity:.8;margin-right:3px;font-size:12px;font-style:normal}.tc-strip span.is-past{color:var(--fg)}.tc-strip span.is-now{color:#06120b;background:var(--mc);font-weight:800}.tc-tablewrap{background:#eef2f00a;border-radius:10px;overflow-x:auto}.tc-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.tc-table th,.tc-table td{text-align:right;white-space:nowrap;padding:4px 8px}.tc-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:10px;font-weight:700}.tc-table td{border-top:1px solid var(--line)}.tc-table th:first-child,.tc-table td:first-child,.tc-table th:nth-child(2),.tc-table td:nth-child(2){text-align:left}.tc-table td:first-child{font-weight:700}.tc-table td:nth-child(2){text-overflow:ellipsis;max-width:200px;overflow:hidden}.tc-table tr.is-hot td{color:var(--mc);font-weight:750}.tc-next{gap:6px;display:grid}.tc-next p{color:var(--mut);margin:0;font-size:13.5px}.tc-ctl{flex:none;align-items:center;gap:8px;display:flex}.tc-cbtn{border:1px solid var(--btn-b);background:var(--btn);width:38px;height:38px;color:var(--fg);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.tc-cbtn:disabled{opacity:.35;cursor:default}.tc-cbtn.main{background:var(--mc);color:#06120b;border-color:#0000;width:46px;height:46px}.tc-cbtn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.tc-prog{background:#eef2f01f;border-radius:999px;flex:auto;height:4px;overflow:hidden}.tc-prog i{background:var(--mc);height:100%;transition:width .4s;display:block}.tc-acts{flex:none;gap:7px;padding-top:9px;display:flex;position:relative}.tc-acts:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.tc-acts .rbtn.primary svg{transform:rotate(-90deg)}@container (max-width:520px){.tc-res{gap:10px;padding:13px}.tc-sents p{font-size:14px}}@container (max-height:640px){.tc{gap:6px}.tc-title h2{font-size:17px}.tc-title p{font-size:12px}.tc-gobtn{min-height:40px;font-size:13.5px}.tc-cbtn{width:34px;height:34px}.tc-cbtn.main{width:40px;height:40px}}@container (max-height:640px) and (orientation:portrait){.tc[data-stage=lines] .tc-body{grid-template:minmax(0,50fr) minmax(0,50fr)/minmax(0,1fr)}.tc-kick{display:none}}@container (min-width:1000px) and (min-height:700px){.tc-title h2{font-size:22px}.tc-panel{padding:16px 18px}.tc-sents p,.tc-say h3{font-size:15.5px}}@keyframes tc-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tc-pop{0%{opacity:0;transform:translate(calc(-100% - 2px),2px)scale(.6)}to{opacity:1;transform:translate(calc(-100% - 2px),2px)}}@keyframes tc-grow{0%{width:0}}@media (prefers-reduced-motion:reduce){.tc *,.tc :before{transition:none!important;animation:none!important}}@container (orientation:portrait){.tc-boardbox{align-content:start}}.tc-why{color:var(--ac);background:color-mix(in srgb, var(--ac) 14%, transparent);border:1px solid color-mix(in srgb, var(--ac) 35%, transparent);border-radius:999px;margin:4px 0 0;padding:3px 10px;font-size:12px;font-weight:650;display:inline-block}.tc-score{align-items:center;gap:14px;display:flex}.tc-ring{flex:none;width:78px;height:78px}.tc-ring circle{fill:none;stroke-width:7px}.tc-ring .bg{stroke:#eef2f01f}.tc-ring .fg{stroke-linecap:round;transform-origin:40px 40px;animation:.9s both tc-dash;transform:rotate(-90deg)}.tc-ring text{fill:var(--fg);font:800 24px var(--font-geist-sans), system-ui, sans-serif}@keyframes tc-dash{0%{stroke-dasharray:0 999}}.tc-reveal{border:6px solid #eef2f01f;border-radius:50%;flex:none;place-items:center;width:78px;height:78px;font-size:30px;font-weight:800;display:grid}.tc-score-tx{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.tc-msg{margin:0;font-size:16px;font-weight:650;line-height:1.35}.tc-chips{flex-wrap:wrap;gap:6px;display:flex}.tc-chips span{color:var(--mut);background:#eef2f012;border-radius:999px;padding:5px 10px;font-size:12.5px}.tc-chips b{color:var(--fg);font-family:var(--font-geist-mono), monospace}.tc-chips .up b{color:#4ade80}.tc-chips .down b{color:#f87171}.tc-rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tc-rows li{background:#eef2f00d;border-radius:11px;grid-template-columns:minmax(80px,1fr) auto 64px 52px;align-items:center;gap:10px;padding:8px 10px;display:grid}.tc-rows .who{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.tc-rows .who i{border-radius:50%;width:9px;height:9px}.tc-rows .mv{font-size:17px;font-weight:800}.tc-rows .ev,.tc-rows .loss{font-family:var(--font-geist-mono), monospace;text-align:right;font-size:12.5px;font-weight:700}.tc-rows .ev{color:var(--mut)}.tc-rank{color:var(--mut);margin:-2px 0 0;font-size:13px}.tc-lines-btn{min-height:46px;color:var(--fg);cursor:pointer;background:#4ade8021;border:1px solid #4ade808c;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:14.5px;font-weight:650;display:flex}.tc-lines-btn:hover{background:#4ade803d}.tc-lines-btn .k{width:22px;height:22px;font:700 11px var(--font-geist-mono), monospace;background:#4ade8059;border-radius:6px;place-items:center;display:grid}.tc-tabs{gap:5px;display:grid}.tc-tabs button{--lc:#4ade80;border:1px solid var(--line);min-height:40px;color:var(--fg);text-align:left;cursor:pointer;background:#eef2f00a;border-radius:11px;grid-template-columns:18px minmax(48px,auto) 1fr auto auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.tc-tabs button[aria-selected=true]{border-color:var(--lc);background:color-mix(in srgb, var(--lc) 16%, transparent)}.tc-tabs em{font-style:normal;font:700 11px var(--font-geist-mono), monospace;color:var(--lc)}.tc-tabs b{font-size:16px;font-weight:800}.tc-tabs span{font-family:var(--font-geist-mono), monospace;text-align:right;font-size:12.5px;font-weight:700}.tc-tabs span:first-of-type{color:var(--mut)}.tc-tabs small{color:#c084fc;font-size:10.5px;font-weight:700}.tc-yours{color:var(--mut);margin:0;font-size:13px}.tc-strip{flex-wrap:wrap;gap:4px;display:flex}.tc-strip button{color:#eef2f066;cursor:pointer;background:#eef2f00d;border:0;border-radius:7px;padding:3px 8px;font-size:14px}.tc-strip button em{opacity:.8;margin-right:3px;font-size:12px;font-style:normal}.tc-strip button.is-past{color:var(--fg)}.tc-strip button.is-now{color:#06120b;background:#4ade80;font-weight:800}.tc-now{color:var(--fg);min-height:2.9em;font-size:14px;line-height:1.45}.tc-cap{z-index:5;color:#eef2f0;background:#0a0d10e0;border-radius:10px;padding:7px 10px;font-size:13px;position:absolute;bottom:6px;left:6px;right:6px}.tc-panel{justify-content:flex-start;gap:10px;overflow-y:auto}.tc-panel .tc-ctl{margin-top:auto}.tc-acts .rbtn.primary svg,.tc-acts [data-act=skip] svg{transform:none}@container (max-width:520px){.tc-rows li{grid-template-columns:minmax(0,1fr) auto 58px 46px}.tc-msg{font-size:15px}.tc-ring,.tc-reveal{width:66px;height:66px}}.tc-panel .tc-ctl{background:color-mix(in srgb, var(--c0) 88%, #000);margin-bottom:-10px;padding:8px 0 10px;position:sticky;bottom:-10px}@container (max-width:420px){.tc-acts{gap:5px}.tc-acts .rbtn{min-height:40px;padding:0 10px}.tc-acts .rbtn.icon{width:40px;min-width:40px;padding:0}.tc-acts [data-act=hint] span:not(:first-child),.tc-acts [data-act=reveal] span:not(:first-child){display:none}.tc-tabs{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.tc-tabs button{flex:none;grid-template-columns:auto auto auto;gap:6px;min-height:36px}.tc-tabs button span:first-of-type,.tc-tabs small{display:none}.tc-strip button{padding:2px 6px;font-size:13px}.tc-now{min-height:0;font-size:13px}}@container (max-height:640px){.tc-yours,.tc-why{display:none}}.tc-panel>*{flex-shrink:0}.tc[data-stage=study] .tc-body{grid-template:minmax(0,52fr) minmax(0,48fr)/minmax(0,1fr);gap:10px}@container (orientation:landscape) and (min-width:640px){.tc[data-stage=study] .tc-body{grid-template:minmax(0,1fr)/minmax(0,1.12fr) minmax(300px,1fr);gap:22px}}.tc-study{scrollbar-width:thin;--mc:#4ade80;overflow-y:auto}.tc-study-lead{margin:4px 0 0;font-size:13.5px;line-height:1.45}.tc-study-meta{color:var(--mut);margin:6px 0 0;font-size:12.5px}.tc-chip{border:1px solid var(--line);border-radius:99px;margin-right:4px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.tc-chip.only{color:#f87171;border-color:#f8717188}.tc-chip.narrow{color:#fbbf24;border-color:#fbbf2488}.tc-chip.forgiving{color:#4ade80;border-color:#4ade8088}.tc-study-lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tc-study-lines button{border:1px solid var(--line);border-left:3px solid var(--lc);color:var(--fg);background:#ffffff0a;border-radius:10px;align-items:baseline;gap:6px;padding:6px 8px;font-size:13px;display:flex}.tc-study-lines em{color:var(--mut);font-size:11px;font-style:normal}.tc-study-lines span{color:var(--mut);margin-left:auto;font-family:ui-monospace,monospace;font-size:12px}.tc-study-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tc-study-list li{align-items:stretch;gap:6px;display:flex}.tc-study-list li>button:first-child{text-align:left;border:1px solid var(--line);color:var(--fg);background:#ffffff09;border-radius:10px;flex-direction:column;flex:1;gap:2px;padding:7px 10px;display:flex}.tc-study-list li[data-on=true]>button:first-child{background:#facc1514;border-color:#facc15}.tc-study-list b{font-size:13px}.tc-study-list span{color:var(--mut);font-size:12.5px;line-height:1.4}.tc-study-list small{color:#4ade80;font-size:10.5px;font-weight:700}.tc-keep{border:1px solid var(--line);width:34px;color:var(--fg);background:#ffffff0a;border-radius:10px;font-weight:800}.tc-study-hint{color:var(--mut);margin:0;font-size:11.5px}.tc-study-acts{flex-wrap:wrap;gap:6px;display:flex}.tc-res-acts{flex-wrap:wrap;gap:8px;display:flex}.tc-res-acts .tc-lines-btn{flex:200px}.tc-lines-btn.alt{background:#60a5fa1f;border-color:#60a5fa8c}.tc-why-opts{gap:6px;margin-top:6px;display:grid}.tc-why-opts button{color:#eef2f0;text-align:left;cursor:pointer;background:#eef2f00f;border:1px solid #eef2f02e;border-radius:10px;padding:8px 12px;font-size:14px}.tc-why-opts button:hover:not(:disabled){border-color:#4ade80}
.pc{--pc-gap:14px;--pc-reserve:210px;--bs:min(calc((100cqw - var(--pc-gap)) / 2), calc(100cqh - var(--pc-reserve)), 560px)}.pc[data-stage=result]{--pc-reserve:330px}.pc[data-stage=lines]{--pc-reserve:270px}@container (orientation:portrait){.pc{--pc-gap:8px;--pc-reserve:238px;--bs:min(100cqw, calc((100cqh - var(--pc-reserve)) / 2))}.pc[data-stage=result]{--pc-reserve:360px}.pc[data-stage=lines]{--pc-reserve:290px}.pc .pc-reply{display:none}}.pc-band{letter-spacing:.06em;white-space:nowrap;color:#93c5fd;background:#60a5fa29;border-radius:999px;padding:1px 8px}.pc-band.subtle{color:#d8b4fe;background:#c084fc29}.pc-band.decisive{color:#fcd34d;background:#fbbf2429}.pc-boards{justify-content:center;align-items:flex-start;gap:var(--pc-gap);flex:none;display:flex}@container (orientation:portrait){.pc-boards{flex-direction:column;align-items:center}}.pc-opt{width:var(--bs);border-radius:12px;outline:none;flex-direction:column;gap:4px;transition:transform .15s,opacity .3s;display:flex}.pc-opt.is-pick{cursor:pointer}.pc-opt.is-pick:hover .pc-board,.pc-opt.is-pick:focus-visible .pc-board{box-shadow:0 0 0 3px #4ade80,0 12px 32px #00000073}.pc-opt.is-pick:active{transform:scale(.985)}.pc-opt.is-mine .pc-board{box-shadow:0 0 0 3px #c084fce6}.pc-opt.is-better .pc-board{box-shadow:0 0 0 3px #4ade80f2}.pc-opt.is-worse .pc-board{box-shadow:0 0 0 3px #f87171bf}.pc[data-stage=result] .pc-opt.is-worse{opacity:.88}.pc-label{min-height:24px;color:var(--mut);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:13.5px;display:flex}.pc-label>b{width:22px;height:22px;color:var(--fg);background:#eef2f01f;border-radius:7px;place-items:center;font-size:13px;display:grid}.pc-label .figurine{color:var(--fg);font-weight:700}.pc-label kbd{border:1px solid var(--line);color:var(--mut);border-radius:6px;margin-left:auto;padding:3px 6px;font:600 11px/1 ui-monospace,monospace}.pc-verdict{border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12.5px;font-weight:750}.pc-verdict.good{color:#4ade80;background:#4ade8029}.pc-verdict.bad{color:#fca5a5;background:#f8717129}.pc-mine{color:#d8b4fe;font-size:11px}.pc-board{width:var(--bs);aspect-ratio:1;border-radius:8px;transition:box-shadow .2s;position:relative;overflow:hidden}.pc-wait,.pc-end{white-space:nowrap;pointer-events:none;background:#080b0dd1;border-radius:999px;padding:6px 12px;font-size:13px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.pc-end.good b{color:#4ade80}.pc-end.bad b{color:#fca5a5}.pc-reply{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;overflow:hidden}.pc-reply b{color:var(--fg)}.pc-why{border:1px solid var(--line);background:#080b0d59;border-radius:14px;flex:auto;min-height:0;padding:10px 12px;overflow-y:auto}.pc-why-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.pc-why-head .tc-msg{margin:0}.pc-why ul{gap:4px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.45;display:grid}.pc-why .tc-chips{margin-top:8px}.pc-ctl{flex:none;justify-content:center}.pc-ply{color:var(--mut);margin-left:6px;font-size:12.5px}@container (orientation:landscape){.pc[data-stage=result]{--pc-reserve:370px}}@container (max-width:520px){.pc .tc-title p{display:none}}
