.mp .main>.dv{flex:1 1 0%;min-width:0;min-height:0}.dv{display:flex;flex-direction:column;margin:-20px;overflow:hidden;background:var(--qm-card);position:relative}.dv-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;container-type:inline-size}.dvsk-hs{padding:26px 0 var(--qm-sp-4)}.dvsk-sec{display:flex;align-items:center;gap:var(--qm-sp-6);margin-bottom:var(--qm-sp-7)}.dvsk-rule{flex:1;min-width:10px;height:1px;background:var(--qm-line-strong)}.dvsk-hstop{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.dvsk-ring{flex:none}.dvsk-hsside{flex:1 1 300px;min-width:0}.dvsk-bars{max-width:560px;margin-top:var(--qm-sp-7)}.dvsk-barrow{display:flex;align-items:center;gap:var(--qm-sp-6);padding:var(--qm-sp-4) 0}.dvsk-ch{padding:30px 0 var(--qm-sp-3)}.dvsk-ch+.dvsk-ch,.dvsk-hs+.dvsk-ch{border-top:1px solid var(--qm-line)}.dvsk-chhead{display:flex;align-items:flex-start;gap:var(--qm-sp-6)}.dvsk-chno{flex:none;margin-top:var(--qm-sp-1)}.dvsk-chq{flex:1;min-width:0}.dvsk-chbody{padding-left:39px;margin-top:var(--qm-sp-7)}.dv-inner{max-width:840px;margin:0 auto;padding:28px 34px 26px}.dv-flow{background:var(--qm-sunken);border-radius:var(--qm-r-md);padding:var(--qm-sp-7) var(--qm-sp-7) var(--qm-sp-7)}.dv-flow,.dv-flow-h{margin-bottom:var(--qm-sp-2)}.dv-flow-h{font-size:var(--qm-t1);font-weight:var(--qm-w-reg);letter-spacing:.1em;text-transform:uppercase;color:var(--qm-ink);text-align:center}.dv-flow-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.dv-flow-cell,.dv-flow-step{display:flex;align-items:center}.dv-flow-step{flex-direction:column;gap:var(--qm-sp-4);width:92px;font-family:var(--qm-font);background:transparent;border:none;cursor:pointer;padding:var(--qm-sp-4) var(--qm-sp-2);border-radius:var(--qm-r-sm);color:var(--qm-ink)}.dv-flow-step:hover{background:var(--qm-fill-hover)}.dv-flow-ic{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--qm-card)}.dv-flow-ic svg{width:var(--qm-ic-lg);height:var(--qm-ic-lg);color:var(--qm-ink);stroke-width:var(--qm-ic-stroke)}.dv-flow-t{font-size:var(--qm-t2);font-weight:var(--qm-w-reg);line-height:var(--qm-lh-snug);text-align:center;word-break:keep-all}.dv-flow-arrow{width:var(--qm-ic-sm);height:var(--qm-ic-sm);color:var(--qm-ink-3);flex:none;margin-top:var(--qm-sp-6);stroke-width:var(--qm-ic-stroke)}.dv-hs{padding:26px 0 var(--qm-sp-4)}.dv-hs>.dv-sec:first-child{margin-top:0}.dv-hs-lead{font-size:var(--qm-tt);font-weight:var(--qm-w-reg);letter-spacing:-.025em;line-height:1.45;color:var(--qm-ink);max-width:780px}.dv-hs-top{gap:26px;flex-wrap:wrap;margin-bottom:var(--qm-sp-8)}.dv-hs-ringwrap,.dv-hs-top{display:flex;align-items:center}.dv-hs-ringwrap{flex:none;flex-direction:column;gap:var(--qm-sp-4)}.dv-hs-ring{display:block;width:128px;max-width:100%;height:auto;aspect-ratio:1}.dv-hs-ring text{font-family:var(--qm-font);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dv-hs-eg{font-size:var(--qm-t2);font-weight:var(--qm-w-reg);color:var(--qm-ink);background:var(--qm-sunken-2);border-radius:var(--qm-r-pill);padding:var(--qm-sp-2) var(--qm-sp-5)}.dv-hs-side{flex:1 1 300px;min-width:0}.dv-hs-cur{display:flex;align-items:center;gap:var(--qm-sp-5);flex-wrap:wrap;margin-bottom:var(--qm-sp-6)}.dv-hs-cur .dv-chtag{margin-top:0}.dv-hs-curtx{font-size:var(--qm-t4);font-weight:var(--qm-w-reg);line-height:var(--qm-lh-loose);color:var(--qm-ink)}.dv-hs-curtx b{font-weight:var(--qm-w-em);font-variant-numeric:tabular-nums}.dv-hs-none{font-size:var(--qm-t4)}.dv-hs-egnote,.dv-hs-none{font-weight:var(--qm-w-thin);line-height:var(--qm-lh-loose);color:var(--qm-mute)}.dv-hs-egnote{font-size:var(--qm-t2);margin-top:var(--qm-sp-5)}.dv-hs-bars{max-width:645px;margin-top:var(--qm-sp-7)}.dv-hs-row{display:grid;grid-template-columns:132px 1fr 44px;gap:var(--qm-sp-6);align-items:center;padding:var(--qm-sp-5) 0}.dv-hs-lab{font-size:var(--qm-t3);font-weight:var(--qm-w-reg);color:var(--qm-ink)}.dv-hs-lab small{display:block;color:var(--qm-mute);font-size:var(--qm-t1);font-weight:var(--qm-w-thin);margin-top:var(--qm-sp-1)}.dv-hs-trk{height:10px;background:var(--qm-sunken-2);border-radius:5px;overflow:hidden}.dv-hs-fil{display:block;height:100%;border-radius:5px;background:var(--qm-ink)}.dv-hs-fil.mdd{background:var(--qm-ink-3)}.dv-hs-num{font-size:var(--qm-t4);font-weight:var(--qm-w-reg);text-align:right;font-variant-numeric:tabular-nums;color:var(--qm-ink)}.dv-hs-cap{font-size:var(--qm-t3);font-weight:var(--qm-w-thin);line-height:var(--qm-lh-loose);color:var(--qm-ink);max-width:645px;margin-top:var(--qm-sp-5)}.dv-hs-bands{max-width:715px}.dv-hs-band{display:grid;grid-template-columns:54px 76px 1fr;gap:var(--qm-sp-6);align-items:center;padding:var(--qm-sp-6) 0;border-bottom:1px solid var(--qm-line-strong)}.dv-hs-band:last-child{border-bottom:none}.dv-hs-band .dv-chtag{margin-top:0;text-align:center;padding:var(--qm-sp-2) 0;font-size:var(--qm-t2);font-weight:var(--qm-w-thin)}.dv-hs-brg{font-size:var(--qm-t3);font-weight:var(--qm-w-reg);color:var(--qm-ink);font-variant-numeric:tabular-nums}.dv-hs-bd{font-size:var(--qm-t4);color:var(--qm-ink)}.dv-hs-bd,.dv-hs-note{line-height:var(--qm-lh-loose)}.dv-hs-note{font-size:var(--qm-t2);font-weight:var(--qm-w-thin);color:var(--qm-mute);margin-top:var(--qm-sp-6);max-width:715px}.dv-ch{padding:30px 0 var(--qm-sp-9)}.dv-ch+.dv-ch,.dv-hs+.dv-ch{border-top:1px solid var(--qm-line)}.dv-chhead{display:flex;align-items:flex-start;gap:var(--qm-sp-6);margin-bottom:var(--qm-sp-4)}.dv-chno{flex:none;width:26px;height:26px;border-radius:var(--qm-r-sm);background:var(--qm-sunken-2);display:flex;align-items:center;justify-content:center;font-size:var(--qm-t4);font-weight:var(--qm-w-reg);color:var(--qm-ink);margin-top:var(--qm-sp-1);font-variant-numeric:tabular-nums}.dv-chq{flex:1;min-width:0}.dv-q{font-size:var(--qm-t4);letter-spacing:-.01em;line-height:var(--qm-lh-base)}.dv-a,.dv-q{font-weight:var(--qm-w-reg);color:var(--qm-ink)}.dv-a{font-size:var(--qm-tt);letter-spacing:-.025em;line-height:1.45;margin-top:var(--qm-sp-6)}.dv-chtag{flex:none;font-weight:var(--qm-w-reg);letter-spacing:-.01em;border-radius:var(--qm-r-sm);margin-top:var(--qm-sp-3)}.dv-chtag.good{color:var(--qm-gain-ink);background:var(--qm-band-good-soft)}.dv-chtag.warn{color:var(--qm-band-warn);background:var(--qm-band-warn-soft)}.dv-chtag.info{color:var(--qm-ink);background:var(--qm-sunken-2)}.dv-chbody{padding-left:39px}.dv-ans,.dv-easy{margin-top:var(--qm-sp-6)}.dv-ans{font-size:var(--qm-t4);line-height:var(--qm-lh-loose);max-width:780px;color:var(--qm-ink)}.dv-ans .up,.dv-ans b{font-weight:var(--qm-w-em)}.dv-ans .up{color:var(--qm-gain-ink)}.dv-ans .dn{color:var(--qm-risk);font-weight:var(--qm-w-em)}.dv-ans .dv-term,.dv-deeptog{font-weight:var(--qm-w-reg)}.dv-deeptog{margin:var(--qm-sp-7) 0 0;font-family:var(--qm-font);background:var(--qm-card);border:none;box-shadow:inset 0 0 0 1px var(--qm-line-strong);border-radius:var(--qm-r-sm);color:var(--qm-ink);cursor:pointer;display:inline-flex;align-items:center;gap:var(--qm-sp-4)}.dv-deeptog svg{width:var(--qm-ic-sm);height:var(--qm-ic-sm);transition:transform var(--qm-dur-3) var(--qm-ease);stroke-width:var(--qm-ic-stroke)}.dv-deeptog small{font-weight:var(--qm-w-thin);color:var(--qm-mute);font-size:var(--qm-t2)}.dv-deeptog:hover{background:var(--qm-fill-hover);box-shadow:inset 0 0 0 1px var(--qm-fill-hover)}.dv-ch.on .dv-deeptog{background:var(--qm-fill-sel);box-shadow:inset 0 0 0 1px var(--qm-fill-sel)}.dv-ch.on .dv-deeptog svg{transform:rotate(90deg)}.dv-deep{margin:var(--qm-sp-7) 0 0;padding-left:var(--qm-sp-8);border-left:1px solid var(--qm-line-strong)}.dv-dh{font-size:var(--qm-t4);font-weight:var(--qm-w-reg);letter-spacing:-.015em;line-height:var(--qm-lh-loose);margin-bottom:var(--qm-sp-7);max-width:735px;color:var(--qm-ink)}.dv-sec{margin:28px 0 var(--qm-sp-6);gap:var(--qm-sp-6)}.dv-deep .dv-sec:first-of-type{margin-top:0}.dv-sec .qm-ttl{font-size:var(--qm-t2);font-weight:var(--qm-w-reg);letter-spacing:.1em;text-transform:uppercase}.dv-sec .qm-rule{background:var(--qm-line-strong)}.dv-tw{overflow-x:auto}.dv-t{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.dv-t th{font-size:var(--qm-t2);font-weight:var(--qm-w-thin);letter-spacing:.03em;color:var(--qm-ink);text-align:right;padding:0 var(--qm-sp-4) var(--qm-sp-5);border-bottom:1px solid var(--qm-line-hover)}.dv-t td:first-child,.dv-t th:first-child{text-align:left}.dv-t td{font-size:var(--qm-t4);color:var(--qm-ink);padding:var(--qm-sp-6) var(--qm-sp-4);line-height:var(--qm-lh-base);border-bottom:1px solid var(--qm-line-strong);text-align:right;white-space:nowrap}.dv-t td,.dv-t td.nm{font-weight:var(--qm-w-reg)}.dv-t td.nm{white-space:normal}.dv-t-corr td:first-child,.dv-t-corr th:first-child,.dv-t-si td:first-child,.dv-t-si th:first-child{width:300px;min-width:300px}.dv-t-corr th:not(:first-child){min-width:82px;vertical-align:bottom}.dv-t-corr td:not(:first-child){min-width:82px}.dv-axh{display:flex;flex-direction:column;align-items:center;gap:var(--qm-sp-3)}.dv-axn{font-size:var(--qm-t1);font-weight:var(--qm-w-thin);line-height:var(--qm-lh-snug);color:var(--qm-ink);max-width:82px;text-align:center;word-break:keep-all}.dv-axlogo{flex:none}.dv-deep .qm-sic{margin:0 var(--qm-sp-1)}.dv-t td.up{color:var(--qm-gain-ink)}.dv-t td.dn,.dv-t td.up{font-weight:var(--qm-w-em)}.dv-t td.dn{color:var(--qm-risk)}.dv-t tr.hl td{background:var(--qm-fill-sel)}.dv-t tfoot td{border-bottom:none;border-top:1px solid var(--qm-line-hover);font-size:var(--qm-t2);font-weight:var(--qm-w-reg)}.dv-bar{display:inline-block;vertical-align:middle;height:6px;background:var(--qm-ink);margin-right:var(--qm-sp-4);border-radius:2px}.dv-why{font-size:var(--qm-t4);line-height:var(--qm-lh-loose);color:var(--qm-ink);max-width:715px}.dv-why b{font-weight:var(--qm-w-em)}.dv-why-tight{margin-top:-2px}.dv-tw+.dv-why,.dv-tw+.dv-why-tight{margin-top:var(--qm-sp-8)}.dv-analogy{margin-top:var(--qm-sp-6);padding:var(--qm-sp-6) var(--qm-sp-7) var(--qm-sp-6);background:var(--qm-sunken);border-radius:var(--qm-r-sm)}.dv-analogy,.dv-analogy:before{display:block;color:var(--qm-ink)}.dv-analogy:before{content:"비유";font-size:var(--qm-t1);font-weight:var(--qm-w-reg);letter-spacing:.02em;margin-bottom:var(--qm-sp-3)}.dv-work{background:var(--qm-sunken-2);border-radius:var(--qm-r-sm);padding:var(--qm-sp-7) var(--qm-sp-8)}.dv-wrow{display:grid;grid-template-columns:18px 1fr auto;gap:var(--qm-sp-6);align-items:baseline;padding:var(--qm-sp-5) 0}.dv-wop{text-align:center}.dv-wk,.dv-wop{font-size:var(--qm-t4);font-weight:var(--qm-w-reg);color:var(--qm-ink)}.dv-wk,.dv-wk small{line-height:var(--qm-lh-base)}.dv-wk small{display:block;font-size:var(--qm-t2);font-weight:var(--qm-w-thin);margin-top:var(--qm-sp-1);color:var(--qm-ink)}.dv-wv{font-size:var(--qm-t5);font-weight:var(--qm-w-reg);font-variant-numeric:tabular-nums;color:var(--qm-ink);white-space:nowrap}.dv-wres{border-top:1px solid var(--qm-line-hover);margin-top:var(--qm-sp-2);padding-top:var(--qm-sp-5)}.dv-wres .dv-wk{font-weight:var(--qm-w-em)}.dv-wres .dv-wv{font-size:var(--qm-tt)}.dv-wnote{font-size:var(--qm-t3);font-weight:var(--qm-w-thin);line-height:var(--qm-lh-loose);color:var(--qm-ink);margin-top:var(--qm-sp-6);padding-top:var(--qm-sp-5);border-top:1px solid var(--qm-line)}.dv-wnote b{font-weight:var(--qm-w-em);font-variant-numeric:tabular-nums}.dv-wverdict{display:block;margin-top:var(--qm-sp-4)}.dv-fig{margin:var(--qm-sp-7) 0 var(--qm-sp-2);max-width:715px}.dv-fig svg text{font-family:var(--qm-font)}.dv-fig-v{font-size:var(--qm-t2);font-weight:var(--qm-w-reg);fill:var(--qm-ink)}.dv-fig-ax{font-size:var(--qm-t1);fill:var(--qm-mute)}.dv-fig-ax,.dv-fig-cap{font-weight:var(--qm-w-thin)}.dv-fig-cap{font-size:var(--qm-t2);line-height:var(--qm-lh-loose);color:var(--qm-ink);margin-top:var(--qm-sp-5)}.dv-fig-cap b{font-weight:var(--qm-w-em)}.dv-fig-row{display:flex;gap:var(--qm-sp-8);flex-wrap:wrap}.dv-fig-pane{flex:1 1 240px;min-width:0}.dv-fig-t{font-size:var(--qm-t2);font-weight:var(--qm-w-reg);color:var(--qm-ink);margin-bottom:var(--qm-sp-2)}.dv-fig-t small{font-weight:var(--qm-w-thin);font-size:var(--qm-t1);color:var(--qm-mute);margin-left:var(--qm-sp-3)}.dv-glyph{padding-bottom:var(--qm-sp-2)}.dv-glyph-h{font-size:var(--qm-t2);font-weight:var(--qm-w-reg);color:var(--qm-ink);padding:var(--qm-sp-4) 0 var(--qm-sp-2)}.dv-grow2{display:grid;grid-template-columns:46px 1fr;gap:var(--qm-sp-6);align-items:baseline;padding:var(--qm-sp-4) 0}.dv-gsym{font-size:var(--qm-t4);color:var(--qm-ink);text-align:center}.dv-gsym .katex{font-size:1.18em}.dv-gdesc{font-size:var(--qm-t3)}.dv-fafter,.dv-gdesc{font-weight:var(--qm-w-thin);line-height:var(--qm-lh-loose);color:var(--qm-ink)}.dv-fafter{font-size:var(--qm-t2);padding:var(--qm-sp-5) 0 var(--qm-sp-2);border-top:1px solid var(--qm-line)}.dv-fml{margin-top:var(--qm-sp-6);padding:var(--qm-sp-2) var(--qm-sp-7);background:var(--qm-sunken-2);border-radius:var(--qm-r-sm);overflow-x:auto}.dv-feq{display:flex;align-items:center;gap:var(--qm-sp-7);flex-wrap:wrap;padding:var(--qm-sp-7) 0}.dv-feq+.dv-feq{border-top:1px solid var(--qm-line)}.dv-fx{font-size:var(--qm-t4);white-space:nowrap;color:var(--qm-ink)}.dv-fx .katex{font-size:1.18em}.dv-fx b{font-size:var(--qm-t5);font-weight:var(--qm-w-em);letter-spacing:.01em}.dv-fnote{font-size:var(--qm-t2);font-weight:var(--qm-w-thin);line-height:var(--qm-lh-base);margin-left:auto;text-align:right;color:var(--qm-ink)}.dv-prov{display:flex;flex-wrap:wrap;gap:var(--qm-sp-6);margin-top:var(--qm-sp-6);padding-top:var(--qm-sp-5);border-top:1px solid var(--qm-line-strong)}.dv-prov span{font-size:var(--qm-t1);color:var(--qm-mute);font-weight:var(--qm-w-thin)}.dv-prov span b{color:var(--qm-mute);font-weight:var(--qm-w-em)}.dv-deepfoot{display:flex;align-items:center;gap:var(--qm-sp-6);margin-top:var(--qm-sp-7);flex-wrap:wrap}.dv-sendbtn{font-family:var(--qm-font);background:var(--qm-card);border:none;color:var(--qm-ink);font-weight:var(--qm-w-reg);border-radius:var(--qm-r-sm);cursor:pointer;display:inline-flex;align-items:center;gap:var(--qm-sp-3)}.dv-sendbtn:hover{background:var(--qm-fill-hover)}.dv-sendbtn svg{width:var(--qm-ic-xs);height:var(--qm-ic-xs);stroke-width:var(--qm-ic-stroke)}.dv-hint{color:var(--qm-mute);line-height:var(--qm-lh-loose)}.dv-hint,.dv-sent{font-size:var(--qm-t2);font-weight:var(--qm-w-thin)}.dv-sent{margin-top:var(--qm-sp-5);color:var(--qm-ink)}.dv-empty{font-size:var(--qm-t4);font-weight:var(--qm-w-thin);color:var(--qm-mute);line-height:var(--qm-lh-loose);max-width:645px}.dv-donut-wrap{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.dv-donut{width:150px;max-width:100%;height:auto;aspect-ratio:1;flex:none}.dv-legend{flex-direction:column;flex:1 1 230px;min-width:0}.dv-legend,.dv-lg{display:flex;gap:var(--qm-sp-4)}.dv-lg{align-items:center;font-size:var(--qm-t4);color:var(--qm-ink)}.dv-lg .dv-dot{width:9px;height:9px;border-radius:3px;flex:none}.dv-lg .dv-lgnm{font-weight:var(--qm-w-reg);flex:none}.dv-lg .dv-lgwho{font-weight:var(--qm-w-thin);font-size:var(--qm-t2);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-lg .dv-lgpc{font-weight:var(--qm-w-em);font-variant-numeric:tabular-nums;flex:none}.dv-statrow{display:flex;gap:var(--qm-sp-10);flex-wrap:wrap}.dv-statrow.tight{margin-top:var(--qm-sp-4)}.dv-stat .dv-sl{font-size:var(--qm-t2);margin-bottom:var(--qm-sp-2)}.dv-stat .dv-sl,.dv-stat .dv-sv{font-weight:var(--qm-w-reg);color:var(--qm-ink)}.dv-stat .dv-sv{font-size:32px;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:var(--qm-lh-flat)}.dv-stat .dv-sv.sm{font-size:25.5px}.dv-stat .dv-sv.g{color:var(--qm-gain-ink)}.dv-stat .dv-sv.r{color:var(--qm-risk)}.dv-stat .dv-sd{font-size:var(--qm-t2);font-weight:var(--qm-w-thin);margin-top:var(--qm-sp-3);line-height:var(--qm-lh-base);color:var(--qm-ink)}.dv-rangebar{max-width:715px;margin:var(--qm-sp-2) 0}.dv-rangebar text{font-family:var(--qm-font)}.dv-rb-v{font-weight:var(--qm-w-reg)}.dv-rb-ax,.dv-rb-v{font-size:var(--qm-t1)}.dv-rb-ax{font-weight:var(--qm-w-thin);fill:var(--qm-mute)}.dv-shake{max-width:645px}.dv-shrow{display:grid;grid-template-columns:118px 1fr 54px;gap:var(--qm-sp-6);align-items:center;padding:var(--qm-sp-5) 0}.dv-shlab{font-size:var(--qm-t3);font-weight:var(--qm-w-reg);color:var(--qm-ink)}.dv-shlab small{display:block;color:var(--qm-mute);font-size:var(--qm-t1);font-weight:var(--qm-w-thin);margin-top:var(--qm-sp-1)}.dv-shtrk{height:12px;background:var(--qm-sunken-2);border-radius:6px;overflow:hidden}.dv-shfil{height:100%;border-radius:6px}.dv-shfil.a{background:var(--qm-ink-3)}.dv-shfil.b{background:var(--qm-ink)}.dv-shnum{font-size:var(--qm-t5);font-weight:var(--qm-w-reg);text-align:right;font-variant-numeric:tabular-nums;color:var(--qm-ink)}.dv-weather{display:flex;align-items:center;gap:var(--qm-sp-7);flex-wrap:wrap}.dv-wi{width:44px;height:44px;flex:none}.dv-wi,.dv-wt{color:var(--qm-ink)}.dv-wt{font-size:var(--qm-tt);font-weight:var(--qm-w-reg);letter-spacing:-.02em}.dv-wt small{display:block;font-size:var(--qm-t2);font-weight:var(--qm-w-thin);margin-top:var(--qm-sp-1)}.dv-regwrap{max-width:645px;margin-top:var(--qm-sp-6)}.dv-regrow{display:grid;grid-template-columns:76px 1fr 44px;gap:var(--qm-sp-5);align-items:center;padding:var(--qm-sp-5) var(--qm-sp-3);border-radius:7px}.dv-regrow.cur{background:var(--qm-fill-sel)}.dv-regrow .dv-rl{font-size:var(--qm-t3);font-weight:var(--qm-w-reg);color:var(--qm-ink)}.dv-regrow .dv-rt{height:7px;background:var(--qm-sunken-2);border-radius:4px;overflow:hidden}.dv-regrow .dv-rf{display:block;height:100%;background:var(--qm-ink-3)}.dv-regrow.cur .dv-rf{background:var(--qm-ink)}.dv-regrow .dv-rp{font-size:var(--qm-t3);font-weight:var(--qm-w-reg);text-align:right;font-variant-numeric:tabular-nums;color:var(--qm-ink)}.dv-trust{flex-direction:column;max-width:735px}.dv-tbadge,.dv-trust{display:flex;gap:var(--qm-sp-6)}.dv-tbadge{align-items:flex-start}.dv-tbadge svg{width:var(--qm-ic-lg);height:var(--qm-ic-lg);color:var(--qm-ink);flex:none;margin-top:var(--qm-sp-1);stroke-width:var(--qm-ic-stroke)}.dv-tbadge .dv-tt{font-size:var(--qm-t4);font-weight:var(--qm-w-reg);color:var(--qm-ink)}.dv-tbadge .dv-td{font-size:var(--qm-t3);font-weight:var(--qm-w-thin);line-height:var(--qm-lh-loose);margin-top:var(--qm-sp-1);color:var(--qm-ink)}.dv-cap{font-size:var(--qm-t2);line-height:var(--qm-lh-base);margin-top:var(--qm-sp-6)}.dv-cap,.dv-disc{font-weight:var(--qm-w-thin);color:var(--qm-mute)}.dv-disc{margin-top:26px;padding-top:var(--qm-sp-6);border-top:1px solid var(--qm-line-strong);font-size:var(--qm-t1);line-height:var(--qm-lh-loose)}.dv-disc-eg{display:block;font-size:var(--qm-t2);font-weight:var(--qm-w-reg);color:var(--qm-ink);margin-bottom:var(--qm-sp-3)}.dv-asof{display:block;margin-top:var(--qm-sp-2);font-size:var(--qm-t1);font-weight:var(--qm-w-thin);color:var(--qm-mute);font-variant-numeric:tabular-nums}@container (max-width: 680px){.dv-inner{padding:var(--qm-sp-8) var(--qm-sp-8) var(--qm-sp-9)}.dv-chbody{padding-left:0}.dv-shrow{grid-template-columns:92px 1fr 48px}.dv-hs-row{grid-template-columns:104px 1fr 40px}.dv-hs-band{grid-template-columns:48px 68px 1fr;gap:var(--qm-sp-5)}.dv-hs-top{gap:var(--qm-sp-7)}.dv-hs-ring{width:104px}.dvsk-hstop{gap:var(--qm-sp-7)}.dvsk-ring{width:104px;height:104px}.dvsk-chbody{padding-left:0}}@media (prefers-reduced-motion:reduce){.dv-deeptog svg{transition:none}}.da-screen{display:flex;overflow:hidden;margin:-20px;background:var(--qm-bg)}.da-main,.da-screen{flex:1;min-width:0;height:100%}.da-main{overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding:var(--qm-sp-8) 26px var(--qm-sp-11);animation:daMainIn .4s var(--qm-ease) both}@keyframes daMainIn{0%{opacity:0}to{opacity:1}}.da-detail-inner{max-width:1040px;animation:daPanelIn .28s var(--qm-ease) both}@keyframes daPanelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.da-step-head{display:flex;align-items:center;gap:var(--qm-sp-6);margin-bottom:var(--qm-sp-6)}.da-step-head .da-t{font-size:var(--qm-tt);font-weight:var(--qm-w-reg);letter-spacing:-.025em;color:var(--qm-ink)}.da-step-head .da-s{font-size:var(--qm-t2);font-weight:var(--qm-w-thin);color:var(--qm-ink);margin-top:var(--qm-sp-1)}.da-lead{font-size:var(--qm-t4);color:var(--qm-ink);font-weight:var(--qm-w-reg);background:var(--qm-sunken);border-radius:var(--qm-r-md);padding:var(--qm-sp-6) var(--qm-sp-7);margin-bottom:var(--qm-sp-7)}.da-disc,.da-lead{line-height:var(--qm-lh-base)}.da-disc{font-size:var(--qm-t1);font-weight:var(--qm-w-thin);color:var(--qm-mute);text-align:center;margin-top:26px}.mp .main>.da-screen{flex:1 1 0%;min-width:0;min-height:0;display:flex;overflow:hidden;margin:-20px}.mp .da-screen>.da-main{flex:1 1 0%;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden}.mp .main>.da-screen.compose-screen{height:calc(100% + 40px)}.mp .da-screen.compose-screen>.da-main{display:flex;flex-direction:column}.mp .da-screen.compose-screen .da-detail-inner{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0}.mp .da-screen.compose-screen .da-disc,.mp .da-screen.compose-screen .per-flash,.mp .da-screen.compose-screen .per-hd{flex:none}.da-screen.compose-screen .da-detail-inner{width:100%;margin-inline:auto}@media (max-width:720px){.mp .main>.da-screen.compose-screen{margin:-14px;height:calc(100% + 28px)}.mp .da-screen.compose-screen .da-detail-inner{flex:1 0 auto;height:auto;min-height:100%}}@media (prefers-reduced-motion:reduce){.da-detail-inner,.da-main{animation:none}}.ph-screen{flex:1;min-width:0;justify-content:center;padding:var(--qm-sp-9)}.ph-card,.ph-screen{display:flex;align-items:center}.ph-card{max-width:420px;text-align:center;flex-direction:column;gap:var(--qm-sp-6)}.ph-ic{width:56px;height:56px;border-radius:16px;background:var(--qm-sunken-2);display:flex;align-items:center;justify-content:center;color:var(--qm-ink-2)}.ph-ic svg{width:26px;height:26px;stroke-width:1.8}.ph-t{font-size:var(--qm-tt);font-weight:var(--qm-w-reg);letter-spacing:-.03em;color:var(--qm-ink)}.ph-s{font-size:var(--qm-t3);line-height:var(--qm-lh-base)}.ph-s,.ph-tag{font-weight:var(--qm-w-thin);color:var(--qm-mute)}.ph-tag{font-size:var(--qm-t1);background:var(--qm-sunken-2);border-radius:var(--qm-r-pill);padding:var(--qm-sp-2) var(--qm-sp-6)}.ph-back{margin-top:var(--qm-sp-2);font-weight:var(--qm-w-reg);color:var(--qm-on-accent);background:var(--qm-accent);border:none;border-radius:var(--qm-r-pill);cursor:pointer}.ph-back:hover{background:var(--qm-accent-hover)}