.FeedbackLauncher_launcher__Jax6i{position:fixed;z-index:30;top:calc(52% - 24px);right:-38px;width:124px;min-height:48px;display:inline-flex;align-items:center;gap:10px;padding:5px 14px 5px 5px;border-radius:9px 0 0 9px;color:var(--on-primary);background:var(--ink);box-shadow:0 6px 8px oklch(.15 .025 225/.18);font-size:12px;font-weight:720;transform:rotate(90deg);transition:background var(--motion-ui) var(--ease-ui),transform var(--motion-ui) var(--ease-ui)}.FeedbackLauncher_launcher__Jax6i:hover{background:var(--primary-dark);transform:rotate(90deg) translateY(4px)}.FeedbackLauncher_launcher__Jax6i:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.FeedbackLauncher_launcher__Jax6i:active{transform:rotate(90deg) translateY(2px) scale(.98)}.FeedbackLauncher_icon__pXilQ{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border-radius:6px;color:var(--ink);background:var(--accent)}@media(max-width:620px){.FeedbackLauncher_launcher__Jax6i{top:calc(58% - 23px);right:-33px;width:112px;min-height:46px;padding:4px 11px 4px 4px}.FeedbackLauncher_icon__pXilQ{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.FeedbackLauncher_launcher__Jax6i{transition:background var(--motion-fast) var(--ease-ui)}.FeedbackLauncher_launcher__Jax6i:active,.FeedbackLauncher_launcher__Jax6i:hover{transform:rotate(90deg)}}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-vietnamese-wght-normal.b06aa09e.woff2?dpl=dpl_AGEr5WM8z4Fnv9HRjHh2vt2ZRRoo)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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-latin-ext-wght-normal.432ffcef.woff2?dpl=dpl_AGEr5WM8z4Fnv9HRjHh2vt2ZRRoo)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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-latin-wght-normal.7b6c5402.woff2?dpl=dpl_AGEr5WM8z4Fnv9HRjHh2vt2ZRRoo)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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/figtree-latin-ext-wght-normal.f4f67954.woff2?dpl=dpl_AGEr5WM8z4Fnv9HRjHh2vt2ZRRoo)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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/figtree-latin-wght-normal.2493ccd0.woff2?dpl=dpl_AGEr5WM8z4Fnv9HRjHh2vt2ZRRoo)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}:root{--background:oklch(100% 0 0);--surface:oklch(97% .006 205);--surface-strong:oklch(93% .012 205);--ink:oklch(18% .025 225);--muted:oklch(44% .02 225);--primary:oklch(40% .11 205);--primary-dark:oklch(32% .09 205);--primary-soft:oklch(90% .045 205);--on-primary:oklch(99% .004 205);--on-primary-muted:oklch(88% .03 205);--accent:oklch(62% .175 30);--accent-dark:oklch(47% .17 30);--danger:oklch(47% .17 30);--on-accent:oklch(17% .02 30);--on-scrim:oklch(99% .004 205);--on-danger:oklch(99% .004 30);--focus:oklch(67% .16 242);--border:oklch(88% .01 205);--font-display:"Bricolage Grotesque Variable",ui-sans-serif,sans-serif;--font-ui:"Figtree Variable",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--motion-press:.11s;--motion-fast:.16s;--motion-ui:.18s;--motion-state:.22s;--ease-ui:cubic-bezier(.22,1,.36,1);--page-gutter:clamp(14px,3vw,64px);--page-padding-inline:max(var(--page-gutter),env(safe-area-inset-left)) max(var(--page-gutter),env(safe-area-inset-right));--shell-wide:1680px;--shell-hero:1800px;--hero-gutter:20px;--hero-inset:1.68%;--hero-inset-ratio:.0168;--hero-padding-inline:max(var(--hero-gutter),env(safe-area-inset-left)) max(var(--hero-gutter),env(safe-area-inset-right))}html[data-theme=dark]{--background:oklch(18% .018 225);--surface:oklch(22% .02 225);--surface-strong:oklch(28% .022 225);--ink:oklch(96% .006 205);--muted:oklch(72% .018 205);--primary:oklch(69% .105 205);--primary-dark:oklch(60% .09 205);--primary-soft:oklch(30% .055 205);--on-primary:oklch(15% .018 225);--on-primary-muted:oklch(32% .025 205);--accent:oklch(70% .16 30);--accent-dark:oklch(66% .16 30);--danger:oklch(72% .15 30);--on-danger:oklch(17% .02 30);--focus:oklch(75% .14 242);--border:oklch(34% .018 225)}*{box-sizing:border-box}html{scroll-behavior:auto}body,html{width:100%;max-width:100%}body{background:var(--background);color:var(--ink);font-family:var(--font-ui);font-synthesis:none;margin:0;overflow-x:clip}:where(main,section,article,aside,header,footer,nav,form,div){min-width:0}:where(img,video,canvas){max-width:100%}:where(input,textarea,select){min-width:0}html[data-reduced-motion=true] *,html[data-reduced-motion=true] :after,html[data-reduced-motion=true] :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html[data-large-controls=true] button,html[data-large-controls=true] input,html[data-large-controls=true] select{min-height:48px}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}:where(button,[data-spoto-magnetic],[data-gsap-button],[data-profile-gsap-button]){transform-origin:50%}:where(button:not(:disabled)):active{transition-duration:var(--motion-press);transform:scale(.97)}:where([data-spoto-magnetic],[data-gsap-button],[data-profile-gsap-button]){transition-timing-function:var(--ease-ui)}:where([data-spoto-magnetic],[data-gsap-button],[data-profile-gsap-button]):hover{transform:translate(var(--magnetic-x,0),calc(var(--magnetic-y,0px) - 1px)) scale(1.01)}:where([data-spoto-magnetic],[data-gsap-button],[data-profile-gsap-button]):active{transition-duration:var(--motion-press);transform:translateY(0)scale(.97)}:where(button:disabled){transform:none}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (pointer:coarse){:where(button,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden])){min-height:44px}}::selection{background:oklch(87% .08 205)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:where(button,[data-spoto-magnetic],[data-gsap-button],[data-profile-gsap-button]):active,:where(button,[data-spoto-magnetic],[data-gsap-button],[data-profile-gsap-button]):hover{transform:none}}::view-transition-group(selected-place){transform-origin:bottom;animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(selected-place){animation:selected-place-out .13s ease-out both}::view-transition-new(selected-place){animation:selected-place-in .32s cubic-bezier(.16,1,.3,1) both}::view-transition-old(selected-place){mix-blend-mode:normal;transform-origin:bottom;height:100%}::view-transition-new(selected-place){mix-blend-mode:normal;transform-origin:bottom;height:100%}@keyframes selected-place-out{to{opacity:.2;transform:translateY(4px)scale(.985)}}@keyframes selected-place-in{0%{opacity:.15;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){::view-transition-group(selected-place){animation:none}::view-transition-old(selected-place){animation:none}::view-transition-new(selected-place){animation:none}}