html[data-rt-dir="1"]{--rt-dir:1}html[data-rt-dir="-1"]{--rt-dir:-1}[data-world]{view-transition-name:b-world}[data-world-token]{view-transition-name:b-token}header.fixed.inset-x-0.top-0{view-transition-name:b-nav}#b-scroll-rail{view-transition-name:b-rail}#b-context-cursor{view-transition-name:b-cursor}::view-transition-group(b-cursor),::view-transition-group(b-nav),::view-transition-group(b-rail),::view-transition-group(b-token),::view-transition-group(b-world){animation:none}::view-transition-old(b-cursor),::view-transition-old(b-nav),::view-transition-old(b-rail),::view-transition-old(b-token),::view-transition-old(b-world){animation:none;opacity:0}::view-transition-new(b-cursor),::view-transition-new(b-nav),::view-transition-new(b-rail),::view-transition-new(b-token),::view-transition-new(b-world){animation:none;opacity:1}::view-transition-new(root),::view-transition-old(root){mix-blend-mode:normal;backface-visibility:hidden}@keyframes b-rt-out{to{opacity:0}}@keyframes b-rt-in{0%{opacity:0}}html[data-rt=continue]::view-transition-old(root){animation:b-rt-out var(--dur-short) var(--ease-out) both}html[data-rt=continue]::view-transition-new(root){animation:b-rt-in var(--dur-short) var(--ease-out) both}::view-transition-group(b-continue){animation-duration:var(--dur-short);animation-timing-function:var(--ease-out)}::view-transition-new(b-continue),::view-transition-old(b-continue){height:100%;width:100%;-o-object-fit:cover;object-fit:cover;overflow:clip;animation-duration:var(--dur-short);animation-timing-function:var(--ease-out)}html[data-rt=travel]::view-transition-old(root){animation:b-rt-travel-out .32s var(--ease-inout) both;z-index:1}html[data-rt=travel]::view-transition-new(root){animation:b-rt-travel-in .32s var(--ease-out) both;z-index:0}@keyframes b-rt-travel-out{to{opacity:0;transform:translate3d(calc(var(--rt-dir, 1) * -3.5vw),0,0)}}@keyframes b-rt-travel-in{0%{opacity:0;transform:translate3d(calc(var(--rt-dir, 1) * 3.5vw),0,0)}}html[data-rt=descend]::view-transition-old(root){animation:b-rt-descend-out .3s var(--ease-inout) both;z-index:0}html[data-rt=descend]::view-transition-new(root){animation:b-rt-descend-in .3s var(--ease-out) both;z-index:1}@keyframes b-rt-descend-out{to{opacity:0;transform:scale(.97)}}@keyframes b-rt-descend-in{0%{opacity:0;transform:scale(.985) translate3d(0,2.5vh,0)}}html[data-rt=ascend]::view-transition-old(root){animation:b-rt-ascend-out .3s var(--ease-inout) both;z-index:1}html[data-rt=ascend]::view-transition-new(root){animation:b-rt-ascend-in .3s var(--ease-out) both;z-index:0}@keyframes b-rt-ascend-out{to{opacity:0;transform:scale(1.03) translate3d(0,2.5vh,0)}}@keyframes b-rt-ascend-in{0%{opacity:0;transform:scale(.97)}}html[data-rt=curtain]::view-transition{background:var(--b-obsidian)}html[data-rt=curtain]::view-transition-old(root){animation:b-rt-curtain-out .2s var(--ease-inout) both}html[data-rt=curtain]::view-transition-new(root){animation:b-rt-curtain-in .26s var(--ease-out) .16s both}html[data-rt=curtain]::view-transition-group(b-world){animation:b-rt-curtain-world .42s var(--ease-inout) both}@keyframes b-rt-curtain-out{to{opacity:0;transform:scale(1.012)}}@keyframes b-rt-curtain-in{0%{opacity:0;transform:scale(.994)}}@keyframes b-rt-curtain-world{0%{opacity:1}45%{opacity:.12}to{opacity:1}}html[data-rt=curtain] .b-btn[data-loading=true]{transform:scale(.985)}html[data-rt][data-rt-mode=lite]::view-transition-old(root){animation:b-rt-out var(--dur-micro) linear both;transform:none;z-index:auto}html[data-rt][data-rt-mode=lite]::view-transition-new(root){animation:b-rt-in var(--dur-micro) linear both;transform:none;z-index:auto}html[data-rt][data-rt-mode=lite]::view-transition-group(b-world){animation:none}html[data-rt][data-rt-mode=reduce]::view-transition-old(root){animation:b-rt-out .15s linear both;transform:none;z-index:auto}html[data-rt][data-rt-mode=reduce]::view-transition-new(root){animation:b-rt-in .15s linear both;transform:none;z-index:auto}html[data-rt][data-rt-mode=reduce]::view-transition-group(b-world){animation:none}html[data-rt][data-rt-mode=reduce]::view-transition-group(b-continue),html[data-rt][data-rt-mode=reduce]::view-transition-new(b-continue),html[data-rt][data-rt-mode=reduce]::view-transition-old(b-continue){animation-duration:.15s;animation-timing-function:linear}@media (prefers-reduced-motion:reduce){html[data-rt]::view-transition-old(root){animation:b-rt-out .15s linear both;transform:none}html[data-rt]::view-transition-new(root){animation:b-rt-in .15s linear both;transform:none}html[data-rt]::view-transition-group(b-world){animation:none}}.b-btn.b-btn-nav{height:40px;padding:0 1.1rem;font-size:.875rem;border-radius:9999px}@media (pointer:coarse){.b-btn.b-btn-nav{height:auto;min-height:44px}}.b-nav-link{position:relative}.b-nav-link:after{content:"";position:absolute;left:.625rem;right:.625rem;bottom:.3rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .15s var(--ease-out)}.b-nav-link:focus-visible:after,.b-nav-link:hover:after,.b-nav-link[data-active=true]:after{transform:scaleX(1)}.b-pop-enter{animation:b-pop-in .12s var(--ease-out) both}.b-pop-exit{animation:b-pop-out 80ms var(--ease-out) both}@keyframes b-pop-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes b-pop-out{to{opacity:0}}.b-pop-chevron{transition:transform .12s var(--ease-out)}.b-drawer-enter{animation:b-drawer-in .22s var(--ease-out) both}.b-drawer-exit{animation:b-drawer-out .16s var(--ease-inout) both}@keyframes b-drawer-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes b-drawer-out{to{opacity:0;transform:translateY(-8px)}}.b-chip.b-chip-sm{height:18px;padding:0 .5rem;gap:.25rem;font-size:.625rem}.b-chip.b-chip-blue-white{--chip-hue:var(--b-blue-white)}.b-chip.b-chip-outline{background:transparent}.b-chip.b-chip-hairline{--chip-hue:var(--b-grey);background:transparent;border-color:var(--b-hairline-strong);color:var(--b-grey)}.b-chip.b-chip-filled{background:var(--chip-hue);color:var(--b-obsidian)}.b-chip-dot{flex:none;width:2px;height:2px;border-radius:9999px;background:currentColor;animation:b-chip-pulse 4s var(--ease-inout) infinite}@keyframes b-chip-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklch,currentColor 60%,transparent);opacity:1}50%{box-shadow:0 0 0 3px transparent;opacity:.45}}.b-chip[data-size=sm]{height:18px;padding:0 .5rem;gap:.25rem;font-size:.625rem}.b-chip[data-fill=outline]{background:transparent;border-color:color-mix(in oklch,var(--chip-hue) 55%,transparent)}.b-chip[data-fill=filled]{background:var(--chip-hue);color:var(--b-obsidian);border-color:transparent}.b-chip[data-fill=neutral]{color:var(--b-grey)}.b-chip[data-fill=bounded],.b-chip[data-fill=neutral]{background:var(--b-obsidian-raised);border-color:var(--b-hairline-strong)}.b-chip[data-fill=bounded]{color:var(--chip-hue);box-shadow:inset 2px 0 0 0 var(--chip-hue);padding-left:.85rem}.b-chip[data-fill=bounded][data-weak=true]{border-style:dashed;box-shadow:inset 2px 0 0 0 color-mix(in oklch,var(--chip-hue) 55%,transparent);color:var(--b-grey)}.b-chip__dot{flex:none;width:6px;height:6px;border-radius:9999px;background:currentColor}.b-chip__dot[data-live=true]{animation:b-chip-pulse 4s var(--ease-inout) infinite}.b-chip__seal{flex:none}@media (prefers-reduced-motion:reduce){.b-chip__dot[data-live=true]{animation:none}}.b-input-halo{transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out)}.b-input-halo:focus{border-color:var(--b-blue-white);box-shadow:0 0 0 4px color-mix(in oklch,var(--b-blue-white) 25%,transparent)}.b-input-halo:focus-visible{outline:1px solid var(--b-red);outline-offset:2px}.b-input-error,.b-input-error:focus{border-color:var(--b-amber)}.b-input-error:focus{box-shadow:0 0 0 4px color-mix(in oklch,var(--b-amber) 20%,transparent)}.b-tooltip-anchor{position:relative;display:inline-flex}.b-tooltip{bottom:calc(100% + 8px);translate:-50% 0;z-index:70;width:-moz-max-content;width:max-content;max-width:280px;padding:.4rem .65rem;border-radius:8px;border:1px solid var(--b-hairline);box-shadow:inset 0 1px 0 oklch(1 0 0/.06),0 12px 24px -12px oklch(.12 .02 260/.5);color:var(--b-grey);font-size:.75rem;font-weight:400;line-height:1.45;letter-spacing:normal;text-transform:none;white-space:normal;text-align:left;pointer-events:none;animation:b-pop-in .12s var(--ease-out) both}.b-tooltip,.b-tooltip-notch{position:absolute;left:50%;background:var(--b-obsidian-high)}.b-tooltip-notch{bottom:-3.5px;margin-left:-3px;width:6px;height:6px;transform:rotate(45deg);border-right:1px solid var(--b-hairline)}.b-tabs-list,.b-tooltip-notch{border-bottom:1px solid var(--b-hairline)}.b-tabs-list{position:relative;display:flex;gap:.25rem}.b-tab{position:relative;padding:.55rem 1rem;font-size:.875rem;font-weight:600;line-height:1.2;white-space:nowrap;color:var(--b-grey);transition:color .15s var(--ease-out)}.b-tab:hover,.b-tab[aria-selected=true]{color:var(--b-white)}.b-tabs-indicator{position:absolute;bottom:-1px;left:0;height:2px;background:var(--b-blue-white);transition:transform .2s var(--ease-out),width .2s var(--ease-out)}.b-tab-panel-enter{animation:b-tab-panel-in .12s var(--ease-out) both}@keyframes b-tab-panel-in{0%{opacity:0;transform:translateX(var(--tab-slide,12px))}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.b-drawer-enter,.b-pop-enter,.b-tab-panel-enter,.b-tooltip{animation:b-fade-in .12s linear both}.b-drawer-exit,.b-pop-exit{animation:b-fade-out 80ms linear both}.b-chip-dot{animation:none}.b-nav-link:after,.b-pop-chevron,.b-tabs-indicator{transition:none}}@keyframes b-fade-in{0%{opacity:0}to{opacity:1}}@keyframes b-fade-out{to{opacity:0}}body[data-brand-atmosphere=true]{isolation:isolate;--b-white:#f1eee6;--b-grey:#e2e6e9;--b-grey-dim:#dce2e6;--b-red:#ffd8cc;--b-violet:#e5d7f4;--b-emerald:#b9ead9}.brand-atmosphere{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(120deg,#413530,#142d40 48%,#112333)}body[data-brand-atmosphere=true] [data-brand-ground=true]{background-color:transparent!important;background-image:none!important}.brand-atmosphere:after{content:"";position:absolute;inset:0;opacity:.025;background:url(/grain-128.png) repeat}body[data-brand-atmosphere=true] :is(.b-frame,.b-card){border-color:rgba(224,211,193,.24)}