._0dtcgW_root{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;margin-top:8px;display:grid}._0dtcgW_card{border:1px solid var(--line);border-radius:var(--r-frame);background:var(--card);flex-direction:column;gap:22px;min-width:0;padding:28px;display:flex}._0dtcgW_result{top:calc(var(--header-h) + 16px);align-self:start;position:sticky}._0dtcgW_cardTitle{font-family:var(--display);letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2}._0dtcgW_group{border:0;flex-direction:column;gap:10px;min-width:0;display:flex}._0dtcgW_label{color:var(--ink);font-size:13.5px;font-weight:600}._0dtcgW_group>legend{margin-bottom:10px}._0dtcgW_hint{color:var(--muted);font-size:13.5px;font-weight:400;line-height:1.45;display:block}._0dtcgW_chips{flex-wrap:wrap;gap:8px;display:flex}._0dtcgW_chip{border:1px solid var(--line);border-radius:var(--r-control);min-height:38px;font:inherit;color:var(--ink);background:var(--soft);cursor:pointer;padding:0 14px;font-size:14px;font-weight:600;transition:background .15s,color .15s}._0dtcgW_chip:hover{background:var(--surface-2)}._0dtcgW_chipOn,._0dtcgW_chipOn:hover{color:var(--on-ink);background:var(--ink);border-color:var(--ink)}._0dtcgW_modes{border:1px solid var(--line);border-radius:var(--r-control);background:var(--soft);gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}._0dtcgW_mode{min-height:38px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 18px;font-size:14.5px;font-weight:600}._0dtcgW_modeOn{color:var(--on-ink);background:var(--ink)}._0dtcgW_grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}._0dtcgW_field{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}._0dtcgW_inputWrap{align-items:center;display:flex;position:relative}._0dtcgW_affix{color:var(--faint);pointer-events:none;font-size:15px;font-weight:600;position:absolute}._0dtcgW_prefix{left:12px}._0dtcgW_suffix{right:12px}._0dtcgW_input,._0dtcgW_select{border:1px solid var(--line-strong);border-radius:var(--r-control);width:100%;min-width:0;height:44px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--bg);padding:0 12px;font-size:16px;font-weight:600}._0dtcgW_select{font-size:15px;font-weight:500}._0dtcgW_hasPrefix{padding-left:calc(20px + var(--prefix-ch,1) * 1ch)}._0dtcgW_hasSuffix{padding-right:max(34px, calc(20px + var(--suffix-ch,1) * 1ch))}._0dtcgW_input:focus-visible,._0dtcgW_select:focus-visible,._0dtcgW_chip:focus-visible,._0dtcgW_mode:focus-visible,._0dtcgW_button:focus-visible,._0dtcgW_toggle input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}._0dtcgW_toggle{color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:14.5px;display:flex}._0dtcgW_toggle input{width:18px;height:18px;accent-color:var(--blue)}._0dtcgW_total{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding-bottom:18px;display:flex}._0dtcgW_totalLabel{color:var(--muted);font-size:13.5px}._0dtcgW_totalValue{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,40px);font-weight:600;line-height:1.1}._0dtcgW_totalSub{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14.5px}._0dtcgW_neg{color:var(--neg)}._0dtcgW_stats{border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}._0dtcgW_stats>div{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:14px 16px;display:flex}._0dtcgW_stats>div:nth-child(odd){border-right:1px solid var(--line)}._0dtcgW_stats>div:nth-last-child(-n+2){border-bottom:0}._0dtcgW_stats dt{color:var(--muted);font-size:12.5px}._0dtcgW_stats dd{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}._0dtcgW_lines{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.4}._0dtcgW_lines th,._0dtcgW_lines td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 0}._0dtcgW_lines th{font-weight:500}._0dtcgW_lines td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:12px}._0dtcgW_lines td strong{font-weight:600;display:block}._0dtcgW_lines tfoot th,._0dtcgW_lines tfoot td{border-bottom:0;font-weight:600}._0dtcgW_lineHow{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:400;display:block}._0dtcgW_lineRange{color:var(--muted);font-size:12.5px;display:block}._0dtcgW_chartBar{gap:3px;height:14px;margin-top:16px;display:flex}._0dtcgW_chartBar span{border-radius:4px;min-width:6px}._0dtcgW_shareSwatch{vertical-align:0;border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}._0dtcgW_actions{flex-wrap:wrap;gap:8px;display:flex}._0dtcgW_button{border:1px solid var(--line-strong);border-radius:var(--r-control);min-height:40px;font:inherit;color:var(--ink);background:var(--bg);cursor:pointer;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}._0dtcgW_button:hover{background:var(--soft)}._0dtcgW_primary,._0dtcgW_primary:hover{color:var(--on-blue);background:var(--blue);border-color:var(--blue)}._0dtcgW_primary:hover{background:var(--blue-hover)}._0dtcgW_status{min-height:20px;color:var(--muted);font-size:13.5px}._0dtcgW_note{color:var(--muted);font-size:13px;line-height:1.5}._0dtcgW_details{border-top:1px solid var(--line);padding-top:16px}._0dtcgW_details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:600;list-style:none;display:flex}._0dtcgW_details summary::-webkit-details-marker{display:none}._0dtcgW_details summary:after{content:"+";color:var(--text-2);font-size:20px;line-height:1}._0dtcgW_details[open] summary:after{content:"−"}._0dtcgW_detailsBody{flex-direction:column;gap:18px;margin-top:16px;display:flex}._0dtcgW_grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._0dtcgW_tag{border:1px solid var(--line-strong);color:var(--muted);vertical-align:1px;border-radius:5px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:500;display:inline-block}._0dtcgW_printHost{--surface:var(--surface);--surface-2:var(--surface-2);--surface-3:var(--surface-3);--soft:var(--surface);--line:var(--line);--line-strong:var(--line-strong);pointer-events:none;width:720px;color:var(--ink);background:var(--bg);position:fixed;top:0;left:-100000px}._0dtcgW_printDoc{font-size:12pt;line-height:1.45}._0dtcgW_printDoc h1{margin-bottom:4pt;font-size:20pt}._0dtcgW_printDoc p{margin-bottom:8pt}._0dtcgW_printDoc table{border-collapse:collapse;width:100%;margin:12pt 0}._0dtcgW_printDoc th,._0dtcgW_printDoc td{border-bottom:1px solid var(--line-strong);text-align:left;vertical-align:top;padding:6pt 0}._0dtcgW_printDoc td{text-align:right}@media print{._0dtcgW_printHost{width:auto;position:static;left:auto}}@media (max-width:860px){._0dtcgW_root{grid-template-columns:minmax(0,1fr)}._0dtcgW_result{position:static}}@media (max-width:520px){._0dtcgW_card{padding:20px 16px}._0dtcgW_grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._0dtcgW_grid3{grid-template-columns:minmax(0,1fr)}}
.__u-Za_wrap{border:1px solid var(--line);border-radius:var(--r-frame);background:var(--bg);text-align:left;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:32px;margin:24px 0;padding:24px;display:grid}.__u-Za_frame{aspect-ratio:9/16;background:var(--surface-2);border-radius:18px;width:100%;font-size:12px;position:relative;overflow:visible}.__u-Za_bars{gap:4px;display:flex;position:absolute;top:1.6%;left:3%;right:3%}.__u-Za_bars span{background:var(--surface-3);border-radius:2px;flex:1;height:3px}.__u-Za_bars .__u-Za_barDone{background:var(--ink)}.__u-Za_bars .__u-Za_barNow{background:linear-gradient(90deg, var(--ink) 40%, var(--surface-3) 40%)}.__u-Za_profile{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:flex;position:absolute;top:3.6%;left:3%;right:3%}.__u-Za_avatar{background:var(--surface-3);border-radius:50%;width:22px;height:22px}.__u-Za_meta{color:var(--text-3);font-weight:500}.__u-Za_safe{border:2px dashed var(--blue);border-radius:6px;flex-direction:column;justify-content:space-between;align-items:center;padding:10% 6%;display:flex;position:absolute}.__u-Za_hook{background:var(--bg);text-align:center;color:var(--ink);border-radius:6px;padding:4px 8px;font-size:13px;font-weight:600;line-height:1.25;position:relative}.__u-Za_poll{background:var(--bg);text-align:center;border-radius:10px;gap:6px;width:82%;padding:8px;display:grid}.__u-Za_pollQ{color:var(--ink);font-weight:600}.__u-Za_pollRow{grid-template-columns:1fr 1fr;gap:4px;display:grid}.__u-Za_pollRow span{border:1px solid var(--line-strong);color:var(--text-2);border-radius:6px;padding:4px 0}.__u-Za_link{background:var(--bg);color:var(--blue-text);border-radius:8px;padding:5px 10px;font-weight:600;position:relative}.__u-Za_ad{background:var(--bg);color:var(--ink);border-radius:8px;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute}.__u-Za_reply{align-items:center;gap:8px;display:flex;position:absolute;left:3%;right:3%}.__u-Za_field{border:1px solid var(--line-strong);color:var(--text-3);border-radius:999px;flex:1;padding:6px 10px}.__u-Za_icon{background:var(--surface-3);border-radius:4px;width:16px;height:16px}.__u-Za_pin{background:var(--ink);width:22px;height:22px;color:var(--on-ink);font-family:var(--font-sans);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute}.__u-Za_side{gap:16px;display:grid}.__u-Za_legend{gap:14px;margin:0;padding:0;list-style:none;display:grid}.__u-Za_legend li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;display:grid}.__u-Za_legend li>span:last-child{color:var(--text-2);gap:2px;font-size:14.5px;line-height:1.45;display:grid}.__u-Za_legend strong{color:var(--ink);font-weight:600}.__u-Za_num{background:var(--ink);width:24px;height:24px;color:var(--on-ink);font-family:var(--font-sans);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.__u-Za_wrap .__u-Za_note{color:var(--text-3);margin:0;font-size:13px;line-height:1.45}@media (max-width:720px){.__u-Za_wrap{grid-template-columns:minmax(0,1fr);justify-items:center;padding:20px 16px}.__u-Za_frame{width:240px}}
.R8yRKG_wrap{max-width:1080px;margin:40px auto 48px}
