/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--default-font-family:var(--qk-font-sans);--default-mono-font-family:var(--qk-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.grid{display:grid}.inline-block{display:inline-block}.inline-flex{display:inline-flex}}:root,[data-theme=light]{--qk-bg-canvas:#f4f6f8;--qk-bg-surface:#fff;--qk-bg-surface-muted:#f0f2f5;--qk-bg-elevated:#fff;--qk-bg-overlay:#0f172a73;--qk-border-default:#e2e8f0;--qk-border-muted:#eef2f6;--qk-border-strong:#cbd5e1;--qk-border-focus:#2563eb;--qk-text-primary:#0f172a;--qk-text-secondary:#475569;--qk-text-tertiary:#94a3b8;--qk-text-inverse:#fff;--qk-text-link:#1d4ed8;--qk-text-disabled:#cbd5e1;--qk-brand-primary:#1e3a5f;--qk-brand-primary-hover:#162d4a;--qk-brand-accent:#2563eb;--qk-brand-accent-muted:#dbeafe;--qk-market-up:#dc2626;--qk-market-up-muted:#fee2e2;--qk-market-down:#16a34a;--qk-market-down-muted:#dcfce7;--qk-market-flat:#64748b;--qk-tier-85-fill:#7f1d1d2e;--qk-tier-85-stroke:#7f1d1d;--qk-tier-85-label:#7f1d1d;--qk-tier-85-solid:#7f1d1d;--qk-tier-90-fill:#b91c1c24;--qk-tier-90-stroke:#b91c1c;--qk-tier-90-label:#b91c1c;--qk-tier-90-solid:#b91c1c;--qk-tier-95-fill:#ea580c1f;--qk-tier-95-stroke:#ea580c;--qk-tier-95-label:#c2410c;--qk-tier-95-solid:#ea580c;--qk-tier-100-fill:#64748b1a;--qk-tier-100-stroke:#64748b;--qk-tier-100-label:#475569;--qk-tier-100-solid:#64748b;--qk-tier-105-fill:#2563eb14;--qk-tier-105-stroke:#3b82f6;--qk-tier-105-label:#1d4ed8;--qk-tier-105-solid:#3b82f6;--qk-tier-110-fill:#0ea5e90f;--qk-tier-110-stroke:#0ea5e9;--qk-tier-110-label:#0284c7;--qk-tier-110-solid:#0ea5e9;--qk-tier-115-fill:#6366f10f;--qk-tier-115-stroke:#6366f1;--qk-tier-115-label:#4338ca;--qk-tier-115-solid:#6366f1;--qk-candle-up:#dc2626;--qk-candle-down:#16a34a;--qk-candle-border-up:#b91c1c;--qk-candle-border-down:#15803d;--qk-wick-up:#dc2626;--qk-wick-down:#16a34a;--qk-ma55:#7c3aed;--qk-ma55-width:1.5;--qk-chart-grid:#e2e8f0;--qk-chart-axis:#94a3b8;--qk-chart-crosshair:#64748b;--qk-chart-tooltip-bg:#fff;--qk-chart-tooltip-border:#e2e8f0;--qk-volume-up:#dc262659;--qk-volume-down:#16a34a59;--qk-marker-confirmed:#7f1d1d;--qk-marker-unconfirmed:#f59e0b;--qk-marker-stroke:#fff;--qk-success:#16a34a;--qk-warning:#d97706;--qk-danger:#dc2626;--qk-info:#2563eb;--qk-badge-epic-bg:#fee2e2;--qk-badge-epic-fg:#7f1d1d;--qk-badge-epic-border:#fecaca;--qk-badge-important-bg:#ffedd5;--qk-badge-important-fg:#9a3412;--qk-badge-important-border:#fed7aa;--qk-badge-unconfirmed-bg:#fef3c7;--qk-badge-unconfirmed-fg:#92400e;--qk-badge-unconfirmed-border:#fde68a;--qk-badge-neutral-bg:#f1f5f9;--qk-badge-neutral-fg:#475569;--qk-badge-neutral-border:#e2e8f0;--qk-shadow-sm:0 1px 2px #0f172a0d;--qk-shadow-md:0 4px 12px #0f172a0f;--qk-shadow-lg:0 12px 32px #0f172a14;--qk-shadow-focus:0 0 0 3px #2563eb40}[data-theme=dark]{--qk-bg-canvas:#0b1220;--qk-bg-surface:#111827;--qk-bg-surface-muted:#0f172a;--qk-bg-elevated:#1e293b;--qk-bg-overlay:#0000008c;--qk-border-default:#1f2a3d;--qk-border-muted:#172033;--qk-border-strong:#334155;--qk-border-focus:#60a5fa;--qk-text-primary:#f1f5f9;--qk-text-secondary:#94a3b8;--qk-text-tertiary:#64748b;--qk-text-inverse:#0f172a;--qk-text-link:#93c5fd;--qk-text-disabled:#475569;--qk-brand-primary:#93c5fd;--qk-brand-primary-hover:#bfdbfe;--qk-brand-accent:#60a5fa;--qk-brand-accent-muted:#2563eb40;--qk-market-up:#f87171;--qk-market-up-muted:#f8717126;--qk-market-down:#4ade80;--qk-market-down-muted:#4ade8026;--qk-market-flat:#94a3b8;--qk-tier-85-fill:#f8717138;--qk-tier-85-stroke:#f87171;--qk-tier-85-label:#fca5a5;--qk-tier-85-solid:#f87171;--qk-tier-90-fill:#fb718529;--qk-tier-90-stroke:#fb7185;--qk-tier-90-label:#fda4af;--qk-tier-90-solid:#fb7185;--qk-tier-95-fill:#fb923c24;--qk-tier-95-stroke:#fb923c;--qk-tier-95-label:#fdba74;--qk-tier-95-solid:#fb923c;--qk-tier-100-fill:#94a3b81f;--qk-tier-100-stroke:#94a3b8;--qk-tier-100-label:#cbd5e1;--qk-tier-100-solid:#94a3b8;--qk-tier-105-fill:#60a5fa1f;--qk-tier-105-stroke:#60a5fa;--qk-tier-105-label:#93c5fd;--qk-tier-105-solid:#60a5fa;--qk-tier-110-fill:#38bdf81a;--qk-tier-110-stroke:#38bdf8;--qk-tier-110-label:#7dd3fc;--qk-tier-110-solid:#38bdf8;--qk-tier-115-fill:#a5b4fc1a;--qk-tier-115-stroke:#a5b4fc;--qk-tier-115-label:#c7d2fe;--qk-tier-115-solid:#a5b4fc;--qk-candle-up:#f87171;--qk-candle-down:#4ade80;--qk-candle-border-up:#ef4444;--qk-candle-border-down:#22c55e;--qk-wick-up:#f87171;--qk-wick-down:#4ade80;--qk-ma55:#c4b5fd;--qk-ma55-width:1.5;--qk-chart-grid:#1f2a3d;--qk-chart-axis:#64748b;--qk-chart-crosshair:#94a3b8;--qk-chart-tooltip-bg:#1e293b;--qk-chart-tooltip-border:#334155;--qk-volume-up:#f8717159;--qk-volume-down:#4ade8059;--qk-marker-confirmed:#fca5a5;--qk-marker-unconfirmed:#fbbf24;--qk-marker-stroke:#0b1220;--qk-success:#4ade80;--qk-warning:#fbbf24;--qk-danger:#f87171;--qk-info:#60a5fa;--qk-badge-epic-bg:#7f1d1d73;--qk-badge-epic-fg:#fca5a5;--qk-badge-epic-border:#f8717159;--qk-badge-important-bg:#9a341266;--qk-badge-important-fg:#fdba74;--qk-badge-important-border:#fb923c59;--qk-badge-unconfirmed-bg:#92400e66;--qk-badge-unconfirmed-fg:#fde68a;--qk-badge-unconfirmed-border:#fbbf2459;--qk-badge-neutral-bg:#33415580;--qk-badge-neutral-fg:#cbd5e1;--qk-badge-neutral-border:#334155;--qk-shadow-sm:0 1px 2px #00000059;--qk-shadow-md:0 4px 12px #0006;--qk-shadow-lg:0 12px 32px #00000080;--qk-shadow-focus:0 0 0 3px #60a5fa59}:root{--qk-font-sans:"Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, -apple-system, sans-serif;--qk-font-mono:"JetBrains Mono", "Noto Sans Mono CJK SC", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--qk-font-tabular:"JetBrains Mono", "Noto Sans Mono CJK SC", ui-monospace, Menlo, Consolas, monospace;--qk-fs-xs:11px;--qk-lh-xs:16px;--qk-fs-sm:12px;--qk-lh-sm:18px;--qk-fs-md:14px;--qk-lh-md:22px;--qk-fs-lg:16px;--qk-lh-lg:24px;--qk-fs-xl:18px;--qk-lh-xl:28px;--qk-fs-2xl:22px;--qk-lh-2xl:30px;--qk-fs-3xl:28px;--qk-lh-3xl:36px;--qk-fw-regular:400;--qk-fw-medium:500;--qk-fw-semibold:600;--qk-fw-bold:700;--qk-space-1:4px;--qk-space-2:8px;--qk-space-3:12px;--qk-space-4:16px;--qk-space-5:20px;--qk-space-6:24px;--qk-space-8:32px;--qk-space-10:40px;--qk-space-12:48px;--qk-radius-sm:4px;--qk-radius-md:8px;--qk-radius-lg:12px;--qk-radius-xl:16px;--qk-radius-full:9999px;--qk-header-h:56px;--qk-toolbar-h:48px;--qk-sidebar-w:340px;--qk-max-w:1440px;--qk-chart-h:480px;--qk-volume-h:80px;--qk-motion-fast:.12s;--qk-motion-normal:.2s;--qk-motion-slow:.32s;--qk-ease:cubic-bezier(.2, .8, .2, 1);--qk-z-sticky:100;--qk-z-dropdown:200;--qk-z-tooltip:300;--qk-z-modal:400}@media (max-width:1279px){:root{--qk-chart-h:400px;--qk-volume-h:64px}}@media (max-width:480px){:root{--qk-header-h:52px;--qk-toolbar-h:44px;--qk-chart-h:280px;--qk-volume-h:48px}}.qk-up{color:var(--qk-market-up)}.qk-down{color:var(--qk-market-down)}.qk-flat{color:var(--qk-market-flat)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:var(--qk-font-sans);background:var(--qk-bg-canvas);color:var(--qk-text-primary);font-size:var(--qk-fs-md);line-height:var(--qk-lh-md);-webkit-font-smoothing:antialiased;margin:0}button,input{font-family:inherit}button{cursor:pointer}a{color:inherit}.qk-tabular{font-family:var(--qk-font-tabular);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.app-header{height:var(--qk-header-h);padding:0 var(--qk-space-8);background:var(--qk-bg-surface);border-bottom:1px solid var(--qk-border-default);z-index:calc(var(--qk-z-sticky) + 1);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand{align-items:baseline;gap:8px;text-decoration:none;display:flex}.brand-name{color:var(--qk-brand-primary);letter-spacing:-.02em;font-size:18px;font-weight:700}.brand-sub{color:var(--qk-text-tertiary);font-size:11px}.main-nav{gap:24px;margin-left:40px;display:flex}.main-nav a{color:var(--qk-text-secondary);border-bottom:2px solid #0000;padding:18px 0 16px;font-size:14px;font-weight:500;text-decoration:none}.main-nav a.active{color:var(--qk-text-primary);border-bottom-color:var(--qk-brand-accent)}.main-nav a:hover{color:var(--qk-text-primary)}.header-left{align-items:center;display:flex}.icon-btn{border-radius:var(--qk-radius-md);border:1px solid var(--qk-border-default);background:var(--qk-bg-surface);width:36px;height:36px;color:var(--qk-text-secondary);place-items:center;display:grid}.icon-btn:hover{background:var(--qk-bg-surface-muted)}.icon-btn:focus-visible,.pill:focus-visible,.seg button:focus-visible,.text-btn:focus-visible{box-shadow:var(--qk-shadow-focus);outline:none}.toolbar{min-height:var(--qk-toolbar-h);padding:0 var(--qk-space-8);background:var(--qk-bg-surface);border-bottom:1px solid var(--qk-border-muted);align-items:center;gap:20px;display:flex}.pills{gap:8px;display:flex}.pill{border-radius:var(--qk-radius-full);height:36px;color:var(--qk-text-secondary);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.pill.active{background:var(--qk-brand-accent-muted);color:var(--qk-brand-accent);border-color:var(--qk-border-focus)}.pill .code{font-family:var(--qk-font-tabular);opacity:.8;font-size:11px}.seg{background:var(--qk-bg-surface-muted);border-radius:var(--qk-radius-md);border:1px solid var(--qk-border-muted);padding:2px;display:inline-flex}.seg button{height:28px;color:var(--qk-text-secondary);background:0 0;border:none;border-radius:6px;padding:0 12px;font-size:12px;font-weight:500}.seg button.active{background:var(--qk-bg-surface);color:var(--qk-text-primary);box-shadow:var(--qk-shadow-sm)}.asof{color:var(--qk-text-tertiary);white-space:nowrap;margin-left:auto;font-size:12px}.asof strong{color:var(--qk-text-secondary);font-weight:500}.page-main{padding:var(--qk-space-6) var(--qk-space-8) var(--qk-space-8);max-width:var(--qk-max-w);margin:0 auto}.layout-grid{grid-template-columns:minmax(0, 1fr) var(--qk-sidebar-w);gap:var(--qk-space-6);align-items:start;display:grid}.chart-card{grid-area:1/1;min-width:0}.rail{flex-direction:column;grid-area:1/2;gap:16px;min-width:0;display:flex}.lows-card{grid-column:1/-1}.card{background:var(--qk-bg-surface);border:1px solid var(--qk-border-default);border-radius:var(--qk-radius-lg);box-shadow:var(--qk-shadow-sm)}.card-hd{border-bottom:1px solid var(--qk-border-muted);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 20px;display:flex}.card-title{align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.hint-btn{border-radius:var(--qk-radius-full);border:1px solid var(--qk-border-strong);background:var(--qk-bg-surface);width:18px;height:18px;color:var(--qk-text-tertiary);padding:0;font-size:11px;line-height:1}.derived{color:var(--qk-text-tertiary);border:1px solid var(--qk-border-default);border-radius:var(--qk-radius-full);font-size:10px;font-family:var(--qk-font-sans);margin-left:6px;padding:0 5px}.legend{color:var(--qk-text-secondary);flex-wrap:wrap;gap:8px 14px;margin-top:8px;font-size:11px;display:flex}.legend span{align-items:center;gap:5px;display:inline-flex}.sw{border-radius:2px;width:10px;height:10px;display:inline-block}.sw-line{border-top:2px solid var(--qk-ma55);width:14px;height:0;display:inline-block}.chk{color:var(--qk-text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.chart-body{padding:8px 8px 4px}.chart-box{width:100%;height:var(--qk-chart-h)}.chart-box.with-volume{height:calc(var(--qk-chart-h) + var(--qk-volume-h))}.pos{padding:20px}.pos-label{color:var(--qk-text-tertiary);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.hero{letter-spacing:-.025em;font-size:32px;font-weight:700;line-height:1.1}.hero-sub{color:var(--qk-text-tertiary);margin:4px 0 16px;font-size:12px}.meta-row{color:var(--qk-text-secondary);flex-wrap:wrap;gap:16px;margin-bottom:16px;font-size:13px;display:flex}.meta-row b{color:var(--qk-text-primary);font-weight:600}.change-up{color:var(--qk-market-up)}.change-down{color:var(--qk-market-down)}.pct-label{justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.meter{background:var(--qk-bg-surface-muted);border-radius:var(--qk-radius-full);height:8px;overflow:hidden}.meter>i{background:linear-gradient(90deg, var(--qk-tier-85-solid), var(--qk-tier-95-solid) 45%, var(--qk-tier-100-solid));border-radius:inherit;height:100%;display:block}.hint{color:var(--qk-text-tertiary);margin-top:8px;font-size:11px;line-height:1.5}.badge{border-radius:var(--qk-radius-full);height:22px;font-size:11px;font-weight:600;font-family:var(--qk-font-sans);border:1px solid;align-items:center;padding:0 8px;display:inline-flex}.badge-epic{background:var(--qk-badge-epic-bg);color:var(--qk-badge-epic-fg);border-color:var(--qk-badge-epic-border)}.badge-important{background:var(--qk-badge-important-bg);color:var(--qk-badge-important-fg);border-color:var(--qk-badge-important-border)}.badge-unconfirmed{background:var(--qk-badge-unconfirmed-bg);color:var(--qk-badge-unconfirmed-fg);border-color:var(--qk-badge-unconfirmed-border)}.badge-neutral{background:var(--qk-badge-neutral-bg);color:var(--qk-badge-neutral-fg);border-color:var(--qk-badge-neutral-border)}.table-scroll{overflow-x:auto}table.qk{border-collapse:collapse;width:100%;font-size:12px}table.qk th{text-align:left;color:var(--qk-text-tertiary);border-bottom:1px solid var(--qk-border-muted);background:var(--qk-bg-surface-muted);font-weight:500;font-family:var(--qk-font-sans);padding:10px 12px}table.qk td{border-bottom:1px solid var(--qk-border-muted);padding:10px 12px}table.qk td.num{font-family:var(--qk-font-tabular);font-variant-numeric:tabular-nums}table.qk tr:last-child td{border-bottom:none}table.qk tr.hl td{background:var(--hl,var(--qk-tier-95-solid))}@supports (color:color-mix(in lab, red, red)){table.qk tr.hl td{background:color-mix(in srgb, var(--hl,var(--qk-tier-95-solid)) 14%, var(--qk-bg-surface))}}table.qk tr.hl td.num{font-weight:600}table.qk tr.unconfirmed td:first-child{box-shadow:inset 3px 0 0 var(--qk-marker-unconfirmed)}.tier-dot{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.marks{flex-wrap:wrap;gap:6px;display:flex}.lows-cards{display:none}.low-card{border-top:1px solid var(--qk-border-muted);padding:14px 16px}.low-card.unconfirmed{box-shadow:inset 3px 0 0 var(--qk-marker-unconfirmed)}.low-top{justify-content:space-between;align-items:baseline;display:flex}.low-date{color:var(--qk-text-secondary);font-size:13px}.low-ratio{font-size:22px;font-weight:700}.low-meta{color:var(--qk-text-secondary);gap:16px;margin:6px 0 8px;font-size:12px;display:flex}.low-meta b{color:var(--qk-text-primary)}.low-badges{gap:6px;display:flex}.disc{border-top:1px solid var(--qk-border-default);color:var(--qk-text-tertiary);max-width:960px;margin-top:8px;padding:20px 0 0;font-size:12px;line-height:1.7}.disc strong{color:var(--qk-text-secondary);font-weight:600}.state{text-align:center;color:var(--qk-text-secondary);padding:28px 20px;font-size:14px}.text-btn{border-radius:var(--qk-radius-md);border:1px solid var(--qk-brand-accent);height:32px;color:var(--qk-brand-accent);background:0 0;margin-top:12px;padding:0 14px;font-weight:500}.skeleton{background:var(--qk-bg-surface-muted);border-radius:6px;animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.stat-card{padding:14px 16px}.stat-label{color:var(--qk-text-tertiary);margin-bottom:4px;font-size:12px}.stat-value{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.2}.stat-sub{color:var(--qk-text-secondary);margin-top:6px;font-size:12px}.rot-note{color:var(--qk-text-tertiary);margin-top:12px;font-size:12px}.rot-chart{width:100%;height:920px}.backtest{padding:28px 24px 32px}.backtest h1{margin:0 0 8px;font-size:18px}.backtest p{color:var(--qk-text-secondary);margin:0 0 10px;font-size:14px}.backtest ul{color:var(--qk-text-secondary);margin:0;padding-left:18px;font-size:14px}.backtest code{font-family:var(--qk-font-mono);font-size:12px}.data-fallback{padding:0 20px 16px}.data-fallback summary{cursor:pointer;color:var(--qk-text-tertiary);padding:8px 0;font-size:12px}@media (max-width:1279px){.app-header,.toolbar,.page-main{padding-left:20px;padding-right:20px}.layout-grid{grid-template-columns:1fr}.chart-card,.rail,.lows-card{grid-area:auto/1}.toolbar{flex-wrap:wrap;height:auto;padding-top:8px;padding-bottom:8px}.asof{margin-left:0}}@media (min-width:768px) and (max-width:1279px){.rail{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:900px){.stat-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.rot-chart{height:760px}.app-header{padding:0 16px}.brand-sub{display:none}.brand-name{font-size:16px}.main-nav{gap:16px;margin-left:16px}.main-nav a{padding:14px 0;font-size:13px}.icon-btn{width:32px;height:32px}.toolbar{top:var(--qk-header-h);z-index:var(--qk-z-sticky);flex-direction:column;align-items:stretch;gap:8px;padding:8px 16px 10px;position:sticky}.pills{overflow-x:auto}.pill{height:32px;font-size:12px}.page-main{padding:16px}.layout-grid{flex-direction:column;gap:16px;display:flex}.rail{display:contents}.pos-card{order:1}.chart-card{order:2}.tier-card{order:3}.lows-card{order:4}.hero{font-size:28px}.card-hd{padding:12px 14px}.legend{display:none}.legend.compact{display:flex}.lows-table{display:none}.lows-cards{display:block}.pos{padding:16px 14px}}
