:root{color-scheme:dark;--color-canvas-deep:#16181b;--color-canvas:#1b1d21;--color-canvas-raised:#232529;--color-surface:rgb(255 255 255/0.055);--color-surface-strong:rgb(255 255 255/0.095);--color-surface-hover:rgb(255 255 255/0.13);--color-text:#fbfbfb;--color-text-muted:rgb(246 247 248/0.68);--color-text-soft:rgb(246 247 248/0.48);--color-text-secondary:#8a8a8f;--color-text-tertiary:#6a6a70;--color-line:rgb(255 255 255/0.22);--line-divider:rgb(255 255 255/0.1);--line-hairline:rgb(255 255 255/0.06);--color-line-strong:rgb(255 255 255/0.72);--color-accent:#f6f7f8;--color-accent-hover:#ffffff;--color-on-accent:#111417;--color-success:#9ee5bd;--color-danger:#ff9b9b;--color-warning:#f3cf8b;--shadow-panel:0 1.5rem 5rem rgb(0 0 0/0.24);--shadow-focus:0 0 0 0.2rem var(--color-canvas-deep),0 0 0 0.35rem #d7ebff;--radius-sm:0.75rem;--radius-md:1rem;--radius-lg:1.4rem;--radius-xl:1.8rem;--radius-pill:999px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--safe-top:max(1rem,env(safe-area-inset-top));--safe-bottom:max(1rem,env(safe-area-inset-bottom));--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--ease-exit:cubic-bezier(0.4,0,0.2,1);--dur-tap:140ms;--dur-ui:220ms;--dur-sheet:360ms;--dur-fade:180ms;--dur-exit:340ms;--dur-stagger:35ms;--ease-nav-settle:cubic-bezier(0.3,1.3,0.5,1);--ease-nav-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-tone:cubic-bezier(0.4,0,0.2,1);--dur-nav-settle:360ms;--dur-nav-release:520ms;--dur-tone:450ms;--ease-morph:linear(0,0.0494,0.1608,0.2953,0.4301,0.5529,0.6584,0.7452,0.8142,0.8676,0.9078,0.9375,0.9588,0.9738,0.984,0.9908,0.9952,0.9979,0.9994,1.0002,1.0005,1.0005,1.0004,1.0002,1);--dur-morph:560ms;--ease-sheet:var(--ease-morph);--dur-sheet-in:var(--dur-morph);--press-scale:0.97;--press-scale-small:0.92;--press-delay:60ms;--press-fill:rgb(255 255 255/0.09);--press-transition:scale var(--dur-tap) var(--ease-out);--font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"Iosevka 60",ui-monospace,"SF Mono",Menlo,monospace;--radius-card:0.875rem;--canvas-base:#1b1d20;--canvas-gradient:linear-gradient(145deg,#1b1d20,#25272a 70%,#4e5054);--canvas-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='426' height='922'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.055' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.1'/%3E%3C/svg%3E");--canvas-grain-size:min(100vw,426px) calc(min(100vw, 426px) * 922 / 426);--glass-block-fill:linear-gradient(180deg,rgb(255 255 255/0.03),rgb(255 255 255/0.008));--glass-block-shade:inset 0 -1px 1px rgb(0 0 0/0.22);--glass-block-blur:blur(4px) saturate(108%);--glass-block-rim:rgb(255 255 255/0.32);--glass-control-fill:rgb(255 255 255/0.02);--glass-control-shade:inset 0 9px 18px -12px rgb(255 255 255/0.1),inset 0 -16px 28px -18px rgb(0 0 0/0.4);--glass-control-lift:0 10px 30px rgb(0 0 0/0.34);--glass-control-blur:blur(2px) url(#navGlass) saturate(140%);--glass-control-rim:rgb(255 255 255/0.24);--glass-nav-fill:rgb(34 36 40/0.28);--glass-nav-blur:blur(10px) url(#navGlass) saturate(160%) brightness(1.06);--glass-control-sheen:linear-gradient(180deg,rgb(255 255 255/0.08),rgb(255 255 255/0) 30%),radial-gradient(130% 150% at 100% 108%,rgb(255 255 255/0.13),transparent 48%),radial-gradient(50% 85% at 0% 0%,rgb(255 255 255/0.06),transparent 55%);--glass-sheet-fill:rgb(255 255 255/0.09);--glass-sheet-shadow:0 -14px 44px rgb(0 0 0/0.45);--glass-sheet-blur:blur(26px) saturate(105%) brightness(1.06);--glass-sheet-dense-fill:linear-gradient(180deg,rgb(255 255 255/0.08),transparent 140px),rgb(18 20 23/0.8);--glass-sheet-dense-blur:blur(34px) saturate(150%);--glass-sheet-lens-blur:blur(26px) url(#spaceMenuGlass) saturate(120%);--glass-plate-fill:linear-gradient(180deg,rgb(255 255 255/0.05),rgb(255 255 255/0.015));--glass-plate-shade:none;--glass-plate-rim:rgb(255 255 255/0.26);--glass-scrim:rgb(0 0 0/0.18);--glass-scrim-blur:blur(10px);--glass-overlay-blur:blur(16px) url(#navGlass) saturate(140%);--glass-overlay-tint:rgb(22 24 27/0.76);--glass-scene-text-fill:rgb(22 24 27/0.6);--glass-frost-fill:rgb(238 238 240/0.72);--glass-frost-blur:blur(12px) saturate(140%);--glass-frost-ink:#141618;--glass-frost-shade:0 0.75rem 2.5rem rgb(0 0 0/0.28);--glass-page-fill:rgb(16 18 21/0.66);--glass-page-blur:blur(40px) saturate(170%);--glass-page-sheen:linear-gradient(180deg,rgb(255 255 255/0.07),transparent 14rem),radial-gradient(120% 55% at 100% 100%,rgb(255 255 255/0.06),transparent 60%);--glass-page-rim:rgb(255 255 255/0.14);--glass-primary-fill:linear-gradient(180deg,rgb(252 253 254/0.96),rgb(226 229 233/0.92));--glass-primary-shade:inset 0 -10px 16px -10px rgb(20 24 30/0.32),inset 0 1px 1px rgb(255 255 255/1),0 2px 14px rgb(255 255 255/0.08);--glass-primary-rim:linear-gradient(180deg,rgb(255 255 255/1),rgb(255 255 255/0.15));--glass-primary-sheen:radial-gradient(62% 38% at 50% 10%,rgb(255 255 255/0.95),transparent 72%),radial-gradient(120% 140% at 100% 110%,rgb(255 255 255/0.55),transparent 45%);--glass-primary-ink:#141618;--glass-hover:brightness(1.08);--glass-press:brightness(0.98);--skeleton-fill:rgb(255 255 255/0.06);--skeleton-shine:rgb(255 255 255/0.07)}:root[data-mode=light]{--press-fill:rgb(20 24 30/0.07);color-scheme:light;--color-canvas-deep:#e3e5e8;--color-canvas:#f1f2f4;--color-canvas-raised:#ffffff;--color-surface:rgb(20 24 30/0.04);--color-surface-strong:rgb(20 24 30/0.07);--color-surface-hover:rgb(20 24 30/0.1);--color-text:#16181b;--color-text-muted:rgb(22 24 27/0.68);--color-text-soft:rgb(22 24 27/0.48);--color-text-secondary:#6b6e74;--color-text-tertiary:#8f9298;--color-line:rgb(20 24 30/0.16);--line-divider:rgb(20 24 30/0.09);--line-hairline:rgb(20 24 30/0.06);--color-line-strong:rgb(20 24 30/0.6);--color-accent:#16181b;--color-accent-hover:#2c2f34;--color-on-accent:#f8f9fa;--color-success:#1c8a52;--color-danger:#cf3434;--color-warning:#a86a0f;--shadow-panel:0 1.5rem 5rem rgb(20 24 30/0.14);--shadow-focus:0 0 0 0.2rem var(--color-canvas-deep),0 0 0 0.35rem #3d7be0;--canvas-base:#f1f2f4;--canvas-gradient:linear-gradient(145deg,#f1f2f4,#e8eaed 70%,#c6c9ce);--canvas-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='426' height='922'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.055' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.28'/%3E%3C/svg%3E");--glass-block-fill:linear-gradient(180deg,rgb(255 255 255/0.62),rgb(255 255 255/0.38));--glass-block-rim:rgb(255 255 255/0.95);--glass-block-shade:inset 0 -1px 1px rgb(20 24 30/0.05),0 0 0 0.5px rgb(20 24 30/0.07),0 6px 20px rgb(20 24 30/0.06);--glass-block-blur:blur(14px) saturate(140%);--glass-control-fill:var(--glass-block-fill);--glass-control-shade:var(--glass-block-shade);--glass-control-lift:0 10px 30px rgb(20 24 30/0.12);--glass-control-blur:var(--glass-block-blur);--glass-control-rim:var(--glass-block-rim);--glass-control-sheen:none;--glass-hover:brightness(0.97);--glass-press:brightness(0.94);--skeleton-fill:rgb(20 24 30/0.06);--skeleton-shine:rgb(255 255 255/0.55);--glass-sheet-fill:linear-gradient(180deg,rgb(255 255 255/0.35),rgb(255 255 255/0) 140px),rgb(255 255 255/0.5);--glass-sheet-shadow:0 -10px 30px rgb(20 24 30/0.12),0 0 0 0.5px rgb(20 24 30/0.08);--glass-sheet-blur:blur(14px) saturate(140%);--glass-sheet-lens-blur:var(--glass-sheet-blur);--glass-sheet-dense-fill:linear-gradient(180deg,rgb(255 255 255/0.35),rgb(255 255 255/0) 140px),rgb(246 247 249/0.84);--glass-sheet-dense-blur:blur(30px) saturate(150%);--glass-plate-fill:linear-gradient(180deg,rgb(255 255 255/0.7),rgb(255 255 255/0.35));--glass-plate-shade:0 2px 10px rgb(20 24 30/0.05);--glass-plate-rim:rgb(20 24 30/0.12);--glass-scrim:rgb(20 24 30/0.08);--glass-page-fill:rgb(244 245 247/0.72);--glass-page-sheen:linear-gradient(180deg,rgb(255 255 255/0.5),transparent 14rem);--glass-page-rim:rgb(20 24 30/0.1)}.ui-chip,.ui-toggle{min-height:2.75rem;padding:.5rem .8rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);font:inherit;font-size:.8rem;cursor:pointer}.ui-chip[aria-pressed=true]{border-color:var(--color-line-strong);background:var(--color-surface-strong);color:var(--color-text)}.ui-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ui-toggle__track{display:flex;width:2.25rem;padding:.2rem;border-radius:var(--radius-pill);background:var(--color-surface-hover)}.ui-toggle__track>span{width:.9rem;height:.9rem;border-radius:50%;background:var(--color-text)}.ui-toggle[aria-checked=true] .ui-toggle__track{justify-content:flex-end;background:var(--color-text-soft)}.ui-chip:focus-visible,.ui-toggle:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ui-chip:disabled,.ui-toggle:disabled{opacity:.5;cursor:default}.ui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-attention-dot{position:absolute;z-index:1;top:0;right:0;height:var(--attention-corner,100%);aspect-ratio:1;pointer-events:none}.ui-attention-dot:after{position:absolute;top:14.645%;right:14.645%;width:.4375rem;height:.4375rem;border-radius:50%;background:#ff453a;content:"";transform:translate(50%,-50%)}.ui-brand-mark{--brand-mark-height:2rem;box-sizing:border-box;display:inline-flex;flex:none;align-items:center;max-width:100%;height:var(--brand-mark-height);min-width:var(--brand-mark-height)}.ui-brand-mark img{display:block;flex:none;max-width:100%;object-fit:contain;user-select:none}.ui-brand-mark[data-plate-dark]{padding:.1875rem .3125rem;border-radius:.375rem;background:#f4f5f6}.ui-brand-mark__monogram{display:grid;place-items:center;width:calc(var(--brand-mark-height) - .25rem);height:calc(var(--brand-mark-height) - .25rem);border:1px solid var(--color-line);border-radius:.375rem;box-sizing:border-box;color:var(--color-text-muted);font-size:.8125rem;font-weight:300;line-height:1}:where(.ui-glass,.ui-rim,.ui-plate,.ui-screen-header__back>:is(a,button),.ui-state__action>a){position:relative;isolation:isolate}.ui-field__control,.ui-glass,.ui-select,.ui-state__action>a{background:var(--glass-block-fill);box-shadow:var(--glass-block-shade);-webkit-backdrop-filter:var(--glass-block-blur);backdrop-filter:var(--glass-block-blur)}.ui-glass--control,.ui-glass--overlay,.ui-screen-header__back>:is(a,button){background:var(--glass-control-fill);box-shadow:var(--glass-control-shade);-webkit-backdrop-filter:var(--glass-control-blur);backdrop-filter:var(--glass-control-blur)}.ui-glass--overlay,.ui-glass--primary{-webkit-backdrop-filter:var(--glass-overlay-blur);backdrop-filter:var(--glass-overlay-blur)}.ui-glass--primary{background:var(--glass-primary-fill);box-shadow:var(--glass-primary-shade);color:var(--glass-primary-ink)}.ui-plate{background:var(--glass-plate-fill);box-shadow:var(--glass-plate-shade)}.ui-bottom-nav:before,.ui-bottom-nav__item--primary:before,.ui-field__control:before,.ui-glass:before,.ui-plate:before,.ui-rim:before,.ui-screen-header__back>:is(a,button):before,.ui-select:before,.ui-state__action>a:before{position:absolute;z-index:-1;inset:0;padding:.5px;border-radius:inherit;background:var(--glass-block-rim);content:"";pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.ui-bottom-nav:before,.ui-bottom-nav__item--primary:before,.ui-glass--control:before,.ui-glass--overlay:before,.ui-screen-header__back>:is(a,button):before{background:var(--glass-control-rim)}.ui-plate:before{background:var(--glass-plate-rim)}.ui-glass--primary:before{padding:1px;background:var(--glass-primary-rim)}.ui-bottom-nav:after,.ui-glass--control:after,.ui-glass--overlay:after,.ui-glass--primary:after,.ui-screen-header__back>:is(a,button):after{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--glass-control-sheen);content:"";pointer-events:none}.ui-glass--primary:after{background:var(--glass-primary-sheen)}.ui-glass-scene :is(.ui-glass,.ui-glass--control,.ui-glass--overlay):not(.ui-glass--primary,.ui-glass-scope--control *){background:var(--glass-nav-fill);-webkit-backdrop-filter:var(--glass-nav-blur);backdrop-filter:var(--glass-nav-blur)}.ui-glass-scene :is(section,.ui-glass-scene__text):is(.ui-glass,.ui-glass--control,.ui-glass--overlay):not(.ui-glass--primary){background:var(--glass-scene-text-fill)}.ui-glass-lite .ui-glass--primary{-webkit-backdrop-filter:none;backdrop-filter:none}.ui-glass-frost{background:var(--glass-frost-fill);box-shadow:var(--glass-frost-shade);color:var(--glass-frost-ink);-webkit-backdrop-filter:var(--glass-frost-blur);backdrop-filter:var(--glass-frost-blur)}:where(.ui-glass-scope--control) :is(.ui-glass,.ui-field__control,.ui-select):where(:not(.ui-glass--overlay,.ui-glass--primary)){background:var(--glass-control-fill);box-shadow:var(--glass-control-shade);-webkit-backdrop-filter:var(--glass-control-blur);backdrop-filter:var(--glass-control-blur)}:where(.ui-glass-scope--control) :is(.ui-glass,.ui-field__control,.ui-select):where(:not(.ui-glass--overlay,.ui-glass--primary)):before{background:var(--glass-control-rim)}:root:has(dialog:modal:not([data-closing=true])) body :not(dialog,dialog *){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(.ui-glass-scope--control) :is(.ui-glass,.ui-field__control,.ui-select):where(:not(.ui-glass--control,.ui-glass--overlay,.ui-glass--primary)):after{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--glass-control-sheen);content:"";pointer-events:none}.ui-glass--interactive{transition:var(--press-transition),filter var(--dur-tap) ease,box-shadow var(--dur-tap) ease}@media (hover:hover) and (pointer:fine){.ui-glass--interactive:hover{filter:var(--glass-hover)}}html{-webkit-tap-highlight-color:transparent}:is(.ui-pressable,.ui-button,.ui-glass--interactive,.ui-chip,.ui-toggle){touch-action:manipulation}:where(.ui-pressable,.ui-chip,.ui-toggle){transition:var(--press-transition)}:is(.ui-pressable,.ui-button,.ui-glass--interactive,.ui-chip,.ui-toggle):active:not(:disabled,[aria-disabled=true]){scale:var(--press-scale);transition-delay:var(--press-delay)}.ui-pressable--small{--press-scale:var(--press-scale-small)}.ui-pressable--fill:active:not(:disabled,[aria-disabled=true]){background:var(--press-fill);scale:none}.ui-glass--interactive:active{filter:var(--glass-press)}[data-reveal][data-reveal=wait]{opacity:0}[data-reveal=in]{animation:ui-reveal var(--dur-fade) ease}@keyframes ui-reveal{0%{opacity:0}}.ui-meter{display:block;width:100%;height:100%;border-radius:inherit;translate:calc(var(--meter, 0%) - 100%) 0;transition:translate var(--dur-sheet) var(--ease-out)}::view-transition{pointer-events:none}::view-transition-group(app-nav){animation:none}::view-transition-old(app-nav){display:none}::view-transition-new(app-nav){animation:none}:root{--morph-time:var(--dur-morph);--morph-blur:10px}::view-transition-group(.item-morph),::view-transition-group(.space-morph){animation-duration:var(--morph-time);animation-timing-function:var(--ease-morph)}::view-transition-new(.item-morph),::view-transition-new(.space-morph),::view-transition-old(.item-morph),::view-transition-old(.space-morph){height:100%;object-fit:cover;mix-blend-mode:normal}::view-transition-new(.space-morph),::view-transition-old(.space-morph){object-position:left bottom}::view-transition-image-pair(.item-morph),::view-transition-image-pair(.space-morph){overflow:clip}::view-transition-old(.item-morph),::view-transition-old(.space-morph){z-index:1;animation:ui-morph-out calc(var(--morph-time) * .35) var(--ease-exit) both}::view-transition-new(.item-morph),::view-transition-new(.space-morph){animation:none}@keyframes ui-morph-out{to{opacity:0}}::view-transition-old(.item-morph):only-child,::view-transition-old(.space-morph):only-child{display:none}.ui-morph-veil{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100lvh;pointer-events:none;view-transition-name:morph-veil}::view-transition-group(root){animation:none}::view-transition-new(root),::view-transition-old(root){mix-blend-mode:normal}::view-transition-old(root){animation:none}::view-transition-new(root){animation:ui-reveal calc(var(--morph-time) * .5) var(--ease-exit) calc(var(--morph-time) * .3) both}::view-transition-group(morph-veil){opacity:0;backdrop-filter:blur(var(--morph-blur));animation:ui-morph-veil calc(var(--morph-time) * .85) both}::view-transition-new(morph-veil),::view-transition-old(morph-veil){display:none}@keyframes ui-morph-veil{0%{animation-timing-function:var(--ease-exit);opacity:0}45%{animation-timing-function:var(--ease-exit);opacity:1}to{opacity:0}}:root:active-view-transition-type(section)::view-transition-old(root){display:none}:root:active-view-transition-type(section)::view-transition-group(morph-veil),:root:active-view-transition-type(section)::view-transition-new(root){animation:none}:root[data-scene-motion] [data-scene]{view-transition-name:scene}:root[data-scene-motion]::view-transition-group(morph-veil){z-index:1;background-color:var(--glass-scrim);-webkit-backdrop-filter:var(--glass-scrim-blur);backdrop-filter:var(--glass-scrim-blur)}:root[data-scene-motion]::view-transition-group(scene){z-index:2;animation:none}:root[data-scene-motion]::view-transition-new(scene),:root[data-scene-motion]::view-transition-old(scene){mix-blend-mode:normal}:root[data-scene-motion=down]::view-transition-old(root),:root[data-scene-motion=up]::view-transition-new(root){display:none}:root[data-scene-motion=down]::view-transition-new(root){animation:none}:root[data-scene-motion] .ui-bottom-nav{view-transition-name:none}:root[data-scene-glass] body *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-scene-motion=up]::view-transition-new(scene){animation:ui-scene-in var(--dur-sheet-in) var(--ease-sheet) both}:root[data-scene-motion=up]::view-transition-group(morph-veil){animation:ui-scene-veil var(--dur-sheet-in) var(--ease-exit) both}:root[data-scene-motion=down]::view-transition-old(scene){animation:ui-scene-out var(--dur-exit) var(--ease-exit) both}:root[data-scene-motion=down]::view-transition-group(morph-veil){animation:ui-scene-veil-out var(--dur-exit) var(--ease-exit) both}@keyframes ui-scene-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes ui-scene-veil{0%{opacity:0}to{opacity:1}}@keyframes ui-scene-out{0%{transform:none}to{transform:translateY(100%)}}@keyframes ui-scene-veil-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-group(morph-veil){animation:none}}:root[data-ua-transition]::view-transition-group(*),:root[data-ua-transition]::view-transition-new(*),:root[data-ua-transition]::view-transition-old(*){animation:none}.ui-button{display:inline-flex;min-height:3.5rem;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-surface);font:inherit;font-size:.9375rem;font-weight:680;line-height:1.15;text-decoration:none;cursor:pointer;transition:background-color var(--dur-tap) ease,border-color var(--dur-tap) ease,color var(--dur-tap) ease,var(--press-transition)}@media (hover:hover) and (pointer:fine){.ui-button:hover:not(:disabled){border-color:var(--color-line-strong);background:var(--color-surface-hover)}}.ui-bottom-nav__item:focus-visible,.ui-button:focus-visible,.ui-checkbox__input:focus-visible,.ui-header__brand:focus-visible,.ui-password-field__toggle:focus-visible,.ui-photo-picker:has(input:focus-visible),.ui-space-path a:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ui-field__input:focus-visible{outline:none;box-shadow:none}.ui-button:disabled{opacity:.45;cursor:not-allowed}.ui-button--primary{border-color:var(--color-accent);color:var(--color-on-accent);background:var(--color-accent)}@media (hover:hover) and (pointer:fine){.ui-button--primary:hover:not(:disabled){color:var(--color-on-accent);background:var(--color-accent-hover)}}.ui-button--ghost{border-color:transparent;background:transparent}.ui-button--danger{color:var(--color-danger)}.ui-button--compact{min-height:2.75rem;padding-inline:var(--space-4);border-radius:var(--radius-sm);font-size:.875rem}.ui-button--full{width:100%}.ui-spinner{width:1rem;height:1rem;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-busy-label{display:inline-grid;align-items:center;justify-items:center}.ui-busy-label>*{display:inline-flex;grid-area:1/1;align-items:center;gap:.5em}.ui-busy-label>:last-child,.ui-busy-label[data-busy]>:first-child{visibility:hidden}.ui-busy-label[data-busy]>:last-child{visibility:visible}.ui-busy-label .ui-spinner{width:1em;height:1em;flex:none}.ui-field{display:grid;min-width:0;gap:var(--space-2);color:var(--color-text)}.ui-field__label{color:var(--color-text-secondary);font-size:.8125rem;font-weight:200}.ui-field__control{position:relative;display:flex;min-height:3.375rem;align-items:center;border:0;border-radius:var(--radius-card);isolation:isolate;transition:background var(--dur-tap) ease}.ui-field__control:focus-within{background:linear-gradient(180deg,rgb(255 255 255/.06),rgb(255 255 255/.018))}.ui-field__control:focus-within:before{background:rgb(255 255 255/.62)}.ui-field--error .ui-field__control{border-color:var(--color-danger)}.ui-field__leading{display:grid;width:3.25rem;flex:0 0 auto;place-items:center;color:var(--color-text-muted)}.ui-field__input{width:100%;min-width:0;min-height:3.375rem;padding:0 1rem;border:0;outline:0;color:var(--color-text);background:transparent;font:inherit;font-size:1rem;font-weight:200}.ui-field__leading+.ui-field__input{padding-left:0}.ui-field--inset .ui-field__control{min-height:3.75rem;align-items:stretch}.ui-field__stack{display:grid;min-width:0;flex:1;align-content:center;gap:.0625rem;padding:0 1rem}.ui-field__leading+.ui-field__stack{padding-left:0}.ui-field--inset .ui-field__label{font-size:.75rem}.ui-field--inset .ui-field__input{min-height:0;padding:0}.ui-field--multiline .ui-field__stack{align-content:start;padding-top:.625rem;padding-bottom:.625rem}.ui-field--multiline .ui-field__input{min-height:4.5rem;line-height:1.45;resize:vertical;field-sizing:content}.ui-field__input[type=number]{appearance:textfield;-moz-appearance:textfield}.ui-field__input[type=number]::-webkit-inner-spin-button,.ui-field__input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.ui-field__input::placeholder{color:var(--color-text-secondary)}.ui-field__input:-webkit-autofill,.ui-field__input:autofill{box-shadow:inset 0 0 0 1000px var(--color-canvas-raised);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text)}.ui-field__description{color:var(--color-text-muted);font-size:.75rem;line-height:1.45;overflow-wrap:anywhere}.ui-field__description--error{color:var(--color-danger)}.ui-password-field{min-width:0}.ui-password-field .ui-field__input{padding-right:var(--space-2)}.ui-password-field__toggle{display:grid;min-width:2.75rem;min-height:2.75rem;place-items:center;margin-right:.375rem;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);color:var(--color-text-muted);background:transparent;font:inherit;font-size:.75rem;font-weight:650;cursor:pointer}.ui-field__leading img,.ui-password-field__toggle img{display:block;width:1.125rem;height:1.125rem;filter:invert(1);opacity:.72}.ui-checkbox-field{display:grid;min-width:0;gap:var(--space-1)}.ui-checkbox{display:grid;grid-template-columns:1.375rem 1fr;align-items:start;gap:var(--space-3);color:var(--color-text-muted);font-size:.8125rem;line-height:1.45;cursor:pointer}.ui-checkbox__input{width:1.25rem;height:1.25rem;margin:.1rem 0 0;accent-color:var(--color-accent)}.ui-checkbox__description,.ui-checkbox__label{display:block}.ui-checkbox__label{color:var(--color-text);font-weight:600}.ui-checkbox__description{padding-left:calc(1.375rem + var(--space-3));overflow-wrap:anywhere}.ui-checkbox__description--error{color:var(--color-danger)}.ui-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-surface-strong),rgb(255 255 255/.02));box-shadow:inset 0 1px 0 rgb(255 255 255/.05)}.ui-card--strong{background:linear-gradient(135deg,rgb(255 255 255/.13),rgb(255 255 255/.035))}.ui-card--quiet{border-style:dashed;background:transparent}.ui-card--interactive{transition:border-color var(--dur-tap) ease,transform var(--dur-tap) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ui-card--interactive:hover{border-color:var(--color-line-strong);transform:translateY(-2px)}}.ui-dialog{width:min(100% - 2rem,32rem);max-height:min(85dvh,46rem);padding:var(--space-6);overflow-y:auto;border:1px solid var(--color-line);border-radius:var(--radius-xl);color:var(--color-text);background:linear-gradient(145deg,#30363b,#1c2125);box-shadow:var(--shadow-panel)}.ui-dialog::backdrop{background:rgb(3 5 6/.7);-webkit-backdrop-filter:var(--glass-scrim-blur);backdrop-filter:var(--glass-scrim-blur)}.ui-dialog--inline[open]{position:relative;inset:auto;width:100%;max-height:none;margin:0}.ui-dialog__handle{width:3rem;height:.25rem;margin:-.5rem auto var(--space-5);border-radius:var(--radius-pill);background:var(--color-line)}.ui-dialog__header h2,.ui-dialog__header p{margin:0}.ui-dialog__header{display:flex;align-items:start;justify-content:space-between;gap:var(--space-4)}.ui-dialog__dismiss{display:grid;width:2.75rem;height:2.75rem;border:1px solid var(--color-line);border-radius:50%;place-items:center;color:var(--color-text);background:var(--color-surface);font:inherit;font-size:1.5rem;cursor:pointer}.ui-dialog__dismiss:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ui-dialog__header h2{font-size:1.5rem;letter-spacing:-.03em}.ui-dialog__header p{margin-top:var(--space-2);color:var(--color-text-muted);line-height:1.5}.ui-dialog__actions,.ui-dialog__content{margin-top:var(--space-5)}.ui-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.ui-toast{width:fit-content;max-width:min(100%,24rem);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-text);background:rgb(10 12 14/.92);box-shadow:var(--shadow-panel);font-size:.8125rem}.ui-toast--success{border-color:color-mix(in srgb,var(--color-success) 55%,transparent)}.ui-toast--danger{border-color:color-mix(in srgb,var(--color-danger) 55%,transparent)}.ui-skeleton{display:grid;gap:var(--space-3);animation:ui-skeleton-in var(--dur-fade) var(--ease-out) var(--skeleton-delay,.2s) both}.ui-skeleton__bone{position:relative;display:block;overflow:hidden;isolation:isolate;border-radius:14px;background:var(--skeleton-fill)}.ui-skeleton__bone:after{position:absolute;z-index:1;inset:0;background:linear-gradient(100deg,transparent 20%,var(--skeleton-shine) 50%,transparent 80%);animation:ui-shimmer 1.6s var(--ease-in-out) infinite;content:"";transform:translateX(-100%)}.ui-skeleton--line .ui-skeleton__bone{height:1rem;border-radius:var(--radius-pill)}.ui-skeleton--line .ui-skeleton__bone:nth-of-type(3n+2){width:82%}.ui-skeleton--line .ui-skeleton__bone:nth-of-type(3n){width:58%}.ui-skeleton--title{display:inline-grid;width:11rem;max-width:60vw;vertical-align:-.1em}.ui-skeleton--title .ui-skeleton__bone{height:.9em;border-radius:.3em}.ui-skeleton--row{gap:12px}.ui-skeleton--row .ui-skeleton__bone{display:flex;height:112px;align-items:center;gap:18px}.ui-skeleton__thumb{width:106px;height:100%;flex:none;background:var(--skeleton-fill)}.ui-skeleton__text{display:grid;flex:1;gap:10px;padding-right:40px}.ui-skeleton__text i{display:block;height:.875rem;border-radius:var(--radius-pill);background:var(--skeleton-fill)}.ui-skeleton__text i:first-child{width:70%}.ui-skeleton__text i:last-child{width:45%}.ui-skeleton--tile .ui-skeleton__bone{height:7.75rem}.ui-skeleton--card .ui-skeleton__bone{height:12.25rem}.ui-skeleton--hero .ui-skeleton__bone{height:11.875rem;border-radius:var(--radius-card)}.ui-skeleton--photo .ui-skeleton__bone{aspect-ratio:1.55;border-radius:var(--radius-card)}.ui-skeleton--select .ui-skeleton__bone{height:3.75rem;border-radius:var(--radius-card)}.ui-skeleton--bar .ui-skeleton__bone{height:54px}@keyframes ui-skeleton-in{0%{opacity:0}}@keyframes ui-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.ui-skeleton__bone:after{display:none}}.ui-state{display:grid;justify-items:center;padding:26px 20px 24px;border-radius:14px;text-align:center}.ui-state__mark{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid var(--color-line);border-radius:50%;color:var(--color-text-muted);font-size:1.35rem}.ui-state--error .ui-state__mark{border-color:var(--color-danger);color:var(--color-danger)}.ui-state h3,.ui-state p{margin:0}.ui-state h3{margin-top:var(--space-4);font-size:16px;font-weight:300}.ui-state p{max-width:28rem;margin-top:var(--space-2);color:var(--color-text-muted);font-size:14px;font-weight:200;line-height:1.5}.ui-state__action{margin-top:var(--space-5)}.ui-state__action>a{display:inline-block;padding:12px 16px;border-radius:10px;color:var(--color-text);font-size:13px;font-weight:200;text-decoration:none}.ui-bottom-nav{--nav-text:#f4f4f5;--nav-text-dim:rgb(244 244 245/0.78);--nav-lens-shadow:inset 3px 4px 6px rgb(255 255 255/0.1),inset -3px -5px 7px rgb(0 0 0/0.22),inset 0 0 9px 1px rgb(255 255 255/0.06),0 4px 12px rgb(0 0 0/0.28);position:fixed;z-index:20;right:max(20px,calc((100vw - 27rem) / 2 + 20px));bottom:max(14px,env(safe-area-inset-bottom));left:max(20px,calc((100vw - 27rem) / 2 + 20px));display:flex;height:74px;padding:0 14px;border-radius:22px;align-items:center;justify-content:space-between;isolation:isolate;view-transition-name:app-nav;background:var(--glass-nav-fill);box-shadow:var(--glass-control-lift),var(--glass-control-shade);-webkit-backdrop-filter:var(--glass-nav-blur);backdrop-filter:var(--glass-nav-blur)}.ui-bottom-nav__item{position:relative;display:flex;flex:none;width:52px;height:100%;padding:0;border:0;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--nav-text-dim);background:transparent;font:inherit;font-size:10px;font-weight:200;text-align:center;text-decoration:none;cursor:pointer;user-select:none;-webkit-user-select:none;transition:color var(--dur-tap) ease}.ui-bottom-nav__item>span:last-child{font-size:min(10px,2.35vw);line-height:normal;white-space:nowrap}.ui-bottom-nav__item.is-active,.ui-bottom-nav__item[data-press=pressing]{color:var(--nav-text)}.ui-bottom-nav__item.is-active{font-weight:300}.ui-bottom-nav__icon{position:relative;display:grid;width:24px;height:24px;place-items:center;line-height:1}.ui-bottom-nav__icon svg{position:relative;z-index:1;display:block;transform-origin:50% 50%;transition:transform var(--dur-tap) var(--ease-out)}.ui-bottom-nav__item svg *{transition:stroke-width var(--dur-ui) ease,fill-opacity var(--dur-nav-settle) ease,stroke-opacity var(--dur-nav-settle) ease}.ui-bottom-nav__item svg .f{fill-opacity:0}.ui-bottom-nav__item.is-active svg .f,.ui-bottom-nav__item[data-press] svg .f{fill-opacity:var(--fill,1)}.ui-bottom-nav__item[data-nav=search]{--fill:0}.ui-bottom-nav__item.is-active svg .g,.ui-bottom-nav__item[data-press] svg .g{stroke-opacity:0}.ui-bottom-nav__item:not(.is-active):not([data-press]) svg *{stroke-width:1.3px}.ui-bottom-nav__icon:before{width:60px;height:60px;margin:-30px 0 0 -30px;background:radial-gradient(circle,rgb(255 255 255/.18) 0,rgb(255 255 255/.07) 48%,rgb(255 255 255/0) 72%);transform:scale(.45);transition:opacity var(--dur-nav-settle) ease,transform var(--dur-nav-settle) var(--ease-out)}.ui-bottom-nav__icon:after,.ui-bottom-nav__icon:before{position:absolute;top:50%;left:50%;border-radius:50%;content:"";opacity:0;pointer-events:none}.ui-bottom-nav__icon:after{width:40px;height:40px;margin:-20px 0 0 -20px;box-shadow:0 0 0 .6px rgb(255 255 255/.34),inset 0 0 6px rgb(255 255 255/.12);transform:scale(.55)}.ui-bottom-nav__item[data-press=pressing] .ui-bottom-nav__icon:before{opacity:1;transform:scale(1);transition-duration:var(--dur-tap),var(--dur-tap)}.ui-bottom-nav__item[data-press=pressing] .ui-bottom-nav__icon svg{transform:scale(.9);transition-duration:var(--dur-tap)}.ui-bottom-nav__item[data-press=release] .ui-bottom-nav__icon svg{animation:ui-nav-pop var(--dur-nav-settle) var(--ease-nav-settle) both}.ui-bottom-nav__item[data-press=release] .ui-bottom-nav__icon:after{animation:ui-nav-ring var(--dur-nav-release) var(--ease-out) both}@keyframes ui-nav-pop{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes ui-nav-ring{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.ui-bottom-nav__item--primary{width:56px;min-width:0;height:56px;border-radius:50%;color:var(--nav-text);background:rgb(255 255 255/.012);box-shadow:var(--nav-lens-shadow);-webkit-backdrop-filter:var(--glass-control-blur);backdrop-filter:var(--glass-control-blur);transition:transform var(--dur-tap) var(--ease-out),box-shadow var(--dur-ui) ease}.ui-bottom-nav__item--primary:after{position:absolute;z-index:-1;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgb(255 255 255/0) 36%,rgb(255 255 255/.04) 60%,rgb(255 255 255/.15) 85%,rgb(255 255 255/.08) 100%);content:"";pointer-events:none}.ui-bottom-nav__item--primary>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui-bottom-nav__item--primary .ui-bottom-nav__icon:after,.ui-bottom-nav__item--primary .ui-bottom-nav__icon:before{content:none}.ui-bottom-nav__item--primary .ui-bottom-nav__icon svg{transition:transform var(--dur-tap) var(--ease-out)}.ui-bottom-nav__item--primary[data-press=pressing]{box-shadow:inset 3px 4px 6px rgb(255 255 255/.14),inset -3px -5px 7px rgb(0 0 0/.22),inset 0 0 12px 2px rgb(255 255 255/.2),0 0 18px 2px rgb(255 255 255/.22),0 4px 12px rgb(0 0 0/.28);transform:scale(.92)}.ui-bottom-nav__item--primary[data-press=pressing] .ui-bottom-nav__icon svg{transform:scale(.9);animation:none}.ui-bottom-nav__item--primary[data-press=release]{animation:ui-nav-scan-pop var(--dur-nav-release) var(--ease-nav-spring) both}.ui-bottom-nav__item--primary[data-press=release] .ui-bottom-nav__icon svg{animation:ui-nav-scan-icon var(--dur-nav-release) var(--ease-out) both}@keyframes ui-nav-scan-pop{0%{transform:scale(.92)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes ui-nav-scan-icon{0%{transform:scale(.9)}35%{transform:scale(.84)}to{transform:scale(1)}}.ui-bottom-nav__item--primary.is-open{box-shadow:inset 3px 4px 6px rgb(255 255 255/.14),inset -3px -5px 7px rgb(0 0 0/.22),inset 0 0 12px 2px rgb(255 255 255/.22),0 0 20px 2px rgb(255 255 255/.3),0 4px 12px rgb(0 0 0/.28)}.ui-bottom-nav__item:focus-visible{outline:2px solid #d7ebff;outline-offset:2px;box-shadow:none}.ui-bottom-nav__item--primary:focus-visible{outline:none;box-shadow:var(--nav-lens-shadow)}@supports (hanging-punctuation:first) and (-webkit-backdrop-filter:none){:root{--glass-control-blur:blur(6px) saturate(170%) brightness(1.08);--glass-nav-blur:blur(10px) saturate(160%) brightness(1.06);--glass-overlay-blur:blur(16px) saturate(140%);--glass-sheet-lens-blur:blur(26px) saturate(120%)}.ui-bottom-nav{box-shadow:0 10px 30px rgb(0 0 0/.34),inset 0 1px 0 rgb(255 255 255/.16),inset 0 -1px 0 rgb(255 255 255/.05),inset 0 9px 18px -12px rgb(255 255 255/.16),inset 0 -16px 28px -18px rgb(0 0 0/.4)}.ui-bottom-nav__item--primary{background:radial-gradient(circle at 50% 28%,rgb(255 255 255/.07),rgb(255 255 255/.015) 70%);-webkit-backdrop-filter:blur(4px) saturate(160%) brightness(1.1);backdrop-filter:blur(4px) saturate(160%) brightness(1.1)}}:root:not([data-mode=light]) .ui-bottom-nav{transition:background-color var(--dur-tone) var(--ease-tone),box-shadow var(--dur-tone) var(--ease-tone)}:root:not([data-mode=light]) .ui-bottom-nav[data-tone=light]{--nav-text:#0b0c0e;--nav-text-dim:rgb(14 16 19/0.86);--nav-lens-shadow:inset 3px 4px 6px rgb(255 255 255/0.55),inset -3px -5px 7px rgb(20 24 30/0.12),inset 0 0 9px 1px rgb(255 255 255/0.25),0 4px 12px rgb(20 24 30/0.14);background:rgb(255 255 255/.38);box-shadow:0 10px 30px rgb(20 24 30/.16),0 0 0 .5px rgb(20 24 30/.08),inset 0 1px 0 rgb(255 255 255/.7),inset 0 -16px 28px -18px rgb(0 0 0/0)}:root:not([data-mode=light]) .ui-bottom-nav[data-tone=light]:before{background:rgb(255 255 255/.7)}:root:not([data-mode=light]) .ui-bottom-nav[data-tone=light] .ui-bottom-nav__item.is-active{font-weight:400}:root:not([data-mode=light]) .ui-bottom-nav[data-tone=light] .ui-bottom-nav__icon:before{background:radial-gradient(circle,rgb(20 24 30/.1) 0,rgb(20 24 30/.04) 48%,rgb(20 24 30/0) 72%)}:root:not([data-mode=light]) .ui-bottom-nav[data-tone=light] .ui-bottom-nav__icon:after{box-shadow:0 0 0 .6px rgb(20 24 30/.28),inset 0 0 6px rgb(20 24 30/.08)}:root:not([data-mode=light]) .ui-bottom-nav[data-tone=light] .ui-bottom-nav__item--primary{background:radial-gradient(circle at 50% 28%,rgb(255 255 255/.22),rgb(255 255 255/.04) 70%)}:root:not([data-mode=light]) .ui-bottom-nav[data-tone=light] .ui-bottom-nav__item--primary:before{background:rgb(20 24 30/.12)}:root:not([data-mode=light]) .ui-bottom-nav[data-tone=light] .ui-bottom-nav__item--primary.is-open,:root:not([data-mode=light]) .ui-bottom-nav[data-tone=light] .ui-bottom-nav__item--primary[data-press=pressing]{box-shadow:inset 3px 4px 6px rgb(255 255 255/.8),inset -3px -5px 8px rgb(20 24 30/.12),inset 0 0 12px 2px rgb(255 255 255/.45),0 0 18px 2px rgb(20 24 30/.08),0 4px 12px rgb(20 24 30/.16)}:root:not([data-mode=light]) .ui-bottom-nav[data-tone=light] .ui-bottom-nav__item:focus-visible{outline-color:#3d7be0}@property --nav-veil{syntax:"<color>";inherits:true;initial-value:transparent}@property --nav-sheen{syntax:"<color>";inherits:true;initial-value:transparent}@property --nav-rim{syntax:"<color>";inherits:true;initial-value:transparent}@property --nav-blur{syntax:"<length>";inherits:true;initial-value:0}@property --lens-hi{syntax:"<color>";inherits:true;initial-value:transparent}@property --lens-lo{syntax:"<color>";inherits:true;initial-value:transparent}@property --lens-ring-soft{syntax:"<color>";inherits:true;initial-value:transparent}@property --lens-ring{syntax:"<color>";inherits:true;initial-value:transparent}@property --lens-ring-edge{syntax:"<color>";inherits:true;initial-value:transparent}@property --lens-rim{syntax:"<color>";inherits:true;initial-value:transparent}@property --lens-bright{syntax:"<number>";inherits:true;initial-value:1}:root[data-mode=light] .ui-bottom-nav{--nav-tone-ease:var(--dur-tone) var(--ease-tone);--nav-text:#0b0c0e;--nav-text-dim:rgb(14 16 19/0.86);--nav-veil:rgb(255 255 255/0.5);--nav-sheen:rgb(255 255 255/0.35);--nav-rim:rgb(255 255 255/0.9);--nav-blur:14px;--lens-hi:rgb(255 255 255/0.22);--lens-lo:rgb(255 255 255/0.04);--lens-ring-soft:rgb(255 255 255/0.1);--lens-ring:rgb(255 255 255/0.45);--lens-ring-edge:rgb(255 255 255/0.3);--lens-rim:rgb(20 24 30/0.12);--lens-bright:1.06;--nav-lens-shadow:inset 3px 4px 6px rgb(255 255 255/0.55),inset -3px -5px 7px rgb(20 24 30/0.12),inset 0 0 9px 1px rgb(255 255 255/0.25),0 4px 12px rgb(20 24 30/0.14);--nav-label-shadow:0 1px 3px rgb(0 0 0/0);--nav-icon-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0));--nav-active-label-shadow:0 0 8px rgb(255 255 255/0),0 1px 3px rgb(0 0 0/0);--nav-active-icon-shadow:drop-shadow(0 0 6px rgb(255 255 255/0)) drop-shadow(0 1px 2px rgb(0 0 0/0));background:radial-gradient(circle at 50% 50%,rgb(255 255 255/0) 25px,var(--nav-veil) 27.5px);box-shadow:0 10px 30px rgb(20 24 30/.12),0 0 0 .5px rgb(20 24 30/.08),inset 0 1px 0 rgb(255 255 255/.9),inset 0 -16px 28px -18px rgb(0 0 0/0);-webkit-backdrop-filter:blur(var(--nav-blur)) saturate(140%);backdrop-filter:blur(var(--nav-blur)) saturate(140%);transition:--nav-veil var(--nav-tone-ease),--nav-sheen var(--nav-tone-ease),--nav-rim var(--nav-tone-ease),--nav-blur var(--nav-tone-ease),--lens-hi var(--nav-tone-ease),--lens-lo var(--nav-tone-ease),--lens-ring-soft var(--nav-tone-ease),--lens-ring var(--nav-tone-ease),--lens-ring-edge var(--nav-tone-ease),--lens-rim var(--nav-tone-ease),--lens-bright var(--nav-tone-ease),box-shadow var(--nav-tone-ease)}:root[data-mode=light] .ui-bottom-nav[data-tone=dark]{--nav-text:#ffffff;--nav-text-dim:rgb(255 255 255/0.92);--nav-veil:rgb(34 36 40/0.28);--nav-sheen:rgb(255 255 255/0.08);--nav-rim:rgb(255 255 255/0.24);--nav-blur:10px;--lens-hi:rgb(255 255 255/0.07);--lens-lo:rgb(255 255 255/0.015);--lens-ring-soft:rgb(255 255 255/0.04);--lens-ring:rgb(255 255 255/0.15);--lens-ring-edge:rgb(255 255 255/0.08);--lens-rim:rgb(255 255 255/0.24);--lens-bright:1.1;--nav-lens-shadow:inset 3px 4px 6px rgb(255 255 255/0.1),inset -3px -5px 7px rgb(0 0 0/0.22),inset 0 0 9px 1px rgb(255 255 255/0.06),0 4px 12px rgb(0 0 0/0.28);--nav-label-shadow:0 1px 3px rgb(0 0 0/0.55);--nav-icon-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.5));--nav-active-label-shadow:0 0 8px rgb(255 255 255/0),0 1px 3px rgb(0 0 0/0.55);--nav-active-icon-shadow:drop-shadow(0 0 6px rgb(255 255 255/0)) drop-shadow(0 1px 2px rgb(0 0 0/0.5));box-shadow:0 10px 30px rgb(0 0 0/.34),0 0 0 .5px rgb(20 24 30/0),inset 0 1px 0 rgb(255 255 255/.12),inset 0 -16px 28px -18px rgb(0 0 0/.4)}:root[data-mode=light] .ui-bottom-nav:after{background:linear-gradient(180deg,var(--nav-sheen) 0,rgb(255 255 255/0) 45%)}:root[data-mode=light] .ui-bottom-nav:before{background:var(--nav-rim)}:root[data-mode=light] .ui-bottom-nav__item{text-shadow:var(--nav-label-shadow);transition:color var(--nav-tone-ease),text-shadow var(--nav-tone-ease)}:root[data-mode=light] .ui-bottom-nav__item.is-active{text-shadow:var(--nav-active-label-shadow);font-weight:400}:root[data-mode=light] .ui-bottom-nav__icon svg{filter:var(--nav-icon-shadow);transition:transform var(--dur-tap) var(--ease-out),filter var(--nav-tone-ease)}:root[data-mode=light] .ui-bottom-nav__item.is-active .ui-bottom-nav__icon svg{filter:var(--nav-active-icon-shadow)}:root[data-mode=light] .ui-bottom-nav:not([data-tone=dark]) .ui-bottom-nav__icon:before{background:radial-gradient(circle,rgb(20 24 30/.1) 0,rgb(20 24 30/.04) 48%,rgb(20 24 30/0) 72%)}:root[data-mode=light] .ui-bottom-nav:not([data-tone=dark]) .ui-bottom-nav__icon:after{box-shadow:0 0 0 .6px rgb(20 24 30/.28),inset 0 0 6px rgb(20 24 30/.08)}:root[data-mode=light] .ui-bottom-nav__item--primary{background:radial-gradient(circle at 50% 28%,var(--lens-hi),var(--lens-lo) 70%),linear-gradient(var(--nav-veil),var(--nav-veil));-webkit-backdrop-filter:blur(2px) saturate(150%) brightness(var(--lens-bright));backdrop-filter:blur(2px) saturate(150%) brightness(var(--lens-bright));transition:transform var(--dur-tap) var(--ease-out),box-shadow var(--nav-tone-ease)}:root[data-mode=light] .ui-bottom-nav__item--primary:after{background:radial-gradient(circle at 50% 50%,rgb(255 255 255/0) 36%,var(--lens-ring-soft) 60%,var(--lens-ring) 85%,var(--lens-ring-edge) 100%)}:root[data-mode=light] .ui-bottom-nav__item--primary:before{background:var(--lens-rim)}:root[data-mode=light] .ui-bottom-nav:not([data-tone=dark]) .ui-bottom-nav__item--primary.is-open,:root[data-mode=light] .ui-bottom-nav:not([data-tone=dark]) .ui-bottom-nav__item--primary[data-press=pressing]{box-shadow:inset 3px 4px 6px rgb(255 255 255/.8),inset -3px -5px 8px rgb(20 24 30/.12),inset 0 0 12px 2px rgb(255 255 255/.45),0 0 18px 2px rgb(20 24 30/.08),0 4px 12px rgb(20 24 30/.16)}:root[data-mode=light] .ui-bottom-nav:not([data-tone=dark]) .ui-bottom-nav__item:focus-visible{outline-color:#3d7be0}.ui-header{display:grid;min-height:3.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-4)}.ui-header__brand{border-radius:.35rem;color:var(--color-text);font-size:clamp(1.75rem,8vw,2.5rem);font-weight:540;letter-spacing:-.075em;line-height:1;text-decoration:none}.ui-header__eyebrow{color:var(--color-text-soft);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.ui-header__action{justify-self:end}.ui-screen-header__row{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between}.ui-screen-header__back>:is(a,button){display:grid;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;color:var(--color-text);font-size:1.125rem;place-items:center;text-decoration:none}.ui-screen-header__back svg{width:1.25rem;height:1.25rem}.ui-screen-header__back>:is(a,button):focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ui-screen-header__brand{font-family:var(--font-mono);font-size:1.75rem;font-weight:400;letter-spacing:-.01em;line-height:1}.ui-screen-header--root .ui-screen-header__brand{font-size:1.875rem}.ui-screen-header__aside{flex:none}.ui-screen-header__mark{display:grid;min-width:0;justify-items:end;gap:.5rem}.ui-screen-header__crumbs{margin:1.25rem 0 .375rem;overflow:hidden;color:rgb(236 238 240/.8);font-family:var(--font-mono);font-size:.7rem;font-weight:300;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ui-screen-header--crumbs-end .ui-screen-header__row{align-items:flex-start}.ui-screen-header--crumbs-end .ui-screen-header__back{padding-top:.125rem}.ui-screen-header--crumbs-end .ui-screen-header__crumbs{max-width:100%;margin:0}.ui-screen-header--crumbs-end .ui-screen-header__title-row{margin-top:.5rem}.ui-screen-header__eyebrow{margin:1.25rem 0 0;color:rgb(246 247 248/.5);font-family:var(--font-mono);font-size:.72rem;font-weight:300;letter-spacing:.12em;text-transform:uppercase}.ui-screen-header--crumbs-end .ui-screen-header__eyebrow{margin-top:1rem}.ui-screen-header__subtitle{max-width:26rem;margin:.5rem 0 0;color:var(--color-text-secondary,var(--color-text-muted));font-size:.9rem;font-weight:100;line-height:1.4}.ui-screen-header__title-row{display:flex;gap:1rem;align-items:baseline;justify-content:space-between}.ui-screen-header__title{margin:0;font-size:1.625rem;font-weight:600;letter-spacing:-.015em;line-height:1.1;overflow-wrap:anywhere}.ui-screen-header__action{flex:none}.ui-photo-picker{display:grid;min-height:12rem;padding:var(--space-6);border:1px dashed var(--color-line);border-radius:var(--radius-lg);place-content:center;justify-items:center;color:var(--color-text-muted);background:var(--color-surface);text-align:center;cursor:pointer;transition:border-color var(--dur-tap) ease,background-color var(--dur-tap) ease}@media (hover:hover) and (pointer:fine){.ui-photo-picker:hover{border-color:var(--color-line-strong);background:var(--color-surface-strong)}}.ui-photo-picker input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.ui-photo-picker__mark{display:grid;width:3.5rem;height:3.5rem;margin-bottom:var(--space-3);border:1px solid var(--color-line);border-radius:50%;place-items:center;font-size:1.75rem}.ui-photo-picker strong,.ui-photo-picker__mark{color:var(--color-text)}.ui-photo-picker>span:last-child{max-width:24rem;margin-top:var(--space-2);font-size:.75rem;line-height:1.45}.ui-space-path ol{display:flex;margin:0;padding:0;flex-wrap:wrap;gap:var(--space-2);color:var(--color-text-muted);font-size:.8125rem;list-style:none}.ui-space-path li:not(:last-child):after{content:"›";margin-left:var(--space-2);color:var(--color-text-soft)}.ui-space-path a{border-radius:.2rem;color:var(--color-text);text-underline-offset:.2em}.ui-progress{display:grid;gap:var(--space-2)}.ui-progress__label{display:flex;justify-content:space-between;gap:var(--space-4);color:var(--color-text-muted);font-size:.75rem}.ui-progress__track{height:.3125rem;overflow:hidden;border-radius:var(--radius-pill);background:rgb(255 255 255/.18)}.ui-progress__track>.ui-meter{background:var(--color-accent)}.ui-qr-state{display:grid;padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:7rem 1fr;align-items:center;gap:var(--space-5);background:var(--color-surface)}.ui-qr-state__frame{position:relative;display:grid;aspect-ratio:1;border:2px solid var(--color-line-strong);border-radius:var(--radius-md);place-items:center}.ui-qr-state__frame span:after,.ui-qr-state__frame span:before,.ui-qr-state__frame:after,.ui-qr-state__frame:before{position:absolute;width:1.5rem;height:1.5rem;border:.35rem solid;content:""}.ui-qr-state__frame:before{top:1rem;left:1rem}.ui-qr-state__frame:after{top:1rem;right:1rem}.ui-qr-state__frame span:before{bottom:1rem;left:1rem}.ui-qr-state__frame span:after{right:1rem;bottom:1rem}.ui-qr-state--success .ui-qr-state__frame{color:var(--color-success);border-color:var(--color-success)}.ui-qr-state--error .ui-qr-state__frame{color:var(--color-danger);border-color:var(--color-danger)}.ui-qr-state__status{color:var(--color-text-soft);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.ui-qr-state h3,.ui-qr-state p{margin:0}.ui-qr-state h3{margin-top:var(--space-1)}.ui-qr-state h3+p{margin-top:var(--space-2);color:var(--color-text-muted);line-height:1.45}.ui-qr-state .ui-button{margin-top:var(--space-4)}@media (max-width:25rem){.ui-qr-state{grid-template-columns:1fr}.ui-qr-state__frame{width:7rem}}@media (min-width:48rem){.app-shell__navigation .ui-bottom-nav{position:static;width:100%;height:auto;min-height:auto;padding:0;border:0;justify-content:end;gap:var(--space-2)}.app-shell__navigation .ui-bottom-nav,:root[data-mode=light] .app-shell__navigation .ui-bottom-nav,:root[data-mode=light] .app-shell__navigation .ui-bottom-nav__item--primary{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell__navigation .ui-bottom-nav:after,.app-shell__navigation .ui-bottom-nav:before,.app-shell__navigation .ui-bottom-nav__item--primary:after,.app-shell__navigation .ui-bottom-nav__item--primary:before{content:none}.app-shell__navigation .ui-bottom-nav__item,.app-shell__navigation .ui-bottom-nav__item--primary{display:flex;width:auto;height:auto;min-height:2.75rem;margin:0;padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-pill);align-items:center;gap:var(--space-2);font-size:.75rem}.app-shell__navigation .ui-bottom-nav__item--primary{border-color:var(--color-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell__navigation .ui-bottom-nav__icon{font-size:1rem}}@media (prefers-reduced-motion:reduce){:root{--dur-tap:0ms;--dur-ui:0ms;--dur-sheet:0ms;--dur-sheet-in:0ms;--dur-exit:0ms;--dur-stagger:0ms;--dur-nav-settle:0ms;--dur-nav-release:0ms;--press-scale:1;--press-scale-small:1}:is(.ui-pressable,.ui-button,.ui-glass--interactive,.ui-chip,.ui-toggle):active:not(:disabled,[aria-disabled=true]){opacity:.75}*,:after,:before{scroll-behavior:auto!important}}.ui-select{position:relative;display:flex;width:100%;min-height:3.75rem;align-items:center;gap:var(--space-2);padding:0 1rem;border:0;border-radius:var(--radius-card);color:var(--color-text);font:inherit;font-weight:200;text-align:left;cursor:pointer;isolation:isolate}.ui-select__stack{display:grid;min-width:0;flex:1;align-content:center;gap:.0625rem}.ui-select__label{color:var(--color-text-secondary);font-size:.75rem;font-weight:200}.ui-select--bare{position:absolute;inset:0;width:100%;height:100%;border:0;background:none;opacity:0;cursor:pointer}.ui-select:disabled{cursor:default;opacity:.55}.ui-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select__icon,.ui-select__value--empty{color:var(--color-text-muted)}.ui-select__icon{flex:none}.ui-select__panel{position:fixed;z-index:60;margin:0;padding:.3125rem;overflow-y:auto;border:0;border-radius:var(--radius-card);background:var(--glass-sheet-fill);box-shadow:inset 0 0 0 1px rgb(255 255 255/.32),0 14px 44px rgb(0 0 0/.45);isolation:isolate;-webkit-backdrop-filter:var(--glass-sheet-blur);backdrop-filter:var(--glass-sheet-blur);inset:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ui-select__panel:focus-visible{outline:none}.ui-select__option{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 .75rem;border-radius:.625rem;color:var(--color-text-muted);font-size:.8125rem;font-weight:200;letter-spacing:-.005em;cursor:pointer}.ui-select__option.is-active{background:rgb(255 255 255/.08)}.ui-select__option[aria-disabled=true]{color:var(--color-text-muted);cursor:default}.ui-select__check{flex:none;color:var(--color-text)}.ui-combobox__option{justify-content:flex-start}.ui-combobox__leading{display:flex;width:3rem;flex:none;align-items:center;justify-content:center}.ui-combobox__trailing{display:flex;flex:none;align-items:center;padding:0 1rem 0 .5rem}.ui-combobox__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select__panel{animation:ui-select-in var(--dur-ui) var(--ease-out)}@keyframes ui-select-in{0%{opacity:0;transform:translateY(-.25rem)}}:root[data-mode=light] .ui-field__control:focus-within{background:var(--glass-block-fill)}:root[data-mode=light] .ui-field__control:focus-within:before{background:rgb(20 24 30/.28)}:root[data-mode=light] .ui-select__panel{background:rgb(255 255 255/.78);box-shadow:inset 0 0 0 1px rgb(255 255 255/.95),0 0 0 .5px rgb(20 24 30/.1),0 14px 44px rgb(20 24 30/.18)}:root[data-mode=light] .ui-select__option.is-active{background:rgb(20 24 30/.06)}:root[data-mode=light] .ui-card{background:linear-gradient(135deg,rgb(255 255 255/.75),rgb(255 255 255/.45));box-shadow:inset 0 1px 0 rgb(255 255 255/.9)}:root[data-mode=light] .ui-card--strong{background:rgb(255 255 255/.85)}:root[data-mode=light] .ui-dialog{background:var(--glass-sheet-fill);box-shadow:var(--glass-sheet-shadow);-webkit-backdrop-filter:var(--glass-sheet-blur);backdrop-filter:var(--glass-sheet-blur)}:root[data-mode=light] .ui-dialog::backdrop{background:var(--glass-scrim)}:root[data-mode=light] .ui-progress__track{background:rgb(20 24 30/.12)}:root[data-mode=light] .ui-screen-header__crumbs{color:rgb(22 24 27/.62)}:root[data-mode=light] .ui-screen-header__eyebrow{color:rgb(22 24 27/.5)}:root[data-mode=light] .ui-brand-mark[data-plate-dark]{padding:0;background:none}:root[data-mode=light] .ui-brand-mark[data-plate-light]{padding:.1875rem .3125rem;border-radius:.375rem;background:#1b1d20}