/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#eef5ff;--muted:#8b99ac;--muted-2:#657489;--surface:#0b121c;--surface-2:#0e1824;--surface-3:#142131;--border:#97aecd1f;--border-strong:#97aecd38;--cyan:#67e8f9;--cyan-strong:#22d3ee;--blue:#5598ff;--green:#47e3b1;--red:#ff7b8d;--amber:#fbbf68;--shadow:0 22px 60px #0000003d}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body,html{background:#070c13}body{color:var(--ink);font-feature-settings:"cv02","cv03","cv04","cv11";margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{background:radial-gradient(circle at 18% -8%,#2563eb14,#0000 34rem),linear-gradient(#080d14,#07101a 48%,#060b11);min-height:100vh;position:relative;overflow:hidden}.ambient{filter:blur(120px);pointer-events:none;opacity:.07;border-radius:999px;position:absolute}.ambient-one{background:#0ea5e9;width:420px;height:420px;top:520px;right:-180px}.ambient-two{background:#2563eb;width:300px;height:300px;top:1250px;left:-170px}.topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;justify-content:space-between;width:100%;height:68px;padding:0 max(24px,50vw - 710px);display:flex;position:sticky;top:0}.brand,.topbar{align-items:center}.brand{gap:11px;display:inline-flex}.brand>span:last-child{gap:0;display:grid}.brand strong{letter-spacing:-.015em;font-size:14px;line-height:1.1}.brand-mark{background:linear-gradient(145deg,#67e8f924,#2563eb12);border:1px solid #67e8f94d;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #0000002e}.topbar-actions{align-items:center;gap:10px;display:flex}.icon{flex:none;width:16px;height:16px}.icon-button{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#ffffff06;border-radius:10px;place-items:center;transition:all .16s;display:grid}.icon-button:hover{color:var(--ink);border-color:var(--border-strong);background:#ffffff0d}.icon-button:disabled .icon{animation:spin .8s linear infinite}.header-dashboard-link svg{fill:none;stroke:currentColor;stroke-width:1.6px}.primary-link,.secondary-link{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 17px;font-weight:720;transition:all .17s;display:inline-flex}.primary-link{color:#041016;background:linear-gradient(135deg,#8deefa,#45d5ea);box-shadow:0 8px 30px #22d3ee1f}.primary-link:hover{transform:translateY(-1px);box-shadow:0 11px 34px #22d3ee33}.compact-link{border-radius:9px;min-height:34px;padding:0 13px;font-size:11px}.secondary-link{color:#cbd7e7;border:1px solid var(--border-strong);background:#ffffff06}.secondary-link:hover{color:var(--cyan);border-color:#67e8f959}.content{z-index:1;width:min(1360px,100% - 40px);margin:0 auto;position:relative}.hero{text-align:left;padding:28px 4px 23px}.eyebrow,.section-kicker{color:#7f91a8;letter-spacing:.19em;text-transform:uppercase;font-size:10px;font-weight:720}.eyebrow{align-items:center;gap:9px;margin-bottom:10px;display:inline-flex}.eyebrow span{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 9px var(--cyan);border-radius:50%}.hero h1{color:#edf4fd;max-width:760px;margin:0;font-size:clamp(38px,4.2vw,56px);font-weight:620;line-height:1}.hero p{max-width:620px;color:var(--muted);margin:13px 0 0;font-size:14px}.metrics-grid{border:1px solid var(--border);background:#0a111be6;border-radius:16px;grid-template-columns:1.12fr repeat(3,1fr);display:grid;overflow:hidden}.metric-card{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-height:112px;padding:21px 24px;display:flex;position:relative}.metric-card:last-child{border-right:0}.metric-card.featured{background:linear-gradient(135deg,#67e8f90e,#2563eb06)}.metric-card.featured:before{content:"";background:var(--cyan);width:2px;box-shadow:0 0 13px var(--cyan);position:absolute;top:24px;bottom:24px;left:0}.metric-card span{color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase}.metric-card strong{color:#eef7ff;letter-spacing:-.035em;margin-top:9px;font-size:27px;font-weight:630;line-height:1}.metric-card.featured strong{color:var(--cyan)}.metric-card small{color:var(--muted);margin-top:9px;font-size:10px}.metric-card .status-live{color:var(--green)}.metric-card .status-warn{color:var(--amber)}.notice{background:#fbbf680b;border:1px solid #fbbf682e;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-top:14px;padding:12px 16px;font-size:11px;display:flex}.notice div{gap:8px;display:flex}.notice strong{color:var(--amber)}.notice span{color:var(--muted)}.notice button{border:1px solid var(--border-strong);color:var(--ink);cursor:pointer;background:#ffffff09;border-radius:8px;padding:7px 11px;font-size:10px}.error-notice{background:#ff7b8d0b;border-color:#ff7b8d38}.error-notice strong{color:var(--red)}.control-panel{border:1px solid var(--border);background:#0a111bdb;border-radius:14px;grid-template-columns:auto minmax(210px,1fr) auto;align-items:center;gap:10px;min-height:68px;margin-top:16px;padding:12px;display:grid}.segment{border:1px solid var(--border);background:#03070c70;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.range-presets button,.segment button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;font-size:10px;transition:all .14s}.segment button{height:32px;padding:0 13px}.range-presets button:hover,.segment button:hover{color:var(--ink)}.range-presets button.active,.segment button.active{color:#e8faff;background:#67e8f91a;box-shadow:inset 0 0 0 1px #67e8f921}.search-field{border:1px solid var(--border);height:40px;color:var(--muted-2);background:#04090f59;border-radius:10px;align-items:center;gap:9px;padding:0 13px;display:flex}.search-field:focus-within{border-color:#67e8f959}.search-field input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.search-field input::placeholder{color:#556376}.select-field{border:1px solid var(--border);height:40px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.05em;background:#04090f59;border-radius:10px;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:9px;display:flex}.select-field select{color:#d9e4f2;text-transform:none;cursor:pointer;background:0 0;border:0;outline:0;max-width:122px;font-size:10px}.select-field option{background:#0d1420}.workspace-grid{grid-template-columns:minmax(0,1.58fr) minmax(400px,.82fr);align-items:start;margin-top:16px;display:grid}.panel{border:1px solid var(--border);background:#0a111be6;border-radius:16px;box-shadow:0 16px 48px #0000002e}.panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:75px;padding:16px 19px;display:flex}.panel-heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:18px}.range-presets{align-items:center;gap:3px;display:flex}.range-presets>span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;margin-right:7px;font-size:9px}.range-presets button{height:29px;padding:0 9px}.table-wrap{min-height:420px;position:relative}.pool-table{border-collapse:collapse}.pool-table th{color:#526075;border-bottom:1px solid var(--border);letter-spacing:.075em;text-align:left;text-transform:uppercase;height:41px;padding:0 12px;font-size:9px;font-weight:720;line-height:1.35}.pool-table .sort-header{width:100%;height:100%;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;transition:color .14s;display:inline-flex}.pool-table .sort-header:focus-visible,.pool-table .sort-header:hover{color:#93a7bd;outline:none}.pool-table .sort-header.active{color:var(--cyan)}.pool-table .sort-header>span{opacity:.58;min-width:1em;font-size:.9em;line-height:1}.pool-table .sort-header.active>span{opacity:1}.pool-table .sort-header-right{justify-content:flex-end}.pool-table th:first-child{width:25%;padding-left:18px}.pool-table .right{text-align:right}.pool-table tbody tr{cursor:pointer;border-bottom:1px solid #97aecd13;height:66px;transition:all .13s;position:relative}.pool-table tbody tr:hover{background:#67e8f906}.pool-table tbody tr.selected{box-shadow:inset 2px 0 0 var(--cyan);background:linear-gradient(90deg,#67e8f911,#67e8f903)}.pool-table td{vertical-align:middle;min-width:0;padding:10px 12px;overflow:hidden}.pool-table td:first-child{padding-left:18px}.pool-table td>strong{color:#dce7f5;font-size:11px;font-weight:620}.pool-table td>small,.pool-table td>strong{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;display:block;overflow:hidden}.pool-table td>small{color:var(--muted-2);margin-top:6px;font-size:9px;line-height:1.4}.pool-identity{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.pool-identity,.pool-identity-copy{min-width:0;max-width:100%;overflow:hidden}.pool-identity-copy{flex:1 1 0;gap:5px;display:grid}.pool-identity-copy>small,.pool-identity-copy>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.pool-identity strong{font-size:12px;font-weight:650}.pool-identity small{color:var(--muted-2);font-size:9px;line-height:1.35}.token-mark{width:35px;height:35px;color:var(--cyan);background:linear-gradient(145deg,#3381aa29,#0e1f30bf);border:1px solid #67e8f92e;border-radius:11px;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid;position:relative;overflow:visible}.token-mark img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.token-mark>span{color:#cdd9e8;background:#243146;border:2px solid #0d1622;border-radius:50%;place-items:center;width:15px;height:15px;font-size:6px;display:grid;position:absolute;bottom:-4px;right:-5px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.apr-value{letter-spacing:-.02em;color:var(--cyan)!important;font-size:14px!important}.fit-badge{min-width:42px;height:21px;color:var(--green);background:#47e3b114;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.fit-brittle{color:var(--red);background:#ff7b8d14}.fit-active-watch{color:var(--amber);background:#fbbf6814}.row-open{color:#4f6075;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.row-open:hover{color:var(--cyan);background:#67e8f914}.row-open .icon{width:14px}.empty-state,.loading-state{min-height:420px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.empty-state strong,.loading-state strong{color:#cdd8e6;font-size:12px}.empty-state span,.loading-state small{max-width:340px;color:var(--muted-2);font-size:10px;line-height:1.6}.mini-spinner,.spinner{border:2px solid #67e8f929;border-top:2px solid var(--cyan);border-radius:50%;animation:spin .8s linear infinite;display:inline-block}.spinner{width:26px;height:26px}.mini-spinner{width:13px;height:13px}@keyframes spin{to{transform:rotate(1turn)}}.range-lab{padding:20px;position:sticky;top:88px}.lab-actions,.lab-head,.lab-price-row,.projection-grid,.range-boundaries{justify-content:space-between;align-items:center;display:flex}.lab-pair{align-items:center;gap:12px;display:flex}.lab-pair>span{grid-template-columns:auto auto;align-items:center;gap:3px 8px;display:grid}.lab-pair small{color:#658098;letter-spacing:.12em;grid-column:1/-1;font-size:8.5px;line-height:1.3}.lab-pair strong{letter-spacing:-.02em;font-size:15px}.lab-pair em{color:#88a0b8;white-space:nowrap;background:#ffffff09;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;line-height:1.25}.lab-head>a{color:#64758b;align-items:center;gap:6px;font:9px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.lab-head>a:hover{color:var(--cyan)}.lab-head>a .icon{width:11px}.lab-price-row>div{gap:5px;display:grid}.lab-price-row span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.lab-price-row strong{letter-spacing:-.035em;font-size:23px}.move-pill{background:#47e3b112;border-radius:8px;padding:6px 8px;font-weight:700;letter-spacing:0!important;font-size:9px!important}.move-pill.negative{background:#ff7b8d12}.calculator-history-controls{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:16px;padding-top:13px;display:flex}.calculator-history-controls>span{gap:3px;min-width:0;display:grid}.calculator-history-controls>span small{color:#5f7287;letter-spacing:.08em;font-size:9.5px}.calculator-history-controls>span strong{color:#8b9db0;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;line-height:1.3;overflow:hidden}.calculator-window-tabs{border:1px solid var(--border);background:#03080d6b;border-radius:9px;flex:none;gap:2px;width:min(100%,266px);padding:3px}.calculator-window-tabs button{color:#64768a;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:0;height:29px;padding:0 3px;font-size:9.5px;font-weight:750;transition:all .14s}.calculator-window-tabs button:hover{color:#cbd9e6}.calculator-window-tabs button.active{color:#e9fbff;background:#67e8f91a;box-shadow:inset 0 0 0 1px #67e8f924}.mini-chart{width:100%;height:168px;display:block;overflow:visible}.range-band{fill:#67e8f90f;stroke:#67e8f921;stroke-width:1px;stroke-dasharray:4 4}.price-path{fill:none;stroke:#67e8f9;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.current-line{stroke:#ffffff1f;stroke-width:1px;stroke-dasharray:3 5}.current-dot{fill:#c9f8ff;stroke:#67e8f940;stroke-width:6px;paint-order:stroke}.history-cursor-line{stroke:#47e3b19e;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.history-cursor-dot{fill:var(--green);stroke:#040c12db;stroke-width:2.5px;vector-effect:non-scaling-stroke}.history-scrubber{background:#04090f52;border:1px solid #67e8f91f;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;margin-top:3px;padding:8px 10px;display:grid}.history-scrubber-copy{gap:2px;min-width:0;display:grid}.history-scrubber-copy small{color:var(--muted-2);text-transform:uppercase;letter-spacing:.07em;font-size:8px;line-height:1.15}.history-scrubber-copy time{color:var(--muted-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:8px;line-height:1.2}.history-scrubber>output{color:var(--green);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700;line-height:1}.history-scrubber input[type=range]{background:linear-gradient(90deg,#47e3b1b3,#67e8f92e);grid-column:1/-1;height:4px}.history-scrubber input[type=range]::-webkit-slider-thumb{background:var(--green);width:12px;height:12px;box-shadow:0 0 0 2px #47e3b129}.history-scrubber input[type=range]::-moz-range-thumb{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 2px #47e3b129}.chart-empty{height:168px;color:var(--muted-2);text-align:center;background:linear-gradient(#67e8f905,#0000);border:1px dashed #97aecd21;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:13px;padding:20px;display:flex}.chart-empty>div{gap:4px;display:grid}.chart-empty strong{color:#aebed0;font-size:10px;font-weight:620}.chart-empty small{color:#607086;font-size:8px;line-height:1.45}.chart-loading{text-align:left;flex-direction:row}.chart-unavailable button{border:1px solid var(--border);color:#93a4b9;cursor:pointer;background:#ffffff06;border-radius:7px;align-items:center;gap:5px;min-height:27px;padding:0 10px;font-size:8px;display:inline-flex}.chart-unavailable button:hover{color:var(--cyan);border-color:#67e8f947}.chart-unavailable button .icon{width:11px}.chart-placeholder-mark{background:#67e8f90a;border-radius:8px;align-items:flex-end;gap:4px;width:42px;height:28px;padding:4px 6px;display:flex}.chart-placeholder-mark i{background:#67e8f952;border-radius:2px 2px 0 0;width:7px}.chart-placeholder-mark i:first-child{height:8px}.chart-placeholder-mark i:nth-child(2){height:16px}.chart-placeholder-mark i:nth-child(3){height:12px}.chart-legend{color:var(--muted-2);justify-content:flex-end;gap:14px;margin-top:8px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:5px;display:inline-flex}.chart-legend i{border-radius:3px;width:10px;height:4px;display:inline-block}.legend-band{background:#67e8f929;border:1px solid #67e8f940}.legend-line{background:var(--cyan);height:2px!important}.range-boundaries{gap:12px;margin-top:15px}.range-boundaries>span{gap:4px;min-width:75px;display:grid}.range-boundaries>span:last-child{text-align:right}.range-boundaries small{color:var(--muted-2);font-size:8px}.range-boundaries>i{background:linear-gradient(90deg,#5598ff73,var(--cyan),#5598ff73);border-radius:99px;flex:1;height:3px;position:relative}.range-boundaries>i b{width:7px;height:7px;box-shadow:0 0 8px var(--cyan);background:#effcff;border:2px solid #0d1622;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.input-stack{border-top:1px solid var(--border);margin-top:20px;padding-top:18px}.amount-input{grid-template-columns:minmax(0,1fr) minmax(160px,190px);align-items:center;gap:7px 15px;display:grid}.amount-input>span,.range-input-grid label>span{color:#7e8da1;font-size:9px}.amount-input>div{border:1px solid var(--border);background:#04090f66;border-radius:8px;align-items:center;width:100%;height:39px;display:flex}.amount-input>div:focus-within{border-color:#67e8f961;box-shadow:0 0 0 3px #67e8f90f}.amount-input>small{color:var(--muted-2);text-align:right;grid-column:1/-1;font-size:9px;line-height:1.4}.amount-input b{color:var(--muted-2);padding-left:10px;font-size:10px}.amount-input input{width:100%;min-width:0;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 9px 0 5px;font-size:11px}.amount-input input::-webkit-inner-spin-button{opacity:.35}.range-input-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:17px;display:grid}.range-input-grid label{gap:10px;display:grid}.range-input-grid label>span{justify-content:space-between;display:flex}.range-input-grid label b{color:#c8d6e7;font-size:9px}input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(90deg,#67e8f9a6,#67e8f926);border-radius:99px;width:100%;height:3px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--cyan);border:3px solid #0c1521;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1px #67e8f959}input[type=range]::-moz-range-thumb{background:var(--cyan);border:3px solid #0c1521;border-radius:50%;width:9px;height:9px}.projection-card{background:linear-gradient(145deg,#67e8f913,#2563eb06);border:1px solid #67e8f929;border-radius:12px;margin-top:20px;overflow:hidden}.projection-main{border-bottom:1px solid #67e8f91a;gap:5px;padding:17px;display:grid}.projection-main>span{color:#7f94aa;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:8px;display:flex}.projection-main>span i{border:1px solid var(--border-strong);width:13px;height:13px;color:var(--muted-2);text-transform:none;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:inline-grid}.projection-main strong{color:var(--cyan);letter-spacing:-.045em;font-size:33px;line-height:1}.projection-main small{color:#65768b;font-size:8px}.projection-grid{grid-template-columns:repeat(2,1fr);display:grid}.projection-grid span{border-bottom:1px solid #67e8f913;border-right:1px solid #67e8f913;gap:5px;padding:13px 14px;display:grid}.projection-grid span:nth-last-child(-n+2){border-bottom:0}.projection-grid small{color:#64758a;text-transform:uppercase;letter-spacing:.05em;font-size:7px}.projection-grid strong{color:#dce8f5;font-size:11px}.quality-strip{margin-top:17px}.quality-strip>div:first-child{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.quality-strip>div strong{color:#cce0ee;font-size:9px}.score-track{background:#ffffff0f;border-radius:99px;height:4px;margin-top:9px;overflow:hidden}.score-track i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--cyan),var(--green));height:100%;display:block;box-shadow:0 0 10px #67e8f940}.quality-strip>small{color:#59697d;margin-top:8px;font-size:7px;line-height:1.5;display:block}.dilution-warning{background:#fbbf680a;border:1px solid #fbbf6829;border-radius:9px;gap:4px;margin-top:14px;padding:11px 12px;display:grid}.dilution-warning strong{color:var(--amber);font-size:9px}.dilution-warning span{color:#8d7e69;font-size:8px;line-height:1.55}.lab-actions{gap:9px;margin-top:18px}.lab-actions>*{flex:1}.methodology{border-top:1px solid var(--border);color:var(--muted-2);margin-top:13px;padding-top:12px}.methodology summary{cursor:pointer;font-size:8px;list-style:none}.methodology summary:after{content:"+";float:right;color:var(--cyan)}.methodology[open] summary:after{content:"−"}.methodology p{margin:10px 0 0;font-size:8px;line-height:1.65}.methodology ul{margin:8px 0 0;padding-left:15px;font-size:8px;line-height:1.6}.lab-empty{min-height:680px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.guardrails{border:1px solid var(--border);background:linear-gradient(90deg,#fbbf6809,#0a111bc2);border-radius:16px;grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:28px;margin-top:16px;padding:22px 24px;display:grid}.guardrails>div:first-child{align-items:flex-start;gap:13px;display:flex}.guard-icon{width:27px;height:27px;color:var(--amber);background:#fbbf680f;border:1px solid #fbbf6838;border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.guardrails p{color:#6d7989;max-width:680px;margin:5px 0 0;font-size:9px;line-height:1.65}.guard-stats{align-items:center;gap:28px;display:flex}.guard-stats span{gap:5px;display:grid}.guard-stats small{color:#586579;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.guard-stats strong{color:#aebccd;white-space:nowrap;font-size:10px}footer{color:#536175;grid-template-columns:auto minmax(300px,1fr) auto;align-items:center;gap:35px;min-height:150px;margin-top:18px;padding:35px 2px 55px;display:grid}.footer-brand .brand-mark{width:31px;height:31px}footer p{max-width:660px;margin:0;font-size:8px;line-height:1.7}footer>div:last-child{gap:17px;font-size:8px;display:flex}footer a:hover{color:var(--cyan)}.fit-unavailable{color:#8392a5;background:#97aecd0f}.muted-value{color:#68778b!important}.pending-pill{background:#97aecd11;color:#9aa8b9!important}.backtest-panel{margin-top:16px;overflow:hidden}.backtest-heading{border-bottom:1px solid var(--border);background:linear-gradient(110deg,#67e8f909,#0000 42%);justify-content:space-between;align-items:center;gap:28px;min-height:104px;padding:21px 24px;display:flex}.backtest-heading h2{letter-spacing:-.03em;margin:5px 0 0;font-size:21px}.backtest-heading p{max-width:720px;color:var(--muted-2);margin:8px 0 0;font-size:10px;line-height:1.6}.window-tabs{border:1px solid var(--border);background:#03080d7a;border-radius:11px;gap:3px;padding:4px;display:flex}.window-tabs button{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:40px;height:32px;padding:0 10px;font-size:9px;font-weight:720;transition:all .14s}.window-tabs button:hover{color:#dbe7f4}.window-tabs button.active{color:#e9fbff;background:#67e8f91a;box-shadow:inset 0 0 0 1px #67e8f924}.backtest-context{border-bottom:1px solid var(--border);background:#ffffff02;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:15px 24px;display:flex}.backtest-context>div:first-child{align-items:center;gap:12px;display:flex}.backtest-context>div:first-child>span{gap:5px;display:grid}.backtest-context>div:first-child small{color:var(--muted-2);font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.coverage-meta{align-items:center;gap:27px;display:flex}.coverage-meta>span{gap:5px;display:grid}.coverage-meta small{color:#56667b;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.coverage-meta strong{color:#b9c7d7;white-space:nowrap;font-size:9px;font-weight:620}.backtest-loading,.backtest-unavailable{text-align:left;justify-content:center;align-items:center;gap:13px;min-height:260px;padding:30px;display:flex}.backtest-loading>div,.backtest-unavailable>div{gap:6px;display:grid}.backtest-loading strong,.backtest-unavailable strong{color:#ccd8e6;font-size:12px}.backtest-loading small,.backtest-unavailable span{color:var(--muted-2);font-size:9px;line-height:1.6}.backtest-unavailable{justify-content:space-between;min-height:120px}.backtest-unavailable button{border:1px solid var(--border-strong);color:#bccada;cursor:pointer;background:#ffffff06;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:9px;display:inline-flex}.backtest-unavailable button .icon{width:12px}.coverage-note{background:#fbbf6809;border:1px solid #fbbf682b;border-radius:9px;align-items:flex-start;gap:7px;margin:18px 24px 0;padding:11px 13px;font-size:9px;line-height:1.55;display:flex}.coverage-note strong{color:var(--amber);white-space:nowrap}.coverage-note span{color:#8e806d}.backtest-summary{border:1px solid var(--border);background:#04090f47;border-radius:12px;grid-template-columns:1.25fr repeat(5,1fr);margin:18px 24px 0;display:grid;overflow:hidden}.backtest-summary article{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-height:105px;padding:17px 15px;display:flex}.backtest-summary article:last-child{border-right:0}.backtest-summary .summary-primary{background:linear-gradient(145deg,#67e8f912,#2563eb05)}.backtest-summary article>span{color:#617187;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.backtest-summary article>strong{color:#dce8f4;letter-spacing:-.025em;margin-top:8px;font-size:18px;line-height:1}.backtest-summary .summary-primary>strong{color:var(--cyan);font-size:27px}.backtest-summary article>small{color:#65758a;margin-top:8px;font-size:8px;line-height:1.45}.backtest-detail-grid{grid-template-columns:1fr 1fr;gap:14px;margin:14px 24px 0;display:grid}.test-card{border:1px solid var(--border);background:#04090f38;border-radius:12px;min-width:0;overflow:hidden}.test-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:13px 15px;display:flex}.test-card-head>span{gap:5px;display:grid}.test-card-head small{color:#617287;letter-spacing:.11em;font-size:7px}.test-card-head strong{color:#d1dce9;font-size:11px}.test-card-head em{border:1px solid var(--border);color:#8797aa;white-space:nowrap;background:#ffffff05;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.analytics-table-wrap{width:100%;overflow:hidden}.analytics-table{border-collapse:collapse;table-layout:fixed;width:100%}.analytics-table th{color:#4f6075;border-bottom:1px solid var(--border);text-align:left;text-transform:uppercase;letter-spacing:.07em;height:34px;padding:0 10px;font-size:7px}.analytics-table td{color:#9cacbf;vertical-align:middle;border-bottom:1px solid #97aecd11;height:48px;padding:8px 10px;font-size:8px;line-height:1.35}.analytics-table tr:last-child td{border-bottom:0}.analytics-table td strong{color:#d2deeb;font-size:9px;display:block}.analytics-table td small{color:#5c6d82;margin-top:3px;font-size:7px;display:block}.analytics-table .highlight-row{background:#67e8f90b;box-shadow:inset 2px 0 #67e8f999}.analytics-table .highlight-row td:last-child strong{color:var(--cyan)}.market-path-grid{border:1px solid var(--border);border-radius:11px;grid-template-columns:repeat(6,1fr);margin:14px 24px 0;display:grid;overflow:hidden}.market-path-grid>span{border-right:1px solid var(--border);flex-direction:column;justify-content:center;gap:7px;min-height:70px;padding:14px;display:flex}.market-path-grid>span:last-child{border-right:0}.market-path-grid small{color:#596a80;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.market-path-grid strong{color:#bac8d8;font-size:10px;font-weight:620}.model-disclosure{border:1px solid var(--border);background:#ffffff03;border-radius:11px;margin:14px 24px 24px;padding:15px 17px}.model-disclosure strong{color:#b9c7d7;font-size:9px}.model-disclosure p{color:#65758a;margin:7px 0 0;font-size:8px;line-height:1.7}.mobile-pool-list{display:none}@media (max-width:1180px){.content{width:min(100% - 32px,1120px)}.topbar{padding-inline:18px}.workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr)}.pool-table td:nth-child(2),.pool-table th:nth-child(2){display:none}.pool-table th:first-child{width:28%}.pool-table th:nth-child(3){width:22%}.pool-table th:nth-child(4){width:18%}.pool-table th:nth-child(5){width:27%}.control-panel{grid-template-columns:auto 1fr auto}.range-presets>span{display:none}.backtest-summary{grid-template-columns:repeat(3,1fr)}.backtest-summary article:nth-child(3){border-right:0}.backtest-summary article:nth-child(-n+3){border-bottom:1px solid var(--border)}.backtest-detail-grid{grid-template-columns:1fr}.market-path-grid{grid-template-columns:repeat(3,1fr)}.market-path-grid>span:nth-child(3){border-right:0}.market-path-grid>span:nth-child(-n+3){border-bottom:1px solid var(--border)}}@media (max-width:920px){.workspace-grid{grid-template-columns:1fr}.range-lab{order:-1;position:relative;top:auto}.metrics-grid{grid-template-columns:1fr 1fr}.metric-card:nth-child(2){border-right:0}.metric-card:nth-child(-n+2){border-bottom:1px solid var(--border)}.control-panel{grid-template-columns:1fr 1fr}.segment{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.segment.pool-segment{grid-template-columns:repeat(5,minmax(0,1fr))}.backtest-heading{flex-direction:column;align-items:flex-start}.window-tabs{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.window-tabs button{min-width:0;padding:0 4px}.backtest-context{flex-direction:column;align-items:flex-start}.coverage-meta{justify-content:space-between;width:100%}.guardrails{grid-template-columns:1fr}.guard-stats{justify-content:flex-start}footer{grid-template-columns:1fr;gap:16px}}@media (max-width:680px){.content{width:min(100% - 22px,620px)}.topbar{height:62px;padding-inline:12px}.compact-link{display:none}.brand-mark{width:32px;height:32px}.hero{text-align:left;padding:30px 4px 25px}.eyebrow{margin-bottom:11px}.hero h1{margin:0;font-size:clamp(35px,10.5vw,48px);line-height:1}.hero p{margin:14px 0 0;font-size:15px;line-height:1.6}.metrics-grid{border-radius:13px;grid-template-columns:1fr 1fr}.metric-card{min-height:105px;padding:18px}.metric-card strong{font-size:22px}.metric-card span{font-size:8px}.metric-card small{font-size:8px;line-height:1.4}.notice{align-items:flex-start}.notice div{gap:4px;line-height:1.4;display:grid}.control-panel{grid-template-columns:1fr 1fr;padding:10px}.segment{grid-column:1/-1}.pool-segment button{padding-inline:6px;font-size:10px}.search-field{grid-column:1/-1}.select-field{justify-content:space-between;min-width:0}.select-field span{display:none}.select-field select{width:100%;max-width:none}.workspace-grid{gap:12px}.panel{border-radius:13px}.range-lab{padding:17px 15px}.lab-head>a{font-size:7px}.lab-pair em{display:none}.lab-price-row{margin-top:18px}.chart-empty,.mini-chart{height:145px}.range-input-grid{gap:10px}.projection-main strong{font-size:30px}.lab-actions{flex-direction:column}.lab-actions>*{width:100%}.panel-heading{flex-direction:column;align-items:flex-start;min-height:auto;padding:15px}.range-presets{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.range-presets button{padding:0 4px;font-size:8px}.pool-table{display:none}.mobile-pool-list{display:grid}.table-wrap{min-height:360px}.mobile-pool-card{border:0;border-bottom:1px solid var(--border);color:var(--ink);text-align:left;cursor:pointer;background:0 0;gap:14px;padding:15px;display:grid}.mobile-pool-card.selected{box-shadow:inset 2px 0 0 var(--cyan);background:linear-gradient(90deg,#67e8f90f,#0000)}.mobile-pool-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.mobile-pool-top>span{gap:4px;min-width:0;display:grid}.mobile-pool-top>span strong{font-size:12px}.mobile-pool-top>span small{max-width:100%;color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mobile-pool-top>b{color:var(--cyan);font-size:14px}.mobile-pool-stats{grid-template-columns:repeat(3,1fr);display:grid}.mobile-pool-stats span{color:var(--muted-2);text-transform:uppercase;gap:4px;font-size:7px;display:grid}.mobile-pool-stats strong{color:#cbd8e8;text-transform:none;font-size:9px}.backtest-heading{gap:17px;min-height:auto;padding:18px 16px}.backtest-heading h2{font-size:18px}.backtest-context{padding:14px 16px}.coverage-meta{grid-template-columns:1.5fr .7fr .8fr;gap:10px;display:grid}.coverage-meta strong{white-space:normal;line-height:1.4}.coverage-note{gap:4px;margin:14px 15px 0;display:grid}.backtest-summary{grid-template-columns:1fr 1fr;margin:14px 15px 0}.backtest-summary article{border-bottom:1px solid var(--border);min-height:96px;padding:14px 12px}.backtest-summary article:nth-child(odd){border-right:1px solid var(--border)}.backtest-summary article:nth-child(2n){border-right:0}.backtest-summary article:nth-last-child(-n+2){border-bottom:0}.backtest-summary .summary-primary>strong{font-size:24px}.backtest-detail-grid{gap:12px;margin:12px 15px 0}.test-card-head{padding:12px}.analytics-table th{padding:0 6px;font-size:6px}.analytics-table td{padding:8px 6px;font-size:7px}.analytics-table td strong{font-size:8px}.capital-table td:nth-child(2),.capital-table th:nth-child(2),.range-table td:nth-child(2),.range-table th:nth-child(2){display:none}.market-path-grid{grid-template-columns:1fr 1fr;margin:12px 15px 0}.market-path-grid>span{border-bottom:1px solid var(--border);min-height:66px;padding:12px}.market-path-grid>span:nth-child(odd){border-right:1px solid var(--border)}.market-path-grid>span:nth-child(2n){border-right:0}.market-path-grid>span:nth-last-child(-n+2){border-bottom:0}.model-disclosure{margin:12px 15px 17px}.backtest-unavailable{flex-direction:column;align-items:flex-start;padding:22px 16px}.guardrails{gap:20px;padding:18px}.guard-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.guard-stats strong{white-space:normal}footer{padding-bottom:40px}footer>div:last-child{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{color-scheme:dark}html[data-theme=light]{color-scheme:light;--cyan:#087f99;--cyan-strong:#0891b2;--green:#087c5b;--red:#c23f54;--amber:#a66108;background:#eef3f8}html[data-theme=light] body{color:#142236;background:#eef3f8}.brand-mark svg{width:29px;height:29px;overflow:visible}.brand-mark svg circle,.brand-mark svg path{vector-effect:non-scaling-stroke}.brand-mark .brand-flow{stroke:var(--cyan);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.brand-mark .brand-flow-secondary{stroke:#67e8f957;stroke-width:1.6px;stroke-linecap:round}.brand-mark .brand-arrow{stroke:var(--green);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.brand-mark .brand-node{fill:var(--green)}.brand strong{font-size:16px}.compact-link{font-size:12px}.eyebrow,.section-kicker{font-size:11px}.hero p{font-size:16px;line-height:1.7}.metric-card span{font-size:11px}.metric-card small{font-size:12px;line-height:1.4}.notice{font-size:13px}.notice button,.range-presets button,.segment button{font-size:12px}.search-field input{font-size:13px}.select-field{font-size:10px}.select-field select{font-size:12px}.range-presets>span{font-size:10px}.pool-table th{height:44px;font-size:10px}.pool-table td>strong{font-size:13px}.pool-table td>small{font-size:10px}.pool-identity strong{font-size:14px}.pool-identity small,.token-mark{font-size:10px}.token-mark{width:38px;height:38px}.token-mark>span{font-size:7px}.apr-value{font-size:16px!important}.fit-badge{height:24px;font-size:11px}.lab-pair small{font-size:9px}.lab-pair strong{font-size:17px}.lab-pair em{font-size:9px}.lab-head>a,.lab-price-row span{font-size:10px}.chart-empty strong{font-size:13px}.amount-input>span,.chart-empty small,.chart-legend,.chart-unavailable button,.range-boundaries small,.range-input-grid label>span{font-size:10px}.range-boundaries strong{font-size:12px}.amount-input input{font-size:17px}.amount-input>small,.projection-main small,.projection-main>span{font-size:10px}.projection-grid small{font-size:9px}.quality-strip>div strong,.quality-strip>div:first-child{font-size:11px}.dilution-warning span,.methodology p,.methodology summary,.methodology ul,.quality-strip>small{font-size:10px}.dilution-warning strong{font-size:11px}.guardrails strong{font-size:13px}.guardrails p{font-size:11px}.guard-stats small{font-size:9px}.guard-stats strong{font-size:12px}footer p,footer>div:last-child{font-size:10px}.backtest-heading p{font-size:13px}.window-tabs button{font-size:11px}.backtest-context>div:first-child strong{font-size:15px}.backtest-context>div:first-child small{font-size:10px}.coverage-meta small{font-size:9px}.coverage-meta strong{font-size:11px}.backtest-loading strong,.backtest-unavailable strong{font-size:14px}.backtest-loading small,.backtest-unavailable button,.backtest-unavailable span,.coverage-note{font-size:11px}.backtest-summary article>span{font-size:9px}.backtest-summary article>small{font-size:10px}.test-card-head small{font-size:9px}.test-card-head strong{font-size:13px}.test-card-head em{font-size:10px}.analytics-table th{font-size:9px}.analytics-table td{font-size:10px}.analytics-table td strong{font-size:11px}.analytics-table td small,.market-path-grid small{font-size:9px}.market-path-grid strong,.model-disclosure strong{font-size:12px}.model-disclosure p{font-size:11px}.backtest-assumptions{border:1px solid var(--border);background:#04090f3d;border-radius:11px;grid-template-columns:repeat(6,1fr);margin:14px 24px 0;display:grid;overflow:hidden}.backtest-assumptions>span{border-right:1px solid var(--border);flex-direction:column;justify-content:center;gap:7px;min-height:76px;padding:13px;display:flex}.backtest-assumptions>span:last-child{border-right:0}.backtest-assumptions small,.diagnostic-grid small{color:#5d6f85;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.backtest-assumptions strong{color:#bdcad9;font-size:11px;line-height:1.4}.expanded-detail-grid{margin-top:14px}.diagnostic-grid{grid-template-columns:repeat(3,1fr);display:grid}.diagnostic-grid>span{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;gap:8px;min-height:82px;padding:14px;display:flex}.diagnostic-grid>span:nth-child(3n){border-right:0}.diagnostic-grid>span:nth-last-child(-n+3){border-bottom:0}.diagnostic-grid strong{color:#d2deeb;letter-spacing:-.01em;font-size:14px}.rebalance-optimizer{background:linear-gradient(145deg,#67e8f909,#04090f47 42%);border:1px solid #67e8f92b;border-radius:14px;margin:14px 24px 0;overflow:hidden}.rebalance-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding:19px 20px 17px;display:flex}.rebalance-heading>div{max-width:720px}.rebalance-heading h3{color:#d9e5f1;letter-spacing:-.025em;margin:6px 0 0;font-size:21px}.rebalance-heading p{color:#718297;margin:8px 0 0;font-size:11px;line-height:1.6}.confidence-badge{border:1px solid var(--border);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;flex:none;align-items:center;min-height:27px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.confidence-high{color:var(--green);background:#47e3b10f;border-color:#47e3b133}.confidence-medium{color:var(--amber);background:#fbbf680e;border-color:#fbbf6833}.confidence-low{color:var(--red);background:#ff7b8d0d;border-color:#ff7b8d33}.rebalance-objectives{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 14px;display:grid}.rebalance-objectives button{color:#75869b;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-content:center;gap:5px;min-width:0;min-height:58px;padding:10px 12px;transition:border-color .16s,background .16s,color .16s;display:grid}.rebalance-objectives button strong{color:#aab8c8;font-size:11px}.rebalance-objectives button small{font-size:9px;line-height:1.35}.rebalance-objectives button.active,.rebalance-objectives button:hover{background:#67e8f90b;border-color:#67e8f929}.rebalance-objectives button.active strong{color:var(--cyan)}.rebalance-recommendation{border-bottom:1px solid var(--border);grid-template-columns:minmax(230px,.78fr) minmax(0,1.7fr);display:grid}.recommendation-delay{background:linear-gradient(145deg,#67e8f911,#0000);flex-direction:column;justify-content:center;padding:21px 20px;display:flex}.recommendation-delay>span{color:#6f8197;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.recommendation-delay>strong{color:var(--cyan);letter-spacing:-.035em;margin-top:8px;font-size:clamp(23px,2.4vw,33px);line-height:1.05}.recommendation-delay>small{color:#75869a;margin-top:9px;font-size:10px;line-height:1.5}.recommendation-metrics{grid-template-columns:repeat(3,1fr);display:grid}.recommendation-metrics>span{border-left:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;gap:7px;min-height:82px;padding:13px 15px;display:flex}.recommendation-metrics>span:nth-last-child(-n+3){border-bottom:0}.rebalance-sample-meta small,.recommendation-metrics small{color:#596b81;text-transform:uppercase;letter-spacing:.055em;font-size:8px}.recommendation-metrics strong{color:#c8d5e3;font-size:12px;line-height:1.35}.rebalance-convergence{border-bottom:1px solid var(--border);color:#75879b;background:#47e3b106;align-items:center;gap:10px 18px;padding:13px 18px;display:flex}.rebalance-convergence strong{color:var(--green);flex:none;font-size:10px}.rebalance-convergence span{font-size:9px;line-height:1.55}.rebalance-sample-meta{border-bottom:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid}.rebalance-sample-meta>span{border-right:1px solid var(--border);flex-direction:column;justify-content:center;gap:6px;min-height:65px;padding:11px 13px;display:flex}.rebalance-sample-meta>span:last-child{border-right:0}.rebalance-sample-meta strong{color:#aebccc;font-size:10px}.rebalance-table-wrap{scrollbar-color:#67e8f938 transparent;max-height:510px;overflow:auto}.rebalance-table{min-width:920px}.rebalance-table thead{z-index:2;background:#0b131e;position:sticky;top:0}.rebalance-table th:first-child{width:18%}.rebalance-table td{height:54px}.rebalance-table .positive,.recommendation-metrics .positive{color:var(--green)}.rebalance-table .negative,.recommendation-metrics .negative{color:var(--red)}.rebalance-notes{border-top:1px solid var(--border);background:#ffffff03;padding:16px 19px 18px}.rebalance-notes strong{color:#aebccc;font-size:11px}.rebalance-notes p{color:#66778c;margin:7px 0 0;font-size:10px;line-height:1.65}.rebalance-unavailable{justify-content:space-between;align-items:center;gap:20px;min-height:120px;padding:20px;display:flex}.rebalance-unavailable>div{gap:6px;display:grid}.rebalance-unavailable strong{color:#c5d2e0;font-size:13px}.rebalance-unavailable span{color:#6c7d91;font-size:10px;line-height:1.5}.rebalance-unavailable button{border:1px solid var(--border-strong);color:#bccada;cursor:pointer;background:#ffffff06;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;display:inline-flex}.rebalance-unavailable button .icon{width:12px}html[data-theme=light] .topbar{background:#f7fafce8;border-color:#233c5a1f}html[data-theme=light] .control-panel,html[data-theme=light] .metrics-grid,html[data-theme=light] .panel{background:#ffffffe6;border-color:#233c5a21;box-shadow:0 18px 50px #19355514}html[data-theme=light] .backtest-heading h2,html[data-theme=light] .brand strong,html[data-theme=light] .hero h1,html[data-theme=light] .panel-heading h2{color:#0e2035}html[data-theme=light] .hero p{color:#596b80}html[data-theme=light] .brand-mark{background:linear-gradient(145deg,#06b6d421,#2563eb12);border-color:#0891b240}html[data-theme=light] .icon-button,html[data-theme=light] .secondary-link{color:#41556d;background:#ffffffbf;border-color:#233c5a26}html[data-theme=light] .analytics-table td strong,html[data-theme=light] .backtest-context>div:first-child strong,html[data-theme=light] .backtest-summary article>strong,html[data-theme=light] .diagnostic-grid strong,html[data-theme=light] .lab-pair strong,html[data-theme=light] .lab-price-row strong,html[data-theme=light] .market-path-grid strong,html[data-theme=light] .metric-card strong,html[data-theme=light] .mobile-pool-stats strong,html[data-theme=light] .pool-identity strong,html[data-theme=light] .pool-table td>strong,html[data-theme=light] .projection-grid strong,html[data-theme=light] .range-boundaries strong,html[data-theme=light] .test-card-head strong{color:#172a41}html[data-theme=light] .search-field,html[data-theme=light] .segment,html[data-theme=light] .select-field,html[data-theme=light] .window-tabs{background:#f4f7fa;border-color:#233c5a24}html[data-theme=light] .range-presets button,html[data-theme=light] .segment button,html[data-theme=light] .window-tabs button{color:#607287}html[data-theme=light] .range-presets button.active,html[data-theme=light] .segment button.active,html[data-theme=light] .window-tabs button.active{color:#075c73;background:#06b6d41c;box-shadow:inset 0 0 0 1px #0891b224}html[data-theme=light] .amount-input input,html[data-theme=light] .search-field input,html[data-theme=light] .select-field select{color:#1a2d44}html[data-theme=light] .select-field option{background:#fff}html[data-theme=light] .pool-table tbody tr:hover{background:#06b6d40b}html[data-theme=light] .pool-table .sort-header:focus-visible,html[data-theme=light] .pool-table .sort-header:hover{color:#38536d}html[data-theme=light] .pool-table .sort-header.active{color:#087f99}html[data-theme=light] .mobile-pool-card.selected,html[data-theme=light] .pool-table tbody tr.selected{background:linear-gradient(90deg,#06b6d417,#0000)}html[data-theme=light] .token-mark{color:#087b93;background:linear-gradient(145deg,#06b6d421,#e2ecf6e6);border-color:#0891b233}html[data-theme=light] .token-mark>span{color:#304963;background:#d9e4ef;border-color:#fff}html[data-theme=light] .backtest-assumptions,html[data-theme=light] .backtest-summary,html[data-theme=light] .range-lab,html[data-theme=light] .test-card{background:#ffffffb8}html[data-theme=light] .history-scrubber{background:#f4f7fad1;border-color:#233c5a21}html[data-theme=light] .history-scrubber>output{color:#087c5b}html[data-theme=light] .calculator-window-tabs{background:#f4f7fad1;border-color:#233c5a21}html[data-theme=light] .calculator-window-tabs button{color:#607287}html[data-theme=light] .calculator-window-tabs button.active{color:#075c73;background:#06b6d41c;box-shadow:inset 0 0 0 1px #0891b224}html[data-theme=light] .projection-card{background:linear-gradient(145deg,#06b6d416,#2563eb06);border-color:#0891b233}html[data-theme=light] .chart-empty{background:linear-gradient(#06b6d409,#0000)}html[data-theme=light] .current-line{stroke:#142d4933}html[data-theme=light] .guardrails{background:#ffffffb8;border-color:#233c5a21}html[data-theme=light] .model-disclosure{background:#ffffff9e}html[data-theme=light] .rebalance-optimizer{background:linear-gradient(145deg,#06b6d40b,#ffffffc2 42%);border-color:#0891b22e}html[data-theme=light] .rebalance-heading h3,html[data-theme=light] .rebalance-unavailable strong,html[data-theme=light] .recommendation-metrics strong{color:#172a41}html[data-theme=light] .rebalance-objectives button.active{background:#06b6d412;border-color:#0891b238}html[data-theme=light] .rebalance-convergence{background:#05966909}html[data-theme=light] .recommendation-delay{background:linear-gradient(145deg,#06b6d414,#0000)}html[data-theme=light] .rebalance-table thead{background:#f4f7fa}html[data-theme=light] .rebalance-notes{background:#ffffff5c}html[data-theme=light] .apr-value{color:#087f99!important}html[data-theme=light] .secondary-link:hover{color:#087f99}@media (max-width:1180px){.backtest-assumptions{grid-template-columns:repeat(3,1fr)}.backtest-assumptions>span:nth-child(3n){border-right:0}.backtest-assumptions>span:nth-child(-n+3){border-bottom:1px solid var(--border)}.rebalance-recommendation{grid-template-columns:minmax(220px,.72fr) minmax(0,1.45fr)}.recommendation-metrics{grid-template-columns:repeat(2,1fr)}.recommendation-metrics>span:nth-last-child(-n+3){border-bottom:1px solid var(--border)}.recommendation-metrics>span:nth-last-child(-n+2){border-bottom:0}}@media (max-width:680px){.brand strong{font-size:14px}.hero p{font-size:15px}.metric-card small,.metric-card span{font-size:10px}.pool-identity strong{font-size:13px}.mobile-pool-top>span strong{font-size:14px}.mobile-pool-top>span small{font-size:10px}.mobile-pool-top>b{font-size:16px}.mobile-pool-stats span{font-size:9px}.mobile-pool-stats strong{font-size:11px}.lab-head>a{font-size:9px}.backtest-heading p{font-size:12px}.analytics-table th{font-size:8px}.analytics-table td{font-size:9px}.analytics-table td strong{font-size:10px}.backtest-assumptions{grid-template-columns:1fr 1fr;margin:12px 15px 0}.backtest-assumptions>span{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:72px}.backtest-assumptions>span:nth-child(2n){border-right:0}.backtest-assumptions>span:nth-last-child(-n+2){border-bottom:0}.expanded-detail-grid{margin-top:12px}.diagnostic-grid{grid-template-columns:1fr 1fr}.diagnostic-grid>span{min-height:76px}.diagnostic-grid>span:nth-child(3n){border-right:1px solid var(--border)}.diagnostic-grid>span:nth-child(2n){border-right:0}.diagnostic-grid>span:nth-last-child(-n+3){border-bottom:1px solid var(--border)}.diagnostic-grid>span:nth-last-child(-n+2){border-bottom:0}.rebalance-optimizer{margin:12px 15px 0}.rebalance-heading{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.rebalance-heading h3{font-size:19px}.rebalance-heading p{font-size:10px}.rebalance-objectives{grid-template-columns:1fr;gap:6px;padding:10px}.rebalance-objectives button{min-height:50px}.rebalance-recommendation{grid-template-columns:1fr}.recommendation-delay{min-height:138px;padding:18px 16px}.recommendation-metrics{grid-template-columns:1fr 1fr}.recommendation-metrics>span{min-height:76px;padding:12px}.recommendation-metrics>span:nth-child(odd){border-left:0}.recommendation-metrics>span:nth-last-child(-n+2){border-bottom:0}.rebalance-convergence{flex-direction:column;align-items:flex-start;gap:5px;padding:13px 15px}.rebalance-sample-meta{grid-template-columns:1fr 1fr}.rebalance-sample-meta>span{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:62px}.rebalance-sample-meta>span:nth-child(2n){border-right:0}.rebalance-sample-meta>span:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.rebalance-table-wrap{max-height:430px}.rebalance-notes{padding:14px 15px 16px}.rebalance-unavailable{flex-direction:column;align-items:flex-start;padding:18px 15px}}@media (max-width:520px){.content{width:calc(100% - 20px)}.hero{padding:28px 2px 23px}.hero h1{font-size:clamp(32px,10vw,42px)}.metrics-grid{grid-template-columns:1fr}.metric-card{border-right:0;min-height:90px}.metric-card,.metric-card:nth-child(-n+3){border-bottom:1px solid var(--border)}.metric-card:last-child{border-bottom:0}.segment.pool-segment{grid-template-columns:repeat(6,minmax(0,1fr))}.pool-segment button{grid-column:span 2}.pool-segment button:nth-child(4),.pool-segment button:nth-child(5){grid-column:span 3}.coverage-meta{grid-template-columns:1fr 1fr}.coverage-meta>span:first-child{grid-column:1/-1}.guard-stats{grid-template-columns:1fr 1fr}}@media (max-width:430px){.topbar-actions{gap:7px}.metric-card{padding:15px}.history-scrubber{gap:6px 10px;padding:8px}.calculator-history-controls{flex-direction:column;align-items:stretch}.calculator-window-tabs{width:100%}}.strategy-leaderboard{margin-top:16px;overflow:hidden}.strategy-heading{border-bottom:1px solid var(--border);background:linear-gradient(112deg,#67e8f90b,#0000 46%);justify-content:space-between;align-items:center;gap:28px;min-height:96px;padding:20px 22px;display:flex}.strategy-heading>div{max-width:760px}.strategy-heading h2{color:#dbe7f2;letter-spacing:-.03em;margin:6px 0 0;font-size:22px}.strategy-heading p{color:#718297;margin:8px 0 0;line-height:1.6}.strategy-universe{color:#8ba4b8;background:#67e8f90a;border:1px solid #67e8f92b;border-radius:999px;flex:none;align-items:center;min-height:30px;padding:0 11px;font-weight:700;display:inline-flex}.strategy-controls{border-bottom:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:9px;padding:13px 14px;display:grid}.strategy-select{border:1px solid var(--border);background:#04090f47;border-radius:9px;align-content:center;gap:5px;min-width:0;min-height:58px;padding:9px 11px;display:grid}.strategy-select>span{color:#596b80;text-transform:uppercase;letter-spacing:.065em}.strategy-select select{color:#bdcad8;cursor:pointer;background:0 0;border:0;outline:0;width:100%;min-width:0;font-family:inherit;font-weight:600}.strategy-select select:disabled{cursor:not-allowed;opacity:.55}.strategy-select option{color:#d7e3ef;background:#0c1520}.strategy-run{color:#06202a;cursor:pointer;background:linear-gradient(135deg,#67e8f9,#47e3b1);border:1px solid #67e8f945;border-radius:9px;min-width:126px;padding:0 18px;font-size:11px;font-weight:800;box-shadow:0 10px 28px #47e3b11a}.strategy-run:disabled{cursor:not-allowed;opacity:.45}.strategy-run.strategy-cancel{color:#d7e3ef;box-shadow:none;background:#ff7b8d11;border-color:#ff7b8d3b}.strategy-ranges{border-bottom:1px solid var(--border);scrollbar-width:thin;padding:11px 14px;overflow-x:auto}.strategy-ranges,.strategy-ranges>span{align-items:center;gap:7px;display:flex}.strategy-ranges>span{border:1px solid var(--border);background:#ffffff03;border-radius:8px;min-width:max-content;padding:7px 9px}.strategy-ranges strong{color:#aab9c9;font-size:10px}.strategy-ranges small{color:#5f7186;font-size:9px}.strategy-empty{justify-content:center;align-items:center;gap:15px;min-height:150px;padding:28px;display:flex}.strategy-empty>span{gap:6px;max-width:580px;display:grid}.strategy-empty strong{color:#cbd7e4;font-size:14px}.strategy-empty small{color:#6b7c90;font-size:11px;line-height:1.6}.strategy-empty-mark{background:#67e8f909;border:1px solid #67e8f92b;border-radius:11px;align-items:flex-end;gap:4px;width:44px;height:44px;padding:9px;display:flex}.strategy-empty-mark i{opacity:.72;background:linear-gradient(#67e8f9,#47e3b1);border-radius:3px 3px 1px 1px;width:6px}.strategy-empty-mark i:first-child{height:35%}.strategy-empty-mark i:nth-child(2){height:70%}.strategy-empty-mark i:nth-child(3){height:100%}.strategy-empty-running{min-height:110px}.strategy-progress{border-bottom:1px solid var(--border);background:#04090f38;padding:14px 18px}.strategy-progress-copy{justify-content:space-between;align-items:center;gap:16px;display:flex}.strategy-progress-copy>span{gap:4px;display:grid}.strategy-progress-copy strong{color:#c4d2df;font-size:12px}.strategy-progress-copy small{color:#65768a;font-size:10px}.strategy-progress-copy em{border:1px solid var(--border);color:#73859a;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.strategy-progress-track{background:#97aecd17;border-radius:999px;height:4px;margin-top:11px;overflow:hidden}.strategy-progress-track i{border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--green));height:100%;transition:width .24s;display:block}.strategy-progress>p{color:var(--amber);margin:9px 0 0;font-size:10px;line-height:1.45}.strategy-summary{border-bottom:1px solid var(--border);grid-template-columns:1.35fr repeat(3,1fr);display:grid}.strategy-summary article{border-right:1px solid var(--border);flex-direction:column;justify-content:center;gap:7px;min-height:94px;padding:15px 17px;display:flex}.strategy-summary article:last-child{border-right:0}.strategy-summary article>span{color:#596c82;text-transform:uppercase;letter-spacing:.065em;font-size:8px}.strategy-summary article>strong{color:#d4e0ec;letter-spacing:-.025em;font-size:21px;line-height:1}.strategy-summary article>small{color:#687a8f;font-size:9px;line-height:1.45}.strategy-summary .strategy-top-result{background:linear-gradient(145deg,#67e8f90e,#0000)}.strategy-summary .strategy-top-result>strong{color:var(--cyan);font-size:20px}.strategy-table-wrap{scrollbar-color:#67e8f933 transparent;max-height:660px;overflow:auto}.strategy-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.strategy-table thead{z-index:3;background:#0b131e;position:sticky;top:0}.strategy-table th{color:#506176;border-bottom:1px solid var(--border);text-align:left;text-transform:uppercase;letter-spacing:.065em;height:39px;padding:0 9px;font-size:8px}.strategy-table th:first-child{width:5%}.strategy-table th:nth-child(2){width:11%}.strategy-table th:nth-child(3),.strategy-table th:nth-child(4){width:9%}.strategy-table th:nth-child(5){width:10%}.strategy-table th:nth-child(6),.strategy-table th:nth-child(7),.strategy-table th:nth-child(8){width:9%}.strategy-table th:nth-child(9){width:8%}.strategy-table th:nth-child(10){width:11%}.strategy-table th:last-child{width:6%}.strategy-table td{color:#91a1b4;vertical-align:middle;border-bottom:1px solid #97aecd11;height:61px;padding:9px;font-size:9px}.strategy-table tbody tr{transition:background .14s}.strategy-table tbody tr:hover{background:#67e8f906}.strategy-table td>strong{color:#cbd7e4;font-size:10px;line-height:1.35;display:block}.strategy-table td>small{color:#5e7085;margin-top:4px;font-size:8px;line-height:1.35;display:block}.strategy-table .strategy-rank{color:var(--cyan);font-size:12px}.strategy-table .positive{color:var(--green)}.strategy-table .negative{color:var(--red)}.strategy-table .confidence-badge{min-height:22px;padding-inline:7px;font-size:7px}.strategy-table td:last-child button{border:1px solid var(--border-strong);color:#9fb1c4;cursor:pointer;background:#ffffff05;border-radius:7px;min-height:29px;padding:0 9px;font-size:9px}.strategy-table td:last-child button:hover{color:var(--cyan);border-color:#67e8f938}.strategy-mobile-list{display:none}.strategy-more{border:1px solid var(--border);color:#91a3b6;cursor:pointer;background:#ffffff05;border-radius:8px;width:calc(100% - 28px);min-height:38px;margin:12px 14px;font-size:10px}.strategy-methodology{border-top:1px solid var(--border);background:#ffffff03}.strategy-methodology summary{color:#8fa1b4;cursor:pointer;padding:14px 18px;font-size:10px;font-weight:650}.strategy-methodology>div{grid-template-columns:1fr 1fr;gap:18px;padding:0 18px 16px;display:grid}.strategy-methodology p{color:#64768b;margin:0;font-size:10px;line-height:1.65}html[data-theme=light] .strategy-empty strong,html[data-theme=light] .strategy-heading h2,html[data-theme=light] .strategy-progress-copy strong,html[data-theme=light] .strategy-summary article>strong,html[data-theme=light] .strategy-table td>strong{color:#172a41}html[data-theme=light] .strategy-summary .strategy-top-result>strong,html[data-theme=light] .strategy-table .strategy-rank{color:#087f99}html[data-theme=light] .strategy-progress,html[data-theme=light] .strategy-select{background:#f4f7fac2;border-color:#233c5a21}html[data-theme=light] .strategy-select select{color:#263c54}html[data-theme=light] .strategy-select option{color:#1b2f47;background:#fff}html[data-theme=light] .strategy-ranges>span{background:#f4f7fab8;border-color:#233c5a21}html[data-theme=light] .strategy-summary .strategy-top-result{background:linear-gradient(145deg,#06b6d412,#0000)}html[data-theme=light] .strategy-table thead{background:#f4f7fa}html[data-theme=light] .strategy-table tbody tr:hover{background:#06b6d40a}html[data-theme=light] .strategy-more,html[data-theme=light] .strategy-table td:last-child button{color:#40556d;background:#f4f7fabf;border-color:#233c5a24}html[data-theme=light] .strategy-methodology{background:#f4f7fa80}@media (max-width:1180px){.strategy-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-run{min-height:58px}}@media (max-width:860px){.strategy-controls,.strategy-summary{grid-template-columns:1fr 1fr}.strategy-summary article{border-bottom:1px solid var(--border)}.strategy-summary article:nth-child(2n){border-right:0}.strategy-summary article:nth-last-child(-n+2){border-bottom:0}.strategy-methodology>div{grid-template-columns:1fr;gap:10px}}@media (max-width:680px){.strategy-heading{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding:17px 16px}.strategy-heading h2{font-size:20px}.strategy-heading p{font-size:11px}.strategy-controls{gap:7px;padding:10px}.strategy-select{min-height:56px;padding:8px 9px}.strategy-select select{font-size:10px}.strategy-run{min-height:56px}.strategy-ranges{padding:9px 10px}.strategy-progress{padding:13px 14px}.strategy-progress-copy{flex-direction:column;align-items:flex-start;gap:8px}.strategy-empty{align-items:flex-start;min-height:140px;padding:22px 16px}.strategy-empty-mark{flex:none}.strategy-summary article{min-height:88px;padding:13px}.strategy-summary article>strong{font-size:18px}.strategy-summary .strategy-top-result>strong{font-size:17px}.strategy-table-wrap{display:none}.strategy-mobile-list{background:#04090f29;gap:9px;padding:10px;display:grid}.strategy-mobile-list>article{border:1px solid var(--border);background:#04090f3d;border-radius:11px;overflow:hidden}.strategy-mobile-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 12px;display:flex}.strategy-mobile-head>span:first-child{grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;display:grid}.strategy-mobile-head em{min-width:27px;color:var(--cyan);grid-row:1/3;font-size:11px;font-style:normal;font-weight:800}.strategy-mobile-head strong{color:#d1ddea;font-size:13px}.strategy-mobile-head small{color:#65778b;font-size:9px}.strategy-mobile-head .confidence-badge{min-height:23px;padding-inline:7px;font-size:7px}.strategy-mobile-primary{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.strategy-mobile-primary>span{border-right:1px solid var(--border);flex-direction:column;justify-content:center;gap:4px;min-height:70px;padding:11px 12px;display:flex}.strategy-mobile-primary>span:last-child{border-right:0}.strategy-mobile-metrics small,.strategy-mobile-primary small{color:#5c6e83;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.strategy-mobile-primary strong{color:#c7d3e0;font-size:13px}.strategy-mobile-primary em{color:#687a8e;font-size:9px;font-style:normal}.strategy-mobile-metrics{grid-template-columns:1fr 1fr;display:grid}.strategy-mobile-metrics>span{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;gap:6px;min-height:64px;padding:10px 12px;display:flex}.strategy-mobile-metrics>span:nth-child(2n){border-right:0}.strategy-mobile-metrics>span:nth-last-child(-n+2){border-bottom:0}.strategy-mobile-metrics strong{color:#cbd7e4;font-size:12px}.strategy-mobile-metrics .positive{color:var(--green)}.strategy-mobile-metrics .negative{color:var(--red)}.strategy-mobile-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:9px 11px;display:flex}.strategy-mobile-foot small{color:#64768a;font-size:8px;line-height:1.4}.strategy-mobile-foot button{min-height:30px;color:var(--cyan);background:#67e8f90b;border:1px solid #67e8f933;border-radius:7px;flex:none;padding:0 9px;font-size:9px}html[data-theme=light] .strategy-mobile-list{background:#eef3f880}html[data-theme=light] .strategy-mobile-list>article{background:#ffffffc2;border-color:#233c5a21}html[data-theme=light] .strategy-mobile-head strong,html[data-theme=light] .strategy-mobile-metrics strong,html[data-theme=light] .strategy-mobile-primary strong{color:#172a41}}@media (max-width:480px){.strategy-controls,.strategy-summary{grid-template-columns:1fr}.strategy-summary article{border-right:0;min-height:78px;border-bottom:1px solid var(--border)!important}.strategy-summary article:last-child{border-bottom:0!important}.strategy-mobile-foot{flex-direction:column;align-items:flex-start}.strategy-mobile-foot button{width:100%}}:root{--surface:#0a111a;--surface-2:#0d1722;--surface-3:#122131;--border:#97aecd21;--border-strong:#97aecd3d;--shadow:0 20px 54px #00000038;--panel-radius:18px;--control-radius:13px}body{text-rendering:optimizelegibility;line-height:1.5}.app-shell{background:radial-gradient(circle at 14% -12%,#22d3ee13,#0000 31rem),radial-gradient(circle at 92% 32%,#2563eb0b,#0000 34rem),linear-gradient(#070c13,#08111b 46%,#060b11)}.ambient{opacity:.045}.topbar{background:#070c13e6;border-color:#97aecd1a;gap:24px;height:auto;min-height:76px;padding:9px max(28px,50vw - 720px);box-shadow:0 1px #ffffff04}.brand{gap:12px}.brand-mark{border-radius:14px;width:42px;height:42px}.brand strong{letter-spacing:-.025em;font-size:15px;font-weight:680}.topbar-actions{gap:12px;min-width:0}.icon-button{border-radius:11px;width:38px;height:38px}.primary-link,.secondary-link{border-radius:12px;min-height:44px;font-size:12px}.compact-link{border-radius:11px;min-height:38px}.content{width:min(1400px,100% - 48px)}.hero{padding:38px 4px 29px}.eyebrow{margin-bottom:12px}.hero h1{letter-spacing:-.045em;max-width:820px;font-size:clamp(40px,4vw,54px);font-weight:640;line-height:1.04}.hero p{color:#91a0b2;max-width:720px;margin-top:14px;font-size:15px;line-height:1.65}.metrics-grid{border-radius:var(--panel-radius);box-shadow:var(--shadow);background:linear-gradient(145deg,#0d1722f5,#09111beb)}.metric-card{min-height:108px;padding:20px 23px}.metric-card.featured:before{top:21px;bottom:21px}.metric-card span{letter-spacing:.075em;font-size:10px;font-weight:700}.metric-card strong{margin-top:8px;font-size:26px}.metric-card small{margin-top:8px;font-size:11px}.panel{border-radius:var(--panel-radius);box-shadow:var(--shadow);background:linear-gradient(145deg,#0d1722f5,#09111bed)}.backtest-panel,.control-panel,.guardrails,.strategy-leaderboard,.workspace-grid{margin-top:20px}.backtest-heading,.strategy-heading{background:linear-gradient(112deg,#67e8f90b,#0000 42%)}.strategy-heading{min-height:106px;padding:23px 24px}.strategy-heading h2{margin-top:7px;font-size:23px}.strategy-heading p{max-width:780px;margin-top:9px;font-size:12px}.strategy-universe{border-radius:11px;min-height:34px;padding-inline:13px;font-size:10px}.strategy-pool-scope{border-bottom:1px solid var(--border);background:#04090f1a;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:start;gap:10px;padding:14px;display:grid}.strategy-pool-search{border:1px solid var(--border);background:#04090f61;border-radius:14px;min-width:0;padding:10px 12px 12px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.strategy-pool-search:focus-within{background:#071018a3;border-color:#67e8f94d;box-shadow:0 0 0 3px #67e8f90b}.strategy-pool-search-label{align-items:center;gap:7px;margin-bottom:7px;display:flex}.strategy-pool-search-label span,.strategy-scope-status>span{color:#596b80;text-transform:uppercase;letter-spacing:.075em;font-size:9px;font-weight:720;line-height:1.2}.strategy-pool-search-label em{color:#718399;text-transform:uppercase;letter-spacing:.06em;border:1px solid #97aecd1f;border-radius:5px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:730}.strategy-pool-search-field{background:#01060b5c;border:1px solid #97aecd1f;border-radius:10px;align-items:center;gap:9px;min-height:39px;padding:0 10px;display:flex}.strategy-pool-search-field.selected{background:#47e3b109;border-color:#47e3b13d}.strategy-pool-search-field svg{fill:none;stroke:#62768b;stroke-width:1.7px;stroke-linecap:round;flex:none;width:15px;height:15px}.strategy-pool-search-field input{color:#c5d3df;background:0 0;border:0;outline:0;width:100%;min-width:0;font:620 11.5px/1.3 inherit}.strategy-pool-search-field input::placeholder{color:#536579;opacity:1}.strategy-pool-search-field input:disabled{cursor:not-allowed;opacity:.62}.strategy-pool-search-field input::-webkit-search-cancel-button{display:none}.strategy-pool-search-field button{color:#8294a8;cursor:pointer;background:#ffffff05;border:1px solid #97aecd21;border-radius:7px;flex:none;min-height:26px;padding:0 8px;font-size:8px;font-weight:730}.strategy-pool-search-field button:hover{color:var(--cyan);border-color:#67e8f93b}.strategy-pool-results{scrollbar-width:thin;background:#09121c;border:1px solid #97aecd1f;border-radius:11px;max-height:246px;margin-top:8px;padding:4px;overflow-y:auto;box-shadow:0 18px 38px #0000003d}.strategy-pool-results>button{width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;display:flex}.strategy-pool-results>button+button{margin-top:2px}.strategy-pool-results>button.active,.strategy-pool-results>button:hover{background:#67e8f90e}.strategy-pool-results>button>span{gap:4px;min-width:0;display:grid}.strategy-pool-results strong{color:#c8d5e1;font-size:11px}.strategy-pool-results small{color:#65788d;font-size:8.5px}.strategy-pool-results em{color:#6f8296;font-family:var(--font-mono,ui-monospace),monospace;flex:none;font-size:8.5px;font-style:normal}.strategy-pool-results>p{color:#75879a;margin:0;padding:13px 11px;font-size:10px;line-height:1.5}.strategy-scope-status{border:1px solid var(--border);background:#04090f47;border-radius:14px;flex-direction:column;justify-content:center;gap:6px;min-height:86px;padding:12px 14px;display:flex}.strategy-scope-status>strong{color:#b8c7d5;font-size:12px;line-height:1.25}.strategy-scope-status>small{color:#64768a;font-size:9px;line-height:1.45}.strategy-scope-status.single{background:linear-gradient(145deg,#47e3b10d,#04090f47);border-color:#47e3b133}.strategy-scope-status.single>span{color:#4fcba3}.strategy-scope-status.pending{background:linear-gradient(145deg,#f4c25c0b,#04090f47);border-color:#f4c25c33}.strategy-scope-status.pending>span{color:var(--amber)}.strategy-controls{background:#04090f29;grid-template-columns:repeat(6,minmax(0,1fr)) 156px;align-items:stretch;gap:10px;padding:14px}.strategy-select{border-radius:var(--control-radius);background:#04090f61;gap:6px;min-height:64px;padding:10px 12px;transition:border-color .16s,background .16s,box-shadow .16s}.strategy-select:focus-within{background:#071018a3;border-color:#67e8f94d;box-shadow:0 0 0 3px #67e8f90b}.strategy-select>span{letter-spacing:.075em;font-size:9px;font-weight:720}.strategy-select select{font-size:11.5px;line-height:1.3}.strategy-run{letter-spacing:.01em;border-radius:16px;align-self:stretch;min-width:156px;min-height:64px;padding:0 20px;font-size:12px;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 12px 28px #47e3b11f}.strategy-run:hover:not(:disabled){filter:brightness(1.035);transform:translateY(-1px);box-shadow:0 15px 34px #47e3b12e}.strategy-run:active:not(:disabled){transform:translateY(0)}.strategy-run.strategy-cancel{border-radius:16px}.strategy-ranges{gap:8px;padding:12px 14px}.strategy-ranges>span{border-radius:10px;padding:8px 10px}.strategy-ranges>.strategy-assumption-pill{background:#67e8f909;border-color:#67e8f92e}.strategy-ranges>.strategy-assumption-pill strong{color:#78dff0}.control-panel{background:#0b141eeb;border-radius:16px;gap:11px;min-height:72px;padding:13px;box-shadow:0 12px 36px #00000021}.segment{border-radius:12px;gap:3px;padding:4px}.segment button{border-radius:8px;height:36px;padding-inline:14px}.search-field,.select-field{border-radius:11px;height:44px}.search-field{padding-inline:14px}.panel-heading{min-height:82px;padding:18px 21px}.panel-heading h2{margin-top:6px;font-size:20px}.range-presets{gap:4px}.range-presets button{border-radius:8px;height:32px;padding-inline:10px}.pool-table th{height:46px;padding-inline:14px}.pool-table td:first-child,.pool-table th:first-child{padding-left:21px}.pool-table td{padding-inline:14px}.range-lab{padding:23px;top:92px}.lab-head{padding-bottom:2px}.lab-price-row{margin-top:23px}.lab-price-row strong{font-size:25px}.calculator-history-controls{border:1px solid var(--border);background:#04090f57;border-radius:14px;grid-template-columns:1fr;gap:12px;margin-top:18px;padding:13px;display:grid}.calculator-history-summary{border-bottom:1px solid #97aecd1a;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding-bottom:11px;display:flex}.calculator-history-picker>small,.calculator-history-summary small{color:#66798f;letter-spacing:.085em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:740;line-height:1.2}.calculator-history-summary strong{color:#a9b8c8;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:630;line-height:1.35;overflow:hidden}.calculator-history-picker{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.calculator-window-tabs{background:#01060b75;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid}.calculator-window-tabs button{border-radius:8px;height:35px;padding:0 4px;font-size:10px;font-weight:780}.calculator-window-tabs button:hover{color:#dce9f5;background:#ffffff06}.calculator-window-tabs button.active{background:linear-gradient(145deg,#67e8f926,#47e3b112);box-shadow:inset 0 0 0 1px #67e8f933,0 5px 14px #0000001f}.mini-chart-stack{margin-top:16px}.mini-chart{height:174px}.history-scrubber{border-radius:12px;gap:8px 14px;margin-top:5px;padding:10px 12px}.history-scrubber-copy{gap:3px}.history-scrubber-copy small,.history-scrubber-copy time{font-size:9px}.history-scrubber>output{font-size:14px}.chart-legend{margin-top:9px}.input-stack,.projection-card,.quality-strip,.range-boundaries{margin-top:18px}.projection-card{border-radius:14px}.lab-actions{margin-top:20px}.backtest-heading{min-height:110px;padding:23px 25px}.backtest-heading h2{font-size:22px}.window-tabs{border-radius:12px;gap:4px;padding:5px}.window-tabs button{border-radius:8px;min-width:42px;height:35px}.backtest-context{min-height:82px;padding-inline:25px}.backtest-assumptions,.backtest-detail-grid,.backtest-summary,.market-path-grid,.rebalance-optimizer{margin-top:16px}.backtest-assumptions,.backtest-summary,.market-path-grid,.model-disclosure,.test-card{border-radius:13px}.rebalance-optimizer{border-radius:16px}.rebalance-heading{padding:21px 22px 19px}.rebalance-objectives{gap:10px}.rebalance-objectives button{border-radius:11px}.backtest-summary article,.strategy-summary article{padding-inline:18px}.guardrails{border-radius:var(--panel-radius);padding:23px 25px}footer{margin-top:22px;padding-top:38px}html[data-theme=light] .app-shell{background:radial-gradient(circle at 14% -12%,#06b6d413,#0000 31rem),linear-gradient(#f7f9fc,#eff4f8 52%,#eaf0f6)}html[data-theme=light] .calculator-history-controls{background:#f6f9fce6;border-color:#233c5a21}html[data-theme=light] .calculator-history-summary{border-color:#233c5a1a}html[data-theme=light] .calculator-history-summary strong{color:#4e6278}html[data-theme=light] .calculator-window-tabs{background:#e7eef5b8}html[data-theme=light] .strategy-controls{background:#eef3f86b}html[data-theme=light] .strategy-pool-scope{background:#eef3f84d}html[data-theme=light] .strategy-pool-search,html[data-theme=light] .strategy-scope-status{background:#f4f7fac2;border-color:#233c5a21}html[data-theme=light] .strategy-pool-search:focus-within{background:#ffffffeb;border-color:#0891b245}html[data-theme=light] .strategy-pool-search-field{background:#ffffffad;border-color:#233c5a1f}html[data-theme=light] .strategy-pool-search-field.selected{background:#05966909;border-color:#05966936}html[data-theme=light] .strategy-pool-results strong,html[data-theme=light] .strategy-pool-search-field input,html[data-theme=light] .strategy-scope-status>strong{color:#20374f}html[data-theme=light] .strategy-pool-results{background:#fff;border-color:#233c5a21;box-shadow:0 18px 38px #1c2f4421}html[data-theme=light] .strategy-pool-results>button.active,html[data-theme=light] .strategy-pool-results>button:hover{background:#06b6d40e}html[data-theme=light] .strategy-select:focus-within{background:#fff;border-color:#0891b245;box-shadow:0 0 0 3px #0891b20d}@media (max-width:1180px){.content{width:min(100% - 36px,1140px)}.workspace-grid{grid-template-columns:minmax(0,1.42fr) minmax(370px,.82fr);gap:16px}.strategy-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-run{min-width:0;min-height:64px}.calculator-history-picker{grid-template-columns:56px minmax(0,1fr);gap:8px}.calculator-window-tabs{gap:3px}.calculator-window-tabs button{padding-inline:2px}}@media (max-width:920px){.workspace-grid{gap:16px}.strategy-pool-scope,.workspace-grid{grid-template-columns:1fr}.range-lab{top:auto}.calculator-history-picker{grid-template-columns:72px minmax(0,1fr);gap:12px}.calculator-window-tabs{gap:5px}.backtest-heading,.strategy-heading{padding:21px}}@media (max-width:760px){.content{width:calc(100% - 24px)}.topbar{gap:12px;height:auto;min-height:66px;padding:8px 12px}.brand-mark{border-radius:12px;width:36px;height:36px}.hero{padding:30px 2px 24px}.hero h1{font-size:clamp(34px,9vw,45px)}.hero p{font-size:14px}.metrics-grid{border-radius:15px}.metric-card{min-height:100px;padding:17px}.strategy-heading{flex-direction:column;align-items:flex-start;gap:14px}.strategy-pool-scope{gap:9px;padding:12px}.strategy-pool-search,.strategy-scope-status{border-radius:12px}.strategy-controls{grid-template-columns:1fr 1fr;gap:9px;padding:12px}.strategy-run,.strategy-select{min-height:61px}.control-panel{grid-template-columns:1fr 1fr;padding:11px}.segment.pool-segment{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.pool-segment button{grid-column:auto;min-height:38px}.pool-segment button:last-child,.search-field{grid-column:1/-1}.range-lab{padding:19px 17px}.panel-heading{padding:17px}.backtest-heading{padding:19px 17px}.backtest-context{padding-inline:17px}.calculator-history-controls{padding:12px}.calculator-window-tabs button{height:36px}.guardrails{padding:19px}}@media (max-width:520px){.metrics-grid{grid-template-columns:1fr 1fr}.metric-card{border-right:1px solid var(--border);min-height:96px}.metric-card:nth-child(2n){border-right:0}.metric-card:nth-child(-n+2){border-bottom:1px solid var(--border)}.metric-card:nth-child(n+3){border-bottom:0}.metric-card strong{font-size:22px}.strategy-pool-scope{gap:8px;padding:10px}.strategy-pool-search{padding:9px 10px 10px}.strategy-pool-search-field{min-height:42px}.strategy-scope-status{min-height:78px;padding:11px 12px}.strategy-pool-results>button{min-height:51px}.strategy-controls{grid-template-columns:1fr}.strategy-run{border-radius:15px;min-height:58px}.calculator-history-summary{flex-direction:column;align-items:flex-start;gap:5px}.calculator-history-summary strong{text-align:left;white-space:normal;width:100%}.calculator-history-picker{grid-template-columns:1fr;gap:7px}.calculator-window-tabs{gap:3px}.calculator-window-tabs button{height:35px;font-size:9px}.chart-empty,.mini-chart{height:150px}}@media (max-width:360px){.metrics-grid{grid-template-columns:1fr}.metric-card{border-right:0;border-bottom:1px solid var(--border)!important}.metric-card:last-child{border-bottom:0!important}.calculator-window-tabs{gap:2px;padding:3px}.calculator-window-tabs button{height:34px;padding:0;font-size:8.5px}}.topbar-tabs{align-items:center;gap:7px;display:flex}.topbar-tab{color:#8c9cae;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:11px;font-weight:680;line-height:1;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.topbar-tab:hover{color:#dbe8f4;border-color:var(--border);background:#ffffff06}.topbar-tab.active{color:var(--cyan);background:#67e8f90e;border-color:#67e8f92b}.chain-switch{border:1px solid var(--border);background:#03080d57;border-radius:14px;align-items:center;gap:6px;min-height:42px;padding:4px;display:flex}.chain-switch a{color:#73859a;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-width:82px;min-height:34px;padding:0 14px;font-size:10.5px;font-weight:760;line-height:1;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.chain-switch a:hover{color:#dce8f4}.chain-switch a.active{color:#e7fbff;background:#67e8f917;box-shadow:inset 0 0 0 1px #67e8f924}.base-control-panel{grid-template-columns:auto minmax(210px,1fr) auto auto}html[data-theme=light] .topbar-tab{color:#50647b}html[data-theme=light] .topbar-tab:hover{color:#163149;background:#ffffffa8;border-color:#233c5a21}html[data-theme=light] .topbar-tab.active{color:#087f99;background:#06b6d412;border-color:#0891b22b}html[data-theme=light] .chain-switch{background:#eef5f9b8;border-color:#233c5a21}html[data-theme=light] .chain-switch a{color:#53677d}html[data-theme=light] .chain-switch a:hover{color:#17344c}html[data-theme=light] .chain-switch a.active{color:#087f99;background:#fff;box-shadow:0 3px 12px #19355514,inset 0 0 0 1px #0891b21f}@media (max-width:1180px){.base-control-panel{grid-template-columns:auto minmax(190px,1fr) auto auto}}@media (max-width:1080px){.topbar .compact-link{display:none}}@media (max-width:760px){.topbar-tabs{display:none}.chain-switch{min-height:38px}.chain-switch a{min-width:68px;min-height:30px;padding-inline:10px;font-size:9.5px}.base-control-panel{grid-template-columns:1fr 1fr}}@media (max-width:520px){.topbar .brand>span:last-child{display:none}.topbar-actions{gap:8px}.chain-switch{gap:4px;padding:3px}.chain-switch a{min-width:64px;padding-inline:8px}}.tutorial-page{min-height:100vh}.tutorial-container{z-index:1;width:min(1400px,100% - 48px);margin:0 auto;position:relative}.tutorial-hero{border-bottom:1px solid #97aecd17;padding:52px 4px 34px}.page-hero-overline{justify-items:start;gap:15px;margin-bottom:15px;display:grid}.tutorial-back{color:#8294a9;align-items:center;width:fit-content;font-size:11.5px;font-weight:670;line-height:1.35;display:flex}.tutorial-back:hover{color:var(--cyan)}.tutorial-hero h1{color:#edf5fd;letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(40px,5vw,64px);font-weight:630;line-height:1.02}.tutorial-hero>p{color:#91a0b2;max-width:790px;margin:18px 0 0;font-size:16px;line-height:1.7}.tutorial-hero-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:23px;display:flex}.tutorial-dashboard-link,.tutorial-start-link{border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 15px;font-size:11px;font-weight:720;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.tutorial-start-link{color:#06202a;background:linear-gradient(135deg,#78eaf7,#47e3b1);border:1px solid #67e8f93d}.tutorial-dashboard-link{border:1px solid var(--border-strong);color:#a8b8c8;background:#ffffff06}.tutorial-dashboard-link:hover,.tutorial-start-link:hover{transform:translateY(-1px)}.tutorial-dashboard-link:hover{color:var(--cyan);border-color:#67e8f94d}.tutorial-hero-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:27px;display:flex}.tutorial-hero-meta>span{border:1px solid var(--border);color:#788a9f;background:#ffffff05;border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10px;display:inline-flex}.tutorial-hero-meta strong{color:#c9d7e5;font-size:11px}.tutorial-layout{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:20px;padding:24px 0 42px;display:grid}.tutorial-toc{padding:18px 14px 14px;position:sticky;top:92px;overflow:hidden}.tutorial-toc>div:first-child{border-bottom:1px solid var(--border);gap:6px;padding:3px 7px 14px;display:grid}.tutorial-toc>div:first-child>strong{color:#d5e1ed;font-size:15px}.tutorial-toc nav{padding:9px 0;display:grid}.tutorial-toc nav a{color:#8395a9;border-radius:9px;align-items:center;gap:10px;min-height:40px;padding:0 8px;font-size:11px;font-weight:630;line-height:1.35;transition:color .15s,background .15s;display:flex}.tutorial-toc nav a span{color:#53677e;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.tutorial-toc nav a:hover{color:#d4e2ee;background:#67e8f90a}.tutorial-toc nav a:hover span{color:var(--cyan)}.tutorial-toc-action{min-height:39px;color:var(--cyan);background:#67e8f90d;border:1px solid #67e8f933;border-radius:10px;justify-content:center;align-items:center;font-size:10px;font-weight:730;display:flex}.tutorial-toc-action:hover{background:#67e8f916}.tutorial-content{gap:20px;min-width:0;display:grid}.tutorial-section{padding:30px;scroll-margin-top:92px}.tutorial-section-heading{border-bottom:1px solid var(--border);grid-template-columns:42px minmax(0,1fr);gap:14px;padding-bottom:22px;display:grid}.tutorial-section-heading>span{width:38px;height:38px;color:var(--cyan);background:#67e8f90b;border:1px solid #67e8f92e;border-radius:11px;place-items:center;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.tutorial-section-heading h2{color:#dfeaf5;letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.15}.tutorial-section-heading p{color:#8092a6;max-width:830px;margin:8px 0 0;font-size:13px;line-height:1.65}.tutorial-section h3{color:#cbd8e5;letter-spacing:-.015em;margin:26px 0 12px;font-size:15px}.tutorial-first-visit{background:linear-gradient(120deg,#67e8f90a,#47e3b105);border:1px solid #67e8f926;border-radius:13px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:18px;margin-top:24px;padding:17px 18px;display:grid}.tutorial-first-visit>span{width:fit-content;min-height:25px;color:var(--cyan);letter-spacing:.085em;background:#67e8f90b;border:1px solid #67e8f92b;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-size:8.5px;font-weight:780;display:inline-flex}.tutorial-first-visit>div{gap:5px;display:grid}.tutorial-first-visit strong{color:#cad8e5;font-size:12.5px;line-height:1.45}.tutorial-first-visit p{color:#7b8da1;margin:0;font-size:11px;line-height:1.65}.tutorial-flow{background:linear-gradient(120deg,#67e8f909,#04090f40);border:1px solid #67e8f921;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr) auto);align-items:center;gap:10px;margin-top:24px;padding:16px;display:grid}.tutorial-flow>div{border:1px solid var(--border);background:#04090f4f;border-radius:12px;flex-direction:column;justify-content:center;min-height:108px;padding:14px;display:flex}.tutorial-flow>div>span{color:#06202a;background:var(--green);border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.tutorial-flow strong{color:#d1ddea;margin-top:11px;font-size:13px}.tutorial-flow small{color:#788a9e;margin-top:6px;font-size:10.5px;line-height:1.55}.tutorial-flow>i{color:#4e6479;font-size:14px;font-style:normal}.tutorial-flow>div:nth-of-type(4){grid-column:7/8}.tutorial-steps{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.tutorial-steps li{border:1px solid var(--border);background:#04090f33;border-radius:13px;grid-template-columns:31px 1fr;gap:13px;min-height:118px;padding:17px;display:grid}.tutorial-steps li>span{color:#5b7186;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.tutorial-steps strong{color:#c8d5e2;font-size:13px}.tutorial-steps p{color:#7d8fa3;margin:7px 0 0;font-size:11.5px;line-height:1.65}.tutorial-tip{background:#47e3b109;border:1px solid #47e3b126;border-radius:12px;grid-template-columns:120px 1fr;gap:17px;margin-top:18px;padding:15px 17px;display:grid}.tutorial-tip strong{color:var(--green);font-size:11px}.tutorial-tip p{color:#829792;margin:0;font-size:11.5px;line-height:1.65}.tutorial-split{grid-template-columns:minmax(0,1fr) minmax(320px,.84fr);align-items:start;gap:18px;margin-top:24px;display:grid}.tutorial-split h3{margin-top:0}.tutorial-split>div>p{color:#8091a4;margin:0;font-size:12px;line-height:1.7}.tutorial-definitions{border:1px solid var(--border);border-radius:13px;margin:18px 0 0;display:grid;overflow:hidden}.tutorial-definitions.two-column{grid-template-columns:1fr 1fr}.tutorial-definition{border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;gap:7px;min-height:92px;padding:15px 16px;display:flex}.tutorial-definitions.two-column .tutorial-definition{border-right:1px solid var(--border)}.tutorial-definitions.two-column .tutorial-definition:nth-child(2n){border-right:0}.tutorial-definitions.compact .tutorial-definition:last-child,.tutorial-definitions.two-column .tutorial-definition:nth-last-child(-n+2){border-bottom:0}.tutorial-definition dt{color:#bfcddb;font-size:12px;font-weight:700}.tutorial-definition dd{color:#788a9e;margin:0;font-size:11px;line-height:1.6}.tutorial-callout-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.tutorial-callout-grid .tutorial-tip{grid-template-columns:1fr;gap:7px;margin-top:0}.tutorial-ui-example{background:linear-gradient(145deg,#67e8f90a,#04090f4f);border:1px solid #67e8f924;border-radius:15px;overflow:hidden}.example-label{border-bottom:1px solid var(--border);color:#62788c;letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:38px;padding:0 14px;font-size:8px;font-weight:720;display:flex}.summary-example>div{grid-template-columns:1fr 1fr;display:grid}.summary-example article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;min-height:104px;padding:16px;display:flex}.summary-example>div:last-child article{border-bottom:0}.summary-example article:last-child{border-right:0}.summary-example small{color:#63768b;text-transform:uppercase;font-size:8px}.summary-example strong{color:var(--cyan);letter-spacing:-.03em;margin-top:8px;font-size:22px}.summary-example em{color:#65788d;margin-top:6px;font-size:8px;font-style:normal}.leaderboard-example{margin-top:24px}.example-pool-search{border:1px solid var(--border);background:#04090f59;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:12px 12px 0;padding:10px 12px;display:flex}.example-pool-search>span{gap:5px;min-width:0;display:grid}.example-pool-search small{color:#596d82;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.example-pool-search strong{color:#b9c7d5;font-size:10px}.example-pool-search em{color:#55cfa9;white-space:nowrap;font-size:8px;font-style:normal}.example-control-row{grid-template-columns:repeat(6,minmax(0,1fr)) 126px;gap:8px;padding:12px;display:grid}.example-control-row>span{border:1px solid var(--border);background:#04090f59;border-radius:11px;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:61px;padding:10px;display:flex}.example-control-row small{color:#596d82;text-transform:uppercase;font-size:7px}.example-control-row strong{color:#b9c7d5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.example-control-row button{color:#05212a;pointer-events:none;background:linear-gradient(135deg,#67e8f9,#47e3b1);border:1px solid #67e8f940;border-radius:15px;font-size:10px;font-weight:800}.tutorial-table-wrap{border:1px solid var(--border);border-radius:13px;margin-top:18px;overflow-x:auto}.tutorial-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.tutorial-table th{color:#586b80;border-bottom:1px solid var(--border);letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#04090f40;height:42px;padding:0 14px;font-size:8px}.tutorial-table th:first-child{width:19%}.tutorial-table th:nth-child(2){width:27%}.tutorial-table td{color:#7b8da1;vertical-align:top;border-bottom:1px solid #97aecd13;min-height:58px;padding:14px;font-size:11px;line-height:1.6}.tutorial-table tr:last-child td{border-bottom:0}.tutorial-table td:first-child{color:#c0cedc;font-weight:680}.tutorial-card-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px;display:grid}.tutorial-card-grid.three{grid-template-columns:repeat(3,1fr)}.tutorial-card-grid article{border:1px solid var(--border);background:#04090f33;border-radius:13px;min-height:154px;padding:18px}.tutorial-card-grid article>span{width:27px;height:27px;color:var(--cyan);background:#67e8f912;border-radius:8px;place-items:center;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.tutorial-card-grid h3{margin:13px 0 0;font-size:13px}.tutorial-card-grid p{color:#7b8da1;margin:7px 0 0;font-size:11.5px;line-height:1.65}.calculator-guide{grid-template-columns:minmax(380px,1.05fr) minmax(0,.95fr)}.chart-example svg{width:100%;height:auto;padding:0 12px;display:block}.example-history-head{gap:9px;padding:13px 14px 8px;display:grid}.example-history-head>span{justify-content:space-between;gap:12px;display:flex}.example-history-head small{color:#5f7287;text-transform:uppercase;font-size:7px}.example-history-head strong{color:#a2b2c3;font-size:8px}.tutorial-range-band{fill:#67e8f90e;stroke:#67e8f929;stroke-dasharray:5 5}.tutorial-price-line{fill:none;stroke:var(--cyan);stroke-width:2.5px;stroke-linecap:round}.tutorial-cursor-line{stroke:#47e3b18c;stroke-dasharray:4 4}.tutorial-cursor-dot{fill:var(--green);stroke:#071019;stroke-width:3px}.example-range-labels{color:#61758a;border-top:1px solid var(--border);justify-content:space-between;align-items:center;min-height:42px;padding:0 15px;font-size:8px;display:flex}.example-range-labels strong{color:#9eb0c2;font-size:9px}.tutorial-number-list{counter-reset:tutorial-number;gap:8px;margin:0;padding:0;list-style:none;display:grid}.tutorial-number-list.two-column{grid-template-columns:1fr 1fr}.tutorial-number-list li{border:1px solid var(--border);counter-increment:tutorial-number;background:#04090f2e;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-height:70px;padding:13px 14px 13px 49px;display:flex;position:relative}.tutorial-number-list li:before{content:counter(tutorial-number,decimal-leading-zero);width:25px;height:25px;color:var(--cyan);background:#67e8f90e;border-radius:7px;place-items:center;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;top:14px;left:13px}.tutorial-number-list strong{color:#becbd9;font-size:10px}.tutorial-number-list span{color:#708196;font-size:9px;line-height:1.5}.delay-example{background:#04090f38;border:1px solid #67e8f924;border-radius:15px;margin:23px 0 0;overflow:hidden}.delay-example figcaption{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 16px;display:flex}.delay-example figcaption span{color:#bdcad8;font-size:11px;font-weight:700}.delay-example figcaption small{color:#687a8f;font-size:9px}.delay-track{grid-template-columns:1.2fr .6fr 1.3fr .9fr;gap:7px;padding:17px;display:grid}.delay-track>span{border-radius:10px;flex-direction:column;justify-content:center;gap:5px;min-height:84px;padding:12px;display:flex;position:relative}.delay-track>span:not(:last-child):after{content:"";background:#41576b;width:11px;height:2px;position:absolute;top:50%;right:-9px}.delay-track strong{font-size:10px}.delay-track small{font-size:8px;line-height:1.4}.delay-inside{color:#79dcb8;background:#47e3b10b;border:1px solid #47e3b129}.delay-out{color:#e699a5;background:#ff7b8d0a;border:1px solid #ff7b8d26}.delay-wait{color:#d5af70;background:#fbbf680a;border:1px solid #fbbf6829}.delay-reset{color:#8fdcea;background:#67e8f90b;border:1px solid #67e8f929}.interpretation-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:22px;display:grid}.interpretation-grid article{border:1px solid var(--border);background:#04090f2e;border-radius:13px;flex-direction:column;justify-content:center;min-height:156px;padding:17px;display:flex}.interpretation-grid span{color:#5d7186;text-transform:uppercase;letter-spacing:.065em;font-size:8px}.interpretation-grid strong{color:#c6d3e1;margin-top:10px;font-size:13px}.interpretation-grid p{color:#708297;margin:8px 0 0;font-size:10px;line-height:1.6}.tutorial-warning{background:#fbbf6809;border:1px solid #fbbf682b;border-radius:12px;grid-template-columns:190px 1fr;gap:17px;margin-top:14px;padding:15px 17px;display:grid}.tutorial-warning strong{color:var(--amber);font-size:10px}.tutorial-warning p{color:#8c806e;margin:0;font-size:10px;line-height:1.6}.workflow-list{margin-top:22px;display:grid}.workflow-list article{border-bottom:1px solid var(--border);grid-template-columns:50px 1fr;gap:14px;min-height:92px;padding:16px 0;display:grid}.workflow-list article:last-child{border-bottom:0}.workflow-list article>span{border:1px solid var(--border);color:#6a7e93;border-radius:11px;place-items:center;width:38px;height:38px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.workflow-list strong{color:#c7d4e1;font-size:12px}.workflow-list p{color:#718398;margin:7px 0 0;font-size:10px;line-height:1.65}.tutorial-check-list{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.tutorial-check-list li{border:1px solid var(--border);color:#8091a4;background:#04090f29;border-radius:10px;align-items:center;min-height:38px;padding:0 11px 0 35px;font-size:10px;display:flex;position:relative}.tutorial-check-list li:before{content:"✓";color:var(--green);font-weight:800;position:absolute;left:12px}.tutorial-limit-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.tutorial-limit-grid span{border:1px solid var(--border);color:#718398;background:#04090f29;border-radius:11px;flex-direction:column;justify-content:center;gap:6px;min-height:68px;padding:13px 15px;font-size:9px;line-height:1.45;display:flex}.tutorial-limit-grid strong{color:#b8c6d4;font-size:10px}.tutorial-faq{gap:8px;margin-top:21px;display:grid}.tutorial-faq details{border:1px solid var(--border);background:#04090f2b;border-radius:11px;overflow:hidden}.tutorial-faq summary{color:#bdcad8;cursor:pointer;align-items:center;min-height:52px;padding:0 46px 0 15px;font-size:11px;font-weight:680;list-style:none;display:flex;position:relative}.tutorial-faq summary::-webkit-details-marker{display:none}.tutorial-faq summary:after{content:"+";border:1px solid var(--border);width:23px;height:23px;color:var(--cyan);border-radius:7px;place-items:center;font-size:13px;display:grid;position:absolute;right:13px}.tutorial-faq details[open] summary:after{content:"−"}.tutorial-faq details p{color:#718398;margin:0;padding:0 48px 15px 15px;font-size:10px;line-height:1.65}.tutorial-final-cta{background:linear-gradient(120deg,#67e8f90d,#47e3b106);border:1px solid #67e8f92b;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:20px;display:flex}.tutorial-final-cta>div{gap:6px;display:grid}.tutorial-final-cta strong{color:#d4e1ec;font-size:17px}.tutorial-final-cta p{color:#728499;margin:0;font-size:10px}.tutorial-final-cta>a{color:#05212a;background:linear-gradient(135deg,#67e8f9,#47e3b1);border-radius:12px;justify-content:center;align-items:center;min-width:132px;min-height:43px;font-size:11px;font-weight:800;display:inline-flex}.tutorial-footer{width:min(1400px,100% - 48px);margin-inline:auto}html[data-theme=light] .tutorial-card-grid h3,html[data-theme=light] .tutorial-final-cta strong,html[data-theme=light] .tutorial-hero h1,html[data-theme=light] .tutorial-section h3,html[data-theme=light] .tutorial-section-heading h2,html[data-theme=light] .tutorial-toc>div:first-child>strong{color:#122840}html[data-theme=light] .tutorial-hero>p,html[data-theme=light] .tutorial-section-heading p{color:#596d82}html[data-theme=light] .tutorial-hero{border-color:#233c5a1a}html[data-theme=light] .tutorial-dashboard-link{color:#405970;background:#ffffffb3;border-color:#233c5a26}html[data-theme=light] .tutorial-dashboard-link:hover{color:#087f99;border-color:#0891b238}html[data-theme=light] .tutorial-first-visit{background:linear-gradient(120deg,#06b6d40b,#10b98105);border-color:#0891b226}html[data-theme=light] .tutorial-first-visit strong{color:#263e56}html[data-theme=light] .tutorial-first-visit p{color:#5d7187}html[data-theme=light] .tutorial-toc nav a:hover{color:#17324a;background:#06b6d40e}html[data-theme=light] .tutorial-flow,html[data-theme=light] .tutorial-ui-example{background:linear-gradient(120deg,#06b6d40b,#ffffff9e);border-color:#0891b226}html[data-theme=light] .interpretation-grid article,html[data-theme=light] .tutorial-card-grid article,html[data-theme=light] .tutorial-check-list li,html[data-theme=light] .tutorial-faq details,html[data-theme=light] .tutorial-flow>div,html[data-theme=light] .tutorial-limit-grid span,html[data-theme=light] .tutorial-number-list li,html[data-theme=light] .tutorial-steps li{background:#f7fafcb8;border-color:#233c5a21}html[data-theme=light] .example-control-row strong,html[data-theme=light] .interpretation-grid strong,html[data-theme=light] .tutorial-card-grid h3,html[data-theme=light] .tutorial-definition dt,html[data-theme=light] .tutorial-faq summary,html[data-theme=light] .tutorial-number-list strong,html[data-theme=light] .tutorial-steps strong,html[data-theme=light] .workflow-list strong{color:#263e56}html[data-theme=light] .example-pool-search{background:#ffffffad;border-color:#233c5a21}html[data-theme=light] .example-pool-search strong{color:#263e56}html[data-theme=light] .example-control-row>span,html[data-theme=light] .tutorial-table th{background:#ebf1f7cc}html[data-theme=light] .tutorial-table td:first-child{color:#243d55}html[data-theme=light] .delay-example{background:#f7fafcb8;border-color:#0891b226}@media (max-width:1120px){.tutorial-layout{grid-template-columns:210px minmax(0,1fr);gap:16px}.tutorial-section{padding:25px}.tutorial-flow{grid-template-columns:1fr 1fr}.tutorial-flow>i{display:none}.tutorial-flow>div:nth-of-type(4){grid-column:auto}.example-control-row{grid-template-columns:repeat(3,minmax(0,1fr))}.example-control-row button{min-height:61px}.calculator-guide{grid-template-columns:1fr}}@media (max-width:860px){.tutorial-container{width:calc(100% - 32px)}.tutorial-layout{grid-template-columns:1fr}.tutorial-toc{padding:15px;position:relative;top:auto}.tutorial-toc>div:first-child{padding-inline:2px}.tutorial-toc nav{scrollbar-width:thin;gap:5px;display:flex;overflow-x:auto}.tutorial-toc nav a{border:1px solid var(--border);min-width:max-content;padding-inline:11px}.tutorial-toc-action{margin-top:8px}.tutorial-card-grid.three,.tutorial-number-list.two-column,.tutorial-split{grid-template-columns:1fr}.interpretation-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.topbar-tab{min-height:36px;padding-inline:11px}.tutorial-container{width:calc(100% - 24px)}.tutorial-hero{padding:38px 2px 27px}.page-hero-overline{gap:12px;margin-bottom:13px}.tutorial-back{margin:0}.tutorial-hero h1{font-size:clamp(35px,10.5vw,47px)}.tutorial-hero>p{font-size:14px}.tutorial-hero-actions{flex-direction:column;align-items:stretch}.tutorial-dashboard-link,.tutorial-start-link{width:100%}.tutorial-hero-meta{grid-template-columns:1fr 1fr;display:grid}.tutorial-hero-meta>span{justify-content:center}.tutorial-layout{padding-top:16px}.tutorial-content{gap:14px}.tutorial-section{padding:19px 16px;scroll-margin-top:76px}.tutorial-section-heading{grid-template-columns:36px minmax(0,1fr);gap:11px;padding-bottom:18px}.tutorial-section-heading>span{width:33px;height:33px}.tutorial-section-heading h2{font-size:21px}.tutorial-flow{grid-template-columns:1fr;padding:10px}.tutorial-flow>div{min-height:96px}.tutorial-first-visit{gap:10px}.tutorial-callout-grid,.tutorial-card-grid,.tutorial-definitions.two-column,.tutorial-first-visit,.tutorial-limit-grid,.tutorial-steps{grid-template-columns:1fr}.tutorial-definitions.two-column .tutorial-definition{border-right:0;border-bottom:1px solid var(--border)}.tutorial-definitions.two-column .tutorial-definition:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.tutorial-definitions.two-column .tutorial-definition:last-child{border-bottom:0}.tutorial-tip,.tutorial-warning{grid-template-columns:1fr;gap:7px}.example-control-row{grid-template-columns:1fr}.example-pool-search{flex-direction:column;align-items:flex-start;gap:6px}.example-control-row button{min-height:56px}.example-history-head>span{flex-direction:column;align-items:flex-start;gap:4px}.example-history-head strong{white-space:normal;line-height:1.55}.delay-example figcaption{flex-direction:column;align-items:flex-start;gap:5px}.delay-track{grid-template-columns:1fr}.delay-track>span:not(:last-child):after{width:2px;height:9px;inset:auto auto -8px 50%}.interpretation-grid{grid-template-columns:1fr}.workflow-list article{grid-template-columns:42px 1fr}.tutorial-final-cta{flex-direction:column;align-items:flex-start}.tutorial-final-cta>a{width:100%}.tutorial-footer{width:calc(100% - 24px)}}@media (max-width:420px){.summary-example>div,.tutorial-hero-meta{grid-template-columns:1fr}.summary-example article{border-right:0}.summary-example>div:last-child article:first-child{border-bottom:1px solid var(--border)}.tutorial-table{min-width:680px}}.founder-referral{z-index:1;border-radius:var(--panel-radius,18px);background:linear-gradient(115deg,#0f2330f7,#07121cf5 58%,#18403eb8);border:1px solid #67e8f933;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:20px;padding:21px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #0000002b}.founder-referral:after{content:"";pointer-events:none;background:radial-gradient(circle,#47e3b11f,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -70px -90px auto}.founder-referral-mark{color:#8befff;letter-spacing:.06em;background:#67e8f913;border:1px solid #67e8f93d;border-radius:15px;place-items:center;width:52px;height:52px;font-size:13px;font-weight:820;display:grid}.founder-referral-copy{min-width:0}.founder-referral-copy>span{color:#55dcec;letter-spacing:.13em;font-size:8px;font-weight:820}.founder-referral-copy strong{color:#e7f2fc;letter-spacing:-.025em;margin-top:7px;font-size:21px;line-height:1.2;display:block}.founder-referral-copy p{color:#91a5ba;max-width:850px;margin:8px 0 0;font-size:11px;line-height:1.6}.founder-referral>a{z-index:1;color:#031116;white-space:nowrap;background:linear-gradient(135deg,#9af2fb,#43d9c0);border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:10px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 10px 24px #2dd2c51f}.founder-referral>a:hover{filter:brightness(1.05);transform:translateY(-1px)}html[data-theme=light] .founder-referral{background:linear-gradient(115deg,#fffffff5,#f1f9faf5 60%,#e4f9f3e0);border-color:#0891b229;box-shadow:0 14px 34px #1f3d5714}html[data-theme=light] .founder-referral-copy strong{color:#153049}html[data-theme=light] .founder-referral-copy p{color:#60778d}@media (max-width:760px){.founder-referral{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:20px}.founder-referral>a{grid-column:1/-1;width:100%}.founder-referral-copy strong{font-size:17px}.founder-referral-copy p{font-size:10px}}@media (max-width:480px){.founder-referral{grid-template-columns:1fr}.founder-referral-mark{width:44px;height:44px}.founder-referral>a{grid-column:auto}.founder-referral-copy strong{font-size:16px}}.mobile-apr{text-align:right;justify-items:end;gap:3px;min-width:74px;display:grid}.mobile-apr b{color:var(--cyan);font-size:16px;line-height:1}.mobile-apr small{color:#596c82;white-space:nowrap;font-size:8px;font-weight:650;line-height:1.2}.run-rate-disclosure{background:#fbbf6809;border:1px solid #fbbf682b;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;margin-top:10px;padding:11px 12px;display:grid}.run-rate-disclosure>span{min-height:24px;color:var(--amber);letter-spacing:.055em;white-space:nowrap;background:#fbbf680e;border:1px solid #fbbf682b;border-radius:6px;align-items:center;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex}.run-rate-disclosure>div{gap:4px;display:grid}.run-rate-disclosure strong{color:#c7b99e;font-size:10px;line-height:1.4}.run-rate-disclosure p{color:#807663;margin:0;font-size:9px;line-height:1.55}.one-day-disclosure{background:linear-gradient(110deg,#fbbf680d,#67e8f905);border:1px solid #fbbf6830;border-radius:11px;grid-template-columns:auto minmax(220px,1.15fr) minmax(280px,1fr);align-items:center;gap:15px;margin:18px 24px 0;padding:14px 15px;display:grid}.one-day-disclosure>span{min-height:27px;color:var(--amber);letter-spacing:.07em;white-space:nowrap;background:#fbbf680e;border:1px solid #fbbf6833;border-radius:7px;align-items:center;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.one-day-disclosure>div{gap:4px;display:grid}.one-day-disclosure strong{color:#c9bda8;font-size:11px}.one-day-disclosure p{color:#837867;margin:0;font-size:9px;line-height:1.5}.one-day-disclosure ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.one-day-disclosure li{color:#718297;padding-left:12px;font-size:9px;line-height:1.35;position:relative}.one-day-disclosure li:before{content:"";background:var(--amber);opacity:.8;border-radius:50%;width:4px;height:4px;position:absolute;top:.45em;left:0}.strategy-one-day-note{border-bottom:1px solid var(--border);background:#fbbf6808;align-items:center;gap:11px;padding:11px 14px;display:flex}.strategy-one-day-note>span{min-height:24px;color:var(--amber);letter-spacing:.06em;background:#fbbf680d;border:1px solid #fbbf682e;border-radius:6px;flex:none;align-items:center;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex}.strategy-one-day-note>div{align-items:baseline;gap:9px;min-width:0;display:flex}.strategy-one-day-note strong{color:#c7b99f;flex:none;font-size:10px}.strategy-one-day-note small{color:#7b725f;font-size:9px;line-height:1.45}html[data-theme=light] .one-day-disclosure,html[data-theme=light] .run-rate-disclosure,html[data-theme=light] .strategy-one-day-note{background:#d98f2a0e;border-color:#a661082b}html[data-theme=light] .one-day-disclosure strong,html[data-theme=light] .run-rate-disclosure strong,html[data-theme=light] .strategy-one-day-note strong{color:#6e4b18}html[data-theme=light] .one-day-disclosure p,html[data-theme=light] .run-rate-disclosure p,html[data-theme=light] .strategy-one-day-note small{color:#756342}@media (max-width:860px){.one-day-disclosure{grid-template-columns:auto 1fr}.one-day-disclosure ul{grid-column:2}}@media (max-width:680px){.mobile-pool-top>.mobile-apr{display:grid}.one-day-disclosure{grid-template-columns:1fr;gap:8px;margin:14px 15px 0;padding:12px}.one-day-disclosure>span{justify-self:start}.one-day-disclosure ul{grid-column:auto}.strategy-one-day-note{align-items:flex-start}.strategy-one-day-note>div{gap:4px;display:grid}}@media (max-width:420px){.mobile-apr{min-width:66px}.mobile-apr b{font-size:14px}.mobile-apr small{font-size:7px}.run-rate-disclosure{grid-template-columns:1fr}.run-rate-disclosure>span{justify-self:start}}.calculator-model-sync{color:#62758a;align-items:center;gap:7px;margin:9px 0 0;padding:0 2px;font-size:9px;line-height:1.45;display:flex}.calculator-model-sync>span{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #47e3b114}.calculator-model-sync.partial{color:#9a8767}.calculator-model-sync.partial>span{background:var(--amber);box-shadow:0 0 0 3px #fbbf6817}.projection-card{transition:opacity .16s,border-color .16s}.projection-pending{opacity:.82;border-color:#97aecd1f}.projection-pending .projection-main strong{color:#718397}.projection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.projection-grid span:nth-child(2n){border-right:1px solid #67e8f913}.projection-grid span:nth-child(3n){border-right:0}.projection-grid span:nth-last-child(-n+3){border-bottom:0}.projection-grid small{font-size:8px;line-height:1.35}.projection-grid strong{font-size:12px}html[data-theme=light] .calculator-model-sync{color:#66798d}html[data-theme=light] .calculator-model-sync.partial{color:#866d48}html[data-theme=light] .projection-pending{border-color:#233c5a1f}html[data-theme=light] .projection-pending .projection-main strong{color:#718397}.support-page{min-height:100vh}.support-container{z-index:1;width:min(1080px,100% - 48px);margin:0 auto;position:relative}.support-hero{padding:50px 2px 32px}.support-hero h1{color:#edf5fd;letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(40px,4.8vw,58px);font-weight:640;line-height:1.02}.support-hero>p{color:#8b9caf;max-width:710px;margin:16px 0 0;font-size:15px;line-height:1.7}.support-trust-row{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.support-trust-row>span{border:1px solid var(--border);color:#71849a;background:#ffffff05;border-radius:12px;align-items:center;gap:9px;min-height:42px;padding:0 15px;display:inline-flex}.support-trust-row strong{color:#c8d8e6;font-size:12px;line-height:1}.support-trust-row em{color:#71849a;white-space:nowrap;font-size:10.5px;font-style:normal;line-height:1.25}.support-workspace{overflow:hidden}.support-workspace-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:22px;min-height:88px;padding:22px 26px;display:flex}.support-workspace-head>div{gap:6px;display:grid}.support-workspace-head h2{color:#dae6f1;letter-spacing:-.025em;margin:0;font-size:23px;line-height:1.2}.support-read-only{color:#77aa9b;white-space:nowrap;background:#47e3b109;border:1px solid #47e3b126;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:0 13px;font-size:10px;font-weight:680;display:inline-flex}.support-read-only i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #47e3b114}.support-step{border-bottom:1px solid var(--border);grid-template-columns:40px minmax(0,1fr);gap:18px;padding:27px 26px;display:grid}.support-step:last-child{border-bottom:0}.support-step-number{width:34px;height:34px;color:var(--cyan);background:#67e8f90a;border:1px solid #67e8f929;border-radius:10px;place-items:center;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.support-step-content{min-width:0}.support-step-heading{justify-content:space-between;align-items:baseline;gap:20px;min-height:36px;display:flex}.support-step-heading strong{color:#cbd8e5;font-size:13px;line-height:1.35}.support-step-heading small{color:#697b90;text-align:right;font-size:10.5px;line-height:1.5}.support-network-tabs{border:1px solid var(--border);background:#04090f61;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;margin-top:12px;padding:4px;display:grid}.support-network-tabs button{color:#8697a9;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:0 17px;display:flex}.support-network-tabs button span{font-size:13px;font-weight:700;line-height:1.25}.support-network-tabs button small{color:#5f7186;white-space:nowrap;font-size:10px;line-height:1.25}.support-network-tabs button.active{color:#d9e8f4;background:#67e8f90e;border-color:#67e8f92b;box-shadow:0 4px 18px #0000001f}.support-network-tabs button.active small{color:#82a5b2}.support-token-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.support-token-grid button{border:1px solid var(--border);color:#8293a7;text-align:left;cursor:pointer;background:#04090f3b;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:90px;padding:15px;transition:border-color .15s,background .15s;display:grid}.support-token-grid button:hover{border-color:#67e8f929}.support-token-grid button.active{background:#47e3b109;border-color:#47e3b133;box-shadow:inset 0 0 0 1px #47e3b106}.support-token-mark{color:#092129;background:linear-gradient(135deg,var(--cyan),var(--green));border-radius:11px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:830;display:grid}.support-token-grid button>span:nth-child(2){gap:4px;min-width:0;display:grid}.support-token-grid strong{color:#c9d7e4;font-size:13px;line-height:1.25}.support-token-grid small{color:#65778b;font-size:10px;line-height:1.4}.support-token-grid em{color:#62758a;text-align:right;white-space:nowrap;font-size:9.5px;font-style:normal;line-height:1.4}.support-recipient-card{background:linear-gradient(120deg,#67e8f90a,#47e3b105);border:1px solid #67e8f926;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:14px;display:grid}.support-recipient-card>div{gap:7px;min-width:0;display:grid}.support-recipient-card small,.support-verification-grid small{color:#5f7288;text-transform:uppercase;letter-spacing:.055em;font-size:9.5px;line-height:1.3}.support-recipient-card code{color:#d7e5f2;text-overflow:ellipsis;white-space:nowrap;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.support-contract-cell button,.support-recipient-card button{min-height:36px;color:var(--cyan);cursor:pointer;white-space:nowrap;background:#67e8f90e;border:1px solid #67e8f933;border-radius:9px;padding:0 13px;font-size:10px;font-weight:720}.support-contract-cell button:hover,.support-recipient-card button:hover{background:#67e8f917}.support-verification-grid{border:1px solid var(--border);border-radius:12px;grid-template-columns:.72fr .72fr 1.56fr;margin-top:10px;display:grid;overflow:hidden}.support-verification-grid>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:89px;padding:14px;display:flex}.support-verification-grid>div:last-child{border-right:0}.support-verification-grid strong{color:#c7d4e2;font-size:12px;line-height:1.35}.support-verification-grid span{color:#65778c;font-size:10px;line-height:1.4}.support-contract-cell{position:relative}.support-contract-cell code{color:#aebfce;text-overflow:ellipsis;white-space:nowrap;padding-right:58px;font:9.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.support-contract-cell button{min-height:27px;position:absolute;bottom:11px;right:10px}.support-link-row{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.support-link-row a{color:#7890a6;font-size:10.5px;font-weight:650;line-height:1.4}.support-link-row a:hover{color:var(--cyan)}.support-safety{grid-template-columns:1.05fr .95fr;gap:24px 36px;margin-top:18px;padding:25px;display:grid}.support-safety h2{color:#d8e4ef;letter-spacing:-.025em;margin:7px 0 0;font-size:20px}.support-safety p{color:#73859a;max-width:560px;margin:10px 0 0;font-size:11.5px;line-height:1.7}.support-safety ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.support-safety li{color:#8292a4;padding-left:19px;font-size:11px;line-height:1.55;position:relative}.support-safety li:before{content:"✓";color:var(--green);font-weight:800;position:absolute;left:0}.support-safety>small{border-top:1px solid var(--border);color:#607286;grid-column:1/-1;padding-top:16px;font-size:10px;line-height:1.6}.support-footer{z-index:1;border-top:1px solid var(--border);grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:28px;width:min(1080px,100% - 48px);min-height:114px;margin:34px auto 0;display:grid;position:relative}.support-footer p{color:#627489;max-width:540px;margin:0;font-size:10.5px;line-height:1.6}.support-footer>div:last-child{flex-wrap:wrap;gap:9px 18px;display:flex}.support-footer a{color:#8293a7;font-size:10.5px;font-weight:650;line-height:1.4}.support-footer a:hover{color:var(--cyan)}html[data-theme=light] .support-hero h1,html[data-theme=light] .support-safety h2,html[data-theme=light] .support-workspace-head h2{color:#122840}html[data-theme=light] .support-hero>p{color:#596d82}html[data-theme=light] .support-network-tabs,html[data-theme=light] .support-token-grid button,html[data-theme=light] .support-trust-row>span{background:#f7fafcb3;border-color:#233c5a21}html[data-theme=light] .support-network-tabs button.active{color:#17364c;background:#06b6d412;border-color:#0891b22e}html[data-theme=light] .support-token-grid button.active{background:#10b9810e;border-color:#0d948833}html[data-theme=light] .support-recipient-card code,html[data-theme=light] .support-step-heading strong,html[data-theme=light] .support-token-grid strong,html[data-theme=light] .support-verification-grid strong{color:#263e56}html[data-theme=light] .support-recipient-card{background:linear-gradient(120deg,#06b6d40d,#10b98106);border-color:#0891b229}@media (max-width:860px){.support-container,.support-footer{width:calc(100% - 32px)}.support-verification-grid{grid-template-columns:1fr 1fr}.support-contract-cell{border-top:1px solid var(--border);grid-column:1/-1}.support-verification-grid>div:nth-child(2){border-right:0}.support-safety{grid-template-columns:1fr;gap:20px}.support-footer{grid-template-columns:auto 1fr}.support-footer>div:last-child{grid-column:2}}@media (max-width:680px){.topbar-tabs{gap:5px}.topbar-tab{padding-inline:11px;font-size:10px}.topbar .compact-link{display:none}.support-container,.support-footer{width:calc(100% - 24px)}.support-hero{padding:38px 2px 26px}.support-hero h1{font-size:clamp(36px,11vw,48px)}.support-hero>p{font-size:13px}.support-trust-row{grid-template-columns:1fr;display:grid}.support-trust-row>span{justify-content:flex-start}.support-workspace-head{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.support-step{grid-template-columns:31px minmax(0,1fr);gap:11px;padding:19px 17px}.support-step-number{width:30px;height:30px}.support-step-heading{flex-direction:column;align-items:flex-start;gap:5px}.support-step-heading small{text-align:left}.support-network-tabs,.support-token-grid{grid-template-columns:1fr}.support-network-tabs button{min-height:54px}.support-token-grid button{min-height:82px}.support-recipient-card{grid-template-columns:1fr}.support-recipient-card code{font-size:9px}.support-recipient-card button{width:100%}.support-verification-grid{grid-template-columns:1fr}.support-verification-grid>div{border-right:0;border-bottom:1px solid var(--border)}.support-verification-grid>div:nth-child(2){border-right:0}.support-verification-grid>div:last-child{border-bottom:0}.support-contract-cell{border-top:0;grid-column:auto}.support-link-row{flex-direction:column;align-items:flex-start}.support-safety{padding:20px 18px}.support-footer{grid-template-columns:1fr;gap:16px;padding:25px 0}.support-footer>div:last-child{grid-column:auto}.projection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.projection-grid span:nth-child(3n){border-right:1px solid #67e8f913}.projection-grid span:nth-child(2n){border-right:0}.projection-grid span:nth-last-child(-n+3){border-bottom:1px solid #67e8f913}.projection-grid span:nth-last-child(-n+2){border-bottom:0}}@media (max-width:420px){.topbar-tab{padding-inline:8px;font-size:9px}.support-token-grid button{grid-template-columns:34px minmax(0,1fr)}.support-token-grid em{white-space:normal;grid-column:2}.support-recipient-card code{white-space:normal;overflow-wrap:anywhere}}.workspace-grid{grid-template-columns:minmax(0,1.68fr) minmax(410px,.72fr)}.pool-table tbody tr{height:auto}.pool-table td{height:82px;padding-block:12px}.pool-identity,.pool-identity-copy{overflow:visible}.pool-identity-copy>small,.pool-table td:nth-child(5)>small{text-overflow:clip;white-space:normal;line-height:1.45;overflow:visible}.pool-table td:nth-child(5)>small{text-wrap:balance}@media (max-width:1180px){.workspace-grid{grid-template-columns:minmax(0,1.5fr) minmax(380px,.78fr)}.pool-table th:first-child{width:35%}.pool-table th:nth-child(3){width:20%}.pool-table th:nth-child(4){width:15%}.pool-table th:nth-child(5){width:25%}.pool-table th:last-child{width:5%}}@media (max-width:920px){.workspace-grid{grid-template-columns:1fr}}@media (max-width:820px){.pool-table{display:none}.mobile-pool-list{display:grid}.table-wrap{min-height:360px}.mobile-pool-card{border:0;border-bottom:1px solid var(--border);color:var(--ink);text-align:left;cursor:pointer;background:0 0;gap:15px;padding:17px 18px;display:grid}.mobile-pool-card.selected{box-shadow:inset 2px 0 0 var(--cyan);background:linear-gradient(90deg,#67e8f90f,#0000)}.mobile-pool-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.mobile-pool-top>span{gap:5px;min-width:0;display:grid}.mobile-pool-top>.pool-identity-copy strong{font-size:13px}.mobile-pool-top>.pool-identity-copy small{color:var(--muted-2);text-overflow:clip;white-space:normal;font-size:9px;line-height:1.45;overflow:visible}.mobile-pool-stats{grid-template-columns:repeat(3,1fr);display:grid}.mobile-pool-stats span{color:var(--muted-2);text-transform:uppercase;gap:5px;font-size:8px;display:grid}.mobile-pool-stats strong{color:#cbd8e8;text-transform:none;font-size:10px}}@media (max-width:680px){.mobile-pool-card{gap:15px;padding:16px}.mobile-pool-top{align-items:start}.mobile-pool-top>.mobile-apr,.mobile-pool-top>.pool-identity-copy{overflow:visible}.mobile-pool-top>.mobile-apr small,.mobile-pool-top>.pool-identity-copy small{text-overflow:clip;white-space:normal;max-width:100%;line-height:1.45;overflow:visible}.mobile-apr{max-width:118px}}.range-rate-audit{background:linear-gradient(135deg,#67e8f90a,#040a113d 58%);border:1px solid #67e8f91f;border-radius:16px;margin:14px 18px 18px;overflow:hidden}.range-rate-audit.outside{background:linear-gradient(135deg,#fbbf240b,#040a113d 58%);border-color:#fbbf242e}.range-rate-audit-copy{padding:20px 22px 18px}.range-rate-audit-copy>span{color:var(--cyan);letter-spacing:.13em;font-size:9px;font-weight:760}.range-rate-audit.outside .range-rate-audit-copy>span{color:#f0bb61}.range-rate-audit-copy h3{color:#d9e6f2;letter-spacing:-.018em;margin:7px 0 0;font-size:17px;font-weight:650;line-height:1.25}.range-rate-audit-copy p{color:#8293a7;max-width:1020px;margin:8px 0 0;font-size:11px;line-height:1.65}.range-rate-audit-metrics{border-top:1px solid #67e8f914;border-bottom:1px solid #67e8f914;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.range-rate-audit-metrics>span{border-right:1px solid #67e8f914;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:76px;padding:14px 18px;display:flex}.range-rate-audit-metrics>span:last-child{border-right:0}.range-rate-audit-metrics small{color:#62758b;letter-spacing:.06em;text-transform:uppercase;font-size:8px;line-height:1.35}.range-rate-audit-metrics strong{color:#c7d7e6;text-overflow:ellipsis;font-size:13px;line-height:1.25;overflow:hidden}.range-rate-audit-note{color:#64778c;margin:0;padding:14px 22px 16px;font-size:9.5px;line-height:1.6}html[data-theme=light] .range-rate-audit{background:linear-gradient(135deg,#06b6d40b,#f8fafcbf 58%);border-color:#0891b226}html[data-theme=light] .range-rate-audit.outside{background:linear-gradient(135deg,#f59e0b0e,#f8fafcbf 58%);border-color:#b4701133}html[data-theme=light] .range-rate-audit-copy h3,html[data-theme=light] .range-rate-audit-metrics strong{color:#223b53}html[data-theme=light] .range-rate-audit-copy p,html[data-theme=light] .range-rate-audit-note{color:#5e7186}@media (max-width:760px){.range-rate-audit{margin:12px}.range-rate-audit-copy{padding:18px}.range-rate-audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.range-rate-audit-metrics>span:nth-child(2){border-right:0}.range-rate-audit-metrics>span:nth-child(-n+2){border-bottom:1px solid #67e8f914}.range-rate-audit-note{padding:13px 18px 15px}}@media (max-width:440px){.range-rate-audit-metrics{grid-template-columns:1fr}.range-rate-audit-metrics>span{border-bottom:1px solid #67e8f914;border-right:0;min-height:66px}.range-rate-audit-metrics>span:nth-child(2){border-right:0}.range-rate-audit-metrics>span:nth-child(-n+2){border-bottom:1px solid #67e8f914}.range-rate-audit-metrics>span:last-child{border-bottom:0}}.pool-table th:last-child{width:8%}.dex-row-link{box-sizing:border-box;white-space:nowrap;width:100%;min-width:44px;max-width:62px;margin-inline:auto}.lab-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.lab-pair,.lab-pair>span{min-width:0}.lab-pair>span{grid-template-columns:minmax(0,auto) minmax(0,1fr);width:100%}.lab-pair em,.lab-pair strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.lab-pair strong{white-space:nowrap}.lab-identity-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.lab-identity-links>a{box-sizing:border-box;white-space:nowrap;justify-content:center;width:100%;min-width:0;min-height:34px;padding:0 10px}@media (max-width:1180px){.pool-table th:first-child{width:34%}.pool-table th:nth-child(3){width:20%}.pool-table th:nth-child(4){width:15%}.pool-table th:nth-child(5){width:23%}.pool-table th:last-child{width:8%}}@media (max-width:420px){.lab-identity-links{grid-template-columns:1fr}}.pool-table th:first-child{width:31%}.pool-table th:nth-child(2),.pool-table th:nth-child(3){width:15%}.pool-table th:nth-child(4){width:14%}.pool-table th:nth-child(5){width:25%}.lab-market-links{gap:7px;margin-top:10px}.lab-market-links>a{border:1px solid var(--border-strong);color:#91a5b9;background:#ffffff05;border-radius:9px;gap:6px;min-height:34px;padding:0 10px;font-size:8.5px;font-weight:720}.lab-market-links svg{width:11px;height:11px}.maxfi-open-link{white-space:nowrap;flex-wrap:nowrap}@media (max-width:680px){.lab-market-links{grid-template-columns:1fr 1fr}.lab-actions{gap:8px}.lab-actions>a{flex:1 1 0;min-width:0;padding-inline:10px}}@media (max-width:430px){.lab-market-links{grid-template-columns:1fr}}.workspace-grid{grid-template-columns:minmax(760px,1.65fr) minmax(390px,.72fr);gap:16px}.opportunities-panel,.range-lab{min-width:0}.table-wrap{overflow:hidden}.pool-table{table-layout:fixed;width:100%}.pool-table col.pool-col-identity{width:31%}.pool-table col.pool-col-depth,.pool-table col.pool-col-fit,.pool-table col.pool-col-market{width:15%}.pool-table col.pool-col-snapshot{width:24%}.pool-table td,.pool-table th{box-sizing:border-box}.pool-table td:last-child,.pool-table th:last-child{text-align:right;padding-left:12px;padding-right:18px}.pool-table td:last-child{overflow:visible}.pool-snapshot-cell>strong{white-space:nowrap!important}.pool-snapshot-cell>small,.pool-snapshot-cell>strong{text-overflow:clip!important;overflow:visible!important}.pool-snapshot-cell>small{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 5px;width:100%;margin-top:6px;line-height:1.35;white-space:normal!important;display:flex!important}.pool-snapshot-cell>small span{white-space:nowrap}.lab-market-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:12px;display:grid}.lab-market-links>a{box-sizing:border-box;color:#9aadc0;white-space:nowrap;background:#ffffff06;border:1px solid #97aecd29;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:38px;padding:0 12px;font-size:9px;font-weight:740;line-height:1;display:inline-flex}.lab-market-links>a:hover{color:var(--cyan);background:#67e8f90b;border-color:#67e8f952}.lab-market-links svg{flex:none;width:12px;height:12px}@media (max-width:1240px){.workspace-grid{grid-template-columns:1fr}.range-lab{order:-1;position:relative;top:auto}.pool-table col.pool-col-identity{width:30%}.pool-table col.pool-col-depth,.pool-table col.pool-col-market{width:16%}.pool-table col.pool-col-fit{width:15%}.pool-table col.pool-col-snapshot{width:23%}}@media (max-width:820px){.pool-table{display:none}.mobile-pool-list{display:grid}.mobile-pool-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.mobile-pool-stats>span{min-width:0;padding-right:8px}.mobile-pool-stats strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:520px){.mobile-pool-top{grid-template-columns:auto minmax(0,1fr)}.mobile-apr{text-align:left;grid-column:2;max-width:none}.mobile-pool-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 8px}.lab-market-links{grid-template-columns:1fr 1fr;gap:7px}.lab-market-links>a{min-height:36px;padding-inline:8px;font-size:8.3px}}@media (max-width:360px){.lab-market-links{grid-template-columns:1fr}}html[data-theme=light] .lab-market-links>a{color:#536a80;background:#ffffffbd}@media (max-width:680px){.strategy-mobile-metrics>span:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.strategy-mobile-metrics>span:last-child{border-bottom:0;border-right:0;grid-column:1/-1;min-height:58px}}.strategy-row-audit{border-top:1px solid #97aecd14;margin-top:7px}.strategy-row-audit summary{color:#7890a6;cursor:pointer;padding:6px 0 1px;font-size:8px;font-weight:700;list-style-position:inside}.strategy-row-audit[open] summary{color:var(--cyan)}.strategy-row-audit>div{gap:7px;min-width:260px;padding:7px 0 2px;display:grid}.strategy-row-audit>div>span{gap:2px;display:grid}.strategy-row-audit small{text-transform:uppercase;letter-spacing:.055em;color:#52667d!important;margin:0!important;font-size:7px!important}.strategy-row-audit strong{line-height:1.35;color:#9fb2c5!important;font-size:8px!important}.strategy-row-audit em{font-size:8px;font-style:normal;font-weight:700}.strategy-row-audit .positive{color:var(--green)}.strategy-row-audit .negative{color:var(--red)}html[data-theme=light] .strategy-row-audit{border-color:#233c5a17}html[data-theme=light] .strategy-row-audit strong{color:#40566e!important}@media (max-width:680px){.strategy-mobile-list>article>.strategy-row-audit{border-top:1px solid var(--border);margin:0;padding:0 12px}.strategy-mobile-list>article>.strategy-row-audit summary{color:#7d91a7;align-items:center;min-height:38px;padding:11px 0;font-size:9px;display:flex}.strategy-mobile-list>article>.strategy-row-audit>div{grid-template-columns:1fr 1fr;gap:10px;min-width:0;padding:0 0 12px}.strategy-mobile-list>article>.strategy-row-audit>div>span:last-child{grid-column:1/-1}}.brand .brand-mark{width:60px;height:60px;box-shadow:none;background:0 0;border:0;border-radius:10px;flex:0 0 60px}.brand-portrait{object-fit:cover;width:100%;height:100%;display:block}.footer-brand .brand-mark{flex-basis:44px;width:44px;height:44px}html[data-theme=light] .brand .brand-mark{background:0 0;border:0}@media (max-width:760px){.brand .brand-mark{flex-basis:48px;width:48px;height:48px}.footer-brand .brand-mark{flex-basis:40px;width:40px;height:40px}}#backtest,#pool-directory,#range-workbench,#strategy-leaderboard{scroll-margin-top:108px}.compact-directory{align-self:start}.compact-directory .panel-heading{gap:16px;min-height:82px;padding:18px}.compact-directory .panel-heading h2{margin-top:5px;font-size:20px}.compact-directory .range-presets{flex-wrap:wrap;justify-content:flex-end;gap:4px}.compact-directory .range-presets button{min-height:32px;padding-inline:10px}.directory-summary{border-block:1px solid var(--border);background:#67e8f905;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}.directory-summary>div{gap:4px;min-width:0;display:grid}.directory-summary strong{color:#afc1d2;font-variant-numeric:tabular-nums;font-size:11px;font-weight:720}.directory-summary span{color:#7b8fa4;font-size:9px;line-height:1.5}.compact-directory .table-wrap{min-height:0}.compact-directory .pool-table th{height:42px;padding:0 12px;font-size:9px}.compact-directory .pool-table th:nth-child(n){width:auto}.compact-directory .pool-table td:nth-child(2),.compact-directory .pool-table th:nth-child(2){display:table-cell}.compact-directory .pool-table td{height:62px;padding:10px 12px}.compact-directory .pool-table td>strong{font-size:12px}.compact-directory .pool-table td>small{margin-top:5px;font-size:9px;line-height:1.35}.compact-directory .pool-identity{gap:9px}.compact-directory .pool-identity-copy strong{font-size:12px}.compact-directory .pool-identity-copy small{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;line-height:1.35;overflow:hidden}.compact-directory .token-mark{border-radius:9px;width:31px;min-width:31px;height:31px;font-size:10px}.compact-directory .pool-table .pool-snapshot-cell>strong{font-size:14px!important}.compact-directory .pool-snapshot-cell>small{white-space:normal;overflow-wrap:anywhere;font-size:8.5px}.compact-directory .pool-table col.pool-col-identity{width:28%}.compact-directory .pool-table col.pool-col-fee,.compact-directory .pool-table col.pool-col-market{width:12%}.compact-directory .pool-table col.pool-col-depth{width:14%}.compact-directory .pool-table col.pool-col-fit{width:12%}.compact-directory .pool-table col.pool-col-snapshot{width:22%}.compact-directory .pool-table .pool-fee-cell{padding-inline:7px;overflow:visible}.pool-fee-badge{text-align:center;background:#67e8f90b;border:1px solid #67e8f933;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;max-width:100%;padding:6px;display:inline-flex}.compact-directory .pool-fee-badge strong{color:#d7f5fa;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:750;line-height:1.2;display:block}.compact-directory .pool-fee-badge small{color:#94b0c4;white-space:normal;text-overflow:clip;margin:0;font-size:8px;line-height:1.35;display:block;overflow:visible}.pool-fee-badge[data-verified=false]{border-color:var(--border);background:#ffffff05}.pool-fee-badge[data-dynamic=true]{border-style:dashed}html[data-theme=light] .compact-directory .pool-fee-badge strong{color:#115d70}html[data-theme=light] .compact-directory .pool-fee-badge small{color:#48697d}.directory-pagination{border-top:1px solid var(--border);background:#ffffff03;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.directory-pagination button{border:1px solid var(--border-strong);color:#b6c7d7;cursor:pointer;background:#ffffff06;border-radius:9px;min-height:38px;padding:0 13px;font-size:11px;font-weight:650}.directory-pagination button:hover:not(:disabled){color:var(--cyan);border-color:#67e8f94d}.directory-pagination button:disabled{opacity:.38;cursor:default}.directory-pagination label{color:var(--muted);white-space:nowrap;align-items:center;gap:9px;font-size:10px;display:inline-flex}.directory-pagination select{border:1px solid var(--border-strong);min-width:55px;min-height:38px;color:var(--ink);background:var(--surface);border-radius:9px;padding:0 8px;font-size:11px}.mobile-directory-sort{display:none}.calculator-window-tabs,.window-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand>span{max-width:260px}.footer-brand strong{white-space:normal;font-size:13px;line-height:1.4}html[data-theme=light] .directory-pagination button,html[data-theme=light] .directory-summary strong{color:#344e65}html[data-theme=light] .directory-summary span{color:#62788d}@media (max-width:1240px){.compact-directory{order:0}.workspace-grid>.range-lab{order:1}}@media (max-width:820px){.mobile-directory-sort{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.mobile-directory-sort label{color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex}.mobile-directory-sort button,.mobile-directory-sort select{border:1px solid var(--border-strong);background:var(--surface);min-height:34px;color:var(--ink);border-radius:8px;padding:0 8px;font-size:10px}.mobile-directory-sort button{color:var(--muted);cursor:pointer}.compact-directory .panel-heading{padding:16px}.compact-directory .mobile-pool-list{gap:0;padding:0}.compact-directory .mobile-pool-card{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:13px 16px}.compact-directory .mobile-pool-card:last-child{border-bottom:0}.compact-directory .mobile-pool-card.selected{box-shadow:inset 3px 0 var(--cyan);background:#67e8f90b}.compact-directory .mobile-pool-top{grid-template-columns:31px minmax(0,1fr) 92px;align-items:start;gap:9px}.compact-directory .mobile-pool-top>.pool-fee-badge{justify-self:end;width:92px}.compact-directory .mobile-pool-top>.mobile-apr{text-align:left;grid-column:2/4;justify-items:start}.compact-directory .mobile-pool-stats{margin-top:10px}.compact-directory .mobile-pool-stats>span{font-size:9px}.compact-directory .mobile-pool-stats strong{margin-top:4px;font-size:11px}}@media (max-width:520px){.directory-summary{flex-wrap:wrap;align-items:flex-start;padding:10px 14px}.directory-pagination{gap:8px;padding:12px}.directory-pagination button{padding-inline:9px;font-size:10px}.directory-pagination label{gap:6px}.compact-directory .panel-heading{flex-direction:column;align-items:flex-start;gap:13px}.compact-directory .range-presets{justify-content:flex-start}.compact-directory .mobile-pool-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.compact-directory .mobile-pool-stats>span{padding:0}#backtest,#pool-directory,#range-workbench,#strategy-leaderboard{scroll-margin-top:148px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.membership-ribbon{border-bottom:1px solid var(--border);background:var(--panel);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:12px max(20px,50vw - 750px);font-size:12px;display:flex}.membership-ribbon strong{color:var(--cyan);letter-spacing:.08em;margin-right:10px}.membership-ribbon a{color:var(--ink);margin-left:14px;font-weight:700;display:inline-block}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}