@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/quicksand-vietnamese-wght-normal.ei70gACF.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/quicksand-latin-ext-wght-normal.CrJ75Ewg.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/quicksand-latin-wght-normal.Buj9m_3d.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-ext-wght-normal.D4X5GqEv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-wght-normal.CY6AOgYE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-vietnamese-wght-normal.U01xdrZh.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-ext-wght-normal.CXYtwYOx.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-wght-normal.BzFMHfZw.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--balay-blue: #1f48ff;--balay-blue-600: #1a3de0;--balay-blue-500: #4865ff;--balay-blue-200: #b9c4ff;--balay-blue-100: #dde3ff;--balay-blue-50: #eef1ff;--grad-button: linear-gradient(135deg, #1f48ff, #4865ff);--balay-coral: #fca5a5;--energy-flat: #b3a8ff;--energy-foggy: #8ec5ff;--energy-steady: #6fdcc9;--energy-charged: #f4c97a;--energy-manic: #f29292;--pip-off: rgba(127, 135, 150, .18);--sumi-highlight: #ffffff;--sumi-mint: #d6fff5;--sumi-green: #6fdcc9;--sumi-deep: #3fb8a4;--sumi-eye: #1f2330;--sumi-eye-glint: rgba(255, 255, 255, .85);--sumi-blush: rgba(255, 130, 150, .3);--sumi-logo: radial-gradient(circle at 33% 26%, #fff 0%, #d6fff5 22%, #6fdcc9 60%, #3fb8a4 100%);--b-cta-glow: radial-gradient(closest-side, rgba(111, 220, 201, .32), rgba(142, 197, 255, .18) 55%, rgba(238, 241, 255, 0));--ease-balay: cubic-bezier(.34, 1.36, .36, 1);--ease-reveal: cubic-bezier(.22, .61, .36, 1);--dur-base: .24s;--radius-sub: 14px;--radius-row: 16px;--radius-card: 20px;--radius-tile: 24px;--radius-hero: 28px;--radius-panel: 32px;--radius-feature: 40px;--radius-cta-panel: 44px;--radius-pill: 999px;--shadow-pop: 0 6px 16px rgba(31, 72, 255, .18);--check-wash: rgba(111, 220, 201, .22);--b-shadow-store: 0 12px 28px rgba(31, 35, 48, .2);--b-scrim: rgba(15, 18, 26, .62);--font-display: "Quicksand Variable", "Quicksand", "Nunito Variable", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-body: "Nunito Variable", "Nunito", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--energy-very-low: #b3a8ff;--energy-low: #8ec5ff;--energy-mid: #6fdcc9;--energy-medium-high: #f4c97a;--energy-high: #f29292;--fg-1: var(--b-ink);--fg-2: var(--b-ink3);--fg-3: var(--b-ink5);--fg-on-accent: #ffffff;--accent-text: var(--b-link);--accent-wash: var(--b-badge);--surface: var(--b-solid);--surface-glass: var(--b-surf);--surface-glass-strong: var(--b-surf-hi);--surface-sub: var(--b-surf-lo);--hairline: var(--b-line);--bg-app: var(--b-bg-solid);--grad-app: var(--b-page);--info: var(--b-link);--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 20px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 48px;--shadow-subtle: var(--b-shadow-subtle);--shadow-card: var(--b-shadow-card);--shadow-inner-glass: var(--b-inner-glass);--ease-out: var(--ease-reveal);--dur-fast: .14s;--dur-slow: .42s;--ts-large-title: 34px;--lh-large-title: 40px;--ts-title-1: 28px;--lh-title-1: 34px;--ts-title-2: 22px;--lh-title-2: 28px;--ts-title-3: 20px;--lh-title-3: 26px;--ts-headline: 17px;--lh-headline: 22px;--ts-body: 16px;--lh-body: 24px;--ts-callout: 15px;--lh-callout: 22px;--ts-footnote: 13px;--lh-footnote: 18px;--ts-caption-1: 12px;--lh-caption-1: 16px;--ts-caption-2: 11px;--lh-caption-2: 14px;--tracking-eyebrow: .5px;--container-max: 1200px;--measure-max: 620px;--gutter: clamp(20px, 5vw, 56px);--hit-target: 44px}:root{color-scheme:light;--b-bg-solid: #f6f4ef;--b-bg-tint: #eef1ff;--b-page: linear-gradient(180deg, #f6f4ef 0%, #eef1ff 22%, #f6f4ef 48%, #eef1ff 76%, #f6f4ef 100%);--b-hero-glow: radial-gradient(closest-side, rgba(111, 220, 201, .34), rgba(214, 255, 245, .42) 50%, rgba(246, 244, 239, 0) 100%);--b-stage-glow: radial-gradient(closest-side, rgba(111, 220, 201, .46), rgba(214, 255, 245, .5) 45%, rgba(238, 241, 255, 0) 100%);--b-ink: #1f2330;--b-ink2: #353a46;--b-ink3: #4f5563;--b-ink4: #656c7b;--b-ink5: #8d95a3;--b-ink6: #b9bfca;--b-surf-hi: rgba(255, 255, 255, .85);--b-surf: rgba(255, 255, 255, .72);--b-surf-lo: rgba(255, 255, 255, .5);--b-solid: #ffffff;--b-edge: rgba(255, 255, 255, .9);--b-line: rgba(31, 35, 48, .08);--b-track: rgba(31, 35, 48, .06);--b-shadow-subtle: 0 1px 2px rgba(31, 35, 48, .04), 0 4px 12px rgba(31, 35, 48, .06);--b-shadow-card: 0 2px 4px rgba(31, 35, 48, .05), 0 12px 28px rgba(31, 35, 48, .08);--b-inner-glass: inset 0 1px 0 rgba(255, 255, 255, .8);--b-shadow-pop-card: 0 2px 4px rgba(31, 35, 48, .05), 0 24px 48px rgba(31, 72, 255, .12);--b-cta: #1f2330;--b-cta-ink: #ffffff;--b-cta-h: #353a46;--b-link: #1f48ff;--b-badge: #eef1ff;--b-pos: #0f7670;--b-nav: rgba(255, 255, 255, .72);--b-screen: linear-gradient(180deg, #f6f4ef, #eef1ff);--b-fade: #eef1ff;--b-panel: linear-gradient(160deg, rgba(255, 255, 255, .9), rgba(238, 241, 255, .8));--b-cta-panel: linear-gradient(180deg, #eef1ff, #f6f4ef);--b-inverse: #1f2330;--b-inverse-ink3: #b9bfca;--b-inverse-ink4: #8d95a3;--b-focus: #1f48ff;--b-floating: rgba(255, 255, 255, .96);--b-dialog: rgba(255, 255, 255, .985);--b-shadow-floating: 0 2px 8px rgba(31, 35, 48, .1), 0 14px 44px rgba(31, 35, 48, .16);--bg-app-tint: #eef1ff;--surface-floating: var(--b-floating);--surface-dialog: var(--b-dialog);--shadow-floating: var(--b-shadow-floating);--shadow-device-drop: 0 12px 28px rgba(31, 35, 48, .18);--success: #2f9d6e;--warning: #d98e2b;--destructive: #d24c5e}.is-dark{color-scheme:dark;--b-bg-solid: #0e1118;--b-bg-tint: #131830;--b-page: linear-gradient(180deg, #0e1118 0%, #131830 22%, #0e1118 48%, #131830 76%, #0e1118 100%);--b-hero-glow: radial-gradient(closest-side, rgba(111, 220, 201, .26), rgba(63, 184, 164, .12) 50%, rgba(14, 17, 24, 0) 100%);--b-stage-glow: radial-gradient(closest-side, rgba(111, 220, 201, .3), rgba(63, 184, 164, .12) 55%, rgba(14, 17, 24, 0) 100%);--b-cta-glow: radial-gradient(closest-side, rgba(111, 220, 201, .22), rgba(142, 197, 255, .1) 55%, rgba(14, 17, 24, 0));--b-ink: #eceff7;--b-ink2: #d3d8e4;--b-ink3: #a7afc2;--b-ink4: #959db0;--b-ink5: #8d95a3;--b-ink6: #3a4266;--b-surf-hi: rgba(28, 33, 56, .55);--b-surf: rgba(28, 33, 56, .45);--b-surf-lo: rgba(35, 42, 74, .38);--b-solid: #1c2138;--b-edge: rgba(255, 255, 255, .08);--b-line: rgba(255, 255, 255, .08);--b-track: rgba(255, 255, 255, .08);--b-shadow-subtle: none;--b-shadow-card: 0 12px 28px rgba(0, 0, 0, .28);--b-inner-glass: inset 0 1px 0 rgba(255, 255, 255, .1);--b-shadow-pop-card: 0 24px 48px -12px rgba(31, 72, 255, .35);--b-cta: #ffffff;--b-cta-ink: #0e1118;--b-cta-h: #eceff7;--b-link: #b9c4ff;--b-badge: rgba(31, 72, 255, .14);--b-pos: #6fdcc9;--b-nav: rgba(14, 17, 24, .72);--b-screen: linear-gradient(180deg, #0e1118, #131830);--b-fade: #111526;--b-panel: linear-gradient(160deg, rgba(28, 33, 56, .6), rgba(19, 24, 48, .5));--b-cta-panel: linear-gradient(180deg, #131830, #0e1118);--b-inverse: #232a4a;--b-focus: #b9c4ff;--b-floating: rgba(35, 42, 74, .92);--b-dialog: rgba(30, 36, 64, .975);--b-shadow-floating: 0 14px 44px rgba(0, 0, 0, .45);--bg-app-tint: #131830;--shadow-device-drop: 0 12px 28px rgba(0, 0, 0, .45);--success: #4cc495;--warning: #e8a94f;--destructive: #e4707f}@media(prefers-reduced-motion:reduce){:root{--dur-base: 0ms}}@media(prefers-contrast:more){:root{--b-line: rgba(31, 35, 48, .45);--b-edge: rgba(31, 35, 48, .45)}.is-dark{--b-line: rgba(255, 255, 255, .45);--b-edge: rgba(255, 255, 255, .45)}}*,*:before,*:after{box-sizing:border-box}html{background:var(--b-bg-solid);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--b-page);color:var(--b-ink);font-family:var(--font-body);font-size:16px;line-height:1.5;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;color:var(--b-ink);margin:0 0 16px}h1{font-size:clamp(36px,4.6vw,60px);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}h2{font-size:clamp(26px,2.6vw,34px);line-height:1.15;letter-spacing:-.02em}h3{font-size:21px;line-height:1.3;letter-spacing:-.01em}h4{font-family:var(--font-body);font-size:17px;line-height:1.35}p{margin:0 0 16px}img,svg,video,canvas{display:block;max-width:100%}svg{flex:none}img{height:auto}a{color:var(--b-link);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}code{font-family:var(--font-mono);font-size:.9em;padding:1px 6px;border-radius:6px;background:var(--b-surf-lo)}ul,ol{padding-left:20px}[id]{scroll-margin-top:96px}::selection{background:var(--b-badge);color:var(--b-ink)}:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}.h1-home{font:700 clamp(48px,7.6vw,108px) / .98 var(--font-display);letter-spacing:-.038em;text-wrap:balance;color:var(--b-ink);margin:0}.h1-sub{font:700 clamp(44px,6.4vw,92px) / 1 var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--b-ink);margin:0}.h2{font:700 clamp(34px,3.8vw,52px) / 1.08 var(--font-display);letter-spacing:-.025em;text-wrap:balance;color:var(--b-ink);margin:0}.h2-card{font:700 clamp(30px,3.2vw,44px) / 1.1 var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--b-ink);margin:0}.statement{font:700 clamp(32px,4.6vw,64px) / 1.12 var(--font-display);letter-spacing:-.025em;color:var(--b-ink);margin:0}.step-num{font:700 clamp(80px,9vw,128px) / .9 var(--font-display);letter-spacing:-.04em}.score-num{font:700 clamp(96px,11vw,150px) / 1 var(--font-display);letter-spacing:-.05em}.price{font:700 52px / 1 var(--font-display);letter-spacing:-.03em}.price--lg{font-size:60px}.lead{font:500 clamp(17px,1.5vw,20px) / 1.55 var(--font-body);color:var(--b-ink3);margin:0}.body{font:500 18px / 1.6 var(--font-body);color:var(--b-ink3);margin:0}.body-card{font:500 16px / 1.55 var(--font-body);color:var(--b-ink3);margin:0}.ui-label{font:700 15px / 1.3 var(--font-body);color:var(--b-ink)}.fine{font:500 13px / 1.6 var(--font-body);color:var(--b-ink4);margin:0}.eyebrow{display:block;font:700 12px / 1.4 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--b-ink4);margin:0 0 12px}.eyebrow--card{font-size:10px}.container{max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,56px)}.glass,.glass-hi,.card{background:var(--b-surf);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid var(--b-edge);box-shadow:var(--b-shadow-card),var(--b-inner-glass)}.glass-hi{background:var(--b-surf-hi)}.glass-lo{background:var(--b-surf-lo);border:1px solid var(--b-edge)}.card{border-radius:var(--radius-tile);padding:26px;transition:background-color var(--dur-base) var(--ease-reveal),transform .14s var(--ease-reveal)}a.card{display:block;color:inherit;text-decoration:none}a.card:hover,a.glass:hover{background:var(--b-surf-hi);text-decoration:none}a.card:active{transform:scale(.97)}@media(prefers-reduced-transparency:reduce){.glass,.glass-hi,.card{background:var(--b-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.balay-mark{flex:none;display:inline-block;width:1.8em;height:1.8em;background:url(/images/icon.png) center / contain no-repeat}[data-reveal].is-pending{opacity:0;transform:translateY(32px)}[data-reveal].is-armed{transition:opacity .9s var(--ease-reveal) var(--reveal-delay, 0ms),transform 1s var(--ease-reveal) var(--reveal-delay, 0ms)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}[data-reveal].is-pending{opacity:1;transform:none}}.balay-visually-hidden,.balay-sumi-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.balay-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;left:16px;top:16px;z-index:1000;display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:var(--radius-pill);background:var(--b-solid);color:var(--b-ink);border:1px solid var(--b-line);box-shadow:var(--b-shadow-floating);font:700 14px var(--font-body);text-decoration:none}.balay-skip:focus{position:fixed;width:auto;height:auto;overflow:visible;clip-path:none}.cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;border:0;border-radius:var(--radius-pill);font-family:var(--font-body);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dur-base) var(--ease-reveal),color var(--dur-base) var(--ease-reveal),transform .14s var(--ease-reveal)}.cta:hover{text-decoration:none}.cta:active{transform:scale(.97)}.cta:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px}.cta-stores{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:12px}.cta--store{height:58px;padding:0 26px 0 20px;gap:11px;background:var(--b-cta);color:var(--b-cta-ink);box-shadow:var(--b-shadow-store)}.cta--store:hover{background:var(--b-cta-h);color:var(--b-cta-ink)}.cta--store.is-waitlist{padding:0 28px;font:700 20px / 1 var(--font-display)}.cta-lines{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.cta-small{font:600 11px / 1 var(--font-body);opacity:.75}.cta-big{font:700 20px / 1 var(--font-display);margin-top:3px}.cta--nav{height:44px;padding:0 18px;font:700 14px / 1 var(--font-body);background:var(--b-cta);color:var(--b-cta-ink)}.cta--nav:hover{background:var(--b-cta-h);color:var(--b-cta-ink)}.cta--plan{width:100%;height:var(--cta-plan-h, 50px);padding:0 20px;font:700 15px / 1 var(--font-body);background:var(--b-surf-hi);color:var(--b-ink)}.cta--plan:hover{background:var(--b-solid);color:var(--b-ink)}.cta--plan.is-popular{background:var(--b-cta);color:var(--b-cta-ink)}.cta--plan.is-popular:hover{background:var(--b-cta-h);color:var(--b-cta-ink)}.cta--ghost{height:58px;padding:0 26px;font:700 16px / 1 var(--font-body);background:var(--b-surf);color:var(--b-ink);border:1px solid var(--b-edge);box-shadow:var(--b-shadow-subtle);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.cta--ghost:hover{background:var(--b-surf-hi);color:var(--b-ink)}.nav-wrap{position:fixed;top:16px;left:0;right:0;z-index:100;display:flex;justify-content:center;pointer-events:none}.nav{pointer-events:auto;width:calc(100% - 32px);max-width:1080px;height:60px;border-radius:var(--radius-pill);background:var(--b-nav);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid var(--b-edge);box-shadow:var(--b-shadow-card);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 0 20px}.nav-brand{display:inline-flex;align-items:center;gap:9px;min-height:44px;font:700 19px / 1 var(--font-display);letter-spacing:.08em;color:var(--b-ink);text-decoration:none}.nav-brand:hover{text-decoration:none;color:var(--b-ink)}.nav-brand .balay-mark{width:24px;height:24px}.nav-links{display:flex;gap:2px}.nav-pill{display:inline-flex;align-items:center;min-height:44px;padding:9px 16px;border-radius:var(--radius-pill);font:700 14px / 1 var(--font-body);color:var(--b-ink4);text-decoration:none;transition:background-color var(--dur-base) ease,color var(--dur-base) ease}.nav-pill:hover{color:var(--b-ink);text-decoration:none}.nav-pill[aria-current=page]{color:var(--b-ink);background:var(--b-solid)}.nav-actions{display:flex;align-items:center;gap:6px}.nav-icon-btn{width:44px;height:44px;flex:none;border:0;padding:0;border-radius:var(--radius-pill);background:transparent;color:var(--b-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--dur-base) ease}.nav-icon-btn:hover{background:var(--b-surf-hi)}.theme-toggle .icon-sun{display:none}.is-dark .theme-toggle .icon-sun{display:block}.is-dark .theme-toggle .icon-moon,.nav-toggle{display:none}@media(max-width:899px){.nav-links{display:none}.nav-toggle{display:inline-flex}}@media(max-width:479px){.nav .cta--nav{display:none}}.balay-menu{position:fixed;inset:0;z-index:360;background:var(--b-page);background-color:var(--b-bg-solid);padding:16px clamp(20px,5vw,56px) 32px;display:flex;flex-direction:column;align-items:stretch;gap:4px;overflow-y:auto;opacity:0;transform:translateY(12px);visibility:hidden;transition:opacity var(--dur-base) var(--ease-reveal),transform var(--dur-base) var(--ease-reveal),visibility var(--dur-base) var(--ease-reveal)}.balay-menu.is-open{opacity:1;transform:none;visibility:visible;transition:opacity var(--dur-base) var(--ease-reveal),transform var(--dur-base) var(--ease-reveal),visibility 0s}.balay-menu-close{align-self:flex-end;margin-bottom:16px}.balay-menu-link{display:flex;align-items:center;min-height:56px;padding:0 20px;border-radius:var(--radius-pill);font:700 28px / 1.1 var(--font-display);letter-spacing:-.02em;color:var(--b-ink3);text-decoration:none;transition:background-color var(--dur-base) ease}.balay-menu-link:hover{color:var(--b-ink);text-decoration:none}.balay-menu-link[aria-current=page]{color:var(--b-ink);background:var(--b-solid)}.balay-menu .cta{align-self:flex-start;margin:24px 0 0 4px}@media(min-width:900px){.balay-menu{display:none}}.closing{padding:20px 0 64px}.closing-panel{position:relative;border-radius:var(--radius-cta-panel);overflow:hidden;background:var(--b-cta-panel);border:1px solid var(--b-edge);box-shadow:var(--b-shadow-card);padding:clamp(56px,8vw,110px) 24px;text-align:center;display:flex;flex-direction:column;align-items:center}.closing-glow{position:absolute;bottom:-300px;left:50%;width:900px;height:600px;margin-left:-450px;background:var(--b-cta-glow);pointer-events:none}.closing-panel>.balay-sumi{position:relative}.closing-title{position:relative;margin:36px 0 0;font:700 clamp(40px,5.6vw,80px) / 1 var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--b-ink)}.closing-body{position:relative;margin:20px 0 0;max-width:480px;font:500 19px / 1.55 var(--font-body);color:var(--b-ink3)}.closing-panel>.cta{margin-top:32px}.closing-note{position:relative;margin:16px 0 0;font:500 13px / 1.6 var(--font-body);color:var(--b-ink4)}.site-footer{padding:40px 0 48px}.footer-top{padding-bottom:36px;border-bottom:1px solid var(--b-line)}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:32px}.footer-brand{display:flex;flex-direction:column;gap:10px}.footer-word{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;min-height:44px;font:700 20px / 1 var(--font-display);letter-spacing:.08em;color:var(--b-ink);text-decoration:none}.footer-word:hover{color:var(--b-ink);text-decoration:none}.footer-word .balay-mark{width:26px;height:26px}.footer-tag{margin:0;font:500 14px / 1.5 var(--font-body);color:var(--b-ink4)}.footer-label{margin:0 0 4px;font:700 11px / 1.4 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--b-ink4)}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col a{display:inline-flex;align-items:center;min-height:44px;font:600 14px / 1.3 var(--font-body);color:var(--b-ink2);text-decoration:none}.footer-col a:hover{color:var(--b-link)}.balay-socials{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:24px}.balay-socials a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 14px / 1 var(--font-body);color:var(--b-ink2);text-decoration:none}.balay-socials a:hover{color:var(--b-link)}.balay-social-icon{display:inline-flex;flex:none}.footer-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;padding-top:28px}.footer-notes p{margin:0;font:500 13px / 1.6 var(--font-body);color:var(--b-ink4)}.footer-copy{margin:24px 0 0;font:600 13px / 1.6 var(--font-body);color:var(--b-ink4)}.faq-item{border-bottom:1px solid var(--b-line)}.faq-h{margin:0;font:inherit}.faq-q{width:100%;min-height:44px;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border:0;background:transparent;text-align:left;cursor:pointer;font:700 19px / 1.35 var(--font-body);color:var(--b-ink)}.faq-icon{flex:none;width:34px;height:34px;border-radius:var(--radius-pill);background:var(--b-surf-hi);box-shadow:var(--b-shadow-subtle);display:inline-flex;align-items:center;justify-content:center;color:var(--b-ink)}.faq-icon svg{transition:transform .3s var(--ease-balay)}.faq-q[aria-expanded=true] .faq-icon svg{transform:rotate(45deg)}.faq-a{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s var(--ease-reveal)}.faq-a>*{min-height:0;overflow:hidden}.faq-a p{margin:0 0 24px;max-width:680px;font:500 17px / 1.6 var(--font-body);color:var(--b-ink3)}[data-faq-list].is-ready .faq-a:not(.is-open){grid-template-rows:0fr}[data-faq-list].is-ready .faq-a:not(.is-open)>*{visibility:hidden;transition:visibility 0s .3s}.balay-sumi{position:relative;display:inline-block;flex:none;width:var(--sumi-size, 96px);height:var(--sumi-size, 96px);vertical-align:middle}.balay-sumi>canvas{position:absolute;left:50%;top:50%;width:calc(var(--sumi-size, 96px) * 1.8);height:calc(var(--sumi-size, 96px) * 1.7);max-width:none;transform:translate(-50%,-50%);touch-action:none;pointer-events:none}.balay-sumi>canvas[data-sumi-interactive="1"]{pointer-events:auto;cursor:grab}.balay-sumi>canvas[data-sumi-interactive="1"]:active{cursor:grabbing}.balay-modal{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:20px}.balay-modal[hidden]{display:none}.balay-modal-backdrop{position:absolute;inset:0;background:var(--b-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--dur-base) var(--ease-reveal)}.balay-modal.is-open .balay-modal-backdrop{opacity:1}.balay-modal-panel{position:relative;width:min(480px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;padding:32px;border-radius:var(--radius-hero);border:1px solid var(--b-edge);background:var(--b-dialog);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:var(--b-shadow-floating),var(--b-inner-glass);color:var(--b-ink);opacity:0;transform:translateY(12px) scale(.98);transition:opacity var(--dur-base) var(--ease-reveal),transform var(--dur-base) var(--ease-balay)}.balay-modal.is-open .balay-modal-panel{opacity:1;transform:none}.balay-modal-panel .eyebrow{margin:0 0 10px}.balay-modal-panel h2{margin:0 0 12px;padding-right:44px;font:700 30px / 1.12 var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--b-ink)}.balay-modal-panel p{margin:0 0 16px;font:500 16px / 1.55 var(--font-body);color:var(--b-ink3)}.balay-modal-panel form{margin-top:24px}.balay-modal-panel .balay-disclaimer{margin:16px 0 0;font-size:13px}.balay-modal-close{position:absolute;top:16px;right:16px;width:44px;height:44px;padding:0;border-radius:var(--radius-pill);border:1px solid var(--b-edge);background:var(--b-surf-lo);color:var(--b-ink);cursor:pointer;display:grid;place-items:center;transition:background-color var(--dur-base) ease,transform .14s var(--ease-reveal)}.balay-modal-close:hover{background:var(--b-surf-hi)}.balay-modal-close:active{transform:scale(.97)}.balay-modal-close[hidden]{display:none}.balay-modal-panel .cta--plan{height:52px}.balay-modal-panel .cta--ghost{height:52px;font-size:15px}.balay-modal-panel .cta:disabled{opacity:.6;cursor:progress;transform:none}.balay-modal-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0}.balay-modal-actions>.cta{flex:1 1 auto;width:auto}.balay-modal-panel form .cta{margin-top:8px}.balay-address{font:600 19px / 1.3 var(--font-mono);color:var(--b-ink);background:var(--b-surf-lo);border:1px solid var(--b-line);border-radius:var(--radius-sub);padding:14px 16px;margin:20px 0 0;user-select:all;word-break:break-all}.balay-modal-panel .balay-address{color:var(--b-ink);font:600 19px / 1.3 var(--font-mono);margin:20px 0 0}@media(max-width:480px){.balay-modal{padding:12px}.balay-modal-panel{padding:28px 22px 24px}.balay-modal-panel h2{font-size:26px}}@media(prefers-reduced-transparency:reduce){.balay-modal-panel{background:var(--b-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.balay-field{display:block;margin-bottom:16px}.balay-field>label{display:block;font:700 14px / 1.4 var(--font-body);color:var(--b-ink2);margin-bottom:6px}.balay-input{width:100%;height:48px;padding:0 16px;font:500 16px / 1.3 var(--font-body);color:var(--b-ink);background:var(--b-solid);border:1px solid var(--b-line);border-radius:var(--radius-sub);transition:border-color var(--dur-base) ease,box-shadow var(--dur-base) ease}.balay-input::placeholder{color:var(--b-ink5)}.balay-input:hover{border-color:var(--b-ink6)}.balay-input:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px;border-color:var(--b-focus)}.balay-input[aria-invalid=true]{border-color:var(--destructive)}.balay-check{display:flex;align-items:flex-start;gap:12px;margin:4px 0 16px}.balay-check input[type=checkbox]{accent-color:var(--balay-blue);flex:0 0 auto;width:20px;height:20px;margin:2px 0 0;cursor:pointer}.balay-check label{font:500 14px / 1.5 var(--font-body);color:var(--b-ink3);cursor:pointer}.balay-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.balay-error{display:flex;align-items:center;gap:6px;color:var(--destructive);font:600 13px / 1.4 var(--font-body);margin:6px 0 0}.balay-modal-panel .balay-error{color:var(--destructive);font:600 13px / 1.4 var(--font-body);margin:6px 0 12px}.balay-error[hidden],.balay-modal-panel .balay-error[hidden]{display:none}.balay-error svg{flex:none}.balay-consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:350;margin-inline:auto;max-width:600px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 16px 16px 22px;border-radius:var(--radius-card);border:1px solid var(--b-edge);background:var(--b-dialog);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:var(--b-shadow-floating),var(--b-inner-glass);opacity:0;transform:translateY(12px);transition:opacity var(--dur-base) var(--ease-reveal),transform var(--dur-base) var(--ease-balay)}.balay-consent.is-in{opacity:1;transform:none}.balay-consent[hidden]{display:none}.balay-consent-text{flex:1 1 240px;margin:0;font:500 14px / 1.5 var(--font-body);color:var(--b-ink3)}.balay-consent-actions{display:flex;gap:8px;flex:1 0 auto;max-width:100%}.balay-consent-actions .balay-btn{flex:1 1 0;min-width:104px;height:44px;white-space:nowrap}@media(max-width:600px){body:has(.balay-sumi-widget) .balay-consent{right:92px;margin-inline:0}}@media(prefers-reduced-transparency:reduce){.balay-consent{background:var(--b-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.balay-sumi-widget{position:fixed;right:24px;bottom:calc(24px + var(--balay-vv-covered, 0px));z-index:300;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.balay-sumi-launcher{position:relative;width:64px;height:64px;flex:none;border-radius:var(--radius-pill);border:1px solid var(--b-edge);background:var(--b-surf-hi);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--b-shadow-card),var(--b-inner-glass);cursor:pointer;padding:0;overflow:visible;transition:transform .14s var(--ease-reveal),background-color var(--dur-base) ease}.balay-sumi-launcher:hover{transform:translateY(-2px);background:var(--b-solid)}.balay-sumi-launcher:active{transform:scale(.97)}.balay-sumi-launcher canvas{position:absolute;left:50%;top:50%;width:76px;height:76px;max-width:none;display:block;overflow:visible;transform:translate(-50%,-50%);pointer-events:none}.balay-sumi-panel{width:min(380px,calc(100vw - 32px));height:min(560px,calc(var(--balay-vv-height, 100vh) - 140px));display:flex;flex-direction:column;border-radius:var(--radius-hero);border:1px solid var(--b-edge);background:var(--b-surf-hi);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);box-shadow:var(--b-shadow-card),var(--b-inner-glass);overflow:hidden;opacity:0;transform:translateY(12px);transform-origin:bottom right;transition:opacity var(--dur-base) var(--ease-reveal),transform var(--dur-base) var(--ease-balay)}.balay-sumi-panel.is-open{opacity:1;transform:none}.is-dark .balay-sumi-panel{background:var(--b-floating)}.balay-sumi-panel[hidden]{display:none}.balay-sumi-head{display:flex;flex:none;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-bottom:1px solid var(--b-line)}.balay-sumi-head-canvas{width:48px;height:48px;flex:none}.balay-sumi-head-canvas canvas{width:100%;height:100%;display:block}.balay-sumi-title{flex:1;min-width:0}.balay-sumi-title p{margin:0}.balay-sumi-title .balay-sumi-name{font:700 17px / 1.3 var(--font-display);color:var(--b-ink)}.balay-sumi-title .balay-sumi-role{font:500 13px / 1.4 var(--font-body);color:var(--b-ink4)}.balay-sumi-closebtn{width:44px;height:44px;flex:none;padding:0;border-radius:var(--radius-pill);border:1px solid var(--b-edge);background:var(--b-surf-lo);color:var(--b-ink);cursor:pointer;display:grid;place-items:center;transition:background-color var(--dur-base) ease}.balay-sumi-closebtn:hover{background:var(--b-solid)}.balay-sumi-log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px;display:flex;flex-direction:column;gap:10px}.balay-sumi-msg{max-width:88%}.balay-sumi-msg p{margin:0 0 8px;font:500 15px / 1.45 var(--font-body)}.balay-sumi-msg p:last-child{margin-bottom:0}.balay-sumi-msg--sumi{align-self:flex-start;background:var(--b-solid);border:1px solid transparent;border-radius:20px 20px 20px 6px;box-shadow:var(--b-shadow-subtle);padding:12px 16px;color:var(--b-ink)}.balay-sumi-msg--user{align-self:flex-end;background:var(--grad-button);border-radius:20px 20px 6px;padding:12px 16px;color:var(--fg-on-accent)}.balay-sumi-msg.is-crisis{background:var(--b-solid);border-color:var(--b-line)}.balay-sumi-link{display:inline-flex;align-items:center;min-height:44px;color:var(--b-link);font:700 14px / 1.3 var(--font-body);text-decoration:underline;text-underline-offset:3px}.balay-sumi-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0}.balay-sumi-chip{position:relative;min-height:36px;padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--b-line);background:var(--b-surf-lo);color:var(--b-ink);font:700 13px / 1.3 var(--font-body);cursor:pointer;text-align:left;transition:background-color var(--dur-base) ease,transform .14s var(--ease-reveal)}.balay-sumi-chip:before{content:"";position:absolute;inset:-4px 0}.balay-sumi-chip:hover{background:var(--b-solid)}.balay-sumi-chip:active{transform:scale(.97)}.balay-sumi-form{display:flex;flex:none;gap:8px;padding:12px 14px 10px;border-top:1px solid var(--b-line)}.balay-sumi-form .balay-input{flex:1;min-width:0;height:44px;border-radius:var(--radius-pill);padding:0 16px}.balay-sumi-send{width:44px;height:44px;flex:none;padding:0;border-radius:var(--radius-pill);border:0;background:var(--b-cta);color:var(--b-cta-ink);cursor:pointer;display:grid;place-items:center;transition:background-color var(--dur-base) ease,transform .14s var(--ease-reveal)}.balay-sumi-send:hover{background:var(--b-cta-h)}.balay-sumi-send:active{transform:scale(.97)}.balay-sumi-note{flex:none;padding:0 16px 12px;margin:0;font:500 12px / 1.45 var(--font-body);color:var(--b-ink4)}@media(max-width:600px){.balay-sumi-widget{right:16px;bottom:calc(16px + var(--balay-vv-covered, 0px));left:16px;align-items:flex-end}.balay-sumi-panel{width:100%;height:min(72vh,calc(100vh - 120px));height:min(calc(var(--balay-vv-height, 100vh) * .72),calc(var(--balay-vv-height, 100vh) - 100px))}}@media(prefers-reduced-transparency:reduce){.balay-sumi-panel,.balay-sumi-launcher{background:var(--b-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{.balay-sumi-widget,.nav-wrap{display:none}}.balay-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:12px 22px;border-radius:var(--radius-pill);border:1px solid transparent;font:700 15px / 1.2 var(--font-body);text-decoration:none;cursor:pointer;transition:transform .14s var(--ease-reveal),background-color var(--dur-base) var(--ease-reveal)}.balay-btn:hover{text-decoration:none}.balay-btn:active{transform:scale(.97)}.balay-btn--primary{background:var(--b-cta);color:var(--b-cta-ink)}.balay-btn--primary:hover{background:var(--b-cta-h);color:var(--b-cta-ink)}.balay-btn--ghost{background:var(--b-surf);color:var(--b-ink);border-color:var(--b-edge);box-shadow:var(--b-shadow-subtle)}.balay-btn--ghost:hover{background:var(--b-surf-hi);color:var(--b-ink)}.balay-btn--small{min-height:44px;padding:0 16px;font-size:13px;flex:none}.balay-textlink{display:inline-flex;align-items:center;min-height:44px;color:var(--b-link);font:700 15px / 1.3 var(--font-body);text-decoration:underline;text-underline-offset:3px}.balay-consent-text .balay-textlink,.balay-disclaimer .balay-textlink{display:inline;min-height:0;font-size:inherit}.balay-disclaimer{font:500 13px / 1.6 var(--font-body);color:var(--b-ink3);margin-top:12px;max-width:var(--measure-max)}.balay-table-wrap{overflow-x:auto}.balay-table{width:100%;border-collapse:collapse;font:500 15px / 1.5 var(--font-body);text-align:left}.balay-table th,.balay-table td{padding:12px 16px;border-bottom:1px solid var(--b-line);vertical-align:top;color:var(--b-ink3)}.balay-table thead th{font:700 15px / 1.3 var(--font-display);color:var(--b-ink)}.balay-table tbody th{font-weight:700;color:var(--b-ink)}.balay-table tbody tr:nth-child(odd) td,.balay-table tbody tr:nth-child(odd) th{background:var(--b-surf-lo)}.balay-wordmark{display:inline-flex;align-items:center;gap:9px;min-height:44px;font:700 19px / 1 var(--font-display);letter-spacing:.08em;color:var(--b-ink);text-decoration:none}.balay-wordmark:hover{color:var(--b-ink);text-decoration:none}.balay-wordmark .balay-mark{width:24px;height:24px}.balay-bare-head{padding:20px clamp(20px,5vw,56px);border-bottom:1px solid var(--b-line)}.balay-bare-foot{padding:32px clamp(20px,5vw,56px) 48px;border-top:1px solid var(--b-line);text-align:center}.balay-bare-foot ul{display:flex;flex-wrap:wrap;gap:4px 20px;justify-content:center;list-style:none;padding:0;margin:0 0 20px}.balay-bare-foot a{display:inline-flex;align-items:center;min-height:44px;color:var(--b-ink2);font:600 13px / 1 var(--font-body)}.balay-bare-foot p{color:var(--b-ink4);font:500 12px / 1.5 var(--font-body);margin:0}.balay-play-body{margin:0;min-height:100dvh;overflow:hidden;background:var(--b-page);overscroll-behavior:none;touch-action:none}.balay-play-canvas{position:fixed;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:none}.balay-play-canvas:active{cursor:grabbing}.balay-play{position:relative;z-index:1;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;padding:20px clamp(20px,5vw,56px) calc(20px + env(safe-area-inset-bottom));pointer-events:none}.balay-play a,.balay-play button{pointer-events:auto}.balay-play-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px 16px}.balay-play-head>.balay-play-actions{justify-self:end}.balay-play-mark{display:flex;align-items:center;gap:9px;font:700 19px / 1 var(--font-display);letter-spacing:.08em;color:var(--b-ink);margin:0}.balay-play-mark .balay-mark{width:24px;height:24px}.balay-play-soon{grid-column:2;text-align:center;font:500 13px / 1.5 var(--font-body);color:var(--b-ink3);margin:0}.balay-play-colours{pointer-events:auto;justify-self:center;align-self:end;text-align:center;opacity:0;transition:opacity var(--dur-slow) var(--ease-reveal)}.balay-play-colours.is-in{opacity:1}.balay-play-colours-label{font:500 12px / 1.4 var(--font-body);color:var(--b-ink3);margin:0 0 8px}.balay-play-swatches{display:flex;gap:12px;list-style:none;padding:0;margin:0;justify-content:center}.balay-play-swatch{width:44px;height:44px;border-radius:var(--radius-pill);border:2px solid transparent;cursor:pointer;padding:0}.balay-play-swatch[aria-pressed=true]{border-color:var(--b-ink)}.balay-play-swatch.is-drift{background:linear-gradient(135deg,var(--energy-flat),var(--energy-steady),var(--energy-manic))}.balay-play-swatch.is-flat{background:var(--energy-flat)}.balay-play-swatch.is-foggy{background:var(--energy-foggy)}.balay-play-swatch.is-steady{background:var(--energy-steady)}.balay-play-swatch.is-charged{background:var(--energy-charged)}.balay-play-swatch.is-manic{background:var(--energy-manic)}.balay-play-actions{display:flex;align-items:center;gap:16px;justify-self:end}.balay-play-legal{pointer-events:auto;display:inline-flex;align-items:center;min-height:44px;font:600 13px / 1 var(--font-body);color:var(--b-ink3);white-space:nowrap}.balay-play-legal:hover{color:var(--b-ink)}@media(max-width:720px){.balay-play-head{grid-template-columns:1fr auto}.balay-play-soon{grid-column:1 / -1;grid-row:2;max-width:34ch;margin-inline:auto}}.balay-say{position:fixed;top:0;left:0;z-index:2;pointer-events:auto;width:min(320px,calc(100vw - 32px));padding:16px;border-radius:var(--radius-card);border:1px solid var(--b-edge);background:var(--b-dialog);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:var(--b-shadow-floating);opacity:0;transition:opacity var(--dur-base) var(--ease-reveal)}.balay-say.is-in{opacity:1}.balay-say-text{margin:0;font:600 15px / 1.45 var(--font-display);color:var(--b-ink)}.balay-say-actions:not(:empty){display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.balay-say-btn{flex:1 1 auto;min-height:44px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid var(--b-line);background:var(--b-surf-lo);color:var(--b-ink);font:700 13px / 1 var(--font-body);cursor:pointer}.balay-say-btn.is-primary{background:var(--b-cta);border-color:transparent;color:var(--b-cta-ink)}.balay-say-form{display:flex;gap:8px;margin-top:16px}.balay-say-form[hidden]{display:none}.balay-say-input{flex:1;min-width:0;min-height:44px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid var(--b-line);background:var(--b-solid);color:var(--b-ink);font:500 16px / 1 var(--font-body)}.balay-say-send{flex:none;width:44px;height:44px;border-radius:var(--radius-pill);border:0;background:var(--b-cta);color:var(--b-cta-ink);display:grid;place-items:center;cursor:pointer}.balay-say-note{margin:12px 0 0;font:500 11px / 1.4 var(--font-body);color:var(--b-ink3)}@media(prefers-reduced-transparency:reduce){.balay-say{background:var(--b-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}
