.dr{--dr-ok:#1b6b49;--dr-ok-bg:#e4f1ea;--dr-track:#e4e8ef;--dr-lilac:#cdcaff;--dr-gray:#bcc6d4;--dr-mute:#e9edf3;position:relative;container:drw/inline-size;color:var(--ink);font-size:14px;line-height:1.5;word-break:keep-all;overflow-wrap:break-word}.dr-list{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px 14px;gap:18px 14px;margin:0;padding:0}@container drw (min-width: 600px){.dr-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container drw (min-width: 900px){.dr-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.dr-list>li{display:flex;flex-direction:column;min-width:0}@supports (grid-template-rows:subgrid){.dr-list>li{display:grid;grid-row:span 2;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0}}.dr-shot{container:dr/inline-size;flex:1 1 auto;display:flex;min-width:0}.dr-cap{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;font-size:15px;font-weight:650;line-height:1.45;letter-spacing:-.01em;color:var(--ink)}.dr-no{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ink);color:#fff;font-size:12px;font-weight:750;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dr-note{margin:12px 0 0;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.dr-note b{color:var(--ink)}.dr-fig{--p:14px;--g:10px;--fs:12px;--fs-s:11px;--fs-n:15px;flex:1 1 auto;display:flex;flex-direction:column;gap:var(--g);min-width:0;padding:var(--p);border:1px solid var(--lx-line);border-radius:18px;background:var(--lx-paper);overflow:clip;font-size:var(--fs);line-height:1.45;text-align:left}.dr-fig,.dr-fig *{box-sizing:border-box}.dr-h{display:flex;align-items:center;gap:8px;min-height:22px}.dr-h b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--fs) + 1px);font-weight:750;letter-spacing:-.01em}.dr-h small{flex:none;margin-right:auto;font-size:var(--fs-s);font-weight:600;color:var(--lx-ink3);white-space:nowrap}.dr-h small+.dr-ex{margin-left:0}.dr-ex{flex:none;margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--dr-mute);color:var(--ink-2);font-size:11px;font-weight:650;line-height:1.5}.dr-body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:var(--g);min-height:0}.dr-card{border:1px solid var(--lx-line);border-radius:14px;background:var(--lx-card);box-shadow:var(--lx-sh1)}.dr-pill{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:var(--lx-soft);color:var(--lx-atext);font-size:var(--fs-s);font-weight:650;line-height:1.5;white-space:nowrap}.dr-pill.is-ok{background:var(--dr-ok-bg);color:var(--dr-ok)}@font-face{font-family:DR Digits;src:local("Malgun Gothic Bold"),local("MalgunGothicBold");font-weight:600 900;size-adjust:114.5%;unicode-range:u+002c,u+0030-0039}.dr-n{font-family:Pretendard Variable,Pretendard,DR Digits,Pretendard Fallback,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Segoe UI,Malgun Gothic,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.dr-amt{display:flex;align-items:flex-end;gap:1px;min-width:0}.dr-amt b{flex:1 1 auto;min-width:0;line-height:1.2;text-align:right}.dr-amt small{flex:none;padding-bottom:calc((var(--fs-n) - var(--fs-s)) * .25);font-size:var(--fs-s);font-weight:600;line-height:1.2;color:var(--lx-ink3)}.dr-sk{display:block;width:var(--w,70%);height:5px;border-radius:3px;background:var(--dr-mute)}.dr-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.dr-tile{position:relative;display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:8px 4px 7px;border:1px solid var(--lx-line);border-radius:12px;background:var(--lx-card);font-size:var(--fs-s);font-weight:650;line-height:1.35;color:var(--ink-2);text-align:center}.dr-tile img{display:block;width:46px;height:34px;object-fit:contain}.dr-tile.is-pick{color:var(--ink)}.dr-ring{position:absolute;inset:-1px;border:2px solid var(--accent);border-radius:12px;background:rgba(99,91,255,.06)}.dr-ring:after{content:"";position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 2px var(--lx-paper);background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /12px no-repeat}.dr-pick{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.dr-pick b{font-size:calc(var(--fs) + 1px);font-weight:750;letter-spacing:-.01em}.dr-in{display:grid;grid-gap:10px;gap:10px;padding:12px}.dr-item{display:flex;align-items:center;justify-content:space-between;gap:8px}.dr-item b{font-size:calc(var(--fs) + 1px);font-weight:750;white-space:nowrap}.dr-fields{display:grid;grid-gap:6px;gap:6px}.dr-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(104px,48%);grid-gap:8px;gap:8px;font-weight:600;color:var(--ink-2)}.dr-box,.dr-field{align-items:center}.dr-box{display:flex;justify-content:flex-end;gap:4px;height:34px;padding:0 10px;border:1px solid var(--lx-aline);border-radius:9px;background:var(--lx-soft)}.dr-box b{flex:1 1 auto;min-width:0;font-size:var(--fs-n);font-weight:750;color:var(--ink);text-align:right}.dr-box i{font-style:normal;font-size:var(--fs-s);font-weight:600;color:var(--lx-ink3)}.dr-eq{display:grid;overflow:hidden}.dr-term{display:grid;grid-template-columns:12px minmax(0,1fr) max(46%,112px);align-items:center;grid-gap:6px;gap:6px;padding:11px 12px;font-weight:600;color:var(--ink-2)}.dr-term+.dr-term{border-top:1px solid var(--lx-line)}.dr-op{font-style:normal;font-size:var(--fs-n);font-weight:700;line-height:1;color:var(--lx-ink3);text-align:center}.dr-term>span{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;min-width:0}.dr-term em{font-style:normal;font-size:var(--fs-s);font-weight:500;color:var(--lx-ink3)}.dr-term b{font-size:var(--fs-n);font-weight:750;color:var(--ink)}.dr-term.is-res{background:var(--lx-soft);color:var(--lx-atext)}.dr-term.is-res b{font-size:calc(var(--fs-n) + 2px);font-weight:800}.dr-term.is-res .dr-op{color:var(--lx-atext)}.dr-net{display:grid;grid-template-columns:minmax(0,1fr) max(50%,124px);align-items:center;grid-gap:8px;gap:8px;font-weight:650;color:var(--ink-2)}.dr-net b{font-size:calc(var(--fs-n) + 2px);font-weight:800;color:var(--ink)}.dr-wf{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:26px 10px 8px}.dr-unit{position:absolute;left:10px;top:6px;font-size:11px;font-weight:600;color:var(--lx-ink3)}.dr-col{display:grid;grid-template-rows:var(--wh,114px) auto;grid-gap:5px;gap:5px;justify-items:center;font-size:var(--fs-s);font-weight:650;color:var(--ink-2);text-align:center}.dr-plot{position:relative;width:100%;height:100%;border-bottom:1px solid var(--dr-gray)}.dr-bar{position:absolute;left:16%;right:16%;bottom:calc(var(--b) * 100%);height:calc(var(--h) * 100%);border-radius:5px 5px 0 0;background:var(--dr-lilac);transform-origin:50% 100%}.dr-col.is-up .dr-bar{border-radius:5px}.dr-col.is-op .dr-bar{border-radius:5px;background:repeating-linear-gradient(135deg,var(--dr-gray) 0 3px,var(--dr-mute) 3px 6px);transform-origin:50% 0}.dr-col.is-net .dr-bar{background:var(--accent)}.dr-val{position:absolute;left:-4px;right:-4px;bottom:calc((var(--b) + var(--h)) * 100% + 3px);font-size:var(--fs-s);line-height:1.2}.dr-col.is-net,.dr-val{font-weight:750;color:var(--ink)}.dr-legend{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:var(--fs-s);font-weight:600;color:var(--ink-2)}.dr-legend span:before{content:"";display:inline-block;width:9px;height:9px;margin-right:5px;border-radius:3px;background:var(--accent)}.dr-legend .is-out:before{background:var(--dr-gray)}.dr-legend em{margin-left:auto;font-style:normal;color:var(--lx-ink3)}.dr-cmp{display:grid;grid-gap:7px;gap:7px;padding:10px 12px}.dr-row{display:grid;grid-gap:2px;gap:2px}.dr-rl{font-size:var(--fs-s);font-weight:700;color:var(--ink)}.dr-pair{display:grid;grid-gap:2px;gap:2px}.dr-hb{display:flex;align-items:center;gap:6px;height:14px}.dr-hb i{display:block;width:calc(var(--v) * (100% - 64px));min-width:3px;height:8px;border-radius:4px;background:var(--accent);transform-origin:0 50%}.dr-hb.is-out i{background:var(--dr-gray)}.dr-hb b{font-size:var(--fs-s);font-weight:750;line-height:1;color:var(--ink)}.dr-hb.is-out b{font-weight:600;color:var(--ink-2)}.dr-sub{margin:1px 0 0;padding-top:7px;border-top:1px dashed var(--lx-line);font-size:var(--fs-s);font-weight:700;color:var(--lx-atext)}.dr-doc{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-gap:6px 14px;gap:6px 14px;align-items:stretch}.dr-sheet{border:1px solid var(--lx-line);border-radius:6px;background:#fff}.dr-s1{grid-row:1/span 4;position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:7px;gap:7px;min-width:0;padding:10px;box-shadow:4px 4px 0 -1px #fff,4px 4px 0 0 var(--lx-line),8px 8px 0 -1px #fff,8px 8px 0 0 var(--lx-line),var(--lx-sh2)}.dr-eb{display:none;margin:0;font-size:11px;font-weight:650;color:var(--lx-atext)}.dr-ttl{font-size:calc(var(--fs) + .5px);font-weight:800;line-height:1.25;letter-spacing:-.02em}.dr-meta{display:none;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;margin:0;font-size:11px;color:var(--ink-2)}.dr-meta dt{color:var(--lx-ink3)}.dr-meta dd{margin:0;color:var(--ink)}.dr-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px;min-width:0;padding:8px 9px;border:1px solid var(--lx-line);border-radius:8px;background:linear-gradient(#fff,#f6f7ff)}.dr-hero>span{font-size:11px;font-weight:600;line-height:1.35;color:var(--ink-2)}.dr-hero>b{font-size:calc(var(--fs-n) + 1px);font-weight:800;line-height:1.15;color:var(--ink)}.dr-hero .dr-mb{grid-template-columns:minmax(0,1fr)}.dr-hero .dr-mb>span{display:none}.dr-h2{font-size:11.5px;font-weight:750;letter-spacing:-.01em}.dr-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}.dr-kpi{display:grid;grid-gap:4px;gap:4px;padding:6px 7px;border:1px solid var(--lx-line);border-radius:6px}.dr-kpi b,.dr-kpi span{display:none}.dr-kpi:after,.dr-kpi:before{content:"";display:block;height:5px;border-radius:3px;background:var(--dr-mute)}.dr-kpi:before{width:56%}.dr-kpi:after{width:82%;background:var(--dr-lilac)}.dr-s2,.dr-s3{display:contents}.dr-sec{grid-column:2;display:grid;align-content:center;grid-gap:5px;gap:5px;padding:7px 9px;border:1px solid var(--lx-line);border-radius:8px;background:#fff;box-shadow:var(--lx-sh1)}.dr-sec.is-wide{display:none}.dr-sec>b{font-size:11.5px;font-weight:750;line-height:1.3;letter-spacing:-.01em}.dr-sec>.dr-mini{display:none}.dr-sec:after{content:"";display:block;width:64%;height:5px;border-radius:3px;background:var(--dr-mute)}.dr-mini{gap:4px;font-size:11px;color:var(--ink-2)}.dr-trow{display:flex;justify-content:space-between;gap:6px;padding:2px 0;border-top:1px solid var(--dr-mute)}.dr-trow:first-child{border-top:0}.dr-trow.is-sum{border-top-color:var(--dr-gray);font-weight:750;color:var(--ink)}.dr-mb{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:2px 6px;gap:2px 6px;font-size:11px;color:var(--ink-2)}.dr-mb>span{grid-row:span 2;font-weight:650}.dr-mb.is-one>span{grid-row:auto}.dr-mb i{display:block;width:calc(var(--v) * 100%);min-width:2px;height:5px;border-radius:3px;background:var(--accent)}.dr-mb i.is-out{background:var(--dr-gray)}.dr-ctl{display:none}@container dr (min-width: 640px){.dr-fig{--p:22px;--g:14px;--fs:13.5px;--fs-s:12px;--fs-n:19px;border-radius:22px}.dr-h{min-height:24px}.dr-h b{font-size:15px}.dr-body{align-items:center}.dr-body>*{width:100%}.dr-tiles{max-width:580px;gap:10px}.dr-tile{gap:4px;padding:10px 6px 9px;border-radius:14px;font-size:13px}.dr-tile img{width:76px;height:56px}.dr-ring{border-radius:14px}.dr-ring:after{top:-8px;right:-8px;width:22px;height:22px;background-size:14px}.dr-pick{justify-content:center}.dr-pick b{font-size:15px}.dr-in{max-width:580px;gap:16px;padding:20px}.dr-item b{font-size:16px}.dr-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dr-field{grid-template-columns:minmax(0,1fr);gap:6px}.dr-box{height:48px;padding:0 14px;border-radius:12px}.dr-eq{max-width:620px;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;overflow:visible;border:0;background:none;box-shadow:none}.dr-term{position:relative;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;gap:12px;padding:16px 16px 18px;border:1px solid var(--lx-line);border-radius:14px;background:var(--lx-card);box-shadow:var(--lx-sh1)}.dr-term+.dr-term{border-top:1px solid var(--lx-line)}.dr-op{position:absolute;left:-27px;top:50%;width:18px;margin-top:-11px;font-size:22px}.dr-term>span{align-self:start}.dr-term .dr-amt b{flex:0 1 auto;text-align:left}.dr-term+.dr-term.is-res,.dr-term.is-res{border-color:var(--lx-aline);background:var(--lx-soft)}.dr-net,.dr-wf{max-width:580px}.dr-wf{padding:32px 20px 12px}.dr-unit{left:18px;top:10px;font-size:12px}.dr-col{--wh:clamp(128px,23cqw,170px);gap:7px}.dr-bar{left:20%;right:20%;border-radius:7px 7px 0 0}.dr-col.is-op .dr-bar,.dr-col.is-up .dr-bar{border-radius:7px}.dr-cmp,.dr-legend{max-width:600px}.dr-cmp{gap:12px;padding:18px 20px}.dr-row{grid-template-columns:136px minmax(0,1fr);align-items:center;gap:4px 12px}.dr-pair{gap:4px}.dr-hb{height:16px}.dr-hb i{width:calc(var(--v) * (100% - 78px));height:10px;border-radius:5px}.dr-sub{padding-top:11px}.dr-doc{display:flex;justify-content:center;align-items:center;gap:14px}.dr-sheet{position:relative;flex:none;aspect-ratio:1/1.414;border-radius:8px;box-shadow:var(--lx-sh2)}.dr-sheet:after{content:"";position:absolute;left:12px;right:12px;bottom:11px;height:1px;background:var(--dr-mute)}.dr-s1{width:clamp(190px,30cqw,262px);gap:7px;padding:12px;box-shadow:var(--lx-sh2)}.dr-eb{display:block}.dr-ttl{font-size:clamp(15px,2.3cqw,19px)}.dr-hero{padding:9px 10px}.dr-hero>b{font-size:clamp(19px,2.9cqw,25px)}.dr-hero .dr-mb{grid-template-columns:26px minmax(0,1fr)}.dr-hero .dr-mb>span{display:block}.dr-h2{font-size:12px}.dr-kpi{gap:0;padding:5px 7px}.dr-kpi span{font-size:11px;color:var(--lx-ink3)}.dr-kpi b,.dr-kpi span{display:block;line-height:1.35}.dr-kpi b{font-size:11.5px;color:var(--ink)}.dr-kpi:after,.dr-kpi:before{content:none}.dr-s2,.dr-s3{display:grid;align-content:start;grid-gap:12px;gap:12px;width:clamp(166px,26cqw,226px);padding:12px}.dr-sec,.dr-sec.is-wide{--sec-o:1;--sec-x:0px;grid-column:auto;display:grid;align-content:start;grid-gap:6px;gap:6px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.dr-sec>b{font-size:12px}.dr-sec>.dr-mini{display:grid}.dr-sec:after{content:none}}@container dr (min-width: 760px){.dr-fig{--p:28px;--g:16px;--fs:15px;--fs-s:13px;--fs-n:24px}.dr-h b{font-size:16px}.dr-tiles{max-width:640px;gap:12px}.dr-tile{padding:14px 8px 12px;font-size:14.5px}.dr-tile img{width:92px;height:69px}.dr-pick b{font-size:16.5px}.dr-in{max-width:680px;gap:20px;padding:28px}.dr-item b{font-size:18px}.dr-fields{gap:14px}.dr-field{gap:8px}.dr-box{height:62px;padding:0 18px;border-radius:14px}.dr-eq{max-width:740px;gap:44px}.dr-term{gap:16px;padding:22px 22px 24px;border-radius:16px}.dr-op{left:-32px;font-size:24px}.dr-net,.dr-wf{max-width:640px}.dr-col{--wh:clamp(170px,25cqw,216px)}.dr-cmp,.dr-legend{max-width:700px}.dr-cmp{gap:18px;padding:24px 28px}.dr-row{grid-template-columns:164px minmax(0,1fr)}.dr-pair{gap:5px}.dr-hb{height:20px}.dr-hb i{width:calc(var(--v) * (100% - 92px));height:14px;border-radius:7px}.dr-meta{display:grid}.dr-s1{gap:8px;padding:14px}.dr-s2,.dr-s3{gap:14px;padding:14px}}@container dr (max-width: 280px){.dr-fig{--p:11px}.dr-h small{display:none}.dr-tile img{width:40px;height:30px}.dr-field{grid-template-columns:minmax(0,1fr) minmax(92px,46%)}.dr-doc{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:6px 10px}.dr-s1{padding:8px}.dr-hero{padding:6px 7px}.dr-hero>b{font-size:13.5px}.dr-sec{padding:6px 7px}.dr-hb i{width:calc(var(--v) * (100% - 58px))}}@media screen and (prefers-reduced-motion:no-preference){html.js .dr-list{grid-template-columns:minmax(0,1fr);gap:0}html.js .dr-list>li{grid-area:1/1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;align-content:start;opacity:0;transition:opacity .14s ease-in;--k-up:none;--k-pop:none;--k-gx:none;--k-gy:none;--k-out:none;--k-sec:none}html.js .dr-shot{display:block}html.js .dr-fig{height:max(316px,56.25cqw);min-height:0}html.js .dr[data-at="0"] .dr-list>li:first-child,html.js .dr[data-at="1"] .dr-list>li:nth-child(2),html.js .dr[data-at="2"] .dr-list>li:nth-child(3),html.js .dr[data-at="3"] .dr-list>li:nth-child(4),html.js .dr[data-at="4"] .dr-list>li:nth-child(5),html.js .dr[data-at="5"] .dr-list>li:nth-child(6){opacity:1;transition:opacity .26s var(--ease) .14s;--k-up:dr-up;--k-pop:dr-pop;--k-gx:dr-gx;--k-gy:dr-gy;--k-out:dr-out;--k-sec:dr-sec}html.js .dr[data-run="0"]{--ps:paused}html.js .dr-a-gx,html.js .dr-a-gy,html.js .dr-a-pop,html.js .dr-a-sec,html.js .dr-a-sheet,html.js .dr-a-up{animation-duration:.42s;animation-timing-function:var(--ease);animation-fill-mode:both;animation-delay:calc(.32s + var(--i, 0) * var(--st, .15s));animation-play-state:var(--ps,running)}html.js .dr-a-up{animation-name:var(--k-up)}html.js .dr-a-pop{animation-name:var(--k-pop);animation-duration:.36s}html.js .dr-a-gx{animation-name:var(--k-gx);animation-duration:.52s}html.js .dr-a-gy{animation-name:var(--k-gy);animation-duration:.46s}html.js .dr-a-sec{animation-name:var(--k-sec);animation-duration:.48s}html.js .dr-a-sheet{animation-name:var(--k-out);animation-duration:.56s}html.js .dr-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin-top:4px}html.js .dr-seg.is-on i{animation:dr-prog var(--d,1.5s) linear both;animation-play-state:var(--ps,running)}@container drw (min-width: 1000px){html.js .dr-list>li{grid-template-columns:minmax(0,1fr) 284px;column-gap:26px}html.js .dr-cap{flex-direction:column;gap:14px;margin:0;padding-top:4px;font-size:22px;font-weight:700;line-height:1.36;letter-spacing:-.025em;text-wrap:balance}html.js .dr-no{width:30px;height:30px;font-size:14px}html.js .dr-ctl{position:absolute;right:0;bottom:0;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;width:284px;margin:0}html.js .dr-segs{flex:none}html.js .dr-toggle{align-self:flex-start}}}@keyframes dr-up{0%{opacity:0;transform:translateY(8px)}}@keyframes dr-pop{0%{opacity:0;transform:scale(1.08)}}@keyframes dr-gx{0%{transform:scaleX(0)}}@keyframes dr-gy{0%{transform:scaleY(0)}}@keyframes dr-out{0%{opacity:0;transform:translateX(-26px)}}@keyframes dr-sec{0%{opacity:var(--sec-o,0);transform:translateX(var(--sec-x,-18px))}}@keyframes dr-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dr-toggle{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px 0 12px;border:1px solid var(--lx-line);border-radius:999px;background:var(--lx-card);color:var(--ink);font-family:inherit;font-size:13px;font-weight:650;line-height:1;cursor:pointer;transition:border-color .18s var(--ease)}.dr-toggle:hover{border-color:var(--lx-aline)}.dr-toggle svg{width:12px;height:12px;fill:currentColor}.dr-segs{flex:1 1 320px;display:flex;gap:4px;min-width:0}.dr-seg{position:relative;flex:1 1;min-width:0;height:44px;padding:0;border:0;background:none;cursor:pointer}.dr-seg i,.dr-seg:before{content:"";position:absolute;left:0;right:0;top:20px;height:4px;border-radius:2px}.dr-seg:before{background:var(--dr-track)}.dr-seg i{background:var(--accent);transform:scaleX(0);transform-origin:0 50%}.dr-seg.is-done i{transform:none}.dr-seg:hover:before{background:var(--dr-gray)}.dr :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}