html.lp-page,html.lp-page body,html.lp-page #root{height:auto;min-height:100%;overflow-x:hidden;overflow-y:visible;overscroll-behavior:auto}html.lp-page{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.lp{--lp-field: #d6e4f1;--lp-spot-pink: rgba(0, 0, 0, 0);--lp-spot-violet: rgba(0, 0, 0, 0);--lp-spot-blue: rgba(0, 0, 0, 0);--lp-spot-peach: rgba(0, 0, 0, 0);--lp-card-fill: rgba(245, 250, 255, .6);--lp-card-shadow: 0 0 0 .5px rgba(90, 169, 245, .25), inset 0 0 0 1.5px rgba(255, 255, 255, .75);--lp-accent: #5aa9f5;--lp-surface-1: rgba(255, 255, 255, .92);--lp-surface: rgba(255, 255, 255, .92);--lp-surface-3: rgba(255, 255, 255, .92);--lp-surface-hover: rgba(255, 255, 255, .95);--lp-surface-edge: inset 0 0 0 1px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06);--lp-glass-fill: rgba(255, 255, 255, .7);--lp-glass-edge: #dbdbdb;--lp-glass-rim: 0 0 0 .5px var(--lp-glass-edge), inset 1.25px 0 0 -.75px var(--lp-glass-edge), inset -1.25px 0 0 -.75px var(--lp-glass-edge), inset 0 1px 1px rgba(255, 255, 255, .9), inset 0 -1px 1px rgba(255, 255, 255, .5);--lp-glass-shadow: 0 10px 30px -14px rgba(28, 52, 84, .28), var(--lp-glass-rim);--lp-float-shadow: 0 14px 40px -16px rgba(28, 52, 84, .34), var(--lp-glass-rim);--lp-solid-fill: rgba(255, 255, 255, .94);--lp-solid-edge: rgba(255, 255, 255, .9);--lp-sheen: rgba(255, 255, 255, .55);--lp-screen-shadow: 0 40px 80px -34px rgba(24, 44, 76, .45), 0 8px 24px -14px rgba(24, 44, 76, .25);--lp-cta-glow: 0 18px 38px -14px rgba(52, 130, 215, .95);--lp-grain-opacity: .16;--lp-card-lift: 0 30px 60px -24px rgba(28, 60, 100, .42);--lp-after-panel: #e9f1f9;--lp-hairline: rgba(255, 255, 255, .5);--lp-track: rgba(27, 37, 51, .12);position:relative;min-height:100vh;width:100%;overflow-x:clip;color:rgb(var(--ink));font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.lp a,.lp button{-webkit-tap-highlight-color:transparent}.lp-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background-color:var(--lp-field)}.lp-spot{position:absolute;border-radius:9999px;filter:blur(70px)}.lp-spot-pink{left:-18%;top:-18%;width:90vw;height:62vh;background:var(--lp-spot-pink)}.lp-spot-violet{right:-22%;top:6%;width:84vw;height:58vh;background:var(--lp-spot-violet)}.lp-spot-blue{right:-10%;bottom:-24%;width:80vw;height:56vh;background:var(--lp-spot-blue)}.lp-spot-peach{left:-12%;bottom:-18%;width:56vw;height:40vh;background:var(--lp-spot-peach)}@media(min-width:768px){.lp-spot{filter:blur(120px)}}.lp-grain{position:absolute;inset:0;display:none;mix-blend-mode:soft-light;opacity:var(--lp-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}@media(min-width:768px){.lp-grain{display:block}}.lp-glass,.lp-glass-strong{background:var(--lp-glass-fill);border:0;box-shadow:var(--lp-glass-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lp-glass-strong{box-shadow:var(--lp-float-shadow)}.lp-card{background:var(--lp-card-fill);box-shadow:var(--lp-card-shadow)}@media(max-width:767px){.lp-glass,.lp-glass-strong{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.lp-solid{background:var(--lp-solid-fill);border:1px solid var(--lp-solid-edge);box-shadow:var(--chrome-shadow);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.lp-surface-1{background:var(--lp-surface-1);box-shadow:var(--lp-surface-edge)}.lp-surface{background:var(--lp-surface);box-shadow:var(--lp-surface-edge)}.lp-surface-3{background:var(--lp-surface-3);box-shadow:var(--lp-surface-edge)}.lp-surface-hover:hover{background:var(--lp-surface-hover)}.lp-inset-hi{box-shadow:var(--lp-surface-edge)}.lp-specular{position:relative;isolation:isolate;overflow:hidden}.lp-brand{background:var(--grad-brand-glass)}.lp-brand-text{background:var(--grad-brand-glass);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-accent{color:var(--lp-accent)}.lp-accent-soft{background:color-mix(in srgb,var(--lp-accent) 15%,transparent)}.lp-lift{transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}.lp-lift:hover{transform:translateY(-4px);box-shadow:var(--lp-card-lift)}.lp-focus:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}.lp-cta-primary{color:#fff;background:var(--grad-brand-glass);box-shadow:var(--lp-cta-glow)}@media(hover:hover)and (pointer:fine){.lp-sheen{position:relative;overflow:hidden}.lp-sheen:after{content:"";position:absolute;top:-60%;bottom:-60%;left:-40%;width:28%;transform:translate(-260%) rotate(18deg);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--lp-sheen) 50%,rgba(255,255,255,0) 100%);pointer-events:none}.lp-sheen:hover:after{animation:lp-sheen .7s cubic-bezier(.23,1,.32,1) forwards}}@keyframes lp-sheen{to{transform:translate(520%) rotate(18deg)}}.lp-mark{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:31%;background:var(--grad-brand-glass);box-shadow:0 8px 20px -8px #3482d78c,inset 0 1px #ffffff59}.lp-mark svg{position:relative;width:53%;height:53%}.lp-wordmark{font-weight:800;letter-spacing:-.055em;color:rgb(var(--ink))}.lp-pt-safe{padding-top:calc(.75rem + var(--inset-top))}.lp{text-wrap:pretty}.lp-px-safe{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}@media(min-width:640px){.lp-px-safe{padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}}@media(prefers-reduced-motion:reduce){html.lp-page{scroll-behavior:auto}.lp-sheen:hover:after{animation:none}}.lp-spark-check{border:1px solid color-mix(in srgb,var(--lp-accent) 45%,transparent)}.group[data-live] .lp-spark-check{border-color:var(--lp-accent);background:var(--lp-accent)}.group[data-live] .lp-spark-day{background:var(--lp-accent)}@media(hover:hover){.group:hover .lp-spark-check{border-color:var(--lp-accent);background:var(--lp-accent)}.group:hover .lp-spark-day{background:var(--lp-accent)}}.lp-ach-pill{overflow:hidden;background:linear-gradient(var(--lp-glass-fill),var(--lp-glass-fill)),rgb(var(--card));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:0;box-shadow:var(--lp-float-shadow);opacity:0;transform:translateY(-40px) scale(.94);transition:transform .6s cubic-bezier(.32,.72,0,1),opacity .6s cubic-bezier(.32,.72,0,1)}.lp-ach-pill:after{position:absolute;top:0;bottom:0;left:-60%;width:40%;content:"";background:linear-gradient(100deg,#fff0,#fffc,#fff0);transform:skew(-18deg);pointer-events:none}.lp-ach-kicker{color:#b45f6e}.lp-ach-go{color:#2a6fb8}.dark .lp-ach-pill{border-color:#ffffff24}.dark .lp-ach-pill:after{background:linear-gradient(100deg,#fff0,#ffffff2e,#fff0)}.dark .lp-ach-kicker{color:rgb(var(--blossom))}.dark .lp-ach-go{color:#9cc8f5}.group[data-live] .lp-ach-pill{opacity:1;transform:none}.group[data-live] .lp-ach-pill:after{animation:achievement-pill-glint 1s cubic-bezier(.23,1,.32,1) .5s both}.group[data-live] .lp-ach-mark svg{animation:checkin-beat 1.34s cubic-bezier(.23,1,.32,1) .4s both}@media(hover:hover){.group:hover .lp-ach-pill{opacity:1;transform:none}.group:hover .lp-ach-pill:after{animation:achievement-pill-glint 1s cubic-bezier(.23,1,.32,1) .5s both}.group:hover .lp-ach-mark svg{animation:checkin-beat 1.34s cubic-bezier(.23,1,.32,1) .4s both}}@media(prefers-reduced-motion:reduce){.lp-ach-pill{opacity:1;transform:none;transition:none}.lp-ach-pill:after,.lp-ach-mark svg{animation:none!important}}.lp-dock{isolation:isolate;background:var(--lp-glass-fill);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:0;box-shadow:var(--lp-float-shadow)}.lp-fab-stack{bottom:calc(5.75rem + var(--inset-bottom))}.lp-cookie{bottom:calc(.75rem + var(--inset-bottom))}.lp-cookie-dock{bottom:calc(5.75rem + var(--inset-bottom))}@media(min-width:1024px){.lp-cookie,.lp-cookie-dock{bottom:1.5rem}}@media(min-width:1024px){.lp-fab-stack{bottom:1.5rem}}.lp-doc-sheet{background:var(--lp-solid-fill);border:1px solid var(--lp-solid-edge);box-shadow:var(--glass-shadow)}.lp-layer-shadow{box-shadow:0 24px 48px -18px #182c4c73,0 6px 16px -8px #182c4c40}.lp-phone{container-type:inline-size}.lp-phone-rim{position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 calc(100cqw * 2.5 / 380) #ffffff9e}.lp-layer-rim{box-shadow:inset 0 0 0 1px #ffffffd9,inset 0 1px 1px #ffffffe6}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--glass-fill-1:transparent;--glass-fill-2:transparent;--glass-fill-3:transparent;--card-fill-1:transparent;--card-fill-2:transparent;--card-fill-3:transparent;--spot-pink:transparent;--spot-violet:transparent;--spot-blue:transparent;--spot-peach:transparent;--chrome-fill-1:transparent;--chrome-fill-2:transparent;--popover-1:transparent;--popover-2:transparent;--well-fill-1:transparent;--well-fill-2:transparent}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Manrope",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:rgb(var(--canvas));--color-card:rgb(var(--card));--color-soft:rgb(var(--soft));--color-ink:rgb(var(--ink));--color-muted:rgb(var(--muted));--color-faint:rgb(var(--faint));--color-line:rgb(var(--line));--color-brand:rgb(var(--brand));--color-brand-deep:rgb(var(--brand-deep));--color-brand-soft:rgb(var(--brand-soft));--color-blossom:rgb(var(--blossom));--color-blossom-soft:rgb(var(--blossom-soft));--color-mint:rgb(var(--mint));--color-mint-soft:rgb(var(--mint-soft));--color-sky:rgb(var(--sky));--color-sun:rgb(var(--sun));--color-sun-soft:rgb(var(--sun-soft));--radius-tile:20px;--radius-card:26px;--radius-sheet:32px;--ease-smooth:cubic-bezier(.23,1,.32,1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button,a,[role=button]{-webkit-tap-highlight-color:transparent}:is(button,a,[role=button]):not(:disabled,[aria-disabled=true],.cursor-default,[class*="active:"]):active{opacity:.6}:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-1{inset-inline:calc(var(--spacing)*1)}.inset-x-1\.5{inset-inline:calc(var(--spacing)*1.5)}.inset-x-2{inset-inline:calc(var(--spacing)*2)}.inset-x-2\.5{inset-inline:calc(var(--spacing)*2.5)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.inset-y-0\.5{inset-block:calc(var(--spacing)*.5)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-3{top:calc(var(--spacing)*-3)}.-top-24{top:calc(var(--spacing)*-24)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-\[3px\]{top:3px}.top-\[56\%\]{top:56%}.top-\[calc\(8px\+var\(--inset-top\)\)\]{top:calc(8px + var(--inset-top))}.top-\[calc\(68px\+var\(--inset-top\)\)\]{top:calc(68px + var(--inset-top))}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-1{right:calc(var(--spacing)*-1)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.-right-16{right:calc(var(--spacing)*-16)}.right-0{right:calc(var(--spacing)*0)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.-bottom-0\.5{bottom:calc(var(--spacing)*-.5)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-24{bottom:calc(var(--spacing)*-24)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2\.5{bottom:calc(var(--spacing)*2.5)}.bottom-\[calc\(12px\+var\(--inset-bottom\)\)\]{bottom:calc(12px + var(--inset-bottom))}.bottom-\[calc\(96px\+var\(--inset-bottom\)\)\]{bottom:calc(96px + var(--inset-bottom))}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-\[3px\]{left:3px}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-\(--layer-celebration\){z-index:var(--layer-celebration)}.z-\(--layer-overlay\){z-index:var(--layer-overlay)}.z-\(--layer-toast\){z-index:var(--layer-toast)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.m-0{margin:calc(var(--spacing)*0)}.m-auto{margin:auto}.-mx-\[14px\]{margin-inline:-14px}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-2\.5{margin-inline:calc(var(--spacing)*2.5)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-auto{margin-inline:auto}.-my-0\.5{margin-block:calc(var(--spacing)*-.5)}.-my-1\.5{margin-block:calc(var(--spacing)*-1.5)}.-my-3{margin-block:calc(var(--spacing)*-3)}.-my-\[2px\]{margin-block:-2px}.my-1{margin-block:calc(var(--spacing)*1)}.my-1\.5{margin-block:calc(var(--spacing)*1.5)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.-mt-5{margin-top:calc(var(--spacing)*-5)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-\[3px\]{margin-top:3px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing)*-1)}.-mr-1\.5{margin-right:calc(var(--spacing)*-1.5)}.-mr-2{margin-right:calc(var(--spacing)*-2)}.-mr-\[14px\]{margin-right:-14px}.mr-auto{margin-right:auto}.-mb-1\.5{margin-bottom:calc(var(--spacing)*-1.5)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-\[38px\]{margin-bottom:38px}.-ml-1{margin-left:calc(var(--spacing)*-1)}.-ml-2{margin-left:calc(var(--spacing)*-2)}.-ml-3{margin-left:calc(var(--spacing)*-3)}.-ml-6{margin-left:calc(var(--spacing)*-6)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-\[0\.413em\]{height:.413em}.h-\[0\.607em\]{height:.607em}.h-\[2px\]{height:2px}.h-\[13px\]{height:13px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[48px\]{height:48px}.h-\[52px\]{height:52px}.h-\[58px\]{height:58px}.h-\[76px\]{height:76px}.h-\[84px\]{height:84px}.h-\[100dvh\]{height:100dvh}.h-\[104px\]{height:104px}.h-\[320px\]{height:320px}.h-\[calc\(90\%-var\(--inset-top\)\)\]{height:calc(90% - var(--inset-top))}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[calc\(90\%-var\(--inset-top\)\)\]{max-height:calc(90% - var(--inset-top))}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[5\.25rem\]{min-height:5.25rem}.min-h-\[44px\]{min-height:44px}.min-h-\[54px\]{min-height:54px}.min-h-\[60px\]{min-height:60px}.min-h-\[88px\]{min-height:88px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[136px\]{min-height:136px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-24{width:calc(var(--spacing)*24)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-\[0\.413em\]{width:.413em}.w-\[0\.607em\]{width:.607em}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[21px\]{width:21px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[38px\]{width:38px}.w-\[46px\]{width:46px}.w-\[60px\]{width:60px}.w-\[76px\]{width:76px}.w-\[78px\]{width:78px}.w-\[84px\]{width:84px}.w-\[104px\]{width:104px}.w-\[min\(320px\,calc\(100\%-32px\)\)\]{width:min(320px,100% - 32px)}.w-\[min\(900px\,92vw\)\]{width:min(900px,92vw)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[32ch\]{max-width:32ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[60\%\]{max-width:60%}.max-w-\[60ch\]{max-width:60ch}.max-w-\[76\%\]{max-width:76%}.max-w-\[86\%\]{max-width:86%}.max-w-\[88\%\]{max-width:88%}.max-w-\[340px\]{max-width:340px}.max-w-\[440px\]{max-width:440px}.max-w-\[clamp\(200px\,58vw\,250px\)\]{max-width:clamp(200px,58vw,250px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-\[9\.5rem\]{min-width:9.5rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom-right{transform-origin:100% 100%}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[18px\]{--tw-translate-x:18px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[1px\]{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.8\]{scale:.8}.-rotate-90{rotate:-90deg}.-rotate-\[0\.8deg\]{rotate:-.8deg}.rotate-180{rotate:180deg}.rotate-\[0\.8deg\]{rotate:.8deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.scroll-mt-4{scroll-margin-top:calc(var(--spacing)*4)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing)*28)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[52fr_48fr\]{grid-template-columns:52fr 48fr}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-\[5px\]{gap:5px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-6{column-gap:calc(var(--spacing)*6)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-1.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-1.5)*calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2.5)*calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-3)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2\.6rem\]{border-radius:2.6rem}.rounded-\[5px\]{border-radius:5px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[30px\]{border-radius:30px}.rounded-\[inherit\]{border-radius:inherit}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-tile{border-radius:var(--radius-tile)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-sheet{border-top-left-radius:var(--radius-sheet);border-top-right-radius:var(--radius-sheet)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--doc-track\)\]{border-color:var(--doc-track)}.border-\[var\(--lp-hairline\)\]{border-color:var(--lp-hairline)}.border-\[var\(--lp-track\)\]{border-color:var(--lp-track)}.border-current{border-color:currentColor}.border-ink\/10{border-color:color-mix(in srgb,rgb(var(--ink))10%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-ink\/10{border-color:color-mix(in oklab,var(--color-ink)10%,transparent)}}.border-line{border-color:var(--color-line)}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.border-white\/45{border-color:color-mix(in oklab,var(--color-white)45%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.\!bg-canvas{background-color:var(--color-canvas)!important}.bg-\[\#3437a7\]{background-color:#3437a7}.bg-\[\#ffb993\]{background-color:#ffb993}.bg-\[rgba\(90\,169\,245\,0\.14\)\]{background-color:#5aa9f524}.bg-\[rgba\(90\,169\,245\,0\.26\)\]{background-color:#5aa9f542}.bg-blossom{background-color:var(--color-blossom)}.bg-blossom-soft{background-color:var(--color-blossom-soft)}.bg-blossom\/15{background-color:color-mix(in srgb,rgb(var(--blossom))15%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-blossom\/15{background-color:color-mix(in oklab,var(--color-blossom)15%,transparent)}}.bg-brand{background-color:var(--color-brand)}.bg-brand-deep{background-color:var(--color-brand-deep)}.bg-brand-soft{background-color:var(--color-brand-soft)}.bg-brand\/12{background-color:color-mix(in srgb,rgb(var(--brand))12%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/12{background-color:color-mix(in oklab,var(--color-brand)12%,transparent)}}.bg-brand\/13{background-color:color-mix(in srgb,rgb(var(--brand))13%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/13{background-color:color-mix(in oklab,var(--color-brand)13%,transparent)}}.bg-canvas{background-color:var(--color-canvas)}.bg-canvas\/70{background-color:color-mix(in srgb,rgb(var(--canvas))70%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-canvas\/70{background-color:color-mix(in oklab,var(--color-canvas)70%,transparent)}}.bg-card{background-color:var(--color-card)}.bg-ink\/6{background-color:color-mix(in srgb,rgb(var(--ink))6%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/6{background-color:color-mix(in oklab,var(--color-ink)6%,transparent)}}.bg-ink\/15{background-color:color-mix(in srgb,rgb(var(--ink))15%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/15{background-color:color-mix(in oklab,var(--color-ink)15%,transparent)}}.bg-ink\/30{background-color:color-mix(in srgb,rgb(var(--ink))30%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/30{background-color:color-mix(in oklab,var(--color-ink)30%,transparent)}}.bg-ink\/35{background-color:color-mix(in srgb,rgb(var(--ink))35%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/35{background-color:color-mix(in oklab,var(--color-ink)35%,transparent)}}.bg-line{background-color:var(--color-line)}.bg-mint{background-color:var(--color-mint)}.bg-mint-soft{background-color:var(--color-mint-soft)}.bg-muted{background-color:var(--color-muted)}.bg-sky{background-color:var(--color-sky)}.bg-sky\/15{background-color:color-mix(in srgb,rgb(var(--sky))15%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-sky\/15{background-color:color-mix(in oklab,var(--color-sky)15%,transparent)}}.bg-soft{background-color:var(--color-soft)}.bg-soft\/60{background-color:color-mix(in srgb,rgb(var(--soft))60%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-soft\/60{background-color:color-mix(in oklab,var(--color-soft)60%,transparent)}}.bg-sun{background-color:var(--color-sun)}.bg-sun-soft{background-color:var(--color-sun-soft)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.bg-white\/18{background-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-\[radial-gradient\(circle\,rgb\(var\(--brand\)\/0\.22\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,rgb(var(--brand)/.22),transparent 70%)}.\[box-decoration-break\:clone\]{-webkit-box-decoration-break:clone;box-decoration-break:clone}.bg-\[length\:0\%_1\.5px\]{background-size:0% 1.5px}.bg-\[position\:0_55\%\]{background-position:0 55%}.bg-no-repeat{background-repeat:no-repeat}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.stroke-\[\#5aa9f5\]{stroke:#5aa9f5}.stroke-brand{stroke:var(--color-brand)}.stroke-line{stroke:var(--color-line)}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[5px\]{padding:5px}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[13px\]{padding-block:13px}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-28{padding-top:calc(var(--spacing)*28)}.pt-\[calc\(16px\+var\(--inset-top\)\)\]{padding-top:calc(16px + var(--inset-top))}.pt-\[calc\(20px\+var\(--inset-top\)\)\]{padding-top:calc(20px + var(--inset-top))}.pt-\[calc\(40px\+var\(--inset-top\)\)\]{padding-top:calc(40px + var(--inset-top))}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-3\.5{padding-right:calc(var(--spacing)*3.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-32{padding-bottom:calc(var(--spacing)*32)}.pb-\[0\.12em\]{padding-bottom:.12em}.pb-\[calc\(12px\+var\(--inset-bottom\)\)\]{padding-bottom:calc(12px + var(--inset-bottom))}.pb-\[calc\(16px\+var\(--inset-bottom\)\)\]{padding-bottom:calc(16px + var(--inset-bottom))}.pb-\[calc\(24px\+var\(--inset-bottom\)\)\]{padding-bottom:calc(24px + var(--inset-bottom))}.pb-\[calc\(32px\+var\(--inset-bottom\)\)\]{padding-bottom:calc(32px + var(--inset-bottom))}.pb-\[calc\(40px\+var\(--inset-bottom\)\)\]{padding-bottom:calc(40px + var(--inset-bottom))}.pb-\[calc\(118px\+var\(--inset-bottom\)\)\]{padding-bottom:calc(118px + var(--inset-bottom))}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-3\.5{padding-left:calc(var(--spacing)*3.5)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.95rem\]{font-size:1.95rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[2rem\]{font-size:2rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[700\]{--tw-font-weight:700;font-weight:700}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-blossom{color:var(--color-blossom)}.text-blossom\/25{color:color-mix(in srgb,rgb(var(--blossom))25%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-blossom\/25{color:color-mix(in oklab,var(--color-blossom)25%,transparent)}}.text-brand{color:var(--color-brand)}.text-brand-deep{color:var(--color-brand-deep)}.text-brand\/60{color:color-mix(in srgb,rgb(var(--brand))60%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-brand\/60{color:color-mix(in oklab,var(--color-brand)60%,transparent)}}.text-canvas{color:var(--color-canvas)}.text-faint{color:var(--color-faint)}.text-ink{color:var(--color-ink)}.text-ink\/70{color:color-mix(in srgb,rgb(var(--ink))70%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-ink\/70{color:color-mix(in oklab,var(--color-ink)70%,transparent)}}.text-ink\/80{color:color-mix(in srgb,rgb(var(--ink))80%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-ink\/80{color:color-mix(in oklab,var(--color-ink)80%,transparent)}}.text-mint{color:var(--color-mint)}.text-muted{color:var(--color-muted)}.text-sky{color:var(--color-sky)}.text-sun{color:var(--color-sun)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-brand\/40{-webkit-text-decoration-color:color-mix(in srgb,rgb(var(--brand))40%,transparent);text-decoration-color:color-mix(in srgb,rgb(var(--brand))40%,transparent)}@supports (color:color-mix(in lab,red,red)){.decoration-brand\/40{-webkit-text-decoration-color:color-mix(in oklab,var(--color-brand)40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-brand)40%,transparent)}}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.opacity-\[0\.34\]{opacity:.34}.shadow-\[0_0_24px_rgba\(52\,130\,215\,0\.35\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#3482d759);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_56px_rgba\(52\,130\,215\,0\.26\)\]{--tw-shadow:0 24px 56px var(--tw-shadow-color,#3482d742);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sheet{--tw-shadow:var(--elev-sheet);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-soft{--tw-shadow:var(--elev-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#5aa9f5\]{--tw-ring-color:#5aa9f5}.ring-blossom{--tw-ring-color:var(--color-blossom)}.ring-canvas{--tw-ring-color:var(--color-canvas)}.ring-card{--tw-ring-color:var(--color-card)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-\[3px\]{outline-style:var(--tw-outline-style);outline-width:3px}.outline-offset-0{outline-offset:0px}.outline-offset-2{outline-offset:2px}.outline-\[\#5aa9f5\]{outline-color:#5aa9f5}.outline-\[\#5aa9f5\]\/50{outline-color:#5aa9f580}.outline-brand\/40{outline-color:color-mix(in srgb,rgb(var(--brand))40%,transparent)}@supports (color:color-mix(in lab,red,red)){.outline-brand\/40{outline-color:color-mix(in oklab,var(--color-brand)40%,transparent)}}.outline-brand\/60{outline-color:color-mix(in srgb,rgb(var(--brand))60%,transparent)}@supports (color:color-mix(in lab,red,red)){.outline-brand\/60{outline-color:color-mix(in oklab,var(--color-brand)60%,transparent)}}.outline-line{outline-color:var(--color-line)}.outline-transparent{outline-color:#0000}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[80px\]{--tw-blur:blur(80px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,transform\]{transition-property:background-color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-size\]{transition-property:background-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,transform\]{transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,transform\]{transition-property:left,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\]{transition-property:max-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,box-shadow\]{transition-property:opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[outline-color\,outline-offset\]{transition-property:outline-color,outline-offset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[outline-color\]{transition-property:outline-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,color\]{transition-property:transform,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,left\]{transition-property:width,left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-150{transition-delay:.15s}.delay-300{transition-delay:.3s}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-600{--tw-duration:.6s;transition-duration:.6s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}.ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]{--tw-ease:cubic-bezier(.34,1.56,.64,1);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-smooth{--tw-ease:var(--ease-smooth);transition-timing-function:var(--ease-smooth)}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-box-decoration-break\:clone\]{-webkit-box-decoration-break:clone}.\[background\:var\(--lp-after-panel\)\]{background:var(--lp-after-panel)}.\[grid-area\:1\/1\]{grid-area:1/1}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media(hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:bg-ink\/35:is(:where(.group):hover *){background-color:color-mix(in srgb,rgb(var(--ink))35%,transparent)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-ink\/35:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-ink)35%,transparent)}}}.group-active\:scale-\[0\.82\]:is(:where(.group):active *){scale:.82}.marker\:text-faint ::marker{color:var(--color-faint)}.marker\:text-faint::marker{color:var(--color-faint)}.marker\:text-faint ::-webkit-details-marker{color:var(--color-faint)}.marker\:text-faint::-webkit-details-marker{color:var(--color-faint)}.placeholder\:text-\[14px\]::placeholder{font-size:14px}.placeholder\:font-medium::placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-faint::placeholder{color:var(--color-faint)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing)*0)}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.first-of-type\:mt-0:first-of-type{margin-top:calc(var(--spacing)*0)}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:scale-\[1\.06\]:hover{scale:1.06}.hover\:bg-brand-soft:hover{background-color:var(--color-brand-soft)}.hover\:bg-soft:hover{background-color:var(--color-soft)}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.hover\:bg-white\/40:hover{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/40:hover{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.hover\:text-blossom:hover{color:var(--color-blossom)}.hover\:text-brand-deep:hover{color:var(--color-brand-deep)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-brand\/40:focus{--tw-ring-color:color-mix(in srgb,rgb(var(--brand))40%,transparent)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand\/40:focus{--tw-ring-color:color-mix(in oklab,var(--color-brand)40%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-white\/40:focus-visible{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-white\/40:focus-visible{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-brand\/40:focus-visible{--tw-ring-color:color-mix(in srgb,rgb(var(--brand))40%,transparent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-brand\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-brand)40%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-faint:disabled{color:var(--color-faint)}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.aria-\[current\=page\]\:text-ink[aria-current=page]{color:var(--color-ink)}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media(min-width:400px){.min-\[400px\]\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.min-\[400px\]\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.min-\[400px\]\:text-\[2\.7rem\]{font-size:2.7rem}}@media(min-width:480px){.min-\[480px\]\:max-w-\[430px\]{max-width:430px}}@media(min-width:40rem){.sm\:inset-x-5{inset-inline:calc(var(--spacing)*5)}.sm\:right-5{right:calc(var(--spacing)*5)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-4{margin-top:calc(var(--spacing)*4)}.sm\:mt-5{margin-top:calc(var(--spacing)*5)}.sm\:mt-10{margin-top:calc(var(--spacing)*10)}.sm\:ml-0{margin-left:calc(var(--spacing)*0)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:h-5{height:calc(var(--spacing)*5)}.sm\:h-7{height:calc(var(--spacing)*7)}.sm\:h-11{height:calc(var(--spacing)*11)}.sm\:w-5{width:calc(var(--spacing)*5)}.sm\:w-7{width:calc(var(--spacing)*7)}.sm\:w-11{width:calc(var(--spacing)*11)}.sm\:w-auto{width:auto}.sm\:max-w-\[88\%\]{max-width:88%}.sm\:max-w-\[320px\]{max-width:320px}.sm\:max-w-\[340px\]{max-width:340px}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-items-end{justify-items:end}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-3\.5{gap:calc(var(--spacing)*3.5)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-9{padding:calc(var(--spacing)*9)}.sm\:px-2{padding-inline:calc(var(--spacing)*2)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:px-10{padding-inline:calc(var(--spacing)*10)}.sm\:px-12{padding-inline:calc(var(--spacing)*12)}.sm\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:pt-36{padding-top:calc(var(--spacing)*36)}.sm\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sm\:pl-6{padding-left:calc(var(--spacing)*6)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[2\.6rem\]{font-size:2.6rem}.sm\:text-\[2\.8rem\]{font-size:2.8rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[26px\]{font-size:26px}.sm\:leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.sm\:leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.sm\:tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}}@media(min-width:48rem){.md\:flex{display:flex}.md\:h-\[420px\]{height:420px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:blur-\[110px\]{--tw-blur:blur(110px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:mt-10{margin-top:calc(var(--spacing)*10)}.lg\:mt-auto{margin-top:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-w-\[min\(380px\,max\(240px\,calc\(\(200svh_-_1120px\)\*0\.4759\)\)\)\]{max-width:min(380px,max(240px,95.18svh - 533.008px))}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:flex-1{flex:1}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-5{gap:calc(var(--spacing)*5)}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:py-28{padding-block:calc(var(--spacing)*28)}.lg\:pb-10{padding-bottom:calc(var(--spacing)*10)}.lg\:pb-32{padding-bottom:calc(var(--spacing)*32)}.lg\:text-\[4\.2rem\]{font-size:4.2rem}}@media(pointer:coarse){.pointer-coarse\:hidden{display:none}}@media(hover:hover){.group-live\:w-2\/4:is(:where(.group):hover *){width:50%}}.group-live\:w-2\/4:is(:where(.group)[data-live] *){width:50%}@media(hover:hover){.group-live\:w-4\/5:is(:where(.group):hover *){width:80%}}.group-live\:w-4\/5:is(:where(.group)[data-live] *){width:80%}@media(hover:hover){.group-live\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}.group-live\:translate-x-0:is(:where(.group)[data-live] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}@media(hover:hover){.group-live\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}.group-live\:translate-y-0:is(:where(.group)[data-live] *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}@media(hover:hover){.group-live\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.group-live\:scale-100:is(:where(.group)[data-live] *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media(hover:hover){.group-live\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.group-live\:scale-110:is(:where(.group)[data-live] *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media(hover:hover){.group-live\:scale-125:is(:where(.group):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.group-live\:scale-125:is(:where(.group)[data-live] *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media(hover:hover){.group-live\:grid-rows-\[0fr\]:is(:where(.group):hover *){grid-template-rows:0fr}}.group-live\:grid-rows-\[0fr\]:is(:where(.group)[data-live] *){grid-template-rows:0fr}@media(hover:hover){.group-live\:grid-rows-\[1fr\]:is(:where(.group):hover *){grid-template-rows:1fr}}.group-live\:grid-rows-\[1fr\]:is(:where(.group)[data-live] *){grid-template-rows:1fr}@media(hover:hover){.group-live\:bg-\[length\:100\%_1\.5px\]:is(:where(.group):hover *){background-size:100% 1.5px}}.group-live\:bg-\[length\:100\%_1\.5px\]:is(:where(.group)[data-live] *){background-size:100% 1.5px}@media(hover:hover){.group-live\:text-white:is(:where(.group):hover *){color:var(--color-white)}}.group-live\:text-white:is(:where(.group)[data-live] *){color:var(--color-white)}@media(hover:hover){.group-live\:opacity-0:is(:where(.group):hover *){opacity:0}}.group-live\:opacity-0:is(:where(.group)[data-live] *){opacity:0}@media(hover:hover){.group-live\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-live\:opacity-100:is(:where(.group)[data-live] *){opacity:1}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>\*\]\:pointer-events-auto>*{pointer-events:auto}.\[\&\>\*\]\:col-start-1>*{grid-column-start:1}.\[\&\>\*\]\:row-start-1>*{grid-row-start:1}.\[\&\>\*\]\:flex-1>*{flex:1}.\[\&\>\*\]\:justify-center>*{justify-content:center}.\[\&\>\:first-child\]\:mt-auto>:first-child{margin-top:auto}.\[\&\>\:last-child\]\:mb-auto>:last-child{margin-bottom:auto}}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-cyrillic-ext-B8DAJXpD.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-cyrillic-DJ9PYDpy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-latin-ext-CDracvZH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-latin-C46ZzDBF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas:250 247 240;--app-canvas:#d6e4f1;--card:255 255 255;--soft:243 240 232;--tint:226 239 252;--ink:27 37 51;--muted:88 100 117;--line:236 232 224;--brand:42 111 184;--brand-deep:30 88 150;--brand-soft:226 239 252;--blossom:192 104 118;--blossom-soft:250 233 230;--mint:70 136 108;--mint-soft:226 240 232;--sky:90 150 210;--sun:184 112 66;--sun-soft:252 236 222;--grad-purple:linear-gradient(140deg,#e6f1fd,#d6e8fb);--grad-pink:linear-gradient(140deg,#fbebe8,#f6dbd6);--grad-orange:linear-gradient(140deg,#fdefe1,#f9e1cb);--grad-mint:linear-gradient(140deg,#e5f1e9,#d4e8db);--grad-danger:linear-gradient(180deg,#f2839b,#e2536f);--grad-hero:linear-gradient(#5aa9f5,#5aa9f5);--surface-tint:#fdfcf9;--hairline:#3c5a821f;--elev-1:0 1px 2px #182c4c0d,0 2px 8px #182c4c0a;--elev-2:0 4px 14px #3482d738;--elev-frame:0 40px 90px #182c4c38;--elev-sheet:0 -6px 24px #182c4c1f;--glass-fill-1:#ffffffb3;--glass-fill-2:#ffffffb3;--glass-fill-3:#ffffffb3;--glass-fill:linear-gradient(150deg,var(--glass-fill-1)0%,var(--glass-fill-2)48%,var(--glass-fill-3)100%);--card-fill-1:#f5faff99;--card-fill-2:#f5faff99;--card-fill-3:#f5faff99;--card-fill:linear-gradient(150deg,var(--card-fill-1)0%,var(--card-fill-2)48%,var(--card-fill-3)100%);--glass-edge:0 solid transparent;--spot-pink:#0000;--spot-violet:#0000;--spot-blue:#0000;--spot-peach:#0000;--glass-spot-pink:radial-gradient(150% 110% at 0% 0%,var(--spot-pink)0%,#5aa9f500 65%);--glass-spot-violet:radial-gradient(140% 100% at 100% 8%,var(--spot-violet)0%,#3482d700 66%);--glass-spot-blue:radial-gradient(130% 70% at 85% 100%,var(--spot-blue)0%,#60a5fa00 62%);--glass-spot-peach:radial-gradient(90% 45% at 5% 100%,var(--spot-peach)0%,#ffb08a00 62%);--glass-shadow:inset 0 1px 0 #ffffffe6,inset 0 -1px 0 #ffffff59,0 10px 30px -14px #1c345447;--chrome-fill-1:#ffffffb3;--chrome-fill-2:#ffffffb3;--chrome-fill:linear-gradient(180deg,var(--chrome-fill-1)0%,var(--chrome-fill-2)100%);--popover-1:#fffffff0;--popover-2:#ffffffe0;--chrome-shadow-inner:inset 0 1px 0 #fffffff2;--chrome-shadow-outer:0 14px 40px -16px #1c345457;--chrome-shadow:var(--chrome-shadow-inner),var(--chrome-shadow-outer);--liquid-edge:#dbdbdb;--liquid-rim:0 0 0 .5px var(--liquid-edge),inset 1.25px 0 0 -.75px var(--liquid-edge),inset -1.25px 0 0 -.75px var(--liquid-edge),inset 0 1px 1px #ffffffe6,inset 0 -1px 1px #ffffff80;--liquid-blur:16px;--glass-surface-shadow:0 0 0 .5px #5aa9f540,inset 0 0 0 1.5px #ffffffbf;--chrome-surface-shadow:0 14px 40px -16px #1c345457,var(--liquid-rim);--sheet-surface-shadow:0 14px 40px -16px #1c345457,var(--liquid-rim);--glass-backdrop:blur(var(--liquid-blur));--chrome-backdrop:blur(var(--liquid-blur));--sheet-backdrop:blur(var(--liquid-blur));--nav-outer-shadow:0 14px 40px -16px #1c345457;--nav-top-shadow:inset 0 .5px 0 0 var(--liquid-edge),inset .5px 0 0 0 var(--liquid-edge),inset -.5px 0 0 0 var(--liquid-edge),inset 1.25px 0 0 -.75px var(--liquid-edge),inset -1.25px 0 0 -.75px var(--liquid-edge),inset 0 1px 1px #ffffffe6;--nav-bottom-shadow:inset 0 -.5px 0 0 var(--liquid-edge),inset .5px 0 0 0 var(--liquid-edge),inset -.5px 0 0 0 var(--liquid-edge),inset 1.25px 0 0 -.75px var(--liquid-edge),inset -1.25px 0 0 -.75px var(--liquid-edge),inset 0 -1px 1px #ffffff80;--grad-brand-glass:linear-gradient(#5aa9f5,#5aa9f5);--well-fill-1:#ffffffeb;--well-fill-2:#ffffffeb;--well-fill:linear-gradient(160deg,var(--well-fill-1)0%,var(--well-fill-2)100%);--well-edge-color:#00000014;--well-edge:1px solid var(--well-edge-color);--well-shadow:0 1px 2px #0000000f;--grad-brand:var(--grad-brand-glass);--brand-glow:inset 0 1px 0 #ffffff73,0 12px 28px -12px #3482d7a6;--faint:145 156 171}@media(max-width:767px){:root{--liquid-blur:12px}}.dark{--tint:30 44 62;--line:40 46 56;--brand-deep:190 220 250;--brand-soft:30 44 62;--blossom:232 170 175;--blossom-soft:58 38 42;--mint:140 200 170;--mint-soft:28 51 41;--sky:140 190 240;--sun:241 177 137;--sun-soft:60 42 30;--grad-purple:linear-gradient(140deg,#1f2d40,#25364c);--grad-pink:linear-gradient(140deg,#3a2629,#452d31);--grad-orange:linear-gradient(140deg,#3c2a1e,#4a3325);--grad-mint:linear-gradient(140deg,#1c3329,#213d31);--grad-danger:linear-gradient(180deg,#b8465f,#96324a);--surface-tint:#1c2027;--hairline:#96b4dc21;--elev-1:0 1px 2px #04080e66;--elev-2:0 4px 14px #04080e80;--elev-frame:0 40px 90px #04080e99;--elev-sheet:0 -6px 24px #04080e73;--ink:240 242 245;--muted:162 170 180;--faint:128 136 146;--brand:140 190 245;--glass-fill-1:#1c1c1eb3;--glass-fill-2:#1c1c1eb3;--glass-fill-3:#1c1c1eb3;--card-fill-1:#1c1c1eb3;--card-fill-2:#1c1c1eb3;--card-fill-3:#1c1c1eb3;--glass-edge:0 solid transparent;--spot-pink:#0000;--spot-violet:#0000;--spot-blue:#0000;--spot-peach:#0000;--glass-spot-violet:radial-gradient(90% 38% at 100% 0%,var(--spot-violet)0%,#3482d700 70%);--glass-shadow:inset 0 1px 0 #fff3,inset 0 -1px 0 #ffffff0a,0 18px 36px -18px #000c;--chrome-fill-1:#1c1c1eb3;--chrome-fill-2:#1c1c1eb3;--popover-1:#1e1c24f7;--popover-2:#121116f2;--chrome-shadow-inner:inset 0 1px 0 #fff3;--chrome-shadow-outer:0 18px 46px -18px #000c;--chrome-shadow:var(--chrome-shadow-inner),var(--chrome-shadow-outer);--well-fill-1:#ffffff14;--well-fill-2:#ffffff09;--well-edge-color:#ffffff14;--well-edge:1px solid var(--well-edge-color);--well-shadow:inset 0 1px 0 #ffffff1a;--canvas:15 17 20;--app-canvas:#09080d;--card:26 28 32;--soft:38 41 46;--grad-hero:linear-gradient(#3b7fc4,#3b7fc4);--liquid-edge:#3a3a3c;--liquid-rim:0 0 0 .5px var(--liquid-edge),inset 1.25px 0 0 -.75px var(--liquid-edge),inset -1.25px 0 0 -.75px var(--liquid-edge),inset 0 1px 1px #ffffff1f,inset 0 -1px 1px #ffffff0f;--glass-surface-shadow:0 18px 36px -18px #000c,var(--liquid-rim);--chrome-surface-shadow:0 18px 46px -18px #000c,var(--liquid-rim);--sheet-surface-shadow:0 18px 46px -18px #000c,var(--liquid-rim);--nav-outer-shadow:0 18px 46px -18px #000c;--nav-top-shadow:inset 0 .5px 0 0 var(--liquid-edge),inset .5px 0 0 0 var(--liquid-edge),inset -.5px 0 0 0 var(--liquid-edge),inset 1.25px 0 0 -.75px var(--liquid-edge),inset -1.25px 0 0 -.75px var(--liquid-edge),inset 0 1px 1px #ffffff1f;--nav-bottom-shadow:inset 0 -.5px 0 0 var(--liquid-edge),inset .5px 0 0 0 var(--liquid-edge),inset -.5px 0 0 0 var(--liquid-edge),inset 1.25px 0 0 -.75px var(--liquid-edge),inset -1.25px 0 0 -.75px var(--liquid-edge),inset 0 -1px 1px #ffffff0f}:root{--inset-top:env(safe-area-inset-top,0px);--inset-bottom:env(safe-area-inset-bottom,0px);--layer-bar:20;--layer-overlay:40;--layer-toast:50;--layer-celebration:60}[data-mini-app=true]{--inset-top:var(--app-inset-top,0px);--inset-bottom:var(--app-inset-bottom,0px)}html,body,#root{height:100%}body{background-color:var(--app-canvas);color:rgb(var(--ink));overflow-wrap:break-word;-webkit-font-smoothing:antialiased;font-family:Manrope,system-ui,sans-serif}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:600}html,body{overscroll-behavior-y:contain}.pull-shift{transition:top .28s cubic-bezier(.23,1,.32,1);position:relative;top:0}.pull-shift.is-dragging{transition:none}.pull-heart{top:var(--inset-top);z-index:1;filter:drop-shadow(0 6px 8px #3482d773);pointer-events:none;place-items:center;width:54px;height:34px;margin-left:-27px;transition:transform .28s cubic-bezier(.23,1,.32,1),opacity .28s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;left:50%}.pull-heart svg{overflow:visible}.pull-heart-half{transition:transform .28s cubic-bezier(.23,1,.32,1)}.pull-heart-half.is-left{transform:translate(calc(var(--pull-gap)*-100/34))}.pull-heart-half.is-right{transform:translate(calc(var(--pull-gap)*100/34))}.pull-heart.is-dragging .pull-heart-half,.pull-heart.is-dragging{transition:none}.pull-heart.is-beating{animation:1.34s cubic-bezier(.23,1,.32,1) pull-beat}@keyframes pull-beat{0%{transform:translateY(var(--pull-y))scale(1)}21%{transform:translateY(var(--pull-y))scale(1.22)}43%{transform:translateY(var(--pull-y))scale(1.02)}64%{transform:translateY(var(--pull-y))scale(1.15)}to{transform:translateY(var(--pull-y))scale(1)}}@media(prefers-reduced-motion:reduce){.pull-shift,.pull-heart{transition:none}.pull-heart.is-beating{animation:none}}.reorder-list{flex-direction:column;gap:10px;display:flex}.reorder-list.is-roomy{gap:12px}.reorder-list.is-letters{gap:16px}.reorder-item{touch-action:pan-y}.reorder-item.is-dragging{z-index:5;transform-origin:50%;position:relative}.reorder-item.is-dragging .swipe-row-actions{opacity:0}.swipe-row{position:relative}.swipe-row-content{z-index:1;touch-action:pan-y;transition:transform .22s cubic-bezier(.23,1,.32,1);position:relative}.swipe-row-content.is-dragging{transition:none}.swipe-row-actions{width:0;padding-left:var(--under,0px);opacity:0;--swipe-soft:linear-gradient(180deg,#d3e6fa,#bcd9f6);justify-content:flex-end;transition:opacity .22s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;inset:0 0 0 auto;overflow:hidden}.swipe-row.is-revealed .swipe-row-actions{opacity:1;transition:none}.dark .swipe-row-actions{--swipe-soft:linear-gradient(180deg,#383c44,#2c3038)}.swipe-row-actions:not(.is-danger-first){background:var(--swipe-soft)}.swipe-row-actions.is-danger-first{background:var(--grad-danger)}.swipe-row-buttons{flex:1;min-width:0;display:flex}.swipe-row-actions button{white-space:nowrap;min-width:0;color:rgb(var(--brand));border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.swipe-row-actions button:not(.is-danger){background:var(--swipe-soft)}.swipe-row-actions button>*{opacity:var(--reveal,1);transform:scale(calc(.75 + .25*var(--reveal,1)))}.swipe-row-actions button.is-danger{color:#fff;background:var(--grad-danger)}.swipe-row-actions button:active{filter:brightness(.95)}.bg-brand-soft{background-image:var(--grad-purple)}.bg-blossom-soft{background-image:var(--grad-pink)}.bg-sun-soft{background-image:var(--grad-orange)}.bg-mint-soft{background-image:var(--grad-mint)}.checkin-partner{flex:none;line-height:0;display:inline-flex;position:relative}.checkin-partner>img,.checkin-partner>[role=img]{width:26px;height:26px;font-size:11px}.checkin-partner.is-both>:nth-child(2){margin-left:-9px}.checkin-partner>i{text-shadow:0 0 3px #fdfaf5,0 0 3px #fdfaf5;font-size:12px;font-style:normal;line-height:1;position:absolute;bottom:-3px;right:-4px}.checkin-partner.is-waiting>img,.checkin-partner.is-waiting>[role=img]{opacity:.45;filter:saturate(.4)}.bg-brand{background-image:var(--grad-brand)}.hit-area{position:relative}.hit-area:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hit-area-sm:after{width:max(100%,40px);height:max(100%,40px)}.event-date{color:#2a6fb8}.event-date.is-birthday{color:#b45f6e}.dark .event-date{color:#9cc8f5}.dark .event-date.is-birthday{color:#e8b0b6}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.pulse-layer{z-index:var(--layer-celebration);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pulse-heart{color:rgb(var(--brand));opacity:0;animation:2.6s cubic-bezier(.23,1,.32,1) both pulse-heart;position:absolute}@keyframes pulse-heart{0%{opacity:0;transform:scale(.82)}22%{opacity:.16;transform:scale(1)}55%{opacity:.12;transform:scale(1.04)}to{opacity:0;transform:scale(1.1)}}.pulse-message{background:var(--grad-brand-glass);color:#fff;border-radius:999px;flex-direction:column;align-items:center;gap:2px;padding:14px 22px;animation:2.6s cubic-bezier(.23,1,.32,1) both pulse-message;display:flex;position:relative;box-shadow:0 18px 42px #28558c4d}.pulse-message strong{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:700}.pulse-message span{font-size:15px;font-weight:800}@keyframes pulse-message{0%{opacity:0;transform:translateY(8px)}12%,78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.pulse-heart{display:none}.pulse-message{animation:none}}.gate-mark{color:#fff;background:var(--grad-brand-glass);border-radius:21px;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 16px 30px #5a96d257}.dark .gate-mark{box-shadow:0 16px 30px #04080e73}.auth-rise,.auth-first>:not(form),.auth-first>form>*{animation:auth-rise .52s var(--ease-smooth)backwards}.auth-first>:first-child,.auth-first>form>:first-child{animation-delay:60ms}.auth-first>:nth-child(2),.auth-first>form>:nth-child(2){animation-delay:.12s}.auth-first>:nth-child(3),.auth-first>form>:nth-child(3){animation-delay:.18s}.auth-first>:nth-child(4),.auth-first>form>:nth-child(4){animation-delay:.24s}.auth-first>:nth-child(5),.auth-first>form>:nth-child(5){animation-delay:.3s}.auth-first>:nth-child(6),.auth-first>form>:nth-child(6){animation-delay:.36s}.auth-first>:nth-child(n+7),.auth-first>form>:nth-child(n+7){animation-delay:.42s}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)}}.auth-step{flex-direction:column;align-items:center;width:100%;display:flex}.consent-box{pointer-events:none;transition:background-color .2s var(--ease-smooth),border-color .2s var(--ease-smooth);background-color:#fff9;border:1.5px solid #5f6c7d73;border-radius:7px;place-items:center;display:grid;position:absolute;inset:0}.consent-box path{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:13;stroke-dashoffset:13px;transition:stroke-dashoffset .26s var(--ease-smooth)}.consent-input:checked+.consent-box path{stroke-dashoffset:0;transition-delay:80ms}.consent-input:focus-visible+.consent-box{outline:2px solid rgb(var(--brand)/.45);outline-offset:2px}.code-cell{transition:outline-color .2s var(--ease-smooth);outline:2px solid #0000}.code-cells:focus-within .code-cell.is-next{outline-color:rgb(var(--brand)/.45)}.code-digit{animation:.3s cubic-bezier(.34,1.56,.64,1) backwards code-pop}@keyframes code-pop{0%{opacity:0;transform:scale(.4)translateY(6px)}}.code-caret{background:rgb(var(--brand));border-radius:1px;width:2px;height:26px;animation:1s step-end infinite code-caret;display:none}.code-cells:focus-within .code-caret{display:block}@keyframes code-caret{50%{opacity:0}}.seal-lock-open{opacity:0}.seal-waiting .seal-lock-shut{animation:.9s ease-in-out infinite seal-wobble}.seal-opening .seal-lock-shut{animation:seal-unlock .63s var(--ease-smooth)forwards}.seal-opening .seal-lock-open{animation:.63s cubic-bezier(.34,1.56,.64,1) .45s both seal-pop}.seal-opening .seal-bars{animation:seal-dissolve .54s var(--ease-smooth).45s forwards}.seal-stack>*{grid-area:1/1}.seal-opening .seal-stack .capsule-lock{animation:seal-dissolve .54s var(--ease-smooth)1.08s forwards}.seal-collapse{grid-template-rows:1fr;display:grid}.seal-collapse.is-gone{opacity:0;grid-template-rows:0fr}@keyframes seal-wobble{25%{rotate:-8deg}75%{rotate:8deg}}@keyframes seal-unlock{30%{rotate:-14deg}60%{opacity:1;rotate:10deg;scale:1}to{opacity:0;rotate:none;scale:.6}}@keyframes seal-pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes seal-dissolve{to{opacity:0;filter:blur(6px)}}@media(prefers-reduced-motion:reduce){.seal-waiting .seal-lock-shut,.seal-opening .seal-lock-shut,.seal-opening .seal-lock-open,.seal-opening .seal-bars,.seal-opening .seal-stack .capsule-lock{animation:none}.seal-opening .seal-stack .capsule-lock,.seal-opening .seal-lock-shut,.seal-opening .seal-bars{opacity:0}.seal-opening .seal-lock-open{opacity:1}.seal-collapse{transition:none}}.seal-envelope{perspective:240px}.seal-envelope-sheet{z-index:2}.seal-envelope-inside{z-index:1;background:linear-gradient(rgb(var(--blossom)/.3),rgb(var(--blossom)/.3)),rgb(var(--blossom-soft))}.seal-envelope-side{z-index:3;background:linear-gradient(rgb(var(--blossom)/.06),rgb(var(--blossom)/.06)),rgb(var(--blossom-soft))}.seal-envelope-side.is-left{clip-path:polygon(0 0,52% 56%,0 100%)}.seal-envelope-side.is-right{clip-path:polygon(100% 0,48% 56%,100% 100%)}.seal-envelope-bottom{z-index:3;background:linear-gradient(rgb(var(--blossom)/.14),rgb(var(--blossom)/.14)),rgb(var(--blossom-soft));clip-path:polygon(0 100%,50% 48%,100% 100%)}.seal-envelope-flap{z-index:4;clip-path:polygon(0 0,100% 0,50% 62%);transform-origin:50% 0;backface-visibility:visible}.seal-envelope-flap-face{background:linear-gradient(rgb(var(--blossom)/.24),rgb(var(--blossom)/.24)),rgb(var(--blossom-soft))}.seal-envelope-seal{z-index:5;box-shadow:0 0 0 2px rgb(var(--blossom-soft))}.seal-waiting .seal-envelope-seal{animation:.9s ease-in-out infinite seal-wobble}.seal-opening .seal-envelope-seal{animation:envelope-seal-off .39s var(--ease-smooth)forwards}.seal-opening .seal-envelope-sheet{animation:.675s cubic-bezier(.34,1.4,.64,1) .9s forwards envelope-sheet-out}@keyframes envelope-seal-off{30%{scale:1.15}to{opacity:0;scale:.3}}@keyframes envelope-sheet-out{to{translate:0 -22px}}.capsule-ring circle{fill:none;stroke-width:5px}.capsule-ring-track{stroke:rgb(var(--blossom)/.14)}.capsule-ring-done{stroke:rgb(var(--blossom));stroke-linecap:round}@media(prefers-reduced-motion:no-preference){.seal-collapse{transition:opacity .375s var(--ease-smooth).3s}.seal-waiting .seal-lock-shut,.seal-waiting .seal-envelope-seal{animation-name:seal-wobble-turn}.seal-opening .seal-lock-shut{animation-name:seal-unlock-turn}.seal-opening .seal-lock-open{animation-name:seal-pop-grow}.seal-opening .seal-envelope-seal{animation-name:envelope-seal-off-grow}.seal-opening .seal-envelope-sheet{animation-name:envelope-sheet-out-move}.seal-envelope-flap{clip-path:none;overflow:hidden}.seal-envelope-flap-face{clip-path:polygon(0 0,100% 0,50% 62%);border-radius:0}.seal-opening .seal-envelope-flap{animation:envelope-flap-turn .75s var(--ease-smooth).3s forwards,envelope-flap-under .75s var(--ease-smooth).3s forwards}.seal-opening .seal-envelope-flap-face{animation:envelope-flap-narrow .75s var(--ease-smooth).3s forwards}}@keyframes seal-wobble-turn{25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes seal-unlock-turn{30%{transform:rotate(-14deg)scale(1)}60%{opacity:1;transform:rotate(10deg)scale(1)}to{opacity:0;transform:rotate(0)scale(.6)}}@keyframes seal-pop-grow{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes envelope-seal-off-grow{30%{transform:scale(1.15)}to{opacity:0;transform:scale(.3)}}@keyframes envelope-sheet-out-move{to{transform:translateY(-22px)}}@keyframes envelope-flap-turn{to{transform:rotateX(180deg)scaleY(.55)}}@keyframes envelope-flap-under{49%{z-index:4}50%,to{z-index:0}}@keyframes envelope-flap-narrow{to{transform:scaleX(.74)}}.seal-grow{grid-template-rows:0fr;display:grid}.seal-grow.is-open{grid-template-rows:1fr}@media(prefers-reduced-motion:reduce){.seal-waiting .seal-envelope-seal,.seal-opening .seal-envelope-seal,.seal-opening .seal-envelope-sheet{animation:none}.seal-opening .seal-envelope-seal{opacity:0}.auth-rise,.auth-first>:not(form),.auth-first>form>*,.auth-enter-forward,.auth-enter-back,.consent-input:checked+.consent-box,.code-digit,.code-caret{animation:none}.auth-leave-forward,.auth-leave-back{display:none}}.app-loader-mark{align-items:center;gap:10px;display:flex;position:relative}.app-loader-tile{background:var(--grad-brand-glass);border-radius:31%;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59}.app-loader-tile svg{width:53%;height:53%;animation:2.4s cubic-bezier(.23,1,.32,1) infinite loader-heart;position:relative}.app-loader-name{letter-spacing:-.055em;color:rgb(var(--ink));font-size:26px;font-weight:800}@keyframes loader-heart{0%,to{transform:scale(1)}12%{transform:scale(1.22)}24%{transform:scale(1.02)}36%{transform:scale(1.15)}56%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.app-loader-tile svg{animation:none}}.launch-mark{animation:launch-mark-in .5s var(--ease-smooth)1.61s both;align-items:center;gap:10px;display:flex;position:relative}.launch-tile-slot{width:56px;height:56px;position:relative}.launch-tile{background:var(--grad-brand-glass);border-radius:31%;animation:.5s cubic-bezier(.34,1.45,.64,1) 1.16s both launch-tile-in;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff59}.launch-heart{width:30px;height:30px;animation:launch-heart-settle .45s var(--ease-smooth)1.16s both;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%}.launch-heart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.launch-half{filter:drop-shadow(0 6px 8px #3482d773)}.launch-half.is-left{animation:1s cubic-bezier(.65,0,.35,1) .15s both launch-half-left,10ms linear 1.15s forwards launch-hide}.launch-half.is-right{animation:1s cubic-bezier(.65,0,.35,1) .15s both launch-half-right,10ms linear 1.15s forwards launch-hide}.launch-whole{animation:launch-show 10ms linear 1.14s both,launch-unshadow .4s var(--ease-smooth)1.16s both,loader-heart 2.4s cubic-bezier(.23,1,.32,1)2.66s infinite}.launch-name{letter-spacing:-.055em;color:rgb(var(--ink));font-size:26px;font-weight:800;animation:1s cubic-bezier(.4,0,.2,1) 1.66s both launch-name-in}.launch-intro.is-revealing{animation:.35s linear .4s forwards launch-fade}.is-revealing .launch-mark{animation:launch-mark-out .35s var(--ease-smooth)forwards}.is-revealing .launch-name{animation:.2s linear forwards launch-fade}.is-revealing .launch-whole{animation:.2s linear 50ms both launch-fade}.is-revealing .launch-tile{animation:.6s cubic-bezier(.55,0,.8,.2) .1s forwards launch-tile-open,.8s linear .1s forwards launch-tile-fade}@keyframes launch-half-left{0%{opacity:0;transform:rotate(130deg)translate(-120px)rotate(-170deg)}25%{opacity:1}to{opacity:1;transform:rotate(0)translate(0)rotate(0)}}@keyframes launch-half-right{0%{opacity:0;transform:rotate(130deg)translate(120px)rotate(-170deg)}25%{opacity:1}to{opacity:1;transform:rotate(0)translate(0)rotate(0)}}@keyframes launch-hide{to{opacity:0}}@keyframes launch-show{0%{opacity:0}to{opacity:1}}@keyframes launch-fade{0%{opacity:1}to{opacity:0}}@keyframes launch-heart-settle{0%{transform:scale(1.7)}to{transform:scale(1)}}@keyframes launch-unshadow{0%{filter:drop-shadow(0 6px 8px #3482d773)}to{filter:drop-shadow(0 0 #3482d700)}}@keyframes launch-tile-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes launch-mark-in{0%{transform:translate(var(--launch-shift))}to{transform:none}}@keyframes launch-mark-out{0%{transform:none}to{transform:translate(var(--launch-shift))}}@keyframes launch-name-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes launch-tile-open{0%{border-radius:31%;transform:scale(1)}to{border-radius:50%;transform:scale(26)}}@keyframes launch-tile-fade{0%,45%{opacity:1}to{opacity:0}}.launch-reveal .app-topbar,.launch-reveal .app-main>*>*,.launch-reveal .gate-column>:not(.auth-rise):not(.auth-step),.launch-reveal .lp header,.launch-reveal .lp main>:first-child{animation:launch-rise .6s var(--ease-smooth)backwards}.launch-reveal .app-main>*>:first-child,.launch-reveal .gate-column>:first-child,.launch-reveal .lp main>:first-child{animation-delay:70ms}.launch-reveal .app-main>*>:nth-child(2),.launch-reveal .gate-column>:nth-child(2){animation-delay:.14s}.launch-reveal .app-main>*>:nth-child(3),.launch-reveal .gate-column>:nth-child(3){animation-delay:.21s}.launch-reveal .app-main>*>:nth-child(4),.launch-reveal .gate-column>:nth-child(4){animation-delay:.28s}.launch-reveal .app-main>*>:nth-child(n+5),.launch-reveal .gate-column>:nth-child(n+5){animation-delay:.35s}.launch-reveal .bottom-nav{animation:launch-nav .65s var(--ease-smooth).42s backwards}.launch-reveal .home-hero{z-index:1}@keyframes launch-rise{0%{opacity:0;transform:translateY(26px)scale(.98)}}@keyframes launch-nav{0%{opacity:0;transform:translateY(90px)}}.launch-reveal .glass-nav{animation:launch-nav-slide .65s var(--ease-smooth).42s backwards,launch-nav-shadow .65s var(--ease-smooth).42s backwards}.dark.launch-reveal .glass-nav{animation-name:launch-nav-slide,launch-nav-shadow-dark}.launch-reveal .glass-nav>*,.launch-reveal .glass-nav:after{animation:launch-show .65s var(--ease-smooth).42s backwards}@keyframes launch-nav-slide{0%{transform:translateY(90px)}}@keyframes launch-nav-shadow{0%{box-shadow:0 14px 40px -16px #1c345400}}@keyframes launch-nav-shadow-dark{0%{box-shadow:0 18px 46px -18px #0000}}@media(prefers-reduced-motion:reduce){.launch-mark,.launch-tile,.launch-heart,.launch-name,.launch-whole{animation:none}.launch-half{display:none}}.celebration-layer{z-index:var(--layer-celebration);pointer-events:none;position:absolute;inset:0;overflow:hidden}.celebration-message{white-space:nowrap;color:#fff;background:var(--grad-brand-glass);border-radius:999px;align-items:center;gap:9px;padding:14px 20px;font-size:15px;font-weight:800;animation:.5s cubic-bezier(.23,1,.32,1) both celebrate-pop;display:flex;position:absolute;top:26%;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #28558c4d}.confetti{bottom:-24px;left:var(--confetti-x);opacity:0;width:10px;height:17px;animation:confetti-rise 2.1s cubic-bezier(.23,1,.32,1)var(--confetti-delay)both;background:#e59aa3;border-radius:3px;position:absolute}.confetti-1{background:#f6b15f;width:7px;transform:rotate(18deg)}.confetti-2{background:#7fc3a0;height:12px;transform:rotate(42deg)}.confetti-3{background:#5aa9f5;width:12px;height:8px;transform:rotate(-24deg)}.confetti-4{background:#9cc8f5;border-radius:50%;width:9px;height:9px}.confetti-5{background:#f4b9a0;width:6px;height:20px;transform:rotate(-48deg)}@keyframes confetti-rise{0%{opacity:0;transform:translateY(12vh)rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(-110vh)rotate(540deg)}}@keyframes celebrate-pop{0%{opacity:0;transform:translate(-50%,12px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}@media(prefers-reduced-motion:reduce){.confetti{opacity:.75;animation:none;top:22%;bottom:auto}.celebration-message{animation:none}}@media(pointer:coarse){input,textarea,select{font-size:16px}}html,body{overscroll-behavior:none;overflow:hidden}.dice-shake{animation:.32s ease-in-out infinite dice-shake}.dice-scene{perspective:160px;width:24px;height:24px;animation:1s cubic-bezier(.33,0,.3,1) both dice-hop;display:block}.dice-cube{width:24px;height:24px;transform-style:preserve-3d;animation:1s cubic-bezier(.2,.6,.25,1) both dice-throw;display:block;position:relative}.dice-side{backface-visibility:hidden;position:absolute;inset:0}.dice-side:nth-child(n+3){filter:brightness(.88)}.dice-land{animation:.34s cubic-bezier(.34,1.56,.64,1) dice-land}@keyframes dice-shake{0%,to{transform:rotate(0)translateY(0)}25%{transform:rotate(-14deg)translateY(-1px)}75%{transform:rotate(14deg)translateY(-1px)}}@keyframes dice-throw{0%{transform:rotateX(20deg)rotateY(-30deg)}to{transform:rotateX(var(--dice-to-x))rotateY(var(--dice-to-y))}}@keyframes dice-hop{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-10px)scale(1.12)}70%{transform:translateY(0)scale(1)}82%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes dice-land{0%{transform:translateY(-3px)scale(1.15)}to{transform:translateY(0)scale(1)}}@media(prefers-reduced-motion:reduce){.dice-shake,.dice-scene,.dice-cube,.dice-land{animation:none}}@property --glass-fill-1{syntax:"<color>";inherits:true;initial-value:#0000}@property --glass-fill-2{syntax:"<color>";inherits:true;initial-value:#0000}@property --glass-fill-3{syntax:"<color>";inherits:true;initial-value:#0000}@property --card-fill-1{syntax:"<color>";inherits:true;initial-value:#0000}@property --card-fill-2{syntax:"<color>";inherits:true;initial-value:#0000}@property --card-fill-3{syntax:"<color>";inherits:true;initial-value:#0000}@property --spot-pink{syntax:"<color>";inherits:true;initial-value:#0000}@property --spot-violet{syntax:"<color>";inherits:true;initial-value:#0000}@property --spot-blue{syntax:"<color>";inherits:true;initial-value:#0000}@property --spot-peach{syntax:"<color>";inherits:true;initial-value:#0000}@property --chrome-fill-1{syntax:"<color>";inherits:true;initial-value:#0000}@property --chrome-fill-2{syntax:"<color>";inherits:true;initial-value:#0000}@property --popover-1{syntax:"<color>";inherits:true;initial-value:#0000}@property --popover-2{syntax:"<color>";inherits:true;initial-value:#0000}@property --well-fill-1{syntax:"<color>";inherits:true;initial-value:#0000}@property --well-fill-2{syntax:"<color>";inherits:true;initial-value:#0000}.theme-fading{transition-property:color,background-color,--glass-fill-1,--glass-fill-2,--glass-fill-3,--card-fill-1,--card-fill-2,--card-fill-3,--spot-pink,--spot-violet,--spot-blue,--spot-peach,--chrome-fill-1,--chrome-fill-2,--popover-1,--popover-2,--well-fill-1,--well-fill-2;transition-duration:.32s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.theme-fading *,.theme-fading :before,.theme-fading :after{transition:color .32s cubic-bezier(.23,1,.32,1),background-color .32s cubic-bezier(.23,1,.32,1),border-color .32s cubic-bezier(.23,1,.32,1),outline-color .32s cubic-bezier(.23,1,.32,1),box-shadow .32s cubic-bezier(.23,1,.32,1),fill .32s cubic-bezier(.23,1,.32,1),stroke .32s cubic-bezier(.23,1,.32,1),text-decoration-color .32s cubic-bezier(.23,1,.32,1)!important}.app-backdrop{background:#cbdbea}.app-screen,.gate-field{background-color:#d6e4f1;background-image:var(--glass-spot-pink),var(--glass-spot-violet),var(--glass-spot-blue),var(--glass-spot-peach)}.gate-column{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;background:0 0}.gate-spots{display:none}@media(prefers-reduced-motion:no-preference){.gate-field.gate-field-live{background-image:var(--glass-spot-violet),var(--glass-spot-peach)}.gate-spots{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.gate-spots>span{will-change:transform;position:absolute;inset:-90px}.gate-spots>span:first-child{background-image:var(--glass-spot-pink);animation:16s ease-in-out infinite gate-spot-pink}.gate-spots>span:nth-child(2){background-image:var(--glass-spot-blue);animation:19s ease-in-out infinite gate-spot-blue}}@keyframes gate-spot-pink{0%,to{transform:translate(40px,30px)}50%{transform:translate(85px,80px)}}@keyframes gate-spot-blue{0%,to{transform:translate(-40px,-30px)}50%{transform:translate(-85px,-75px)}}.gate-halo{display:none}:root:not(.dark) .gate-mark{box-shadow:inset 0 1px #ffffff73,0 16px 30px -10px #3482d78c}@media(prefers-reduced-motion:no-preference){.gate-mark{position:relative}.gate-halo{border-radius:inherit;pointer-events:none;animation:3.2s ease-out infinite gate-halo;display:block;position:absolute;inset:-1px}.gate-mark path{transform-origin:50% 55%;animation:3.2s ease-in-out infinite gate-beat}.gate-mark.gate-hop{animation:.55s cubic-bezier(.34,1.56,.64,1) gate-hop}}@keyframes gate-beat{0%,60%,to{transform:scale(1)}8%{transform:scale(1.1)}16%{transform:scale(.97)}24%{transform:scale(1.06)}34%{transform:scale(1)}}@keyframes gate-halo{0%{box-shadow:0 0 #3482d752}45%,to{box-shadow:0 0 0 18px #3482d700}}@keyframes gate-hop{35%{transform:translateY(-8px)scale(1.06)}}.auth-card{border-radius:28px}.auth-card .auth-consent{border-bottom:1px solid rgb(var(--ink)/.08);margin-bottom:6px;padding:4px 4px 16px}.auth-card .auth-method{border-radius:18px;height:56px;font-weight:700;transition:opacity .35s,filter .35s,transform .5s cubic-bezier(.34,1.56,.64,1)}.auth-methods:not(.is-ready) .auth-method{opacity:.42;filter:saturate(.2);transform:scale(.97)}.auth-methods.is-ready .auth-method:nth-child(2){transition-delay:70ms}.auth-methods.is-ready .auth-method:nth-child(3){transition-delay:.14s}.auth-methods.is-ready .auth-method:active{transition-delay:0s;transform:scale(.97)}.auth-methods.is-ready .auth-method:disabled{opacity:.4}.auth-methods.is-ready .auth-method.is-busy:disabled{opacity:1}.auth-consent.is-nudged{animation:.42s cubic-bezier(.34,1.3,.64,1) auth-shake}@keyframes auth-shake{20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.consent-wrap{width:22px;height:22px;margin-top:0}.consent-input:checked+.consent-box{background:var(--grad-brand-glass);border-color:#0000;animation:.35s cubic-bezier(.34,1.56,.64,1) consent-spring}@keyframes consent-spring{0%{transform:scale(.7)}}.auth-field{background:var(--well-fill);border:var(--well-edge);height:58px;box-shadow:var(--well-shadow);color:rgb(var(--faint));cursor:text;border-radius:18px;align-items:center;gap:12px;padding:0 16px;transition:color .25s,background-color .25s;display:flex;position:relative}.auth-field:before{content:"";border-radius:inherit;background:var(--grad-brand-glass);opacity:0;pointer-events:none;padding:1.5px;transition:opacity .25s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-field:focus-within{color:rgb(var(--brand));background-color:#ffffffc7}.auth-field:focus-within:before{opacity:1}.auth-field.is-bad{color:rgb(var(--blossom))}.auth-field.is-bad:before{opacity:1;background:rgb(var(--blossom))}.auth-field-icon{flex:none;width:20px;height:20px}.auth-field-box{flex:1;align-self:stretch;position:relative}.auth-field-label{transform-origin:0;color:rgb(var(--faint));pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:16px;font-weight:500;transition:transform .28s cubic-bezier(.32,.72,0,1),color .25s,max-width .28s;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.auth-field-box input{width:100%;color:rgb(var(--ink));background:0 0;border:none;outline:none;padding:20px 0 0;font-size:16px;font-weight:600;position:absolute;inset:0}.auth-field.is-filled .auth-field-label,.auth-field:focus-within .auth-field-label,.auth-field:has(input:autofill) .auth-field-label{max-width:131.5%;transform:translateY(-19px)scale(.76)}.auth-field:focus-within .auth-field-label{color:rgb(var(--brand))}.auth-field.is-bad .auth-field-label{color:rgb(var(--blossom))}.auth-eye{color:rgb(var(--faint));transition:transform .15s var(--ease-smooth);border-radius:10px;margin-right:-6px;padding:6px;display:grid}.auth-eye:active{transform:scale(.88)}.auth-field.is-shaking{animation:.42s cubic-bezier(.32,.72,0,1) auth-shake}.auth-field-error,.auth-form-error{opacity:0;grid-template-rows:0fr;margin:0;transition:grid-template-rows .3s cubic-bezier(.32,.72,0,1),opacity .2s,margin .3s cubic-bezier(.32,.72,0,1);display:grid}.auth-field-error>span,.auth-form-error>span{min-height:0;overflow:hidden}.auth-field-error{color:rgb(var(--blossom));padding-left:4px;font-size:14px;font-weight:600}.auth-field-error.is-shown{opacity:1;grid-template-rows:1fr;margin-top:6px}.auth-form-error.is-shown{opacity:1;grid-template-rows:1fr;margin-top:12px}@media(prefers-reduced-motion:reduce){.auth-field-error,.auth-form-error{transition:none}}.auth-submit{color:#fff;height:56px;margin-top:6px;padding:0;font-size:16px;position:relative;overflow:hidden}.auth-card .auth-submit{font-weight:700;transition:opacity .35s,filter .35s,transform .5s cubic-bezier(.34,1.56,.64,1)}.auth-submit.is-busy:disabled{opacity:1}.auth-submit.is-busy:after,.auth-method.is-busy:after{content:"";background:linear-gradient(100deg,#0000 20%,#fff6,#0000 80%);animation:1s ease-in-out infinite auth-sweep;position:absolute;inset:0;transform:translate(-100%)}.auth-method.is-busy{position:relative;overflow:hidden}.auth-method.is-busy:after{background:linear-gradient(100deg,#0000 20%,#3482d738,#0000 80%)}@keyframes auth-sweep{to{transform:translate(100%)}}.auth-stage{transition:height .45s cubic-bezier(.32,.72,0,1)}.gate-field-live .gate-column{padding-top:max(var(--gate-top,70px),calc(40px + var(--inset-top)))}.gate-field-live .gate-column>:first-child{margin-top:0}.auth-enter-forward{animation:.48s cubic-bezier(.32,.72,0,1) backwards auth-in-right-full}.auth-enter-back{animation:.48s cubic-bezier(.32,.72,0,1) backwards auth-in-left-full}.auth-leave-forward{animation:.48s cubic-bezier(.32,.72,0,1) forwards auth-out-left-full}.auth-leave-back{animation:.48s cubic-bezier(.32,.72,0,1) forwards auth-out-right-full}@keyframes auth-in-right-full{0%{transform:translate(calc(100% + 24px))}}@keyframes auth-in-left-full{0%{transform:translate(calc(-100% - 24px))}}@keyframes auth-out-left-full{to{transform:translate(calc(-100% - 24px))}}@keyframes auth-out-right-full{to{transform:translate(calc(100% + 24px))}}.auth-card .code-cell{height:58px;font-size:24px;transition:background .3s,color .3s}.auth-card .code-digit{animation:none}.auth-card .code-cell.has-digit{animation:.32s cubic-bezier(.34,1.56,.64,1) code-cell-pop}@keyframes code-cell-pop{0%{transform:scale(.7)}}.auth-card .code-cells:not(.is-done):focus-within .code-cell.is-next{background:#ffffffd9;outline-color:#0000;box-shadow:0 0 0 1.5px #5aa9f5}.auth-card .code-cells.is-done .code-cell{background:var(--grad-brand-glass);color:#fff;border-color:#0000;animation:.5s cubic-bezier(.34,1.56,.64,1) backwards code-wave}.auth-card .code-cells.is-done .code-cell:nth-child(2){animation-delay:40ms}.auth-card .code-cells.is-done .code-cell:nth-child(3){animation-delay:80ms}.auth-card .code-cells.is-done .code-cell:nth-child(4){animation-delay:.12s}.auth-card .code-cells.is-done .code-cell:nth-child(5){animation-delay:.16s}.auth-card .code-cells.is-done .code-cell:nth-child(6){animation-delay:.2s}@keyframes code-wave{40%{transform:translateY(-8px)}}.code-cells.is-shaking{animation:.42s cubic-bezier(.32,.72,0,1) auth-shake}.auth-links button{font-size:15px}.gate-column h1{letter-spacing:-.02em;line-height:1.12}.gate-column .eyebrow{letter-spacing:.16em;font-weight:700}.gate-column h1+p{line-height:1.5}.gate-column .auth-consent>span:last-child{line-height:1.42}.gate-column p.text-\[12px\]{line-height:1.5}.dark .gate-column{--auth-accent:#9cc8f5}.dark .gate-column .auth-field{border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000040}.dark .gate-column .auth-field:focus-within{background-color:#ffffff0f}.dark .gate-column .auth-field:focus-within,.dark .gate-column .auth-field:focus-within .auth-field-label,.dark .gate-column .auth-method svg{color:var(--auth-accent)}.dark .gate-column .code-caret{background:var(--auth-accent)}.dark .gate-column .auth-card .code-cells:not(.is-done):focus-within .code-cell.is-next{background:#0003}.dark .gate-column .consent-input:not(:checked)+.consent-box{background-color:#00000040;border-color:#ffffff47}.dark .gate-column .auth-card .auth-consent{border-bottom-color:#ffffff1a}.dark .gate-column .auth-divider>span{background:#ffffff1f}.dark .gate-column .auth-fail-icon{color:rgb(var(--blossom))}.auth-card .auth-submit.is-waiting{opacity:.42;filter:saturate(.2);transform:scale(.97)}.auth-card .auth-submit:active:not(.is-waiting){transform:scale(.97)}.auth-divider>span{background:#1c34541a}.auth-invite{text-transform:uppercase;letter-spacing:.14em;font-weight:800}.auth-fail-icon{color:#d6336c}:root:not(.dark) .gate-column{--auth-accent:#2a6fb8;--auth-error:#d6336c}:root:not(.dark) .gate-column .text-muted{color:#5d6878}:root:not(.dark) .gate-column .auth-links button{color:#23609f}.gate-column .auth-links button{font-weight:600}:root:not(.dark) .gate-column .auth-consent a{color:#23609f}.auth-consent a{font-weight:700;text-decoration:none}:root:not(.dark) .gate-column .auth-method svg,:root:not(.dark) .gate-column .auth-field:focus-within,:root:not(.dark) .gate-column .auth-field:focus-within .auth-field-label{color:var(--auth-accent)}:root:not(.dark) .gate-column .code-caret{background:var(--auth-accent)}:root:not(.dark) .gate-column .auth-field.is-bad,:root:not(.dark) .gate-column .auth-field.is-bad .auth-field-label,:root:not(.dark) .gate-column .auth-field-error,:root:not(.dark) .gate-column .text-blossom{color:var(--auth-error)}:root:not(.dark) .gate-column .auth-field.is-bad:before{background:var(--auth-error)}.auth-bold{font-weight:800}@media(prefers-reduced-motion:reduce){.auth-card .auth-method,.auth-stage{transition:none}.auth-field.is-shaking,.code-cells.is-shaking,.auth-enter-forward,.auth-enter-back,.auth-card .code-cell.has-digit,.auth-card .code-cells.is-done .code-cell,.auth-submit.is-busy:after,.auth-method.is-busy:after,.auth-consent.is-nudged,.consent-input:checked+.consent-box{animation:none}}.reorder-item.is-dragging :is(.swipe-row-content,.reorder-item>*)>.bg-card{box-shadow:var(--glass-surface-shadow),0 calc(4px + 14px*var(--lift,0)) calc(10px + 30px*var(--lift,0)) rgba(24,44,76,calc(.22*var(--lift,0)));position:relative}.dark .reorder-item.is-dragging :is(.swipe-row-content,.reorder-item>*)>.bg-card{box-shadow:var(--glass-surface-shadow),0 calc(4px + 14px*var(--lift,0)) calc(10px + 30px*var(--lift,0)) rgba(4,8,14,calc(.55*var(--lift,0)))}.reorder-item.is-dragging :is(.swipe-row-content,.reorder-item>*)>.bg-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:calc(.95*var(--lift,0));background:linear-gradient(150deg,#fdfcf9,#f6f3ec);position:absolute;inset:-1px}.dark .reorder-item.is-dragging :is(.swipe-row-content,.reorder-item>*)>.bg-card:before{background:linear-gradient(150deg,#32363d,#23272d)}.bg-card,.bg-card.shadow-soft{background:var(--card-fill);border:var(--glass-edge);box-shadow:var(--glass-surface-shadow)}.app-topbar .bg-card{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}.bg-card .bg-card{background:var(--well-fill);-webkit-backdrop-filter:none;backdrop-filter:none;border:var(--well-edge);box-shadow:var(--well-shadow)}.bg-card .segmented-pill{box-shadow:0 2px 10px #1e508c33,0 0 0 1px #5aa9f54d}.bg-soft{background:var(--well-fill);border-color:var(--well-edge-color);box-shadow:var(--well-shadow)}:root:not(.dark) .bg-soft.pill-edge{box-shadow:inset 0 0 0 1px #5aa9f54d}:root:not(.dark) .done-pill,:root:not(.dark) .done-well,:root:not(.dark) .photo-menu.bg-card,:root:not(.dark) .rounded-full.bg-sun-soft,:root:not(.dark) .rounded-full.bg-brand-soft,:root:not(.dark) .rounded-full.bg-blossom-soft,:root:not(.dark) .rounded-full.bg-mint-soft,:root:not(.dark) .tag-muted,:root:not(.dark) .feed-reaction-picker,:root:not(.dark) .ahead-tile,:root:not(.dark) .doc-sheet,:root:not(.dark) .pair-menu-card,:root:not(.dark) .feed-notice{border-color:#5aa9f54d}:root:not(.dark) .done-pill,:root:not(.dark) .done-well{background:#ffffffbf}:root:not(.dark) .ahead-list li+li{border-top-color:#5aa9f54d}:root:not(.dark) .stat-row>div+div+div{border-left-color:#5aa9f54d}:root:not(.dark) .pair-menu-rule{background:#5aa9f54d}.linked-url{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.linked-url-scheme{display:none}.app-topbar{z-index:var(--layer-bar);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:absolute;inset:0 0 auto}.edge-head.is-over:before,.app-topbar.is-over:before{content:"";z-index:-1;pointer-events:none;opacity:var(--edge-blur,1);position:absolute;inset:0 0 -26px}.sheet-head:before{border-top-left-radius:var(--radius-sheet);border-top-right-radius:var(--radius-sheet)}.edge-head:before,.app-topbar:before{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(#000 0 calc(100% - 42px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 42px),#0000)}.app-main{padding-top:calc(68px + var(--inset-top))}.page-title{font-size:32px}.page-heading:first-child:not(.home-page *){padding-top:7px}.font-bold{font-weight:600}.font-semibold{font-weight:500}.bg-brand{box-shadow:var(--brand-glow)}.check-idle{background:#fff9;border-color:#3482d761;box-shadow:inset 0 1px 2px #1c34541a}.check-done{color:#fff;background:var(--grad-brand-glass)border-box;border-color:#0000}.check-pop.check-done{background:0 0;border-color:#3482d761}.check-pop:before{content:"";background:var(--grad-brand-glass);border-radius:50%;animation:.3s cubic-bezier(.3,1.6,.5,1) both check-fill;position:absolute;inset:-2px}.check-pop svg{position:relative}.check-pop svg path{stroke-dasharray:24;animation:.26s ease-out .14s both check-draw}.check-ring{pointer-events:none;border:2px solid #5aa9f5;border-radius:50%;animation:.6s ease-out 80ms both check-ring;position:absolute;inset:-2px}@keyframes check-fill{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes check-draw{0%{stroke-dashoffset:-24px}to{stroke-dashoffset:0}}@keyframes check-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2)}}.task-title-text{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(currentColor,currentColor) 0 56%/0% 1.5px no-repeat;transition:background-size .36s cubic-bezier(.2,.8,.2,1) .12s,color .3s .12s}.task-holding .task-title-text,.task-struck .task-title-text{color:rgb(var(--faint));background-size:100% 1.5px}.task-extra{transition:opacity .3s}.task-holding .task-extra{opacity:.5}.done-pill{background:#ffffff80;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 7px;display:inline-flex}.done-well{background:#ffffff38;border:1px solid #ffffff73;border-radius:20px;box-shadow:inset 0 1px 3px #1c34541a}.dark .done-pill{background:#ffffff14;border-color:#ffffff24}.dark .done-well{background:#ffffff0a;border-color:#ffffff14;box-shadow:inset 0 1px 3px #0000004d}.bottom-nav{background:var(--chrome-fill);-webkit-backdrop-filter:var(--chrome-backdrop);backdrop-filter:var(--chrome-backdrop);box-shadow:var(--chrome-surface-shadow);border:0}.overlay-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#3482d747}.sheet-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#28508233}.pair-scrim{background:#1c345426}.add-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c345433}.photo-menu.bg-card{background:linear-gradient(180deg,var(--popover-1)0%,var(--popover-2)100%);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--chrome-shadow);border:1px solid #ffffffbf}.glass-toast{background:var(--chrome-fill);-webkit-backdrop-filter:var(--chrome-backdrop);backdrop-filter:var(--chrome-backdrop);box-shadow:var(--chrome-surface-shadow);border:0}:root{--sheet-glass:#ffffffb3}.dark{--sheet-glass:#1c1c1eb3}.sheet-panel.bg-card{background:var(--sheet-glass);-webkit-backdrop-filter:var(--sheet-backdrop);backdrop-filter:var(--sheet-backdrop);box-shadow:var(--sheet-surface-shadow);border:0}.sheet-footer{background:linear-gradient(to bottom,transparent,var(--sheet-glass)20px)}.sheet-grip{background:#919cab66}.home-page .page-title{font-size:24px}.home-hero{box-shadow:inset 0 1px #fff6,0 20px 44px -20px #3482d7cc;background-image:var(--grad-hero,var(--grad-brand-glass))!important}.home-hero .hero-lights{background-image:var(--grad-hero,var(--grad-brand-glass));box-shadow:inset 0 1px #fff6;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.home-hero .hero-lights>:nth-child(-n+2){opacity:1;background:radial-gradient(circle closest-side,rgb(var(--spot)/.55),rgb(var(--spot)/.534)16.7%,rgb(var(--spot)/.446)33.3%,rgb(var(--spot)/.253),rgb(var(--spot)/.072)66.7%,rgb(var(--spot)/.01)83.3%,rgb(var(--spot)/0));will-change:transform;width:480px;height:480px}.home-hero .hero-lights>:first-child{--spot:244 114 182;animation:12s ease-in-out infinite hero-light-pink;inset:-200px auto auto -190px}.home-hero .hero-lights>:nth-child(2){--spot:96 165 250;animation:12s ease-in-out infinite hero-light-blue;inset:auto -190px -200px auto}@keyframes hero-light-pink{50%{transform:translate(90px,70px)}}@keyframes hero-light-blue{50%{transform:translate(-90px,-70px)}}.home-hero .hero-light-meet{opacity:0;will-change:opacity;background:radial-gradient(circle closest-side,#d8b4fe99,#d8b4fe80 20%,#d8b4fe40 50%,#d8b4fe0f,#d8b4fe00);width:420px;height:420px;margin:-210px 0 0 -210px;animation:12s ease-in-out infinite hero-light-meet;position:absolute;top:50%;left:50%}@keyframes hero-light-meet{50%{opacity:1}}.home-hero .hero-lights>*{display:none}@media(prefers-reduced-motion:reduce){.home-hero .hero-light-meet{opacity:.5;animation:none}.home-hero .hero-lights>:first-child{animation:none;transform:translate(45px,35px)}.home-hero .hero-lights>:nth-child(2){animation:none;transform:translate(-45px,-35px)}}.checkin-card{background:var(--card-fill);border:var(--glass-edge);box-shadow:var(--glass-surface-shadow)}.checkin-mark{background:var(--grad-brand-glass);width:40px;height:40px;box-shadow:var(--brand-glow);border-radius:12.4px;flex-shrink:0;place-items:center;display:grid}.checkin-mark svg{width:53%;height:53%}.checkin-mark svg.is-beating{animation:1.34s cubic-bezier(.23,1,.32,1) checkin-beat}@keyframes checkin-beat{0%{transform:scale(1)}21%{transform:scale(1.22)}43%{transform:scale(1.02)}64%{transform:scale(1.15)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.checkin-mark svg.is-beating{animation:none}}.checkin-mark{position:relative}.checkin-hearts{z-index:2;pointer-events:none;position:absolute;top:50%;left:50%}.checkin-hearts>svg:not(.absolute){opacity:0;width:14px;height:14px;animation:1.8s cubic-bezier(.23,1,.32,1) forwards checkin-heart-fly;position:absolute;top:-7px;left:-7px}@keyframes checkin-heart-fly{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1}to{transform:translate(var(--dx),var(--dy))scale(var(--s));opacity:0}}.stat-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:0;display:grid}.stat-row>.bg-line{display:none}.stat-row>div{text-align:center;padding:14px 12px}.stat-row>div+div+div{border-left:1px solid #fff9}.stat-row p:first-child{font-size:24px}.savings-panel{background:var(--well-fill);border:var(--well-edge);box-shadow:var(--well-shadow)}.amount-key{transition:transform .15s var(--ease-smooth),background-color .15s var(--ease-smooth);background:#fff;box-shadow:0 1px 2px #182c4c14,0 2px 6px #182c4c0d}.amount-key:active{background:rgb(var(--soft));transform:scale(.95)}.amount-key-bare{transition:background-color .15s var(--ease-smooth)}.amount-key-bare:active{background:#1b25330f}.dark .amount-key{background:#ffffff1a;box-shadow:0 1px 2px #0006}.dark .amount-key:active{background:#ffffff29}.dark .amount-key-bare:active{background:#ffffff14}@media(prefers-reduced-motion:reduce){.amount-key:active{transform:none}}.progress-track{background:#ffffff80;box-shadow:inset 0 1px 1px #1c34540f}.progress-fill{background:var(--grad-brand-glass)}.wish-card{border-radius:var(--radius-card);position:relative}.wish-mark{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wish-mark-icon{width:80px;height:80px;position:absolute;bottom:-23px;right:-10px;transform:rotate(-12deg)}.wish-card .wish-heart-action{background:var(--well-fill);border:var(--well-edge);box-shadow:var(--well-shadow)}.dark .wish-card .wish-heart-action{background:var(--well-fill),rgb(var(--card))}.rounded-full.bg-sun-soft,.rounded-full.bg-brand-soft,.rounded-full.bg-blossom-soft,.rounded-full.bg-mint-soft{border:1px solid #fff9}.tag-muted{box-shadow:none;background:#3c5a821a;border:1px solid #fff9}:root:not(.dark) .tag-muted{background:#3c5a8229}:root:not(.dark) .tag-muted.text-muted{color:#5b4f75}:root:not(.dark) .tag-muted.text-faint,:root:not(.dark) .card-date{color:#6f6488}.guide-icon svg{stroke-width:2.4px}.guide-lead{text-wrap:balance}.rounded-full.bg-sun-soft{background:#b4711a26}.rounded-full.bg-brand-soft{background:#3482d726}.rounded-full.bg-blossom-soft{background:#c0687626}.rounded-full.bg-mint-soft{background:#1f8a5f26}.done-action{padding-block:12px;font-size:15px}.wish-card .done-action{isolation:isolate;position:relative;overflow:hidden}.wish-card .done-action:before{content:"";z-index:-1;border-radius:inherit;background:var(--grad-brand-glass);transition:transform .38s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleX(0)}.wish-fulfilling .done-action{color:#fff}.wish-fulfilling .done-action:before{transform:scaleX(1)}.wish-card .wish-heart-action:before{transform:scale(0)}.wish-fulfilling .wish-heart-action:before{transform:scale(1)}.wish-heart{display:flex;position:relative}.wish-heart-fill{clip-path:inset(100% 0 0);position:absolute;inset:0;overflow:hidden}.wish-heart-fill>svg{display:block}.wish-fulfilling .wish-heart-fill{clip-path:none;animation:.4s ease-out 80ms both heart-lift}.wish-fulfilling .wish-heart-fill>svg{animation:.4s ease-out 80ms both heart-stay}@keyframes heart-lift{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes heart-stay{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.wish-fulfilling .wish-heart>svg{opacity:0;transition:opacity .1s linear .46s}.wish-fulfilling .wish-heart{animation:.7s ease-in-out .42s both heart-beat}.wish-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 35%,#ffffffd9,#0000 65%) 160% 0/260% 100% no-repeat;position:absolute;inset:0}.wish-fulfilling:after{animation:.66s ease-in-out .42s both wish-glint}.wish-card.wish-fulfilling{animation:1.1s ease-out both wish-glow}@keyframes heart-beat{0%,to{transform:scale(1)}20%{transform:scale(1.35)}40%{transform:scale(1)}60%{transform:scale(1.2)}}@keyframes wish-glint{0%{opacity:1;background-position:160% 0}to{opacity:1;background-position:-60% 0}}@keyframes wish-glow{0%,36%{box-shadow:var(--glass-surface-shadow),0 0 #5aa9f500,0 14px 36px -8px #5aa9f500}50%{box-shadow:var(--glass-surface-shadow),0 0 0 2.5px #5aa9f599,0 14px 36px -8px #5aa9f58c}to{box-shadow:var(--glass-surface-shadow),0 0 0 2px #3482d78c,0 12px 32px -10px #3482d799}}.fly-ghost:not(.fly-ghost-out).bg-card,.fly-ghost:not(.fly-ghost-out) .bg-card{background:linear-gradient(160deg,var(--popover-1)0%,var(--popover-2)100%);box-shadow:var(--chrome-shadow)}.fly-ghost,.fly-ghost *,.fly-ghost:before,.fly-ghost:after{transition:none!important;animation:none!important}.fly-ghost .wish-heart-fill{clip-path:none}.return-action{box-shadow:inset 0 0 0 1.5px rgb(var(--brand)/.55)}.fly-ghost .check-ring{display:none}.feed-day{color:rgb(var(--muted));font-size:11px}.feed-day.rounded-full.bg-brand-soft:not(.is-today){background:var(--card-fill);border:var(--glass-edge);box-shadow:var(--glass-surface-shadow)}.feed-day.is-today{color:rgb(var(--brand))}:root{--feed-bubble:#ffffffd1;--feed-bubble-mine:#e2effceb;--feed-bubble-edge:transparent;--feed-bubble-mine-edge:transparent;--feed-kind-mine:#3b82c8;--feed-bubble-shadow:0 1px 2px #1c34540f,0 6px 16px -8px #1c345438}.dark{--feed-bubble:#ffffff14;--feed-bubble-mine:#3482d724;--feed-bubble-edge:#ffffff1a;--feed-bubble-mine-edge:#ffffff1a;--feed-kind-mine:rgb(var(--brand));--feed-bubble-shadow:0 6px 16px -8px #0009}.feed-glass-avatar>*{width:26px;height:26px}.feed-glass-bubble{background:var(--feed-bubble);border:1px solid var(--feed-bubble-edge);min-width:0;box-shadow:var(--feed-bubble-shadow);border-radius:18px;padding:9px 12px 8px}.feed-glass-bubble.is-mine{background:var(--feed-bubble-mine);border-color:var(--feed-bubble-mine-edge)}.feed-glass-bubble.is-last{border-bottom-left-radius:6px}.feed-glass-bubble.is-mine.is-last{border-bottom-right-radius:6px;border-bottom-left-radius:18px}.feed-glass-kind{color:rgb(var(--faint));align-items:center;gap:5px;font-size:11px;font-weight:700;line-height:1.3;display:flex}.is-mine .feed-glass-kind{color:var(--feed-kind-mine)}.feed-glass-headline{overflow-wrap:anywhere;color:rgb(var(--ink));margin-top:2px;font-size:15px;font-weight:700;line-height:1.3}.feed-glass-time{white-space:nowrap;color:rgb(var(--faint));font-size:11px;font-weight:600}.feed-glass-expand{color:rgb(var(--brand));margin-top:4px;font-size:12px;font-weight:700;display:block}.feed-glass-more{overflow-wrap:anywhere;color:rgb(var(--muted));margin-top:4px;font-size:14px;line-height:1.45}.feed-glass-bubble.is-tappable{cursor:pointer;transition:transform .15s cubic-bezier(.32,.72,0,1)}.feed-glass-bubble.is-tappable:active{transform:scale(.97)}.feed-glass-line{text-align:left;width:100%;display:block}.feed-glass-bubble{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.feed-reaction-picker{box-shadow:var(--chrome-shadow);background:#fff;border:1px solid #ffffffbf;border-radius:999px;gap:2px;padding:4px;animation:.22s cubic-bezier(.32,.72,0,1) feed-picker-in}.dark .feed-reaction-picker{background:#1e1c24;border-color:#ffffff1f}.feed-reaction-picker>button.shadow-soft{box-shadow:none;background:0 0;border:none}.feed-reaction-picker>button.shadow-soft.bg-blossom-soft{background:rgb(var(--blossom-soft))}@keyframes feed-picker-in{0%{opacity:0;transform:translateY(6px)scale(.92)}}@media(prefers-reduced-motion:reduce){.feed-reaction-picker{animation:none}}.capsule-lock{border:var(--well-edge);color:rgb(var(--brand-deep));border-radius:18px}.border-line{border-color:#fff9}.cal-nav{width:40px;height:40px}.cal-day{border-radius:16px;font-size:15px;font-weight:500}.cal-day.bg-brand{font-weight:700}.event-date{background:var(--well-fill);border:var(--well-edge);box-shadow:var(--well-shadow);border-radius:16px}.achievement-pill-layer{left:16px;right:16px;top:calc(var(--inset-top) + 66px);z-index:var(--layer-celebration);pointer-events:none;justify-content:center;display:flex;position:absolute}.achievement-pill{background:var(--chrome-fill);width:100%;max-width:440px;-webkit-backdrop-filter:var(--chrome-backdrop);backdrop-filter:var(--chrome-backdrop);box-shadow:var(--chrome-surface-shadow);text-align:left;pointer-events:auto;touch-action:none;border:0;border-radius:22px;align-items:center;gap:12px;padding:10px 14px 10px 10px;transition:transform .35s cubic-bezier(.32,.72,0,1);animation:.6s cubic-bezier(.32,.72,0,1) backwards achievement-pill-in;display:flex;position:relative;overflow:hidden}.achievement-pill.is-leaving{animation:.4s cubic-bezier(.23,1,.32,1) both achievement-pill-out}.achievement-pill:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0,#fffc,#fff0);width:40%;animation:1s cubic-bezier(.23,1,.32,1) .5s both achievement-pill-glint;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.achievement-pill-mark{background:var(--grad-brand-glass);width:46px;height:46px;box-shadow:var(--brand-glow);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.achievement-pill-mark svg{width:53%;height:53%;animation:1.34s cubic-bezier(.23,1,.32,1) .4s both checkin-beat}.achievement-pill-kicker{letter-spacing:.08em;text-transform:uppercase;color:#b45f6e;font-size:11px;font-weight:700;display:block}.achievement-pill-name{text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ink));font-size:16px;font-weight:800;display:block;overflow:hidden}.achievement-pill-go{white-space:nowrap;color:#2a6fb8;flex-shrink:0;font-size:12.5px;font-weight:700}.dark .achievement-pill-kicker{color:rgb(var(--blossom))}.dark .achievement-pill-go{color:#9cc8f5}.dark .achievement-pill:after{background:linear-gradient(100deg,#fff0,#ffffff2e,#fff0)}@keyframes achievement-pill-in{0%{opacity:0;transform:translateY(-40px)scale(.94)}to{opacity:1;transform:none}}@keyframes achievement-pill-out{to{opacity:0;transform:translateY(-24px)scale(.96)}}@keyframes achievement-pill-glint{to{left:130%}}.ach-item.is-flash{animation:1.6s cubic-bezier(.23,1,.32,1) .6s achievement-flash}.ach-row{isolation:isolate;position:relative}.ach-row.ach-item.is-flash{animation:none}.ach-row.is-flash:after{z-index:-1;content:"";opacity:0;pointer-events:none;background:#3482d7;animation:1.6s cubic-bezier(.23,1,.32,1) .6s achievement-glow;position:absolute;inset:0 -14px}@keyframes achievement-glow{0%{opacity:0}35%{opacity:.14}to{opacity:0}}.feed-bubble.is-flash,[data-entry].is-flash,[data-flip^="capsule:"] .rounded-card.is-flash{animation:1.6s cubic-bezier(.23,1,.32,1) .6s achievement-flash}@keyframes achievement-flash{0%{box-shadow:0 0 #3482d78c}35%{box-shadow:0 0 0 5px #3482d759}to{box-shadow:0 0 0 12px #3482d700}}@media(prefers-reduced-motion:reduce){.achievement-pill,.achievement-pill.is-leaving,.achievement-pill:after,.achievement-pill-mark svg,.ach-item.is-flash,.ach-row.is-flash:after,.feed-bubble.is-flash,[data-entry].is-flash,[data-flip^="capsule:"] .rounded-card.is-flash{animation:none}.achievement-pill{transition:none}}.home-a{gap:14px}.home-a>section:has(>.page-heading){margin-top:8px}.home-a>section>.page-heading+*{margin-top:10px}.ahead-list{padding:4px 0}.ahead-list li+li{border-top:1px solid #fff9}.ahead-row{text-align:left;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.ahead-tile{width:50px;height:50px;color:rgb(var(--ink));background:#ffffffb3;border:1px solid #ffffffe6;border-radius:14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ahead-tile b{font-size:18px;font-weight:700;line-height:1}.ahead-tile small{letter-spacing:.05em;text-transform:uppercase;color:#5d6878;margin-top:3px;font-size:11px;font-weight:700}.ahead-tile.is-today{background:var(--grad-brand-glass);box-shadow:var(--brand-glow);color:#fff;border:0}.ahead-tile.is-today small{color:#ffffffd9}.ahead-title{text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ink));font-size:15px;font-weight:700;display:block;overflow:hidden}.ahead-subtitle{text-overflow:ellipsis;white-space:nowrap;color:#5d6878;font-size:12.5px;display:block;overflow:hidden}.ahead-kind{color:#5d6878;background:#fff9;border-radius:99px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:700}.ahead-more{text-align:center;width:100%;color:rgb(var(--brand));padding:12px 14px;font-size:15px;font-weight:600;display:block}.dark .ahead-list li+li{border-top-color:#ffffff14}.dark .ahead-tile{background:#ffffff14;border-color:#ffffff1f}.dark .ahead-tile.is-today{background:var(--grad-brand-glass)}.dark .ahead-tile small,.dark .ahead-subtitle,.dark .ahead-kind{color:rgb(var(--muted))}.dark .ahead-kind{background:#ffffff1a}.dark .ahead-tile.is-today small{color:#ffffffd9}.onboarding-line{text-align:left;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.onboarding-ring{background:conic-gradient(#5aa9f5 var(--share),#ffffffb3 0);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.onboarding-ring span{color:#2a6fb8;background:#f1f6fc;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.onboarding-line-title{color:rgb(var(--ink));font-size:14.5px;font-weight:700;display:block}.onboarding-line-next{text-overflow:ellipsis;white-space:nowrap;color:#5d6878;font-size:12.5px;display:block;overflow:hidden}.onboarding-chevron{width:16px;height:16px;color:rgb(var(--faint));flex-shrink:0;transition:transform .3s cubic-bezier(.32,.72,0,1)}.onboarding-chevron.is-open{transform:rotate(90deg)}.onboarding-steps{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.32,.72,0,1);display:grid}.onboarding-steps.is-open{grid-template-rows:1fr}.onboarding-steps>ul{min-height:0;padding:0 14px;overflow:hidden}.onboarding-steps>ul:after{content:"";height:6px;display:block}.onboarding-step{text-align:left;width:100%;color:rgb(var(--ink));align-items:center;gap:12px;padding:10px 0;font-size:15px;font-weight:500;display:flex}.onboarding-step-circle{border:2px solid #3482d773;border-radius:50%;flex-shrink:0;width:22px;height:22px}.dark .onboarding-ring{background:conic-gradient(#5aa9f5 var(--share),#ffffff1f 0)}.dark .onboarding-ring span{color:#9cc8f5;background:#1c2a3c}.dark .onboarding-line-next{color:rgb(var(--muted))}@media(prefers-reduced-motion:reduce){.onboarding-chevron,.onboarding-steps{transition:none}}.ach-item.bg-sun-soft{background:linear-gradient(150deg,#ffeadc99,#ffeadc40),var(--card-fill);border:var(--glass-edge);box-shadow:var(--glass-surface-shadow)}.ach-item.bg-card{background:var(--well-fill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:var(--well-edge);box-shadow:var(--well-shadow)}.ach-item .rounded-2xl{border-radius:16px}.ach-item .rounded-2xl.bg-card{background:var(--well-fill);-webkit-backdrop-filter:none;backdrop-filter:none;border:var(--well-edge);box-shadow:none}.doc-back{background:var(--glass-fill);height:40px;-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border:var(--glass-edge);box-shadow:var(--glass-surface-shadow);border-radius:999px;padding-inline:16px}.doc-sheet{--doc-track:#1b25331f;--doc-accent:#5aa9f5;box-shadow:var(--glass-shadow);background:#fffffff0;border:1px solid #ffffffe6}.doc-accent{color:var(--doc-accent)}.dark .doc-sheet{--doc-track:#ffffff1f;--doc-accent:rgb(var(--brand));background:#1b2533eb;border-color:#ffffff14}.app-loader-field{background-color:#d6e4f1;background-image:var(--glass-spot-pink),var(--glass-spot-violet),var(--glass-spot-blue),var(--glass-spot-peach);display:block;position:fixed;inset:0}.dark .app-backdrop{background:#09080d}.dark .app-screen,.dark .app-loader-field,.dark .gate-field{background-color:#09080d}.dark .heart-warm{stop-color:#fff}.dark .home-hero,.dark .couple-passport{box-shadow:inset 0 1px #ffffff47,0 18px 40px -22px #3482d780}.dark .bg-card .bg-card,.dark .bg-soft,.dark .ach-item .rounded-2xl.bg-card{border-color:#ffffff14}.dark .bg-card .bg-card{box-shadow:inset 0 1px #ffffff0f}.dark .bg-card .segmented-pill{box-shadow:0 2px 10px #00000059,0 0 0 1px #ffffff24}.dark .border-line,.dark .capsule-lock{border-color:#ffffff1a}.dark .stat-row>div+div+div{border-left-color:#ffffff1a}.dark .check-idle{background:#ffffff0f;border-color:#8cb9eb73;box-shadow:inset 0 1px 2px #00000059}.dark .overlay-scrim{background:#04080e8c}.dark .sheet-scrim,.dark .pair-scrim,.dark .add-scrim{background:#0a121e59}.dark .photo-menu.bg-card{border-color:#ffffff24}.dark .checkin-partner>i{text-shadow:0 0 3px #1d1c21,0 0 3px #1d1c21}.dark .progress-track{background:#ffffff1a;box-shadow:inset 0 1px 1px #0000004d}.dark .rounded-full.bg-sun-soft,.dark .rounded-full.bg-brand-soft,.dark .rounded-full.bg-blossom-soft,.dark .rounded-full.bg-mint-soft{border-color:#ffffff1f}.dark .tag-muted{background:#ffffff1a;border-color:#ffffff1f}.hero-avatars .rounded-full.bg-brand-soft,.hero-avatars .rounded-full.bg-blossom-soft{background:var(--glass-fill);border:var(--glass-edge);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}.dark .rounded-full.bg-sun-soft{background:#f1b18929}.dark .rounded-full.bg-brand-soft{background:#8cb9eb2e}.dark .rounded-full.bg-blossom-soft{background:#e8aaaf29}.dark .rounded-full.bg-mint-soft{background:#85d3ac29}.dark .ach-item.bg-sun-soft{background:linear-gradient(150deg,#e2966033,#e2966014),var(--card-fill)}.confirm-danger{background:var(--grad-danger);color:#fff;box-shadow:inset 0 1px #fff6,0 12px 26px -12px #c8325ab3}.confirm-cancel{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border:var(--glass-edge);box-shadow:var(--glass-surface-shadow)}.settings-card{background:#fff;box-shadow:0 1px 2px #1c34540f,0 6px 16px -8px #1c345438}.sheet-panel .settings-card{background:#ffffff6b;box-shadow:inset 0 0 0 1.5px #ffffffc7,inset 0 2px #ffffff80,0 10px 30px -18px #285a9673}.dark .settings-card{background:var(--well-fill);box-shadow:inset 0 0 0 1px #ffffff14}.toggle-on,.avatar-camera{background:var(--grad-brand-glass)}.theme-mini{background-color:var(--mini-bg);background-image:radial-gradient(150% 110% at 0% 0%,var(--mini-pink)0%,transparent 65%),radial-gradient(var(--mini-violet-shape,140% 100% at 100% 8%),var(--mini-violet)0%,transparent var(--mini-violet-end,66%)),radial-gradient(130% 70% at 85% 100%,var(--mini-blue)0%,transparent 62%),radial-gradient(90% 45% at 5% 100%,var(--mini-peach)0%,transparent 62%);display:block;position:absolute;inset:0}.theme-mini-light{--mini-bg:#d6e4f1;--mini-pink:#0000;--mini-violet:#0000;--mini-blue:#0000;--mini-peach:#0000;--mini-card:#f5faff99;--mini-edge:#5aa9f540;--mini-nav:#ffffffb3;--mini-dot:#1b253340;--mini-shadow:0 2px 12px #00000040}.theme-mini-dark{--mini-bg:#09080d;--mini-pink:#0000;--mini-violet:#0000;--mini-blue:#0000;--mini-peach:#0000;--mini-hero:linear-gradient(#3b7fc4,#3b7fc4);--mini-card:#1c1c1eb3;--mini-edge:#3a3a3c;--mini-nav:#1c1c1eb3;--mini-dot:#ffffff4d;--mini-shadow:0 2px 12px #00000080}.theme-mini-half{clip-path:polygon(100% 0,100% 100%,0 100%)}.theme-mini>i{position:absolute;left:9px;right:9px}.theme-mini-hero{background:var(--mini-hero,var(--grad-brand-glass));border-radius:9px;height:25px;top:7px;box-shadow:inset 0 1px #fff6,0 6px 12px -6px #3482d7b3}.theme-mini-card{background:var(--mini-card);height:20px;box-shadow:var(--mini-shadow),0 0 0 .5px var(--mini-edge);border-radius:8px;top:36px}.theme-mini>.theme-mini-nav{background:var(--mini-nav);height:15px;box-shadow:var(--mini-shadow),0 0 0 .5px var(--mini-edge);border-radius:8px;justify-content:space-between;align-items:center;padding:0 6px 0 3px;display:flex;bottom:6px;left:12px;right:12px}.theme-mini-nav>b{background:var(--mini-dot);border-radius:50%;width:5px;height:5px}.theme-mini-nav>b:first-child{background:var(--grad-brand-glass);border-radius:4px;width:14px;height:10px}.couple-passport{box-shadow:inset 0 1px #fff6,0 20px 44px -20px #3482d7cc;background-image:var(--grad-hero,var(--grad-brand-glass))!important}.toast-undo{isolation:isolate;box-shadow:inset 0 0 0 1px rgb(var(--brand)/.16);position:relative}.toast-drain{z-index:-1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.toast-drain i{background:rgb(var(--brand)/.16);transform-origin:0;height:100%;animation:linear forwards toast-drain;display:block}@keyframes toast-drain{to{transform:scaleX(0)}}.chrome-active{background:var(--grad-brand-glass);color:#fff;box-shadow:inset 0 1px #ffffff73,0 8px 20px -10px #3482d7b3}.chrome-badge{box-shadow:0 0 0 2px #fff}.dark .chrome-badge{box-shadow:0 0 0 2px rgb(var(--canvas))}.pair-menu{background:var(--sheet-glass);-webkit-backdrop-filter:var(--sheet-backdrop);backdrop-filter:var(--sheet-backdrop);box-shadow:var(--sheet-surface-shadow);border:0;border-radius:26px}.pair-menu-card{background:#ffffff80;border:1.5px solid #fffc}.dark .pair-menu-card{background:var(--well-fill);border:1px solid #ffffff1a}.pair-menu-rule{background:#ffffffbf}.dark .pair-menu-rule{background:#ffffff1a}.glass-nav-active{background:#ffffffbf;border:1px solid #fff;box-shadow:inset 0 1px #ffffffe6,0 8px 18px -10px #3482d78c}.dark .glass-nav-active{box-shadow:none;background:#ffffff1f;border-color:#ffffff29}.segment-active{background:#ffffffd9;border:1px solid #fff;box-shadow:inset 0 1px #ffffffe6,0 6px 16px -10px #285a968c}:root:not(.dark) .segment-active{border-color:#5aa9f54d}.segment-active-label{color:rgb(var(--brand))}.dark .segment-active{box-shadow:none;background:#ffffff1f;border-color:#ffffff29}.dark .segment-active-label{color:#fff}.chip-strip{scroll-snap-type:x mandatory;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 34px calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 34px calc(100% - 34px),#0000)}.chip-strip [data-key]{scroll-snap-align:center}.chip-plate{transition:width .3s cubic-bezier(.23,1,.32,1)}@media(prefers-reduced-motion:reduce){.chip-plate{transition:none}}.glass-tab-idle{color:rgb(var(--muted))}.glass-nav{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--nav-outer-shadow);background:0 0;border:0}.nav-glass{z-index:-1;pointer-events:none;background:var(--chrome-fill);-webkit-backdrop-filter:var(--chrome-backdrop);backdrop-filter:var(--chrome-backdrop);border-radius:26px;position:absolute;inset:0}.nav-glass:before,.glass-nav:after{content:"";pointer-events:none;border:0;position:absolute}.nav-glass:before{box-shadow:var(--nav-top-shadow);border-bottom:0;border-radius:26px 26px 0 0;inset:0 0 26px}.glass-nav:after{z-index:-1;height:26px;box-shadow:var(--nav-bottom-shadow);border-top:0;border-radius:0 0 26px 26px;inset:auto 0 0}.glass-nav[data-tall] .nav-glass,.glass-nav[data-tall] .nav-rise{will-change:transform}.glass-add{background:var(--grad-brand-glass);color:#fff;transition:background-color .2s,box-shadow .2s;box-shadow:0 0 0 3px #ffffff8c,0 10px 22px -8px #3482d7d9}.glass-add.is-open{color:rgb(var(--brand));background:#fff;box-shadow:0 0 0 3px #ffffffb3,0 6px 16px -8px #285a9680}.dark .glass-add.is-open{background:#ffffff24;box-shadow:0 0 0 3px #ffffff24}.glass-add:focus-visible{box-shadow:0 0 0 3px rgb(var(--brand))}.reveal-panel-head{background:0 0}.feed-notice-row{justify-content:center;display:flex}.feed-notice{text-align:left;background:#ffffff8c;border:1px solid #fffc;border-radius:20px;align-items:flex-start;gap:12px;max-width:88%;padding:12px 16px;display:flex}.feed-notice.is-fresh{background:rgb(var(--brand-soft)/.85)}.dark .feed-notice{background:#ffffff0d;border-color:#ffffff1a}.feed-notice.is-tappable{transition:transform .15s cubic-bezier(.32,.72,0,1)}.feed-notice.is-tappable:active{transform:scale(.97)}.feed-notice-icon{background:rgb(var(--brand-soft));width:32px;height:32px;color:rgb(var(--brand));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.feed-notice-kind{color:var(--feed-kind-mine);font-size:14px;font-weight:600;display:block}.feed-notice-text{overflow-wrap:anywhere;color:rgb(var(--ink));font-size:15px;font-weight:500;line-height:1.35;display:block}.feed-mood{transition:background-color .15s}.feed-mood:hover{background:#fff9}.feed-mood.is-chosen{background:#ffffffbf;box-shadow:inset 0 0 0 1px #fff,0 8px 18px -10px #3482d78c}.dark .feed-mood:hover{background:#ffffff14}.dark .feed-mood.is-chosen{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff29}@media(prefers-reduced-motion:no-preference){[data-intro]{animation:feed-intro .24s cubic-bezier(.23,1,.32,1)var(--intro-delay,0s)both;transform-origin:50% 100%}[data-intro][data-side=mine]{transform-origin:100% 100%}[data-intro][data-side=theirs]{transform-origin:0 100%}}@keyframes feed-intro{0%{opacity:0;transform:translateY(12px)scale(.97)}}.mood-pick{background:var(--well-fill);border:var(--well-edge);box-shadow:var(--well-shadow)}.mood-pick.is-selected{background:var(--glass-fill);box-shadow:0 0 0 2px #3482d799,var(--glass-surface-shadow);border-width:0}.mood-idea-wrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.23,1,.32,1),opacity .18s;display:grid}.mood-idea-wrap.is-open{opacity:1;grid-template-rows:1fr}.mood-idea{background:#5aa9f51a;border:1px solid #5aa9f54d}.mood-idea-next{background:var(--well-fill);color:rgb(var(--ink))}.dark .mood-idea-plan{background-image:linear-gradient(#4f9de8,#4f9de8);box-shadow:inset 0 1px #ffffff4d,0 12px 28px -12px #3482d766}.mood-idea-text{animation:.18s cubic-bezier(.23,1,.32,1) mood-idea-in}@keyframes mood-idea-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.mood-idea-wrap{transition:opacity .12s}.mood-idea-text{animation:none}}.ours-row{text-align:left;align-items:center;gap:14px;width:100%;padding:14px 0;transition:opacity .15s;display:flex}.ours-row:active{opacity:.7}.ours-row:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--brand)/.4);outline:none}.ours-row+.ours-row{border-top:1px solid var(--hairline)}.ours-tile{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.avatar-ring{box-shadow:0 0 0 3px #fff}.hero-top .avatar-ring,.couple-passport .avatar-ring,.dark .avatar-ring{box-shadow:0 0 0 3px #fff6}.tour{z-index:calc(var(--layer-celebration) + 1)}.tour-column{padding-top:calc(var(--inset-top) + 20px);padding-bottom:calc(var(--inset-bottom) + 32px)}.tour-segment{background:#fff9}.dark .tour-segment{background:#ffffff24}.tour-next{box-shadow:var(--brand-glow)}.avatar-figure{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.avatar-figure:before,.avatar-figure:after{content:"";opacity:.7;background:currentColor;border-radius:9999px;position:absolute;left:50%;transform:translate(-50%)}.avatar-figure:before{width:34%;height:34%;top:22%}.avatar-figure:after{width:64%;height:60%;top:62%}.tour-face{isolation:isolate;background:rgb(var(--canvas));position:relative}.tour-pill{background:linear-gradient(180deg,var(--popover-1)0%,var(--popover-2)100%);box-shadow:var(--chrome-shadow)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
