@font-face{font-family:Circular;src:url(/fonts/circular/lineto-circular-book.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Circular;src:url(/fonts/circular/lineto-circular-bookItalic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Circular;src:url(/fonts/circular/lineto-circular-medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Circular;src:url(/fonts/circular/lineto-circular-mediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Circular;src:url(/fonts/circular/lineto-circular-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Circular;src:url(/fonts/circular/lineto-circular-boldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Circular;src:url(/fonts/circular/lineto-circular-black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Circular;src:url(/fonts/circular/lineto-circular-blackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}:root{--lg-glass:#bbbbbc;--lg-light:#ffffff;--lg-dark:#000000;--lg-reflex-light:1;--lg-reflex-dark:1;--lg-sat:150%}.liquid-glass{background-color:color-mix(in srgb,var(--lg-glass) 12%,transparent);-webkit-backdrop-filter:blur(8px) saturate(var(--lg-sat));backdrop-filter:blur(8px) saturate(var(--lg-sat));color:#1f2430;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lg-light) calc(var(--lg-reflex-light) * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--lg-light) calc(var(--lg-reflex-light) * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--lg-light) calc(var(--lg-reflex-light) * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--lg-light) calc(var(--lg-reflex-light) * 60%),transparent),inset -.3px -1px 4px 0 color-mix(in srgb,var(--lg-dark) calc(var(--lg-reflex-dark) * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--lg-dark) calc(var(--lg-reflex-dark) * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--lg-dark) calc(var(--lg-reflex-dark) * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--lg-dark) calc(var(--lg-reflex-dark) * 10%),transparent),0 1px 5px 0 color-mix(in srgb,var(--lg-dark) calc(var(--lg-reflex-dark) * 10%),transparent),0 6px 16px 0 color-mix(in srgb,var(--lg-dark) calc(var(--lg-reflex-dark) * 8%),transparent);transition:box-shadow .4s cubic-bezier(1,0,.4,1),transform .3s cubic-bezier(.34,1.56,.64,1),background-color .4s}.liquid-glass--refract{backdrop-filter:blur(8px) url(#glass) saturate(var(--lg-sat))}.liquid-glass:hover{background-color:color-mix(in srgb,var(--lg-glass) 18%,transparent)}.liquid-glass:active:not(.liquid-glass--surface):not(:has(a:active,button:active,input:active,select:active,textarea:active,[role=button]:active)){transform:scale(.96)}.liquid-glass-primary{background-color:color-mix(in srgb,#111827 92%,transparent);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),inset 1.8px 3px 0 -2px rgba(255,255,255,.55),inset -2px -6px 1px -5px rgba(255,255,255,.3),inset 0 2px 4px -2px rgba(0,0,0,.22),0 1px 5px 0 rgba(0,0,0,.25),0 8px 20px -4px rgba(0,0,0,.35);font-weight:500}.liquid-glass-primary:hover{background-color:#111827}.liquid-glass-bar{-webkit-backdrop-filter:blur(24px) saturate(var(--lg-sat));backdrop-filter:blur(24px) saturate(var(--lg-sat))}.liquid-glass-bar,.liquid-glass-bar:hover{background-color:color-mix(in srgb,var(--lg-glass) 40%,color-mix(in srgb,#fff 70%,transparent))}.liquid-glass-panel{background-image:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5));-webkit-backdrop-filter:blur(24px) saturate(var(--lg-sat));backdrop-filter:blur(24px) saturate(var(--lg-sat))}.press-soft{transition:transform .26s cubic-bezier(.22,1.4,.36,1),background-color .16s ease-out}.press-soft:active{transform:scale(.972);transition:transform 60ms ease-out,background-color .16s ease-out}@media (prefers-reduced-motion:reduce){.liquid-glass,.liquid-glass-pill,.liquid-glass-pill--bounce{animation:none;transition:background-color .16s ease-out,box-shadow .16s ease-out}.liquid-glass:active{transform:none}.press-soft,.press-soft:active{transition:background-color .16s ease-out;transform:none}}.liquid-glass-pill{position:absolute;border-radius:9999px;background-color:color-mix(in srgb,var(--lg-glass) 36%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lg-light) calc(var(--lg-reflex-light) * 10%),transparent),inset 2px 1px 0 -1px color-mix(in srgb,var(--lg-light) calc(var(--lg-reflex-light) * 90%),transparent),inset -1.5px -1px 0 -1px color-mix(in srgb,var(--lg-light) calc(var(--lg-reflex-light) * 80%),transparent),inset -2px -6px 1px -5px color-mix(in srgb,var(--lg-light) calc(var(--lg-reflex-light) * 60%),transparent),inset -1px 2px 3px -1px color-mix(in srgb,var(--lg-dark) calc(var(--lg-reflex-dark) * 20%),transparent),inset 0 -4px 1px -2px color-mix(in srgb,var(--lg-dark) calc(var(--lg-reflex-dark) * 10%),transparent),0 3px 6px 0 color-mix(in srgb,var(--lg-dark) calc(var(--lg-reflex-dark) * 8%),transparent);transition:transform .4s cubic-bezier(1,0,.4,1),width .4s cubic-bezier(1,0,.4,1);will-change:transform}.liquid-glass-pill--bounce{animation:liquidGlassPillBounce .44s ease}@keyframes liquidGlassPillBounce{0%{scale:1 1}50%{scale:1.08 1}to{scale:1 1}}.ora-shimmer{background:linear-gradient(100deg,var(--ora-shimmer-base,#9ca3af) 20%,var(--ora-shimmer-peak,#111827) 42%,var(--ora-shimmer-peak,#111827) 50%,var(--ora-shimmer-base,#9ca3af) 72%);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:ora-shimmer 2.4s linear infinite}@keyframes ora-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.ora-pixels{position:relative;overflow:hidden;background-color:#e9ebee}.ora-pixels:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#fff 1.1px,transparent 1.3px);background-size:7px 7px;opacity:.9}.ora-pixels-sweep{position:absolute;top:-25%;bottom:-25%;left:-80%;right:-80%;pointer-events:none;background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.85) 50%,transparent 62%);animation:ora-sweep 2.8s cubic-bezier(.4,0,.2,1) infinite}.ora-pixels-sweep--slow{background:linear-gradient(80deg,transparent 42%,rgba(255,255,255,.45) 50%,transparent 58%);animation:ora-sweep-back 4.3s linear infinite}@keyframes ora-sweep{0%{transform:translate3d(-45%,0,0)}to{transform:translate3d(45%,0,0)}}@keyframes ora-sweep-back{0%{transform:translate3d(40%,0,0)}to{transform:translate3d(-40%,0,0)}}.ora-step-arc{animation:ora-spin .9s linear infinite;transform-origin:center}@keyframes ora-spin{to{transform:rotate(1turn)}}.ora-step-tick{stroke-dasharray:16;stroke-dashoffset:16;animation:ora-draw .26s cubic-bezier(.23,1,.32,1) forwards}@keyframes ora-draw{to{stroke-dashoffset:0}}@keyframes ora-check-in{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.ora-check-in{animation:ora-check-in .2s cubic-bezier(.23,1,.32,1) both}@media (prefers-reduced-motion:reduce){.ora-shimmer{animation-duration:4s}.ora-pixels-sweep{animation:none;opacity:.5}.ora-step-arc{animation-duration:1.8s}.ora-step-tick{animation:none;stroke-dashoffset:0}.ora-check-in{animation:none}}