@layer theme, base, typography, components, utilities;@layer base{*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:dark}body{margin:0;background:hsl(var(--bg-primary));color:hsl(var(--text-primary))}:root{--graphite:hsl(var(--bg-primary));--panel:hsl(var(--bg-secondary));--panel2:hsl(var(--bg-tertiary));--steel:hsl(var(--text-tertiary));--ink2:hsl(var(--text-secondary));--bone:hsl(var(--text-primary));--plane:hsl(var(--brand-primary));--amber:hsl(var(--brand-primary));--rule:hsl(var(--text-primary)/0.13);--hair:hsl(var(--text-primary)/0.07);--seam:var(--rule);--rule-dark:hsl(var(--bg-primary)/0.25);--scrollbar-thumb:hsl(var(--text-primary)/0.2);--px:clamp(1.1rem,3.5vw,3.5rem);--maxw:1560px}.root{position:relative;z-index:1;font-family:var(--font-sans);font-weight:400;letter-spacing:-.011em;line-height:1.5;background:var(--graphite);color:var(--bone);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}:where(.root,.portal) h1,:where(.root,.portal) h2,:where(.root,.portal) h3{margin:0;line-height:1;text-wrap:balance;font-weight:inherit}:where(.root,.portal) p{margin:0}.portal{font-family:var(--font-sans);font-weight:400;letter-spacing:-.011em;line-height:1.5;color:var(--bone);-webkit-font-smoothing:antialiased}:is(.root,.portal) :where(button,a,div,section,figure,table,input,textarea,select){border-radius:0;box-shadow:none}:is(.root,.portal) :where(button){background-color:transparent}:is(.root,.portal) svg[data-glyph] rect{rx:0;ry:0}:is(.root,.portal) svg[data-glyph] path[d*="h.01"],:is(.root,.portal) svg[data-glyph] path[d*="v.01"]{stroke-linecap:square}:is(.root,.portal) a{color:inherit}:is(.root,.portal) ::selection{background:hsl(var(--brand-primary)/.3);color:var(--bone)}:is(.root,.portal) :focus-visible{outline:1px solid var(--amber);outline-offset:2px}@media (prefers-reduced-motion:reduce){:is(.root,.portal) *{animation-duration:.001ms!important;transition-duration:.001ms!important}}:where(html[data-cursor=brand],html[data-cursor=magnetic]){cursor:var(--cursor-arrow,auto)}:where(html[data-cursor=brand] *),:where(html[data-cursor=magnetic] *){cursor:inherit}:where(.root,.portal) .mono,:where(.root,.portal) .t-label,:where(.root,.portal) code{overflow-wrap:anywhere}}@media (forced-colors:active){:is(.root,.portal){--rule:CanvasText;--hair:GrayText;--rule-dark:CanvasText;--seam:CanvasText;--color-rule:CanvasText;--color-hair:GrayText;--color-rule-dark:CanvasText;--color-seam:CanvasText;--scrollbar-thumb:CanvasText}[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid Highlight;outline-offset:2px}}@media print{.root{background:#fff;color:#000}#privy-dialog,.portal,[data-chat-handle],[data-chat-panel],footer,header,nav{display:none!important}section{padding-block:1rem}.rail,.tableWrap,[class*=overflow-auto],[class*=overflow-scroll],[class*=overflow-x-auto],[class*=overflow-x-scroll],[class*=overflow-y-auto],[class*=overflow-y-scroll],pre{overflow:visible!important;max-height:none!important}table{min-width:0!important}table tr>:first-child{position:static!important}h1,h2,h3,tr{break-inside:avoid}h1,h2,h3{break-after:avoid}a{text-decoration:underline}:has(>[data-radix-scroll-area-viewport]),[data-radix-scroll-area-viewport]{overflow:visible!important;height:auto!important;max-height:none!important}[data-scrollbar]{display:none!important}}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--rule);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--amber)}::-webkit-scrollbar-corner{background:transparent}}@supports not selector(::-webkit-scrollbar){:root{scrollbar-width:thin;scrollbar-color:var(--rule) transparent}}[data-radix-scroll-area-viewport]>div{display:block!important}[data-page-scroller],[data-page-scroller]>[data-radix-scroll-area-viewport]{overflow:visible!important;height:auto!important}[data-page-scroller]>[data-scrollbar]{display:none}@media screen and (min-width:640px){[data-page-scroller]{overflow:hidden!important;height:100dvh!important}[data-page-scroller]>[data-radix-scroll-area-viewport]{overflow-x:hidden!important;overflow-y:scroll!important;height:100%!important}[data-page-scroller]>[data-scrollbar]{display:flex}}html[data-cursor=trail],html[data-cursor=trail] *{cursor:none!important}:where(html[data-cursor=brand],html[data-cursor=magnetic]) :is(a[href],button:not(:disabled),summary,label,[role=button],[role=radio],[role=tab],[role=checkbox],[role=switch],[role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=combobox],[role=slider]):not([aria-disabled=true]):not([data-disabled]){cursor:var(--cursor-pointer,pointer)}:where(html[data-cursor=brand],html[data-cursor=magnetic]) :is(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,[contenteditable=true]):not(:disabled){cursor:var(--cursor-text,text)}:where(html[data-cursor=brand],html[data-cursor=magnetic]) [data-dragging=true]{cursor:var(--cursor-grabbing,grabbing)}:where(html[data-cursor=brand],html[data-cursor=magnetic]) :is(.cursor-grab):not(:disabled):not([aria-disabled=true]):not([data-disabled]){cursor:var(--cursor-grab,grab)}:where(html[data-cursor=brand],html[data-cursor=magnetic]) :is(.cursor-grab):active:not(:disabled):not([aria-disabled=true]):not([data-disabled]){cursor:var(--cursor-grabbing,grabbing)}:where(html[data-cursor=brand],html[data-cursor=magnetic]) [role=separator][data-orientation=vertical]:not([data-dragging=true]){cursor:var(--cursor-col-resize,col-resize)}:where(html[data-cursor=brand],html[data-cursor=magnetic]) [role=separator][data-orientation=horizontal]:not([data-dragging=true]){cursor:var(--cursor-row-resize,row-resize)}html[data-cursor] [data-chart-surface],html[data-cursor] [data-chart-surface] *{cursor:var(--cursor-crosshair,crosshair)!important}@media (min-width:768px){@container panel (max-height: 332px){[data-panel=vault] [data-drop="1"]{display:none}}@container panel (max-height: 290px){[data-panel=vault] [data-drop="2"]{display:none}}@container panel (max-height: 248px){[data-panel=vault] [data-drop="3"]{display:none}}@container panel (max-height: 206px){[data-panel=vault] [data-drop="4"]{display:none}}@container panel (max-height:  97px){[data-panel=vault] [data-drop="5"]{display:none}}@container panel (max-height: 216px){[data-panel=ramp] [data-drop="1"]{display:none}}@container panel (max-height: 174px){[data-panel=ramp] [data-drop="2"]{display:none}}@container panel (max-height: 132px){[data-panel=ramp] [data-drop="3"]{display:none}}@container panel (max-height: 179px){[data-panel=ramp] [data-drop="5"]{display:none}}@container panel (max-height: 220px){[data-panel=position] [data-drop="1"]{display:none}}@container panel (max-height: 203px){[data-panel=position] [data-drop="2"]{display:none}}@container panel (max-height: 141px){[data-panel=position] [data-drop="3"]{display:none}}@container panel (max-height:  99px){[data-panel=position] [data-drop="4"]{display:none}}@container panel (max-height: 375px){[data-panel=ticket] [data-drop="1"]{display:none}}@container panel (max-height: 327px){[data-panel=ticket]:not([data-view=compact]) [data-drop="2"]{display:none}}@container panel (max-height: 289px){[data-panel=ticket][data-view=compact] [data-drop="2"]{display:none}}@container panel (max-height: 286px){[data-panel=ticket] [data-drop="3"]{display:none}}@container panel (max-height: 416px){[data-panel=ticket]:not([data-view=compact]):has([data-drop="4"]) [data-drop="1"]{display:none}}@container panel (max-height: 368px){[data-panel=ticket]:not([data-view=compact]):has([data-drop="4"]) [data-drop="2"]{display:none}}@container panel (max-height: 326px){[data-panel=ticket]:not([data-view=compact]):has([data-drop="4"]) [data-drop="3"]{display:none}}@container panel (max-height: 285px){[data-panel=ticket]:not([data-view=compact]) [data-drop="4"]{display:none}}@container panel (max-height: 347px){[data-panel=ticket][data-view=compact]:has([data-drop="4"]) [data-drop="2"]{display:none}}@container panel (max-height: 283px){[data-panel=ticket][data-view=compact] [data-drop="4"]{display:none}}}@font-face{font-family:Geist Mono Sub;font-style:normal;font-weight:400;font-display:block;unicode-range:u+2080-2089;src:url(data:font/woff2;base64,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) format("woff2")}@layer typography{:root{--font-scale:1;--fs-display:calc(var(--font-scale) * clamp(2.8rem, 8.4vw, 7rem));--fs-statement:calc(var(--font-scale) * clamp(1.7rem, 3.8vw, 2.9rem));--fs-statement-lg:calc(var(--font-scale) * clamp(1.9rem, 4.6vw, 3.4rem));--fs-statement-xl:calc(var(--font-scale) * clamp(2rem, 5.5vw, 4.2rem));--fs-lead:calc(var(--font-scale) * clamp(1.05rem, 1.7vw, 1.5rem));--fs-body:calc(var(--font-scale) * 1rem);--fs-small:calc(var(--font-scale) * 0.9375rem);--fs-label:calc(var(--font-scale) * 0.625rem);--fs-micro:calc(var(--font-scale) * 0.6875rem);--fs-readout:calc(var(--font-scale) * 1.15rem);--fs-kpi:calc(var(--font-scale) * clamp(1.4rem, 2.4vw, 2rem));--fs-count:calc(var(--font-scale) * clamp(1.6rem, 2.8vw, 2.3rem));--fs-step-title:calc(var(--font-scale) * 1.15rem);--fs-btn:calc(var(--font-scale) * 0.75rem);--fs-note:calc(var(--font-scale) * 0.8125rem);--fs-footer:calc(var(--font-scale) * 0.875rem)}.t-display{font-variation-settings:"wdth" 112.5,"wght" 600;font-weight:600;font-size:var(--fs-display);letter-spacing:-.04em;line-height:.92}.t-display,.t-statement{font-family:var(--font-display)}.t-statement{font-variation-settings:"wdth" 112.5,"wght" 600;font-weight:600;font-size:var(--fs-statement);letter-spacing:-.028em;line-height:1.04}.t-statement-lg{font-family:var(--font-display);font-variation-settings:"wdth" 112.5,"wght" 600;font-weight:600;font-size:var(--fs-statement-lg);letter-spacing:-.03em;line-height:1.02}.t-statement-xl{font-family:var(--font-display);font-variation-settings:"wdth" 112.5,"wght" 600;font-weight:600;font-size:var(--fs-statement-xl);letter-spacing:-.034em;line-height:1}.t-lead{font-size:var(--fs-lead);letter-spacing:-.02em;line-height:1.22}.t-body{font-size:var(--fs-body);line-height:1.55}.t-small{font-size:var(--fs-small);line-height:1.55}.t-note{font-size:var(--fs-note);line-height:1.45}.t-label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.t-micro{font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.t-micro,.t-readout{font-family:var(--font-mono)}.t-readout{font-size:var(--fs-readout);font-variant-numeric:tabular-nums;line-height:1;font-weight:500}.t-kpi{font-size:var(--fs-kpi);font-variant-numeric:tabular-nums;font-weight:500}.t-count,.t-kpi{font-family:var(--font-mono);line-height:1}.t-count{font-size:var(--fs-count);font-variant-numeric:tabular-nums;font-weight:500}.t-btn{font-family:var(--font-mono);font-size:var(--fs-btn);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.t-step{font-size:var(--fs-step-title);letter-spacing:-.02em;line-height:1.25}.t-control{font-family:var(--font-sans)}.t-control,.t-control-mono{font-size:var(--fs-body);line-height:1.25}.mono,.t-control-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.steel{color:var(--steel)}.ink2{color:var(--ink2)}.accent{color:var(--amber)}.tabular{font-variant-numeric:tabular-nums}.max-prose{max-width:65ch}@media (any-pointer:coarse){input,select,textarea{font-size:max(1rem,var(--fs-body))}}}