:root .shell-theme-glass[data-surface=classic]{color:var(--foreground);--fg:#fff;--fg-2:#ffffffad;--fg-3:#ffffff9e;--surface-2:#ffffff1a;--fill:#ffffff1a;--surface-hover:#ffffff24;--surface-pressed:#fff3;--hairline:#ffffff1a;--line:#ffffff24;--field-line:#ffffff38;--inverse:#fff;--inverse-fg:rgb(var(--glass-ink));--foreground:#fff;--muted-foreground:#ffffffad;--muted:#ffffff1a;--tab-track:#ffffff1a;--shadow-tab:0 0 0 1px #ffffff29, 0 1px 2px #0000001f;--accent:#ffffff24;--accent-foreground:#fff;--secondary:#ffffff1f;--secondary-foreground:#fff;--border:#ffffff24;--input:#ffffff38;--primary:#fff;--primary-foreground:rgb(var(--glass-ink));--ring:#ffffff80}:root .shell-theme-glass[data-surface=classic] :is([data-slot=screen-header],[data-slot=card],[class^=bg-background],[class*=\ bg-background],[class^=bg-card],[class*=\ bg-card],[class^=bg-popover],[class*=\ bg-popover],[class^=bg-white],[class*=\ bg-white]){--fg:#18181b;--fg-2:#5c5f66;--fg-3:#6e7178;--surface:#fff;--surface-2:#18181b0b;--fill:#18181b0b;--surface-hover:#18181b0f;--surface-pressed:#18181b17;--hairline:#18181b12;--line:#18181b17;--field-line:#18181b29;--inverse:rgb(var(--glass-ink));--inverse-fg:#fff;--background:#fff;--foreground:#18181b;--card:#fff;--card-foreground:#18181b;--popover:#fff;--popover-foreground:#18181b;--muted:#18181b0b;--muted-foreground:#5c5f66;--tab-track:#18181b13;--shadow-tab:0 0 0 1px #18181b1a, 0 1px 3px #18181b29;--accent:#18181b0f;--accent-foreground:#18181b;--secondary:#18181b0e;--secondary-foreground:#18181b;--border:#18181b17;--input:#18181b29;--primary:rgb(var(--glass-ink));--primary-foreground:#fff;--ring:rgb(var(--dash-accent-rgb) / .5);--brand:var(--dash-accent);--brand-strong:var(--dash-accent);--brand-foreground:var(--dash-accent-fg);--brand-subtle:var(--dash-accent-soft);--brand-border:rgb(var(--dash-accent-rgb) / .25);color:var(--foreground)}:root [data-surface=classic] :is([data-slot=screen-header],[data-slot=screen-body][class*=bg-background]){background:var(--dash-card);box-shadow:var(--dash-card-shadow);-webkit-backdrop-filter:var(--dash-blur);backdrop-filter:var(--dash-blur);border-color:#0000}:root .shell-theme-glass[data-surface=classic] [data-slot=card][data-tone=default]:not(.dash-card,:focus-visible){background:var(--dash-card);box-shadow:var(--dash-card-shadow);-webkit-backdrop-filter:var(--dash-blur);backdrop-filter:var(--dash-blur)}
.fb-tulip{--tulip-side-top:color-mix(in oklab, var(--tulip-accent,#fb778c) 42%, white);--tulip-side-bottom:color-mix(in oklab, var(--tulip-accent,#fb778c) 86%, white);--tulip-center-top:color-mix(in oklab, var(--tulip-accent,#fb778c) 55%, white);--tulip-center-bottom:var(--tulip-accent,#fa6e84);overflow:visible}.fb-tulip .fb-petal{transform-box:fill-box;transition:transform .52s cubic-bezier(.34,1.56,.64,1)}.fb-tulip .fb-petal-left{transform-origin:100% 100%}.fb-tulip .fb-petal-right{transform-origin:0 100%}.fb-tulip .fb-petal-center{transform-origin:50% 100%}.fb-tulip{--tulip-inner-top:color-mix(in oklab, var(--tulip-accent,#fb778c) 62%, white);--tulip-inner-bottom:color-mix(in oklab, var(--tulip-accent,#fa6e84) 88%, black)}.fb-tulip :is(.fb-petal-inner-left,.fb-petal-inner-right){opacity:0;transition:transform .52s cubic-bezier(.34,1.56,.64,1),opacity .16s ease-out;transform:scale(.88)}.fb-tulip .fb-petal-inner-left{transform-origin:100% 100%}.fb-tulip .fb-petal-inner-right{transform-origin:0 100%}@keyframes fb-tile-in{0%{opacity:0;transform:scale(.82)}}@keyframes fb-petal-left-in{0%{opacity:0;transform:rotate(26deg)scale(.35)}45%{opacity:1}}@keyframes fb-petal-right-in{0%{opacity:0;transform:rotate(-26deg)scale(.35)}45%{opacity:1}}@keyframes fb-petal-center-in{0%{opacity:0;transform:translateY(45%)scale(.25)}50%{opacity:1}}@keyframes fb-wordmark-in{0%{opacity:0;transform:translate(-6px)}}.fb-tulip[data-intro] .fb-tulip-tile{animation:.42s cubic-bezier(.2,.8,.2,1) both fb-tile-in}@keyframes fb-turn-in{0%{transform:perspective(240px)rotateY(-540deg)}to{transform:perspective(240px)rotateY(0)}}.fb-tulip[data-intro]{animation:1.2s cubic-bezier(.22,1,.36,1) both fb-turn-in}.fb-tulip[data-intro] .fb-petal-left{animation:.9s cubic-bezier(.34,1.45,.55,1) .12s both fb-petal-left-in}.fb-tulip[data-intro] .fb-petal-right{animation:.9s cubic-bezier(.34,1.45,.55,1) .2s both fb-petal-right-in}.fb-tulip[data-intro] .fb-petal-center{animation:.82s cubic-bezier(.34,1.5,.55,1) .38s both fb-petal-center-in}.fb-brand[data-intro] .fb-wordmark{animation:.6s cubic-bezier(.2,.8,.2,1) .42s both fb-wordmark-in}.fb-brand:hover .fb-tulip:not([data-intro],[data-busy]) .fb-petal-left,.fb-tulip-hover:hover .fb-tulip:not([data-intro],[data-busy]) .fb-petal-left{transform:rotate(-13deg)}.fb-brand:hover .fb-tulip:not([data-intro],[data-busy]) .fb-petal-right,.fb-tulip-hover:hover .fb-tulip:not([data-intro],[data-busy]) .fb-petal-right{transform:rotate(13deg)}.fb-brand:hover .fb-tulip:not([data-intro],[data-busy]) .fb-petal-center,.fb-tulip-hover:hover .fb-tulip:not([data-intro],[data-busy]) .fb-petal-center{transform:translateY(-9%)scale(1.06)}.fb-brand:hover .fb-tulip:not([data-intro],[data-busy]) :is(.fb-petal-inner-left,.fb-petal-inner-right),.fb-tulip-hover:hover .fb-tulip:not([data-intro],[data-busy]) :is(.fb-petal-inner-left,.fb-petal-inner-right){opacity:1;transition-delay:60ms;transform:none}@keyframes fb-flower-sway{0%,to{transform:rotate(0)}30%{transform:rotate(-8deg)}70%{transform:rotate(6deg)}}.fb-brand:hover .fb-tulip:not([data-intro],[data-busy]) .fb-tulip-flower,.fb-tulip-hover:hover .fb-tulip:not([data-intro],[data-busy]) .fb-tulip-flower{transform-origin:50% 100%;animation:1.6s ease-in-out infinite fb-flower-sway}@keyframes fb-turn{0%{transform:perspective(240px)rotateY(0)}to{transform:perspective(240px)rotateY(360deg)}}.fb-tulip[data-busy]{animation:1.1s cubic-bezier(.45,.05,.55,.95) infinite fb-turn}.fb-tulip[data-busy] .fb-petal-left{transform:rotate(-10deg)}.fb-tulip[data-busy] .fb-petal-right{transform:rotate(10deg)}.fb-tulip[data-busy] .fb-petal-center{transform:translateY(-6%)}@media (prefers-reduced-motion:reduce){.fb-tulip,.fb-tulip *,.fb-brand .fb-wordmark{transition:none!important;animation:none!important}}.shell-theme-light{--tulip-accent:var(--brand)}.shell-theme-dark{--tulip-accent:var(--dash-accent)}.shell-theme-glass{--tulip-accent:color-mix(in oklab, var(--dash-accent) 55%, white)}[data-slot=sidebar]{--nav-accent:var(--brand);--nav-accent-rgb:59 130 246;--nav-accent-fg:#fff;--nav-tile:var(--surface);--nav-tile-shadow:0 0 0 1px var(--hairline), 0 1px 2px #21201c14}.dark [data-slot=sidebar],.shell-theme-dark [data-slot=sidebar]{--nav-tile:color-mix(in oklab, var(--surface-hover) 92%, white);--nav-tile-shadow:0 0 0 1px #ffffff0f, 0 1px 2px #00000080}.shell-theme-dark [data-slot=sidebar]{--nav-accent:var(--dash-accent);--nav-accent-rgb:var(--dash-accent-rgb);--nav-accent-fg:var(--dash-accent-fg)}.shell-theme-light [data-slot=sidebar]{--nav-accent:var(--brand-strong);--nav-accent-rgb:var(--brand-rgb);--nav-accent-fg:var(--brand-fg)}.shell-theme-glass [data-slot=sidebar]{--nav-accent:#fff;--nav-accent-rgb:255 255 255;--nav-accent-fg:rgb(var(--glass-ink,20 40 30));--nav-tile:#fff3;--nav-tile-shadow:0 0 0 1px #ffffff29, 0 1px 2px #0000001f}
