._3vW-ha_actions{flex-wrap:wrap;gap:10px;display:flex}._3vW-ha_btnNavy,._3vW-ha_btnGhost{white-space:nowrap;border-radius:11px;align-items:center;height:48px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}._3vW-ha_btnNavy{background:var(--color-shell);color:#fff}._3vW-ha_btnNavy:hover{color:#fff;background:#082a49}._3vW-ha_btnGhost{border:1px solid var(--color-line);color:var(--color-shell);background:#fff}._3vW-ha_btnGhost:hover{border-color:var(--color-shell)}._3vW-ha_btnNavy:focus-visible,._3vW-ha_btnGhost:focus-visible{outline:2px solid var(--color-shell);outline-offset:2px}._3vW-ha_float{min-width:0;animation:7s ease-in-out infinite _3vW-ha_rkFloat;position:relative}._3vW-ha_plate{background:linear-gradient(160deg, var(--color-water-accent), var(--color-shell));opacity:.18;filter:blur(2px);border-radius:24px;position:absolute;inset:22px -14px -22px 14px}@keyframes _3vW-ha_rkFloat{50%{transform:translateY(-8px)}}._3vW-ha_topCard{border:1px solid var(--color-line);background:#fffffff5;border-radius:22px;flex-direction:column;gap:14px;padding:clamp(20px,2.6vw,28px);display:flex;position:relative;box-shadow:0 40px 80px -36px #0b3a6373}._3vW-ha_topHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._3vW-ha_topHead>span:first-child{min-width:0;color:var(--color-water-accent-text);font:500 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1 1 0;overflow:hidden}._3vW-ha_chip{border:1px solid var(--color-line);color:var(--color-ink-body);white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:600}._3vW-ha_topRows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._3vW-ha_topRows li{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}._3vW-ha_dot{background:var(--color-shell);color:#fff;width:28px;height:28px;font:11.5px/1 var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:flex}._3vW-ha_topMain{flex-direction:column;gap:5px;min-width:0;display:flex}._3vW-ha_topMain b{color:var(--color-shell);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}._3vW-ha_topMain>span:not(._3vW-ha_bar){color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._3vW-ha_bar{background:var(--color-line-soft);border-radius:4px;height:7px;display:block}._3vW-ha_bar,._3vW-ha_barLg{position:relative}._3vW-ha_bar em,._3vW-ha_barLg em{background:var(--color-limit-line);width:2px;position:absolute;top:-3px;bottom:-3px}._3vW-ha_limitNote{color:var(--color-limit-ink);align-items:center;gap:6px;display:inline-flex}._3vW-ha_limitNote i{background:var(--color-limit-line);width:2px;height:12px}._3vW-ha_bar i,._3vW-ha_barLg i{border-radius:inherit;background:linear-gradient(90deg, var(--color-water-accent), var(--color-shell));height:100%;display:block}._3vW-ha_topValue{color:var(--color-shell);font:700 13px/1.2 var(--font-mono);text-align:right;white-space:nowrap}._3vW-ha_hatch{border:1px dashed var(--color-line-strong);background:var(--state-unknown-hatch);color:var(--color-ink-body);border-radius:14px;margin:0;padding:11px 13px;font-size:13px;line-height:1.5}._3vW-ha_hatch b{color:var(--color-shell)}._3vW-ha_topFoot{border-top:1px solid var(--color-line-soft);color:var(--color-ink-muted);flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-top:12px;font-size:13px;display:flex}._3vW-ha_topFoot b{color:var(--color-shell);font-size:16px}._3vW-ha_snap{font:11.5px/1.3 var(--font-mono);margin-left:auto}._3vW-ha_page{max-width:1320px;color:var(--color-ink);flex-direction:column;gap:clamp(40px,6vw,72px);margin:0 auto;padding:clamp(16px,3vw,32px) clamp(16px,3vw,40px) clamp(56px,7vw,96px);display:flex}._3vW-ha_titles{flex-direction:column;gap:8px;max-width:780px;display:flex}._3vW-ha_eyebrow{color:var(--color-water-accent-text);font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}._3vW-ha_h2{color:var(--color-shell);font:800 clamp(28px, 3.6vw, 46px)/1.04 var(--font-heading);letter-spacing:-.03em;text-wrap:balance;margin:0}._3vW-ha_h3{color:var(--color-shell);font:800 clamp(22px, 2.4vw, 28px)/1.2 var(--font-heading);letter-spacing:-.02em;text-wrap:balance;margin:0}._3vW-ha_quick{border:1px solid var(--color-line);background:#fff;border-radius:24px;flex-wrap:wrap;align-items:flex-start;gap:16px 40px;padding:clamp(20px,3vw,32px);display:flex}._3vW-ha_quickAnswer,._3vW-ha_find{flex-direction:column;flex:calc(899100px - 99900%);min-width:0;display:flex}._3vW-ha_quickAnswer{gap:10px}._3vW-ha_quickAnswer p{color:var(--color-ink);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}._3vW-ha_quickAnswer b{color:var(--color-shell)}._3vW-ha_find{gap:8px}._3vW-ha_findLabel{color:var(--color-ink-muted);font:500 10.5px/1.3 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}._3vW-ha_search{background:var(--color-page);height:52px;box-shadow:inset 0 0 0 1.5px var(--color-line);color:var(--color-shell);border-radius:14px;align-items:center;gap:8px;padding:0 14px;display:flex}._3vW-ha_search[data-active],._3vW-ha_search:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-shell)}._3vW-ha_search input{min-width:0;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}._3vW-ha_search input::-webkit-search-cancel-button{display:none}._3vW-ha_search button{min-height:44px;color:var(--color-ink-muted);font:600 13px/1 var(--font-body);cursor:pointer;background:0 0;border:0;padding:0 4px}._3vW-ha_hit{min-height:1.5em;color:var(--color-ink);margin:0;font-size:14px;line-height:1.5}._3vW-ha_hit b{color:var(--color-shell)}._3vW-ha_ranking,._3vW-ha_method{scroll-margin-top:calc(var(--header-h,69px) + 16px);flex-direction:column;gap:16px;display:flex}._3vW-ha_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}._3vW-ha_seg{border:1px solid var(--color-line);background:#fff;border-radius:12px;padding:4px;display:flex}._3vW-ha_seg button{height:38px;color:var(--color-shell);font:600 13px/1 var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px}._3vW-ha_seg button[aria-pressed=true]{background:var(--color-shell);color:#fff}._3vW-ha_seg button:focus-visible{outline:2px solid var(--color-shell);outline-offset:2px}._3vW-ha_listCard{border:1px solid var(--color-line);background:#fff;border-radius:24px;overflow:hidden}._3vW-ha_cols{display:none}._3vW-ha_list{margin:0;padding:0;list-style:none}._3vW-ha_list li{border-top:1px solid var(--color-line-soft);scroll-margin-top:calc(var(--header-h,69px) + 16px)}._3vW-ha_list li:first-child{border-top:0}._3vW-ha_list li[data-top]{background:#fbfcfe}._3vW-ha_list li:target{background:var(--state-info-surface)}._3vW-ha_row{color:inherit;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:14px 16px;text-decoration:none;display:grid}._3vW-ha_row:hover{background:#f7fafd}._3vW-ha_row:focus-visible{outline:2px solid var(--color-shell);outline-offset:-2px}._3vW-ha_rank{border:1px solid var(--color-line);width:36px;height:36px;color:var(--color-shell);font:500 12.5px/1 var(--font-mono);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}._3vW-ha_list li[data-top] ._3vW-ha_rank{border-color:var(--color-shell);background:var(--color-shell);color:#fff}._3vW-ha_name{flex-direction:column;gap:2px;min-width:0;display:flex}._3vW-ha_name b{color:var(--color-shell);font-size:16px}._3vW-ha_name span{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}._3vW-ha_measure{min-width:0;color:var(--color-ink-muted);flex-direction:column;grid-column:1/-1;gap:4px;font-size:12px;line-height:1.45;display:flex}._3vW-ha_measure:empty{display:none}._3vW-ha_barLg{background:var(--color-line-soft);border-radius:5px;height:10px;display:block}._3vW-ha_value{color:var(--color-shell);letter-spacing:-.01em;text-align:right;white-space:nowrap;grid-area:1/3;font-size:18px;font-weight:800}._3vW-ha_none{color:var(--color-ink-body);margin:0;padding:22px;font-size:14.5px}._3vW-ha_note{color:var(--color-ink-muted);margin:0;font-size:13px;line-height:1.5}@media (min-width:720px){._3vW-ha_cols{background:var(--color-page);color:var(--color-ink-muted);font:500 10.5px/1.3 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:56px minmax(0,1.1fr) minmax(0,1.6fr) 110px;gap:18px;padding:12px 22px;display:grid}._3vW-ha_cols span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._3vW-ha_cols span:last-child{text-align:right}._3vW-ha_list li:first-child{border-top:1px solid var(--color-line-soft)}._3vW-ha_row{grid-template-columns:56px minmax(0,1.1fr) minmax(0,1.6fr) 110px;gap:8px 18px;padding:14px 22px}._3vW-ha_measure{grid-column:auto}._3vW-ha_value{grid-area:auto}}._3vW-ha_methodCards{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}._3vW-ha_methodCards li{border:1px solid var(--color-line);min-width:0;color:var(--color-ink);background:#fff;border-radius:22px;flex-direction:column;flex:calc(899100px - 99900%);gap:10px;padding:22px;display:flex}._3vW-ha_methodCards li>span{background:var(--color-shell);color:#fff;width:34px;height:34px;font:12.5px/1 var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:flex}._3vW-ha_methodCards b{font-size:18px}._3vW-ha_methodCards p{color:var(--color-ink-body);margin:0;font-size:14px;line-height:1.55}._3vW-ha_methodCards li[data-first]{border-color:var(--color-shell);background:var(--color-shell);color:#fff}._3vW-ha_methodCards li[data-first]>span{color:var(--color-shell);background:#fff}._3vW-ha_methodCards li[data-first] p{color:#dbe8f5}._3vW-ha_related{border-top:1px solid #a9cbe838;flex-wrap:wrap;align-items:center;gap:8px;padding-top:20px;display:flex}._3vW-ha_related>span{color:var(--color-water-light);font:500 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-right:6px}._3vW-ha_related a{color:#fff;white-space:nowrap;background:#ffffff0f;border:1px solid #a9cbe859;border-radius:99px;align-items:center;height:44px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._3vW-ha_related a:hover{color:#fff;background:#ffffff24}._3vW-ha_related a:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){._3vW-ha_float{animation:none}}
