.quant-tools-page{--qt-ground:#050505;--qt-surface:#0b0c0e;--qt-raised:#151517;--qt-rule:rgba(255,255,255,.14);--qt-text:#f5f5f5;--qt-muted:#a5a5aa;--qt-dim:#85858b;--qt-accent:#8b5cf6;width:100%;padding:16px 12px 96px;color:var(--qt-text)}.quant-tools-page__inner{max-width:1680px;margin-inline:auto}.quant-tools-page__inner>header{margin-bottom:16px}@media (min-width:640px){.quant-tools-page{padding:24px 20px 96px}}@media (min-width:1280px){.quant-tools-page{padding-inline:24px}}.quant-tools-page h2{margin-bottom:8px;font-size:1.2rem;font-weight:760;letter-spacing:-.025em}.quant-tools-page h3{margin-bottom:5px;font-size:1rem;font-weight:730}.quant-tools-page .qt-nav{display:flex;flex-wrap:wrap;gap:8px}.qt-nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border:1px solid rgb(255 255 255/.09);border-radius:12px;color:var(--qt-muted);font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap}.qt-nav a:focus-visible,.qt-nav a:hover{color:var(--qt-text)}.qt-nav a[aria-current=page]{color:#ede9fe;background:rgb(139 92 246/.15);border-color:rgb(139 92 246/.35)}.qt-section{margin-top:30px}.qt-footnote,.qt-note{color:var(--qt-muted);font-size:13px;line-height:1.65}.qt-footnote strong,.qt-note strong{color:var(--qt-text)}.qt-footnote{margin:28px 0 0;padding-top:16px;border-top:1px solid var(--qt-rule)}.qt-panel{background:var(--qt-surface);border:1px solid rgb(255 255 255/.09);border-radius:20px;padding:clamp(16px,2.3vw,24px)}.qt-panel+.qt-panel{margin-top:18px}.qt-panel__title{margin-bottom:14px}.qt-panel__title p{max-width:760px;margin:0;color:var(--qt-muted);font-size:13px;line-height:1.6}.qt-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:22px;align-items:start}.qt-fields,.qt-grid--equal{grid-template-columns:repeat(2,minmax(0,1fr))}.qt-fields{display:grid;gap:14px 18px}.qt-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;align-items:end}.qt-filter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.qt-filter-summary{margin:12px 0 0}.qt-count{display:inline-flex;min-width:26px;min-height:24px;align-items:center;justify-content:center;border-radius:4px;padding:2px 6px;background:var(--qt-raised);color:var(--qt-muted);font-size:12px;font-variant-numeric:tabular-nums;vertical-align:middle}.qt-field{display:flex;min-width:0;flex-direction:column;gap:7px}.qt-field--wide{grid-column:1/-1}.qt-field label{color:var(--qt-text);font-size:13px;font-weight:650}.qt-field small{color:var(--qt-dim);font-size:12px;line-height:1.45}.qt-field input,.qt-field select,.qt-field textarea{width:100%;min-height:44px;border:1px solid var(--qt-rule);border-radius:7px;padding:10px 12px;background:#080809;color:var(--qt-text);font:inherit;font-size:14px;outline:none}.qt-field textarea{min-height:112px;resize:vertical;line-height:1.55}.qt-field input:focus-visible,.qt-field select:focus-visible,.qt-field textarea:focus-visible{border-color:var(--qt-accent);outline:1px solid var(--qt-accent);outline-offset:1px}.qt-range{width:100%;accent-color:var(--qt-accent)}.qt-range-label{margin-top:14px;color:var(--qt-text);font-size:13px;font-weight:650}.qt-risk-chart,.qt-risk-chart__row{display:grid;gap:12px}.qt-risk-chart__row{grid-template-columns:minmax(100px,.3fr) minmax(0,1fr) 56px;align-items:center;color:var(--qt-muted);font-size:12px}.qt-risk-chart__track{height:9px;overflow:hidden;background:var(--qt-raised)}.qt-risk-chart__track span{display:block;height:100%;background:var(--qt-accent)}.qt-risk-chart__row strong{color:var(--qt-text);font-variant-numeric:tabular-nums;text-align:right}.qt-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--qt-rule);border-radius:6px;padding:9px 14px;background:transparent;color:var(--qt-text);font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.qt-button:hover{border-color:rgba(139,92,246,.8)}.qt-button:focus-visible{outline:2px solid var(--qt-accent);outline-offset:2px}.qt-button--primary{border-color:var(--qt-accent);color:#f2d69b}.qt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.qt-alert{color:#ffb4b4}.qt-alert,.qt-success{margin:12px 0 0;font-size:13px}.qt-success{color:#d8c08e}.qt-result{display:flex;min-height:100%;flex-direction:column;justify-content:space-between;background:var(--qt-raised);padding:22px}.qt-result__label{margin:0 0 7px;color:var(--qt-muted);font-size:13px}.qt-result__value{margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.qt-result__sub{margin:9px 0 0;color:var(--qt-muted);font-size:13px;line-height:1.55}.qt-stat-list{margin:20px 0 0;padding:0;list-style:none}.qt-stat-list li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--qt-rule);color:var(--qt-muted);font-size:13px}.qt-stat-list strong{color:var(--qt-text);font-weight:650;font-variant-numeric:tabular-nums;text-align:right}.qt-share{margin-top:16px}.qt-share input{width:100%;min-height:38px;margin-top:8px;border:1px solid var(--qt-rule);border-radius:5px;padding:7px 9px;background:#080809;color:var(--qt-muted);font-size:12px}.qt-table-wrap{overflow-x:auto}.qt-table{width:100%;border-collapse:collapse;font-size:13px}.qt-table td,.qt-table th{padding:11px 10px;border-top:1px solid var(--qt-rule);text-align:left;vertical-align:top}.qt-table th{color:var(--qt-muted);font-size:12px;font-weight:650}.qt-table td{color:#d0d0d3;line-height:1.5}.qt-table td:first-child{color:var(--qt-text);font-weight:700}.qt-table .qt-number{text-align:right;font-variant-numeric:tabular-nums}.qt-outcomes{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--qt-rule)}.qt-outcomes>div{background:var(--qt-raised);padding:16px}.qt-outcomes span{display:block;color:var(--qt-muted);font-size:12px}.qt-outcomes strong{display:block;margin-top:7px;font-size:21px;font-variant-numeric:tabular-nums}.qt-histogram-figure{margin:22px 0 0}.qt-histogram-figure figcaption{margin-bottom:12px;color:var(--qt-muted);font-size:12px}.qt-histogram{display:flex;height:150px;align-items:flex-end;gap:4px;border-bottom:1px solid var(--qt-rule);padding:0 2px}.qt-histogram>span{flex:1;min-height:2px;background:var(--qt-accent);opacity:.82}.qt-histogram__scale{display:flex;justify-content:space-between;gap:12px;margin-top:7px;color:var(--qt-dim);font-size:11px;font-variant-numeric:tabular-nums}.qt-listing{display:flex;flex-wrap:wrap;align-items:center;gap:9px 16px;margin-top:10px;color:var(--qt-muted);font-size:12px}.qt-listing strong{color:var(--qt-text)}@media (max-width:760px){.qt-grid,.qt-grid--equal{grid-template-columns:minmax(0,1fr)}.qt-outcomes{grid-template-columns:1fr}}@media (max-width:480px){.qt-fields{grid-template-columns:minmax(0,1fr)}.qt-risk-chart__row{grid-template-columns:82px minmax(0,1fr) 48px;gap:8px}.qt-field--wide{grid-column:auto}.qt-table{min-width:640px}}