.lad-card{border:1px solid var(--border);border-radius:12px;background:var(--card);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.lad-card.lad-inline{border:none;background:transparent;padding:0;gap:8px}.lad-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lad-title-txt{font-size:.86rem;font-weight:700;letter-spacing:.01em;color:var(--text)}.lad-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:6px 0;background:none;border:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-top:1px dashed var(--border)}.lad-toggle:hover .lad-title-txt{color:var(--brand)}.lad-toggle .lad-title-txt{font-size:.8rem}.lad-summary{flex:1 1;min-width:0;font-size:.74rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lad-body{gap:9px}.lad-body,.lad-rows{display:flex;flex-direction:column}.lad-rows{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--card-3)}.lad-row{display:grid;grid-template-columns:minmax(84px,1.3fr) minmax(72px,1fr) minmax(56px,.75fr) minmax(52px,.7fr);grid-gap:8px;gap:8px;align-items:center;padding:7px 10px;font-size:.8rem;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.lad-row:first-child{border-top:none}.lad-row.lad-head{background:color-mix(in srgb,var(--card-2) 70%,transparent);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}.lad-card .num,.lad-rows .num,.srec-card .num,.srec-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lad-lbl{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-weight:700;color:var(--go-text)}.lad-row.lad-stop .lad-lbl{color:var(--avoid-text)}.lad-row.lad-head .lad-lbl{color:inherit;font-weight:700}.lad-frac{font-size:.66rem;font-weight:600;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lad-derived{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:1px 5px;border-radius:999px;color:var(--risky-text);background:color-mix(in srgb,var(--risky) 15%,transparent);border:1px solid color-mix(in srgb,var(--risky) 32%,transparent);cursor:help}.lad-price{color:var(--text);font-weight:600}.lad-pct,.lad-r{color:var(--text-dim);text-align:right}.lad-row.lad-stop .lad-pct,.lad-row.lad-stop .lad-r{color:var(--avoid-text)}.lad-calc{font-style:normal;color:var(--muted);opacity:.75;margin-left:1px}.lad-row.lad-stop{background:color-mix(in srgb,var(--avoid) 7%,transparent)}.lad-wait{font-size:.76rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lad-check{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.lad-check-item{display:flex;align-items:flex-start;gap:7px;font-size:.78rem;line-height:1.35;color:var(--text-dim);padding:5px 8px;border-radius:8px;border:1px dashed var(--border);background:color-mix(in srgb,var(--card-2) 55%,transparent)}.lad-check-item.done{color:var(--go-text);border-style:solid;border-color:color-mix(in srgb,var(--go) 36%,transparent);background:color-mix(in srgb,var(--go) 9%,transparent)}.lad-box{flex:0 0 auto;line-height:1.2;color:var(--muted)}.lad-check-item.done .lad-box{color:var(--go-text)}.lad-legend{margin:0;font-size:.7rem;line-height:1.4;color:var(--muted)}.lad-legend span[aria-hidden]{opacity:.8}.track-row>.lad-card{grid-column:1/-1}.strat-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:600;color:var(--text-dim);background:var(--card-3);border:1px solid var(--border);cursor:help}.strat-chip-mark{opacity:.7}.strat-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strat-chip-tf{padding-left:5px;margin-left:1px;border-left:1px solid var(--border);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stchip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;border:1px solid transparent;cursor:help}.stchip-pending{color:var(--muted);background:color-mix(in srgb,var(--muted) 12%,transparent);border-color:color-mix(in srgb,var(--muted) 26%,transparent)}.stchip-active{color:var(--info-text);background:color-mix(in srgb,var(--info) 16%,transparent);border-color:color-mix(in srgb,var(--info) 34%,transparent)}.stchip-tp1{color:var(--go-text);background:color-mix(in srgb,var(--go) 12%,transparent);border-color:color-mix(in srgb,var(--go) 26%,transparent)}.stchip-tp2{color:var(--go-text);background:color-mix(in srgb,var(--go) 20%,transparent);border-color:color-mix(in srgb,var(--go) 40%,transparent)}.stchip-tp3{color:color-mix(in srgb,var(--go) 45%,#fff);background:color-mix(in srgb,var(--go) 30%,transparent);border-color:color-mix(in srgb,var(--go) 55%,transparent)}.stchip-profit_locked{color:var(--risky-text);background:color-mix(in srgb,var(--risky) 17%,transparent);border-color:color-mix(in srgb,var(--risky) 38%,transparent)}.stchip-stopped{color:var(--avoid-text);background:color-mix(in srgb,var(--avoid) 17%,transparent);border-color:color-mix(in srgb,var(--avoid) 38%,transparent)}.stchip-expired{color:var(--muted);background:color-mix(in srgb,var(--muted) 10%,transparent);border-color:color-mix(in srgb,var(--muted) 30%,transparent)}.stchip-invalidated{color:var(--avoid-text);background:transparent;border-color:color-mix(in srgb,var(--avoid) 62%,transparent);border-style:dashed}.stchip-watch{color:var(--smc-text);background:color-mix(in srgb,var(--smc) 18%,transparent);border-color:color-mix(in srgb,var(--smc) 38%,transparent)}.stchip-shadow{color:var(--muted);background:transparent;border-color:var(--border);border-style:dotted}.sig-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px dashed var(--border)}.sig-filter{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;color:var(--muted)}.sig-filter>span{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.sig-filter input,.sig-filter select{font:inherit;font-size:.74rem;color:var(--text);background:var(--card-3);border:1px solid var(--border);border-radius:8px;padding:4px 7px;max-width:190px}.sig-filter input[type=number]{width:68px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sig-filter input:focus-visible,.sig-filter select:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 70%,transparent);outline-offset:1px}.sig-filter-reset{font-size:.7rem}.sig-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.srec{flex-direction:column;margin-top:16px}.srec,.srec-head{display:flex;gap:10px}.srec-head{align-items:baseline;flex-wrap:wrap}.srec-head h3{margin:0;font-size:.94rem;font-weight:700;color:var(--text)}.srec-head .srec-count{font-size:.72rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.srec-table{border:1px solid var(--border);border-radius:12px;background:var(--card);overflow-x:auto}.srec-grid{min-width:720px;display:flex;flex-direction:column}.srec-row{display:grid;grid-template-columns:minmax(150px,1.6fr) 52px 46px 46px 46px 76px 62px 62px 78px 78px 72px;grid-gap:6px;gap:6px;align-items:center;padding:8px 12px;font-size:.78rem;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.srec-row:first-child{border-top:none}.srec-row.srec-cols{background:color-mix(in srgb,var(--card-2) 70%,transparent);font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.srec-row>span:not(.srec-name){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.srec-name{display:flex;align-items:center;gap:6px;min-width:0;font-weight:700;color:var(--text)}.srec-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srec-tf{flex:0 0 auto;font-size:.62rem;font-weight:600;color:var(--muted);padding:1px 5px;border:1px solid var(--border);border-radius:999px}.srec-good{color:var(--go-text)}.srec-bad{color:var(--avoid-text)}.srec-amber{color:var(--risky-text)}.srec-dim{color:var(--muted)}.srec-help{cursor:help;-webkit-text-decoration:underline dotted color-mix(in srgb,var(--muted) 70%,transparent);text-decoration:underline dotted color-mix(in srgb,var(--muted) 70%,transparent);text-underline-offset:2px}.srec-empty{padding:16px 14px;border:1px dashed var(--border);border-radius:12px;background:var(--card);color:var(--muted);font-size:.8rem;line-height:1.5}.srec-note{margin:0;font-size:.7rem;line-height:1.45;color:var(--muted)}.srec-cards{display:none}.srec-card,.srec-cards{flex-direction:column;gap:8px}.srec-card{border:1px solid var(--border);border-radius:12px;background:var(--card);padding:10px 12px;display:flex}.srec-card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.srec-card-n{margin-left:auto;font-size:.7rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.srec-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));grid-gap:6px 10px;gap:6px 10px}.srec-kv>div{display:flex;flex-direction:column;gap:1px;min-width:0}.srec-kv span{font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.srec-kv b{font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}@media (max-width:720px){.srec-table{display:none}.srec-cards{display:flex}.lad-row{grid-template-columns:minmax(70px,1.2fr) minmax(66px,1fr) minmax(50px,.7fr) minmax(46px,.6fr);gap:5px;padding:6px 8px;font-size:.74rem}.lad-row.lad-head{font-size:.6rem}.lad-check-item{font-size:.74rem}.sig-filter input,.sig-filter select{max-width:140px}}.dr-wrap{max-width:980px;margin:0 auto;padding:8px 0 44px;display:flex;flex-direction:column;gap:14px}.dr-report,.dr-teaser,.dr-wrap{--dr-ease:cubic-bezier(0.22,0.61,0.36,1)}:is(.dr-wrap,.dr-teaser,.dr-report) .tone-go{--dr-tone:var(--go);--dr-tone-text:var(--go-text)}:is(.dr-wrap,.dr-teaser,.dr-report) .tone-risky{--dr-tone:var(--risky);--dr-tone-text:var(--risky-text)}:is(.dr-wrap,.dr-teaser,.dr-report) .tone-avoid{--dr-tone:var(--avoid);--dr-tone-text:var(--avoid-text)}:is(.dr-wrap,.dr-teaser,.dr-report) .tone-info{--dr-tone:var(--info);--dr-tone-text:var(--info-text)}.dr-head{padding:4px 2px 0}.dr-eyebrow{display:block;font:800 10.5px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--info-text)}.dr-h2{margin:6px 0 0;font-size:clamp(20px,2.6vw,26px);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--text)}.dr-lead{margin:8px 0 0;max-width:68ch;font-size:13.5px;line-height:1.6;color:var(--text-dim)}.dr-card{padding:18px 20px 16px}.dr-enter{animation:drRise .26s var(--dr-ease) both}.dr-tabs{display:inline-flex;gap:4px;padding:3px;border-radius:11px;background:var(--card-3);border:1px solid var(--border-soft)}.dr-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--text-dim);font:700 13px var(--sans);padding:8px 16px;border-radius:8px;cursor:pointer;transition:background .2s var(--dr-ease),color .2s var(--dr-ease),border-color .2s var(--dr-ease)}.dr-tab.active,.dr-tab:hover{color:var(--text)}.dr-tab.active{background:color-mix(in srgb,var(--brand) 22%,transparent);border-color:color-mix(in srgb,var(--brand) 45%,transparent)}.dr-tab:focus-visible{outline:2px solid var(--info-text);outline-offset:2px}.dr-panel{margin-top:14px}.dr-drop{display:grid;place-items:center;grid-gap:6px;gap:6px;padding:clamp(24px,4vw,36px) 18px;border:1.5px dashed var(--border);border-radius:14px;background:var(--card-3);cursor:pointer;text-align:center;transition:border-color .2s var(--dr-ease),background .2s var(--dr-ease),transform .2s var(--dr-ease)}.dr-drop:hover{border-color:color-mix(in srgb,var(--info) 60%,transparent);background:color-mix(in srgb,var(--info) 6%,var(--card-3))}.dr-drop:focus-visible{outline:2px solid var(--info-text);outline-offset:3px}.dr-drop.over{border-color:var(--info-text);background:color-mix(in srgb,var(--info) 12%,var(--card-3));transform:translateY(-2px)}.dr-drop-icon{color:var(--info-text);line-height:0}.dr-drop-main{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.dr-drop-sub{font-size:12.5px;line-height:1.5;color:var(--muted);max-width:52ch}.dr-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;clip:rect(0 0 0 0)}.dr-picked{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:12px;border-radius:14px;border:1px solid var(--border-soft);background:var(--card-3);animation:drFade .24s var(--dr-ease) both}.dr-thumb{width:148px;height:100px;object-fit:cover;flex-shrink:0;border-radius:10px;border:1px solid var(--border-soft);background:var(--bg)}.dr-picked-side{flex:1 1 200px;min-width:0}.dr-picked-name{font-family:var(--mono);font-size:12.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr-picked-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.dr-text{width:100%;min-height:132px;resize:vertical;background:var(--card-3);color:var(--text);border:1px solid var(--border);border-radius:12px;padding:14px 16px;font-family:var(--mono);font-size:13.5px;line-height:1.6;outline:none;transition:border-color .2s var(--dr-ease),box-shadow .2s var(--dr-ease)}.dr-text::placeholder{color:var(--muted)}.dr-text:focus{border-color:var(--brand-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 20%,transparent)}.dr-text-hint{margin:8px 0 0;line-height:1.5}.dr-text-hint,.dr-trust{font-size:12px;color:var(--muted)}.dr-trust{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 0}.dr-trust li+li:before{content:"·";margin:0 10px;color:var(--border)}.dr-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}.dr-go{min-width:220px}.dr-go:active:not(:disabled){transform:scale(.98);transition:transform .12s var(--dr-ease)}.dr-quota{font-family:var(--mono);font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dr-quota.out{color:var(--risky-text)}.dr-disclaimer{margin:14px 0 0;padding-top:12px;border-top:1px dashed var(--border-soft);font-size:11.5px;line-height:1.5;color:var(--muted)}.dr-note{margin-top:14px;padding:12px 14px;border-radius:12px;border:1px solid var(--border-soft);background:var(--card-3);animation:drRise .24s var(--dr-ease) both}.dr-note b{display:block;font-size:13.5px;color:var(--text)}.dr-note p{margin:5px 0 0;font-size:13px;line-height:1.55;color:var(--text-dim)}.dr-note-quota,.dr-note-rate{border-color:color-mix(in srgb,var(--risky) 36%,transparent);background:color-mix(in srgb,var(--risky) 8%,var(--card-3))}.dr-note-quota b,.dr-note-rate b{color:var(--risky-text)}.dr-note-empty{border-color:color-mix(in srgb,var(--info) 40%,transparent);background:color-mix(in srgb,var(--info) 8%,var(--card-3))}.dr-note-empty b{color:var(--info-text)}.dr-note-error,.dr-note-unavailable{border-color:color-mix(in srgb,var(--avoid) 40%,transparent);background:color-mix(in srgb,var(--avoid) 8%,var(--card-3))}.dr-note-error b,.dr-note-unavailable b{color:var(--avoid-text)}.dr-link{margin-top:8px;font-size:12.5px}.dr-scan{position:relative;animation:drRise .24s var(--dr-ease) both;transition:opacity .2s var(--dr-ease),transform .2s var(--dr-ease)}.dr-scan.is-leaving{opacity:0;transform:translateY(4px)}.dr-scan-title{margin:0 0 12px;font-size:15px;font-weight:700;color:var(--text)}.dr-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;max-width:560px}.dr-step{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;border:1px solid transparent;color:var(--muted);font-size:13.5px;transition:color .24s var(--dr-ease),background .24s var(--dr-ease),border-color .24s var(--dr-ease)}.dr-step.active{color:var(--text);background:var(--card-3);border-color:var(--border-soft)}.dr-step.done{color:var(--text-dim)}.dr-step-mark{flex:0 0 22px;width:22px;height:22px;line-height:0}.dr-step-mark svg{width:22px;height:22px;overflow:visible}.dr-step-ring{fill:none;stroke:var(--border);stroke-width:1.6;transition:stroke .24s var(--dr-ease)}.dr-step.active .dr-step-ring{stroke:var(--info-text);animation:drPulse 1.1s ease-in-out infinite;transform-origin:50% 50%}.dr-step.done .dr-step-ring{stroke:var(--go)}.dr-step-check{fill:none;stroke:var(--go-text);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20}.dr-step.done .dr-step-check{animation:drCheck .3s var(--dr-ease) forwards}.dr-step-text{flex:1 1 auto}.dr-scan-thumb{position:absolute;right:0;top:0;width:132px;height:90px;object-fit:cover;border-radius:10px;border:1px solid var(--border-soft);opacity:.55}.dr-results{display:flex;flex-direction:column;gap:14px;transition:opacity .2s var(--dr-ease),transform .2s var(--dr-ease)}.dr-results.is-leaving{opacity:0;transform:translateY(6px);pointer-events:none}.dr-report{display:flex;flex-direction:column;gap:14px}.dr-ring{position:relative;flex:0 0 auto;display:grid;place-items:center}.dr-ring svg{width:100%;height:100%;display:block}.dr-ring-lg{width:112px;height:112px}.dr-ring-sm{width:46px;height:46px}.dr-ring-track{fill:none;stroke:var(--border-soft);stroke-width:7}.dr-ring-sm .dr-ring-track{stroke-width:8}.dr-ring-val{fill:none;stroke:var(--dr-tone,var(--info));stroke-width:7;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;animation:drRing .9s var(--dr-ease) both}.dr-ring-sm .dr-ring-val{stroke-width:8;animation-duration:.7s}.dr-ring-letter{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--mono);font-weight:800;color:var(--dr-tone-text,var(--text));letter-spacing:-.02em;animation:drFade .3s var(--dr-ease) .5s both}.dr-ring-lg .dr-ring-letter{font-size:44px}.dr-ring-sm .dr-ring-letter{font-size:18px;animation-delay:.35s}.dr-summary{position:relative;display:flex;align-items:center;gap:18px;padding:18px 20px;border-radius:16px;border:1px solid color-mix(in srgb,var(--dr-tone,var(--info)) 38%,var(--border-soft));background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--dr-tone,var(--info)) 12%,transparent),transparent 60%),var(--card-2);box-shadow:var(--shadow);animation:drRise .3s var(--dr-ease) both}.dr-summary-body{flex:1 1 220px;min-width:0}.dr-summary-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-top:4px}.dr-verdict-word{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--dr-tone-text,var(--text))}.dr-summary-n{font-family:var(--mono);font-size:13px;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dr-urgent{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.dr-summary-text,.dr-urgent{margin:8px 0 0;font-size:13px;color:var(--text-dim)}.dr-summary-text{line-height:1.55;max-width:62ch}.dr-mono{font-family:var(--mono);color:var(--text)}.dr-pill{display:inline-flex;align-items:center;font:800 12px var(--sans);letter-spacing:.02em;padding:5px 11px;border-radius:999px;color:var(--dr-tone-text,var(--text));background:color-mix(in srgb,var(--dr-tone,var(--info)) 16%,transparent);border:1px solid color-mix(in srgb,var(--dr-tone,var(--info)) 44%,transparent);white-space:nowrap}.dr-pill-sm{padding:2px 8px;font-size:11px}.dr-tag{display:inline-block;font:700 9.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;padding:2px 7px;border-radius:999px;border:1px dashed var(--border);color:var(--muted);font-style:normal;vertical-align:middle}.dr-tag-ex{border-color:color-mix(in srgb,var(--risky) 45%,transparent);color:var(--risky-text);background:color-mix(in srgb,var(--risky) 8%,transparent)}.dr-summary>.dr-tag-ex{position:absolute;top:12px;right:14px}.dr-rnow .dr-tag{margin-left:6px}.dr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));grid-gap:12px;gap:12px}.dr-pos{--i:0;position:relative;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--dr-tone,var(--info)) 30%,var(--border-soft));background:var(--card-2);animation:drRise .32s var(--dr-ease) both;animation-delay:calc(var(--i) * 70ms);transition:transform .16s var(--dr-ease),box-shadow .16s var(--dr-ease)}.dr-pos .dr-ring-val{animation-delay:calc(var(--i) * 70ms + .14s)}.dr-pos .dr-ring-letter{animation-delay:calc(var(--i) * 70ms + .14s + .35s)}@media (hover:hover){.dr-pos:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.35)}}.dr-pos-head{display:flex;align-items:center;gap:12px}.dr-pos-id{flex:1 1 auto;min-width:0}.dr-pos-sym{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--mono);font-size:15px;font-weight:800;color:var(--text)}.dr-side{font-size:10.5px;font-weight:800;letter-spacing:.1em;padding:2px 7px;border-radius:6px}.dr-side.long{color:var(--go-text);background:color-mix(in srgb,var(--go) 16%,transparent)}.dr-side.short{color:var(--avoid-text);background:color-mix(in srgb,var(--avoid) 16%,transparent)}.dr-lev{font-size:11.5px;font-weight:700;color:var(--text-dim);padding:2px 7px;border-radius:6px;border:1px solid var(--border-soft)}.dr-pos-meta{display:flex;flex-wrap:wrap;gap:2px 0;margin-top:4px;font-family:var(--mono);font-size:11.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dr-pos-meta span:not(:last-child):after{content:"·";margin:0 6px;color:var(--border)}.dr-pos-badges{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.dr-verdict{font:800 10.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;border-radius:999px;color:var(--dr-tone-text,var(--text));background:color-mix(in srgb,var(--dr-tone,var(--info)) 14%,transparent);border:1px solid color-mix(in srgb,var(--dr-tone,var(--info)) 42%,transparent);white-space:nowrap}.dr-rx{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:10px 12px;border-radius:10px;background:var(--card-3);border:1px solid var(--border-soft)}.dr-rx-lbl{font:800 10.5px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.dr-rnow{margin-left:auto;font-family:var(--mono);font-size:12.5px;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex;align-items:center}.dr-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.dr-fact{min-width:0;padding:9px 10px;border-radius:10px;border:1px solid var(--border-soft)}.dr-fact>span{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.dr-fact b{display:block;margin-top:4px;font-family:var(--mono);font-size:13.5px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dr-fact b.na{font-family:var(--sans);font-weight:500;color:var(--muted)}.dr-fact small{display:block;margin-top:3px;font-size:11px;line-height:1.4;color:var(--muted)}.dr-dims{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 16px;gap:6px 16px}.dr-dim{display:grid;grid-template-columns:minmax(64px,88px) 1fr 26px;grid-gap:8px;gap:8px;align-items:center;font-size:11px;color:var(--muted)}.dr-dim-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr-dim-bar{display:block;height:4px;min-width:0}.dr-dim-bar i{display:block;height:100%;border-radius:999px;background:color-mix(in srgb,var(--dr-tone,var(--info)) 78%,var(--text));transform-origin:left center;animation:drGrow .6s var(--dr-ease) both;animation-delay:calc(var(--i) * 70ms + .2s)}.dr-dim em{font-style:normal;text-align:right;font-family:var(--mono);font-size:11px;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dr-reasons{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.dr-reasons li{position:relative;padding-left:14px;font-size:12.5px;line-height:1.5;color:var(--text-dim)}.dr-reasons li:before{content:"›";position:absolute;left:2px;top:0;color:var(--muted)}.dr-untracked,.dr-untracked-all{margin:0;font-size:11.5px;line-height:1.5;color:var(--muted)}.dr-untracked-all{padding:0 4px}.dr-foot{display:flex;flex-direction:column;gap:12px;padding:14px 16px 12px;border-radius:14px;border:1px solid var(--border-soft);background:var(--card-2);animation:drRise .32s var(--dr-ease) both;animation-delay:.24s}.dr-foot-meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:var(--muted)}.dr-engine{font-family:var(--mono)}.dr-cta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dr-foot .dr-disclaimer{margin-top:0}.dr-gate{border-color:color-mix(in srgb,var(--brand) 45%,var(--glass-border));background:radial-gradient(120% 140% at 12% 0,color-mix(in srgb,var(--brand) 18%,transparent),transparent 62%),var(--glass)}.dr-gate-title{margin:0;font-size:17px;font-weight:800;color:var(--text)}.dr-gate-sub{margin:6px 0 14px;font-size:13px;line-height:1.55;color:var(--text-dim)}.dr-gate-example{opacity:.92}.dr-history{padding:4px 2px 0}.dr-history-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.dr-history-item{display:inline-flex;align-items:center;gap:10px;padding:7px 11px;border-radius:10px;border:1px solid var(--border-soft);background:var(--card-2);font-size:12px;color:var(--text-dim)}.dr-history-date{font-family:var(--mono);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dr-history-grade{font-family:var(--mono);font-size:13px;font-weight:800;color:var(--dr-tone-text,var(--text))}.dr-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dr-teaser{position:relative;text-align:center}.dr-teaser>.ld-glow{z-index:0}.dr-teaser-body{position:relative;z-index:1;max-width:900px;margin:30px auto 0;text-align:left;border-radius:18px;cursor:pointer}.dr-teaser-body:focus-visible{outline:2px solid var(--info-text);outline-offset:4px}.dr-teaser-cta{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 18px;margin-top:26px}.dr-teaser-plan{font-size:12.5px;color:var(--muted)}.dr-static .dr-dim-bar i,.dr-static .dr-pos,.dr-static .dr-ring-letter,.dr-static .dr-ring-val,.dr-static .dr-summary{animation:none}@keyframes drRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes drFade{0%{opacity:0}to{opacity:1}}@keyframes drRing{0%{stroke-dashoffset:var(--dr-c)}}@keyframes drCheck{to{stroke-dashoffset:0}}@keyframes drPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@keyframes drGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.dr-dim-bar i,.dr-enter,.dr-foot,.dr-note,.dr-picked,.dr-pos,.dr-ring-letter,.dr-ring-val,.dr-scan,.dr-step.active .dr-step-ring,.dr-summary{animation:none!important}.dr-step.done .dr-step-check{animation:none!important;stroke-dashoffset:0}.dr-drop,.dr-pos,.dr-results,.dr-scan,.dr-step,.dr-step-ring,.dr-tab,.dr-text{transition:none!important}.dr-go:active:not(:disabled){transform:none}}@media (max-width:640px){.dr-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dr-fact{padding:8px}.dr-dims{grid-template-columns:1fr}.dr-scan-thumb{display:none}}@media (max-width:480px){.dr-card{padding:14px 14px 12px}.dr-tabs{display:flex;width:100%}.dr-tab{flex:1 1;text-align:center}.dr-thumb{width:100%;height:150px}.dr-go{width:100%;min-width:0}.dr-actions{gap:10px}.dr-ring-lg{width:84px;height:84px}.dr-ring-lg .dr-ring-letter{font-size:34px}.dr-summary{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.dr-summary-body{flex:0 1 auto;width:100%}.dr-summary>.dr-tag-ex{position:static;align-self:flex-start}.dr-grid{grid-template-columns:1fr}.dr-pos{padding:14px}.dr-pos-head{flex-wrap:wrap}.dr-pos-id{flex:1 1 180px}.dr-pos-badges{flex:1 1 100%;align-items:center;flex-direction:row;flex-wrap:wrap}.dr-facts{grid-template-columns:1fr;gap:6px}.dr-fact{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-column-gap:10px;column-gap:10px;padding:8px 10px}.dr-fact>span{grid-column:1}.dr-fact b{grid-column:2;margin-top:0;text-align:right}.dr-fact small{grid-column:1/-1;margin-top:2px}.dr-rnow{margin-left:0;flex-basis:100%}.dr-cta .btn{width:100%}.dr-history-item{width:100%;justify-content:space-between}}.dr-panel-account{padding:14px 4px 4px}.dr-account-lead{margin:0 0 8px;color:var(--text);font-size:14px;line-height:1.55}.dr-wallet-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 14px;padding:12px 14px;border-radius:14px;border:1px solid var(--border-soft);background:var(--card-2)}.dr-wallet-cta>span{color:var(--muted);font-size:13.5px}@media (max-width:560px){.dr-wallet-cta{flex-direction:column;align-items:stretch}.dr-wallet-cta .btn{width:100%}}.ld{--ld-nav-h:66px}.ld>.ld-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;min-height:calc(var(--ld-nav-h) + env(safe-area-inset-top, 0px));padding-top:calc(12px + env(safe-area-inset-top, 0px))}.ld>.ld-nav .ld-btn{padding-top:0;padding-bottom:0;min-height:40px}.ld>.ld-ticker{position:-webkit-sticky;position:sticky;top:calc(var(--ld-nav-h) + env(safe-area-inset-top, 0px));z-index:25}@media (max-width:720px){.ld{--ld-nav-h:60px}.ld>.ld-nav{padding:calc(9px + env(safe-area-inset-top, 0px)) 14px 9px}}html{overflow-x:clip}@media (max-width:680px){body,html{overflow-x:clip}.ld{margin-top:-14px;margin-bottom:-60px}}@media (max-width:640px){.ts-final{width:max-content;max-width:min(92%,420px);padding:18px 22px}.ts-svg text{font-size:22px}.ts-svg .ts-anno-lbl,.ts-svg .ts-lvl-lbl,.ts-svg .ts-mark-lbl{font-size:20px}.ts-svg .ts-zone text{font-size:16px}.ts-svg .ts-x{font-size:18px}.ts-svg .ts-tag-g{display:none}.ts-status{font-size:12px;text-transform:none;letter-spacing:.01em}.pe-tabs{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:6px 16px 12px;scroll-padding-inline:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}}@media (max-width:640px){.pe-tabs::-webkit-scrollbar{display:none}.pe-tab{flex:0 0 min(72vw,240px);scroll-snap-align:start}}@media (max-width:680px){.pd-sltp-input,.rf-inp,.rf-inp-sm,.rs-channel-email{font-size:16px}}.pd-modal{max-height:90dvh}@media (max-width:720px){.pd-modal{max-height:min(92dvh,100%)}}.guide-ack-modal{max-height:min(88dvh,920px)}@media (min-width:481px){.modal{max-height:90dvh}}.ld{--ld-tick-h:46px}.ld-hero{min-height:min(calc(100svh - var(--ld-nav-h) - var(--ld-tick-h) - env(safe-area-inset-top, 0px)),900px)}.img-card-modal{max-height:calc(100dvh - 40px);overflow-y:auto}@media (max-width:680px){.img-card-backdrop{align-items:flex-start;padding:calc(16px + env(safe-area-inset-top, 0px)) 16px calc(16px + env(safe-area-inset-bottom, 0px))}.img-card-modal{max-height:calc(100dvh - 32px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}.img-card-x{width:40px;height:40px}.lang-btn{padding:8px 10px;min-height:36px}.ld-nav .lang-btn{padding:6px 10px;min-height:34px}.ld-period button,.sub-period-btn{min-height:40px}.ld-foot-links a,.ld-foot-links button{display:inline-flex;align-items:center;padding:10px 4px;min-height:40px}.pv-btn-sm,.rf-copy,.rf-sbtn,.rs-chan,.rs-channel-btn,.rs-logout{min-height:40px}.adm-toggle{width:48px;height:28px}.adm-toggle>i{width:22px;height:22px}.adm-toggle.on>i{left:23px}.pd-step{width:40px;height:40px}.pd-mode-btn{min-height:34px;padding:6px 12px}.istoric-icon-btn{width:40px;height:40px}.ld-dim,.ld-verdict-meta,.pv-fact small,.pv-ladder li small,.pv-ladder-rule,.pv-res-foot,.rs-alert-desc,.rs-alert-note,.rs-toggle-desc,.uai-meta{font-size:12px}.istoric-levels{font-size:11px}}@media (max-width:640px){.ld-section{padding:64px clamp(16px,4vw,40px)}.ld-pain{padding:88px 20px 32px}.ld-glow{display:none}.ld-beams-fixed i{filter:blur(14px);opacity:.6}.ld>.ld-nav{background:var(--ld-ink)}.ld>.ld-nav,.ld>.ld-ticker{backdrop-filter:none;-webkit-backdrop-filter:none}.ld>.ld-ticker{background:var(--ld-ink-2)}.ld-numbers{grid-template-columns:repeat(2,1fr)}.ld-numbers>div:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:720px){.ld>.ld-nav{gap:10px}.ld>.ld-nav .ld-btn{white-space:nowrap;padding-left:12px;padding-right:12px;font-size:13px}.ld-brand{letter-spacing:.16em}}@media (max-width:360px){.ld-brand span{display:none}}@media (hover:none){.ld-btn:hover,.ld-persona:hover,.pe-tab:hover:not(.on),.rf-sbtn:hover{transform:none}.ld-ticker:hover .ld-ticker-track{animation-play-state:running}}