.execution-panel{min-width:0;max-width:100%;margin:0 0 36px}.execution-panel h2{font-size:15px}.execution-heading{justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:2px 10px}.execution-heading>span{color:var(--muted);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.execution-coverage-notice{margin-top:4px;color:var(--warning);font-size:11px;font-weight:550;line-height:1.35}.execution-meta{max-width:72ch;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.35}.execution-meta+.execution-meta{margin-top:2px}.execution-scroll{position:relative;width:100%;max-width:100%;min-width:0;margin-top:6px;overflow-x:auto;overscroll-behavior-x:contain}.execution-panel .execution-table{width:max-content;min-width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.execution-panel .execution-table th,.execution-panel .execution-table td{padding:10px 12px 10px 0;border-bottom:1px solid var(--line);vertical-align:baseline;text-align:left;white-space:nowrap}.execution-panel .execution-table th:last-child,.execution-panel .execution-table td:last-child{padding-right:0}.execution-panel .execution-table thead th{padding-top:2px;padding-bottom:6px;color:var(--muted);font-size:11px;font-weight:500}.execution-panel .execution-table tbody th{max-width:220px;font-size:12px;font-weight:550;white-space:normal}.execution-panel .execution-table .numeric{text-align:right}.execution-panel .execution-table td.numeric{font-weight:600}.execution-name small{display:block;margin-top:1px;color:var(--muted);font-size:11px;font-weight:450;font-variant-numeric:tabular-nums}.execution-name{display:flex;align-items:flex-start;min-width:0}.execution-name>span:last-child{min-width:0;overflow-wrap:anywhere}.execution-name small.execution-name-warn,.execution-coverage-low{color:var(--warning);font-weight:600}.execution-cell-label{display:none}.execution-details{margin-top:8px;min-width:0}.execution-details>summary{width:fit-content;color:var(--muted);font-size:11px}.execution-details h3{display:flex;align-items:center;min-width:0;margin:12px 0 4px;font-size:13px}.execution-details h3:first-of-type{margin-top:8px}.execution-details h3 span:last-child{min-width:0;overflow-wrap:anywhere}.execution-details p{max-width:68ch;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.55}.execution-details .method-equation{font-size:16px}.execution-facts{margin:2px 0 8px}.execution-facts>div{display:grid;grid-template-columns:minmax(0,168px) minmax(0,1fr);gap:2px 12px;padding:5px 0;border-top:1px solid var(--line);font-size:12px}.execution-facts dt{color:var(--muted)}.execution-facts dd{margin:0;min-width:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(max-width:640px){.execution-panel h2{font-size:16px}.execution-scroll{overflow:visible}.execution-panel .execution-table{width:100%;min-width:0;table-layout:auto}.execution-panel .execution-table,.execution-panel .execution-table tbody,.execution-panel .execution-table tr,.execution-panel .execution-table th,.execution-panel .execution-table td{display:block;width:auto;white-space:normal}.execution-panel .execution-table thead{display:none}.execution-panel .execution-table tr{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;padding:8px 0 10px;border-bottom:1px solid var(--line)}.execution-panel .execution-table th,.execution-panel .execution-table td{padding:0;border:0;text-align:left}.execution-panel .execution-table .numeric{text-align:left}.execution-panel .execution-table th[scope=row],.execution-panel .execution-table td[colspan]{grid-column:1 / -1}.execution-cell-label{display:flex;align-items:center;flex-wrap:wrap;min-height:24px;margin-bottom:1px;color:var(--muted);font-size:11px;font-weight:500}.execution-panel .execution-table td.numeric{font-size:13px;font-weight:600}.execution-facts>div{grid-template-columns:1fr;gap:2px}}@media(pointer:coarse){.execution-panel details summary{display:flex;align-items:center;min-height:44px}}@media(pointer:coarse)and (max-width:640px){.execution-cell-label .info-button{min-width:44px;min-height:44px}}.comparison-chart{min-width:0;color:var(--ink, #f2f3f5);container-type:inline-size}.comparison-chart .cc-header{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;padding-bottom:8px}.comparison-chart .cc-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.comparison-chart .cc-title-row h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.015em}.comparison-chart .cc-unit{color:var(--muted, #969ead);font-size:12px}.comparison-chart .cc-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.comparison-chart .cc-metric{display:inline-flex;gap:4px;padding:4px;border-radius:9px;background:var(--segment-track)}.comparison-chart .cc-metric button{min-height:32px;padding:5px 12px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:12px;font-weight:500}.comparison-chart .cc-metric button[aria-pressed=true]{color:var(--ink);background:var(--segment-active);box-shadow:none}.comparison-chart .cc-metric button:hover{color:var(--ink, #f2f3f5)}.comparison-chart .cc-canvas{width:100%;min-width:0}.comparison-chart .cc-canvas>svg{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y}.comparison-chart .cc-canvas>svg:focus:not(:focus-visible){outline:none}.comparison-chart .cc-axis{fill:var(--muted, #969ead);font-family:inherit;font-size:11px;font-variant-numeric:tabular-nums}.comparison-chart .cc-grid{stroke:var(--line, #ffffff12);stroke-width:1;shape-rendering:crispEdges}.comparison-chart .cc-zero{stroke:var(--ink-secondary, #b7bdca);stroke-opacity:.55;stroke-width:1;stroke-dasharray:2 3}.comparison-chart .cc-crosshair{stroke:var(--ink-secondary, #b7bdca);stroke-width:1;stroke-opacity:.45}.comparison-chart .cc-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.comparison-chart .cc-gap{fill-opacity:.055;pointer-events:none}.comparison-chart .cc-empty{min-height:148px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 16px;gap:6px;text-align:center}.comparison-chart .cc-empty strong{font-size:15px;font-weight:550}.comparison-chart .cc-empty span{max-width:46ch;color:var(--muted, #969ead);font-size:13px}.comparison-chart .cc-empty button{min-height:32px;margin-top:4px}.comparison-chart .cc-scope{margin:6px 0 2px;color:var(--muted, #969ead);font-size:11px;line-height:1.35}.comparison-chart .cc-legend{list-style:none;padding:2px 0 0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) max-content max-content auto;column-gap:12px}.comparison-chart .cc-legend>li{min-width:0;display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;gap:0 12px;min-height:34px;padding:3px 0;border-top:1px solid var(--line, #ffffff12)}.comparison-chart .cc-series-name{display:inline-flex;align-items:center;justify-content:flex-start;text-align:left;width:100%;min-width:0;min-height:32px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--ink, #f2f3f5);gap:8px;grid-column:1}.comparison-chart .cc-series-name:hover:not(:disabled){background:transparent}.comparison-chart .cc-series-name[aria-pressed=true] strong{text-decoration:underline;text-decoration-color:var(--primary, #ccff00);text-underline-offset:3px}.comparison-chart .cc-series-name>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0}.comparison-chart .cc-series-name strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}.comparison-chart .cc-series-name span span{color:var(--muted, #969ead);font-size:11px;font-weight:400;overflow-wrap:anywhere}.comparison-chart .cc-window-dates{flex-basis:100%;font-size:11px;font-weight:400;color:var(--muted);overflow-wrap:anywhere}.comparison-chart .cc-series-value{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:2}.comparison-chart .cc-series-value strong{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.comparison-chart .cc-series-value .cc-unit{color:var(--muted, #969ead);font-size:11px;font-weight:450}.comparison-chart .cc-series-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 6px;color:var(--muted, #969ead);font-size:11px;font-variant-numeric:tabular-nums;grid-column:3}.comparison-chart .cc-coverage{color:var(--muted, #969ead);font-variant-numeric:tabular-nums;white-space:nowrap}.comparison-chart .cc-legend .info-button{margin-left:0;align-self:center;grid-column:4;grid-row:1}.comparison-chart .cc-state{color:var(--warning, #795021);font-weight:550}.comparison-chart .cc-note{margin:5px 0 9px;color:var(--muted, #969ead);font-size:11px}.comparison-chart .cc-update-note{margin:5px 0 12px;color:var(--warning);font-size:11px;line-height:1.6}.comparison-chart .cc-source{margin-top:8px;border-top:1px solid var(--line, #ffffff12)}.comparison-chart .cc-source>summary{width:fit-content;padding:10px 0;color:var(--muted, #969ead);font-size:11px;cursor:pointer}.comparison-chart .cc-source>summary span{margin-left:8px;font-variant-numeric:tabular-nums}.comparison-chart .cc-table-scroll{max-width:100%;overflow:auto}.comparison-chart .cc-table-scroll table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px;font-variant-numeric:tabular-nums}.comparison-chart .cc-table-scroll caption{text-align:left;padding:4px 0 10px;color:var(--muted, #969ead)}.comparison-chart .cc-table-scroll th,.comparison-chart .cc-table-scroll td{text-align:right;padding:9px 11px;border-bottom:1px solid var(--line, #ffffff12)}.comparison-chart .cc-table-scroll th{font-weight:550}.comparison-chart .cc-table-scroll th:first-child,.comparison-chart .cc-table-scroll td:nth-child(2){text-align:left}.comparison-chart .cc-table-scroll thead th{color:var(--muted, #969ead);background:var(--soft, #191b23)}.comparison-chart .cc-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:10px;color:var(--muted, #969ead);font-size:11px}.comparison-chart .cc-pagination button{min-height:32px;font-size:11px}.comparison-chart :is(button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--primary, #ccff00);outline-offset:3px}@container (max-width: 540px){.comparison-chart .cc-header{gap:8px}.comparison-chart .cc-controls{justify-content:flex-start}.comparison-chart .cc-metric button{min-height:36px}.comparison-chart .cc-legend{grid-template-columns:minmax(0,1fr) max-content auto;column-gap:8px}.comparison-chart .cc-series-meta{grid-column:1 / -1;grid-row:2;justify-content:flex-start;padding-left:32px}.comparison-chart .cc-legend .info-button{grid-column:3}}@media(prefers-reduced-motion:reduce){.comparison-chart button{transition:none}}.report-status.report-toolbar{display:inline-flex;flex:none;align-items:center;width:auto;max-width:100%;min-width:0;margin:0;padding:0;background:transparent;border:0}.report-toolbar-split{display:inline-flex;align-items:stretch;height:42px;max-width:100%;min-width:0;--report-accent: var(--positive);border:1px solid color-mix(in srgb,var(--report-accent) 42%,transparent);border-radius:8px;background:color-mix(in srgb,var(--report-accent) 12%,var(--surface));box-shadow:inset 0 1px color-mix(in srgb,var(--report-accent) 10%,transparent);overflow:hidden;transition:background-color .18s ease-out}.report-toolbar-split button{border:0;border-radius:0;background:transparent;box-shadow:none;min-height:0}.report-toolbar-split button:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 6%,transparent);border-color:transparent}.report-toolbar-split button:active:not(:disabled){background:color-mix(in srgb,var(--ink) 10%,transparent)}.report-toolbar-split button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;z-index:1}.report-toolbar-action{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;width:11rem;max-width:min(11rem,54vw);height:100%;padding:3px 10px;line-height:1.15;text-align:left;color:var(--ink)}.report-toolbar-action:disabled{opacity:1;cursor:default;color:var(--ink)}.report-toolbar-action:disabled:hover{background:transparent}.report-toolbar-line,.report-toolbar-sub,.report-toolbar-label{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-toolbar-line{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink)}.report-toolbar-sub{padding-left:12px;font-size:11px;font-weight:450;color:var(--ink-secondary)}.report-toolbar-pip{width:6px;height:6px;flex:none;border-radius:50%;background:var(--muted)}.report-toolbar-more{flex:none;width:40px;height:100%;padding:0;border-left:1px solid var(--line);color:var(--report-accent)}.report-toolbar-more[aria-expanded=true]{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.report-toolbar-more svg{transition:transform .16s ease-out}.report-toolbar-more[aria-expanded=true] svg{transform:rotate(180deg)}.report-toolbar-split[data-tone=ready][data-stale=true],.report-toolbar-split[data-tone=cooldown][data-stale=true]{--report-accent: var(--warning)}.report-toolbar-split[data-tone=preparing],.report-toolbar-split[data-tone=submitting],.report-toolbar-split[data-tone=queued],.report-toolbar-split[data-tone=running]{--report-accent: var(--info)}.report-toolbar-split[data-tone=error]{--report-accent: var(--negative)}.report-toolbar-split[data-tone=offline]{--report-accent: var(--muted)}.report-toolbar-split .report-toolbar-line{color:var(--report-accent)}.report-toolbar-split .report-toolbar-sub{color:color-mix(in srgb,var(--report-accent) 58%,var(--ink-secondary))}.report-toolbar-split .report-toolbar-pip{background:var(--report-accent)}.report-toolbar-split[data-tone=preparing] .report-toolbar-pip{background:transparent;box-shadow:inset 0 0 0 1.5px var(--report-accent)}.report-toolbar-split[data-tone=running] .report-toolbar-pip,.report-toolbar-split[data-tone=submitting] .report-toolbar-pip{animation:report-toolbar-pulse 1.6s ease-out infinite}@keyframes report-toolbar-pulse{50%{opacity:.35}}.report-toolbar-dialog{width:min(32rem,calc(100dvw - 16px));max-height:calc(100dvh - 16px);margin:auto;padding:0;overflow:hidden;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:none}.report-toolbar-dialog::backdrop{background:#020202bf}.report-toolbar-layout{display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - 16px)}.report-toolbar-heading{flex:0 0 auto;padding:16px 14px 12px 22px}.report-toolbar-heading h2{min-width:0;font-size:16px;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.report-toolbar-dialog .icon-button{flex:none;min-width:42px;min-height:42px}.report-toolbar-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 22px max(22px,env(safe-area-inset-bottom))}.report-toolbar-now{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.report-toolbar-state{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.35;text-wrap:balance}.report-toolbar-narrative,.report-toolbar-reason{max-width:62ch;margin:0;overflow-wrap:anywhere}.report-toolbar-narrative{color:var(--ink-secondary);font-size:13px;line-height:1.5;text-wrap:pretty}.report-toolbar-reason{color:var(--ink);font-size:12px}.report-toolbar-dialog .warning-text{max-width:62ch;margin:0;overflow-wrap:anywhere}.report-toolbar-dialog .report-actions{justify-content:flex-start;margin:2px 0 0}.report-toolbar-snapshot{margin-top:18px;padding:12px 14px;border-radius:8px;background:color-mix(in srgb,var(--raised) 58%,var(--surface))}.report-toolbar-technical{margin-top:16px;border-top:1px solid var(--line)}.report-toolbar-technical>summary{width:fit-content;min-height:40px;padding:8px 0;color:var(--ink-secondary);font-size:12px}.report-toolbar-technical>summary:hover{color:var(--ink)}.report-toolbar-technical[open]>summary{color:var(--ink)}.report-toolbar-grid{display:grid;grid-template-columns:8.5rem minmax(0,1fr);column-gap:16px;margin:0}.report-toolbar-grid>div{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:baseline;padding:7px 0;border-top:1px solid var(--line)}.report-toolbar-grid>div:first-child{border-top:0;padding-top:0}.report-toolbar-grid dt{color:var(--muted);font-size:11px;font-weight:450}.report-toolbar-grid dd{margin:0;min-width:0;color:var(--ink);font-size:12px;line-height:1.45;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.report-toolbar-technical .report-toolbar-grid{padding-bottom:2px}.report-status.report-onboarding .report-copy>p.report-saved{color:var(--muted);font-size:12px}@media(max-width:759px){.report-toolbar-split,.report-toolbar-action,.report-toolbar-more{height:40px}.report-toolbar-heading{padding:14px 10px 10px 16px}.report-toolbar-scroll{padding:0 16px max(16px,env(safe-area-inset-bottom))}.report-toolbar-grid{grid-template-columns:minmax(6.75rem,42%) minmax(0,1fr);column-gap:12px}}@media(pointer:coarse){.report-toolbar-split,.report-toolbar-action,.report-toolbar-more{height:44px}.report-toolbar-more{width:44px}.report-toolbar-dialog .report-action,.report-toolbar-dialog .report-cancel,.report-toolbar-dialog .text-button{min-height:44px}}@media(prefers-reduced-motion:reduce){.report-toolbar-split,.report-toolbar-pip,.report-toolbar-more svg,.report-toolbar-dialog,.report-toolbar-dialog::backdrop{animation:none;transition:none}}.pool-request-trigger{min-height:42px;padding:0 2px}.pool-request-dialog{width:min(640px,calc(100dvw - 16px));max-height:calc(100dvh - 16px);margin:auto;padding:0;overflow:hidden;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:none}.pool-request-dialog::backdrop{background:#020202bf}.pool-request-layout{display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - 16px)}.pool-request-heading{flex:0 0 auto;padding:16px 14px 12px 22px}.pool-request-heading h2{font-size:16px}.pool-request-dialog .icon-button{min-width:42px;min-height:42px}.pool-request-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 22px max(22px,env(safe-area-inset-bottom))}.pool-request-status{max-width:62ch;color:var(--ink-secondary);font-size:13px;line-height:1.55}.pool-request-alert,.pool-request-field-error{margin:12px 0 0;color:var(--negative);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.pool-request-field-error{margin:0}.pool-request-confirm{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px;padding-bottom:8px}.pool-request-confirm-mark{display:grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--positive) 45%,transparent);border-radius:50%;color:var(--positive);background:color-mix(in srgb,var(--positive) 16%,transparent)}.pool-request-confirm h3{font-size:16px;color:var(--ink)}.pool-request-confirm h3:focus{outline:2px solid var(--primary);outline-offset:3px}.pool-request-confirm .pool-request-alert{margin:0}.pool-request-reference{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.pool-request-reference-label{flex:1 0 100%;color:var(--ink-secondary);font-size:12px;font-weight:600}.pool-request-reference code{flex:1 1 16rem;min-width:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.45;color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);border-radius:8px;overflow-wrap:anywhere;user-select:text}.pool-request-form{display:flex;flex-direction:column;gap:14px;margin-top:18px}.pool-request-form fieldset{display:flex;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;border:0}.pool-request-field{display:flex;flex-direction:column;gap:6px;min-width:0}.pool-request-field label{color:var(--ink);font-size:12px;font-weight:600}.pool-request-optional{color:var(--ink-secondary);font-weight:450}.pool-request-dialog input,.pool-request-dialog select,.pool-request-dialog textarea{width:100%;min-height:42px;padding:8px 10px;color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);border-radius:8px;font-size:16px;line-height:1.35;transition:border-color .15s ease-out}.pool-request-dialog textarea{min-height:96px;resize:vertical;font-family:inherit}.pool-request-dialog input::placeholder,.pool-request-dialog textarea::placeholder{color:var(--muted);opacity:1}.pool-request-dialog input:focus-visible,.pool-request-dialog select:focus-visible,.pool-request-dialog textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-color:var(--primary)}.pool-request-dialog input[aria-invalid=true],.pool-request-dialog select[aria-invalid=true],.pool-request-dialog textarea[aria-invalid=true]{border-color:var(--negative)}.pool-request-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.pool-request-actions{position:sticky;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px;padding-top:12px;background:var(--surface)}.pool-request-submit{min-height:42px;padding:0 16px;font-size:14px}.pool-request-status:empty{display:none}.pool-request-copy,.pool-request-new{min-height:42px}.pool-request-new{padding:0 16px;font-size:14px}@media(max-width:480px){.pool-request-heading,.pool-request-scroll{padding-left:16px;padding-right:16px}.pool-request-heading{padding-right:8px}.pool-request-copy,.pool-request-new{width:100%}}@media(prefers-reduced-motion:reduce){.pool-request-dialog,.pool-request-dialog::backdrop,.pool-request-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@layer stageshow{.ss-icon{display:block;flex-shrink:0}}@layer stageshow{.ss-field{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.ss-field__label{font-size:11.5px;font-weight:500;color:var(--ss-text-strong)}.ss-field__box{display:flex;align-items:center;gap:8px;height:var(--ss-control);padding:0 11px;border-radius:var(--ss-radius-md);background:var(--ss-surface);box-shadow:inset 0 0 0 1px var(--ss-ink-4),0 0 0 0 transparent;font-size:13px;color:var(--ss-text-strong);transition:box-shadow .2s ease,padding .35s cubic-bezier(.45,0,.1,1)}.ss-field__box:has(.ss-field__value[data-chip]){padding-left:calc((var(--ss-control) - 24px) / 2)}.ss-field[data-focused] .ss-field__box{box-shadow:inset 0 0 0 1px var(--ss-accent),0 0 0 3px var(--ss-accent-soft)}.ss-field[data-status=error] .ss-field__box{box-shadow:inset 0 0 0 1px var(--ss-danger),0 0 0 3px var(--ss-danger-soft)}.ss-field__text{position:relative;display:flex;flex:1;align-items:center;min-width:0;height:100%;overflow:hidden;white-space:pre}.ss-field__placeholder{position:absolute;top:50%;left:0;color:var(--ss-text-faint);translate:0 -50%;transition:opacity .2s ease}.ss-field[data-filled] .ss-field__placeholder{opacity:0;transition:none}.ss-field__value[data-password]{letter-spacing:1.5px}.ss-field__value{display:inline-flex;flex:none;align-items:center;height:24px;padding:0;border-radius:var(--ss-radius-pill);background-color:transparent;transition:none}.ss-field__chars,.ss-field__placeholder{line-height:1;text-box:trim-both cap alphabetic}.ss-field__chars{display:block}.ss-field__value[data-chip]{padding:0 calc(11px - (var(--ss-control) - 24px) / 2);background-color:var(--ss-chip-bg, var(--ss-accent-soft));color:var(--ss-chip-text, var(--ss-text-strong));transition:padding .35s cubic-bezier(.45,0,.1,1),background-color .3s ease,color .3s ease}.ss-field__value[data-chip][data-removable]{padding-right:4px}.ss-field__value[data-leaving]{opacity:0;transition:opacity .25s ease}.ss-field:has(.ss-field__value[data-leaving]) .ss-field__placeholder{opacity:0;transition:none}.ss-field__x{display:inline-grid;flex:none;place-items:center;width:16px;height:16px;margin-left:-16px;border-radius:50%;color:inherit;opacity:0;transition:background-color .15s ease}.ss-field__value[data-chip] .ss-field__x{margin-left:4px;opacity:.75;transition:margin .35s cubic-bezier(.45,0,.1,1),opacity .25s ease .12s,background-color .15s ease}.ss-field__x[data-hover]{opacity:1;background-color:var(--ss-ink-2);transition-duration:0s}.ss-field__value[data-chip]+.ss-field__caret{margin-left:6px}.ss-field__caret{flex-shrink:0;transition:margin .35s cubic-bezier(.45,0,.1,1);width:1.5px;height:16px;margin-left:1px;border-radius:1px;background:var(--ss-accent);animation:ss-caret 1.06s steps(1) .5s infinite}@keyframes ss-caret{50%{opacity:0}}.ss-field__ok{flex-shrink:0}.ss-field__ok path{fill:none;stroke:var(--ss-success);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:ss-draw .35s cubic-bezier(.65,0,.35,1) both}@keyframes ss-draw{0%{stroke-dashoffset:1}}}@layer stageshow{.ss-check{display:inline-grid;flex-shrink:0;place-items:center}.ss-check svg{overflow:visible}.ss-check__ring{fill:none;stroke:var(--ss-ink-4);stroke-width:1.5;transition:opacity .2s ease}.ss-check__arc{fill:none;stroke:var(--ss-text-strong);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:.28 1;opacity:0;transform-origin:8px 8px;animation:ss-spin .8s linear infinite;transition:opacity .18s ease}.ss-check[data-pending] .ss-check__arc{opacity:1}.ss-check__fill{fill:var(--ss-success);opacity:0;transform:scale(.35);transform-origin:8px 8px;transition:opacity .2s ease,transform .2s ease}.ss-check[data-on] .ss-check__fill{opacity:1;transform:scale(1);transition:transform .4s cubic-bezier(.22,1,.36,1),opacity 0s}.ss-check[data-on] .ss-check__arc{transition-duration:.08s}.ss-check[data-on] .ss-check__ring{opacity:0}.ss-check__tick{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:opacity .2s ease}.ss-stage[data-theme=blueprint] .ss-check__tick{stroke:var(--ss-well)}.ss-check[data-on] .ss-check__tick{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .32s cubic-bezier(.65,0,.35,1) .16s,opacity .01s .16s}.ss-stage[data-palette=mono][data-theme=dark] .ss-check__tick{stroke:#111}@media(prefers-reduced-motion:reduce){.ss-check__arc{animation:none}}}@layer stageshow{.ss-fit{position:relative;width:100%;margin-inline:auto}.ss-stage{--ss-canvas: #f6f5f4;--ss-surface: #fff;--ss-chrome: #fff;--ss-ink-1: rgba(0, 0, 0, .04);--ss-ink-2: rgba(0, 0, 0, .06);--ss-ink-3: rgba(0, 0, 0, .08);--ss-fill: #ebebeb;--ss-ink-4: rgba(0, 0, 0, .1);--ss-ink-5: rgba(0, 0, 0, .15);--ss-line: rgba(0, 0, 0, .06);--ss-line-faint: rgba(0, 0, 0, .04);--ss-text: #7a7a7d;--ss-text-strong: #262628;--ss-text-faint: #9a9a9d;--ss-icon: #707074;--ss-icon-faint: #c4c4c7;--ss-accent: #3b82f6;--ss-accent-soft: rgba(59, 130, 246, .12);--ss-success: #22c55e;--ss-danger: #ef4444;--ss-warning: #f59e0b;--ss-well: #efeeec;--ss-success-soft: rgba(34, 197, 94, .12);--ss-success-text: #15803d;--ss-danger-soft: rgba(239, 68, 68, .1);--ss-danger-text: #b91c1c;--ss-warning-soft: rgba(245, 158, 11, .14);--ss-warning-text: #b45309;--ss-accent-2: #8b5cf6;--ss-accent-text: color-mix(in srgb, var(--ss-accent) 82%, #000);--ss-shadow-window: 0 0 0 1px rgba(0, 0, 0, .06), 0 4px 16px rgba(0, 0, 0, .08);--ss-shadow-float: 0 0 0 1px rgba(0, 0, 0, .08), 0 4px 16px rgba(0, 0, 0, .12), 0 12px 32px rgba(0, 0, 0, .08);--ss-shadow-card: 0 1px 2px rgba(0, 0, 0, .04);--ss-shadow-hero: 0 0 0 1px rgba(0, 0, 0, .06), 0 30px 60px -12px rgba(50, 50, 93, .25), 0 18px 36px -18px rgba(0, 0, 0, .3);--ss-shadow-lift: 0 0 0 1px rgba(0, 0, 0, .04), 0 12px 28px -6px rgba(50, 50, 93, .28), 0 6px 12px -6px rgba(0, 0, 0, .16);--ss-raised: #fff;--ss-shadow-satellite: 0 0 0 1px rgba(0, 0, 0, .04), 0 14px 32px -8px rgba(50, 50, 93, .24), 0 4px 10px -4px rgba(0, 0, 0, .1);--ss-shadow-ground: 0 0 0 1px rgba(50, 50, 93, .06), 0 24px 48px -24px rgba(50, 50, 93, .18);--ss-font: system-ui, -apple-system, sans-serif;--ss-mono: "SF Mono", "SFMono-Regular", ui-monospace, Consolas, monospace;--ss-radius-sm: 6px;--ss-radius-md: 8px;--ss-radius-lg: 10px;--ss-radius-window: 12px;--ss-radius-pill: 999px;--ss-control: 34px;--ss-row: 26px;position:absolute;top:0;left:0;transform-origin:0 0;font-family:var(--ss-font);-webkit-font-smoothing:antialiased;user-select:none;font-size:16px;font-weight:400;font-style:normal;line-height:normal;letter-spacing:normal;word-spacing:normal;text-align:start;text-indent:0;text-transform:none;white-space:normal;color:#000}.ss-ground{--ss-orb-1: #c9b8ff;--ss-orb-2: #ffc59a;--ss-orb-3: #a9d8ff;position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:var(--ss-ground-radius, 20px);background:radial-gradient(60% 75% at 8% 4%,color-mix(in srgb,var(--ss-orb-1) 85%,transparent),transparent 70%),radial-gradient(55% 70% at 96% 92%,color-mix(in srgb,var(--ss-orb-2) 80%,transparent),transparent 70%),radial-gradient(45% 55% at 78% 8%,color-mix(in srgb,var(--ss-orb-3) 55%,transparent),transparent 70%),var(--ss-canvas);pointer-events:none}.ss-stage[data-theme=dark] .ss-ground{background:radial-gradient(60% 75% at 8% 4%,color-mix(in srgb,var(--ss-orb-1) 30%,transparent),transparent 70%),radial-gradient(55% 70% at 96% 92%,color-mix(in srgb,var(--ss-orb-2) 24%,transparent),transparent 70%),radial-gradient(45% 55% at 78% 8%,color-mix(in srgb,var(--ss-orb-3) 18%,transparent),transparent 70%),var(--ss-canvas)}.ss-stage[data-theme=dark]{--ss-canvas: #111113;--ss-surface: #1a1a1d;--ss-chrome: #1d1d20;--ss-ink-1: rgba(255, 255, 255, .05);--ss-ink-2: rgba(255, 255, 255, .07);--ss-ink-3: rgba(255, 255, 255, .1);--ss-fill: #313134;--ss-ink-4: rgba(255, 255, 255, .13);--ss-ink-5: rgba(255, 255, 255, .2);--ss-line: rgba(255, 255, 255, .08);--ss-line-faint: rgba(255, 255, 255, .05);--ss-text: #9d9da1;--ss-text-strong: #ececee;--ss-text-faint: #6c6c70;--ss-icon: #9a9aa0;--ss-icon-faint: #4a4a50;--ss-accent-soft: rgba(59, 130, 246, .2);--ss-accent-text: color-mix(in srgb, var(--ss-accent) 70%, #fff);--ss-well: #0a0a0b;--ss-success-soft: rgba(34, 197, 94, .16);--ss-success-text: #4ade80;--ss-danger-soft: rgba(239, 68, 68, .16);--ss-danger-text: #f87171;--ss-warning-soft: rgba(245, 158, 11, .18);--ss-warning-text: #fbbf24;--ss-shadow-lift: 0 0 0 1px rgba(255, 255, 255, .1), 0 12px 28px -6px rgba(0, 0, 0, .6);--ss-shadow-window: 0 0 0 1px rgba(255, 255, 255, .08), 0 4px 16px rgba(0, 0, 0, .4);--ss-shadow-float: 0 0 0 1px rgba(255, 255, 255, .1), 0 4px 16px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .3);--ss-shadow-card: 0 0 0 1px rgba(255, 255, 255, .05);--ss-shadow-hero: 0 0 0 1px rgba(255, 255, 255, .08), 0 30px 60px -12px rgba(0, 0, 0, .6);--ss-shadow-satellite: 0 0 0 1px rgba(255, 255, 255, .1), 0 14px 32px -8px rgba(0, 0, 0, .7), 0 4px 10px -4px rgba(0, 0, 0, .5);--ss-shadow-ground: 0 0 0 1px rgba(255, 255, 255, .1), 0 24px 48px -24px rgba(0, 0, 0, .6);--ss-raised: #26262a}.ss-stage[data-theme=blueprint]{--ss-canvas: transparent;--ss-surface: #1857bd;--ss-raised: #1b5cc4;--ss-chrome: transparent;--ss-ink-1: rgba(214, 232, 255, .12);--ss-ink-2: rgba(214, 232, 255, .16);--ss-ink-3: rgba(214, 232, 255, .22);--ss-fill: #4277cc;--ss-ink-4: rgba(214, 232, 255, .3);--ss-ink-5: rgba(214, 232, 255, .45);--ss-line: rgba(214, 232, 255, .35);--ss-line-faint: rgba(214, 232, 255, .2);--ss-text: #b3c9ec;--ss-text-strong: #f0f6ff;--ss-text-faint: #7fa1da;--ss-icon: #c9dcf7;--ss-icon-faint: #6f97d6;--ss-accent: #ffffff;--ss-accent-soft: rgba(255, 255, 255, .15);--ss-success: #e6f0ff;--ss-danger: #e6f0ff;--ss-warning: #e6f0ff;--ss-success-soft: rgba(255, 255, 255, .14);--ss-danger-soft: rgba(255, 255, 255, .14);--ss-warning-soft: rgba(255, 255, 255, .14);--ss-success-text: #ffffff;--ss-danger-text: #ffffff;--ss-warning-text: #ffffff;--ss-well: #1450b4;--ss-shadow-window: 0 0 0 1px rgba(214, 232, 255, .55);--ss-shadow-float: 0 0 0 1px rgba(214, 232, 255, .7);--ss-shadow-card: 0 0 0 1px rgba(214, 232, 255, .35);--ss-shadow-hero: 0 0 0 1px rgba(214, 232, 255, .55);--ss-shadow-satellite: 0 0 0 1px rgba(214, 232, 255, .8);--ss-shadow-ground: 0 0 0 1px rgba(214, 232, 255, .7);background-color:var(--ss-well);background-image:linear-gradient(rgba(214,232,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(214,232,255,.08) 1px,transparent 1px);background-size:16px 16px;background-position:var(--ss-grid-x, 0) var(--ss-grid-y, 0)}.ss-stage[data-theme=glass]{--ss-canvas: rgba(255, 255, 255, .5);--ss-surface: rgba(255, 255, 255, .62);--ss-chrome: rgba(255, 255, 255, .38);--ss-raised: rgba(255, 255, 255, .74);--ss-line: rgba(255, 255, 255, .65);--ss-line-faint: rgba(255, 255, 255, .45);--ss-well: #ebe9f5;--ss-shadow-window: inset 0 0 0 1px rgba(255, 255, 255, .75), 0 20px 50px -14px rgba(40, 40, 90, .28);--ss-shadow-hero: inset 0 0 0 1px rgba(255, 255, 255, .75), 0 30px 60px -16px rgba(40, 40, 90, .3);--ss-shadow-satellite: inset 0 0 0 1px rgba(255, 255, 255, .85), 0 16px 36px -10px rgba(40, 40, 90, .32);--ss-shadow-float: inset 0 0 0 1px rgba(255, 255, 255, .85), 0 12px 32px -8px rgba(40, 40, 90, .28);--ss-shadow-ground: inset 0 0 0 1px rgba(255, 255, 255, .85), 0 24px 48px -24px rgba(40, 40, 90, .24);--ss-shadow-card: inset 0 0 0 1px rgba(255, 255, 255, .6);background:radial-gradient(55% 65% at 12% 18%,color-mix(in srgb,var(--ss-accent) 42%,transparent),transparent 70%),radial-gradient(50% 60% at 88% 28%,color-mix(in srgb,var(--ss-accent-2) 38%,transparent),transparent 70%),radial-gradient(60% 55% at 58% 100%,rgba(255,168,120,.42),transparent 70%),var(--ss-well)}.ss-stage[data-theme=glass] .ss-window,.ss-stage[data-theme=glass] .ss-popover,.ss-stage[data-theme=glass] .ss-glass{backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6)}.ss-stage[data-greys=cool]:not([data-theme=dark],[data-theme=blueprint],[data-theme=glass]){--ss-canvas: #f4f5f8;--ss-well: #eceef2}.ss-stage[data-palette=mono]{--ss-accent: #1a1a1a;--ss-accent-soft: rgba(0, 0, 0, .06);--ss-success: #1a1a1a;--ss-danger: #1a1a1a;--ss-warning: #1a1a1a;--ss-accent-2: #1a1a1a;--ss-success-text: #1a1a1a;--ss-danger-text: #1a1a1a;--ss-success-soft: rgba(0, 0, 0, .06);--ss-danger-soft: rgba(0, 0, 0, .04)}.ss-stage[data-palette=mono][data-theme=dark]{--ss-accent: #f2f2f2;--ss-accent-soft: rgba(255, 255, 255, .1);--ss-success: #f2f2f2;--ss-danger: #f2f2f2;--ss-warning: #f2f2f2;--ss-accent-2: #f2f2f2;--ss-success-text: #f2f2f2;--ss-danger-text: #f2f2f2;--ss-success-soft: rgba(255, 255, 255, .1);--ss-danger-soft: rgba(255, 255, 255, .06)}.ss-stage[data-palette=mono] img,.ss-stage[data-palette=mono] .ss-keep-mono{filter:grayscale(1)}.ss-fade-b{mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ss-fade, 64px)),transparent)}.ss-fade-r{mask-image:linear-gradient(to right,#000 calc(100% - var(--ss-fade, 64px)),transparent)}.ss-fade-br{mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ss-fade, 64px)),transparent),linear-gradient(to right,#000 calc(100% - var(--ss-fade, 64px)),transparent);mask-composite:intersect}.ss-recede{transition:opacity .3s ease}.ss-recede[data-receded=true]{opacity:.4}.ss-stage [data-instant],.ss-stage[data-instant] *,.ss-stage [data-instant] *,.ss-stage[data-instant] *:before,.ss-stage[data-instant] *:after{transition:none!important}@keyframes ss-spin{to{transform:rotate(1turn)}}@keyframes ss-fade-in{0%{opacity:0;filter:blur(2px);transform:translateY(3px)}}.ss-stage[data-still] *,.ss-stage[data-still] *:before,.ss-stage[data-still] *:after{transition:none!important;animation:none!important}.ss-stage[data-offscreen],.ss-stage[data-offscreen] *,.ss-stage[data-offscreen] *:before,.ss-stage[data-offscreen] *:after{transition:none!important;animation-play-state:paused!important}.ss-stage[data-placing] *,.ss-stage[data-placing] *:before,.ss-stage[data-placing] *:after{transition:none!important}.ss-stage *,.ss-stage *:before,.ss-stage *:after{box-sizing:border-box}.ss-stage[data-hit] *{pointer-events:auto!important}}:where(.ss-stage) :is(p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,a,figure,figcaption,blockquote,pre,code,hr,table,th,td,button,input,label):not(html):not(body){all:revert}:where(.ss-stage,.ss-stage *,.ss-stage :before,.ss-stage :after):not(html){border-width:revert-layer;border-style:revert-layer;border-color:revert-layer;box-sizing:revert-layer;padding:revert-layer;margin:revert-layer}:where(.ss-stage) :is(svg,img):not(html):not(body){max-width:none;vertical-align:revert-layer}:where(.ss-stage :is(.ss-fly__lift,.ss-expand__face))>:is(svg,img):not(html):not(body):not(head){max-width:100%}@layer stageshow{.ss-keys{position:absolute;bottom:16px;left:50%;z-index:99;display:flex;gap:4px;opacity:0;transform:translate(-50%,6px) scale(.96);transition:opacity .16s ease,transform .2s cubic-bezier(.22,1,.36,1);pointer-events:none}.ss-keys[data-show=true]{opacity:1;transform:translate(-50%) scale(1)}.ss-keys[data-at=top]{top:16px;bottom:auto}.ss-keys[data-at=bottom-left],.ss-keys[data-at=bottom-right]{left:auto;transform:translateY(6px) scale(.96)}.ss-keys[data-at=bottom-left]{left:16px}.ss-keys[data-at=bottom-right]{right:16px}.ss-keys[data-at=bottom-left][data-show=true],.ss-keys[data-at=bottom-right][data-show=true]{transform:none}.ss-key{display:grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:7px;background:#18181be0;box-shadow:inset 0 -2px #0006,0 4px 12px #0000002e;color:#fff;font:500 13px/1 var(--ss-font);transition:transform .08s ease-out,box-shadow .08s ease-out}.ss-key[data-down=true]{transform:translateY(1px) scale(.94);box-shadow:inset 0 -1px #0006,0 2px 6px #0000002e}}@layer stageshow{.ss-cursor{position:absolute;top:0;left:0;z-index:100;pointer-events:none;will-change:transform;transition:opacity .25s ease}.ss-cursor[data-idle]{opacity:0;transition-duration:.6s}.ss-cursor__press{display:grid;transform-origin:0 0;transition:transform .26s cubic-bezier(.22,1,.36,1)}.ss-cursor[data-pressed=true] .ss-cursor__press{transform:scale(.9);transition:transform .08s ease-out}.ss-cursor__glyph{grid-area:1 / 1;transform:scale(0);opacity:0;transition:transform .2s ease,opacity .2s ease}.ss-cursor__glyph[data-active=true]{transform:scale(var(--ss-cursor-size, 1));opacity:1}.ss-cursor__glyph[data-glyph^=resize]{transform:scale(calc(var(--ss-cursor-size, 1) * .5))}.ss-cursor[data-kind^=resize] .ss-cursor__glyph:not([data-active=true]){transform:scale(calc(var(--ss-cursor-size, 1) * .6))}.ss-cursor[data-kind^=resize] .ss-cursor__glyph,.ss-cursor__glyph[data-glyph^=resize]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}.ss-cursor__glyph[data-glyph^=resize][data-active=true]{transform:scale(var(--ss-cursor-size, 1))}.ss-cursor[data-kind^=resize] .ss-cursor__glyph:not([data-active=true]),.ss-cursor:not([data-kind^=resize]) .ss-cursor__glyph[data-glyph^=resize]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .1s ease}.ss-cursor:is([data-kind=open],[data-kind=grab]) .ss-cursor__glyph:is([data-glyph=open],[data-glyph=grab]){transform:scale(var(--ss-cursor-size, 1));transition:opacity .08s linear}.ss-cursor[data-style=large]{--ss-cursor-size: 1.5}.ss-cursor[data-style=large] .ss-cursor__glyph[data-glyph=ibeam]{--ss-cursor-size: 1.15}.ss-cursor__dot{display:block;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:#76768042;backdrop-filter:blur(5px) saturate(1.8) brightness(1.04);box-shadow:inset 0 1px 1px #fff6,inset 0 -1px 1px #0000000d,0 2px 10px #0000001a;transition:background .15s ease}.ss-cursor__dot{transition:background .15s ease,width .2s cubic-bezier(.22,1,.36,1),height .2s cubic-bezier(.22,1,.36,1),margin .2s cubic-bezier(.22,1,.36,1),border-radius .2s ease}.ss-cursor[data-style=circle][data-kind=ibeam] .ss-cursor__dot{width:4px;height:20px;margin:-10px 0 0 -2px;border-radius:2px;background:#3c3c438c}.ss-stage[data-theme=dark] .ss-cursor__dot{background:#fff3;box-shadow:inset 0 1px 1px #ffffff4d,0 2px 10px #0000004d}.ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__press{transform:scale(.8)}.ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__dot{backdrop-filter:none;background:#76768038}.ss-stage[data-theme=dark] .ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__dot{background:#ffffff2e}.ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__dot,.ss-cursor[data-style=circle][data-kind=grab] .ss-cursor__dot{background:#76768066}.ss-cursor[data-style=touch] .ss-cursor__dot{width:34px;height:34px;margin:-17px 0 0 -17px;background:#76768024;backdrop-filter:none;opacity:0;transform:scale(.7);transition:opacity .4s ease,transform .45s cubic-bezier(.22,1,.36,1)}.ss-cursor__streak{position:absolute;left:0;top:-13px;width:0;height:26px;border-radius:13px;background:linear-gradient(to right,#76768000,#76768029);transform-origin:100% 50%;opacity:0;pointer-events:none;transition:opacity .16s ease}.ss-cursor[data-swiping] .ss-cursor__streak{opacity:1;transition:none}.ss-cursor[data-style=touch][data-touching] .ss-cursor__dot{opacity:1;transform:scale(1);transition:opacity .14s ease,transform .16s cubic-bezier(.22,1,.36,1)}.ss-cursor[data-style=touch][data-pressed=true] .ss-cursor__dot,.ss-cursor[data-style=touch][data-swiping] .ss-cursor__dot{background:#76768038;transform:scale(.82);transition:background .08s ease,transform .1s ease-out}.ss-cursor__glyph svg{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.ss-cursor__arrow path{fill:var(--ss-cursor-ink, #111);stroke:var(--ss-cursor-ink, #111);stroke-width:2.4;stroke-linejoin:round}.ss-cursor__arrow{display:block;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.18))}.ss-stage[data-theme=dark] .ss-cursor__arrow,.ss-stage[data-theme=blueprint] .ss-cursor__arrow{--ss-cursor-ink: #fff}.ss-stage[data-theme=dark] .ss-cursor,.ss-stage[data-theme=blueprint] .ss-cursor{--ss-cursor-line: #fff;--ss-cursor-edge: rgba(0, 0, 0, .75)}.ss-ripple{position:absolute;z-index:99;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;border:1.5px solid var(--ss-accent);background:color-mix(in srgb,var(--ss-accent) 10%,transparent);pointer-events:none;animation:ss-ripple .55s cubic-bezier(.25,.8,.25,1) forwards}@keyframes ss-ripple{0%{transform:scale(.2);opacity:1}to{transform:scale(1);opacity:0}}.ss-stage[data-palette=mono] .ss-ripple{border-color:var(--ss-text-strong);background:transparent}.ss-stage[data-hit] :is(.ss-cursor,.ss-cursor *){pointer-events:none!important}}@layer stageshow{.ss-stage[data-theme=blueprint] .ss-window__dot{background:transparent;box-shadow:inset 0 0 0 1px var(--ss-line)}.ss-stage[data-theme=blueprint] .ss-window__url{background:transparent;box-shadow:inset 0 0 0 1px var(--ss-line-faint)}.ss-stage[data-palette=mono] .ss-window__dot{background:var(--ss-ink-5);box-shadow:none}:where(.ss-window){position:relative;--ss-lights-y: 19px;--ss-dot: 9px;--ss-side-inset: 0px}.ss-window{display:flex;flex-direction:column;overflow:hidden;background:var(--ss-canvas);border-radius:var(--ss-radius-window);box-shadow:var(--ss-shadow-window)}.ss-window__bar{display:flex;flex-shrink:0;align-items:center;gap:6px;height:38px;padding:0 calc(var(--ss-lights-y) - var(--ss-dot) / 2);background:var(--ss-chrome);border-bottom:1px solid var(--ss-line)}.ss-window__lights{display:flex;flex-shrink:0;gap:6px}.ss-window__dot{width:var(--ss-dot);height:var(--ss-dot);border-radius:50%;box-shadow:inset 0 0 0 .5px #0000001f}.ss-window__dot:nth-child(1){background:#ff5f57}.ss-window__dot:nth-child(2){background:#febc2e}.ss-window__dot:nth-child(3){background:#28c840}.ss-window__url{flex:1;min-width:0;margin-left:8px;padding:4px 10px;overflow:hidden;background:var(--ss-ink-1);border-radius:6px;color:var(--ss-text-faint);font-size:10.5px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.ss-window[data-url-shape=pill] .ss-window__url{padding-inline:12px;border-radius:999px}.ss-window__title{flex:1;margin-right:36px;text-align:center;font-size:13px;font-weight:600;color:var(--ss-text-strong)}.ss-window__body{position:relative;flex:1;min-height:0}.ss-window__spacer{flex:1}.ss-window[data-lights=grey] .ss-window__dot{background:#bac8da80;box-shadow:none}.ss-window[data-lights=white] .ss-window__dot{background:#ffffff80;box-shadow:none}.ss-window[data-chrome=glass]{background:#f8fafd73;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;box-shadow:0 0 0 1px #e5edf580,0 15px 35px #17171714}.ss-window[data-chrome=glass]>.ss-window__bar{display:grid;grid-template-columns:1fr minmax(0,262px) 1fr;gap:12px;height:35px;padding:0 20px;background:none;border:0}.ss-window[data-chrome=glass] .ss-window__lights{gap:4px}.ss-window[data-chrome=glass] .ss-window__dot{width:8px;height:8px}.ss-window[data-chrome=glass] .ss-window__url{display:flex;grid-column:2;align-items:center;justify-content:center;gap:4px;height:20px;margin:0;padding:0 8px;background:#ffffff61;border-radius:999px;box-shadow:inset 0 0 0 1px #e5edf580;color:#50617a;font-size:10px}.ss-window__lock{flex-shrink:0;color:#667691}.ss-window__url-text{overflow:hidden;text-overflow:ellipsis}.ss-window[data-chrome=glass] .ss-window__end{display:flex;grid-column:3;justify-content:flex-end;gap:6px}.ss-window[data-chrome=glass]>.ss-window__body{margin:0 6px 6px;overflow:hidden;background:#fff;border-radius:6px;box-shadow:0 3px 6px #1717170f}.ss-window[data-chrome=card]{background:#fff;border-radius:8px;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.ss-window[data-chrome=card]>.ss-window__bar{gap:14px;height:44px;padding:0 16px;background:none;border:0}.ss-window[data-chrome=card]:not([data-lights=color]) .ss-window__dot{background:#ecf2f7;box-shadow:none}.ss-window[data-chrome=card] .ss-window__url{flex:1;height:24px;margin:0;padding:0 10px;background:#ecf2f7;border-radius:4px;box-shadow:none;color:#425466;font-size:12px;font-weight:300;line-height:24px}.ss-window[data-chrome=card] .ss-window__end:empty{display:none}.ss-window[data-chrome=card]>.ss-window__body{background:#fff}.ss-window[data-chrome=hairline]{background:#fff;border-radius:8px;box-shadow:0 0 0 1px #0000000f,0 12px 28px -12px #32325d33}.ss-window[data-chrome=hairline]>.ss-window__bar{display:grid;grid-template-columns:1fr auto 1fr;height:20px;padding:0 8px;background:none;border:0;border-bottom:1px solid rgba(0,0,0,.06)}.ss-window[data-chrome=hairline] .ss-window__lights{gap:3px}.ss-window[data-chrome=hairline] .ss-window__dot{width:5px;height:5px}.ss-window[data-chrome=hairline]:not([data-lights=color]) .ss-window__dot{background:#e3e8ee;box-shadow:none}.ss-window[data-chrome=hairline] .ss-window__url{grid-column:2;height:auto;margin:0;padding:0;background:none;box-shadow:none;color:#8792a2;font-size:9px}.ss-window[data-chrome=hairline] .ss-window__end{grid-column:3;justify-self:end}.ss-window[data-chrome=terminal]{--ss-term-bg: #17171a;background:var(--ss-term-bg);box-shadow:inset 0 0 0 1px #ffffff12,var(--ss-shadow-hero, var(--ss-shadow-window))}.ss-window[data-chrome=terminal]>.ss-window__bar{position:relative;background:none;border:0}.ss-window[data-chrome=terminal][data-lights=grey] .ss-window__dot{background:#ffffff29;box-shadow:none}.ss-term__title{position:absolute;left:50%;translate:-50% 0;color:#ffffff6b;font-size:11px;font-weight:500;white-space:nowrap}.ss-term{display:flex;flex-direction:column;gap:3px;padding:4px 16px 16px;overflow:hidden;color:#9d9da6;font:11.5px/1.65 var(--ss-mono);font-variant-ligatures:none}.ss-term>*+.ss-term__prompt{margin-top:8px}.ss-term__line,.ss-term>div,.ss-term>p{margin:0;white-space:pre}.ss-term__path{color:var(--ss-term-path, #6f8ccf)}.ss-term__sigil{margin:0 7px;color:var(--ss-term-sigil, #6ee7a8)}.ss-term__cmd{color:#f1f1f3}.ss-term .ok{color:var(--ss-term-ok, #6ee7a8)}.ss-term .err{color:var(--ss-term-err, #f87171)}.ss-term .dim{color:var(--ss-term-dim, #63636b)}.ss-term__caret{display:inline-block;width:.6em;height:1.2em;margin-left:1px;vertical-align:-.22em;background:#e8e8ec;animation:ss-term-blink 1.06s steps(1) infinite}.ss-term__caret[data-still]{animation:none}@keyframes ss-term-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.ss-term__caret{animation:none}}.ss-window__title[data-toolbar]{margin:0 0 0 14px;text-align:left}.ss-window__nav{display:flex;flex-shrink:0;gap:6px;margin-left:10px;color:var(--ss-text-faint)}.ss-window__nav+.ss-window__url{margin-left:4px}.ss-window__tabs{display:flex;flex-shrink:0;align-items:flex-end;gap:2px;height:38px;padding:0 calc(var(--ss-lights-y) - var(--ss-dot) / 2);background:var(--ss-canvas)}.ss-window__tabs .ss-window__lights{align-self:center;margin-right:14px}.ss-window__tab{display:flex;align-items:center;gap:7px;width:140px;min-width:0;height:30px;padding:0 12px;border-radius:8px 8px 0 0;font-size:11px;color:var(--ss-text-faint)}.ss-window__tab[data-active]{background:var(--ss-chrome);color:var(--ss-text-strong)}.ss-window__tab-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ss-window__favicon{flex-shrink:0;width:10px;height:10px;border-radius:3px;background:var(--ss-ink-4)}.ss-window__tab[data-active] .ss-window__favicon{background:var(--ss-accent)}[data-kind=tabs]>.ss-window__bar .ss-window__url{margin-left:0}[data-kind=tabs]>.ss-window__bar .ss-window__nav{margin-left:0}.ss-window[data-kind=sidebar]{flex-direction:row}.ss-window__side{display:flex;flex-direction:column;flex-shrink:0;background:var(--ss-canvas);border-right:1px solid var(--ss-line)}.ss-window__side-top{display:flex;flex-shrink:0;align-items:center;height:calc((var(--ss-lights-y) - var(--ss-side-inset)) * 2);padding:0 calc(var(--ss-lights-y) - var(--ss-side-inset) - var(--ss-dot) / 2)}.ss-window__main{display:flex;flex-direction:column;flex:1;min-width:0;background:var(--ss-surface)}.ss-window__main>.ss-window__bar{padding:0 16px}.ss-window__heading{font-size:13px;font-weight:600;color:var(--ss-text-strong)}.ss-bar{display:block;flex-shrink:0}.ss-bar[data-shrink]{flex-shrink:1;min-width:0;max-width:100%}.ss-window[data-lights-size=large]{--ss-dot: 12px}.ss-window[data-lights-size=large] .ss-window__lights{gap:8px}.ss-window[data-bar=tall]{--ss-lights-y: 26px}.ss-window[data-bar=tall]>.ss-window__bar,.ss-window[data-bar=tall] .ss-window__main>.ss-window__bar{align-items:flex-start;height:64px;padding-top:10px;background:none;border-bottom:0}.ss-window[data-bar=tall]>.ss-window__bar>.ss-window__lights{margin-top:calc(16px - var(--ss-dot) / 2)}.ss-window[data-bar=tall] .ss-window__url{margin-top:5px}.ss-window[data-bar=tall] .ss-window__title,.ss-window[data-bar=tall] .ss-window__heading{line-height:32px}.ss-window[data-side=floating]{--ss-side-inset: 8px;border-radius:24px;background:var(--ss-surface)}.ss-window[data-side=floating]>.ss-window__side{position:relative;z-index:1;margin:var(--ss-side-inset) 0 var(--ss-side-inset) var(--ss-side-inset);border-right:0;border-radius:16px;box-shadow:0 0 0 .5px #00000012,inset 0 .5px #fff,0 3px 14px #14234612}.ss-stage[data-theme=dark] .ss-window[data-side=floating]>.ss-window__side{background:var(--ss-raised);box-shadow:0 0 0 1px #ffffff14,0 3px 14px #0000004d}.ss-text{white-space:nowrap}.ss-text[data-wrap]{white-space:normal}}.fmh-host{min-width:0;container-type:inline-size}.fmh{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;min-width:0;width:100%;margin:0;.fmh-scene{grid-column:1 / -1;min-width:0;cursor:default}@container (max-width: 599px){max-width:440px;margin-inline:auto}.fmh-toggle{grid-area:2 / 2;min-height:32px;padding:0 2px;white-space:nowrap}.ss-stage{--ss-canvas: var(--bg);--ss-surface: var(--surface);--ss-chrome: var(--soft);--ss-raised: var(--raised);--ss-line: var(--line);--ss-line-faint: oklch(.95 0 0 / .06);--ss-text-strong: var(--ink);--ss-text: var(--ink-secondary);--ss-text-faint: var(--muted);--ss-icon: var(--muted);--ss-accent: var(--primary);--ss-accent-soft: var(--primary-light);--ss-success: var(--positive);--ss-font: "InterVariable", ui-sans-serif, system-ui, sans-serif;--ss-radius-sm: 6px;--ss-radius-md: 8px;--ss-radius-lg: 10px;--ss-radius-window: 12px;overflow:hidden;color:var(--ink);font-size:13px;line-height:1.5;letter-spacing:-.012em}.ss-stage[data-still] .ss-cursor{visibility:hidden}.fmh-window{position:absolute;top:0;left:0;width:720px;height:520px;background:var(--surface);box-shadow:none;outline:1px solid var(--line-strong);outline-offset:-1px}.ss-window__bar{background:var(--soft);border-bottom-color:var(--line)}.ss-window__dot{background:var(--line-strong);box-shadow:none}.ss-window__url{display:flex;flex:0 1 260px;align-items:center;justify-content:center;margin:0 auto;translate:-22.5px 0;padding:4px 12px;color:var(--muted);font-size:12px;line-height:16px}.fmh-url{display:inline-flex;align-items:center;gap:6px;min-width:0}.fmh-url svg{color:var(--primary)}.fmh-app{display:flex;flex-direction:column;height:100%;background:var(--surface)}.fmh-toolbar{padding:12px 24px;border-bottom:1px solid var(--line)}.fmh-content{padding:16px 24px 0}.fmh-form{display:flex;align-items:center;gap:8px;height:42px;padding:0 4px 0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--soft);transition:border-color .15s ease-out,box-shadow .15s ease-out}.fmh-form[data-focused]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.fmh-field{flex:1;min-width:0;gap:0}.fmh-field .ss-field__box{height:40px;gap:9px;padding:0;background:none;box-shadow:none;color:var(--ink);font-size:13px}.fmh-field .ss-field__box>svg{color:var(--muted)}.fmh-field .ss-field__caret{background:var(--ink)}.fmh-app[data-clearing] .ss-field__chars{opacity:0;transition:opacity .25s ease}.fmh-analyze{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;background:var(--primary);color:var(--on-primary);font-size:13px;font-weight:550;white-space:nowrap;transition:background-color .15s ease-out}.fmh-analyze[data-hover]{background:var(--primary-hover)}.fmh-analyze[data-pressed]{background:var(--primary-active);transition-duration:.05s}:is(.fmh-analyze,.fmh-reset)>span{text-box:trim-both cap alphabetic}.fmh-heading{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;height:30px}.fmh-title{color:var(--ink);font-size:16px;font-weight:600;letter-spacing:-.015em;white-space:nowrap}.fmh-rest{position:absolute;top:50%;left:55%}.fmh-reset{display:inline-flex;flex:none;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:550;white-space:nowrap;opacity:0;transition:opacity .18s ease-in,background-color .15s ease-out}.fmh-reset[data-on]{opacity:1;transition:opacity .3s ease-out .3s,background-color .15s ease-out}.fmh-reset>svg{color:var(--ink-secondary)}.fmh-reset[data-hover]{background:var(--soft)}.fmh-reset[data-pressed]{background:var(--raised);transition-duration:.05s}.fmh-panel{display:grid;margin-top:16px}.fmh-view{--after: .14s;display:grid;grid-area:1 / 1;min-width:0}.fmh-view>*{opacity:0;translate:0 6px;will-change:transform;transition:opacity .18s ease-in,translate 0s linear .18s}.fmh-view[data-on]>*{opacity:1;translate:none;transition:opacity .32s cubic-bezier(.25,.8,.25,1) calc(var(--after) + var(--i, 0) * 60ms),translate .45s cubic-bezier(.25,.8,.25,1) calc(var(--after) + var(--i, 0) * 60ms)}.fmh-entry{--after: .08s;align-content:center;justify-items:center;gap:6px;text-align:center}.fmh-entry__title{color:var(--ink);font-size:15px;font-weight:550}.fmh-entry__text{color:var(--muted);font-size:13px;text-wrap:balance}.fmh-loading{--after: .16s;align-content:center;justify-content:center;grid-template-columns:max-content;gap:12px}.fmh-step{display:flex;align-items:center;gap:10px;font-size:13px;line-height:18px}.fmh-step>span:last-child{color:var(--muted);transition:color .2s ease}.fmh-step[data-state=running]>span:last-child{color:var(--ink)}.fmh-step[data-state=done]>span:last-child{color:var(--ink-secondary)}.fmh-step .ss-check__ring{stroke:var(--line-strong)}.fmh-step .ss-check__arc{stroke:var(--info)}.fmh-step .ss-check__fill{fill:var(--ink-secondary)}.fmh-step .ss-check__tick{stroke:var(--surface)}.fmh-result{align-content:start}.fmh-result:not([data-on])>*{transition:opacity .08s ease-in,translate 0s linear .08s}.fmh-result__head{display:flex;align-items:center;gap:8px;height:20px;color:var(--muted);font-size:12px;white-space:nowrap}.fmh-result__figures{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:8px}.fmh-stat{display:grid;gap:4px}.fmh-value{color:var(--positive);font-size:34px;font-weight:550;line-height:40px;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}.fmh-value--gross{color:var(--negative);font-size:22px;font-weight:550}.fmh-key{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;line-height:16px;white-space:nowrap}.fmh-swatch{align-self:center}.fmh-swatch line{stroke-width:2;stroke-linecap:round}.fmh-swatch--net line{stroke:var(--primary)}.fmh-swatch--gross line{stroke:var(--muted);stroke-width:1.5;stroke-linecap:butt;stroke-dasharray:4 3}.fmh-plot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;margin-top:14px}.fmh-axis-y{position:relative;color:var(--muted);font-size:12px;line-height:1;font-variant-numeric:tabular-nums}.fmh-axis-y>span{position:absolute;right:0;translate:0 -50%}.fmh-canvas{position:relative;display:block}.fmh-canvas>svg{position:absolute;top:0;left:0}.fmh-grid line{stroke:var(--line);shape-rendering:crispEdges}.fmh-grid line[data-zero]{stroke:var(--line-strong)}.fmh-reveal{transition:width 1.2s cubic-bezier(.45,0,.2,1)}.fmh-line{fill:none;stroke-width:2;stroke-linejoin:round}.fmh-line--net{stroke:var(--primary)}.fmh-line--gross{stroke:var(--muted);stroke-width:1.5;stroke-dasharray:4 3}.fmh-dot{stroke:var(--surface);stroke-width:1.5}.fmh-dot--net{fill:var(--primary)}.fmh-dot--gross{fill:var(--muted)}.fmh-scope{margin-top:8px;color:var(--muted);font-size:12px;line-height:16px}.fmh-axis-x{display:grid;grid-column:2;grid-template-columns:1fr auto 1fr;padding:0 4px;color:var(--muted);font-size:12px;line-height:16px}.fmh-axis-x>:nth-child(2){justify-self:center}.fmh-axis-x>:last-child{justify-self:end}.ss-stage[data-layout=compact]{.fmh-mobile{position:absolute;inset:0 auto auto 0;width:320px;height:480px;overflow:hidden;border-radius:12px 12px 0 0;outline:1px solid var(--line-strong);outline-offset:-1px}.fmh-toolbar{padding:14px}.fmh-content{padding:12px 14px 0}.fmh-form{display:grid;gap:8px;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.fmh-field .ss-field__box{align-items:flex-start;height:58px;gap:8px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--soft);font-size:12.5px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.fmh-form[data-focused] .ss-field__box{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.fmh-field .ss-field__box>svg{width:16px;height:16px;margin-top:1px}.fmh-field .ss-field__text{display:block;height:auto;padding-right:22px;overflow:visible;white-space:normal;word-break:break-all;line-height:18px}.fmh-field .ss-field__placeholder{top:0;translate:none;line-height:18px;text-box:normal}.fmh-field .ss-field__value{display:inline;height:auto}.fmh-field .ss-field__chars{display:inline;line-height:inherit;text-box:normal}.fmh-field .ss-field__caret{display:inline-block;height:15px;vertical-align:-3px}.fmh-analyze{height:34px;border-radius:8px}.fmh-heading{height:28px}.fmh-title{font-size:14px}.fmh-rest{top:calc(100% + 8px);left:88%}.fmh-reset{height:28px;gap:5px;padding:0 12px 0 9px;font-size:12px}.fmh-panel{margin-top:14px}.fmh-entry__title{font-size:14px}.fmh-entry__text{font-size:12px}.fmh-step{font-size:12.5px}.fmh-result__figures{margin-top:4px}.fmh-value{font-size:26px;line-height:30px}.fmh-value--gross{font-size:22px}.fmh-plot{gap:4px 8px;margin-top:8px}}}.wallet-examples-control{display:inline-flex;flex:none;align-items:center}.wallet-examples-trigger{white-space:nowrap}.wallet-examples-trigger[aria-expanded=true]{color:var(--ink)}.wallet-examples-trigger.is-compact{gap:2px}.wallet-examples-trigger.is-compact svg{transition:transform .15s cubic-bezier(.25,1,.5,1)}.wallet-examples-trigger.is-compact[aria-expanded=true] svg{transform:rotate(180deg)}.wallet-examples-popup{position:fixed;inset:auto;width:min(340px,calc(100vw - 24px));height:auto;margin:0;padding:10px 0 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:-.012em;text-align:start;white-space:normal;animation:wallet-examples-in .14s cubic-bezier(.25,1,.5,1)}.wallet-examples-popup[tabindex]:focus-visible{outline:none}@keyframes wallet-examples-in{0%{opacity:0}}.wallet-examples-title{padding:0 14px 6px;font-size:12px;letter-spacing:-.008em}.wallet-examples-list{padding:0 6px}.wallet-examples-options{display:flex;flex-direction:column;gap:2px;margin-top:4px;padding-top:4px;border-top:1px solid var(--line)}.wallet-examples-option{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:10px;min-height:44px;padding:10px 8px;border-radius:6px;cursor:pointer;transition:background .15s ease-out}.wallet-examples-option:hover{background:var(--soft)}.wallet-examples-option>input{width:16px;height:16px;min-height:16px;margin:1px 0 0;padding:0;accent-color:var(--primary);cursor:pointer}.wallet-examples-all{align-items:center;padding-block:0;color:var(--ink-secondary);font-weight:550}.wallet-examples-all>input{margin:0}.wallet-examples-text,.wallet-examples-detail{display:flex;flex-direction:column;min-width:0}.wallet-examples-text{gap:2px}.wallet-examples-name{font-size:12px;font-weight:550;line-height:18px}.wallet-examples-address{color:var(--ink-secondary);overflow-wrap:anywhere}.wallet-examples-popup .wallet-examples-note{padding:8px 14px 10px;color:var(--muted);font-size:11px}.wallet-examples-actions{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:8px;border-top:1px solid var(--line);background:var(--surface)}.wallet-examples-actions button{min-height:44px;padding:0 14px}@media(prefers-reduced-motion:reduce){.wallet-examples-popup,.wallet-examples-option,.wallet-examples-trigger.is-compact svg{animation:none;transition:none}}.position-metrics{min-width:0;max-width:100%;margin-top:12px}.position-metrics>.section-context{margin:0 0 20px}.pm-position{min-width:0}.pm-position+.pm-position{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.pm-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.pm-heading h2{margin:0;font-size:13px;font-weight:550;line-height:1.5}.pm-wallet,.pm-period{color:var(--muted);font-size:11px}.pm-period{margin:3px 0 0;line-height:1.6}.pm-period>span{display:inline-block}.pm-unavailable{margin:12px 0 0;color:var(--muted);font-size:13px}.pm-amount{font:inherit;letter-spacing:inherit}.position-metrics .pm-missing{color:var(--muted);font-size:14px;font-weight:450;letter-spacing:0}.position-metrics .metric .pm-exclusion{margin-top:4px;color:var(--muted);font-size:11px;font-weight:400;letter-spacing:0}.pm-note{margin-top:8px}.pm-note>summary{width:fit-content;padding-block:4px;color:var(--muted);font-size:11px}.pm-note>summary:hover{color:var(--ink)}.pm-note p{max-width:72ch;margin:4px 0 0;color:var(--ink-secondary);font-size:12px;line-height:1.5;overflow-wrap:anywhere}@media(pointer:coarse){.pm-note>summary{min-height:44px;padding-block:12px}}@font-face{font-family:InterVariable;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{font-family:InterVariable,ui-sans-serif,system-ui,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none;color-scheme:dark;--bg: oklch(.155 0 0);--surface: oklch(.205 0 0);--rail: oklch(.185 0 0);--raised: oklch(.275 0 0);--ink: oklch(.95 0 0);--ink-secondary: oklch(.825 0 0);--muted: oklch(.745 0 0);--line: oklch(.95 0 0 / .1);--line-strong: oklch(.95 0 0 / .2);--soft: oklch(.23 0 0);--primary: oklch(from #ccff00 l c h);--on-primary: oklch(.19 .02 125);--primary-hover: color-mix(in oklch, var(--primary) 90%, white);--primary-active: color-mix(in oklch, var(--primary) 90%, black);--primary-light: oklch(from var(--primary) l c h / .09);--positive: var(--primary);--negative: oklch(.72 .166 30);--warning: oklch(.78 .149 60);--info: oklch(.72 .143 250);--warning-bg: oklch(.78 .149 60 / .09);--error-bg: oklch(.72 .166 30 / .09);--segment-track: var(--soft);--segment-active: oklch(.32 0 0);--chart-uniswap: var(--info);--chart-uniswap-v4: oklch(.8 .155 85);--chart-fables: oklch(.72 .187 310);--chart-up: oklch(.78 .139 175);--z-sticky: 20;--z-dropdown: 30;--z-modal: 50}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-size:13px;line-height:1.5;letter-spacing:-.012em}#root{min-height:100dvh}::selection{background:oklch(from var(--primary) l c h / .22);color:var(--ink)}button,select,input{font:inherit}button,a,select,input,summary{-webkit-tap-highlight-color:transparent}button,select,summary{cursor:pointer}button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid var(--line);border-radius:6px;padding:6px 10px;color:var(--ink);background:var(--surface);font-size:12px;font-weight:550;transition:background .15s ease-out,border-color .15s ease-out}button:hover:not(:disabled){background:var(--soft);border-color:var(--line-strong)}button:active:not(:disabled){background:var(--raised)}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}input,select{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;min-height:34px;padding:6px 9px;max-width:100%;min-width:0}:root select:not([multiple]){appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b7bdca' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;background-position:right 12px center}input::placeholder{color:var(--muted);opacity:1}input[aria-invalid=true]{border-color:var(--negative)}a{color:var(--ink);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;font-weight:600}h1{font-size:21px;letter-spacing:-.025em}h2{font-size:15px;letter-spacing:-.015em}h3{font-size:13px;letter-spacing:-.008em}p{text-wrap:pretty}small{font-size:11px;color:var(--muted)}svg{flex-shrink:0}.muted{color:var(--muted)}.positive{color:var(--positive)}.negative,.field-error{color:var(--negative)}.warning-text{color:var(--warning)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.break{overflow-wrap:anywhere;word-break:break-word}.number-detail{display:inline;min-height:0;padding:2px 0;border:0;border-radius:2px;background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-decoration:underline dotted var(--line-strong);text-underline-offset:4px}.number-detail:hover:not(:disabled),.number-detail:active:not(:disabled){background:transparent;color:inherit;text-decoration-color:currentColor}.exact-number{margin:8px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sr-only,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;z-index:var(--z-modal);top:8px;left:12px;width:auto;height:auto;margin:0;clip:auto;display:block;padding:10px 14px;background:var(--primary);color:var(--on-primary);border-radius:6px}.primary-button{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.primary-button:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary)}.primary-button:active:not(:disabled){background:var(--primary-active);border-color:var(--primary-active);color:var(--on-primary)}.text-button{border:0;background:transparent;color:var(--ink-secondary);padding:2px 0;min-height:26px;font-size:12px}.text-button:hover:not(:disabled){background:transparent;color:var(--ink);text-decoration:underline}.icon-button{min-width:30px;min-height:30px;padding:5px;border-color:transparent;background:transparent}.external{display:inline-flex;align-items:baseline;gap:4px;max-width:100%;overflow-wrap:anywhere}.external svg{align-self:center}.badge{display:inline-flex;align-items:center;font-size:11px;font-weight:550;padding:2px 6px;background:var(--soft);border-radius:4px;white-space:nowrap}.status-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--positive)}.status-warning{background:var(--warning)}.series-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-right:6px}.info-button{display:inline-flex;padding:4px;min-height:24px;min-width:24px;border:0;background:transparent;color:var(--muted);vertical-align:middle;border-radius:4px;margin-left:2px}.info-button:hover:not(:disabled),.info-button[aria-expanded=true]{color:var(--primary);background:var(--primary-light)}.info-popover{position:fixed;z-index:var(--z-dropdown);width:min(280px,calc(100vw - 24px));padding:12px 14px;border:1px solid var(--line);background:var(--surface);border-radius:8px;color:var(--ink);font-size:12px;font-weight:400;line-height:1.6;max-height:165px;overflow-y:auto}.app{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}.brand{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--ink);font-size:22px;font-weight:700;letter-spacing:-.03em;white-space:nowrap;border-radius:6px}.brand:hover{text-decoration:none}.brand svg{color:var(--primary)}.sidebar-toggle.header-panel-control{flex:none;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ink-secondary)}.sidebar-toggle.header-panel-control:hover,.sidebar-toggle.header-panel-control[aria-expanded=true]{color:var(--ink);background:var(--soft)}.sidebar-toggle.header-panel-control:focus-visible{outline-offset:1px}.header-panel-control svg{width:16px;height:16px}.header-panel-control .panel-fill{transform-box:fill-box}.header-panel-control .panel-fill-left{transform-origin:left center}.header-panel-control .panel-fill-right{transform-origin:right center}.header-panel-control[data-collapsed=true] .panel-fill{transform:scaleX(.4)}.sidebar-toggle .collapsed-brand-mark{display:none}.wallet-form{display:flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:none;height:42px;margin:0;padding:0 6px 0 12px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.wallet-form:focus-within{border-color:var(--primary);outline:1px solid var(--primary)}.wallet-input{flex:1;min-width:0;position:relative}.wallet-input>svg{position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--muted)}.wallet-input input{width:100%;height:40px;min-height:0;padding:0 0 0 24px;border:0;border-radius:0;background:transparent;font-size:12px;text-overflow:ellipsis}.wallet-form input:focus-visible{outline:none}.wallet-form .primary-button{min-height:32px;padding:0 12px;white-space:nowrap}.network-select{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--ink-secondary);font-size:12px;font-weight:550;white-space:nowrap}.network-select select{font-size:12px;font-weight:550}.network-select select[aria-invalid=true]{border-color:var(--negative)}.network-select.is-compact{flex:none}.network-select.is-compact select{height:42px;border-radius:8px}.viewed-wallet{display:flex;gap:3px;align-items:center;margin:2px 0 12px;min-width:0}.viewed-wallet>:last-child{margin-left:auto}:root select.viewed-wallet-select{flex:0 1 auto;width:124px;min-height:30px;height:30px;padding:0 20px 0 0;border:0;background-color:transparent;background-position:right 0 center;font-size:11px}.position-wallet{color:var(--ink-secondary)}.rail-footer{flex-shrink:0;min-width:0;margin-top:auto;padding:10px 14px 12px;border-top:1px solid var(--line);background:transparent}.footer-pools-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;color:var(--muted);font-size:10px;font-weight:550}.footer-pools-heading .pool-request-trigger{flex:none;margin-left:auto;white-space:nowrap}.positions-footer{padding:12px;border-top:0}.network-card{position:relative;isolation:isolate;overflow:hidden;padding:14px 14px 8px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,var(--raised),var(--surface))}.network-card:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0;background:url(/flow-contours.svg) center / cover no-repeat;mask-image:linear-gradient(#000 35%,transparent 100%);opacity:.45}.network-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.network-protocols{display:flex;flex:none;align-items:center;gap:6px}.network-protocols img{width:28px;height:28px;object-fit:contain;border-radius:50%}.network-card h2{font-size:15px;font-weight:600;letter-spacing:-.02em}.network-pools{margin-top:14px}.network-pools h3{font-size:10px;font-weight:500;color:var(--muted);margin-bottom:8px}.positions-footer .pool-links{margin-top:0}.positions-footer .pool-links ul{gap:6px}.positions-footer .pool-links a{color:var(--ink-secondary);font-weight:450}.network-card .footer-pools-heading{margin-top:10px;padding-top:6px;border-top:1px solid var(--line)}.pool-links{display:flex;flex-direction:column;gap:6px;min-width:0}.pool-links ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;min-width:0}.pool-links a{align-items:center;max-width:100%;font-size:11px;font-weight:550;overflow-wrap:anywhere}.methodology-trigger{width:100%;justify-content:flex-start;min-height:34px;padding:0 2px}.method-list{max-width:70ch;margin:8px 0;padding-left:18px;color:var(--muted);font-size:12px;line-height:1.6}.method-list li+li{margin-top:6px}.field-error{margin:0;font-size:12px;padding:0;overflow-wrap:anywhere}.field-error:empty{display:none}.report-status{display:grid;gap:4px 24px;padding:0 0 12px;background:transparent}.report-lead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 20px;min-width:0}.report-copy{min-width:0}.report-copy p.warning-text{color:var(--warning)}.report-copy h2{display:flex;align-items:center;gap:8px;font-size:14px}.report-copy p{max-width:68ch;margin-top:4px;color:var(--muted);font-size:12px}.report-time{font-variant-numeric:tabular-nums}.report-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;flex-shrink:0}.report-action,.report-cancel{min-height:34px;white-space:nowrap}.report-scope{margin:0;color:var(--muted);font-size:11px}.report-details>summary{color:var(--muted);width:fit-content}.report-detail-body{max-height:220px;overflow-y:auto;padding-top:8px;font-size:11px;color:var(--muted)}.report-detail-body>p{max-width:75ch;margin-bottom:7px}.report-detail-body dl{display:flex;flex-wrap:wrap;gap:7px 24px;margin:8px 0}.report-detail-body dd{margin:2px 0 0;color:var(--ink);overflow-wrap:anywhere}.status-quiet{background:var(--muted)}.status-active{background:var(--primary)}.first-report{min-height:0;overflow:visible;padding:8px 0 28px}.report-onboarding{max-width:620px;margin:0 auto;padding:32px;border:1px solid var(--line);border-radius:12px;background:var(--surface);gap:22px}.report-onboarding .report-lead{flex-direction:column;align-items:stretch;gap:24px}.report-onboarding .report-copy h2,.report-onboarding .report-copy h1{font-size:22px;line-height:1.3;letter-spacing:-.025em}.report-onboarding .report-copy>p:not(.warning-text){font-size:13px;line-height:1.7;margin-top:12px;max-width:52ch;color:var(--ink-secondary)}.report-onboarding .report-actions{justify-content:flex-start;gap:10px 16px}.report-onboarding .report-action{min-height:40px;padding:0 20px}.workspace[data-onboarding=true]{display:block;overflow-y:auto;background:var(--bg)}.workspace[data-onboarding=true] .analytics-column{min-height:100%;height:auto;border:0;border-radius:0;overflow:visible}.workspace[data-onboarding=true] .analytics-content{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;overflow:visible;padding:0 28px}.workspace[data-onboarding=true] .first-report{width:100%;padding:0}.landing-header{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1256px,100%);margin:0 auto;padding:24px 28px}.landing-header .text-button{white-space:nowrap}.wallet-onboarding{display:grid;grid-template-columns:minmax(340px,400px) minmax(612px,720px);justify-content:space-between;align-items:center;gap:48px;width:100%;max-width:1200px;margin:0 auto;padding:24px 0 72px}.onboarding-content{min-width:0}.wallet-onboarding h1{font-size:clamp(38px,2.4vw + 22px,60px);line-height:1.04;letter-spacing:-.03em}.wallet-onboarding .report-copy>p{margin-top:20px;max-width:44ch;font-size:16px;line-height:1.6;color:var(--ink-secondary)}.onboarding-entry{margin-top:36px}.onboarding-entry-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:0 0 10px}.onboarding-entry .onboarding-input-caption{margin:0;font-size:13px;font-weight:550;color:var(--ink)}.onboarding-entry .wallet-form{height:56px;padding:0 6px 0 16px;border-radius:12px;border-color:var(--line-strong)}.onboarding-entry .wallet-input input{height:54px;font-size:15px;padding-left:28px}.onboarding-entry .wallet-form .primary-button{min-height:42px;padding:0 18px;font-size:14px}.onboarding-entry .wallet-form .primary-button svg{width:16px;height:16px}.onboarding-entry>.field-error{margin-top:8px}.onboarding-entry-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2px 16px;margin-top:8px}.onboarding-entry-foot p{color:var(--muted);font-size:12px}.onboarding-support{margin-top:40px;color:var(--muted);font-size:12px}.onboarding-support ul{display:flex;flex-wrap:wrap;gap:6px 20px;margin:10px 0 0;padding:0;list-style:none}.onboarding-support li{display:flex;align-items:center;gap:8px;color:var(--ink-secondary);font-size:13px}.onboarding-support img{border-radius:50%}@media(max-width:1099px){.landing-header{width:min(776px,100%)}.wallet-onboarding{grid-template-columns:minmax(0,1fr);max-width:720px;padding-top:16px}.onboarding-content{max-width:520px}}@media(max-width:759px){.workspace[data-onboarding=true] .analytics-content{padding:0 16px}.landing-header{gap:12px;padding:20px 16px}.wallet-onboarding{gap:40px;padding:8px 0 48px}.wallet-onboarding .report-copy>p{font-size:15px}.onboarding-entry{margin-top:28px}.onboarding-entry .wallet-form{padding-left:12px}.onboarding-entry .wallet-input input{font-size:14px}}.report-onboarding .report-copy>p.report-wallet{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.report-onboarding .report-details{border-top:1px solid var(--line);padding-top:14px}.report-hint{color:var(--muted);font-size:11px}.closed-control{display:flex;align-items:center;gap:7px;min-height:34px;margin-top:7px;font-size:11px;color:var(--muted);cursor:pointer}.closed-control input{width:14px;height:14px;min-height:14px;margin:0;padding:0;accent-color:var(--ink-secondary)}.current-state{padding:0 0 20px;margin-bottom:24px;border-bottom:1px solid var(--line)}.current-state h2{font-size:14px}.current-table{max-height:330px;margin-top:9px}.current-table thead{position:sticky;top:0;z-index:1;background:var(--bg)}.current-table th,.current-table td{padding-top:12px;padding-bottom:12px}.current-table th:first-child{white-space:normal;min-width:130px;max-width:210px}.current-table td:nth-child(2){font-size:13px}.current-table .current-limitation{white-space:normal;max-width:220px;color:var(--warning)}.current-state>.section-context:last-child{margin-top:10px}.workspace{--positions-width: 280px;--source-width: 330px;--rail-collapsed: 52px;position:relative;flex:1 1 auto;width:100%;min-width:0;min-height:0;display:grid;grid-template-columns:var(--positions-width) minmax(0,1fr) var(--source-width);gap:0;padding:0;overflow:hidden}.workspace[data-positions=collapsed]{--positions-width: var(--rail-collapsed)}.workspace[data-source=collapsed]{--source-width: var(--rail-collapsed)}.col{min-width:0;min-height:0;overflow:hidden;border:0;border-radius:0;background:var(--rail)}.col-side,.col-source{display:flex;flex-direction:column}.col-side{background:color-mix(in srgb,var(--surface) 72%,var(--raised));border-right:1px solid var(--line)}.col-source{border-left:1px solid var(--line)}.col-main{display:flex;flex-direction:column;background:var(--bg)}.rail-header{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-width:0;min-height:64px;padding:0 8px 0 16px;border-bottom:1px solid var(--line)}.col-side .sidebar-toggle,.col-source .sidebar-toggle{margin-left:auto}.col-source #source-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-tabs{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-width:0;min-height:40px;padding:0 16px;border-bottom:1px solid var(--line);background:transparent;font-size:12px;font-weight:600}#positions-title,#source-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-summary{margin-left:auto;min-height:30px;flex:none}.panel-body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.position-list-header{padding:12px 16px 0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:7px 12px;flex-wrap:wrap}.heading-count{color:var(--muted);font-weight:450;margin-left:4px}.position-filters{display:flex;flex-direction:column;gap:7px}.position-filters input,.position-filters select{width:100%;font-size:11px}.search-field{position:relative;display:block}.search-field>svg{position:absolute;left:9px;top:10px;color:var(--muted)}.search-field input{padding-left:29px;text-overflow:ellipsis}.selection-toolbar{display:flex;align-items:center;gap:14px;font-size:11px;color:var(--muted);padding:12px 0 8px}.selection-toolbar .text-button{font-size:11px;font-weight:450}.position-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 12px 19px;--skullet-base: var(--line);--skullet-highlight: var(--line);--skullet-text-top: cap-height;--skullet-text-bottom: baseline}.position-list [skullet-loading]{animation:position-skeleton-in .2s ease-out .15s backwards}@keyframes position-skeleton-in{0%{opacity:0}}.position-list-caption{padding:0 6px 4px;color:var(--muted);font-size:10px;font-weight:500;text-align:right}.position-rows{display:flex;flex-direction:column;gap:4px}.position-option{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:8px;border-radius:8px;padding:10px;cursor:pointer;transition:background .16s ease-out}.position-option:hover{background:var(--soft)}.position-option.is-selected{background:color-mix(in srgb,var(--raised) 65%,var(--surface))}.position-option.is-selected:hover{background:var(--raised)}.position-option>input{accent-color:var(--ink-secondary);width:16px;height:16px;min-height:16px;margin:1px 0 0;padding:0;border-radius:3px;cursor:pointer}.position-option-body{display:flex;flex-direction:column;gap:2px;min-width:0}.position-option-line{display:flex;align-items:baseline;gap:6px;min-width:0}.position-option-title{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:5px;min-width:0;font-size:12px;font-weight:600;line-height:18px;color:var(--ink-secondary)}.position-option.is-selected .position-option-title{color:var(--ink)}.position-option-title .series-dot{align-self:center;margin-right:0}.position-option-venue{white-space:nowrap}.position-option-label{min-width:0;font-size:11px;font-weight:450;color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.position-option-value,.position-option-apr{flex:none;margin-left:auto;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.position-option-value{font-size:13px;font-weight:550;line-height:18px}.position-option-meta{min-width:0;font-size:11px;line-height:16px;color:var(--muted)}.position-option-meta>span{white-space:nowrap}.position-option-apr{font-size:11px;font-weight:450;line-height:16px}.position-limitation{color:var(--warning);font-size:10px;line-height:14px}.sidebar-empty{color:var(--muted);font-size:12px;padding:22px 16px}.analytics-column{--gutter: max(28px, calc((100% - 1160px)/2) );position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:0;overflow:hidden;background:var(--bg)}.center-header{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:64px;padding:10px 24px;border-bottom:1px solid var(--line);background:var(--bg);container-type:inline-size}.wallet-toolbar{display:flex;align-items:center;gap:8px;min-width:0}.wallet-toolbar .wallet-form{flex:1 1 auto;width:auto}@container (max-width: 620px){.wallet-toolbar{flex-wrap:wrap}.wallet-toolbar .wallet-form{flex-basis:100%}}.analytics-content{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px var(--gutter) 56px}.analysis-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:20px}.analysis-heading h1{font-size:22px}.analysis-heading p{font-size:12px;color:var(--muted);margin-top:4px}.analysis-heading>div{margin-right:auto}.source-access{flex:none}.action-feedback{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:6px;margin-bottom:9px}.chart-toolbar,.summary-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:0;font-size:12px;color:var(--ink-secondary)}.chart-toolbar{justify-content:space-between}.snapshot-context{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.chart-toolbar label,.summary-toolbar label{display:flex;align-items:center;gap:8px;white-space:nowrap}.window-loading{color:var(--muted);margin:8px 0}.notice{padding:10px 12px;border:1px solid var(--line);border-radius:6px;margin:10px 0;font-size:12px;overflow-wrap:anywhere}.notice p{margin-top:5px}.notice .text-button{margin-left:8px}.notice.warning{background:var(--warning-bg);color:var(--warning);border-color:#4c402d}.notice.error{background:var(--error-bg);color:var(--negative);border-color:#563a38}.notice>summary{padding:0}.coverage-notices{color:var(--warning);font-size:11px;margin:5px 0;overflow-wrap:anywhere}.coverage-notices ul{padding-left:18px;margin:5px 0 10px}.coverage-notices li+li{margin-top:5px}summary{font-size:11px;font-weight:550;padding:7px 0}.pool-flow-details{margin-top:16px}.pool-flow-details>summary{color:var(--ink-secondary);min-height:36px;padding:8px 0}.indexing-note{color:var(--warning);font-size:11px;margin-top:6px;overflow-wrap:anywhere}.selection-summary{min-width:0;margin-bottom:28px;container-type:inline-size}.selection-summary .selection-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,240px));gap:0;margin:14px 0 0}.selection-metrics .metric{padding:0 20px;border-left:1px solid var(--line)}.selection-metrics .metric:first-child{padding-left:0;border-left:0}.selection-metrics .metric dd{font-size:22px;letter-spacing:-.025em}.selection-metrics .metric-unit{display:none}@container (max-width: 559px){.selection-summary .selection-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.selection-metrics .metric{padding:0 16px}.selection-metrics .metric:first-child{grid-column:1 / -1}.selection-metrics .metric:nth-child(2){padding-left:0;border-left:0}.selection-metrics .metric dd{font-size:21px}}@container (max-width: 320px){.selection-metrics .metric dd{font-size:20px}}.market-panel{min-width:0;margin-bottom:36px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.market-panel .chart-toolbar{padding:14px 20px 0}.market-panel>.window-loading{padding:0 20px}.market-panel .comparison-section{padding:12px 20px 6px}.comparison-section{min-width:0;margin:0}.data-panel{min-width:0;padding-top:24px;border-top:1px solid var(--line)}.data-panel .workspace-tabs{width:fit-content;max-width:100%}.data-panel .workspace-tabs button{flex:none;min-width:90px}.data-panel :is(.panel-heading,.current-state){margin-top:20px}.data-panel .comparison-table th,.data-panel .comparison-table td{padding-block:12px}.metrics{display:flex;flex-wrap:wrap;gap:16px 20px;margin:14px 0 0}.metric{flex:1 1 140px;min-width:0}.metric dt{display:flex;align-items:center;font-size:12px;color:var(--muted)}.metric dd{margin:3px 0 0;font-size:21px;font-weight:550;line-height:1.35;font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere}.metric dd>span{font-size:11px;font-weight:450;color:var(--muted);letter-spacing:0}.workspace-tabs,.record-tabs{display:flex;gap:4px;padding:4px;border:0;border-radius:9px;background:var(--segment-track)}.workspace-tabs button,.record-tabs button{flex:1;border:0;border-radius:6px;background:transparent;padding:7px 12px;min-height:34px;color:var(--muted);font-weight:500}.workspace-tabs button[aria-pressed=true],.record-tabs button[aria-pressed=true]{color:var(--ink);background:var(--segment-active);box-shadow:none}.workspace-tabs button:hover:not(:disabled),.record-tabs button:hover:not(:disabled){color:var(--ink)}.panel-heading{margin-top:19px}.panel-heading h2{font-size:14px}.section-context{font-size:11px;color:var(--muted);margin-top:5px}.table-scroll{position:relative;width:100%;max-width:100%;overflow:auto;overscroll-behavior-x:contain;margin-top:12px}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}th,td{padding:11px 10px;border-bottom:1px solid var(--line);vertical-align:middle}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}thead th{color:var(--muted);font-size:11px;font-weight:450}tbody th{font-weight:550}td small,th small{display:block;margin-top:3px;font-size:11px;color:var(--muted);font-weight:400}.numeric{text-align:right}.note-cell{white-space:normal;min-width:150px;max-width:280px;color:var(--muted)}.reward-quantity{white-space:normal;overflow-wrap:anywhere;min-width:120px;max-width:210px}.position-section{padding:20px 0;border-bottom:1px solid var(--line)}.position-section:last-child{border-bottom:0}.position-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.position-section-heading h3{display:flex;align-items:center}.position-section-heading p{color:var(--muted);font-size:11px;margin-top:4px}.position-section-heading>.external{font-size:11px}.position-asof{flex-basis:100%;font-size:11px}.accounting-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 20px;margin:20px 0 0}.accounting-breakdown dt{font-size:11px;color:var(--muted)}.accounting-breakdown dd{margin:4px 0 0;font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.accounting-breakdown dd small{font-size:11px}.position-facts{margin-top:9px;font-size:11px}.position-facts summary{color:var(--muted)}.position-facts p{color:var(--muted);margin:4px 0;max-width:70ch;overflow-wrap:anywhere}.facts-list{margin:3px 0 0}.facts-list>div{display:flex;gap:16px;padding:9px 0;border-top:1px solid var(--line);font-size:11px}.facts-list dt{flex:0 0 135px;color:var(--muted)}.facts-list dd{margin:0;min-width:0}.facts-list dd small{display:block;margin-top:3px;font-size:11px}.flow-statistics{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:12px 0 0}.flow-statistics dt{display:flex;align-items:center;color:var(--muted);font-size:11px;min-height:24px}.flow-statistics dd{margin:2px 0 0;font-size:13px;font-variant-numeric:tabular-nums}.flow-statistics dd small{font-size:11px}.col-source .panel-body{padding:16px}.source-header{display:flex;flex-direction:column;min-width:0}.source-header label{display:block;font-size:11px;color:var(--muted);margin-bottom:6px}.source-header select{width:100%;font-size:12px}.source-identity{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;font-size:11px;margin-top:8px;color:var(--muted)}.source-identity>.external{white-space:nowrap;font-size:11px}.col-source .record-tabs{margin-top:12px;gap:4px}.record-tabs button span{font-size:11px;font-weight:400}.source-toolbar{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-top:12px}.source-toolbar>span{font-size:11px;color:var(--muted)}.download-control{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.download-control button{min-height:30px;font-size:11px;padding:5px 8px}.download-control>span{color:var(--muted);font-size:11px;max-width:170px;overflow-wrap:anywhere}.source-context{font-size:11px;color:var(--muted);margin:9px 0 6px}.source-record-list{min-width:0}.source-record{border-bottom:1px solid var(--line);padding:14px 0}.record-heading{display:flex;align-items:center;gap:7px;margin-bottom:3px}.record-heading strong{font-size:12px;font-weight:550;text-transform:capitalize}.record-heading>.external{font-size:11px;margin-left:auto}.source-record dl{display:flex;flex-direction:column;gap:4px;margin:10px 0 0;font-size:12px;font-variant-numeric:tabular-nums}.source-record dl>div{display:flex;justify-content:space-between;gap:10px}.source-record dt{color:var(--muted);font-size:11px}.record-unit{margin-left:3px;font-size:11px}.source-record dd{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.source-record details{margin-top:5px}.source-record summary{padding-bottom:0;font-size:11px;color:var(--muted)}.source-record details p{font-size:11px;color:var(--muted);margin-top:6px;overflow-wrap:anywhere}.pagination{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-top:15px;font-size:11px;color:var(--muted)}.pagination button{min-height:30px;font-size:11px;padding:5px 8px}.empty-inline{color:var(--muted);padding:17px 0;font-size:12px;max-width:65ch}.empty-state,.loading-state{padding:35px 0}.empty-state p,.loading-state p{color:var(--muted);margin-top:9px;max-width:65ch;font-size:12px}@keyframes refreshing{to{transform:rotate(360deg)}}.refreshing{animation:refreshing 1.5s linear infinite}.methodology-dialog{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:auto}.methodology-dialog::backdrop{background:#020202bf}.modal-content{padding:23px 26px 28px}.modal-content>.section-heading{margin-bottom:20px}.methodology h3{margin:20px 0 7px;font-size:13px}.methodology h3:first-child{margin-top:0}.methodology p{font-size:12px;color:var(--muted);max-width:70ch;line-height:1.75}.methodology p+p{margin-top:9px}.method-equation{margin:14px 0;padding:16px 12px;overflow-x:auto;background:var(--bg);border-radius:6px;color:var(--ink);font-family:"Cambria Math","STIX Two Math",Times New Roman,serif;font-size:clamp(16px,4.5vw,20px);line-height:1.5;text-align:center}.method-equation>span{display:inline-block;white-space:nowrap}.method-equation sub{font-size:65%}.math-fraction{display:inline-flex;flex-direction:column;vertical-align:middle;text-align:center;margin:0 3px;line-height:1.35}.math-fraction>span{padding:2px 5px}.math-fraction>span:first-child{border-bottom:1px solid currentColor}.math-sum{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;line-height:1;margin:0 3px}.math-sum>span{font-size:1.3em}.math-sum>small{margin-top:3px;font-size:55%;color:inherit}.method-variables{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px 12px;margin:12px 0;font-size:12px;line-height:1.65}.method-variables dt{color:var(--ink-secondary)}.method-variables dd{margin:0;color:var(--muted)}@media(min-width:1100px){.workspace{background:color-mix(in srgb,var(--surface) 72%,var(--raised))}.col-side{border-right:0}.position-list{padding-top:18px;scroll-padding-block:18px;mask-image:linear-gradient(to bottom,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.analytics-column{border-left:1px solid var(--line);border-radius:20px 0 0 20px}.panel-summary{display:none}.workspace[data-positions=collapsed] .col-side :is(.brand,.rail-tabs,.panel-body,.rail-footer),.workspace[data-source=collapsed] .col-source :is(#source-title,.panel-summary,.panel-body,.rail-footer){display:none}.workspace[data-positions=collapsed] .col-side .rail-header,.workspace[data-source=collapsed] .col-source .rail-header{justify-content:center;padding:0;border-bottom:0}.workspace[data-positions=collapsed] .col-side .sidebar-toggle,.workspace[data-source=collapsed] .col-source .sidebar-toggle{margin:0}.workspace[data-positions=collapsed] .col-side .sidebar-toggle{position:relative}.workspace[data-positions=collapsed] .col-side .collapsed-brand-mark{display:block;position:absolute;width:22px;height:22px;color:var(--primary)}.workspace[data-positions=collapsed] .col-side .sidebar-toggle>svg:not(.collapsed-brand-mark){opacity:0}.workspace[data-positions=collapsed] .col-side:is(:hover,:has(.sidebar-toggle:focus-visible)) .collapsed-brand-mark{opacity:0}.workspace[data-positions=collapsed] .col-side:is(:hover,:has(.sidebar-toggle:focus-visible)) .sidebar-toggle>svg:not(.collapsed-brand-mark){opacity:1}}@media(max-width:1099px){.workspace{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.col-side,.col-source,.analytics-column{flex:none;width:100%;height:auto;min-height:0;overflow:visible;border-left:0;border-right:0;border-bottom:1px solid var(--line)}.sidebar-toggle{display:none}.center-header{position:sticky;top:0;z-index:var(--z-sticky);padding:12px 16px}.analytics-column{--gutter: 16px}.analytics-content,.first-report,.panel-body,.position-list{flex:none;min-height:auto;overflow:visible}.col-side[data-open=false] .panel-body,.col-source[data-open=false] .panel-body{display:none}.col-side[data-open=false] .rail-tabs{border-bottom:0}.col-side[data-open=false] .positions-footer{display:none}.rail-footer{margin-top:0}}@media(max-width:759px){.center-header{position:static}.analytics-content{padding-block:16px 40px}.wallet-form,.network-select.is-compact select{height:40px}.analysis-heading{gap:10px;align-items:flex-start}.analysis-heading h1{font-size:20px}.position-filters{flex-direction:row;gap:8px}.search-field{flex:1;min-width:0}.position-filters select{flex:0 1 145px;width:145px}.market-panel{margin-inline:calc(var(--gutter) * -1);border-inline:0;border-radius:0}.market-panel .chart-toolbar{padding:12px var(--gutter) 0}.market-panel>.window-loading{padding:0 var(--gutter)}.market-panel .comparison-section{padding:10px var(--gutter) 4px}.metric dd{font-size:20px}.accounting-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.source-record-list{display:block}.source-record dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.source-record dl>div{flex-direction:column;gap:2px}.source-record dd{text-align:left}.facts-list>div{flex-direction:column;gap:4px}.facts-list dt{flex-basis:auto}.report-lead{flex-wrap:wrap}.report-onboarding{padding:24px 20px}.report-onboarding .report-actions{align-items:center}.modal-content{padding:20px}}@media(pointer:coarse){.sidebar-toggle.header-panel-control,.panel-summary,.methodology-trigger,.pool-links a,.footer-pools-heading .pool-request-trigger{min-width:44px;min-height:44px}.network-select select{min-height:44px}.network-select.is-compact select{height:44px}}@media(max-width:380px){.analysis-heading{flex-wrap:wrap}.position-filters select{flex-basis:120px;width:120px}.analytics-column{--gutter: 12px}.center-header{padding-inline:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
