:root{--ground:#0a101a;--inset-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--inset-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px));--inset-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--inset-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px));--spacing-topbar:calc(3.5rem + var(--inset-top))}.h-topbar{height:var(--spacing-topbar);padding-top:var(--inset-top)}nav[aria-label=Quick]{padding-bottom:var(--inset-bottom)}nav[aria-label=Main]:after{content:"";height:var(--inset-bottom);display:block}.h-topbar,.h-topbar~main,nav[aria-label=Quick]{border-left:var(--inset-left) solid transparent;border-right:var(--inset-right) solid transparent}@media (min-width:40rem){.login-root>.flex-col{padding-top:max(2rem, var(--inset-top));padding-bottom:max(2rem, var(--inset-bottom))}}.fixed[role=status]{margin-bottom:var(--inset-bottom)}html:is([data-native],[data-standalone]),html:is([data-native],[data-standalone]) body{overscroll-behavior:none}html:is([data-native],[data-standalone]){touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-native]{touch-action:pan-x pan-y}html:is([data-native],[data-standalone]) :is(.h-topbar,nav,button,summary,.btn,[role=button],[role=tab],[role=menuitem],[role=option]){-webkit-user-select:none;user-select:none}@media (pointer:coarse){html:is([data-native],[data-standalone]) :is(.btn,nav a,[role=tab],[role=menuitem],[role=option]):active{opacity:.6}}.modal,[role=menu],[role=listbox]{-webkit-overflow-scrolling:touch}[role=menu],[role=listbox]{overscroll-behavior:contain}html[data-boot] body{background:var(--ground)}html[data-boot] body>*{visibility:hidden}html[data-boot] body:after{content:"";background:#ffffff1f linear-gradient(#6ea4f7 0 0) 0 0/40% 100% no-repeat;border-radius:3px;width:7rem;height:3px;animation:1.1s ease-in-out infinite boot-line;position:fixed;top:calc(50% + 4.5rem);left:calc(50% - 3.5rem)}@keyframes boot-line{0%{background-position:-67% 0}to{background-position:167% 0}}
@keyframes a-window-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes a-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes a-light-in{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}@keyframes a-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes a-rise{0%{transform:scaleY(0)}to{transform:none}}@media screen and (forced-colors:none){html[data-feel=a]:not(:has(.login-root)){--a-ease:cubic-bezier(.2, 0, 0, 1);--a-halo:color-mix(in srgb, var(--primary) 16%, transparent);--a-glow:color-mix(in srgb, var(--primary) 40%, transparent);--a-tint:color-mix(in srgb, var(--primary) 5%, var(--surface));--a-side-light:color-mix(in oklch, var(--primary) 55%, var(--side-ink));--a-rim:#ffffffe6;--a-well:#0000000a;--a-edge:color-mix(in srgb, var(--primary) 80%, black);--a-line-lit:var(--line);--a-line-shade:color-mix(in srgb, var(--line-strong) 72%, var(--line));--a-shade:color-mix(in srgb, var(--ink) 9%, transparent);--a-pop:0 0 0 1px color-mix(in srgb, var(--ink) 5%, transparent), 0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent), 0 14px 34px -10px color-mix(in srgb, var(--ink) 30%, transparent);--shadow-card:0 1px 2px -1px var(--a-shade), 0 1px 0 color-mix(in srgb, var(--ink) 2%, transparent)}html[data-feel=a]:not(:has(.login-root))[data-mode=dark]{--a-halo:color-mix(in srgb, var(--primary) 22%, transparent);--a-glow:color-mix(in srgb, var(--primary) 45%, transparent);--a-tint:color-mix(in srgb, var(--primary) 7%, var(--surface));--a-rim:#fff1;--a-well:#00000047;--a-edge:color-mix(in srgb, var(--primary) 78%, white);--a-line-lit:color-mix(in srgb, var(--line-strong) 45%, var(--line));--a-line-shade:var(--line);--a-shade:#0000004d;--a-pop:0 0 0 1px #0000008c, 0 18px 44px -10px #000000b3;--shadow-card:0 1px 2px var(--a-shade)}html[data-feel=a]:not(:has(.login-root))[data-mode=dark],html[data-feel=a]:not(:has(.login-root)):is([data-theme=sky],[data-theme=mulberry],:not([data-theme])){--a-side-light:var(--primary)}html[data-feel=a]:not(:has(.login-root)):is([data-theme=sky],[data-theme=mulberry],:not([data-theme])){--radius:7px}html[data-feel=a]:not(:has(.login-root)):is([data-theme=indigo],[data-theme=teal],[data-theme=clay]){--radius:6px}html[data-feel=a]:not(:has(.login-root)):is([data-theme=forest],[data-theme=graphite]){--radius:5px}html[data-feel=a]:not(:has(.login-root))[data-theme=navy]{--radius:3px}html[data-feel=a]:not(:has(.login-root)) body{background-image:radial-gradient(64rem 24rem at calc(50% + 7.5rem) -7rem, color-mix(in srgb, var(--primary) 7%, transparent), transparent 72%);background-repeat:no-repeat}html[data-feel=a]:not(:has(.login-root))[data-mode=dark] body{background-image:radial-gradient(64rem 26rem at calc(50% + 7.5rem) -7rem, color-mix(in srgb, var(--primary) 12%, transparent), transparent 72%)}html[data-feel=a]:not(:has(.login-root)) :is(.card,.cells) .leading-none.tracking-tight.font-semibold,html[data-feel=a]:not(:has(.login-root)) .cells .tnum.text-faint,html[data-feel=a]:not(:has(.login-root)) .table tbody td .tnum.font-medium,html[data-feel=a]:not(:has(.login-root)) .tnum.rounded-full,html[data-feel=a]:not(:has(.login-root)) .modal h2 .tnum,html[data-feel=a]:not(:has(.login-root)) kbd{font-family:var(--font-mono);font-variant-numeric:tabular-nums}html[data-feel=a]:not(:has(.login-root)) :is(.card,.cells) .leading-none.tracking-tight.font-semibold{letter-spacing:-.045em}html[data-feel=a]:not(:has(.login-root)) .table tbody td .tnum.font-medium,html[data-feel=a]:not(:has(.login-root)) .modal h2 .tnum{letter-spacing:-.02em}html[data-feel=a]:not(:has(.login-root)) .eyebrow,html[data-feel=a]:not(:has(.login-root)) .table thead th,html[data-feel=a]:not(:has(.login-root)) nav[aria-label=Main] p{font-family:var(--font-mono);letter-spacing:.03em}html[data-feel=a]:not(:has(.login-root)) :is(.card,.cells,.table,[data-pager],[role=tab],dd){font-variant-numeric:tabular-nums}html[data-feel=a]:not(:has(.login-root)) .card{border-color:var(--a-line-lit) var(--a-line-lit) var(--a-line-shade);box-shadow:inset 0 1px 0 var(--a-rim), var(--shadow-card)}html[data-feel=a]:not(:has(.login-root))[data-mode=dark] .card{background-image:linear-gradient(#ffffff06,#0000 7rem)}html[data-feel=a]:not(:has(.login-root)) a.card{transition:border-color .15s var(--a-ease), box-shadow .15s var(--a-ease), background-color .15s var(--a-ease);position:relative}html[data-feel=a]:not(:has(.login-root)) a.card:before{content:"";top:-1px;left:calc(var(--radius) + 4px);right:calc(var(--radius) + 4px);background:linear-gradient(90deg, var(--primary), color-mix(in srgb, var(--primary) 0%, transparent));opacity:0;transform-origin:0;height:1px;transition:transform .25s var(--a-ease), opacity .15s var(--a-ease);pointer-events:none;position:absolute;transform:scaleX(.2)}html[data-feel=a]:not(:has(.login-root)) a.card:is(:hover,:focus-visible):before{opacity:1;transform:none}html[data-feel=a]:not(:has(.login-root)) a.card:hover{border-color:color-mix(in srgb, var(--primary) 38%, var(--line-strong));box-shadow:inset 0 1px 0 var(--a-rim), 0 0 0 3px var(--a-halo), var(--shadow-card)}html[data-feel=a]:not(:has(.login-root)) .cells{border-color:var(--a-line-lit) var(--a-line-lit) var(--a-line-shade);box-shadow:inset 0 1px 0 var(--a-rim)}html[data-feel=a]:not(:has(.login-root)) .cells>*>a{transition:background-color .15s var(--a-ease), box-shadow .15s var(--a-ease)}html[data-feel=a]:not(:has(.login-root)) .cells>*>a:hover{background-color:var(--a-tint);box-shadow:inset 0 -2px 0 var(--primary)}html[data-feel=a]:not(:has(.login-root)) header.h-topbar{background-image:linear-gradient(90deg, var(--line) 0%, color-mix(in srgb, var(--primary) 46%, var(--line)) 28%, var(--line) 62%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;background-origin:border-box;border-bottom-color:#0000}html[data-feel=a]:not(:has(.login-root)) header.h-topbar>button:not(.btn){box-shadow:inset 0 1px 2px var(--a-well);transition:border-color .15s var(--a-ease), box-shadow .15s var(--a-ease)}html[data-feel=a]:not(:has(.login-root)) header.h-topbar>button:not(.btn):hover{border-color:color-mix(in srgb, var(--ink) 30%, var(--line-strong))}html[data-feel=a]:not(:has(.login-root)) kbd{border-color:var(--line-strong);background:var(--raised);box-shadow:inset 0 -1px 0 var(--line-strong)}html[data-feel=a]:not(:has(.login-root)) :has(>nav[aria-label=Main]){box-shadow:inset -1px 0 0 var(--side-line)}html[data-feel=a]:not(:has(.login-root)) nav[aria-label=Main] li{transition:background-color .15s var(--a-ease), color .15s var(--a-ease);position:relative}html[data-feel=a]:not(:has(.login-root)) nav[aria-label=Main] li:has(>a[aria-current=page]){background-image:linear-gradient(90deg, color-mix(in srgb, var(--a-side-light) 18%, transparent), transparent 82%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--side-ink) 9%, transparent)}html[data-feel=a]:not(:has(.login-root)) nav[aria-label=Main] li:has(>a[aria-current=page]):before{content:"";background:var(--a-side-light);width:3px;box-shadow:0 0 10px color-mix(in srgb, var(--a-side-light) 70%, transparent);transform-origin:50%;animation:a-light-in .2s var(--a-ease);border-radius:0 3px 3px 0;position:absolute;top:.4375rem;bottom:.4375rem;left:-.625rem}html[data-feel=a]:not(:has(.login-root)) nav[aria-label=Main] a[aria-current=page] svg{color:var(--a-side-light)}html[data-feel=a]:not(:has(.login-root)) nav[aria-label=Main] .tnum.rounded-full{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--side-ink) 14%, transparent)}html[data-feel=a]:not(:has(.login-root)) .btn{transition:background-color .15s var(--a-ease), border-color .15s var(--a-ease), color .15s var(--a-ease), box-shadow .15s var(--a-ease), transform 80ms var(--a-ease)}html[data-feel=a]:not(:has(.login-root)) .btn:active:not(:disabled){transform:scale(.975)}html[data-feel=a]:not(:has(.login-root)) .btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 6px var(--a-halo)}html[data-feel=a]:not(:has(.login-root)) .btn-primary{border-color:var(--a-edge);box-shadow:inset 0 1px 0 #ffffff3d, 0 1px 2px #00000024, 0 2px 8px -2px var(--a-glow);background-image:linear-gradient(#ffffff24 0%,#fff0 46%,#00000014 100%)}html[data-feel=a]:not(:has(.login-root)) .btn-primary:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff4d, 0 1px 2px #00000024, 0 0 0 3px var(--a-halo), 0 6px 18px -6px var(--a-glow)}html[data-feel=a]:not(:has(.login-root)) .btn-primary:focus-visible{box-shadow:inset 0 1px 0 #ffffff4d, 0 0 0 6px var(--a-halo)}html[data-feel=a]:not(:has(.login-root)) .btn-secondary,html[data-feel=a]:not(:has(.login-root)) .btn-danger{box-shadow:inset 0 1px 0 var(--a-rim), 0 1px 1px #0000000a}html[data-feel=a]:not(:has(.login-root)) .btn-secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 32%, var(--line-strong))}html[data-feel=a]:not(:has(.login-root)) .btn:disabled{box-shadow:none;background-image:none}html[data-feel=a]:not(:has(.login-root)) .control{box-shadow:inset 0 1px 2px var(--a-well);caret-color:var(--primary);transition:border-color .15s var(--a-ease), box-shadow .15s var(--a-ease)}html[data-feel=a]:not(:has(.login-root)) .control:hover{border-color:color-mix(in srgb, var(--ink) 30%, var(--line-strong))}html[data-feel=a]:not(:has(.login-root)) .control:is(:focus,:focus-within,[aria-expanded=true]){border-color:var(--primary);box-shadow:0 0 0 1px var(--primary), 0 0 0 4px var(--a-halo)}html[data-feel=a]:not(:has(.login-root)) .control[aria-invalid=true]{border-color:var(--danger)}html[data-feel=a]:not(:has(.login-root)) .control[aria-invalid=true]:is(:focus,:focus-within,[aria-expanded=true]){box-shadow:0 0 0 1px var(--danger), 0 0 0 4px color-mix(in srgb, var(--danger) 18%, transparent)}html[data-feel=a]:not(:has(.login-root)) .control:disabled{box-shadow:none}html[data-feel=a]:not(:has(.login-root)) .cell-edit:focus{box-shadow:0 0 0 1px var(--primary), 0 0 0 3px var(--a-halo)}html[data-feel=a]:not(:has(.login-root)) .switch{box-shadow:inset 0 1px 2px var(--a-well);transition:background-color .15s var(--a-ease), box-shadow .15s var(--a-ease)}html[data-feel=a]:not(:has(.login-root)) .switch[aria-checked=true]{box-shadow:inset 0 1px 0 #fff3, 0 0 0 3px var(--a-halo)}html[data-feel=a]:not(:has(.login-root)) [role=tab]{transition:color .15s var(--a-ease), border-color .15s var(--a-ease)}html[data-feel=a]:not(:has(.login-root)) [role=tab][aria-selected=true]{background-image:radial-gradient(ellipse 60% .875rem at 50% 100%, color-mix(in srgb, var(--primary) 20%, transparent), transparent)}html[data-feel=a]:not(:has(.login-root)) [role=tab][aria-selected=false]:hover{border-bottom-color:var(--line-strong)}html[data-feel=a]:not(:has(.login-root)) [role=tab][aria-selected=true] .tnum.rounded-full{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 30%, transparent)}html[data-feel=a]:not(:has(.login-root)) [role=group].inline-flex:has(>button[aria-pressed]:not(.chip)){background:var(--raised);box-shadow:inset 0 1px 2px var(--a-well)}html[data-feel=a]:not(:has(.login-root)) [role=group].inline-flex>button[aria-pressed]:not(.chip){transition:color .15s var(--a-ease), background-color .15s var(--a-ease), box-shadow .15s var(--a-ease)}html[data-feel=a]:not(:has(.login-root)) [role=group].inline-flex>button[aria-pressed=true]:not(.chip){color:var(--ink);background:linear-gradient(var(--primary), var(--primary)) 50% 100% / 1rem 2px no-repeat, var(--surface);box-shadow:inset 0 1px 0 var(--a-rim), 0 0 0 1px var(--line-strong), 0 1px 2px #0000001a}html[data-feel=a]:not(:has(.login-root)) .chip{box-shadow:inset 0 1px 0 var(--a-rim), 0 1px 1px #00000008;transition:background-color .15s var(--a-ease), border-color .15s var(--a-ease), color .15s var(--a-ease), box-shadow .15s var(--a-ease)}html[data-feel=a]:not(:has(.login-root)) .chip:hover{border-color:color-mix(in srgb, var(--ink) 30%, var(--line-strong))}html[data-feel=a]:not(:has(.login-root)) .chip:is([aria-pressed=true],[data-on=true]){border-color:var(--a-edge);box-shadow:inset 0 1px 0 #ffffff3d, 0 1px 4px -1px var(--a-glow);background-image:linear-gradient(#ffffff24,#fff0 50%)}html[data-feel=a]:not(:has(.login-root)) .chip:focus-visible{box-shadow:0 0 0 5px var(--a-halo)}html[data-feel=a]:not(:has(.login-root)) .pill{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pill-dot) 28%, transparent)}html[data-feel=a]:not(:has(.login-root)) .pill:not([data-hollow=true]):before{box-shadow:0 0 0 2px color-mix(in srgb, var(--pill-dot) 24%, transparent)}html[data-feel=a]:not(:has(.login-root)) .table thead th{box-shadow:inset 0 1px 0 var(--a-rim)}html[data-feel=a]:not(:has(.login-root)) .table tbody td{transition:background-color .12s var(--a-ease), box-shadow .12s var(--a-ease)}html[data-feel=a]:not(:has(.login-root)) .table tbody tr[data-clickable=true]:is(:hover,:focus-visible) td{background:var(--a-tint)}html[data-feel=a]:not(:has(.login-root)) .table tbody tr[data-clickable=true]:is(:hover,:focus-visible) td:first-child,html[data-feel=a]:not(:has(.login-root)) .table tbody tr[data-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--primary)}html[data-feel=a]:not(:has(.login-root)) .table tbody tr:last-child td:first-child{border-bottom-left-radius:calc(var(--radius) + 3px)}html[data-feel=a]:not(:has(.login-root)) .table tbody tr:last-child td:last-child{border-bottom-right-radius:calc(var(--radius) + 3px)}html[data-feel=a]:not(:has(.login-root)) li[data-row][data-clickable=true]{transition:background-color .12s var(--a-ease)}html[data-feel=a]:not(:has(.login-root)) [data-pager]{border-color:var(--line-strong);box-shadow:inset 0 1px 0 var(--a-rim), 0 1px 2px #0000000d, 0 10px 28px -12px #00000047}html[data-feel=a]:not(:has(.login-root)) .shadow-pop{--tw-shadow:var(--a-pop)}html[data-feel=a]:not(:has(.login-root)) .modal{box-shadow:inset 0 1px 0 var(--a-rim), var(--a-pop)}html[data-feel=a]:not(:has(.login-root)) .modal:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--primary) 70%, transparent), transparent);pointer-events:none;height:1px;position:absolute;top:-1px;left:12%;right:12%}html[data-feel=a]:not(:has(.login-root)) :has(>[role=dialog])>[aria-hidden]{background:color-mix(in srgb, var(--ink) 20%, #0000005c)}html[data-feel=a]:not(:has(.login-root))[data-mode=dark] :has(>[role=dialog])>[aria-hidden]{background:#0009}html[data-feel=a]:not(:has(.login-root)) :is([role=menu],[data-dropdown]>.shadow-pop){box-shadow:inset 0 1px 0 var(--a-rim), var(--a-pop)}html[data-feel=a]:not(:has(.login-root)) [role=menu].animate-fade,html[data-feel=a]:not(:has(.login-root)) [data-dropdown]>.animate-fade{animation:a-menu-in .15s var(--a-ease)}html[data-feel=a]:not(:has(.login-root)) [role=menuitem]:not(.text-danger):is(:hover,:focus-visible),html[data-feel=a]:not(:has(.login-root)) [role=option][data-active=true]{background:color-mix(in srgb, var(--primary) 9%, var(--surface))}html[data-feel=a]:not(:has(.login-root)) [role=menuitem],html[data-feel=a]:not(:has(.login-root)) [role=option]{transition:background-color .1s var(--a-ease)}html[data-feel=a]:not(:has(.login-root)) [role=img].flex.h-2{animation:a-fill .25s var(--a-ease)}html[data-feel=a]:not(:has(.login-root)) [role=img].flex.h-2>span{box-shadow:inset 0 1px #ffffff4d}html[data-feel=a]:not(:has(.login-root)) [role=list]>[role=listitem]>span.bg-primary{transform-origin:50% 100%;animation:a-rise .25s var(--a-ease);background-image:linear-gradient(#ffffff38,#fff0 55%);box-shadow:inset 0 1px #ffffff59}html[data-feel=a]:not(:has(.login-root)) .modal .h-1.rounded-full.bg-primary{box-shadow:0 0 8px var(--a-glow)}html[data-feel=a]:not(:has(.login-root)) .rounded-full.bg-primary-soft.text-primary{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 24%, transparent)}html[data-feel=a]:not(:has(.login-root)) .cells a>span.size-2.rounded-full{position:relative}html[data-feel=a]:not(:has(.login-root)) .cells a>span.size-2.rounded-full:after{content:"";background:inherit;opacity:.22;border-radius:999px;position:absolute;inset:-3px}html[data-feel=a]:not(:has(.login-root)) nav[aria-label=Quick]{background-image:linear-gradient(90deg, var(--line), color-mix(in srgb, var(--primary) 46%, var(--line)) 50%, var(--line));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;background-origin:border-box;border-top-color:#0000}html[data-feel=a]:not(:has(.login-root)) nav[aria-label=Quick] a[aria-current=page]:before{content:"";background:var(--primary);width:1.75rem;height:2px;box-shadow:0 0 10px var(--a-glow);animation:a-light-in .2s var(--a-ease);border-radius:0 0 2px 2px;position:absolute;top:-1px;left:calc(50% - .875rem)}html[data-feel=a]:not(:has(.login-root)) nav[aria-label=Quick] .rounded-full.bg-primary{box-shadow:inset 0 1px 0 #ffffff42, 0 0 0 1px var(--a-edge), 0 6px 16px -4px var(--a-glow);background-image:linear-gradient(#ffffff29,#fff0 50%,#00000014)}@media (min-width:48rem){html[data-feel=a]:not(:has(.login-root)) .modal{animation:a-window-in .2s var(--a-ease)}}@media (pointer:coarse){html[data-feel=a]:not(:has(.login-root)) body,html[data-feel=a]:not(:has(.login-root))[data-mode=dark] body{background-image:none}}@media (prefers-reduced-motion:reduce){html[data-feel=a]:not(:has(.login-root)) .btn:active:not(:disabled){transform:none}html[data-feel=a]:not(:has(.login-root)) .modal,html[data-feel=a]:not(:has(.login-root)) [role=menu].animate-fade,html[data-feel=a]:not(:has(.login-root)) [data-dropdown]>.animate-fade,html[data-feel=a]:not(:has(.login-root)) [role=img].flex.h-2,html[data-feel=a]:not(:has(.login-root)) [role=list]>[role=listitem]>span.bg-primary,html[data-feel=a]:not(:has(.login-root)) nav[aria-label=Quick] a[aria-current=page]:before{animation:none}html[data-feel=a]:not(:has(.login-root)) nav[aria-label=Main] li:has(>a[aria-current=page]):before{animation:none}}}
@keyframes feel-b-window{0%{opacity:0;transform:translateY(12px)scale(.965)}to{opacity:1;transform:none}}@keyframes feel-b-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes feel-b-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes feel-b-rise{0%{transform:scaleY(0)}to{transform:none}}@keyframes feel-b-focus{0%{outline-offset:6px;outline-color:#0000}}@media screen and (forced-colors:none){html[data-feel=b]:not(:has(.login-root)){--b-pane:color-mix(in srgb, var(--surface) 84%, transparent);--b-bar:color-mix(in srgb, var(--surface) 78%, transparent);--b-pop:color-mix(in srgb, var(--surface) 86%, transparent);--b-window:color-mix(in srgb, var(--surface) 94%, transparent);--b-near:var(--line);--b-far:color-mix(in srgb, var(--primary) 34%, var(--line-strong));--b-shine:#fffc;--b-tinge:color-mix(in srgb, var(--primary) 9%, transparent);--b-shade:color-mix(in srgb, var(--primary) 20%, transparent);--b-glow:color-mix(in srgb, var(--primary) 55%, transparent);--b-light:#ffffffb3;--b-corner:color-mix(in srgb, var(--primary) 26%, transparent);--b-pool:color-mix(in srgb, var(--primary) 24%, transparent);--b-pool-2:color-mix(in srgb, var(--primary) 15%, transparent);--b-veil:color-mix(in srgb, var(--ink) 26%, transparent);--b-spring:cubic-bezier(.34, 1.45, .64, 1);--b-ease:cubic-bezier(.2, .8, .2, 1)}html[data-feel=b]:not(:has(.login-root))[data-mode=dark]{--b-pane:color-mix(in srgb, var(--surface) 76%, transparent);--b-bar:color-mix(in srgb, var(--surface) 74%, transparent);--b-pop:color-mix(in srgb, var(--surface) 84%, transparent);--b-window:color-mix(in srgb, var(--surface) 92%, transparent);--b-near:color-mix(in srgb, #fff 15%, var(--line));--b-far:color-mix(in srgb, var(--primary) 30%, var(--line));--b-shine:#ffffff12;--b-tinge:color-mix(in srgb, var(--primary) 12%, transparent);--b-shade:#00000080;--b-glow:color-mix(in srgb, var(--primary) 38%, transparent);--b-light:transparent;--b-corner:color-mix(in srgb, var(--primary) 30%, transparent);--b-pool:color-mix(in srgb, var(--primary) 22%, transparent);--b-pool-2:color-mix(in srgb, var(--primary) 14%, transparent);--b-veil:#00000080}html[data-feel=b]:not(:has(.login-root)) body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(64rem 32rem at 20% -8%, var(--b-light), transparent 70%), radial-gradient(44rem 17rem at 100% 0%, var(--b-corner), transparent 72%), radial-gradient(82rem 56rem at 106% 106%, var(--b-pool), transparent 70%), radial-gradient(40rem 34rem at -4% 104%, var(--b-pool-2), transparent 72%);position:fixed;inset:0}html[data-feel=b]:not(:has(.login-root)) .card{background-color:var(--b-pane);border-color:var(--b-near) var(--b-far) var(--b-far) var(--b-near);box-shadow:inset 1px 1px 0 var(--b-shine), inset -1px -1px 0 var(--b-tinge), 0 1px 1px #00000008, 0 3px 8px -3px var(--b-shade), 0 22px 44px -24px var(--b-glow)}html[data-feel=b]:not(:has(.login-root)) a.card{background-image:radial-gradient(75% 130% at 100% 0%, var(--b-tinge), transparent 70%);transition:box-shadow .22s var(--b-ease), border-color .22s var(--b-ease), transform .22s var(--b-spring)}html[data-feel=b]:not(:has(.login-root)) a.card:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--line)) color-mix(in srgb, var(--primary) 62%, var(--line)) color-mix(in srgb, var(--primary) 62%, var(--line)) color-mix(in srgb, var(--primary) 30%, var(--line));box-shadow:inset 1px 1px 0 var(--b-shine), inset -1px -1px 0 var(--b-tinge), 0 1px 2px #0000000d, 0 6px 14px -6px var(--b-shade), 0 24px 44px -18px var(--b-glow);transform:translateY(-1px)}html[data-feel=b]:not(:has(.login-root)) a.card:active{transform:none}html[data-feel=b]:not(:has(.login-root)) .cells{background:color-mix(in srgb, var(--surface) 46%, transparent);border-color:var(--b-near) var(--b-far) var(--b-far) var(--b-near)}html[data-feel=b]:not(:has(.login-root)) .cells a{transition:background-color .16s var(--b-ease)}html[data-feel=b]:not(:has(.login-root)) .cells a:hover,html[data-feel=b]:not(:has(.login-root)) .card a.rounded-ui:hover{background-color:color-mix(in srgb, var(--primary) 8%, transparent)}html[data-feel=b]:not(:has(.login-root)) .cells,html[data-feel=b]:not(:has(.login-root)) .card,html[data-feel=b]:not(:has(.login-root)) .table td{font-variant-numeric:tabular-nums}html[data-feel=b]:not(:has(.login-root)) header.h-topbar{background:linear-gradient(90deg, var(--line) 0%, color-mix(in srgb, var(--primary) 60%, var(--line)) 68%, var(--line) 100%) bottom / 100% 1px no-repeat border-box, linear-gradient(var(--b-bar), var(--b-bar)) padding-box;-webkit-backdrop-filter:blur(20px)saturate(1.7);backdrop-filter:blur(20px)saturate(1.7);border-bottom-color:#0000}html[data-feel=b]:not(:has(.login-root)) header.h-topbar>button.flex-1{background-color:color-mix(in srgb, var(--surface) 62%, transparent);box-shadow:inset 0 1px 2px #0000000d, 0 1px 0 var(--b-shine);transition:border-color .16s, box-shadow .2s var(--b-ease), background-color .16s}html[data-feel=b]:not(:has(.login-root)) header.h-topbar>button.flex-1:hover{background-color:var(--surface);border-color:color-mix(in srgb, var(--primary) 40%, var(--line-strong));box-shadow:0 6px 18px -10px var(--b-glow)}html[data-feel=b]:not(:has(.login-root)) div:has(>nav[aria-label=Main]){background-image:linear-gradient(180deg, var(--side-line) 0%, color-mix(in srgb, var(--primary) 45%, var(--side-line)) 32%, var(--side-line) 100%), radial-gradient(130% 34% at 0% 100%, color-mix(in srgb, var(--primary) 16%, transparent), transparent 72%);background-position:100% 0,50%;background-repeat:no-repeat;background-size:1px 100%,100% 100%}html[data-feel=b]:not(:has(.login-root)) aside>div:has(>nav[aria-label=Main]){background-color:oklch(from var(--side) l c h / clamp(.62, 1 - (l - .84) * 5, 1))}html[data-feel=b]:not(:has(.login-root)) div.h-topbar>span.size-7{background:linear-gradient(140deg, var(--primary), var(--primary-hover));color:var(--on-primary);box-shadow:inset 0 1px 0 #ffffff4d, 0 5px 14px -5px var(--b-glow)}html[data-feel=b]:not(:has(.login-root)) nav[aria-label=Main] li{transition:background-color .18s var(--b-ease), color .18s var(--b-ease), box-shadow .2s var(--b-ease)}html[data-feel=b]:not(:has(.login-root)) nav[aria-label=Main] li:has(>a[aria-current=page]){background:linear-gradient(120deg, color-mix(in srgb, var(--primary) 18%, var(--side-active)), var(--side-active) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 26%, transparent), inset 0 1px 0 var(--b-shine), 0 8px 18px -10px var(--b-glow)}html[data-feel=b]:not(:has(.login-root)) nav[aria-label=Quick]{background:linear-gradient(90deg, var(--line) 0%, color-mix(in srgb, var(--primary) 50%, var(--line)) 50%, var(--line) 100%) top / 100% 1px no-repeat border-box, linear-gradient(var(--b-bar), var(--b-bar)) padding-box;border-top-color:#0000}html[data-feel=b]:not(:has(.login-root)) nav[aria-label=Quick] a[aria-current=page]{background:radial-gradient(52% 70% at 50% 0%, color-mix(in srgb, var(--primary) 20%, transparent), transparent 72%)}html[data-feel=b]:not(:has(.login-root)) nav[aria-label=Quick] .bg-primary.rounded-full{background-image:linear-gradient(160deg, var(--primary), var(--primary-hover));box-shadow:inset 0 1px 0 #ffffff4d, 0 10px 22px -8px var(--b-glow), 0 2px 6px #00000029}html[data-feel=b]:not(:has(.login-root)) .btn{transition:background-color .16s var(--b-ease), border-color .16s var(--b-ease), color .16s var(--b-ease), box-shadow .22s var(--b-ease), transform .22s var(--b-spring)}html[data-feel=b]:not(:has(.login-root)) .btn:active:not(:disabled,[aria-haspopup]){transition-duration:80ms;transform:scale(.97)}html[data-feel=b]:not(:has(.login-root)) .btn-primary{box-shadow:inset 0 1px 0 #ffffff4d, 0 1px 2px #00000024, 0 8px 18px -8px var(--b-glow);background-image:linear-gradient(#0000 35%,#00000029)}html[data-feel=b]:not(:has(.login-root))[data-mode=dark] .btn-primary{background-image:linear-gradient(#ffffff42,#0000 65%)}html[data-feel=b]:not(:has(.login-root)) .btn-primary:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff5c, 0 1px 2px #00000029, 0 12px 26px -8px var(--b-glow)}html[data-feel=b]:not(:has(.login-root)) .btn-primary:disabled{box-shadow:none}html[data-feel=b]:not(:has(.login-root)) .btn-secondary,html[data-feel=b]:not(:has(.login-root)) .btn-danger{background-color:color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:inset 0 1px 0 var(--b-shine), 0 1px 2px #0000000d}html[data-feel=b]:not(:has(.login-root)) .btn-secondary:hover:not(:disabled){background-color:var(--surface);border-color:color-mix(in srgb, var(--primary) 38%, var(--line-strong));box-shadow:inset 0 1px 0 var(--b-shine), 0 8px 18px -10px var(--b-glow)}html[data-feel=b]:not(:has(.login-root)) .btn-danger:hover:not(:disabled){background-color:var(--danger-soft);box-shadow:inset 0 1px 0 var(--b-shine), 0 8px 18px -10px color-mix(in srgb, var(--danger) 50%, transparent)}html[data-feel=b]:not(:has(.login-root)) .btn-ghost:hover:not(:disabled){background-color:color-mix(in srgb, var(--ink) 8%, transparent)}html[data-feel=b]:not(:has(.login-root)) .control{background-color:color-mix(in srgb, var(--surface) 88%, transparent);transition:border-color .16s var(--b-ease), box-shadow .22s var(--b-ease), background-color .16s var(--b-ease);box-shadow:inset 0 1px 2px #0000000d}html[data-feel=b]:not(:has(.login-root)) .control:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 30%, var(--line-strong))}html[data-feel=b]:not(:has(.login-root)) .control:focus,html[data-feel=b]:not(:has(.login-root)) .control[aria-expanded=true]{background-color:var(--surface);border-color:var(--primary);box-shadow:0 0 0 3px var(--ring), 0 10px 22px -12px var(--b-glow)}html[data-feel=b]:not(:has(.login-root)) .control:disabled{background-color:var(--raised);box-shadow:none}html[data-feel=b]:not(:has(.login-root)) .control[aria-invalid=true]{border-color:var(--danger)}html[data-feel=b]:not(:has(.login-root)) .control[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 28%, transparent)}html[data-feel=b]:not(:has(.login-root)) .cell-edit:focus,html[data-feel=b]:not(:has(.login-root)) .sheet-cell:focus{box-shadow:0 0 0 3px var(--ring), 0 8px 18px -10px var(--b-glow)}html[data-feel=b]:not(:has(.login-root)) :where(a,button,summary,[role=tab],[role=switch],[role=menuitem]):focus-visible{animation:feel-b-focus .18s var(--b-ease)}html[data-feel=b]:not(:has(.login-root)) .chip{background-color:color-mix(in srgb, var(--surface) 74%, transparent);box-shadow:inset 0 1px 0 var(--b-shine);transition:background-color .16s var(--b-ease), border-color .16s var(--b-ease), color .16s var(--b-ease), box-shadow .2s var(--b-ease)}html[data-feel=b]:not(:has(.login-root)) .chip:hover{background-color:var(--surface);border-color:color-mix(in srgb, var(--primary) 38%, var(--line-strong))}html[data-feel=b]:not(:has(.login-root)) .chip:is([aria-pressed=true],[data-on=true]){background-color:var(--primary);border-color:var(--primary);box-shadow:inset 0 1px 0 #ffffff47, 0 6px 14px -7px var(--b-glow)}html[data-feel=b]:not(:has(.login-root)) .pill{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pill-fg) 16%, transparent)}html[data-feel=b]:not(:has(.login-root)) [role=tab]{transition:color .16s var(--b-ease), border-color .16s var(--b-ease)}html[data-feel=b]:not(:has(.login-root)) [role=tab][aria-selected=true]{background-image:radial-gradient(70% 100% at 50% 100%, color-mix(in srgb, var(--primary) 18%, transparent), transparent 72%)}html[data-feel=b]:not(:has(.login-root)) [role=group].inline-flex:has(>button[aria-pressed]:not(.chip)){background-color:color-mix(in srgb, var(--surface) 60%, transparent);box-shadow:inset 0 1px 2px #0000000f}html[data-feel=b]:not(:has(.login-root)) [role=group].inline-flex>button[aria-pressed=true]:not(.chip){box-shadow:inset 0 1px 0 #ffffff4d, 0 5px 12px -6px var(--b-glow);background-image:linear-gradient(#0000 35%,#00000024)}html[data-feel=b]:not(:has(.login-root))[data-mode=dark] [role=group].inline-flex>button[aria-pressed=true]:not(.chip){background-image:linear-gradient(#ffffff3d,#0000 65%)}html[data-feel=b]:not(:has(.login-root)) .switch{transition:background-color .2s var(--b-ease), box-shadow .2s var(--b-ease);box-shadow:inset 0 1px 2px #0000001f}html[data-feel=b]:not(:has(.login-root)) .switch:after{transition:transform .22s var(--b-spring)}html[data-feel=b]:not(:has(.login-root)) .switch[aria-checked=true]{box-shadow:inset 0 1px 2px #0000001f, 0 4px 12px -4px var(--b-glow)}html[data-feel=b]:not(:has(.login-root)) .rounded-full.bg-primary-soft.text-primary{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 24%, transparent), inset 0 1px 0 var(--b-shine)}html[data-feel=b]:not(:has(.login-root)) .table thead th{background:linear-gradient(180deg, color-mix(in srgb, var(--raised) 50%, var(--surface)), var(--raised))}html[data-feel=b]:not(:has(.login-root)) .table tbody td{transition:background-color .15s var(--b-ease)}html[data-feel=b]:not(:has(.login-root)) .table tbody tr[data-clickable=true]:is(:hover,:focus-visible) td{background-color:color-mix(in srgb, var(--primary) 7%, transparent)}html[data-feel=b]:not(:has(.login-root)) .table tbody tr[data-selected=true] td{background-color:var(--primary-soft)}html[data-feel=b]:not(:has(.login-root)) .table tbody tr[data-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--primary)}html[data-feel=b]:not(:has(.login-root)) li[data-row][data-clickable=true]{transition:background-color .15s var(--b-ease)}html[data-feel=b]:not(:has(.login-root)) [data-pager]{background-color:var(--b-bar);border-color:var(--b-near) var(--b-far) var(--b-far) var(--b-near);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);box-shadow:inset 1px 1px 0 var(--b-shine), 0 1px 2px #0000000d, 0 18px 40px -18px var(--b-glow), 0 8px 20px -12px #0000002e}html[data-feel=b]:not(:has(.login-root)) .shadow-pop.bg-surface:not(.modal){background-color:var(--b-pop);border-color:var(--b-near) var(--b-far) var(--b-far) var(--b-near);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);box-shadow:inset 1px 1px 0 var(--b-shine), 0 1px 2px #0000000f, 0 22px 48px -16px var(--b-glow), 0 10px 24px -12px #00000038}html[data-feel=b]:not(:has(.login-root)) [role=menu].animate-fade,html[data-feel=b]:not(:has(.login-root)) [data-dropdown]>.animate-fade{animation:feel-b-drop .2s var(--b-spring)}html[data-feel=b]:not(:has(.login-root)) :is([role=menuitem],[role=option]){transition:background-color .12s var(--b-ease)}html[data-feel=b]:not(:has(.login-root)) [role=menuitem]:not(.text-danger):is(:hover,:focus-visible),html[data-feel=b]:not(:has(.login-root)) [role=option][data-active=true]{background-color:color-mix(in srgb, var(--primary) 10%, transparent)}html[data-feel=b]:not(:has(.login-root)) div[aria-hidden]:has(+[role=dialog]){background-color:var(--b-veil);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25)}html[data-feel=b]:not(:has(.login-root)) .modal{background-color:var(--b-window);border-color:var(--b-near) var(--b-far) var(--b-far) var(--b-near);box-shadow:inset 1px 1px 0 var(--b-shine), 0 0 0 1px #0000000a, 0 36px 90px -24px var(--b-glow), 0 18px 44px -18px #0000005c;animation:feel-b-window .24s var(--b-spring) both}html[data-feel=b]:not(:has(.login-root)) .modal>header{border-top-left-radius:inherit;border-top-right-radius:inherit;background-image:linear-gradient(180deg, color-mix(in srgb, var(--primary) 8%, transparent), transparent)}html[data-feel=b]:not(:has(.login-root)) [role=img].h-2{animation:feel-b-fill .25s var(--b-ease) both}html[data-feel=b]:not(:has(.login-root)) [role=img].h-2>span{box-shadow:inset 0 1px #ffffff59}html[data-feel=b]:not(:has(.login-root)) [role=list]>[role=listitem]>span.bg-primary{background-image:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface) 55%, transparent));transform-origin:bottom;animation:feel-b-rise .25s var(--b-ease) both}html[data-feel=b]:not(:has(.login-root)) .h-1.rounded-full.bg-primary{box-shadow:0 0 10px -1px var(--b-glow)}@media (pointer:coarse),(max-width:63.9375rem){html[data-feel=b]:not(:has(.login-root)) body:before{content:none}html[data-feel=b]:not(:has(.login-root)) body{background-image:radial-gradient(34rem 22rem at 10% 0%, var(--b-light), transparent 70%), radial-gradient(30rem 14rem at 100% 0%, var(--b-corner), transparent 72%);background-repeat:no-repeat}html[data-feel=b]:not(:has(.login-root)) header.h-topbar,html[data-feel=b]:not(:has(.login-root)) nav[aria-label=Quick],html[data-feel=b]:not(:has(.login-root)) [data-pager]{--b-bar:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-feel=b]:not(:has(.login-root)) .shadow-pop.bg-surface:not(.modal){--b-pop:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-feel=b]:not(:has(.login-root)) div[aria-hidden]:has(+[role=dialog]){--b-veil:#00000073;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-feel=b]:not(:has(.login-root)) .modal{--b-window:var(--surface)}}@media (max-width:47.9375rem){html[data-feel=b]:not(:has(.login-root)) .modal{animation:sheet-in .22s var(--b-ease)}}@media (prefers-reduced-motion:reduce){html[data-feel=b]:not(:has(.login-root)) .btn:active,html[data-feel=b]:not(:has(.login-root)) a.card:hover{transform:none}html[data-feel=b]:not(:has(.login-root)) .modal,html[data-feel=b]:not(:has(.login-root)) [role=menu].animate-fade,html[data-feel=b]:not(:has(.login-root)) [data-dropdown]>.animate-fade,html[data-feel=b]:not(:has(.login-root)) [role=img].h-2,html[data-feel=b]:not(:has(.login-root)) [role=list]>[role=listitem]>span.bg-primary,html[data-feel=b]:not(:has(.login-root)) :focus-visible{animation:none}}}
@keyframes c-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes c-rise{0%{transform:scaleY(0)}to{transform:none}}@keyframes c-draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes c-scan{0%{transform:translate(0)}to{transform:translate(300%)}}@media screen and (forced-colors:none){html[data-feel=c]:not(:has(.login-root)){--c-sig:var(--primary);--c-halo:color-mix(in srgb, var(--primary) 30%, transparent);--c-halo-soft:color-mix(in srgb, var(--primary) 13%, transparent);--c-tick:color-mix(in srgb, var(--primary) 66%, var(--line-strong));--c-lit:color-mix(in srgb, var(--primary) 6%, transparent);--c-dot:var(--line-strong);--c-node:color-mix(in srgb, var(--primary) 28%, var(--line-strong));--c-wash:none;--c-side-sig:color-mix(in srgb, var(--primary) 55%, var(--side-ink));--c-mono:var(--font-geist-mono), ui-monospace, "Cascadia Mono", monospace;--shadow-card:0 1px 2px #0000000a, 0 8px 18px -14px var(--c-halo);--radius:5px}html[data-feel=c]:not(:has(.login-root)):is([data-theme=indigo],[data-theme=teal],[data-theme=clay]){--radius:4px}html[data-feel=c]:not(:has(.login-root)):is([data-theme=forest],[data-theme=graphite]){--radius:3px}html[data-feel=c]:not(:has(.login-root))[data-theme=navy]{--radius:2px}html[data-feel=c]:not(:has(.login-root))[data-mode=dark]{--c-halo:color-mix(in srgb, var(--primary) 42%, transparent);--c-halo-soft:color-mix(in srgb, var(--primary) 18%, transparent);--c-tick:color-mix(in srgb, var(--primary) 72%, var(--line-strong));--c-lit:color-mix(in srgb, var(--primary) 9%, transparent);--c-wash:linear-gradient(180deg, color-mix(in srgb, var(--primary) 6%, var(--surface)), var(--surface) 5rem);--shadow-card:inset 0 1px 0 #ffffff08, 0 10px 24px -18px #000000b3}html[data-feel=c]:not(:has(.login-root)) body{background-image:radial-gradient(ellipse 60rem 24rem at 62% -9rem, color-mix(in srgb, var(--primary) 11%, transparent), transparent), radial-gradient(circle at .5px .5px, var(--c-node) 1.25px, transparent 1.75px),  linear-gradient(var(--bg) calc(100% - 1px), transparent calc(100% - 1px)), linear-gradient(90deg, var(--c-dot) 1px, transparent 1px);background-position:0 0,0 calc(1.25rem - 1px),0 0,0 0;background-repeat:no-repeat,repeat,repeat,repeat;background-size:100% 40rem,6.25rem 6.25rem,1.25rem 1.25rem,1.25rem 1.25rem}html[data-feel=c]:not(:has(.login-root)) header.h-topbar{background-image:linear-gradient(90deg, var(--c-sig), var(--c-tick) 5rem, var(--line) 30rem);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;background-origin:border-box;border-bottom-color:#0000}html[data-feel=c]:not(:has(.login-root)) header.h-topbar>button.flex-1:hover{border-color:var(--c-tick)}html[data-feel=c]:not(:has(.login-root)) kbd{font-family:var(--c-mono)}html[data-feel=c]:not(:has(.login-root)) .bg-side:has(>nav[aria-label=Main]){box-shadow:inset -1px 0 0 var(--side-line);background-image:linear-gradient(180deg, var(--side) 62%, transparent 108%), linear-gradient(var(--side) calc(100% - 1px), transparent calc(100% - 1px)), linear-gradient(90deg, color-mix(in srgb, var(--c-side-sig) 42%, transparent) 1px, transparent 1px);background-position:0 0,0 100%,0 100%;background-size:100% 100%,.75rem .75rem,.75rem .75rem}html[data-feel=c]:not(:has(.login-root)) nav[aria-label=Main] li{position:relative}html[data-feel=c]:not(:has(.login-root)) nav[aria-label=Main] li:before{content:"";background:var(--c-side-sig);width:2px;height:0;box-shadow:0 0 8px color-mix(in srgb, var(--c-side-sig) 70%, transparent);border-radius:2px;transition:height .18s ease-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}html[data-feel=c]:not(:has(.login-root)) nav[aria-label=Main] li:hover:before{height:32%}html[data-feel=c]:not(:has(.login-root)) nav[aria-label=Main] li:has(>a[aria-current=page]):before{height:58%}html[data-feel=c]:not(:has(.login-root)) nav[aria-label=Main] li:has(>a[aria-current=page]){background-image:linear-gradient(90deg, color-mix(in srgb, var(--c-side-sig) 20%, transparent), transparent 90%)}html[data-feel=c]:not(:has(.login-root)) nav[aria-label=Main] .tnum,html[data-feel=c]:not(:has(.login-root)) [role=tab] .tnum{font-family:var(--c-mono)}html[data-feel=c]:not(:has(.login-root)) nav[aria-label=Quick] a[aria-current=page]:before{content:"";background:var(--c-sig);height:2px;box-shadow:0 0 10px var(--c-halo);border-radius:2px;position:absolute;top:-1px;left:28%;right:28%}html[data-feel=c]:not(:has(.login-root)) nav[aria-label=Quick] .bg-primary.rounded-full{box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 16%, transparent), 0 8px 20px -6px var(--c-halo)}html[data-feel=c]:not(:has(.login-root)) .card{background-image:var(--c-wash);position:relative}html[data-feel=c]:not(:has(.login-root)) .card:before,html[data-feel=c]:not(:has(.login-root)) .modal:before{--c-leg:calc(var(--radius) + .6875rem);content:"";border:1px solid var(--c-tick);border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) 0 0 / var(--c-leg) var(--c-leg) no-repeat, linear-gradient(#000 0 0) 100% 0 / var(--c-leg) var(--c-leg) no-repeat, linear-gradient(#000 0 0) 0 100% / var(--c-leg) var(--c-leg) no-repeat, linear-gradient(#000 0 0) 100% 100% / var(--c-leg) var(--c-leg) no-repeat, linear-gradient(90deg, #000, transparent) 0 0 / min(46%, 22rem) 1px no-repeat, linear-gradient(180deg, #000, transparent) 0 0 / 1px min(70%, 4.75rem) no-repeat;mask:linear-gradient(#000 0 0) 0 0 / var(--c-leg) var(--c-leg) no-repeat, linear-gradient(#000 0 0) 100% 0 / var(--c-leg) var(--c-leg) no-repeat, linear-gradient(#000 0 0) 0 100% / var(--c-leg) var(--c-leg) no-repeat, linear-gradient(#000 0 0) 100% 100% / var(--c-leg) var(--c-leg) no-repeat, linear-gradient(90deg, #000, transparent) 0 0 / min(46%, 22rem) 1px no-repeat, linear-gradient(180deg, #000, transparent) 0 0 / 1px min(70%, 4.75rem) no-repeat;position:absolute;inset:-1px}html[data-feel=c]:not(:has(.login-root)) .card[data-loading]:after{content:"";background:linear-gradient(90deg, transparent, var(--c-sig), transparent);pointer-events:none;width:25%;height:2px;animation:1.1s linear infinite c-scan;position:absolute;top:-1px;left:0}html[data-feel=c]:not(:has(.login-root)) a.card{background-image:linear-gradient(118deg, var(--surface) 50%, transparent 98%), linear-gradient(var(--surface) calc(100% - 1px), transparent calc(100% - 1px)), linear-gradient(90deg, var(--c-node) 1px, transparent 1px);background-position:0 0,100% 100%,100% 100%;background-size:100% 100%,.5rem .5rem,.5rem .5rem}html[data-feel=c]:not(:has(.login-root)) a.card:after{content:"";background:var(--c-sig);width:1.75rem;height:2px;box-shadow:0 0 10px var(--c-halo), 0 0 2px var(--c-halo);transform-origin:0;pointer-events:none;border-radius:2px;transition:width .22s cubic-bezier(.2,.7,.2,1);animation:.25s ease-out both c-draw;position:absolute;top:-1px;left:1rem}html[data-feel=c]:not(:has(.login-root)) a.card:is(:hover,:focus-visible):after{width:calc(100% - 2rem)}html[data-feel=c]:not(:has(.login-root)) a.card:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--line-strong))}@media (max-width:39.9375rem){html[data-feel=c]:not(:has(.login-root)) a.card:after{left:.75rem}html[data-feel=c]:not(:has(.login-root)) a.card:is(:hover,:focus-visible):after{width:calc(100% - 1.5rem)}}html[data-feel=c]:not(:has(.login-root)) .cells>*{isolation:isolate;position:relative}@media (min-width:64rem){html[data-feel=c]:not(:has(.login-root)) .cells>:before{content:"";z-index:-1;background-image:linear-gradient(125deg, var(--surface) 56%, transparent 99%), linear-gradient(var(--surface) calc(100% - 1px), transparent calc(100% - 1px)), linear-gradient(90deg, var(--c-node) 1px, transparent 1px);pointer-events:none;background-position:0 0,100% 100%,100% 100%;background-size:100% 100%,.5rem .5rem,.5rem .5rem;position:absolute;inset:1px 0 0 1px}}html[data-feel=c]:not(:has(.login-root)) .cells a{transition:background-color .15s,box-shadow .15s}html[data-feel=c]:not(:has(.login-root)) .cells a:is(:hover,:focus-visible){background-color:var(--c-lit);box-shadow:inset 0 2px 0 var(--c-sig)}html[data-feel=c]:not(:has(.login-root)) a.card>.eyebrow+p,html[data-feel=c]:not(:has(.login-root)) .cells :is(.text-xl,.text-2xl){font-family:var(--c-mono);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-weight:500}html[data-feel=c]:not(:has(.login-root))[data-mode=dark] :is(a.card>.eyebrow+p,.cells :is(.text-xl,.text-2xl)){text-shadow:0 0 22px var(--c-halo)}html[data-feel=c]:not(:has(.login-root)) .table tbody td.num,html[data-feel=c]:not(:has(.login-root)) .table tbody td>.tnum.font-medium:not(.text-danger),html[data-feel=c]:not(:has(.login-root)) ul>li[data-row] .tnum,html[data-feel=c]:not(:has(.login-root)) .modal h2 .tnum,html[data-feel=c]:not(:has(.login-root)) .modal dd>.tnum:not(.block){font-family:var(--c-mono);letter-spacing:-.02em}html[data-feel=c]:not(:has(.login-root)) .cells,html[data-feel=c]:not(:has(.login-root)) .table,html[data-feel=c]:not(:has(.login-root)) [data-pager]{font-variant-numeric:tabular-nums}html[data-feel=c]:not(:has(.login-root)) .pill{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pill-dot) 26%, transparent)}html[data-feel=c]:not(:has(.login-root)) .pill:before{box-shadow:0 0 0 2px color-mix(in srgb, var(--pill-dot) 20%, transparent), 0 0 7px var(--pill-dot)}html[data-feel=c]:not(:has(.login-root)) .pill[data-hollow=true]:before{box-shadow:inset 0 0 0 1.5px var(--pill-dot), 0 0 6px color-mix(in srgb, var(--pill-dot) 60%, transparent)}html[data-feel=c]:not(:has(.login-root)) :has(>span.rounded-full:not(.tnum):is([style*=--tone-],[style*=--stock-])){isolation:isolate}html[data-feel=c]:not(:has(.login-root)) span.rounded-full:not(.tnum):is([style*=--tone-],[style*=--stock-]){position:relative}html[data-feel=c]:not(:has(.login-root)) span.rounded-full:not(.tnum):is([style*=--tone-],[style*=--stock-]):after{content:"";z-index:-1;border-radius:inherit;background:inherit;filter:blur(3px);opacity:.6;position:absolute;inset:-3px}html[data-feel=c]:not(:has(.login-root)) .btn{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}html[data-feel=c]:not(:has(.login-root)) .btn:active:not(:disabled){transform:translateY(1px)}html[data-feel=c]:not(:has(.login-root)) .btn-primary{box-shadow:inset 0 1px 0 #ffffff38, inset 0 0 0 1px #0000001f, 0 6px 16px -6px var(--c-halo);background-image:linear-gradient(#ffffff29,#fff0 62%)}html[data-feel=c]:not(:has(.login-root)) .btn-primary:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff42, inset 0 0 0 1px #0000001f, 0 6px 20px -4px var(--c-halo), 0 0 0 3px var(--c-halo-soft)}html[data-feel=c]:not(:has(.login-root)) .btn-primary:disabled{box-shadow:none}html[data-feel=c]:not(:has(.login-root)) .btn-secondary:hover:not(:disabled){border-color:var(--c-tick)}html[data-feel=c]:not(:has(.login-root)) .btn:focus-visible,html[data-feel=c]:not(:has(.login-root)) .chip:focus-visible{box-shadow:0 0 0 4px var(--ring)}html[data-feel=c]:not(:has(.login-root)) .control:focus,html[data-feel=c]:not(:has(.login-root)) .control[aria-expanded=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring), 0 0 16px -2px var(--c-halo)}html[data-feel=c]:not(:has(.login-root)) [role=tab]{transition:color .15s,border-color .15s,box-shadow .2s}html[data-feel=c]:not(:has(.login-root)) [role=tab][aria-selected=true]{box-shadow:inset 0 -9px 10px -9px var(--c-halo)}html[data-feel=c]:not(:has(.login-root)) .chip:is([aria-pressed=true],[data-on=true]){box-shadow:0 0 0 3px var(--c-halo-soft)}html[data-feel=c]:not(:has(.login-root)) .chip:hover:not([aria-pressed=true],[data-on=true]){border-color:var(--c-tick)}html[data-feel=c]:not(:has(.login-root)) [role=group].inline-flex>button[aria-pressed=true]{box-shadow:inset 0 1px 0 #ffffff38, 0 2px 8px -2px var(--c-halo);background-image:linear-gradient(#ffffff29,#fff0 62%)}html[data-feel=c]:not(:has(.login-root)) .switch[aria-checked=true]{box-shadow:0 0 0 3px var(--c-halo-soft), 0 0 10px -1px var(--c-halo)}html[data-feel=c]:not(:has(.login-root)) .table thead th{border-bottom-color:color-mix(in srgb, var(--primary) 30%, var(--line))}html[data-feel=c]:not(:has(.login-root)) .table thead th[aria-sort]{box-shadow:inset 0 -2px 0 var(--c-sig)}html[data-feel=c]:not(:has(.login-root)) .table tbody td{transition:background-color .15s}html[data-feel=c]:not(:has(.login-root)) .table tbody tr[data-clickable=true]:is(:hover,:focus-visible) td{background:var(--c-lit)}html[data-feel=c]:not(:has(.login-root)) .table tbody tr[data-clickable=true]:is(:hover,:focus-visible) td:first-child,html[data-feel=c]:not(:has(.login-root)) .table tbody tr[data-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--c-sig)}html[data-feel=c]:not(:has(.login-root)) ul>li[data-row][data-clickable=true]{transition:background-color .15s,box-shadow .15s}html[data-feel=c]:not(:has(.login-root)) ul>li[data-row][data-clickable=true]:is(:hover,:focus-visible,:active){background-color:var(--c-lit);box-shadow:inset 2px 0 0 var(--c-sig)}html[data-feel=c]:not(:has(.login-root)) .h-2[role=img]{animation:.25s ease-out both c-fill}html[data-feel=c]:not(:has(.login-root)) .h-2[role=img]>span{box-shadow:inset 0 1px #ffffff52}html[data-feel=c]:not(:has(.login-root)) ol.grid-cols-7>li>.h-1.rounded-full{animation:.2s ease-out both c-fill}html[data-feel=c]:not(:has(.login-root)) ol.grid-cols-7>li:nth-child(2)>.h-1{animation-delay:30ms}html[data-feel=c]:not(:has(.login-root)) ol.grid-cols-7>li:nth-child(3)>.h-1{animation-delay:60ms}html[data-feel=c]:not(:has(.login-root)) ol.grid-cols-7>li:nth-child(4)>.h-1{animation-delay:90ms}html[data-feel=c]:not(:has(.login-root)) ol.grid-cols-7>li:nth-child(5)>.h-1{animation-delay:.12s}html[data-feel=c]:not(:has(.login-root)) ol.grid-cols-7>li:nth-child(6)>.h-1{animation-delay:.15s}html[data-feel=c]:not(:has(.login-root)) ol.grid-cols-7>li:nth-child(7)>.h-1{animation-delay:.18s}html[data-feel=c]:not(:has(.login-root)) ol.grid-cols-7>li>.h-1.bg-primary{box-shadow:0 0 8px var(--c-halo)}html[data-feel=c]:not(:has(.login-root)) [role=list][aria-label="Reservations per week"]{background-image:repeating-linear-gradient(to top, transparent 0 calc(25% - 1px), color-mix(in srgb, var(--line) 80%, transparent) calc(25% - 1px) 25%)}html[data-feel=c]:not(:has(.login-root)) [role=list][aria-label="Reservations per week"]>[role=listitem]>span:first-child{transform-origin:50% 100%;animation:.25s ease-out both c-rise}html[data-feel=c]:not(:has(.login-root)) [role=list][aria-label="Reservations per week"]>[role=listitem]>.bg-primary{background-image:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface) 62%, transparent));box-shadow:0 -1px 0 var(--c-sig), 0 -5px 12px -3px var(--c-halo)}html[data-feel=c]:not(:has(.login-root)) .skeleton{background-image:linear-gradient(100deg, var(--raised) 30%, color-mix(in srgb, var(--primary) 24%, var(--raised)) 50%, var(--raised) 70%)}html[data-feel=c]:not(:has(.login-root)) .shadow-pop{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 9%, transparent), 0 16px 44px -12px #0000004d, 0 3px 10px -3px #0000001a, 0 0 40px -14px var(--c-halo)}html[data-feel=c]:not(:has(.login-root)) .modal:before{--c-leg:calc(var(--radius) + 1rem);border-color:var(--c-sig)}html[data-feel=c]:not(:has(.login-root)) .modal:after{content:"";top:-1px;left:calc(var(--radius) + 1rem);right:calc(var(--radius) + 1rem);background:linear-gradient(90deg, var(--c-sig), color-mix(in srgb, var(--primary) 30%, transparent) 60%, transparent);transform-origin:0;pointer-events:none;height:1px;animation:.25s ease-out both c-draw;position:absolute}html[data-feel=c]:not(:has(.login-root)) .modal>header{background-image:linear-gradient(180deg, color-mix(in srgb, var(--primary) 6%, transparent), transparent)}html[data-feel=c]:not(:has(.login-root)) :has(>.modal)>[aria-hidden].absolute{background-image:radial-gradient(circle,#ffffff1a .75px,#0000 1.25px);background-size:1.25rem 1.25rem}@media (max-width:47.9375rem){html[data-feel=c]:not(:has(.login-root)) .modal:before,html[data-feel=c]:not(:has(.login-root)) .modal:after{display:none}}html[data-feel=c]:not(:has(.login-root)) [role=menu] [role=menuitem]:is(:hover,:focus-visible),html[data-feel=c]:not(:has(.login-root)) [role=option][data-active=true]{box-shadow:inset 2px 0 0 var(--c-sig)}html[data-feel=c]:not(:has(.login-root)) .rounded-full.bg-primary-soft.text-primary[aria-hidden]{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 32%, transparent)}@media (prefers-reduced-motion:reduce){html[data-feel=c]:not(:has(.login-root)) a.card:after,html[data-feel=c]:not(:has(.login-root)) .modal:after,html[data-feel=c]:not(:has(.login-root)) .h-2[role=img],html[data-feel=c]:not(:has(.login-root)) ol.grid-cols-7>li>.h-1,html[data-feel=c]:not(:has(.login-root)) [role=list][aria-label="Reservations per week"]>[role=listitem]>span:first-child{animation:none}html[data-feel=c]:not(:has(.login-root)) .card[data-loading]:after{display:none}}}
@keyframes feel-final-window{0%{opacity:0;transform:translateY(12px)scale(.965)}to{opacity:1;transform:none}}@keyframes feel-final-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes feel-final-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes feel-final-rise{0%{transform:scaleY(0)}to{transform:none}}@keyframes feel-final-light{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}@keyframes feel-final-focus{0%{outline-offset:6px;outline-color:#0000}}@keyframes feel-final-draw{0%{background-size:0 2px,0 .375rem,auto,auto,auto}}@keyframes feel-final-scan{0%{background-position:-43% 0,0 0,0 0,0 0}to{background-position:143% 0,0 0,0 0,0 0}}@media screen and (forced-colors:none){html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)){--f-mono:var(--font-geist-mono), ui-monospace, "Cascadia Mono", monospace;--f-ease:cubic-bezier(.2, .8, .2, 1);--f-spring:cubic-bezier(.34, 1.45, .64, 1);--f-lit:var(--primary);--f-halo:color-mix(in srgb, var(--primary) 16%, transparent);--f-glow:color-mix(in srgb, var(--f-tint) 82%, transparent);--f-fall:color-mix(in srgb, var(--primary) 22%, transparent);--f-shade:color-mix(in srgb, var(--primary) 20%, transparent);--f-side-lit:color-mix(in oklch, var(--primary) 55%, var(--side-ink));--f-near:color-mix(in srgb, var(--primary) 12%, var(--line));--f-far:color-mix(in srgb, var(--primary) 46%, var(--line-strong));--f-shine:#ffffffd9;--f-well:#0000000d;--f-rim:transparent;--f-drop:0 1px 1px #0000000a, 0 3px 6px -2px var(--f-shade), 0 10px 14px -9px var(--f-glow);--f-drop-near:0 1px 2px #0000000d, 0 5px 10px -3px var(--f-shade), 0 12px 16px -9px var(--f-glow);--f-float:0 10px 38px -8px color-mix(in srgb, var(--primary) 28%, transparent), 0 2px 8px #00000014;--f-pane-1:var(--surface);--f-pane-2:var(--surface);--f-solid:var(--surface);--f-bar:color-mix(in srgb, var(--surface) 86%, transparent);--f-tint:color-mix(in oklch, var(--primary) 55%, white);--f-light:#ffffffe6;--f-corner:color-mix(in srgb, var(--f-tint) 52%, transparent);--f-pool:color-mix(in srgb, var(--f-tint) 50%, transparent);--f-pool-2:color-mix(in srgb, var(--f-tint) 30%, transparent);--f-hair:color-mix(in srgb, var(--primary) 34%, var(--line-strong));--f-veil:color-mix(in srgb, var(--ink) 26%, transparent);--f-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='37' viewBox='0 0 64 37' preserveAspectRatio='none'%3E%3Cpath d='M0 0 64 37M64 0 0 37' fill='none' stroke='%23000' stroke-width='.8'/%3E%3C/svg%3E");--f-foot:max(0px, min(15rem, 100% - 39.5rem));scrollbar-color:color-mix(in srgb, var(--primary) 26%, var(--line-strong)) transparent}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root))[data-mode=dark]{--f-lit:color-mix(in srgb, var(--primary) 86%, #fff);--f-halo:color-mix(in srgb, var(--primary) 24%, transparent);--f-glow:color-mix(in srgb, var(--primary) 40%, transparent);--f-fall:color-mix(in srgb, var(--primary) 26%, transparent);--f-shade:#00000080;--f-near:color-mix(in srgb, #fff 14%, var(--line));--f-far:color-mix(in srgb, var(--primary) 34%, var(--line));--f-shine:#ffffff0f;--f-rim:#ffffff0d;--f-float:0 10px 38px -8px #00000047, 0 2px 8px #00000014;--f-well:#00000047;--f-pane-2:color-mix(in srgb, var(--surface) 66%, var(--bg));--f-solid:color-mix(in srgb, var(--surface) 92%, var(--bg));--f-bar:color-mix(in srgb, color-mix(in srgb, var(--bg) 62%, #000) 86%, transparent);--f-light:#00000057;--f-corner:color-mix(in srgb, var(--primary) 22%, transparent);--f-pool:color-mix(in srgb, var(--primary) 24%, transparent);--f-pool-2:color-mix(in srgb, var(--primary) 14%, transparent);--f-hair:color-mix(in srgb, var(--primary) 30%, var(--line-strong));--f-veil:#00000080}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root))[data-mode=dark],html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)):is([data-theme=sky],[data-theme=mulberry],:not([data-theme])){--f-side-lit:var(--primary)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) body:before,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) body:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) body:before{background:radial-gradient(72rem 34rem at 14% -10%, var(--f-light), transparent 70%), radial-gradient(min(22rem, 20vw) 4.75rem at 100% 3.5rem, var(--f-corner), transparent 72%), radial-gradient(86rem calc((108vh - 16rem) / .7) at 108% 108%, var(--f-pool), transparent 70%), radial-gradient(40rem min(34rem, calc((106vh - 16rem) / .72)) at -6% 106%, var(--f-pool-2), transparent 72%)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root))[data-mode=dark] body:before{clip-path:inset(var(--spacing-topbar,3.5rem) 0 0 0)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) body:after{background:var(--f-hair);opacity:.7;-webkit-mask-image:var(--f-grid), radial-gradient(85% calc((100vh - 16rem) / .84) at 100% 100%, #000 22%, transparent 84%);-webkit-mask-image:var(--f-grid), radial-gradient(85% calc((100vh - 16rem) / .84) at 100% 100%, #000 22%, transparent 84%);mask-image:var(--f-grid), radial-gradient(85% calc((100vh - 16rem) / .84) at 100% 100%, #000 22%, transparent 84%);-webkit-mask-composite:source-in;-webkit-mask-position:0 100%,0 0;mask-position:0 100%,0 0;-webkit-mask-size:4rem 2.3125rem,100% 100%;mask-size:4rem 2.3125rem,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .card{background:linear-gradient(var(--f-lit), var(--f-lit)) 1rem 0 / 1.75rem 2px no-repeat border-box, radial-gradient(ellipse 50% 100% at 50% 0, var(--f-fall), transparent) .5rem 0 / 2.75rem .375rem no-repeat border-box, linear-gradient(var(--f-pane-1), var(--f-pane-2)) padding-box, radial-gradient(ellipse 48% 4.5rem at 14% 0%, var(--f-lit), transparent) border-box, linear-gradient(140deg, var(--f-near) 30%, var(--f-far)) border-box;box-shadow:inset 0 1px 0 var(--f-rim), var(--f-drop);animation:feel-final-draw .25s var(--f-ease) backwards;border-color:#0000}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .card[data-loading]{background:linear-gradient(90deg, transparent, var(--f-lit), transparent) -43% 0 / 30% 2px no-repeat border-box, linear-gradient(var(--f-pane-1), var(--f-pane-2)) padding-box, radial-gradient(ellipse 48% 4.5rem at 14% 0%, var(--f-lit), transparent) border-box, linear-gradient(140deg, var(--f-near) 30%, var(--f-far)) border-box;animation:1.2s linear infinite feel-final-scan}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) a.card{transition:background-size .22s var(--f-ease), box-shadow .22s var(--f-ease), transform .22s var(--f-spring)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) a.card:is(:hover,:focus-visible){background-size:calc(100% - 2rem) 2px,calc(100% - 1rem) .375rem,auto,auto,auto}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) a.card:hover{box-shadow:inset 0 1px 0 var(--f-rim), var(--f-drop-near);transform:translateY(-1px)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) a.card:active{transform:none}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .cells{border-color:var(--f-near) var(--f-far) var(--f-far) var(--f-near);background:0 0}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .cells a{transition:background-color .16s var(--f-ease), box-shadow .16s var(--f-ease)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .cells a:is(:hover,:focus-visible){box-shadow:inset 0 2px 0 var(--f-lit)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) header.h-topbar{background-color:var(--f-bar);background-image:linear-gradient(90deg, var(--line) 0%, color-mix(in srgb, var(--primary) 60%, var(--line)) 68%, var(--line) 100%);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;background-origin:border-box;border-bottom-color:#0000}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) header.h-topbar>button.flex-1{box-shadow:inset 0 1px 2px var(--f-well), 0 1px 0 var(--f-shine);transition:border-color .16s var(--f-ease), box-shadow .2s var(--f-ease)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) header.h-topbar>button.flex-1:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--line-strong));box-shadow:inset 0 1px 2px var(--f-well), 0 6px 12px -8px var(--f-glow)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) div.bg-side:has(>nav[aria-label=Main]){isolation:isolate;background-image:linear-gradient(180deg, var(--side-line) 0%, color-mix(in srgb, var(--f-side-lit) 55%, var(--side-line)) 30%, var(--side-line) 80%), radial-gradient(130% 100% at 0% 100%, color-mix(in srgb, var(--f-side-lit) 17%, transparent), transparent 72%);background-size:1px 100%, 100% var(--f-foot);background-position:100% 0,0 100%;background-repeat:no-repeat}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) div.bg-side:has(>nav[aria-label=Main]):after{content:"";z-index:-1;height:var(--f-foot);pointer-events:none;background:color-mix(in srgb, var(--f-side-lit) 26%, transparent);-webkit-mask-image:var(--f-grid), linear-gradient(to top, #000, transparent);-webkit-mask-image:var(--f-grid), linear-gradient(to top, #000, transparent);mask-image:var(--f-grid), linear-gradient(to top, #000, transparent);-webkit-mask-composite:source-in;position:absolute;inset:auto 0 0;-webkit-mask-position:0 100%,0 0;mask-position:0 100%,0 0;-webkit-mask-size:4rem 2.3125rem,100% 100%;mask-size:4rem 2.3125rem,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) div.h-topbar>span.size-7{background:var(--primary);color:var(--on-primary);box-shadow:inset 0 1px 0 #ffffff38, 0 0 0 1px color-mix(in srgb, var(--f-side-lit) 36%, transparent), 0 6px 14px -6px color-mix(in srgb, var(--f-side-lit) 70%, transparent)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) nav[aria-label=Main] li{transition:background-color .18s var(--f-ease), color .18s var(--f-ease), box-shadow .2s var(--f-ease);position:relative}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) nav[aria-label=Main] li:has(>a[aria-current=page]){background-image:linear-gradient(90deg, var(--side-active), color-mix(in srgb, var(--side-active) 40%, var(--side)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--f-side-lit) 24%, transparent), 0 5px 8px -7px color-mix(in srgb, var(--f-side-lit) 55%, transparent)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) nav[aria-label=Main] li:has(>a[aria-current=page]):before{content:"";background:var(--f-side-lit);width:3px;box-shadow:0 0 10px color-mix(in srgb, var(--f-side-lit) 70%, transparent);transform-origin:50%;animation:feel-final-light .2s var(--f-ease);border-radius:0 3px 3px 0;position:absolute;top:.4375rem;bottom:.4375rem;left:-.625rem}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) nav[aria-label=Main] a[aria-current=page] svg{color:var(--f-side-lit)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) div.bg-side :is(a,button):focus-visible{outline-color:var(--f-side-lit)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) nav[aria-label=Quick]{background-color:var(--f-solid);background-image:linear-gradient(90deg, var(--line), color-mix(in srgb, var(--primary) 50%, var(--line)) 50%, var(--line));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;background-origin:border-box;border-top-color:#0000}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) nav[aria-label=Quick] a[aria-current=page]:before{content:"";background:var(--f-lit);width:1.75rem;height:2px;box-shadow:0 5px 8px -3px var(--f-glow);transform-origin:50% 0;animation:feel-final-light .2s var(--f-ease);border-radius:0 0 2px 2px;position:absolute;top:-1px;left:calc(50% - .875rem)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) nav[aria-label=Quick] .bg-primary.rounded-full{background-image:linear-gradient(160deg, var(--primary), var(--primary-hover));box-shadow:inset 0 1px 0 #ffffff4d, 0 10px 22px -8px var(--f-glow), 0 2px 6px #00000029}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .btn{transition:background-color .16s var(--f-ease), border-color .16s var(--f-ease), color .16s var(--f-ease), box-shadow .22s var(--f-ease), transform .22s var(--f-spring)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .btn:active:not(:disabled,[aria-haspopup]){transition-duration:80ms;transform:scale(.97)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [aria-haspopup]>.btn:active{transform:none}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .btn{--f-under:0 5px 10px -6px var(--f-glow)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .btn-sm{--f-under:0 0 0 0 transparent}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .btn-primary{background-image:linear-gradient(180deg, var(--primary), var(--primary-hover));box-shadow:inset 0 1px 0 #ffffff47, 0 1px 2px #00000024, var(--f-under)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root))[data-mode=dark] .btn-primary{background-image:linear-gradient(180deg, var(--primary-hover), var(--primary))}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .btn-primary:hover:not(:disabled){background-image:linear-gradient(var(--primary-hover), var(--primary-hover));box-shadow:inset 0 1px 0 #ffffff57, 0 1px 2px #00000029, var(--f-under)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .btn-secondary,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .btn-danger{box-shadow:inset 0 1px 0 var(--f-shine), 0 1px 2px #0000000d}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .btn-secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 38%, var(--line-strong));box-shadow:inset 0 1px 0 var(--f-shine), var(--f-under)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .btn:disabled{box-shadow:none;background-image:none}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .btn:focus-visible,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 6px var(--f-halo)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .btn-primary:focus-visible{box-shadow:inset 0 1px 0 #ffffff4d, 0 0 0 6px var(--f-halo)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .control{box-shadow:inset 0 1px 2px var(--f-well);caret-color:var(--primary);transition:border-color .16s var(--f-ease), box-shadow .22s var(--f-ease)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .control:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 34%, var(--line-strong))}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .control:focus,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .control[aria-expanded=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary), 0 0 0 3px var(--f-halo)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .control:disabled{box-shadow:none}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .control[aria-invalid=true]{border-color:var(--danger)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .control[aria-invalid=true]:is(:focus,[aria-expanded=true]){box-shadow:0 0 0 1px var(--danger), 0 0 0 3px color-mix(in srgb, var(--danger) 20%, transparent)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .cell-edit:focus{box-shadow:0 0 0 1px var(--primary), 0 0 0 3px var(--f-halo)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .sheet-cell:focus{box-shadow:0 0 0 3px var(--f-halo)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) :where(a,button,summary,[role=tab],[role=switch],[role=menuitem]):focus-visible{animation:feel-final-focus .18s var(--f-ease)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .chip{box-shadow:inset 0 1px 0 var(--f-shine), 0 1px 1px #00000008;transition:background-color .16s var(--f-ease), border-color .16s var(--f-ease), color .16s var(--f-ease), box-shadow .2s var(--f-ease)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .chip:hover{border-color:color-mix(in srgb, var(--primary) 38%, var(--line-strong))}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .chip:is([aria-pressed=true],[data-on=true]){border-color:var(--primary);box-shadow:inset 0 1px 0 #ffffff42, 0 4px 10px -6px var(--f-glow)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .pill:before{box-shadow:0 0 0 2px color-mix(in srgb, var(--pill-dot) 24%, transparent), 0 0 3px var(--pill-dot)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .pill[data-hollow=true]:before{box-shadow:inset 0 0 0 1.5px var(--pill-dot), 0 0 3px color-mix(in srgb, var(--pill-dot) 70%, transparent)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) :has(>span.rounded-full:not(.tnum):is([style*=--tone-],[style*=--stock-])){isolation:isolate}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) span.rounded-full:not(.tnum):is([style*=--tone-],[style*=--stock-]){position:relative}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) span.rounded-full:not(.tnum):is([style*=--tone-],[style*=--stock-]):after{content:"";z-index:-1;border-radius:inherit;background:inherit;filter:blur(1.5px);opacity:.5;position:absolute;inset:-2px}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [role=tab]{transition:color .16s var(--f-ease), border-color .16s var(--f-ease)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [role=tab][aria-selected=true]{background-image:radial-gradient(ellipse 62% .4375rem at 50% 100%, color-mix(in srgb, var(--primary) 38%, transparent), transparent)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [role=tab][aria-selected=false]:hover{border-bottom-color:var(--line-strong)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [role=tab]:focus-visible{outline-offset:-2px}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [role=group].inline-flex:has(>button[aria-pressed]:not(.chip)){box-shadow:inset 0 1px 2px var(--f-well)}:is(html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [role=group].inline-flex>button[aria-pressed=true]:not(.chip,:has(>[data-face])),html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [role=group].inline-flex>button[aria-pressed=true]>[data-face]){background-image:linear-gradient(180deg, var(--primary), var(--primary-hover));box-shadow:inset 0 1px 0 #ffffff47, 0 3px 8px -5px var(--f-glow)}:is(html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root))[data-mode=dark] [role=group].inline-flex>button[aria-pressed=true]:not(.chip,:has(>[data-face])),html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root))[data-mode=dark] [role=group].inline-flex>button[aria-pressed=true]>[data-face]){background-image:linear-gradient(180deg, var(--primary-hover), var(--primary))}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .switch{transition:background-color .2s var(--f-ease), box-shadow .2s var(--f-ease);box-shadow:inset 0 1px 2px #0000001f}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .switch:after{transition:transform .22s var(--f-spring)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .switch[aria-checked=true]{box-shadow:inset 0 1px 2px #0000001f, 0 0 0 3px var(--f-halo), 0 3px 8px -4px var(--f-glow)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [aria-hidden].rounded-full.bg-primary-soft.text-primary:not(.tnum){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 26%, transparent)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) kbd{border-color:var(--line-strong);box-shadow:inset 0 -1px 0 var(--line-strong)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .table thead th{background:linear-gradient(180deg, color-mix(in srgb, var(--raised) 50%, var(--surface)), var(--raised));border-bottom-color:color-mix(in srgb, var(--primary) 20%, var(--line))}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .table thead th[aria-sort]{box-shadow:inset 0 -2px 0 var(--f-lit)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .table tbody td{transition:background-color .15s var(--f-ease), box-shadow .15s var(--f-ease)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .table tbody tr[data-clickable=true]:is(:hover,:focus-visible) td:first-child,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .table tbody tr[data-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--f-lit)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .table tbody tr:last-child td:first-child{border-bottom-left-radius:calc(var(--radius) + 3px)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .table tbody tr:last-child td:last-child{border-bottom-right-radius:calc(var(--radius) + 3px)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) li[data-row][data-clickable=true]{transition:background-color .15s var(--f-ease), box-shadow .15s var(--f-ease)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) li[data-row][data-clickable=true]:is(:hover,:focus-visible,:active){box-shadow:inset 2px 0 0 var(--f-lit)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [data-pager]{background-color:var(--f-solid);border-color:var(--f-near) var(--f-far) var(--f-far) var(--f-near);box-shadow:inset 0 1px 0 var(--f-shine), var(--f-float)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .skeleton{background-image:linear-gradient(100deg, var(--raised) 30%, color-mix(in srgb, var(--primary) 16%, var(--raised)) 50%, var(--raised) 70%)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .shadow-pop.bg-surface:not(.modal){border-color:var(--f-near) var(--f-far) var(--f-far) var(--f-near);box-shadow:inset 0 1px 0 var(--f-shine), var(--f-float)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [role=menu].animate-fade,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [data-dropdown]>.animate-fade{animation:feel-final-drop .2s var(--f-spring)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) :is([role=menuitem],[role=option]){transition:background-color .12s var(--f-ease), box-shadow .12s var(--f-ease)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [role=menuitem]:not(.text-danger):is(:hover,:focus-visible),html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [role=option][data-active=true]{box-shadow:inset 2px 0 0 var(--f-lit)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) div[aria-hidden]:has(+[role=dialog]){background-color:var(--f-veil);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .modal{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(90deg, transparent 12%, var(--f-lit) 50%, transparent 88%) 0 0 / 100% 1px no-repeat border-box, linear-gradient(140deg, var(--f-near) 30%, var(--f-far)) border-box;box-shadow:inset 0 1px 0 var(--f-shine), 0 0 0 1px #0000000a, 0 36px 90px -24px var(--f-glow), 0 18px 44px -18px #0000005c;animation:feel-final-window .24s var(--f-spring) both;border-color:#0000}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [role=img].h-2{animation:feel-final-fill .25s var(--f-ease) both}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [role=img].h-2>span{box-shadow:inset 0 1px #ffffff59}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [role=list]>[role=listitem]>span.bg-primary{background-image:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface) 50%, transparent));box-shadow:0 -1px 0 var(--f-lit), 0 -4px 8px -3px var(--f-glow);transform-origin:bottom;animation:feel-final-rise .25s var(--f-ease) both}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .h-1.rounded-full.bg-primary{box-shadow:0 0 6px -1px var(--f-glow)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .eyebrow{font-family:var(--f-mono);color:var(--muted);font-weight:550}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .table thead th,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) nav[aria-label=Main] p{font-family:var(--f-mono);font-weight:550}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .table thead th{letter-spacing:.06em}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .table tbody td .tnum.font-medium:not(.text-danger),html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .cells .tnum.text-faint,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) dd.tnum.font-medium,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .modal h2 .tnum,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .tnum.rounded-full{font-family:var(--f-mono);font-variant-numeric:tabular-nums}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .table tbody td .tnum.font-medium:not(.text-danger),html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .modal h2 .tnum{letter-spacing:-.02em}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) :is(a.card,.cells,.table,[data-pager],[role=tab]){font-variant-numeric:tabular-nums}@media (pointer:coarse),(max-width:63.9375rem){html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) body:before,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) body:after{content:none}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) div.bg-side:has(>nav[aria-label=Main]):after{content:none}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) div.bg-side:has(>nav[aria-label=Main]){background-size:1px 100%,0 0}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) body{background-image:radial-gradient(38rem 14rem at 80% 100%, var(--f-pool), transparent 70%);background-repeat:no-repeat}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) header.h-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) div[aria-hidden]:has(+[role=dialog]){--f-veil:#00000073;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:47.9375rem){html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .modal{animation:sheet-in .22s var(--f-ease)}}@media (pointer:coarse),(max-width:47.9375rem){html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .switch[aria-checked=true]{box-shadow:inset 0 1px 2px #0000001f}}@media (prefers-reduced-motion:reduce){html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .btn:active,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) a.card:hover{transform:none}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .modal,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .card,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) .card[data-loading],html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [role=menu].animate-fade,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [data-dropdown]>.animate-fade,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [role=img].h-2,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) [role=list]>[role=listitem]>span.bg-primary,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) nav[aria-label=Quick] a[aria-current=page]:before,html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) :focus-visible{animation:none}html[data-feel=final]:not([data-boot]):not(:has(.login-root,.si-root)) nav[aria-label=Main] li:has(>a[aria-current=page]):before{animation:none}}}
@keyframes glass-draw{0%{background-size:0 1px,100% 100%,100% 100%}}@media screen and (forced-colors:none){html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)){--g-pane:color-mix(in srgb, var(--surface) 76%, transparent);--g-pane-near:color-mix(in srgb, var(--surface) 85%, transparent);--g-glow:#ffffff9e;--g-streak:#fffffff2;--g-near:#ffffffe6;--g-far:color-mix(in srgb, color-mix(in srgb, var(--primary) 34%, var(--line-strong)) 80%, transparent);--g-inner:#ffffffd9;--g-drop:0 1px 1px #00000008, 0 4px 10px -4px var(--f-shade), 0 12px 16px -10px var(--f-glow);--g-drop-near:0 1px 2px #0000000a, 0 6px 12px -4px var(--f-shade), 0 14px 18px -10px var(--f-glow);--g-bar:color-mix(in srgb, var(--surface) 66%, transparent);--g-bar-filter:blur(22px) saturate(1.8) brightness(1.08);--g-float:color-mix(in srgb, var(--surface) 74%, transparent);--g-float-filter:blur(26px) saturate(1.8) brightness(1.08);--g-side:color-mix(in srgb, var(--side) 70%, transparent);--g-side-filter:blur(26px) saturate(1.6) brightness(1.08);--g-drawer:color-mix(in srgb, var(--side) 84%, transparent);--g-frame:color-mix(in srgb, var(--surface) 76%, transparent);--g-veil:color-mix(in srgb, var(--bg) 34%, transparent);--g-veil-filter:blur(18px) saturate(1.6) contrast(.86);--g-pool-1:color-mix(in srgb, color-mix(in oklch, var(--primary) 66%, white) 88%, transparent);--g-pool-2:color-mix(in srgb, color-mix(in oklch, var(--accent) 60%, white) 76%, transparent);--g-pool-3:color-mix(in srgb, color-mix(in oklch, color-mix(in oklch, var(--primary) 50%, var(--accent)) 58%, white) 66%, transparent);--g-pool-side:color-mix(in srgb, color-mix(in oklch, var(--primary) 70%, var(--accent)) 72%, transparent);--g-beam:#ffffff8c;--g-wash:color-mix(in srgb, var(--primary) 6%, transparent);--faint:var(--muted);--g-side-muted:var(--side-muted);--g-red-dot:var(--tone-red-dot)}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root))[data-mode=dark]{--g-pane:color-mix(in srgb, var(--surface) 62%, transparent);--g-pane-near:color-mix(in srgb, var(--surface) 74%, transparent);--g-glow:#ffffff0f;--g-streak:#ffffff6b;--g-near:#ffffff29;--g-far:color-mix(in srgb, var(--primary) 30%, transparent);--g-inner:#ffffff12;--g-bar:color-mix(in srgb, var(--bg) 62%, transparent);--g-bar-filter:blur(22px) saturate(1.6) brightness(.72);--g-float:color-mix(in srgb, var(--surface) 76%, transparent);--g-float-filter:blur(26px) saturate(1.6) brightness(.62);--g-side:color-mix(in srgb, var(--side) 72%, transparent);--g-side-filter:blur(26px) saturate(1.5) brightness(.6);--g-drawer:color-mix(in srgb, var(--side) 74%, transparent);--g-frame:color-mix(in srgb, var(--surface) 74%, transparent);--g-veil:#0000006b;--g-veil-filter:blur(16px) saturate(1.3);--g-pool-1:color-mix(in srgb, var(--primary) 50%, transparent);--g-pool-2:color-mix(in srgb, var(--accent) 30%, transparent);--g-pool-3:color-mix(in srgb, color-mix(in oklch, var(--primary) 50%, var(--accent)) 26%, transparent);--g-pool-side:color-mix(in srgb, var(--primary) 64%, transparent);--g-beam:#ffffff09;--g-wash:color-mix(in srgb, var(--primary) 4%, transparent)}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root))[data-theme]:not([data-mode=dark],[data-theme=sky],[data-theme=mulberry]){--g-side:color-mix(in srgb, var(--side) 80%, transparent);--g-side-filter:blur(26px) saturate(1.7) brightness(.5);--g-drawer:color-mix(in srgb, var(--side) 76%, transparent)}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) body{--side-muted:color-mix(in srgb, var(--g-side-muted) 66%, var(--side-ink))}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) .text-white[style*=--tone-red-dot]{--tone-red-dot:color-mix(in srgb, var(--g-red-dot) 80%, black)}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root))[data-mode=dark] .text-white[style*="var(--primary)"]{color:var(--on-primary)}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) .chip:is([aria-pressed=true],[data-on=true])>.tnum.opacity-80{opacity:1}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) body:before{background:radial-gradient(72rem 34rem at 14% -10%, var(--f-light), transparent 70%), radial-gradient(min(22rem, 20vw) 4.75rem at 100% 3.5rem, var(--f-corner), transparent 72%), linear-gradient(112deg, transparent 52%, var(--g-beam) 60%, transparent 68%), radial-gradient(20rem 30rem at -2rem 64%, var(--g-pool-side), transparent 72%), radial-gradient(64rem calc((108vh - 16rem) / .7) at 110% 108%, var(--g-pool-1), transparent 70%), radial-gradient(38rem calc((104vh - 16rem) / .8) at 56% 114%, var(--g-pool-3), transparent 70%), radial-gradient(46rem min(36rem, calc((106vh - 16rem) / .72)) at 4% 108%, var(--g-pool-2), transparent 72%), linear-gradient(var(--g-wash), var(--g-wash))}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) body:after{opacity:.42}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) .card{border-color:var(--g-near) var(--g-far) var(--g-far) var(--g-near);background:linear-gradient(90deg, transparent .75rem, var(--g-streak) 3rem, transparent 62%) 0 0 / 100% 1px no-repeat padding-box, radial-gradient(ellipse 58% 5rem at 0 0, var(--g-glow), transparent) 0 0 / 100% 100% no-repeat padding-box, linear-gradient(var(--g-pane), var(--g-pane)) 0 0 / 100% 100% no-repeat padding-box;box-shadow:inset 0 1px 0 var(--g-inner), var(--g-drop);animation:glass-draw .25s var(--f-ease) backwards}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) .card[data-loading]{background:linear-gradient(90deg, transparent, var(--g-streak), transparent) -43% 0 / 30% 1px no-repeat padding-box, radial-gradient(ellipse 58% 5rem at 0 0, var(--g-glow), transparent) 0 0 / 100% 100% no-repeat padding-box, linear-gradient(var(--g-pane), var(--g-pane)) 0 0 / 100% 100% no-repeat padding-box;animation:1.2s linear infinite glass-scan}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) a.card:is(:hover,:focus-visible){background:linear-gradient(90deg, transparent, var(--g-streak) 30%, var(--g-streak) 70%, transparent) 0 0 / 100% 1px no-repeat padding-box, radial-gradient(ellipse 58% 5rem at 0 0, var(--g-glow), transparent) 0 0 / 100% 100% no-repeat padding-box, linear-gradient(var(--g-pane-near), var(--g-pane-near)) 0 0 / 100% 100% no-repeat padding-box}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) a.card:hover{box-shadow:inset 0 1px 0 var(--g-inner), var(--g-drop-near)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) header.h-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;background-image:none}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) header.h-topbar:not(.sticky,.fixed){isolation:isolate;position:relative}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) header.h-topbar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--line) 0%, color-mix(in srgb, var(--primary) 60%, var(--line)) 68%, var(--line) 100%) 0 calc(var(--spacing-topbar) - 1px) / 100% 1px no-repeat, linear-gradient(var(--g-bar), var(--g-bar)) 0 0 / 100% var(--spacing-topbar) no-repeat;-webkit-backdrop-filter:var(--g-bar-filter);backdrop-filter:var(--g-bar-filter);-webkit-mask-image:linear-gradient(#000 var(--spacing-topbar), transparent var(--spacing-topbar));mask-image:linear-gradient(#000 var(--spacing-topbar), transparent var(--spacing-topbar));position:absolute;inset:0 0 -100%}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) header.h-topbar>button.flex-1{background-color:color-mix(in srgb, var(--surface) 55%, transparent);border-color:var(--g-far)}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) aside>div.bg-side:has(>nav[aria-label=Main]){background-color:var(--g-side);-webkit-backdrop-filter:var(--g-side-filter);backdrop-filter:var(--g-side-filter)}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) div.animate-slide>div.bg-side:has(>nav[aria-label=Main]){background-color:var(--g-drawer);-webkit-backdrop-filter:var(--g-side-filter);backdrop-filter:var(--g-side-filter);box-shadow:inset -1px 0 0 var(--g-near)}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) nav[aria-label=Quick]{background-color:var(--g-bar);-webkit-backdrop-filter:var(--g-bar-filter);backdrop-filter:var(--g-bar-filter)}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) .shadow-pop.bg-surface:not(.modal){background-color:var(--g-float);-webkit-backdrop-filter:var(--g-float-filter);backdrop-filter:var(--g-float-filter);border-color:var(--g-near) var(--g-far) var(--g-far) var(--g-near);box-shadow:inset 0 1px 0 var(--g-inner), var(--f-float)}}@media (min-width:48rem){@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) [data-pager]{background-color:var(--g-bar);-webkit-backdrop-filter:var(--g-bar-filter);backdrop-filter:var(--g-bar-filter);border-color:var(--g-near) var(--g-far) var(--g-far) var(--g-near);box-shadow:inset 0 1px 0 var(--g-inner), var(--f-float)}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) div[aria-hidden]:has(+[role=dialog]){background-color:var(--g-veil);-webkit-backdrop-filter:var(--g-veil-filter);backdrop-filter:var(--g-veil-filter)}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) .modal{border-color:var(--g-near) var(--g-far) var(--g-far) var(--g-near);background:linear-gradient(90deg, transparent 8%, var(--g-streak) 30%, transparent 70%) 0 0 / 100% 1px no-repeat padding-box, radial-gradient(ellipse 50% 6rem at 0 0, var(--g-glow), transparent) 0 0 / 100% 100% no-repeat padding-box, linear-gradient(var(--g-frame), var(--g-frame)) 0 0 / 100% 100% no-repeat padding-box;box-shadow:inset 0 1px 0 var(--g-inner), 0 0 0 1px #0000000a, 0 36px 90px -24px var(--f-glow), 0 18px 44px -18px #0000005c;animation:feel-final-window .24s var(--f-spring) both, glass-draw .25s var(--f-ease) .12s backwards}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) .modal>div.overflow-y-auto{background-color:var(--surface)}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) .modal>header{border-bottom-color:var(--g-far)}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) .modal>footer{border-top-color:var(--g-far);background-color:#0000}}}@media (pointer:coarse),(max-width:63.9375rem){html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) body{background-image:none}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) body:before{content:"";background:radial-gradient(44rem 38rem at 104% 104%, var(--g-pool-1), transparent 70%), radial-gradient(30rem 30rem at -4% 96%, var(--g-pool-2), transparent 70%), radial-gradient(26rem 22rem at 72% 70%, var(--g-pool-3), transparent 70%), linear-gradient(var(--g-wash), var(--g-wash))}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)){--g-bar-filter:blur(16px) saturate(1.7) brightness(1.08);--g-float-filter:blur(20px) saturate(1.7) brightness(1.08);--g-side-filter:blur(20px) saturate(1.5) brightness(1.08)}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root))[data-mode=dark]{--g-bar-filter:blur(16px) saturate(1.5) brightness(.72);--g-float-filter:blur(20px) saturate(1.5) brightness(.62);--g-side-filter:blur(20px) saturate(1.5) brightness(.6)}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root))[data-theme]:not([data-mode=dark],[data-theme=sky],[data-theme=mulberry]){--g-side-filter:blur(20px) saturate(1.6) brightness(.5)}}}@media (prefers-reduced-motion:reduce){html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) .card,html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) .card[data-loading],html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) .modal{animation:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)){--g-pane:var(--surface)!important;--g-pane-near:var(--surface)!important;--g-bar:var(--f-solid)!important;--g-float:var(--surface)!important;--g-side:var(--side)!important;--g-drawer:var(--side)!important;--g-frame:var(--surface)!important;--g-veil:var(--f-veil)!important;--g-bar-filter:none!important;--g-float-filter:none!important;--g-side-filter:none!important;--g-veil-filter:none!important}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) header.h-topbar:before,html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) nav[aria-label=Quick],html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) .shadow-pop.bg-surface:not(.modal),html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) [data-pager]{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) aside>div.bg-side:has(>nav[aria-label=Main]){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) div.animate-slide>div.bg-side:has(>nav[aria-label=Main]){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-feel=final][data-look=glass]:not([data-boot]):not(:has(.login-root,.si-root)) div[aria-hidden]:has(+[role=dialog]){-webkit-backdrop-filter:none;backdrop-filter:none}}}@keyframes glass-scan{0%{background-position:-43% 0,0 0,0 0}to{background-position:143% 0,0 0,0 0}}
