@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);font-size:100%}html:focus-within{scroll-behavior:smooth}body{overscroll-behavior:none;min-height:100vh;margin:0;padding:0}img,picture,video,canvas,svg{max-width:100%}svg{fill:none}input,button,textarea,select{font:inherit}*{-webkit-tap-highlight-color:transparent}button,a,label,[role=button]{touch-action:manipulation}fieldset{border:none;outline:none}a,button{cursor:pointer;background:0 0;border:none;outline:none;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul{list-style:none}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer token{:root{--filter-img:contrast(1.05)saturate(1.05);--filter-video:brightness(1.05)contrast(1.05)saturate(1.075);--weight-thin:200;--weight-thin-alt:250;--weight-light:300;--weight-light-alt:350;--weight-regular:400;--weight-regular-alt:450;--weight-medium:500;--weight-medium-alt:550;--weight-semi-bold:600;--weight-semi-bold-alt:650;--weight-bold:700;--weight-bold-alt:750;--weight-extra-bold:800;--weight-extra-bold-alt:850;--weight-black:900;--wght-black:"wght" 900;--wght-extra-bold-alt:"wght" 850;--wght-extra-bold:"wght" 800;--wght-bold-alt:"wght" 750;--wght-bold:"wght" 700;--wght-semi-bold-alt:"wght" 650;--wght-semi-bold:"wght" 600;--wght-medium-alt:"wght" 550;--wght-medium:"wght" 500;--wght-regular-alt:"wght" 450;--wght-regular:"wght" 400;--wght-light-alt:"wght" 350;--wght-light:"wght" 300;--wght-thin-alt:"wght" 250;--wght-thin:"wght" 200;--text-5xl:3rem;--text-4xl:2.5rem;--text-3xl:2rem;--text-2xl:1.5rem;--text-xl:1.35rem;--text-lg:1rem;--text-md:.9375rem;--text-sm:.875rem;--text-xs:.8125rem;--text-2xs:.75rem;--text-3xs:.6875rem;--text-4xs:.625rem;--leading-3xs:.9;--leading-2xs:.975;--leading-xs:1;--leading-sm:1.085;--leading-md:1.175;--leading-lg:1.275;--leading-xl:1.375;--leading-2xl:1.475;--tracking-5xtght:-.05em;--tracking-4xtght:-.035em;--tracking-3xtght:-.0225em;--tracking-2xtght:-.0175em;--tracking-xtght:-.0125em;--tracking-tght:-.008em;--tracking-md:-.003em;--tracking-wd:.005em;--tracking-xwd:.01em;--tracking-2xwd:.02em;--tracking-3xwd:.1em;--gap-3xs:2px;--gap-2xs:4px;--gap-xs:8px;--gap-sm:12px;--gap-md:16px;--gap-lg:24px;--gap-xl:32px;--gap-2xl:48px;--gap-3xl:64px;--radius-xs:5px;--radius-sm:9px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-full:9999px;--corner-lg:superellipse(1.2);--corner-md:superellipse(1.1);--button-xs:28px;--button-sm:32px;--button-md:36px;--button-lg:44px;--button-xl:52px;--stroke-xs:1;--stroke-sm:1.5;--stroke-md:2;--stroke-lg:2.5;--stroke-xl:3;--border-sm:1px;--border-md:1.5px;--border-lg:2px;--border-xl:3px;--blur-xs:2px;--blur-sm:4px;--blur-md:8px;--blur-lg:12px;--blur-xl:16px;--icon-xs:6px;--icon-xs-fill:8px;--icon-sm:10px;--icon-sm-fill:12px;--icon-md:14px;--icon-md-fill:16px;--icon-lg:18px;--icon-lg-fill:20px;--icon-xl:26px;--icon-xl-fill:28px;--avatar-xs:18px;--avatar-sm:24px;--avatar-md:28px;--avatar-lg:var(--button-md);--avatar-xl:calc(var(--gap-3xl)*1);--card-sm:calc(var(--card-md)*3/5);--card-md:calc((var(--vw)/2) - var(--offset-x) - var(--gap-xs));--card-lg:calc(var(--card-md)*5/3);--cursor-xs:var(--gap-sm);--cursor-sm:var(--gap-lg);--cursor-md:var(--gap-2xl);--cursor-lg:72px;--cursor-xl:120px;--ratio-3xwd:4/1;--ratio-2xwd:2.5/1;--ratio-xwd:2/1;--ratio-wd:5/4;--ratio-sq:1;--ratio-lg:2/3;--ratio-xlg:9/16;--grid-1:repeat(1,minmax(0,1fr));--grid-2:repeat(2,minmax(0,1fr));--grid-3:repeat(3,minmax(0,1fr));--grid-4:repeat(4,minmax(0,1fr));--grid-5:repeat(5,minmax(0,1fr));--grid-6:repeat(6,minmax(0,1fr));--grid-7:repeat(7,minmax(0,1fr));--grid-8:repeat(8,minmax(0,1fr));--grid-9:repeat(9,minmax(0,1fr));--grid-card-xs:var(--grid-2);--grid-card-sm:var(--grid-2);--grid-card-md:var(--grid-2);--grid-card-lg:var(--grid-1);--grid-2col:var(--grid-1);--grid-3col:var(--grid-2col);--inset-x:calc(var(--gap-lg) + var(--gap-2xs));--inset-y:var(--gap-lg);--inset-h1-x:-.04em;--inset-h1-y:-.04em;--inset-h2-x:-.03em;--inset-h2-y:-.03em;--inset-h3-x:-.015em;--inset-h3-y:-.015em;--inset-h4-x:-.05em;--inset-h4-y:-.05em;--offset-x:var(--inset-x);--offset-y:calc(var(--inset-x));--w-main:100%;--max-w-main:unset;--w-nav:100%;--max-w-nav:unset;--menu-sm:120px;--menu-md:200px;--menu-lg:320px;--menu-xl:400px;--w-sheet:unset;--safe-top:var(--gap-sm);--safe-bottom:var(--gap-xs);--safe-ellipsis:1px;--vw:100dvw;--vh:100dvh;--time-xfast:75ms;--time-fast:.15s;--time-base:.2s;--time-lazy:.3s;--time-slow:.45s;--time-xslow:.6s;--time-2xslow:.75s;--time-3xslow:1s;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1200px;--breakpoint-xl:1600px}@media (min-width:480px){:root{--card-sm:120px;--card-md:176px;--card-lg:232px;--grid-card-sm:repeat(auto-fill,minmax(var(--card-sm),1fr));--grid-card-md:repeat(auto-fill,minmax(var(--card-md),1fr));--grid-card-lg:repeat(auto-fill,minmax(var(--card-lg),1fr));--w-sheet:600px}}@media (min-width:768px){:root{--grid-2col:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){:root{--inset-x:calc(var(--gap-2xl)*1);--offset-x:calc(var(--inset-x)*2);--offset-y:calc(var(--inset-y)*2);--grid-3col:repeat(3,minmax(0,1fr));--safe-bottom:var(--inset-y)}}@media (min-width:1600px){:root{--max-w-main:1400px;--max-w-nav:1600px}}@scope(.axis){}:root{--cubic-bezier-ease-in-sine:cubic-bezier(.12,0,.39,0);--cubic-bezier-ease-out-sine:cubic-bezier(.61,1,.88,1);--cubic-bezier-ease-in-out-sine:cubic-bezier(.37,0,.63,1);--cubic-bezier-ease-in-quad:cubic-bezier(.11,0,.5,0);--cubic-bezier-ease-out-quad:cubic-bezier(.5,1,.89,1);--cubic-bezier-ease-in-out-quad:cubic-bezier(.45,0,.55,1);--cubic-bezier-ease-in-cubic:cubic-bezier(.32,0,.67,0);--cubic-bezier-ease-out-cubic:cubic-bezier(.33,1,.68,1);--cubic-bezier-ease-in-out-cubic:cubic-bezier(.65,0,.35,1);--cubic-bezier-ease-in-quart:cubic-bezier(.5,0,.75,0);--cubic-bezier-ease-out-quart:cubic-bezier(.25,1,.5,1);--cubic-bezier-ease-in-out-quart:cubic-bezier(.75,0,.25,1);--cubic-bezier-ease-in-quint:cubic-bezier(.64,0,.78,0);--cubic-bezier-ease-out-quint:cubic-bezier(.22,1,.36,1);--cubic-bezier-ease-in-out-quint:cubic-bezier(.83,0,.17,1);--cubic-bezier-ease-in-expo:cubic-bezier(.7,0,.84,0);--cubic-bezier-ease-out-expo:cubic-bezier(.16,1,.3,1);--cubic-bezier-ease-in-out-expo:cubic-bezier(.87,0,.13,1);--cubic-bezier-ease-in-circ:cubic-bezier(.55,0,1,.45);--cubic-bezier-ease-out-circ:cubic-bezier(0,.55,.45,1);--cubic-bezier-ease-in-out-circ:cubic-bezier(.85,0,.15,1);--cubic-bezier-ease-in-back:cubic-bezier(.36,0,.66,-.56);--cubic-bezier-ease-out-back:cubic-bezier(.34,1.56,.64,1);--cubic-bezier-ease-in-out-back:cubic-bezier(.68,-.6,.32,1.6);--transition-xfast:var(--time-xfast)cubic-bezier(.4,0,.2,1);--transition-fast:var(--time-fast)cubic-bezier(.4,0,.2,1);--transition-base:var(--time-base)cubic-bezier(.4,0,.2,1);--transition-lazy:var(--time-lazy)cubic-bezier(.4,0,.2,1);--transition-slow:var(--time-slow)cubic-bezier(.4,0,.2,1);--transition-xslow:var(--time-xslow)cubic-bezier(.4,0,.2,1);--black:#000;--white:#fff;--alpha-primary:90%;--alpha-primary-i:10%;--alpha-secondary:80%;--alpha-secondary-i:20%;--alpha-tertiary:70%;--alpha-tertiary-i:30%;--alpha-quaternary:60%;--alpha-quaternary-i:40%;--light-90:#ffffffe6;--light-70:#ffffffb3;--light-40:#ffffff73;--light-30:#ffffff4d;--grey-10:color-mix(in oklch,var(--grey),var(--white)98.5%);--grey-20:color-mix(in oklch,var(--grey),var(--white)92%);--grey-30:color-mix(in oklch,var(--grey),var(--white)65%);--grey-40:color-mix(in oklch,var(--grey),var(--white)25%);--grey-50:color-mix(in oklch,var(--grey),var(--black)6%);--grey-60:color-mix(in oklch,var(--grey),var(--black)30%);--grey-70:color-mix(in oklch,var(--grey),var(--black)65%);--grey-80:color-mix(in oklch,var(--grey),var(--black)80%);--grey-90:color-mix(in oklch,var(--grey),var(--black)95%);--grey-primary:var(--grey-70);--grey-primary-i:var(--grey-60);--grey-secondary:var(--grey-30);--grey-tertiary:var(--grey-20);--grey-quaternary:var(--grey-10);--theme-10:color-mix(in oklch,color-mix(in oklch,var(--theme),var(--white)96%),var(--grey)5%);--theme-20:color-mix(in oklch,color-mix(in oklch,var(--theme),var(--white)90%),var(--grey)4%);--theme-30:color-mix(in oklch,color-mix(in oklch,var(--theme),var(--white)75%),var(--grey)3%);--theme-40:color-mix(in oklch,color-mix(in oklch,var(--theme),var(--white)25%),var(--grey)2%);--theme-50:color-mix(in oklch,color-mix(in oklch,var(--theme),var(--black)6.5%),var(--grey)1%);--theme-60:color-mix(in oklch,color-mix(in oklch,var(--theme),var(--black)20%),var(--grey)2%);--theme-70:color-mix(in oklch,color-mix(in oklch,var(--theme),var(--black)40%),var(--grey)3%);--theme-80:color-mix(in oklch,color-mix(in oklch,var(--theme),var(--black)60%),var(--grey)4%);--theme-90:color-mix(in oklch,color-mix(in oklch,var(--theme),var(--black)80%),var(--grey)5%);--theme-quaternary:var(--theme-10);--theme-quaternary-i:var(--theme-90);--theme-tertiary:var(--theme-20);--theme-tertiary-i:var(--theme-80);--theme-secondary:var(--theme-30);--theme-secondary-i:var(--theme-70);--theme-primary:var(--theme-50);--theme-primary-i:var(--theme-60);--accent-primary:var(--accent);--accent-primary-i:var(--accent-60);--elevation-transparent:#0000;--elevation-quaternary:#0000000a;--elevation-tertiary:#0000000d;--elevation-secondary:#00000013;--elevation-primary:#0000001a;--shadow-soft:0 var(--border-sm)var(--gap-2xs)var(--elevation-quaternary),0 var(--gap-3xs)var(--gap-sm)var(--elevation-tertiary);--surface-primary:var(--grey-10);--surface-primary-i:var(--grey-90);--surface-secondary:var(--grey-20);--surface-secondary-i:var(--grey-80);--fill-quaternary:#00000006;--fill-quaternary-i:#ffffff06;--fill-tertiary:#0000000d;--fill-tertiary-i:#ffffff0d;--fill-secondary:#00000026;--fill-secondary-i:#ffffff26;--fill-primary:#00000060;--fill-primary-i:#ffffff60;--border-quaternary:#00000009;--border-quaternary-i:#ffffff09;--border-tertiary:#0001;--border-tertiary-i:#fff1;--border-secondary:#00000020;--border-secondary-i:#ffffff20;--border-primary:#00000040;--border-primary-i:#ffffff40;--text-primary:var(--grey-80);--text-primary-i:#ffffffec;--text-secondary:var(--grey-70);--text-secondary-i:#fffc;--text-tertiary:var(--grey-50);--text-tertiary-i:#ffffff80;--text-muted:var(--grey-30);--text-muted-i:#ffffff59;--blue:#3b82f6;--blue-10:color-mix(in oklch,color-mix(in oklch,var(--blue),var(--white)96%),var(--grey)5%);--blue-20:color-mix(in oklch,color-mix(in oklch,var(--blue),var(--white)87.5%),var(--grey)4%);--blue-30:color-mix(in oklch,color-mix(in oklch,var(--blue),var(--white)75%),var(--grey)3%);--blue-50:color-mix(in oklch,color-mix(in oklch,var(--blue),var(--black)6%),var(--grey)1%);--blue-60:color-mix(in oklch,color-mix(in oklch,var(--blue),var(--black)20%),var(--grey)2%);--blue-primary:var(--blue-50);--blue-primary-i:var(--blue-60);--blue-secondary:var(--blue-30);--blue-tertiary:var(--blue-20);--blue-quaternary:var(--blue-10);--orange:#f5840b;--orange-10:color-mix(in oklch,color-mix(in oklch,var(--orange),var(--white)96%),var(--grey)5%);--orange-20:color-mix(in oklch,color-mix(in oklch,var(--orange),var(--white)87.5%),var(--grey)4%);--orange-30:color-mix(in oklch,color-mix(in oklch,var(--orange),var(--white)75%),var(--grey)3%);--orange-50:color-mix(in oklch,color-mix(in oklch,var(--orange),var(--black)6%),var(--grey)1%);--orange-60:color-mix(in oklch,color-mix(in oklch,var(--orange),var(--black)20%),var(--grey)2%);--orange-primary:var(--orange-50);--orange-primary-i:var(--orange-60);--orange-secondary:var(--orange-30);--orange-tertiary:var(--orange-20);--orange-quaternary:var(--orange-10);--green:#00fb5c;--green-10:color-mix(in oklch,color-mix(in oklch,var(--green),var(--white)96%),var(--grey)5%);--green-20:color-mix(in oklch,color-mix(in oklch,var(--green),var(--white)87.5%),var(--grey)4%);--green-30:color-mix(in oklch,color-mix(in oklch,var(--green),var(--white)75%),var(--grey)3%);--green-50:color-mix(in oklch,color-mix(in oklch,var(--green),var(--black)6%),var(--grey)1%);--green-60:color-mix(in oklch,color-mix(in oklch,var(--green),var(--black)20%),var(--grey)2%);--green-primary:var(--green-50);--green-primary-i:var(--green-60);--green-secondary:var(--green-30);--green-tertiary:var(--green-20);--green-quaternary:var(--green-10);--paypal-blue:#009cde;--paypal-navy:#003087;--red:#ff1900;--red-10:color-mix(in oklch,color-mix(in oklch,var(--red),var(--white)96%),var(--grey)5%);--red-20:color-mix(in oklch,color-mix(in oklch,var(--red),var(--white)87.5%),var(--grey)4%);--red-30:color-mix(in oklch,color-mix(in oklch,var(--red),var(--white)75%),var(--grey)3%);--red-50:color-mix(in oklch,color-mix(in oklch,var(--red),var(--black)6%),var(--grey)1%);--red-60:color-mix(in oklch,color-mix(in oklch,var(--red),var(--black)20%),var(--grey)2%);--red-primary:var(--red-50);--red-primary-i:var(--red-60);--red-tertiary:var(--red-20);--red-quaternary:var(--red-10);--purple:#c300ff;--purple-10:color-mix(in oklch,color-mix(in oklch,var(--purple),var(--white)96%),var(--grey)5%);--purple-20:color-mix(in oklch,color-mix(in oklch,var(--purple),var(--white)87.5%),var(--grey)4%);--purple-30:color-mix(in oklch,color-mix(in oklch,var(--purple),var(--white)75%),var(--grey)3%);--purple-50:color-mix(in oklch,color-mix(in oklch,var(--purple),var(--black)6%),var(--grey)1%);--purple-60:color-mix(in oklch,color-mix(in oklch,var(--purple),var(--black)20%),var(--grey)2%);--purple-primary:var(--purple-50);--purple-primary-i:var(--purple-60);--purple-secondary:var(--purple-30);--purple-tertiary:var(--purple-20);--purple-quaternary:var(--purple-10);--pink:#ff3ea5;--pink-10:color-mix(in oklch,color-mix(in oklch,var(--pink),var(--white)96%),var(--grey)5%);--pink-20:color-mix(in oklch,color-mix(in oklch,var(--pink),var(--white)87.5%),var(--grey)4%);--pink-30:color-mix(in oklch,color-mix(in oklch,var(--pink),var(--white)75%),var(--grey)3%);--pink-50:color-mix(in oklch,color-mix(in oklch,var(--pink),var(--black)6%),var(--grey)1%);--pink-60:color-mix(in oklch,color-mix(in oklch,var(--pink),var(--black)20%),var(--grey)2%);--pink-primary:var(--pink-50);--pink-primary-i:var(--pink-60);--pink-secondary:var(--pink-30);--pink-tertiary:var(--pink-20);--pink-quaternary:var(--pink-10);--gold:#f59e0b}:root[data-theme=dark]{--theme-primary:var(--theme-40);--theme-primary-i:var(--theme-50);--theme-secondary:var(--theme-70);--theme-tertiary:var(--theme-80);--theme-quaternary:var(--theme-90);--accent-primary:var(--accent);--accent-primary-i:var(--accent-60);--surface-primary:var(--surface-primary-i);--surface-secondary:var(--surface-secondary-i);--fill-quaternary:var(--fill-quaternary-i);--fill-tertiary:var(--fill-tertiary-i);--fill-secondary:var(--fill-secondary-i);--fill-primary:var(--fill-primary-i);--border-quaternary:var(--border-quaternary-i);--border-tertiary:var(--border-tertiary-i);--border-secondary:var(--border-secondary-i);--border-primary:var(--border-primary-i);--text-primary:var(--text-primary-i);--text-secondary:var(--text-secondary-i);--text-tertiary:var(--text-tertiary-i);--text-muted:var(--text-muted-i)}:focus-visible{outline:2px solid var(--theme-primary,#000);outline-offset:3px;border-radius:2px}:focus:not(:focus-visible){outline:none}}@layer base{.isPulsing{animation:.7s ease-out pulseLive}:root{font-synthesis:weight style;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color var(--transition-lazy),color var(--transition-lazy);--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-display:var(--font-sans);--font-features-number:lining-nums tabular-nums}:root.scrollLocked{width:100%;top:var(--scroll-lock-top,0);position:fixed;overflow:hidden}*{backface-visibility:hidden}html{max-width:100vw;height:100%;overflow-x:hidden}body{width:100%;min-height:100%;color:var(--text-primary);font-family:var(--font-sans);font-weight:var(--weight-regular);font-style:normal;font-size:var(--text-sm);background-color:var(--surface-primary);margin:0;display:block}body:has(#app-shell.menuOpen){background-color:var(--surface-secondary);overflow:hidden}:is(body:has(#app-shell.drawerOpen),body:has(.modal),body:has(#notifications-panel.open),body:has(#update-stream-panel.open),body:has(.drawer.open)){overflow:hidden}body:has(#app-shell.sideNavPinned){background-color:var(--surface-secondary)}body.viewPeek button[type=submit]:not(.peekTray *),body.viewPeek .editPill,body.viewPeek .fab{opacity:.4;pointer-events:none}#app{width:100%;min-height:100%;transition:opacity var(--transition-base);display:block;position:relative}#app.exit{opacity:0;pointer-events:none}#main-backdrop{pointer-events:none;background:conic-gradient(from 180deg at 50% 50%,var(--bd-a)0deg,var(--bd-b)180deg,var(--bd-a)360deg);transition:--bd-a var(--transition-xslow),--bd-b var(--transition-xslow);z-index:1;display:flex;position:fixed;inset:0}#main-backdrop.theme{--bd-a:color-mix(in oklch,var(--theme-primary),var(--black)var(--alpha-tertiary-i));--bd-b:var(--theme-primary)}#main-backdrop.gradient{--bd-a:color-mix(in oklch,var(--theme-primary),var(--black)var(--alpha-quaternary-i));--bd-b:var(--theme-primary)}#main-backdrop.primary{--bd-a:var(--surface-primary);--bd-b:var(--surface-primary)}#main-backdrop.light{--bd-a:var(--theme-quaternary);--bd-b:var(--theme-quaternary)}main{width:100%;min-width:0;height:fit-content;min-height:calc(var(--vw));pointer-events:fill;scroll-behavior:smooth;transition:opacity var(--transition-fast);z-index:3;flex-direction:column;display:flex;position:relative}section{flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}input:focus,select:focus,textarea:focus{border-color:none;box-shadow:none;outline:none}h1,h2,h3,h4,h5,h6,p,small,label,ol,ul{text-rendering:optimizeLegibility;text-decoration:none;display:block;position:relative}h1{font-weight:var(--weight-bold);font-size:var(--text-3xl);letter-spacing:var(--tracking-3xtght);line-height:var(--leading-xs)}h2{font-weight:var(--weight-bold);font-size:var(--text-2xl);letter-spacing:var(--tracking-2xtght);line-height:var(--leading-sm)}h3{font-weight:var(--weight-bold);font-size:var(--text-xl);letter-spacing:var(--tracking-xtght);line-height:var(--leading-sm)}h4{font-weight:var(--weight-semi-bold);font-size:var(--text-lg);letter-spacing:var(--tracking-xtght);line-height:var(--leading-sm)}h5{font-weight:var(--weight-semi-bold);font-size:var(--text-md);letter-spacing:var(--tracking-tght);line-height:var(--leading-sm)}h6{font-weight:var(--weight-medium);font-size:var(--text-xs);letter-spacing:var(--tracking-xtght);line-height:var(--leading-xs)}p{font-size:var(--text-md);letter-spacing:var(--tracking-md);line-height:var(--leading-lg)}small{font-size:var(--text-xs);letter-spacing:var(--tracking-tght);line-height:var(--leading-sm)}label{font-weight:var(--weight-semi-bold);font-size:var(--text-2xs);letter-spacing:var(--tracking-tght);line-height:var(--leading-sm)}a{color:inherit;pointer-events:auto;font-style:normal}p a,small a{text-underline-offset:.05em;text-decoration:underline}img,video{pointer-events:none}img{filter:var(--filter-img)}video{filter:var(--filter-video)}input,select,textarea{color:var(--text-primary);font-family:var(--font-sans);font-weight:var(--weight-regular-alt);font-style:normal;font-size:var(--text-sm);letter-spacing:var(--tracking-md);line-height:normal}svg{object-fit:contain;pointer-events:none;flex:none;display:block;position:relative;overflow:visible}button{pointer-events:auto}.btn{min-width:var(--button-md);width:fit-content;height:var(--button-md);text-align:center;color:var(--text-primary);border-collapse:collapse;border-radius:var(--radius-full);text-rendering:geometricPrecision;font-style:normal;font-weight:var(--weight-medium);letter-spacing:var(--tracking-tght);line-height:var(--leading-xs);white-space:nowrap;transition:background-color var(--transition-fast),border var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),opacity var(--transition-base),transform var(--transition-fast);flex-direction:row;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.btnLight{color:var(--text-primary-i)}.btn:disabled,.btn:disabled:hover,.btn.disabled,.btn.disabled:hover{opacity:.65;cursor:default}.btnFill{min-width:0;width:unset;flex:1}.btnPrimary{color:var(--text-primary-i);background-color:var(--theme-primary);border:none}.btnPrimary.btnThemeDark{color:var(--text-primary-i);background-color:var(--theme-secondary-i)}.btnPrimary.btnLight{color:var(--text-primary);background-color:var(--text-primary-i)}.btnPrimary.btnDark{color:var(--text-primary-i);background-color:var(--text-primary)}.btnPrimary.disabled,.btnPrimary.disabled:hover,.btnPrimary.btnDark.disabled,.btnPrimary.btnDark.disabled:hover{background-color:var(--text-tertiary)}.btnPrimary.btnLight.disabled,.btnPrimary.btnLight.disabled:hover{background-color:var(--text-tertiary-i)}.btnSecondary{color:var(--text-primary);border:var(--border-lg)solid var(--text-secondary);background:0 0}.btnSecondary.btnLight{color:var(--text-primary-i);border-color:var(--text-primary-i)}.btnSecondary.btnDark{color:var(--text-primary);border-color:var(--text-primary)}.btnSecondary.disabled,.btnSecondary.disabled:hover{color:var(--text-primary);background:0 0}.btnTertiary{color:var(--theme-primary);background-color:var(--theme-tertiary);border:var(--border-sm)solid var(--theme-tertiary)}.btnTertiary.btnLight{color:var(--text-primary-i);background-color:var(--text-tertiary-i);border-color:var(--text-tertiary-i)}.btnTertiary.btnDark{color:var(--text-primary);background-color:var(--surface-secondary);border-color:var(--fill-tertiary)}.btnSecondary.disabled,.btnSecondary.disabled:hover{color:var(--text-primary);background-color:var(--fill-tertiary);border-color:var(--border-tertiary)}.btnIcon{gap:0}.btnXs{min-width:var(--button-xs);height:var(--button-xs);border-width:var(--border-md)}.btnSm{min-width:var(--button-sm);height:var(--button-sm);border-width:var(--border-md)}.btnLg{min-width:var(--button-lg);height:var(--button-lg);border-width:var(--border-lg)}.btnXl{min-width:var(--button-xl);height:var(--button-xl);border-width:var(--border-xl)}.btn>.icon{width:var(--button-md);height:var(--button-md);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.btnXs>.icon{width:var(--button-xs);height:var(--button-xs)}.btnSm>.icon{width:var(--button-sm);height:var(--button-sm)}.btnLg>.icon{width:var(--button-lg);height:var(--button-lg)}.btnXl>.icon{width:var(--button-xl);height:var(--button-xl)}.btn svg{width:fit-content;height:var(--icon-sm-fill);stroke:currentColor;stroke-width:var(--stroke-lg);stroke-linecap:round;stroke-linejoin:round}.btnXs svg{height:var(--icon-xs-fill)}.btnSm svg{height:var(--icon-sm)}.btnLg svg{height:var(--icon-md)}.btnXl svg{height:var(--icon-md-fill)}.btn>.text{padding:var(--safe-ellipsis)calc(var(--button-md)/2.35);font-size:var(--text-sm);letter-spacing:var(--tracking-md)}.btnXs>.text{padding:var(--safe-ellipsis)calc(var(--button-xs)/2.35);font-size:var(--text-2xs)}.btnSm>.text{padding:var(--safe-ellipsis)calc(var(--button-sm)/2.35);font-size:var(--text-xs)}.btnLg>.text{padding:var(--safe-ellipsis)calc(var(--button-lg)/2.35);font-size:var(--text-sm)}.btnXl>.text{padding:var(--safe-ellipsis)calc(var(--button-xl)/2.35);font-size:var(--text-md)}.btnIcon>.text{padding:var(--safe-ellipsis)calc(var(--button-md)/2.5)var(--safe-ellipsis)0;margin:0 0 0 -.025em}.btnIcon.btnIcon--right>.text{padding:0 0 0 calc(var(--button-md)/2.5);margin:0 -.025em 0 0}.btnXs.btnIcon>.text{padding:var(--safe-ellipsis)calc(var(--button-xs)/2.5)var(--safe-ellipsis)0}.btnXs.btnIcon.btnIcon--right>.text{padding:var(--safe-ellipsis)0 var(--safe-ellipsis)calc(var(--button-xs)/2.5)}.btnSm.btnIcon>.text{padding:var(--safe-ellipsis)calc(var(--button-sm)/2.5)var(--safe-ellipsis)0}.btnSm.btnIcon.btnIcon--right>.text{padding:var(--safe-ellipsis)0 var(--safe-ellipsis)calc(var(--button-sm)/2.5)}.btnLg.btnIcon>.text{padding:var(--safe-ellipsis)calc(var(--button-lg)/2.5)var(--safe-ellipsis)0}.btnLg.btnIcon.btnIcon--right>.text{padding:var(--safe-ellipsis)0 var(--safe-ellipsis)calc(var(--button-lg)/2.5)}.btnXl.btnIcon>.text{padding:var(--safe-ellipsis)calc(var(--button-xl)/2.5)var(--safe-ellipsis)0}.btnXl.btnIcon.btnIcon--right>.text{padding:var(--safe-ellipsis)0 var(--safe-ellipsis)calc(var(--button-xl)/2.5)}.btnFill>.text{min-width:0;width:unset;max-width:unset;padding:var(--safe-ellipsis)0;text-overflow:ellipsis;flex:1;display:inline-block;overflow:hidden visible}.btnDanger{font-weight:var(--weight-medium-alt);color:var(--text-primary-i);background-color:var(--red-primary);border:none}.btn:not(:disabled,.disabled,.active):hover{transform:scale(.985)}.btn:focus-visible{outline:var(--border-lg)dotted var(--text-primary);outline-offset:.01em}.tags{gap:calc(var(--gap-3xs) + var(--border-sm));flex-flow:wrap;width:100%;height:fit-content;display:flex;position:relative}.tag{width:fit-content;height:var(--button-sm);padding:0 calc(var(--button-sm)/2.25).1em calc(var(--button-sm)/2.25);border:var(--border-md)solid var(--border-tertiary);border-radius:var(--radius-full);cursor:pointer;text-rendering:geometricPrecision;color:var(--text-primary);font-feature-settings:var(--font-features-body);font-variation-settings:var(--font-variation-medium);font-style:normal;font-weight:var(--weight-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-tght);line-height:var(--leading-xs);white-space:nowrap;transition:background-color var(--transition-lazy),border var(--transition-base),box-shadow var(--transition-lazy),color var(--transition-base);background:0 0;flex-direction:row;flex:none;align-items:center;text-decoration:none;display:flex;position:relative}@media (min-width:480px){main{min-height:calc(var(--vh)/2)}}@media (hover:hover) and (pointer:fine){.btn:not(:disabled,.disabled,.active):hover{background-color:var(--theme-tertiary)}.btnLight:not(:disabled,.disabled,.active):hover{background-color:var(--fill-tertiary-i)}.btnDark:not(:disabled,.disabled,.active):hover{background-color:var(--surface-secondary)}.btnPrimary.btnLight:not(:disabled,.disabled,.active):hover{background-color:var(--text-secondary-i)}.btnPrimary.btnThemeDark:not(:disabled,.disabled,.active):hover,.btnPrimary:not(:disabled,.disabled,.active):hover{background-color:var(--theme-primary-i)}.btnSecondary:not(:disabled,.disabled,.active):hover,.btnTertiary:not(:disabled,.disabled,.active):hover{color:var(--text-primary-i);background-color:var(--theme-primary);border-color:var(--theme-primary)}.btnPrimary.btnDark:not(:disabled,.disabled,.active):hover{background-color:color-mix(in oklch,var(--text-primary)var(--alpha-tertiary),var(--surface-primary))}.btnTertiary.btnDark:not(:disabled,.disabled,.active):hover{background-color:var(--fill-secondary)}.btnSecondary.btnDark:not(:disabled,.disabled,.active):hover{background-color:var(--text-primary);border-color:var(--text-primary)}.btnDanger:not(:disabled,.disabled,.active):hover{background-color:var(--red-primary-i);border:none}.tag:hover{background-color:var(--theme-quaternary);border-color:var(--theme-secondary)}}:focus-visible{outline:2px solid var(--theme-primary,#000);outline-offset:3px;border-radius:2px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dropdownSelect{flex-direction:column;display:inline-flex;position:relative}.dropdownTrigger{align-items:center;gap:var(--gap-xs);padding:var(--gap-2xs)var(--gap-sm);height:var(--button-sm);border:var(--border-sm)solid var(--border-secondary);border-radius:var(--radius-full);background-color:var(--surface-secondary);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:border-color var(--transition-fast),background var(--transition-fast);-webkit-tap-highlight-color:transparent;display:inline-flex}.dropdownTrigger[aria-expanded=true]{border-color:var(--accent-primary,var(--theme-primary))}.dropdownTrigger[aria-expanded=true] .dropdownCaret svg{transform:rotate(180deg)}.dropdownIcon,.dropdownCaret{flex-shrink:0;align-items:center;display:flex}.dropdownIcon svg,.dropdownCaret svg{width:var(--icon-xs);height:var(--icon-xs);transition:transform var(--transition-fast)}.dropdownIcon svg path,.dropdownCaret svg path,.dropdownIcon svg line,.dropdownCaret svg line{stroke:currentColor;stroke-width:var(--stroke-lg);stroke-linecap:round;stroke-linejoin:round}.dropdownLabel{flex:1;line-height:1}.dropdownPanel{top:calc(100% + var(--gap-2xs));background-color:var(--surface-primary);border:var(--border-sm)solid var(--border-secondary);border-radius:var(--radius-lg);min-width:100%;max-height:260px;box-shadow:0 var(--gap-2xs)var(--gap-lg)var(--elevation-secondary);padding:var(--gap-2xs);z-index:200;animation:dropdownIn var(--time-fast)var(--cubic-bezier-ease-out-back)both;list-style:none;position:absolute;left:0;overflow-y:auto}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.dropdownOption{align-items:center;gap:var(--gap-xs);padding:var(--gap-xs)var(--gap-sm);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);display:flex}.dropdownOption.selected{color:var(--text-primary)}.dropdownOptionIcon{width:var(--icon-xs);height:var(--icon-xs);flex-shrink:0;align-items:center;display:flex}.dropdownOptionIcon svg{width:100%;height:100%}.dropdownOptionIcon svg path,.dropdownOptionIcon svg circle,.dropdownOptionIcon svg line{stroke:currentColor;stroke-width:var(--stroke-lg);stroke-linecap:round;stroke-linejoin:round}.dropdownCheck{color:var(--accent-primary,var(--theme-primary));width:var(--icon-xs);height:var(--icon-xs);align-items:center;margin-left:auto;display:flex}.dropdownCheck svg{width:100%;height:100%}.dropdownCheck svg path{stroke:currentColor;stroke-width:var(--stroke-lg);stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){.dropdownTrigger:hover{border-color:var(--border-primary)}.dropdownOption:hover{background-color:var(--surface-tertiary);color:var(--text-primary)}}.contextBar{width:auto;max-width:100%;padding:var(--border-lg);background-color:var(--context-track,var(--surface-secondary));border-radius:var(--radius-full);scroll-behavior:smooth;scrollbar-width:none;flex-direction:row;align-items:stretch;display:flex;position:relative;overflow-x:auto}.contextBar::-webkit-scrollbar{display:none}.contextBar.fill{width:100%}.contextBar.sm{padding:var(--border-md)}.contextBar.lg{padding:var(--border-xl)}.contextBar.theme{background-color:var(--theme-primary-i)}.contextBar button{min-width:calc(var(--button-md) - var(--border-lg));height:calc(var(--button-md) - var(--border-lg));color:var(--text-secondary);-webkit-tap-highlight-color:transparent;z-index:2;background:0 0;border:none}.contextBar.theme button{color:var(--text-tertiary-i)}.contextBar button.btnSm{min-width:calc(var(--button-sm) - var(--border-md));height:calc(var(--button-sm) - var(--border-md))}.contextBar button.btnLg{min-width:calc(var(--button-lg) - var(--border-xl));height:calc(var(--button-lg) - var(--border-xl))}.contextBar button.btnFill{min-width:0}.contextBar button.pill{border-radius:var(--radius-full)}.contextBar button.bar{padding:0 var(--gap-md);border-radius:0}.contextBar button.active{color:var(--text-primary)}.contextBar.theme button.active{color:var(--text-primary-i)}.contextBar button.active .icon{color:var(--context-accent,inherit)}.contextBar button .icon{height:calc(var(--button-md) - var(--border-lg));width:calc(var(--button-md) - var(--border-lg));flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.contextBar button.btnSm .icon{height:calc(var(--button-sm) - var(--border-md));width:calc(var(--button-sm) - var(--border-md))}.contextBar button.btnLg .icon{height:calc(var(--button-lg) - var(--border-xl));width:calc(var(--button-lg) - var(--border-xl))}.contextBar .marker{opacity:0;pointer-events:none;will-change:transform,width;width:0;transition:transform var(--transition-base),width var(--transition-base),opacity var(--transition-fast);z-index:1;position:absolute;left:0}.contextBar .marker.snap{transition:none}.contextBar .marker.pill{top:var(--border-lg);bottom:var(--border-lg);background-color:var(--theme-primary);border-radius:var(--radius-full);box-shadow:0 1px var(--border-xl)#0000001f}.contextBar .marker.pill.sm{top:var(--border-md);bottom:var(--border-md)}.contextBar .marker.pill.lg{top:var(--border-xl);bottom:var(--border-xl)}.contextBar:not(.theme) .marker.pill{background-color:var(--surface-primary);box-shadow:0 var(--border-sm)var(--gap-xs)var(--elevation-quaternary)}.contextBar.theme .marker.pill{background-color:var(--theme-primary)}.contextBar .marker.bar{height:var(--border-xl)}.contextBar:not(.theme) .marker.bar{background-color:var(--text-primary)}.contextBar.theme .marker.bar{background-color:var(--theme-primary)}.contextBar .marker.bar.barBottom{border-radius:var(--radius-sm)var(--radius-sm)0 0;bottom:0}.contextBar .marker.bar.barTop{border-radius:0 0 var(--radius-sm)var(--radius-sm);top:0}.contextBar button .count{margin:0 calc(var(--button-md)/2.5)0 calc(0px - (var(--button-md)/2.5) + (var(--gap-sm)/2));height:1.4em;font-size:var(--text-2xs);font-weight:var(--weight-semi-bold);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0;line-height:1;display:none}.contextBar.sm button .count{margin:0 calc(var(--button-sm)/2.5)0 calc(0px - (var(--button-sm)/2.5) + (var(--gap-sm)/2))}.contextBar.lg button .count{margin:0 calc(var(--button-lg)/2.5)0 calc(0px - (var(--button-lg)/2.5) + (var(--gap-sm)/2))}.contextBar:not(.theme) button .count{color:var(--text-secondary)}.contextBar.theme button .count{color:var(--theme-primary-i);background-color:var(--fill-tertiary)}.contextBar button .count.visible{display:inline-flex}.contextBar button .count sup{align-self:flex-start;font-size:.7em;line-height:1}.contextBar:not(.theme) button.active .count{color:var(--text-primary);background-color:var(--surface-secondary)}.contextBar.theme button.active .count{color:var(--theme-primary-i);background-color:var(--text-primary-i)}.contextBar.stack{align-items:stretch;gap:0}.contextBar.stack button{gap:var(--gap-3xs);padding:var(--gap-2xs)var(--gap-3xs);flex-direction:column;min-width:0;height:auto}.contextBar.stack button .icon{width:var(--icon-md);height:var(--icon-md)}.contextBar.stack button .icon .count{min-width:16px;height:16px;color:var(--text-primary-i);font-size:var(--text-2xs);border-radius:var(--radius-full);border:var(--border-md)solid var(--surface-primary);margin:0;padding:0 4px;position:absolute;top:-4px;right:-8px}.contextBar.stack:not(.theme) button .icon .count{background-color:var(--text-primary)}.contextBar.stack.theme button .icon .count{background-color:var(--theme-primary)}.contextBar.stack button .text{padding:var(--safe-ellipsis)0;white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden visible}.tabs{flex-direction:column;width:100%;display:flex}.tabPanels{flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}.tabPanel{flex-direction:column;width:100%;height:fit-content;display:none;position:relative}.tabPanel.active,.tabPanel.slideOutLeft,.tabPanel.slideOutRight{display:flex}.tabPanel.slideOutLeft{animation:tabSlideOutLeft var(--transition-base)both}.tabPanel.slideOutRight{animation:tabSlideOutRight var(--transition-base)both}.tabPanel.active.slideInLeft{animation:tabSlideInLeft var(--transition-base)both}.tabPanel.active.slideInRight{animation:tabSlideInRight var(--transition-base)both}@media (hover:hover) and (pointer:fine){.contextBar button:hover:not(.active){color:var(--text-secondary)}.contextBar:not(.theme) button.pill:hover:not(.active){background-color:var(--fill-quaternary)}}@media (prefers-reduced-motion:reduce){.tabPanel.slideOutLeft,.tabPanel.slideOutRight,.tabPanel.active.slideInLeft,.tabPanel.active.slideInRight{animation:none}}.sectionHeader{flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}.sectionHeader.sticky{top:var(--header,0px);border-bottom:var(--border-sm)solid transparent;transition:background-color var(--transition-base),border-color var(--transition-base);z-index:5;background-color:#0000;position:sticky}.sectionHeader.sticky.stuck{background-color:var(--surface-primary);border-bottom-color:var(--border-quaternary)}.sectionHeader>.wrapper{width:100%;height:fit-content;padding:var(--gap-sm)0;align-items:flex-end;gap:var(--offset-y);flex-direction:row;display:flex;position:relative}.sectionHeader>.wrapper>.left{width:100%;height:fit-content;min-height:var(--button-sm);gap:calc(var(--gap-sm)/2);flex-direction:row;align-items:center;display:flex;position:relative}.sectionHeader>.wrapper>.left>.title{gap:calc(var(--gap-sm)/2);flex-direction:column;flex:1;min-width:0;height:fit-content;display:flex;position:relative}.sectionHeader h2,.sectionHeader h3,.sectionHeader h4,.sectionHeader h5{min-width:0;line-height:var(--leading-sm);flex:1}.sectionHeader p{min-width:0;letter-spacing:var(--tracking-md);line-height:var(--leading-md);flex:1}.sectionHeader>.wrapper>.right>.cta{flex:none}.sectionHeader>.wrapper>.right>.cta svg{width:var(--icon-sm-fill);height:var(--icon-sm-fill);stroke-width:var(--stroke-md)}.sectionHeader>.wrapper>.right{width:auto;max-width:100%;height:fit-content;min-height:var(--button-sm);justify-content:flex-end;align-items:center;gap:var(--gap-2xs);flex-direction:row;display:flex;position:relative}.sectionHeader>.wrapper>.right svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.sectionHeader .more{background-color:var(--surface-secondary)}.sectionHeader .more .text,.sectionHeader .edit .text{display:none}.sectionHeader .more svg,.sectionHeader .edit svg{stroke-width:2.5px}.sectionHeader>.wrapper>.right .multiSelectToggle{background-color:var(--surface-secondary);flex:none}.sectionHeader>.wrapper>.right .multiSelectToggle svg{width:var(--icon-sm);height:var(--icon-sm);stroke-width:3.5px}.sectionHeader>.wrapper>.right .viewToggle{background-color:var(--surface-secondary);flex:none}.sectionHeader>.wrapper>.right .viewToggle svg{width:var(--icon-sm);height:var(--icon-sm);stroke-width:var(--stroke-lg)}.sectionHeader>.wrapper>.right nav{background-color:var(--surface-secondary);border-radius:var(--radius-full);flex-direction:row;align-items:center;width:fit-content;height:fit-content;display:flex;position:relative}.sectionHeader>.wrapper>.right nav button{flex:none}.sectionHeader>.wrapper>.right nav button:disabled{opacity:.4;cursor:default}.sectionHeader>.wrapper>.right nav button svg{width:fit-content;height:var(--icon-xs-fill);stroke-width:var(--stroke-lg)}@media (min-width:768px){.sectionHeader .more .text,.sectionHeader .edit .text{display:inline-block}.sectionHeader>.wrapper>.right{gap:var(--gap-sm)}}@media (hover:hover) and (pointer:fine){.sectionHeader>.wrapper>.right .multiSelectToggle:hover,.sectionHeader>.wrapper>.right .viewToggle:hover,.sectionHeader>.wrapper>.right nav button:hover:not(:disabled){color:var(--theme-primary);background-color:var(--theme-tertiary)}}.toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.toggle-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toggle-track{width:calc((var(--icon-sm-fill)*2) + (var(--border-xl)*3));height:calc(var(--icon-sm-fill) + (var(--border-xl)*2));background-color:var(--fill-tertiary);border-radius:var(--radius-full);transition:background-color var(--transition-base);display:inline-block;position:relative}.toggle-thumb{top:var(--border-xl);left:var(--border-xl);width:var(--icon-sm-fill);height:var(--icon-sm-fill);background-color:var(--surface-primary);transition:transform var(--transition-base);border-radius:50%;position:absolute}.toggle-input:checked+.toggle-track{background-color:var(--theme-primary)}.toggle-input:checked+.toggle-track .toggle-thumb{transform:translateX(calc(var(--icon-sm-fill) + var(--border-xl)))}.toggle-input:focus-visible+.toggle-track{outline:var(--border-lg)solid var(--theme-primary);outline-offset:var(--border-md)}.toggle-input:disabled+.toggle-track{opacity:.5;cursor:not-allowed}.toggleStatus{align-items:center;gap:var(--gap-xs);display:inline-flex}.toggleStatus .toggleStatusLabel{color:var(--text-secondary)}.toggleStatus .toggleStatusText{letter-spacing:var(--tracking-md)}.toggleStatus .toggleStatusText.on{color:var(--theme-primary)}.toggleStatus .toggleStatusText.off{color:var(--text-tertiary)}}@layer component{@scope(.pageGrid){.gridMain{width:var(--w-main);max-width:var(--max-w-main);gap:calc(var(--offset-y));grid-template-columns:var(--grid-1);grid-template-rows:auto;height:fit-content;margin:0 auto;display:grid;position:relative}.gridLeft,.gridMiddle,.gridRight,.gridWrapper{flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}.gridHeader,.gridFooter{width:100%;height:fit-content;display:flex;position:relative}.gridFiller{display:none}main .gridMiddle .gridHeader{padding:0 var(--offset-x);flex-direction:column}main .gridMiddle .gridFooter{gap:var(--inset-y);flex-direction:column}main .gridRight .gridHeader{width:100%;height:fit-content;padding:var(--gap-sm)var(--offset-x);gap:var(--inset-y);border-bottom:var(--border-sm)solid var(--border-quaternary);flex-direction:column;display:flex;position:relative}main .gridRight .gridFooter{gap:var(--inset-y);flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}main .gridRight .gridWrapper{padding:0 var(--offset-x)calc(var(--offset-y))var(--offset-x)}@media (min-width:768px){.gridFiller{display:flex}main .gridMiddle{gap:var(--gap-md);padding:0 0 var(--offset-y)0}main .gridMiddle .gridHeader{padding:0}main .gridRight{border:unset;border-left:var(--border-sm)solid var(--border-quaternary);position:sticky}main .gridRight .gridHeader{padding:var(--gap-sm)0 var(--gap-sm)var(--inset-y);border-bottom:var(--border-sm)solid var(--border-quaternary)}main .gridRight .gridFooter{height:100%;padding:var(--gap-sm)0 0 var(--inset-y);-webkit-mask-image:linear-gradient(to bottom,black 0%,black calc(100% - var(--gap-sm)),#00000080 100%);mask-image:linear-gradient(to bottom,black 0%,black calc(100% - var(--gap-sm)),#00000080 100%);scroll-behavior:smooth;overflow-y:auto}main .gridRight .gridWrapper{padding:0 0 calc(var(--offset-y))0}}}@scope(.gridMaster){@media (max-width:767px){.gridMain--responsive[data-view=list] .gridMiddle,.gridMain--responsive[data-view=detail] .gridLeft{display:none}.gridMain--responsive[data-view=detail] .gridMiddle,.gridMain--responsive[data-view=list] .gridLeft{grid-column:1/-1}.gridMain--responsive[data-view=detail] .gridMiddle{animation:.28s cubic-bezier(.2,.8,.2,1) both masterDetailSlideForward}.gridMain--responsive[data-view=list] .gridLeft{animation:.24s cubic-bezier(.2,.8,.2,1) both masterDetailSlideBack}@media (prefers-reduced-motion:reduce){.gridMain--responsive[data-view=detail] .gridMiddle,.gridMain--responsive[data-view=list] .gridLeft{animation:none}}}}@scope(.pageEntirety,.pageRequest,.pageCheckout,.pageBookingDetail){@media (min-width:768px){main .gridMain{grid-template-columns:var(--grid-3)}main .gridMiddle{grid-column-end:span 2}main .gridRight{grid-column-end:span 1}}}@scope(.studioCompose){@media (min-width:768px){.gridMain{grid-template-columns:var(--grid-3)}.gridMiddle{grid-column-end:span 2}.gridRight{grid-column-end:span 1}}}@scope(.pageSettings){main .gridMain{gap:calc(var(--inset-x))}main .gridLeft .gridWrapper{gap:var(--inset-y)}@media (min-width:768px){main .gridMain{grid-template-columns:var(--grid-5);gap:calc(var(--inset-x) + var(--inset-y))}main .gridLeft{top:calc(var(--header-bottom));height:calc(var(--vh) - var(--header-bottom));gap:calc(var(--gap-sm)/2);border-right:var(--border-sm)solid var(--border-quaternary);grid-column-end:span 2;padding:0;position:sticky;overflow-y:auto}main .gridLeft .gridWrapper{padding:var(--gap-sm)var(--inset-y)var(--offset-y)0;gap:calc(var(--gap-sm)/2)}main .gridMiddle{padding:var(--gap-sm)0 var(--offset-y)0;grid-column-end:span 3}}@media (min-width:1200px){main .gridMain{grid-template-columns:var(--grid-7)}main .gridLeft{grid-column-end:span 2}main .gridMiddle{grid-column-end:span 5}}}@scope(.pageOnboarding){main{padding:0 var(--offset-x)}main .gridMain{gap:calc(var(--offset-x))}main .gridLeft .gridWrapper{padding:var(--inset-y)0 0 0;gap:var(--gap-md)}main .gridMiddle{gap:var(--inset-y)}@media (min-width:768px){main .gridMain{grid-template-columns:var(--grid-8)}main .gridLeft{top:calc(var(--stepper));height:calc(var(--vh) - var(--stepper));border-right:var(--border-sm)solid var(--border-quaternary);z-index:1;grid-column-end:span 3;position:sticky;overflow-y:auto}main .gridLeft .gridWrapper{padding:var(--inset-y)var(--inset-x)var(--offset-y)0}main .gridMiddle{padding:var(--inset-y)0 var(--offset-y)0;grid-column-end:span 5}}@media (min-width:1200px){main .gridMain{grid-template-columns:var(--grid-7)}main .gridLeft{grid-column-end:span 2}main .gridMiddle{grid-column-end:span 5}}}:root{--loader-slide-duration:.56s;--loader-slide-easing:var(--cubic-bezier-ease-in-out-quart);--loader-content-fade:.45s;--shell-reveal-duration:.68s;--shell-reveal-easing:cubic-bezier(.15,1,.3,1)}#app-loader{background-color:var(--surface-primary);z-index:9999;opacity:1;flex-direction:column;display:flex;position:fixed;inset:0}#app-loader.hidden{opacity:0;pointer-events:none;transition:opacity .3s ease-out}#app-loader .top,#app-loader .middle,#app-loader .bottom{text-align:center;justify-content:center;align-items:center;width:100%;display:flex;position:relative}#app-loader .middle{height:fit-content}#app-loader .top,#app-loader .bottom{height:100%}#app-loader .loader-spinner{width:var(--gap-lg);height:var(--gap-lg);border:var(--border-xl)solid var(--surface-primary);border-radius:var(--radius-full);border-top-color:#212121;animation:1s linear infinite spin}#app-loader svg{width:fit-content;height:var(--text-sm);object-fit:contain;fill:currentColor;opacity:.2;transition:opacity var(--transition-base);display:block;position:relative}#app{opacity:1;transition:opacity .3s ease-in-out}body.is-loading #app{opacity:.6;pointer-events:none;transition:opacity .2s ease-in-out}.loader-spinner{border-radius:var(--radius-full);border:4px solid #0000001a;border-left-color:#000;width:50px;height:50px;animation:1s linear infinite spin}.loader-minimal{border-radius:var(--radius-full);border:3px solid #0000;border-top-color:#000;width:40px;height:40px;animation:.8s linear infinite spin}.loader-dots{gap:8px;display:flex}.loader-dots span{border-radius:var(--radius-full);background-color:#000;width:12px;height:12px;animation:1.4s ease-in-out infinite dotPulse}.loader-dots span:nth-child(2){animation-delay:.2s}.loader-dots span:nth-child(3){animation-delay:.4s}@keyframes dotPulse{0%,60%,to{opacity:.5;transform:scale(.8)}30%{opacity:1;transform:scale(1.2)}}.loader-bar{background:#0000001a;border-radius:2px;width:200px;height:4px;position:relative;overflow:hidden}.loader-bar:after{content:"";background-color:#000;width:40%;height:100%;animation:1.5s ease-in-out infinite barSlide;position:absolute;top:0;left:0}@keyframes barSlide{0%{transform:translate(-100%)}50%{transform:translate(250%)}to{transform:translate(-100%)}}#page-loader{z-index:9999;width:100%;height:100%;text-rendering:geometricPrecision;pointer-events:none;position:fixed;inset:0;overflow:hidden}body.isLoading{width:100%;height:100%;position:fixed;overflow:hidden}#page-loader .scrim{z-index:1;background-color:var(--surface-primary-i);opacity:0;pointer-events:none;transition:opacity var(--transition-slow);position:fixed;inset:0}body.isLoading #page-loader .scrim,body.isLoading #page-loader.showingTransition .scrim{opacity:.5}#page-loader .loader{background-color:var(--surface-primary-i);width:100%;height:100%;padding:var(--offset-y)var(--offset-x);pointer-events:none;z-index:3;opacity:0;transition:opacity var(--time-lazy)ease-in,transform var(--loader-slide-duration)var(--loader-slide-easing);flex-direction:column;display:flex;position:fixed;inset:0;transform:translate(0)}#page-loader .loader.visible{opacity:1;pointer-events:all}#page-loader .loader.slideAway{transform:translate(-100%)}#page-loader .loader.frozen{transition:none!important}#page-loader .loader .top,#page-loader .loader .middle,#page-loader .loader .bottom{height:100%;margin:0;display:flex;position:relative;left:0;right:0}#page-loader .loader .middle{text-align:center;justify-content:center;align-items:center;height:fit-content}#page-loader .loader .top,#page-loader .loader .bottom{height:100%}#page-loader .loader .content{pointer-events:none;opacity:1;flex-direction:column;width:100%;height:100%;display:flex;position:relative}#page-loader .loader .brand{width:100%;color:var(--text-primary-i);font-size:var(--text-2xl);line-height:var(--leading-xs);flex-direction:row;justify-content:space-between;margin:0;display:flex;position:relative}#page-loader .loader .brand span{margin:var(--inset-h1-y)var(--inset-h1-x)}#page-loader .loader.animateIn .brand{opacity:1;transform:translateY(0)}#page-loader .loader.loader.animateOut .brand{opacity:0;transform:translateY(-12px)}#page-loader .loader .counter{margin:auto auto var(--gap-3xl)auto;font-size:var(--text-lg);letter-spacing:var(--tracking-xtght);opacity:0;transition:opacity var(--loader-content-fade)ease;display:none}#page-loader .loader.animateIn .counter{opacity:1}#page-loader .loader.animateOut .counter{opacity:0}#page-loader .transition{height:100%;padding:var(--offset-y)var(--offset-x);background-color:var(--surface-secondary);box-shadow:0 0 var(--inset-y)var(--elevation-secondary);pointer-events:none;z-index:2;opacity:0;transition:transform var(--loader-slide-duration)var(--loader-slide-easing);will-change:opacity,transform;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;transform:translate(100%)}#page-loader .transition.slideIn{opacity:1;pointer-events:all;transform:translate(0)}#page-loader .transition.slideOut{opacity:1;pointer-events:none;transform:translate(-100%)}#page-loader .transition.frozen{transition:none!important}#page-loader .transition .content{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:fit-content;margin:auto 0;display:flex}#page-loader .transition.spinnerVisible .content{opacity:1}#page-loader .transition .spinner{width:var(--gap-lg);height:var(--gap-lg);border:var(--border-xl)solid var(--border-tertiary);border-top-color:var(--text-primary);border-radius:var(--radius-full);animation:.8s linear infinite spin;display:none}#page-loader .transition .brand span{margin:var(--inset-h1-y)var(--inset-h1-x)}#page-loader .brand svg{width:fit-content;height:calc(var(--text-md) + .05em);object-fit:contain;fill:currentColor;transition:var(--transition-base);display:flex;position:relative}body.shellHidden .shell header,body.shellHidden .shell main{opacity:0;transform:translateX(var(--gap-xl));transition:none}body.shellRevealing .shell header,body.shellRevealing .shell main{opacity:1;transition:opacity var(--shell-reveal-duration)var(--shell-reveal-easing),transform var(--shell-reveal-duration)var(--shell-reveal-easing);transform:translateY(0)}@media (min-width:768px){#page-loader .loader{transform:translateY(0)}#page-loader .loader.slideAway{transform:translateY(-100%)}#page-loader .transition{transform:translateY(100%)}#page-loader .transition.slideIn{transform:translateY(0)}#page-loader .transition.slideOut,body.shellHidden .shell header{transform:translateY(-100%)}body.shellHidden .shell main{transform:translateY(var(--gap-xl))}}#main-header{width:100%;height:fit-content;padding:0 var(--inset-x);color:var(--text-primary);pointer-events:none;background-color:var(--surface-primary);transition:background-color var(--transition-slow),backdrop-filter var(--transition-slow),padding var(--time-slow)var(--cubic-bezier-ease-out-back),transform var(--transition-lazy);z-index:75;flex-direction:column;align-items:center;display:flex;position:relative;transform:none}#main-header.sticky{position:sticky;top:0}#main-header.light{color:var(--text-primary-i);padding:var(--gap-xs)var(--inset-x);background:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset}#main-header.compact{padding:var(--gap-lg)var(--inset-x);-webkit-backdrop-filter:unset;backdrop-filter:unset;background:0 0;position:fixed;top:0}#main-header .headerWrapper{width:var(--w-nav);max-width:var(--max-w-nav);background-color:none;border-bottom:var(--border-sm)solid var(--border-quaternary);height:fit-content;-webkit-backdrop-filter:unset;backdrop-filter:unset;transition:border var(--transition-base),width var(--time-slow)var(--cubic-bezier-ease-out-back),padding var(--time-slow)var(--cubic-bezier-ease-out-back),background-color var(--transition-slow),backdrop-filter var(--transition-slow),border-radius var(--transition-slow),box-shadow var(--transition-slow);pointer-events:fill;border-radius:0;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}#main-header.compact .headerWrapper{width:100%;padding:calc(var(--gap-xs) + var(--gap-3xs));color:var(--text-primary);background-color:var(--surface-primary);-webkit-backdrop-filter:blur(var(--blur-lg))brightness(1.05)saturate(1.5);backdrop-filter:blur(var(--blur-lg))brightness(1.05)saturate(1.5);border-radius:var(--radius-full);box-shadow:0 var(--gap-3xs)var(--gap-lg)var(--elevation-quaternary);border:none}#main-header .headerWrapper.dark{color:var(--text-primary-i);background-color:color-mix(in oklch,color-mix(in oklch,var(--theme-primary),var(--black)50%)var(--alpha-tertiary),transparent)}#main-header .headerWrapper.light{color:var(--text-primary);background-color:color-mix(in oklch,var(--surface-primary)var(--alpha-primary),transparent)}#main-header .headerWrapper.theme{color:var(--text-primary-i);background-color:color-mix(in oklch,var(--theme-primary),var(--black)var(--alpha-primary-i))}#main-header .headerTop{gap:calc(var(--inset-x)/2);background-color:none;width:100%;height:fit-content;-webkit-backdrop-filter:unset;backdrop-filter:unset;transition:padding var(--time-slow)var(--cubic-bezier-ease-out-back);pointer-events:auto;z-index:2;border:none;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative}.scrolled #main-header .headerTop{pointer-events:none}#main-header.compact .headerTop{padding:calc(var(--gap-xs))}#main-header .headerTop .headerLeft,#main-header .headerTop .headerMiddle,#main-header .headerTop .headerRight{pointer-events:auto;flex-direction:row;align-items:center;width:auto;max-width:100%;height:fit-content;position:relative}#main-header .headerTop .headerLeft{align-items:center;gap:var(--gap-sm);flex:1;min-width:0;display:flex}#main-header .headerTop .headerRight .filterAction,#main-header .headerTop .headerRight .densityToggle{flex:none}#main-header.compact .headerTop .headerLeft,#main-header.compact .headerTop .headerLeft{padding:0 calc((var(--button-md)/2.5) - .125em)}#main-header .brand{width:fit-content;height:var(--button-md);color:inherit;transition:color var(--transition-lazy);flex-direction:row;flex:none;align-items:center;display:flex;position:relative}#main-header .headerTop.light .brand{color:var(--text-primary)}#main-header.light .brand{color:var(--text-primary-i)}#main-header .brand span{width:fit-content;height:fit-content;display:inline-block;position:relative}#main-header .brand .logo{padding:.1em 0 0}#main-header .brand svg{width:fit-content;height:calc(var(--text-md));object-fit:contain;fill:currentColor;stroke-linecap:round;stroke-linejoin:round;transition:var(--transition-base);flex:none;display:flex;position:relative}#main-header .brand .text{width:fit-content;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-xl);letter-spacing:var(--tracking-2xtght);line-height:var(--leading-xs);white-space:nowrap;flex:none;margin:0 -.05em}#main-header .headerTop .headerMiddle{width:fit-content;display:none}#main-header.compact .headerTop .headerMiddle{display:none}#main-header .headerTop .headerRight{justify-content:flex-end;gap:calc(var(--gap-2xs));flex:1;min-width:0;display:flex}#main-header .updateStream{margin:0 var(--inset-y)0 0;width:auto;max-width:100%;height:var(--button-md);text-align:end;justify-content:flex-end;align-items:center;gap:var(--gap-3xs);color:var(--text-primary);background-color:none;border-collapse:collapse;border-radius:var(--radius-full);text-rendering:geometricPrecision;font-feature-settings:var(--font-features-body);font-style:normal;font-size:var(--text-sm);letter-spacing:var(--tracking-md);line-height:var(--leading-xs);white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--transition-lazy),color var(--transition-base),opacity var(--transition-lazy);flex-direction:row;padding:0;display:flex;position:relative;overflow:hidden visible}#main-header .updateStream .icon{width:var(--button-sm);height:var(--button-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}#main-header .updateStream .icon svg{width:var(--icon-lg);height:var(--icon-lg)}#main-header .updateStream.fading .text,#main-header .updateStream.fading .icon{opacity:0;transform:translateY(-2px)}#main-header .updateStream .text,#main-header .updateStream .icon{transition:opacity var(--transition-base),transform var(--transition-base)}#main-header.compact .updateStream .text{padding:var(--safe-ellipsis)0;display:none;overflow:hidden visible}#main-header .headerTop .headerRight nav{align-items:center;gap:calc(var(--gap-lg) - var(--gap-3xs));flex-direction:row;width:auto;max-width:100%;height:fit-content;display:none;position:relative}#main-header.compact .headerTop .headerRight nav{display:none}#main-header .headerTop .headerRight nav a span{white-space:nowrap;flex:none;width:fit-content;padding:.065em 0 0}#main-header .headerTop .cta,#main-header.compact .headerTop .cta{display:none}#main-header .headerTop .headerRight .user{margin:0 calc(0px - var(--gap-2xs))0 0}#main-header .headerTop .headerRight .user .name{display:none}#main-header .headerTop .iconMenu{gap:calc(var(--gap-3xs));flex-direction:row;width:fit-content;height:fit-content;display:flex;position:relative}#main-header .notifications,#main-header .picks{min-width:var(--button-md);padding:0}#main-header .notifications .icon,#main-header .picks .icon{width:var(--button-sm);height:var(--button-sm);justify-content:center;align-items:center;display:flex;position:relative}#main-header .notifications svg,#main-header .picks svg{width:var(--icon-md-fill);height:var(--icon-md-fill);fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;transition:var(--transition-base)}#main-header .notifications .icon{padding:5% 0 0}#main-header .picks .icon{padding:0 0 2.5%}#main-header .notifications .count,#main-header .picks .count{top:4px;left:calc((var(--button-sm)/2) + 2px);min-width:var(--gap-sm);height:var(--gap-sm);text-align:center;color:var(--text-primary-i);background-color:var(--theme-primary);text-rendering:geometricPrecision;font-style:normal;font-size:var(--text-4xs);letter-spacing:var(--tracking-tght);line-height:var(--gap-sm);border-radius:var(--radius-full);flex-direction:row;justify-content:center;align-items:center;padding:0 5px;display:none;position:absolute}#main-header .notifications .count.visible,#main-header .picks .count.visible{display:flex}#main-header .headerRight .request{display:none}#main-header .headerRight .request svg{width:var(--icon-md-fill);height:var(--icon-md-fill);stroke-width:1.75px}#main-header .install,#main-header .install .text{display:none}#main-header .region{flex-direction:column;align-items:flex-end;width:fit-content;height:fit-content;display:none;position:relative}#main-header.compact .region{display:none}#main-header .region button{margin:0 calc(0px - (var(--button-md)/3))0 0}#main-header.compact .region button,#main-header.compact .region button{margin:0}#main-header .region button svg{width:var(--icon-md-fill);height:var(--icon-md-fill);stroke-width:1.75px}#main-header .region ul{top:calc(var(--button-md) + var(--gap-2xs));width:auto;max-width:200px;height:fit-content;padding:calc(var(--gap-md) - var(--gap-xs))var(--gap-md);color:var(--text-primary);background-color:var(--surface-primary);border-radius:var(--radius-lg);pointer-events:none;opacity:0;transform:translateY(var(--gap-xs));transition:opacity var(--transition-base),transform var(--transition-base);flex-direction:column;list-style:none;display:flex;position:absolute}#main-header.compact .headerTop .region ul{top:calc(var(--button-md) + var(--gap-xs))}#main-header .region li{min-width:0;height:fit-content;padding:var(--gap-xs)0;align-items:center;gap:var(--gap-xs);flex-direction:row;flex:1;display:flex;position:relative}#main-header .region li img{width:var(--icon-md-fill);height:var(--icon-md-fill);object-fit:contain;filter:unset;flex:none;display:flex;position:relative}#main-header .region li span{min-width:0;font-size:var(--text-xs);letter-spacing:var(--tracking-md);line-height:var(--leading-xs);white-space:nowrap;flex:1}#main-header .menuToggle{margin:0 calc(0px - (var(--button-md)/4))0 0;transition:background-color var(--transition-lazy),color var(--transition-lazy);pointer-events:auto;flex-direction:row;flex:none;display:none;position:relative}#main-header.compact .menuToggle{margin:0}#main-header .menuToggle .icon{width:var(--icon-lg-fill);pointer-events:none;height:7px;transition:width var(--transition-lazy);flex-direction:column;justify-content:space-between;display:flex;position:relative}#main-header.compact .headerTop .menuToggle .icon{width:var(--icon-lg)}#main-header .menuToggle span{shape-rendering:geometricPrecision;width:100%;height:var(--border-md);background-color:var(--text-primary);transform-origin:50%;transition:background-color var(--transition-slow),transform var(--transition-base),opacity var(--transition-base),top var(--transition-base);display:block}#main-header .headerTop.light .menuToggle span{background-color:var(--text-primary)}#main-header.light .menuToggle span{background-color:var(--text-primary-i)}#app-shell.menuOpen #main-header .menuToggle .icon span:first-child{transform:translateY(2.75px)rotate(45deg)}#app-shell.menuOpen #main-header .menuToggle .icon span:last-child{transform:translateY(-2.75px)rotate(-45deg)}#main-header .headerBottom{width:100%;height:fit-content;padding:calc(var(--gap-xs) + var(--gap-3xs))0;gap:var(--gap-xs);border-top:var(--border-sm)solid var(--border-quaternary);pointer-events:auto;z-index:1;flex-direction:row;align-items:center;display:flex;position:relative}#main-header.compact .headerBottom{display:none}#main-header .headerBottom .headerLeft,#main-header .headerBottom .headerRight{width:auto;max-width:100%;height:fit-content;min-height:var(--button-md);flex-direction:row;align-items:center}#main-header .headerBottom .headerRight{display:none}:is(#main-header .headerBottom .headerRight:has(.filterAction),#main-header .headerBottom .headerRight:has(.densityToggle)){gap:var(--gap-2xs);margin:0 0 0 auto;display:flex}#main-header .headerBottom .headerLeft{gap:var(--gap-sm);flex:1;align-items:center;min-width:0;display:flex}#main-header .headerBottom .filterAction,#main-header .headerBottom .densityToggle{background-color:var(--surface-secondary);color:var(--text-primary);flex:none}#main-header .headerBottom .filterAction svg,#main-header .headerBottom .densityToggle svg{width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:var(--stroke-lg);stroke-linecap:round;stroke-linejoin:round}#main-header .headerBottom .filterAction.active,#main-header .headerBottom .densityToggle.active{color:var(--theme-primary);background-color:var(--theme-tertiary)}#main-header .densityToggle:has(.densityLevel){width:auto;padding:0 var(--gap-2xs);gap:var(--gap-3xs)}#main-header .densityToggle .densityLevel{padding:0 var(--gap-3xs);font-size:var(--text-xs);letter-spacing:var(--tracking-tght);color:currentColor;justify-content:center;align-items:center;line-height:1;display:inline-flex}#main-header .headerBottom .back{margin:0 0 0 calc(0px - (var(--button-md)/4) - (var(--icon-sm)/4));width:fit-content;min-width:calc(var(--inset-x) - (var(--icon-sm)/4));flex-direction:row;align-items:center;height:fit-content;display:none;position:relative}#main-header .headerBottom .back button svg{height:calc(var(--icon-sm-fill) - .05em)}#main-header .headerBottom .profile{align-items:center;gap:var(--gap-xs);flex-direction:row;width:fit-content;height:fit-content;display:flex;position:relative}#main-header .headerBottom .profile .text{flex-direction:column;width:auto;max-width:100%;display:flex;position:relative}#main-header .headerBottom .profile .text h5,#main-header .headerBottom .profile .text p{width:auto;max-width:100%;padding:var(--safe-ellipsis)0;line-height:var(--leading-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden auto}#main-header .headerBottom .profile .text h5{font-weight:var(--weight-bold);letter-spacing:var(--tracking-xtght)}#main-header .headerBottom .profile .text p{display:none}#main-header .headerBottom .title{gap:var(--gap-3xs);flex-direction:column;width:auto;max-width:100%;display:flex;position:relative}#main-header .headerBottom .title h4{font-weight:var(--weight-bold);line-height:var(--leading-xs)}#main-header .headerBottom .breadcrumb{flex:1;align-items:center;min-width:0;height:fit-content;display:flex;position:relative}#main-header .headerBottom .breadcrumb ol{align-items:center;gap:var(--gap-sm);flex-flow:row;width:auto;max-width:100%;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}#main-header .headerBottom .breadcrumb li{align-items:center;gap:var(--gap-sm);flex-direction:row;min-width:0;display:inline-flex}#main-header .headerBottom .breadcrumb .step{padding:.1rem 0 0;padding:var(--safe-ellipsis)0;font-family:var(--font-primary);font-feature-settings:var(--font-features-heading);font-weight:var(--weight-semi-bold);font-size:var(--text-sm);letter-spacing:var(--tracking-tght);line-height:var(--leading-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden visible}#main-header .headerBottom .breadcrumb a.step{color:var(--text-secondary)}#main-header .headerBottom .breadcrumb [aria-current=page]{color:var(--text-primary)}#main-header .headerBottom .breadcrumb .icon{width:fit-content;height:fit-content;color:var(--text-tertiary);display:inline-flex}#main-header .headerBottom .breadcrumb .icon svg{width:fit-content;height:var(--icon-xs-fill);stroke:currentColor;stroke-width:var(--stroke-md);stroke-linecap:round;stroke-linejoin:round;opacity:.5}#main-header .headerBottom .badge{margin:0 var(--gap-2xs)0 0;width:fit-content;height:fit-content;padding:calc(var(--gap-sm)/2)calc(var(--gap-xs) + .1em);gap:calc(var(--gap-2xs) + .05em);color:var(--text-primary);background-color:var(--surface-secondary);border:var(--border-sm)solid transparent;border-radius:var(--radius-full);flex-direction:row;align-items:center;display:flex}#main-header .headerBottom .badge small{font-feature-settings:var(--font-features-body);letter-spacing:var(--tracking-md);white-space:none}#main-header .headerBottom .badge.statusConfirmed{background-color:var(--green-quaternary);color:var(--green-primary);border-color:var(--green-tertiary)}#main-header .headerBottom .badge.statusCompleted{background-color:var(--fill-quaternary);color:var(--text-secondary);border-color:var(--fill-tertiary)}#main-header .headerBottom .badge.statusCancelled{background-color:var(--red-quaternary);color:var(--red-primary);border-color:var(--red-tertiary)}#main-header .menuBar.navReordering{cursor:grabbing;-webkit-user-select:none;user-select:none}#main-header .menuBar.navReordering a{cursor:grab;transition:transform var(--transition-base)}#main-header .menuBar a.navDragging{opacity:.85;box-shadow:0 var(--gap-xs)var(--gap-md)var(--elevation-secondary,#00000026);z-index:2;transform:scale(1.04)}#main-header.modular{background-color:#0000}#main-header.modular .headerWrapper{-webkit-backdrop-filter:unset;backdrop-filter:unset;background-color:#0000;border-bottom:none}#main-header.modular .headerTop{gap:var(--gap-sm);align-items:stretch}#main-header.modular .headerTop .headerLeft,#main-header.modular .headerTop .headerMiddle,#main-header.modular .headerTop .headerRight{padding:calc(var(--gap-xs) + var(--gap-3xs));background-color:var(--surface-primary);border-radius:var(--radius-full);box-shadow:0 var(--gap-3xs)var(--gap-lg)var(--elevation-quaternary);-webkit-backdrop-filter:blur(var(--blur-lg))brightness(1.05)saturate(1.5);backdrop-filter:blur(var(--blur-lg))brightness(1.05)saturate(1.5)}#main-header.modular .headerTop .headerLeft{flex:1}#main-header.modular .headerTop .headerMiddle,#main-header.modular .headerTop .headerRight{flex:none}#main-header.modular .headerTop .headerMiddle{justify-content:center;display:flex;overflow:hidden}#main-header.modular .headerTop .headerLeft .searchBar{flex:1;min-width:0}#main-header.modular .headerBottom{display:none}@media (min-width:480px){#main-header.compact .headerWrapper{width:calc(75% - (var(--inset-x)*2))}}@media (min-width:768px){#main-header.compact .headerWrapper{width:calc(50% - (var(--inset-x)))}#main-header .headerTop{gap:var(--offset-y)}#main-header .headerTop .headerMiddle{display:flex}#main-header .headerTop .headerRight{gap:var(--gap-sm)}#main-header .headerTop .iconMenu{gap:calc(var(--gap-sm)/2)}#main-header .region,#main-header .menuToggle{display:flex}#main-header .headerBottom{padding:calc(var(--gap-sm)/2)0;align-items:center;gap:var(--gap-md);flex-direction:row}#main-header .headerBottom .headerRight{margin:0 0 0 auto;display:flex}}@media (min-width:1200px){#main-header .headerTop .headerRight nav,#main-header .headerTop .cta,#main-header .notifications,#main-header .picks,#main-header .install .text{display:flex}#main-header .headerTop .menuToggle{display:none}#main-header .headerBottom .back{display:flex}#main-header .headerBottom .profile{gap:var(--gap-sm)}}@media (min-width:1600px){#main-header{padding:0 var(--offset-x)}}@scope(#app-shell){}@scope(.axis){#main-header .headerTop{padding:calc(var(--gap-sm) + var(--gap-3xs))0}}@scope(.mainstay){#main-header{padding:0 var(--offset-x)}#main-header .headerTop{padding:calc(var(--gap-xs) + var(--gap-3xs))0}#main-header .headerTop .headerLeft{display:none}@media (min-width:1200px){#main-header .headerTop .headerLeft{display:flex}}}@scope(.pageEntirety,.pageCheckout,.pageBookingDetail,.pageSettings){:scope.scrolled #main-header{transform:translateY(calc(0px - var(--header-top)))}}@scope(.pageFeed){#main-header .headerBottom{display:none}@media (min-width:768px){#main-header .headerBottom{display:flex}}}@scope(.pageActivity){#main-header .headerBottom{display:flex}#main-header .headerBottom .headerLeft{display:none}@media (min-width:768px){#main-header .headerBottom{display:flex}}@media (min-width:1200px){#main-header .headerBottom .headerLeft{display:flex}}}@media (hover:hover) and (pointer:fine){#main-header .updateStream:hover{background-color:var(--surface-secondary)}#main-header .headerBottom .breadcrumb a.step:hover{-webkit-text-decoration:underline solid var(--border-primary);text-decoration:underline solid var(--border-primary);text-underline-offset:.1em;text-decoration-thickness:.1em}#main-header .headerTop .headerRight nav a:not(.active):hover span{-webkit-text-decoration:underline solid var(--text-secondary);text-decoration:underline solid var(--text-secondary);text-underline-offset:.1em;text-decoration-thickness:.1em}#main-header .headerTop.light .headerRight nav a:not(.active):hover span{-webkit-text-decoration-color:var(--text-secondary);text-decoration-color:var(--text-secondary)}#main-header.light .headerTop .headerRight nav a:not(.active):hover span{-webkit-text-decoration-color:var(--text-primary-i);text-decoration-color:var(--text-primary-i)}#main-header .region:hover ul{opacity:1;pointer-events:fill;transform:none}#main-header .headerBottom .filterAction:hover,#main-header .headerBottom .densityToggle:hover{color:var(--theme-primary);background-color:var(--theme-tertiary)}}.searchBar{--searchbar-h:var(--button-md);flex-direction:row;align-items:center;height:fit-content;display:flex;position:relative}.searchBar.searchSm{--searchbar-h:var(--button-sm)}.searchBar.searchMd{--searchbar-h:var(--button-md)}.searchBar.searchLg{--searchbar-h:var(--button-lg)}.searchBar.searchXl{--searchbar-h:var(--button-xl)}.searchBar.natural{gap:var(--gap-2xs);flex:1;width:auto;min-width:0}.searchBar.compact{width:fit-content}.searchBar.fill{gap:calc(var(--gap-sm)/2);flex-wrap:wrap;width:100%}.searchBar svg{fill:none;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--transition-base)}.searchBar .field{flex-direction:column;height:fit-content;display:flex;position:relative}.searchBar button{border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;z-index:2;background:0 0;border:none;flex-direction:row;justify-content:center;align-items:center;padding:0;display:flex}.searchBar .fieldWrapper button{width:var(--searchbar-h);height:var(--searchbar-h)}.searchBar .voice.listening{color:var(--theme-primary);background-color:var(--theme-tertiary);animation:1.5s cubic-bezier(.4,0,.6,1) infinite pulseAlpha}.searchBar.natural .voice svg,.searchBar.compact .voice svg{width:var(--icon-sm-fill);height:fit-content}.searchBar.fill .voice svg{width:var(--icon-md);height:fit-content}.searchBar.natural .enter svg,.searchBar.compact .enter svg{width:var(--icon-sm-fill);height:fit-content}.searchBar.fill .enter svg{width:fit-content;height:var(--icon-md)}.searchBar .voice svg{stroke-width:1.8px;stroke:currentColor}.searchBar .enter svg{stroke-width:1.6px;stroke:currentColor}.searchBar .menuToggle svg{stroke-width:1.8px;stroke:currentColor}.searchBar .dropDown svg{stroke-width:1.6px;stroke:currentColor}.searchBar .keyword{gap:var(--gap-2xs);width:100%}.searchBar .keyword .fieldWrapper{flex-direction:row;align-items:center;gap:0;height:fit-content;display:flex;position:relative}.searchBar .keyword input{gap:var(--gap-3xs);letter-spacing:var(--tracking-md);line-height:var(--leading-md);border-radius:var(--radius-full);transition:background-color var(--transition-base),border var(--transition-base),color var(--transition-base),shadow var(--transition-base);z-index:1}.searchBar.natural .keyword input,.searchBar.compact .keyword input{height:calc(var(--searchbar-h) + (var(--gap-3xs)*2));font-size:var(--text-xs);padding:var(--gap-3xs)calc(var(--searchbar-h) + var(--gap-3xs));margin:0}.searchBar.natural .keyword input{background-color:var(--surface-primary);border:var(--border-md)solid var(--border-tertiary)}.searchBar.natural .keyword input:focus{background-color:var(--surface-primary);border-color:var(--border-tertiary);box-shadow:0 0 var(--gap-xs)var(--elevation-tertiary)}.searchBar.compact .keyword input{background-color:var(--fill-quaternary);border:var(--border-md)solid transparent}.searchBar.compact .keyword input:focus{background-color:var(--surface-primary);border-color:var(--border-tertiary);box-shadow:0 0 var(--gap-xs)var(--elevation-tertiary)}.searchBar.fill .keyword input{height:calc(var(--searchbar-h) + (var(--gap-sm)*2));padding:0 calc(var(--searchbar-h) + (var(--gap-sm)*2));font-size:var(--text-sm);background-color:var(--surface-primary);border:none;margin:0}.searchBar.searchBgSubtle .keyword input{background-color:var(--surface-secondary)}.searchBar.searchBgSolid .keyword input{background-color:var(--surface-primary)}.searchBar.searchBgNone .keyword input{background-color:#0000}.searchBar .keyword input::placeholder{color:var(--text-tertiary)}.searchBar .keyword .fieldWrapper button{position:absolute}.searchBar.natural .keyword .voice,.searchBar.compact .keyword .voice,.searchBar.natural .keyword .menuToggle,.searchBar.compact .keyword .menuToggle{left:var(--gap-3xs)}.searchBar.natural .keyword .enter,.searchBar.compact .keyword .enter,.searchBar.natural .keyword .dropDown,.searchBar.compact .keyword .dropDown{right:var(--gap-3xs)}.searchBar.fill .keyword .voice,.searchBar.fill .keyword .menuToggle{left:var(--gap-sm)}.searchBar.fill .keyword .enter,.searchBar.fill .keyword .dropDown{right:var(--gap-sm)}.searchBar.compact .keyword input,.searchBar.fill .keyword input{width:100%}.searchBar .filter{gap:var(--gap-2xs);justify-content:flex-start;width:fit-content}.searchBar .filter .fieldWrapper{height:fit-content;padding:var(--gap-3xs);align-items:center;gap:var(--gap-3xs);background-color:var(--surface-primary);border-radius:var(--radius-full);font-size:var(--text-xs);letter-spacing:var(--tracking-md);line-height:var(--leading-md);transition:background-color var(--transition-base),border var(--transition-base),color var(--transition-base),shadow var(--transition-base);z-index:1;flex-direction:row;display:flex;position:relative}.searchBar.natural .filter .fieldWrapper,.searchBar.compact .filter .fieldWrapper{padding:var(--gap-3xs);border:var(--border-md)solid var(--border-tertiary)}.searchBar.fill .filter .fieldWrapper{padding:var(--gap-sm);box-shadow:0 0 var(--gap-xs)var(--elevation-tertiary)}.searchBar .menuToggle svg{fill:none;stroke:currentColor;stroke-width:var(--stroke-md)}.searchBar.natural .menuToggle svg,.searchBar.compact .menuToggle svg{width:var(--icon-sm-fill);height:fit-content}.searchBar.fill .menuToggle svg{width:var(--icon-md);height:fit-content}.searchBar .dropDown svg{fill:none;stroke:currentColor;stroke-width:var(--stroke-md)}.searchBar.natural .dropDown svg,.searchBar.compact .dropDown svg{width:var(--icon-sm);height:fit-content}.searchBar.fill .dropDown svg{width:var(--icon-sm-fill);height:fit-content}.searchBar .filter .removeFilter svg{stroke-width:var(--stroke-md);stroke:currentColor}.searchBar.natural .filter .removeFilter svg,.searchBar.compact .filter .removeFilter svg{width:var(--icon-sm);height:fit-content}.searchBar.fill .filter .removeFilter svg,.searchBar.fill .filter .menuToggle svg{width:var(--icon-md);height:fit-content}.searchBar .filterMenu{top:calc(100% + var(--gap-3xs));background-color:var(--surface-primary);border:var(--border-sm)solid var(--border-quaternary);border-radius:var(--radius-md);min-width:160px;height:fit-content;box-shadow:0 var(--gap-xs)var(--gap-md)var(--elevation-tertiary);z-index:200;flex-direction:column;align-items:flex-start;display:flex;position:absolute;left:0;overflow:hidden}.searchBar .filterMenu button{width:100%;height:var(--button-sm);padding:0 var(--gap-sm);text-align:start;color:var(--text-primary);text-align:start;cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none;border-radius:0;align-items:flex-start;display:flex}.searchBar .filterKey,.searchBar .filterValue{field-sizing:content;width:fit-content;height:100%;letter-spacing:var(--tracking-md);line-height:var(--leading-md);background:0 0;border:none;border-radius:0;outline:none}.searchBar.natural .filter .filterKey,.searchBar.natural .filter .filterValue,.searchBar.compact .filter .filterKey,.searchBar.compact .filter .filterValue{min-width:80px;max-width:100%;font-size:var(--text-xs)}.searchBar.fill .filter .filterKey,.searchBar.fill .filter .filterValue{min-width:80px;font-size:var(--text-sm)}.searchBar .filterAc{min-width:140px}.searchBar .filterMenu button{text-align:start;justify-content:start;align-items:flex-start}.searchBar .filterMenu button.active{background-color:var(--fill-quaternary);color:var(--theme-primary)}.searchBar .priceFilter{align-items:center;gap:calc(var(--gap-sm)/2);flex-direction:row;height:fit-content;display:flex}.searchBar .priceFilter input{appearance:textfield;width:120px;height:var(--button-md);padding:0 var(--gap-sm);font-size:var(--text-xs);border-radius:var(--radius-sm);background-color:var(--surface-secondary);border:var(--border-md)solid transparent;border-radius:var(--radius-full)}.searchBar.natural .priceFilter input,.searchBar.compact .priceFilter input{width:104px;height:var(--button-sm);padding:0 var(--gap-sm)}.searchBar.fill .priceFilter input{width:104px;height:var(--button-md);padding:0 var(--gap-sm)}.searchBar .priceFilter input:focus{background-color:var(--surface-primary);border-color:var(--border-tertiary)}.searchBar .priceFilter input::-webkit-inner-spin-button{-webkit-appearance:none}.searchBar .priceFilter input::-webkit-outer-spin-button{-webkit-appearance:none}.searchBar .priceFilter .priceSep{color:var(--text-tertiary);font-size:var(--text-xs)}.searchBar .ratingFilter,.searchBar .distanceFilter{align-items:center;gap:var(--gap-2xs);flex-direction:row;height:fit-content;display:flex}.searchBar .ratingFilter input[type=range],.searchBar .distanceFilter input[type=range]{width:120px;height:var(--button-md);accent-color:var(--theme-primary);cursor:pointer;background:0 0;border:none;padding:0}.searchBar .ratingValue,.searchBar .distanceValue{font-weight:var(--weight-semi-bold);white-space:nowrap;min-width:40px}.searchBar .locationMenu{min-width:180px}.searchBar .locationMenu button{gap:var(--gap-xs)}.searchBar .locNear{font-size:var(--text-2xs);color:var(--theme-primary);background-color:var(--theme-quaternary);border-radius:var(--radius-full);padding:0 var(--gap-xs);white-space:nowrap}.searchBar .filterValueBtn{padding:0 var(--gap-xs);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;background:0 0;height:100%}.searchBar .filterValueBtn.hasValue{color:var(--text-primary)}.searchBar.natural .add,.searchBar.compact .add{width:var(--button-sm);height:var(--button-sm);color:var(--text-primary)}.searchBar.compact .add{display:none}.searchBar.natural .add{color:var(--text-primary-i);background-color:var(--theme-primary)}.searchBar.fill .add{width:calc(var(--searchbar-h) + (var(--gap-sm)*2));height:calc(var(--searchbar-h) + (var(--gap-sm)*2));color:var(--text-primary-i);background-color:var(--theme-primary);margin:0 0 0 auto}.searchBar.natural .add svg,.searchBar.compact .add svg{width:var(--icon-xs-fill);height:fit-content}.searchBar.fill .add svg{width:var(--icon-md);stroke:currentColor;height:fit-content;stroke-width:var(--stroke-md)}.searchOverlay{text-rendering:optimizeLegibility;padding:var(--header-bottom)var(--offset-x)calc(var(--gap-sm))var(--offset-x);background-color:color-mix(in oklch,var(--fill-tertiary)var(--alpha-quaternary),transparent);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));pointer-events:none;visibility:hidden;z-index:120;will-change:opacity,transform;opacity:0;transition:opacity var(--transition-lazy),visibility 0s linear var(--time-lazy);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.searchOverlay.open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--transition-lazy),visibility 0s linear 0s}.searchDialog{width:100%;height:auto;max-height:calc(var(--vh) - var(--bottom-nav));padding:var(--gap-sm);background-color:var(--surface-primary);border-radius:calc((var(--button-lg)/2) + var(--gap-sm));pointer-events:none;opacity:0;transition:opacity var(--transition-lazy),transform var(--transition-lazy);flex-direction:column;display:flex;position:relative;overflow-y:auto;transform:translateY(25%)}.searchOverlay.open .searchDialog{opacity:1;pointer-events:auto;transform:none}.searchDialog header{width:100%;height:fit-content;padding:var(--gap-sm)var(--gap-md);align-items:center;gap:var(--gap-2xs);border-top:var(--border-sm)solid var(--border-quaternary);padding-bottom:calc(var(--gap-sm) + env(safe-area-inset-bottom,0px));flex-direction:row;display:flex}.searchDialog header input{width:100%;height:var(--button-xl);font:inherit;color:var(--text-primary);padding:0 calc(var(--button-md) + var(--gap-xs));background-color:var(--surface-secondary);border-radius:var(--radius-full);caret-color:var(--theme-primary,currentColor);border:none;outline:none;flex:1}.searchDialog header .icon{margin:0 0 0 calc(0px - var(--gap-2xs) - var(--gap-3xs));width:var(--button-sm);height:var(--button-sm);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.searchDialog header input::placeholder{opacity:.5}.searchDialog header .icon svg{width:var(--icon-md);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;height:fit-content}.searchDialog header .clear svg{width:var(--icon-sm);stroke-width:1.75px}.searchDialog header input::-webkit-search-cancel-button{display:none}.searchDialog header .clear{width:var(--button-sm);height:var(--button-sm);opacity:0;pointer-events:none;background:0 0;border:none;padding:0}.searchDialog header .clear.visible{opacity:1;pointer-events:fill}.searchDialog header .dismiss{width:fit-content;min-width:var(--button-sm);height:var(--button-sm);padding:0 calc(var(--button-sm)/2.5);font-size:var(--text-2xs);background-color:var(--surface-primary);border-radius:var(--radius-full);border:var(--border-sm)solid var(--border-quaternary);flex:none;justify-content:center;align-items:center;display:flex}.searchDialog .results{text-align:start;overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:1;order:-1;align-items:start;min-width:0;height:auto;display:flex;overflow-y:auto}.searchDialog .results:empty{display:none}.searchDialog label{padding:var(--gap-2xs)0}.searchDialog .hint{padding:var(--gap-md)var(--gap-md)0;font-size:var(--text-xs);color:var(--text-tertiary);opacity:.6}.searchDialog .spPill{height:var(--button-sm);padding:0 calc(var(--button-sm)/2.5);font-size:var(--text-xs);color:var(--text-secondary);background-color:var(--surface-secondary);border:var(--border-sm)solid transparent;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-base);white-space:nowrap}.searchDialog .spPill:hover,.searchDialog .spPill.active{color:var(--theme-primary);background-color:var(--theme-quaternary);border-color:var(--theme-tertiary)}.searchDialog button{width:100%;height:var(--button-md);align-items:center;gap:var(--gap-xs);color:var(--text-primary);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none;border-radius:0;flex-direction:row;display:flex}.searchDialog button:hover,.searchDialog button.active{background-color:var(--fill-quaternary)}.searchDialog button svg{width:var(--icon-xs-fill);height:var(--icon-xs-fill);opacity:.5;flex:none}.searchDialog footer{font-family:var(--font-sans);font-feature-settings:var(--font-features-body);font-weight:var(--weight-semi-bold);font-size:var(--text-2xs);letter-spacing:var(--tracking-md);line-height:var(--leading-sm);display:none}.searchDialog footer kbd{justify-content:center;align-items:center;display:inline-flex}.searchDialog footer span:last-child{margin:0 0 0 auto}.searchPanel{inset:unset;background-color:var(--surface-primary);border-radius:calc((var(--button-lg)/2) + var(--gap-sm));width:100%;transition:opacity var(--transition-lazy),transform var(--transition-lazy);z-index:100;flex-direction:column;display:none;position:absolute;overflow-y:auto}.searchPanel.visible{display:flex}.searchBar.natural .searchPanel,.searchBar.compact .searchPanel{top:calc(100% + (var(--gap-2xs)));padding:calc(var(--gap-xs))calc(var(--gap-sm));border:var(--border-sm)solid var(--border-tertiary);border-radius:calc((var(--button-md)/2));box-shadow:0 var(--gap-2xs)var(--gap-sm)var(--elevation-quaternary)}.searchBar.fill .searchPanel{top:calc(100% + (var(--gap-2xs)));padding:calc(var(--gap-sm))calc(var(--button-lg)/2.5);border:var(--border-sm)solid var(--border-quaternary);border-radius:calc((var(--button-lg)/2) + var(--gap-sm));box-shadow:0 var(--gap-xs)var(--gap-lg)var(--elevation-tertiary)}.searchPanel header{flex-direction:row;align-items:center;width:100%;height:fit-content;display:none;position:relative}.searchPanel footer{text-align:start;flex-direction:column;align-items:start;width:100%;height:fit-content;display:flex;position:relative}.searchPanel footer a,.searchDialog .result{align-items:flex-start;gap:var(--gap-sm);width:100%;height:fit-content;transition:background-color var(--transition-base);flex-direction:row;display:flex;position:relative}.searchPanel footer a.hover,.searchPanel footer a.active,.searchDialog .result:hover,.searchDialog .result.active{background-color:var(--fill-quaternary)}.searchPanel footer a.active,.searchDialog .result.active{outline:none}.searchPanel footer a .icon,.searchDialog .result .icon{margin:calc(var(--gap-xs) - .1em)0 0 0;width:var(--avatar-sm);height:var(--avatar-sm);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.searchPanel footer a .icon .placeholder,.searchDialog .result .icon .placeholder{width:100%;height:100%;color:var(--theme-primary);font-weight:var(--weight-semi-bold);font-size:var(--text-2xs);background-color:var(--theme-tertiary);border:var(--border-sm)solid var(--theme-tertiary);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.searchPanel footer a .icon svg,.searchDialog .result .icon svg{width:var(--icon-sm);stroke:currentColor;height:fit-content;stroke-width:var(--stroke-md);stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--transition-base)}.searchPanel footer a .body,.searchDialog .result .body{width:100%;height:fit-content;padding:calc(var(--gap-sm)/2)0;flex-direction:column;min-width:0;display:flex;position:relative}.searchPanel footer a:not(:first-child) .body,.searchDialog .result:not(:first-child) .body{border-top:var(--border-sm)solid var(--border-quaternary)}.searchPanel footer a h5,.searchDialog .result h5{min-width:0;width:unset;padding:var(--safe-ellipsis)0;letter-spacing:var(--tracking-md);line-height:var(--leading-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden visible}.searchPanel footer a small,.searchDialog .result small{min-width:0;width:unset;padding:var(--safe-ellipsis)0;color:var(--text-tertiary);line-height:var(--leading-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden visible}.searchSuggestions{justify-content:center;gap:calc(var(--gap-3xs) + .1em);flex-flow:wrap;width:100%;height:fit-content;display:flex;position:relative}.searchSuggestions button{text-transform:lowercase;background-color:var(--fill-secondary);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md))}.searchSuggestions.cycling{opacity:0;transition:opacity var(--transition-base)}.searchSuggestions:not(.cycling){opacity:1;transition:opacity var(--transition-base)}.searchPanel .spSuggestions{gap:var(--gap-2xs);padding:var(--gap-2xs)0;flex-direction:column;display:flex}.searchPanel .spSuggestions.multi{gap:var(--gap-sm)}.searchPanel .spSection{gap:var(--gap-2xs);flex-direction:column;display:flex}.searchPanel .spLabel{font-size:var(--text-2xs);letter-spacing:var(--tracking-2xwd);text-transform:uppercase;color:var(--text-tertiary)}.searchPanel .spPills{gap:var(--gap-3xs);max-height:calc(var(--button-sm)*2 + var(--gap-3xs));flex-wrap:wrap;display:flex;overflow:hidden}.searchPanel .spPills .pill{height:var(--button-sm);padding:0 calc(var(--button-sm)/2.5);font-size:var(--text-xs);color:var(--text-primary);background-color:var(--fill-quaternary);border:var(--border-sm)solid var(--border-quaternary);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}@media (min-width:768px){.searchBar.compact{width:fit-content}.searchBar.fill{justify-content:center;align-items:center;gap:var(--gap-2xs);width:auto;min-width:0;max-width:100%}.searchBar .keyword{width:fit-content}.searchBar.compact .keyword input{min-width:calc(var(--card-md)*1.5);width:fit-content;max-width:calc(var(--card-md)*2)}.searchBar.fill .keyword input{min-width:calc(var(--card-md)*2);width:fit-content;min-width:calc(var(--card-md)*2.5)}.searchBar .filter input{max-width:360px}.searchBar.fill .add{margin:unset}.searchOverlay{padding:calc(var(--gap-lg))}.searchDialog{border-radius:var(--radius-xl);max-height:none;max-width:calc(var(--card-md)*2);transform:translateY(var(--gap-md));margin:0}.searchOverlay.open .searchDialog{transform:none}.searchDialog header{border-top:none;border-bottom:var(--border-sm)solid var(--border-quaternary);padding-bottom:var(--gap-xs);order:-1}.searchDialog .results{flex:none;max-height:420px}.searchPanel footer{order:-1}.searchPanel footer a .body,.searchDialog .result .body{padding:calc(var(--gap-2xs))0}}@media (hover:hover) and (pointer:fine){.searchBar.compact button:hover,.searchBar.fill button:hover,.searchBar .menuToggle:hover,.searchBar .dropDown:hover{background-color:var(--fill-tertiary)}.searchBar.natural:hover .keyword input,.searchBar.compact:hover .keyword input{background-color:var(--surface-primary);border-color:var(--border-tertiary)}.searchBar.fill .keyword input:hover{box-shadow:0 var(--gap-3xs)var(--gap-md)var(--elevation-quaternary)}.searchBar .filterMenu button:hover{background-color:var(--fill-quaternary);color:var(--theme-primary)}.searchBar .filterValueBtn:hover{background-color:var(--fill-quaternary)}.searchBar.natural .add:hover,.searchBar.fill .add:hover{background-color:var(--theme-primary-i)}.searchSuggestions button:hover{color:var(--text-primary);background-color:var(--text-primary-i);border-color:var(--theme-tertiary)}.searchPanel .spPills .pill:hover{background-color:var(--theme-quaternary);border-color:var(--theme-tertiary);color:var(--theme-primary)}}.alertOverlay,.notificationOverlay{transition:var(--transition-lazy);flex-direction:column;display:flex;position:fixed;inset:0}.alert,.notification{height:fit-content;color:var(--text-primary);pointer-events:auto;display:flex;position:relative;transform:none}.alert .icon,.notification .icon{width:var(--button-sm);height:var(--button-sm);flex:none;place-items:center;position:relative}.alert .icon svg,.notification .icon svg{width:var(--icon-lg);height:var(--icon-lg);stroke:currentColor;stroke-width:var(--stroke-lg);stroke-linecap:round;stroke-linejoin:round}.notification header .media{flex:none}.notificationOverlay{padding:calc(var(--header-top,var(--gap-lg)) - var(--gap-2xs))var(--inset-x)var(--offset-y)var(--inset-x);gap:var(--gap-2xs);pointer-events:none;z-index:99;align-items:center}.notification{width:100%;max-width:calc(100% - (var(--offset-x)*4));padding:calc(var(--gap-sm)/2);color:var(--text-primary);text-align:center;background-color:var(--surface-primary);border-radius:var(--radius-full);box-shadow:0 var(--gap-3xs)var(--gap-md)var(--elevation-secondary);opacity:0;transition:opacity var(--transition-lazy),transform var(--transition-lazy);pointer-events:none;flex-direction:row;align-items:center;transform:translateY(-100%)}.notification.visible{opacity:1;pointer-events:auto;transform:none}.notification header{width:100%;color:var(--text-primary);flex-direction:row;align-items:center;display:flex;position:relative}.notification .icon{display:none}.notification.success .icon{color:var(--green-primary);background-color:color-mix(in oklch,var(--green-primary),var(--surface-primary)var(--alpha-primary))}.notification.error .icon{color:var(--red-primary);background-color:color-mix(in oklch,var(--red-primary),var(--surface-primary)var(--alpha-primary))}.notification.warning .icon{color:var(--text-primary);background-color:color-mix(in oklch,var(--text-primary),var(--surface-primary)var(--alpha-primary))}.notification.info .icon{color:var(--blue-primary);background-color:color-mix(in oklch,var(--blue-primary),var(--surface-primary)var(--alpha-primary))}.notification .content{width:100%;height:fit-content;padding:var(--gap-2xs)calc(var(--gap-sm) + var(--gap-3xs));gap:var(--gap-2xs);text-align:start;flex-direction:column;display:flex;position:relative}.notification h4,.notification h5,.notification p{flex:1;min-width:0}.notification p{letter-spacing:var(--tracking-tght);line-height:var(--leading-sm)}.notification footer{gap:calc(var(--gap-2xs));flex-direction:row;align-items:center;width:fit-content;height:fit-content;display:flex;position:relative}.notification .close{width:var(--button-sm);height:var(--button-sm);padding:0}.notification .close svg{width:var(--icon-xs-fill);height:var(--icon-xs-fill);stroke:currentColor;stroke-width:var(--stroke-lg);stroke-linecap:round;stroke-linejoin:round}.alertOverlay{padding:calc(var(--header-top,var(--gap-lg)))var(--inset-x)var(--offset-y)var(--inset-x);background-color:color-mix(in oklch,var(--black)var(--alpha-primary-i),transparent);-webkit-backdrop-filter:blur(var(--blur-xs));backdrop-filter:blur(var(--blur-xs));opacity:0;transition:opacity var(--transition-lazy);pointer-events:none;z-index:1000;justify-content:center;align-items:center}.alertOverlay.visible{opacity:1;pointer-events:auto}.alert{width:100%;max-width:calc(75% - (var(--offset-x)*2));padding:var(--gap-sm);gap:var(--gap-sm);background-color:var(--surface-primary);border-radius:calc((var(--button-md)/2) + var(--gap-sm));box-shadow:0 var(--gap-3xs)var(--gap-md)var(--elevation-quaternary);transform:translateY(var(--gap-sm));transition:transform var(--transition-lazy);flex-direction:column}.alertOverlay.visible .alert{transform:none}.alert header{width:100%;height:fit-content;padding:calc(var(--gap-sm)/2)var(--gap-sm);gap:var(--gap-sm);flex-direction:column;align-items:center;display:flex;position:relative}.alert .icon{display:none}.alert.success .icon{color:var(--green-primary)}.alert.error .icon{color:var(--red-primary)}.alert.warning .icon{color:var(--orange-primary)}.alert.info .icon{color:var(--blue-primary)}.alert .content{gap:calc(var(--gap-2xs));text-align:center;flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}.alert .content p{font-feature-settings:var(--font-features-body);min-width:0;line-height:var(--leading-md);flex:1;margin:0}.alert footer{gap:calc(var(--gap-sm)/2);flex-direction:row;align-items:center;width:100%;height:fit-content;display:flex;position:relative}.alert footer button{min-width:0;width:unset;flex:1}.alert.success .confirm{color:var(--text-primary-i);background-color:var(--green-primary);border:none}.alert.success .cancel{color:var(--green-primary-i);background-color:var(--green-quaternary);border:var(--border-sm)solid var(--green-tertiary)}.alert.error .confirm{color:var(--text-primary-i);background-color:var(--red-primary);border:none}.alert.error .cancel{color:var(--red-primary-i);background-color:var(--red-tertiary);border:var(--border-sm)solid var(--red-tertiary)}.alert.warning .confirm{color:var(--text-primary-i);background-color:var(--orange-primary);border:none}.alert.warning .cancel{border:var(--border-sm)solid color-mix(in oklch,var(--orange-primary)var(--alpha-primary-i),transparent)}.alert.info .confirm{color:var(--text-primary-i);background-color:var(--blue-primary);border:none}.alert.info .cancel{color:var(--blue-primary-i);background-color:var(--blue-tertiary);border:none}@media (hover:hover) and (pointer:fine){.alert.success .confirm:hover{background-color:var(--green-primary-i)}.alert.success .cancel:hover{color:var(--text-primary-i);background-color:var(--green-primary)}.alert.error .confirm:hover{background-color:var(--red-primary-i)}.alert.error .cancel:hover{color:var(--text-primary-i);background-color:var(--red-primary)}.alert.warning .confirm:hover{background-color:var(--orange-primary-i)}.alert.warning .cancel:hover{color:var(--text-primary-i);background-color:var(--orange-primary)}.alert.info .confirm:hover{background-color:var(--blue-primary-i)}.alert.info .cancel:hover{color:var(--text-primary-i);background-color:var(--blue-primary)}}@media (min-width:768px){.notification{width:auto;max-width:100%}.notification header{max-width:var(--card-lg)}.alertOverlay{justify-content:start}.alert{max-width:calc(var(--card-lg) + (var(--inset-x)*2))}}.avatar{background-color:var(--fill-tertiary);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.avatar-xs{width:var(--avatar-xs);height:var(--avatar-xs)}.avatar-sm{width:var(--avatar-sm);height:var(--avatar-sm)}.avatar-md{width:var(--avatar-md);height:var(--avatar-md)}.avatar-lg{width:var(--avatar-lg);height:var(--avatar-lg)}.avatar-xl{width:var(--avatar-xl);height:var(--avatar-xl)}.avatar-circle,.avatar-circle .avatarFrame{border-radius:var(--radius-full)}.avatar-rounded,.avatar-rounded .avatarFrame{border-radius:var(--radius-lg)}.avatarFrame{object-fit:cover;pointer-events:none;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block;position:relative}.avatar .placeholder{object-fit:cover;text-align:center;width:100%;height:100%;font-family:var(--font-sans);color:var(--theme-primary);font-weight:var(--weight-semi-bold);letter-spacing:var(--tracking-xwd);background-color:var(--theme-tertiary);justify-content:center;align-items:center;padding:0;display:flex;position:relative}.avatar-xs .placeholder,.avatar-sm .placeholder{font-size:var(--text-3xs)}.avatar-md .placeholder{font-size:var(--text-2xs)}.avatar-lg .placeholder{font-size:var(--text-sm)}.avatar-xl .placeholder{font-size:var(--text-md)}.avatar .placeholder span{transform:none}.avatarOnline{border:2px solid var(--surface-primary);border-radius:var(--radius-full);background-color:#22c55e;width:28%;min-width:8px;height:28%;min-height:8px;position:absolute;bottom:0;right:0}.avatarOverflow{background-color:var(--fill-secondary);color:var(--text-tertiary);font-size:var(--text-xs)}.avatarGroup{align-items:center;display:flex}.avatarGroup .avatar+.avatar{border:2px solid var(--surface-primary);margin-left:-8px}.notificationsButton{width:var(--button-md);height:var(--button-md);border-radius:var(--radius-full);color:var(--text-primary);transition:background-color var(--transition-base),color var(--transition-base);justify-content:center;align-items:center;padding:0;display:flex;position:relative}.notificationsButton svg{width:var(--icon-md-fill);height:var(--icon-md-fill);fill:none;stroke:currentColor;stroke-width:var(--stroke-xl);stroke-linecap:round;stroke-linejoin:round;transition:var(--transition-base)}.notificationsButtonCount{background-color:var(--accent-primary);min-width:16px;height:16px;color:var(--text-primary-i);border-radius:var(--radius-full);font-size:10px;font-weight:var(--weight-bold);text-align:center;pointer-events:none;padding:0 3px;line-height:16px;display:none;position:absolute;top:1px;right:1px}.notificationsButtonCount.visible{display:flex}.notificationsButtonCount sup{align-self:flex-start;margin-top:-1px;font-size:.65em;line-height:1}#notifications-panel{z-index:200;pointer-events:none;visibility:hidden;transition:visibility 0s var(--time-slow);position:fixed;inset:0}#notifications-panel.open{pointer-events:auto;visibility:visible;transition:visibility}.notifBackdrop{background-color:color-mix(in oklch,var(--black)40%,transparent);opacity:0;transition:opacity var(--transition-slow);position:fixed;inset:0}#notifications-panel.open .notifBackdrop{opacity:1}.notifSheet{top:calc(var(--header-top)/2);right:var(--gap-sm);bottom:var(--gap-sm);background-color:var(--surface-primary);border-radius:var(--radius-lg);width:min(420px,100vw);transition:transform var(--transition-slow);box-shadow:-4px 0 40px var(--elevation-secondary);flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translate(100%)}#notifications-panel.open .notifSheet{transform:translate(0)}@media (max-width:767px){.notifSheet{border-radius:var(--radius-lg)var(--radius-lg)0 0;width:100%;max-height:85dvh;box-shadow:0 -4px 40px var(--elevation-secondary);top:auto;left:0;right:0;transform:translateY(100%)}#notifications-panel.open .notifSheet{transform:translateY(0)}}.notifSheet .notifSheetHeader{padding:var(--gap-md)var(--gap-md)var(--gap-sm);border-bottom:var(--border-sm)solid var(--border-quaternary);flex-shrink:0}.notifMarkAll{font-size:var(--text-sm);color:var(--text-tertiary);padding:var(--gap-3xs)var(--gap-xs)}.notifClose svg{width:var(--icon-sm);height:var(--icon-sm)}.notifSheet .notifContextBar{margin:var(--gap-sm)var(--gap-md);flex-shrink:0}.notifSheet .notifContent{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.notifEmpty{justify-content:center;align-items:center;gap:var(--gap-sm);height:100%;min-height:240px;color:var(--text-tertiary);padding:var(--gap-xl);flex-direction:column;display:flex}.notifEmpty svg{width:var(--icon-xl);height:var(--icon-xl);opacity:.35;stroke:currentColor;fill:none;stroke-width:var(--stroke-lg);stroke-linecap:round;stroke-linejoin:round}.notifEmpty p{text-align:center;color:var(--text-tertiary)}.notifGroup{flex-direction:column;display:flex}.notifGroupLabel{padding:var(--gap-sm)var(--gap-md)var(--gap-2xs);font-size:var(--text-xs);letter-spacing:var(--tracking-tght);color:var(--text-tertiary);background-color:var(--surface-primary);z-index:1;margin:0;position:sticky;top:0}.notifItem{align-items:flex-start;gap:var(--gap-sm);padding:var(--gap-sm)var(--gap-md)var(--gap-sm)calc(var(--gap-md) + var(--gap-xs));cursor:pointer;transition:background var(--transition-base);display:flex;position:relative}.notifItemDot{top:50%;left:var(--gap-sm);background-color:var(--theme-primary);width:6px;height:6px;transition:opacity var(--transition-base);border-radius:50%;flex-shrink:0;position:absolute;transform:translateY(-50%)}.notifItem.read .notifItemDot{opacity:0}.notifItemIcon{width:var(--icon-lg);height:var(--icon-lg);color:var(--text-tertiary);margin-top:var(--gap-3xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.notifItemIcon svg{width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:var(--stroke-xl);stroke-linecap:round;stroke-linejoin:round}.notifItemMedia{margin-top:var(--gap-3xs);flex-shrink:0}.notifItemContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notifItemTitle{font-size:var(--text-sm);color:var(--text-primary);margin:0;font-weight:500;line-height:1.4}.notifItem.read .notifItemTitle{color:var(--text-secondary);font-weight:400}.notifItemBody{font-size:var(--text-xs);color:var(--text-secondary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.notifItemTime{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:2px}.notifItemDismiss{color:var(--text-tertiary);opacity:1;flex-shrink:0;align-self:center}.notifItemDismiss svg{width:var(--icon-md);height:var(--icon-md);fill:none;stroke-width:var(--stroke-xl)}@media (hover:hover) and (pointer:fine){.notificationsButton:hover{background-color:var(--fill-tertiary)}.notifMarkAll:hover{color:var(--text-primary)}.notifItem:hover{background-color:var(--surface-secondary)}.notifItemDismiss{opacity:0}.notifItem:hover .notifItemDismiss{opacity:1}.notifItemDismiss:hover{background-color:var(--fill-secondary);color:var(--text-primary)}}.reorderable>*{touch-action:pan-y;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.reorderable.reorderable--x>*{touch-action:pan-x}.reorderable>.reordering{opacity:.92;cursor:grabbing;will-change:transform;transition:none;box-shadow:0 12px 32px #0000002e}#region-picker{padding:var(--offset-y)var(--inset-x);z-index:200;pointer-events:none;opacity:0;transition:opacity var(--transition-base);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}#region-picker.open{opacity:1;pointer-events:auto}#region-picker .regionPickerBackdrop{background-color:color-mix(in oklch,var(--black)var(--alpha-primary-i),transparent);-webkit-backdrop-filter:blur(var(--blur-xs));backdrop-filter:blur(var(--blur-xs));position:absolute;inset:0}#region-picker .regionPickerSheet{width:100%;max-width:480px;height:fit-content;padding:var(--offset-y)var(--inset-x);gap:var(--gap-md);background-color:var(--surface-primary);border-radius:var(--radius-xl);transform:translateY(var(--gap-md));transition:transform var(--transition-base);flex-direction:column;display:flex;position:relative}#region-picker.open .regionPickerSheet{transform:none}#region-picker header{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:fit-content;display:flex}#region-picker header h5{letter-spacing:var(--tracking-tght);line-height:var(--leading-xs)}#region-picker .regionPickerClose{width:var(--button-sm);height:var(--button-sm);padding:0}#region-picker .regionPickerItems{gap:var(--gap-2xs);flex-direction:column;display:flex}#region-picker .regionItem{width:100%;height:var(--button-lg);padding:0 var(--gap-md);align-items:center;gap:var(--gap-sm);background-color:var(--surface-secondary);border:var(--border-sm)solid transparent;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);flex-direction:row;display:flex}#region-picker .regionItem.active{background-color:var(--theme-quaternary);border-color:var(--theme-tertiary)}#region-picker .regionItem.unavailable{opacity:.45;cursor:not-allowed}#region-picker .regionItem img{width:var(--icon-md-fill);height:var(--icon-md-fill);border-radius:var(--radius-full);object-fit:cover;flex:none}#region-picker .regionItem .label{min-width:0;font-size:var(--text-sm);letter-spacing:var(--tracking-md);line-height:var(--leading-xs);text-align:left;white-space:nowrap;flex:1}#region-picker .regionItem .currency{font-size:var(--text-xs);letter-spacing:var(--tracking-md);color:var(--text-secondary);white-space:nowrap}#region-picker .regionItem .soon{font-size:var(--text-2xs);letter-spacing:var(--tracking-md);color:var(--text-tertiary);white-space:nowrap}#region-picker .regionPickerNote{font-size:var(--text-xs);letter-spacing:var(--tracking-md);line-height:var(--leading-sm);color:var(--text-secondary);padding:0 var(--gap-2xs)var(--gap-2xs)}@media (min-width:768px){#region-picker{align-items:center}#region-picker .regionPickerSheet{transform:translateY(calc(0px - var(--gap-sm)))}#region-picker.open .regionPickerSheet{transform:none}}@media (hover:hover) and (pointer:fine){#region-picker .regionItem:hover:not([disabled]){background-color:var(--fill-tertiary)}}#main-drawer{padding:calc(var(--header-top) - var(--gap-xs))var(--inset-x)var(--inset-y)var(--inset-x);pointer-events:none;transition:background-color var(--transition-base);z-index:1000;background-color:#0000;flex-direction:column;align-items:flex-end;display:flex;position:fixed;inset:0}:scope .drawerOpen #main-drawer .drawer{background-color:var(--fill-quaternary);pointer-events:auto}#main-drawer .drawer{width:100%;max-width:360px;height:auto;max-height:100%;color:var(--text-primary);background-color:var(--surface-primary);border-radius:var(--radius-lg);box-shadow:0 var(--gap-2xs)var(--gap-md)var(--elevation-tertiary);opacity:0;visibility:hidden;transition:opacity var(--transition-lazy),transform var(--transition-lazy),visibility 0s linear var(--time-slow);pointer-events:none;flex-direction:column;display:flex;position:relative;overflow-y:auto;transform:translate(10%)}:scope .drawerOpen #main-drawer .drawer{pointer-events:fill;opacity:1;visibility:visible;transition:opacity var(--transition-lazy),transform var(--transition-lazy),visibility 0s linear 0s;transform:translate(0)}#main-drawer .drawer>.wrapper{width:100%;height:fit-content;padding:var(--gap-md);gap:var(--inset-y);background-color:var(--surface-primary);flex-direction:column;display:flex;position:relative}#main-drawer .drawer .head{justify-content:space-between;align-items:flex-start;gap:var(--gap);padding:calc(var(--offset-y)/2)0 0;display:flex}#main-drawer .drawer .head>.title{gap:calc(var(--gap)/2);flex-direction:column;display:flex}#main-drawer .drawer .head>.title>h4{margin:0}#main-drawer .drawer .head>.title>.flag{width:var(--button-sm);height:var(--button-sm);color:var(--red);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}#main-drawer .drawer .head>.avatar{width:var(--avatar-lg);height:var(--avatar-lg);flex:none;justify-content:center;align-items:center;display:flex;position:relative}#main-drawer .drawer .head>.avatar>a{border-radius:var(--radius-full);background-color:var(--surface-secondary);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}#main-drawer .drawer .head>.avatar>a img{object-fit:cover;width:100%;height:100%}#main-drawer .drawer .head>.avatar>a .placeholder{font-weight:var(--weight-semi-bold);font-size:var(--text-xl);color:var(--text-primary)}#main-drawer .drawer .head>.avatar>.edit{right:calc(var(--border-md)*-1);bottom:calc(var(--border-md)*-1);width:var(--avatar-md);height:var(--avatar-md);border-radius:var(--radius-full);border:var(--border-md)solid var(--surface);background-color:var(--fill-secondary);color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}#main-drawer .drawer .head>.avatar>.edit svg{width:var(--icon-2xs);height:var(--icon-2xs)}#main-drawer .drawer .tiles{grid-template-columns:var(--grid-2);gap:var(--gap-xs);grid-template-rows:auto;width:100%;height:fit-content;display:grid;position:relative}#main-drawer .drawer .tiles>.tile:active{background:var(--theme-secondary)}#main-drawer .drawer .tiles>.tile.soon{opacity:.5;display:none}#main-drawer .drawer .tiles>.tile.soon>small{top:var(--gap-3xs);right:var(--gap-3xs);padding:var(--gap-3xs)var(--gap-2xs);letter-spacing:var(--tracking-md);color:var(--text-primary);background-color:color-mix(in srgb,var(--white)85%,transparent);border-radius:var(--radius-full);position:absolute}#main-drawer .drawer .rows{gap:calc(var(--gap)/2);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}#main-drawer .drawer .rows>li{margin:0;padding:0}#main-drawer .drawer .rows>li a{align-items:center;gap:var(--gap);padding:calc(var(--offset-y)/1.25)calc(var(--inset-x)/1.25);border-radius:var(--radius-md);background-color:var(--fill-tertiary);color:var(--text-primary);transition:background-color var(--transition-fast);text-decoration:none;display:flex}#main-drawer .drawer .rows>li a>.icon{width:var(--icon-lg);height:var(--icon-lg);color:var(--text-primary);display:inline-flex}#main-drawer .drawer .rows>li a>.icon svg{width:100%;height:100%}#main-drawer .drawer .foot{padding-top:var(--gap);margin-top:auto;display:flex}#main-drawer .drawer .foot>.signout{justify-content:center;width:100%}#main-drawer .drawer .signedOut{gap:var(--gap);flex-direction:column;display:flex}#main-drawer .drawer .signedOut>p{color:var(--text-secondary);margin:0}#main-drawer .drawer .switcher{gap:var(--gap-2xs);padding:var(--gap-sm);background-color:var(--fill-quaternary);border-radius:var(--radius-md);flex-direction:column;display:flex}#main-drawer .drawer .switcher>.active{align-items:center;gap:var(--gap-sm);display:flex}#main-drawer .drawer .switcher .avatar{width:var(--avatar-md);height:var(--avatar-md);border-radius:var(--radius-full);background-color:var(--theme-quaternary);color:var(--theme-primary);font-weight:var(--weight-semi-bold);font-size:var(--text-sm);letter-spacing:var(--tracking-sm);flex:none;justify-content:center;align-items:center;display:flex}#main-drawer .drawer .switcher .avatar.sm{width:var(--avatar-sm);height:var(--avatar-sm);font-size:var(--text-xs)}#main-drawer .drawer .switcher .meta{flex-direction:column;gap:0;min-width:0;display:flex}#main-drawer .drawer .switcher .meta small{letter-spacing:var(--tracking-md);color:var(--text-tertiary)}#main-drawer .drawer .switcher .meta strong{padding:var(--safe-ellipsis)0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden visible}#main-drawer .drawer .switcher .meta .role{font-size:var(--text-xs);color:var(--text-secondary)}#main-drawer .drawer .switcher>ul{margin:var(--gap-2xs)0 0;padding-top:var(--gap-2xs);gap:var(--gap-2xs);border-top:var(--border-sm)solid var(--border-quaternary);flex-direction:column;list-style:none;display:flex}#main-drawer .drawer .switcher>ul>li a{align-items:center;gap:var(--gap-sm);width:100%;padding:var(--gap-2xs);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;text-align:left;transition:background-color var(--transition-fast);background:0 0;border:none;display:flex}#main-drawer .drawer .switcher>ul>li a:focus-visible{background-color:var(--surface-primary)}#main-drawer .drawer .switcher>ul>li a>.meta{flex:1}#main-drawer .drawer .switcher>ul>li a>.meta small{color:var(--text-secondary)}#main-drawer .drawer .switcher>ul>li a svg{width:var(--icon-xs);height:var(--icon-xs);stroke:currentColor;stroke-width:var(--stroke-md);stroke-linecap:round;stroke-linejoin:round;color:var(--text-tertiary)}@media (hover:hover) and (pointer:fine){#main-drawer .drawer .head>.avatar>.edit:hover{background-color:var(--fill-tertiary)}#main-drawer .drawer .tiles>.tile:hover{filter:brightness(1.05)}#main-drawer .drawer .rows>li a:hover{background-color:var(--fill-secondary)}#main-drawer .drawer .switcher>ul>li a:hover{background-color:var(--surface-primary)}}#main-nav{background-color:none;z-index:50;pointer-events:none;flex-direction:column;position:fixed;inset:0}#app-shell.menuOpen #main-nav{pointer-events:auto}#main-nav .wrapper{height:auto;max-height:100%;padding:var(--offset-y)var(--inset-x);gap:var(--offset-y);flex-direction:column;display:flex;position:relative;overflow-y:auto}#main-nav header{width:100%;height:fit-content;padding:calc(var(--offset-y)/2)0;flex-direction:column;display:flex;position:relative}#main-nav header>.close{width:var(--button-sm);height:var(--button-sm);padding:0}#main-nav .middle{width:100%;height:fit-content;padding:calc(var(--offset-y)/2)0;flex-direction:column;display:flex;position:relative}#main-nav .middle a{width:100%;height:var(--button-lg);transition:background-color var(--transition-lazy);flex-direction:row;align-items:center;text-decoration:none;display:flex;position:relative}#main-nav .middle a:not(:last-of-type){border-bottom:var(--border-sm)solid var(--border-tertiary)}#main-nav .middle a span{font-weight:var(--weight-semi-bold);font-size:var(--text-lg);letter-spacing:var(--tracking-md);line-height:var(--leading-xs);transition:var(--transition-base)}#main-nav .more{width:100%;margin-top:var(--gap-sm);padding-top:var(--gap-sm);border-top:var(--border-sm)solid var(--border-tertiary);flex-direction:column;display:flex}#main-nav .more>small{padding:0 0 var(--gap-xs);letter-spacing:var(--tracking-md);opacity:.6}#main-nav .more>a{gap:var(--gap-xs)}#main-nav footer{width:100%;height:fit-content;padding:calc(var(--offset-y)/2)0 0 0;align-items:center;gap:0 calc(var(--gap-sm));border-top:var(--border-sm)solid var(--border-tertiary);flex-flow:wrap;display:flex;position:relative}#main-nav footer .left,#main-nav footer .right{gap:var(--gap-3xs)var(--gap-sm);flex-direction:row;height:fit-content;display:flex;position:relative}#main-nav footer .left{flex-wrap:wrap;flex:1;min-width:0}#main-nav footer ul{align-items:center;gap:var(--gap-3xs)var(--gap-sm);flex-flow:wrap;width:100%;height:fit-content;display:flex;position:relative}#main-nav footer ul li{flex-direction:row;align-items:center;width:fit-content;height:fit-content;display:flex;position:relative}#main-nav footer ul a{width:fit-content;height:fit-content;padding:var(--gap-2xs)0;white-space:nowrap;color:var(--text-secondary);transition:color var(--transition-base);flex-direction:row;align-items:center;display:flex;position:relative}#main-nav footer ul a span{font-weight:var(--weight-semi-bold);font-size:var(--text-xs);letter-spacing:var(--tracking-md);line-height:var(--leading-xs)}#main-nav footer .right{flex-wrap:wrap;align-items:center;width:fit-content}#main-nav footer .right button{width:fit-content;height:var(--button-sm);align-items:center;gap:var(--gap-2xs);color:var(--text-secondary);letter-spacing:var(--tracking-tght);white-space:nowrap;flex-direction:row;padding:0;display:flex;position:relative;overflow:visible}#main-nav footer .right button svg{width:var(--icon-sm-fill);height:var(--icon-sm-fill);stroke:currentColor;stroke-width:var(--stroke-md);stroke-linecap:round;stroke-linejoin:round}#main-nav footer .right button span{font-size:var(--text-xs);letter-spacing:var(--tracking-md);line-height:var(--leading-xs)}@scope(#app-shell){#main-nav{width:0;height:100%;transition:width var(--time-slow)var(--cubic-bezier-ease-out-back);will-change:width;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}:scope.menuOpen #main-nav{width:var(--menu-lg)}#main-nav .wrapper{width:calc(var(--menu-lg) - (var(--inset-x)*2));height:100%}#main-nav footer{margin:auto 0 0}@media (min-width:1200px){#main-nav{width:unset;height:unset;align-items:flex-end;justify-content:unset;background:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;display:none;inset:0}:scope.menuOpen #main-nav{width:unset;background:unset;display:flex}#main-nav .wrapper{width:calc(var(--card-lg) + (var(--inset-x)*2));min-height:unset;max-height:calc(50% + (var(--inset-x)*2));background-color:var(--surface-primary);border-radius:var(--radius-xl);transform:translateY(var(--gap-md));transition:opacity var(--transition-lazy),transform var(--transition-lazy)}:scope.menuOpen #main-nav .wrapper{opacity:1;transform:none}#main-nav footer{margin:0}}}@scope(#app-shell.landing){#main-nav{padding:calc(var(--header-top) + (var(--gap-md)*2))var(--inset-x)var(--offset-y)var(--inset-x);background-color:none;-webkit-backdrop-filter:blur(var(--blur-xs));backdrop-filter:blur(var(--blur-xs));opacity:0;transition:background-color var(--transition-slow),backdrop-filter var(--transition-slow),border-radius var(--transition-slow),box-shadow var(--transition-slow);justify-content:flex-end;align-items:center;display:none;inset:0}:scope.menuOpen #main-nav{background-color:color-mix(in oklch,var(--black)var(--alpha-primary-i),transparent);opacity:1;display:flex}#main-nav .wrapper{width:100%;min-height:calc(50% + (var(--inset-x)*2));background-color:var(--surface-primary);border-radius:var(--radius-xl);opacity:0;height:fit-content;transform:translateY(var(--gap-md));transition:opacity var(--transition-lazy),transform var(--transition-lazy);overflow-y:auto}:scope.menuOpen #main-nav .wrapper{opacity:1;transform:none}@media (min-width:1200px){#main-nav{align-items:flex-end;justify-content:unset;background:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset}:scope.menuOpen #main-nav{background:unset;opacity:1}#main-nav .wrapper{width:calc(var(--card-lg) + (var(--inset-x)*2));min-height:unset;max-height:calc(50% + (var(--inset-x)*2))}}}@media (hover:hover) and (pointer:fine){#main-nav .middle a:hover{background-color:var(--fill-quaternary)}#main-nav footer ul a:hover{color:var(--text-primary)}#main-nav footer .right button:hover span{text-decoration:underline}}#bottom-nav{height:fit-content;padding:0 var(--inset-x)var(--safe-bottom)var(--inset-x);pointer-events:none;z-index:35;transition:transform var(--transition-slow);will-change:transform;flex-direction:row;justify-content:space-between;align-items:center;margin:0;display:flex;position:sticky;bottom:0;left:0;right:0}#bottom-nav>.wrapper{width:var(--w-nav);max-width:var(--max-w-nav);justify-content:space-between;align-items:center;gap:var(--offset-y);flex-direction:row;height:fit-content;display:flex;position:relative}#bottom-nav>.wrapper>.left,#bottom-nav>.wrapper>.right{background-color:color-mix(in oklch,var(--surface-primary)var(--alpha-secondary),transparent);width:auto;max-width:100%;height:fit-content;-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));border-radius:var(--radius-full);box-shadow:0 var(--gap-2xs)var(--gap-sm)var(--elevation-tertiary);pointer-events:fill;will-change:opacity,transform;flex-direction:row;align-items:center;display:flex;position:relative;transform:translateZ(0)}#bottom-nav>.wrapper>.left{padding:var(--gap-3xs);overflow-x:auto}:scope .hasContextBar #bottom-nav>.wrapper>.left{background:var(--theme-primary-i)}:scope .hasContextBar #bottom-nav>.wrapper>.left .contextBar{background:0 0}#bottom-nav .menuBar{border-radius:var(--radius-full);flex-direction:row;align-items:center;width:auto;max-width:100%;height:fit-content;display:flex;overflow-x:scroll}#bottom-nav .menuBar::-webkit-scrollbar{display:none}#bottom-nav .menuBar a{min-width:unset;width:fit-content;height:fit-content}#bottom-nav .menuBar a .icon{width:var(--button-md);height:var(--button-md);transition:width var(--transition-base),height var(--transition-base)}#bottom-nav .menuBar a.active .icon{width:var(--button-lg);height:var(--button-lg)}#bottom-nav .menuBar a svg{width:var(--icon-md);height:fit-content}#bottom-nav #explore svg{stroke-width:2.35px}#bottom-nav #activity svg{stroke-width:2.75px}#bottom-nav #request svg{stroke-width:2.35px}#bottom-nav [data-id=home] svg{width:var(--icon-md);height:var(--icon-md);stroke-width:2px}#bottom-nav [data-id=search] svg{width:var(--icon-md);height:var(--icon-md);stroke-width:1.5px}#bottom-nav [data-id=branches] svg{width:var(--icon-md);height:var(--icon-md);stroke-width:1.85px}#bottom-nav [data-id=activity] svg{width:var(--icon-md-fill);height:var(--icon-md-fill);stroke-width:2.05px}#bottom-nav [data-id=offerings] svg{width:var(--icon-md-fill);height:var(--icon-md-fill);stroke-width:1.75px}#bottom-nav [data-id=inventory] svg{width:var(--icon-md-fill);height:var(--icon-md-fill);stroke-width:2.25px}#bottom-nav [data-id=team] svg{width:var(--icon-md-fill);height:var(--icon-md-fill);stroke-width:1.625px}#bottom-nav [data-id=analytics] svg{width:var(--icon-sm-fill);height:var(--icon-sm-fill);stroke-width:2.65px}#bottom-nav [data-id=entirety] svg{width:var(--icon-md);height:var(--icon-md);stroke-width:2px}#bottom-nav [data-id=settings] svg{width:var(--icon-md-fill);height:var(--icon-md-fill);stroke-width:2px}#bottom-nav [data-id=explore] svg{width:var(--icon-md);height:var(--icon-md);stroke-width:2.25px}#bottom-nav .notifications{margin:var(--gap-3xs)var(--gap-3xs)var(--gap-3xs)0;display:none}#bottom-nav .picks{display:none}#bottom-nav .notifications svg,#bottom-nav .picks svg{width:var(--icon-md-fill);height:var(--icon-md-fill);stroke-width:1.85px}#bottom-nav .notifications .count,#bottom-nav .picks .count{top:4px;left:calc((var(--button-sm)/2) + 2px);min-width:var(--gap-sm);height:var(--gap-sm);text-align:center;color:var(--text-primary-i);background-color:var(--theme-primary);text-rendering:geometricPrecision;font-style:normal;font-size:var(--text-4xs);letter-spacing:var(--tracking-wd);line-height:var(--gap-sm);border-radius:var(--radius-full);flex-direction:row;justify-content:center;align-items:center;padding:0 4px;display:none;position:absolute}#bottom-nav .notifications .count.visible,#bottom-nav .picks .count.visible{display:flex}#main-header .notifications .count sup,#main-header .picks .count sup{margin:0 -1.5px 4px 0;display:inline-flex}#bottom-nav>.wrapper>.left .menuToggle{display:none}#bottom-nav>.wrapper>.left .menuToggle svg{width:var(--icon-md);height:var(--icon-md);stroke-width:2px}#bottom-nav .menuBar a .text{padding:0 calc(var(--button-md)/2.5)0 0;line-height:var(--button-md);transition:padding var(--transition-base),line-height var(--transition-base);margin:0 0 0 -.02em;display:none}#bottom-nav .menuBar a.active .text{padding:0 calc(var(--button-lg)/2.5)0 0;line-height:var(--button-lg);display:inline-block}#bottom-nav>.wrapper>.right{padding:calc((var(--button-lg) - var(--button-md)) - var(--gap-3xs));margin:0 0 0 auto}:scope .hasContextBar #bottom-nav>.wrapper>.right{padding:var(--gap-3xs)}#bottom-nav>.wrapper>.right button{flex:none}#bottom-nav .back svg{width:var(--icon-sm-fill);stroke-width:2.35px;height:fit-content}#bottom-nav .search svg{width:var(--icon-md);height:var(--icon-md);stroke-width:1.5px}#bottom-nav .menuToggle svg{width:var(--icon-md);height:var(--icon-md);stroke-width:2.5px}@media (min-width:480px){#bottom-nav .menuBar a.active .icon{width:var(--button-md);height:var(--button-md)}#bottom-nav .notifications,#bottom-nav .picks{margin:0}#bottom-nav .menuBar a.active .text{padding:0 calc(var(--button-md)/2.5)0 0;line-height:var(--button-md)}#bottom-nav .menuToggle svg{width:var(--icon-md)}#bottom-nav>.wrapper>.right{padding:var(--gap-3xs)}}@media (min-width:768px){#bottom-nav>.wrapper>.left .contextBar{display:none}}@media (min-width:1200px){#bottom-nav{display:none}}@media (min-width:1600px){#bottom-nav{padding:var(--gap-sm)0}#bottom-nav>.wrapper{margin:0 auto}}#side-nav{width:var(--menu-md-min);height:100%;transition:width var(--transition-slow);z-index:5;flex-direction:column;flex-shrink:0;display:none;position:sticky;top:0}#app-shell.sideNavPinned #side-nav{width:var(--menu-md)}#side-nav .wrapper{width:var(--menu-md-min);padding:var(--gap-xs);gap:var(--gap-sm);background-color:var(--surface-primary);border-right:var(--border-sm)solid var(--border-quaternary);transition:width var(--time-slow)var(--cubic-bezier-ease-in-out-quart),box-shadow var(--transition-base);flex-direction:column;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}:scope .sideNavPinned #side-nav .wrapper{width:var(--menu-md);background-color:#0000;border-right:none}:scope :not(.sideNavPinned) #side-nav:focus-within .wrapper{width:var(--menu-md)}#side-nav header{width:100%;height:fit-content;min-height:var(--button-md);gap:var(--gap-xs);flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative}#side-nav .brand{width:fit-content;height:fit-content;padding:0 var(--gap-xs);opacity:0;transition:opacity var(--transition-base);flex-direction:row;align-items:center;display:none;position:relative}#side-nav .brand .logo{flex:none;width:fit-content;height:fit-content;display:inline-flex}#side-nav .brand .logo svg{width:fit-content;height:var(--text-xs);fill:currentColor}#side-nav .brand .text{width:fit-content;height:fit-content;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-lg);letter-spacing:var(--tracking-2xtght);line-height:var(--leading-xs);white-space:nowrap;display:none}#side-nav .menuToggle{width:var(--button-md);height:var(--button-md);color:var(--text-primary);border:none;padding:0}:scope .sideNavPinned #side-nav .menuToggle{color:var(--text-primary-i);background-color:var(--theme-primary)}#side-nav .menuToggle svg{width:var(--icon-sm-fill);height:var(--icon-sm-fill);stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}#side-nav .menu{scrollbar-width:none;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow-y:auto}#side-nav .menu::-webkit-scrollbar{display:none}#side-nav ul{gap:var(--gap-2xs);flex-direction:column;width:100%;height:fit-content;list-style:none;display:flex;position:relative}#side-nav li{width:100%;height:fit-content;display:block;position:relative}#side-nav li a{gap:var(--gap-3xs);width:100%;height:fit-content;color:var(--text-secondary);letter-spacing:var(--tracking-md);line-height:var(--leading-sm);border-radius:var(--radius-full);transition:background-color var(--transition-lazy),color var(--transition-lazy);border:none;flex-direction:row;align-items:center;display:flex;position:relative}#side-nav li a.active{color:var(--text-primary-i);background-color:var(--theme-primary)}#side-nav li a .icon{width:var(--button-md);height:var(--button-md);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}#side-nav li a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}#side-nav [data-id=home] svg{width:var(--icon-md);height:var(--icon-md);stroke-width:2px}#side-nav [data-id=search] svg{width:var(--icon-md);height:var(--icon-md);stroke-width:1.5px}#side-nav [data-id=branches] svg{width:var(--icon-md);height:var(--icon-md);stroke-width:1.85px}#side-nav [data-id=activity] svg{width:var(--icon-md-fill);height:var(--icon-md-fill);stroke-width:2.05px}#side-nav [data-id=offerings] svg{width:var(--icon-md-fill);height:var(--icon-md-fill);stroke-width:1.75px}#side-nav [data-id=inventory] svg{width:var(--icon-md-fill);height:var(--icon-md-fill);stroke-width:2.25px}#side-nav [data-id=team] svg{width:var(--icon-md-fill);height:var(--icon-md-fill);stroke-width:1.625px}#side-nav [data-id=analytics] svg{width:var(--icon-sm-fill);height:var(--icon-sm-fill);stroke-width:2.65px}#side-nav [data-id=entirety] svg{width:var(--icon-md);height:var(--icon-md);stroke-width:2px}#side-nav [data-id=settings] svg{width:var(--icon-md-fill);height:var(--icon-md-fill);stroke-width:2px}#side-nav [data-id=explore] svg{width:var(--icon-md);height:var(--icon-md);stroke-width:2.25px}#side-nav [data-id=businesses] svg{width:var(--icon-md);height:var(--icon-md);stroke-width:2px}#side-nav [data-id=users] svg{width:var(--icon-md);height:var(--icon-md);stroke-width:2.05px}#side-nav [data-id=moderation] svg{width:var(--icon-md);height:var(--icon-md);stroke-width:2.25px}#side-nav [data-id=tasks] svg{width:var(--icon-md);height:var(--icon-md);stroke-width:2px}#side-nav [data-id=billing] svg,#side-nav [data-id=audit] svg{width:var(--icon-md);height:var(--icon-md);stroke-width:2.25px}#side-nav li a .text{opacity:0;min-width:0;height:fit-content;transition:opacity var(--transition-base);flex:1;display:none;position:relative}#side-nav footer{flex-direction:column;width:100%;height:fit-content;margin:auto 0 0;display:flex;position:relative}#side-nav .mode{gap:calc(var(--gap-xs));opacity:0;width:100%;height:fit-content;transition:opacity var(--transition-base);flex-direction:column;display:none;position:relative}:scope .sideNavPinned #side-nav .mode{opacity:1;display:flex}#side-nav .modeToggle{width:fit-content;height:fit-content;padding:var(--gap-3xs);background-color:var(--theme-primary-i);border-radius:var(--radius-full);flex-direction:row;display:flex;position:relative;overflow-x:auto}#side-nav .modeToggle .btn{min-width:calc(var(--button-sm) - var(--border-md));height:calc(var(--button-sm) - var(--border-md));color:var(--text-tertiary-i);font-size:var(--text-xs)}#side-nav .modeToggle .btn.active{color:var(--text-primary-i);background-color:var(--theme-primary)}#side-nav .signout{height:var(--button-sm);padding:0 calc(var(--button-sm)/2.35);display:none}:scope .sideNavPinned #side-nav .signout{display:flex}:scope .sideNavPinned #side-nav .brand,:scope .sideNavPinned #side-nav li a .text,:scope .sideNavPinned #side-nav .mode,:scope .sideNavPinned #side-nav .signout,:scope :not(.sideNavPinned) #side-nav:focus-within .brand,:scope :not(.sideNavPinned) #side-nav:focus-within li a .text,:scope :not(.sideNavPinned) #side-nav:focus-within .mode,:scope :not(.sideNavPinned) #side-nav:focus-within .signout{opacity:1;display:flex}#side-nav .wrapper ul.navReordering{cursor:grabbing;-webkit-user-select:none;user-select:none}#side-nav .wrapper ul.navReordering li{cursor:grab;transition:transform var(--transition-base)}#side-nav .wrapper li.navDragging{opacity:.85;box-shadow:0 var(--gap-xs)var(--gap-md)var(--elevation-secondary,#00000026);z-index:2;transform:scale(1.04)}@media (min-width:1200px){#side-nav{display:flex}}@media (hover:hover) and (pointer:fine){:scope :not(.sideNavPinned) #side-nav:hover .wrapper{width:var(--menu-md)}#side-nav .menuToggle:hover{background-color:var(--surface-secondary)}:scope .sideNavPinned #side-nav .menuToggle:hover{background-color:var(--theme-primary-i)}#side-nav li a:hover{background-color:var(--fill-quaternary);color:var(--text-primary)}#side-nav .modeToggle .btn:hover{color:var(--theme-primary)}:scope :not(.sideNavPinned) #side-nav:hover .brand,:scope :not(.sideNavPinned) #side-nav:hover li a .text,:scope :not(.sideNavPinned) #side-nav:hover .mode,:scope :not(.sideNavPinned) #side-nav:hover .signout{opacity:1;display:flex}}#main-footer{width:100%;padding:0 var(--inset-x);z-index:2;flex-direction:column;height:fit-content;display:flex;position:relative}#main-footer .footerWrapper{width:var(--w-main);max-width:var(--max-w-main);gap:var(--offset-y);height:fit-content;padding:var(--offset-y)0 calc(var(--safe-bottom) + var(--gap-2xs))0;border-top:var(--border-sm)solid var(--border-quaternary);will-change:transform;flex-direction:column;margin:0 auto;display:flex;position:relative;transform:translateZ(0)}#main-footer.theme .footerWrapper{color:var(--text-secondary-i);padding:var(--offset-y)var(--inset-x);background-color:color-mix(in oklch,var(--theme-primary),var(--black)50%);border-radius:var(--radius-xl);border:none}#main-footer .top{margin:calc(0px - var(--gap-sm))0;grid-template-columns:var(--grid-1);min-width:0;height:fit-content;color:var(--text-primary);flex:1;grid-template-rows:auto;display:grid;position:relative}#main-footer .top div{flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}#main-footer .top h5{cursor:pointer;-webkit-user-select:none;user-select:none;padding:calc(var(--gap-sm))0;letter-spacing:var(--tracking-md);line-height:var(--leading-xs);flex-direction:row;justify-content:space-between;align-items:center;display:flex}#main-footer.theme .top h5{color:var(--text-secondary-i)}#main-footer .top h5 svg{width:calc(var(--icon-xs-fill) + .01em);stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;height:fit-content}#main-footer .top div.open h5 svg{transform:rotate(-180deg)}#main-footer .top ul{width:100%;height:fit-content;padding:0 0 var(--gap-sm)0;border-bottom:var(--border-sm)solid var(--border-tertiary);flex-direction:column;list-style:none;display:none}#main-footer .top div.open ul{display:flex}#main-footer .top a{width:100%;height:fit-content;padding:calc(var(--gap-xs))0;letter-spacing:var(--tracking-tght);font-weight:var(--weight-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-tght);line-height:var(--leading-xs);transition:var(--transition-base);flex-direction:row;align-items:center;display:flex;position:relative}#main-footer.theme .top a{color:var(--text-primary-i)}#main-footer .bottom{margin:calc(0px - var(--gap-xs))0 0 0;gap:calc(var(--inset-y));flex-direction:column;flex:1;min-width:0;height:fit-content;display:flex;position:relative}#main-footer .bottom .left,#main-footer .bottom .right{flex:1;width:auto;min-width:0;height:fit-content;display:flex;position:relative}#main-footer .bottom small{line-height:var(--leading-xs);letter-spacing:var(--tracking-tght);padding:.1em 0 0}#main-footer .bottom .left{gap:calc(var(--gap-2xs));flex-direction:column}#main-footer .bottom .left div{align-items:center;gap:calc(var(--inset-x));flex-direction:row;flex:1;min-width:0;height:fit-content;display:flex;position:relative}#main-footer .brand{width:fit-content;height:fit-content;color:var(--text-primary);flex-direction:row;flex:none;text-decoration:none;display:none;position:relative}#main-footer.theme .brand{color:var(--text-primary-i)}#main-footer .brand svg{width:fit-content;height:calc(var(--text-2xs) - .1em);fill:currentColor;stroke-linecap:round;stroke-linejoin:round;transition:var(--transition-base)}#main-footer .brand span{width:fit-content;font-family:var(--font-display);font-size:var(--text-md);letter-spacing:var(--tracking-2xtght);line-height:var(--leading-xs);white-space:nowrap;flex:none}#main-footer .bottom ul{align-items:center;gap:0 calc(var(--gap-sm) + var(--gap-3xs));flex-flow:wrap;width:100%;height:fit-content;display:flex;position:relative}#main-footer .bottom ul li{flex-direction:row;align-items:center;width:fit-content;height:fit-content;display:flex;position:relative}#main-footer .bottom ul li:not(:last-of-type):after{content:"";margin:0 0 0 calc(var(--gap-xs) + var(--border-sm));width:var(--border-sm);height:var(--text-2xs);background-color:var(--border-tertiary);border-radius:var(--gap-3xs);flex:none;display:none;position:relative}#main-footer .bottom ul a{width:fit-content;height:fit-content;padding:var(--gap-xs)0;white-space:nowrap;font-weight:var(--weight-regular);font-size:var(--text-xs);letter-spacing:var(--tracking-tght);line-height:var(--leading-xs);transition:color var(--transition-base);flex-direction:row;align-items:center;display:flex;position:relative}#main-footer.theme .bottom ul a{color:var(--text-secondary-i)}#main-footer .bottom .right{margin:0 calc(0px - var(--gap-2xs) - var(--gap-3xs))0 0;align-items:center;gap:0 var(--inset-y);flex-flow:wrap}#main-footer .bottom .right button{width:fit-content;height:var(--button-sm);align-items:center;gap:var(--gap-3xs);font-weight:var(--weight-regular);font-size:var(--text-xs);letter-spacing:var(--tracking-tght);line-height:var(--leading-xs);white-space:none;background-color:none;border:none;flex-direction:row;padding:0;display:flex;position:relative;overflow:visible}#main-footer.theme .bottom .right button{color:var(--text-secondary-i)}#main-footer .bottom .right button svg{width:var(--icon-sm);height:var(--icon-sm);stroke:currentColor;stroke-width:var(--stroke-md);stroke-linecap:round;stroke-linejoin:round}#main-footer .bottom .right button span{width:fit-content}#main-footer .social{flex-direction:row;align-items:center;width:fit-content;height:fit-content;margin:0 0 0 auto;display:flex;position:relative}#main-footer .social a{color:var(--text-primary);font-weight:var(--weight-regular);font-size:var(--text-xs);letter-spacing:var(--tracking-tght);line-height:var(--leading-xs)}#main-footer .social a svg{width:fit-content;height:var(--icon-sm-fill);fill:currentColor;stroke:none}#main-footer.compact .footerWrapper{padding:calc(var(--inset-x) - var(--gap-xs))0;gap:var(--gap-xs)}#main-footer.compact .bottom{gap:var(--gap-xs);margin:0}#main-footer.compact .bottom .left{flex-flow:wrap;align-items:center}#main-footer.compact .bottom .left ul{align-items:center;gap:0 calc(var(--gap-md));flex-flow:wrap;width:100%;height:fit-content;display:flex;position:relative}#main-footer.compact .bottom .left ul li{flex-direction:row;align-items:center;width:fit-content;height:fit-content;display:flex;position:relative}#main-footer.compact .bottom .left ul a{height:var(--button-sm);letter-spacing:var(--tracking-tght);padding:0}@media (min-width:768px){#main-footer .footerWrapper{gap:var(--inset-y)}#main-footer .top{grid-template-columns:var(--grid-card-md);gap:var(--inset-y);margin:0}#main-footer .top div{padding:0 var(--gap-md)0 0;border:none}#main-footer .top div:not(:last-of-type){border:none}#main-footer .top h5{padding:calc(var(--gap-xs))0;cursor:default;pointer-events:none}#main-footer .top h5 svg{display:none}#main-footer .top ul{border:none;padding:0;display:flex}#main-footer .top a{padding:calc(var(--gap-sm)/2)0;letter-spacing:var(--tracking-tght);font-size:var(--text-xs)}#main-footer .bottom{flex-direction:row;align-items:flex-end;margin:0}#main-footer .bottom .left div{gap:var(--gap-xl);margin:0}#main-footer .copyright{white-space:nowrap;width:fit-content}#main-footer .bottom ul{flex:1;width:auto;min-width:0}#main-footer .bottom .right{flex:none;width:fit-content}#main-footer .social{margin:0 0 0 var(--inset-y)}}@media (min-width:1200px){#main-footer.theme .top a{color:var(--text-secondary-i)}#main-footer .footerWrapper{padding:var(--inset-y)0 var(--safe-bottom)0}#main-footer .bottom{margin:calc(0px - var(--gap-2xs))0 calc(0px - (var(--gap-xs)))0;align-items:center;gap:var(--offset-y)}#main-footer .bottom .left{align-items:center;gap:var(--inset-y);flex-direction:row}#main-footer .bottom .left div{flex:unset;width:fit-content;padding:unset;gap:var(--inset-y);border:unset}}@media (hover:hover) and (pointer:fine){#main-footer .top a:hover span{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.05em}#main-footer.theme .top a:hover span{color:var(--text-primary-i);-webkit-text-decoration-color:var(--text-secondary-i);text-decoration-color:var(--text-secondary-i)}#main-footer .bottom ul a:hover{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.05em}#main-footer.theme .bottom ul a:hover,#main-footer.theme .bottom .right button:hover{color:var(--text-primary-i)}#main-footer .bottom .right button:hover span{text-decoration:underline}#main-footer .social a:hover{color:var(--text-tertiary)}#main-footer.theme .social a:hover{color:var(--text-primary-i)}}@media (min-width:1200px) and (hover:hover) and (pointer:fine){#main-footer.theme .top a:hover span{-webkit-text-decoration-color:var(--text-secondary-i);text-decoration-color:var(--text-secondary-i)}}.rightRailWrapper{width:100%;height:fit-content;padding:var(--gap-md);gap:var(--gap-md);background-color:var(--surface-primary);border-radius:var(--radius-xl);box-shadow:0 var(--gap-3xs)var(--gap-sm)var(--elevation-quaternary);flex-direction:column;display:flex;position:relative}.rrEmpty{padding:var(--gap-2xl)0 var(--gap-xl)0;text-align:center;font-size:var(--text-2xs);color:var(--text-quaternary);letter-spacing:var(--tracking-md)}@media (max-width:1199px){#app-shell .shellRight{display:none}}.rightRailWrapper.rrLauncher{padding:var(--gap-xs);gap:var(--gap-2xs);box-shadow:none;background:0 0}.rrShortcuts{align-items:center;gap:var(--gap-xs);flex-direction:column;width:100%;display:flex}.rrShortcut{width:var(--button-lg);height:var(--button-lg);justify-content:center;align-items:center;gap:var(--gap-3xs);color:var(--text-secondary);border-radius:var(--radius-lg);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base);background:0 0;border:none;flex-direction:column;padding:0;display:inline-flex}.rrShortcut.active{background-color:var(--theme-primary);color:var(--text-primary-i)}.rrShortcut svg{width:var(--icon-md);height:var(--icon-md);stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.rrShortcutLabel{font-size:var(--text-3xs);letter-spacing:var(--tracking-2xwd);text-transform:uppercase;opacity:.85;display:none}.rrPopover{top:0;right:calc(var(--w-right-rail-min) + var(--gap-xs));width:calc(var(--menu-lg) - var(--gap-md));max-height:calc(100vh - var(--header) - var(--gap-md));padding:var(--gap-md);background-color:var(--surface-primary);border-radius:var(--radius-xl);box-shadow:0 var(--gap-3xs)var(--gap-md)var(--elevation-tertiary);z-index:5;position:absolute;overflow-y:auto}.rrPopoverHead{margin-bottom:var(--gap-sm);justify-content:space-between;align-items:center;display:flex}.rrPopoverHead h5{color:var(--text-primary)}.rrPopoverClose{width:var(--button-sm);height:var(--button-sm);color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.rrShortcut:hover,.rrPopoverClose:hover{background-color:var(--fill-quaternary);color:var(--text-primary)}}.castPanel{gap:var(--gap-sm);flex-direction:column;display:flex}.castPanelHead{align-items:center;gap:var(--gap-xs);min-height:1.25rem;display:flex}.castPanelHead h5{flex:auto;margin:0}.castPanel .castDot{width:var(--gap-xs);height:var(--gap-xs);border-radius:var(--radius-full);background-color:var(--theme-primary);color:var(--theme-primary);animation:1.6s ease-in-out infinite castDotPulse;box-shadow:0 0}.isPulsing{animation:.7s ease-out castItemPulse}.rrCalendarPanel,.rrCalendar{gap:var(--gap-sm);flex-direction:column;display:flex;position:relative}.rrCalendarHead{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:fit-content;display:flex;position:relative}.rrCalendarHead h4{letter-spacing:var(--tracking-tght);line-height:var(--leading-xs);color:var(--text-primary)}.rrCalendarNav{padding:var(--border-md);background-color:var(--fill-quaternary);border-radius:var(--radius-full);flex-direction:row;align-items:center;gap:0;display:inline-flex}.rrNav{width:var(--button-sm);height:var(--button-sm);color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rrNav svg{width:var(--icon-sm-fill);height:var(--icon-sm-fill);stroke:currentColor;stroke-width:var(--stroke-md);stroke-linecap:round;stroke-linejoin:round}.rrDayGrid{gap:calc(var(--gap-sm)/2);flex-direction:row;width:fit-content;height:fit-content;display:flex;position:relative}.rrDay{width:fit-content;height:var(--button-xl);padding:0 calc(var(--gap-xs) + var(--gap-3xs));gap:var(--gap-2xs);color:var(--text-secondary);background:var(--surface-secondary);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base);border:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.rrDay.active{color:var(--text-primary-i);background-color:var(--theme-primary)}.rrDayLabel{font-weight:var(--weight-semi-bold);font-size:var(--text-4xs);letter-spacing:var(--tracking-2xwd);line-height:var(--leading-xs);text-transform:uppercase;opacity:.7;padding:1px 0 0}.rrDayNum{font-variant-numeric:tabular-nums;font-size:var(--text-xs);letter-spacing:var(--tracking-xtght);line-height:var(--leading-xs)}.rrDayDot{bottom:var(--gap-3xs);width:var(--gap-3xs);height:var(--gap-3xs);background-color:var(--theme-primary);border-radius:var(--radius-full);position:absolute}.rrDay.active .rrDayDot{background-color:var(--text-primary-i)}.rrPersonnel{gap:var(--gap-2xs);flex-flow:wrap;display:flex}.rrPerson{width:var(--button-lg);height:var(--button-lg);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.rrPersonRing{border-radius:var(--radius-full);width:100%;height:100%;transition:transform var(--transition-base);justify-content:center;align-items:center;display:inline-flex;position:relative}.rrPerson.progress .rrPersonRing{background:conic-gradient(var(--theme-primary)var(--rr-progress,0%),var(--fill-quaternary)var(--rr-progress,0%)100%);padding:var(--border-md)}.rrPerson.arc .rrPersonRing{background:conic-gradient(var(--theme-primary)var(--rr-progress,0%),transparent var(--rr-progress,0%)100%);padding:var(--border-md)}.rrPerson.ring .rrPersonRing{background:0 0;padding:0}.rrPersonSvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rrPersonSvgTrack{fill:none;stroke:var(--fill-quaternary);stroke-width:2.5px}.rrPersonSvgFill{fill:none;stroke:var(--theme-primary);stroke-width:3px;stroke-dasharray:131.946;stroke-dashoffset:calc(131.946*(100 - var(--rr-progress-num,0))/100);transition:stroke-dashoffset .5s ease-out}.rrPerson.dot .rrPersonRing,.rrPerson.none .rrPersonRing{background:0 0;padding:0}.rrPersonAvatar{background-color:var(--fill-tertiary);border-radius:var(--radius-full);border:var(--border-md)solid var(--surface-primary);justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;overflow:hidden}.rrPerson.dot .rrPersonAvatar,.rrPerson.none .rrPersonAvatar,.rrPerson.ring .rrPersonAvatar{border-color:var(--border-quaternary)}.rrPerson.ring .rrPersonAvatar{width:calc(100% - 10px);height:calc(100% - 10px)}.rrPersonDot{border-radius:var(--radius-full);background-color:var(--theme-primary);width:10px;height:10px;box-shadow:0 0 0 var(--border-lg)var(--surface-primary);position:absolute;top:0;right:0}.rrPersonAvatar img{object-fit:cover;width:100%;height:100%}.rrPersonAvatar>span{font-weight:var(--weight-semi-bold);font-size:var(--text-2xs);letter-spacing:var(--tracking-tght);color:var(--text-secondary)}@media (hover:hover) and (pointer:fine){.rrNav:hover{background-color:var(--surface-primary);color:var(--text-primary)}.rrDay:hover{background-color:var(--fill-quaternary);color:var(--text-primary)}.rrPerson:hover .rrPersonRing{transform:scale(1.05)}}#main-cast{width:100%;height:fit-content;padding:0 var(--offset-x);flex-direction:column;order:-1;display:flex;position:relative}#main-cast .castFrame{gap:var(--gap-sm);flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}#main-cast .castHeader{width:100%;height:fit-content;padding:var(--gap-sm)0;gap:var(--gap-sm);border-bottom:var(--border-sm)solid var(--border-quaternary);flex-direction:column;display:flex;position:relative}#main-cast .castFooter{flex-direction:column;width:100%;height:100%;display:none;position:relative;overflow-y:auto}#main-cast .castFooter .castWrapper{gap:var(--gap-md);flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}#main-cast:has(.castHeader:empty):has(.castFooter:empty){display:none}#main-cast .castContribution{display:contents}@media (hover:hover) and (pointer:fine){#main-cast .castFrameClose:hover{background-color:var(--fill-tertiary)}}@media (min-width:768px){#main-cast{order:unset;top:var(--header-top);width:fit-content;height:calc(var(--vh) - var(--header-top));padding:0 var(--offset-x)0 0;position:sticky}#main-cast .castFrame{min-width:var(--card-md);width:fit-content;height:100%}#main-cast .castHeader{width:fit-content;height:fit-content}#main-cast .castFooter{display:flex}}#fab-portal{bottom:calc(var(--bottom-nav) + var(--gap-sm) + var(--safe-bottom));width:100%;height:fit-content;padding:0 var(--inset-x);pointer-events:none;z-index:60;flex-direction:row;justify-content:flex-end;display:flex;position:fixed;left:0;right:0}.fab{pointer-events:auto;flex-direction:column;width:fit-content;height:fit-content;display:flex;position:relative}.fab>.trigger{box-shadow:0 var(--gap-2xs)var(--gap-sm)var(--elevation-secondary)}.fab>.trigger svg{width:var(--icon-sm);height:var(--icon-sm);transition:transform var(--transition-base)}.fab.open>.trigger svg{transform:rotate(45deg)}.fab>.menu{right:0;bottom:calc(var(--button-lg) + var(--gap-2xs));width:fit-content;min-width:var(--card-sm);height:fit-content;padding:var(--gap-2xs);background-color:var(--surface-primary);border-radius:calc((var(--button-md)/2) + var(--gap-2xs));box-shadow:0 var(--gap-2xs)var(--gap-sm)var(--elevation-tertiary);transform-origin:100% 100%;animation:fabMenuIn var(--transition-base);flex-direction:column;gap:0;list-style:none;display:flex;position:absolute}.fab>.menu[hidden]{display:none}.fab>.menu li a,.fab>.menu li button{min-width:0;width:unset;padding:0 calc(var(--button-sm)/2.5)0 0;gap:var(--gap-3xs);flex:1;justify-content:flex-start}.fab>.menu li .icon{width:var(--button-sm);height:var(--button-sm);justify-content:center;align-items:center;display:inline-flex}.fab>.menu li svg{width:var(--icon-sm-fill);height:var(--icon-sm-fill);stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){.fab>.menu li a:hover,.fab>.menu li button:hover{background-color:var(--surface-secondary)}}.consentBanner{opacity:0;width:100%;height:fit-content;transition:opacity var(--transition-base),transform var(--transition-base);z-index:100;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.consentBanner.enter{opacity:1;transform:translateY(0)}.consentBanner.exit{opacity:0;pointer-events:none;transform:translateY(100%)}.consentBanner>.wrapper{width:100%;height:fit-content;padding:var(--gap-md)var(--offset-x);gap:var(--gap-sm);color:var(--text-primary-i);background-color:var(--theme-primary-i);flex-direction:column;display:flex;position:relative}.consentBanner .wrapper>.left{gap:var(--gap-2xs);flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}.consentBanner h4,.consentBanner h5{min-width:0;letter-spacing:var(--tracking-md);line-height:var(--leading-md);flex:1}.consentBanner p{min-width:0;color:var(--text-primary-i);letter-spacing:var(--tracking-tght);line-height:var(--leading-md);flex:1}.consentBanner p a{color:var(--text-primary-i);text-underline-offset:.1em;text-decoration:underline;display:inline-block}.consentBanner .wrapper>.right{gap:var(--gap-2xs);flex-flow:wrap;width:100%;height:fit-content;display:flex;position:relative}.consentModal .consentPanel{gap:var(--gap-md);flex-direction:column;display:flex}.consentModal .consentPanel>.lead{font-size:var(--text-sm);line-height:var(--leading-md);color:var(--text-secondary);margin:0}.consentModal .consentPanel>ul{gap:var(--gap-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.consentModal .consentPanel>ul>li{align-items:flex-start;gap:var(--gap-md);padding:var(--gap-sm)0;border-top:var(--border-sm)solid var(--border-quaternary);display:flex}.consentModal .consentPanel>ul>li:first-child{border-top:0}.consentModal .consentPanel>ul>li.focus{padding:var(--gap-sm);margin:0 calc(var(--gap-sm)*-1);background-color:color-mix(in srgb,var(--theme-primary)6%,transparent);border-radius:var(--radius-sm)}.consentModal .consentPanel>ul>li>.text{flex:1;min-width:0}.consentModal .consentPanel>ul>li>.text>h4{align-items:center;gap:var(--gap-xs);margin:0 0 var(--gap-2xs);display:flex}.consentModal .consentPanel>ul>li>.text>h4>small{padding:var(--gap-3xs)var(--gap-xs);letter-spacing:var(--tracking-md);color:var(--text-secondary);background-color:color-mix(in srgb,currentColor 8%,transparent);border-radius:var(--radius-full)}.consentModal .consentPanel>ul>li>.text>p{line-height:var(--leading-md);color:var(--text-secondary);margin:0}.consentModal .consentPanel>ul>li>.control{flex:none;align-self:center}.consentModal .consentPanel .lockedToggle{width:var(--button-sm);height:var(--icon-lg-fill);border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--green-primary)60%,transparent);opacity:.6;display:inline-block;position:relative}.consentModal .consentPanel .lockedToggle:after{content:"";top:var(--gap-3xs);right:var(--gap-3xs);width:var(--icon-md-fill);height:var(--icon-md-fill);border-radius:var(--radius-full);background-color:var(--white);position:absolute}.consentSummary>ul{gap:var(--gap-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.consentSummary>ul>li{align-items:flex-start;gap:var(--gap-md);padding:var(--gap-sm)0;border-top:var(--border-sm)solid var(--border-quaternary);display:flex}.consentSummary>ul>li:first-child{border-top:0}.consentSummary>ul>li>.text{flex:1;min-width:0}.consentSummary>ul>li>.text>h4{margin:0 0 var(--gap-2xs)}.consentSummary>ul>li>.text>p{line-height:var(--leading-md);color:var(--text-secondary);margin:0}.consentSummary>ul>li>.state{padding:var(--gap-2xs)var(--gap-sm);font-weight:var(--weight-semi-bold);font-size:var(--text-xs);letter-spacing:var(--tracking-md);border-radius:var(--radius-full);flex:none;align-self:center}.consentSummary>ul>li>.state.on{color:var(--green-primary);background-color:color-mix(in srgb,var(--green-primary)18%,transparent)}.consentSummary>ul>li>.state.off{color:var(--text-secondary);background-color:color-mix(in srgb,currentColor 10%,transparent)}.consentSummary>.actions{gap:var(--gap-sm);margin-top:var(--gap-md);flex-wrap:wrap;display:flex}@media (min-width:768px){.consentBanner>.wrapper{align-items:center;gap:var(--inset-y);flex-direction:row}.consentBanner .wrapper>.right{flex-wrap:unset;width:fit-content;margin:0 0 0 auto}}@media (hover:hover) and (pointer:fine){.consentBanner p a:hover{text-decoration-thickness:.05em}}.modal{z-index:1000;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.modal.enter{pointer-events:auto}.modalBackdrop{background-color:var(--overlay-primary);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity var(--transition-lazy);position:absolute;inset:0}.modal.enter .modalBackdrop{opacity:1}.modalPanel{background-color:var(--surface-primary);border-radius:var(--radius-2xl)var(--radius-2xl)0 0;width:100%;max-width:480px;max-height:85dvh;padding:var(--gap-lg);gap:var(--gap-md);overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity var(--time-lazy)var(--cubic-bezier-ease-out-cubic),transform var(--time-slow)var(--cubic-bezier-ease-out-cubic),visibility 0s linear var(--time-slow);flex-direction:column;display:flex;position:relative;overflow-y:auto;transform:translateY(100%)}.modal.enter .modalPanel{opacity:1;visibility:visible;transition:opacity var(--time-lazy)var(--cubic-bezier-ease-out-cubic),transform var(--time-slow)var(--cubic-bezier-ease-out-cubic),visibility 0s linear 0s;transform:translateY(0)}.modal--sm .modalPanel{max-width:360px}.modal--md .modalPanel{max-width:480px}.modal--lg .modalPanel{max-width:640px}.modal--xl .modalPanel{max-width:840px}.modalClose{width:var(--button-md,32px);height:var(--button-md,32px);flex:none;padding:0;font-size:20px;line-height:1}@media (min-width:768px){.modal{align-items:center}.modalPanel{border-radius:var(--radius-2xl);max-height:80dvh;transition:opacity var(--time-lazy)var(--cubic-bezier-ease-out-cubic),transform var(--time-lazy)var(--cubic-bezier-ease-out-cubic),visibility 0s linear var(--time-lazy);transform:scale(.96)}.modal.enter .modalPanel{transition:opacity var(--time-lazy)var(--cubic-bezier-ease-out-cubic),transform var(--time-lazy)var(--cubic-bezier-ease-out-cubic),visibility 0s linear 0s;transform:scale(1)}}.modalHeader{padding-bottom:var(--gap-sm);border-bottom:var(--border-sm)solid var(--border-quaternary);justify-content:space-between;align-items:center;display:flex}.modalHeader h4{font-family:var(--font-display)}.modalBody{flex:1;overflow-y:auto}.modalBody p{color:var(--text-secondary);letter-spacing:var(--tracking-md);line-height:var(--leading-md)}.modalFooter{gap:var(--gap-sm);padding-top:var(--gap-sm);display:flex}.modalFooter .btn{height:var(--button-xl);border-radius:var(--radius-xl);font-size:var(--text-sm);flex:1}.modalSimFill{margin-bottom:var(--gap-sm);justify-content:flex-end;display:flex}.modalSimFillBtn{align-items:center;gap:var(--gap-2xs);height:var(--button-sm);padding:0 var(--gap-md);font-size:var(--text-xs);border-radius:var(--radius-full);opacity:.85;transition:opacity var(--transition-fast,.12s);display:inline-flex}@media (hover:hover) and (pointer:fine){.modalSimFillBtn:hover{opacity:1}}.modalSimFillBtn svg{width:14px;height:14px;color:var(--color-accent)}#operating-bar{width:100%;height:fit-content;padding:var(--gap-2xs)0;flex-direction:column;align-items:center;display:flex;position:relative}#operating-bar:empty{display:none}#operating-bar>.wrapper{width:100%;max-width:calc(100% - (var(--inset-x)*2));padding:var(--gap-3xs);gap:var(--gap-sm);color:var(--text-secondary-i);background-color:var(--theme-secondary-i);border-radius:var(--radius-full);flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden}#operating-bar .wrapper>.left,#operating-bar .wrapper>.right{align-items:center;gap:var(--gap-xs);flex-direction:row;width:auto;max-width:100%;height:fit-content;display:flex;position:relative}#operating-bar .wrapper>.left>.icon{width:calc(var(--button-sm) - var(--gap-2xs));height:calc(var(--button-sm) - var(--gap-2xs));color:var(--theme-secondary-i);background-color:var(--accent-primary);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:flex;position:relative}#operating-bar .wrapper>.left>.icon svg{width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:var(--stroke-lg);stroke-linecap:round;stroke-linejoin:round}#operating-bar .wrapper>.left>p{min-width:0;padding:var(--safe-ellipsis)0;font-size:var(--text-xs);letter-spacing:var(--tracking-md);line-height:var(--leading-lg);line-height:calc(var(--button-sm) - var(--gap-2xs));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden visible}#operating-bar .wrapper strong,#operating-bar .wrapper em{color:var(--text-primary-i)}#operating-bar .wrapper .role{color:var(--text-primary-i);display:inline-flex}#operating-bar .wrapper>.right>.exit{min-width:calc(var(--button-sm) - var(--border-md));height:calc(var(--button-sm) - var(--gap-2xs));color:var(--theme-secondary-i);background-color:var(--theme-tertiary);flex:none}@media (min-width:768px){#operating-bar>.wrapper{max-width:calc(50% - (var(--offset-x)*2))}}.particle{pointer-events:none;overflow:hidden}#main-particle{padding:var(--offset-y)var(--offset-x);z-index:2;position:fixed;inset:0}.particle .particleWrapper{opacity:0;width:100%;height:100%;transition:opacity var(--transition-xslow);display:block;position:relative}.particle .particleWrapper.visible{opacity:1}.particle .particleWrapper div{width:fit-content;height:fit-content;padding:var(--gap-sm);transition:color var(--transition-slow),opacity var(--transition-slow);will-change:transform;pointer-events:auto;display:block;position:absolute}#main-particle .particleWrapper div,.particleWrapper div{color:var(--particle-color,color-mix(in oklch,color-mix(in oklch,var(--theme-primary),var(--white)var(--alpha-primary-i))var(--alpha-primary),transparent))}#main-particle .particleWrapper div.theme{color:color-mix(in oklch,color-mix(in oklch,var(--theme-primary),var(--black)var(--alpha-secondary-i))var(--alpha-primary-i),var(--surface-primary))}.particleWrapper.tinted div{color:color-mix(in oklch,var(--theme-primary)25%,transparent)}.particleWrapper.dark div{color:color-mix(in oklch,var(--theme-primary)60%,var(--black)40%)}.particleWrapper.contrast div{color:color-mix(in oklch,var(--text-primary)20%,transparent)}.particleWrapper.subtle div{color:color-mix(in oklch,var(--theme-primary)10%,transparent)}#main-particle svg{width:var(--text-2xl);height:var(--text-2xl);pointer-events:none}#main-particle svg circle,#main-particle svg line,#main-particle svg path,#main-particle svg polygon,#main-particle svg rect{fill:currentColor}#app-shell{width:100%;height:fit-content;transition:background-color var(--transition-base);flex-direction:column;display:flex;position:relative}#app-shell .shellMain{flex-direction:row;flex:none;width:100%;height:fit-content;display:flex;position:relative}#app-shell.sideNavPinned .shellMain{padding:var(--gap-xs);gap:var(--gap-xs)}#app-shell .shellLeft,#app-shell .shellRight{width:fit-content;height:var(--vh);z-index:4;flex-direction:column;position:sticky;top:0}#app-shell .shellLeft{display:flex}#app-shell.sideNavPinned .shellLeft{height:calc(100vh - (var(--gap-xs)*2))}#app-shell .shellMiddle{background-color:none;width:100%;height:fit-content;transition:background-color var(--time-slow)var(--cubic-bezier-ease-out-back),border-radius var(--time-slow)var(--cubic-bezier-ease-out-back),transform var(--time-slow)var(--cubic-bezier-ease-out-back);z-index:3;border-radius:0;display:block;position:relative;transform:none}#app-shell.menuOpen .shellMiddle{border-radius:var(--radius-lg);background-color:var(--surface-primary);transform:translateX(var(--menu-lg))}#app-shell.sideNavPinned .shellMiddle{border-radius:var(--radius-lg);background-color:var(--surface-primary);overflow:hidden}#app-shell .shellMiddle .shellWrapper{gap:var(--offset-y);z-index:3;flex-direction:column;width:100%;height:fit-content;display:flex;position:relative}#app-shell .shellRight{display:none}#app-shell .shellRight:has(#right-rail){width:var(--menu-lg);padding:var(--gap-xs)var(--gap-xs)var(--gap-xs)0}#app-shell .shellRight:has(.rrLauncher){width:var(--w-right-rail-min)}@media (min-width:768px){#app-shell .shellMiddle .shellWrapper{flex-direction:row}}@media (min-width:1200px){:scope .menuOpen #app-shell{height:unset;overflow:unset;background-color:unset}:scope .menuOpen #app-shell .shellMiddle{background-color:unset;border-radius:unset;transform:unset}}#tray-portal{bottom:calc(var(--gap-sm)/2);width:100%;height:fit-content;padding:0 var(--inset-x);gap:calc(var(--gap-sm)/2);pointer-events:none;z-index:21;flex-direction:row;display:flex;position:sticky}.tray{max-width:var(--menu-xl);height:fit-content;padding:var(--gap-2xs);color:var(--text-primary-i);background-color:var(--theme-primary-i);border-radius:var(--radius-full);opacity:0;transform:translateY(var(--gap-sm));visibility:hidden;transition:bottom var(--transition-lazy),opacity var(--transition-lazy),transform var(--transition-lazy),visibility 0s linear var(--time-lazy);pointer-events:auto;border:0;flex-direction:row;align-items:center;display:flex;position:relative}#tray-portal.visible .tray{opacity:1;visibility:visible;transition:bottom var(--transition-lazy),opacity var(--transition-lazy),transform var(--transition-lazy),visibility 0s linear 0s;transform:translateY(0)}.tray>.left,.tray>.right{flex-direction:row;align-items:center;max-width:100%;height:fit-content;display:flex;position:relative}.tray>.left{padding:0 calc(var(--button-md)/2.25)}.tray label,.tray p,.tray small{padding:var(--safe-ellipsis)0;line-height:var(--leading-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden visible}.tray>.left div label,.tray>.left div p,.tray>.left div small{flex:1;min-width:0}.tray p{font-size:var(--text-sm);letter-spacing:var(--tracking-tght)}.tray label{display:none}.tray button{border:none}.tray>.right{gap:var(--gap-2xs);width:fit-content}.trayHost{display:contents}#tray-portal.multi .trayHost:not(.selected){display:none}.trayDock{pointer-events:auto;flex:none;align-items:center;display:flex;position:relative}.dockKebab{flex:none}.trayMenu{bottom:calc(100% + var(--gap-2xs));z-index:1;min-width:var(--menu-sm);padding:var(--gap-3xs);gap:var(--gap-3xs);background-color:var(--surface-primary);border:var(--border-md)solid var(--border-tertiary);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:absolute;left:0}.trayMenu button{align-items:center;gap:var(--gap-2xs);width:100%;padding:var(--gap-2xs)var(--gap-sm);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-sm);letter-spacing:var(--tracking-md);text-align:left;cursor:pointer;transition:background-color var(--transition-base);background-color:#0000;border:0;display:flex}.trayMenu button:hover{background-color:var(--surface-secondary)}.trayMenu button.active{color:var(--theme-primary);background-color:var(--theme-quaternary)}.trayMenu button .icon{flex:none;display:inline-flex}.trayMenu button .icon svg{width:var(--icon-sm);height:var(--icon-sm)}#tray-portal.multi .tray{width:auto;min-width:0}@media (min-width:1200px){#tray-portal{flex-direction:row}#tray-portal.multi .trayHost:not(.selected){display:contents}.trayDock{display:none}}.picksTray{justify-content:space-between;width:100%}.picksTray .left{gap:var(--gap-xs);flex:1;min-width:0}.picksTray p{min-width:0;width:unset;flex:1}.picksTray p .count{flex:unset;width:fit-content}.modeTray{width:fit-content}.modeTray .left{gap:var(--gap-xs);width:auto;max-width:100%}.modeTray p{width:auto}.modeTray .exit .text{display:none}.simTray{width:fit-content;color:var(--theme-primary-i);background-color:var(--theme-tertiary)}.viewTray{width:fit-content}.viewTray .left,.viewTray .right{width:auto}.viewTray .left{gap:var(--gap-xs)}.viewTray .dot{width:var(--gap-xs);height:var(--gap-xs);border-radius:var(--radius-full);flex:none;animation:1.6s ease-in-out infinite previewPulse}.viewTray p{flex-direction:column;flex:1;min-width:0;line-height:1.1;display:flex}.viewTray p .eyebrow{font-size:var(--text-xs);opacity:.7}.viewTray p .copy{padding:var(--safe-ellipsis)0;font-size:var(--text-sm);letter-spacing:var(--tracking-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden visible}.previewTray .dot{background-color:var(--color-accent,#ff8a00);box-shadow:0 0 0 var(--gap-2xs)color-mix(in srgb,var(--color-accent,#ff8a00)25%,transparent)}.peekTray .dot{background-color:var(--color-info,#3a8dff);box-shadow:0 0 0 var(--gap-2xs)color-mix(in srgb,var(--color-info,#3a8dff)25%,transparent)}@media (min-width:768px){.modeTray .exit .text{display:inline-block}}.cmdPalette{z-index:100;padding:10vh var(--gap-md)var(--gap-md);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.cmdBackdrop{background-color:color-mix(in srgb,var(--surface-overlay,#000)40%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}.cmdPanel{background-color:var(--surface,#fff);border-radius:var(--radius-md);border:1px solid var(--border-quaternary,#00000014);flex-direction:column;width:100%;max-width:560px;max-height:70vh;animation:.16s cubic-bezier(.2,.8,.2,1) cmdIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #00000040}@keyframes cmdIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cmdSearchRow{align-items:center;gap:var(--gap-sm);padding:var(--gap-md);border-bottom:1px solid var(--border-quaternary,#0000000f);display:flex}.cmdSearchRow svg{opacity:.55;width:18px;height:18px}.cmdInput{font-size:var(--text-md);color:inherit;background:0 0;border:none;outline:none;flex:1}.cmdHint{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-xs);border:1px solid var(--border-quaternary,#0000001f);opacity:.6;border-radius:4px;padding:2px 6px}.cmdList{padding:var(--gap-2xs);flex:1;margin:0;list-style:none;overflow-y:auto}.cmdItem{align-items:center;gap:var(--gap-sm);padding:var(--gap-sm);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);display:flex}.cmdItem.active{background-color:var(--surface-hover,color-mix(in srgb,currentColor 6%,transparent))}.cmdItem svg{opacity:.7;flex:none;width:16px;height:16px}.cmdLabel{flex:1}.cmdGroup{font-size:var(--text-xs);opacity:.55;letter-spacing:var(--tracking-md)}.cmdItem kbd{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-xs);background-color:color-mix(in srgb,currentColor 8%,transparent);border-radius:4px;padding:2px 6px}.cmdEmpty{padding:var(--gap-md);text-align:center;color:var(--color-text-muted,#888);font-size:var(--text-sm)}.cmdFooter{gap:var(--gap-md);padding:var(--gap-2xs)var(--gap-md);border-top:1px solid var(--border-quaternary,#0000000f);font-size:var(--text-xs);color:var(--color-text-muted,#888);justify-content:center;display:flex}.cmdFooter kbd{font-family:var(--font-mono,ui-monospace,monospace);border:1px solid var(--border-quaternary,#0000001f);border-radius:3px;padding:1px 5px}@media (hover:hover) and (pointer:fine){.cmdItem:hover{background-color:var(--surface-hover,color-mix(in srgb,currentColor 6%,transparent))}}.analyticsToggle{left:var(--gap-md);bottom:calc(var(--gap-md) + env(safe-area-inset-bottom,0));z-index:60;align-items:center;gap:var(--gap-2xs);padding:var(--gap-2xs)var(--gap-sm);background-color:var(--surface,#fff);border:1px solid var(--border-quaternary,#0000001f);font-size:var(--text-xs);cursor:pointer;opacity:.85;border-radius:999px;display:none;position:fixed;box-shadow:0 6px 18px #0000001f}body.analyticsAvailable .analyticsToggle{display:none}.analyticsToggle.on{background-color:var(--theme-primary,#ff8a00);color:var(--color-on-accent,#fff);border-color:#0000}.analyticsToggle svg{width:14px;height:14px}.analyticsChip{top:var(--gap-xs);left:var(--gap-xs);border-radius:var(--radius-sm);background-color:color-mix(in srgb,var(--theme-primary,#ff8a00)15%,var(--surface,#fff));border:1px solid color-mix(in srgb,var(--theme-primary,#ff8a00)30%,transparent);font-size:var(--text-xs);letter-spacing:var(--tracking-md);pointer-events:none;z-index:4;gap:4px;padding:4px 8px;display:none;position:absolute}.analyticsChip.visible{display:inline-flex}body.analyticsOn .gridMiddle>section{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-primary,#ff8a00)30%,transparent);border-radius:var(--radius-sm)}.sectionStatsPanel{gap:var(--gap-sm);flex-direction:column;display:flex}.sectionStatsHead h4{margin:0}.sectionStatsHead p{color:var(--text-secondary);margin:2px 0 0}.sectionStatsList{gap:var(--gap-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sectionStatRow{padding:var(--gap-xs)var(--gap-sm);border-radius:var(--radius-sm);border:1px solid var(--border-quaternary,#00000014);background-color:var(--surface,#fff);cursor:pointer;flex-direction:column;gap:2px;transition:background .15s;display:flex}.sectionStatName{font-size:var(--text-xs);color:var(--text-primary);text-transform:capitalize;font-weight:600}.sectionStatNums{gap:var(--gap-xs);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.sectionStatNums strong{color:var(--text-primary)}.sectionStatEmpty{font-size:var(--text-xs);color:var(--text-secondary);padding:var(--gap-xs)0}@media (hover:hover) and (pointer:fine){.analyticsToggle:hover{opacity:1}.sectionStatRow:hover{background-color:color-mix(in srgb,var(--theme-primary,#ff8a00)6%,var(--surface,#fff))}}}@layer app{:root:has(body[data-palette=blue][data-context]){--theme:var(--blue);--accent:var(--gold)}:root:has(body[data-palette=orange][data-context]){--theme:var(--orange);--accent:var(--purple)}:root:has(body[data-palette=green][data-context]){--theme:var(--green);--accent:var(--purple)}:root:has(body[data-palette=red][data-context]){--theme:var(--red);--accent:var(--blue)}:root:has(body[data-palette=purple][data-context]){--theme:var(--purple);--accent:var(--green)}:root:has(body[data-palette=pink][data-context]){--theme:var(--pink);--accent:var(--green)}:root:has(body[data-palette=grey][data-context]){--theme:var(--grey-70);--accent:var(--grey-50)}}@layer page;@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(var(--gap-sm))}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translate(0)}to{transform:translate(0,var(--gap-sm));opacity:0}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInTop{0%{transform:translateY(-100%)}to{transform:translate(0)}}@keyframes slideOutTop{0%{transform:translate(0)}to{transform:translateY(-100%)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInBottom2{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutBottom{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(100%)}}@keyframes slideOutBottom2{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(20%)}}@keyframes tabSlideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-10%)}}@keyframes tabSlideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10%)}}@keyframes tabSlideInLeft{0%{opacity:0;transform:translate(-10%)}to{opacity:1;transform:translate(0)}}@keyframes tabSlideInRight{0%{opacity:0;transform:translate(10%)}to{opacity:1;transform:translate(0)}}@keyframes pulseAlpha{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulseLive{0%{background-color:color-mix(in srgb,var(--green)75%,transparent);transform:scale(1.015)}to{background-color:#0000;transform:scale(1)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer2{0%{background-position:200%}to{background-position:-200%}}@keyframes bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-100%)}70%{transform:translateY(-40%)}}@keyframes flight{0%{transform:rotate(0)scale(1)}50%{transform:rotate(-180deg)scale(1.5)}to{transform:rotate(-360deg)scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes unhang{0%,to{transform:rotate(0)}25%,75%{transform:rotate(-30deg)}50%{transform:rotate(-10deg)}}@keyframes masterDetailSlideForward{0%{opacity:0;transform:translate(16%)}to{opacity:1;transform:none}}@keyframes masterDetailSlideBack{0%{opacity:0;transform:translate(-12%)}to{opacity:1;transform:none}}@keyframes pageInRight{0%{opacity:0;transform:translateX(var(--gap-lg))}to{opacity:1;transform:translate(0)}}@keyframes pageInLeft{0%{opacity:0;transform:translateX(calc(var(--gap-lg)*-1))}to{opacity:1;transform:translate(0)}}@keyframes previewPulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent,#ff8a00)25%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent,#ff8a00)10%,transparent)}}@property --bd-a{syntax:"<color>";inherits:false;initial-value:#0000}@property --bd-b{syntax:"<color>";inherits:false;initial-value:#0000}@keyframes castDotPulse{0%,to{opacity:1;box-shadow:0 0}50%{box-shadow:0 0 0 var(--gap-2xs)transparent;opacity:.45}}@keyframes castItemPulse{0%{background-color:color-mix(in oklab,var(--theme-primary)var(--alpha-quaternary-i),transparent);transform:scale(1.015)}to{background-color:#0000;transform:scale(1)}}@keyframes castSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.castPanel .castDot,.isPulsing,.castPulseItem.isFresh{animation:none}}@keyframes castLayerIn{0%{opacity:0}to{opacity:1}}@keyframes fabMenuIn{0%{opacity:0;transform:scale(.925)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}
