@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&family=DM+Mono:wght@400;500;600&display=swap";*{box-sizing:border-box}html{background:var(--tg-theme-bg-color, #0f1115);overflow-x:clip;overscroll-behavior-x:none;width:100%;max-width:100%;min-height:100%;min-height:100dvh}body{margin:0;width:100%;max-width:100%;min-height:100%;min-height:100dvh;overscroll-behavior-x:none;background:transparent;color:var(--tg-theme-text-color, #f2f3f5);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}#root{width:100%;max-width:100%;min-height:100%;min-height:100dvh;overflow-x:clip;background-color:#0d1622}html.tc-scroll-locked,html.tc-scroll-locked body{overflow:hidden;overscroll-behavior:none}[data-overlay-scroll="1"]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:root[data-theme-override=dark]{--tg-theme-bg-color: #0b0f14;--tg-theme-secondary-bg-color: #111825;--tg-theme-section-bg-color: #162033;--tg-theme-header-bg-color: #0f1624;--tg-theme-text-color: #f2f5fb;--tg-theme-subtitle-text-color: #a8b3c7;--tg-theme-hint-color: #8694aa;--tg-theme-link-color: #7ea5ff;--tg-theme-button-color: #5c8dff;--tg-theme-button-text-color: #f3f7ff;--tg-theme-accent-text-color: #6fd7a1;--tg-theme-section-separator-color: rgba(134, 148, 170, .26);--tg-theme-destructive-text-color: #ff7f8d}:root[data-theme-override=mintdark]{--bg: #08090d;--c1: #0e1118;--c2: #141820;--c3: #1a2030;--c4: #202840;--b1: rgba(255, 255, 255, .055);--b2: rgba(255, 255, 255, .1);--b3: rgba(255, 255, 255, .16);--green: #00e5a0;--gd: rgba(0, 229, 160, .1);--gd2: rgba(0, 229, 160, .06);--red: #ff4466;--rd: rgba(255, 68, 102, .1);--amber: #f5a623;--ad: rgba(245, 166, 35, .1);--blue: #4d9eff;--bd: rgba(77, 158, 255, .1);--purple: #a78bfa;--pd: rgba(167, 139, 250, .1);--t1: #e8ecf0;--t2: #8a94a6;--t3: #4a5568;--tg-theme-bg-color: #0a0c10;--tg-theme-secondary-bg-color: #10141c;--tg-theme-section-bg-color: #161b26;--tg-theme-header-bg-color: #0a0c10;--tg-theme-text-color: #e8ecef;--tg-theme-subtitle-text-color: #8a94a6;--tg-theme-hint-color: #4a5568;--tg-theme-section-header-text-color: #8a94a6;--tg-theme-link-color: #4d9eff;--tg-theme-button-color: #00e5a0;--tg-theme-button-text-color: #000000;--tg-theme-accent-text-color: #00e5a0;--tg-theme-section-separator-color: rgba(255, 255, 255, .06);--tg-theme-destructive-text-color: #ff4d6d}:root{--tc-radius: 16px;--tc-radius-lg: 20px;--tc-radius-sm: 12px;--tc-radius-xl: 20px;--tc-space: 16px;--tc-font: "DM Sans", -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;--tc-font-mono: "DM Mono", ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", Menlo, monospace;--tc-tab-active: var(--tc-blue);--tc-bg: var(--tg-theme-bg-color, #0f1115);--tc-elev: var(--tg-theme-secondary-bg-color, #171b22);--tc-elev2: var( --tg-theme-section-bg-color, color-mix(in srgb, var(--tg-theme-secondary-bg-color, #171b22) 88%, var(--tg-theme-text-color, #f2f3f5) 12%) );--tc-inset: var(--tg-theme-section-bg-color, #1f252f);--tc-text: var(--tg-theme-text-color, #f2f3f5);--tc-text-secondary: var(--tg-theme-subtitle-text-color, #bec4d0);--tc-muted: var(--tg-theme-hint-color, #9aa3b3);--tc-muted2: var(--tg-theme-section-header-text-color, #aeb6c3);--tc-hairline: var( --tg-theme-section-separator-color, color-mix(in srgb, var(--tg-theme-hint-color, Gray) 38%, transparent) );--tc-sep: var( --tg-theme-section-separator-color, color-mix(in srgb, var(--tg-theme-hint-color, Gray) 35%, transparent) );--tc-blue: var(--tg-theme-link-color, #6f8cff);--tc-green: var(--tg-theme-accent-text-color, var(--tg-theme-button-color, #6ecb8b));--tc-red: var( --tg-theme-destructive-text-color, color-mix(in srgb, var(--tg-theme-text-color, #f2f3f5) 70%, red 30%) );--tc-hold: var(--tg-theme-accent-text-color, var(--tg-theme-link-color, #6f8cff));--tc-orange: var(--tg-theme-accent-text-color, var(--tg-theme-link-color, #6f8cff));--tc-pause-bg: color-mix( in srgb, var(--tg-theme-hint-color, Gray) 14%, var(--tg-theme-secondary-bg-color, #171b22) );--tc-pause-text: var(--tg-theme-text-color, #f2f3f5);--tc-sell-bg: color-mix( in srgb, var( --tg-theme-destructive-text-color, color-mix(in srgb, var(--tg-theme-text-color, #f2f3f5) 72%, red 28%) ) 16%, var(--tg-theme-secondary-bg-color, #171b22) );--tc-dca-bg: color-mix( in srgb, var(--tg-theme-button-color, #6ecb8b) 16%, var(--tg-theme-secondary-bg-color, #171b22) );--tc-detail-bg: var(--tg-theme-section-bg-color, #1f252f);--tc-card-edge: color-mix(in srgb, var(--tg-theme-hint-color, Gray) 30%, transparent);--tc-tab-bg: color-mix( in srgb, var(--tg-theme-header-bg-color, var(--tg-theme-secondary-bg-color, #171b22)) 88%, transparent )}.tc-shell{min-height:100%;min-height:100dvh;width:100%;max-width:430px;margin:0 auto;position:relative;padding-bottom:calc(var(--ui3-bottom-nav-space, calc(62px + env(safe-area-inset-bottom, 0px)) ) + 10px);box-sizing:border-box;background:var(--tc-bg);color:var(--tc-text);font-family:var(--tc-font);font-size:17px;line-height:1.35;letter-spacing:-.022em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1;overflow-x:clip}.tc-digest-overlay{position:fixed;top:0;left:0;right:0;bottom:calc(var(--ui3-tab-h, 62px) + env(safe-area-inset-bottom,0px));z-index:200;width:100%;max-width:430px;margin:0 auto;background:#0a0c10;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tc-local-dev-strip{margin:0 10px 10px;padding:10px 12px;border-radius:var(--tc-radius-sm);border:1px solid var(--tc-hairline);background:var(--tc-elev);color:var(--tc-muted);font-size:12px;line-height:1.45}.tc-local-dev-strip code{font-family:var(--tc-font-mono);font-size:11px;color:var(--tc-text-secondary);word-break:break-all}.tc-main{padding:10px var(--tc-space) 12px;overflow-x:hidden}.tc-dash-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.tc-dash-title{font-size:17px;font-weight:600;letter-spacing:-.03em;line-height:1.2;color:var(--tc-text)}.tc-dash-status{font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--tc-muted);white-space:nowrap}.tc-h1{font-size:22px;font-weight:700;margin:0 0 4px;letter-spacing:-.03em}.tc-sub{font-size:13px;color:var(--tc-muted);margin:0 0 16px}.tc-card{background:var(--tc-elev);border-radius:var(--tc-radius-lg);padding:16px var(--tc-space);margin-bottom:10px;border:.5px solid var(--tc-card-edge)}.tc-card--raised{border-color:var(--tc-card-edge);box-shadow:0 1px 2px color-mix(in srgb,var(--tg-theme-hint-color, Gray) 16%,transparent)}.tc-card--compact{padding-bottom:14px}.tc-card-label{text-align:center;font-size:13px;font-weight:500;color:var(--tc-muted);margin:0 0 8px;letter-spacing:-.01em}.tc-balance-big{text-align:center;font-size:34px;font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:0 0 8px;font-variant-numeric:tabular-nums}.tc-daily{text-align:center;font-size:15px;font-weight:600;letter-spacing:-.02em;margin:0 0 16px;font-variant-numeric:tabular-nums}.tc-daily.pos{color:var(--tc-green)}.tc-daily.neg{color:var(--tc-red)}.tc-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tc-mini-card{background:var(--tc-inset);border-radius:var(--tc-radius-sm);padding:12px 10px;text-align:center;border:.5px solid var(--tc-card-edge)}.tc-mini-val{font-size:17px;font-weight:600;letter-spacing:-.03em;margin:0 0 4px;font-variant-numeric:tabular-nums}.tc-mini-lbl{font-size:12px;font-weight:500;color:var(--tc-muted);margin:0;letter-spacing:-.01em}.tc-load-head{display:flex;justify-content:space-between;align-items:center;font-size:15px;margin:0 0 8px;letter-spacing:-.02em}.tc-load-label{font-weight:500;color:var(--tc-text-secondary)}.tc-load-pct{font-weight:600;font-variant-numeric:tabular-nums;color:var(--tc-text)}.tc-bar{height:4px;border-radius:99px;background:var(--tc-elev2);overflow:hidden}.tc-bar--thin{height:3px}.tc-bar>i{display:block;height:100%;border-radius:99px;background:var(--tc-green);width:0%}.tc-section-title{font-size:15px;font-weight:600;letter-spacing:-.02em;margin:20px 0 10px;color:var(--tc-text)}.tc-pos-card{background:var(--tc-elev);border-radius:var(--tc-radius-lg);padding:14px var(--tc-space);margin-bottom:10px;border:.5px solid var(--tc-card-edge)}.tc-empty-positions{text-align:center;padding:32px 18px 36px;background:var(--tc-elev);border-radius:var(--tc-radius-lg);border:.5px solid var(--tc-card-edge)}.tc-empty-positions__art{margin:0 auto 18px;max-width:200px}.tc-empty-positions__svg{width:100%;height:auto;display:block}.tc-empty-positions__title{margin:0 0 8px;font-size:17px;font-weight:600;letter-spacing:-.02em}.tc-empty-positions__text{margin:0 auto;font-size:15px;line-height:1.45;letter-spacing:-.02em;color:var(--tc-muted);max-width:300px}.tc-pos-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px}.tc-badge{display:inline-block;font-size:12px;font-weight:600;letter-spacing:-.01em;padding:5px 10px;border-radius:999px}.tc-badge.pair{background:color-mix(in srgb,var(--tg-theme-button-color, AccentColor) 14%,transparent);color:var(--tg-theme-button-color, AccentColor);border:.5px solid color-mix(in srgb,var(--tg-theme-button-color, AccentColor) 32%,transparent)}.tc-badge.mode{background:color-mix(in srgb,var(--tg-theme-link-color, LinkText) 14%,transparent);color:var(--tg-theme-link-color, LinkText);border:.5px solid color-mix(in srgb,var(--tg-theme-link-color, LinkText) 32%,transparent)}.tc-price-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.tc-price{font-size:24px;font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tc-pnl{font-size:15px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tc-pnl.pos{color:var(--tc-green)}.tc-pnl.neg{color:var(--tc-red)}.tc-meta{font-size:13px;font-weight:500;color:var(--tc-muted);line-height:1.4;letter-spacing:-.01em;margin-bottom:10px}.tc-tp-line{font-size:13px;font-weight:500;color:var(--tc-muted);margin-bottom:8px;letter-spacing:-.01em}.tc-tp-bar{height:4px;border-radius:99px;background:var(--tc-elev2);position:relative;margin-bottom:14px}.tc-tp-bar>i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:var(--tc-orange);max-width:100%}.tc-tp-dot{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:var(--tc-orange);transform:translate(-50%,-50%);border:2px solid var(--tc-elev);box-shadow:0 0 0 1px color-mix(in srgb,var(--tg-theme-text-color, CanvasText) 18%,transparent)}.tc-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.tc-act{border:none;border-radius:var(--tc-radius-sm);padding:11px 6px;font-size:14px;font-weight:600;letter-spacing:-.02em;font-family:var(--tc-font);cursor:pointer;-webkit-tap-highlight-color:transparent}.tc-act.sell{background:var(--tc-sell-bg);color:var(--tc-red)}.tc-act.dca{background:var(--tc-dca-bg);color:var(--tg-theme-button-color, AccentColor)}.tc-act.detail{background:var(--tc-detail-bg);color:var(--tc-text)}.tc-muted{color:var(--tc-muted);font-size:15px;letter-spacing:-.02em}.tc-error{color:var(--tc-red);font-size:15px;letter-spacing:-.02em}.tc-sheet{background:var(--tc-elev);border-radius:var(--tc-radius-lg);border:.5px solid var(--tc-card-edge);overflow:hidden;margin-bottom:12px;box-shadow:0 1px 2px color-mix(in srgb,var(--tg-theme-hint-color, Gray) 14%,transparent)}.tc-signals-h{font-size:17px;font-weight:700;letter-spacing:-.03em;margin:0;padding:16px var(--tc-space) 8px}.tc-sig{display:flex;gap:12px;padding:14px var(--tc-space);border-top:.5px solid var(--tc-sep)}.tc-sheet>h2.tc-signals-h+.tc-sig{border-top:none}.tc-dot{width:10px;height:10px;border-radius:50%;margin-top:6px;flex-shrink:0}.tc-dot.buy{background:var(--tc-green)}.tc-dot.hold{background:var(--tc-hold)}.tc-dot.sell{background:var(--tc-red)}.tc-sig-body{flex:1;min-width:0}.tc-sig-top{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px}.tc-sig-title{font-size:16px;font-weight:600;letter-spacing:-.02em;margin:0}.tc-sig-time{font-size:13px;font-weight:500;color:var(--tc-muted2);white-space:nowrap}.tc-sig-reason{font-size:14px;font-weight:500;color:var(--tc-muted);margin:0 0 4px;line-height:1.38;letter-spacing:-.02em}.tc-sig-meta{font-size:13px;font-weight:500;color:var(--tc-muted2);margin:0;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.tc-trade{padding:12px var(--tc-space);border-top:.5px solid var(--tc-sep);font-size:15px;letter-spacing:-.02em}.tc-sheet>h2.tc-signals-h+.tc-trade{border-top:none}.tc-trade-top{display:flex;justify-content:space-between;font-weight:600;letter-spacing:-.02em}.tc-trade-side.buy{color:var(--tc-green)}.tc-trade-side.sell{color:var(--tc-red)}.tc-trade-meta{margin:6px 0 0;font-size:14px;font-weight:500;color:var(--tc-muted);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tc-pause{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--tc-pause-bg);color:var(--tc-pause-text);border-radius:var(--tc-radius-sm);padding:14px 16px;margin-bottom:14px;border:.5px solid var(--tc-hairline)}.tc-pause strong{display:block;font-size:15px;font-weight:600;letter-spacing:-.02em}.tc-pause span{font-size:13px;font-weight:500;opacity:.92;letter-spacing:-.01em}.tc-pause-btn{border:none;background:color-mix(in srgb,var(--tg-theme-text-color, CanvasText) 12%,transparent);color:var(--tc-pause-text);padding:8px 14px;border-radius:10px;font-weight:600;font-size:13px;font-family:var(--tc-font);cursor:not-allowed;opacity:.85}.tc-set-group{background:var(--tc-elev);border-radius:var(--tc-radius-lg);margin-bottom:12px;overflow:hidden;border:.5px solid var(--tc-card-edge)}.tc-theme-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px var(--tc-space);border-top:.5px solid var(--tc-sep);font-size:16px;font-weight:500;letter-spacing:-.02em}.tc-set-group>.tc-set-h+.tc-theme-row{border-top:none}.tc-segment{display:inline-flex;border:1px solid var(--tc-card-edge);border-radius:10px;background:var(--tc-inset);padding:2px}.tc-segment-btn{border:none;background:transparent;color:var(--tc-muted);font-size:12px;font-weight:700;padding:6px 10px;border-radius:8px;cursor:pointer}.tc-segment-btn.is-active{background:color-mix(in srgb,var(--tc-blue) 20%,transparent);color:var(--tc-blue)}.tc-theme-row .tc-segment{flex:1 1 auto;min-width:0;max-width:100%}.tc-segment.tc-segment--theme3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%}.tc-segment.tc-segment--theme3 .tc-segment-btn{min-width:0;padding:7px 4px;font-size:10px;font-weight:700;letter-spacing:-.03em;line-height:1.15;text-align:center}.tc-set-h{font-size:12px;font-weight:600;color:var(--tc-muted2);text-transform:uppercase;letter-spacing:.06em;padding:12px var(--tc-space) 6px}.tc-set-row{display:flex;align-items:center;justify-content:space-between;padding:13px var(--tc-space);border-top:.5px solid var(--tc-sep);font-size:16px;font-weight:500;letter-spacing:-.02em}.tc-set-group>.tc-set-h+.tc-set-row{border-top:none}.tc-set-val{display:flex;align-items:center;gap:6px;color:var(--tc-blue);font-weight:600}.tc-set-val--static{color:var(--tc-text)}button.tc-set-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;font:inherit;color:inherit;background:transparent;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.tc-toggle{width:51px;height:31px;border-radius:16px;border:none;padding:0;cursor:pointer;touch-action:manipulation;position:relative;flex-shrink:0}.tc-toggle.on{background:var(--tg-theme-button-color, AccentColor)}.tc-toggle.off{background:color-mix(in srgb,var(--tg-theme-hint-color, Gray) 38%,var(--tg-theme-bg-color, Canvas))}.tc-toggle:after{content:"";position:absolute;width:27px;height:27px;border-radius:50%;background:var(--tg-theme-button-text-color, var(--tg-theme-secondary-bg-color, Canvas));top:2px;left:2px;transition:transform .22s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px color-mix(in srgb,var(--tg-theme-text-color, CanvasText) 16%,transparent)}.tc-toggle.on:after{transform:translate(20px)}.tc-toggle:disabled{cursor:not-allowed;opacity:.65}.tc-tabs{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:430px;margin-inline:auto;display:grid;grid-template-columns:repeat(5,1fr);background:color-mix(in srgb,var(--tg-theme-header-bg-color, var(--tg-theme-secondary-bg-color, #171b22)) 96%,var(--tg-theme-text-color, #f2f3f5) 4%);border-top:.5px solid var(--tc-hairline);padding:6px 6px calc(8px + env(safe-area-inset-bottom,0));box-sizing:border-box;z-index:20;box-shadow:0 -8px 28px color-mix(in srgb,black 22%,transparent)}.tc-tab{border:none;background:transparent;display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;color:var(--tc-muted);font-size:10px;font-weight:500;letter-spacing:-.01em;font-family:var(--tc-font);cursor:pointer;-webkit-tap-highlight-color:transparent}.tc-tab svg{width:24px;height:24px;opacity:.55}.tc-tab .tc-tab-icon--glyph{display:block;width:24px;height:24px;line-height:24px;text-align:center;font-size:18px;font-weight:400;font-family:system-ui,-apple-system,Segoe UI,sans-serif;opacity:.55}.tc-tab.active{color:var(--tc-tab-active)}.tc-tab.active svg,.tc-tab.active .tc-tab-icon--glyph{opacity:1}.tc-back{border:none;background:transparent;color:var(--tc-blue);font-size:16px;font-weight:500;font-family:var(--tc-font);padding:8px 0 12px;margin-bottom:0;cursor:pointer;letter-spacing:-.02em}.tc-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.tc-page-head__left{min-width:0;flex:1}.tc-page-head h2{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.tc-help-pill{margin:0;padding:0;font:inherit;color:inherit;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.tc-help-pill:focus-visible{outline:2px solid color-mix(in srgb,var(--tg-theme-button-color, #6ecb8b) 55%,transparent);outline-offset:2px}.tc-help-pill.is-help-open{box-shadow:0 0 0 2px color-mix(in srgb,var(--tg-theme-link-color, #6f8cff) 45%,transparent)}.tc-help-pill--no-help{cursor:default}.tc-pill-help-tooltip{position:fixed;z-index:12000;max-width:min(280px,calc(100% - 16px));padding:8px 10px;border-radius:10px;border:1px solid var(--tc-card-edge, var(--tc-hairline));background:color-mix(in srgb,var(--tc-elev) 96%,var(--tc-bg));box-shadow:0 8px 24px color-mix(in srgb,var(--tc-bg) 55%,transparent);font-size:11px;line-height:1.42;color:var(--tc-text-secondary);pointer-events:auto;text-align:left}.tc-pill-help-tooltip--below:before,.tc-pill-help-tooltip--above:after{content:"";position:absolute;left:calc(50% + var(--tc-tip-shift, 0px));transform:translate(-50%);border:6px solid transparent}.tc-pill-help-tooltip--below:before{top:-11px;border-bottom-color:var(--tc-card-edge, var(--tc-hairline))}.tc-pill-help-tooltip--above:after{bottom:-11px;border-top-color:var(--tc-card-edge, var(--tc-hairline))}.tc-screen-refresh{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;margin-inline-end:max(10px,env(safe-area-inset-right,0px))}.tc-screen-refresh:has(.ui3-topbar-refresh-btn.is-spinning) .tc-screen-refresh__meta{opacity:.6}.tc-screen-refresh__meta{font-size:10px;font-weight:500;color:var(--tc-muted);letter-spacing:-.01em;white-space:nowrap}html,body{font-family:var(--tc-font)}.tc-mode-switch-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:color-mix(in srgb,var(--tc-bg) 55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tc-mode-switch-card{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 28px;border-radius:var(--tc-radius-lg);background:var(--tc-elev);border:1px solid var(--tc-card-edge);box-shadow:0 12px 40px #00000059;max-width:280px;text-align:center}.tc-mode-switch-spinner{width:36px;height:36px;border-radius:50%;border:3px solid color-mix(in srgb,var(--tc-muted) 35%,transparent);border-top-color:var(--tc-blue);animation:tc-mode-spin .72s linear infinite}.tc-mode-switch-label{margin:0;font-size:14px;font-weight:600;color:var(--tc-text);letter-spacing:-.02em}@keyframes tc-mode-spin{to{transform:rotate(360deg)}}.tc-balance-big,.tc-daily,.tc-mini-val,.tc-price,.tc-pnl,.tc-load-pct,.tc-sig-time,.tc-sig-meta,.tc-trade-meta,.tc-screen-refresh__meta,.tc-local-dev-strip code{font-family:var(--tc-font-mono)}:root[data-theme-override=mintdark]{--md-bg-base: #0a0c10;--md-bg-page: #05070a;--md-bg-card: #10141c;--md-bg-card-2: #161b26;--md-bg-card-3: #1c2233;--md-border: rgba(255, 255, 255, .06);--md-border-active: rgba(255, 255, 255, .12);--md-text-primary: #e8ecef;--md-text-secondary: #8a94a6;--md-text-muted: #4a5568;--md-green: #00e5a0;--md-green-dim: rgba(0, 229, 160, .12);--md-green-glow: rgba(0, 229, 160, .06);--md-red: #ff4d6d;--md-red-dim: rgba(255, 77, 109, .12);--md-amber: #ffb547;--md-amber-dim: rgba(255, 181, 71, .12);--md-blue: #4d9eff;--md-blue-dim: rgba(77, 158, 255, .12);--md-progress-fill: #ffa52c;--md-progress-track: #1c212b;--md-chart-surface: #1c1f26;--md-chart-line: #00e699;--md-chart-tip-bg: #000000;--md-chart-tip-text: #ffffff;--md-radius-sm: 8px;--md-radius-md: 12px;--md-radius-lg: 16px;--md-radius-xl: 20px;--tc-radius-sm: 8px;--tc-radius: 12px;--tc-radius-lg: 16px;--tc-radius-xl: 20px;--tc-tab-active: var(--md-green);--tc-orange: var(--md-amber)}:root[data-theme-override=mintdark] .pf-hero-balance,:root[data-theme-override=mintdark] .pf-hero-daily,:root[data-theme-override=mintdark] .pf-stat-val,:root[data-theme-override=mintdark] .pf-pos-pnl,:root[data-theme-override=mintdark] .pf-pos-pnl-pct,:root[data-theme-override=mintdark] .pf-load-pill,:root[data-theme-override=mintdark] .pf-chart-tip,:root[data-theme-override=mintdark] .pf-dash-tile-val,:root[data-theme-override=mintdark] .pf-dash-top-pct,:root[data-theme-override=mintdark] .pf-pill-mini,:root[data-theme-override=mintdark] .jl-time,:root[data-theme-override=mintdark] .jl-dv,:root[data-theme-override=mintdark] .cd-chart-tip,:root[data-theme-override=mintdark] .cd-update-meta,:root[data-theme-override=mintdark] .cd-pnl-abs,:root[data-theme-override=mintdark] .cd-pnl-pct,:root[data-theme-override=mintdark] .cd-hero-pnl-abs,:root[data-theme-override=mintdark] .cd-hero-pnl-pct{font-family:var(--tc-font-mono)}:root[data-theme-override=mintdark] .tc-tabs{background:var(--md-bg-base);border-top:1px solid var(--md-border);box-shadow:none;padding:6px 8px calc(8px + env(safe-area-inset-bottom,0px))}:root[data-theme-override=mintdark] .tc-tab{color:var(--md-text-muted)}:root[data-theme-override=mintdark] .tc-tab.active{color:var(--md-green);background:var(--md-green-glow);border-radius:var(--md-radius-md)}:root[data-theme-override=mintdark] .tc-tab svg{opacity:.55}:root[data-theme-override=mintdark] .tc-tab .tc-tab-icon--glyph{opacity:.55}:root[data-theme-override=mintdark] .tc-tab.active svg{opacity:1}:root[data-theme-override=mintdark] .tc-tab.active .tc-tab-icon--glyph{opacity:1}:root[data-theme-override=mintdark] .tc-back{color:var(--md-green)}:root[data-theme-override=mintdark] .tc-theme-row .tc-segment{background:var(--md-bg-card-2);border:1px solid var(--md-border-active);border-radius:var(--md-radius-sm);padding:2px;gap:2px}:root[data-theme-override=mintdark] .tc-theme-row .tc-segment-btn{color:var(--md-text-muted);background:transparent;border-radius:6px}:root[data-theme-override=mintdark] .tc-theme-row .tc-segment-btn.is-active{background:var(--md-bg-card-3);color:var(--md-text-primary)}:root[data-theme-override=mintdark] .tc-toggle.on{background:var(--md-green);border:1px solid var(--md-green)}:root[data-theme-override=mintdark] .tc-toggle.off{background:var(--md-bg-card-3);border:1px solid var(--md-border-active)}:root[data-theme-override=mintdark] .tc-toggle.off:after,:root[data-theme-override=mintdark] .tc-toggle.on:after{background:#fff}:root[data-theme-override=mintdark] .tc-refresh-pill{--refresh-accent: var(--md-green);background:color-mix(in srgb,var(--md-green) 14%,var(--md-card));box-shadow:inset 0 1px color-mix(in srgb,#fff 6%,transparent),0 0 0 1px color-mix(in srgb,var(--md-green) 32%,var(--md-card-edge));color:var(--md-text)}:root[data-theme-override=mintdark] .tc-refresh-pill.is-busy{background:color-mix(in srgb,var(--md-green) 22%,var(--md-card));box-shadow:inset 0 1px color-mix(in srgb,#fff 4%,transparent),0 0 0 1px color-mix(in srgb,var(--md-green) 48%,var(--md-card-edge)),0 0 20px -4px #00e5a052}:root[data-theme-override=mintdark] .pf-refresh-btn,:root[data-theme-override=mintdark] .cd-refresh-btn{background:var(--md-green);color:#000;font-weight:700;border-radius:var(--md-radius-md)}:root[data-theme-override=mintdark] .tc-card,:root[data-theme-override=mintdark] .tc-pos-card,:root[data-theme-override=mintdark] .tc-sheet,:root[data-theme-override=mintdark] .tc-set-group,:root[data-theme-override=mintdark] .tc-empty-positions{border-radius:var(--md-radius-lg);border:1px solid var(--md-border);box-shadow:0 10px 30px #00000059}:root[data-theme-override=mintdark] .tc-card--raised,:root[data-theme-override=mintdark] .tc-sheet{box-shadow:0 10px 30px #00000059}:root[data-theme-override=mintdark] .pf-root{--pf-page-bg: var(--md-bg-base);--pf-inset-bg: var(--md-bg-card-2);--pf-card-border: var(--md-border);--pf-profit-bg: var(--md-green-dim);--pf-loss-bg: var(--md-red-dim);--pf-purple-text: var(--md-blue);--pf-purple-bg: var(--md-blue-dim);--pf-warn-text: var(--md-amber);--pf-warn-bg: var(--md-amber-dim);--pf-bar-track: var(--md-progress-track);--pf-bar-fill: var(--md-progress-fill);--pf-tp-seg-on: var(--md-progress-fill)}:root[data-theme-override=mintdark] .pf-stat{background:var(--md-bg-card);border:1px solid var(--md-border);border-radius:var(--md-radius-md)}:root[data-theme-override=mintdark] .pf-card,:root[data-theme-override=mintdark] .pf-pos,:root[data-theme-override=mintdark] .pf-idle-card,:root[data-theme-override=mintdark] .pf-empty{border:1px solid var(--md-border);border-radius:var(--md-radius-lg);box-shadow:0 10px 30px #00000047}:root[data-theme-override=mintdark] .pf-card--hero{background:linear-gradient(135deg,#111827,#0d1520);border:1px solid var(--md-border-active);border-radius:var(--md-radius-xl);position:relative;overflow:hidden;isolation:isolate}:root[data-theme-override=mintdark] .pf-card--hero:before{content:"";position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(0,229,160,.08) 0%,transparent 70%);pointer-events:none;z-index:0}:root[data-theme-override=mintdark] .pf-card--hero>*{position:relative;z-index:1}:root[data-theme-override=mintdark] .pf-hero-label{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--md-text-muted)}:root[data-theme-override=mintdark] .pf-sec-head .pf-sec-caption{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--md-text-muted)}:root[data-theme-override=mintdark] .pf-sec-title{color:var(--md-text-primary)}:root[data-theme-override=mintdark] .pf-chart{background:var(--md-bg-card);border:1px solid var(--md-border);border-radius:10px}:root[data-theme-override=mintdark] .cd-chart-box,:root[data-theme-override=mintdark] .an-econ-chart{background:var(--md-chart-surface);border:1px solid var(--md-border);border-radius:10px}:root[data-theme-override=mintdark] .pf-chart-tip,:root[data-theme-override=mintdark] .cd-chart-tip{background:var(--md-chart-tip-bg);border:none;color:var(--md-chart-tip-text)}:root[data-theme-override=mintdark] .pf-chart-tip>span:first-of-type,:root[data-theme-override=mintdark] .cd-chart-tip>span:first-of-type{color:var(--md-chart-tip-text)}:root[data-theme-override=mintdark] .pf-chart-tip .is-profit,:root[data-theme-override=mintdark] .cd-chart-tip .is-profit{color:var(--md-chart-line)}:root[data-theme-override=mintdark] .pf-chart-tip .is-loss,:root[data-theme-override=mintdark] .cd-chart-tip .is-loss{color:var(--md-red)}:root[data-theme-override=mintdark] .pf-chart-line.is-profit,:root[data-theme-override=mintdark] .cd-chart-line,:root[data-theme-override=mintdark] .an-econ-spark.is-profit{stroke:var(--md-chart-line)}:root[data-theme-override=mintdark] .pf-chart-line.is-loss,:root[data-theme-override=mintdark] .an-econ-spark.is-loss{stroke:var(--md-red)}:root[data-theme-override=mintdark] .pf-chart svg path.pf-chart-line,:root[data-theme-override=mintdark] .cd-chart-box svg path.cd-chart-line,:root[data-theme-override=mintdark] .an-econ-chart svg path.an-econ-spark{stroke-width:1.75;stroke-linecap:round;stroke-linejoin:miter}:root[data-theme-override=mintdark] .pf-chart-cursor,:root[data-theme-override=mintdark] .cd-chart-cursor{stroke:color-mix(in srgb,var(--md-text-secondary) 55%,transparent);stroke-width:1;stroke-dasharray:3 3}:root[data-theme-override=mintdark] .pf-chart svg path.pf-chart-area.is-profit{display:block!important;fill:url(#pfMintSparkFillProfit)}:root[data-theme-override=mintdark] .pf-chart svg path.pf-chart-area.is-loss{display:block!important;fill:url(#pfMintSparkFillLoss)}:root[data-theme-override=mintdark] .cd-chart-box svg path.cd-chart-area{display:block!important;fill:url(#cdMintSparkFill)}:root[data-theme-override=mintdark] .an-econ-chart svg path.an-econ-area.is-profit{display:block!important;fill:url(#anMintSparkFillProfit)}:root[data-theme-override=mintdark] .an-econ-chart svg path.an-econ-area.is-loss{display:block!important;fill:url(#anMintSparkFillLoss)}:root[data-theme-override=mintdark] .pf-card--hero .pf-pill-mini--blue,:root[data-theme-override=mintdark] .pf-card--hero .pf-pill-mini--purple,:root[data-theme-override=mintdark] .pf-card--hero .pf-pill-mini--green{background:var(--md-bg-card-3);border:1px solid var(--md-border);border-radius:var(--md-radius-sm);color:var(--md-green)}:root[data-theme-override=mintdark] .pf-dash-top-fill{background:var(--md-progress-fill)}:root[data-theme-override=mintdark] .pf-dash-count-seg--open{background:var(--md-progress-fill)}:root[data-theme-override=mintdark] .tc-bar{background:var(--md-progress-track)}:root[data-theme-override=mintdark] .tc-bar>i{background:var(--md-progress-fill)}:root[data-theme-override=mintdark] .tc-tp-bar{background:var(--md-progress-track)}:root[data-theme-override=mintdark] .tc-tp-bar>i{background:var(--md-progress-fill)}:root[data-theme-override=mintdark] .tc-tp-dot{background:var(--md-progress-fill)}:root[data-theme-override=mintdark] .cd-progress-track{background:var(--md-progress-track)}:root[data-theme-override=mintdark] .cd-progress-track i{background:var(--md-progress-fill)}:root[data-theme-override=mintdark] .cd-progress-track .cd-progress-after{background:var(--md-progress-fill)}:root[data-theme-override=mintdark] .cd-sell-slider__rail{background:var(--md-progress-track)}:root[data-theme-override=mintdark] .cd-sell-slider__fill{background:var(--md-progress-fill)}:root[data-theme-override=mintdark] .cd-sell-slider__range{accent-color:var(--md-progress-fill)}:root[data-theme-override=mintdark] .cd-sell-slider__range::-webkit-slider-thumb{background:var(--md-progress-fill)}:root[data-theme-override=mintdark] .cd-sell-slider__range::-moz-range-thumb{background:var(--md-progress-fill)}:root[data-theme-override=mintdark] .an-progress div{background:var(--md-progress-track)}:root[data-theme-override=mintdark] .an-progress i{background:var(--md-progress-fill)}:root[data-theme-override=mintdark] .pf-card--hero .pf-pill-mini{font-family:var(--tc-font-mono)}:root[data-theme-override=mintdark] .pf-load-pill--low{background:var(--md-green-dim);color:var(--md-green);border:1px solid rgba(0,229,160,.2)}:root[data-theme-override=mintdark] .pf-load-pill--medium,:root[data-theme-override=mintdark] .pf-load-pill--high{background:var(--md-amber-dim);color:var(--md-amber);border:1px solid rgba(255,181,71,.2)}:root[data-theme-override=mintdark] .pf-load-pct{color:var(--md-progress-fill);font-family:var(--tc-font-mono)}:root[data-theme-override=mintdark] .pf-live-state--live{background:var(--md-green-dim);color:var(--md-green);border:1px solid rgba(0,229,160,.2)}:root[data-theme-override=mintdark] .pf-live-state--live .pf-live-state__dot.is-live{background:var(--md-green);box-shadow:0 0 6px var(--md-green)}:root[data-theme-override=mintdark] .pf-pill-mode[data-pf-mode-tier=auto]{background:#22d3ee24;color:#22d3ee;border:1px solid rgba(34,211,238,.32)}:root[data-theme-override=mintdark] .pf-pill-mode[data-pf-mode-tier=manual]{background:var(--md-blue-dim);color:var(--md-blue);border:1px solid rgba(77,158,255,.32)}:root[data-theme-override=mintdark] .pf-pill-mode[data-pf-mode-tier=advisor]{background:#a78bfa24;color:#a78bfa;border:1px solid rgba(167,139,250,.32)}:root[data-theme-override=mintdark] .pf-pill-mode[data-pf-mode-tier=other]{background:#8a94a61f;color:#a8b4c8;border:1px solid var(--md-border-active)}:root[data-theme-override=mintdark] .pf-pill-regime[data-pf-regime-tier=profit]{background:var(--md-green-dim);color:var(--md-green);border:1px solid rgba(0,229,160,.2)}:root[data-theme-override=mintdark] .pf-pill-regime[data-pf-regime-tier=loss]{background:var(--md-red-dim);color:var(--md-red);border:1px solid rgba(255,77,109,.2)}:root[data-theme-override=mintdark] .pf-pill-regime[data-pf-regime-tier=warn]{background:var(--md-amber-dim);color:var(--md-amber);border:1px solid rgba(255,181,71,.2)}:root[data-theme-override=mintdark] .pf-pill-regime[data-pf-regime-tier=neutral]{background:var(--md-blue-dim);color:#60a5fa;border:1px solid rgba(96,165,250,.32)}:root[data-theme-override=mintdark] .pf-pill-risk[data-pf-risk-tier=high]{background:var(--md-red-dim);color:var(--md-red);border:1px solid rgba(255,77,109,.2)}:root[data-theme-override=mintdark] .pf-pill-risk[data-pf-risk-tier=medium]{background:var(--md-amber-dim);color:var(--md-amber);border:1px solid rgba(255,181,71,.2)}:root[data-theme-override=mintdark] .pf-pill-risk[data-pf-risk-tier=low]{background:var(--md-green-dim);color:var(--md-green);border:1px solid rgba(0,229,160,.2)}:root[data-theme-override=mintdark] .pf-health--ok,:root[data-theme-override=mintdark] .pf-health--warn{background:var(--md-bg-card-3);color:var(--md-text-secondary);border:1px solid var(--md-border)}:root[data-theme-override=mintdark] .cs-coin-trading-badge--on{background:var(--md-green-dim);color:var(--md-green);border:1px solid rgba(0,229,160,.2);border-radius:var(--md-radius-sm)}:root[data-theme-override=mintdark] .cs-coin-chip,:root[data-theme-override=mintdark] .tc-badge.mode{background:var(--md-bg-card-3);color:var(--md-text-secondary);border:1px solid var(--md-border)}:root[data-theme-override=mintdark] .tc-badge.pair{background:var(--md-blue-dim);color:var(--md-blue);border:1px solid rgba(77,158,255,.2)}:root[data-theme-override=mintdark] .pf-btn--dca{background:var(--md-green-dim);color:var(--md-green);border:1px solid rgba(0,229,160,.25)}:root[data-theme-override=mintdark] .pf-btn--sell{background:var(--md-red-dim);color:var(--md-red);border:1px solid rgba(255,77,109,.2)}:root[data-theme-override=mintdark] .tc-act.dca{background:var(--md-green-dim);color:var(--md-green);border:1px solid rgba(0,229,160,.25)}:root[data-theme-override=mintdark] .tc-act.sell{background:var(--md-red-dim);color:var(--md-red);border:1px solid rgba(255,77,109,.2)}:root[data-theme-override=mintdark] .cs-input,:root[data-theme-override=mintdark] .tc-set-row input,:root[data-theme-override=mintdark] .jl-field select{background:var(--md-bg-card-2);border:1px solid var(--md-border-active);color:var(--md-text-primary);border-radius:var(--md-radius-sm)}:root[data-theme-override=mintdark] .tc-set-h{font-size:10px;letter-spacing:.08em;color:var(--md-text-muted)}:root[data-theme-override=mintdark] .pf-pos-pnl--profit,:root[data-theme-override=mintdark] .pf-hero-daily--profit,:root[data-theme-override=mintdark] .tc-pnl.pos,:root[data-theme-override=mintdark] .tc-daily.pos,:root[data-theme-override=mintdark] .cd-pnl.is-profit .cd-pnl-abs,:root[data-theme-override=mintdark] .cd-pnl.is-profit .cd-pnl-pct,:root[data-theme-override=mintdark] .cd-hero-pnl.is-profit .cd-hero-pnl-abs,:root[data-theme-override=mintdark] .cd-hero-pnl.is-profit .cd-hero-pnl-pct{color:var(--md-green)}:root[data-theme-override=mintdark] .pf-pos-pnl--loss,:root[data-theme-override=mintdark] .pf-hero-daily--loss,:root[data-theme-override=mintdark] .tc-pnl.neg,:root[data-theme-override=mintdark] .tc-daily.neg,:root[data-theme-override=mintdark] .cd-pnl.is-loss .cd-pnl-abs,:root[data-theme-override=mintdark] .cd-pnl.is-loss .cd-pnl-pct,:root[data-theme-override=mintdark] .cd-hero-pnl.is-loss .cd-hero-pnl-abs,:root[data-theme-override=mintdark] .cd-hero-pnl.is-loss .cd-hero-pnl-pct{color:var(--md-red)}:root[data-theme-override=mintdark] .jl-src-pill,:root[data-theme-override=mintdark] .jl-meta-pill{display:inline-block;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:600;letter-spacing:.03em;background:var(--md-blue-dim);color:var(--md-blue);border:1px solid rgba(77,158,255,.2);vertical-align:baseline}:root[data-theme-override=mintdark] .jl-meta-pill--source.jl-meta-pill--dca{background:var(--md-green-dim);color:var(--md-green);border-color:#3ecf8e40}:root[data-theme-override=mintdark] .jl-meta-pill--source.jl-meta-pill--tp{background:color-mix(in srgb,#b48cff 14%,var(--md-inset));color:#c9a8ff;border-color:#b48cff47}:root[data-theme-override=mintdark] .jl-meta-pill--mode[data-jl-mode=AUTO]{background:var(--md-blue-dim);color:var(--md-blue)}:root[data-theme-override=mintdark] .jl-meta-pill--timeframe{background:var(--md-inset);color:var(--md-text-muted);border-color:var(--md-border)}:root[data-theme-override=mintdark] .jl-meta-pill--value{color:#f0c14a;background:color-mix(in srgb,#e6a700 16%,var(--md-inset));border-color:#e6a70052}:root[data-theme-override=mintdark] .an-card.an-summary{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#0d1520,#111827);border:1px solid var(--md-border-active);border-radius:var(--md-radius-xl)}:root[data-theme-override=mintdark] .an-card.an-summary:after{content:"";position:absolute;bottom:-30px;left:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(0,229,160,.07) 0%,transparent 70%);pointer-events:none;z-index:0}:root[data-theme-override=mintdark] .an-card.an-summary>*{position:relative;z-index:1}:root[data-theme-override=mintdark] .an-card.an-summary .an-k{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--md-text-muted)}:root[data-theme-override=mintdark] .pf-card--sigpie{--pf-spie-buy-fill: #00e5a0;--pf-spie-sell-fill: color-mix(in srgb, var(--md-red) 88%, var(--md-bg-card) 12%)}:root[data-theme-override=mintdark] .pf-card--sigpie .pf-pill-mini{background:var(--md-bg-card-3);color:var(--md-text-secondary);border:1px solid var(--md-border);border-radius:var(--md-radius-sm)}:root[data-theme-override=mintdark] .pf-card--sigpie .pf-pill-mini.is-active{background:var(--md-green-dim);color:var(--md-green);border-color:#00e5a038}:root[data-theme-override=mintdark] .pf-card--sigpie .pf-spie-kicker{color:var(--md-text-muted)}:root[data-theme-override=mintdark] .pf-card--sigpie .pf-spie-back{border-color:var(--md-border);color:var(--md-text-secondary)}:root[data-theme-override=mintdark] .pf-card--sigpie .pf-spie-legend-btn{border-color:var(--md-border);background:var(--md-bg-card-2);color:var(--md-text-primary)}:root[data-theme-override=mintdark] .pf-card--sigpie .pf-spie-legend--mix .pf-spie-legend-static{background:var(--md-bg-card-2);border:1px solid var(--md-border);border-radius:var(--md-radius-md)}:root[data-theme-override=mintdark] .pf-card--sigpie .pf-spie-legend--mix .pf-spie-legend-lbl,:root[data-theme-override=mintdark] .pf-card--sigpie .pf-spie-legend--mix .pf-spie-legend-val,:root[data-theme-override=mintdark] .pf-card--sigpie .pf-spie-legend--mix .pf-spie-legend-pct{color:var(--md-text-primary)}:root[data-theme-override=mintdark] .pf-card--sigpie .pf-spie-center-n{fill:var(--md-text-primary)}:root[data-theme-override=mintdark] .pf-card--sigpie .pf-spie-center-l{fill:var(--md-text-muted)}:root[data-theme-override=mintdark] .jl-badge--ai{color:var(--md-blue);border-color:color-mix(in srgb,var(--md-blue) 42%,var(--md-border));background:var(--md-blue-dim)}.sr-block{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.sr-block__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.sr-block__title-row{display:flex;align-items:center;gap:8px;min-width:0}.sr-block__title-ico{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;color:var(--ui3-blue, #6aa7ff);background:#6aa7ff1f;border:1px solid rgba(106,167,255,.35);flex-shrink:0}.sr-block__title{margin:0;font-size:.95rem;font-weight:800;line-height:1.2;color:var(--ui3-text, #eafff9)}.sr-tier-switch{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--ui3-surface-2, #11292e);border:1px solid var(--ui3-border, rgba(151, 255, 231, .12));width:100%;box-sizing:border-box}.sr-tier-switch--compact{width:auto;flex:0 0 auto;max-width:100%}.sr-tier-switch__btn{flex:1;min-width:0;padding:7px 10px;border:none;border-radius:8px;background:transparent;color:#c5ddd8a6;font-size:.72rem;font-weight:700;line-height:1.2;cursor:pointer;font-family:inherit;white-space:nowrap}.sr-tier-switch--compact .sr-tier-switch__btn{flex:0 0 auto;padding:7px 11px}.sr-tier-switch__btn--active{background:#24e6bd29;color:var(--ui3-mint, #24e6bd);box-shadow:inset 0 0 0 1px #24e6bd59}.sr-tiles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0}.sr-tiles-box{box-sizing:border-box;border-radius:12px;padding:9px 11px 10px;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;min-height:0;text-align:left;background:var(--ui3-surface-2, #11292e)}.sr-tiles-box--sup{border:1px solid rgba(255,107,122,.45);--sr-accent: var(--ui3-red, #ff6b7a)}.sr-tiles-box--res{border:1px solid rgba(36,230,189,.45);--sr-accent: var(--ui3-mint, #24e6bd)}.sr-tiles-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.sr-tiles-label{font-size:.68rem;font-weight:650;letter-spacing:.01em;line-height:1.2;font-family:inherit;color:var(--ui3-text-muted, #8fb6b0);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-tiles-arrow{display:grid;place-items:center;color:var(--sr-accent);flex-shrink:0;line-height:0}.sr-tiles-arrow-svg{display:block}.sr-tiles-values{display:flex;align-items:baseline;gap:0;min-width:0;width:100%}.sr-tiles-price{flex:1 1 auto;min-width:0;font-size:clamp(.92rem,3.5vw,1.08rem);font-weight:800;font-family:var(--ui3-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;line-height:1.15;color:var(--ui3-text, #eafff9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-tiles-divider{flex:0 0 auto;align-self:stretch;width:1px;margin:2px 8px;background:#b4c8c647}.sr-tiles-pct{flex:0 0 auto;font-size:clamp(.68rem,2.8vw,.78rem);font-weight:700;font-family:var(--ui3-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;line-height:1.15;color:var(--sr-accent);opacity:.98;white-space:nowrap}.sr-tiles-empty{margin-top:2px;font-size:.95rem;font-weight:700;color:#ffffff73}:root[data-theme-override=mintdark] .sr-tiles-box--sup{border-color:#ff6b7a80;--sr-accent: #ff6b7a}:root[data-theme-override=mintdark] .sr-tiles-box--res{border-color:#24e6bd80;--sr-accent: #24e6bd}@media (max-width: 360px){.sr-block__head{flex-wrap:wrap}.sr-tier-switch--compact{width:100%}.sr-tier-switch--compact .sr-tier-switch__btn{flex:1}.sr-tiles-price{font-size:.9rem}.sr-tiles-divider{margin:2px 6px}}:root{--ui3-topbar-total-h: calc(env(safe-area-inset-top, 0px) + 56px) ;--ui3-tab-h: 62px;--ui3-bottom-nav-space: calc(var(--ui3-tab-h) + env(safe-area-inset-bottom, 0px));--ui3-z-nav: 250;--ui3-z-blocking-overlay: 600}.ui3-root,[data-ui3=root]{--ui3-bg: #061012;--ui3-bg-soft: #09181b;--ui3-surface: #0d1f23;--ui3-surface-2: #11292e;--ui3-surface-glass: rgba(13, 31, 35, .78);--ui3-border: rgba(151, 255, 231, .12);--ui3-border-strong: rgba(151, 255, 231, .22);--ui3-text: #eafff9;--ui3-text-muted: #8fb6b0;--ui3-text-soft: #b8d8d2;--ui3-mint: #24e6bd;--ui3-mint-soft: rgba(36, 230, 189, .14);--ui3-blue: #6aa7ff;--ui3-purple: #a78bfa;--ui3-green: #38d996;--ui3-red: #ff6b7a;--ui3-yellow: #ffd166;--ui3-orange: #ff9f43;--ui3-radius-sm: 10px;--ui3-radius-md: 16px;--ui3-radius-lg: 22px;--ui3-radius-xl: 28px;--ui3-shadow-card: 0 18px 60px rgba(0, 0, 0, .28);--ui3-shadow-soft: 0 10px 36px rgba(0, 0, 0, .22);--ui3-page-x: 14px;--ui3-section-gap: 14px;--ui3-card-pad: 14px;--ui3-font: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ui3-mono: "DM Mono", ui-monospace, "SF Mono", Menlo, monospace;--ui3-tab-h: 62px;color:var(--ui3-text);font-family:var(--ui3-font)}.ui3-screen{min-height:100%;background:linear-gradient(180deg,var(--ui3-bg) 0%,var(--ui3-bg-soft) 40%,var(--ui3-bg) 100%);padding:12px var(--ui3-page-x) calc(var(--ui3-tab-h) + env(safe-area-inset-bottom,0px) + 16px);box-sizing:border-box;overflow-x:clip}.ui3-screen--overlay{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.ui3-screen-head{margin-bottom:var(--ui3-section-gap)}.ui3-screen-title{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--ui3-text)}.ui3-screen-sub{margin:6px 0 0;font-size:13px;font-weight:500;color:var(--ui3-text-muted);line-height:1.4}.ui3-screen-meta{margin:8px 0 0;font-size:11px;font-weight:600;color:var(--ui3-text-muted);font-family:var(--ui3-mono)}.ui3-section{margin-bottom:var(--ui3-section-gap)}.ui3-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.ui3-section-head__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.ui3-section-meta{font-size:11px;font-weight:500;color:var(--ui3-text-muted);line-height:1.2}.ui3-section-title{margin:0;font-size:16px;font-weight:700;color:var(--ui3-text)}.ui3-section-action{border:none;background:transparent;color:var(--ui3-mint);font-size:12px;font-weight:600;padding:4px 0;cursor:pointer}.ui3-card{background:var(--ui3-surface);border:1px solid var(--ui3-border);border-radius:var(--ui3-radius-lg);padding:var(--ui3-card-pad);box-shadow:var(--ui3-shadow-soft);min-width:0;max-width:100%;box-sizing:border-box}.ui3-card--hero{background:linear-gradient(145deg,var(--ui3-surface-2) 0%,var(--ui3-surface) 55%,#0a181c 100%);border-color:var(--ui3-border-strong);box-shadow:var(--ui3-shadow-card);padding:16px}.ui3-card--glass{background:var(--ui3-surface-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ui3-card--clickable{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;transition:border-color .15s ease,transform .12s ease}.ui3-card--clickable:active{transform:scale(.99)}.ui3-metric-grid{display:grid;gap:8px}.ui3-metric-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui3-metric-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui3-metric-tile{background:#0000002e;border:1px solid var(--ui3-border);border-radius:var(--ui3-radius-sm);padding:10px;min-width:0}.ui3-metric-label{display:block;font-size:11px;font-weight:600;color:var(--ui3-text-muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.ui3-metric-value{display:block;font-size:15px;font-weight:700;color:var(--ui3-text);font-variant-numeric:tabular-nums;word-break:break-word}.ui3-metric-value--hero{font-size:32px;font-weight:750;letter-spacing:-.03em;line-height:1.1}.ui3-metric-value--sm{font-size:13px}.ui3-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid transparent;white-space:nowrap}.ui3-badge--mint{background:var(--ui3-mint-soft);color:var(--ui3-mint);border-color:#24e6bd40}.ui3-badge--green{background:#38d9961f;color:var(--ui3-green)}.ui3-badge--red{background:#ff6b7a1f;color:var(--ui3-red)}.ui3-badge--yellow{background:#ffd1661f;color:var(--ui3-yellow)}.ui3-badge--blue{background:#6aa7ff1f;color:var(--ui3-blue)}.ui3-badge--muted{background:#8fb6b01a;color:var(--ui3-text-muted)}.ui3-status-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--ui3-radius-sm);font-size:12px;font-weight:600;border:1px solid var(--ui3-border);background:#00000026;color:var(--ui3-text-soft)}.ui3-state-banner{border-radius:var(--ui3-radius-md);padding:10px 12px;font-size:13px;font-weight:500;line-height:1.4;margin-bottom:var(--ui3-section-gap);border:1px solid var(--ui3-border)}.ui3-state-banner--info{background:#6aa7ff1a;color:var(--ui3-blue);border-color:#6aa7ff40}.ui3-state-banner--warn{background:#ffd1661a;color:var(--ui3-yellow);border-color:#ffd16640}.ui3-state-banner--error{background:#ff6b7a1a;color:var(--ui3-red);border-color:#ff6b7a40}.ui3-state-banner--success{background:#38d9961a;color:var(--ui3-green)}.ui3-state-banner__actions{margin-top:8px}.ui3-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--ui3-border-strong);background:var(--ui3-mint-soft);color:var(--ui3-mint);border-radius:var(--ui3-radius-sm);padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.ui3-btn--ghost{background:transparent;border-color:var(--ui3-border);color:var(--ui3-text-soft)}.ui3-btn--block{width:100%}.ui3-hscroll{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ui3-hscroll::-webkit-scrollbar{display:none}.ui3-badge--orange{background:#ff95401f;color:#ff9540;border-color:#ff954047}.ui3-cc-summary-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 2px}.ui3-cc-chip,button.ui3-cc-chip{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:28px;min-height:28px;max-height:28px;max-width:100%;margin:0;padding:0 10px;border-radius:999px;border:1px solid var(--ui3-border);background:var(--ui3-surface-2);color:var(--ui3-text-soft);font-family:var(--ui3-font);font-size:11px;font-weight:600;font-style:normal;line-height:1;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-text-size-adjust:100%;text-size-adjust:100%}.ui3-cc-chip--good,button.ui3-cc-chip--good{border-color:#24e6bd52;background:#24e6bd14;color:var(--ui3-text-soft)}.ui3-cc-chip--warn,button.ui3-cc-chip--warn{border-color:#ffc14d52;background:#ffc14d14;color:var(--ui3-text-soft)}.ui3-cc-chip--bad,button.ui3-cc-chip--bad{border-color:#ff6b7a52;background:#ff6b7a14;color:var(--ui3-text-soft)}.ui3-cc-chip--neutral,button.ui3-cc-chip--neutral{color:var(--ui3-text-soft)}.ui3-cc-chip--btn,button.ui3-cc-chip--btn{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ui3-cc-risk-explain{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.ui3-cc-risk-explain li{margin:0;font-size:11px;line-height:1.3;color:var(--ui3-text-soft);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ui3-aq-filters{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 6px}.ui3-aq-filter{display:inline-flex;align-items:center;justify-content:center;height:24px;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--ui3-border);background:var(--ui3-surface-2);color:var(--ui3-text-muted);font-family:var(--ui3-font);font-size:10px;font-weight:600;line-height:1;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ui3-aq-filter.is-active{border-color:#24e6bd59;color:var(--ui3-mint);background:#24e6bd14}.ui3-aq-list{display:flex;flex-direction:column;gap:4px}.ui3-aq-row{display:flex;flex-direction:column;gap:2px;width:100%;margin:0;padding:7px 10px;border-radius:10px;border:1px solid var(--ui3-border);background:var(--ui3-surface-2);text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:var(--ui3-font);color:inherit}.ui3-aq-row:disabled{cursor:default;opacity:.85}.ui3-aq-row__top{display:flex;align-items:center;gap:6px;min-width:0}.ui3-aq-row__sym{flex:0 0 auto;font-size:12px;font-weight:700;line-height:1.2;color:var(--ui3-text)}.ui3-aq-row__priority{flex:0 0 auto;padding:1px 6px!important;font-size:9px!important;line-height:1.2!important}.ui3-aq-row__reason-inline{flex:1 1 auto;min-width:0;margin:0;font-size:11px;line-height:1.2;color:var(--ui3-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui3-aq-row__action{flex:0 0 auto;padding:1px 6px!important;font-size:9px!important;line-height:1.2!important}.ui3-aq-row__chevron{flex:0 0 auto;color:var(--ui3-text-muted);font-size:13px;line-height:1}.ui3-aq-row__metrics{margin:0;padding-left:0;font-size:10px;line-height:1.25;color:var(--ui3-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui3-aq-more{display:flex;align-items:center;justify-content:center;width:100%;height:32px;margin:2px 0 0;padding:0 10px;border-radius:10px;border:1px dashed var(--ui3-border);background:transparent;color:var(--ui3-mint);font-family:var(--ui3-font);font-size:11px;font-weight:600;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ui3-aq-calm-hint{margin:0 0 6px;font-size:11px;color:var(--ui3-text-muted)}.paq-card{margin:0 0 var(--ui3-section-gap);padding:12px;border-radius:var(--ui3-radius-lg);border:1px solid var(--ui3-border);background:var(--ui3-surface);box-shadow:var(--ui3-shadow-soft)}.paq-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.paq-title{margin:0;font-size:.95rem;font-weight:750;color:var(--ui3-text);font-family:var(--ui3-font)}.paq-view-all{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:none;background:transparent;color:var(--ui3-mint);font-family:var(--ui3-font);font-size:.78rem;font-weight:650;cursor:pointer}.paq-filters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.paq-filter{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--ui3-border);background:var(--ui3-surface-2);color:var(--ui3-text-muted);font-family:var(--ui3-font);font-size:.7rem;font-weight:650;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.paq-filter__icon{width:14px;height:14px;border-radius:999px;display:grid;place-items:center;font-size:.58rem;font-weight:800;flex-shrink:0;background:var(--ui3-mint-soft);color:var(--ui3-mint)}.paq-filter__count{font-variant-numeric:tabular-nums;font-family:var(--ui3-mono);opacity:.9}.paq-filter--needs_attention .paq-filter__icon{background:#ff6b7a24;color:var(--ui3-red)}.paq-filter--watch .paq-filter__icon{background:var(--ui3-mint-soft);color:var(--ui3-mint)}.paq-filter--protected .paq-filter__icon{background:#8fb6b024;color:var(--ui3-text-soft)}.paq-filter.is-active{border-color:#24e6bd59;color:var(--ui3-mint);background:#24e6bd14}.paq-filter--needs_attention.is-active{border-color:#ff6b7a52;color:var(--ui3-red);background:#ff6b7a1a}.paq-filter--watch.is-active{border-color:#24e6bd59;color:var(--ui3-mint);background:#24e6bd14}.paq-filter--protected.is-active{border-color:var(--ui3-border-strong);color:var(--ui3-text-soft);background:var(--ui3-surface-2)}.paq-list{display:flex;flex-direction:column;gap:8px}.paq-row{display:grid;grid-template-columns:36px minmax(0,1fr) 14px;gap:10px;align-items:center;width:100%;margin:0;padding:11px 10px;border-radius:var(--ui3-radius-md);border:1px solid var(--ui3-border);background:var(--ui3-surface-2);text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:var(--ui3-font);color:inherit;box-shadow:none;transition:border-color .15s ease,transform .12s ease,background .15s ease}.paq-row:active{transform:scale(.99);background:var(--ui3-surface)}.paq-row:disabled{cursor:default;transform:none}.paq-row--attention{border-color:#ff6b7a38}.paq-row--watch{border-color:#24e6bd2e}.paq-row--protected{border-color:var(--ui3-border)}.paq-row__icon{width:36px;height:36px;border-radius:var(--ui3-radius-sm);display:grid;place-items:center;overflow:hidden;flex-shrink:0}.paq-row__icon .ppm-avatar{width:36px;height:36px;border-radius:var(--ui3-radius-sm)}.paq-row__glyph{width:36px;height:36px;border-radius:var(--ui3-radius-sm);display:grid;place-items:center;font-size:.85rem;background:var(--ui3-mint-soft);color:var(--ui3-mint);border:1px solid var(--ui3-border)}.paq-row__icon--attention .paq-row__glyph{background:#ff6b7a24;color:var(--ui3-red);border-color:#ff6b7a47}.paq-row__icon--watch .paq-row__glyph{background:var(--ui3-mint-soft);color:var(--ui3-mint)}.paq-row__icon--protected .paq-row__glyph{background:#8fb6b01f;color:var(--ui3-text-soft)}.paq-row__body{min-width:0;display:flex;flex-direction:column;gap:2px}.paq-row__title{font-size:.88rem;font-weight:750;color:var(--ui3-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paq-row__sub{font-size:.7rem;color:var(--ui3-text-muted);font-family:var(--ui3-mono);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paq-row__chev{font-size:1.1rem;line-height:1;color:var(--ui3-text-muted);text-align:center}.paq-row__chev--attention,.paq-row__chev--watch,.paq-row__chev--protected{color:var(--ui3-text-muted)}.paq-empty{margin:0;padding:8px 2px;font-size:.78rem;color:var(--ui3-text-muted)}.paq-footnote{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:.68rem;color:var(--ui3-text-muted);text-align:center;line-height:1.3}.ui3-pos-map-filters{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 8px}.ui3-idle-list{display:flex;flex-direction:column;gap:6px;min-height:48px;scroll-margin-top:12px;scroll-margin-bottom:calc(var(--ui3-tab-h, 56px) + 24px)}.ui3-idle-row.ui3-card{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:12px;text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:var(--ui3-font);color:var(--ui3-text);box-sizing:border-box}.ui3-idle-row__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ui3-idle-row__sym{font-size:14px;font-weight:700;line-height:1.2;color:var(--ui3-text)}.ui3-idle-row__meta{font-size:11px;font-weight:500;line-height:1.3;color:var(--ui3-text-muted)}.ui3-idle-row__badges{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px}.ui3-idle-row__chevron{flex:0 0 auto;color:var(--ui3-text-muted);font-size:16px;line-height:1}.ui3-pos-sec-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;margin-bottom:10px}.ui3-pos-sec-head .ui3-section-head{flex:1;min-width:0;margin-bottom:0}.ui3-pos-sec-title{flex:1;min-width:0;margin:0;transition:opacity .22s ease}.ui3-pos-sec-head.is-sort-open .ui3-pos-sec-title,.ui3-pos-sec-head.is-sort-open .ui3-section-head__titles{display:none}.ui3-pos-sec-head.is-sort-open .ui3-pos-sort{flex:1;max-width:100%}.ui3-pos-sec-head.is-sort-open .ui3-pos-sort.is-expanded .ui3-pos-sort-drawer{max-width:min(100%,calc(100% - 56px))}.ui3-pos-sort{display:inline-flex;flex-direction:row-reverse;align-items:center;flex-shrink:0;max-width:min(100%,340px);margin-left:auto}.ui3-pos-sort-trigger{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px;padding:0 10px 0 12px;border-radius:999px;border:1px solid var(--ui3-border);background:var(--ui3-surface-2);color:var(--ui3-text-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-family:inherit;z-index:1;transition:transform .48s cubic-bezier(.22,1,.36,1),border-color .22s ease,background .22s ease,color .22s ease,box-shadow .32s ease}.ui3-pos-sort-trigger-label{line-height:1}.ui3-pos-sort-chevron{width:10px;height:10px;flex-shrink:0;opacity:.72;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='black' d='M4.2 2.4 8.4 6l-4.2 3.6V2.4z'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='black' d='M4.2 2.4 8.4 6l-4.2 3.6V2.4z'/%3E%3C/svg%3E") center / contain no-repeat;transform:rotate(0);transition:transform .48s cubic-bezier(.22,1,.36,1)}.ui3-pos-sort-trigger.is-open{transform:translate(-2px);border-color:#24e6bd73;background:var(--ui3-mint-soft);color:var(--ui3-mint);box-shadow:0 4px 14px #24e6bd29}.ui3-pos-sort-trigger.is-open .ui3-pos-sort-chevron{transform:rotate(90deg);opacity:.95}.ui3-pos-sort-trigger:disabled{opacity:.55;cursor:default}.ui3-pos-sort-drawer{min-width:0;overflow:hidden;max-width:0;opacity:0;transition:max-width .48s cubic-bezier(.22,1,.36,1),opacity .28s ease}.ui3-pos-sort.is-expanded .ui3-pos-sort-drawer{max-width:280px;opacity:1}.ui3-pos-sort-drawer-inner{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;padding-right:6px;opacity:0;transform:translate(14px);filter:blur(3px);transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .36s ease,filter .4s ease;pointer-events:none}.ui3-pos-sort.is-expanded .ui3-pos-sort-drawer-inner{opacity:1;transform:translate(0);filter:blur(0);pointer-events:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;mask-image:linear-gradient(to left,transparent 0,black 10px,black calc(100% - 14px),transparent 100%);-webkit-mask-image:linear-gradient(to left,transparent 0,black 10px,black calc(100% - 14px),transparent 100%)}.ui3-pos-sort.is-expanded .ui3-pos-sort-drawer-inner::-webkit-scrollbar{display:none}.ui3-pos-sort-chip{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--ui3-border);background:var(--ui3-surface-2);color:var(--ui3-text-muted);font-size:10px;font-weight:700;letter-spacing:.02em;cursor:pointer;font-family:inherit;opacity:0;transform:translate(-10px) scale(.94);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),border-color .2s ease,background .2s ease,color .2s ease}.ui3-pos-sort.is-expanded .ui3-pos-sort-chip{opacity:1;transform:translate(0) scale(1)}.ui3-pos-sort-chip.is-on{border-color:#24e6bd73;background:var(--ui3-mint-soft);color:var(--ui3-mint)}.ui3-pos-sort-chip:disabled{opacity:.55;cursor:default}.ui3-pos-sort-dir{font-size:9px;line-height:1;opacity:.9}@media (prefers-reduced-motion: reduce){.ui3-pos-sort-trigger,.ui3-pos-sort-chevron,.ui3-pos-sort-drawer,.ui3-pos-sort-drawer-inner,.ui3-pos-sort-chip{transition:none}.ui3-pos-sort.is-expanded .ui3-pos-sort-drawer{max-width:280px;opacity:1}.ui3-pos-sort.is-expanded .ui3-pos-sort-drawer-inner,.ui3-pos-sort.is-expanded .ui3-pos-sort-chip{opacity:1;transform:none;filter:none}}.ppm-section .ui3-pos-sec-head{align-items:flex-start}.ppm-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ppm-list{display:flex;flex-direction:column;gap:10px;margin-top:2px}.ppm-row{display:grid;grid-template-columns:40px minmax(0,1.15fr) 76px minmax(72px,.85fr) 14px;gap:8px;align-items:center;width:100%;text-align:left;margin:0;padding:12px 12px 12px 10px;border-radius:var(--ui3-radius-lg);border:1px solid var(--ui3-border);background:var(--ui3-surface);color:inherit;font:inherit;font-family:var(--ui3-font);cursor:pointer;box-shadow:var(--ui3-shadow-soft);transition:border-color .15s ease,transform .12s ease,background .15s ease}.ppm-row:active{transform:scale(.99);background:var(--ui3-surface-2)}.ppm-row--recovery{grid-template-columns:40px minmax(0,1fr);cursor:default}.ppm-row--recovery:active{transform:none}.ppm-row--recovery .ppm-row__recovery{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;min-width:0}.ppm-row--recovery .ui3-btn{min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ppm-row--up{border-color:#24e6bd38}.ppm-row--down{border-color:#ff6b7a38}.ppm-avatar{width:36px;height:36px;border-radius:var(--ui3-radius-sm);display:grid;place-items:center;overflow:hidden;background:var(--ui3-mint-soft);border:0;flex-shrink:0}.ppm-avatar--up{background:#38d99624}.ppm-avatar--down{background:#ff6b7a24}.ppm-avatar__img{width:100%;height:100%;object-fit:cover}.ppm-avatar__letter{font-size:.92rem;font-weight:800;color:var(--ui3-text)}.ppm-avatar--sm{width:22px;height:22px;border-radius:6px}.ppm-avatar--sm .ppm-avatar__letter{font-size:.68rem}.coin-filter-select{position:relative;width:100%}.coin-filter-select__trigger{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 10px;border-radius:10px;border:1px solid var(--ui3-border);background:var(--ui3-surface);color:var(--ui3-text);font:inherit;text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box}.coin-filter-select__trigger:disabled{opacity:.55;cursor:not-allowed}.coin-filter-select.is-open .coin-filter-select__trigger{border-color:#24e6bd73}.coin-filter-select__label{flex:1 1 auto;min-width:0;font-weight:700;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coin-filter-select__chev{flex:0 0 auto;color:var(--ui3-text-muted);font-size:12px;line-height:1}.coin-filter-select__all-dot{width:22px;height:22px;border-radius:6px;flex-shrink:0;background:var(--ui3-mint-soft, rgba(36, 230, 189, .12));border:1px dashed var(--ui3-border);box-sizing:border-box}.coin-filter-select__menu{margin:6px 0 0;padding:4px;list-style:none;max-height:220px;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:10px;border:1px solid var(--ui3-border);background:var(--ui3-surface)}.coin-filter-select__menu button{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--ui3-text);font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.coin-filter-select__menu button.is-on{background:#24e6bd1f}.sigv3-filter-pill .ppm-avatar--sm,.trdv3-filter-pill .ppm-avatar--sm{flex-shrink:0}.ppm-row__main{min-width:0;display:flex;flex-direction:column;gap:3px}.ppm-row__id{display:flex;align-items:center;gap:6px;min-width:0}.ppm-row__sym{font-size:.95rem;font-weight:800;color:var(--ui3-text);letter-spacing:.01em}.ppm-acct{display:inline-flex;align-items:center;justify-content:center;min-width:16px;margin-right:6px;padding:0 4px;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:16px}.ppm-acct--a{color:#c5d0dc;border:1px solid rgba(197,208,220,.45)}.ppm-acct--b{color:#7eb6ff;border:1px solid rgba(126,182,255,.65)}.ppm-chip{flex:0 0 auto;font-size:.58rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:999px}.ppm-chip--profit{color:var(--ui3-green);background:#38d99629}.ppm-chip--drawdown{color:var(--ui3-red);background:#ff6b7a29}.ppm-chip--near_be{color:var(--ui3-yellow);background:#ffd16624}.ppm-chip--flat{color:var(--ui3-text-muted);background:#8fb6b024}.ppm-row__prices{display:flex;flex-wrap:wrap;gap:6px;font-size:.7rem;color:var(--ui3-text-muted);font-variant-numeric:tabular-nums;font-family:var(--ui3-mono)}.ppm-row__avg{opacity:.9}.ppm-row__custody{display:flex;flex-direction:column;gap:2px;margin-top:4px;min-width:0}.ppm-row__custody-warn{color:var(--ui3-yellow);font-size:.68rem;font-weight:650;line-height:1.25}.ppm-row__custody-hint{color:var(--ui3-text-muted);font-size:.62rem;line-height:1.25}.ppm-row__spark,.ppm-row__plan-bar-wrap{position:relative;height:28px;width:72px;justify-self:center;z-index:1;display:flex;align-items:center;overflow:visible;pointer-events:none}.ppm-plan-bar{position:relative;width:100%;height:9px;border-radius:999px;background:#4e60668c;overflow:visible}.ppm-plan-bar__fill{position:absolute;left:0;top:0;bottom:0;max-width:100%;border-radius:999px;transition:width .25s ease-out}.ppm-plan-bar__fill--down{background:linear-gradient(90deg,#b86d72,#d4888e 55%,#e09a9f)}.ppm-plan-bar__fill--up{background:linear-gradient(90deg,#3d8f88,#5cb8a8 55%,#7ecfc0)}.ppm-plan-bar__marker{position:absolute;top:50%;width:2.5px;height:16px;margin-left:-1.25px;transform:translateY(-50%);border-radius:1px;background:#ffffffeb;box-shadow:0 0 0 1px #0000002e;pointer-events:none;z-index:1}.ppm-row__plan-bar-wrap.is-empty .ppm-plan-bar{background:#4e60666b}@media (prefers-reduced-motion: reduce){.ppm-plan-bar__fill{transition:none}}.ppm-row__pnl{min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.ppm-row__pnl-pct{font-size:.92rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15;font-family:var(--ui3-mono)}.ppm-row__pnl-abs{font-size:.7rem;font-weight:650;font-variant-numeric:tabular-nums;opacity:.92;font-family:var(--ui3-mono)}.ppm-row__pnl-pct.is-up,.ppm-row__pnl-abs.is-up{color:var(--ui3-green)}.ppm-row__pnl-pct.is-down,.ppm-row__pnl-abs.is-down{color:var(--ui3-red)}.ppm-row__chev{color:var(--ui3-text-muted);font-size:1.15rem;line-height:1;text-align:center}@media (max-width: 360px){.ppm-row{grid-template-columns:34px minmax(0,1fr) minmax(68px,auto) 12px;grid-template-areas:"avatar main pnl chev" "avatar spark pnl chev";row-gap:4px}.ppm-avatar{grid-area:avatar;width:32px;height:32px}.ppm-row__main{grid-area:main}.ppm-row__spark{grid-area:spark;justify-self:start;width:64px}.ppm-row__pnl{grid-area:pnl}.ppm-row__chev{grid-area:chev}}.ui3-pos-card{position:relative;margin-bottom:10px;padding-top:15px;border-color:var(--ui3-border);overflow:hidden}.ui3-pos-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--ui3-red);opacity:.55}.ui3-pos-card--up:before{background:var(--ui3-green)}.ui3-pos-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.ui3-pos-card__id{display:flex;align-items:center;gap:8px;min-width:0}.ui3-pos-card__sym{font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui3-pos-card__mode{flex-shrink:0;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ui3-text-muted);background:#ffffff0d;border:1px solid var(--ui3-border);border-radius:999px;padding:2px 7px}.ui3-pos-card__chevron,.ui3-pos-card__details-cta{flex-shrink:0;font-size:20px;line-height:1;color:var(--ui3-text-muted);opacity:.7}.ui3-pos-card__details-cta{font-size:11px;font-weight:600;letter-spacing:-.01em;color:var(--ui3-mint);opacity:1;white-space:nowrap}.ui3-pos-card__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:10px}.ui3-pos-card__hero-pnl{display:flex;align-items:baseline;gap:8px;min-width:0}.ui3-pos-card__pnl-pct{font-size:22px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.ui3-pos-card__pnl-abs{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.85}.ui3-pos-card__pnl-pct.is-up,.ui3-pos-card__pnl-abs.is-up{color:var(--ui3-green)}.ui3-pos-card__pnl-pct.is-down,.ui3-pos-card__pnl-abs.is-down{color:var(--ui3-red)}.ui3-pos-card__hero-value{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ui3-pos-card__value-lbl{font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--ui3-text-muted)}.ui3-pos-card__value{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.ui3-pos-card__stats{display:flex;flex-wrap:wrap;column-gap:14px;row-gap:5px;padding:9px 0;margin:0 0 10px;border-top:1px solid var(--ui3-border)}.ui3-pos-card__stat{display:inline-flex;align-items:baseline;gap:5px;font-size:12px;white-space:nowrap}.ui3-pos-card__stat-label{color:var(--ui3-text-muted);font-weight:600}.ui3-pos-card__stat-value{color:var(--ui3-text-soft);font-weight:700;font-variant-numeric:tabular-nums}.ui3-pos-card__stat-value.is-up{color:var(--ui3-mint)}.ui3-pos-card__stat-value.is-down{color:#ff6b7a}.ui3-pos-card__chips{display:flex;flex-wrap:wrap;gap:6px}.ui3-pos-card__chip:not(.ui3-pos-card__chip--fixed){max-width:min(100%,200px)}.ui3-pos-card__chip{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap;overflow:hidden}.ui3-pos-chip__k{font-weight:700;letter-spacing:.02em;opacity:.78}.ui3-pos-chip__v{font-weight:800;font-variant-numeric:tabular-nums}.ui3-pos-chip__s{font-weight:600;opacity:.72;font-size:.92em}.ui3-load-bar{height:8px;border-radius:999px;background:#00000059;overflow:hidden;margin-top:8px}.ui3-load-bar__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ui3-mint),var(--ui3-blue));transition:width .3s ease}.ui3-load-bar__fill--high{background:linear-gradient(90deg,var(--ui3-orange),var(--ui3-red))}.ui3-cc-compact{padding:14px 14px 12px}.ui3-cc-compact-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ui3-cc-compact-equity{min-width:0;flex:1 1 auto}.ui3-cc-compact-label{margin:0;font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--ui3-text-muted)}.ui3-cc-compact-equity-val{margin:4px 0 0;font-size:1.7rem;font-weight:800;letter-spacing:-.02em;color:var(--ui3-text);line-height:1.15;word-break:break-word}button.ui3-cc-equity-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:2px 0;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;min-height:44px}button.ui3-cc-equity-trigger .ui3-cc-compact-equity-val{margin:0;flex:1 1 auto}button.ui3-cc-equity-trigger .ui3-cc-compact-chev{font-size:1.45rem;color:var(--ui3-text-muted);opacity:.75}button.ui3-cc-equity-trigger:hover{background:#24e6bd0f}button.ui3-cc-equity-trigger:active{background:#24e6bd1f}button.ui3-cc-equity-trigger:focus-visible{outline:2px solid var(--ui3-mint);outline-offset:2px}.ui3-cc-compact-unreal{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:6px}.ui3-cc-compact-unreal-val{font-size:.92rem;font-weight:750}.ui3-cc-compact-unreal-val.is-up,.ui3-cc-compact-metric-val.is-up{color:var(--ui3-green)}.ui3-cc-compact-unreal-val.is-down,.ui3-cc-compact-metric-val.is-down{color:var(--ui3-red)}.ui3-cc-compact-unreal-val.is-flat,.ui3-cc-compact-metric-val.is-flat{color:var(--ui3-text-muted)}.ui3-cc-compact-unreal-lbl{font-size:.78rem;color:var(--ui3-text-muted)}.ui3-cc-compact-fresh{margin:0;flex:0 0 auto;max-width:42%;text-align:right;font-size:.68rem;line-height:1.3;color:var(--ui3-text-muted)}.ui3-cc-compact-mid{display:grid;grid-template-columns:1fr auto 1fr;gap:0 12px;align-items:stretch;margin-top:12px;padding-top:12px;border-top:1px solid var(--ui3-border)}.ui3-cc-compact-mid-col{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px}.ui3-cc-compact-inline-val{color:var(--ui3-text);font-weight:750;letter-spacing:0;text-transform:none;margin-left:4px}.ui3-cc-compact-mid-val{margin:0;font-size:1.05rem;font-weight:750;color:var(--ui3-text)}.ui3-cc-compact-load{height:6px;border-radius:999px;background:#00000059;overflow:hidden}.ui3-cc-compact-load-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ui3-mint),var(--ui3-blue))}.ui3-cc-compact-load-fill.is-high{background:linear-gradient(90deg,var(--ui3-orange),var(--ui3-red))}.ui3-cc-compact-vdiv{width:1px;align-self:stretch;background:var(--ui3-border);opacity:.9}.ui3-cc-compact-bottom{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:0 8px;align-items:start;margin-top:12px;padding-top:12px;border-top:1px solid var(--ui3-border)}.ui3-cc-compact-metric{min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:4px;text-align:left;min-height:44px;padding:0}.ui3-cc-compact-bottom .ui3-cc-compact-label{display:flex;align-items:center;gap:2px;min-height:1.2em;height:1.2em;line-height:1.2;white-space:nowrap;overflow:hidden}.ui3-cc-compact-metric-val{margin:0;font-size:.86rem;font-weight:700;line-height:1.2;min-height:1.2em;color:var(--ui3-text);word-break:break-word}button.ui3-cc-compact-metric--btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;color:inherit;font:inherit;border-radius:8px;min-height:44px;justify-content:flex-start}button.ui3-cc-compact-metric--btn:hover{background:#24e6bd0f}button.ui3-cc-compact-metric--btn.is-open,button.ui3-cc-compact-metric--btn:active{background:#24e6bd1f}button.ui3-cc-compact-metric--btn:focus-visible{outline:2px solid var(--ui3-mint);outline-offset:2px}.ui3-cc-compact-chev{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:0;line-height:1;height:1em;opacity:.65;font-weight:700}@media (max-width: 360px){.ui3-cc-compact-bottom{grid-template-columns:1fr 1fr;gap:10px 12px}.ui3-cc-compact-bottom .ui3-cc-compact-vdiv{display:none}.ui3-cc-compact-equity-val{font-size:1.45rem}.ui3-cc-compact-fresh{max-width:38%;font-size:.64rem}}.pps-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;background:#020a0cb8}.pps-sheet,.ui3-cc-pnl-sheet.pps-sheet{width:min(100%,440px);max-height:min(90vh,720px);display:flex;flex-direction:column;overflow:hidden;border-radius:24px 24px 0 0;background:var(--ui3-bg);border:1px solid var(--ui3-border);border-bottom:0;box-shadow:0 -18px 48px #00000080;padding-bottom:max(12px,env(safe-area-inset-bottom));font-family:var(--ui3-font);color:var(--ui3-text)}.pps-handle{width:40px;height:4px;margin:10px auto 0;border-radius:999px;background:#8fb6b059;flex:0 0 auto}.pps-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px 6px;flex:0 0 auto}.pps-kicker{margin:0;font-size:.66rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--ui3-green)}.pps-title{margin:4px 0 0;font-size:1.2rem;font-weight:800;color:var(--ui3-text);letter-spacing:-.02em}.pps-close{flex:0 0 auto;width:34px;height:34px;border:1px solid var(--ui3-border);border-radius:999px;background:var(--ui3-surface);color:var(--ui3-text-soft);font-size:1.25rem;line-height:1;cursor:pointer}.pps-close:active{background:var(--ui3-surface-2)}.ui3-cc-pnl-sheet>.ui3-state-banner{margin:0 14px 8px;flex:0 0 auto}.pos-sheet-sub{margin:6px 0 0;font-size:.78rem;font-weight:600;color:var(--ui3-text-soft)}.pps-body{flex:1 1 auto;min-height:0;padding:2px 14px 8px;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.pps-hero{margin:4px 0 8px;padding:10px 12px;border-radius:var(--ui3-radius-lg);background:var(--ui3-surface);border:1px solid var(--ui3-border);box-shadow:var(--ui3-shadow-soft)}.pps-hero.is-up{border-color:#38d99647;background:radial-gradient(120% 90% at 0% 0%,rgba(56,217,150,.12),transparent 55%),var(--ui3-surface)}.pps-hero.is-down{border-color:#ff6b7a47;background:radial-gradient(120% 90% at 0% 0%,rgba(255,107,122,.1),transparent 55%),var(--ui3-surface)}.pps-hero-main{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:8px;align-items:center}.pps-hero-amount{margin:0;font-size:1.7rem;font-weight:800;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums;font-family:var(--ui3-mono)}.pps-hero.is-up .pps-hero-amount{color:var(--ui3-green)}.pps-hero.is-down .pps-hero-amount{color:var(--ui3-red)}.pps-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.pps-hero-chip{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:.72rem;font-weight:750;font-variant-numeric:tabular-nums;border:1px solid transparent}.pps-hero-chip.is-up{color:var(--ui3-green);background:#38d99624;border-color:#38d99647}.pps-hero-chip.is-down{color:var(--ui3-red);background:#ff6b7a24;border-color:#ff6b7a47}.pps-hero-range{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;color:var(--ui3-text-muted)}.pps-info{opacity:.75;font-size:.7rem}.pps-hero-spark{height:36px;width:72px}.pps-hero-spark svg{width:100%;height:100%;display:block}.pps-hero-spark-empty{display:block;height:100%;border-radius:8px;background:var(--ui3-mint-soft)}.pps-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:8px;padding-top:8px;border-top:1px solid var(--ui3-border)}.pps-hero-stat{display:flex;align-items:flex-start;gap:6px;padding:0 6px;min-width:0}.pps-hero-stat+.pps-hero-stat{border-left:1px solid var(--ui3-border)}.pps-hero-stat-ico{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;font-size:.65rem;flex-shrink:0;background:var(--ui3-mint-soft);color:var(--ui3-mint)}.pps-hero-stat-ico.is-up{background:#38d99629;color:var(--ui3-green)}.pps-hero-stat-ico.is-down{background:#ff6b7a29;color:var(--ui3-red)}.pps-hero-stat-ico.is-muted{background:#8fb6b024;color:var(--ui3-text-soft)}.pps-hero-stat-lbl{margin:0;font-size:.62rem;color:var(--ui3-text-muted)}.pps-hero-stat-val{margin:1px 0 0;font-size:.78rem;font-weight:750;font-variant-numeric:tabular-nums;font-family:var(--ui3-mono);color:var(--ui3-text)}.pps-hero-stat-val.is-up,.pps-extra-val.is-up,.pps-hero-stat-val .is-up,.pps-extra-val .is-up{color:var(--ui3-green)}.pps-hero-stat-val.is-down,.pps-extra-val.is-down{color:var(--ui3-red)}.pps-seg{display:flex;gap:0;margin:0 0 8px;padding:3px;border-radius:12px;border:1px solid var(--ui3-border);background:var(--ui3-surface)}.pps-seg-btn{flex:1 1 0;border:0;border-radius:9px;background:transparent;color:var(--ui3-text-muted);font:inherit;font-size:.78rem;font-weight:700;letter-spacing:.04em;padding:6px 8px;cursor:pointer;min-height:30px}.pps-seg-btn.is-active{color:var(--ui3-green);background:#38d9961f}.pps-chart-panel{border-radius:var(--ui3-radius-lg);padding:10px 2px 6px;background:var(--ui3-surface);border:1px solid var(--ui3-border)}.pps-chart-panel.is-up{border-color:#38d9962e}.pps-chart-panel.is-down{border-color:#ff6b7a2e}.pps-chart-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;padding:0 8px}.pps-chart-label{font-size:.84rem;font-weight:750;color:var(--ui3-text)}.pps-chart-bucket{font-size:.68rem;font-weight:650;color:var(--ui3-text-muted);padding:2px 7px;border-radius:8px;border:1px solid var(--ui3-border);background:var(--ui3-surface-2)}.pps-chart{position:relative;height:258px;padding-top:26px}.pps-chart svg{width:100%;height:100%;display:block;touch-action:none}.pps-grid{stroke:#8fb6b01f;stroke-width:1}.pps-axis-y,.pps-axis-x{fill:var(--ui3-text-muted, #8fb6b0);font-size:8.5px;font-family:var(--ui3-mono, ui-monospace, "SF Mono", Menlo, monospace)}.pps-zero{stroke:#8fb6b059;stroke-width:1;stroke-dasharray:3 4}.pps-line.is-up{stroke:var(--ui3-green, #38d996);filter:drop-shadow(0 0 4px rgba(56,217,150,.35))}.pps-line.is-down{stroke:var(--ui3-red, #ff6b7a);filter:drop-shadow(0 0 4px rgba(255,107,122,.3))}.pps-cursor{stroke:#eafff959;stroke-width:1;stroke-dasharray:3 3}.pps-dot.is-up{fill:var(--ui3-green);stroke:var(--ui3-bg);stroke-width:2}.pps-dot.is-down{fill:var(--ui3-red);stroke:var(--ui3-bg);stroke-width:2}.pps-tip{position:absolute;z-index:2;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:96px;padding:7px 10px;border-radius:10px;background:var(--ui3-surface-2);border:1px solid var(--ui3-border-strong);box-shadow:var(--ui3-shadow-soft);pointer-events:none}.pps-tip-date{font-size:.68rem;color:var(--ui3-text-muted)}.pps-tip-val{font-size:.82rem;font-weight:750;font-variant-numeric:tabular-nums;font-family:var(--ui3-mono)}.pps-tip-val.is-up{color:var(--ui3-green)}.pps-tip-val.is-down{color:var(--ui3-red)}.pps-state{margin:0;min-height:180px;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--ui3-text-muted);font-size:.86rem;line-height:1.4;padding:12px}.pps-spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(56,217,150,.22);border-top-color:var(--ui3-green);animation:pps-spin .7s linear infinite}@keyframes pps-spin{to{transform:rotate(360deg)}}.pps-extra{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:8px;padding:8px 4px;border-radius:var(--ui3-radius-md);border:1px solid var(--ui3-border);background:var(--ui3-surface)}.pps-extra-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;padding:0 8px;min-width:0;text-align:center}.pps-extra-item+.pps-extra-item{border-left:1px solid var(--ui3-border)}.pps-extra-lbl{margin:0;font-size:.62rem;color:var(--ui3-text-muted);line-height:1.2;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pps-extra-val{margin:0;font-size:.78rem;font-weight:750;font-variant-numeric:tabular-nums;font-family:var(--ui3-mono);color:var(--ui3-text);line-height:1.2;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pps-foot{margin:8px 2px 0;font-size:.68rem;line-height:1.35;color:var(--ui3-text-muted);text-align:center}@media (max-width: 360px){.pps-hero-amount{font-size:1.5rem}.pps-hero-main{grid-template-columns:minmax(0,1fr) 64px}.pps-hero-spark{width:64px}.pps-chart{height:230px}.pps-body{padding-left:12px;padding-right:12px}}.ui3-cc-unreal-val{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.ui3-cc-unreal-val.is-up{color:var(--ui3-green)}.ui3-cc-unreal-val.is-down{color:var(--ui3-red)}.ui3-cc-unreal-lbl{font-size:11px;font-weight:600;color:var(--ui3-text-muted)}.ui3-cc-periods{display:flex;gap:5px;margin-top:10px}.ui3-cc-period-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:0;padding:5px 4px 4px;border-radius:var(--ui3-radius-sm);border:1px solid var(--ui3-border);background:#00000029;cursor:pointer;font-family:inherit;line-height:1.15;transition:border-color .18s ease,background .18s ease}.ui3-cc-period-btn.is-active{border-color:#24e6bd66;background:var(--ui3-mint-soft)}.ui3-cc-period-key{font-size:9px;font-weight:700;letter-spacing:.05em;line-height:1;color:var(--ui3-text-muted)}.ui3-cc-period-metrics{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px;max-width:100%;min-width:0}.ui3-cc-period-val{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.ui3-cc-period-val.is-up{color:var(--ui3-green)}.ui3-cc-period-val.is-down{color:var(--ui3-red)}.ui3-cc-period-pct{font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;opacity:.88;line-height:1.2;white-space:nowrap}.ui3-cc-period-pct.is-up{color:var(--ui3-green)}.ui3-cc-period-pct.is-down{color:var(--ui3-red)}.ui3-cc-chart{position:relative;margin-top:10px;height:104px}.ui3-cc-chart svg{width:100%;height:100%;display:block;touch-action:pan-y}.ui3-cc-chart-zero{stroke:var(--ui3-border-strong);stroke-width:1;stroke-dasharray:2 3}.ui3-cc-chart-area.is-up{fill:url(#ui3CcSparkFillUp)}.ui3-cc-chart-area.is-down{fill:url(#ui3CcSparkFillDown)}.ui3-cc-chart-line.is-up{stroke:var(--ui3-green)}.ui3-cc-chart-line.is-down{stroke:var(--ui3-red)}.ui3-cc-chart-cursor{stroke:var(--ui3-text-muted);stroke-width:1;opacity:.6}.ui3-cc-chart-tip{position:absolute;top:6px;left:8px;right:auto;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 16px);padding:3px 8px;border-radius:999px;border:1px solid var(--ui3-border);font-size:10px;font-weight:600;font-family:var(--ui3-mono);letter-spacing:-.01em;white-space:nowrap;color:var(--ui3-text-muted);background:color-mix(in srgb,var(--ui3-surface) 88%,transparent);pointer-events:none;z-index:1}.ui3-cc-chart-tip .is-up{color:var(--ui3-green)}.ui3-cc-chart-tip .is-down{color:var(--ui3-red)}.ui3-cc-chart-empty{margin:0;padding-top:16px;font-size:11px;color:var(--ui3-text-muted);text-align:center}.ui3-radar-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ui3-radar-col-title{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--ui3-text-soft)}.ui3-radar-item{padding:8px 0;border-top:1px solid var(--ui3-border);font-size:12px}.ui3-radar-item:first-of-type{border-top:none;padding-top:0}.ui3-radar-item__sym{font-weight:700;color:var(--ui3-text)}.ui3-radar-item__reason{color:var(--ui3-text-muted);margin-top:2px}.ui3-empty{text-align:center;padding:28px 16px}.ui3-empty__title{margin:0 0 8px;font-size:16px;font-weight:700}.ui3-empty__text{margin:0;font-size:13px;color:var(--ui3-text-muted);line-height:1.45}.ui3-skel{border-radius:var(--ui3-radius-md);background:linear-gradient(90deg,var(--ui3-surface) 0%,var(--ui3-surface-2) 50%,var(--ui3-surface) 100%);background-size:200% 100%;animation:ui3-shimmer 1.2s ease-in-out infinite}@keyframes ui3-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ui3-skel--hero{height:180px;margin-bottom:var(--ui3-section-gap)}.ui3-skel--card{height:88px;margin-bottom:10px}.ui3-bottom-nav{position:fixed;left:0;right:0;bottom:0;width:100%;max-width:430px;margin-inline:auto;box-sizing:border-box;z-index:var(--ui3-z-nav, 250);display:grid;grid-template-columns:repeat(var(--ui3-nav-cols, 5),1fr);gap:2px;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px));background:#061012f0;border-top:1px solid var(--ui3-border)}.ui3-bottom-nav__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:48px;border:none;background:transparent;color:var(--ui3-text-muted);font-size:10px;font-weight:600;cursor:pointer;border-radius:var(--ui3-radius-sm);padding:4px 2px}.ui3-bottom-nav__btn.is-active{color:var(--ui3-mint);background:var(--ui3-mint-soft);box-shadow:0 0 20px #24e6bd26}.ui3-bottom-nav__icon{font-size:18px;line-height:1}.ui3-menu-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;margin-bottom:10px;text-align:left}.ui3-menu-card__title{margin:0 0 4px;font-size:15px;font-weight:700}.ui3-menu-card__desc{margin:0;font-size:12px;color:var(--ui3-text-muted);line-height:1.4}.ui3-menu-card__chev{color:var(--ui3-text-muted);font-size:18px;flex-shrink:0;margin-top:2px}.ui3-trading-mode-card{margin-bottom:10px}.ui3-trading-mode-row{display:flex;gap:8px;background:var(--ui3-bg-soft);border:1px solid var(--ui3-border);border-radius:var(--ui3-radius-md);padding:4px}.ui3-trading-mode-btn{flex:1;border:none;background:transparent;color:var(--ui3-text-muted);font-size:13px;font-weight:700;padding:9px 0;border-radius:calc(var(--ui3-radius-md) - 4px);cursor:pointer;transition:background .15s ease,color .15s ease}.ui3-trading-mode-btn.is-active{background:var(--ui3-mint-soft);color:var(--ui3-mint)}.ui3-trading-mode-btn:disabled{cursor:default;opacity:.55}.ui3-error-text{margin:8px 0 0;font-size:12px;font-weight:500;color:var(--ui3-red);line-height:1.4}.ui3-notif-filters{display:flex;flex-wrap:wrap;gap:6px;overflow-x:hidden;padding-bottom:0;margin-bottom:0;scrollbar-width:none}.ui3-notif-filters::-webkit-scrollbar{display:none}.ui3-notif-filter{flex:0 0 auto;border:1px solid var(--ui3-border);background:var(--ui3-surface);color:var(--ui3-text-muted);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.ui3-notif-filter.is-active{border-color:#24e6bd59;background:var(--ui3-mint-soft);color:var(--ui3-mint)}.ui3-notif-card{margin-bottom:10px;transition:border-color .25s ease,background .25s ease,opacity .25s ease,color .25s ease}.ui3-notif-card--unread{border-color:#24e6bd52;background:linear-gradient(180deg,rgba(36,230,189,.06) 0%,var(--ui3-surface) 55%)}.ui3-notif-card--read{border-color:var(--ui3-border);background:var(--ui3-surface);opacity:.78}.ui3-notif-card--read .ui3-notif-card__title{color:var(--ui3-text-muted);font-weight:600}.ui3-notif-card--read .ui3-notif-card__text{color:var(--ui3-text-muted)}.ui3-notif-card--read .ui3-notif-card__meta{color:var(--ui3-text-muted);opacity:.85}.ui3-notif-card--read .ui3-badge{opacity:.65}.ui3-notif-card__read-label{flex-shrink:0;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ui3-text-muted)}.ui3-notif-mark-all{margin-left:auto;flex-shrink:0;position:relative;z-index:2;border:1px solid var(--ui3-border);background:var(--ui3-surface-2);color:var(--ui3-mint);border-radius:var(--ui3-radius-sm);padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer}.ui3-notif-mark-all:active{opacity:.85}.ui3-notif-swipe{position:relative;margin-bottom:10px;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden;display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s ease,margin-bottom .22s ease,opacity .18s ease}.ui3-notif-swipe.is-dragging{touch-action:none}.ui3-notif-swipe.is-exiting{grid-template-rows:0fr;margin-bottom:0;opacity:0}.ui3-notif-swipe.is-exiting>*{min-height:0;overflow:hidden}.ui3-notif-swipe__action{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;justify-content:flex-end;padding:0 10px;pointer-events:none;opacity:0;transform:scale(.84)}.ui3-notif-swipe__action[data-side=left]{justify-content:flex-start}.ui3-notif-swipe__action-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border-radius:999px;background:#24e6bd29;border:1px solid rgba(36,230,189,.38);box-shadow:0 0 0 1px #24e6bd14;color:var(--ui3-mint);font-size:11px;font-weight:700;letter-spacing:.02em}.ui3-notif-swipe__action-icon{width:14px;height:14px;flex-shrink:0}.ui3-notif-swipe__track{position:relative;z-index:1;will-change:transform}.ui3-notif-swipe__card.ui3-notif-card{margin-bottom:0}@media (prefers-reduced-motion: reduce){.ui3-notif-swipe,.ui3-notif-swipe__track,.ui3-notif-swipe__action{transition:none!important}}.ui3-notif-card__head{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.ui3-notif-card__title-row{display:flex;align-items:center;gap:7px;min-width:0}.ui3-notif-card__unread-dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--ui3-mint);box-shadow:0 0 0 3px #24e6bd2e}.ui3-notif-card__title{margin:0;font-size:14px;font-weight:700}.ui3-notif-card__text{margin:0;font-size:13px;color:var(--ui3-text-soft);line-height:1.4}.ui3-notif-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.ui3-notif-card__meta{margin:0;font-size:11px;color:var(--ui3-text-muted);font-family:var(--ui3-mono)}.ui3-notif-card__unread-badge{flex-shrink:0;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ui3-mint);background:var(--ui3-mint-soft);border:1px solid rgba(36,230,189,.3);border-radius:999px;padding:2px 8px}.ui3-back-row{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ui3-back-btn{border:1px solid var(--ui3-border);background:var(--ui3-surface);color:var(--ui3-text-soft);border-radius:var(--ui3-radius-sm);padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer}.pnl-up{color:var(--ui3-green)}.pnl-down{color:var(--ui3-red)}.ui3-app-topbar{position:fixed;top:0;left:0;right:0;width:100%;max-width:430px;margin-inline:auto;z-index:500;height:var(--ui3-topbar-total-h);box-sizing:border-box;padding:env(safe-area-inset-top,0px) 14px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--ui3-surface-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ui3-border)}.tc-shell.tc-shell--ui3-topbar-titles{padding-top:var(--ui3-topbar-total-h)}.ui3-app-topbar__title{flex:1;min-width:0;margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--ui3-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui3-app-topbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.ui3-app-topbar__actions .tc-screen-refresh{margin-inline-end:0}.ui3-app-topbar__actions .tc-screen-refresh__meta{font-size:11px;font-weight:500;color:var(--ui3-text-muted, var(--tc-muted));letter-spacing:-.01em}.tc-shell--ui3-topbar-titles .ui3-screen-head .ui3-screen-title,.tc-shell--ui3-topbar-titles .pf-earn-head__title,.tc-shell--ui3-topbar-titles .an-topnav-title,.tc-shell--ui3-topbar-titles .cdv3-head-symbol,.tc-shell--ui3-topbar-titles .md-head-title,.tc-shell--ui3-topbar-titles .li-head h2{display:none}.ui3-topbar-refresh-btn{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--ui3-border-strong, rgba(151, 255, 231, .22));background:var(--ui3-surface, #0d1f23);box-shadow:var(--ui3-shadow-soft, 0 4px 14px rgba(0, 0, 0, .22));color:var(--ui3-text-soft, #b8d8d2);line-height:0;cursor:pointer;padding:0;font-family:inherit;-webkit-tap-highlight-color:transparent}.ui3-topbar-refresh-btn:disabled{opacity:.7;cursor:default}.ui3-topbar-refresh-btn.is-spinning{color:var(--ui3-mint, #24e6bd)}.ui3-topbar-refresh-btn__glyph{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0}.ui3-topbar-refresh-btn__icon{display:block;width:18px;height:18px;transform-origin:center center}.ui3-topbar-refresh-btn__icon.is-spinning{animation:ui3-topbar-refresh-spin .9s linear infinite}@keyframes ui3-topbar-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ui3-notification-bell{position:relative;flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--ui3-border-strong);background:var(--ui3-surface);box-shadow:var(--ui3-shadow-soft);cursor:pointer;padding:0;color:var(--ui3-text-soft);transition:border-color .15s ease,color .15s ease,box-shadow .15s ease}.ui3-notification-bell:hover{color:var(--ui3-text);border-color:#24e6bd59}.ui3-notification-bell--active{border-color:#24e6bd73;color:var(--ui3-mint);box-shadow:0 0 0 1px #24e6bd29,0 0 18px #24e6bd1f,var(--ui3-shadow-soft)}.ui3-notification-bell__svg{width:18px;height:18px;display:block}.ui3-notification-bell__dot{position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--ui3-mint);box-shadow:0 0 0 2px var(--ui3-bg-soft)}.ui3-notification-bell__count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--ui3-mint);color:#04140f;font-size:9px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--ui3-bg-soft)}.ui3-notif-toolbar{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.ui3-notif-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ui3-notif-unread-toggle{flex:0 0 auto;border:1px solid var(--ui3-border);background:var(--ui3-surface);color:var(--ui3-text-muted);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.ui3-notif-unread-toggle.is-active{border-color:#24e6bd59;background:var(--ui3-mint-soft);color:var(--ui3-mint)}.ui3-notif-list{display:flex;flex-direction:column;gap:6px;overflow-x:hidden}.ui3-notif-card{padding:10px 12px;text-align:left;overflow:hidden}.ui3-notif-card.is-unread,.ui3-notif-card.ui3-notif-card--unread{border-color:#24e6bd61}.ui3-notif-card--important{border-color:#ffb02061}.ui3-notif-card--important.ui3-notif-card--unread,.ui3-notif-card--important.is-unread{border-color:#ff6b7a6b;background:linear-gradient(180deg,rgba(255,107,122,.08) 0%,var(--ui3-surface) 58%)}.ui3-notif-card__layout{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;min-width:0}.ui3-notif-card__avatar{display:block;width:28px;height:28px;margin-top:1px}.ui3-notif-card__avatar .ppm-avatar{width:28px;height:28px;border-radius:8px}.ui3-notif-card__avatar .ppm-avatar__letter{font-size:.78rem}.ui3-notif-card__avatar--empty{width:28px;height:28px;border-radius:8px;background:var(--ui3-surface-2);border:1px solid var(--ui3-border)}.ui3-notif-card__main{min-width:0}.ui3-notif-card__topline{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.ui3-notif-card__coin{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:700;color:var(--ui3-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui3-notif-card__when{flex-shrink:0;font-size:11px;color:var(--ui3-text-muted);white-space:nowrap}.ui3-notif-card__link{font-size:11px;font-weight:600;color:var(--ui3-text-muted)}.ui3-notif-card--unread .ui3-notif-card__title,.ui3-notif-card.is-unread .ui3-notif-card__title{font-weight:800}.ui3-notif-card__title{margin:0 0 2px;font-size:13px;font-weight:700;line-height:1.3;color:var(--ui3-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui3-notif-card__text{margin:0;font-size:12px;line-height:1.35;color:var(--ui3-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.ui3-notif-card__foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.ui3-notif-row__top{display:flex;align-items:center;gap:6px;min-width:0;margin-bottom:4px}.ui3-notif-row__sym{font-size:12px;font-weight:700;color:var(--ui3-text)}.ui3-notif-row__spacer{flex:1 1 auto;min-width:4px}.ui3-notif-row__when{font-size:10px;color:var(--ui3-text-muted);white-space:nowrap}.ui3-notif-row__text{margin:0;font-size:11px;line-height:1.35;color:var(--ui3-text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.ui3-notif-row__title{margin:0 0 2px;font-size:13px;font-weight:600;line-height:1.3;color:var(--ui3-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui3-radar-card{padding:14px}.ui3-radar-summary-groups{display:flex;flex-direction:column;gap:8px}.ui3-radar-summary{display:flex;flex-wrap:wrap;gap:6px}.ui3-radar-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em;background:var(--ui3-surface-2);color:var(--ui3-text-soft);border:1px solid var(--ui3-border)}.ui3-radar-pill b{font-weight:700;color:var(--ui3-text)}.ui3-radar-pill--mint{border-color:#24e6bd40;color:var(--ui3-mint)}.ui3-radar-pill--yellow{border-color:#ffc14d40;color:#ffc14d}.ui3-radar-pill--red{border-color:#ff6b7a40;color:#ff6b7a}.ui3-radar-issues{margin-top:12px;padding-top:12px;border-top:1px solid var(--ui3-border)}.ui3-radar-issues-label{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ui3-text-muted)}.ui3-radar-issues-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ui3-radar-issue-btn,.ui3-radar-issue-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;text-align:left}.ui3-radar-issue-btn{padding:8px 10px;border-radius:10px;border:1px solid var(--ui3-border);background:var(--ui3-surface-2);color:inherit;cursor:pointer;font:inherit}.ui3-radar-issue-btn:active{opacity:.85}.ui3-radar-issue-sym{font-size:12px;font-weight:700;color:var(--ui3-text)}.ui3-radar-issue-reason{font-size:11px;color:var(--ui3-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui3-radar-issue-chev{color:var(--ui3-text-muted);font-size:16px}.tc-tab-panel-host{padding-bottom:calc(var(--ui3-bottom-nav-space, calc(62px + env(safe-area-inset-bottom, 0px)) ) + 4px)}.tc-tab-panel-host[hidden]{display:none!important;pointer-events:none}.tc-tab-panel-host .ui3-screen{padding-bottom:calc(var(--ui3-tab-h) + env(safe-area-inset-bottom,0px) + 16px)}.ui3-menu-service-row{margin-bottom:10px}.ui3-menu-service-row:last-child{margin-bottom:0}.tc-tab-panel-host>.tc-main,.tc-tab-panel-host>.an-root,.tc-tab-panel-host>.pf-root,.tc-tab-panel-host>.md-root,.tc-tab-panel-host>.li-root{box-sizing:border-box;width:100%;max-width:430px;margin:0 auto;overflow-x:hidden}.ui3-timeline-teaser{margin:0;font-size:12px;color:var(--ui3-text-muted);line-height:1.4}.ui3-timeline-error{margin:0;font-size:12px;color:#ff6b7a}.ui3-timeline-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ui3-timeline-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 0;border:0;border-bottom:1px solid var(--ui3-border);background:none;text-align:left;cursor:pointer;color:inherit}.ui3-timeline-row:last-child .ui3-timeline-btn{border-bottom:0}.ui3-timeline-sym{font-size:12px;font-weight:700}.ui3-timeline-title{font-size:12px;color:var(--ui3-text)}.ui3-timeline-detail{font-size:11px;color:var(--ui3-text-muted);line-height:1.35}.ui3-timeline-row.is-up .ui3-timeline-title{color:var(--ui3-mint)}.ui3-timeline-row.is-bad .ui3-timeline-title{color:#ff6b7a}.ui3-timeline-row.is-ai .ui3-timeline-title{color:#9ec5ff}.ui3-card.ui3-mo-card,.ui3-mo-card{position:relative;padding:var(--ui3-card-pad);border-radius:var(--ui3-radius-lg);border:1px solid var(--ui3-border);background:var(--ui3-surface);box-shadow:var(--ui3-shadow-soft);overflow:hidden}.ui3-mo-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0;padding:0 0 10px;border:0;border-bottom:1px solid var(--ui3-border);background:transparent;color:inherit;font:inherit;font-family:var(--ui3-font);cursor:pointer;text-align:left}.ui3-mo-card-head--static{cursor:default}.ui3-mo-card-title{font-size:.95rem;font-weight:750;letter-spacing:-.01em;color:var(--ui3-text);font-family:var(--ui3-font)}.ui3-mo-chevron{flex:0 0 auto;font-size:18px;line-height:1;color:var(--ui3-text-muted)}.ui3-mo-grid{display:flex;gap:6px;margin-top:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity}.ui3-mo-grid::-webkit-scrollbar{display:none}.ui3-mo-tile{display:flex;flex:0 0 calc((100% - 6px)/2);flex-direction:column;align-items:stretch;gap:1px;box-sizing:border-box;width:calc((100% - 6px)/2);min-width:calc((100% - 6px)/2);min-height:94px;margin:0;padding:5px 8px 4px;border-radius:var(--ui3-radius-sm);border:1px solid var(--ui3-border);background:var(--ui3-surface-2);color:inherit;font-family:var(--ui3-font);text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none;scroll-snap-align:start;transition:border-color .15s ease,background .15s ease}.ui3-mo-tile:active{transform:scale(.99);background:color-mix(in srgb,var(--ui3-surface-2) 82%,var(--ui3-mint-soft))}.ui3-mo-tile.is-unavailable{opacity:.85}.ui3-mo-tile__head{display:flex;align-items:flex-start;justify-content:space-between;gap:2px;min-width:0;margin-bottom:2px}.ui3-mo-tile__title{flex:1 1 auto;font-size:12px;font-weight:650;letter-spacing:0;color:var(--ui3-text-muted);line-height:1.25;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:break-word;word-break:normal}.ui3-mo-tile__value{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;font-family:var(--ui3-mono);line-height:1.15;letter-spacing:-.02em;color:var(--ui3-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ui3-mo-tile__value--muted{color:var(--ui3-text-muted);font-weight:700}.ui3-mo-tile__band{font-size:12px;font-weight:600;color:var(--ui3-text-soft);line-height:1.25;max-width:100%;min-height:1.2em;margin-bottom:1px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:break-word;word-break:normal}.ui3-mo-tile__band.is-fg{font-weight:700}.ui3-mo-tile__band.is-alt{color:var(--ui3-text-soft)}.ui3-mo-tile__band--spacer{visibility:hidden}.ui3-mo-tile__viz{margin-top:auto;width:100%}.ui3-mo-tile__viz--fg{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;gap:2px;margin-top:4px;width:100%}.ui3-mo-tile__viz--fg .ui3-mo-fg-gauge{grid-area:1 / 1;margin:0;width:100%;max-width:102px}.ui3-mo-tile__viz--fg .ui3-mo-tile__value{grid-area:1 / 1;z-index:1;align-self:end;justify-self:center;margin:0 0 2px;padding:0;font-size:1.45rem;font-weight:800;line-height:1;letter-spacing:-.03em;text-align:center;pointer-events:none}.ui3-mo-tile__viz--fg .ui3-mo-tile__band{grid-area:2 / 1;min-height:0;margin:0;text-align:center;-webkit-line-clamp:1;display:block;white-space:nowrap;text-overflow:ellipsis}.ui3-mo-tile__viz--muted{height:22px;border-radius:6px;background:var(--ui3-mint-soft);opacity:.45}.ui3-mo-tile__viz--fg .ui3-mo-tile__viz--muted{grid-area:1 / 1;width:100%;max-width:102px;height:36px;margin:0 auto}.ui3-mo-tile__src{margin-top:2px;font-size:10px;font-weight:650;letter-spacing:.02em;color:var(--ui3-text-muted);font-family:var(--ui3-font)}.ui3-mo-fg-gauge{display:block;width:100%;max-width:102px;height:auto;aspect-ratio:100 / 54;margin:0 auto;overflow:visible}.ui3-mo-fg-gauge__track{stroke:var(--ui3-border-strong);stroke-width:6;stroke-linecap:round}.ui3-mo-fg-gauge__arc{stroke-width:6;stroke-linecap:round}.ui3-mo-alt-scale{width:100%;margin-top:4px;padding:0 1px}.ui3-mo-alt-scale__track{position:relative;height:5px;border-radius:999px;background:var(--ui3-border);overflow:visible}.ui3-mo-alt-scale__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ui3-mint) 0%,var(--ui3-blue) 100%);max-width:100%}.ui3-mo-alt-scale__marker{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:var(--ui3-mint);border:1.5px solid var(--ui3-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui3-mint) 35%,transparent);transform:translate(-50%,-50%);pointer-events:none}.ui3-mo-alt-scale__labels{display:flex;justify-content:space-between;margin-top:4px;font-size:8px;font-weight:600;color:var(--ui3-text-muted);font-variant-numeric:tabular-nums;font-family:var(--ui3-mono)}.ui3-mo-spark{display:block;width:100%;height:22px;margin-top:2px;border-radius:6px}@media (min-width: 480px){.ui3-mo-grid{gap:8px}.ui3-mo-tile{flex-basis:calc((100% - 8px)/2);width:calc((100% - 8px)/2);min-width:calc((100% - 8px)/2);min-height:102px;padding:8px 10px 6px;border-radius:var(--ui3-radius-md)}.ui3-mo-tile__title{font-size:13px;-webkit-line-clamp:2;white-space:normal;display:-webkit-box}.ui3-mo-tile__title br{display:none}.ui3-mo-tile__value{font-size:1.25rem}.ui3-mo-tile__band{font-size:12px;min-height:0;-webkit-line-clamp:1;white-space:nowrap;display:block;text-overflow:ellipsis}.ui3-mo-fg-gauge{max-width:128px;height:auto}.ui3-mo-spark{height:28px}.ui3-mo-tile__src{font-size:11px}.ui3-mo-alt-scale__labels{font-size:10px}}.ui3-mo-spark--skeleton{background:linear-gradient(90deg,var(--ui3-mint-soft),color-mix(in srgb,var(--ui3-mint) 18%,transparent),var(--ui3-mint-soft));background-size:200% 100%;animation:ui3-mo-skel 1.2s ease-in-out infinite}.ui3-mo-spark--empty{display:flex;align-items:center;justify-content:center;background:var(--ui3-mint-soft);border:1px dashed var(--ui3-border);color:var(--ui3-text-muted);font-size:10px;font-weight:600;font-family:var(--ui3-font)}.ui3-mo-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-top:10px;padding-top:8px;border-top:1px solid var(--ui3-border);font-size:.68rem;font-weight:600;color:var(--ui3-text-muted);font-family:var(--ui3-font)}.ui3-mo-footer__left,.ui3-mo-footer__right{display:inline-flex;align-items:center;gap:5px;min-width:0}.ui3-mo-footer.is-stale .ui3-mo-footer__right{color:var(--ui3-yellow)}.ui3-mo-foot-ico{flex:0 0 auto;opacity:.85;color:var(--ui3-text-muted)}.ui3-mo-tile--skeleton{pointer-events:none;min-height:120px;gap:8px}.ui3-mo-skel{display:block;border-radius:6px;background:linear-gradient(90deg,var(--ui3-mint-soft),color-mix(in srgb,var(--ui3-mint) 16%,transparent),var(--ui3-mint-soft));background-size:200% 100%;animation:ui3-mo-skel 1.2s ease-in-out infinite}.ui3-mo-skel--title{width:62%;height:10px}.ui3-mo-skel--value{width:44%;height:20px}.ui3-mo-skel--viz{width:100%;height:36px;margin-top:auto}.ui3-mo-skel--foot{width:72px;height:10px}@keyframes ui3-mo-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.ui3-mo-err-msg{display:block}.ui3-mo-err-hint{display:block;margin-top:2px;font-size:11px;font-weight:500;opacity:.85}@keyframes ui3-mo-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ui3-mo-sheet-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ui3-mo-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,black 48%,transparent);box-sizing:border-box;animation:ui3-mo-backdrop-in .22s ease-out}.ui3-mo-sheet{width:100%;max-width:520px;max-height:min(88vh,720px);display:flex;flex-direction:column;border-radius:22px 22px 16px 16px;border:1px solid var(--ui3-border);background:var(--ui3-surface);color:var(--ui3-text);box-shadow:var(--ui3-shadow-card);overflow:hidden;animation:ui3-mo-sheet-in .32s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.ui3-mo-backdrop,.ui3-mo-sheet{animation:none}}.ui3-mo-handle{flex-shrink:0;width:40px;height:4px;margin:8px auto 2px;border-radius:999px;background:color-mix(in srgb,var(--ui3-text-muted) 45%,var(--ui3-border))}.ui3-mo-sheet-head{display:flex;align-items:flex-start;gap:10px;padding:6px 16px 8px}.ui3-mo-sheet-head-text{flex:1;min-width:0}.ui3-mo-sheet-title{margin:0;font-size:17px;font-weight:700}.ui3-mo-sheet-meta{margin:4px 0 0;font-size:11px;color:var(--ui3-text-muted)}.ui3-mo-close{flex:0 0 auto;width:32px;height:32px;margin:0;padding:0;border-radius:10px;border:1px solid var(--ui3-border);background:var(--ui3-surface-2);color:var(--ui3-text-muted);font-size:14px;cursor:pointer}.ui3-mo-tabs{flex-shrink:0;display:flex;gap:4px;padding:0 12px 14px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:relative;z-index:2;background:var(--ui3-surface)}.ui3-mo-tabs::-webkit-scrollbar{display:none}.ui3-mo-tab{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;border-radius:999px;border:1px solid var(--ui3-border);background:var(--ui3-surface-2);color:var(--ui3-text-muted);font-family:var(--ui3-font);font-size:11px;font-weight:600;line-height:1.25;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;white-space:nowrap;box-sizing:border-box}.ui3-mo-tab.is-active{border-color:#24e6bd59;color:var(--ui3-mint);background:#24e6bd14}.ui3-mo-sheet-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 16px 18px}.ui3-mo-detail{padding-top:2px}.ui3-mo-detail-value{margin:8px 0 0;font-size:36px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.ui3-mo-detail-status{margin:4px 0 0;font-size:14px;font-weight:600;color:var(--ui3-text-soft)}.ui3-mo-detail-meta{margin:8px 0 0;font-size:11px;color:var(--ui3-text-muted)}.ui3-mo-hist{margin:12px 0 4px}.ui3-mo-hist-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.ui3-mo-hist-title{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ui3-text-muted)}.ui3-mo-hist-src{font-size:11px;color:var(--ui3-text-soft)}.ui3-mo-hist-empty{margin:0;padding:10px 0;font-size:12px;color:var(--ui3-text-muted)}.ui3-mo-hist-chart{position:relative;height:96px;border-radius:12px;border:1px solid var(--ui3-border);background:var(--ui3-surface-2);overflow:hidden}.ui3-mo-hist-chart svg{display:block;width:100%;height:100%}.ui3-mo-hist-line{fill:none;stroke:#24e6bd;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ui3-mo-hist-cursor{stroke:#ffffff47;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ui3-mo-hist-tip{position:absolute;left:10px;top:8px;display:inline-flex;gap:8px;align-items:baseline;padding:4px 8px;border-radius:999px;background:#000000b8;color:#fff;font-size:11px;pointer-events:none}.ui3-mo-hist-tip-val{font-weight:700;font-variant-numeric:tabular-nums;color:#24e6bd}.ui3-mo-detail-gauge{margin-top:0;margin-bottom:10px}.ui3-mo-detail-gauge-bar.ui3-load-bar{height:10px;margin-top:0}.ui3-mo-detail-gauge-scale{display:flex;justify-content:space-between;margin-top:4px;font-size:10px;color:var(--ui3-text-muted)}.ui3-mo-period{display:flex;flex-wrap:wrap;gap:4px;margin-top:14px}.ui3-mo-period-chip{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--ui3-border);background:var(--ui3-surface-2);font-size:10px;font-weight:700;color:var(--ui3-text-muted)}.ui3-mo-period-chip.is-disabled{opacity:.55}.ui3-mo-chart-placeholder{margin-top:12px;padding:16px 12px;border-radius:var(--ui3-radius-sm);border:1px dashed var(--ui3-border);background:#0000001f;font-size:12px;line-height:1.4;color:var(--ui3-text-muted);text-align:center}.ui3-mo-detail-explain{margin:16px 0 0;font-size:13px;line-height:1.45;color:var(--ui3-text-soft)}.ui3-mo-detail-provider{margin:10px 0 0;font-size:10px;color:var(--ui3-text-muted)}.ui3-mo-focus-label{margin:10px 0 0;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ui3-text-muted)}.ui3-mo-sec{margin-top:18px;padding-top:14px;border-top:1px solid var(--ui3-border)}.ui3-mo-sec-title{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--ui3-text)}.ui3-mo-sec-note{margin:0 0 8px;font-size:11px;line-height:1.35;color:var(--ui3-text-muted)}.ui3-mo-prose{margin:0;font-size:13px;line-height:1.45;color:var(--ui3-text-soft);white-space:pre-wrap;overflow-wrap:anywhere}.ui3-mo-kv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ui3-mo-kv__row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.ui3-mo-kv__k{flex:0 1 auto;font-size:11px;font-weight:600;color:var(--ui3-text-muted)}.ui3-mo-kv__v{flex:1 1 auto;min-width:0;text-align:right;font-size:12px;font-weight:650;color:var(--ui3-text);overflow-wrap:anywhere}.ui3-mo-kv--muted .ui3-mo-kv__v{font-weight:600;color:var(--ui3-text-muted)}.ui3-mo-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ui3-mo-chip{display:inline-flex;max-width:100%;padding:3px 8px;border-radius:999px;border:1px solid var(--ui3-border);background:var(--ui3-surface-2);font-size:10px;font-weight:650;color:var(--ui3-text-soft);overflow-wrap:anywhere}.ui3-mo-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ui3-mo-list__main{display:block;font-size:12px;font-weight:650;color:var(--ui3-text);overflow-wrap:anywhere}.ui3-mo-list__meta{display:block;margin-top:2px;font-size:11px;color:var(--ui3-text-muted);overflow-wrap:anywhere}@keyframes ui3-cc-positions-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ui3-cc-positions-sheet-in{0%{opacity:.7;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.ui3-cc-positions-backdrop{background:#000000a8;animation:ui3-cc-positions-backdrop-in .24s ease-out}.ui3-cc-positions-sheet.pps-sheet{border-color:#48b9b04d;animation:ui3-cc-positions-sheet-in .26s cubic-bezier(.22,1,.36,1);overflow:hidden;min-height:0}.ui3-cc-positions-sheet .pps-close{display:grid;place-items:center}.ui3-cc-positions-sheet .pps-top{align-items:flex-start;gap:8px}.pos-sheet-head-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;min-width:0;flex:0 1 auto}.ui3-cc-positions-sheet .pps-top.is-sort-open .pps-top-text{display:none}.ui3-cc-positions-sheet .pps-top.is-sort-open .pos-sheet-head-actions{flex:1;min-width:0}.ui3-cc-positions-sheet .pps-top.is-sort-open .ui3-pos-sort{flex:1 1 auto;min-width:0;max-width:none}.ui3-cc-positions-sheet .pps-top.is-sort-open .ui3-pos-sort.is-expanded .ui3-pos-sort-drawer{max-width:calc(100% - 70px);min-width:0}.ui3-cc-positions-sheet .pos-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:2px 14px 12px}.pos-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pos-empty{margin:8px 0 16px;padding:16px 12px;border-radius:var(--ui3-radius-lg);background:var(--ui3-surface);border:1px solid var(--ui3-border);text-align:center;color:var(--ui3-text-soft);font-size:.88rem;font-weight:500}.pos-card{display:block;width:100%;margin:0;padding:10px 12px 12px;border-radius:var(--ui3-radius-lg);background:var(--ui3-surface);border:1px solid rgba(60,170,158,.25);color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none}.pos-card:active{opacity:.92;background:var(--ui3-surface-2)}.pos-card:focus-visible{outline:2px solid var(--ui3-mint);outline-offset:2px}.pos-card__top{display:flex;align-items:center;gap:10px;min-width:0}.pos-card__id{min-width:0;flex:1}.pos-card__aside{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex:0 1 auto}.pos-card__sym{margin:0;font-size:.95rem;font-weight:800;letter-spacing:-.02em;color:var(--ui3-text);line-height:1.2}.pos-card__pnl{margin:2px 0 0;display:flex;align-items:baseline;gap:4px;line-height:1.2}.pos-card__pnl-val{font-size:.72rem;font-weight:650;font-variant-numeric:tabular-nums}.pos-card__pnl-lbl{font-size:.72rem;font-weight:650;color:var(--ui3-text-soft)}.pos-card__pnl-own{margin-left:2px;font-size:.58rem;font-weight:750;letter-spacing:.02em;color:#3dd6b0;white-space:nowrap}.pos-card__pnl--down .pos-card__pnl-val{color:#ff5968}.pos-card__pnl--up .pos-card__pnl-val{color:var(--ui3-green)}.pos-card__pnl--flat .pos-card__pnl-val{color:var(--ui3-text-soft)}.pos-chip{flex:0 1 auto;max-width:9.5rem;padding:3px 8px;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-chip--dca_active{background:#2b6fd747;color:#8dbaf9}.pos-chip--dca_rung_reached{background:#d17d1647;color:#ffae4d}.pos-chip--profit{background:#1b8b574d;color:#8ce7b8}.pos-chip--dca_off{background:#8fb6b029;color:var(--ui3-text-soft)}.pos-card__steps{flex:0 0 auto;font-size:.86rem;font-weight:800;color:var(--ui3-text);font-variant-numeric:tabular-nums}.pos-card__chev{flex:0 0 auto;display:grid;place-items:center;color:#849a99;opacity:.9}.pos-ladder{margin-top:10px;padding-top:8px;pointer-events:none}.pos-ladder__kicker{margin:0 8px 6px;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ui3-mint)}.pos-ladder--green .pos-ladder__kicker{color:var(--ui3-green)}.pos-card--green{border-color:#1b8b5761}.pos-ladder--green .pos-ladder__fill{background:var(--ui3-green)}.pos-ladder--green .pos-ladder__node--completed{background:var(--ui3-green);border-color:var(--ui3-green);box-shadow:0 0 0 3px #1b8b5738}.pos-card--green .pos-card__left{color:var(--ui3-green)}.pos-ladder__rail{position:relative;height:16px;margin:2px 8px 0}.pos-ladder__base,.pos-ladder__fill{position:absolute;left:0;right:0;top:50%;height:3px;border-radius:999px;transform:translateY(-50%);pointer-events:none}.pos-ladder__base{background:#42595c}.pos-ladder__fill{right:auto;background:#29ddc0;width:0}.pos-ladder--amber .pos-ladder__fill{background:#ffae4d}.pos-ladder--muted .pos-ladder__fill{background:#6b8c8f59}.pos-ladder__nodes{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;height:16px}.pos-ladder__node{position:relative;width:12px;height:12px;border-radius:50%;box-sizing:border-box;background:var(--ui3-bg);border:2px solid #607477;flex:0 0 auto}.pos-ladder__node--completed{background:#29ddc0;border-color:#29ddc0;box-shadow:0 0 0 3px #29ddc02e}.pos-ladder__node--current,.pos-ladder__node--future{background:var(--ui3-bg);border-color:#607477}.pos-ladder__node--reached{background:#ffae4d;border-color:#ffae4d;box-shadow:0 0 0 3px #ffae4d38}.pos-ladder__node--muted{background:transparent;border-color:#607477}.pos-ladder__warn{position:absolute;left:50%;top:-11px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#ffae4d;color:#2a1a08;display:grid;place-items:center}.pos-ladder__captions{display:flex;justify-content:space-between;gap:2px;margin:6px 0 0}.pos-ladder__cap{flex:1 1 0;min-width:0;text-align:center}.pos-ladder__cap-name,.pos-ladder__cap-pct{display:block;font-size:.68rem;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-ladder__cap-name{color:#b8ccca}.pos-ladder__cap-pct{margin-top:1px;color:#91a7a5}.pos-ladder__cap--completed .pos-ladder__cap-pct,.pos-ladder__cap--current .pos-ladder__cap-pct{color:#29ddbb;font-weight:600}.pos-ladder__cap--reached .pos-ladder__cap-name,.pos-ladder__cap--reached .pos-ladder__cap-pct{color:#ffae4d;font-weight:600}.pos-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;min-width:0}.pos-card__next,.pos-card__note{font-size:.7rem;font-weight:650;color:var(--ui3-text-soft);min-width:0}.pos-card__left{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:650;color:var(--ui3-mint);white-space:nowrap}.pos-card--amber .pos-card__left{color:#ffae4d}.pos-card__foot--profit .pos-card__note{color:var(--ui3-green)}.pos-card__info{display:grid;place-items:center;color:currentColor;opacity:.85}.pos-sheet-foot{display:flex;align-items:flex-start;gap:8px;margin:8px 2px 0;font-size:.68rem;line-height:1.35;font-weight:400;color:var(--ui3-text-muted)}.pos-sheet-foot__icon{flex:0 0 auto;margin-top:1px;color:var(--ui3-text-muted)}.pos-sheet-foot__icon svg{width:12px;height:12px}.su-card{border-radius:18px;border:.5px solid var(--tc-card-edge);background:var(--tg-theme-secondary-bg-color, #14181f);padding:14px 16px 16px;margin:0 0 14px;box-sizing:border-box;width:100%;min-width:0;max-width:100%}.su-card--danger{border-color:color-mix(in srgb,var(--tc-red) 40%,var(--tc-card-edge))}.su-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.su-card-title{margin:0;font-size:16px;font-weight:800;letter-spacing:-.02em;color:var(--tc-text);display:inline-flex;align-items:center;gap:8px}.su-card-sub{margin:3px 0 0;font-size:12px;line-height:1.4;color:var(--tc-muted)}.su-card-badge{flex-shrink:0}.su-card-body{display:flex;flex-direction:column;gap:12px}.su-field{display:flex;flex-direction:column;gap:6px}.su-field-label{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--tc-text);min-width:0}.su-field-label--block{margin-bottom:2px}.su-field-desc{margin:0;font-size:12px;line-height:1.4;color:var(--tc-muted)}.su-field-error{margin:0;font-size:12px;line-height:1.4;color:var(--tc-red, #ff6b7a)}.su-lock-note{margin:0;font-size:11px;font-weight:600;color:color-mix(in srgb,var(--tc-warn, #e6a700) 85%,var(--tc-muted))}.su-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.su-number-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.su-number-input-wrap{display:flex;align-items:center;gap:0;border-radius:12px;border:.5px solid var(--tc-card-edge);background:var(--tc-elev);overflow:hidden;flex:0 1 150px;min-width:0;max-width:100%;box-sizing:border-box}.su-number-input-wrap--error{border-color:color-mix(in srgb,var(--tc-red) 55%,var(--tc-card-edge))}.su-number-input{min-height:44px;min-width:0;width:100%;flex:1 1 auto;border:none;background:transparent;color:var(--tc-text);padding:0 10px;font-size:16px;font-family:inherit;text-align:right;box-sizing:border-box}.su-number-input:focus-visible{outline:2px solid color-mix(in srgb,var(--tc-green, #35d49a) 45%,transparent);outline-offset:-2px}.su-number-unit{flex:0 0 auto;padding:0 10px 0 2px;font-size:12px;font-weight:700;color:var(--tc-muted)}.su-segment{display:flex;flex-wrap:wrap;gap:6px}.su-segment-btn{flex:1 1 auto;min-height:44px;min-width:72px;padding:0 12px;border-radius:12px;border:.5px solid var(--tc-card-edge);background:var(--tc-inset);color:var(--tc-muted);font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.su-segment-btn.is-active{color:color-mix(in srgb,var(--tc-green, #35d49a) 90%,var(--tc-text));border-color:color-mix(in srgb,var(--tc-green, #35d49a) 45%,var(--tc-card-edge));background:color-mix(in srgb,var(--tc-green, #35d49a) 12%,var(--tc-inset))}.su-segment-btn:disabled{opacity:.5;cursor:not-allowed}.su-segment-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--tc-green, #35d49a) 45%,transparent);outline-offset:1px}.su-help-btn{flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:.5px solid var(--tc-card-edge);background:color-mix(in srgb,var(--tc-elev) 88%,var(--tc-inset));color:var(--tc-muted2, var(--tc-muted));font-size:12px;font-weight:800;line-height:1;padding:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.su-help-btn:disabled{opacity:.45;cursor:not-allowed}.su-help-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--tc-green, #35d49a) 45%,transparent);outline-offset:1px}@keyframes su-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes su-sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.su-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:flex-end;justify-content:center;padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,black 52%,transparent);box-sizing:border-box;animation:su-backdrop-in .2s ease-out}.su-sheet{width:100%;max-width:520px;max-height:min(82vh,640px);display:flex;flex-direction:column;border-radius:20px 20px 16px 16px;border:.5px solid var(--tc-card-edge);background:var(--tc-elev);color:var(--tc-text);box-shadow:0 -12px 40px color-mix(in srgb,black 40%,transparent);overflow:hidden;animation:su-sheet-in .28s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.su-sheet-backdrop,.su-sheet{animation:none}}.su-sheet-handle{flex-shrink:0;width:40px;height:4px;margin:8px auto 4px;border-radius:999px;background:color-mix(in srgb,var(--tc-muted) 45%,var(--tc-card-edge))}.su-sheet-title{margin:4px 16px 8px;font-size:16px;font-weight:800;letter-spacing:-.02em}.su-sheet-title--danger{color:var(--tc-red, #ff6b7a)}.su-sheet-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px 8px;display:flex;flex-direction:column;gap:10px}.su-help-block{display:flex;flex-direction:column;gap:3px}.su-help-k{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted)}.su-help-v{margin:0;font-size:13px;line-height:1.5;color:var(--tc-text)}.su-help-v--mono{font-family:ui-monospace,monospace;font-size:11px;color:var(--tc-muted);word-break:break-all}.su-help-block--warn .su-help-k{color:color-mix(in srgb,var(--tc-warn, #e6a700) 90%,var(--tc-muted))}.su-help-block--debug{border-top:.5px dashed var(--tc-card-edge);padding-top:8px}.su-sheet-close{flex-shrink:0;margin:10px 16px calc(12px + env(safe-area-inset-bottom,0px));min-height:46px;border-radius:12px;border:none;background:var(--tc-inset);color:var(--tc-text);font-size:14px;font-weight:700;font-family:inherit;cursor:pointer}.su-confirm-body{font-size:13px;line-height:1.5}.su-confirm-body p{margin:0 0 8px}.su-confirm-actions{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:8px 16px calc(12px + env(safe-area-inset-bottom,0px))}.su-confirm-btn{min-height:46px;border-radius:12px;border:none;font-size:14px;font-weight:800;font-family:inherit;cursor:pointer}.su-confirm-btn--danger{background:color-mix(in srgb,var(--tc-red) 85%,black);color:#fff}.su-confirm-btn--warn{background:color-mix(in srgb,var(--tc-warn, #e6a700) 80%,black);color:#fff}.su-confirm-btn--cancel{background:var(--tc-inset);color:var(--tc-text);border:.5px solid var(--tc-card-edge)}.su-confirm-btn:disabled{opacity:.55;cursor:not-allowed}.su-nav-row{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:12px 14px;margin:0 0 10px;border-radius:16px;border:.5px solid var(--tc-card-edge);background:var(--tg-theme-secondary-bg-color, #14181f);color:var(--tc-text);font-family:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color .15s ease}.su-nav-row:active{transform:scale(.995)}.su-nav-row:focus-visible{outline:2px solid color-mix(in srgb,var(--tc-green, #35d49a) 45%,transparent);outline-offset:1px}.su-nav-row-icon{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:16px;background:color-mix(in srgb,var(--tc-green, #35d49a) 10%,var(--tc-inset))}.su-nav-row-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.su-nav-row-title{font-size:14px;font-weight:700;letter-spacing:-.01em}.su-nav-row-desc{font-size:12px;line-height:1.35;color:var(--tc-muted)}.su-nav-row-meta{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--tc-muted)}.su-nav-row-chev{flex:0 0 auto;font-size:18px;color:var(--tc-muted);opacity:.7}.su-pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em;white-space:nowrap;border:.5px solid var(--tc-card-edge);background:var(--tc-inset);color:var(--tc-muted)}.su-pill--on{color:color-mix(in srgb,var(--tc-green, #35d49a) 92%,var(--tc-text));border-color:color-mix(in srgb,var(--tc-green, #35d49a) 38%,var(--tc-card-edge));background:color-mix(in srgb,var(--tc-green, #35d49a) 12%,var(--tc-inset))}.su-pill--off{color:color-mix(in srgb,var(--tc-warn, #e6a700) 88%,var(--tc-muted));border-color:color-mix(in srgb,var(--tc-warn, #e6a700) 30%,var(--tc-card-edge))}.su-pill--tp{color:color-mix(in srgb,var(--tc-green, #35d49a) 90%,var(--tc-text))}.su-pill--dca{color:color-mix(in srgb,var(--tc-blue) 90%,var(--tc-text))}.su-pill--mode{color:var(--tc-text)}.su-pill--muted{color:var(--tc-muted)}.su-coin-card{border-radius:16px;border:.5px solid var(--tc-card-edge);background:var(--tg-theme-secondary-bg-color, #14181f);margin-bottom:10px;overflow:hidden}.su-coin-card--archived{opacity:.85}.su-coin-card-main{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;background:transparent;color:var(--tc-text);font-family:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.su-coin-card-main:focus-visible{outline:2px solid color-mix(in srgb,var(--tc-green, #35d49a) 45%,transparent);outline-offset:-2px}.su-coin-icon{flex:0 0 auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-size:11px;font-weight:800;letter-spacing:-.02em;color:var(--tc-text);background:var(--tc-inset);border:.5px solid var(--tc-card-edge);overflow:visible;padding:0}.su-coin-icon .coin-avatar-with-marker,.su-coin-icon .coin-avatar-with-marker .ppm-avatar{width:38px;height:38px}.su-coin-icon .ppm-avatar{width:100%;height:100%;border-radius:inherit;background:transparent}.su-coin-card-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.su-coin-card-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.su-coin-card-base{font-size:16px;font-weight:800;letter-spacing:-.02em}.su-coin-card-pills{display:flex;flex-wrap:wrap;gap:5px}.su-coin-card-budget{font-size:12px;font-weight:600;color:var(--tc-muted)}.su-coin-restore{display:block;width:100%;min-height:44px;border:none;border-top:.5px solid var(--tc-card-edge);background:color-mix(in srgb,var(--tc-green, #35d49a) 8%,transparent);color:color-mix(in srgb,var(--tc-green, #35d49a) 90%,var(--tc-text));font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.su-coin-restore:disabled{opacity:.55;cursor:not-allowed}.su-ai-btn-block{display:flex;flex-direction:column;gap:6px}.su-ai-btn-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.su-ai-btn{flex:1 1 auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:12px;border:.5px solid color-mix(in srgb,var(--tc-blue) 35%,var(--tc-card-edge));background:color-mix(in srgb,var(--tc-blue) 10%,var(--tc-inset));color:var(--tc-text);font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.su-ai-btn:disabled{opacity:.55;cursor:not-allowed}.su-ai-btn-spark{font-size:14px}.su-ai-badge{flex:0 0 auto;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--tc-warn, #e6a700) 92%,var(--tc-text));background:color-mix(in srgb,var(--tc-warn, #e6a700) 14%,var(--tc-inset));border:.5px solid color-mix(in srgb,var(--tc-warn, #e6a700) 32%,var(--tc-card-edge))}.su-ai-btn-hint{margin:0;font-size:11px;line-height:1.4;color:var(--tc-muted)}.su-warning{border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.45}.su-warning--warn{color:color-mix(in srgb,var(--tc-warn, #e6a700) 90%,var(--tc-text));background:color-mix(in srgb,var(--tc-warn, #e6a700) 10%,var(--tc-inset));border:.5px solid color-mix(in srgb,var(--tc-warn, #e6a700) 30%,var(--tc-card-edge))}.su-warning--danger{color:color-mix(in srgb,var(--tc-red) 92%,var(--tc-text));background:color-mix(in srgb,var(--tc-red) 10%,var(--tc-inset));border:.5px solid color-mix(in srgb,var(--tc-red) 35%,var(--tc-card-edge))}.su-warning--info{color:var(--tc-muted);background:var(--tc-inset);border:.5px solid var(--tc-card-edge)}.su-sticky-actions{position:sticky;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:40;margin:12px 0;padding:10px 12px;border-radius:16px;border:.5px solid color-mix(in srgb,var(--tc-warn, #e6a700) 35%,var(--tc-card-edge));background:color-mix(in srgb,var(--tg-theme-secondary-bg-color, #14181f) 92%,black);box-shadow:0 10px 30px color-mix(in srgb,black 45%,transparent);display:flex;flex-direction:column;gap:8px}.su-sticky-hint{font-size:12px;font-weight:700;color:color-mix(in srgb,var(--tc-warn, #e6a700) 90%,var(--tc-text))}.su-sticky-btns{display:flex;gap:8px}.su-sticky-save{flex:1 1 auto;min-height:44px;border-radius:12px;border:none;background:var(--tg-theme-button-color, var(--tc-blue));color:var(--tg-theme-button-text-color, #fff);font-size:13px;font-weight:800;font-family:inherit;cursor:pointer}.su-sticky-cancel{flex:0 0 auto;min-height:44px;padding:0 14px;border-radius:12px;border:.5px solid var(--tc-card-edge);background:var(--tc-inset);color:var(--tc-text);font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.su-sticky-save:disabled,.su-sticky-cancel:disabled{opacity:.55;cursor:not-allowed}.su-screen{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.su-screen-head{margin:4px 0 14px}.su-screen-title{margin:0;font-size:20px;font-weight:800;letter-spacing:-.03em;color:var(--tc-text)}.su-screen-sub{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--tc-muted)}.su-tg-dim{opacity:.45}.su-tg-test-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.su-tg-send{flex:0 0 auto;min-height:36px;padding:0 14px;border:none;border-radius:12px;background:var(--tg-theme-button-color, var(--tc-blue));color:var(--tg-theme-button-text-color, #fff);font-size:13px;font-weight:800;font-family:inherit;cursor:pointer}.su-tg-send:disabled{opacity:.55;cursor:not-allowed}.su-tg-note{margin:14px 2px 0;font-size:12px;line-height:1.4;color:var(--tc-muted)}.su-section-label{margin:16px 2px 8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted)}.su-mode-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.su-mode-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:72px;padding:12px 12px 14px;border-radius:14px;border:1.5px solid var(--tc-card-edge);background:color-mix(in srgb,var(--tg-theme-bg-color, #0b0f14) 55%,transparent);color:var(--tc-text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background .15s ease}.su-mode-card:disabled{opacity:.45;cursor:not-allowed}.su-mode-card--active{border-color:var(--tc-green, #3dd68c);background:color-mix(in srgb,var(--tc-green, #3dd68c) 12%,transparent)}.su-mode-card-title{font-size:14px;font-weight:800;letter-spacing:-.02em;color:var(--tc-muted)}.su-mode-card--active .su-mode-card-title{color:var(--tc-green, #3dd68c)}.su-mode-card-desc{font-size:11px;line-height:1.35;color:var(--tc-muted);font-weight:500}.su-summary-grid{display:flex;flex-direction:column;gap:8px}.su-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px}.su-summary-k{color:var(--tc-muted);font-weight:600}.su-summary-v{color:var(--tc-text);font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.su-coin-head{display:flex;align-items:center;gap:12px;margin:4px 0 14px}.su-coin-head-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.su-coin-head-title{margin:0;font-size:19px;font-weight:800;letter-spacing:-.03em}.su-coin-head-pair{font-size:12px;font-weight:600;color:var(--tc-muted)}.su-coin-head-pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.su-back-btn{margin:6px 0 10px;padding:8px 0;min-height:44px;min-width:44px;border:0;background:none;color:color-mix(in srgb,var(--tc-green, #35d49a) 90%,var(--tc-text));font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;text-align:left}.su-search-row{display:flex;gap:8px;margin-bottom:10px}.su-search-input{flex:1 1 auto;min-height:44px;min-width:0;border-radius:12px;border:.5px solid var(--tc-card-edge);background:var(--tc-elev);color:var(--tc-text);padding:0 12px;font-size:16px;font-family:inherit;box-sizing:border-box}.su-add-row{display:flex;gap:8px;margin:10px 0 4px}.su-add-btn{flex:0 0 auto;min-height:44px;padding:0 16px;border-radius:12px;border:none;background:var(--tg-theme-button-color, var(--tc-blue));color:var(--tg-theme-button-text-color, #fff);font-size:13px;font-weight:800;font-family:inherit;cursor:pointer}.su-add-btn:disabled{opacity:.55;cursor:not-allowed}.su-ladder{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.su-ladder-row{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr) 44px;gap:8px;align-items:center;min-width:0;width:100%}.su-ladder-row .su-number-input-wrap{flex:1 1 0;min-width:0}.su-ladder-row--tp{grid-template-columns:minmax(72px,auto) 1fr}.su-ladder-step-label{font-size:13px;font-weight:700;color:var(--tc-text);display:inline-flex;align-items:center;gap:6px}.su-ladder-step-label--done{color:color-mix(in srgb,var(--tc-green, #35d49a) 90%,var(--tc-text))}.su-ladder-done-mark{font-size:11px}.su-ladder-remove{min-width:44px;min-height:44px;border-radius:10px;border:.5px solid var(--tc-card-edge);background:var(--tc-inset);color:var(--tc-muted);font-size:13px;font-family:inherit;cursor:pointer}.su-ladder-remove:disabled{opacity:.45;cursor:not-allowed}.su-ladder-add{min-height:44px;border-radius:12px;border:.5px dashed var(--tc-card-edge);background:transparent;color:var(--tc-muted);font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.su-ladder-progress{display:flex;gap:4px;margin:2px 0}.su-ladder-progress-tick{flex:1 1 0;height:5px;border-radius:3px;background:color-mix(in srgb,var(--tc-muted) 22%,transparent)}.su-ladder-progress-tick--done{background:color-mix(in srgb,var(--tc-green, #35d49a) 80%,transparent)}.su-plan-forecast{margin:10px 0 12px}.su-plan-forecast-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.su-plan-forecast-title{font-size:12px;font-weight:700;color:var(--tc-text, #eafff9)}.su-plan-forecast-value{font-size:12px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--tc-text, #eafff9);text-align:right}.su-plan-forecast-track{display:flex;height:8px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--tc-muted) 18%,transparent)}.su-plan-forecast-seg{display:block;height:100%;min-width:0}.su-plan-forecast-seg--first{background:var(--tc-green, #35d49a)}.su-plan-forecast-seg--dca{background:#6ec1ff}.su-plan-forecast-seg--rest{background:transparent}.su-plan-forecast--over .su-plan-forecast-track{box-shadow:0 0 0 1px color-mix(in srgb,var(--tc-amber, #f0b429) 55%,transparent)}.su-plan-forecast--over .su-plan-forecast-value{color:var(--tc-amber, #f0b429)}.su-plan-forecast-sub{margin-top:6px}.su-disabled-note{margin:0;font-size:12px;line-height:1.45;color:var(--tc-muted)}.su-collapsed-fields{opacity:.5;pointer-events:none}.su-details{border-radius:14px;border:.5px solid var(--tc-card-edge);background:var(--tc-inset);overflow:hidden}.su-details+.su-details{margin-top:8px}.su-details-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:0 14px;cursor:pointer;list-style:none;font-size:13px;font-weight:700;color:var(--tc-text);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.su-details-summary::-webkit-details-marker{display:none}.su-details-summary-chev{font-size:16px;color:var(--tc-muted);transition:transform .15s ease}.su-details[open]>.su-details-summary .su-details-summary-chev{transform:rotate(90deg)}.su-details-body{padding:4px 14px 14px;display:flex;flex-direction:column;gap:12px;border-top:.5px solid var(--tc-card-edge)}.su-danger-btn{width:100%;min-height:46px;border-radius:12px;border:.5px solid color-mix(in srgb,var(--tc-red) 45%,var(--tc-card-edge));background:color-mix(in srgb,var(--tc-red) 12%,var(--tc-elev));color:color-mix(in srgb,var(--tc-red) 90%,var(--tc-text));font-size:14px;font-weight:700;font-family:inherit;cursor:pointer}.su-danger-btn:disabled{opacity:.55;cursor:not-allowed}.su-secondary-btn{width:100%;min-height:44px;border-radius:12px;border:.5px solid var(--tc-card-edge);background:var(--tc-inset);color:var(--tc-text);font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.su-secondary-btn:disabled{opacity:.55;cursor:not-allowed}.su-toast{position:fixed;left:0;right:0;bottom:calc(84px + env(safe-area-inset-bottom,0px));margin-inline:auto;z-index:1400;padding:10px 16px;border-radius:999px;background:color-mix(in srgb,var(--tc-green, #35d49a) 22%,#10151c);border:.5px solid color-mix(in srgb,var(--tc-green, #35d49a) 45%,transparent);color:var(--tc-text);font-size:13px;font-weight:700;box-shadow:0 8px 26px color-mix(in srgb,black 40%,transparent);pointer-events:none;white-space:nowrap;width:max-content;max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis}.su-version-card{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.su-version-k{color:var(--tc-muted);font-weight:600}.su-version-v{color:var(--tc-text);font-weight:800;font-variant-numeric:tabular-nums}.su-bnb-screen{overflow-x:hidden}.su-bnb-copy{margin:0;font-size:13px;line-height:1.45;color:var(--tc-text)}.su-bnb-copy--muted{color:var(--tc-muted);font-weight:500}.su-bnb-progress{display:flex;flex-direction:column;gap:6px}.su-bnb-progress-track{height:8px;border-radius:99px;background:var(--tc-inset);overflow:hidden}.su-bnb-progress-fill{height:100%;border-radius:99px;max-width:100%}.su-bnb-progress-fill--ok{background:var(--tc-green, #35d49a)}.su-bnb-progress-fill--warn{background:var(--tc-warn, #e6a700)}.su-bnb-progress-fill--danger{background:var(--tc-danger, #e85d5d)}.su-bnb-progress-fill--neutral{background:color-mix(in srgb,var(--tc-muted) 55%,transparent)}.su-bnb-progress-label{font-size:12px;font-weight:700;color:var(--tc-muted)}.su-bnb-stat .su-summary-v{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.su-bnb-stat-sub{font-size:11px;font-weight:600;color:var(--tc-muted)}.su-bnb-actions{display:flex;gap:8px}.su-bnb-btn{flex:1 1 auto;min-height:44px;padding:0 12px;border-radius:12px;border:.5px solid var(--tc-card-edge);background:var(--tc-inset);color:var(--tc-text);font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.su-bnb-btn--primary{border:none;background:var(--tg-theme-button-color, var(--tc-blue));color:var(--tg-theme-button-text-color, #fff);font-weight:800}.su-bnb-btn--ghost{flex:0 0 auto;width:100%;background:transparent}.su-bnb-btn:disabled{opacity:.55;cursor:not-allowed}.su-bnb-dirty-hint{margin:0;font-size:12px;font-weight:700;color:color-mix(in srgb,var(--tc-warn, #e6a700) 90%,var(--tc-text))}.su-bnb-details-toggle{min-height:44px;padding:0;border:0;background:none;color:color-mix(in srgb,var(--tc-green, #35d49a) 90%,var(--tc-text));font-size:13px;font-weight:700;font-family:inherit;text-align:left;cursor:pointer}.su-bnb-retry{display:block;margin-top:10px;min-height:44px;padding:0 12px;border-radius:12px;border:.5px solid var(--tc-card-edge);background:var(--tc-inset);color:var(--tc-text);font-size:13px;font-weight:700;font-family:inherit}.su-bnb-confirm p{margin:0 0 8px}.ss-bnb-line{display:flex;flex-direction:column;gap:2px}.ss-bnb-line__title{font-weight:700}.ss-bnb-line__detail{color:var(--tc-muted, inherit)}.coin-avatar-with-marker{position:relative;display:inline-grid;flex-shrink:0;line-height:0}.ab-coin-marker{position:absolute;top:-4px;right:-4px;z-index:2;width:17px;height:17px;border-radius:999px;display:grid;place-items:center;pointer-events:none;font-size:7px;font-weight:800;letter-spacing:-.03em;line-height:1;color:#fff;background:radial-gradient(circle at 30% 25%,#2a3a52,#121820 72%);border:1px solid rgba(150,190,255,.9);box-shadow:0 0 0 1px #0a0e14d9,0 0 6px #78a0ff8c}.ab-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;background:#6ec1ff29;color:#8fd0ff;border:1px solid rgba(110,193,255,.28);white-space:nowrap}.ab-badge--warn{background:#f0b42929;color:#f0b429;border-color:#f0b42959}.ab-badge--muted{background:#8b97a824;color:#8b97a8;border-color:#8b97a840}.ab-card{margin:12px 0;padding:12px;border-radius:14px;border:1px solid var(--ui3-border, rgba(255, 255, 255, .08));background:var(--ui3-surface, #121820)}.ab-card h2,.ab-card h3{margin:0 0 8px;font-size:15px;font-weight:700}.ab-row{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:4px 0}.ab-row span:first-child{color:var(--ui3-muted, #8b97a8)}.ab-row b{font-weight:650;text-align:right}.ab-live-flag{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ab-live-flag--off{color:#8b97a8}.ab-live-flag--on{color:#3dd68c}.ab-live-flag--pause{color:#7eb6ff}.ab-live-flag--drain{color:#f0b429}.ab-live-flag--fail{color:#ff6b6b}.ab-ready-row{display:flex;gap:8px;align-items:flex-start;font-size:13px;padding:5px 0;line-height:1.35}.ab-ready-mark{flex:0 0 auto;font-weight:800}.ab-ready-mark--block{color:#ff6b6b}.ab-ready-mark--warn{color:#f0b429}.ab-ready-mark--fact{color:#8b97a8}.ab-card--live-on{border-color:#3dd68c59}.ab-card--live-pause{border-color:#7eb6ff73}.ab-card--live-drain{border-color:#f0b42966}.ab-note{margin:8px 0 0;font-size:12px;color:var(--ui3-muted, #8b97a8);line-height:1.4}.ab-warn{margin:8px 0 0;font-size:12px;color:#f0b429;line-height:1.4}.ab-grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.ab-variant{padding:10px;border-radius:12px;background:#ffffff08;min-width:0}.ab-variant h4{margin:0 0 6px;font-size:11px;letter-spacing:.04em;color:var(--ui3-muted, #8b97a8)}.ab-diff{margin-top:8px}.ab-diff-row{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-top:1px solid rgba(255,255,255,.06);font-size:12px}.ab-actions{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ab-signal-outcomes{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.ab-signal-outcome{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--ui3-muted, #8b97a8)}.ab-list-item{display:block;width:100%;text-align:left;padding:10px 12px;margin:0 0 8px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit}.ab-list-item.is-open{border-color:#6ec1ff66}.ab-metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.ab-metric{min-width:0}.ab-metric kbd,.ab-metric .k{display:block;font-size:10px;color:var(--ui3-muted, #8b97a8)}.ab-metric .v{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.an4-ab{margin:16px 0 8px}.ab-details{margin:8px 0;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;overflow:hidden}.ab-details-summary{display:flex;flex-direction:column;gap:2px;padding:12px;cursor:pointer;list-style:none;font-size:14px;font-weight:700}.ab-details-summary::-webkit-details-marker{display:none}.ab-details-sub{font-size:11px;font-weight:500;color:var(--ui3-muted, #8b97a8)}.ab-details-body{padding:0 8px 8px}.ab-select{width:100%;margin-top:6px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000040;color:inherit;font-size:14px}.ab-payload{margin:8px 0 0;padding:10px;border-radius:10px;background:#00000047;font-size:11px;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.ab-tv-hint{margin-top:8px;display:flex;flex-direction:column;gap:12px}.ab-tv-alert{padding-top:4px}.ab-tv-alert .su-secondary-btn{margin-top:8px}.ab-settings-dirty{padding-bottom:96px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ab-live-cta{margin-top:4px}.ab-cta-start,.ab-cta-drain{width:100%;min-height:46px;border-radius:12px;font-size:14px;font-weight:800;font-family:inherit;cursor:pointer}.ab-cta-start{border:none;background:var(--tc-green, #35d49a);color:#102018}.ab-cta-drain{border:.5px solid color-mix(in srgb,var(--tc-warn, #e6a700) 55%,var(--tc-card-edge));background:color-mix(in srgb,var(--tc-warn, #e6a700) 14%,var(--tc-elev));color:color-mix(in srgb,var(--tc-warn, #e6a700) 88%,var(--tc-text))}.ab-cta-start:disabled,.ab-cta-drain:disabled{opacity:.55;cursor:not-allowed}.ab-coin{display:flex;flex-direction:column;gap:12px;margin:12px 0;padding:15px;border-radius:16px;border:1px solid rgba(120,186,178,.38);background:#101820;color:var(--ui3-text, #eafff9);min-width:0}.ab-coin__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ab-coin__lead{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.ab-coin__title{margin:0;font-size:17px;font-weight:750;letter-spacing:-.01em}.ab-coin__chips{display:flex;flex-wrap:wrap;gap:6px}.ab-coin__pill{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.ab-coin__pill--live{color:#3dd68c;background:#3dd68c1f;border:1px solid rgba(61,214,140,.4)}.ab-coin__pill--mode{color:#b7c3d4;background:#8ca0be1a;border:1px solid rgba(140,160,190,.28)}.ab-coin__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.ab-coin__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#00000047;overflow:hidden}.ab-coin__summary-item{min-width:0;padding:8px 4px 9px;text-align:center}.ab-coin__summary-item+.ab-coin__summary-item{border-left:1px solid rgba(255,255,255,.08)}.ab-coin__summary-label{display:block;margin-bottom:3px;color:var(--ui3-text-muted, #8b97a8);font-size:11px;font-weight:650;line-height:1.2}.ab-coin__summary-value{display:block;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.25;overflow-wrap:anywhere}.ab-coin__summary-value--live{color:#3dd68c}.ab-coin__summary-value--drain{color:#f0b429}.ab-coin__warnings{display:flex;flex-direction:column;gap:6px}.ab-coin__warning{display:flex;align-items:flex-start;gap:6px;margin:0;padding:6px 10px;border-radius:10px;border:1px solid rgba(240,180,41,.4);background:#f0b4291f;color:#f0b429;font-size:12px;font-weight:650;line-height:1.35}.ab-coin__icon{width:14px;height:14px;flex:0 0 auto;margin-top:1px}.ab-coin__diff-wrap{min-width:0;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.ab-coin__diff{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:#d5deea;font:inherit;font-size:13px;text-align:left}button.ab-coin__diff{cursor:pointer}button.ab-coin__diff:hover,button.ab-coin__diff:active{background:#ffffff0a}.ab-coin__chevron{margin-left:auto;width:14px;height:14px;flex:0 0 auto}.ab-coin__diff-list{display:flex;flex-direction:column;gap:8px;min-width:0;padding:0 10px 10px 32px}.ab-coin__diff-item{min-width:0}.ab-coin__diff-name{display:block;color:#d5deea;font-size:13px;font-weight:650;overflow-wrap:anywhere}.ab-coin__diff-values{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:2px;color:var(--ui3-text-muted, #8b97a8);font-size:12px;overflow-wrap:anywhere}.ab-coin__diff span{min-width:0;overflow-wrap:anywhere}.ab-coin__variants{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ab-coin__variant{min-width:0;padding:10px;border-radius:14px}.ab-coin__variant--a{background:#24d6b00f;border:1px solid rgba(36,214,176,.38)}.ab-coin__variant--b{background:#5a96ff12;border:1px solid rgba(110,160,255,.38)}.ab-coin__variant-head{display:flex;align-items:center;gap:6px;margin-bottom:8px}.ab-coin__variant-head h4{margin:0;font-size:13px;font-weight:750;letter-spacing:.01em}.ab-coin__mark{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;line-height:1;flex:0 0 auto}.ab-coin__mark--a{color:#083028;background:#3dd6b0}.ab-coin__mark--b{color:#071428;background:#6aa7ff}.ab-coin__metric{display:flex;justify-content:space-between;align-items:baseline;gap:6px;padding:2px 0;font-size:13px}.ab-coin__metric span{color:var(--ui3-text-muted, #8b97a8);font-size:12px}.ab-coin__metric b{font-weight:700;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.ab-coin__pnl{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.ab-coin__pnl--pos{color:#3dd6b0}.ab-coin__pnl--neg{color:#ff5968}.ab-coin__pnl--zero{color:inherit}.ab-coin__metric .ab-coin__pnl-sub{color:inherit;font-size:11px;font-weight:650}.ab-coin__split{height:1px;margin:6px 0;background:#ffffff14}.ab-coin__state{display:inline-flex;align-items:center;min-height:20px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:750;line-height:1.2}.ab-coin__state--a.ab-coin__state--open{color:#083028;background:#3dd6b0}.ab-coin__state--a.ab-coin__state--flat,.ab-coin__state--b.ab-coin__state--flat{color:#c5d0dc;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.ab-coin__state--b.ab-coin__state--open{color:#071428;background:#6aa7ff}.ab-coin__unavailable{margin:0 0 6px;color:#f0b429;font-size:12px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.ab-coin__details-toggle{width:100%;margin:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000052;color:#d5deea;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ab-coin__details{display:flex;flex-direction:column;gap:10px;min-width:0}.ab-coin__econ-card{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.ab-coin__econ-card--a{background:#24d6b00f;border-color:#24d6b061}.ab-coin__econ-card--b{background:#5a96ff12;border-color:#6ea0ff61}.ab-coin__econ-card h4{margin:0 0 4px;font-size:13px;font-weight:750}.ab-coin__econ-group{margin:8px 0 2px;color:var(--ui3-text-muted, #8b97a8);font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.ab-coin__econ-row--total b{font-size:14px;font-weight:800}.ab-coin__econ-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:3px 0;font-size:13px}.ab-coin__econ-row span{color:var(--ui3-text-muted, #8b97a8);font-size:12px}.ab-coin__econ-row b{font-weight:700;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}@media (max-width: 340px){.ab-coin__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-coin__summary-item:nth-child(odd){border-left:0}.ab-coin__summary-item:nth-child(n+3){border-top:1px solid rgba(255,255,255,.08)}.ab-coin__variants{grid-template-columns:minmax(0,1fr)}}.ab-period{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.ab-period__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.ab-period__metric{min-width:0;display:flex;flex-direction:column;gap:2px}.ab-period__metric span{color:var(--ui3-text-muted, #8b97a8);font-size:11px}.ab-period__metric b{font-size:18px;font-variant-numeric:tabular-nums}.ab-period__coin{min-width:0;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.ab-period__coin-head{display:flex;align-items:center;gap:8px;min-width:0}.ab-period__coin-head b{font-size:16px}.ab-period__tests{margin-left:auto;color:var(--ui3-text-muted, #8b97a8);font-size:12px;white-space:nowrap}.ab-period__counts{margin:6px 0 8px;color:var(--ui3-text-muted, #8b97a8);font-size:12px}.ab-period__variants{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.ab-period__variant{min-width:0;padding:8px;border-radius:14px}.ab-period__variant--a{background:#24d6b00f;border:1px solid rgba(36,214,176,.38)}.ab-period__variant--b{background:#5a96ff12;border:1px solid rgba(110,160,255,.38)}.ab-period__variant h4{margin:0 0 6px;font-size:12px}.ab-period__variant p{display:flex;justify-content:space-between;gap:6px;margin:0;font-size:12px}.ab-period__variant p span{color:var(--ui3-text-muted, #8b97a8)}.ab-period__pnl--pos{color:#3dd6b0}.ab-period__pnl--neg{color:#ff5968}.ab-period__open{width:100%;display:flex;justify-content:space-between;margin-top:8px;padding:8px 2px;border:0;background:transparent;color:#d5deea;font:inherit;font-size:13px;cursor:pointer}.ab-period__details{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.ab-period__experiment{min-width:0;padding:8px;border-radius:12px;background:#ffffff08}.ab-period__experiment p,.ab-period__experiment-title{margin:0 0 4px;font-size:12px;overflow-wrap:anywhere}.ab-period__experiment-title{font-weight:750}@media (max-width: 340px){.ab-period__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-period__variant{padding:6px}.ab-period__variant h4,.ab-period__variant p{font-size:11px}}.ab-control{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%;box-sizing:border-box;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.ab-control-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.ab-control-list .ab-list-item,button.ab-list-item{margin:0;min-height:44px;font-family:inherit;font-size:13px;cursor:pointer;box-sizing:border-box;color:var(--tc-text, var(--ui3-text, #eafff9));-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow-wrap:anywhere}.ab-control-card{display:flex;flex-direction:column;align-items:stretch;gap:2px}.ab-control-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ab-control-card__symbol{min-width:0;font-size:15px;font-weight:750;overflow-wrap:anywhere}.ab-control-card__line{display:block;min-width:0;color:var(--ui3-muted, #8b97a8);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.ab-field-input{width:100%;box-sizing:border-box;min-height:44px;border-radius:12px;border:.5px solid var(--tc-card-edge, rgba(255, 255, 255, .12));background:var(--tc-inset, #1f252f);color:var(--tc-text, #f2f3f5);font-family:inherit;font-size:16px;padding:0 12px}.ab-b-details{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));max-width:100%;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:12px}.ab-account-switcher{margin:0 12px 4px;flex-shrink:0}.ab-b-details .su-segment-btn,.ab-account-switcher .su-segment-btn{min-height:36px}.ab-b-head{display:flex;align-items:center;gap:10px;min-width:0}.ab-b-head .su-screen-title,.ab-b-head .ab-detail__meta,.ab-b-details .su-section-label{margin:0}.ab-b-head .ab-badge{margin-left:auto}.ab-b-price{margin:4px 0 0;font-size:20px;font-weight:800}.ab-b-empty{margin:0;font-size:16px;font-weight:700}.ab-b-details .ab-actions .su-secondary-btn,.ab-b-details .ab-actions .su-danger-btn,.ab-b-details .su-segment-btn,.ab-control .su-secondary-btn,.ab-control .su-danger-btn,.ab-control .su-segment-btn,.ab-btn-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ab-btn-primary{width:100%;min-height:44px;border-radius:12px;border:.5px solid color-mix(in srgb,var(--tc-green, #35d49a) 45%,var(--tc-card-edge, transparent));background:color-mix(in srgb,var(--tc-green, #35d49a) 16%,var(--tc-inset, #1f252f));color:var(--tc-text, #f2f3f5);font-size:14px;font-weight:750;font-family:inherit;cursor:pointer}.ab-btn-primary:disabled{opacity:.55;cursor:not-allowed}.ab-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ab-summary--compact{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.ab-steps{display:flex;gap:8px;margin:0;padding:0;list-style:none}.ab-steps li{flex:1;min-width:0;padding:0;background:none;color:var(--ui3-text-muted, #8fb6b0);font-size:12px;font-weight:700}.ab-step{display:flex;align-items:center;gap:6px;width:100%;min-height:28px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}.ab-step i{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--ui3-radius-sm, 10px);border:1px solid var(--ui3-border, rgba(151, 255, 231, .12));font-style:normal;font-size:11px}.ab-steps li.is-current{color:var(--ui3-text, #eafff9)}.ab-steps li.is-current .ab-step i{background:var(--ui3-mint, #24e6bd);color:#04221c;border-color:transparent}.ab-steps li.is-done{color:var(--ui3-text-soft, #b8d8d2)}.ab-setup-head{display:flex;align-items:center;gap:10px;min-width:0}.ab-setup-head .su-section-label,.ab-setup-head .su-screen-title{margin:0}.ab-setup-head .ab-badge{margin-left:auto}.ab-choices{display:flex;flex-direction:column;gap:8px}.ab-choice{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:44px;padding:10px 12px;border-radius:var(--ui3-radius-md, 16px);border:1px solid var(--ui3-border, rgba(151, 255, 231, .12));background:var(--ui3-surface, #0d1f23);color:var(--ui3-text, #eafff9);font-family:inherit;text-align:left}.ab-choice i{flex:0 0 auto;width:16px;height:16px;margin-top:2px;border-radius:999px;border:1px solid var(--ui3-border-strong, rgba(151, 255, 231, .22))}.ab-choice.is-selected{border-color:var(--ui3-mint, #24e6bd);background:var(--ui3-mint-soft, rgba(36, 230, 189, .14))}.ab-choice.is-selected i{border-color:var(--ui3-mint, #24e6bd);box-shadow:inset 0 0 0 4px var(--ui3-mint, #24e6bd)}.ab-choice b,.ab-choice span{display:block}.ab-choice b{font-size:14px;font-weight:700}.ab-choice span span{margin-top:2px;color:var(--ui3-text-muted, #8fb6b0);font-size:12px;line-height:1.35}.ab-compare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:end}.ab-compare__name,.ab-compare__side span{display:block;color:var(--ui3-text-muted, #8fb6b0);font-size:12px;font-weight:700}.ab-compare__name{grid-column:1 / -1;margin:0;color:var(--ui3-text, #eafff9);font-size:14px}.ab-compare__side b{display:block;min-height:44px;line-height:44px;font-size:16px}.ab-compare__arrow{padding-bottom:12px;color:var(--ui3-text-muted, #8fb6b0)}.ab-url{margin:0;overflow-wrap:anywhere;font-family:var(--ui3-mono, ui-monospace, monospace);font-size:12px;line-height:1.4}.ab-check{margin:8px 0 0;padding:0;list-style:none}.ab-check li{margin:0;color:var(--ui3-text-soft, #b8d8d2);font-size:13px;line-height:1.45}.ab-setup-bar,.ab-settings-bar{position:fixed;left:50%;transform:translate(-50%);width:min(366px,calc(100% - 24px));bottom:calc(var(--ui3-tab-h, 62px) + env(safe-area-inset-bottom,0px) + 8px);z-index:260;display:flex;flex-direction:column;gap:8px;padding-top:8px}.ab-settings-footer{position:fixed;left:0;right:0;bottom:var(--ui3-bottom-nav-space, calc(62px + env(safe-area-inset-bottom, 0px)) );z-index:40;display:flex;flex-direction:column;gap:8px;padding:10px 16px 12px;background:var(--tg-theme-bg-color, #0b0f14);border-top:.5px solid var(--tc-card-edge, rgba(255, 255, 255, .08));box-shadow:0 -8px 24px color-mix(in srgb,black 35%,transparent)}.ab-settings-footer .su-secondary-btn,.ab-settings-footer .ab-btn-primary{width:100%}.ab-b-settings.su-screen{padding-bottom:calc(var(--ui3-bottom-nav-space, calc(62px + env(safe-area-inset-bottom, 0px)) ) + 140px)!important}.ab-coin.su-screen,.ab-create{padding-bottom:calc(var(--ui3-tab-h, 62px) + 120px + env(safe-area-inset-bottom,0px))}.ab-summary--compact div{display:flex;align-items:baseline;justify-content:center;gap:4px;padding:6px 8px}.ab-summary--compact b,.ab-summary--compact span{display:inline;margin:0;font-size:12px}.ab-summary div{min-width:0;padding:8px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;text-align:center}.ab-summary b{display:block;font-size:16px}.ab-summary span{display:block;margin-top:2px;color:var(--ui3-muted, #8b97a8);font-size:11px;font-weight:700}.ab-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ab-warn-card{display:flex;flex-direction:column;gap:4px;margin:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(240,180,41,.4);background:#f0b4291f;color:#f0b429;font-size:13px;line-height:1.35}.ab-warn-card strong,.ab-warn-card p{margin:0}.ab-history-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ab-history-row__when{color:var(--ui3-muted, #8b97a8);font-size:12px}.ab-control .ab-card{margin:0}.ab-control__sub{margin:0;color:var(--ui3-muted, #8b97a8);font-size:13px;line-height:1.35}.ab-section-head{display:flex;align-items:baseline;justify-content:space-between}.ab-section-head .su-section-label{margin-bottom:0}.ab-section-head>span{color:var(--ui3-muted, #8b97a8);font-size:12px;font-weight:700}.ab-empty{padding:16px;border-radius:16px;border:1px solid rgba(120,186,178,.28);background:#101820e6;text-align:center}.ab-empty b{display:block;margin-bottom:6px}.ab-empty__text{margin:0 0 12px;color:var(--ui3-muted, #8b97a8);font-size:13px;line-height:1.4}.ab-control-card__identity{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;gap:8px;align-items:center}.ab-control-card__chev{color:var(--ui3-muted, #8b97a8);font-size:18px;line-height:1}.ab-control-card__name{display:block;color:var(--ui3-muted, #8b97a8);font-size:12px;font-weight:650}.ab-control-card--history{min-height:72px;padding-top:8px;padding-bottom:8px}.ab-coin-row{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ab-coin-row--static{cursor:default}.ab-coin-row__text{display:flex;flex-direction:column;min-width:0;flex:1}.ab-coin-row__text b{font-size:15px}.ab-coin-row__text span{color:var(--ui3-muted, #8b97a8);font-size:12px}.ab-coin-row__chev{color:var(--ui3-muted, #8b97a8);font-size:18px}.ab-create{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.ab-detail{display:flex;flex-direction:column;gap:10px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.ab-detail__back{align-self:flex-start;min-height:36px;padding:0;border:0;background:transparent;color:var(--tc-muted, #9aa3b3);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.ab-detail__hero{display:grid;grid-template-columns:44px minmax(0,.7fr) minmax(0,1.1fr);gap:10px;align-items:center;padding:12px;border-radius:18px;border:1px solid rgba(120,186,178,.28);background:linear-gradient(180deg,#162830f2,#0e161ef2)}.ab-detail__symbol{font-size:18px;font-weight:800}.ab-detail__sub,.ab-detail__hero-copy p,.ab-detail__meta,.ab-detail__empty{margin:0;color:var(--ui3-muted, #8b97a8);font-size:12px;line-height:1.35}.ab-detail__hero-copy{min-width:0;padding-left:10px;border-left:1px solid rgba(255,255,255,.08)}.ab-detail__pills,.ab-detail__signal{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ab-detail__status{display:flex;justify-content:center}.ab-pill{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#d5deea;font-size:11px;font-weight:750}.ab-pill--a{color:#8fd0ff;border-color:#6ec1ff59}.ab-pill--b,.ab-pill--open{color:#3dd68c;border-color:#3dd68c66;background:#3dd68c1f}.ab-detail__card{padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#10161eeb}.ab-detail__title{margin:0 0 10px;font-size:15px;font-weight:800}.ab-diff-line{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px solid rgba(255,255,255,.06)}.ab-diff-line:first-of-type{border-top:0;padding-top:0}.ab-diff-line__name{min-width:0}.ab-diff-line__name b,.ab-detail__version{display:block;font-size:14px;font-weight:750}.ab-diff-line__name span{display:block;margin-top:2px;color:var(--ui3-muted, #8b97a8);font-size:12px}.ab-diff-line__vals{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ab-diff-line__vals span{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 8px;border-radius:10px;background:#ffffff0a;font-size:13px;font-weight:750}.ab-diff-line__vals i{color:var(--ui3-muted, #8b97a8);font-style:normal;font-size:10px;font-weight:700}.ab-diff-line__b{color:#7dffe0;background:#24d6b01f!important}.ab-diff-line__arrow{background:transparent!important;padding:0!important;color:var(--ui3-muted, #8b97a8)}.ab-diff-line__vals em{min-width:28px;padding:2px 6px;border-radius:999px;background:#3dd68c29;color:#3dd68c;font-style:normal;font-size:11px;font-weight:800;text-align:center}.ab-detail__signal p{margin:0;font-size:13px}.ab-detail__warn{padding:12px;border-radius:14px;border:1px solid rgba(240,180,41,.55);background:linear-gradient(180deg,#784e0a8c,#462e08b8);color:#ffe08a}.ab-detail__warn strong,.ab-detail__warn p{margin:0}.ab-detail__warn p{margin-top:4px;font-size:13px;line-height:1.35}.ab-detail__accounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ab-detail__account{min-width:0;padding:10px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0c121ae6}.ab-detail__account--a{border-color:#6ec1ff47}.ab-detail__account--b{border-color:#3dd68c47}.ab-detail__account-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px}.ab-detail__account-head b{font-size:13px}.ab-detail__account p{display:flex;justify-content:space-between;gap:8px;margin:4px 0 0;font-size:12px}.ab-detail__account span{color:var(--ui3-muted, #8b97a8)}.ab-detail__lock{margin:0;color:var(--ui3-muted, #8b97a8);font-size:12px}.ab-detail__nav{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ab-detail__config{display:grid}.ab-detail__config .ab-detail__nav-btn{width:100%}.ab-detail__nav-btn,.ab-detail__cta{min-height:46px;border-radius:14px;font-family:inherit;font-size:14px;font-weight:800;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ab-detail__nav-btn{border:1px solid rgba(61,214,140,.45);background:#101c1ae6;color:#d9fff2}.ab-detail__cta{width:100%;border:0;background:linear-gradient(90deg,#1ed6c1,#3ef0c2);color:#04221c}.cd-root.cdd-root{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.cd-root.cd-root--mint.cdd-root{--cd-md-bg: var(--ui3-bg);--cd-md-c1: var(--ui3-bg-soft);--cd-md-c2: var(--ui3-surface);--cd-md-c3: var(--ui3-surface-2);--cd-md-b1: var(--ui3-border);--cd-md-b2: var(--ui3-border-strong);--cd-md-b3: var(--ui3-border-strong);--cd-md-green: var(--ui3-mint);--cd-md-gd: var(--ui3-mint-soft);--cd-md-red: var(--ui3-red);--cd-md-rd: rgba(255, 107, 122, .12);--cd-md-amber: var(--ui3-yellow);--cd-md-ad: rgba(255, 209, 102, .12);--cd-md-blue: var(--ui3-blue);--cd-md-bd: rgba(106, 167, 255, .12);--cd-md-purple: var(--ui3-purple);--cd-md-pd: rgba(167, 139, 250, .12);--cd-md-t1: var(--ui3-text);--cd-md-t2: var(--ui3-text-muted);--cd-md-t3: var(--ui3-text-muted);background:var(--ui3-bg);color:var(--ui3-text)}.cdd-muted{color:var(--ui3-text-muted)}.cdd-label{display:block;font-size:.64rem;font-weight:650;letter-spacing:.02em;line-height:1.2;color:var(--ui3-text-muted);margin:0 0 2px}.cdd-section-title{margin:0 0 8px;font-size:.9rem;font-weight:750;color:var(--ui3-text);line-height:1.25}.cdd-section-title--flush{padding:0 2px}.cdd-head{display:flex;align-items:center;gap:10px;padding:2px 0 8px;position:sticky;top:var(--ui3-topbar-total-h, 56px);z-index:4;background:linear-gradient(180deg,var(--ui3-bg) 72%,transparent)}.cdd-head__left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.cdd-head__id{min-width:0}.cdd-head__title-row{display:flex;align-items:center;gap:8px;min-width:0}.cdd-head__sym{font-size:1.1rem;font-weight:800;letter-spacing:.01em;line-height:1.15}.cdd-head__sub{margin:2px 0 0;font-size:.7rem;line-height:1.25;color:var(--ui3-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdd-icon-btn{width:34px;height:34px;border-radius:999px;border:1px solid var(--ui3-border);background:var(--ui3-surface);color:var(--ui3-text);font-size:.95rem;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.cdd-icon-btn:disabled{opacity:.55}.cdd-head .ppm-avatar{width:32px;height:32px;border-radius:999px;background:var(--ui3-mint-soft);border-color:var(--ui3-border)}.cdd-root .cd-freshness-banner{margin:0 0 8px;padding:8px 10px;border-radius:var(--ui3-radius-sm);border:1px solid rgba(255,209,102,.28);background:#ffd16614;font-size:.76rem;line-height:1.35}.cdd-hero{margin:0 0 8px;padding:12px;border-radius:var(--ui3-radius-lg);border:1px solid rgba(36,230,189,.22);background:radial-gradient(120% 80% at 10% 0%,rgba(36,230,189,.1),transparent 55%),var(--ui3-surface);box-shadow:var(--ui3-shadow-soft)}.cdd-hero.is-down{border-color:#ff6b7a38;background:radial-gradient(120% 80% at 10% 0%,rgba(255,107,122,.08),transparent 55%),var(--ui3-surface)}.cdd-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,38%);gap:10px;align-items:center}.cdd-hero__left{min-width:0}.cdd-hero__price{font-size:1.45rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;font-family:var(--ui3-mono)}.cdd-hero__unit{font-size:.72rem;font-weight:650;color:var(--ui3-text-muted)}.cdd-hero__delta{margin:4px 0 0;font-size:.8rem;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.cdd-hero__delta.is-up,.cdd-metric__value.is-up,.cdd-metric__sub.is-up,.cdd-plan__line b.is-up{color:var(--ui3-green)}.cdd-hero__delta.is-down,.cdd-metric__value.is-down,.cdd-metric__sub.is-down{color:var(--ui3-red)}.cdd-hero__right{display:flex;align-items:center;justify-content:flex-end;min-width:0;min-height:48px}.cdd-hero__spark{width:100%;height:48px}.cdd-hero__spark.is-empty{height:36px}.cdd-hero__spark svg{width:100%;height:100%;display:block}.cdd-spark-line--up{stroke:var(--ui3-mint)}.cdd-spark-line--down{stroke:var(--ui3-red)}.cdd-spark-empty{display:grid;place-items:center;height:100%;font-size:.65rem;color:var(--ui3-text-muted);border-radius:8px;background:var(--ui3-mint-soft)}.cdd-ai{margin:0 0 8px;padding:14px 14px 12px;border-radius:var(--ui3-radius-md);border:1px solid var(--ui3-border);background:var(--ui3-surface);box-shadow:var(--ui3-shadow-soft)}.cdd-ai__top{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center}.cdd-ai__icon{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;color:var(--ui3-mint);background:radial-gradient(circle at 35% 30%,rgba(167,139,250,.35),transparent 42%),radial-gradient(circle at 70% 70%,rgba(36,230,189,.22),transparent 50%),var(--ui3-surface-2);border:1.5px solid rgba(36,230,189,.45);box-shadow:0 0 0 3px #a78bfa14,0 0 14px #24e6bd24}.cdd-ai__brain{display:block}.cdd-ai__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.cdd-ai__title{margin:0;font-size:.95rem;font-weight:800;line-height:1.15;color:var(--ui3-text, #eafff9)}.cdd-risk-pill{font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px;color:var(--ui3-yellow, #ffc14d);background:#ffd1661f;border:1px solid rgba(255,209,102,.32)}.cdd-risk-pill.is-high{color:#ff6b7a;background:#ff465a24;border-color:#ff6b7a73}.cdd-ai__summary{margin:0;font-size:.8rem;line-height:1.4;color:var(--ui3-text-soft, #c5ddd8);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cdd-ai__cta{align-self:center;border:none;border-radius:12px;padding:11px 14px;min-height:40px;font:inherit;font-size:.78rem;font-weight:800;white-space:nowrap;cursor:pointer;color:#04140f;background:var(--ui3-mint, #24e6bd);box-shadow:0 6px 16px #24e6bd2e}.cdd-ai__cta:active{transform:scale(.98)}.cdd-ai__next{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(143,182,176,.16)}.cdd-ai__next-label{flex:0 0 auto;font-size:.78rem;font-weight:800;color:var(--ui3-text, #eafff9)}.cdd-ai__next-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;padding:0;list-style:none;color:var(--ui3-text-muted, #8fb6b0);font-size:.76rem;line-height:1.35;min-width:0}.cdd-ai__next-list li{position:relative;padding-left:.85em}.cdd-ai__next-list li:before{content:"•";position:absolute;left:0;color:var(--ui3-text-muted, #8fb6b0)}.cdd-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 8px;align-items:stretch}.cdd-metric{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;min-height:72px;padding:10px 10px 11px;border-radius:14px;border:1px solid color-mix(in srgb,#3a6a62 58%,transparent);background:color-mix(in srgb,#0a1f1c 88%,#071816);box-sizing:border-box;overflow:hidden;min-width:0}.cdd-metric__top{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;min-width:0}.cdd-metric__own{display:block;margin-top:1px;font-size:.56rem;font-weight:750;letter-spacing:.03em;line-height:1.1;color:#3dd6b0}.cdd-metric__label{display:block;margin:0;min-width:0;flex:1 1 auto;padding-top:1px;font-size:clamp(.58rem,2.2vw,.66rem);font-weight:650;letter-spacing:.01em;line-height:1.2;color:var(--ui3-text-muted, #8fb6b0);white-space:normal;overflow-wrap:break-word;word-break:normal}.cdd-metric__value{display:block;margin:auto 0 0;min-width:0;font-size:clamp(.74rem,2.9vw,.88rem);font-weight:800;font-variant-numeric:tabular-nums;font-family:var(--ui3-mono, ui-monospace, monospace);line-height:1.15;color:var(--ui3-text, #eafff9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdd-metric__value--pnl{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:4px;white-space:nowrap}.cdd-metric__num{white-space:nowrap;min-width:0}.cdd-metric__pct{flex:0 1 auto;font-size:.72em;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap;opacity:.95}.cdd-metric__value.is-up,.cdd-metric__pct.is-up{color:var(--ui3-green, #38d996)}.cdd-metric__value.is-down,.cdd-metric__pct.is-down{color:#ff6b7a}.cdd-metric__icon{flex:0 0 auto;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:color-mix(in srgb,#7dcdc0 85%,#eafff9);background:color-mix(in srgb,#071816 70%,#0d2a26);border:1px solid color-mix(in srgb,#3a6a62 70%,transparent);box-sizing:border-box}.cdd-metric__icon svg{width:14px;height:14px;display:block}.cdd-plans{--cdd-dca: #f06060;--cdd-dca-soft: rgba(240, 96, 96, .28);--cdd-tp: #40cba5;--cdd-tp-soft: rgba(64, 203, 165, .28);display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 8px;align-items:stretch}.cdd-plan{display:flex;flex-direction:column;align-items:stretch;text-align:left;margin:0;padding:clamp(10px,2.6vw,12px);border-radius:16px;border:1px solid color-mix(in srgb,#3a6a62 55%,transparent);background:color-mix(in srgb,#071816 92%,#0d2a26);color:inherit;font:inherit;cursor:pointer;min-width:0;box-sizing:border-box;height:100%}.cdd-plan:disabled{opacity:.55;cursor:default}.cdd-plan:active:not(:disabled){transform:scale(.995)}.cdd-plan--dca{border-color:color-mix(in srgb,var(--cdd-dca) 22%,#2a4a44)}.cdd-plan--tp{border-color:color-mix(in srgb,var(--cdd-tp) 22%,#2a4a44)}.cdd-plan__head{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-width:0}.cdd-plan__icon{flex:0 0 auto;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#00000059;box-sizing:border-box}.cdd-plan__icon--dca{color:var(--cdd-dca);border:1px solid color-mix(in srgb,var(--cdd-dca) 70%,transparent)}.cdd-plan__icon--tp{color:var(--cdd-tp);border:1px solid color-mix(in srgb,var(--cdd-tp) 70%,transparent)}.cdd-plan__svg{width:16px;height:16px;display:block}.cdd-plan__title{font-size:clamp(.78rem,2.9vw,.9rem);font-weight:800;line-height:1.2;color:var(--ui3-text, #eafff9);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdd-steps{display:flex;align-items:center;gap:5px;margin-bottom:10px;min-height:10px}.cdd-step{width:7px;height:7px;border-radius:999px;background:#8fb6b038;border:1.5px solid transparent;box-sizing:border-box}.cdd-steps--dca .cdd-step--done{background:var(--cdd-dca);border-color:transparent}.cdd-steps--dca .cdd-step--now{width:8px;height:8px;background:transparent;border-color:var(--cdd-dca)}.cdd-steps--tp .cdd-step--done{background:var(--cdd-tp);border-color:transparent}.cdd-steps--tp .cdd-step--now{width:8px;height:8px;background:transparent;border-color:var(--cdd-tp)}.cdd-plan__hero{display:flex;flex-direction:column;gap:2px;margin:0 0 10px;min-width:0}.cdd-plan__hero .cdd-label{margin:0;font-size:clamp(.62rem,2.4vw,.7rem);line-height:1.2}.cdd-plan__pct{margin:0;font-size:clamp(1.15rem,5.2vw,1.45rem);font-weight:800;font-variant-numeric:tabular-nums;font-family:var(--ui3-mono, ui-monospace, monospace);line-height:1.05;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ui3-text, #eafff9)}.cdd-plan__pct--status{font-size:clamp(.78rem,3.2vw,.92rem);white-space:normal;line-height:1.2}.cdd-plan--dca .cdd-plan__pct.is-neg,.cdd-plan--dca .cdd-plan__pct.is-pos{color:var(--cdd-dca)}.cdd-plan--tp .cdd-plan__pct.is-pos,.cdd-plan--tp .cdd-plan__pct.is-neg{color:var(--cdd-tp)}.cdd-plan__scale{margin:0 0 10px;min-height:8px}.cdd-plan__scale-track{position:relative;height:6px;border-radius:999px;overflow:visible;background:#788c8838}.cdd-plan__scale--dca:not(.cdd-plan__scale--empty) .cdd-plan__scale-track{background:var(--cdd-dca-soft);box-shadow:0 0 8px color-mix(in srgb,var(--cdd-dca) 18%,transparent)}.cdd-plan__scale--tp:not(.cdd-plan__scale--empty) .cdd-plan__scale-track{background:var(--cdd-tp-soft);box-shadow:0 0 8px color-mix(in srgb,var(--cdd-tp) 18%,transparent)}.cdd-plan__scale--empty .cdd-plan__scale-track{box-shadow:none}.cdd-plan__scale-fill{display:block;height:100%;border-radius:inherit;max-width:100%}.cdd-plan__scale--dca .cdd-plan__scale-fill{background:var(--cdd-dca)}.cdd-plan__scale--tp .cdd-plan__scale-fill{background:var(--cdd-tp)}.cdd-plan__scale-marker{position:absolute;top:-2px;width:2px;height:10px;margin-left:-1px;border-radius:1px;background:#ffffffeb;box-shadow:0 0 4px #ffffff59;pointer-events:none}.cdd-plan__prices{display:grid;grid-template-columns:1fr 1fr;gap:6px 8px;margin:0 0 10px;align-items:start;min-width:0}.cdd-plan__price{display:flex;flex-direction:column;gap:2px;min-width:0}.cdd-plan__price--right{text-align:right;align-items:flex-end}.cdd-plan__price .cdd-label{margin:0;font-size:clamp(.55rem,2.1vw,.64rem);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cdd-plan__price b{margin:0;font-size:clamp(.72rem,2.8vw,.86rem);font-weight:800;font-variant-numeric:tabular-nums;font-family:var(--ui3-mono, ui-monospace, monospace);line-height:1.2;color:var(--ui3-text, #eafff9);word-break:break-word;overflow-wrap:anywhere}.cdd-plan__line{margin:0 0 8px;display:flex;flex-direction:column;gap:3px;min-width:0}.cdd-plan__line:last-child{margin-bottom:0}.cdd-plan__line .cdd-label{margin:0}.cdd-plan__line b{font-size:.84rem;font-weight:750;font-variant-numeric:tabular-nums;font-family:var(--ui3-mono, ui-monospace, monospace);line-height:1.25;color:var(--ui3-text, #eafff9);word-break:break-word}.cdd-plan__last-check{margin-top:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--ui3-border, #2a3a36) 80%,transparent)}.cdd-plan__line--muted .cdd-label{font-size:.72rem;opacity:.72}.cdd-plan__note{margin:4px 0 0;font-size:.72rem;line-height:1.3;color:var(--ui3-muted, #9bb5ad);text-align:left}.cdd-plan__note--warn{color:color-mix(in srgb,#e6b35a 85%,var(--ui3-text, #eafff9))}.cdd-acc{margin:0 0 12px;padding:0;border-radius:24px;border:1px solid rgba(56,180,160,.35);background:#0a1c1aeb;overflow:hidden}.cdd-acc__details{margin:0}.cdd-acc__summary{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer;min-height:44px;box-sizing:border-box}.cdd-acc__summary::-webkit-details-marker{display:none}.cdd-acc__summary:focus-visible{outline:2px solid var(--ui3-mint, #24e6bd);outline-offset:-2px}.cdd-acc__summary-main{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.cdd-acc__title{margin:0;font-size:.98rem;font-weight:750;line-height:1.25;color:var(--ui3-text, #eafff9)}.cdd-acc__preview{font-size:.78rem;line-height:1.4;color:var(--ui3-muted, #8aa39a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cdd-acc__details[open] .cdd-acc__preview{display:none}.cdd-acc__chevron{flex-shrink:0;width:1.1rem;text-align:center;font-size:1.15rem;line-height:1.2;font-weight:500;color:#c8e6dcbf;transform:rotate(0);transition:transform .18s ease;margin-top:1px}.cdd-acc__details[open] .cdd-acc__chevron{transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){.cdd-acc__chevron{transition:none}}.cdd-acc__body{padding:0 18px 18px;animation:cdd-acc-open .18s ease}@keyframes cdd-acc-open{0%{opacity:.65}to{opacity:1}}@media (prefers-reduced-motion: reduce){.cdd-acc__body{animation:none}}.cdd-acc__lead{margin:0 0 12px;font-size:.88rem;line-height:1.45;color:var(--ui3-text, #eafff9)}.cdd-acc__lead--compact{font-size:.8rem;color:var(--ui3-muted, #8aa39a)}.cdd-acc__divider{height:1px;margin:12px 0;background:#38b4a038;border:0}.cdd-acc__divider--tight{margin:0 0 10px}.cdd-acc__section-title{display:block;font-size:.78rem;font-weight:700;color:var(--ui3-text-soft, #c5ddd8);margin-bottom:6px}.cdd-acc__risks{margin:4px 0 12px}.cdd-acc__risks p{margin:0;font-size:.8rem;line-height:1.45;color:var(--ui3-muted, #8aa39a);text-align:left}.cdd-acc__link{display:inline-flex;align-items:center;gap:6px;margin:2px 0 4px;font-size:.84rem;font-weight:650;color:var(--ui3-mint, #24e6bd);text-decoration:none}.cdd-acc__link:active{opacity:.85}.cdd-kv{display:flex;flex-direction:column;gap:10px}.cdd-kv__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cdd-kv__label{flex:0 1 auto;font-size:.78rem;color:var(--ui3-muted, #8aa39a)}.cdd-kv__value{flex:0 1 auto;max-width:58%;font-size:.84rem;font-weight:650;color:var(--ui3-text, #eafff9);text-align:right;word-break:break-word}.cdd-info-block{display:flex;flex-direction:column;gap:4px;text-align:left}.cdd-info-block__label{font-size:.78rem;font-weight:650;color:var(--ui3-muted, #8aa39a)}.cdd-info-block__value{margin:0;font-size:.84rem;font-weight:500;line-height:1.45;color:var(--ui3-text, #eafff9);text-align:left;word-break:break-word}.cdd-fund__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.cdd-fund__usd{font-size:.68rem;font-weight:700;letter-spacing:.04em;color:var(--ui3-muted, #8aa39a);border:1px solid rgba(56,180,160,.28);border-radius:999px;padding:2px 8px}.cdd-fund__banner{margin:0 0 8px;font-size:.68rem;color:#ffb547}.cdd-fund__banner.is-stale{color:#ffb547}.cdd-fund__empty{margin:2px 0 0;padding:10px 12px;border-radius:12px;border:1px solid rgba(56,180,160,.18);background:#0816148c;font-size:.78rem;line-height:1.35;color:var(--ui3-muted, #8aa39a);text-align:left}.cdd-fund__grid{display:flex;flex-direction:column;gap:8px}.cdd-fund__row{display:grid;gap:8px;align-items:stretch}.cdd-fund__row--2{grid-template-columns:1fr 1fr}.cdd-fund__row--3{grid-template-columns:1fr 1fr 1fr}@media (max-width: 360px){.cdd-fund__row--3{grid-template-columns:1fr 1fr}}.cdd-metric-tile{min-width:0;min-height:58px;padding:12px 11px 11px;border-radius:12px;border:1px solid rgba(56,180,160,.28);background:#081614d9;display:flex;flex-direction:column;justify-content:space-between;gap:6px;box-sizing:border-box}.cdd-metric-tile__label{font-size:.68rem;line-height:1.25;color:var(--ui3-muted, #8aa39a);text-align:left}.cdd-metric-tile__value{font-size:.98rem;font-weight:750;line-height:1.2;color:var(--ui3-text, #eafff9);text-align:left;word-break:break-word}.cdd-fund__meta{margin:6px 0 0;font-size:.62rem;line-height:1.35;color:var(--ui3-text-muted, #8fb6b0)}.cdd-ctx-metrics{margin-bottom:4px}.cdd-ctx-metrics__grid{display:flex;flex-direction:column;gap:8px}.cdd-ctx-metrics__meta{margin-top:4px}.cdd-ctx-metrics__meta .cdd-fund__meta{margin-top:2px}.cdd-context{margin:0;padding:0}.cdd-context__group{margin:0 0 14px}.cdd-context__group-title{display:block;font-size:.78rem;font-weight:700;color:var(--ui3-text-soft, #c5ddd8);margin-bottom:6px}.cdd-context__sent-block{margin-bottom:14px}.cdd-context__sent-row .cdd-context__group-title{margin-bottom:0}.cdd-context__source{margin:4px 0 8px;font-size:.78rem;color:var(--ui3-muted, #8aa39a)}.cdd-context__analysis{margin-bottom:10px}.cdd-context__summary-text{margin:0;font-size:.86rem;line-height:1.45;color:var(--ui3-text, #eafff9);text-align:left}.cdd-context__note{margin:0 0 8px;font-size:.78rem;line-height:1.4;color:var(--ui3-muted, #8aa39a)}.cdd-context__topic-text{margin:0;font-size:.84rem;line-height:1.4;color:var(--ui3-text, #eafff9)}.cdd-context__fresh-group .cdd-context__trust{margin:0}.cdd-context__cta{display:block;width:100%;margin-top:4px;padding:10px 12px;border-radius:var(--ui3-radius-sm, 10px);border:1px solid rgba(36,230,189,.35);background:#24e6bd1a;color:var(--ui3-mint, #24e6bd);font-size:.86rem;font-weight:700;cursor:pointer}.cdd-context__cta:active{transform:scale(.99)}.cdd-context__trust.is-stale{color:#ffb547}.cdd-context__grid{display:grid;grid-template-columns:1.15fr .95fr;gap:16px 20px;align-items:start}.cdd-context__summary{margin:4px 0 0;font-size:.8rem;line-height:1.4;color:var(--ui3-text, #eafff9);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cdd-context__topic{margin-top:12px}.cdd-context__topic p{margin:4px 0 0;font-size:.8rem;color:var(--ui3-text, #eafff9);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cdd-context__trust{margin:8px 0 0;font-size:.66rem;color:var(--ui3-text-muted, #8fb6b0)}.cdd-context__metrics{margin-top:14px;padding-top:12px;border-top:1px solid rgba(143,182,176,.18)}.cdd-context__metrics-list{margin-top:8px;display:flex;flex-direction:column;gap:8px}.cdd-context__metric-row{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 10px;align-items:baseline}.cdd-context__metric-label{font-size:.78rem;color:var(--ui3-text-soft, #c5ddd8)}.cdd-context__metric-value{font-size:.84rem;font-weight:700;color:var(--ui3-text, #eafff9);justify-self:end}.cdd-context__metric-hint{grid-column:1 / -1;font-size:.62rem;color:var(--ui3-text-muted, #8fb6b0);line-height:1.3}.cdd-context__metrics-partial{margin:0 0 4px;font-size:.68rem;color:#ffb547}.cdd-context__metrics-method{margin:4px 0 0;font-size:.62rem;color:var(--ui3-text-muted, #8fb6b0);line-height:1.35}.cdd-context__sent-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.cdd-context__sent-row .cdd-label{margin:0}.cdd-context__sent-label{display:inline-flex;align-items:center;gap:4px;margin:0;font-size:.88rem;font-weight:800;line-height:1.2;color:var(--ui3-text-soft, #c5ddd8)}.cdd-context__sent-label.is-bull{color:var(--ui3-mint, #24e6bd)}.cdd-context__sent-label.is-bear{color:#ff6b7a}.cdd-context__sent-label.is-neutral{color:var(--ui3-text-soft, #c5ddd8)}.cdd-context__sent-arrow{font-size:.84rem;font-weight:700}.cdd-sent-bar{position:relative;height:14px;margin-bottom:4px;display:flex;align-items:center}.cdd-sent-bar__track{display:block;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,#ff5a6a,#e8b84a 48%,#24e6bd)}.cdd-sent-bar__marker{position:absolute;top:50%;width:14px;height:14px;border-radius:999px;background:var(--ui3-mint, #24e6bd);border:2px solid #fff;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #24e6bd47;pointer-events:none}.cdd-sent-scale{display:flex;justify-content:space-between;font-size:.62rem;color:var(--ui3-text-muted, #8fb6b0);margin-bottom:12px}.cdd-conf{display:flex;align-items:center;justify-content:space-between;gap:10px}.cdd-conf .cdd-label{margin:0}.cdd-conf__dots{display:flex;gap:5px}.cdd-conf__dot{width:8px;height:8px;border-radius:999px;border:1.5px solid rgba(143,182,176,.45);background:transparent;box-sizing:border-box}.cdd-conf__dot.is-on{background:var(--ui3-mint, #24e6bd);border-color:var(--ui3-mint, #24e6bd)}.cdd-block{margin:0 0 8px;padding:var(--ui3-card-pad);border-radius:var(--ui3-radius-md);border:1px solid var(--ui3-border);background:var(--ui3-surface)}.cdd-block .sr-block{margin-top:0}.cdd-levels{padding:var(--ui3-card-pad);border-radius:var(--ui3-radius-md);border:1px solid var(--ui3-border);background:var(--ui3-surface);box-shadow:var(--ui3-shadow-soft)}.cdd-block--flush{padding:0;border:none;background:transparent;border-radius:0}.cdd-block--flush .cd-card,.cdd-block--flush .cd-section-chart{margin-bottom:0}.cdd-block--flush>.cdd-section-title--flush{margin:0 0 8px}.cdd-root .cd-sticky{background:var(--ui3-surface-glass);border-top:1px solid var(--ui3-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:4px 12px;box-sizing:border-box}.cdd-stbar{display:flex;flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;padding:0;box-sizing:border-box}.cdd-stbar .cdv3-stbtn,.cdd-stbar button{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:11px 8px;border-radius:14px;border:1px solid var(--ui3-border);background:var(--ui3-surface);color:var(--ui3-text-soft);font:inherit;font-size:.88rem;font-weight:700;line-height:1.1;text-align:center;white-space:nowrap;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box}.cdd-stbar .cdv3-stbtn--sell{color:var(--ui3-red);border-color:#ff6b7a8c;background:var(--ui3-surface)}.cdd-stbar .cdv3-stbtn--dca,.cdd-stbar .cdv3-stbtn--buy{color:var(--ui3-mint);border-color:#24e6bd8c;background:var(--ui3-surface)}.cdd-stbar .cdv3-stbtn--settings{color:var(--ui3-text-soft);border-color:var(--ui3-border-strong);background:var(--ui3-surface)}.cdd-stbar .cdv3-stbtn:active{transform:scale(.98)}@media (max-width: 390px){.cdd-hero__grid,.cdd-context__grid{grid-template-columns:1fr}.cdd-hero__right{justify-content:stretch}.cdd-hero__spark{max-width:none}.cdd-ai__top{grid-template-columns:44px minmax(0,1fr)}.cdd-ai__cta{grid-column:1 / -1;width:100%}.cdd-ai__next{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width: 360px){.cdd-metric{padding:8px;min-height:68px}.cdd-metric__value{font-size:.7rem}.cdd-hero__price{font-size:1.3rem}}.cd-root{--pf-page-bg: var(--tg-theme-bg-color, #0f1115);--pf-card-bg: var(--tg-theme-secondary-bg-color, #171b22);--pf-card-border: var( --tg-theme-section-separator-color, color-mix(in srgb, var(--tg-theme-hint-color, #9aa3b3) 30%, transparent) );--pf-text: var(--tg-theme-text-color, #f2f3f5);--pf-text-muted: var(--tg-theme-subtitle-text-color, #b8c0ce);--pf-text-soft: var(--tg-theme-hint-color, #95a0b2);--pf-profit-text: var(--tg-theme-accent-text-color, var(--tg-theme-button-color, #6ecb8b));--pf-profit-bg: color-mix( in srgb, var(--tg-theme-button-color, #6ecb8b) 18%, var(--tg-theme-secondary-bg-color, #171b22) );--pf-loss-text: var( --tg-theme-destructive-text-color, color-mix(in srgb, var(--tg-theme-text-color, #f2f3f5) 72%, red 28%) );--pf-loss-bg: color-mix( in srgb, var( --tg-theme-destructive-text-color, color-mix(in srgb, var(--tg-theme-text-color, #f2f3f5) 72%, red 28%) ) 18%, var(--tg-theme-secondary-bg-color, #171b22) );--pf-warn-text: var(--tg-theme-accent-text-color, var(--tg-theme-link-color, #6f8cff));--pf-warn-bg: color-mix( in srgb, var(--tg-theme-accent-text-color, var(--tg-theme-link-color, #6f8cff)) 18%, var(--tg-theme-secondary-bg-color, #171b22) );--pf-blue-text: var(--tg-theme-link-color, #6f8cff);--pf-blue-bg: color-mix( in srgb, var(--tg-theme-link-color, #6f8cff) 16%, var(--tg-theme-secondary-bg-color, #171b22) );--pf-purple-text: var(--tg-theme-accent-text-color, var(--tg-theme-link-color, #9e7dff));--pf-purple-bg: color-mix( in srgb, var(--tg-theme-accent-text-color, var(--tg-theme-link-color, #9e7dff)) 14%, var(--tg-theme-secondary-bg-color, #171b22) );--pf-live-dot: var(--tg-theme-button-color, #6ecb8b);--pf-bar-track: var( --tg-theme-section-bg-color, color-mix(in srgb, var(--tg-theme-hint-color, #9aa3b3) 20%, var(--tg-theme-bg-color, #0f1115)) );--pf-bar-fill: var(--tg-theme-accent-text-color, var(--tg-theme-button-color, #6ecb8b));--pf-inset-bg: color-mix(in srgb, var(--tg-theme-secondary-bg-color, #171b22) 72%, black 28%);padding:8px var(--tc-space, 16px) 142px}.cd-market-sr{margin-top:10px}.cd-root .pf-sr.pf-sr--sup,.cd-root .pf-sr.pf-sr--res{border:1px solid var(--pf-card-border);box-sizing:border-box}.cd-plan-foot{margin-top:10px}.cd-plan-dca-off{margin:8px 0 0;font-size:12px}.cd-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;gap:10px}.cd-head-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cd-refresh-btn{border:none;border-radius:10px;padding:5px 9px;font-size:11px;font-weight:700;letter-spacing:-.01em;color:var(--tg-theme-button-text-color, #fff);background:var(--tg-theme-button-color, AccentColor);cursor:pointer}.cd-update-meta{font-size:11px;font-weight:600;color:var(--tc-muted);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.cd-card{background:var(--tc-elev);border:1px solid var(--tc-card-edge);border-radius:14px;padding:10px;margin-bottom:8px}.cd-card--hero-tight{padding:12px 12px 10px;border-radius:16px}.cd-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.cd-hero-title-block{min-width:0}.cd-hero-symbol{margin:0;font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.05}.cd-hero-pair{display:block;margin-top:2px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted)}.cd-hero-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.cd-hero-metrics{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.85fr);gap:8px;align-items:end}.cd-hero-metric{min-width:0}.cd-hero-k{display:block;margin:0 0 3px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-muted)}.cd-hero-pnl{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:5px}.cd-hero-pnl-abs{font-size:18px;font-weight:800;line-height:1.05;letter-spacing:-.02em}.cd-hero-pnl-pct{font-size:12px;font-weight:700;opacity:.92}.cd-hero-pnl.is-profit .cd-hero-pnl-abs,.cd-hero-pnl.is-profit .cd-hero-pnl-pct{color:var(--tc-green)}.cd-hero-pnl.is-loss .cd-hero-pnl-abs,.cd-hero-pnl.is-loss .cd-hero-pnl-pct{color:var(--tg-theme-destructive-text-color, #f66)}.cd-hero-v{display:block;margin:0;font-size:13px;font-weight:800;letter-spacing:-.01em;line-height:1.15;word-break:break-word}.cd-hero-rsi-pill{min-height:20px;padding:1px 7px;font-size:10px}.cd-card h2,.cd-card h3{margin:0 0 4px;line-height:1.15}.cd-card h2{font-size:17px;font-weight:700;letter-spacing:-.02em}.cd-card h3{font-size:15px;letter-spacing:-.01em}.cd-signals-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:6px}.cd-signals-head h3{margin:0}.cd-recent-cap{display:inline-block;margin-left:6px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-muted);vertical-align:middle}.cd-signals-chips{margin:0}.cd-sub{margin:0 0 2px;color:var(--tc-muted);font-size:11px}.cd-pnl{margin:4px 0;display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px}.cd-pnl-abs{font-size:16px;font-weight:800;line-height:1.05}.cd-pnl-pct{font-size:12px;font-weight:700;opacity:.9;letter-spacing:0}.cd-badges{display:flex;gap:8px}.cd-badges span{border-radius:999px;border:1px solid var(--tc-card-edge);background:var(--tc-inset);padding:3px 8px;font-size:10px;color:var(--tc-text-secondary)}.cd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cd-metric{border:1px solid var(--tc-card-edge);border-radius:10px;background:var(--tc-inset);padding:8px}.cd-metric p{margin:0 0 4px;font-size:11px;color:var(--tc-muted)}.cd-metric b{font-size:13px}.cd-progress{margin-top:8px;display:grid;gap:6px}.cd-progress span{color:var(--tc-muted);font-size:12px}.cd-progress-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.cd-progress-track{height:5px;background:var(--tc-elev2);border-radius:999px;overflow:hidden}.cd-progress-track i{display:block;height:100%;background:var(--tc-blue)}.cd-progress-track .cd-progress-after{position:absolute;top:0;bottom:0;display:block;background:color-mix(in srgb,var(--tc-yellow, #e6c45a) 75%,transparent);border-radius:999px}.cd-progress--dca .cd-progress-track{position:relative}.cd-progress-cap{color:var(--tc-muted);font-size:11px;font-weight:600}.cd-chart-head{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:10px}.cd-chart-head h3{margin:0;font-size:.95rem;font-weight:800}.cd-chart-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:8px}.cd-chart-period-pills{display:flex;flex-wrap:wrap;gap:6px}.cd-chart-pill{border:1px solid var(--ui3-border, rgba(143, 182, 176, .22));border-radius:10px;background:var(--ui3-surface-2, rgba(0, 0, 0, .22));color:var(--ui3-text-muted, #8fb6b0);font:inherit;font-size:.72rem;font-weight:750;padding:7px 10px;min-height:32px;cursor:pointer}.cd-chart-pill.is-on{color:var(--ui3-text, #eafff9);background:var(--ui3-mint-soft, rgba(143, 182, 176, .16));border-color:var(--ui3-border-strong, rgba(143, 182, 176, .4))}.cd-chart-selects{display:flex;flex:1;min-width:0;gap:6px;flex-wrap:wrap}.cd-chart-select{flex:1 1 0;min-width:72px;max-width:100%;height:32px;padding:0 22px 0 10px;border:1px solid var(--ui3-border, rgba(143, 182, 176, .22));border-radius:10px;background:var(--ui3-surface-2, rgba(0, 0, 0, .22)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%238fb6b0' d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 8px center;background-size:10px 6px;color:var(--tc-text);font-size:.72rem;font-weight:700;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.cd-chart-select--period{flex:1.15 1 0}.cd-chart-select:disabled{opacity:.45;cursor:not-allowed}.cd-chart-overlay-menu{position:relative;flex-shrink:0}.cd-chart-overlay-btn{border:1px solid var(--ui3-border, rgba(143, 182, 176, .22));border-radius:10px;background:var(--ui3-surface-2, rgba(0, 0, 0, .22));color:var(--tc-muted);font-size:.72rem;font-weight:750;padding:0 12px;height:32px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:5px}.cd-chart-overlay-ico{flex-shrink:0;opacity:.85}.cd-chart-overlay-btn.is-on{color:var(--tc-blue);border-color:color-mix(in srgb,var(--tc-blue) 55%,transparent);background:color-mix(in srgb,var(--tc-blue) 12%,var(--tc-inset))}.cd-chart-overlay-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:220px;max-width:min(280px,92vw);padding:10px 12px;border-radius:10px;border:1px solid var(--tc-card-edge);background:var(--tc-card);box-shadow:0 12px 32px #00000059}.cd-chart-overlay-panel-title{font-size:11px;font-weight:700;color:var(--tc-muted);margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.cd-chart-overlay-row{display:flex;align-items:center;gap:8px;padding:5px 0;cursor:pointer;font-size:12px;color:var(--tc-text)}.cd-chart-overlay-row--disabled{opacity:.45;cursor:not-allowed}.cd-chart-overlay-row input{margin:0;flex-shrink:0}.cd-chart-overlay-swatch{width:14px;height:3px;border-radius:2px;flex-shrink:0}.cd-chart-overlay-swatch[data-overlay=sr]{background:linear-gradient(90deg,#3dffb8 50%,#ff7a8a 50%)}.cd-chart-overlay-swatch[data-overlay=be]{background:color-mix(in srgb,var(--tc-muted) 80%,transparent)}.cd-chart-overlay-swatch[data-overlay=avg]{background:#7eb8ff}.cd-chart-overlay-swatch[data-overlay=ema200]{background:#c9a227}.cd-chart-overlay-swatch[data-overlay=tp]{background:#b388ff}.cd-chart-overlay-label{line-height:1.25}.cd-chart-overlay-note{margin:8px 0 0;font-size:10px;line-height:1.35;color:var(--tc-muted)}.cd-chart-ovl{stroke-width:1.25;stroke-dasharray:6 4;pointer-events:none}.cd-chart-ovl--be{stroke:color-mix(in srgb,var(--tc-muted) 75%,transparent);stroke-dasharray:4 4}.cd-chart-ovl--avg{stroke:#7eb8ff}.cd-chart-ovl--ema{stroke:#e8c547;stroke-dasharray:2 5}.cd-chart-ovl--tp{stroke:#b388ff}.cd-chart-ovl--sup{stroke:color-mix(in srgb,#3dffb8 80%,var(--tc-muted) 20%)}.cd-chart-ovl--res{stroke:color-mix(in srgb,#ff7a8a 75%,var(--tc-muted) 25%)}.cd-chart-ovl-legend{display:inline-block;width:12px;height:3px;border-radius:2px;vertical-align:middle;margin-right:2px}.cd-chart-ovl-legend--be{background:color-mix(in srgb,var(--tc-muted) 80%,transparent)}.cd-chart-ovl-legend--avg{background:#7eb8ff}.cd-chart-ovl-legend--ema{background:#e8c547}.cd-chart-ovl-legend--tp{background:#b388ff}.cd-chart-ovl-legend--sup{background:#3dffb8}.cd-chart-ovl-legend--res{background:#ff7a8a}.cd-chart-tp-marker{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--tc-blue);vertical-align:middle;margin-right:2px}.cd-chart-box{position:relative;border:1px solid var(--ui3-border, rgba(143, 182, 176, .16));border-radius:12px;background:var(--ui3-surface-2, rgba(0, 0, 0, .18));padding:10px 8px 8px;overflow:hidden}.cd-chart-box svg path.cd-chart-area{display:none}.cd-root--mint .cd-chart-box svg path.cd-chart-area{display:block}.cd-chart-box svg{width:100%;height:156px;display:block}.cd-root--mint .cd-chart-box svg{height:188px}.cd-chart-line{fill:none;stroke:var(--tc-green);stroke-width:2}.cd-root--mint .cd-chart-line{stroke:#24e6bd;stroke-width:2.2}.cd-chart-now__line{stroke:#24e6bd59;stroke-width:1;stroke-dasharray:3 3}.cd-chart-now__pill{fill:#24e6bd}.cd-chart-now__txt{fill:#04140f;font-size:8px;font-weight:800;font-family:var(--ui3-mono, ui-monospace, monospace)}.cd-chart-candle-wick{stroke-width:1}.cd-chart-candle-wick--up{stroke:#0ecb81}.cd-chart-candle-wick--down{stroke:#f6465d}.cd-chart-candle{stroke:none}.cd-chart-candle--up{fill:#0ecb81}.cd-chart-candle--down{fill:#f6465d}.cd-chart-be{stroke:color-mix(in srgb,var(--tc-muted) 70%,transparent);stroke-width:1;stroke-dasharray:4 4}.cd-chart-sr{stroke-width:1.25;stroke-dasharray:6 4;pointer-events:none}.cd-chart-sr--sup{stroke:color-mix(in srgb,var(--tc-green) 75%,var(--tc-muted) 25%)}.cd-chart-sr--res{stroke:color-mix(in srgb,var(--tc-red) 70%,var(--tc-muted) 30%)}.cd-chart-cursor{stroke:color-mix(in srgb,var(--tc-muted) 55%,transparent);stroke-width:1;stroke-dasharray:3 4}.cd-chart-buy-halo{fill:color-mix(in srgb,var(--tc-bg) 55%,black 45%);stroke:color-mix(in srgb,white 92%,transparent);stroke-width:1.6}.cd-chart-buy{fill:var(--tc-green);stroke:color-mix(in srgb,white 95%,transparent);stroke-width:1.2}.cd-chart-sell{fill:var(--tc-red);stroke:color-mix(in srgb,white 78%,transparent);stroke-width:1}.cd-chart-tp{fill:var(--tc-blue);stroke:color-mix(in srgb,white 78%,transparent);stroke-width:1}.cd-chart-tip{position:absolute;top:8px;left:10px;z-index:2;margin-top:0;padding:3px 8px;border:1px solid var(--tc-card-edge);border-radius:999px;display:inline-flex;gap:10px;align-items:center;font-size:11px;font-weight:700;letter-spacing:-.01em;color:var(--tc-text);background:color-mix(in srgb,var(--tc-elev) 84%,black 16%);pointer-events:none}.cd-chart-legend{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px 10px;font-size:.68rem;color:var(--tc-muted)}.cd-root--mint .cd-chart-legend--compact{display:none}.cd-chart-legend span{display:inline-flex;align-items:center;gap:6px}.cd-chart-legend i{width:8px;height:8px;border-radius:999px;display:inline-block}.cd-chart-legend i.cd-chart-buy{box-sizing:border-box;background:var(--tc-green);border:2px solid color-mix(in srgb,white 90%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,black 65%,transparent)}.cd-chart-legend i.cd-chart-sell{box-sizing:border-box;background:var(--tc-red);border:2px solid color-mix(in srgb,white 90%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,black 65%,transparent)}.cd-chart-legend i.cd-chart-tp{box-sizing:border-box;background:var(--tc-blue);border:2px solid color-mix(in srgb,white 90%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,black 65%,transparent)}.cd-marker-popover{position:fixed;z-index:50;max-width:min(280px,92vw);padding:8px 10px;border-radius:10px;border:1px solid var(--tc-card-edge);background:var(--tc-elev);color:var(--tc-text);font-size:11px;line-height:1.45;box-shadow:0 8px 24px #00000059;pointer-events:none}.cd-marker-popover b{display:block;margin-bottom:4px;font-size:12px}.cd-marker-popover p{margin:2px 0;color:var(--tc-text-secondary)}.cd-trade-row{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px 0;border-bottom:1px solid var(--tc-card-edge)}.cd-trade-row__line{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cd-detail-badges{margin:0;padding-left:0}.cd-trade-row .jl-signal-badges.cd-detail-badges{margin:4px 0 0;align-self:flex-start}.cd-trade-row:last-child{border-bottom:none}.cd-trade-row--clickable{cursor:pointer;border-radius:10px;margin:0 -4px;padding-left:4px;padding-right:4px}.cd-trade-row--clickable:focus-visible{outline:2px solid color-mix(in srgb,var(--tg-theme-button-color, #6ecb8b) 50%,transparent);outline-offset:1px}.cd-trade-row__right--single{justify-content:center}.cd-trade-row__left{display:flex;flex-direction:column;gap:2px;min-width:0}.cd-trade-pill{display:inline-block;align-self:flex-start;padding:2px 6px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.04em}.cd-trade-pill--buy{background:color-mix(in srgb,var(--tg-theme-button-color, #6ecb8b) 22%,var(--tc-inset));color:var(--tc-text)}.cd-trade-pill--sell{background:color-mix(in srgb,var(--tg-theme-destructive-text-color, #f66) 18%,var(--tc-inset));color:var(--tc-text)}.cd-trade-meta{font-size:11px;color:var(--tc-muted)}.cd-trade-row__right{text-align:right;font-size:12px;font-weight:700;display:flex;flex-direction:column;gap:2px}.cd-trade-pnl{font-size:11px;font-weight:700}.cd-trade-pnl--na{color:var(--tc-muted);font-weight:600}.cd-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--tc-hairline);font-size:13px}.cd-row:last-child{border-bottom:none}.cd-row span{color:var(--tc-muted)}.cd-empty{margin:0;color:var(--tc-muted)}.cd-sticky{position:fixed;bottom:calc(var(--ui3-bottom-nav-space, calc(62px + env(safe-area-inset-bottom, 0px)) ) + 12px);left:0;right:0;width:min(430px,100%);margin-inline:auto;box-sizing:border-box;padding:10px 16px 12px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;z-index:25;border-top:1px solid var(--tc-card-edge);background:color-mix(in srgb,var(--tc-elev) 92%,var(--tc-bg) 8%);box-shadow:0 -10px 24px color-mix(in srgb,black 24%,transparent)}.cd-sticky .pf-btn{border:1px solid var(--tc-card-edge);border-radius:12px;padding:11px 8px;font-size:12px;font-weight:800;background:var(--tc-inset);color:var(--tc-text)}.cd-sticky .pf-btn--sell{background:color-mix(in srgb,var(--tc-red) 16%,var(--tc-inset));color:var(--tc-red)}.cd-sticky .pf-btn--dca{background:color-mix(in srgb,var(--tc-green) 16%,var(--tc-inset));color:var(--tc-green)}.cd-sticky .pf-btn--detail{background:color-mix(in srgb,var(--tc-blue) 14%,var(--tc-inset));color:var(--tc-text)}.cd-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,black 56%,transparent);display:flex;align-items:flex-end;z-index:var(--ui3-z-blocking-overlay, 600);overscroll-behavior:none;touch-action:none}.cd-sheet-backdrop--ai{z-index:620;background:#0009}.cd-sheet--ai{background:#07131d;border-color:#4980974d;max-height:min(94vh,calc(100dvh - 12px));padding-top:8px}.cd-sheet--ai .cd-sheet-body{display:flex;flex-direction:column;overflow:hidden}.cd-sheet{width:min(430px,100%);margin:0 auto;border-radius:14px 14px 0 0;border:1px solid var(--tc-card-edge);background:var(--tc-elev);padding:14px 16px calc(16px + env(safe-area-inset-bottom,0));box-sizing:border-box;max-height:min(90vh,calc(100dvh - 20px));display:flex;flex-direction:column;touch-action:auto}.cd-sheet h3{margin:0 0 8px;flex-shrink:0}.cd-sheet-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.cd-sheet-chart-hint{margin:0 0 12px;font-size:12px;color:var(--ui3-text-muted, #8b93a7);line-height:1.35}.cd-sheet-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.cd-sheet-headline b{font-size:22px;line-height:1.05;letter-spacing:-.03em}.cd-sheet-headline b.cd-dca-step-title{font-size:16px;line-height:1.15;letter-spacing:-.01em}.cd-sheet-subtitle{margin:0 0 2px;color:var(--tc-muted);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.cd-sheet-section-label{margin:8px 0 2px;color:var(--tc-muted);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.cd-chip{border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;line-height:1;letter-spacing:.02em;border:1px solid var(--tc-card-edge);white-space:nowrap}.cd-chip--good{color:var(--tc-green);background:color-mix(in srgb,var(--tc-green) 18%,var(--tc-inset))}.cd-chip--warn{color:var(--tc-yellow, #e6c45a);background:color-mix(in srgb,var(--tc-yellow, #e6c45a) 18%,var(--tc-inset))}.cd-chip--bad{color:var(--tc-red);background:color-mix(in srgb,var(--tc-red) 18%,var(--tc-inset))}.cd-alert{margin:4px 0 8px;border-radius:10px;padding:10px 11px;font-size:13px;font-weight:700;line-height:1.25;border:1px solid var(--tc-card-edge)}.cd-alert--bad{color:var(--tc-red);background:color-mix(in srgb,var(--tc-red) 18%,var(--tc-inset))}.cd-segment{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0}.cd-segment button{border:1px solid var(--tc-card-edge);border-radius:10px;padding:8px 6px;background:var(--tc-inset);color:var(--tc-text);font-weight:700}.cd-segment button.is-on{border-color:color-mix(in srgb,var(--tc-blue) 50%,transparent);color:var(--tc-blue)}.cd-sell-slider{margin:6px 0 4px;padding:6px 8px 4px;border-radius:10px;border:1px solid var(--tc-card-edge);background:var(--tc-inset)}.cd-sell-slider__track{position:relative;height:24px;display:flex;align-items:center}.cd-sell-slider__rail{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:5px;border-radius:999px;background:color-mix(in srgb,var(--tc-text) 14%,transparent);pointer-events:none}.cd-sell-slider__fill{position:absolute;left:0;top:50%;transform:translateY(-50%);height:5px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--tc-blue) 75%,transparent),color-mix(in srgb,var(--tc-blue) 40%,transparent));pointer-events:none;max-width:100%}.cd-sell-presets-hint{margin:8px 0 2px;font-size:11px;font-weight:700;color:var(--tc-muted);letter-spacing:.02em}.cd-sell-slider__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;font-size:11px;color:var(--tc-muted)}.cd-sell-slider__top b{font-size:14px;font-weight:800;color:var(--tc-blue);letter-spacing:-.02em}.cd-sell-slider__range{position:relative;z-index:1;display:block;width:100%;height:24px;margin:0;padding:0;cursor:pointer;accent-color:var(--tc-blue);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.cd-sell-slider__range::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:transparent}.cd-sell-slider__range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6.5px;border-radius:50%;background:var(--tc-blue);border:2px solid var(--tc-elev);box-shadow:0 1px 3px #00000059}.cd-sell-slider__range::-moz-range-track{height:5px;border-radius:999px;background:transparent}.cd-sell-slider__range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--tc-blue);border:2px solid var(--tc-elev);box-shadow:0 1px 3px #00000059}.cd-sell-slider__ticks{display:flex;justify-content:space-between;margin-top:2px;font-size:9px;color:var(--tc-muted)}.cd-warn{margin:8px 0 0;color:var(--tc-red);font-size:12px}.cd-sheet-actions{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.cd-sheet-actions .pf-btn{border:1px solid var(--tc-card-edge);border-radius:12px;padding:10px 8px;font-weight:800;background:var(--tc-inset);color:var(--tc-text)}.cd-sheet-actions .pf-btn--sell{background:color-mix(in srgb,var(--tc-red) 16%,var(--tc-inset));color:var(--tc-red)}.cd-sheet-actions .pf-btn--dca{background:color-mix(in srgb,var(--tc-green) 16%,var(--tc-inset));color:var(--tc-green)}.cd-ai-btn{width:100%;margin-top:8px;box-sizing:border-box;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 16px;font-size:13px;font-weight:700;line-height:1.2;border:1px solid var(--tc-card-edge);border-radius:12px;background:color-mix(in srgb,var(--tc-blue) 14%,var(--tc-inset));color:var(--tc-blue);cursor:pointer}.cd-ai-btn:disabled{cursor:wait;opacity:.92}.cd-ai-btn__spin{width:14px;height:14px;flex-shrink:0;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:cd-ai-btn-spin .7s linear infinite}.cd-ai-btn__spin--placeholder{visibility:hidden;animation:none}@keyframes cd-ai-btn-spin{to{transform:rotate(360deg)}}.cd-ai-btn--busy{position:relative;overflow:hidden}.cd-ai-btn--busy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,transparent 0%,color-mix(in srgb,var(--tc-blue) 50%,transparent) 48%,transparent 100%);background-size:220% 100%;background-position:100% 0;animation:cd-ai-btn-shimmer 1.15s linear infinite}@keyframes cd-ai-btn-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cd-ai-box{margin-top:8px;border:1px solid var(--tc-card-edge);border-radius:10px;background:var(--tc-inset);padding:8px 10px}.cd-ai-text{margin:6px 0 0;color:var(--tc-text);font-size:12px;line-height:1.35;white-space:normal}.cd-ai-toggle{width:100%;border:1px solid var(--tc-card-edge);border-radius:9px;background:color-mix(in srgb,var(--tc-bg) 25%,var(--tc-inset));color:var(--tc-text);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;margin-bottom:8px;text-align:left}.cd-ai-toggle b{color:var(--tc-blue);font-size:11px;white-space:nowrap}.cd-ai-debug{margin-top:8px}.cd-ai-debug__btn{width:100%;border:1px dashed var(--tc-card-edge);border-radius:8px;background:transparent;color:var(--tc-muted);font-size:11px;line-height:1.3;padding:6px 8px;cursor:pointer}.cd-ai-debug__panel{margin-top:8px;display:flex;flex-direction:column;gap:6px}.cd-ai-debug__label{color:var(--tc-muted);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.cd-ai-debug__note{margin:0;color:var(--tc-muted);font-size:11px;line-height:1.35}.cd-ai-debug__pre{margin:0;max-height:240px;overflow:auto;border:1px solid var(--tc-card-edge);border-radius:8px;background:var(--tc-bg);color:var(--tc-text);font-size:10px;line-height:1.35;padding:8px;white-space:pre-wrap;word-break:break-word}.cd-ai-debug__note--ok{color:var(--tc-green)}.cd-ai-debug__actions{display:flex;flex-wrap:wrap;gap:8px}.cd-ai-debug__action{flex:1 1 auto;min-width:120px;border:1px solid var(--tc-card-edge);border-radius:8px;background:var(--tc-inset);color:var(--tc-text);font-size:11px;line-height:1.3;padding:6px 10px;cursor:pointer}.cd-ai-stale{margin:6px 0 0;color:var(--tc-muted);font-size:11px;line-height:1.35}.cd-ai-stale--warn{color:var(--tc-warn, #c9a227)}.cd-ai-compare{margin:6px 0 0;color:var(--tc-text);font-size:11px;line-height:1.35}.cd-ai-explain-block{margin:8px 0 0}.cd-ai-explain-title{display:block;font-size:11px;font-weight:600;color:var(--tc-muted);margin-bottom:4px}.cd-ai-explain-list{margin:0;padding-left:1.1rem;color:var(--tc-text);font-size:12px;line-height:1.4}.is-profit{color:var(--tc-green)}.is-loss{color:var(--tc-red)}.cdd-chart-levels{--ccl-bg: #081b20;--ccl-bg-2: #0b2024;--ccl-chart-bg: #0d111a;--ccl-border: rgba(48, 151, 145, .3);--ccl-border-strong: #167d72;--ccl-text: #f1f7f6;--ccl-text-2: #8fa9a7;--ccl-text-3: #66817f;--ccl-mint: #21e0b2;--ccl-coral: #ff5868;--ccl-ctrl-bg: #07161a;--ccl-ctrl-border: rgba(112, 159, 156, .28);--ccl-ctrl-active-bg: rgba(20, 114, 100, .35);--ccl-grid: rgba(140, 165, 168, .1);margin:0 0 8px;padding:12px;border-radius:18px;border:1px solid var(--ccl-border);background:radial-gradient(120% 80% at 50% -10%,rgba(33,224,178,.07),transparent 55%),var(--ccl-bg);box-shadow:0 0 0 1px #167d7214 inset,0 10px 28px #00000047;box-sizing:border-box;min-width:0}.ccl-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-bottom:10px}.ccl-title-row{display:flex;align-items:center;gap:8px;min-width:0}.ccl-title-ico{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;color:var(--ccl-mint);background:var(--ccl-ctrl-bg);border:1px solid rgba(33,224,178,.35);flex-shrink:0}.ccl-title{margin:0;font-size:clamp(.95rem,3.8vw,1.1rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--ccl-text);white-space:nowrap}.cdd-chart-levels .ccl-tier-switch.sr-tier-switch,.cdd-chart-levels .sr-tier-switch.ccl-tier-switch{width:auto;flex:0 0 auto;flex-shrink:1;max-width:100%;gap:2px;padding:3px;border-radius:12px;background:var(--ccl-ctrl-bg);border:1px solid var(--ccl-ctrl-border);height:34px;min-width:0;box-sizing:border-box;align-items:stretch}.cdd-chart-levels .ccl-tier-switch .sr-tier-switch__btn{flex:0 1 auto;min-width:0;padding:0 9px;border-radius:9px;font-size:clamp(.62rem,2.6vw,.7rem);font-weight:700;letter-spacing:0;color:var(--ccl-text-3);background:transparent;box-shadow:none;white-space:nowrap}.cdd-chart-levels .ccl-tier-switch .sr-tier-switch__btn--active{color:var(--ccl-mint);background:var(--ccl-ctrl-active-bg);box-shadow:inset 0 0 0 1px #21e0b28c}.cdd-chart-levels .ccl-sr-tiles.sr-tiles-grid,.cdd-chart-levels .sr-tiles-grid.ccl-sr-tiles{gap:8px;margin-bottom:10px}.cdd-chart-levels .sr-tiles-box{position:relative;min-height:0;padding:9px 11px 10px;border-radius:12px;background:var(--ccl-bg-2);gap:6px;align-items:stretch;flex-direction:column;box-shadow:none}.cdd-chart-levels .sr-tiles-box--sup{border:1px solid rgba(255,88,104,.55);--sr-accent: var(--ccl-coral)}.cdd-chart-levels .sr-tiles-box--res{border:1px solid rgba(33,224,178,.45);--sr-accent: var(--ccl-mint)}.cdd-chart-levels .sr-tiles-top{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.cdd-chart-levels .sr-tiles-arrow{color:var(--sr-accent);flex-shrink:0}.cdd-chart-levels .sr-tiles-label{position:static;width:auto;margin:0;padding:0;color:var(--ccl-text-2);font-size:.68rem;font-weight:650;line-height:1.2;text-align:left}.cdd-chart-levels .sr-tiles-values{display:flex;align-items:baseline;min-width:0;width:100%}.cdd-chart-levels .sr-tiles-price{font-size:clamp(.92rem,3.5vw,1.08rem);color:var(--ccl-text);font-family:var(--ui3-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;line-height:1.15;text-align:left}.cdd-chart-levels .sr-tiles-divider{background:#8fa9a759;margin:2px 8px}.cdd-chart-levels .sr-tiles-pct{font-size:clamp(.68rem,2.8vw,.78rem);font-weight:700;text-align:left}.ccl-settings-launch{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:0 0 10px;padding:0 12px;border-radius:12px;border:1px solid var(--ccl-ctrl-border);background:var(--ccl-ctrl-bg);color:var(--ccl-text);font:inherit;font-size:.88rem;font-weight:700;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.ccl-settings-launch:active{border-color:#21e0b266}.ccl-settings-launch-ico{display:grid;place-items:center;color:var(--ccl-mint);flex-shrink:0;line-height:0}.ccl-settings-launch-label{flex:1 1 auto;text-align:left;min-width:0}.ccl-settings-launch-chev{flex-shrink:0;color:var(--ccl-text-3);font-size:1.15rem;line-height:1;opacity:.85}.cdd-chart-levels .cd-section-chart--embedded{margin:0;padding:0;border:none;background:transparent;box-shadow:none;border-radius:0}.cdd-chart-levels .cd-chart-box{margin-top:0;padding:10px 8px 6px;border-radius:16px;border:1px solid rgba(112,159,156,.18);background:var(--ccl-chart-bg);box-shadow:inset 0 0 20px #21e0b20a}.cdd-chart-levels .cd-chart-box svg{height:clamp(200px,58vw,268px)}.cdd-chart-levels .cd-chart-grid{stroke:var(--ccl-grid);stroke-width:1;stroke-dasharray:3 4;pointer-events:none}.cdd-chart-levels .cd-chart-axis-y,.cdd-chart-levels .cd-chart-axis-x{fill:var(--ccl-text-3);font-size:7.5px;font-weight:600;font-family:inherit}.cdd-chart-levels .cd-chart-now__line{stroke:#21e0b28c;stroke-width:1.15;stroke-dasharray:4 3}.cdd-chart-levels .cd-chart-now__pill{fill:var(--ccl-mint)}.cdd-chart-levels .cd-chart-now__txt{fill:#04140f;font-size:7.5px;font-weight:800}.cdd-chart-levels .cd-chart-candle-wick--up,.cdd-chart-levels .cd-chart-candle--up{stroke:#21e0b2;fill:#21e0b2}.cdd-chart-levels .cd-chart-candle-wick--down,.cdd-chart-levels .cd-chart-candle--down{stroke:#ff5868;fill:#ff5868}.cdd-chart-levels .cd-chart-legend{margin-top:8px}.ccl-settings-backdrop.cd-sheet-backdrop{z-index:var(--ui3-z-blocking-overlay, 600)}.ccl-settings-sheet.cd-sheet{max-height:min(86vh,680px);padding-bottom:max(14px,env(safe-area-inset-bottom,0px));border-color:#30979159;background:#0a1a1e;display:flex;flex-direction:column}.ccl-settings-body{display:flex;flex-direction:column;gap:0;min-height:0;flex:1 1 auto;max-height:100%;padding:4px 4px 0;overflow:hidden}.ccl-settings-head{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:14px;padding:0 4px}.ccl-settings-head-ico{display:grid;place-items:center;color:var(--ccl-mint, #21e0b2);flex-shrink:0;line-height:0}.ccl-settings-title{margin:0;flex:1 1 auto;font-size:1.05rem;font-weight:800;color:#f1f7f6;line-height:1.2}.ccl-settings-close{width:36px;height:36px;border:none;border-radius:10px;background:transparent;color:#8fa9a7;font-size:1.45rem;line-height:1;cursor:pointer;flex-shrink:0}.ccl-settings-sections{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 4px 8px;display:flex;flex-direction:column;gap:12px}.ccl-settings-section{display:flex;flex-direction:column;gap:8px;min-width:0}.ccl-settings-label{margin:0;font-size:.72rem;font-weight:700;color:#8fa9a7;letter-spacing:.01em}.ccl-seg{display:flex;gap:4px;padding:3px;border-radius:12px;background:#07161a;border:1px solid rgba(112,159,156,.28);box-sizing:border-box;min-width:0}.ccl-seg--5 .ccl-seg__btn{padding:0 2px;font-size:clamp(.58rem,2.5vw,.68rem)}.ccl-seg--2 .ccl-seg__btn{flex:1 1 0}.ccl-seg--wrap{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ccl-seg--wrap::-webkit-scrollbar{display:none}.ccl-seg--wrap .ccl-seg__btn{flex:0 0 auto;min-width:4.2rem;padding:0 10px}.ccl-seg__btn{flex:1 1 0;min-width:0;min-height:36px;padding:0 8px;border:none;border-radius:9px;background:transparent;color:#66817f;font:inherit;font-size:.72rem;font-weight:750;cursor:pointer;white-space:nowrap}.ccl-seg__btn:disabled{opacity:.35;cursor:not-allowed}.ccl-seg__btn.is-on{color:#21e0b2;background:#14726459;box-shadow:inset 0 0 0 1px #21e0b28c}.ccl-seg__btn--icon{display:inline-flex;align-items:center;justify-content:center;gap:6px}.ccl-settings-row{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border-radius:12px;border:1px solid rgba(112,159,156,.28);background:#07161a;color:#f1f7f6;font:inherit;font-size:.88rem;font-weight:700;cursor:pointer;box-sizing:border-box}.ccl-settings-row-ico{display:grid;place-items:center;color:#21e0b2;line-height:0}.ccl-settings-row-label{flex:1 1 auto;text-align:left}.ccl-settings-row-chev{color:#66817f;font-size:1.15rem}.ccl-settings-indicators{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 4px 8px;display:flex;flex-direction:column;gap:8px}.ccl-settings-back{align-self:flex-start;border:none;background:transparent;color:#21e0b2;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;padding:4px 0 8px}.ccl-settings-indicators-title{margin:0 0 4px;font-size:.72rem;font-weight:700;color:#8fa9a7}.ccl-settings-check{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 4px;color:#f1f7f6;font-size:.88rem;font-weight:650}.ccl-settings-check.is-disabled{opacity:.4}.ccl-settings-note{margin:8px 0 0;font-size:.68rem;line-height:1.35;color:#66817f}.ccl-settings-actions{display:flex;gap:10px;padding:12px 4px 8px;flex-shrink:0;border-top:1px solid rgba(112,159,156,.18);margin-top:4px;background:#0a1a1e}.ccl-settings-cancel,.ccl-settings-apply{flex:1 1 0;min-height:46px;border-radius:12px;font:inherit;font-size:.95rem;font-weight:800;cursor:pointer}.ccl-settings-cancel{border:1px solid rgba(112,159,156,.35);background:#07161a;color:#f1f7f6}.ccl-settings-apply{border:none;background:#21e0b2;color:#04140f}@media (max-width: 360px){.ccl-head{gap:6px}.ccl-title{font-size:.92rem}.cdd-chart-levels .ccl-tier-switch .sr-tier-switch__btn{padding:0 7px}.cdd-chart-levels .cd-chart-box svg{height:clamp(188px,62vw,240px)}}
