@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{color:#16191f;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;background:#f5f6f8;min-height:100vh;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;line-height:1.5}h1,h2,h3{text-wrap:balance}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:#fff;background:#16191f;border-radius:0 0 10px 10px;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:top .18s;position:absolute;top:-48px;left:8px}.skip-link:focus{outline-offset:2px;outline:2px solid #17803d;top:0}.toast{text-align:center;opacity:0;pointer-events:none;z-index:50;width:max-content;max-width:calc(100vw - 32px);padding:11px 20px;font-size:14px;transition:opacity .2s,transform .2s;position:fixed;bottom:32px;left:50%;transform:translate(-50%)translateY(8px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto!important}}:root{--dsa-bg:#f5f6f8;--dsa-surface:#fff;--dsa-surface-2:#f9fafb;--dsa-sunken:#eef0f3;--dsa-line:#e5e8ec;--dsa-line-strong:#d5dae0;--dsa-ink:#16191f;--dsa-ink-2:#4e5661;--dsa-ink-3:#636b77;--dsa-ink-4:#b3b9c1;--dsa-leaf:#17803d;--dsa-leaf-strong:#106530;--dsa-leaf-soft:#e9f5ec;--dsa-leaf-mid:#7cc08f;--dsa-leaf-pale:#c6e5cf;--dsa-neg:#c93b31;--dsa-neg-soft:#fdeeec;--dsa-warn:#8a5300;--dsa-warn-soft:#fff6e5;--dsa-warn-line:#f1ddb5;--dsa-font:"Pretendard Variable", "Pretendard", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", sans-serif;--dsa-fs-2xs:11px;--dsa-fs-xs:12px;--dsa-fs-sm:13px;--dsa-fs-base:14px;--dsa-fs-md:15px;--dsa-fs-lg:19px;--dsa-fs-xl:26px;--dsa-fs-kpi:56px;--dsa-sp-1:4px;--dsa-sp-2:8px;--dsa-sp-3:12px;--dsa-sp-4:16px;--dsa-sp-5:20px;--dsa-sp-6:24px;--dsa-sp-8:32px;--dsa-sp-10:40px;--dsa-r:12px;--dsa-r-md:10px;--dsa-r-sm:8px;--dsa-shadow:0 1px 2px #1018200a;--dsa-max:1080px;--dsa-gutter:24px;--dsa-gnb-h:56px;--dsa-sub-h:44px;--dsa-rail-w:160px;--dsa-rail-gap:32px}.dsa-root{background:var(--dsa-bg);color:var(--dsa-ink);font-family:var(--dsa-font);font-size:var(--dsa-fs-base);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:clip}.dsa-root :where(a){color:inherit;text-decoration:none}.dsa-root :where(button){font:inherit;color:inherit;cursor:pointer}.dsa-root :focus-visible{outline:2px solid var(--dsa-leaf);outline-offset:2px}.dsa-root :is([id],details){scroll-margin-top:calc(var(--dsa-gnb-h) + 16px)}.dsa-root:has(.dsa-subnav) :is([id],details){scroll-margin-top:calc(var(--dsa-gnb-h) + var(--dsa-sub-h) + 16px)}.dsa-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.dsa-px{image-rendering:pixelated;image-rendering:crisp-edges;object-fit:contain;flex:none;display:block}.dsa-muted{color:var(--dsa-ink-3)}.dsa-leaf-t{color:var(--dsa-leaf)}.dsa-callout .dsa-leaf-t,.dsa-timeline .dsa-leaf-t{color:var(--dsa-leaf-strong)}.dsa-gnb{z-index:30;background:var(--dsa-surface);border-bottom:1px solid var(--dsa-line);font-family:var(--dsa-font);color:var(--dsa-ink);position:sticky;top:0}.dsa-gnb-in{max-width:calc(var(--dsa-max) + 2 * var(--dsa-gutter));padding:0 max(var(--dsa-gutter), env(safe-area-inset-right)) 0 max(var(--dsa-gutter), env(safe-area-inset-left));height:var(--dsa-gnb-h);align-items:center;gap:32px;margin:0 auto;display:flex}.dsa-brand{color:var(--dsa-ink);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.dsa-brand-mark{flex:none;display:block}.dsa-brand-name{letter-spacing:-.03em;font-size:16px;font-weight:800;line-height:1.15}.dsa-brand-name small{letter-spacing:.16em;color:var(--dsa-ink-3);margin-top:3px;font-size:9.5px;font-weight:600;line-height:1;display:block}.dsa-tabs{flex:1;gap:4px;min-width:0;height:100%;display:flex}.dsa-tab{color:var(--dsa-ink-2);white-space:nowrap;align-items:center;padding:0 12px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .15s;display:flex;position:relative}.dsa-tab:hover,.dsa-tab[aria-current]{color:var(--dsa-ink)}.dsa-tab:focus-visible{outline-offset:-2px}.dsa-tab[aria-current]:after{content:"";background:var(--dsa-ink);border-radius:2px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.dsa-gnb-status{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);flex:none;align-items:center;gap:8px;margin:0;display:flex}.dsa-gnb-status b{color:var(--dsa-ink-2);font-weight:600}.dsa-live-dot{background:var(--dsa-leaf);width:6px;height:6px;box-shadow:0 0 0 3px var(--dsa-leaf-soft);border-radius:50%;flex:none}.dsa-subnav{top:var(--dsa-gnb-h);z-index:25;background:var(--dsa-surface);border-bottom:1px solid var(--dsa-line);position:sticky;box-shadow:0 1px 2px #1018280a}.dsa-subnav-in{max-width:calc(var(--dsa-max) + 2 * var(--dsa-gutter));padding:0 max(var(--dsa-gutter), env(safe-area-inset-right)) 0 max(var(--dsa-gutter), env(safe-area-inset-left));height:var(--dsa-sub-h);scrollbar-width:none;align-items:center;gap:4px;margin:0 auto;display:flex;overflow-x:auto}.dsa-subnav-in::-webkit-scrollbar{display:none}.dsa-subnav-in{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}@media (min-width:641px){.dsa-subnav-in{-webkit-mask-image:none;mask-image:none}}@media (max-width:640px){.dsa-subnav:not(.dsa-gidx) .dsa-subnav-in:after{content:"";flex:none;width:28px;height:1px}}.dsa-subnav-link{height:30px;font-size:var(--dsa-fs-sm);color:var(--dsa-ink-3);border-radius:999px;flex:none;align-items:center;padding:0 12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.dsa-subnav-link:hover{color:var(--dsa-ink);background:var(--dsa-sunken)}.dsa-subnav-link[aria-current=true]{color:var(--dsa-leaf-strong);background:var(--dsa-leaf-soft)}@media (max-width:900px){:is(.dsa-subnav-link,.dsa-sec-link,.dsa-cslot-acts a,.dsa-cslot-acts button){position:relative}:is(.dsa-subnav-link,.dsa-sec-link,.dsa-cslot-acts a,.dsa-cslot-acts button):after{content:"";height:40px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.dsa-page{padding:0 var(--dsa-gutter) 64px;grid-template-columns:minmax(0, 1fr) minmax(0, var(--dsa-max)) minmax(0, 1fr);display:grid}.dsa-main{grid-area:1/2;width:100%;min-width:0}.dsa-rail{display:none}@media (min-width:1512px){.dsa-page.has-rails>.dsa-rail{width:var(--dsa-rail-w);grid-row:1;display:block}.dsa-page.has-rails>.dsa-rail:first-child{margin-right:var(--dsa-rail-gap);grid-column:1;justify-self:end}.dsa-page.has-rails>.dsa-rail:last-child{margin-left:var(--dsa-rail-gap);grid-column:3;justify-self:start}.dsa-rail-box{margin-top:28px}.dsa-rail.is-sticky .dsa-rail-box{top:calc(var(--dsa-gnb-h) + 24px);position:sticky}.dsa-root:has(.dsa-subnav) .dsa-rail.is-sticky .dsa-rail-box{top:calc(var(--dsa-gnb-h) + var(--dsa-sub-h) + 24px)}}.dsa-ad{border:1px dashed var(--dsa-line-strong);border-radius:var(--dsa-r-sm);color:var(--dsa-ink-3);font-size:var(--dsa-fs-2xs);background:repeating-linear-gradient(135deg,#0000 0 10px,#00000005 10px 20px);place-items:center;display:grid;position:relative}.dsa-ad:before{content:"광고";letter-spacing:.04em;color:var(--dsa-ink-3);font-size:10px;font-weight:700;position:absolute;top:6px;left:8px}.dsa-ad-size{font-variant-numeric:tabular-nums}.dsa-ad-mob{display:none}.dsa-ad-band{width:728px;max-width:100%;height:90px;margin:var(--dsa-sp-10) auto 0}.dsa-ad-inline{width:100%;height:250px}.dsa-ad-rail{width:var(--dsa-rail-w);height:600px}.dsa-adlive{width:100%;display:block}.dsa-adlive.is-fixed{margin-left:auto;margin-right:auto}.dsa-adlive-band{min-height:108px;margin-top:var(--dsa-sp-10)}.dsa-adlive-inline{min-height:268px}.dsa-adlabel{letter-spacing:.04em;height:14px;color:var(--dsa-ink-3);margin-bottom:4px;font-size:10px;font-weight:700;line-height:14px;display:block}.dsa-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 0 22px;display:flex}.dsa-eyebrow{font-size:var(--dsa-fs-xs);color:var(--dsa-leaf);letter-spacing:.02em;margin:0 0 8px;font-weight:700}.dsa-hero-h{font-size:var(--dsa-fs-xl);letter-spacing:-.035em;color:var(--dsa-ink);margin:0;font-weight:800;line-height:1.35}.dsa-hero-h em{color:var(--dsa-leaf);font-style:normal}.dsa-fork{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.dsa-fork-item{border:1px solid var(--dsa-line);background:var(--dsa-surface);min-height:34px;font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);text-align:left;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;transition:border-color .15s,color .15s;display:inline-flex}.dsa-fork-item:hover{border-color:var(--dsa-leaf-mid);color:var(--dsa-ink)}.dsa-fork-k{color:var(--dsa-ink);border-right:1px solid var(--dsa-line);padding-right:8px;font-weight:700}.dsa-fork-item svg{color:var(--dsa-leaf);flex:none}.dsa-badges{flex-wrap:wrap;flex:none;gap:8px;display:flex}.dsa-badge{border:1px solid var(--dsa-line);background:var(--dsa-surface);height:30px;color:var(--dsa-ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.dsa-badge svg{color:var(--dsa-leaf)}.dsa-card{background:var(--dsa-surface);border:1px solid var(--dsa-line);border-radius:var(--dsa-r);box-shadow:var(--dsa-shadow);min-width:0}.dsa-card-h{border-bottom:1px solid var(--dsa-line);justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.dsa-card-title{font-size:var(--dsa-fs-md);letter-spacing:-.02em;color:var(--dsa-ink);margin:0;font-weight:700}.dsa-card-side{align-items:center;gap:10px;min-width:0;display:flex}.dsa-card-meta{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);text-align:right}.dsa-card-b{padding:20px}.dsa-sec{margin-top:var(--dsa-sp-10)}.dsa-sec-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.dsa-sec-title h2{font-size:var(--dsa-fs-lg);letter-spacing:-.03em;color:var(--dsa-ink);margin:0;font-weight:800}.dsa-sec-link{min-height:32px;font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);flex:none;align-items:center;gap:2px;font-weight:600;display:inline-flex}.dsa-sec-link:hover{color:var(--dsa-leaf)}.dsa-sec-meta{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3)}.dsa-workspace{--dsa-ws-gap:16px;gap:var(--dsa-ws-gap);grid-template-columns:400px minmax(0,1fr);align-items:start;display:grid}.dsa-ws-left{flex-direction:column;gap:16px;min-width:0;display:flex}.dsa-ws-right{min-width:0}@media (min-width:1101px){.dsa-ws-even{align-items:stretch}.dsa-ws-even .dsa-ws-basic{flex-direction:column;flex-grow:1;display:flex}.dsa-ws-even .dsa-ws-basic>.dsa-card-b{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}}.dsa-ws-right .dsa-lev{grid-template-columns:minmax(0,1fr)}.dsa-ws-right .dsa-lev-in{border-right:0;border-bottom:1px solid var(--dsa-line)}.dsa-field{margin-bottom:22px}.dsa-field:last-child{margin-bottom:0}.dsa-label{font-size:var(--dsa-fs-sm);color:var(--dsa-ink);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-weight:700;display:flex}.dsa-step{background:var(--dsa-ink);color:#fff;vertical-align:1px;border-radius:5px;place-items:center;width:18px;height:18px;margin-right:8px;font-size:11px;font-weight:700;display:inline-grid}.dsa-hint{color:var(--dsa-ink-3);text-align:right;font-size:11.5px;font-weight:500}.dsa-note{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);margin:10px 0 0;line-height:1.55}.dsa-note strong{color:var(--dsa-ink-2);font-weight:700}.dsa-note-tight{margin:-12px 0 22px}.dsa-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dsa-tool{border:1px solid var(--dsa-line);border-radius:var(--dsa-r-md);background:var(--dsa-surface);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.dsa-tool:hover{border-color:var(--dsa-line-strong)}.dsa-tool .dsa-px{margin-bottom:2px}.dsa-tool-name{color:var(--dsa-ink-2);font-size:12.5px;font-weight:600;line-height:1.3}.dsa-tool-mul{color:var(--dsa-ink-3);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.dsa-tool[aria-pressed=true]{border-color:var(--dsa-leaf);background:var(--dsa-leaf-soft);box-shadow:inset 0 0 0 1px var(--dsa-leaf)}.dsa-tool[aria-pressed=true] .dsa-tool-name{color:var(--dsa-ink)}.dsa-tool[aria-pressed=true] .dsa-tool-mul{color:var(--dsa-leaf-strong);font-weight:700}.dsa-input{border:1px solid var(--dsa-line-strong);border-radius:var(--dsa-r-md);background:var(--dsa-surface);align-items:center;gap:10px;height:48px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.dsa-input:focus-within{border-color:var(--dsa-leaf);box-shadow:0 0 0 3px var(--dsa-leaf-soft)}.dsa-input input{min-width:0;font:inherit;text-align:right;color:var(--dsa-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;font-size:18px;font-weight:700}.dsa-input input::placeholder{color:var(--dsa-ink-3);font-weight:600}.dsa-input input:focus-visible{outline:none}.dsa-input-u{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-3);font-weight:500}.dsa-btn{border-radius:var(--dsa-r-md);height:40px;font-size:var(--dsa-fs-base);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dsa-btn-primary{background:var(--dsa-leaf);color:#fff}.dsa-btn-primary:hover{background:var(--dsa-leaf-strong)}.dsa-btn-block{width:100%;height:48px;font-size:var(--dsa-fs-md);margin-top:10px}.dsa-btn-ghost{background:var(--dsa-surface);border-color:var(--dsa-line-strong);color:var(--dsa-ink-2)}.dsa-btn-ghost:hover{border-color:var(--dsa-ink-4);color:var(--dsa-ink);background:var(--dsa-surface-2)}.dsa-btn-sm{border-radius:var(--dsa-r-sm);height:34px;padding:0 12px;font-size:12.5px;font-weight:600}.dsa-btn.is-done{border-color:var(--dsa-leaf);color:var(--dsa-leaf-strong);background:var(--dsa-leaf-soft)}.dsa-actions{border-top:1px solid var(--dsa-line);flex-wrap:wrap;gap:6px;padding-top:16px;display:flex}.dsa-prices{border:1px solid var(--dsa-line);border-radius:var(--dsa-r-md);overflow:hidden}.dsa-prices>summary{cursor:pointer;color:var(--dsa-ink-2);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;list-style:none;display:flex}.dsa-prices>summary::-webkit-details-marker{display:none}.dsa-prices>summary:hover{background:var(--dsa-surface-2)}.dsa-prices>summary:focus-visible{outline-offset:-2px;border-radius:var(--dsa-r-md)}.dsa-prices-sum{font-size:var(--dsa-fs-sm);color:var(--dsa-ink);align-items:baseline;gap:8px;font-weight:700;display:flex}.dsa-prices-sum small{color:var(--dsa-ink-3);font-size:11.5px;font-weight:500}.dsa-chev{color:var(--dsa-ink-3);flex:none;transition:transform .2s}.dsa-prices[open]>summary{border-bottom:1px solid var(--dsa-line);background:var(--dsa-surface-2)}.dsa-prices[open] .dsa-chev{transform:rotate(180deg)}.dsa-prices-tip{font-size:var(--dsa-fs-xs);color:var(--dsa-warn);background:var(--dsa-warn-soft);border-bottom:1px solid var(--dsa-warn-line);margin:0;padding:9px 14px;line-height:1.5}.dsa-prow{border-bottom:1px solid var(--dsa-line);grid-template-columns:22px minmax(0,1fr) 132px;align-items:center;gap:10px;padding:8px 14px;display:grid}.dsa-prow-n{min-width:0;font-size:var(--dsa-fs-sm);align-items:center;gap:4px;font-weight:500;display:flex}.dsa-prow-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dsa-prow-in input{border:1px solid var(--dsa-line);background:var(--dsa-surface);text-align:right;width:100%;height:34px;font:inherit;font-size:var(--dsa-fs-sm);color:var(--dsa-ink);font-variant-numeric:tabular-nums;border-radius:6px;padding:0 10px;font-weight:600;transition:border-color .15s,box-shadow .15s}.dsa-prow-in input:focus{border-color:var(--dsa-leaf);box-shadow:0 0 0 3px var(--dsa-leaf-soft);outline:0}.dsa-prow.is-dead{background:var(--dsa-surface-2)}.dsa-prow.is-dead .dsa-prow-name,.dsa-prow.is-dead .dsa-px{opacity:.5}.dsa-prow-in input:disabled{color:var(--dsa-ink-3);background:var(--dsa-sunken);cursor:not-allowed}.dsa-tag{color:var(--dsa-ink-2);white-space:nowrap;background:#f1f2f4;border-radius:4px;flex:none;align-items:center;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.dsa-tag-core{background:var(--dsa-leaf-soft);color:var(--dsa-leaf-strong)}.dsa-mirror{background:var(--dsa-surface-2);font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:11px 14px;display:flex}.dsa-mirror b{font-size:var(--dsa-fs-md);color:var(--dsa-leaf-strong);font-weight:800}.dsa-mirror small{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);font-weight:600}.dsa-seg{background:var(--dsa-sunken);border-radius:9px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:3px;display:grid}.dsa-seg-opt{min-height:34px;font-size:var(--dsa-fs-sm);color:var(--dsa-ink-3);border-radius:7px;padding:0 8px;font-weight:600;line-height:1.25;transition:background .15s,color .15s,box-shadow .15s}.dsa-seg-opt:hover{color:var(--dsa-ink)}.dsa-seg-opt[aria-pressed=true]{background:var(--dsa-surface);color:var(--dsa-ink);box-shadow:0 1px 2px #1018201a}.dsa-seg-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dsa-fresh{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);text-align:right;align-items:center;gap:7px;font-weight:600;display:inline-flex}.dsa-fresh .dsa-live-dot{background:var(--dsa-ink-4);box-shadow:0 0 0 3px var(--dsa-sunken)}.dsa-fresh.is-mine{color:var(--dsa-leaf-strong)}.dsa-fresh.is-mine .dsa-live-dot{background:var(--dsa-leaf);box-shadow:0 0 0 3px var(--dsa-leaf-soft)}.dsa-kpi-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 20px 20px;display:flex}.dsa-kpi-hero{min-width:0}.dsa-kpi-label{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);font-weight:700}.dsa-kpi-label span{color:var(--dsa-ink-3);font-weight:500}.dsa-kpi-main{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-top:6px;display:flex}.dsa-kpi-pre{color:var(--dsa-ink-3);font-size:20px;font-weight:700}.dsa-kpi-big{font-size:var(--dsa-fs-kpi);letter-spacing:-.04em;color:var(--dsa-ink);font-weight:800;line-height:1}.dsa-kpi-unit{color:var(--dsa-ink);font-size:22px;font-weight:800}.dsa-kpi-unit2{font-size:var(--dsa-fs-md);color:var(--dsa-ink-3);font-weight:600}.dsa-chips{color:var(--dsa-ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:12.5px;display:flex}.dsa-chip{height:24px;color:var(--dsa-ink-2);background:#f1f2f4;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.dsa-chip-leaf{background:var(--dsa-leaf-soft);color:var(--dsa-leaf-strong);padding-left:5px}.dsa-chip-tail{font-size:11.5px}.dsa-reset{text-align:right;border:1px solid var(--dsa-line);border-radius:var(--dsa-r-md);background:var(--dsa-surface-2);flex:none;padding:11px 14px}.dsa-reset-l{color:var(--dsa-ink-3);font-size:11.5px;font-weight:600}.dsa-countdown{letter-spacing:0;color:var(--dsa-ink);margin-top:2px;font-size:22px;font-weight:800;line-height:1.2;display:block}.dsa-reset-s{font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3);margin-top:1px}.dsa-tiles{border-top:1px solid var(--dsa-line);border-bottom:1px solid var(--dsa-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dsa-tiles>.dsa-kpi{padding:16px 24px}.dsa-tiles>.dsa-kpi+.dsa-kpi{border-left:1px solid var(--dsa-line)}.dsa-kpi{min-width:0}.dsa-kpi-l{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);font-weight:600}.dsa-kpi-v{align-items:baseline;gap:3px;margin-top:4px;display:flex}.dsa-kpi-v .dsa-kpi-pre{font-size:var(--dsa-fs-sm);margin-right:2px;font-weight:600}.dsa-kpi-v b{font-size:var(--dsa-fs-xl);letter-spacing:-.03em;color:var(--dsa-ink);font-weight:800;line-height:1.1}.dsa-kpi-u{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);font-weight:700}.dsa-kpi-s{font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3);margin-top:3px}.dsa-kpi-leaf .dsa-kpi-v b{color:var(--dsa-leaf)}.dsa-r-strip{gap:8px;padding:14px 20px 16px;display:grid}.dsa-seedline{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);align-items:center;gap:8px;margin:0;line-height:1.5;display:flex}.dsa-seedline b{color:var(--dsa-leaf-strong);font-weight:800}.dsa-pricelink{border:1px solid var(--dsa-warn-line);border-radius:var(--dsa-r-sm);background:var(--dsa-warn-soft);width:100%;min-height:38px;color:var(--dsa-warn);font-size:var(--dsa-fs-sm);text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-weight:700;transition:border-color .15s;display:flex}.dsa-pricelink:hover{border-color:#e2be7c}.dsa-pricelink.is-mine{border-color:var(--dsa-leaf-pale);background:var(--dsa-leaf-soft);color:var(--dsa-leaf-strong)}.dsa-pricelink svg{flex:none}.dsa-foot-note{font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3);margin:0;line-height:1.55}.dsa-callout{border:1px solid var(--dsa-leaf-pale);border-radius:var(--dsa-r-sm);background:var(--dsa-leaf-soft);font-size:var(--dsa-fs-sm);color:var(--dsa-ink);margin:0;padding:11px 14px;line-height:1.6}.dsa-callout-warn{border-color:var(--dsa-warn-line);background:var(--dsa-warn-soft);color:var(--dsa-warn)}.dsa-result>.dsa-callout{margin:0 20px 16px}.dsa-callout strong{font-size:var(--dsa-fs-base);margin-bottom:2px;display:block}.dsa-callout a{color:var(--dsa-leaf-strong);text-underline-offset:2px;font-weight:700;text-decoration:underline}.dsa-r-sec{border-top:1px solid var(--dsa-line);padding:20px}.dsa-r-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.dsa-r-title{font-size:var(--dsa-fs-base);color:var(--dsa-ink);margin:0;font-weight:700}.dsa-r-meta{color:var(--dsa-ink-3);text-align:right;font-size:11.5px}.dsa-stack{background:var(--dsa-sunken);border-radius:4px;gap:2px;height:12px;display:flex;overflow:hidden}.dsa-stack i{min-width:3px;height:100%;display:block}.dsa-sw-1{background:var(--dsa-leaf)}.dsa-sw-2{background:var(--dsa-leaf-mid)}.dsa-sw-3{background:var(--dsa-leaf-pale)}.dsa-legend{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dsa-lg{font-size:var(--dsa-fs-sm);grid-template-columns:10px 20px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.dsa-sw{border-radius:3px;width:10px;height:10px}.dsa-lg-n{min-width:0;color:var(--dsa-ink);font-weight:600;line-height:1.35}.dsa-lg-n small{font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3);font-weight:500;display:block}.dsa-lg-v{font-weight:800;font-size:var(--dsa-fs-base)}.dsa-lg.is-dim .dsa-lg-n,.dsa-lg.is-dim .dsa-lg-v,.dsa-lg.is-dim .dsa-px,.dsa-lg.is-dim .dsa-sw{opacity:.5}.dsa-lg.is-dim .dsa-lg-n small{color:var(--dsa-warn);opacity:1}.dsa-cmp{border-collapse:collapse;width:100%}.dsa-cmp th{border-bottom:1px solid var(--dsa-line);color:var(--dsa-ink-3);text-align:left;padding:0 0 8px;font-size:11.5px;font-weight:600}.dsa-cmp td{border-bottom:1px solid var(--dsa-line);font-size:var(--dsa-fs-sm);vertical-align:middle;padding:10px 0}.dsa-cmp tbody tr:last-child td{border-bottom:0}.dsa-cmp .dsa-r{text-align:right}.dsa-tn{white-space:nowrap;text-align:left;border-radius:6px;align-items:center;gap:8px;margin-left:-2px;padding:2px 6px 2px 2px;font-weight:600;transition:background .15s;display:inline-flex}.dsa-tn:hover{background:var(--dsa-sunken)}.dsa-tn-sub{font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3);margin-top:1px;padding-left:28px;display:block}.dsa-mul{color:var(--dsa-ink-3);white-space:nowrap;font-weight:500}.dsa-mul small{font-size:11px}.dsa-barcell{width:40%}.dsa-cmp thead tr>th.dsa-barcell,.dsa-cmp tbody tr>td.dsa-barcell{padding-left:16px;padding-right:16px}.dsa-hbar{background:var(--dsa-sunken);border-radius:4px;height:8px;overflow:hidden}.dsa-hbar i{background:var(--dsa-ink-4);border-radius:4px;height:100%;display:block}.dsa-cmp tr.is-sel .dsa-hbar i{background:var(--dsa-leaf)}.dsa-amt{white-space:nowrap}.dsa-amt-pre{font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3)}.dsa-amt b{font-size:var(--dsa-fs-md);font-weight:800}.dsa-amt-u{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);margin-left:2px;font-weight:600}.dsa-cmp tr.is-sel .dsa-amt b{color:var(--dsa-leaf)}.dsa-oil{overflow:hidden;container-type:inline-size}.dsa-oil-left{border-bottom:1px solid var(--dsa-line);grid-template-columns:minmax(0,1fr) 200px;grid-template-areas:"chain input""hint hint";align-items:center;gap:12px 20px;padding:20px 24px;display:grid}.dsa-oil-left>.dsa-mini-input{grid-area:input}.dsa-oil-left>.dsa-oil-hint{grid-area:hint}.dsa-oil-left .dsa-mini-l small{font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3);font-weight:500}.dsa-oil-chain{grid-area:chain;align-items:center;gap:12px;min-width:0;display:flex}.dsa-oil-slot{background:var(--dsa-sunken);border:2px solid var(--dsa-line);width:60px;height:60px;box-shadow:inset 0 0 0 1px var(--dsa-line-lo), inset 2px 2px 0 var(--dsa-line-lo);flex:none;place-items:center;display:grid;position:relative}.dsa-oil-slot b{font-family:var(--dsa-mono);color:var(--dsa-ink);text-shadow:1px 1px 0 var(--dsa-line-lo), -1px 0 0 var(--dsa-line-lo), 0 -1px 0 var(--dsa-line-lo);font-size:15px;font-weight:800;position:absolute;bottom:1px;right:3px}.dsa-oil-slot.is-out{border-color:var(--dsa-gold);box-shadow:inset 0 0 0 1px var(--dsa-line-lo), 0 0 14px #ffd54a2e}.dsa-oil-slot.is-out b{color:var(--dsa-gold)}.dsa-oil-arrow{color:var(--dsa-ink-3);flex-direction:column;flex:none;align-items:center;gap:2px;font-size:11px;font-weight:700;display:flex}.dsa-oil-arrow svg{color:var(--dsa-lime)}.dsa-oil-ct{gap:3px;min-width:0;margin-left:6px;display:grid}.dsa-oil-ct strong{font-size:var(--dsa-fs-sm);color:var(--dsa-ink);font-weight:800}.dsa-oil-ct small{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3)}.dsa-oil-res{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:0 24px;padding:22px 24px;display:grid}.dsa-oil-res>.dsa-oil-cmp{grid-area:1/2/span 2}.dsa-oil-res>.dsa-disclose{grid-area:2/1}.dsa-oil-l{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);font-weight:600}.dsa-oil-v{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-top:6px;display:flex}.dsa-oil-v b{letter-spacing:-.04em;font-size:36px;font-weight:800;line-height:1}.dsa-oil-v b.is-neg{color:var(--dsa-neg)}.dsa-oil-v b.is-pos{color:var(--dsa-leaf)}.dsa-oil-v>span:not(.dsa-verdict){font-size:var(--dsa-fs-md);color:var(--dsa-ink-2);font-weight:700}.dsa-verdict{border-radius:6px;align-self:center;align-items:center;height:22px;margin-left:6px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.dsa-verdict.is-raw{background:var(--dsa-sunken);color:var(--dsa-ink-2)}.dsa-verdict.is-oil,.dsa-verdict.is-win{background:var(--dsa-leaf-soft);color:var(--dsa-leaf-strong)}.dsa-oil-main>p{color:var(--dsa-ink-2);margin:10px 0 0;font-size:12.5px;line-height:1.65}.dsa-oil-cmp{background:var(--dsa-sunken);border:2px solid var(--dsa-line-lo);box-shadow:inset 0 0 0 1px var(--dsa-line);gap:10px;padding:14px;display:grid}.dsa-oil-cmp p{margin:0}.dsa-oil-cmp-h{color:var(--dsa-ink-3);font-size:11.5px;font-weight:700}.dsa-oil-cmp ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dsa-oil-cmp li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;display:grid}.dsa-oil-cmp li>span:first-child{color:var(--dsa-ink-2);font-size:12px;font-weight:700}.dsa-oil-cmp li>b{font-family:var(--dsa-mono);color:var(--dsa-ink);font-size:16px;font-weight:800}.dsa-oil-cmp li.is-win>b{color:var(--dsa-lime)}.dsa-oil-cmp .dsa-hbar{background:var(--dsa-surface);border:1px solid var(--dsa-line);border-radius:0;grid-column:1/-1;height:10px;overflow:visible}.dsa-oil-cmp .dsa-hbar i{background:var(--dsa-line-strong);border-radius:0}.dsa-oil-cmp li.is-win .dsa-hbar i{background:var(--dsa-lime);box-shadow:0 0 10px #8cf08c59}.dsa-oil-cmp-f{border-top:1px dashed var(--dsa-line);color:var(--dsa-ink-3);flex-wrap:wrap;justify-content:space-between;gap:4px 8px;padding-top:10px;font-size:11.5px;display:flex}.dsa-oil-cmp-f b{font-family:var(--dsa-mono);color:var(--dsa-ink);font-size:13px}.dsa-oil-cmp-f b.is-gold{color:var(--dsa-gold)}@container (max-width:599px){.dsa-oil-left{grid-template-columns:200px minmax(0,1fr);grid-template-areas:"chain chain""input hint"}}@container (max-width:519px){.dsa-oil-res{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:16px}.dsa-oil-res>.dsa-oil-cmp,.dsa-oil-res>.dsa-disclose{grid-area:auto}.dsa-oil-res>.dsa-disclose{margin-top:0}}@container (max-width:459px){.dsa-oil-left{grid-template-columns:minmax(0,1fr);grid-template-areas:"chain""input""hint"}.dsa-oil-chain{flex-wrap:wrap;row-gap:10px}.dsa-oil-ct{flex-basis:100%;margin-left:0}}.dsa-disclose{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);margin-top:12px}.dsa-disclose>summary{cursor:pointer;color:var(--dsa-ink-2);width:fit-content;font-weight:600}.dsa-disclose>summary:hover{color:var(--dsa-leaf)}.dsa-disclose>p{border-radius:var(--dsa-r-sm);background:var(--dsa-surface-2);font-variant-numeric:tabular-nums;margin:8px 0 0;padding:10px 12px;line-height:1.7}.dsa-mini-input{gap:6px;min-width:0;display:grid}.dsa-mini-l{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-2);font-weight:700}.dsa-mini-box{border:1px solid var(--dsa-line-strong);border-radius:var(--dsa-r-sm);background:var(--dsa-surface);align-items:center;gap:8px;height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.dsa-mini-box:focus-within{border-color:var(--dsa-leaf);box-shadow:0 0 0 3px var(--dsa-leaf-soft)}.dsa-mini-box input{width:100%;min-width:0;font:inherit;font-size:var(--dsa-fs-base);text-align:right;color:var(--dsa-ink);background:0 0;border:0;outline:0;flex:1;font-weight:700}.dsa-mini-box input:focus-visible{outline:none}.dsa-mini-box input::placeholder{color:var(--dsa-ink-3)}.dsa-mini-box>span{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);flex:none}.dsa-mini-narrow{width:88px}.dsa-mini-narrow input{text-align:center}.dsa-mini-h{color:var(--dsa-ink-3);font-size:11.5px}.dsa-mini-wide{grid-template-columns:auto minmax(0,240px) auto;align-items:center;column-gap:12px}.dsa-guide-lead{border-bottom:1px solid var(--dsa-line);font-size:var(--dsa-fs-base);color:var(--dsa-ink);padding:16px 20px;line-height:1.6}.dsa-guide-lead b{color:var(--dsa-leaf-strong)}.dsa-gear{margin:0;padding:0;list-style:none}.dsa-gear-row{border-bottom:1px solid var(--dsa-line);align-items:center;gap:14px;padding:14px 20px;display:flex}.dsa-gear-row.is-reco{background:linear-gradient(90deg, var(--dsa-leaf-soft), transparent 70%)}.dsa-gear-ico{border-radius:var(--dsa-r-md);background:var(--dsa-surface-2);border:1px solid var(--dsa-line);flex:none;place-items:center;width:44px;height:44px;display:grid}.dsa-gear-main{flex:1;min-width:0}.dsa-gear-name{font-size:var(--dsa-fs-base);flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:flex}.dsa-gear-spec{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);margin-top:2px}.dsa-gear-be{font-size:var(--dsa-fs-sm);color:var(--dsa-leaf-strong);margin-top:4px;font-weight:700}.dsa-gear-row .dsa-mini-input{flex:none;width:180px}.dsa-guide-foot{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);gap:6px;padding:14px 20px 18px;line-height:1.65;display:grid}.dsa-guide-foot p{margin:0}.dsa-guide-foot b{color:var(--dsa-leaf-strong)}.dsa-guide-foot .dsa-muted{font-size:var(--dsa-fs-xs)}.dsa-sens{border:1px solid var(--dsa-line);border-radius:var(--dsa-r-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.dsa-sens-cell{min-width:0;padding:14px 12px}.dsa-sens-cell+.dsa-sens-cell{border-left:1px solid var(--dsa-line)}.dsa-sens-cell.is-base{background:var(--dsa-leaf-soft)}.dsa-sens-d{color:var(--dsa-ink-3);font-size:11.5px;font-weight:700}.dsa-sens-cell.is-up .dsa-sens-d{color:var(--dsa-leaf)}.dsa-sens-cell.is-down .dsa-sens-d{color:var(--dsa-neg)}.dsa-sens-cell.is-base .dsa-sens-d{color:var(--dsa-leaf-strong)}.dsa-sens-v{align-items:baseline;gap:2px;margin-top:4px;display:flex}.dsa-sens-v .dsa-kpi-pre{font-size:var(--dsa-fs-xs);margin-right:2px}.dsa-sens-v b{letter-spacing:-.03em;font-size:20px;font-weight:800}.dsa-sens-s{font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3);margin-top:2px}.dsa-goal-res{border-radius:var(--dsa-r-md);background:var(--dsa-surface-2);border:1px solid var(--dsa-line);margin-top:16px;padding:14px 16px}.dsa-goal-big{font-size:var(--dsa-fs-xl);letter-spacing:-.03em;color:var(--dsa-leaf);font-weight:800;line-height:1.15}.dsa-goal-res p{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);margin:6px 0 0;line-height:1.6}.dsa-goal-res b{color:var(--dsa-ink)}.dsa-goal-empty{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-3);margin:16px 0 0}.dsa-lev{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dsa-lev-in{border-right:1px solid var(--dsa-line);align-content:start;gap:16px;padding:20px;display:grid}.dsa-lev-out{background:var(--dsa-surface-2);align-content:start;gap:14px;padding:20px;display:grid}.dsa-lev-lead{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);margin:0;line-height:1.7}.dsa-lev-lead b{color:var(--dsa-ink)}.dsa-lev-levels{align-items:flex-end;gap:10px;display:flex}.dsa-lev-arrow{color:var(--dsa-ink-3);padding-bottom:10px;font-weight:700}.dsa-checks{flex-wrap:wrap;gap:6px 18px;display:flex}.dsa-check{min-height:32px;font-size:var(--dsa-fs-sm);color:var(--dsa-ink);cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.dsa-check input{width:16px;height:16px;accent-color:var(--dsa-leaf)}.dsa-check input:focus-visible{outline:2px solid var(--dsa-leaf);outline-offset:2px}.dsa-lev .dsa-mini-wide{grid-template-columns:auto minmax(0,180px)}.dsa-lev .dsa-mini-wide .dsa-mini-h{grid-column:1/-1}.dsa-lev-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dsa-lev-kpis>div{border:1px solid var(--dsa-line);border-radius:var(--dsa-r-md);background:var(--dsa-surface);min-width:0;padding:12px}.dsa-lev-kpis span{color:var(--dsa-ink-3);font-size:11.5px;font-weight:600;display:block}.dsa-lev-kpis b{letter-spacing:-.03em;color:var(--dsa-ink);white-space:nowrap;margin-top:2px;font-size:20px;font-weight:800;display:block}.dsa-lev-kpis small{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);margin-left:1px;font-weight:600}.dsa-lev-detail{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-2);margin:0;line-height:1.75}.dsa-timeline{border:1px solid var(--dsa-leaf-pale);border-radius:var(--dsa-r-md);background:var(--dsa-surface);font-size:var(--dsa-fs-sm);color:var(--dsa-ink);gap:8px;margin:0;padding:14px;line-height:1.55;list-style:none;display:grid}.dsa-timeline li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;display:grid}.dsa-tl-k{background:var(--dsa-sunken);width:20px;height:20px;color:var(--dsa-ink-2);border-radius:50%;place-items:center;margin-top:1px;font-size:11px;font-weight:800;display:grid}.dsa-tl-k.is-end{background:var(--dsa-leaf);color:#fff}.dsa-timeline b{font-weight:800}.dsa-source{color:var(--dsa-ink-3);margin:12px 0 0;font-size:11.5px;line-height:1.65}.dsa-source-pad{border-top:1px solid var(--dsa-line);margin:0;padding:14px 20px 18px}.dsa-chain{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.dsa-chain-node{border:1px solid var(--dsa-line);border-radius:var(--dsa-r-sm);background:var(--dsa-surface-2);height:32px;font-size:var(--dsa-fs-sm);align-items:center;gap:6px;padding:0 10px 0 6px;font-weight:700;display:inline-flex}.dsa-chain-node.is-end{border-color:var(--dsa-leaf-pale);background:var(--dsa-leaf-soft);color:var(--dsa-leaf-strong)}.dsa-chain-arrow{color:var(--dsa-ink-3);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.dsa-chain-arrow:after{content:"→";color:var(--dsa-ink-4)}.dsa-recipes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dsa-recipe{border:1px solid var(--dsa-line);border-radius:var(--dsa-r-md);min-width:0;padding:14px}.dsa-recipe-h{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dsa-recipe-h h3{font-size:var(--dsa-fs-base);margin:0 2px 0 0;font-weight:700}.dsa-recipe-fx{font-size:var(--dsa-fs-xs);color:var(--dsa-leaf-strong);margin:6px 0 0;font-weight:700}.dsa-recipe-fx span{color:var(--dsa-ink-3);margin-right:6px;font-size:11px;font-weight:800}.dsa-mats{flex-wrap:wrap;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:flex}.dsa-mats li{border:1px solid var(--dsa-line);font-size:var(--dsa-fs-xs);background:var(--dsa-surface);border-radius:6px;align-items:center;gap:5px;padding:3px 8px 3px 5px;font-weight:600;display:inline-flex}.dsa-mats li .dsa-num{color:var(--dsa-ink-3)}.dsa-mats li.is-oil{border-color:var(--dsa-leaf-pale);background:var(--dsa-leaf-soft)}.dsa-mats li.is-oil .dsa-num{color:var(--dsa-leaf-strong);font-weight:700}.dsa-mat-dot{background:var(--dsa-ink-4);border-radius:50%;width:6px;height:6px;margin:0 3px}.dsa-recipe-foot{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-2);margin:10px 0 0}.dsa-recipe-foot b{color:var(--dsa-leaf-strong)}#elixir .dsa-callout{margin-top:12px}.dsa-codex-ico{border-radius:var(--dsa-r-sm);background:var(--dsa-surface-2);flex:none;place-items:center;width:34px;height:34px;display:grid}.dsa-toast{background:var(--dsa-ink);color:#fff;font-family:var(--dsa-font);border:0;border-radius:10px;font-weight:600;box-shadow:0 8px 24px #1018202e}.dsa-phero-lead{max-width:640px;font-size:var(--dsa-fs-base);color:var(--dsa-ink-2);margin:10px 0 0;line-height:1.7}.dsa-phero-lead strong{color:var(--dsa-ink);font-weight:700}.dsa-phero-row{align-items:center;gap:16px;display:flex}.dsa-phero-text{min-width:0}.dsa-badge-dot{background:var(--dsa-leaf);border-radius:50%;flex:none;width:6px;height:6px}.dsa-crumbs{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);margin-bottom:12px}.dsa-crumbs ol{flex-wrap:wrap;align-items:center;gap:4px;list-style:none;display:flex}.dsa-crumbs li{align-items:center;gap:4px;display:inline-flex}.dsa-crumbs a:hover{color:var(--dsa-ink);text-underline-offset:2px;text-decoration:underline}.dsa-crumbs a{margin-block:-13px;padding-block:13px;display:inline-block;position:relative}.dsa-crumbs [aria-current=page]{color:var(--dsa-ink-2);font-weight:600}.dsa-crumbs svg{color:var(--dsa-ink-4);flex:none}.dsa-body-p{font-size:var(--dsa-fs-base);color:var(--dsa-ink-2);line-height:1.8}.dsa-link{color:var(--dsa-leaf-strong);text-underline-offset:2px;font-weight:700;text-decoration:underline}.dsa-link:hover{color:var(--dsa-leaf)}.dsa-bullets{font-size:var(--dsa-fs-base);color:var(--dsa-ink-2);gap:8px;line-height:1.7;list-style:none;display:grid}.dsa-bullets li{padding-left:16px;position:relative}.dsa-bullets li:before{content:"";background:var(--dsa-leaf-mid);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:3px}.dsa-bullets-x li:before{background:var(--dsa-neg)}.dsa-bullets strong{color:var(--dsa-ink);font-weight:700}.dsa-sub-h{font-size:var(--dsa-fs-sm);color:var(--dsa-ink);margin:20px 0 10px;font-weight:700}.dsa-callout-ico{align-items:flex-start;gap:8px;display:flex}.dsa-callout-ico>svg{flex:none;margin-top:3px}.dsa-callout-ico strong{font-size:inherit;margin:0;display:inline}.dsa-btn-full{width:100%;height:46px}.dsa-nf-actions{flex-wrap:wrap;gap:8px;display:flex}.dsa-cat-main{background:var(--dsa-leaf-soft);color:var(--dsa-leaf-strong)}.dsa-cat-rare{background:var(--dsa-warn-soft);color:var(--dsa-warn)}.dsa-cat-byproduct{color:var(--dsa-ink-2);background:#f1f2f4}.dsa-cta{border-color:var(--dsa-leaf-pale);background:linear-gradient(90deg, var(--dsa-leaf-soft), var(--dsa-surface) 78%);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.dsa-cta-copy{min-width:0}.dsa-cta-t{letter-spacing:-.03em;color:var(--dsa-ink);font-size:17px;font-weight:800}.dsa-cta-d{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);margin-top:4px;line-height:1.6}.dsa-cta-btn{flex:none;height:46px;padding:0 20px}.dsa-pnote{margin-top:var(--dsa-sp-8);border-top:1px solid var(--dsa-line);color:var(--dsa-ink-3);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-top:16px;font-size:11.5px;line-height:1.65;display:flex}.dsa-pnote-l{flex:none;font-weight:600}.dsa-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;display:grid}.dsa-related li{min-width:0}.dsa-related-item{border:1px solid var(--dsa-line);border-radius:var(--dsa-r-md);background:var(--dsa-surface);align-items:center;gap:12px;height:100%;padding:12px 14px 12px 12px;transition:border-color .15s;display:flex}.dsa-related-item:hover{border-color:var(--dsa-leaf-mid)}.dsa-related-ico{border-radius:var(--dsa-r-sm);background:var(--dsa-surface-2);border:1px solid var(--dsa-line);flex:none;place-items:center;width:40px;height:40px;display:grid}.dsa-related-txt{flex:1;min-width:0;line-height:1.35}.dsa-related-txt b{font-size:var(--dsa-fs-sm);color:var(--dsa-ink);font-weight:700;display:block}.dsa-related-txt small{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);margin-top:2px;display:block}.dsa-related-item>svg{color:var(--dsa-ink-4);flex:none}.dsa-gdex-lead{border-bottom:1px solid var(--dsa-line);font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);padding:14px 20px;line-height:1.7}.dsa-gdex{list-style:none}.dsa-gdex li{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 20px;display:grid}.dsa-gdex li+li{border-top:1px solid var(--dsa-line)}.dsa-gdex-main{min-width:0}.dsa-gdex-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dsa-gdex-head strong{font-size:var(--dsa-fs-sm);color:var(--dsa-ink);font-weight:700}.dsa-gdex-main p{color:var(--dsa-ink-2);margin-top:2px;font-size:12.5px;line-height:1.6}.dsa-gdex-y{text-align:right;font-size:var(--dsa-fs-sm);color:var(--dsa-leaf-strong);white-space:nowrap;font-weight:800}.dsa-gdex-y small{font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3);font-weight:600;display:block}.dsa-ghot{margin-top:16px}.dsa-gsteps{gap:16px;margin-top:16px;display:grid}.dsa-gad{margin:8px 0}.dsa-gstep-h{border-bottom:1px solid var(--dsa-line);align-items:center;gap:14px;padding:18px 24px;display:flex}.dsa-gstep-no{background:var(--dsa-leaf);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:17px;font-weight:800;display:grid}.dsa-gstep-ht{min-width:0}.dsa-gstep-k{letter-spacing:.06em;color:var(--dsa-leaf);font-size:11px;font-weight:700;display:block}.dsa-gstep-ht h2{letter-spacing:-.03em;color:var(--dsa-ink);margin-top:1px;font-size:18px;font-weight:800;line-height:1.35}.dsa-gstep-b{padding:20px 24px 24px}.dsa-gstep-sum{border-left:3px solid var(--dsa-leaf);border-radius:0 var(--dsa-r-sm) var(--dsa-r-sm) 0;background:var(--dsa-leaf-soft);font-size:var(--dsa-fs-sm);color:var(--dsa-leaf-strong);margin-bottom:16px;padding:10px 14px;font-weight:700;line-height:1.6}.dsa-gstep-body{font-size:var(--dsa-fs-base);color:var(--dsa-ink-2);gap:14px;line-height:1.8;display:grid}.dsa-gstep-body>p:not(.dsa-callout){max-width:720px}.dsa-gstep-body strong{color:var(--dsa-ink);font-weight:700}.dsa-gstep-body .dsa-leaf-t{color:var(--dsa-leaf-strong)}.dsa-inl-item{white-space:nowrap;vertical-align:-4px;align-items:center;gap:4px;display:inline-flex}.dsa-lvpath{border:1px solid var(--dsa-line);border-radius:var(--dsa-r-md);background:var(--dsa-surface-2);align-items:center;gap:10px;padding:14px 16px;display:flex}.dsa-lv{background:var(--dsa-ink);color:#fff;border-radius:50%;flex:none;align-content:center;place-items:center;width:44px;height:44px;font-size:16px;font-weight:800;line-height:1;display:grid}.dsa-lv small{opacity:.7;margin-bottom:2px;font-size:8.5px;font-weight:700}.dsa-lv.is-end{background:var(--dsa-leaf)}.dsa-lvpath-track{flex:1;gap:6px;min-width:0;display:grid}.dsa-lvpath-bar{border-radius:5px;height:10px}.dsa-lvpath-bar i{background:linear-gradient(90deg, var(--dsa-leaf-mid), var(--dsa-leaf))}.dsa-lvpath-l{font-size:var(--dsa-fs-xs);color:var(--dsa-leaf-strong);text-align:center;font-weight:700;line-height:1.4}.dsa-lvpath-jump{color:var(--dsa-leaf-strong);white-space:nowrap;flex-direction:column;flex:none;align-items:center;gap:2px;font-size:10.5px;font-weight:700;line-height:1.2;display:flex}.dsa-gbars{border:1px solid var(--dsa-line);border-radius:var(--dsa-r-md);background:var(--dsa-surface-2);gap:10px;padding:16px;display:grid}.dsa-gbar{grid-template-columns:92px minmax(0,1fr) 128px;align-items:center;gap:12px;display:grid}.dsa-gbar-n{font-size:var(--dsa-fs-sm);color:var(--dsa-ink);align-items:center;gap:6px;font-weight:700;display:flex}.dsa-gbar .dsa-hbar{background:var(--dsa-sunken);border-radius:6px;height:12px}.dsa-gbar.is-best .dsa-hbar i{background:var(--dsa-leaf)}.dsa-gbar-v{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);justify-content:flex-end;align-items:center;gap:6px;font-weight:800;display:flex}.dsa-gbar.is-best .dsa-gbar-v{color:var(--dsa-leaf-strong)}.dsa-gbars-cap{color:var(--dsa-ink-3);font-size:11.5px;line-height:1.5}.dsa-gchain{margin-bottom:0}.dsa-flow{border:1px solid var(--dsa-line);border-radius:var(--dsa-r-md);background:var(--dsa-surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;list-style:none;display:flex}.dsa-flow li{flex:1 1 0;align-items:center;gap:10px;min-width:0;display:flex}.dsa-flow-ico{border-radius:var(--dsa-r-sm);background:var(--dsa-surface);border:1px solid var(--dsa-line);width:40px;height:40px;color:var(--dsa-leaf);flex:none;place-items:center;display:grid}.dsa-flow-l{font-size:var(--dsa-fs-sm);color:var(--dsa-ink);font-weight:700;line-height:1.35}.dsa-flow-arrow{color:var(--dsa-ink-4);flex:none;margin-left:auto}.dsa-dex-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;display:grid}.dsa-dex-grid li{min-width:0}.dsa-dex-card{align-items:center;gap:14px;height:100%;padding:16px;transition:border-color .15s;display:flex}.dsa-dex-card:hover{border-color:var(--dsa-leaf-mid)}.dsa-dex-ico{border-radius:var(--dsa-r-md);background:var(--dsa-surface-2);border:1px solid var(--dsa-line);flex:none;place-items:center;width:52px;height:52px;display:grid}.dsa-dex-main{flex:1;gap:4px;min-width:0;display:grid}.dsa-dex-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dsa-dex-head strong{font-size:var(--dsa-fs-md);color:var(--dsa-ink);font-weight:700}.dsa-dex-desc{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);line-height:1.55}.dsa-dex-yield{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3)}.dsa-dex-yield b{color:var(--dsa-leaf-strong);font-weight:700}.dsa-dex-card>svg{color:var(--dsa-ink-4);flex:none}.dsa-dex-grid+.dsa-source{margin-top:14px}.dsa-cx-ico{border-radius:var(--dsa-r);background:var(--dsa-surface);border:1px solid var(--dsa-line);width:72px;height:72px;box-shadow:var(--dsa-shadow);flex:none;place-items:center;display:grid}.dsa-cx-kpi{border:1px solid var(--dsa-line);border-radius:var(--dsa-r);background:var(--dsa-surface);text-align:right;flex:none;gap:2px;min-width:220px;padding:14px 18px;display:grid}.dsa-cx-kpi-l{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);font-weight:600}.dsa-cx-kpi b{letter-spacing:-.03em;color:var(--dsa-leaf);font-size:28px;font-weight:800;line-height:1.2}.dsa-cx-kpi-s{font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3)}.dsa-detail{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.dsa-detail-main{gap:16px;min-width:0;display:grid}.dsa-detail-main>.dsa-ad,.dsa-detail-main>.dsa-adlive{margin-block:8px}.dsa-detail-side{gap:16px;min-width:0;display:grid}.dsa-cx-note{margin-top:14px}.dsa-econ{gap:8px;list-style:none;display:grid}.dsa-econ li{border:1px solid var(--dsa-line);border-radius:var(--dsa-r-md);background:var(--dsa-surface-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.dsa-econ-n{min-width:0}.dsa-econ-n b{font-size:var(--dsa-fs-sm);color:var(--dsa-ink);font-weight:700;display:block}.dsa-econ-n small{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);margin-top:2px;display:block}.dsa-econ-v{font-size:var(--dsa-fs-md);color:var(--dsa-leaf-strong);white-space:nowrap;flex:none;align-items:center;gap:6px;font-weight:800;display:inline-flex}.dsa-econ-foot{font-size:var(--dsa-fs-xs);margin-top:12px}.dsa-side-cta{border-color:var(--dsa-leaf-pale);background:var(--dsa-leaf-soft);gap:12px;padding:18px;display:grid}.dsa-side-cta p{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);line-height:1.6}.dsa-side-cta b{color:var(--dsa-ink)}.dsa-rel-list{list-style:none}.dsa-rel-item{border-top:1px solid var(--dsa-line);align-items:center;gap:10px;padding:12px 16px;transition:background .15s;display:flex}.dsa-rel-list li:first-child .dsa-rel-item{border-top:0}.dsa-rel-list li:last-child .dsa-rel-item{border-radius:0 0 var(--dsa-r) var(--dsa-r)}.dsa-rel-item:hover{background:var(--dsa-surface-2)}.dsa-rel-txt{flex:1;min-width:0;line-height:1.35}.dsa-rel-txt b{font-size:var(--dsa-fs-sm);color:var(--dsa-ink);font-weight:700;display:block}.dsa-rel-txt small{font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3);margin-top:2px;line-height:1.45;display:block}.dsa-rel-item>svg{color:var(--dsa-ink-4);flex:none}.dsa-vs{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);display:grid}.dsa-vs-side{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:28px 20px 26px;display:flex}.dsa-vs-side.is-win{background:linear-gradient(180deg, var(--dsa-leaf-soft), var(--dsa-surface) 88%)}.dsa-vs-ico{border-radius:var(--dsa-r-md);background:var(--dsa-surface-2);border:1px solid var(--dsa-line);place-items:center;width:60px;height:60px;margin-bottom:8px;display:grid}.dsa-vs-side.is-win .dsa-vs-ico{background:var(--dsa-surface);border-color:var(--dsa-leaf-pale)}.dsa-vs-name{font-size:var(--dsa-fs-md);color:var(--dsa-ink);font-weight:700}.dsa-vs-label{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3)}.dsa-vs-val{align-items:baseline;gap:3px;margin-top:12px;display:flex}.dsa-vs-val .dsa-kpi-pre{margin-right:2px;font-size:15px}.dsa-vs-val b{letter-spacing:-.04em;color:var(--dsa-ink);font-size:40px;font-weight:800;line-height:1}.dsa-vs-side.is-win .dsa-vs-val b{color:var(--dsa-leaf)}.dsa-vs-unit{color:var(--dsa-ink-2);font-size:17px;font-weight:800}.dsa-vs-per{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3)}.dsa-vs-badge{margin:10px 0 0}.dsa-vs-mid{background:var(--dsa-line);position:relative}.dsa-vs-mid span{border:3px solid var(--dsa-surface);background:var(--dsa-ink);color:#fff;letter-spacing:.04em;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11.5px;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dsa-vs-foot{border-top:1px solid var(--dsa-line);gap:12px;display:grid}.dsa-vs-note{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);line-height:1.6}.dsa-tt-lead{margin:0 0 12px}.dsa-tt thead th:first-child,.dsa-tt tbody th{padding-left:10px}.dsa-tt thead th+th,.dsa-tt td{padding-left:12px}.dsa-tt thead th:last-child,.dsa-tt td:last-child{padding-right:10px}.dsa-tt tbody th{border-bottom:1px solid var(--dsa-line);font-size:var(--dsa-fs-sm);color:var(--dsa-ink);text-align:left;vertical-align:middle;padding-top:12px;padding-bottom:12px;font-weight:400}.dsa-tt td{padding-top:12px;padding-bottom:12px}.dsa-tt tbody tr:last-child th{border-bottom:0}.dsa-tt tr.is-sel>*{background:#f4faf6}.dsa-tt-tool{align-items:center;gap:10px;display:flex}.dsa-tt-name{font-size:var(--dsa-fs-base);flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:flex}.dsa-tt-min-m{font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3);margin-top:1px;display:none}.dsa-tt-mul{background:var(--dsa-sunken);color:var(--dsa-ink-2);white-space:nowrap;border-radius:6px;align-items:baseline;gap:2px;padding:2px 8px;font-weight:700;display:inline-flex}.dsa-tt-mul small{font-size:10px;font-weight:600}.dsa-tt tr.is-sel .dsa-tt-mul{background:var(--dsa-leaf-soft);color:var(--dsa-leaf-strong)}td.dsa-tt-min{color:var(--dsa-ink-2);white-space:nowrap}.dsa-tt .dsa-amt b{font-size:19px}.dsa-tt-hour{font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3);margin-top:1px;display:block}.dsa-tt-be{color:var(--dsa-ink-2);margin-top:18px}.dsa-tt-be strong{color:var(--dsa-leaf-strong)}.dsa-goalc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dsa-goalc-in{border-right:1px solid var(--dsa-line);min-width:0;padding:24px}.dsa-goalc .dsa-input{height:56px}.dsa-goalc .dsa-input input{font-size:22px}.dsa-goal-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.dsa-goal-chip{border:1px solid var(--dsa-line-strong);background:var(--dsa-surface);min-height:36px;font-size:var(--dsa-fs-sm);color:var(--dsa-ink);border-radius:999px;padding:0 12px;font-weight:700;transition:border-color .15s,background .15s,color .15s}.dsa-goal-chip span{color:var(--dsa-ink-3);font-weight:500}.dsa-goal-chip:hover{border-color:var(--dsa-ink-4)}.dsa-goal-chip[aria-pressed=true]{border-color:var(--dsa-leaf);background:var(--dsa-leaf-soft);color:var(--dsa-leaf-strong);box-shadow:inset 0 0 0 1px var(--dsa-leaf)}.dsa-goal-chip[aria-pressed=true] span{color:var(--dsa-leaf-strong)}.dsa-goalc-out{background:var(--dsa-surface-2);flex-direction:column;justify-content:center;min-width:0;padding:24px;display:flex}.dsa-goalc-empty{color:var(--dsa-ink-3);margin-top:10px;font-size:20px;font-weight:700}.dsa-goalc-sum{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);margin-top:12px;line-height:1.65}.dsa-goalc-sum b{color:var(--dsa-ink);font-weight:700}.dsa-goal-tl{border-top:1px solid var(--dsa-line);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.dsa-goal-tl li{gap:2px;min-width:0;padding:14px 20px;display:grid}.dsa-goal-tl li+li{border-left:1px solid var(--dsa-line)}.dsa-goal-tl-l{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);font-weight:600}.dsa-goal-tl b{letter-spacing:-.02em;color:var(--dsa-ink);font-size:18px;font-weight:800}.dsa-goal-tl li.is-on{background:var(--dsa-leaf-soft)}.dsa-goal-tl li.is-on b,.dsa-goal-tl li.is-on .dsa-goal-tl-l{color:var(--dsa-leaf-strong)}.dsa-faqs{overflow:hidden}.dsa-faq+.dsa-faq{border-top:1px solid var(--dsa-line)}.dsa-faq>summary{cursor:pointer;align-items:flex-start;gap:12px;padding:18px 20px;list-style:none;transition:background .15s;display:flex}.dsa-faq>summary::-webkit-details-marker{display:none}.dsa-faq>summary:hover{background:var(--dsa-surface-2)}.dsa-faq>summary:focus-visible{outline-offset:-2px}.dsa-faq-no{background:var(--dsa-leaf-soft);min-width:30px;height:24px;color:var(--dsa-leaf-strong);font-size:var(--dsa-fs-xs);border-radius:6px;flex:none;place-items:center;padding:0 6px;font-weight:800;display:grid}.dsa-faq-q{min-width:0;font-size:var(--dsa-fs-md);color:var(--dsa-ink);flex:1;padding-top:1px;font-weight:700;line-height:1.5}.dsa-faq>summary .dsa-chev{margin-top:5px}.dsa-faq[open]>summary .dsa-chev{transform:rotate(180deg)}.dsa-faq-a{font-size:var(--dsa-fs-base);color:var(--dsa-ink-2);padding:0 20px 20px 62px;line-height:1.8}.dsa-info{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}.dsa-info-body{padding:8px 32px}.dsa-info-sec{max-width:720px;padding:22px 0}.dsa-info-sec+.dsa-info-sec{border-top:1px solid var(--dsa-line)}.dsa-info-sec h2{letter-spacing:-.02em;color:var(--dsa-ink);margin-bottom:10px;font-size:16px;font-weight:800;line-height:1.4}.dsa-prose{font-size:var(--dsa-fs-base);color:var(--dsa-ink-2);line-height:1.8}.dsa-prose>*+*{margin-top:8px}.dsa-prose ul{padding-left:18px;list-style:outside}.dsa-prose li+li{margin-top:4px}.dsa-prose li::marker{color:var(--dsa-ink-4)}.dsa-prose strong{color:var(--dsa-ink);font-weight:700}.dsa-ptable{border-collapse:collapse;border-top:1px solid var(--dsa-line);width:100%;font-size:var(--dsa-fs-sm);line-height:1.65}.dsa-ptable th,.dsa-ptable td{border-bottom:1px solid var(--dsa-line);vertical-align:top;text-align:left;padding:9px 0}.dsa-ptable th{width:112px;color:var(--dsa-ink);white-space:nowrap;padding-right:12px;font-weight:700}.dsa-ptable td{color:var(--dsa-ink-2)}.dsa-info-side{min-width:0;top:calc(var(--dsa-gnb-h) + 16px);position:sticky}.dsa-info-nav{padding:6px;list-style:none}.dsa-info-nav a{border-radius:var(--dsa-r-sm);font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-weight:600;transition:background .15s,color .15s;display:flex}.dsa-info-nav a:hover{background:var(--dsa-surface-2);color:var(--dsa-ink)}.dsa-info-nav a[aria-current=page]{background:var(--dsa-leaf-soft);color:var(--dsa-leaf-strong);font-weight:700}.dsa-info-nav svg{color:var(--dsa-ink-4);flex:none}.dsa-share{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.dsa-share-img{margin:0;padding:12px}.dsa-share-img img{border-radius:var(--dsa-r-sm);border:1px solid var(--dsa-line);width:100%;height:auto;display:block}.dsa-share-cta{gap:10px;padding:22px;display:grid}.dsa-share-cta h2{letter-spacing:-.03em;color:var(--dsa-ink);font-size:17px;font-weight:800}.dsa-share-cta p{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);margin-bottom:4px;line-height:1.6}.dsa-lfoot{background:var(--dsa-surface);border-top:1px solid var(--dsa-line);font-family:var(--dsa-font);font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);line-height:1.8}.dsa-lfoot-in{max-width:calc(var(--dsa-max) + 2 * var(--dsa-gutter));padding:28px max(var(--dsa-gutter), env(safe-area-inset-right)) 40px max(var(--dsa-gutter), env(safe-area-inset-left));margin:0 auto}.dsa-lfoot-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-bottom:12px;display:flex}.dsa-lfoot-brand{letter-spacing:-.02em;color:var(--dsa-ink);align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.dsa-lfoot-links{flex-wrap:wrap;gap:4px 18px;font-size:12.5px;font-weight:600;display:flex}.dsa-lfoot-links a{color:var(--dsa-ink-2);text-decoration:none}.dsa-lfoot-links a:hover{color:var(--dsa-ink);text-underline-offset:2px;text-decoration:underline}.dsa-lfoot a:focus-visible{outline:2px solid var(--dsa-leaf);outline-offset:2px;border-radius:4px}.dsa-lfoot-lead{color:var(--dsa-ink-2)}@keyframes dsaRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dsaGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dsaTick{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}.dsa-reveal,.dsa-result{animation:.5s cubic-bezier(.2,.7,.2,1) both dsaRise}.dsa-result{animation-delay:.1s}.dsa-stack i,.dsa-hbar i{transform-origin:0;animation:.8s cubic-bezier(.2,.7,.2,1) .2s both dsaGrow}.dsa-kpi-big{animation:.35s ease-out both dsaTick;display:inline-block}@media (max-width:1100px){.dsa-workspace{grid-template-columns:360px minmax(0,1fr)}.dsa-kpi-big{font-size:48px}}@media (max-width:900px){.dsa-workspace{grid-template-columns:minmax(0,1fr)}.dsa-ws-left,.dsa-ws-right{display:contents}.dsa-ws-basic{order:0}.dsa-result{order:2}.dsa-lev-promo{order:3}#oil-compare{order:4}.dsa-hero{flex-direction:column;align-items:flex-start}.dsa-lev{grid-template-columns:minmax(0,1fr)}.dsa-lev-in{border-right:0;border-bottom:1px solid var(--dsa-line)}.dsa-gnb-long{display:none}}@media (max-width:980px){:root{--dsa-gnb-h:0px}.dsa-gnb{position:static}.dsa-gnb-in{flex-wrap:wrap;gap:0;height:auto}.dsa-brand{height:52px}.dsa-gnb-status{height:52px;margin-left:auto}.dsa-tabs{order:3;flex-basis:calc(100% + 2 * var(--dsa-gutter));height:44px;margin:0 calc(-1 * var(--dsa-gutter));padding:0 calc(var(--dsa-gutter) - 12px);border-top:1px solid var(--dsa-line);scrollbar-width:none;overflow-x:auto}.dsa-tabs::-webkit-scrollbar{display:none}}@media (max-width:640px){:root{--dsa-gutter:16px}.dsa-root :is([id],details){scroll-margin-top:12px}.dsa-root:has(.dsa-subnav) :is([id],details){scroll-margin-top:calc(var(--dsa-sub-h) + 12px)}.dsa-page{padding-bottom:48px}.dsa-hero{gap:16px;padding:22px 0 16px}.dsa-hero-h{font-size:21px}.dsa-fork{flex-direction:column;align-items:stretch;width:100%}.dsa-fork-item{border-radius:var(--dsa-r-md);min-height:44px}.dsa-fork-d{flex:1;min-width:0}.dsa-card-h{flex-wrap:wrap;padding:14px 16px}.dsa-card-b{padding:16px}.dsa-sec{margin-top:var(--dsa-sp-8)}.dsa-sec-title h2{font-size:17px}.dsa-kpi-head{flex-direction:column;gap:14px;padding:20px 16px 16px}.dsa-reset{text-align:left;flex-wrap:wrap;align-items:baseline;gap:4px 10px;width:100%;display:flex}.dsa-countdown{margin-top:0;font-size:18px}.dsa-kpi-big{font-size:46px}.dsa-result>.dsa-callout{margin:0 16px 14px}.dsa-tiles>.dsa-kpi{padding:14px 12px}.dsa-kpi-v{flex-wrap:wrap}.dsa-kpi-v b{font-size:20px}.dsa-kpi-v .dsa-kpi-pre{display:none}.dsa-r-strip{padding:14px 16px}.dsa-r-sec{padding:18px 16px}.dsa-r-head{flex-direction:column;gap:2px}.dsa-r-meta{text-align:left}.dsa-barcell{display:none}.dsa-prow{grid-template-columns:22px minmax(0,1fr) 116px;padding:8px 12px}.dsa-prow-in input{height:40px}.dsa-prow-in input,.dsa-mini-box input{font-size:16px}.dsa-subnav-link{height:36px}.dsa-tn{min-height:40px}.dsa-prices>summary,.dsa-disclose>summary{padding-block:10px}.dsa-lfoot-links a{padding:10px 6px;display:inline-block}.dsa-seg-pair{grid-template-columns:minmax(0,1fr)}.dsa-note-tight{margin-top:-12px}.dsa-seg-opt{min-height:40px}.dsa-btn-sm{height:40px}.dsa-actions .dsa-btn{flex:calc(50% - 6px)}.dsa-ad-band{width:320px;height:100px;margin-top:var(--dsa-sp-8)}.dsa-ad-inline{width:336px;max-width:100%;height:280px;margin-left:auto;margin-right:auto}.dsa-ad-desk{display:none}.dsa-adlive-band{min-height:118px;margin-top:var(--dsa-sp-8)}.dsa-adlive-inline:not(.is-fixed){min-height:298px}.dsa-ad-mob{display:inline}.dsa-oil-left,.dsa-oil-res{padding:18px 16px}.dsa-oil-v b{font-size:30px}.dsa-guide-lead{padding:14px 16px}.dsa-gear-row{flex-wrap:wrap;padding:14px 16px}.dsa-gear-row .dsa-mini-input{width:100%}.dsa-guide-foot{padding:14px 16px 16px}.dsa-sens-cell{padding:12px 10px}.dsa-sens-v b{font-size:17px}.dsa-mini-wide{grid-template-columns:minmax(0,1fr)}.dsa-lev-in,.dsa-lev-out{padding:16px}.dsa-lev .dsa-mini-wide{grid-template-columns:minmax(0,1fr)}.dsa-lev-kpis b{white-space:normal;font-size:17px}.dsa-source-pad{padding:14px 16px 16px}.dsa-recipes{grid-template-columns:minmax(0,1fr)}.dsa-check{min-height:44px}}@media (max-width:380px){.dsa-prow-name{white-space:normal;text-overflow:clip;overflow:visible}}@media (max-width:900px){.dsa-related{grid-template-columns:repeat(2,minmax(0,1fr))}.dsa-detail,.dsa-info,.dsa-share{grid-template-columns:minmax(0,1fr)}.dsa-detail-side,.dsa-info-side{position:static}.dsa-goalc{grid-template-columns:minmax(0,1fr)}.dsa-goalc-in{border-right:0;border-bottom:1px solid var(--dsa-line)}.dsa-goal-tl{grid-template-columns:repeat(2,minmax(0,1fr))}.dsa-goal-tl li:nth-child(3){border-left:0}.dsa-goal-tl li:nth-child(n+3){border-top:1px solid var(--dsa-line)}.dsa-cx-kpi{text-align:left;flex-wrap:wrap;align-items:baseline;gap:4px 10px;width:100%;min-width:0;display:flex}}@media (max-width:640px){.dsa-phero-lead{font-size:13.5px}.dsa-phero-row{gap:12px}.dsa-cx-ico{width:56px;height:56px}.dsa-cx-kpi b{font-size:22px}.dsa-cta{flex-direction:column;align-items:stretch;gap:14px;padding:18px 16px}.dsa-cta-btn{width:100%}.dsa-related{grid-template-columns:minmax(0,1fr)}.dsa-pnote{flex-direction:column}.dsa-gdex-lead{padding:12px 16px}.dsa-gdex li{grid-template-columns:34px minmax(0,1fr);align-items:start;padding:12px 16px}.dsa-gdex-y{text-align:left;grid-column:2;align-items:baseline;gap:4px;display:flex}.dsa-gdex-y small{display:inline}.dsa-gstep-h{gap:12px;padding:14px 16px}.dsa-gstep-no{width:32px;height:32px;font-size:15px}.dsa-gstep-ht h2{font-size:16px}.dsa-gstep-b{padding:16px 16px 18px}.dsa-gstep-body{font-size:13.5px}.dsa-lvpath{gap:6px;padding:12px}.dsa-lv{width:34px;height:34px;font-size:13px}.dsa-lv small{font-size:7.5px}.dsa-lvpath-l{font-size:10.5px}.dsa-lvpath-jump{font-size:9.5px}.dsa-gbar{grid-template-columns:76px minmax(0,1fr) auto;gap:8px}.dsa-gbars{padding:12px}.dsa-flow{flex-direction:column;align-items:stretch;padding:12px}.dsa-flow li{flex:none}.dsa-flow-arrow{transform:rotate(90deg)}.dsa-dex-grid{grid-template-columns:minmax(0,1fr);gap:8px}.dsa-dex-card{gap:12px;padding:14px}.dsa-dex-ico{width:44px;height:44px}.dsa-vs{grid-template-columns:minmax(0,1fr)}.dsa-vs-mid{height:1px}.dsa-vs-side{padding:22px 16px}.dsa-vs-val b{font-size:34px}.dsa-tt thead th.dsa-tt-min,.dsa-tt td.dsa-tt-min{display:none}.dsa-tt-min-m{display:block}.dsa-tt .dsa-gear-ico{width:38px;height:38px}.dsa-tt .dsa-amt b{font-size:16px}.dsa-tt-name{font-size:var(--dsa-fs-sm)}.dsa-tt thead th:first-child,.dsa-tt tbody th{padding-left:6px}.dsa-tt thead th:last-child,.dsa-tt td:last-child{padding-right:6px}.dsa-goalc-in,.dsa-goalc-out{padding:18px 16px}.dsa-goal-chip{min-height:40px}.dsa-goal-tl li{padding:12px 16px}.dsa-faq>summary{padding:16px}.dsa-faq-a{padding:0 16px 16px}.dsa-info-body{padding:4px 16px}.dsa-info-sec{padding:18px 0}.dsa-ptable th{white-space:normal;width:92px}.dsa-share-cta{padding:18px 16px}.dsa-lfoot-in{padding-top:24px;padding-bottom:36px}}.dsa-gidx{background:var(--dsa-bg);margin-bottom:16px}.dsa-gidx .dsa-subnav-in{gap:6px;max-width:none;padding:0;-webkit-mask-image:none;mask-image:none}.dsa-gidx-link{border:1px solid var(--dsa-line);background:var(--dsa-surface);color:var(--dsa-ink-2);gap:6px;padding:0 12px 0 4px}.dsa-gidx-link[aria-current=true]{border-color:var(--dsa-leaf-mid)}.dsa-gidx-link:focus-visible{outline-offset:-2px}.dsa-gidx-no{background:var(--dsa-sunken);width:22px;height:22px;color:var(--dsa-ink-2);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.dsa-gidx-link[aria-current=true] .dsa-gidx-no{background:var(--dsa-leaf);color:#fff}.dsa-gidx-dex{margin-left:auto;padding:0 14px}.dsa-gcols{gap:16px;display:grid}.dsa-gcol-main{min-width:0}.dsa-gcol-main>.dsa-ghot{margin-top:0}.dsa-gdexp{overflow:clip}.dsa-gdexp>summary{cursor:pointer;min-height:52px;list-style:none;transition:background .15s}.dsa-gdexp>summary::-webkit-details-marker{display:none}.dsa-gdexp>summary:hover{background:var(--dsa-surface-2)}.dsa-gdexp>summary:focus-visible{outline-offset:-2px;border-radius:var(--dsa-r)}.dsa-gdexp:not([open])>summary{border-bottom:0}.dsa-gdexp[open] .dsa-chev{transform:rotate(180deg)}.dsa-gdexp-more{border-top:1px solid var(--dsa-line);min-height:44px;font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);justify-content:center;align-items:center;gap:2px;font-weight:600;display:flex}.dsa-gdexp-more:hover{color:var(--dsa-leaf)}@media (min-width:1101px){.dsa-gcols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px}.dsa-gdexp{top:calc(var(--dsa-gnb-h) + var(--dsa-sub-h) + 16px);max-height:calc(100vh - var(--dsa-gnb-h) - var(--dsa-sub-h) - 32px);overscroll-behavior:contain;position:sticky;overflow-y:auto}.dsa-gdexp::details-content{content-visibility:visible}.dsa-gdexp .dsa-gdex-lead,.dsa-gdexp .dsa-gdex-main p{display:none}.dsa-gdexp .dsa-gdex li{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:10px 16px}.dsa-gdexp .dsa-gdex-y{text-align:left;grid-column:2;align-items:baseline;gap:4px;margin-top:-8px;display:flex}.dsa-gdexp .dsa-gdex-y small{display:inline}}@supports selector(::details-content){@media (min-width:1101px){.dsa-gdexp>summary{pointer-events:none;cursor:default;border-bottom:1px solid var(--dsa-line)}.dsa-gdexp .dsa-chev{display:none}}}@media (max-width:640px){.dsa-gidx-link{flex:1 1 0;justify-content:center;padding:0}.dsa-gidx-t{display:none}.dsa-gidx-dex{flex:none;padding:0 14px}}.dsa-lvl-callout{font-size:var(--dsa-fs-sm);margin-top:10px;line-height:1.55}.dsa-lvl-callout b{color:var(--dsa-ink);font-weight:700}.dsa-lvl-callout a{color:var(--dsa-warn)}.dsa-qrow{border:1px solid var(--dsa-line);border-radius:var(--dsa-r-md);background:var(--dsa-surface-2);align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex}.dsa-qrow+.dsa-qrow{margin-top:8px}.dsa-qrow-opt{border-style:dashed;border-color:var(--dsa-line-strong);background:var(--dsa-surface)}.dsa-qrow-main{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.dsa-qrow-n{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-2);font-weight:600}.dsa-qrow-v{color:var(--dsa-ink);letter-spacing:-.01em;font-size:18px;font-weight:800}.dsa-qrow-v small{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);font-weight:500}.dsa-qrow>.dsa-btn{flex:none}.dsa-qrow.is-editing{background:var(--dsa-surface);border-style:solid;border-color:var(--dsa-leaf-pale);flex-direction:column;align-items:stretch;gap:8px}.dsa-qrow.is-editing>.dsa-note{margin-top:0}.dsa-qrow-acts{gap:6px;display:flex}.dsa-qrow-acts .dsa-btn{flex:1}#quick-start>.dsa-note:last-child{margin-top:8px}.dsa-optd-acts{padding:0 20px 16px}.dsa-optd-acts .dsa-actions{padding-top:14px}.dsa-delta{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;font-size:12.5px;display:flex}.dsa-delta-chip{height:24px;color:var(--dsa-ink-2);background:#f1f2f4;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.dsa-delta-chip.is-up{background:var(--dsa-leaf-soft);color:var(--dsa-leaf-strong)}.dsa-delta-chip.is-down{background:var(--dsa-neg-soft);color:var(--dsa-neg)}.dsa-delta-s{color:var(--dsa-ink-3)}.dsa-trend{color:var(--dsa-leaf);padding:0 20px 18px}.dsa-trend-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.dsa-trend-svg{width:100%;height:44px;display:block;overflow:visible}.dsa-trend-l{text-align:center;margin:4px 0 0;padding:0;list-style:none;display:grid}.dsa-trend-l li{flex-direction:column;min-width:0;line-height:1.35;display:flex}.dsa-trend-l span{color:var(--dsa-ink-3);font-size:11px}.dsa-trend-l b{color:var(--dsa-ink-2);white-space:nowrap;font-size:12px;font-weight:700}.dsa-trend-l li.is-last b{color:var(--dsa-leaf-strong)}.dsa-lev-promo{margin-top:16px}.dsa-lev-promo>.dsa-card{border-color:var(--dsa-warn-line)}@media (max-width:900px){.dsa-lev-promo{margin-top:0}#oil-compare{margin-top:calc(var(--dsa-gap-sec) - var(--dsa-ws-gap,16px))}}.dsa-acc-list{overflow:clip}.dsa-acc+.dsa-acc{border-top:1px solid var(--dsa-line)}.dsa-acc-sum{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:12px 20px;list-style:none;transition:background .15s;display:flex}.dsa-acc-sum::-webkit-details-marker{display:none}.dsa-acc-sum:hover{background:var(--dsa-surface-2)}.dsa-acc-sum:focus-visible{outline-offset:-2px}.dsa-acc-sum>img{flex:none}.dsa-acc-t{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.dsa-acc-t b{font-size:var(--dsa-fs-base);color:var(--dsa-ink);font-weight:700}.dsa-acc-t small{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3)}.dsa-acc-v{text-align:right;max-width:52%;font-size:var(--dsa-fs-sm);color:var(--dsa-ink);flex-direction:column;flex:none;font-weight:800;line-height:1.35;display:flex}.dsa-acc-v small{color:var(--dsa-ink-3);font-size:11.5px;font-weight:500}.dsa-acc[open]>.dsa-acc-sum{background:var(--dsa-surface-2);border-bottom:1px solid var(--dsa-line)}.dsa-acc[open] .dsa-chev{transform:rotate(180deg)}.dsa-acc-body>.dsa-card{box-shadow:none;border:0;border-radius:0}.dsa-acc-body>.dsa-card>.dsa-card-h{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dsa-rbar{display:none}@media (max-width:640px){.dsa-trend,.dsa-optd-acts{padding:0 16px 16px}.dsa-acc-sum{gap:10px;padding:12px 16px}.dsa-acc-v{max-width:48%}.dsa-rbar{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--dsa-ink);color:#fff;visibility:hidden;align-items:center;gap:10px;transition:transform .2s,visibility 0s linear .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -6px 20px #1018202e}.dsa-rbar.is-on{visibility:visible;transition:transform .2s;transform:none}.dsa-rbar-in{flex:1;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;min-width:0;display:grid}.dsa-rbar-l{color:#c9ced6;grid-column:1;font-size:11.5px}.dsa-rbar-v{grid-column:1;font-size:19px;font-weight:800;line-height:1.2}.dsa-rbar-d{text-align:right;color:#c9ced6;grid-area:1/2/span 2;justify-self:end;font-size:12px;line-height:1.45}.dsa-rbar-d b{color:#fff}.dsa-rbar-go{border-radius:var(--dsa-r-sm);color:#fff;background:#ffffff1f;flex:none;align-items:center;gap:2px;min-height:40px;padding:0 12px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.dsa-rbar-go:focus-visible{outline-offset:2px;outline:2px solid #fff}html:has(.dsa-rbar.is-on){scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom))}.dsa-root:has(.dsa-rbar.is-on) .toast{bottom:calc(88px + env(safe-area-inset-bottom))}}.dsa-ch{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.dsa-ch-side,.dsa-ch-main{gap:16px;min-width:0;display:grid}.dsa-ch-form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 10px;display:grid}.dsa-ch-form>p{grid-column:1/-1}.dsa-ch-form .dsa-btn-block{width:auto;margin-top:0;padding:0 28px}.dsa-ch-input input{text-align:left;font-size:16px}.dsa-ch-err{font-size:var(--dsa-fs-sm);color:var(--dsa-neg);margin-top:10px;font-weight:600}.dsa-ch-note{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);margin-top:10px}.dsa-ch-who-b{text-align:center;justify-items:center;gap:8px;padding-top:22px;padding-bottom:22px;display:grid}.dsa-ch-av{background:var(--dsa-sunken);border:1px solid var(--dsa-line);border-radius:20px;place-items:center;width:120px;height:120px;display:grid;overflow:hidden}.dsa-ch-av img{width:230px;max-width:none;height:230px;image-rendering:pixelated;object-fit:contain;margin-top:40px}.dsa-ch-name{letter-spacing:-.02em;margin-top:4px;font-size:20px;font-weight:800}.dsa-ch-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.dsa-ch-src{font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3)}.dsa-ch-src i{background:var(--dsa-sunken);border-radius:4px;padding:1px 5px;font-style:normal;font-weight:700}.dsa-ch-age{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);margin:0;font-weight:600}.dsa-ch-age.is-old{color:var(--dsa-warn);font-weight:700}.dsa-ch-age small{font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3);font-weight:500;display:block}.dsa-ch-who-acts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dsa-ch-list{gap:8px;list-style:none;display:grid}.dsa-ch-ck{border-radius:var(--dsa-r-md);border:1px solid var(--dsa-line);background:var(--dsa-surface-2);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.dsa-ch-ck-i{background:var(--dsa-sunken);width:20px;height:20px;color:var(--dsa-ink-2);border:1px solid var(--dsa-line-strong);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:800;display:grid}.dsa-ch-ck.is-ok .dsa-ch-ck-i{background:var(--dsa-leaf);color:#fff;border-color:var(--dsa-leaf)}.dsa-ch-ck.is-no .dsa-ch-ck-i{background:var(--dsa-neg);color:#fff;border-color:var(--dsa-neg)}.dsa-ch-ck.is-no{background:var(--dsa-neg-soft);border-color:#f3cfcb}.dsa-ch-ck.is-note .dsa-ch-ck-i{background:var(--dsa-warn);color:#fff;border-color:var(--dsa-warn)}.dsa-ch-ck.is-note{background:var(--dsa-warn-soft);border-color:var(--dsa-warn-line)}.dsa-ch-ck b{font-size:13.5px;display:block}.dsa-ch-ck div>span{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);display:block}.dsa-ch-band{margin-top:16px}.dsa-ch-band-h{font-size:var(--dsa-fs-sm);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-weight:700;display:flex}.dsa-ch-hint{font-weight:500;font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3)}.dsa-ch-bands{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.dsa-ch-bands button{border-radius:var(--dsa-r-sm);border:1px solid var(--dsa-line-strong);background:var(--dsa-surface);height:40px;font-weight:700;font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2)}.dsa-ch-bands button.is-on{border:2px solid var(--dsa-leaf);background:var(--dsa-leaf-soft);color:var(--dsa-leaf-strong)}.dsa-ch-callout{margin-bottom:12px;line-height:1.6}.dsa-ch-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dsa-ch-tile{border:1px solid var(--dsa-line);border-radius:var(--dsa-r-md);min-width:0;padding:12px}.dsa-ch-tile-l{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);font-weight:600}.dsa-ch-tile-v{letter-spacing:-.02em;font-size:20px;font-weight:800}.dsa-ch-tile-s{color:var(--dsa-ink-3);font-size:11.5px}.dsa-ch-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}@media (max-width:640px){.dsa-ch-form{grid-template-columns:minmax(0,1fr)}.dsa-ch-form .dsa-btn-block{width:100%;margin-top:10px}.dsa-ch-tiles{grid-template-columns:1fr 1fr}.dsa-ch-tile-v{font-size:18px}.dsa-ch-band-h{flex-direction:column;align-items:flex-start;gap:2px}}.dsa-ph-up{color:var(--dsa-neg);font-weight:700}.dsa-ph-down{color:#1c6fb0;font-weight:700}.dsa-ph-flat{color:var(--dsa-ink-3);font-weight:600}.dsa-ph-callout{margin-bottom:16px}.dsa-ph-two{grid-template-columns:5fr 7fr;align-items:start;gap:16px;margin-top:16px;display:grid}.dsa-ph-chips{flex-wrap:wrap;gap:6px;display:flex}.dsa-ph-cta{margin-top:14px}.dsa-ph-verd{border-radius:var(--dsa-r-md);border:1px solid var(--dsa-line);background:var(--dsa-surface-2);align-items:center;gap:14px;padding:14px 16px;display:flex}.dsa-ph-verd-t{letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.3}.dsa-ph-verd-t em{color:var(--dsa-leaf);font-style:normal}.dsa-ph-verd-s{font-size:var(--dsa-fs-base);color:var(--dsa-ink-3);font-weight:600}.dsa-ph-verd-d{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);margin-top:4px}.dsa-ph-tabs{flex-wrap:wrap;gap:8px;display:flex}.dsa-ph-tabs .dsa-seg{grid-auto-columns:auto}.dsa-ph-tabs .dsa-seg-opt{font-size:var(--dsa-fs-xs);padding:0 10px}.dsa-ph-chart{border:1px solid var(--dsa-line);border-radius:var(--dsa-r-md);background:var(--dsa-surface-2);margin:0}.dsa-ph-grid{stroke:var(--dsa-line);stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.dsa-ph-area{fill:var(--dsa-leaf);fill-opacity:.08}.dsa-ph-line{fill:none;stroke:var(--dsa-leaf);stroke-width:2.5px;vector-effect:non-scaling-stroke}.dsa-ph-dot{fill:none;stroke:var(--dsa-leaf);stroke-width:7px;stroke-linecap:round;vector-effect:non-scaling-stroke}.dsa-ph-tbl-b{padding:0 8px 8px}.dsa-ph-tbl-hint{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);margin:10px 10px 0;display:none}.dsa-ph-tbl-wrap{-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.dsa-ph-tbl th:first-child,.dsa-ph-tbl td:first-child{z-index:1;background:var(--dsa-surface);box-shadow:inset 0 -1px 0 var(--dsa-line);position:sticky;left:0}.dsa-ph-tbl tr.is-today td:first-child{background:var(--dsa-leaf-soft)}.dsa-ph-tbl{border-collapse:collapse;width:100%;font-size:var(--dsa-fs-sm)}.dsa-ph-tbl th{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);text-align:right;border-bottom:1px solid var(--dsa-line);white-space:nowrap;padding:10px;font-weight:700}.dsa-ph-tbl td{text-align:right;border-bottom:1px solid var(--dsa-line);white-space:nowrap;padding:10px}.dsa-ph-tbl th:first-child,.dsa-ph-tbl td:first-child{text-align:left}.dsa-ph-tbl tr:last-child td{border-bottom:0}.dsa-ph-tbl tr.is-today td{background:var(--dsa-leaf-soft)}.dsa-ph-sub{font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3);font-weight:500;display:block}.dsa-ph-board td{vertical-align:middle}.dsa-ph-board tbody tr{cursor:pointer}.dsa-ph-board tbody tr:hover td{background:var(--dsa-surface-2)}.dsa-ph-board tr.is-on td{background:var(--dsa-leaf-soft)}.dsa-ph-board tr.is-on td:first-child{box-shadow:inset 3px 0 0 var(--dsa-gold,var(--dsa-leaf)), inset 0 -1px 0 var(--dsa-line)}.dsa-ph-board tr.is-sum td{border-top:2px solid var(--dsa-line-strong)}.dsa-ph-b-name{min-height:32px;color:var(--dsa-ink);font:700 var(--dsa-fs-sm)/1.2 var(--dsa-font);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.dsa-ph-b-sp svg{width:140px;height:26px;margin-left:auto;display:block}.dsa-ph-b-sp path{fill:none;stroke:var(--dsa-leaf);stroke-width:2px;vector-effect:non-scaling-stroke}.dsa-ph-rg{min-width:130px;display:block}.dsa-ph-rg-bar{background:var(--dsa-sunken,var(--dsa-surface-2));border:1px solid var(--dsa-line-strong);height:6px;display:block;position:relative}.dsa-ph-rg-bar i{background:var(--dsa-gold,var(--dsa-leaf));width:6px;height:14px;margin-left:-3px;position:absolute;top:-5px}.dsa-ph-rg-l{font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3);justify-content:space-between;gap:8px;margin-top:4px;display:flex}.dsa-ph-trend{margin-top:var(--dsa-gap-y,16px)}.dsa-ph-trend-t{align-items:center;gap:6px;display:inline-flex}.dsa-ph-sum{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-3);flex-wrap:wrap;gap:4px 16px;margin:0 0 10px;display:flex}.dsa-ph-sum b{color:var(--dsa-ink)}.dsa-ph-ch{grid-template-rows:220px auto;grid-template-columns:auto minmax(0,1fr);column-gap:10px;padding:14px 14px 8px 6px;display:grid}.dsa-ph-ch-y{min-width:38px;font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3);text-align:right;position:relative}.dsa-ph-ch-y span{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.dsa-ph-plot{border-bottom:1px solid var(--dsa-line-strong);touch-action:pan-y;cursor:crosshair;position:relative}.dsa-ph-plot:focus-visible{outline-offset:4px}.dsa-ph-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dsa-ph-ch-x{height:16px;font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3);grid-column:2;margin-top:8px;position:relative}.dsa-ph-ch-x span{white-space:nowrap;position:absolute;transform:translate(-50%)}.dsa-ph-ch-x span:first-child{transform:none}.dsa-ph-ch-x span:last-child{transform:translate(-100%)}.dsa-ph-ch-x span:only-child{transform:translate(-50%)}.dsa-ph-guide{border-left:1px dashed var(--dsa-gold,var(--dsa-ink-3));pointer-events:none;position:absolute;top:0;bottom:0}.dsa-ph-hit{border:2px solid var(--dsa-gold,var(--dsa-leaf));background:var(--dsa-bg);pointer-events:none;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}.dsa-ph-tip{z-index:2;background:var(--dsa-sunken,var(--dsa-surface));border:2px solid var(--dsa-line-strong);box-shadow:0 3px 0 var(--dsa-line-lo,var(--dsa-line));font-size:var(--dsa-fs-xs);color:var(--dsa-ink-2);white-space:nowrap;pointer-events:none;gap:2px;margin-left:12px;padding:8px 10px;display:grid;position:absolute;top:4px}.dsa-ph-tip>b{color:var(--dsa-gold,var(--dsa-ink))}.dsa-ph-tip b.dsa-num{color:var(--dsa-ink)}.dsa-ph-tip.is-left{margin-left:-12px;transform:translate(-100%)}.dsa-ph-tip.is-low{top:auto;bottom:8px}.dsa-ph-cap{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);margin:0;padding:0 14px 10px 54px}.dsa-ph-board-cap{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);margin:8px 10px 2px}.dsa-ph-rec td{vertical-align:top}.dsa-ph-cell-d{font-size:var(--dsa-fs-2xs);margin-top:2px;display:block}.dsa-ph-verd-line{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);margin:12px 10px 4px}.dsa-ph-verd-line b{color:var(--dsa-leaf-strong)}.dsa-ph-more{margin-top:8px}@media (max-width:900px){.dsa-ph-two{grid-template-columns:1fr}}@media (max-width:640px){.dsa-ph-tabs{width:100%}#trend>.dsa-card-h .dsa-card-side{flex-wrap:wrap;width:100%}#trend>.dsa-card-h .dsa-card-meta{display:none}.dsa-ph-tbl-hint{display:block}.dsa-ph-board :is(.dsa-ph-b-7,.dsa-ph-b-sp,.dsa-ph-b-rg){display:none}.dsa-ph-ch{grid-template-rows:180px auto;padding:10px 10px 6px 2px}.dsa-ph-ch-y{min-width:32px}.dsa-ph-cap{padding:0 10px 8px 44px}}.dsa-gnb-strip{border:1px solid var(--dsa-line);height:32px;color:var(--dsa-ink-2);border-radius:999px;gap:10px;padding:0 12px;text-decoration:none;transition:border-color .15s}.dsa-gnb-strip:hover{border-color:var(--dsa-leaf-mid)}.dsa-gnb-strip b{color:var(--dsa-ink);font-weight:800}.dsa-gnb-strip-k,.dsa-gnb-strip-go{color:var(--dsa-leaf-strong);font-weight:700}.dsa-hero-lead{font-size:var(--dsa-fs-md);color:var(--dsa-ink-2);margin:8px 0 0}.dsa-seedline{flex-wrap:wrap;justify-content:space-between}.dsa-seedline>span{flex:1;min-width:0}.dsa-r-link{font-size:var(--dsa-fs-sm);color:var(--dsa-leaf-strong);flex:none;align-items:center;gap:2px;margin-block:-10px;padding-block:10px;font-weight:700;text-decoration:none;display:inline-flex}.dsa-prices-opts{border-top:1px dashed var(--dsa-line);margin-top:12px;padding:14px 16px 4px}.dsa-oil-hint{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);margin:0}.dsa-lfoot-more{color:var(--dsa-leaf-strong);text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (max-width:1100px){.dsa-gnb-strip .dsa-gnb-long{display:none}}@media (max-width:640px){.dsa-gnb-strip{gap:8px;height:30px;padding:0 10px}}.dsa-hero.has-aside{align-items:flex-start}.dsa-cslot{background:var(--dsa-surface);border:1px solid var(--dsa-line);border-radius:var(--dsa-r);width:380px;box-shadow:var(--dsa-shadow);flex-direction:column;flex:none;padding:16px;display:flex}.dsa-cslot-body{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.dsa-cslot-bar{display:none}.dsa-cslot.is-on{border-color:var(--dsa-leaf-mid)}.dsa-cslot-k{letter-spacing:.14em;text-transform:uppercase;color:var(--dsa-leaf);font-size:10px;font-weight:800;line-height:1.4}.dsa-cslot-lead{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);margin:0}.dsa-cslot-lead b{color:var(--dsa-ink);margin-bottom:2px;font-size:18px;font-weight:800;display:block}.dsa-cslot-form{align-items:center;gap:8px;display:flex}.dsa-cslot-in{flex:1;min-width:0;height:44px;padding:0 12px}.dsa-cslot-in input{text-align:left;font-size:16px;font-weight:600}.dsa-cslot-form .dsa-btn{flex:none;height:44px;padding:0 18px}.dsa-cslot-src{font-size:var(--dsa-fs-2xs);color:var(--dsa-ink-3);margin:0}.dsa-cslot-err{color:var(--dsa-neg);font-weight:600;font-size:var(--dsa-fs-xs);margin:0}.dsa-cslot-who{align-items:center;gap:14px;min-width:0;display:flex}.dsa-cslot-av{background:var(--dsa-sunken);border:1px solid var(--dsa-line);border-radius:10px;flex:none;width:72px;height:72px;position:relative;overflow:hidden}.dsa-cslot-av img{width:180px;max-width:none;height:180px;image-rendering:pixelated;object-fit:contain;position:absolute;top:-70px;left:-34px}.dsa-cslot-id{flex-direction:column;gap:4px;min-width:0;display:flex}.dsa-cslot-id b{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:20px;font-weight:800;line-height:1.2}.dsa-cslot-tags{flex-wrap:wrap;gap:4px;display:flex}.dsa-cslot-age{font-size:var(--dsa-fs-2xs);letter-spacing:.04em;color:var(--dsa-ink-3);white-space:nowrap;margin-left:6px}.dsa-cslot-age.is-old{color:var(--dsa-warn)}.dsa-cslot-day{background:var(--dsa-sunken);border:1px solid var(--dsa-line);border-radius:var(--dsa-r);margin:0;padding:12px 14px}.dsa-cslot-day>span{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);display:block}.dsa-cslot-day b{color:var(--dsa-ink);margin-top:2px;font-size:28px;font-weight:800;line-height:1.15;display:block}.dsa-cslot-day small{color:var(--dsa-ink-2);font-size:14px;font-weight:700}.dsa-cslot-checks{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.dsa-cslot-checks li:before{content:"✓";color:var(--dsa-leaf-strong);margin-right:6px;font-weight:800}.dsa-cslot-checks li.is-no:before{content:"!";color:var(--dsa-warn)}.dsa-cslot-checks b{color:var(--dsa-ink);font-weight:800}.dsa-cslot-acts{font-size:var(--dsa-fs-xs);flex-wrap:wrap;align-items:center;gap:2px 12px;font-weight:700;display:flex}.dsa-cslot-acts .dsa-cslot-src{margin-right:auto;font-weight:500}.dsa-cslot-acts a{min-height:32px;color:var(--dsa-leaf);align-items:center;display:inline-flex}.dsa-cslot-acts button{min-height:32px;color:var(--dsa-ink-3)}.dsa-cslot-acts button:hover,.dsa-cslot-acts a:hover{color:var(--dsa-ink)}.dsa-cslot-acts .dsa-cslot-re{color:var(--dsa-leaf)}.dsa-cslot-acts .dsa-cslot-re:disabled{opacity:.6}@media (min-width:901px){.dsa-cslot{min-height:317px}.dsa-cslot-body{justify-content:space-between}}.dsa-cslot-checks.is-preview li:before{content:"·";color:var(--dsa-ink-3)}@media (max-width:900px){.dsa-hero.has-aside .dsa-cslot{width:100%}.dsa-cslot{padding:0}.dsa-cslot-body{padding:4px 16px 16px}.dsa-cslot.is-closed .dsa-cslot-body{display:none}.dsa-cslot-bar{width:100%;min-height:56px;color:var(--dsa-ink);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:0 14px 0 8px;display:flex}.dsa-cslot:not(.is-closed) .dsa-cslot-bar{min-height:44px;padding-left:16px}.dsa-cslot-bar:focus-visible{outline:2px solid var(--dsa-leaf);outline-offset:-4px}.dsa-cslot-bar .dsa-cslot-k{flex:1}.dsa-cslot-av.is-sm{border-radius:8px;width:40px;height:40px}.dsa-cslot-av.is-sm img{width:100px;height:100px;top:-39px;left:-19px}.dsa-cslot-av.is-add{color:var(--dsa-leaf);place-items:center;font-size:20px;font-weight:800;line-height:1;display:grid}.dsa-cslot-sum{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dsa-cslot-sum>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dsa-cslot-sum b{font-size:15px;font-weight:800;line-height:1.25}.dsa-cslot-sum b .dsa-num{color:var(--dsa-leaf-strong);margin-left:4px;font-size:12px;font-weight:700}.dsa-cslot-sum>span{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);line-height:1.35}.dsa-cslot-sum .is-ok{color:var(--dsa-leaf-strong);font-weight:700}.dsa-cslot-sum .is-ok:before{content:"✓ "}.dsa-cslot-sum .is-no{color:var(--dsa-warn);font-weight:700}.dsa-cslot-sum .is-no:before{content:"! "}.dsa-cslot-tg{min-height:44px;font-size:var(--dsa-fs-xs);color:var(--dsa-leaf);flex:none;align-items:center;gap:4px;font-weight:700;display:inline-flex}.dsa-cslot-chev{transition:transform .15s}.dsa-cslot:not(.is-closed) .dsa-cslot-chev{transform:rotate(180deg)}.dsa-cslot-body>.dsa-cslot-k,.dsa-cslot-id .dsa-cslot-k>[aria-hidden=true],.dsa-cslot-checks.is-preview{display:none}.dsa-cslot-age{margin-left:0}}@media (max-width:640px){.dsa-cslot-body{padding:4px 12px 14px}.dsa-cslot:not(.is-closed) .dsa-cslot-bar{padding-left:12px}}.dsa-hint b{color:var(--dsa-leaf-strong);font-weight:800}.dsa-hint.is-warn,.dsa-hint.is-warn b{color:var(--dsa-warn);font-weight:700}.dsa-hud{--dsa-bg:#0e1424;--dsa-surface:#1a2340;--dsa-surface-2:#202b4d;--dsa-sunken:#0b1020;--dsa-line:#2e3a5e;--dsa-line-strong:#4a5a8c;--dsa-line-lo:#0a0e1c;--dsa-ink:#f2f4fa;--dsa-ink-2:#c3cae0;--dsa-ink-3:#8e98b8;--dsa-ink-4:#58628a;--dsa-leaf:#3dd66b;--dsa-leaf-strong:#8cf08c;--dsa-leaf-soft:#153a24;--dsa-leaf-mid:#3dd66b;--dsa-leaf-pale:#2e6b45;--dsa-neg:#ff7a6b;--dsa-neg-soft:#3a1b18;--dsa-neg-line:#5a2a26;--dsa-warn:#ffc266;--dsa-warn-soft:#3a2a10;--dsa-warn-line:#5a4016;--dsa-gold:#ffd54a;--dsa-gold-ink:#1a1400;--dsa-lime:#8cf08c;--dsa-lime-ink:#0a2a0a;--dsa-r:4px;--dsa-r-md:4px;--dsa-r-sm:3px;--dsa-shadow:none;--dsa-mono:var(--font-jbmono), "Pretendard Variable", "Pretendard", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dsa-bevel:inset 1px 1px 0 #ffffff14, inset -1px -1px 0 var(--dsa-line-lo), 0 4px 0 var(--dsa-line-lo);--dsa-grid:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px);--dsa-gap-x:16px;--dsa-gap-y:20px;--dsa-gap-sec:48px}body:has(.dsa-hud) .dsa-lfoot{--dsa-bg:#0e1424;--dsa-surface:#1a2340;--dsa-surface-2:#202b4d;--dsa-sunken:#0b1020;--dsa-line:#2e3a5e;--dsa-line-strong:#4a5a8c;--dsa-line-lo:#0a0e1c;--dsa-ink:#f2f4fa;--dsa-ink-2:#c3cae0;--dsa-ink-3:#8e98b8;--dsa-ink-4:#58628a;--dsa-leaf:#3dd66b;--dsa-leaf-strong:#8cf08c;--dsa-leaf-soft:#153a24;--dsa-leaf-mid:#3dd66b;--dsa-leaf-pale:#2e6b45;--dsa-neg:#ff7a6b;--dsa-neg-soft:#3a1b18;--dsa-neg-line:#5a2a26;--dsa-warn:#ffc266;--dsa-warn-soft:#3a2a10;--dsa-warn-line:#5a4016;--dsa-gold:#ffd54a;--dsa-gold-ink:#1a1400;--dsa-lime:#8cf08c;--dsa-lime-ink:#0a2a0a;--dsa-r:4px;--dsa-r-md:4px;--dsa-r-sm:3px;--dsa-shadow:none;--dsa-mono:var(--font-jbmono), "Pretendard Variable", "Pretendard", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dsa-bevel:inset 1px 1px 0 #ffffff14, inset -1px -1px 0 var(--dsa-line-lo), 0 4px 0 var(--dsa-line-lo);--dsa-grid:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px);--dsa-gap-x:16px;--dsa-gap-y:20px;--dsa-gap-sec:48px}body:has(.dsa-hud){background:#0e1424}.dsa-hud{background-image:var(--dsa-grid);background-size:24px 24px}.dsa-hud :focus-visible{outline-color:var(--dsa-gold)}.dsa-hud .dsa-num,.dsa-hud .dsa-input input,.dsa-hud .dsa-countdown,.dsa-hud .dsa-mini-box input,.dsa-hud .dsa-prow-in input{font-family:var(--dsa-mono);letter-spacing:-.02em}.dsa-hud .dsa-gnb{border-bottom:2px solid var(--dsa-line-strong);box-shadow:0 2px 0 var(--dsa-line-lo);background:#131b30}.dsa-hud .dsa-brand-name small{font-family:var(--dsa-mono);color:var(--dsa-gold)}.dsa-hud .dsa-tab{font-weight:700}.dsa-hud .dsa-tab[aria-current]{color:var(--dsa-gold)}.dsa-hud .dsa-tab[aria-current]:after{background:var(--dsa-gold);border-radius:0;height:3px}.dsa-hud .dsa-gnb-strip{border:2px solid var(--dsa-line-lo);background:var(--dsa-sunken);box-shadow:inset 0 0 0 1px var(--dsa-line);font-family:var(--dsa-mono);color:var(--dsa-ink-3);border-radius:0}.dsa-hud .dsa-gnb-strip:hover{border-color:var(--dsa-line-strong)}.dsa-hud .dsa-gnb-strip-k,.dsa-hud .dsa-gnb-strip-go{color:var(--dsa-gold)}.dsa-hud .dsa-gnb-strip-k{font-family:var(--dsa-font);letter-spacing:0}.dsa-hud .dsa-live-dot{box-shadow:0 0 6px var(--dsa-leaf);border-radius:0}.dsa-hud .dsa-ph-down{color:#6fb7ff}@media (max-width:980px){.dsa-hud .dsa-tabs{border-top-width:2px;border-top-color:var(--dsa-line)}}@media (max-width:430px){.dsa-tabs{padding-left:8px}.dsa-tab{padding:0 8px}.dsa-tab[aria-current]:after{left:8px;right:8px}}@media (max-width:380px){.dsa-tabs{padding-left:10px}.dsa-tab{padding:0 6px}.dsa-tab[aria-current]:after{left:6px;right:6px}}.dsa-hud .dsa-hero{padding:36px 0 32px}.dsa-hud .dsa-eyebrow,.dsa-hud .dsa-hero .dsa-crumbs{min-height:18px;margin:0 0 10px;line-height:18px}.dsa-hud .dsa-eyebrow{font-family:var(--dsa-mono);letter-spacing:.12em;color:var(--dsa-gold);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.dsa-hud .dsa-eyebrow:before{content:"";background:var(--dsa-gold);width:18px;height:2px}.dsa-hud .dsa-hero-h{letter-spacing:-.02em;font-size:32px;line-height:1.25}.dsa-hud .dsa-hero-h em{color:var(--dsa-lime);text-shadow:0 0 18px #8cf08c59}.dsa-hud .dsa-fork-item{border:2px solid var(--dsa-line-strong);background:var(--dsa-surface);min-height:44px;box-shadow:2px 2px 0 var(--dsa-line-lo);border-radius:0;padding:0 14px}.dsa-hud .dsa-fork-item:hover{border-color:var(--dsa-gold)}.dsa-hud .dsa-fork-k{border-right:0}.dsa-hud .dsa-fork-item svg{color:var(--dsa-gold)}.dsa-hud .dsa-card{border:2px solid var(--dsa-line-strong);border-radius:var(--dsa-r);box-shadow:var(--dsa-bevel)}.dsa-hud .dsa-card-h{background:var(--dsa-surface-2);border-bottom:2px solid var(--dsa-line-strong);padding:12px 20px;box-shadow:inset 0 1px #ffffff14}.dsa-hud .dsa-card-title{letter-spacing:.02em;align-items:center;gap:8px;font-size:14px;display:flex}.dsa-hud .dsa-card-title:before{content:"";background:var(--dsa-gold);width:8px;height:8px;box-shadow:2px 2px 0 var(--dsa-line-lo);flex:none}.dsa-hud .dsa-acc-body>.dsa-card{box-shadow:none;border:0}.dsa-hud .dsa-sec{margin-top:var(--dsa-gap-sec)}.dsa-hud .dsa-sec-title{margin-bottom:16px}.dsa-hud .dsa-sec-title h2{align-items:center;gap:10px;display:flex}.dsa-hud .dsa-sec-title h2:before{content:"";background:var(--dsa-gold);width:10px;height:10px;box-shadow:2px 2px 0 var(--dsa-line-lo);flex:none}.dsa-hud .dsa-sec-link{font-family:var(--dsa-mono);color:var(--dsa-gold);font-size:12px;font-weight:800}.dsa-hud .dsa-sec-link:hover{color:var(--dsa-lime)}.dsa-hud .dsa-step{background:var(--dsa-gold);width:22px;height:22px;color:var(--dsa-gold-ink);font-family:var(--dsa-mono);box-shadow:1px 1px 0 var(--dsa-line-lo);border-radius:0;font-size:12px;font-weight:800}.dsa-hud .dsa-field+.dsa-field{border-top:2px solid var(--dsa-line-lo);box-shadow:inset 0 1px 0 var(--dsa-line);padding-top:18px}.dsa-hud .dsa-tool{border:2px solid var(--dsa-line);background:var(--dsa-sunken);box-shadow:inset 0 0 0 1px var(--dsa-line-lo);border-radius:0;padding:12px 8px 10px}.dsa-hud .dsa-tool:hover{border-color:var(--dsa-line-strong)}.dsa-hud .dsa-tool .dsa-px{width:40px;height:40px;margin-bottom:4px}.dsa-hud .dsa-tool-name{font-weight:700}.dsa-hud .dsa-tool[aria-pressed=true]{border-color:var(--dsa-gold);background:var(--dsa-sunken);box-shadow:inset 0 0 0 1px var(--dsa-gold), 0 0 0 2px var(--dsa-line-lo), 0 0 16px #ffd54a40}.dsa-hud .dsa-tool[aria-pressed=true] .dsa-tool-mul{color:var(--dsa-gold)}.dsa-hud .dsa-tool[aria-pressed=true]:after{content:"EQUIPPED" / "";background:var(--dsa-gold);color:var(--dsa-gold-ink);font-family:var(--dsa-mono);letter-spacing:.1em;padding:1px 5px;font-size:9px;font-weight:800;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.dsa-hud .dsa-tools{padding-top:6px}.dsa-hud .dsa-seg{border:2px solid var(--dsa-line-lo);background:var(--dsa-sunken);border-radius:0;gap:4px;padding:4px}.dsa-hud .dsa-seg-opt{border:2px solid #0000;border-radius:0;min-height:36px;font-weight:700}.dsa-hud .dsa-seg-opt[aria-pressed=true]{background:var(--dsa-surface-2);color:var(--dsa-gold);border-color:var(--dsa-line-strong);box-shadow:inset 1px 1px #ffffff14}.dsa-hud .dsa-input{border:2px solid var(--dsa-line-strong);background:var(--dsa-sunken);height:52px;box-shadow:inset 2px 2px 0 var(--dsa-line-lo);border-radius:0}.dsa-hud .dsa-input:focus-within{border-color:var(--dsa-gold);box-shadow:inset 2px 2px 0 var(--dsa-line-lo), 0 0 0 2px #ffd54a40}.dsa-hud .dsa-input input{font-size:20px;font-weight:800}.dsa-hud .dsa-input .dsa-px{width:30px;height:30px}.dsa-hud .dsa-btn{border:2px solid var(--dsa-line-lo);box-shadow:2px 2px 0 var(--dsa-line-lo);border-radius:0;font-weight:800}.dsa-hud .dsa-btn:active{box-shadow:1px 1px 0 var(--dsa-line-lo);transform:translate(1px,1px)}.dsa-hud .dsa-btn-primary{background:var(--dsa-lime);color:var(--dsa-lime-ink);box-shadow:2px 2px 0 var(--dsa-line-lo), inset 1px 1px 0 #ffffff4d;letter-spacing:.02em}.dsa-hud .dsa-btn-primary:hover{background:#a4f7a4}.dsa-hud .dsa-btn-block{height:52px}.dsa-hud .dsa-btn-sm{padding:0 9px;font-size:12px}.dsa-hud .dsa-actions{gap:6px}.dsa-hud .dsa-btn-ghost{background:var(--dsa-surface-2);border-color:var(--dsa-line-strong);color:var(--dsa-ink)}.dsa-hud .dsa-btn-ghost:hover{background:var(--dsa-surface-2);border-color:var(--dsa-gold);color:var(--dsa-ink)}.dsa-hud .dsa-btn.is-done{border-color:var(--dsa-lime);color:var(--dsa-lime);background:var(--dsa-leaf-soft)}.dsa-hud .dsa-qrow{background:#ffffff05;border-width:2px;border-radius:0}.dsa-hud .dsa-qrow-opt{border-color:var(--dsa-line-strong)}.dsa-hud .dsa-qrow.is-editing{border-color:var(--dsa-gold);background:var(--dsa-surface)}.dsa-hud .dsa-qrow-v{font-size:16px}.dsa-hud .dsa-prices{border:2px solid var(--dsa-line-strong);background:var(--dsa-surface-2);border-radius:0}.dsa-hud .dsa-prices>summary{font-weight:700}.dsa-hud .dsa-prices>summary:hover,.dsa-hud .dsa-prices[open]>summary{background:var(--dsa-surface)}.dsa-hud .dsa-prices[open]>summary{border-bottom-width:2px}.dsa-hud .dsa-chev{color:var(--dsa-gold)}.dsa-hud .dsa-prow{border-bottom-width:2px;border-color:var(--dsa-line-lo)}.dsa-hud .dsa-prow-in input{background:var(--dsa-sunken);border-width:2px;border-radius:0}.dsa-hud .dsa-prow-in input:focus{border-color:var(--dsa-gold);box-shadow:none}.dsa-hud .dsa-tag{background:var(--dsa-surface-2);border:1px solid var(--dsa-line-strong);border-radius:0}.dsa-hud .dsa-tag-core{background:var(--dsa-gold);color:var(--dsa-gold-ink);border-color:var(--dsa-gold)}.dsa-hud .dsa-mirror b{color:var(--dsa-lime)}.dsa-hud .dsa-prices-tip{border-bottom-width:2px}.dsa-hud .dsa-actions{border-top:2px solid var(--dsa-line-lo);box-shadow:inset 0 1px 0 var(--dsa-line)}.dsa-hud .dsa-mini-box{background:var(--dsa-sunken);box-shadow:inset 2px 2px 0 var(--dsa-line-lo);border-width:2px;border-radius:0}.dsa-hud .dsa-mini-box:focus-within{border-color:var(--dsa-gold);box-shadow:inset 2px 2px 0 var(--dsa-line-lo)}.dsa-hud .dsa-mini-box input{font-weight:800}.dsa-hud .dsa-kpi-big{color:var(--dsa-gold);text-shadow:0 0 24px #ffd54a59, 3px 3px 0 var(--dsa-line-lo);font-size:64px}.dsa-hud .dsa-kpi-unit{color:var(--dsa-gold);font-size:26px}.dsa-hud .dsa-chip,.dsa-hud .dsa-delta-chip{background:var(--dsa-surface-2);border:1px solid var(--dsa-line-strong);height:22px;color:var(--dsa-ink-2);letter-spacing:.04em;border-radius:0;font-size:11px;font-weight:800}.dsa-hud .dsa-chip-leaf{background:var(--dsa-gold);color:var(--dsa-gold-ink);border-color:var(--dsa-gold);box-shadow:1px 1px 0 var(--dsa-line-lo)}.dsa-hud .dsa-delta-chip.is-up{background:var(--dsa-leaf-soft);color:var(--dsa-lime);border-color:var(--dsa-leaf-pale)}.dsa-hud .dsa-delta-chip.is-down{background:var(--dsa-neg-soft);color:var(--dsa-neg);border-color:var(--dsa-neg-line)}.dsa-hud .dsa-reset{text-align:center;border:2px solid var(--dsa-line-lo);background:var(--dsa-sunken);min-width:190px;box-shadow:inset 0 0 0 1px var(--dsa-line);border-radius:0}.dsa-hud .dsa-reset-l{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.dsa-hud .dsa-countdown{color:var(--dsa-lime);letter-spacing:.02em;font-size:26px}.dsa-hud .dsa-fresh.is-mine{color:var(--dsa-lime)}.dsa-hud .dsa-tiles{border:2px solid var(--dsa-line-lo);background:var(--dsa-sunken);box-shadow:inset 0 0 0 1px var(--dsa-line);margin:0 20px}.dsa-hud .dsa-tiles>.dsa-kpi{padding:12px 14px}.dsa-hud .dsa-tiles>.dsa-kpi+.dsa-kpi{border-left:2px solid var(--dsa-line-lo)}.dsa-hud .dsa-kpi-l{letter-spacing:.04em;align-items:center;gap:6px;font-weight:700;display:flex}.dsa-hud .dsa-kpi-l:before{content:"";background:var(--dsa-lime);flex:none;width:6px;height:6px}.dsa-hud .dsa-kpi-v b{font-size:24px}.dsa-hud .dsa-seedline b{color:var(--dsa-lime)}.dsa-hud .dsa-r-link{font-family:var(--dsa-mono);color:var(--dsa-gold);font-size:12px}.dsa-hud .dsa-pricelink{border:2px solid var(--dsa-warn-line);border-radius:0;font-weight:600}.dsa-hud .dsa-pricelink:hover{border-color:var(--dsa-warn)}.dsa-hud .dsa-pricelink.is-mine{border-color:var(--dsa-leaf-pale);color:var(--dsa-lime)}.dsa-hud .dsa-callout{border-width:2px;border-radius:0}.dsa-hud .dsa-callout a,.dsa-hud .dsa-link{color:var(--dsa-lime)}.dsa-hud .dsa-lvl-callout a{color:var(--dsa-warn)}.dsa-hud .dsa-trend-l li.is-last b{color:var(--dsa-lime)}.dsa-hud .dsa-oil-left{border-bottom-width:2px;border-color:var(--dsa-line-lo)}.dsa-hud .dsa-oil-v b{font-size:40px}.dsa-hud .dsa-oil-v b.is-pos{color:var(--dsa-lime);text-shadow:0 0 18px #8cf08c4d, 2px 2px 0 var(--dsa-line-lo)}.dsa-hud .dsa-verdict{letter-spacing:.04em;text-transform:uppercase;border-radius:0;font-weight:800}.dsa-hud .dsa-verdict.is-oil,.dsa-hud .dsa-verdict.is-win{background:var(--dsa-lime);color:var(--dsa-lime-ink);box-shadow:1px 1px 0 var(--dsa-line-lo)}.dsa-hud .dsa-disclose>summary::marker{color:var(--dsa-gold)}.dsa-hud .dsa-disclose>p,.dsa-hud .dsa-lev-out,.dsa-hud .dsa-goal-res,.dsa-hud .dsa-lev-kpis>div,.dsa-hud .dsa-recipe,.dsa-hud .dsa-sens,.dsa-hud .dsa-timeline,.dsa-hud .dsa-chain-node,.dsa-hud .dsa-mats li,.dsa-hud .dsa-gear-ico{border-radius:0}.dsa-hud .dsa-lev-promo>.dsa-card{border-color:var(--dsa-warn-line)}.dsa-hud .dsa-acc+.dsa-acc{border-top:2px solid var(--dsa-line-lo);box-shadow:inset 0 1px 0 var(--dsa-line)}.dsa-hud .dsa-acc-sum{gap:14px;padding:12px 16px}.dsa-hud .dsa-acc-sum>img{background:var(--dsa-sunken);border:2px solid var(--dsa-line);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--dsa-line-lo);padding:8px}.dsa-hud .dsa-acc-t b{font-weight:800}.dsa-hud .dsa-acc-v{color:var(--dsa-gold);font-size:15px}.dsa-hud .dsa-acc[open]>.dsa-acc-sum{border-bottom:2px solid var(--dsa-line-strong)}.dsa-hud .dsa-related{gap:var(--dsa-gap-x)}.dsa-hud .dsa-related-item{border:2px solid var(--dsa-line-strong);box-shadow:2px 2px 0 var(--dsa-line-lo), inset 1px 1px 0 #ffffff0f;border-radius:0}.dsa-hud .dsa-related-item:hover{border-color:var(--dsa-gold)}.dsa-hud .dsa-related-ico{border:2px solid var(--dsa-line-lo);background:var(--dsa-sunken);border-radius:0}.dsa-hud .dsa-related-item>svg{color:var(--dsa-gold)}.dsa-hud .dsa-tl-k{border-radius:0}.dsa-hud .dsa-tl-k.is-end{background:var(--dsa-lime);color:var(--dsa-lime-ink);border-radius:0}body:has(.dsa-hud) .dsa-lfoot{border-top:2px solid var(--dsa-line-strong);box-shadow:0 -2px 0 var(--dsa-line-lo);background:#131b30}body:has(.dsa-hud) .dsa-lfoot-more{color:var(--dsa-lime)}.dsa-hud .dsa-toast{background:var(--dsa-surface-2);color:var(--dsa-ink);border:2px solid var(--dsa-line-strong);box-shadow:2px 2px 0 var(--dsa-line-lo);border-radius:0}.dsa-hud .dsa-ad{border:2px dashed var(--dsa-line-strong);background:0 0;border-radius:0}.dsa-hud .dsa-cslot{border:2px solid var(--dsa-line-strong);box-shadow:var(--dsa-bevel);border-radius:0}.dsa-hud .dsa-cslot.is-on{border-color:var(--dsa-gold);box-shadow:inset 0 0 0 1px var(--dsa-gold), 0 4px 0 var(--dsa-line-lo), 0 0 18px #ffd54a33}.dsa-hud .dsa-cslot-k{font-family:var(--dsa-mono);color:var(--dsa-gold)}.dsa-hud .dsa-cslot-in{height:44px}.dsa-hud .dsa-cslot-in input{font-family:var(--dsa-font);letter-spacing:0;font-size:16px;font-weight:600}.dsa-hud .dsa-cslot-av{border:2px solid var(--dsa-line-lo);background:var(--dsa-sunken);box-shadow:2px 2px 0 var(--dsa-line-lo);border-radius:0}.dsa-hud .dsa-cslot-day{border-radius:0}.dsa-hud .dsa-cslot-day b{font-family:var(--dsa-mono);color:var(--dsa-gold)}.dsa-hud .dsa-cslot-checks{border:1px dashed var(--dsa-line-strong);padding:8px 10px}.dsa-hud .dsa-cslot-checks li:before{color:var(--dsa-lime)}.dsa-hud .dsa-cslot-checks li.is-no:before{color:var(--dsa-warn)}.dsa-hud .dsa-cslot-checks.is-preview li:before{color:var(--dsa-ink-3)}.dsa-hud .dsa-cslot-acts{font-family:var(--dsa-mono)}.dsa-hud .dsa-cslot-acts a{color:var(--dsa-gold)}.dsa-hud .dsa-cslot-acts a:hover,.dsa-hud .dsa-cslot-acts .dsa-cslot-re{color:var(--dsa-lime)}.dsa-hud .dsa-cslot-acts .dsa-cslot-re:hover:not(:disabled){color:var(--dsa-ink)}.dsa-cslot-dayrow{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.dsa-cslot-day .dsa-cslot-dayrow b{min-width:0;margin-top:0}@media (max-width:380px){.dsa-cslot-day .dsa-cslot-dayrow b{white-space:nowrap;font-size:26px}}@media (max-width:900px){.dsa-hud .dsa-cslot-bar:focus-visible{outline-color:var(--dsa-gold)}.dsa-hud .dsa-cslot-av.is-sm{box-shadow:none;border-radius:0}.dsa-hud .dsa-cslot-av.is-add,.dsa-hud .dsa-cslot-tg,.dsa-hud .dsa-cslot-sum b .dsa-num{font-family:var(--dsa-mono);color:var(--dsa-gold)}.dsa-hud .dsa-cslot-sum .is-ok,.dsa-hud .dsa-cslot-bar:hover .dsa-cslot-tg{color:var(--dsa-lime)}}.dsa-hud .dsa-hint b{color:var(--dsa-lime)}.dsa-hud .dsa-hint.is-warn,.dsa-hud .dsa-hint.is-warn b{color:var(--dsa-warn)}@media (max-width:1100px){.dsa-hud .dsa-kpi-big{font-size:52px}}@media (max-width:640px){.dsa-hud{--dsa-gap-x:12px;--dsa-gap-y:16px;--dsa-gap-sec:36px}.dsa-hud .dsa-hero{padding:24px 0}.dsa-hud .dsa-card-h{padding:12px 16px}.dsa-hud .dsa-hero-h{font-size:24px}.dsa-hud .dsa-seg-opt{min-height:40px}.dsa-hud .dsa-kpi-v b{font-size:20px}.dsa-hud .dsa-countdown{font-size:18px}.dsa-hud .dsa-oil-v b{font-size:30px}.dsa-hud .dsa-tiles>.dsa-kpi{padding:14px 12px}.dsa-hud .dsa-acc-sum{gap:10px}.dsa-hud .dsa-kpi-big{font-size:52px}.dsa-hud .dsa-tiles{margin:0 16px}.dsa-hud .dsa-reset{text-align:left;min-width:0}.dsa-hud .dsa-fork-item{border-radius:0}.dsa-hud .dsa-rbar{color:var(--dsa-ink);border-top:2px solid var(--dsa-line-strong);box-shadow:0 -2px 0 var(--dsa-line-lo);background:#131b30}.dsa-hud .dsa-rbar-l,.dsa-hud .dsa-rbar-d{color:var(--dsa-ink-3)}.dsa-hud .dsa-rbar-v{color:var(--dsa-gold);font-family:var(--dsa-mono)}.dsa-hud .dsa-rbar-d b{color:var(--dsa-ink)}.dsa-hud .dsa-rbar-go{background:var(--dsa-lime);color:var(--dsa-lime-ink);box-shadow:2px 2px 0 var(--dsa-line-lo);border-radius:0}.dsa-hud .dsa-rbar-go:focus-visible{outline-color:var(--dsa-gold)}}.dsa-hud .dsa-phero-lead{max-width:680px;margin-top:12px}.dsa-hud .dsa-badges{gap:6px 20px;margin-top:14px}.dsa-hud .dsa-badge{height:auto;font-family:var(--dsa-font);letter-spacing:0;color:var(--dsa-ink-3);background:0 0;border:0;padding:0;font-size:12.5px}.dsa-hud .dsa-badge-dot{background:var(--dsa-lime);border-radius:0}.dsa-hud .dsa-crumbs a:hover{color:var(--dsa-gold)}.dsa-hud .dsa-bullets li:before{background:var(--dsa-lime);border-radius:0}.dsa-hud .dsa-bullets-x li:before{background:var(--dsa-neg)}.dsa-hud :is(.dsa-gbar,.dsa-tt,.dsa-lvpath) .dsa-hbar,.dsa-hud :is(.dsa-gbar,.dsa-tt,.dsa-lvpath) .dsa-hbar i{border-radius:0}.dsa-hud .dsa-gbar .dsa-hbar{background:var(--dsa-line)}.dsa-hud .dsa-gbar:not(.is-best) .dsa-hbar i{background:var(--dsa-ink-3)}.dsa-hud :is(.dsa-lvpath,.dsa-gbars,.dsa-flow,.dsa-ph-verd,.dsa-ph-chart,.dsa-ch-ck,.dsa-ch-tile),.dsa-hud .dsa-econ li{border:2px solid var(--dsa-line-lo);background:var(--dsa-sunken);box-shadow:inset 0 0 0 1px var(--dsa-line);border-radius:0}.dsa-hud :is(.dsa-flow-ico,.dsa-dex-ico,.dsa-codex-ico,.dsa-vs-ico,.dsa-ch-av){border:2px solid var(--dsa-line-lo);background:var(--dsa-sunken);border-radius:0}.dsa-hud .dsa-flow-ico{color:var(--dsa-gold);background:var(--dsa-surface);border-color:var(--dsa-line)}.dsa-hud .dsa-cx-ico{border:2px solid var(--dsa-line-strong);background:var(--dsa-sunken);box-shadow:var(--dsa-bevel);border-radius:0}.dsa-hud .dsa-cat-main{background:var(--dsa-gold);color:var(--dsa-gold-ink);border-color:var(--dsa-gold)}.dsa-hud .dsa-eyebrow .dsa-tag{font-family:var(--dsa-font);letter-spacing:0;text-transform:none}.dsa-hud .dsa-cat-rare{background:var(--dsa-warn-soft);color:var(--dsa-warn);border-color:var(--dsa-warn-line)}.dsa-hud :is(.dsa-dex-card,.dsa-gidx-link):hover{border-color:var(--dsa-gold)}.dsa-hud :is(.dsa-dex-card,.dsa-rel-item)>svg,.dsa-hud .dsa-flow-arrow{color:var(--dsa-gold)}.dsa-hud :is(.dsa-lev-detail,.dsa-lev-kpis span,.dsa-cx-kpi-s,.dsa-lvl-callout .dsa-num,.dsa-vs-note,.dsa-side-cta p,.dsa-ph-verd-d,.dsa-lvpath-l,.dsa-ph-sum,.dsa-ch-callout .dsa-num,.dsa-tt thead th,.dsa-tt-name,.dsa-tt-hour,.dsa-tt-min-m,.dsa-ph-tbl th){font-family:var(--dsa-font);letter-spacing:0}.dsa-hud .dsa-tiles.dsa-num :is(.dsa-kpi-l,.dsa-kpi-s){font-family:var(--dsa-font)}.dsa-hud .dsa-gidx-link{border:2px solid var(--dsa-line-strong);background:var(--dsa-surface);box-shadow:2px 2px 0 var(--dsa-line-lo);border-radius:0}.dsa-hud .dsa-gidx-link[aria-current=true]{border-color:var(--dsa-gold);color:var(--dsa-gold)}.dsa-hud .dsa-gidx-no{font-family:var(--dsa-mono);border-radius:0}.dsa-hud .dsa-gidx-link[aria-current=true] .dsa-gidx-no{background:var(--dsa-gold);color:var(--dsa-gold-ink)}.dsa-hud .dsa-gstep-h{background:var(--dsa-surface-2);border-bottom:2px solid var(--dsa-line-strong);box-shadow:inset 0 1px #ffffff14}.dsa-hud .dsa-gstep-no{background:var(--dsa-gold);color:var(--dsa-gold-ink);font-family:var(--dsa-mono);box-shadow:2px 2px 0 var(--dsa-line-lo);border-radius:0}.dsa-hud .dsa-gstep-k{font-family:var(--dsa-mono);letter-spacing:.12em;color:var(--dsa-gold)}.dsa-hud .dsa-gstep-sum{border-left-color:var(--dsa-lime);border-radius:0}.dsa-hud .dsa-lv{border:2px solid var(--dsa-line-strong);background:var(--dsa-surface-2);color:var(--dsa-ink);font-family:var(--dsa-mono);border-radius:0}.dsa-hud .dsa-lv.is-end{border-color:var(--dsa-lime);background:var(--dsa-lime);color:var(--dsa-lime-ink)}.dsa-hud .dsa-faq+.dsa-faq{border-top:2px solid var(--dsa-line-lo);box-shadow:inset 0 1px 0 var(--dsa-line)}.dsa-hud .dsa-faq-no{background:var(--dsa-gold);color:var(--dsa-gold-ink);font-family:var(--dsa-mono);box-shadow:1px 1px 0 var(--dsa-line-lo);border-radius:0}.dsa-hud .dsa-faq[open] .dsa-faq-q{color:var(--dsa-gold)}.dsa-hud .dsa-ph-verd-t em{color:var(--dsa-lime)}.dsa-hud .dsa-cx-kpi{border:2px solid var(--dsa-line-strong);box-shadow:var(--dsa-bevel);border-radius:0}.dsa-hud .dsa-cx-kpi b{color:var(--dsa-gold)}.dsa-hud .dsa-vs-mid span{background:var(--dsa-gold);color:var(--dsa-gold-ink);font-family:var(--dsa-mono);border-radius:0}.dsa-hud .dsa-vs-side.is-win .dsa-vs-val b{color:var(--dsa-lime)}.dsa-hud .dsa-tt tr.is-sel>*{background:var(--dsa-leaf-soft)}.dsa-hud .dsa-tt-mul{border-radius:0}.dsa-hud :is(.dsa-ph-tbl tr.is-today,.dsa-ph-board tr.is-on,.dsa-tt tr.is-sel) :is(.dsa-ph-sub,.dsa-ph-flat,.dsa-ph-rg-l,.dsa-amt-pre,.dsa-amt-u,.dsa-tt-hour,.dsa-tt-min-m),.dsa-hud .dsa-callout:not(.dsa-callout-warn) .dsa-muted{color:var(--dsa-ink-2)}.dsa-hud .dsa-goal-chip{border-width:2px;border-radius:0}.dsa-hud .dsa-goal-chip:hover{border-color:var(--dsa-gold)}.dsa-hud .dsa-goal-chip[aria-pressed=true],.dsa-hud .dsa-ch-bands button.is-on{border:2px solid var(--dsa-gold);background:var(--dsa-sunken);color:var(--dsa-gold);box-shadow:inset 0 0 0 1px var(--dsa-gold)}.dsa-hud .dsa-goal-chip[aria-pressed=true] span{color:var(--dsa-gold)}.dsa-hud .dsa-ch-input input{font-family:var(--dsa-font);letter-spacing:0;font-size:16px;font-weight:600}.dsa-hud .dsa-ch-bands button{background:var(--dsa-sunken);border-width:2px;border-radius:0}.dsa-hud .dsa-ch-ck-i,.dsa-hud .dsa-ch-src i{border-radius:0}.dsa-hud .dsa-ch-ck.is-ok .dsa-ch-ck-i{background:var(--dsa-lime);color:var(--dsa-lime-ink);border-color:var(--dsa-lime)}.dsa-hud .dsa-ch-ck.is-no .dsa-ch-ck-i,.dsa-hud .dsa-ch-ck.is-note .dsa-ch-ck-i{color:var(--dsa-sunken)}.dsa-hud .dsa-ch-ck.is-no{background:var(--dsa-neg-soft);border-color:var(--dsa-neg-line)}.dsa-hud .dsa-ch-ck.is-note{background:var(--dsa-warn-soft);border-color:var(--dsa-warn-line)}.dsa-hud .dsa-info-nav a[aria-current=page]{color:var(--dsa-gold);background:var(--dsa-surface-2)}.dsa-hud :is(.dsa-ph-two,.dsa-dex-grid,.dsa-gsteps,.dsa-gcols,.dsa-ch,.dsa-ch-main,.dsa-ch-side,.dsa-detail,.dsa-detail-main,.dsa-detail-side,.dsa-info,.dsa-share){column-gap:var(--dsa-gap-x);row-gap:var(--dsa-gap-y)}.dsa-hud .dsa-ph-two{margin-top:var(--dsa-gap-y);align-items:stretch}.dsa-hud .dsa-gidx{margin-bottom:var(--dsa-gap-y)}@media (min-width:901px){.dsa-hud .dsa-ph-two,.dsa-hud .dsa-detail,.dsa-hud .dsa-share{grid-template-columns:repeat(3,minmax(0,1fr))}.dsa-hud .dsa-ph-two>:last-child,.dsa-hud .dsa-detail-main,.dsa-hud .dsa-share>:first-child{grid-column:span 2}}@media (min-width:1101px){.dsa-hud .dsa-gcols{grid-template-columns:repeat(3,minmax(0,1fr))}.dsa-hud .dsa-gcol-main{grid-column:span 2}}.dsa-hud .dsa-ph-tbl-b{padding:0 10px 10px}@media (max-width:640px){.dsa-hud .dsa-ph-tbl-b{padding:0 6px 6px}}.dsa-hud .dsa-pnote{border-top:0;margin-top:24px;padding-top:0}body:has(.dsa-hud) .dsa-lfoot-in{padding-top:32px;padding-bottom:44px}body:has(.dsa-hud) .dsa-lfoot-top{margin-bottom:14px}body:has(.dsa-hud) .dsa-lfoot p{max-width:760px}@media (max-width:640px){body:has(.dsa-hud) .dsa-lfoot-in{padding-top:24px;padding-bottom:40px}}@media (min-width:901px){.dsa-hud .dsa-detail-main>:is(.dsa-ad,.dsa-adlive):not(.is-fixed){width:auto;margin-inline-end:16px}}@media (min-width:1101px){.dsa-hud .dsa-gad:not(.is-fixed){width:auto;margin-inline-end:16px}}.dsa-hud .dsa-explain{gap:var(--dsa-gap-y) var(--dsa-gap-x);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.dsa-hud .dsa-explain-wide{margin-top:var(--dsa-gap-y)}.dsa-hud :is(.dsa-explain,.dsa-explain-wide) .dsa-prose>*+*{margin-top:12px}.dsa-explain-tbl th[scope=row]{border-bottom:1px solid var(--dsa-line);font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);text-align:left;padding:10px 12px 10px 0;font-weight:600}.dsa-explain-tbl tbody tr:last-child th{border-bottom:0}.dsa-explain-tbl td{white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:12px}.dsa-explain-tbl td.is-wrap{white-space:normal}.dsa-explain-tbl+.dsa-prose{margin-top:12px}.dsa-explain-split{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.dsa-explain-take{font-size:var(--dsa-fs-base);line-height:1.7}.dsa-explain-steps{gap:var(--dsa-gap-x);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dsa-explain-steps li{background:var(--dsa-sunken);border:2px solid var(--dsa-line);font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:14px 16px;line-height:1.7;display:grid}.dsa-explain-steps .dsa-step{margin:2px 0 0}@media (max-width:900px){.dsa-hud .dsa-explain,.dsa-explain-split,.dsa-explain-steps{grid-template-columns:1fr}.dsa-explain-split{gap:16px}}.dsa-cx-share{margin-top:12px}.dsa-cx-faq>div+div{border-top:1px solid var(--dsa-line);margin-top:18px;padding-top:16px}.dsa-cx-q{font-size:var(--dsa-fs-base);color:var(--dsa-ink);margin:0 0 6px;font-weight:800}.dsa-cx-rec-p{font-size:var(--dsa-fs-sm);line-height:1.7}.dsa-cx-rec{margin-top:12px}.dsa-cx-rec :is(th[scope=row],td){padding-block:8px}.dsa-cx-rec-more{margin-top:8px}.dsa-log-ws{gap:var(--dsa-gap-y) var(--dsa-gap-x);grid-template-columns:400px minmax(0,1fr);align-items:start;display:grid}.dsa-log-ws>.dsa-card{min-width:0}@media (max-width:1100px){.dsa-log-ws{grid-template-columns:360px minmax(0,1fr)}}@media (max-width:900px){.dsa-log-ws{grid-template-columns:minmax(0,1fr)}}.dsa-log-date{margin-bottom:18px}.dsa-hud .dsa-log-date .dsa-seg-opt{flex-direction:column;justify-content:center;align-items:center;min-height:48px;line-height:1.25;display:flex}.dsa-log-date .dsa-seg-opt small{font:600 11px var(--dsa-mono);color:var(--dsa-ink-3);white-space:nowrap}.dsa-log-date .dsa-seg-opt[aria-pressed=true] small{color:var(--dsa-gold)}.dsa-log-date .dsa-seg-opt small i{color:var(--dsa-lime);font-style:normal}.dsa-log-pick{font-size:var(--dsa-fs-sm);color:var(--dsa-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:-6px 0 18px;font-weight:700;display:grid}.dsa-hud .dsa-log-pick .dsa-mini-box{height:44px}.dsa-log-pick input{text-align:left}.dsa-log-field{margin-bottom:18px}.dsa-log-field .dsa-seg-opt{padding:0 4px}.dsa-log-seed .dsa-input{height:56px}.dsa-hud .dsa-log-seed .dsa-input input{font-size:22px}.dsa-log-cnts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.dsa-log-cnt{gap:6px;min-width:0;display:grid}.dsa-log-cnt-n{min-width:0;font-size:var(--dsa-fs-xs);color:var(--dsa-ink-2);align-items:center;gap:6px;font-weight:700;display:flex}.dsa-log-cnt-n>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dsa-log-cnt-n small{font:600 11px var(--dsa-mono);color:var(--dsa-ink-3);flex:none;margin-left:auto}.dsa-hud .dsa-log-cnt .dsa-mini-box{height:44px}.dsa-hud .dsa-log-cnt .dsa-mini-box input{font-size:16px}.dsa-log-cnt.is-rare .dsa-log-cnt-n>span{color:var(--dsa-gold)}.dsa-hud .dsa-log-fat .dsa-mini-box{border-style:dashed}.dsa-log-fat .dsa-log-cnt-n small{font-family:var(--dsa-font)}.dsa-log-res{border:2px solid var(--dsa-line-lo);background:var(--dsa-sunken);box-shadow:inset 0 0 0 1px var(--dsa-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 12px;margin-top:16px;padding:14px 16px;display:grid}.dsa-log-res-l{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);font-weight:700}.dsa-log-res-v{color:var(--dsa-gold);align-items:baseline;gap:4px;margin-top:2px;display:flex}.dsa-log-res-v b{text-shadow:0 0 18px #ffd54a4d, 2px 2px 0 var(--dsa-line-lo);font-size:34px;font-weight:800;line-height:1.05}.dsa-log-res-v span{font-size:18px;font-weight:800}.dsa-log-res-c{color:var(--dsa-ink-3);font-size:12px;font-weight:600}.dsa-log-res-p{text-align:right}.dsa-log-res-p b{color:var(--dsa-lime);font-size:26px;font-weight:800;line-height:1.05;display:block}.dsa-log-res-p small{color:var(--dsa-ink-3);margin-top:4px;font-size:11px;font-weight:600;line-height:1.35;display:block}.dsa-log-res>p{color:var(--dsa-ink-3);grid-column:1/-1;margin:2px 0 0;font-size:11px}.dsa-log-acts{gap:8px;margin-top:16px;display:flex}.dsa-log-acts>.dsa-btn-primary{flex:1;min-width:0}.dsa-hud .dsa-log-del{flex:none;height:52px;padding:0 14px;font-size:13px}.dsa-hud .dsa-log-del:hover{border-color:var(--dsa-neg);color:var(--dsa-neg)}.dsa-log-msg{font-size:var(--dsa-fs-sm);color:var(--dsa-lime);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 0;font-weight:700;line-height:1.5;display:flex}.dsa-log-msg:empty{margin:0}.dsa-log-msg.is-err{color:var(--dsa-neg)}.dsa-log-yhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;padding:22px 20px 6px;display:flex}.dsa-log-yhead>div:first-child{flex:260px;min-width:0}.dsa-log-yhead .dsa-kpi-main{margin-top:4px}.dsa-log-yhead p{max-width:360px;font-size:var(--dsa-fs-sm);color:var(--dsa-ink-2);margin:6px 0 0;line-height:1.6}.dsa-log-yhead p b{color:var(--dsa-ink)}.dsa-log-ybest{text-align:right;border:2px solid var(--dsa-line-lo);background:var(--dsa-sunken);box-shadow:inset 0 0 0 1px var(--dsa-line);gap:2px;padding:10px 14px;display:grid}.dsa-log-ybest span{color:var(--dsa-ink-3);font-size:11px;font-weight:700}.dsa-log-ybest b{color:var(--dsa-lime);font-size:20px;font-weight:800}.dsa-log-ybest small{color:var(--dsa-ink-3);font-size:11px;font-weight:600}.dsa-log-ychart{padding:12px 20px 18px}.dsa-log-yplot{border-bottom:2px solid var(--dsa-line-strong);grid-template-columns:repeat(14,minmax(0,1fr));gap:8px;height:150px;display:grid;position:relative}.dsa-log-yc{min-width:0;position:relative}.dsa-log-yc i{background:var(--dsa-warn);width:100%;max-width:36px;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset -3px 0 #0a0e1c38}.dsa-log-yc.is-up i{background:var(--dsa-lime)}.dsa-log-yc.is-ghost i{border:2px dashed var(--dsa-gold);box-shadow:none;background:0 0}.dsa-log-yc em{font:700 11px var(--dsa-mono);text-align:center;color:var(--dsa-ink-3);letter-spacing:-.04em;white-space:nowrap;font-style:normal;position:absolute;left:0;right:0}.dsa-log-yc.is-ghost em,.dsa-log-yc.is-today.is-off em{color:var(--dsa-gold)}.dsa-log-yc.is-off em{font-family:var(--dsa-font);font-weight:600}.dsa-log-yc.is-thu:before{content:"";border-left:2px dotted var(--dsa-line-strong);position:absolute;top:0;bottom:-2px;left:-5px}.dsa-log-y100{border-top:2px solid var(--dsa-lime);opacity:.85;pointer-events:none;position:absolute;left:0;right:0}.dsa-log-ylegend{font:700 11px var(--dsa-font);color:var(--dsa-lime);justify-content:flex-end;align-items:center;gap:6px;margin:0 0 8px;display:flex}.dsa-log-ylegend:before{content:"";border-top:2px solid var(--dsa-lime);opacity:.85;width:14px}.dsa-log-yempty{z-index:2;white-space:nowrap;font-size:var(--dsa-fs-sm);color:var(--dsa-ink-3);background:var(--dsa-surface);margin:0;padding:2px 10px;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.dsa-log-axis{text-align:center;grid-template-columns:repeat(14,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.dsa-log-axis span{color:var(--dsa-ink-3);flex-direction:column;font-size:10.5px;line-height:1.3;display:flex}.dsa-log-axis b{font:700 12px var(--dsa-mono);color:var(--dsa-ink-2)}.dsa-log-axis .is-thu,.dsa-log-axis .is-thu b{color:var(--dsa-gold)}.dsa-log-axis .is-today b{color:var(--dsa-ink)}.dsa-log-ytbl{border-collapse:collapse;width:100%;font-size:var(--dsa-fs-sm)}.dsa-log-ytbl th,.dsa-log-ytbl td{border-top:1px solid var(--dsa-line);text-align:right;white-space:nowrap;padding:9px 10px}.dsa-log-ytbl thead th{color:var(--dsa-ink-3);border-top:0;font-size:11.5px;font-weight:700}.dsa-log-ytbl thead th:first-child{text-align:left}.dsa-log-ytbl th[scope=row]{text-align:left;color:var(--dsa-ink-2);white-space:normal;font-weight:600}.dsa-log-ytbl th[scope=row] span{align-items:center;gap:8px;display:inline-flex}.dsa-log-ytbl :is(th,td):first-child{padding-left:20px}.dsa-log-ytbl :is(th,td):last-child{padding-right:20px}.dsa-log-ytbl td{font-family:var(--dsa-mono);color:var(--dsa-ink);font-weight:700}.dsa-log-ytbl td.is-up{color:var(--dsa-lime)}.dsa-log-ytbl td.is-dn{color:var(--dsa-warn)}.dsa-log-ytbl td small{font-family:var(--dsa-font);color:var(--dsa-ink-3);margin-left:2px;font-size:11px}.dsa-log-ynote{font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);border-top:2px solid var(--dsa-line-lo);margin:0;padding:12px 20px 16px;line-height:1.6}.dsa-log-tw{padding:20px 0}.dsa-log-head,.dsa-log-row{grid-template-columns:104px 80px minmax(0,1fr) 64px 40px;align-items:center;gap:16px;display:grid}.dsa-log-head{color:var(--dsa-ink-3);text-align:right;border-top:2px solid var(--dsa-line-lo);padding:10px 12px 8px 20px;font-size:11.5px;font-weight:700}.dsa-log-head span:first-child{text-align:left}.dsa-log-tw+.dsa-log-wk,.dsa-log-wk+.dsa-log-wk{border-top:2px solid var(--dsa-line-lo);box-shadow:inset 0 1px 0 var(--dsa-line)}.dsa-log-wk-h{background:var(--dsa-surface-2);justify-content:space-between;align-items:baseline;gap:8px;padding:12px 20px;display:flex}.dsa-log-wk-h h3{font-size:var(--dsa-fs-sm);color:var(--dsa-ink);margin:0;font-weight:800}.dsa-log-wk-h h3 small{color:var(--dsa-ink-3);margin-left:6px;font-size:12px;font-weight:600}.dsa-log-wk-h>span{color:var(--dsa-ink-3);white-space:nowrap;font-size:12px;font-weight:700}.dsa-log-wk-h>span b{color:var(--dsa-gold);margin-left:6px;font-size:14px}.dsa-log-rows{margin:0;padding:0;list-style:none}.dsa-log-row{border-top:1px solid var(--dsa-line);min-height:52px;padding:4px 12px 4px 20px}.dsa-log-row-d{color:var(--dsa-ink);white-space:nowrap;font-size:14px;font-weight:700}.dsa-log-row-d small{font:600 12px var(--dsa-font);color:var(--dsa-ink-3);margin-left:6px}.dsa-log-row-s{color:var(--dsa-ink-2);text-align:right;white-space:nowrap;font-size:13px;font-weight:700}.dsa-log-row-s small{font:600 11px var(--dsa-font);color:var(--dsa-ink-3);margin-left:1px}.dsa-log-row-v{color:var(--dsa-ink);text-align:right;white-space:nowrap;font-size:16px;font-weight:800}.dsa-log-row-y{text-align:right;color:var(--dsa-warn);font-size:14px;font-weight:800}.dsa-log-row-y.is-up{color:var(--dsa-lime)}.dsa-log-ib{width:40px;height:40px;color:var(--dsa-ink-2);background:var(--dsa-sunken);border:2px solid var(--dsa-line);place-items:center;display:grid}.dsa-log-ib:hover{color:var(--dsa-gold);border-color:var(--dsa-gold)}.dsa-log-empty{font-size:var(--dsa-fs-sm);color:var(--dsa-ink-3);border-top:1px solid var(--dsa-line);margin:0;padding:14px 20px}.dsa-log-more{border-top:2px solid var(--dsa-line-lo);box-shadow:inset 0 1px 0 var(--dsa-line);justify-content:center;padding:12px;display:flex}.dsa-log-store{border-top:2px solid var(--dsa-line-lo);font-size:var(--dsa-fs-xs);color:var(--dsa-ink-3);margin:0;padding:12px 20px 14px;line-height:1.6}@media (max-width:640px){.dsa-log-res{padding:12px}.dsa-log-res-v b{font-size:30px}.dsa-log-yhead{padding:18px 16px 4px}.dsa-log-ychart{padding:12px 16px 16px}.dsa-log-yplot,.dsa-log-axis{gap:3px}.dsa-log-yc em{letter-spacing:-.08em;font-size:9.5px}.dsa-log-yc.is-thu:before{left:-2.5px}.dsa-log-axis span{font-size:9.5px}.dsa-log-axis b{font-size:11px}.dsa-log-ytbl :is(th,td){padding:9px 6px}.dsa-log-ytbl :is(th,td):first-child{padding-left:16px}.dsa-log-ytbl :is(th,td):last-child{padding-right:16px}.dsa-log-ynote{padding:12px 16px 14px}.dsa-log-tw{padding:16px 0}.dsa-log-head,.dsa-log-row{grid-template-columns:48px 52px minmax(0,1fr) 40px 40px;gap:8px}.dsa-log-head{padding:10px 8px 8px 16px}.dsa-log-row{padding:4px 8px 4px 16px}.dsa-log-row-d small{margin:0;font-size:11px;display:block}.dsa-log-row-v{font-size:14px}.dsa-log-wk-h{padding:10px 16px}.dsa-log-empty,.dsa-log-store{padding-left:16px;padding-right:16px}}.dsa-log-go{color:var(--dsa-gold);justify-content:center;align-items:center;gap:2px;margin-top:3px;font-size:12px;font-weight:800;line-height:16px;display:flex}.dsa-log-go:hover{color:var(--dsa-lime)}@media (max-width:640px){.dsa-log-go{margin:0 0 0 auto}}
