.if-root{--if-elevated:#ffffff;--if-fill-hover:#efefef;--if-chip:#ffffff;--if-raised:#ffffff;--if-hover:rgba(0,0,0,0.04);--if-media-edge:rgba(0,0,0,0.06);--if-bookmark:#232323;--if-sticker-drop:drop-shadow(0 0 0.5px rgba(0,0,0,0.1)) drop-shadow(0 1px 1.5px rgba(0,0,0,0.08)) drop-shadow(0 6px 12px rgba(0,0,0,0.1));--if-shadow-card:0 0 0 0.5px rgba(0,0,0,0.04),0 1px 2px rgba(0,0,0,0.06);--if-shadow-menu:0 0 0 0.5px rgba(0,0,0,0.06),0 4px 12px rgba(0,0,0,0.06),0 18px 44px rgba(0,0,0,0.14);--if-shadow-dialog:0 0 0 0.5px rgba(0,0,0,0.06),0 8px 24px rgba(0,0,0,0.08),0 32px 80px rgba(0,0,0,0.18);--if-shadow-panel:-1px 0 0 rgba(0,0,0,0.04),-12px 0 32px rgba(0,0,0,0.1);--font-sf:var(--if-font-text);--font-display:var(--font-bricolage),"Bricolage Grotesque",-apple-system,BlinkMacSystemFont,sans-serif;color-scheme:light;background:var(--if-bg);color:var(--if-ink);font-family:var(--font-sf);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports not (transition-timing-function:linear(0,1)){.if-root{--ease-menu-close:var(--ease-surface);--duration-lively:550ms;--duration-pop:380ms;--duration-menu-open:340ms}}@media (prefers-color-scheme:dark){.if-root{--if-elevated:#2b2b2b;--if-fill-hover:#333333;--if-chip:#2b2b2b;--if-raised:#3a3a3a;--if-hover:rgba(255,255,255,0.05);--if-media-edge:rgba(255,255,255,0.06);--if-bookmark:#2b2b2b;--if-sticker-drop:drop-shadow(0 1px 1.5px rgba(0,0,0,0.45)) drop-shadow(0 8px 14px rgba(0,0,0,0.45));--if-shadow-card:inset 0 0 0 1px #333333,0 1px 2px rgba(0,0,0,0.35);--if-shadow-menu:inset 0 0 0 1px #3a3a3a,0 2px 6px rgba(0,0,0,0.35),0 16px 36px rgba(0,0,0,0.55);--if-shadow-dialog:inset 0 0 0 1px rgba(255,255,255,0.06),0 8px 24px rgba(0,0,0,0.4),0 32px 80px rgba(0,0,0,0.6);--if-shadow-panel:inset 1px 0 0 #333333,-12px 0 32px rgba(0,0,0,0.45);color-scheme:dark}}.if-root .keep-light{--if-bg:#ffffff;--if-surface:#ffffff;--if-ink:#171717;color-scheme:light}.if-root .font-display{font-family:var(--font-display)}.if-root :focus-visible{outline:2px solid var(--if-ink);outline-offset:2px}.if-root input::-moz-placeholder,.if-root textarea::-moz-placeholder{color:var(--if-tertiary);opacity:1}.if-root input::placeholder,.if-root textarea::placeholder{color:var(--if-tertiary);opacity:1}.if-root .pressable{transition:transform var(--duration-press-out) var(--ease-pop)}.if-root .pressable:active:not(:disabled){transform:scale(.97);transition:transform var(--duration-press-in) var(--ease-press-in)}@keyframes if-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes if-fade-in{0%{opacity:0}to{opacity:1}}@keyframes if-fade-out{0%{opacity:1}to{opacity:0}}@keyframes if-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes if-breathe{0%,to{opacity:1}50%{opacity:.45}}@keyframes if-sticker-in{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}.if-root .if-sticker{animation:if-sticker-in var(--duration-lively) var(--ease-lively) both}.if-root .animate-enter{animation:if-enter var(--duration-enter) var(--ease-fade) both}.if-root .animate-fade-in{animation:if-fade-in var(--duration-fade) var(--ease-fade) both}.if-root .animate-pop{animation:if-pop var(--duration-pop) var(--ease-pop) both}.if-root .animate-breathe{animation:if-breathe 1.6s ease-in-out infinite}.if-root [data-img]{transition:opacity var(--duration-fade) var(--ease-fade)}.if-root [data-img=loading]{opacity:0}.if-root [data-img=cached]{transition:none}@keyframes if-rise{0%{transform:translateY(8px) scale(.96)}to{transform:none}}@keyframes if-shrink-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.98)}}@keyframes if-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes if-sheet-down{0%{transform:none}to{transform:translateY(100%)}}@keyframes if-menu-in{0%{transform:translateY(-8px) scale(.94)}to{transform:none}}.if-root .if-dialog-overlay[data-state=open]{animation:if-fade-in var(--duration-fade) var(--ease-fade) both}.if-root .if-dialog-overlay[data-state=closed]{animation:if-fade-out var(--duration-fade) var(--ease-fade) both}.if-root .if-dialog[data-state=open]{animation:if-sheet-up var(--duration-surface) var(--ease-surface) both,if-fade-in var(--duration-fade) var(--ease-fade) both}.if-root .if-dialog[data-state=closed]{animation:if-sheet-down .24s cubic-bezier(.32,0,.67,0) both}@media (min-width:768px){.if-root .if-dialog{width:min(var(--dialog-w,480px),calc(100vw - 48px));translate:-50% -50%}.if-root .if-dialog[data-state=open]{animation:if-rise var(--duration-surface) var(--ease-surface) both,if-fade-in var(--duration-fade) var(--ease-fade) both}.if-root .if-dialog[data-state=closed]{animation:if-shrink-out var(--duration-fade) var(--ease-fade) both}}.if-root .if-menu{transform-origin:var(
		--radix-dropdown-menu-content-transform-origin,var(--radix-popover-content-transform-origin,top left)
	)}.if-root .if-menu[data-state=open]{animation:if-menu-in var(--duration-menu-open) var(--ease-menu-open) both,if-fade-in .16s var(--ease-fade) both}.if-root .if-menu[data-state=closed]{animation:if-fade-out .15s var(--ease-fade) both}@media (min-width:768px){.if-root:has(.if-shell){--shell-left:64px}}@media (min-width:1024px){.if-root:has(.if-shell){--shell-left:252px}}.if-root .if-toast-viewport{left:var(--shell-left,0);right:0;bottom:var(--toast-bottom,32px)}@media (max-width:767px){.if-root .if-toast-viewport{bottom:calc(var(--toast-bottom-phone, 24px) + env(safe-area-inset-bottom))}html:has(.if-dialog[data-state=open]) .if-root .if-toast-viewport{bottom:calc(var(--if-sheet-height, 0px) + 12px)}}::view-transition-group(*){animation-duration:var(--duration-hero,.49s);animation-timing-function:var(--ease-hero,ease)}::view-transition-old(root){animation:none;opacity:0}::view-transition-new(root){animation:none;mix-blend-mode:normal}@media (prefers-reduced-motion:reduce){.if-root{--duration-hero:280ms;--duration-surface:280ms;--duration-toggle:280ms;--duration-lively:280ms;--duration-pop:280ms;--duration-menu-open:280ms;--duration-menu-close:280ms;--duration-enter:280ms;--duration-fade:280ms;--ease-hero:var(--ease-reduced);--ease-surface:var(--ease-reduced);--ease-toggle:var(--ease-reduced);--ease-lively:var(--ease-reduced);--ease-pop:var(--ease-reduced);--ease-menu-open:var(--ease-reduced);--ease-menu-close:var(--ease-reduced);--ease-fade:var(--ease-reduced);--duration-stagger:0ms}.if-root .pressable:active:not(:disabled){transform:none}.if-root .animate-enter,.if-root .animate-pop,.if-root .if-sticker{animation-name:if-fade-in}.if-root .animate-breathe{animation:none}.if-root .if-dialog[data-state=open],.if-root .if-menu[data-state=open]{animation:if-fade-in var(--duration-reduced) var(--ease-reduced) both}.if-root .if-dialog[data-state=closed],.if-root .if-menu[data-state=closed]{animation:if-fade-out var(--duration-reduced) var(--ease-reduced) both}::view-transition-group(*){animation-duration:0s}::view-transition-new(*),::view-transition-old(*){animation-duration:.28s;animation-timing-function:cubic-bezier(.45,0,.55,1)}}