html.light :is([data-dashboard-theme=studio],[data-list-theme=studio]){--geode-glass: 0 0% 100%}.geode-pointer-halo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--geode-pointer-halo-z, 1);overflow:hidden;pointer-events:none;opacity:0;transition:opacity var(--geode-halo-out, .12s) ease-out;background:radial-gradient(circle calc(var(--geode-halo-size, 300px) / 2) at var(--geode-halo-x, -9999px) var(--geode-halo-y, -9999px),hsl(var(--geode-glow) / calc(var(--geode-pointer-glow-alpha, .14) * 1.8)),transparent 100%)}.geode-pointer-halo[data-visible=true]{opacity:1;transition-duration:var(--geode-halo-in, .16s)}html[data-geode-effects=off] .geode-pointer-halo,html[data-geode-fx=static] .geode-pointer-halo{display:none}@media(prefers-reduced-motion:reduce),(pointer:coarse),(any-pointer:none),(forced-colors:active),print{.geode-pointer-halo{display:none}}:is([data-dashboard-theme=studio],[data-list-theme=studio]) :is(.ui-button-secondary,.ds-btn--secondary,.ds-btn--ghost,.geode-studio-btn){border:1px solid hsl(var(--geode-glass-border) / var(--geode-border-alpha));outline:none;border-radius:12px;background:hsl(var(--geode-glass) / .07);color:hsl(var(--geode-ink));font-family:inherit;font-weight:600;letter-spacing:normal;text-transform:none;box-shadow:none;transition:background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1)}:is([data-dashboard-theme=studio],[data-list-theme=studio]) :is(.ui-button-secondary,.ds-btn--secondary,.ds-btn--ghost,.geode-studio-btn):hover:not(:disabled){background:hsl(var(--geode-glass) / .13);border-color:hsl(var(--geode-glass-border) / .4);box-shadow:0 0 24px hsl(var(--geode-glow) / .18)}:is([data-dashboard-theme=studio],[data-list-theme=studio]) :is(.ui-button-primary,.ds-btn--primary){border:1px solid transparent;border-radius:12px;background:hsl(var(--geode-accent));color:hsl(var(--geode-accent-ink));font-weight:600;letter-spacing:normal;text-transform:none;box-shadow:none}:is([data-dashboard-theme=studio],[data-list-theme=studio]) :is(.ui-button-primary,.ds-btn--primary):hover:not(:disabled){background:hsl(var(--geode-accent) / .88);box-shadow:0 0 28px hsl(var(--geode-glow) / .35)}:is([data-dashboard-theme=studio],[data-list-theme=studio]) :is(button,[role=button],a,input,select):focus-visible{outline:2px solid hsl(var(--geode-accent));outline-offset:2px}:is([data-dashboard-theme=studio],[data-list-theme=studio]) .geode-studio-seg{display:inline-flex;border:1px solid hsl(var(--geode-glass-border) / var(--geode-border-alpha));border-radius:12px;background:hsl(var(--geode-glass) / .05);overflow:hidden}:is([data-dashboard-theme=studio],[data-list-theme=studio]) .geode-studio-seg>button{border:0;border-radius:0;background:transparent;color:hsl(var(--geode-ink-muted))}:is([data-dashboard-theme=studio],[data-list-theme=studio]) .geode-studio-seg>button+button{border-inline-start:1px solid hsl(var(--geode-glass-border) / var(--geode-border-alpha))}:is([data-dashboard-theme=studio],[data-list-theme=studio]) .geode-studio-seg>button[aria-pressed=true]{background:hsl(var(--geode-accent) / .16);box-shadow:inset 0 0 0 1px hsl(var(--geode-accent) / .55);color:hsl(var(--geode-ink))}[data-list-theme=studio]{position:relative;isolation:isolate;--geode-pointer-halo-z: -1;color-scheme:dark;color:hsl(var(--geode-ink));min-block-size:100%;border-radius:20px;padding-block:12px;background:repeating-linear-gradient(180deg,hsl(var(--geode-ink) / .03) 0 1px,transparent 1px 4px),radial-gradient(60% 50% at 12% 0%,hsl(var(--geode-glow) / .16),transparent 70%),radial-gradient(55% 45% at 92% 100%,hsl(var(--geode-accent) / .1),transparent 70%),linear-gradient(180deg,hsl(var(--geode-bg-0)),hsl(var(--geode-bg-1)));--portal-ink: var(--geode-ink);--portal-ink-muted: var(--geode-ink-muted);--portal-surface: var(--geode-surface);--portal-surface-muted: var(--geode-surface-solid);--portal-border: var(--geode-glass-border);--portal-accent: var(--geode-accent);--portal-ink-on-accent: var(--geode-accent-ink);--geode-card-surface: hsl(var(--geode-glass) / .1);--geode-card-surface-hover: hsl(var(--geode-glass) / .14);--geode-card-border: hsl(var(--geode-glass-border) / var(--geode-border-alpha));--geode-card-border-hover: hsl(var(--geode-accent) / .45);--geode-card-ink: hsl(var(--geode-ink));--geode-card-shadow-rest: inset 0 1px 0 hsl(var(--geode-glass-border) / .3)}html.light [data-list-theme=studio]{color-scheme:light}[data-list-theme=studio] .entity-list-studio__panel{margin-inline:12px;border:1px solid hsl(var(--geode-glass-border) / var(--geode-border-alpha));border-radius:20px;background:hsl(var(--geode-glass) / .07);box-shadow:inset 0 1px hsl(var(--geode-glass-border) / .3),var(--geode-shadow);-webkit-backdrop-filter:blur(var(--geode-blur)) saturate(140%);backdrop-filter:blur(var(--geode-blur)) saturate(140%)}html.light [data-list-theme=studio] .entity-list-studio__panel{background:#ffffffb8}[data-list-theme=studio] .entity-list-studio__panel--flush{margin-inline:0;padding:14px}[data-list-theme=studio] .ui-hero{background:transparent}[data-list-theme=studio] .ui-finance-header-title{font-size:clamp(26px,4vw,40px);line-height:1.05;letter-spacing:-.035em;color:hsl(var(--geode-ink))}[data-list-theme=studio] .ui-finance-context-pill{border:1px solid hsl(var(--geode-glass-border) / var(--geode-border-alpha));background:hsl(var(--geode-glass) / .05);color:hsl(var(--geode-ink-muted))}[data-list-theme=studio] .entity-list-studio__content :is(.ag-theme-balham,.ag-theme-balham-dark){--ag-background-color: transparent;--ag-odd-row-background-color: transparent;--ag-header-background-color: hsl(var(--geode-ink) / .04);--ag-foreground-color: hsl(var(--geode-ink));--ag-header-foreground-color: hsl(var(--geode-ink-muted));--ag-secondary-foreground-color: hsl(var(--geode-ink-muted));--ag-border-color: hsl(var(--geode-glass-border) / .16);--ag-row-border-color: hsl(var(--geode-glass-border) / .12);--ag-row-hover-color: hsl(var(--geode-accent) / .08);--ag-selected-row-background-color: hsl(var(--geode-accent) / .14);--ag-control-panel-background-color: transparent;--ag-input-focus-border-color: hsl(var(--geode-accent));--ag-range-selection-border-color: hsl(var(--geode-accent));--ag-font-family: inherit;background:transparent}[data-list-theme=studio] .entity-list-studio__content :is(.ag-root-wrapper,.ag-paging-panel){border:0;background:transparent}[data-list-theme=studio] .entity-list-studio__content .ag-header-cell-text{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-list-theme=studio] .entity-list-studio__content .ag-row .ag-cell:first-child{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);color:hsl(var(--geode-accent))}[data-list-theme=studio] .entity-list-studio__scene>:is(ul,div){display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-auto-rows:minmax(158px,auto);grid-auto-flow:dense;gap:12px}[data-list-theme=studio] .entity-list-studio__scene>:is(ul,div)>*{min-inline-size:0}[data-list-theme=studio] .entity-list-studio__scene .ds-card--geode{block-size:100%;border-radius:16px;-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform .22s cubic-bezier(.2,0,0,1),box-shadow .22s cubic-bezier(.2,0,0,1),border-color .22s cubic-bezier(.2,0,0,1)}[data-list-theme=studio] .entity-list-studio__scene .ds-card--geode:hover{transform:translateY(-2px);border-color:hsl(var(--geode-accent) / .45);box-shadow:inset 0 1px hsl(var(--geode-glass-border) / .3),0 0 36px hsl(var(--geode-glow) / .22)}@media(min-width:640px){[data-list-theme=studio] .entity-list-studio__scene>:is(ul,div)>:first-child{grid-column:span 2;grid-row:span 2}[data-list-theme=studio] .entity-list-studio__scene>:is(ul,div)>:nth-child(7n+4){grid-column:span 2}[data-list-theme=studio] .entity-list-studio__scene>:is(ul,div)>:first-child .ds-card--geode,[data-list-theme=studio] .entity-list-studio__scene>:is(ul,div)>.ds-card--geode:first-child{border-color:hsl(var(--geode-accent) / .55);background:radial-gradient(80% 70% at 100% 0%,hsl(var(--geode-glow) / .22),transparent 70%),hsl(var(--geode-glass) / .12);box-shadow:inset 0 1px hsl(var(--geode-glass-border) / .35),0 0 0 1px hsl(var(--geode-accent) / .25),0 0 56px hsl(var(--geode-glow) / .25)}[data-list-theme=studio] .entity-list-studio__scene>:is(ul,div)>:first-child .ds-card__title,[data-list-theme=studio] .entity-list-studio__scene>:is(ul,div)>.ds-card--geode:first-child .ds-card__title{font-size:clamp(22px,2.6vw,30px);letter-spacing:-.02em}}html.light [data-list-theme=studio] .entity-list-studio__scene .ds-card--geode{--geode-card-surface: hsl(0 0% 100% / .72)}[data-list-theme=studio] .entity-list-studio__workspace{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}[data-list-theme=studio] .entity-list-studio__stash{inline-size:260px;padding:16px;display:grid;align-content:start;gap:12px;margin-inline:0;position:-webkit-sticky;position:sticky;inset-block-start:16px}[data-list-theme=studio] .entity-list-studio__stash h2{margin:0;font-size:15px;font-weight:600}[data-list-theme=studio] .entity-list-studio__stash-item{display:grid;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid hsl(var(--geode-glass-border) / var(--geode-border-alpha));background:hsl(var(--geode-bg-0) / .3);overflow-wrap:anywhere}html.light [data-list-theme=studio] .entity-list-studio__stash-item{background:#fff9}[data-list-theme=studio] .entity-list-studio__stash-item strong{font-weight:600;color:hsl(var(--geode-accent))}[data-list-theme=studio] .entity-list-studio__put-aside{margin-inline-start:auto;min-block-size:32px;padding-inline:10px;font-size:13px}@media(max-width:900px){[data-list-theme=studio] .entity-list-studio__workspace{grid-template-columns:1fr}[data-list-theme=studio] .entity-list-studio__stash{position:fixed;z-index:40;inline-size:auto;inset-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px));inset-block:auto calc(84px + env(safe-area-inset-bottom,0px));max-block-size:70vh;overflow:auto;background:hsl(var(--geode-surface-solid) / .96)}}@media(prefers-reduced-motion:reduce){[data-list-theme=studio] .entity-list-studio__scene .ds-card--geode,[data-list-theme=studio] .entity-list-studio__scene .ds-card--geode:hover{transition:none;transform:none}}@media(prefers-reduced-transparency:reduce){[data-list-theme=studio] .entity-list-studio__panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:hsl(var(--geode-surface-solid))}}@media(forced-colors:active){[data-list-theme=studio]{background:Canvas}}.portal-theme .Toastify__toast.Toastify__toast{--geode-toast-bg: var(--geode-accent);border:1px solid transparent;border-radius:12px;background:hsl(var(--geode-toast-bg));color:hsl(var(--geode-accent-ink));font-weight:600;box-shadow:0 0 36px hsl(var(--geode-toast-bg) / .4),0 12px 30px hsl(var(--geode-bg-0) / .35);-webkit-backdrop-filter:none;backdrop-filter:none}.portal-theme .Toastify__toast.Toastify__toast--success{--geode-toast-bg: var(--geode-success)}.portal-theme .Toastify__toast.Toastify__toast--error{--geode-toast-bg: var(--geode-danger)}.portal-theme .Toastify__toast.Toastify__toast--warning{--geode-toast-bg: var(--geode-warning)}.portal-theme .Toastify__toast.Toastify__toast .Toastify__toast-icon svg{fill:currentColor}.portal-theme .Toastify__toast.Toastify__toast .Toastify__close-button{color:currentColor;opacity:.7}.portal-theme .Toastify__toast.Toastify__toast .Toastify__progress-bar{background:hsl(var(--geode-accent-ink) / .35)}@media(forced-colors:active){.portal-theme .Toastify__toast.Toastify__toast{border-color:CanvasText;box-shadow:none}}
