a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,img,ins,kbd,label,legend,li,mark,menu,nav,ol,output,p,pre,q,ruby,s,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,u,ul,var,video{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0}button{appearance:none;cursor:pointer;background:0 0;border:none;padding:0}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;outline:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;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}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:#0000;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:-moz-focusring{outline:auto}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{line-height:inherit;color:inherit;padding:0}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}:focus,:focus-visible{outline:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-reka-popper-content-wrapper]{z-index:9999!important}:root{--color-ink:#000;--color-grey-02:#060607;--color-grey-06:#101011;--color-grey-08:#141415;--color-grey-09:#171719;--color-grey-11:#1c1c1e;--color-grey-13:#202022;--color-grey-14:#232326;--color-grey-17:#2b2b2e;--color-grey-19:#2f2f32;--color-grey-22:#37373c;--color-grey-28:#45454a;--color-grey-30:#494950;--color-grey-62:#9a9aa2;--color-grey-70:#b1b1b7;--color-grey-74:#bbbbc1;--color-grey-96:#f4f4f5;--color-grey-98:#fafafa;--color-white:#fff;--color-brand-purple:#d760ff;--color-brand-purple-light:#814f92;--color-brand-coral:#ff9060;--color-brand-coral-light:#92634f;--color-brand-mint:#60ffb7;--color-brand-mint-light:#4f9274;--color-brand-pink:#ff60bd;--color-brand-pink-light:#924f76;--color-brand-blue:#6060ff;--color-brand-blue-light:#4f4f92;--color-brand-green:#85ff60;--color-brand-green-light:#5e924f;--color-brand-yellow:#ffea60;--color-brand-yellow-light:#92894f;--color-brand-red:#ff6560;--color-brand-red-light:#92514f;--color-media-label-1:#ff6560;--color-media-label-2:#ff9060;--color-media-label-3:#ffea60;--color-media-label-4:#85ff60;--color-media-label-5:#60ffb7;--color-media-label-6:#6060ff;--color-media-label-7:#d760ff;--color-media-label-8:#ff60bd;--color-media-label-9:#9a9aa2;--color-positive:#34ca72;--color-neutral:#3295ca;--color-negative:#ca3962;--color-bloom-lilac:#c38de7;--color-bloom-rose:#de6363;--color-bloom-ember:#da5c4e;--color-bloom-plum:#6f4e7e;--color-bloom-violet:#6e63de;--color-bloom-indigo:#534eda;--color-bloom-dusk:#1b1b1d;--color-bloom-navy:#2c2e35;--color-bloom-midnight:#37373e;--color-waiting:color-mix(in srgb, var(--color-grey-62) 84%, transparent);--color-text-primary:var(--color-white);--color-text-secondary:color-mix(in srgb, var(--color-grey-96) 80%, transparent);--color-text-tertiary:color-mix(in srgb, var(--color-grey-96) 50%, transparent);--color-text-muted:var(--color-grey-70);--color-text-dark:var(--color-grey-14);--color-text:var(--color-text-primary);--color-popover:var(--color-grey-09);--color-popover-foreground:var(--color-white);--color-popover-hover:var(--color-grey-19);--color-popover-selected:var(--color-grey-22);--color-card:var(--color-grey-13);--color-card-secondary:var(--color-grey-09);--color-card-foreground:var(--color-white);--color-card-foreground-secondary:color-mix(in srgb, var(--color-white) 80%, transparent);--color-token-background:var(--color-grey-28);--color-dialog:var(--color-grey-08);--color-primary:var(--color-grey-02);--color-primary-foreground:var(--color-white);--color-primary-foreground-secondary:color-mix(in srgb, var(--color-white) 60%, transparent);--color-primary-foreground-hover:var(--color-grey-98);--color-primary-hover:var(--color-grey-13);--color-primary-active:var(--color-ink);--color-secondary:var(--color-grey-14);--color-secondary-foreground:var(--color-grey-74);--color-secondary-foreground-secondary:color-mix(in srgb, var(--color-grey-74) 60%, transparent);--color-secondary-foreground-hover:var(--color-grey-98);--color-secondary-hover:var(--color-grey-22);--color-secondary-active:var(--color-ink);--color-ask-background:var(--color-grey-09);--color-light:var(--color-white);--color-light-foreground:var(--color-grey-06);--color-light-foreground-secondary:color-mix(in srgb, var(--color-grey-06) 60%, transparent);--color-light-foreground-tertiary:color-mix(in srgb, var(--color-grey-06) 30%, transparent);--color-light-hover:var(--color-grey-98);--color-light-active:var(--color-grey-96);--color-tertiary:var(--color-grey-11);--color-tertiary-foreground:var(--color-white);--color-tertiary-foreground-hover:var(--color-grey-98);--color-tertiary-hover:var(--color-grey-14);--color-tertiary-active:var(--color-grey-19);--color-very-dark:var(--color-ink);--color-very-dark-hover:var(--color-grey-09);--color-very-dark-foreground:var(--color-white);--color-white-foreground:var(--color-ink);--color-white-hover:var(--color-grey-98);--color-white-active:var(--color-grey-96);--color-muted:var(--color-grey-09);--color-muted-foreground:var(--color-grey-74);--color-overlay-minimal:color-mix(in srgb, var(--color-grey-96) 1%, transparent);--color-overlay-border:color-mix(in srgb, var(--color-grey-96) 3%, transparent);--color-overlay-light:color-mix(in srgb, var(--color-grey-96) 5%, transparent);--color-overlay-moderate:color-mix(in srgb, var(--color-grey-96) 6%, transparent);--color-overlay-medium:color-mix(in srgb, var(--color-grey-96) 8%, transparent);--color-overlay-default:color-mix(in srgb, var(--color-grey-96) 10%, transparent);--color-overlay-dark:color-mix(in srgb, var(--color-ink) 80%, transparent);--color-overlay-dark-medium:color-mix(in srgb, var(--color-grey-06) 60%, transparent);--color-overlay-bar:color-mix(in srgb, var(--color-grey-19) 40%, transparent);--color-shadow-selected:color-mix(in srgb, var(--color-white) 50%, transparent);--color-input:var(--color-grey-30);--color-ring:var(--color-grey-30);--color-input-background:var(--color-ask-background);--color-input-background-hover:var(--color-grey-13);--color-chart-1:var(--color-brand-blue);--color-chart-2:var(--color-brand-green);--color-chart-3:var(--color-brand-coral);--color-chart-4:var(--color-brand-yellow);--color-chart-5:var(--color-brand-purple);--color-accent:var(--color-white);--color-accent-foreground:var(--color-white);--font-sans:"Inter Variable", Inter, system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--font-size-xs:1.26rem;--font-size-sm:1.26rem;--font-size-base:1.35rem;--font-size-xl:1.5rem;--font-size-2xl:1.75rem;--font-size-3xl:2.25rem;--font-size-4xl:3.5rem;--font-size-5xl:5rem;--font-size-lg:1.4rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:550;--font-weight-bold:600;--line-height-tight:1.2;--line-height-snug:1.35;--line-height-normal:1.4;--spacing-base:1rem;--spacing-xxxs:.25rem;--spacing-xxs:.7rem;--spacing-xs:.8rem;--spacing-sm:1.1rem;--spacing-md:1.35rem;--spacing-lg:1.75rem;--spacing-xl:2.25rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:5rem;--spacing-5xl:6rem;--spacing-6xl:8rem;--spacing-7xl:10rem;--spacing-8xl:12rem;--spacing-9xl:14rem;--spacing-10xl:16rem;--spacing-11xl:18rem;--spacing-12xl:20rem;--spacing-screen-side:4vw;--spacing-screen-content-side:2rem;--radius-xs:.5rem;--radius-sm:1.2rem;--radius-md:1.5rem;--radius-lg:2rem;--radius-xl:3rem;--radius-full:9999px;--control-corner-shape:squircle;--surface-corner-shape:squircle;--color-border-selected:var(--color-grey-62);--color-border-selected-colored:var(--color-grey-62);--color-border-selected-hover:color-mix(in srgb, var(--color-border-selected-colored) 80%, var(--color-ink));--color-border-primary:var(--color-grey-14);--color-border-primary-hover:var(--color-grey-22);--color-border-secondary:color-mix(in srgb, var(--color-grey-62) 15%, transparent);--color-border-tertiary:color-mix(in srgb, var(--color-grey-62) 10%, transparent);--color-border-solid:var(--color-white);--border-width:1px;--border-width-sm:1px;--border-width-lg:2px;--sidebar-width:5.5rem;--size-xxs:12rem;--size-xs:16rem;--size-sm:20rem;--size-md:32rem;--size-lg:38rem;--size-xl:40rem;--size-2xl:52rem;--size-3xl:58rem;--size-4xl:64rem;--size-5xl:72rem;--size-6xl:80rem;--size-7xl:88rem;--size-8xl:96rem;--size-9xl:104rem;--size-10xl:112rem;--size-full:100%;--size-auto:auto;--size-screen-width:100dvw;--size-screen-height:100dvh;--size-page-max-width:100%;--transition-duration-fast:.2s;--transition-duration-normal:.3s;--transition-duration-slow:.5s;--transition-timing-function:cubic-bezier(.175, .885, .32, 1.275);--transition-timing-function-minor:cubic-bezier(.4, 0, .2, 1);--transition-timing-function-linear:ease-in;--opacity-disabled:.5;--opacity-hover:.8;--opacity-muted:.6;--opacity-full:1;--opacity-hidden:0;--z-dropdown:1200;--z-dropdown-trigger:1201;--z-modal:1120;--z-tooltip:1100;--z-popover:1150;--breakpoint-mobile:768px;--blur-sm:.3rem;--blur-md:1rem;--blur-lg:2rem;--blur-xl:5rem;--hover-filter:brightness(1.1);--gradient-fade-bottom:linear-gradient(to bottom, var(--color-primary) 0%, transparent 100%);--gradient-fade-top:linear-gradient(to top, var(--color-primary) 0%, transparent 100%);--gradient-fade-bottom-opaque:linear-gradient(to bottom, color-mix(in srgb, var(--color-grey-02) 90%, transparent) 50%, transparent 100%);--gradient-fade-top-opaque:linear-gradient(to top, color-mix(in srgb, var(--color-grey-02) 90%, transparent) 50%, transparent 100%);--gradient-fade-top-opaque-reverse:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--color-grey-02) 90%, transparent) 40%);--gradient-card-fade-bottom:linear-gradient(to bottom, var(--color-card) 100%, transparent 100%);--gradient-primary-secondary:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);--gradient-mask-fade-bottom:linear-gradient(to bottom, var(--color-ink) 0%, transparent 100%);--gradient-mask-fade-top:linear-gradient(to top, var(--color-ink) 0%, transparent 100%);--gradient-accent:radial-gradient(at 20% 30%, var(--color-bloom-lilac) 0px, transparent 50%), radial-gradient(at 40% 50%, var(--color-bloom-rose) 0px, transparent 50%), radial-gradient(at 80% 20%, var(--color-bloom-ember) 0px, transparent 50%);--gradient-accent-subscription:radial-gradient(at 20% 30%, var(--color-bloom-plum) 0px, transparent 50%), radial-gradient(at 40% 50%, var(--color-bloom-violet) 0px, transparent 50%), radial-gradient(at 80% 20%, var(--color-bloom-indigo) 0px, transparent 50%);--gradient-accent-dark:radial-gradient(at 20% 30%, var(--color-bloom-dusk) 0px, transparent 50%), radial-gradient(at 40% 50%, var(--color-bloom-navy) 0px, transparent 50%), radial-gradient(at 80% 20%, var(--color-bloom-midnight) 0px, transparent 50%)}@property --processing-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.processing-ring{position:relative;overflow:visible}.processing-ring:before{background:conic-gradient(from var(--processing-ring-angle),transparent 0,transparent 28%,#0af 38%,#e1e1fe 46%,#ffcb5c 54%,#f40 62%,#f384ff 70%,transparent 82%,transparent 100%);border-radius:inherit;box-sizing:border-box;content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:1;padding:.35rem;animation:4s infinite processing-ring-spin;position:absolute;inset:-.15rem;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}@keyframes processing-ring-spin{to{--processing-ring-angle:360deg}}@media (prefers-reduced-motion:reduce){.processing-ring:before{animation:none}}:root{--mobile-bottom-padding:0}@media (width<=768px){:root{--mobile-bottom-padding:calc(4rem + max(env(safe-area-inset-bottom), var(--spacing-sm)) + var(--spacing-xl))}}@keyframes fade-in{0%{opacity:0;transform:scale(.9)translateZ(0)}to{opacity:1;transform:scale(1)translateZ(0)}}@keyframes fade-in-opacity{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes dropdown-open{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes fade-out-scale{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)translateZ(0)}to{opacity:1;transform:translateY(0)translateZ(0)}}@keyframes slide-down{0%{opacity:1;transform:translateY(0)translateZ(0)}to{opacity:0;transform:translateY(50%)translateZ(0)}}@keyframes slide-up-full{0%{opacity:0;transform:translateY(100%)translateZ(0)}to{opacity:1;transform:translateY(0)translateZ(0)}}@keyframes slide-down-full{0%{opacity:1;transform:translateY(0)translateZ(0)}to{opacity:0;transform:translateY(50%)translateZ(0)}}@keyframes fade-in-centered{0%{opacity:0;transform:translate(-50%,50%)translateZ(0)}to{opacity:1;transform:translate(-50%,-50%)translateZ(0)}}@keyframes fade-out-centered{0%{opacity:1;transform:translate(-50%,-50%)translateZ(0)}to{opacity:0;transform:translate(-50%,50%)translateZ(0)}}@keyframes slide-in-from-top{0%{opacity:0;transform:translate(-50%)translateY(-.5rem)scale(.9)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes slide-out-to-top{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-.5rem)scale(.9)}}@keyframes slide-in-from-right{0%{opacity:0;transform:translate(calc(.5rem - 50%))scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes slide-out-to-right{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(calc(.5rem - 50%))scale(.9)}}@keyframes slide-in-from-left{0%{opacity:0;transform:translate(calc(-50% - .5rem))scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes slide-out-to-left{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% - .5rem))scale(.9)}}@keyframes slide-in-from-bottom{0%{opacity:0;transform:translate(-50%)translateY(.5rem)scale(.9)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes slide-out-to-bottom{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(.5rem)scale(.9)}}@keyframes select-slide-up{0%{opacity:0;transform:translateY(.5rem)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes select-slide-down-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(.5rem)scale(.9)}}@keyframes select-slide-down{0%{opacity:0;transform:translateY(-.5rem)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes select-slide-up-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.5rem)scale(.9)}}@keyframes select-slide-left{0%{opacity:0;transform:translate(.5rem)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes select-slide-right-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(.5rem)scale(.9)}}@keyframes select-slide-right{0%{opacity:0;transform:translate(-.5rem)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes select-slide-left-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-.5rem)scale(.9)}}@keyframes collapsible-up{0%{height:var(--reka-collapsible-content-height)}to{height:0}}@keyframes collapsible-down{0%{height:0}to{height:var(--reka-collapsible-content-height)}}@keyframes accordion-down{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--reka-accordion-content-height)}to{height:0}}@keyframes content-show{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes content-hide{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}:root{--shadow-overlay:0 0 2rem var(--color-ink);--shadow-raised:0 .375rem 1.8rem color-mix(in srgb, var(--color-ink) 45%, transparent)}.raised{box-shadow:var(--shadow-raised)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-sans:var(--font-sans);--font-weight-normal:var(--font-weight-normal);--font-weight-medium:var(--font-weight-medium);--font-weight-semibold:var(--font-weight-semibold);--font-weight-bold:var(--font-weight-bold);--spacing-base:var(--spacing-base);--spacing-xxxs:var(--spacing-xxxs);--spacing-xxs:var(--spacing-xxs);--spacing-xs:var(--spacing-xs);--spacing-sm:var(--spacing-sm);--spacing-md:var(--spacing-md);--spacing-lg:var(--spacing-lg);--spacing-xl:var(--spacing-xl);--spacing-2xl:var(--spacing-2xl);--spacing-3xl:var(--spacing-3xl);--spacing-4xl:var(--spacing-4xl);--spacing-5xl:var(--spacing-5xl);--spacing-6xl:var(--spacing-6xl);--spacing-7xl:var(--spacing-7xl);--spacing-8xl:var(--spacing-8xl);--spacing-9xl:var(--spacing-9xl);--spacing-10xl:var(--spacing-10xl);--spacing-11xl:var(--spacing-11xl);--spacing-12xl:var(--spacing-12xl);--spacing-screen-side:var(--spacing-screen-side);--spacing-screen-content-side:var(--spacing-screen-content-side);--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-full:var(--radius-full);--color-ink:var(--color-ink);--color-grey-02:var(--color-grey-02);--color-grey-06:var(--color-grey-06);--color-grey-08:var(--color-grey-08);--color-grey-09:var(--color-grey-09);--color-grey-11:var(--color-grey-11);--color-grey-13:var(--color-grey-13);--color-grey-14:var(--color-grey-14);--color-grey-17:var(--color-grey-17);--color-grey-19:var(--color-grey-19);--color-grey-22:var(--color-grey-22);--color-grey-28:var(--color-grey-28);--color-grey-30:var(--color-grey-30);--color-grey-62:var(--color-grey-62);--color-grey-70:var(--color-grey-70);--color-grey-74:var(--color-grey-74);--color-grey-96:var(--color-grey-96);--color-grey-98:var(--color-grey-98);--color-white:var(--color-white);--color-brand-purple:var(--color-brand-purple);--color-brand-purple-light:var(--color-brand-purple-light);--color-brand-coral:var(--color-brand-coral);--color-brand-coral-light:var(--color-brand-coral-light);--color-brand-mint:var(--color-brand-mint);--color-brand-mint-light:var(--color-brand-mint-light);--color-brand-pink:var(--color-brand-pink);--color-brand-pink-light:var(--color-brand-pink-light);--color-brand-blue:var(--color-brand-blue);--color-brand-blue-light:var(--color-brand-blue-light);--color-brand-green:var(--color-brand-green);--color-brand-green-light:var(--color-brand-green-light);--color-brand-yellow:var(--color-brand-yellow);--color-brand-yellow-light:var(--color-brand-yellow-light);--color-brand-red:var(--color-brand-red);--color-brand-red-light:var(--color-brand-red-light);--color-positive:var(--color-positive);--color-neutral:var(--color-neutral);--color-negative:var(--color-negative);--color-bloom-lilac:var(--color-bloom-lilac);--color-bloom-rose:var(--color-bloom-rose);--color-bloom-ember:var(--color-bloom-ember);--color-bloom-plum:var(--color-bloom-plum);--color-bloom-violet:var(--color-bloom-violet);--color-bloom-indigo:var(--color-bloom-indigo);--color-bloom-dusk:var(--color-bloom-dusk);--color-bloom-navy:var(--color-bloom-navy);--color-bloom-midnight:var(--color-bloom-midnight);--color-waiting:var(--color-waiting);--color-text-primary:var(--color-text-primary);--color-text-secondary:var(--color-text-secondary);--color-text-tertiary:var(--color-text-tertiary);--color-text-muted:var(--color-text-muted);--color-text-dark:var(--color-text-dark);--color-text:var(--color-text);--color-popover:var(--color-popover);--color-popover-foreground:var(--color-popover-foreground);--color-popover-hover:var(--color-popover-hover);--color-popover-selected:var(--color-popover-selected);--color-card:var(--color-card);--color-card-secondary:var(--color-card-secondary);--color-card-foreground:var(--color-card-foreground);--color-card-foreground-secondary:var(--color-card-foreground-secondary);--color-token-background:var(--color-token-background);--color-dialog:var(--color-dialog);--color-ask-background:var(--color-ask-background);--color-primary:var(--color-primary);--color-primary-foreground:var(--color-primary-foreground);--color-primary-foreground-secondary:var(--color-primary-foreground-secondary);--color-primary-foreground-hover:var(--color-primary-foreground-hover);--color-primary-hover:var(--color-primary-hover);--color-primary-active:var(--color-primary-active);--color-secondary:var(--color-secondary);--color-secondary-foreground:var(--color-secondary-foreground);--color-secondary-foreground-secondary:var(--color-secondary-foreground-secondary);--color-secondary-foreground-hover:var(--color-secondary-foreground-hover);--color-secondary-hover:var(--color-secondary-hover);--color-secondary-active:var(--color-secondary-active);--color-light:var(--color-light);--color-light-foreground:var(--color-light-foreground);--color-light-foreground-secondary:var(--color-light-foreground-secondary);--color-light-foreground-tertiary:var(--color-light-foreground-tertiary);--color-light-hover:var(--color-light-hover);--color-light-active:var(--color-light-active);--color-tertiary:var(--color-tertiary);--color-tertiary-foreground:var(--color-tertiary-foreground);--color-tertiary-foreground-hover:var(--color-tertiary-foreground-hover);--color-tertiary-hover:var(--color-tertiary-hover);--color-tertiary-active:var(--color-tertiary-active);--color-very-dark:var(--color-very-dark);--color-very-dark-hover:var(--color-very-dark-hover);--color-very-dark-foreground:var(--color-very-dark-foreground);--color-white-foreground:var(--color-white-foreground);--color-white-hover:var(--color-white-hover);--color-white-active:var(--color-white-active);--color-muted:var(--color-muted);--color-muted-foreground:var(--color-muted-foreground);--color-overlay-minimal:var(--color-overlay-minimal);--color-overlay-border:var(--color-overlay-border);--color-overlay-light:var(--color-overlay-light);--color-overlay-moderate:var(--color-overlay-moderate);--color-overlay-medium:var(--color-overlay-medium);--color-overlay-default:var(--color-overlay-default);--color-overlay-dark:var(--color-overlay-dark);--color-overlay-dark-medium:var(--color-overlay-dark-medium);--color-overlay-bar:var(--color-overlay-bar);--color-shadow-selected:var(--color-shadow-selected);--color-input:var(--color-input);--color-ring:var(--color-ring);--color-input-background:var(--color-input-background);--color-input-background-hover:var(--color-input-background-hover);--color-chart-1:var(--color-chart-1);--color-chart-2:var(--color-chart-2);--color-chart-3:var(--color-chart-3);--color-chart-4:var(--color-chart-4);--color-chart-5:var(--color-chart-5);--color-accent:var(--color-accent);--color-accent-foreground:var(--color-accent-foreground);--color-border-selected:var(--color-border-selected);--color-border-selected-colored:var(--color-border-selected-colored);--color-border-selected-hover:var(--color-border-selected-hover);--color-border-primary:var(--color-border-primary);--color-border-primary-hover:var(--color-border-primary-hover);--color-border-secondary:var(--color-border-secondary);--color-border-tertiary:var(--color-border-tertiary);--color-border-solid:var(--color-border-solid)}}@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.col-1{grid-column:1}.col-2{grid-column:2}.container{width:100%}@media (width>=768px){.container{max-width:768px}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-full{width:100%;height:100%}.size-lg{width:var(--spacing-lg);height:var(--spacing-lg)}.size-md{width:var(--spacing-md);height:var(--spacing-md)}.size-sm{width:var(--spacing-sm);height:var(--spacing-sm)}.size-xl{width:var(--spacing-xl);height:var(--spacing-xl)}.size-xs{width:var(--spacing-xs);height:var(--spacing-xs)}.size-xxs{width:var(--spacing-xxs);height:var(--spacing-xxs)}.h-full{height:100%}.h-px{height:1px}.w-full{width:100%}.w-px{width:1px}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-3xl{gap:var(--spacing-3xl)}.gap-base{gap:var(--spacing-base)}.gap-lg{gap:var(--spacing-lg)}.gap-md{gap:var(--spacing-md)}.gap-sm{gap:var(--spacing-sm)}.gap-xl{gap:var(--spacing-xl)}.gap-xs{gap:var(--spacing-xs)}.gap-xxs{gap:var(--spacing-xxs)}.gap-xxxs{gap:var(--spacing-xxxs)}.gap-x-lg{-moz-column-gap:var(--spacing-lg);column-gap:var(--spacing-lg)}.gap-y-xxxs{row-gap:var(--spacing-xxxs)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.border-primary{border-color:var(--color-primary)}.border-primary-hover{border-color:var(--color-primary-hover)}.border-secondary{border-color:var(--color-secondary)}.border-tertiary{border-color:var(--color-tertiary)}.bg-muted{background-color:var(--color-muted)}.bg-primary{background-color:var(--color-primary)}.bg-tertiary{background-color:var(--color-tertiary)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.text-center{text-align:center}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-sm{font-size:var(--font-size-sm)}.text-xl{font-size:var(--font-size-xl)}.text-xs{font-size:var(--font-size-xs)}.leading-normal{--tw-leading:var(--line-height-normal);line-height:var(--line-height-normal)}.leading-snug{--tw-leading:var(--line-height-snug);line-height:var(--line-height-snug)}.leading-tight{--tw-leading:var(--line-height-tight);line-height:var(--line-height-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.text-muted{color:var(--color-muted)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-tertiary{color:var(--color-tertiary)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-secondary{outline-color:var(--color-secondary)}.blur{--tw-blur:blur(8px)}.blur,.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-all{-webkit-user-select:all;user-select:all}.\[kind\:videos\]{kind:videos}.backface-hidden{backface-visibility:hidden}}.size-10xl,.size-11xl,.size-12xl,.size-2xl,.size-3xl,.size-4xl,.size-5xl,.size-6xl,.size-7xl,.size-8xl,.size-9xl,.size-base,.size-lg,.size-md,.size-screen-content-side,.size-screen-side,.size-sm,.size-xl,.size-xs,.size-xxs,.size-xxxs{width:unset;height:unset}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-standard-normal.CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-standard-normal.BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-standard-normal.BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-standard-normal.BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-standard-normal.Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-standard-normal.DpK-iCPk.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-standard-normal.BwkfbSeq.woff2)format("woff2-variations");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}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-standard-italic.fe11NjBs.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-standard-italic.Ck9oD2H0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-standard-italic.BIcRYUEt.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-greek-standard-italic.mtaF_0H_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-standard-italic.C7TReJrb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-standard-italic.BLMf5All.woff2)format("woff2-variations");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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-latin-standard-italic.BbqH_2Ar.woff2)format("woff2-variations");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}.font-medium{font-weight:var(--font-weight-semibold)}.text-secondary{color:var(--color-text-secondary)}.heading-section{font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-align:center;color:var(--color-text-primary);margin:0}.body-section-subtitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-snug);text-align:center;color:var(--color-text-secondary);margin:0}.type-optical-center{text-box:trim-both cap alphabetic}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:10.5px;line-height:1.5}body,html{background-color:var(--color-primary)}body{font-size:var(--font-size-base);color:var(--color-primary-foreground);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sonner-toast-icon{display:none!important}.sonner-toast-content{padding-left:16px!important}.sonner-toast{align-items:center;display:flex}body.is-native *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.is-native [contenteditable],body.is-native input,body.is-native textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.resize-observer[data-v-b329ee4c]{opacity:0;background-color:#0000;border:none}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}section{margin:0}[contenteditable],input,textarea{-webkit-user-select:text;user-select:text}h1,main h2{font-size:var(--font-size-xl)}h1,main h2,main h3{font-weight:var(--font-weight-bold)}main h3{font-size:var(--font-size-base)}main h4,main h5,main h6{font-size:var(--font-size-base);font-weight:var(--font-weight-normal)}a{text-decoration:underline}a,strong{color:var(--color-text-primary);display:inline}strong{font-weight:var(--font-weight-bold)}h1{margin-bottom:.5em}h1:first-child{margin-top:0!important}h2{margin-top:1em;margin-bottom:.5em}h2:first-child{margin-top:0!important}h2:last-child{margin-bottom:0}p{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0 0 .5em}p:last-child{margin-bottom:0}h3{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}h3:first-child{margin-top:0!important}p,ul{list-style-type:disc}li,p,ul{line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:.5em}ul{padding-left:var(--spacing-lg)}section{margin-bottom:var(--spacing-3xl)}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-normal);margin-top:1.5em;margin-bottom:.5em}body,html{overscroll-behavior-y:auto}body.is-native{-webkit-overflow-scrolling:auto;width:100%;transition:margin-bottom .2s cubic-bezier(.34,1.56,.64,1);position:fixed;top:0;left:0;overflow:hidden}body.is-native,body.is-native html{touch-action:none;overscroll-behavior:none;height:100dvh;min-height:100dvh}body.is-native html{overflow:hidden}body.is-native *{scrollbar-width:none;-ms-overflow-style:none}body.is-native *::-webkit-scrollbar{display:none}body.is-native.keyboard-open{overflow:hidden}@media (width<=768px){body.is-native .app-container{height:100dvh;height:calc(100dvh - var(--keyboard-height,0px));-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;overscroll-behavior-x:none;min-height:auto;position:relative;overflow:hidden auto;transform:translateZ(0);touch-action:pan-y!important}}@media (width<=768px){body.is-native main{min-height:fit-content;overflow:visible}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.asset[data-v-f8737a7a]{background:var(--color-primary);flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.asset[data-v-f8737a7a],.asset-media[data-v-f8737a7a]{width:100%;height:100%}.asset-media[data-v-f8737a7a]{-o-object-fit:contain;object-fit:contain;user-drag:none;-webkit-user-drag:none;inset:0}.asset-media-image[data-v-f8737a7a]{z-index:1;position:absolute;inset:0}.asset-placeholder[data-v-f8737a7a]{z-index:0;pointer-events:none;transition:opacity .25s ease-out;position:absolute;inset:0;overflow:hidden}.asset-placeholder--hidden[data-v-f8737a7a]{opacity:0}.asset-placeholder-img[data-v-f8737a7a]{-o-object-fit:cover;object-fit:cover;filter:blur(2rem);width:100%;height:100%;transform:scale(1.05)}.asset-media--error[data-v-f8737a7a]{display:none}.asset-media-audio[data-v-f8737a7a]{width:100%;height:auto;min-height:2rem;position:relative}.asset-loader[data-v-f8737a7a]{background:var(--color-primary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.spinner[data-v-dfcdcc9d]{border:.2rem solid var(--color-waiting);border-top:.2rem solid #0000;border-radius:50%;animation:1s linear infinite spin-dfcdcc9d}@keyframes spin-dfcdcc9d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.toolbar-popover-content[data-v-ebd370ee]{height:var(--size-xl);min-height:var(--size-xl);contain:layout size;width:100%;height:100%;overflow:hidden}.toolbar-popover-header[data-v-ebd370ee]{padding:var(--spacing-md) var(--spacing-xl);z-index:2;flex-shrink:0;min-height:fit-content;position:absolute}.toolbar-popover-content-area[data-v-ebd370ee]{flex:1;min-height:0;padding-top:4.5rem;overflow-y:auto}.toolbar-popover-content-area[data-v-ebd370ee]:before{content:"";z-index:1;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);width:100%;height:5rem;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}.toolbar-popover-empty[data-v-ebd370ee],.toolbar-popover-error[data-v-ebd370ee],.toolbar-popover-loading[data-v-ebd370ee]{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl);font-size:var(--font-size-sm)}.toolbar-popover-header-filters[data-v-cd1730fc]{-webkit-user-select:none;user-select:none}.toolbar-popover-title[data-v-d9e6e6fe]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin-right:var(--spacing-sm);padding:.25rem}.actions-panel[data-v-182a611f]{border-radius:var(--radius-md);min-width:0;max-width:100%;padding:var(--spacing-xxs) var(--spacing-xxs);pointer-events:auto;-webkit-app-region:no-drag;app-region:no-drag;background:var(--color-popover);border:var(--border-width-sm) solid var(--color-border-secondary);flex-shrink:1;position:relative;overflow:hidden}.asset-viewer-node[data-v-4b6b8b6d]{box-sizing:border-box}.asset-viewer-node[data-v-4b6b8b6d],.asset-viewer-node__content[data-v-4b6b8b6d]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.asset-library-detail[data-v-dc781209]{gap:var(--spacing-md);flex-direction:column;height:100%;display:flex}.asset-library-detail-actions[data-v-dc781209]{top:var(--spacing-sm);left:var(--spacing-sm);right:var(--spacing-sm);z-index:100;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.asset-library-detail-preview[data-v-dc781209]{border-radius:var(--radius-sm);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.asset-library-detail-vue-flow[data-v-dc781209]{width:100%;height:100%}.asset-library-detail-vue-flow[data-v-dc781209] .vue-flow__node{pointer-events:auto}.asset-library-detail-vue-flow[data-v-dc781209] .vue-flow__node .vue-flow__handle{display:none}.asset-library-detail-preview-placeholder[data-v-dc781209]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.asset-library-detail-text-loading[data-v-dc781209]{justify-content:center;align-items:center;width:100%;height:100%;min-height:10rem;display:flex}.asset-library-detail-text-viewer[data-v-dc781209]{text-align:left;flex-direction:column;width:100%;height:100%;min-height:0;padding:0;display:flex;overflow:auto}.asset-library-detail-text-content[data-v-dc781209]{max-width:var(--size-7xl);color:var(--color-text-primary);margin:0 auto}.asset-library-detail-textarea[data-v-dc781209]{width:100%;height:100%;padding:var(--spacing-7xl) var(--spacing-lg);resize:none;background:0 0;border:none;outline:none}.asset-library-detail-metadata[data-v-dc781209]{gap:var(--spacing-xs);padding:var(--spacing-md);background:var(--color-primary);max-height:calc(100vh - var(--spacing-lg)*2);border-radius:var(--radius-sm);right:var(--spacing-sm);width:var(--size-lg);max-width:calc(100% - var(--spacing-sm)*2);z-index:1;border:var(--border-width) solid var(--color-border-secondary);flex-direction:column;display:flex;position:absolute;top:7.4rem;overflow-y:auto}.asset-library-detail-row[data-v-dc781209]{gap:var(--spacing-xs);grid-template-columns:10rem minmax(0,1fr);justify-content:center;align-items:start;display:grid}.asset-library-detail-label[data-v-dc781209]{color:var(--color-text-muted);font-size:var(--font-size-base)}.asset-library-detail-value[data-v-dc781209]{color:var(--color-text-primary);font-size:var(--font-size-sm);word-break:break-word}.asset-library-detail-prompt[data-v-dc781209]{max-height:20rem;padding-right:var(--spacing-sm);margin-bottom:var(--spacing-sm);overflow-y:auto}.asset-library-detail-prompt-content[data-v-dc781209]{font-size:var(--font-size-lg);word-break:break-word;white-space:pre-wrap;margin:0;font-family:inherit}.asset-library-detail-prompt--json .asset-library-detail-prompt-content[data-v-dc781209]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--font-size-sm)}.asset-library-item[data-v-36db097b]{aspect-ratio:1;box-sizing:border-box;border-radius:var(--radius-sm);background:var(--color-card);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:manipulation;flex-direction:column;width:100%;transition:transform .2s,opacity .2s;display:flex;overflow:hidden}@media (width<=768px){.asset-library-item[data-v-36db097b]{cursor:pointer}}.asset-library-item[data-v-36db097b]:active{cursor:grabbing}@media (width<=768px){.asset-library-item[data-v-36db097b]:active{cursor:pointer}}.asset-library-item--dragging[data-v-36db097b]{opacity:.5;cursor:grabbing;pointer-events:none;transform:scale(.95)}.asset-library-item-thumbnail[data-v-36db097b]{background:var(--color-very-dark);border-radius:var(--radius-sm);flex:1;width:100%;min-height:0;transition:filter .2s;position:relative;overflow:hidden}@media (hover:hover){.asset-library-item-thumbnail[data-v-36db097b]:hover{filter:var(--hover-filter)}}.asset-library-item-thumbnail img[data-v-36db097b]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.asset-library-item-placeholder-blur[data-v-36db097b]{z-index:0;pointer-events:none;transition:opacity .25s ease-out;position:absolute;inset:0;overflow:hidden}.asset-library-item-placeholder-blur--faded[data-v-36db097b]{opacity:0}.asset-library-item-placeholder-blur-img[data-v-36db097b]{-o-object-fit:cover;object-fit:cover;filter:blur(1rem);width:100%;height:100%;transform:scale(1.05)}.asset-library-item-thumbnail img[src][data-v-36db097b]{z-index:1;position:relative}.asset-library-item-video[data-v-36db097b]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.asset-library-item-video video[data-v-36db097b]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.asset-library-item-footer[data-v-36db097b]{padding:var(--spacing-xxs) var(--spacing-xs);justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.asset-library-item-placeholder[data-v-36db097b]{color:var(--color-text-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.asset-library-detail-loading[data-v-023ab575]{min-height:12rem;padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.asset-library-list[data-v-023ab575]{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));display:grid}[data-v-023ab575] .asset-library-popover.asset-library-popover--dragging{contain:none;overflow:visible}.ask-question-files[data-v-7d2c47dc]{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg) 0 var(--spacing-md);bottom:calc(100% - var(--spacing-xs));flex-direction:row;display:flex}.ask-question-file-preview[data-v-7d2c47dc]{background-color:var(--color-overlay-light);border-radius:.6rem;justify-content:center;align-items:flex-start;min-width:7rem;max-height:8rem;display:flex;position:relative;overflow:hidden}.ask-question-file-preview img[data-v-7d2c47dc]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;max-height:8rem;display:block}.ask-question-file-placeholder[data-v-7d2c47dc]{border:.2rem dashed var(--color-border-secondary);cursor:pointer;min-width:7rem;min-height:8rem;max-height:8rem;padding:var(--spacing-sm);background:0 0;border-radius:.6rem;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s;display:flex}.ask-question-file-placeholder[data-v-7d2c47dc]:hover{border-color:var(--color-border-primary);background-color:var(--color-overlay-light)}.ask-question-file-placeholder-label[data-v-7d2c47dc]{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:center}.ask-question-file-preview[data-v-7d2c47dc]:first-child{transform:rotate(-3deg)}.ask-question-file-preview[data-v-7d2c47dc]:nth-child(2){transform:rotate(2deg)}.ask-question-file-preview[data-v-7d2c47dc]:nth-child(3){transform:rotate(1.5deg)}.ask-question-file-preview[data-v-7d2c47dc]:nth-child(4){transform:rotate(-1.5deg)}.ask-question-file-preview-remove[data-v-7d2c47dc]{top:var(--spacing-xs);right:var(--spacing-xs);background-color:#0009;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:.2rem;line-height:0;position:absolute}.ask-question-canvas-media[data-v-7d2c47dc]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;max-height:8rem;display:block}.ask-question-canvas-text-chip[data-v-7d2c47dc]{background-color:var(--color-overlay-light);min-width:7rem;max-width:14rem;max-height:8rem;padding:var(--spacing-sm);border:.1rem solid var(--color-border-secondary);border-radius:.6rem;align-items:stretch;padding-right:2rem;display:flex;position:relative}.ask-question-canvas-text-chip-inner[data-v-7d2c47dc]{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.ask-question-canvas-text-chip-label[data-v-7d2c47dc]{font-size:var(--font-size-xs);color:var(--color-text-primary);font-weight:600}.ask-question-canvas-text-chip-hint[data-v-7d2c47dc]{font-size:var(--font-size-xs);color:var(--color-text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.ask-question-canvas-text-chip-remove[data-v-7d2c47dc]{top:var(--spacing-xs);right:var(--spacing-xs);position:absolute}.input-container[data-v-2fed5ece]{justify-content:space-between;align-items:normal;gap:var(--spacing-xs);--margin-right:14rem;flex-direction:column;display:flex}.input-rich-text[data-v-2fed5ece]{width:100%;min-height:7rem}.input-container-footer[data-v-2fed5ece]{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-muted);text-align:center}@media (width<=768px){.input-container.can-upload[data-v-2fed5ece]{max-width:100vw;transform:none}}.input-actions-left[data-v-2fed5ece]{gap:var(--spacing-xxs);pointer-events:all;flex-direction:row;justify-content:flex-start;display:flex;position:relative}.input-limit[data-v-2fed5ece]{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-muted)}.input-actions-right[data-v-2fed5ece]{align-items:center;gap:var(--spacing-sm);display:flex}.input-container-inner[data-v-2fed5ece]{isolation:isolate;background-color:var(--color-ask-background);border:var(--border-width) solid var(--color-border-secondary);min-height:0;transition:border-color var(--transition-duration-fast) var(--transition-timing-function-linear);border-radius:1.4rem;flex-direction:column;flex:1;justify-content:space-between;display:flex;position:relative;overflow:hidden}.is-focused .input-container-inner[data-v-2fed5ece]{border:var(--border-width) solid var(--color-border-selected);outline-offset:-.1rem}.dicate-button[data-v-2fed5ece]{pointer-events:all;color:var(--color-text-secondary);border-radius:100%;padding:.6rem}.dicate-button.is-dictating[data-v-2fed5ece]{color:var(--color-text-primary)}.ask-button[data-v-2fed5ece]{pointer-events:all;color:var(--color-text-dark);background:#fff;border-radius:1.3rem;padding:.55rem}.input-group[data-v-2fed5ece]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;touch-action:pan-y;flex-direction:column;width:100%;max-height:20rem;display:flex;overflow:hidden auto}.input-group[data-v-2fed5ece]::-webkit-scrollbar{display:none}.input-group-scroll-content[data-v-2fed5ece]{padding-bottom:3.3rem}.input-actions[data-v-2fed5ece]{--ask-actions-height:2.5rem;justify-content:space-between;gap:var(--spacing-xxs);z-index:10000;height:var(--ask-actions-height);pointer-events:none;-webkit-user-select:none;user-select:none;display:flex;position:absolute;bottom:1rem;left:1rem;right:.9rem}.input-actions-left[data-v-2fed5ece],.input-actions-right[data-v-2fed5ece]{pointer-events:all}.input-container.is-loading[data-v-2fed5ece],.input-container.is-loading[data-v-2fed5ece] *,.input-container.is-processing-files[data-v-2fed5ece],.input-container.is-processing-files[data-v-2fed5ece] *{cursor:wait}.list-description[data-v-2fed5ece]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.list-count[data-v-2fed5ece]{margin-top:.25rem}.sub-dropdown-trigger[data-v-2fed5ece]{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.input-actions-button[data-v-2fed5ece]{position:relative}.input-actions-left[data-v-2fed5ece] .button.size-xs,.input-actions-left[data-v-2fed5ece] .dropdown-menu-trigger-wrapper .button.size-xs{height:var(--ask-actions-height);min-height:var(--ask-actions-height);box-sizing:border-box}.input-actions-left[data-v-2fed5ece] .button.variant-outline-secondary{background-color:var(--color-ask-background)!important}.input-actions-left[data-v-2fed5ece] .dropdown-menu-trigger-wrapper{align-items:center;display:inline-flex;background-color:#0000!important}.ask-question-model-cards[data-v-2fed5ece]{gap:var(--spacing-xxs);padding:var(--spacing-xs);flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.ask-question-model-card[data-v-2fed5ece]{cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--transition-duration-fast) var(--transition-timing-function)}.ask-question-model-card[data-v-2fed5ece]:hover{background-color:var(--color-tertiary-hover)}.ask-question-settings-panel[data-v-2fed5ece]{gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);flex-direction:column;min-width:28rem;display:flex}.ask-question-settings-row[data-v-2fed5ece]{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.ask-question-settings-label[data-v-2fed5ece]{font-weight:var(--font-weight-medium);flex:1}.ask-question-settings-label[data-v-2fed5ece],.ask-question-settings-select[data-v-2fed5ece]{font-size:var(--font-size-sm);color:var(--color-text-primary)}.ask-question-settings-select[data-v-2fed5ece]{min-width:0;padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-width) solid var(--color-border-secondary);border-radius:var(--radius-sm);background-color:var(--color-tertiary)}.liquid-svg-filters[data-v-fefc41b8]{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.tooltip-content.tooltip-directive-layer[data-v-c603a358]{pointer-events:none;-webkit-user-select:none;user-select:none;padding:var(--spacing-xxs) var(--spacing-xs);font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:var(--color-popover-foreground);white-space:nowrap;transform-origin:50%;will-change:transform,opacity;animation:fade-in-scale var(--transition-duration-fast) var(--transition-timing-function);border-radius:var(--radius-xs);background-color:var(--color-popover);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));border:var(--border-width-sm) solid var(--color-border-secondary);box-shadow:var(--shadow-sm)}@media (hover:none) and (pointer:coarse){.tooltip-content.tooltip-directive-layer[data-v-c603a358]{display:none}}.actions[data-v-221e7665]{gap:var(--spacing-base);padding:var(--spacing-sm) var(--spacing-sm);width:100vw;min-height:8rem;top:env(safe-area-inset-top);z-index:100;pointer-events:none;justify-content:space-between;align-items:flex-start;margin-left:auto;margin-right:auto;display:flex;position:fixed;left:0;overflow:hidden}#actions[data-v-221e7665]{flex:auto}#actions[data-v-221e7665],#actions-right[data-v-221e7665]{align-items:center;gap:var(--spacing-base);pointer-events:none;min-width:0;display:flex}#actions-right[data-v-221e7665]{flex-shrink:0}.actions--has-menu[data-v-221e7665]{top:calc(env(safe-area-inset-top) + 5rem)}.actions--has-menu.actions--is-mobile[data-v-221e7665]{top:env(safe-area-inset-top)}.actions--with-sidebar[data-v-221e7665]{left:var(--sidebar-width)}.announcement-bar[data-v-99df4329]{z-index:23;width:100%;padding:var(--spacing-sm) var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-md);background:var(--color-very-dark);color:var(--color-very-dark-foreground);display:flex;position:fixed;bottom:0;left:0;right:0}.announcement-bar--with-sidebar[data-v-99df4329]{left:var(--sidebar-width);width:calc(100vw - var(--sidebar-width))}.announcement-bar-text[data-v-99df4329]{-webkit-user-select:text;user-select:text;flex:1}.announcement-bar-close[data-v-99df4329]{color:var(--color-secondary-foreground);cursor:pointer;transition:opacity var(--transition-duration-normal) var(--transition-timing-function-linear);background:0 0;border:none;flex-shrink:0}@media (hover:hover){.announcement-bar-close[data-v-99df4329]:hover{opacity:var(--opacity-hover)}}.app-extend-panel[data-v-a982e3ad]{border:var(--border-width) solid var(--color-border-tertiary);width:calc(100vw - var(--spacing-lg)*2);max-width:var(--size-2xl);height:min(80dvh,calc(100vh - var(--spacing-xl)*2));border-radius:var(--radius-md);bottom:var(--spacing-md);z-index:50;background-color:var(--color-primary);box-shadow:0 0 12em var(--border-width) var(--color-border-tertiary);opacity:0;visibility:hidden;pointer-events:none;right:var(--spacing-md);transition:transform var(--transition-duration-normal) var(--transition-timing-function-minor),opacity var(--transition-duration-normal) var(--transition-timing-function-minor);flex-direction:column;display:flex;position:fixed;overflow:hidden}.app-extend-panel-scrollable[data-v-a982e3ad]{padding-bottom:calc(var(--spacing-md) + 9rem + var(--ask-height-padding));-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;overscroll-behavior-x:none;flex:1;min-height:0;overflow:hidden auto}.app-extend-panel.has-content[data-v-a982e3ad]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)translateZ(0)}.app-extend-panel.is-dragging[data-v-a982e3ad]{will-change:transform!important;backface-visibility:hidden!important;transition:none!important;animation:none!important}.app-extend-panel.is-dragging[data-v-a982e3ad] *{-webkit-overflow-scrolling:auto!important;transition:none!important;animation:none!important}.app-extend-panel.is-suppressing-transition[data-v-a982e3ad]{transition:none!important}#app-extend-panel-footer[data-v-a982e3ad]{z-index:100;width:100%;padding:var(--spacing-md);box-sizing:border-box;max-width:var(--size-2xl);margin:0 auto;position:absolute;bottom:0;left:0;right:0}#app-extend-panel-footer[data-v-a982e3ad]:before{content:"";background:var(--gradient-fade-top-opaque-reverse);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.debug-keyboard[data-v-6fabdfa6]{z-index:9999;opacity:.6;color:#fff;width:200px;font-size:var(--font-size-xs);mix-blend-mode:difference;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:4px;padding:8px;position:fixed;top:50%;right:20px}.profile[data-v-96c409d8]{justify-content:center;align-items:center;display:flex}.sidebar[data-v-87fbb772]{width:var(--sidebar-width);z-index:50;height:100dvh;padding-top:max(env(safe-area-inset-top),0);padding-bottom:max(env(safe-area-inset-bottom),0);position:fixed;top:0;left:0;overflow:visible;transform:translateZ(0)}.sidebar.sidebar--mobile[data-v-87fbb772]:not(.sidebar-enter-active):not(.sidebar-leave-active){opacity:1;transform:translateY(0)translateZ(0)}.sidebar[data-v-87fbb772]:not(.sidebar--mobile):not(.sidebar-enter-active):not(.sidebar-leave-active){opacity:1;transform:translate(0)translateZ(0)}.sidebar--variant-hidden[data-v-87fbb772]{display:none}.sidebar--mobile[data-v-87fbb772]{z-index:101;width:100%;height:auto;padding-top:0;padding-bottom:max(env(safe-area-inset-bottom),var(--spacing-sm));inset:auto 0 0}.sidebar--mobile[data-v-87fbb772]:after{content:"";height:150%;-webkit-mask-image:var(--gradient-mask-fade-top);-webkit-mask-image:var(--gradient-mask-fade-top);mask-image:var(--gradient-mask-fade-top);-webkit-backdrop-filter:brightness(0)saturate(0);backdrop-filter:brightness(0)saturate(0);pointer-events:none;z-index:-1;position:absolute;bottom:0;left:0;right:0}.sidebar-content[data-v-87fbb772]{height:100%;padding:var(--spacing-sm) 0;flex-direction:column;display:flex;overflow:visible}.sidebar-header[data-v-87fbb772]{padding-bottom:var(--spacing-md)}.sidebar-create-button[data-v-87fbb772],.sidebar-header[data-v-87fbb772]{justify-content:center;align-items:center;display:flex}.sidebar-create-button[data-v-87fbb772]{border-radius:var(--radius-md);width:4.2rem;height:4.2rem}.sidebar--mobile .sidebar-content[data-v-87fbb772]{height:auto;padding:0 var(--spacing-md);flex-direction:row;justify-content:space-between;align-items:center}.sidebar--mobile .sidebar-header[data-v-87fbb772]{padding-bottom:0;padding-right:var(--spacing-sm);flex:0}.sidebar-nav[data-v-87fbb772]{align-items:center;gap:var(--spacing-sm);flex-direction:column;flex:1;justify-content:center;display:flex}.sidebar--mobile .sidebar-nav[data-v-87fbb772]{flex-direction:row;flex:0;justify-content:flex-start}.sidebar-nav-button[data-v-87fbb772]{width:4.2rem;height:4.2rem;transition:background-color var(--transition-duration-fast) var(--transition-timing-function-linear);justify-content:center;align-items:center;display:flex}.sidebar-nav-button--active[data-v-87fbb772]{border-radius:var(--radius-md);background-color:var(--color-tertiary);color:var(--color-text-primary)}.sidebar-footer[data-v-87fbb772]{justify-content:center;align-items:center;display:flex}.sidebar--mobile .sidebar-footer[data-v-87fbb772]{flex:0}.sidebar-enter-active[data-v-87fbb772]:not(.sidebar--mobile),.sidebar-leave-active[data-v-87fbb772]:not(.sidebar--mobile){transition:opacity var(--transition-duration-normal) var(--transition-timing-function-linear);will-change:opacity}.sidebar-enter-from[data-v-87fbb772]:not(.sidebar--mobile){opacity:var(--opacity-hidden)}.sidebar-enter-to[data-v-87fbb772]:not(.sidebar--mobile),.sidebar-leave-from[data-v-87fbb772]:not(.sidebar--mobile){opacity:1}.sidebar-leave-to[data-v-87fbb772]:not(.sidebar--mobile){opacity:var(--opacity-hidden)}.sidebar-enter-active.sidebar--mobile[data-v-87fbb772],.sidebar-leave-active.sidebar--mobile[data-v-87fbb772]{transition:opacity var(--transition-duration-normal) var(--transition-timing-function-linear);will-change:opacity}.sidebar-enter-from.sidebar--mobile[data-v-87fbb772]{opacity:var(--opacity-hidden)}.sidebar-enter-to.sidebar--mobile[data-v-87fbb772],.sidebar-leave-from.sidebar--mobile[data-v-87fbb772]{opacity:1}.sidebar-leave-to.sidebar--mobile[data-v-87fbb772]{opacity:var(--opacity-hidden)}.updates[data-v-33b9f037]{bottom:var(--spacing-lg);right:var(--spacing-lg);z-index:1000;width:var(--size-md);padding:var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-lg);isolation:isolate;flex-direction:column;display:flex;position:fixed;overflow:hidden}.updates[data-v-33b9f037],.updates[data-v-33b9f037]:after{border-radius:var(--radius-sm)}.updates[data-v-33b9f037]:after{content:"";-webkit-backdrop-filter:blur(var(--blur-sm)) brightness(1.5);backdrop-filter:blur(var(--blur-sm)) brightness(1.5);z-index:-1;position:absolute;inset:0}.updates-buttons[data-v-33b9f037]{gap:var(--spacing-sm);width:100%;display:flex}svg[data-v-23364cab]{width:100%;height:100%;fill:var(--color-white)}svg[data-v-249b9097]{width:100%;height:100%;display:block;overflow:visible}.header-menu[data-v-8680e3ac]{width:100%;max-width:var(--size-page-max-width);left:50%;top:env(safe-area-inset-top);z-index:100;padding:0 var(--spacing-md);-webkit-user-select:none;user-select:none;border-radius:1.4rem;min-height:6rem;position:fixed;transform:translate(-50%)}.header-menu[data-v-8680e3ac],.header-menu-button[data-v-8680e3ac]{align-items:center;gap:var(--spacing-sm);display:flex}.header-menu-button[data-v-8680e3ac]{font-size:var(--font-size-xl);padding-left:0}.header-menu-link[data-v-8680e3ac]{font-size:var(--font-size-base)}.header-menu-link[data-v-8680e3ac],.header-menu-link-native[data-v-8680e3ac]{transition:background-color var(--transition-duration-normal) var(--transition-timing-function-linear);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);background-color:#0000}.header-menu-link-native[data-v-8680e3ac]{font-size:var(--font-size-3xl)}.header-menu-link.router-link-active[data-v-8680e3ac]{background-color:var(--color-tertiary)}.header-native-dropdown-menu[data-v-8680e3ac]{padding-top:calc(5rem + max(env(safe-area-inset-top), var(--spacing-md)));padding-left:var(--spacing-md);padding-right:var(--spacing-md);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0}.header-native-dropdown-menu[data-v-8680e3ac]:after{content:"";z-index:-1;background:var(--gradient-fade-bottom-opaque);position:absolute;inset:0}.fade-enter-active[data-v-8680e3ac],.fade-leave-active[data-v-8680e3ac]{transition:opacity var(--transition-duration-normal) var(--transition-timing-function-linear)}.fade-enter-from[data-v-8680e3ac],.fade-leave-to[data-v-8680e3ac]{opacity:0}.header-logo-link[data-v-40f63cc3]{align-items:center;gap:var(--spacing-sm);display:flex}.header-logo-mark[data-v-40f63cc3]{flex-shrink:0;width:2.5rem;height:2.5rem}.header-logo-image[data-v-40f63cc3]{width:6.3rem;height:3.8rem}.headers-container[data-v-40f63cc3]{z-index:49;position:fixed;top:0;left:0;right:0}@media (width<=768px){.headers-container[data-v-40f63cc3]:before{content:"";background:var(--color-primary);z-index:-1;height:100px;position:absolute;top:-100px;left:0;right:0}}.header-link[data-v-40f63cc3]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.header-menu-container[data-v-40f63cc3]{top:env(safe-area-inset-top);z-index:49;position:absolute;left:0;right:0}.header[data-v-40f63cc3]{height:calc(6.75rem + env(safe-area-inset-top));padding:max(env(safe-area-inset-top),var(--spacing-md)) 0 var(--spacing-sm);align-items:center;gap:var(--spacing-base);width:100%;display:flex;position:absolute}.header-top-blur[data-v-40f63cc3]{z-index:0;pointer-events:none;position:absolute;inset:0 0 -1rem}.header-top-blur-layer[data-v-40f63cc3]{position:absolute;inset:0}.header-top-blur-layer[data-v-40f63cc3]:first-child{-webkit-backdrop-filter:blur(.05rem)brightness(1.04);-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.header-top-blur-layer[data-v-40f63cc3]:nth-child(2){-webkit-backdrop-filter:blur(.1rem)brightness(1.05);-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.header-top-blur-layer[data-v-40f63cc3]:nth-child(3){-webkit-backdrop-filter:blur(.25rem)brightness(1.06);-webkit-mask-image:linear-gradient(#000,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}.header-top-blur-layer[data-v-40f63cc3]:nth-child(4){-webkit-backdrop-filter:blur(.5rem)brightness(1.07);-webkit-mask-image:linear-gradient(#000,#0000 46%);mask-image:linear-gradient(#000,#0000 46%)}.header-top-blur-layer[data-v-40f63cc3]:nth-child(5){-webkit-backdrop-filter:blur(1rem)brightness(1.08);-webkit-mask-image:linear-gradient(#000,#0000 32%);mask-image:linear-gradient(#000,#0000 32%)}.header-top-blur-layer[data-v-40f63cc3]:nth-child(6){-webkit-backdrop-filter:blur(2rem)brightness(1.1);-webkit-mask-image:linear-gradient(#000,#0000 18%);mask-image:linear-gradient(#000,#0000 18%)}.header--variant-auth[data-v-40f63cc3]{background:0 0}.header-logo[data-v-40f63cc3]{-webkit-user-select:none;user-select:none;z-index:101;font-size:var(--font-size-2xl);margin-left:var(--spacing-screen-content-side);border-radius:1.4rem;justify-content:flex-start;align-items:center;display:flex;position:relative}.header-left[data-v-40f63cc3]{-webkit-user-select:none;user-select:none;margin-left:var(--spacing-screen-content-side);z-index:2;border-radius:1.4rem;justify-content:flex-start;align-items:center;display:flex;position:relative}.header-left [data-v-40f63cc3] a{line-height:0}.header-middle[data-v-40f63cc3]{align-items:center;gap:var(--spacing-xl);z-index:2;margin-left:var(--spacing-4xl);display:flex}@media (width<=768px){.header-middle[data-v-40f63cc3]{display:none}}.header-right[data-v-40f63cc3]{align-items:center;gap:var(--spacing-base);z-index:101;margin-right:var(--spacing-screen-content-side);display:flex}@media (width<=768px){.header-right[data-v-40f63cc3]{margin-right:var(--spacing-sm)}}.header-actions-spacer[data-v-40f63cc3]{flex:1}@media (width<=768px){.header-button--hide-mobile[data-v-40f63cc3]{display:none}}.header-mobile-menu-button[data-v-40f63cc3]{border-radius:var(--radius-md);cursor:pointer;width:4rem;height:4rem;color:var(--color-text-primary);transition:background-color var(--transition-duration-normal) var(--transition-timing-function-linear);background:0 0;border:none;justify-content:center;align-items:center;display:flex}@media (width>768px){.header-mobile-menu-button[data-v-40f63cc3]{display:none}}.header-mobile-menu-button[data-v-40f63cc3]:hover{background-color:var(--color-tertiary)}.header-mobile-menu-button[data-v-40f63cc3]:active{background-color:var(--color-secondary)}.sonnar-bar[data-v-00d06c1d]{justify-content:flex-start;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);z-index:1500;border-radius:var(--radius-md);cursor:pointer;max-width:var(--size-xl);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));border-radius:calc(var(--radius-md) - var(--border-width));border:var(--border-width) solid var(--color-border-tertiary);background:#0a0a0a80;flex-direction:row;margin:0 auto;display:flex;position:fixed}.sonnar-bar--top-left[data-v-00d06c1d]{top:var(--spacing-sm);left:var(--spacing-sm)}.sonnar-bar--top-right[data-v-00d06c1d]{top:var(--spacing-sm);right:var(--spacing-sm)}.sonnar-bar--bottom-left[data-v-00d06c1d]{bottom:var(--spacing-sm);left:var(--spacing-sm)}.sonnar-bar--bottom-right[data-v-00d06c1d]{bottom:var(--spacing-sm);right:var(--spacing-sm)}@media (width<=768px){.sonnar-bar[data-v-00d06c1d]{top:calc(env(safe-area-inset-top) + var(--spacing-sm));max-width:calc(100% - var(--spacing-lg));bottom:auto;left:50%;right:auto;transform:translate(-50%)}}.sonnar-bar__message[data-v-00d06c1d]{text-align:center;min-width:0;color:var(--color-primary-foreground);font-size:var(--font-size-sm);flex:1}.sonnar-bar__action[data-v-00d06c1d]{flex-shrink:0}.sonnar-bar__spinner[data-v-00d06c1d]{border:.2rem solid var(--color-text-secondary);border-top:.2rem solid #0000;border-radius:50%;flex:none;width:1.1rem;height:1.1rem;animation:1s linear infinite sonnar-spin-00d06c1d}.sonnar-slide-enter-active[data-v-00d06c1d],.sonnar-slide-leave-active[data-v-00d06c1d]{transition:transform var(--transition-duration-normal) var(--transition-timing-function-minor),opacity var(--transition-duration-normal) var(--transition-timing-function-minor)}.sonnar-bar--top-left.sonnar-slide-enter-from[data-v-00d06c1d],.sonnar-bar--top-left.sonnar-slide-leave-to[data-v-00d06c1d],.sonnar-bar--top-right.sonnar-slide-enter-from[data-v-00d06c1d],.sonnar-bar--top-right.sonnar-slide-leave-to[data-v-00d06c1d]{opacity:0;transform:translateY(-100%)}.sonnar-bar--bottom-left.sonnar-slide-enter-from[data-v-00d06c1d],.sonnar-bar--bottom-left.sonnar-slide-leave-to[data-v-00d06c1d],.sonnar-bar--bottom-right.sonnar-slide-enter-from[data-v-00d06c1d],.sonnar-bar--bottom-right.sonnar-slide-leave-to[data-v-00d06c1d]{opacity:0;transform:translateY(100%)}@media (width<=48rem){.sonnar-bar.sonnar-slide-enter-from[data-v-00d06c1d],.sonnar-bar.sonnar-slide-leave-to[data-v-00d06c1d]{opacity:0;transform:translate(-50%,-100%)}}@keyframes sonnar-spin-00d06c1d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dialog-footer[data-v-e8ded95a]{left:var(--spacing-lg);right:var(--spacing-lg);bottom:calc(var(--spacing-lg));position:fixed}@media (width>=768px){.dialog-footer[data-v-e8ded95a]{gap:var(--spacing-sm);bottom:var(--spacing-lg)}}.document-nav[data-v-2caa0c24]{margin-bottom:var(--spacing-2xl);padding:var(--spacing-lg);background:var(--color-card);border-radius:var(--radius-md,8px);max-width:var(--size-xl)}.document-nav ul[data-v-2caa0c24]{gap:var(--spacing-xxs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.document-nav li[data-v-2caa0c24]{margin:0}.document-nav a[data-v-2caa0c24]{color:var(--color-text-primary);text-decoration:underline}.document-nav a[data-v-2caa0c24]:hover{text-decoration:none}.privacy-terms[data-v-751db6b5]{padding:var(--spacing-2xl) var(--spacing-xl)}.card[data-v-224bbc08]{color:var(--color-card-foreground);width:var(--size-lg);max-width:100vw;padding:var(--spacing-lg);border-radius:var(--radius-lg);corner-shape:var(--surface-corner-shape);position:relative}.card--secondary[data-v-224bbc08]{background-color:var(--color-secondary)}.card--default[data-v-224bbc08]{border-radius:var(--radius-xl);corner-shape:var(--surface-corner-shape);background-color:var(--color-card);color:var(--color-card-foreground);box-shadow:none;overflow:hidden}.card--ghost[data-v-224bbc08]{box-shadow:none;border:none}.card--ghost .card-inner[data-v-224bbc08]{background-color:#0000}.card--ghost-full[data-v-224bbc08]{box-shadow:none;background-color:#0000;border:none;padding:0}.card--ghost-full .card-inner[data-v-224bbc08]{background-color:#0000;padding:0}.card--content[data-v-224bbc08]{border-radius:var(--radius-lg);corner-shape:var(--surface-corner-shape)}.card--md[data-v-224bbc08]{width:var(--size-md)}.card--lg[data-v-224bbc08]{width:var(--size-lg)}.card-content[data-v-ef9534f7]{width:100%;color:var(--color-card-foreground);padding:0}.card-description[data-v-3c891a5f]{font-size:var(--font-size-md);color:var(--color-muted-foreground);text-align:center}.card-footer[data-v-100d4738]{padding-top:var(--spacing-lg);color:var(--color-muted-foreground);font-size:var(--font-size-sm);text-align:center}.card-header[data-v-1210c442]{padding:0 0 var(--spacing-md) 0;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}.card-header [data-v-1210c442] h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}.card-title[data-v-164e234c]{text-align:center;font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);letter-spacing:-.025em}.form-group[data-v-223ca33e]{gap:var(--spacing-sm)}.form-actions[data-v-223ca33e],.form-group[data-v-223ca33e]{flex-direction:column;display:flex}.form-actions[data-v-223ca33e]{gap:var(--spacing-base)}.form-actions[data-v-223ca33e],.terms-privacy[data-v-223ca33e]{margin-top:var(--spacing-base)}.terms-privacy[data-v-223ca33e]{color:var(--color-text-secondary);-webkit-user-select:text;user-select:text}.terms-privacy-link[data-v-223ca33e]{color:var(--color-text-primary);text-underline-offset:.25rem;text-decoration:underline;text-decoration-thickness:.125rem;-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary);cursor:pointer}@media (hover:hover){.terms-privacy-link[data-v-223ca33e]:hover{opacity:.85}}.profile-redirect[data-v-223ca33e]{text-align:center;padding:var(--spacing-lg);color:var(--color-text-secondary)}.full-width-button[data-v-223ca33e]{width:100%}.auth-card[data-v-223ca33e]{opacity:var(--opacity-full);pointer-events:all;-webkit-user-select:none;user-select:none;transition:all var(--transition-duration-normal) var(--transition-timing-function-linear);will-change:opacity,pointer-events;margin:0 auto}.auth-card.auth-card--desktop-complete[data-v-223ca33e]{width:56rem}.desktop-complete[data-v-223ca33e]{align-items:center;gap:var(--spacing-2xl);margin:var(--spacing-3xl) auto;padding:var(--spacing-2xl) var(--spacing-3xl);text-align:center;flex-direction:column;display:flex}.desktop-complete p[data-v-223ca33e]{color:var(--color-text-secondary);margin:0}.auth-card--disabled[data-v-223ca33e]{opacity:var(--opacity-disabled);pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(var(--blur-sm))}.checking-password[data-v-223ca33e]{color:var(--color-text-secondary);margin:var(--spacing-sm) 0}.signup-disabled-message[data-v-223ca33e]{padding:var(--spacing-lg);text-align:center}.signup-disabled-message p[data-v-223ca33e]{color:var(--color-text-secondary);margin:0}.waitlist-description[data-v-223ca33e]{color:var(--color-text-secondary);margin:0 0 var(--spacing-lg) 0}.auth-dialog-body[data-v-dfaccad1]{max-width:100%;height:100%;padding:var(--spacing-2xl) 0 var(--spacing-xl);flex-direction:column;align-items:center;display:flex}.auth-dialog-content[data-v-dfaccad1]{width:auto!important;max-width:28rem!important;height:auto!important;max-height:90vh!important}.auth-dialog-content[data-v-dfaccad1] .dialog-content-inner{corner-shape:var(--surface-corner-shape);border-radius:var(--radius-lg)!important;background:var(--color-dialog)!important;height:auto!important}.auth-dialog-content[data-v-dfaccad1] .dialog-content-scrollable{overflow-y:auto;height:auto!important;max-height:90vh!important}.auth-dialog-content[data-v-dfaccad1] .dialog-close{right:var(--spacing-xl);top:var(--spacing-xl)}.notification-permission-content[data-v-878b17d6]{gap:var(--spacing-md);padding:var(--spacing-xl);color:var(--color-text-secondary);flex-direction:column;display:flex}.notification-permission-header[data-v-878b17d6]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.notification-permission-content-inner[data-v-878b17d6]{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.accordion-root[data-v-39ac9a6e]{width:100%}.accordion-content[data-v-7d42a98c]{font-size:var(--font-size-base);color:var(--color-text-secondary);overflow:hidden}.accordion-content--lg[data-v-7d42a98c]{font-size:var(--font-size-xl)}.accordion-content[data-state=closed][data-v-7d42a98c]{animation:accordion-up var(--transition-duration-normal) var(--transition-timing-function-minor)}.accordion-content[data-state=open][data-v-7d42a98c]{animation:accordion-down var(--transition-duration-normal) var(--transition-timing-function-minor)}.accordion-content-inner[data-v-7d42a98c]{padding-bottom:var(--spacing-sm);padding-top:0}.accordion-item[data-v-744eac5f]{padding:0 var(--spacing-sm);border-radius:var(--radius-xs);background:#0003;border:none}.accordion-header[data-v-34c1fb8c]{margin-top:0!important;margin-bottom:0!important}.accordion-trigger[data-v-34c1fb8c]{text-align:left;padding:var(--spacing-xs) 0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);transition:all var(--transition-duration-normal) var(--transition-timing-function-linear);color:var(--color-text-primary);flex:1}.accordion-trigger--lg[data-v-34c1fb8c]{font-size:var(--font-size-xl)}.accordion-trigger[data-v-34c1fb8c]:hover{opacity:.6}.accordion-trigger[data-state=open]>.accordion-icon[data-v-34c1fb8c]{transform:rotate(180deg)}.accordion-icon[data-v-34c1fb8c]{transition:transform var(--transition-duration-normal) var(--transition-timing-function-linear);flex-shrink:0}.pricing-card[data-v-c750ec6d]{padding:var(--spacing-xl);border-radius:var(--radius-md);corner-shape:var(--surface-corner-shape);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.pricing-card-background[data-v-c750ec6d]{z-index:0;position:absolute;inset:0}.pricing-card-background[data-v-c750ec6d] video{-o-object-fit:cover;object-fit:cover;filter:blur(5rem)hue-rotate(200deg);width:100%;height:100%}.pricing-card--featured .pricing-card-button[data-v-c750ec6d],.pricing-card--featured .pricing-card-content[data-v-c750ec6d]{z-index:1;position:relative}.pricing-card--layout-horizontal[data-v-c750ec6d]{flex-direction:row;justify-content:space-between;align-items:stretch}.pricing-card--pro[data-v-c750ec6d]{background:var(--color-card);background-image:var(--gradient-accent-dark)}.pricing-card--enterprise[data-v-c750ec6d],.pricing-card--pack[data-v-c750ec6d]{background:var(--color-card)}.pricing-card-content[data-v-c750ec6d]{gap:var(--spacing-md);flex-direction:column;flex:1;min-height:0;display:flex}.pricing-card-title[data-v-c750ec6d]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:#fff;margin:0}.pricing-card--pack .pricing-card-title[data-v-c750ec6d]{color:var(--color-text-primary)}.pricing-card-billing-note[data-v-c750ec6d]{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-normal);margin:0}.pricing-card-price[data-v-c750ec6d]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-medium);font-family:var(--font-sans);color:var(--color-text-secondary);margin:0}.pricing-card-price--custom[data-v-c750ec6d]{font-weight:var(--font-weight-bold)}.pricing-card-tokens[data-v-c750ec6d]{align-items:center;gap:var(--spacing-sm);display:flex}.pricing-card-tokens-icon[data-v-c750ec6d]{color:var(--color-text-primary);flex-shrink:0}.pricing-card-tokens-value[data-v-c750ec6d]{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.4}.pricing-card-tokens-subline[data-v-c750ec6d]{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.4}.pricing-card-included-row[data-v-c750ec6d]{align-items:center;gap:var(--spacing-sm);display:flex}.pricing-card-feature-bullet[data-v-c750ec6d]{background:var(--color-text-primary);flex-shrink:0;width:.35rem;height:.35rem}.pricing-card-included-text[data-v-c750ec6d]{color:var(--color-text-primary);font-size:var(--font-size-base);line-height:1.4}.pricing-card-offer[data-v-c750ec6d]{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.pricing-card-offer-item[data-v-c750ec6d]{align-items:center;gap:var(--spacing-sm);display:flex}.pricing-card-offer-text[data-v-c750ec6d]{color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:1.4}.pricing-card-divider[data-v-c750ec6d]{border:none;border-top:var(--border-width) solid var(--color-border-primary);margin:0 0 var(--spacing-lg) 0}.pricing-card-features[data-v-c750ec6d]{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex;margin:0!important;padding:0!important;list-style:none!important}.pricing-card-feature[data-v-c750ec6d]{align-items:flex-start;gap:var(--spacing-sm);display:flex}.pricing-card-feature-body[data-v-c750ec6d]{gap:var(--spacing-xxs);flex-direction:column;display:flex}.pricing-card-feature-heading[data-v-c750ec6d]{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:1.2}.pricing-card-feature-subtext[data-v-c750ec6d]{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.4}.pricing-card-description[data-v-c750ec6d]{color:var(--color-text-primary);font-size:var(--font-size-base);line-height:1.6}.pricing-card-button[data-v-c750ec6d]{width:100%;margin-top:var(--spacing-lg);flex-shrink:0}.pricing-card--layout-horizontal .pricing-card-button[data-v-c750ec6d]{align-self:flex-end;width:auto}.apple-payment-container[data-v-4d1891bb]{width:100%;min-height:100%;padding-bottom:var(--spacing-10xl);gap:var(--spacing-lg);flex-direction:column;align-items:center;display:flex}.payment-header[data-v-4d1891bb]{gap:var(--spacing-sm);flex-direction:column;display:flex}.payment-header [data-v-4d1891bb] h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}.payment-subtitle[data-v-4d1891bb]{color:var(--color-text-secondary);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);margin-top:var(--spacing-sm)}.subscription-packages[data-v-4d1891bb]{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.packages-grid[data-v-4d1891bb]{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.loading-state[data-v-4d1891bb]{gap:var(--spacing-md)}.empty-state[data-v-4d1891bb],.loading-state[data-v-4d1891bb]{padding:var(--spacing-2xl) var(--spacing-lg);flex-direction:column;align-items:center;display:flex}.empty-state[data-v-4d1891bb]{gap:var(--spacing-sm);text-align:center}.waiting-state[data-v-4d1891bb]{padding:var(--spacing-2xl) var(--spacing-lg);align-items:center}.restore-section[data-v-4d1891bb],.waiting-state[data-v-4d1891bb]{gap:var(--spacing-md);flex-direction:column;display:flex}.restore-section[data-v-4d1891bb]{width:100%;padding-bottom:var(--spacing-4xl)}.subscription-package-wrapper[data-v-4d1891bb]{gap:var(--spacing-md);flex-direction:column;display:flex}.single-purchase-packages[data-v-4d1891bb]{margin-top:var(--spacing-3xl);width:100%}.packages-header[data-v-4d1891bb]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-md) 0;color:var(--color-text-primary)}.packages-description[data-v-4d1891bb]{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0 0 var(--spacing-xl) 0;line-height:1.6}.single-package-wrapper[data-v-4d1891bb]{gap:var(--spacing-md);flex-direction:column;display:flex}.subscription-terms[data-v-4d1891bb] button{color:var(--color-text-primary)}.subscription-terms p[data-v-4d1891bb]{margin:0}.terms-link[data-v-4d1891bb]{color:var(--color-text-primary);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.terms-link[data-v-4d1891bb]:hover{text-decoration:none}.settings-row[data-v-eb112c76],.settings-row-content[data-v-eb112c76]{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.settings-row-content[data-v-eb112c76]{flex:1}.settings-row--variant-option[data-v-eb112c76]{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-direction:row}.settings-row--overflow[data-v-eb112c76]{text-overflow:ellipsis;white-space:nowrap;gap:var(--spacing-sm);overflow:hidden}.settings-label[data-v-eb112c76]{color:var(--color-text-primary);font-weight:var(--font-weight-bold);text-wrap:nowrap;flex:1}.settings-description[data-v-eb112c76]{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.settings-value[data-v-eb112c76]{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;flex:1;width:100%;display:flex}.settings-row--variant-option .settings-row-content[data-v-eb112c76]{flex:1;min-width:0}.settings-row--variant-option .settings-value[data-v-eb112c76]{flex:none;align-self:center;width:auto}.settings-row[data-v-eb112c76] .button,.settings-row[data-v-eb112c76] button{width:100%}.payment-dialog-body[data-v-2aafb2f8]{gap:var(--spacing-lg);padding:var(--spacing-3xl) var(--spacing-3xl);flex-direction:column;max-width:100%;height:100%;display:flex}@media (width<=768px){.payment-dialog-body[data-v-2aafb2f8]{padding:var(--spacing-2xl) var(--spacing-xl)}}.payment-dialog-content[data-v-2aafb2f8]{border:var(--border-width) solid var(--color-border-secondary);box-shadow:var(--shadow-overlay);corner-shape:var(--surface-corner-shape);border-radius:var(--radius-lg)!important;background:var(--color-dialog)!important;width:auto!important;max-width:70rem!important;height:auto!important;max-height:90vh!important;margin:0!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.payment-dialog-content[data-state=open][data-v-2aafb2f8]{opacity:var(--opacity-full);transform:translate(-50%,-50%)!important}.payment-dialog-content[data-state=closed][data-v-2aafb2f8]{opacity:var(--opacity-hidden);transform:translate(-50%,-50%)!important}.payment-dialog-content[data-v-2aafb2f8] .dialog-content-inner{corner-shape:var(--surface-corner-shape);border-radius:var(--radius-lg)!important;background:var(--color-dialog)!important;height:auto!important}.payment-dialog-content[data-v-2aafb2f8] .dialog-content-scrollable{overflow-y:auto;height:auto!important;max-height:90vh!important}.payment-dialog-content[data-v-2aafb2f8] .dialog-close{right:var(--spacing-xl);top:var(--spacing-xl)}.payment-options-desktop[data-v-2aafb2f8]{width:100%}.payment-options-desktop[data-v-2aafb2f8],.upgrade-section[data-v-2aafb2f8]{gap:var(--spacing-lg);flex-direction:column;display:flex}.upgrade-section[data-v-2aafb2f8]{display:none}.upgrade-content[data-v-2aafb2f8]{align-items:start}.subscription-section[data-v-2aafb2f8]{flex-direction:column;display:none}@media (width<=768px){.upgrade-content[data-v-2aafb2f8]{gap:var(--spacing-xl);grid-template-columns:1fr}.subscription-section[data-v-2aafb2f8]{order:1}}.upgrade-title[data-v-2aafb2f8]{color:var(--color-text-primary)}.upgrade-title-description[data-v-2aafb2f8]{color:var(--color-text-secondary);margin:0}.subscription-card[data-v-2aafb2f8]{background:var(--color-card);border:var(--border-width) solid var(--color-border-secondary);border-radius:var(--radius-md);corner-shape:var(--surface-corner-shape);padding:var(--spacing-xl);gap:var(--spacing-lg);background-image:var(--gradient-accent-dark);flex-direction:column;display:flex}.subscription-card-title[data-v-2aafb2f8]{color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0;text-transform:uppercase;letter-spacing:.05em}.features-list[data-v-2aafb2f8]{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feature-item[data-v-2aafb2f8]{align-items:flex-start;gap:var(--spacing-sm);display:flex}.feature-icon[data-v-2aafb2f8]{color:var(--color-text-primary);opacity:var(--opacity-muted);flex-shrink:0;margin-top:.1rem}.feature-content[data-v-2aafb2f8]{gap:calc(var(--spacing-xxs)*.4);flex-direction:column;flex:1;display:flex}.feature-heading[data-v-2aafb2f8]{color:var(--color-text-primary)}.feature-subtext[data-v-2aafb2f8]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.billing-options[data-v-2aafb2f8]{gap:var(--spacing-md);display:flex}.billing-card[data-v-2aafb2f8]{background:var(--color-card-secondary);border:var(--border-width) solid var(--color-border-secondary);border-radius:var(--radius-md);corner-shape:var(--surface-corner-shape);padding:var(--spacing-md);gap:var(--spacing-xxs);cursor:pointer;transition:all var(--transition-duration-fast) var(--transition-timing-function-minor);flex-direction:column;flex:1;display:flex;position:relative}.billing-card[data-v-2aafb2f8]:hover{border-color:var(--color-border-primary);background:var(--color-card)}.billing-card--selected[data-v-2aafb2f8]{border-color:var(--color-accent);background:var(--color-card)}.billing-card-header[data-v-2aafb2f8]{margin-bottom:var(--spacing-xxs);justify-content:space-between;align-items:center;display:flex}.billing-card-label[data-v-2aafb2f8]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em}.billing-card-check[data-v-2aafb2f8]{color:var(--color-accent);background:var(--color-accent);border-radius:var(--radius-full);corner-shape:round;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.billing-card-check[data-v-2aafb2f8] svg{color:var(--color-accent-foreground);width:var(--spacing-sm);height:var(--spacing-sm)}.billing-card-price[data-v-2aafb2f8]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight);margin:var(--spacing-xxs) 0}.billing-card-description[data-v-2aafb2f8]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.subscribe-button[data-v-2aafb2f8]{width:100%;margin-top:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);background:var(--color-accent);color:var(--color-accent-foreground);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-duration-fast) var(--transition-timing-function-minor);text-align:center;font-family:var(--font-sans);line-height:var(--line-height-normal);border:none;justify-content:center;align-items:center;display:flex}.subscribe-button[data-v-2aafb2f8]:hover{opacity:var(--opacity-hover);filter:var(--hover-filter)}.subscribe-button[data-v-2aafb2f8]:active{opacity:var(--opacity-disabled);transform:scale(.98)}.tokens-section[data-v-2aafb2f8]{gap:var(--spacing-sm);padding-bottom:var(--spacing-xl);margin-top:var(--spacing-lg);flex-direction:column;display:flex}.token-packages-grid[data-v-2aafb2f8]{gap:var(--spacing-md);margin-top:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}@media (width<=768px){.token-packages-grid[data-v-2aafb2f8]{grid-template-columns:1fr}}.faq-section[data-v-2aafb2f8]{gap:var(--spacing-md);padding-top:var(--spacing-lg);padding-bottom:var(--spacing-2xl);max-width:var(--size-xl);flex-direction:column;width:100%;margin:0 auto;display:flex}.faq-title[data-v-2aafb2f8]{color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0}.faq-accordion[data-v-2aafb2f8]{gap:var(--spacing-md);flex-direction:column;display:flex}.faq-accordion[data-v-2aafb2f8] .faq-item{border-radius:var(--radius-sm);background:var(--color-card);padding:0 var(--spacing-md);border:none;overflow:hidden}.faq-accordion[data-v-2aafb2f8] .faq-item .accordion-header{margin:0}.faq-trigger[data-v-2aafb2f8]{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-sm);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-primary)}[data-v-2aafb2f8] .faq-content{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-normal);padding:0 0 var(--spacing-lg)}.faq-highlight[data-v-2aafb2f8]{color:var(--color-accent);font-weight:var(--font-weight-medium)}.dialog-title[data-v-30e01b8d]{padding:var(--spacing-xl) var(--spacing-xl) 0 var(--spacing-xl);letter-spacing:-.025em}.scroll-bar[data-v-86006bab]{touch-action:none;-webkit-user-select:none;user-select:none;transition:colors var(--transition-duration-normal) var(--transition-timing-function)}.scroll-bar--vertical[data-v-86006bab]{border-left:var(--border-width) solid transparent;width:.625rem;height:100%;padding:.0625rem}.scroll-bar--horizontal[data-v-86006bab]{border-top:var(--border-width) solid transparent;height:.625rem;padding:.0625rem}.scroll-bar-thumb[data-v-86006bab]{border-radius:var(--radius-full);background:var(--color-border-primary);flex:1;position:relative}.scroll-area[data-v-141be04f]{position:relative;overflow:hidden}.scroll-area-viewport[data-v-141be04f]{border-radius:inherit;width:100%;height:100%}.settings-nav-item-icon[data-v-c41bcf6a]{color:var(--color-text-secondary);flex-shrink:0}.settings-nav-item-label[data-v-c41bcf6a]{flex:1;min-width:0}.settings-sidebar[data-v-b74ec693]{gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-sm) var(--spacing-sm);flex-direction:column;display:flex}.settings-sidebar-group[data-v-b74ec693]{gap:var(--spacing-xxxs);flex-direction:column;display:flex}.settings-sidebar-group-label[data-v-b74ec693]{padding:0 var(--spacing-xs) var(--spacing-xxs);color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:var(--line-height-snug);margin:0}.settings-dialog-shell[data-v-a994b4e2]{-webkit-app-region:no-drag;min-height:0;display:flex;position:absolute;inset:0}.settings-dialog-shell-sidebar[data-v-a994b4e2]{background:var(--color-tertiary);flex:0 0 24rem;width:24rem;height:100%;min-height:0}.settings-dialog-shell-content[data-v-a994b4e2]{flex:1;min-width:0;height:100%;min-height:0;overflow:hidden auto}.settings-dialog-shell-back[data-v-a994b4e2]{padding:var(--spacing-sm) var(--spacing-lg) 0}.settings-dialog-shell-page[data-v-a994b4e2]{padding:var(--spacing-4xl) var(--spacing-4xl) var(--spacing-5xl);margin:0 auto}.settings-dialog-shell-title[data-v-a994b4e2]{padding-right:var(--spacing-3xl);color:var(--color-text-primary);font-size:var(--font-size-2xl);line-height:var(--line-height-tight);margin:0}.settings-dialog-shell-description[data-v-a994b4e2]{margin:var(--spacing-xxs) 0 var(--spacing-2xl);font-size:var(--font-size-base);line-height:var(--line-height-normal)}.settings-dialog-shell--mobile .settings-dialog-shell-sidebar[data-v-a994b4e2]{flex:1;width:100%}.settings-dialog-shell--mobile .settings-dialog-shell-page[data-v-a994b4e2]{padding:var(--spacing-lg)}.sr-only[data-v-a994b4e2]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:.1rem;height:.1rem;margin:-.1rem;padding:0;position:absolute;overflow:hidden}.app-container[data-v-40640945]{--foreground-transform:calc(1 - var(--foreground-scale)/8);background:var(--color-primary);flex-direction:row;min-height:100dvh;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@media (width>=768px){.app-container[data-v-40640945]{overflow:visible}}@media (width<=768px){.app-container[data-v-40640945]{overflow:visible}}.app-container--with-sidebar[data-v-40640945]{margin-left:var(--sidebar-width)}.app-container--with-footer[data-v-40640945]{margin-bottom:calc(4rem + max(env(safe-area-inset-bottom), var(--spacing-sm)))}main[data-v-40640945]{flex-direction:column;flex:1;justify-content:space-between;max-width:100vw;display:flex;overflow:hidden visible}#app-bottom[data-v-40640945]{pointer-events:none;z-index:22;width:100vw;position:fixed;bottom:0;left:0;right:0}#app-bottom.app-bottom--with-sidebar[data-v-40640945]{left:var(--sidebar-width);width:calc(100vw - var(--sidebar-width))}#app-bottom.app-bottom--keyboard-visible[data-v-40640945]{bottom:calc(var(--keyboard-height));transition:bottom .3s ease-in-out}#app-top[data-v-40640945]{padding-top:max(calc(env(safe-area-inset-top,var(--spacing-lg)) + .5rem),var(--spacing-lg));pointer-events:none;z-index:1053;width:100vw;position:fixed;left:0;right:0}#app-top[data-v-40640945]>*{pointer-events:auto}#app-top.app-top--with-sidebar[data-v-40640945]{left:var(--sidebar-width);width:calc(100vw - var(--sidebar-width))}[data-v-40640945] .ask-question-portal>*{pointer-events:all}#app-top-gradient[data-v-40640945]{-webkit-backdrop-filter:brightness(.3);backdrop-filter:brightness(.3);image-rendering:pixelated;image-rendering:crisp-edges;z-index:35}#app-top-gradient[data-v-40640945],#app-top-gradient-blur[data-v-40640945]{-webkit-mask-image:var(--gradient-mask-fade-bottom);-webkit-mask-image:var(--gradient-mask-fade-bottom);mask-image:var(--gradient-mask-fade-bottom);height:max(calc(env(safe-area-inset-top) + 6rem),6rem);pointer-events:none;opacity:var(--gradient-opacity);transition:opacity .2s ease-out;position:fixed;top:0;left:0;right:0}#app-top-gradient-blur[data-v-40640945]{-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg));z-index:34}
