:root{--g-bg:var(--ds-background-100);--g-line:var(--ds-gray-400);--g-label:var(--ds-gray-900);--g-text:var(--ds-gray-1000);--g-track:var(--ds-gray-300);--g-progress:var(--ds-blue-700);--g-gutter:16px;--g-pad:16px;--g-pages-clearance:calc(var(--g-gutter) + var(--g-pad) + 36px + 16px)}@media(min-width:601px){:root{--g-gutter:32px;--g-pad:24px}}html{scroll-padding-bottom:var(--g-pages-clearance)}.geist-app{padding-bottom:var(--g-pages-clearance);display:flex;flex-direction:column;min-height:100vh;background:var(--g-bg);color:var(--g-text);font-family:var(--font-geist-sans),sans-serif;font-size:14px;line-height:20px;font-weight:400}.geist-app h1{font-size:32px;line-height:40px;font-weight:600;letter-spacing:-.04em;color:var(--g-text)}.g-main h2{font-size:16px;line-height:24px;font-weight:500;letter-spacing:-.01em;color:var(--g-text)}.g-label-13{font-size:13px;line-height:18px;font-weight:400}.g-label-13,.g-lede{color:var(--g-label)}.g-lede{margin:0;font-size:14px;line-height:20px}.g-hero-40{font-size:40px;line-height:44px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.g-hero-32,.g-hero-40{font-weight:600;color:var(--g-text)}.g-hero-32{font-size:32px;line-height:40px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.g-hero-unit{font-size:14px;line-height:20px;font-weight:400;color:var(--g-label)}.g-mono{font-family:var(--font-geist-mono),monospace;font-size:13px;line-height:20px;font-variant-numeric:tabular-nums}.g-kbd{display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:24px;min-width:var(--geist-gap);margin-left:4px;padding:0 6px;border:0;border-radius:4px;background:var(--ds-background-100);box-shadow:0 0 0 1px var(--ds-gray-alpha-400);font-family:var(--font-geist-sans);font-size:14px;line-height:1.7em;font-weight:400;color:var(--ds-gray-1000)}.g-caption{font-size:13px;line-height:18px;color:var(--g-label)}.g-caption,.g-num{font-variant-numeric:tabular-nums}.geist-app :is(a,summary):focus-visible{outline:none;box-shadow:var(--ds-focus-ring);border-radius:4px}.g-link{display:inline;padding:0;border:0;background:none;font:inherit;color:var(--g-text);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--ds-gray-700);text-underline-offset:4px;cursor:pointer}.g-link:hover{text-decoration-color:var(--g-text)}.g-link:disabled{color:var(--ds-gray-700);cursor:not-allowed}.g-link:focus-visible{outline:none;box-shadow:var(--ds-focus-ring);border-radius:4px}.g-hash{display:inline-flex;align-items:center;gap:4px;vertical-align:bottom;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--ds-gray-700);text-underline-offset:4px}.g-hash:hover{text-decoration-color:currentColor}.g-hash:focus-visible{outline:none;box-shadow:var(--ds-focus-ring);border-radius:4px}.g-hash>svg{flex-shrink:0}.g-container{width:100%;max-width:calc(1120px + 2 * var(--g-gutter));margin-inline:auto;padding-inline:var(--g-gutter)}.g-skip:focus{position:absolute;top:16px;left:16px;z-index:10;padding:8px 12px;border-radius:6px;background:var(--g-bg);box-shadow:var(--ds-focus-ring)}.g-header{box-shadow:inset 0 -1px 0 var(--g-line)}.g-header-bar{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;min-height:64px}.g-header-bar>.g-brand{height:64px}.g-header-actions{justify-content:flex-end;gap:16px;min-height:64px;margin-left:auto}.g-header-actions,.g-header-wallet{display:flex;align-items:center;min-width:0}@media (max-width:600px){.g-header-actions{gap:8px}.g-wallet-chain{width:var(--ds-size-medium);padding-inline:0;justify-content:center}.g-wallet-chain>span:first-child{margin-right:0}.g-wallet-chain>span:last-child{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.g-brand{display:flex;align-items:center;min-width:0;color:var(--g-text)}.g-brand>svg{display:block;flex-shrink:0}.g-theme-switch{display:flex;flex-shrink:0;width:64px;height:32px}.g-theme-switch:empty{border-radius:9999px;box-shadow:var(--ds-shadow-border)}.g-theme-switch input:focus-visible{box-shadow:none}.g-main{flex:1;padding-block:32px 64px}.g-footer{box-shadow:inset 0 1px 0 var(--g-line)}.g-footer-bar{flex-wrap:wrap;justify-content:space-between;gap:16px;min-height:64px;padding-block:16px;font-size:13px;line-height:18px;color:var(--g-label)}.g-footer-bar,.g-footer-brand{display:flex;align-items:center}.g-footer-brand{gap:8px}.g-footer-brand>svg{display:block}.g-page{display:grid;gap:32px;align-content:start}.g-page,.g-page>*{min-width:0}.g-page-section{display:grid;gap:16px;min-width:0}.g-page-section>*{min-width:0}.g-page-section+.g-page-section{margin-top:16px}.g-page-section{scroll-margin-top:24px}:is(.g-card-head,.g-card-title)>h3[id]{scroll-margin-top:48px}.g-main .g-page-section-title{margin:0;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.04em;color:var(--g-text)}.g-page-section-title:focus-visible{outline:none;box-shadow:var(--ds-focus-ring);border-radius:4px}.g-main :is(.g-card-head,.g-card-title)>h3{margin:0;font-size:16px;line-height:24px;font-weight:500;letter-spacing:-.01em;color:var(--g-text)}:is(.g-card-head,.g-card-title)>h3:focus-visible{outline:none;box-shadow:var(--ds-focus-ring);border-radius:4px}.g-group{display:grid;gap:16px;min-width:0}.g-narrow{width:100%;max-width:480px;margin-inline:auto}.g-pagehead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;min-height:40px}.g-pagehead-link{display:inline-flex;align-items:center;height:36px;font-size:14px;line-height:20px;color:var(--g-label);white-space:nowrap}.g-pagehead-link:hover{color:var(--g-text)}.g-pagehead-text{display:grid;flex:1 1 auto;gap:8px;min-width:0}.g-pagehead-title{justify-content:space-between;gap:16px}.g-context,.g-pagehead-title{display:flex;align-items:center;min-width:0}.g-context{flex-wrap:wrap;gap:8px;font-size:14px;line-height:20px;color:var(--g-label)}.g-context>svg{display:block;flex-shrink:0}.g-context-link{display:inline-flex;align-items:center;gap:4px;color:var(--g-label);border-radius:4px}.g-context-link:hover{color:var(--g-text)}.g-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.g-toolbar,.g-wallet{min-width:0}.g-wallet-network{max-width:200px}.g-wallet-network>span:last-child{min-width:0}@media (max-width:600px){.g-wallet-network{max-width:140px}}.g-columns{display:grid;gap:16px;align-items:stretch}.g-card{display:grid;gap:24px;align-content:start;padding:var(--g-pad);border:0;border-radius:12px;background:var(--g-bg);box-shadow:var(--ds-shadow-border)}.g-card,.g-card>*{min-width:0}.g-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px}.g-card-head+:is(.g-rows,.g-state,.g-lines,.g-barlist-wrap,.g-table-wrap){margin-top:-8px}.g-card-title{display:flex;align-items:center;gap:4px;min-width:0}.g-section{display:grid;gap:16px;padding-top:24px;border-top:1px solid var(--g-line)}.g-card>.g-section:first-child{padding-top:0;border-top:0}.g-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.g-full{width:100%}.g-rows{display:grid;min-width:0;margin:0}.g-rows>.g-row{border-bottom:1px solid var(--g-line)}.g-rows>.g-row:last-child{border-bottom:0}.g-row{display:flex;align-items:center;justify-content:space-between;gap:16px;height:40px;min-width:0}.g-row-label{gap:4px;flex-shrink:0;font-size:13px;line-height:18px;font-weight:400;color:var(--g-label)}.g-row-label,.g-row-value{display:flex;align-items:center;margin:0;white-space:nowrap}.g-row-value{justify-content:flex-end;gap:8px;min-width:0;font-size:14px;line-height:20px;font-weight:500;color:var(--g-text);text-align:right}.g-row-value,.g-unknown{font-variant-numeric:tabular-nums}.g-unknown{color:var(--g-label)}.g-hint{display:inline-flex;flex-shrink:0;width:36px;height:36px;margin-block:-9px;margin-inline-start:-6px;padding:0;border:0;background:transparent;color:var(--g-label);cursor:pointer}.g-hint,.g-hint-glyph{align-items:center;justify-content:center;border-radius:6px}.g-hint-glyph{display:flex;width:24px;height:24px;transition:background-color .15s ease,color .15s ease}.g-hint:hover>.g-hint-glyph,.g-hint[data-state=open]>.g-hint-glyph{background:var(--ds-gray-alpha-100);color:var(--g-text)}.g-hint:focus-visible{outline:none}.g-hint:focus-visible>.g-hint-glyph{box-shadow:var(--ds-focus-ring)}.g-hint-panel{max-width:calc(100vw - 32px);font-size:14px;line-height:20px;font-weight:400;text-align:left;overflow-wrap:anywhere}.g-key{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:2px}.g-fill-blue{background:var(--ds-blue-700)}.g-fill-teal{background:var(--ds-teal-800)}.g-fill-purple{background:var(--ds-purple-700)}.g-lines{display:grid;min-width:0}.g-lines>*+*{border-top:1px solid var(--g-line)}.g-state{display:flex;align-items:center;gap:8px;min-height:40px;min-width:0;font-size:14px;line-height:20px;color:var(--g-text)}.g-state>.g-spinner,.g-state>svg{flex-shrink:0;color:var(--g-label)}.g-state-text{flex:1;min-width:0;padding-block:10px;overflow-wrap:anywhere}.g-state[data-tone=success]{color:var(--ds-green-900)}.g-state[data-tone=warning]{color:var(--ds-amber-900)}.g-state[data-tone=error]{color:var(--ds-red-900)}.g-state:not([data-tone=neutral])>svg{color:currentColor}.g-empty{display:grid;justify-items:center;min-width:0;padding-block:24px;text-align:center}.g-empty-tile{display:flex;align-items:center;justify-content:center;width:54px;height:54px;padding:10px;border:1px solid var(--ds-gray-alpha-400);border-radius:8px;background:var(--g-bg);color:var(--g-label)}.g-empty-tile>svg{display:block}.g-empty-title{margin:24px 0 0;font-size:16px;line-height:24px;font-weight:500;color:var(--g-text)}.g-empty-text{max-width:400px;margin:8px 0 0;font-size:14px;line-height:20px;color:var(--g-label);overflow-wrap:anywhere}.g-empty-action{display:flex;justify-content:center;margin-top:24px}.g-note{display:flex;align-items:flex-start;gap:12px;min-height:36px;padding:7px 12px;border:1px solid var(--ds-gray-alpha-400);border-radius:6px;font-size:14px;line-height:20px;color:var(--ds-gray-alpha-900)}.g-note>svg{flex-shrink:0;margin-top:2px}.g-note-text{flex:1;min-width:0;overflow-wrap:anywhere}.g-note-label{font-weight:600}.g-note[data-type=warning]{border-color:var(--ds-amber-400);color:var(--ds-amber-900)}.g-note[data-type=error]{border-color:var(--ds-red-400);background:var(--ds-red-100);color:var(--ds-red-900)}.g-entity{gap:12px;min-width:0}.g-entity,.g-entity-icon{display:flex;align-items:center}.g-entity-icon{justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--g-bg);box-shadow:0 0 0 1px var(--ds-gray-alpha-400);color:var(--g-label)}.g-entity-text{display:grid;flex:1;min-width:0}.g-entity-sub{font-size:14px;line-height:20px;color:var(--g-label);overflow-wrap:anywhere}.g-entity-end{display:flex;align-items:center;gap:8px;flex-shrink:0}.g-hero{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.g-cycle-hero{display:flex;align-items:center;justify-content:space-between;gap:16px}.g-raise{display:grid;gap:16px}.g-cycle-hero>.g-raise{flex:1}.g-position{display:grid;gap:24px}.g-metrics{min-width:0}.g-metrics[data-surface]{border-radius:12px;background:var(--g-bg);box-shadow:var(--ds-shadow-border)}.g-metrics-list{display:grid;min-width:0;margin:0}.g-metric{display:grid;align-content:start;gap:8px;min-width:0;padding-block:16px;border:0}.g-metrics[data-surface] .g-metric{padding:var(--g-pad)}.g-metric+.g-metric{border-top:1px solid var(--g-line)}.g-metrics:not([data-surface]) .g-metric:first-child{padding-top:0}.g-metrics:not([data-surface]) .g-metric:last-child{padding-bottom:0}.g-metric-label{display:flex;align-items:center;gap:4px;margin:0;font-size:14px;line-height:20px;font-weight:400;color:var(--g-label);white-space:nowrap}.g-metric-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;margin:0;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.04em;color:var(--g-text);font-variant-numeric:tabular-nums}.g-metric-unit{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:var(--g-label)}.g-metric-value>[data-g-badge]{align-self:center;letter-spacing:.2px}.g-barlist,.g-barlist-wrap{display:grid;min-width:0}.g-barlist{gap:8px;margin:0;padding:0;list-style:none}.g-barlist>li{min-width:0}.g-barlist-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;height:40px;padding:0 12px;border:0;border-radius:6px;background:none;font:inherit;color:var(--g-text);text-align:left;cursor:pointer;isolation:isolate}div.g-barlist-row{cursor:default}.g-barlist-row:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}.g-barlist-bar{position:absolute;inset:0 auto 0 0;z-index:-1;border-radius:6px;background:var(--ds-gray-alpha-100);transition:width .24s ease-out}.g-barlist-label{display:flex;align-items:center;gap:8px;min-width:0}.g-barlist-label,.g-barlist-value{font-size:14px;line-height:20px;white-space:nowrap}.g-barlist-value{flex-shrink:0;font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.g-barlist-end{display:flex;align-items:center;gap:8px;flex-shrink:0}.g-barlist-chevron{display:flex;color:var(--g-label)}.g-barlist-chevron svg{transition:transform .1s cubic-bezier(.4,0,.2,1)}.g-barlist-row[data-state=open] .g-barlist-chevron svg{transform:rotate(90deg)}.g-barlist-panel{display:grid;gap:16px;min-width:0;padding:16px 12px 8px}.g-barlist-panel>*{min-width:0}.g-barlist-row:hover .g-barlist-bar{background:var(--ds-gray-alpha-200)}.g-barlist-more{display:flex;justify-content:center;margin-top:8px}.g-barlist-caption{font-size:13px;line-height:18px;color:var(--g-label);white-space:nowrap}.g-pills{gap:4px;min-width:0}.g-pill,.g-pills{display:flex;align-items:center}.g-pill{flex-shrink:0;height:32px;padding:0 12px;border:0;border-radius:6px;background:none;font:inherit;font-size:13px;line-height:16px;font-weight:400;color:var(--g-label);white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease}.g-pill:hover{color:var(--g-text)}.g-pill[aria-selected=true]{background:var(--ds-gray-200);color:var(--g-text)}.g-pill:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}.g-bar{height:6px;border-radius:100px;background:var(--g-track);overflow:hidden}.g-bar>span{display:block;height:100%;border-radius:inherit;background:var(--g-progress);transition:width .24s ease-out}.g-bar[data-full]>span{background:var(--ds-green-900)}.g-bar[data-inline]{flex:none;width:80px}.g-ring{position:relative;display:inline-grid;place-items:center;flex-shrink:0}.g-ring>svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.g-ring circle{fill:none}.g-ring-track{stroke:var(--g-track)}.g-ring-fill{stroke:var(--g-progress);stroke-linecap:round;transition:stroke-dasharray .24s ease-out}.g-ring-fill[data-drain]{animation-name:g-drain;animation-timing-function:linear;animation-fill-mode:both}.g-ring-center{position:relative;font-size:14px;line-height:20px;font-variant-numeric:tabular-nums;color:var(--g-text);white-space:nowrap}.g-ring-stack{line-height:16px}.g-ring-block,.g-ring-stack{display:grid;justify-items:center}.g-ring-block{gap:8px;flex-shrink:0}.g-ring-caption{font-size:13px;line-height:18px;color:var(--g-label);white-space:nowrap}.g-ring-caption,.g-ring-inline{font-variant-numeric:tabular-nums}.g-ring-inline{display:inline-flex;align-items:center;gap:8px}.g-timeline{position:relative;display:flex;justify-content:space-between;gap:8px;margin:0;padding:0;list-style:none}.g-timeline:before{content:"";position:absolute;top:3.5px;left:4px;right:4px;height:1px;background:var(--g-line)}.g-timeline>li{position:relative;display:grid;justify-items:center;gap:8px}.g-timeline>li:first-child{justify-items:start}.g-timeline>li:last-child{justify-items:end}.g-timeline-dot{width:8px;height:8px;border-radius:50%;background:var(--ds-gray-400)}.g-timeline-label{font-size:13px;line-height:18px;color:var(--g-label);white-space:nowrap}.g-timeline>[data-state=done]>.g-timeline-dot{background:var(--g-text)}.g-timeline>[data-state=current]>.g-timeline-dot{background:var(--g-progress);animation:g-pulse 1.5s ease-in-out infinite}.g-timeline>:is([data-state=done],[data-state=current])>.g-timeline-label{color:var(--g-text)}.g-timeline>[data-state=skipped]>.g-timeline-dot{background:var(--ds-background-100);box-shadow:inset 0 0 0 1px var(--ds-gray-500)}.g-timeline>[data-state=skipped]>.g-timeline-label{color:var(--ds-gray-700)}.g-stroke-blue{stroke:var(--ds-blue-700)}.g-stroke-gray{stroke:var(--ds-gray-700)}.g-stroke-teal{stroke:var(--ds-teal-700)}.g-allocation{display:grid;gap:16px;min-width:0}.g-stack{display:flex;gap:2px;height:6px;border-radius:100px;overflow:hidden}.g-stack>span{flex-basis:0;min-width:0}.g-shares{display:flex;flex-wrap:wrap;gap:8px 24px;min-width:0;margin:0;padding:0;list-style:none}.g-shares>li{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--g-label);white-space:nowrap}.g-shares-value{font-weight:500;color:var(--g-text);font-variant-numeric:tabular-nums}@media(max-width:600px){.g-shares{flex-direction:column;gap:8px}}.g-chain-mark{display:block;width:14px;height:14px;margin:-1px 0}.g-switch{display:inline-flex;max-width:100%;height:36px;padding:4px;border-radius:6px;background:var(--g-bg);box-shadow:0 0 0 1px var(--ds-gray-alpha-400);overflow-x:auto;scrollbar-width:none}.g-switch[data-size=small]{height:32px}.g-switch-option{position:relative;display:flex;flex-shrink:0}.g-switch-option>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;appearance:none;cursor:pointer}.g-switch-option>span{display:flex;align-items:center;height:28px;padding-inline:12px;border-radius:4px;font-size:14px;line-height:21px;font-weight:500;color:var(--g-label);white-space:nowrap;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.g-switch[data-size=small] .g-switch-option>span{height:24px}.g-switch-option:hover>span{color:var(--g-text)}.g-switch-option>input:checked+span{background:var(--ds-gray-100);color:var(--g-text)}.g-switch-option>input:focus-visible+span{box-shadow:var(--ds-focus-ring)}.g-switch-option>input:disabled{cursor:not-allowed}.g-switch-option>input:disabled+span,.g-switch-option>input:disabled:checked+span{color:var(--ds-gray-700)}.g-switch[aria-disabled=true]{cursor:not-allowed}.g-popover-title{margin:0 0 4px;font-weight:500}.g-hint-panel>p{margin:0}.g-check{position:relative;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:20px;color:var(--g-text);cursor:pointer}.g-check:before{content:"";position:absolute;inset:-8px 0}.g-check[data-disabled]{cursor:not-allowed}.g-check[data-disabled] .g-check-label{color:var(--ds-gray-500)}.g-check-box{position:relative;flex-shrink:0;margin-top:2px;color:var(--g-bg)}.g-check-box,.g-check-box>input{display:block;width:16px;height:16px}.g-check-box>input{margin:0;appearance:none;border:1px solid var(--ds-gray-600);border-radius:4px;background:var(--g-bg);cursor:inherit;transition:background-color .2s,border-color .2s}.g-check-box>input:focus-visible:not(:checked),.g-check-box>input:hover:not(:checked,:disabled){background:var(--ds-gray-200)}.g-check-box>input:checked{border-color:var(--g-text);background:var(--g-text)}.g-check-box>input:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}.g-check-box>input:disabled{border-color:var(--ds-gray-500);background:var(--ds-gray-100)}.g-check-box>input:disabled:checked{border-color:var(--ds-gray-600);background:var(--ds-gray-600)}.g-check-box>svg{position:absolute;top:2px;left:2px;opacity:0;pointer-events:none}.g-check-box>input:checked+svg{opacity:1}.g-amount-field{position:relative;min-width:0}.g-amount-field [data-geist-input-adornment=suffix]{gap:8px}.g-amount-spacer{visibility:hidden;padding:0 12px;font-size:14px;font-weight:500}.g-amount-max{position:absolute;right:12px;bottom:4px}.g-amount-review{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}.g-field{display:grid;gap:8px}.g-field-error{margin:0;font-size:13px;line-height:18px;color:var(--ds-red-900)}.g-fields{display:grid;gap:16px}.g-reasoned{display:inline-flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;max-width:100%}.g-reasoned.g-full{display:flex;align-items:stretch}.g-reason{margin:0;font-size:13px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.g-disclosure>summary,.g-reason{line-height:18px;color:var(--g-label)}.g-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;height:40px;list-style:none;cursor:pointer;font-size:13px}.g-disclosure>summary::-webkit-details-marker{display:none}.g-disclosure>summary:hover{color:var(--g-text)}.g-disclosure>summary>svg{transition:transform .15s ease-out}.g-disclosure[open]>summary>svg{transform:rotate(180deg)}.g-disclosure-body{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:16px}.g-disclosure-body>:first-child{flex:1;min-width:200px}.g-disclosure-text{margin:0;color:var(--g-label);overflow-wrap:anywhere}.g-table-wrap{min-width:0}.g-table{display:block;width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.g-table thead{display:none}.g-sortbar{display:flex;margin-bottom:16px}.g-table tbody,.g-table tr{display:block}.g-table tr+tr{border-top:1px solid var(--g-line)}.g-table td{display:flex;align-items:center;justify-content:space-between;gap:16px;height:40px;font-size:14px;line-height:20px;color:var(--g-label);white-space:nowrap}.g-table td:before{content:attr(data-label);font-size:13px;line-height:18px;color:var(--g-label)}.g-table td+td{border-top:1px solid var(--g-line)}.g-sort{position:relative;display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;border-radius:4px}.g-sort:after{content:"";position:absolute;inset:-8px 0}.g-sort:hover{color:var(--g-text)}.g-sort:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}.g-sort>svg{flex-shrink:0}.g-worker{display:flex;align-items:baseline;gap:8px;min-width:0}.g-status-cell{display:inline-flex;align-items:center;gap:8px}.g-age{font-size:13px;line-height:18px;font-weight:400;color:var(--g-label);white-space:nowrap;font-variant-numeric:tabular-nums}.g-worker>span:first-child{color:var(--g-text);font-weight:500}.g-worker>.g-mono{color:var(--g-label)}.g-cellbar{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;width:132px;height:28px;padding:0 8px;border-radius:6px;isolation:isolate}.g-cellbar>i{position:absolute;inset:0 auto 0 0;z-index:-1;border-radius:6px;background:var(--ds-gray-alpha-100)}.g-legend{display:grid;gap:12px;margin:0}.g-legend>div{display:grid;gap:2px}.g-legend dt{font-weight:500;color:var(--g-text)}.g-legend dd,.g-legend dt{font-size:14px;line-height:20px}.g-legend dd{margin:0;color:var(--g-label)}.g-placeholder{visibility:hidden}.g-sheet{display:grid;gap:16px}.g-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.g-sheet pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:20px}.g-sheet-hash{overflow-wrap:anywhere;color:var(--g-label)}.g-overlay{display:flex;flex-direction:column;min-height:100%;min-width:0}.g-overlay-body{display:grid;gap:16px;flex:1;align-content:start;min-width:0;padding:var(--g-pad)}.g-overlay-body>*{min-width:0}.g-overlay[data-variant=top-right]{min-height:0;overflow:hidden}.g-overlay[data-variant=top-right]>.g-overlay-body{min-height:0;display:flex;flex-direction:column;flex:0 1 auto}.g-overlay[data-variant=top-right] .g-overlay-head{flex-shrink:0}.g-overlay[data-variant=top-right] .g-landing-pages{min-height:0;overflow-y:auto}.g-overlay-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}[data-state]:has(+[role=dialog]>.g-overlay[data-kind=sheet][data-variant=drawer]){background:#000;opacity:.4}[data-state]:has(+[role=dialog]>.g-overlay[data-backdrop=none]){background:transparent}.g-confirm-text{display:grid;gap:8px}.g-confirm-text p{margin:0;font-size:14px;line-height:20px;color:var(--g-label)}.g-confirm-prompt{font-size:13px;line-height:18px;color:var(--g-label)}.g-confirm-phrase{font-weight:500;color:var(--g-text);font-variant-numeric:tabular-nums}.g-confirm-end{display:flex;flex:1 1 0;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.g-confirm-end>.g-caption{min-width:0;overflow-wrap:anywhere}.g-confirm-why{margin:0}.g-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:20px;min-width:0}.g-section-head>h3{margin:0;font-size:14px;line-height:20px;font-weight:500;color:var(--g-text)}.g-section-head>h3:focus-visible{outline:none;box-shadow:var(--ds-focus-ring);border-radius:4px}.g-overlay[data-kind=sheet] .g-metrics-list{grid-auto-flow:row}.g-overlay[data-kind=sheet] .g-metric{padding:16px 0}.g-overlay[data-kind=sheet] .g-metric:first-child{padding-top:0}.g-overlay[data-kind=sheet] .g-metric:last-child{padding-bottom:0}.g-overlay[data-kind=sheet] .g-metric+.g-metric{border-left:0;border-top:1px solid var(--g-line)}.g-deposit{display:grid;gap:16px}.g-deposit,.g-deposit>*{min-width:0}.g-offer{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:20px;color:var(--g-text)}.g-copy{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--g-label);cursor:pointer;transition:background-color .15s ease}.g-copy:hover{background:var(--ds-gray-alpha-100)}.g-copy:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}.g-snippet{position:relative;display:flex;align-items:center;min-width:0;min-height:42px;padding:10px 48px 10px 12px;border:1px solid var(--ds-gray-alpha-400);border-radius:6px;background:var(--g-bg);color:var(--g-text)}.g-snippet-text{min-width:0;overflow-wrap:anywhere}.g-snippet>.g-copy{position:absolute;top:50%;right:4px;translate:0 -50%}.g-address{display:inline-flex;align-items:center;gap:4px;min-width:0}.g-action-list{display:grid;gap:12px;min-width:0}.g-action{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0}.g-action-reason{flex:1 1 200px;min-width:0;font-size:13px;line-height:18px;color:var(--g-label);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.g-spinner{position:relative;display:inline-block;width:16px;height:16px;flex-shrink:0}.g-spinner i{position:absolute;top:6px;left:7px;width:2px;height:4px;border-radius:1px;background:currentColor;animation:g-spinner-fade 1s linear infinite}.g-skeleton{display:block;flex-shrink:0;width:80px;height:14px;margin-block:3px;border-radius:6px;background-image:linear-gradient(90deg,var(--ds-gray-100) 0,var(--ds-gray-200) 40%,var(--ds-gray-200) 60%,var(--ds-gray-100) 100%);background-size:400% 100%;animation:g-shimmer 1.6s linear infinite}.dark-theme .g-skeleton{background-image:linear-gradient(90deg,var(--ds-gray-200) 0,var(--ds-gray-300) 40%,var(--ds-gray-300) 60%,var(--ds-gray-200) 100%)}.g-skeleton[data-size=label]{width:64px;height:13px;margin-block:2px 3px}.g-skeleton[data-size=title]{width:144px;height:16px;margin-block:4px}.g-skeleton[data-size=hero]{width:200px;height:40px;margin-block:2px}.g-skeleton[data-size=hero-32]{width:160px;height:32px;margin-block:4px}.g-skeleton[data-size=metric]{width:120px;height:24px;margin-block:4px}.g-skeleton[data-size=metric-32]{width:160px;height:32px;margin-block:4px}.g-skeleton[data-size=badge]{width:56px;height:20px;margin-block:0;border-radius:9999px}.g-skeleton[data-size=button]{width:96px;height:36px;margin-block:0}.g-skeleton[data-size=button][data-full]{width:100%;height:40px}.g-skeleton[data-size=row]{width:100%;height:40px;margin-block:0}.g-skeleton[data-size=block]{width:100%;height:72px;margin-block:0}.g-skeleton[data-size=ring]{width:56px;height:56px;margin-block:0;border-radius:50%}.g-skeleton[data-text]{width:auto;height:auto;margin-block:0;border-radius:0;background:none;animation:none}.g-skeleton[data-text]>span{color:transparent;border-radius:6px;background-image:linear-gradient(90deg,var(--ds-gray-100) 0,var(--ds-gray-200) 40%,var(--ds-gray-200) 60%,var(--ds-gray-100) 100%);background-size:400% 100%;animation:g-shimmer 1.6s linear infinite;-webkit-box-decoration-break:clone;box-decoration-break:clone;user-select:none}.dark-theme .g-skeleton[data-text]>span{background-image:linear-gradient(90deg,var(--ds-gray-200) 0,var(--ds-gray-300) 40%,var(--ds-gray-300) 60%,var(--ds-gray-200) 100%)}.g-hero:has(>.g-skeleton){align-items:center}.g-loading-title{display:flex;align-items:center;gap:12px;min-width:0}.g-wallet-slot{position:relative;display:flex;align-items:center;justify-content:flex-end;height:36px}.g-wallet-ghost{visibility:hidden;padding:0 16px;font-size:14px;line-height:21px;font-weight:500;white-space:nowrap}.g-wallet-slot>.g-loading-mark{position:absolute;top:6px;right:0}.g-loading-mark{display:block;flex-shrink:0}.g-loading-mark rect{animation:g-breathe 1.6s ease-in-out infinite both}.g-reveal>*{animation:g-reveal .15s ease-out}.g-slot{display:inline-flex;align-items:center}@keyframes g-drain{0%{stroke-dasharray:var(--g-drain-from) 100}to{stroke-dasharray:0 100}}@keyframes g-pulse{50%{opacity:.4}}@keyframes g-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes g-breathe{0%,to{opacity:.25}50%{opacity:1}}@keyframes g-reveal{0%{opacity:0}to{opacity:1}}@keyframes g-spinner-fade{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion:reduce){.geist-app *,.geist-app :after,.geist-app :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(min-width:601px){.g-metrics-list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.g-metric{padding:0 24px}.g-metric:first-child{padding-left:0}.g-metric:last-child{padding-right:0}.g-metric+.g-metric{border-top:0;border-left:1px solid var(--g-line)}.g-metrics:not([data-surface]) .g-metric{padding-block:0}.g-position{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:48px}.g-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:601px) and (max-width:960px){.g-metrics[data-surface] .g-metrics-list{grid-auto-flow:row}.g-metrics[data-surface] .g-metric+.g-metric{border-left:0;border-top:1px solid var(--g-line)}}@media(min-width:961px){.g-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.g-table{display:table}.g-table thead{display:table-header-group}.g-sortbar{display:none}.g-table tbody{display:table-row-group}.g-table tr{display:table-row}.g-table :is(th,td){display:table-cell;height:40px;padding:0 8px;vertical-align:middle;border-top:0;border-bottom:1px solid var(--g-line);white-space:nowrap}.g-table th{font-size:14px;line-height:20px;font-weight:500;text-align:left;color:var(--g-label)}.g-table tbody tr:last-child td{border-bottom:0}.g-table td+td,.g-table tr+tr{border-top:0}.g-table td:before{content:none}.g-table :is(th,td):first-child{padding-left:0}.g-table :is(th,td):last-child{padding-right:0}.g-table .g-num{text-align:right}}@media(min-width:1200px){.g-metrics[data-size=lg] .g-metric-value{font-size:32px;line-height:40px}.g-metrics[data-size=lg] .g-skeleton[data-size=metric]{width:160px;height:32px}}.g-tabs{display:flow-root}.g-tabs-inner{display:flex;gap:24px;height:54px;margin-block:-4px;padding-block:4px;overflow-x:auto;scrollbar-width:none}.g-tabs-inner::-webkit-scrollbar{display:none}.g-tabs a{display:flex;flex:none;align-items:center;height:46px;padding-inline:2px;border-bottom:2px solid transparent;font-size:14px;line-height:20px;font-weight:400;color:var(--g-label);white-space:nowrap}.g-tabs a:hover{color:var(--g-text)}.g-tabs a[aria-current=page]{color:var(--g-text);border-bottom-color:var(--g-text)}.g-tabs a:focus-visible{outline:none;box-shadow:var(--ds-focus-ring);border-radius:0}.g-credit-actions{flex-wrap:wrap;row-gap:8px}.g-day{font-size:14px;line-height:20px;color:var(--g-label);font-variant-numeric:tabular-nums;white-space:nowrap}.g-role-menu{min-width:240px}.g-role-item{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.g-role-item>.g-mono{color:var(--g-label)}.g-role-error{margin:0;padding:6px 8px;font-size:13px;line-height:18px;color:var(--ds-red-900)}@media (max-width:600px){.g-demo-open{width:var(--ds-size-medium);padding-inline:0;justify-content:center}.g-demo-open>span:first-child{margin-right:0}.g-demo-open-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.g-role-address{display:none}}.g-panel{display:grid;gap:24px}.g-panel,.g-panel>*{min-width:0}.g-panel>.g-section:first-child{padding-top:0;border-top:0}.g-fields-stack,.g-inline-form{display:grid;gap:16px;min-width:0}.g-inline-form{align-items:end}.g-inline-form>:not(:first-child){justify-self:start}@media(min-width:601px){.g-inline-form{grid-template-columns:minmax(0,1fr) auto}}.g-strip-wrap{gap:16px}.g-strip,.g-strip-wrap{display:grid;min-width:0}.g-strip{grid-template-columns:repeat(30,minmax(0,1fr));gap:2px}@media(min-width:961px){.g-strip{grid-template-columns:repeat(90,minmax(0,1fr))}}.g-strip-cell{height:16px;min-width:0;border-radius:2px;background:var(--ds-gray-300)}:is(.g-strip-cell,.g-key)[data-state=paid]{background:var(--ds-blue-700)}:is(.g-strip-cell,.g-key)[data-state=grace]{background:var(--ds-amber-700)}:is(.g-strip-cell,.g-key)[data-state=unreleased]{background:var(--ds-gray-300)}:is(.g-strip-cell,.g-key)[data-state=forSale]{background:var(--ds-red-700)}:is(.g-strip-cell,.g-key)[data-state=sold]{background:var(--ds-purple-700)}.g-strip-legend>li>.g-shares-value .g-skeleton{display:inline-block;vertical-align:middle}.g-demo-section{display:grid;gap:12px;min-width:0;padding-top:16px;border-top:1px solid var(--g-line)}.g-demo-title{margin:0;font-size:14px;line-height:20px;font-weight:500;color:var(--g-text)}.g-demo-field{display:grid;gap:8px;min-width:0}.g-demo-log{margin:0;font:inherit;font-size:13px;line-height:18px;color:var(--g-label);white-space:pre-wrap;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.g-demo-result{min-width:0}.g-card-head:has(>.g-pills){flex-wrap:wrap;row-gap:8px}:is(.g-strip-cell,.g-key)[data-state=held]{background:var(--ds-blue-700)}:is(.g-strip-cell,.g-key)[data-state=none]{background:var(--ds-gray-300)}@media(min-width:601px) and (max-width:960px){.g-credit-position .g-metrics-list{grid-auto-flow:row}.g-credit-position .g-metrics .g-metric{padding:16px 0}.g-credit-position .g-metrics .g-metric:first-child{padding-top:0}.g-credit-position .g-metrics .g-metric:last-child{padding-bottom:0}.g-credit-position .g-metric+.g-metric{border-left:0;border-top:1px solid var(--g-line)}}.geist-app:has(.g-landing){height:100dvh;min-height:0;overflow:hidden;padding-bottom:0}.geist-app:has(.g-landing)>[data-rk]{display:flex;flex:1;flex-direction:column;min-height:0}.g-main:has(.g-landing){display:flex;flex-direction:column;flex:1;min-height:0;padding:0}.g-main:has(.g-landing)>.g-container{display:flex;flex:1;flex-direction:column;min-height:0;max-width:none}.g-landing{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;padding-bottom:var(--g-gutter)}.g-landing-logo{display:flex;flex:0 0 120px;align-items:center;justify-content:center;height:120px;margin:0}.g-landing-logo-reveal{display:flex;flex:none;width:max-content;overflow:hidden}.g-landing-logo-reveal>svg{display:block;clip-path:inset(0 calc(100% - 32px) 0 0);translate:calc((100% - 32px) / 2) 0;transition:clip-path .2s cubic-bezier(.4,0,.2,1),translate .2s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.g-landing-logo-reveal:hover>svg{clip-path:inset(0 0 0 0);translate:0 0}}.g-landing-art{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;margin:0;overflow:hidden;border-radius:12px;box-shadow:var(--ds-shadow-border);background:var(--ds-background-100) url(/brand/landing-still-light.jpg) center/cover no-repeat}.dark-theme .g-landing-art{background-image:url(/brand/landing-still-dark.jpg)}.g-landing-art canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .15s ease-out}.g-landing-art canvas[data-ready]{opacity:1}.g-landing-image{position:absolute;inset:0}.g-landing-controls{position:absolute;left:var(--g-pad);right:var(--g-pad);bottom:var(--g-pad);z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-width:0;pointer-events:none}.g-landing-controls>button{pointer-events:auto}.g-landing-pill{position:fixed;left:50vw;bottom:calc(var(--g-gutter) + var(--g-pad));translate:-50% 0;z-index:5;border-radius:9999px;box-shadow:0 0 0 1px var(--ds-gray-400),var(--ds-shadow-small)}.g-landing-pill:focus-visible{box-shadow:var(--ds-focus-ring)}.g-landing-pause{grid-column:3;justify-self:end}.g-landing-pause:focus-visible{box-shadow:var(--ds-focus-ring)}.g-landing-pages{list-style:none;margin:0;padding:0}.g-landing-page{display:flex;align-items:center;justify-content:space-between;gap:16px;height:40px;padding-inline:8px;border-radius:6px;font-size:14px;line-height:20px;font-weight:500;color:var(--ds-gray-1000)}.g-landing-page>.g-mono{font-size:13px;line-height:20px;font-weight:400;color:var(--ds-gray-900)}.g-landing-page:focus-visible,.g-landing-page:not([aria-disabled]):hover{background:var(--ds-gray-alpha-100)}.g-landing-page[aria-current=page]{background:var(--ds-gray-alpha-100)}.g-landing-page[aria-disabled]{color:var(--ds-gray-700);cursor:default}.geist-app .g-landing-page:focus-visible{outline:none;box-shadow:var(--ds-focus-ring);border-radius:6px}.g-landing-keys{display:flex;align-items:center;gap:16px;font-size:13px;line-height:18px;color:var(--ds-gray-900)}html:has(.g-writing){--g-pages-top:calc((120px - 36px) / 2);scroll-padding-top:calc(var(--g-pages-top) + 36px + 16px);scroll-padding-bottom:0}.geist-app:has(.g-writing){padding-bottom:0}.geist-app:has(.g-writing) .g-landing-pill{top:var(--g-pages-top);right:var(--g-gutter);bottom:auto;left:auto;translate:none}.g-main:has(.g-writing){padding:0}.g-main:has(.g-writing)>.g-container{max-width:none}.g-writing{position:relative;min-width:0;padding-bottom:48px}.g-writing-layout{position:relative;display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:48px;align-items:start}.g-writing-rail{position:sticky;top:32px;width:240px;z-index:2}.g-writing-rail h1{margin:0 0 24px}.g-writing-scroll{position:relative;min-height:0;font-size:14px;line-height:20px;max-height:calc(100dvh - 32px - var(--g-gutter) - 64px);margin-inline-start:1px;overflow:auto;scrollbar-width:none;mask-image:linear-gradient(180deg,transparent,white 16px,white calc(100% - 16px),transparent);padding-block:12px}.g-writing-scroll::-webkit-scrollbar{display:none}.g-writing-index{display:flex;flex-direction:column}.g-writing-index a{display:block;border-inline-start:1px solid color-mix(in oklab,var(--color-fd-foreground) 10%,transparent);padding-block:6px;padding-inline-start:14px;font-size:14px;line-height:20px;font-weight:400;color:var(--ds-gray-900);overflow-wrap:anywhere;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.g-writing-index .g-writing-section-title{padding-inline-start:26px}.g-writing-index>:first-child,.g-writing-index>:first-child .g-writing-title{padding-top:0}.g-writing-index>:last-child,.g-writing-index>:last-child .g-writing-title{padding-bottom:0}.g-writing-index a:hover{color:var(--color-fd-accent-foreground)}.g-writing-index a[aria-current=location]{border-color:var(--color-fd-primary);color:var(--color-fd-primary)}.g-writing-end{position:absolute;bottom:0;left:0;width:1px;height:2px;pointer-events:none}.g-writing-preview{overflow:hidden;pointer-events:none;font-family:var(--font-geist-sans),sans-serif}.g-writing-preview img{display:block;width:240px;height:180px;object-fit:cover}.g-writing-preview p{margin:0;padding:12px 16px;font-size:14px;line-height:20px;color:var(--ds-gray-900)}@media(hover:none),(max-width:960px){.g-writing-preview{display:none!important}}.g-writing-column{width:100%;max-width:640px;min-width:0;margin-left:max(0px,calc((100vw - 640px) / 2 - var(--g-gutter) - 288px));font-size:16px;line-height:28px;color:var(--ds-gray-1000)}.g-writing-column article,.g-writing-column section{display:flow-root;scroll-margin-top:32px}.g-writing-column article+article{margin-top:48px;padding-top:48px;border-top:1px solid var(--ds-gray-400)}.g-writing-column h2{margin:0 0 24px;font-size:40px;line-height:48px;font-weight:450;letter-spacing:-1.6px}.g-writing-column h3{margin:0 0 12px;font-size:24px;line-height:32px;font-weight:450;letter-spacing:-.48px;scroll-margin-top:32px}.g-writing-column section{margin-top:32px}.g-writing-column section>:last-child{margin-bottom:0}.g-writing-column p{margin:20px 0}.g-writing-column h3+*{margin-top:0}.g-writing-column .g-writing-byline{margin:0 0 20px;font-size:13px;line-height:20px;color:var(--ds-gray-900)}.g-writing-cover{display:block;width:100%;height:auto;margin:0 0 20px;border-radius:12px;box-shadow:var(--ds-shadow-border)}.g-writing-cover+p{margin-top:0}.g-writing-column :is(ol,ul){margin:20px 0}.g-writing-column ol{list-style:decimal;padding-left:26px}.g-writing-column ul{list-style:disc;padding-left:20px}.g-writing-column li{margin:8px 0}.g-writing-column ol>li{padding-left:6px}.g-writing-column ul>li{padding-left:8px}.g-writing-column li::marker{color:var(--ds-gray-900)}.g-writing-link{color:var(--ds-gray-1000);font-weight:500;text-decoration:underline;text-underline-offset:3.5px;text-decoration-thickness:1.5px;text-decoration-color:var(--ds-gray-1000);transition:opacity .2s}.g-writing-link:hover{opacity:.8}.g-writing-link:focus-visible{outline:none;box-shadow:var(--ds-focus-ring);border-radius:4px}.g-writing-column figure{min-width:0;margin:16px 0}.g-writing-column figcaption{margin-bottom:8px;color:var(--ds-gray-900)}.g-writing-column figcaption>span{display:block}@media(max-width:960px){.g-writing-layout{display:block}.g-writing-rail{position:static;width:auto;margin-bottom:48px}.g-writing-column{max-width:none;margin-left:0}}@media(prefers-reduced-motion:no-preference){html:has(.g-writing){scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){.g-writing-preview{animation:none!important;transition:none!important}}.g-writing{--g-data-1:var(--ds-blue-700);--g-data-2:var(--ds-green-800)}.dark-theme .g-writing{--g-data-1:var(--ds-blue-700);--g-data-2:var(--ds-green-700)}.g-writing [data-tone=credit]{--g-mark:var(--g-data-1)}.g-writing [data-tone=production]{--g-mark:var(--g-data-2)}.g-writing [data-tone=neutral]{--g-mark:var(--ds-gray-600)}.g-writing .g-writing-figure{padding:24px;border-radius:12px;box-shadow:var(--ds-shadow-border);background:var(--ds-background-100);font-size:14px;line-height:20px}.g-writing .g-writing-figure figcaption{margin:0 0 24px;font-size:13px;line-height:20px;font-weight:400}.g-writing .g-writing-figure-subtitle{margin-top:8px;font-family:var(--font-geist-sans),sans-serif;font-size:14px;line-height:20px;font-variant-numeric:proportional-nums}.g-writing .g-writing-figure-source{margin:24px 0 0;font-size:13px;line-height:18px;color:var(--ds-gray-900)}.g-writing .g-writing-hero{display:flex;align-items:center;gap:16px;margin-bottom:24px}.g-writing .g-writing-hero>.g-metric-value{display:block;flex:none;font-size:32px;line-height:40px;font-variant-numeric:proportional-nums}.g-writing .g-writing-hero>span+span{color:var(--ds-gray-900);max-width:260px}.g-writing .g-writing-legend{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:16px;color:var(--ds-gray-900)}.g-writing .g-writing-key{display:inline-flex;align-items:center;gap:8px}.g-writing .g-writing-key i{width:8px;height:8px;flex:none;border-radius:50%;background:var(--g-mark);box-shadow:0 0 0 2px var(--ds-background-100)}.g-writing .g-writing-bars{min-width:0}.g-writing .g-writing-bar-row{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;min-height:40px;gap:8px}.g-writing .g-writing-bar-name{font-size:13px;line-height:18px;color:var(--ds-gray-900)}.g-writing .g-writing-bar-space{position:relative;min-width:0}.g-writing .g-writing-bar-track{position:relative;height:20px;margin-right:64px;border-left:1px solid var(--ds-gray-400)}.g-writing .g-writing-bar-track[data-track]{background:var(--ds-gray-alpha-200)}.g-writing .g-writing-bar-mark{position:relative;min-width:2px;height:20px}.g-writing .g-writing-bar-fill{display:block;width:100%;height:100%;border-radius:0 4px 4px 0;background:var(--g-mark);transform-origin:left center}.g-writing .g-writing-bar-value{position:absolute;top:0;white-space:nowrap;font-size:14px;line-height:20px;font-weight:500;color:var(--ds-gray-1000);font-variant-numeric:proportional-nums}.g-writing .g-writing-half{position:absolute;inset:0 auto 0 50%;width:1px;background:var(--ds-gray-600)}.g-writing .g-writing-axis{height:24px;margin-left:96px;margin-right:64px;position:relative;color:var(--ds-gray-900);font-size:13px;line-height:18px}.g-writing .g-writing-axis span{position:absolute;transform:translateX(-50%)}.g-writing .g-writing-payments{width:100%;table-layout:fixed;border-collapse:collapse;margin-bottom:24px;font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.g-writing .g-writing-payments :is(th,td){height:40px;padding:0 8px;text-align:right;border-bottom:1px solid var(--ds-gray-400);overflow-wrap:normal}.g-writing .g-writing-payments th{font-weight:400;color:var(--ds-gray-900)}.g-writing .g-writing-payments th:first-child{width:34%;text-align:left;padding-left:0}.g-writing .g-writing-payments :is(th,td):last-child{padding-right:0}.g-writing .g-writing-payments tbody tr:last-child>*{border-bottom:0}.g-writing .g-writing-chart-label{margin-bottom:8px;color:var(--ds-gray-900)}.g-writing .g-writing-stack{display:grid;grid-template-columns:minmax(0,1fr) minmax(48px,max-content) minmax(0,1.25fr);column-gap:8px;grid-template-rows:24px repeat(7,40px);position:relative}.g-writing .g-writing-stack-head{font-size:13px;line-height:18px;color:var(--ds-gray-900)}.g-writing .g-writing-stack-head:nth-child(2){text-align:center}.g-writing .g-writing-layer{display:flex;align-items:center;font-size:14px;line-height:20px;padding-right:8px}.g-writing .g-writing-money{grid-column:2;grid-row:2/span 7;width:24px;height:280px;justify-self:center}.g-writing .g-writing-no-credit{grid-column:3;grid-row:5;align-self:center;font-size:13px;line-height:18px;color:var(--ds-gray-900)}.g-writing .g-writing-no-credit>span{color:var(--ds-gray-700)}.g-writing .g-writing-credit-stop{position:relative;grid-column:2/4;grid-row:6;height:1px;background:var(--ds-gray-400)}.g-writing .g-writing-credit-stop>span{position:absolute;right:0;top:-9px;background:var(--ds-background-100);padding-left:8px;font-size:13px;line-height:18px;color:var(--ds-gray-900)}.g-writing .g-writing-debt{grid-column:3;grid-row:6/span 3;display:flex;align-items:center;gap:8px;padding-top:8px;--g-delay:900ms}.g-writing .g-writing-debt>svg{width:16px;height:112px;flex:none}.g-writing .g-writing-draw{fill:none;stroke:var(--g-mark);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.g-writing .g-writing-loop{height:360px;position:relative}.g-writing .g-writing-loop>svg{position:absolute;inset:0;width:100%;height:100%}.g-writing .g-writing-station{position:absolute;width:42%;min-height:56px;display:flex;align-items:center;justify-content:center;padding:8px;box-sizing:border-box;text-align:center;border-radius:12px;background:var(--ds-background-100);box-shadow:var(--ds-shadow-border);transform:translate(-50%,-50%)}.g-writing .g-writing-station[data-station=pool]{left:22%;top:20%}.g-writing .g-writing-station[data-station=cloud]{left:78%;top:20%}.g-writing .g-writing-station[data-station=account]{left:78%;top:80%}.g-writing .g-writing-station[data-station=market]{left:22%;top:80%}.g-writing .g-writing-lenders{top:0;left:22%;transform:translateX(-50%);padding:0 4px}.g-writing .g-writing-lenders,.g-writing .g-writing-loop-label{position:absolute;background:var(--ds-background-100);font-size:13px;line-height:18px}.g-writing .g-writing-loop-label{transform:translate(-50%,-50%);padding:2px 4px;color:var(--ds-gray-900);white-space:nowrap}.g-writing .g-writing-loop-label[data-edge=loan]{left:50%;top:10%}.g-writing .g-writing-loop-label[data-edge=hours]{left:78%;top:50%}.g-writing .g-writing-loop-label[data-edge=tokens]{left:50%;top:94%}.g-writing .g-writing-loop-label[data-edge=repays]{left:22%;top:50%}.g-writing .g-writing-loop-dot{position:absolute;left:0;top:0;offset-path:polygon(43% 20%,78% 20%,78% 80%,22% 80%,22% 20%,43% 20%);offset-distance:100%;width:8px;height:8px;border-radius:50%;background:var(--g-data-1);box-shadow:0 0 0 2px var(--ds-background-100);z-index:1}.g-writing .g-writing-market-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 16px 32px;font-size:13px;line-height:18px;color:var(--ds-gray-900)}.g-writing .g-writing-market-head span{display:block}.g-writing .g-writing-stage{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;margin-top:16px}.g-writing .g-writing-stage-cells{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr)}.g-writing .g-writing-stage-cell{position:relative;min-width:0;padding:12px;border-radius:12px;box-shadow:var(--ds-shadow-border);font-size:14px;line-height:20px}.g-writing .g-writing-stage-cell[data-empty]{box-shadow:none}.g-writing .g-writing-stage-column{display:none}.g-writing .g-writing-stage-demand{display:block;margin-top:16px}.g-writing .g-writing-stage-connector{display:flex;align-items:center;justify-content:center}.g-writing .g-writing-stage-arrow{display:block;width:24px;height:24px}.g-writing .g-writing-stage .g-writing-draw{--g-delay:inherit}@property --g-n{syntax:"<integer>";inherits:false;initial-value:0}.g-writing .g-writing-count-box{position:relative;display:inline-block;white-space:nowrap}.g-writing .g-writing-count-motion{display:none}@supports (width:round(down,1px,1px)){.g-writing .g-writing-count-final{visibility:hidden}.g-writing .g-writing-count-motion{display:block;position:absolute;inset:0}.g-writing .g-writing-count-num{counter-reset:g-n var(--g-n)}.g-writing .g-writing-count-num:after{content:counter(g-n)}.g-writing .g-writing-count-num[data-decimal]{counter-reset:g-whole round(down,calc(var(--g-n) / 10),1) g-decimal mod(var(--g-n),10)}.g-writing .g-writing-count-num[data-decimal]:after{content:counter(g-whole) "." counter(g-decimal)}}@keyframes g-writing-count{0%{--g-n:0}}@keyframes g-writing-grow{0%{transform:scaleX(0)}}@keyframes g-writing-draw{0%{stroke-dashoffset:1}}@keyframes g-writing-reveal{0%{opacity:0}to{opacity:1}}@keyframes g-writing-lap{0%{offset-distance:0}to{offset-distance:100%}}@media(prefers-reduced-motion:no-preference){.g-writing [data-play] .g-writing-bar-fill{animation:g-writing-grow .7s cubic-bezier(.4,0,.2,1) var(--g-delay,0s) both}.g-writing [data-play] .g-writing-count-num{animation:g-writing-count .7s cubic-bezier(.4,0,.2,1) var(--g-delay,0s) both}.g-writing [data-play] .g-writing-draw{animation:g-writing-draw .9s cubic-bezier(.4,0,.2,1) var(--g-delay,0s) both}.g-writing [data-play] .g-writing-stage{animation:g-writing-reveal .7s ease-out var(--g-delay,0s) both}.g-writing [data-play] .g-writing-loop-dot{animation:g-writing-lap 3s linear both}}@media(prefers-reduced-motion:reduce){.g-writing .g-writing-figure *{animation:none!important;transition:none!important}.g-writing .g-writing-count-final{visibility:visible}.g-writing .g-writing-count-motion{display:none}}@media(max-width:600px){.g-writing .g-writing-figure{padding:16px}.g-writing .g-writing-bar-row{grid-template-columns:72px minmax(0,1fr)}.g-writing .g-writing-axis{margin-left:80px}.g-writing .g-writing-payments :is(th,td){padding-inline:4px}.g-writing .g-writing-market-head{display:none}.g-writing .g-writing-stage-cells{grid-template-columns:minmax(0,1fr)}.g-writing :is(.g-writing-stage-cell,.g-writing-stage-connector)[data-empty]{display:none}.g-writing .g-writing-stage-column{display:block;margin-bottom:8px;font-size:13px;line-height:18px;color:var(--ds-gray-900)}.g-writing .g-writing-stage-arrow{transform:rotate(90deg)}.g-writing .g-writing-stage-demand{margin-top:8px}.g-landing-logo{height:96px;flex:0 0 96px}}@media(max-width:600px){html:has(.g-writing){--g-pages-top:calc((96px - 36px) / 2)}}.g-market-identity,.g-market-secondary{display:flex;align-items:center;gap:16px}@media(max-width:600px){.g-market-header .g-header-actions{display:contents}.g-market-identity,.g-market-secondary{gap:8px}.g-market-identity{margin-left:auto}.g-market-secondary{order:3;width:100%;justify-content:flex-end;margin-bottom:8px}}