@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.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:나눔스퀘어라운드;src:local(나눔스퀘어라운드),local(나눔스퀘어라운드 ),local(NanumSquareRound),local(NanumSquareRound ),url(/assets/NanumSquareRoundR-CAMKQd_m.woff2)format("woff2"),url(/assets/NanumSquareRoundR-DtCrqEta.woff)format("woff");font-display:swap;font-weight:400}@font-face{font-family:나눔스퀘어라운드;src:local(나눔스퀘어라운드),local(나눔스퀘어라운드 ),local(NanumSquareRound),local(NanumSquareRound ),url(/assets/NanumSquareRoundL-icTElB2-.woff2)format("woff2"),url(/assets/NanumSquareRoundL-FmrLwS7W.woff)format("woff");font-display:swap;font-weight:300}@font-face{font-family:나눔스퀘어라운드;src:local(나눔스퀘어라운드),local(나눔스퀘어라운드 ),local(NanumSquareRound),local(NanumSquareRound ),url(/assets/NanumSquareRoundB-91xTYkBC.woff2)format("woff2"),url(/assets/NanumSquareRoundB-BiQ_AEra.woff)format("woff");font-display:swap;font-weight:700}@font-face{font-family:나눔스퀘어라운드;src:local(나눔스퀘어라운드),local(나눔스퀘어라운드 ),local(NanumSquareRound),local(NanumSquareRound ),url(/assets/NanumSquareRoundEB-C8k6C2uh.woff2)format("woff2"),url(/assets/NanumSquareRoundEB-27eL-MuR.woff)format("woff");font-display:swap;font-weight:800}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-sys-color-primary:#303033;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#e6e6e6;--md-sys-color-on-primary-container:#222;--md-sys-color-secondary:#5f5f63;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#e2e2e6;--md-sys-color-on-secondary-container:#292929;--md-sys-color-tertiary:#5a5a5e;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#dedee2;--md-sys-color-on-tertiary-container:#272727;--md-sys-color-error:#ba1a1a;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#410002;--md-sys-color-background:#f7f7f8;--md-sys-color-on-background:#1a1a1c;--md-sys-color-surface:#f7f7f8;--md-sys-color-on-surface:#1a1a1c;--md-sys-color-surface-variant:#e5e5e8;--md-sys-color-on-surface-variant:#464648;--md-sys-color-surface-dim:#dadadd;--md-sys-color-surface-bright:#fff;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f4f4f5;--md-sys-color-surface-container:#efeff1;--md-sys-color-surface-container-high:#e9e9eb;--md-sys-color-surface-container-highest:#e2e2e5;--md-sys-color-surface-tint:#303033;--md-sys-color-outline:#77777a;--md-sys-color-outline-variant:#c7c7ca;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#303033;--md-sys-color-inverse-on-surface:#f2f2f2;--md-sys-color-inverse-primary:#cacaca;--md-sys-color-primary-fixed:#e6e6e6;--md-sys-color-primary-fixed-dim:#cacaca;--md-sys-color-on-primary-fixed:#222;--md-sys-color-on-primary-fixed-variant:#464648;--md-sys-color-secondary-fixed:#e2e2e6;--md-sys-color-secondary-fixed-dim:#cacaca;--md-sys-color-on-secondary-fixed:#292929;--md-sys-color-on-secondary-fixed-variant:#4a4a4d;--md-sys-color-tertiary-fixed:#dedee2;--md-sys-color-tertiary-fixed-dim:#bebebe;--md-sys-color-on-tertiary-fixed:#272727;--md-sys-color-on-tertiary-fixed-variant:#464648;--focopia-color-success:#2e6b45;--focopia-color-on-success:#fff;--focopia-color-success-container:#b6f2c8;--focopia-color-on-success-container:#0a321c;--focopia-color-success-bright:#3f8158;--focopia-color-warning:#815512;--focopia-color-on-warning:#fff;--focopia-color-warning-container:#ffdea4;--focopia-color-on-warning-container:#2a1800;--focopia-color-info:#3c6090;--focopia-color-on-info:#fff;--focopia-color-info-container:#d5e3ff;--focopia-color-on-info-container:#071c36;--focopia-color-primary-emphasis:#303033;--focopia-color-on-primary-emphasis:#fff;--focopia-color-selected-outline:#5a5a5e;--focopia-color-focus-ring:#3c6090;--focopia-color-interactive-outline:#77777a;--focopia-color-rain-accent:#e6e6e6;--focopia-color-space-accent:#e6e6e6;--md-sys-state-primary-hover:#444448;--md-sys-state-primary-pressed:#202022;--md-sys-state-surface-hover:#efeff1;--md-sys-state-surface-pressed:#e5e5e8;--md-sys-state-disabled-container:#e2e2e5;--md-sys-state-disabled-content:#909094;--focopia-space-1:4px;--focopia-space-2:8px;--focopia-space-3:12px;--focopia-space-4:16px;--focopia-space-5:20px;--focopia-space-6:24px;--focopia-space-8:32px;--focopia-space-10:40px;--focopia-space-12:48px;--focopia-space-16:64px;--focopia-radius-extra-small:10px;--focopia-radius-small:12px;--focopia-radius-medium:16px;--focopia-radius-large:22px;--focopia-radius-extra-large:30px;--focopia-radius-full:999px;--focopia-elevation-level0:0px;--focopia-elevation-level1:2px;--focopia-elevation-level2:6px;--focopia-elevation-level3:12px;--focopia-elevation-level4:24px;--focopia-motion-fast:.12s;--focopia-motion-standard:.16s;--focopia-motion-enter:.22s;--focopia-motion-exit:.14s;--focopia-ease-standard:cubic-bezier(.2, .8, .2, 1);--focopia-ease-enter:cubic-bezier(.16, 1, .3, 1);--focopia-ease-exit:cubic-bezier(.4, 0, 1, 1);--focopia-glass-clear-blur:20px;--focopia-glass-clear-saturation:.65;--focopia-glass-clear-tint:#fff;--focopia-glass-clear-tint-opacity:8%;--focopia-glass-clear-noise:.018;--focopia-glass-clear-border:#77777a;--focopia-glass-clear-border-opacity:28%;--focopia-glass-clear-highlight-opacity:38%;--focopia-glass-clear-shadow-opacity:14%;--focopia-glass-clear-fallback:#f4f4f5;--focopia-glass-clear-elevation:var(--focopia-elevation-level1);--focopia-glass-clear-refraction-scale:18;--focopia-glass-clear-aberration-intensity:.35;--focopia-glass-clear-elasticity:.05;--focopia-glass-regular-blur:32px;--focopia-glass-regular-saturation:.65;--focopia-glass-regular-tint:#fff;--focopia-glass-regular-tint-opacity:62%;--focopia-glass-regular-noise:.025;--focopia-glass-regular-border:#77777a;--focopia-glass-regular-border-opacity:32%;--focopia-glass-regular-highlight-opacity:34%;--focopia-glass-regular-shadow-opacity:16%;--focopia-glass-regular-fallback:#efeff1;--focopia-glass-regular-elevation:var(--focopia-elevation-level2);--focopia-glass-regular-refraction-scale:34;--focopia-glass-regular-aberration-intensity:.55;--focopia-glass-regular-elasticity:.04;--focopia-glass-strong-blur:48px;--focopia-glass-strong-saturation:.65;--focopia-glass-strong-tint:#fff;--focopia-glass-strong-tint-opacity:76%;--focopia-glass-strong-noise:.035;--focopia-glass-strong-border:#77777a;--focopia-glass-strong-border-opacity:38%;--focopia-glass-strong-highlight-opacity:30%;--focopia-glass-strong-shadow-opacity:20%;--focopia-glass-strong-fallback:#e9e9eb;--focopia-glass-strong-elevation:var(--focopia-elevation-level3);--focopia-glass-strong-refraction-scale:48;--focopia-glass-strong-aberration-intensity:.75;--focopia-glass-strong-elasticity:.06;--focopia-glass-prominent-blur:32px;--focopia-glass-prominent-saturation:.65;--focopia-glass-prominent-tint:#303033;--focopia-glass-prominent-tint-opacity:92%;--focopia-glass-prominent-noise:.025;--focopia-glass-prominent-border:#303033;--focopia-glass-prominent-border-opacity:48%;--focopia-glass-prominent-highlight-opacity:26%;--focopia-glass-prominent-shadow-opacity:20%;--focopia-glass-prominent-fallback:#303033;--focopia-glass-prominent-elevation:var(--focopia-elevation-level2);--focopia-glass-prominent-refraction-scale:40;--focopia-glass-prominent-aberration-intensity:.6;--focopia-glass-prominent-elasticity:.1;--focopia-glass-role-navigation-blur:var(--focopia-glass-regular-blur);--focopia-glass-role-navigation-saturation:var(--focopia-glass-regular-saturation);--focopia-glass-role-navigation-tint:var(--focopia-glass-regular-tint);--focopia-glass-role-navigation-tint-opacity:var(--focopia-glass-regular-tint-opacity);--focopia-glass-role-navigation-noise:var(--focopia-glass-regular-noise);--focopia-glass-role-navigation-border:var(--focopia-glass-regular-border);--focopia-glass-role-navigation-border-opacity:var(--focopia-glass-regular-border-opacity);--focopia-glass-role-navigation-highlight-opacity:var(--focopia-glass-regular-highlight-opacity);--focopia-glass-role-navigation-shadow-opacity:var(--focopia-glass-regular-shadow-opacity);--focopia-glass-role-navigation-fallback:var(--focopia-glass-regular-fallback);--focopia-glass-role-navigation-elevation:var(--focopia-glass-regular-elevation);--focopia-glass-role-navigation-refraction-scale:var(--focopia-glass-regular-refraction-scale);--focopia-glass-role-navigation-aberration-intensity:var(--focopia-glass-regular-aberration-intensity);--focopia-glass-role-navigation-elasticity:var(--focopia-glass-regular-elasticity);--focopia-glass-role-navigation-interactive:0;--focopia-glass-role-navigation-radius:var(--focopia-radius-large);--focopia-glass-role-navigation-refractive:1;--focopia-glass-role-panel-blur:var(--focopia-glass-regular-blur);--focopia-glass-role-panel-saturation:var(--focopia-glass-regular-saturation);--focopia-glass-role-panel-tint:var(--focopia-glass-regular-tint);--focopia-glass-role-panel-tint-opacity:var(--focopia-glass-regular-tint-opacity);--focopia-glass-role-panel-noise:var(--focopia-glass-regular-noise);--focopia-glass-role-panel-border:var(--focopia-glass-regular-border);--focopia-glass-role-panel-border-opacity:var(--focopia-glass-regular-border-opacity);--focopia-glass-role-panel-highlight-opacity:var(--focopia-glass-regular-highlight-opacity);--focopia-glass-role-panel-shadow-opacity:var(--focopia-glass-regular-shadow-opacity);--focopia-glass-role-panel-fallback:var(--focopia-glass-regular-fallback);--focopia-glass-role-panel-elevation:var(--focopia-glass-regular-elevation);--focopia-glass-role-panel-refraction-scale:var(--focopia-glass-regular-refraction-scale);--focopia-glass-role-panel-aberration-intensity:var(--focopia-glass-regular-aberration-intensity);--focopia-glass-role-panel-elasticity:var(--focopia-glass-regular-elasticity);--focopia-glass-role-panel-interactive:0;--focopia-glass-role-panel-radius:var(--focopia-radius-extra-large);--focopia-glass-role-panel-refractive:1;--focopia-glass-role-card-blur:var(--focopia-glass-clear-blur);--focopia-glass-role-card-saturation:var(--focopia-glass-clear-saturation);--focopia-glass-role-card-tint:var(--focopia-glass-clear-tint);--focopia-glass-role-card-tint-opacity:var(--focopia-glass-clear-tint-opacity);--focopia-glass-role-card-noise:var(--focopia-glass-clear-noise);--focopia-glass-role-card-border:var(--focopia-glass-clear-border);--focopia-glass-role-card-border-opacity:var(--focopia-glass-clear-border-opacity);--focopia-glass-role-card-highlight-opacity:var(--focopia-glass-clear-highlight-opacity);--focopia-glass-role-card-shadow-opacity:var(--focopia-glass-clear-shadow-opacity);--focopia-glass-role-card-fallback:var(--focopia-glass-clear-fallback);--focopia-glass-role-card-elevation:var(--focopia-glass-clear-elevation);--focopia-glass-role-card-refraction-scale:var(--focopia-glass-clear-refraction-scale);--focopia-glass-role-card-aberration-intensity:var(--focopia-glass-clear-aberration-intensity);--focopia-glass-role-card-elasticity:var(--focopia-glass-clear-elasticity);--focopia-glass-role-card-interactive:0;--focopia-glass-role-card-radius:var(--focopia-radius-large);--focopia-glass-role-card-refractive:0;--focopia-glass-role-control-blur:var(--focopia-glass-clear-blur);--focopia-glass-role-control-saturation:var(--focopia-glass-clear-saturation);--focopia-glass-role-control-tint:var(--focopia-glass-clear-tint);--focopia-glass-role-control-tint-opacity:var(--focopia-glass-clear-tint-opacity);--focopia-glass-role-control-noise:var(--focopia-glass-clear-noise);--focopia-glass-role-control-border:var(--focopia-glass-clear-border);--focopia-glass-role-control-border-opacity:var(--focopia-glass-clear-border-opacity);--focopia-glass-role-control-highlight-opacity:var(--focopia-glass-clear-highlight-opacity);--focopia-glass-role-control-shadow-opacity:var(--focopia-glass-clear-shadow-opacity);--focopia-glass-role-control-fallback:var(--focopia-glass-clear-fallback);--focopia-glass-role-control-elevation:var(--focopia-glass-clear-elevation);--focopia-glass-role-control-refraction-scale:var(--focopia-glass-clear-refraction-scale);--focopia-glass-role-control-aberration-intensity:var(--focopia-glass-clear-aberration-intensity);--focopia-glass-role-control-elasticity:var(--focopia-glass-clear-elasticity);--focopia-glass-role-control-interactive:1;--focopia-glass-role-control-radius:var(--focopia-radius-medium);--focopia-glass-role-control-refractive:0;--focopia-glass-role-floating-blur:var(--focopia-glass-strong-blur);--focopia-glass-role-floating-saturation:var(--focopia-glass-strong-saturation);--focopia-glass-role-floating-tint:var(--focopia-glass-strong-tint);--focopia-glass-role-floating-tint-opacity:var(--focopia-glass-strong-tint-opacity);--focopia-glass-role-floating-noise:var(--focopia-glass-strong-noise);--focopia-glass-role-floating-border:var(--focopia-glass-strong-border);--focopia-glass-role-floating-border-opacity:var(--focopia-glass-strong-border-opacity);--focopia-glass-role-floating-highlight-opacity:var(--focopia-glass-strong-highlight-opacity);--focopia-glass-role-floating-shadow-opacity:var(--focopia-glass-strong-shadow-opacity);--focopia-glass-role-floating-fallback:var(--focopia-glass-strong-fallback);--focopia-glass-role-floating-elevation:var(--focopia-glass-strong-elevation);--focopia-glass-role-floating-refraction-scale:var(--focopia-glass-strong-refraction-scale);--focopia-glass-role-floating-aberration-intensity:var(--focopia-glass-strong-aberration-intensity);--focopia-glass-role-floating-elasticity:var(--focopia-glass-strong-elasticity);--focopia-glass-role-floating-interactive:1;--focopia-glass-role-floating-radius:var(--focopia-radius-large);--focopia-glass-role-floating-refractive:1;--focopia-glass-role-dialog-blur:var(--focopia-glass-strong-blur);--focopia-glass-role-dialog-saturation:var(--focopia-glass-strong-saturation);--focopia-glass-role-dialog-tint:var(--focopia-glass-strong-tint);--focopia-glass-role-dialog-tint-opacity:var(--focopia-glass-strong-tint-opacity);--focopia-glass-role-dialog-noise:var(--focopia-glass-strong-noise);--focopia-glass-role-dialog-border:var(--focopia-glass-strong-border);--focopia-glass-role-dialog-border-opacity:var(--focopia-glass-strong-border-opacity);--focopia-glass-role-dialog-highlight-opacity:var(--focopia-glass-strong-highlight-opacity);--focopia-glass-role-dialog-shadow-opacity:var(--focopia-glass-strong-shadow-opacity);--focopia-glass-role-dialog-fallback:var(--focopia-glass-strong-fallback);--focopia-glass-role-dialog-elevation:var(--focopia-glass-strong-elevation);--focopia-glass-role-dialog-refraction-scale:var(--focopia-glass-strong-refraction-scale);--focopia-glass-role-dialog-aberration-intensity:var(--focopia-glass-strong-aberration-intensity);--focopia-glass-role-dialog-elasticity:var(--focopia-glass-strong-elasticity);--focopia-glass-role-dialog-interactive:0;--focopia-glass-role-dialog-radius:var(--focopia-radius-extra-large);--focopia-glass-role-dialog-refractive:1;--focopia-glass-role-prominent-control-blur:var(--focopia-glass-prominent-blur);--focopia-glass-role-prominent-control-saturation:var(--focopia-glass-prominent-saturation);--focopia-glass-role-prominent-control-tint:var(--focopia-glass-prominent-tint);--focopia-glass-role-prominent-control-tint-opacity:var(--focopia-glass-prominent-tint-opacity);--focopia-glass-role-prominent-control-noise:var(--focopia-glass-prominent-noise);--focopia-glass-role-prominent-control-border:var(--focopia-glass-prominent-border);--focopia-glass-role-prominent-control-border-opacity:var(--focopia-glass-prominent-border-opacity);--focopia-glass-role-prominent-control-highlight-opacity:var(--focopia-glass-prominent-highlight-opacity);--focopia-glass-role-prominent-control-shadow-opacity:var(--focopia-glass-prominent-shadow-opacity);--focopia-glass-role-prominent-control-fallback:var(--focopia-glass-prominent-fallback);--focopia-glass-role-prominent-control-elevation:var(--focopia-glass-prominent-elevation);--focopia-glass-role-prominent-control-refraction-scale:var(--focopia-glass-prominent-refraction-scale);--focopia-glass-role-prominent-control-aberration-intensity:var(--focopia-glass-prominent-aberration-intensity);--focopia-glass-role-prominent-control-elasticity:var(--focopia-glass-prominent-elasticity);--focopia-glass-role-prominent-control-interactive:1;--focopia-glass-role-prominent-control-radius:var(--focopia-radius-medium);--focopia-glass-role-prominent-control-refractive:0}[data-color-mode=dark],[data-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:#e6e6e6;--md-sys-color-on-primary:#222;--md-sys-color-primary-container:#3c3c3c;--md-sys-color-on-primary-container:#f2f2f2;--md-sys-color-secondary:#cacaca;--md-sys-color-on-secondary:#292929;--md-sys-color-secondary-container:#424242;--md-sys-color-on-secondary-container:#ebebeb;--md-sys-color-tertiary:#bebebe;--md-sys-color-on-tertiary:#272727;--md-sys-color-tertiary-container:#3a3a3a;--md-sys-color-on-tertiary-container:#e6e6e6;--md-sys-color-error:#ffb4a8;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000a;--md-sys-color-on-error-container:#ffdad6;--md-sys-color-background:#0f0f10;--md-sys-color-on-background:#e6e6e6;--md-sys-color-surface:#141416;--md-sys-color-on-surface:#e6e6e6;--md-sys-color-surface-variant:#464648;--md-sys-color-on-surface-variant:#cacaca;--md-sys-color-surface-dim:#0f0f10;--md-sys-color-surface-bright:#37373a;--md-sys-color-surface-container-lowest:#0a0a0b;--md-sys-color-surface-container-low:#1a1a1c;--md-sys-color-surface-container:#1f1f21;--md-sys-color-surface-container-high:#29292c;--md-sys-color-surface-container-highest:#343438;--md-sys-color-surface-tint:#e6e6e6;--md-sys-color-outline:#949497;--md-sys-color-outline-variant:#464648;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#e6e6e6;--md-sys-color-inverse-on-surface:#303033;--md-sys-color-inverse-primary:#5c5c5c;--focopia-color-success:#9dd6ae;--focopia-color-on-success:#123a24;--focopia-color-success-container:#245234;--focopia-color-on-success-container:#b6f2c8;--focopia-color-success-bright:#b6f2c8;--focopia-color-warning:#f2c16d;--focopia-color-on-warning:#442b00;--focopia-color-warning-container:#624000;--focopia-color-on-warning-container:#ffdea4;--focopia-color-info:#a9c7f5;--focopia-color-on-info:#133153;--focopia-color-info-container:#29486f;--focopia-color-on-info-container:#d5e3ff;--focopia-color-primary-emphasis:#e6e6e6;--focopia-color-on-primary-emphasis:#222;--focopia-color-selected-outline:#cacaca;--focopia-color-focus-ring:#a9c7f5;--focopia-color-interactive-outline:#949497;--focopia-color-rain-accent:#e6e6e6;--focopia-color-space-accent:#e6e6e6;--md-sys-state-primary-hover:#f2f2f2;--md-sys-state-primary-pressed:#cacaca;--md-sys-state-surface-hover:#29292c;--md-sys-state-surface-pressed:#343438;--md-sys-state-disabled-container:#29292c;--md-sys-state-disabled-content:#77777a;--focopia-glass-clear-blur:20px;--focopia-glass-clear-saturation:.65;--focopia-glass-clear-tint:#0a0a0b;--focopia-glass-clear-tint-opacity:10%;--focopia-glass-clear-noise:.018;--focopia-glass-clear-border:#949497;--focopia-glass-clear-border-opacity:24%;--focopia-glass-clear-highlight-opacity:30%;--focopia-glass-clear-shadow-opacity:24%;--focopia-glass-clear-fallback:#1a1a1c;--focopia-glass-clear-elevation:var(--focopia-elevation-level1);--focopia-glass-clear-refraction-scale:18;--focopia-glass-clear-aberration-intensity:.35;--focopia-glass-clear-elasticity:.05;--focopia-glass-regular-blur:32px;--focopia-glass-regular-saturation:.65;--focopia-glass-regular-tint:#0a0a0b;--focopia-glass-regular-tint-opacity:68%;--focopia-glass-regular-noise:.025;--focopia-glass-regular-border:#949497;--focopia-glass-regular-border-opacity:26%;--focopia-glass-regular-highlight-opacity:28%;--focopia-glass-regular-shadow-opacity:26%;--focopia-glass-regular-fallback:#1f1f21;--focopia-glass-regular-elevation:var(--focopia-elevation-level2);--focopia-glass-regular-refraction-scale:34;--focopia-glass-regular-aberration-intensity:.55;--focopia-glass-regular-elasticity:.04;--focopia-glass-strong-blur:48px;--focopia-glass-strong-saturation:.65;--focopia-glass-strong-tint:#0a0a0b;--focopia-glass-strong-tint-opacity:82%;--focopia-glass-strong-noise:.035;--focopia-glass-strong-border:#949497;--focopia-glass-strong-border-opacity:32%;--focopia-glass-strong-highlight-opacity:24%;--focopia-glass-strong-shadow-opacity:32%;--focopia-glass-strong-fallback:#29292c;--focopia-glass-strong-elevation:var(--focopia-elevation-level3);--focopia-glass-strong-refraction-scale:48;--focopia-glass-strong-aberration-intensity:.75;--focopia-glass-strong-elasticity:.06;--focopia-glass-prominent-blur:32px;--focopia-glass-prominent-saturation:.65;--focopia-glass-prominent-tint:#e6e6e6;--focopia-glass-prominent-tint-opacity:92%;--focopia-glass-prominent-noise:.025;--focopia-glass-prominent-border:#e6e6e6;--focopia-glass-prominent-border-opacity:48%;--focopia-glass-prominent-highlight-opacity:34%;--focopia-glass-prominent-shadow-opacity:32%;--focopia-glass-prominent-fallback:#e6e6e6;--focopia-glass-prominent-elevation:var(--focopia-elevation-level2);--focopia-glass-prominent-refraction-scale:40;--focopia-glass-prominent-aberration-intensity:.6;--focopia-glass-prominent-elasticity:.1;--focopia-glass-role-navigation-blur:var(--focopia-glass-regular-blur);--focopia-glass-role-navigation-saturation:var(--focopia-glass-regular-saturation);--focopia-glass-role-navigation-tint:var(--focopia-glass-regular-tint);--focopia-glass-role-navigation-tint-opacity:var(--focopia-glass-regular-tint-opacity);--focopia-glass-role-navigation-noise:var(--focopia-glass-regular-noise);--focopia-glass-role-navigation-border:var(--focopia-glass-regular-border);--focopia-glass-role-navigation-border-opacity:var(--focopia-glass-regular-border-opacity);--focopia-glass-role-navigation-highlight-opacity:var(--focopia-glass-regular-highlight-opacity);--focopia-glass-role-navigation-shadow-opacity:var(--focopia-glass-regular-shadow-opacity);--focopia-glass-role-navigation-fallback:var(--focopia-glass-regular-fallback);--focopia-glass-role-navigation-elevation:var(--focopia-glass-regular-elevation);--focopia-glass-role-navigation-refraction-scale:var(--focopia-glass-regular-refraction-scale);--focopia-glass-role-navigation-aberration-intensity:var(--focopia-glass-regular-aberration-intensity);--focopia-glass-role-navigation-elasticity:var(--focopia-glass-regular-elasticity);--focopia-glass-role-navigation-interactive:0;--focopia-glass-role-navigation-radius:var(--focopia-radius-large);--focopia-glass-role-navigation-refractive:1;--focopia-glass-role-panel-blur:var(--focopia-glass-regular-blur);--focopia-glass-role-panel-saturation:var(--focopia-glass-regular-saturation);--focopia-glass-role-panel-tint:var(--focopia-glass-regular-tint);--focopia-glass-role-panel-tint-opacity:var(--focopia-glass-regular-tint-opacity);--focopia-glass-role-panel-noise:var(--focopia-glass-regular-noise);--focopia-glass-role-panel-border:var(--focopia-glass-regular-border);--focopia-glass-role-panel-border-opacity:var(--focopia-glass-regular-border-opacity);--focopia-glass-role-panel-highlight-opacity:var(--focopia-glass-regular-highlight-opacity);--focopia-glass-role-panel-shadow-opacity:var(--focopia-glass-regular-shadow-opacity);--focopia-glass-role-panel-fallback:var(--focopia-glass-regular-fallback);--focopia-glass-role-panel-elevation:var(--focopia-glass-regular-elevation);--focopia-glass-role-panel-refraction-scale:var(--focopia-glass-regular-refraction-scale);--focopia-glass-role-panel-aberration-intensity:var(--focopia-glass-regular-aberration-intensity);--focopia-glass-role-panel-elasticity:var(--focopia-glass-regular-elasticity);--focopia-glass-role-panel-interactive:0;--focopia-glass-role-panel-radius:var(--focopia-radius-extra-large);--focopia-glass-role-panel-refractive:1;--focopia-glass-role-card-blur:var(--focopia-glass-clear-blur);--focopia-glass-role-card-saturation:var(--focopia-glass-clear-saturation);--focopia-glass-role-card-tint:var(--focopia-glass-clear-tint);--focopia-glass-role-card-tint-opacity:var(--focopia-glass-clear-tint-opacity);--focopia-glass-role-card-noise:var(--focopia-glass-clear-noise);--focopia-glass-role-card-border:var(--focopia-glass-clear-border);--focopia-glass-role-card-border-opacity:var(--focopia-glass-clear-border-opacity);--focopia-glass-role-card-highlight-opacity:var(--focopia-glass-clear-highlight-opacity);--focopia-glass-role-card-shadow-opacity:var(--focopia-glass-clear-shadow-opacity);--focopia-glass-role-card-fallback:var(--focopia-glass-clear-fallback);--focopia-glass-role-card-elevation:var(--focopia-glass-clear-elevation);--focopia-glass-role-card-refraction-scale:var(--focopia-glass-clear-refraction-scale);--focopia-glass-role-card-aberration-intensity:var(--focopia-glass-clear-aberration-intensity);--focopia-glass-role-card-elasticity:var(--focopia-glass-clear-elasticity);--focopia-glass-role-card-interactive:0;--focopia-glass-role-card-radius:var(--focopia-radius-large);--focopia-glass-role-card-refractive:0;--focopia-glass-role-control-blur:var(--focopia-glass-clear-blur);--focopia-glass-role-control-saturation:var(--focopia-glass-clear-saturation);--focopia-glass-role-control-tint:var(--focopia-glass-clear-tint);--focopia-glass-role-control-tint-opacity:var(--focopia-glass-clear-tint-opacity);--focopia-glass-role-control-noise:var(--focopia-glass-clear-noise);--focopia-glass-role-control-border:var(--focopia-glass-clear-border);--focopia-glass-role-control-border-opacity:var(--focopia-glass-clear-border-opacity);--focopia-glass-role-control-highlight-opacity:var(--focopia-glass-clear-highlight-opacity);--focopia-glass-role-control-shadow-opacity:var(--focopia-glass-clear-shadow-opacity);--focopia-glass-role-control-fallback:var(--focopia-glass-clear-fallback);--focopia-glass-role-control-elevation:var(--focopia-glass-clear-elevation);--focopia-glass-role-control-refraction-scale:var(--focopia-glass-clear-refraction-scale);--focopia-glass-role-control-aberration-intensity:var(--focopia-glass-clear-aberration-intensity);--focopia-glass-role-control-elasticity:var(--focopia-glass-clear-elasticity);--focopia-glass-role-control-interactive:1;--focopia-glass-role-control-radius:var(--focopia-radius-medium);--focopia-glass-role-control-refractive:0;--focopia-glass-role-floating-blur:var(--focopia-glass-strong-blur);--focopia-glass-role-floating-saturation:var(--focopia-glass-strong-saturation);--focopia-glass-role-floating-tint:var(--focopia-glass-strong-tint);--focopia-glass-role-floating-tint-opacity:var(--focopia-glass-strong-tint-opacity);--focopia-glass-role-floating-noise:var(--focopia-glass-strong-noise);--focopia-glass-role-floating-border:var(--focopia-glass-strong-border);--focopia-glass-role-floating-border-opacity:var(--focopia-glass-strong-border-opacity);--focopia-glass-role-floating-highlight-opacity:var(--focopia-glass-strong-highlight-opacity);--focopia-glass-role-floating-shadow-opacity:var(--focopia-glass-strong-shadow-opacity);--focopia-glass-role-floating-fallback:var(--focopia-glass-strong-fallback);--focopia-glass-role-floating-elevation:var(--focopia-glass-strong-elevation);--focopia-glass-role-floating-refraction-scale:var(--focopia-glass-strong-refraction-scale);--focopia-glass-role-floating-aberration-intensity:var(--focopia-glass-strong-aberration-intensity);--focopia-glass-role-floating-elasticity:var(--focopia-glass-strong-elasticity);--focopia-glass-role-floating-interactive:1;--focopia-glass-role-floating-radius:var(--focopia-radius-large);--focopia-glass-role-floating-refractive:1;--focopia-glass-role-dialog-blur:var(--focopia-glass-strong-blur);--focopia-glass-role-dialog-saturation:var(--focopia-glass-strong-saturation);--focopia-glass-role-dialog-tint:var(--focopia-glass-strong-tint);--focopia-glass-role-dialog-tint-opacity:var(--focopia-glass-strong-tint-opacity);--focopia-glass-role-dialog-noise:var(--focopia-glass-strong-noise);--focopia-glass-role-dialog-border:var(--focopia-glass-strong-border);--focopia-glass-role-dialog-border-opacity:var(--focopia-glass-strong-border-opacity);--focopia-glass-role-dialog-highlight-opacity:var(--focopia-glass-strong-highlight-opacity);--focopia-glass-role-dialog-shadow-opacity:var(--focopia-glass-strong-shadow-opacity);--focopia-glass-role-dialog-fallback:var(--focopia-glass-strong-fallback);--focopia-glass-role-dialog-elevation:var(--focopia-glass-strong-elevation);--focopia-glass-role-dialog-refraction-scale:var(--focopia-glass-strong-refraction-scale);--focopia-glass-role-dialog-aberration-intensity:var(--focopia-glass-strong-aberration-intensity);--focopia-glass-role-dialog-elasticity:var(--focopia-glass-strong-elasticity);--focopia-glass-role-dialog-interactive:0;--focopia-glass-role-dialog-radius:var(--focopia-radius-extra-large);--focopia-glass-role-dialog-refractive:1;--focopia-glass-role-prominent-control-blur:var(--focopia-glass-prominent-blur);--focopia-glass-role-prominent-control-saturation:var(--focopia-glass-prominent-saturation);--focopia-glass-role-prominent-control-tint:var(--focopia-glass-prominent-tint);--focopia-glass-role-prominent-control-tint-opacity:var(--focopia-glass-prominent-tint-opacity);--focopia-glass-role-prominent-control-noise:var(--focopia-glass-prominent-noise);--focopia-glass-role-prominent-control-border:var(--focopia-glass-prominent-border);--focopia-glass-role-prominent-control-border-opacity:var(--focopia-glass-prominent-border-opacity);--focopia-glass-role-prominent-control-highlight-opacity:var(--focopia-glass-prominent-highlight-opacity);--focopia-glass-role-prominent-control-shadow-opacity:var(--focopia-glass-prominent-shadow-opacity);--focopia-glass-role-prominent-control-fallback:var(--focopia-glass-prominent-fallback);--focopia-glass-role-prominent-control-elevation:var(--focopia-glass-prominent-elevation);--focopia-glass-role-prominent-control-refraction-scale:var(--focopia-glass-prominent-refraction-scale);--focopia-glass-role-prominent-control-aberration-intensity:var(--focopia-glass-prominent-aberration-intensity);--focopia-glass-role-prominent-control-elasticity:var(--focopia-glass-prominent-elasticity);--focopia-glass-role-prominent-control-interactive:1;--focopia-glass-role-prominent-control-radius:var(--focopia-radius-medium);--focopia-glass-role-prominent-control-refractive:0}:root{--surface-canvas:var(--md-sys-color-surface);--surface-panel:var(--md-sys-color-surface-container-lowest);--surface-control:var(--md-sys-color-surface-container-high);--surface-icon:var(--md-sys-color-surface-container);--surface-chip:var(--md-sys-color-surface-container-low);--surface-card:var(--md-sys-color-surface-container-highest);--surface-selected:var(--md-sys-color-surface-dim);--outline-default:var(--md-sys-color-outline-variant);--outline-strong:var(--md-sys-color-outline);--outline-interactive:var(--focopia-color-interactive-outline);--border-selected:var(--focopia-color-selected-outline);--text-primary:var(--md-sys-color-on-surface);--text-heading:var(--md-sys-color-on-surface);--text-secondary:var(--md-sys-color-on-surface-variant);--text-accent:var(--focopia-color-primary-emphasis);--primary:var(--md-sys-color-primary);--shadow-weak:color-mix(in srgb, var(--md-sys-color-shadow) 6%, transparent);--shadow-soft:color-mix(in srgb, var(--md-sys-color-shadow) 10%, transparent);--shadow-sm:0 2px 4px var(--shadow-weak), 0 8px 20px var(--shadow-weak);--shadow-md:0 18px 54px var(--shadow-soft), 0 3px 10px var(--shadow-weak);--space-1:var(--focopia-space-1);--space-2:var(--focopia-space-2);--space-3:var(--focopia-space-3);--space-4:var(--focopia-space-4);--space-5:var(--focopia-space-5);--space-6:var(--focopia-space-6);--space-8:var(--focopia-space-8);--space-10:var(--focopia-space-10);--space-12:var(--focopia-space-12);--space-16:var(--focopia-space-16);--motion-fast:var(--focopia-motion-fast);--motion-standard:var(--focopia-motion-standard);--motion-enter:var(--focopia-motion-enter);--motion-exit:var(--focopia-motion-exit);--ease-standard:var(--focopia-ease-standard);--ease-enter:var(--focopia-ease-enter);--ease-exit:var(--focopia-ease-exit);--radius-xs:var(--focopia-radius-extra-small);--radius-sm:var(--focopia-radius-small);--radius-md:var(--focopia-radius-medium);--radius-lg:var(--focopia-radius-large);--radius-xl:var(--focopia-radius-extra-large);--radius-full:var(--focopia-radius-full);--font-latin:"Nunito Variable", "Nunito";--font-korean:"나눔스퀘어라운드", "NanumSquareRound", "Nanum Square Round";--font-ui:var(--font-latin), var(--font-korean), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}[data-color-mode=dark]{--surface-panel:var(--md-sys-color-surface-container-low);--surface-chip:var(--md-sys-color-surface-container);--surface-control:var(--md-sys-color-surface-container-high);--surface-card:var(--md-sys-color-surface-container-highest);--shadow-weak:color-mix(in srgb, var(--md-sys-color-shadow) 24%, transparent);--shadow-soft:color-mix(in srgb, var(--md-sys-color-shadow) 34%, transparent);--shadow-sm:0 2px 5px var(--shadow-weak), 0 10px 24px var(--shadow-weak);--shadow-md:0 20px 58px var(--shadow-soft), 0 4px 12px var(--shadow-weak)}html,body,#root{font-family:var(--font-ui)}button,input,select,textarea{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}:is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--focopia-color-focus-ring);outline-offset:3px}::selection{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body,#root{min-width:0;min-height:100%;margin:0}body{min-height:100svh}.mobile-app-landing,.mobile-app-landing button{margin:0}.mobile-app-landing{--mobile-canvas:var(--md-sys-color-surface);--mobile-canvas-deep:var(--md-sys-color-surface-container-high);--mobile-surface:var(--focopia-glass-role-card-fallback);--mobile-ink:var(--md-sys-color-on-surface);--mobile-muted:var(--md-sys-color-on-surface-variant);--mobile-line:var(--md-sys-color-outline-variant);--mobile-peach:var(--md-sys-color-primary-container);--mobile-peach-strong:var(--focopia-color-primary-emphasis);--mobile-lavender:var(--md-sys-color-tertiary-container);--mobile-lavender-strong:var(--md-sys-color-tertiary);--mobile-sage:var(--focopia-color-success-container);--mobile-sage-strong:var(--focopia-color-success);background:radial-gradient(circle at 3% 4%, color-mix(in srgb, var(--md-sys-color-primary) 18%, transparent), transparent 28%), radial-gradient(circle at 96% 18%, color-mix(in srgb, var(--md-sys-color-tertiary) 16%, transparent), transparent 30%), radial-gradient(circle at 72% 94%, color-mix(in srgb, var(--focopia-color-success) 14%, transparent), transparent 30%), linear-gradient(155deg, var(--md-sys-color-surface-bright) 0%, var(--mobile-canvas) 48%, var(--mobile-canvas-deep) 100%);min-height:100svh;color:var(--mobile-ink);font-family:var(--font-ui);overflow-x:hidden}.mobile-app-landing *,.mobile-app-landing :before,.mobile-app-landing :after{box-sizing:border-box}.mobile-app-landing button,.mobile-app-landing a{font:inherit;-webkit-tap-highlight-color:transparent}.mobile-app-landing a{color:inherit;text-decoration:none}.mobile-app-landing__header,.mobile-app-landing main,.mobile-app-landing__footer{width:min(100%,560px);margin-inline:auto}.mobile-app-landing__header{padding:max(16px, env(safe-area-inset-top)) 20px 10px;justify-content:space-between;align-items:center;display:flex}.mobile-app-landing__brand{border-radius:13px;align-items:center;gap:10px;display:inline-flex}.mobile-app-landing__brand>span:first-child{border:1px solid color-mix(in srgb, var(--md-sys-color-tertiary) 20%, transparent);background:color-mix(in srgb, var(--md-sys-color-surface-bright) 72%, transparent);width:38px;height:38px;color:var(--mobile-lavender-strong);box-shadow:0 5px 18px color-mix(in srgb, var(--md-sys-color-shadow) 8%, transparent);-webkit-backdrop-filter:blur(var(--focopia-glass-role-control-blur)) saturate(var(--focopia-glass-role-control-saturation));backdrop-filter:blur(var(--focopia-glass-role-control-blur)) saturate(var(--focopia-glass-role-control-saturation));border-radius:13px;place-items:center;display:grid}.mobile-app-landing__brand svg{width:22px;height:22px}.mobile-app-landing__brand>span:last-child{gap:1px;display:grid}.mobile-app-landing__brand strong{letter-spacing:-.035em;font-size:18px;font-weight:780}.mobile-app-landing__brand small{color:var(--mobile-muted);letter-spacing:.13em;font-size:7px;font-weight:750}.mobile-app-landing__platform,.mobile-app-landing__eyebrow{border-radius:999px;align-items:center;font-weight:750;display:inline-flex}.mobile-app-landing__platform{border:1px solid color-mix(in srgb, var(--md-sys-color-tertiary) 18%, transparent);background:color-mix(in srgb, var(--md-sys-color-surface-bright) 58%, transparent);min-height:34px;color:var(--mobile-lavender-strong);-webkit-backdrop-filter:blur(var(--focopia-glass-role-control-blur)) saturate(var(--focopia-glass-role-control-saturation));backdrop-filter:blur(var(--focopia-glass-role-control-blur)) saturate(var(--focopia-glass-role-control-saturation));gap:6px;padding:0 11px;font-size:11px}.mobile-app-landing__platform svg,.mobile-app-landing__eyebrow svg{width:16px;height:16px}.mobile-app-landing main{padding:28px 20px 24px}.mobile-app-landing__hero{text-align:center}.mobile-app-landing__eyebrow{border:1px solid color-mix(in srgb, var(--md-sys-color-primary) 18%, transparent);background:color-mix(in srgb, var(--md-sys-color-primary-container) 58%, transparent);min-height:30px;color:var(--mobile-peach-strong);gap:7px;padding:0 11px;font-size:11px}.mobile-app-landing__hero h1{letter-spacing:-.058em;margin:20px 0 13px;font-size:clamp(34px,10.2vw,46px);font-weight:790;line-height:1.12}.mobile-app-landing__hero>p{max-width:390px;color:var(--mobile-muted);word-break:keep-all;margin:0 auto;font-size:14px;font-weight:520;line-height:1.72}.mobile-app-landing__stores{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:23px;display:grid}.mobile-store-button{border:1px solid var(--mobile-line);background:var(--mobile-surface);min-width:0;min-height:58px;color:var(--mobile-ink);box-shadow:0 8px 24px color-mix(in srgb, var(--md-sys-color-shadow) 8%, transparent);text-align:left;-webkit-backdrop-filter:blur(var(--focopia-glass-role-control-blur)) saturate(var(--focopia-glass-role-control-saturation));backdrop-filter:blur(var(--focopia-glass-role-control-blur)) saturate(var(--focopia-glass-role-control-saturation));border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:8px 12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}a.mobile-store-button:active{transform:scale(.98)}.mobile-store-button:focus-visible,.mobile-app-landing__brand:focus-visible{outline:3px solid color-mix(in srgb, var(--focopia-color-focus-ring) 28%, transparent);outline-offset:3px}.mobile-store-button:disabled{cursor:default}.mobile-store-button svg{width:25px;height:25px;color:var(--mobile-lavender-strong);flex:0 0 25px}.mobile-store-button span{gap:1px;min-width:0;display:grid}.mobile-store-button small{color:var(--mobile-muted);font-size:8px;font-weight:650}.mobile-store-button strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.mobile-app-landing__desktop-note{color:var(--md-sys-color-outline)!important;margin-top:13px!important;font-size:10px!important}.mobile-app-landing__visual{border:1px solid color-mix(in srgb, var(--md-sys-color-surface-bright) 72%, transparent);background:color-mix(in srgb, var(--md-sys-color-surface-bright) 48%, transparent);box-shadow:0 22px 58px color-mix(in srgb, var(--md-sys-color-shadow) 17%, transparent);-webkit-backdrop-filter:blur(var(--focopia-glass-role-panel-blur)) saturate(var(--focopia-glass-role-panel-saturation));backdrop-filter:blur(var(--focopia-glass-role-panel-blur)) saturate(var(--focopia-glass-role-panel-saturation));border-radius:28px;margin-top:34px;padding:7px}.mobile-app-landing__scene{background:linear-gradient(180deg, color-mix(in srgb, var(--md-sys-color-surface-bright) 2%, transparent), color-mix(in srgb, var(--md-sys-color-scrim) 14%, transparent)), url(/themes/rainy-cafe-light.webp) center / cover;border-radius:22px;min-height:min(104vw,440px);position:relative;overflow:hidden}.mobile-app-landing__room-chip,.mobile-app-landing__focus-chip{border:1px solid color-mix(in srgb, var(--md-sys-color-surface-bright) 78%, transparent);background:color-mix(in srgb, var(--md-sys-color-surface-bright) 82%, transparent);color:var(--mobile-ink);box-shadow:0 10px 28px color-mix(in srgb, var(--md-sys-color-shadow) 13%, transparent);-webkit-backdrop-filter:blur(var(--focopia-glass-role-control-blur)) saturate(var(--focopia-glass-role-control-saturation));backdrop-filter:blur(var(--focopia-glass-role-control-blur)) saturate(var(--focopia-glass-role-control-saturation));align-items:center;display:flex;position:absolute}.mobile-app-landing__room-chip{border-radius:14px;gap:8px;padding:8px 10px;top:15px;left:15px}.mobile-app-landing__room-chip svg,.mobile-app-landing__focus-chip>svg{width:20px;height:20px}.mobile-app-landing__room-chip span,.mobile-app-landing__focus-chip span{gap:1px;display:grid}.mobile-app-landing__room-chip strong,.mobile-app-landing__focus-chip strong{font-size:11px;font-weight:780}.mobile-app-landing__room-chip small,.mobile-app-landing__focus-chip small{color:var(--mobile-muted);font-size:7px;font-weight:650}.mobile-app-landing__room-chip i{background:var(--focopia-color-success-bright);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--focopia-color-success-bright) 16%, transparent);border-radius:50%;margin-left:2px}.mobile-app-landing__focus-chip{border-radius:16px;gap:9px;padding:9px 11px;bottom:15px;right:15px}.mobile-app-landing__focus-chip>svg{color:var(--md-sys-color-primary)}.mobile-app-landing__focus-chip b{background:color-mix(in srgb, var(--focopia-color-success-container) 90%, transparent);color:var(--mobile-sage-strong);border-radius:999px;padding:4px 7px;font-size:8px;font-weight:780}.mobile-app-landing__features{padding:58px 0 18px}.mobile-app-landing__section-heading{text-align:center}.mobile-app-landing__section-heading span{color:var(--mobile-peach-strong);letter-spacing:.14em;font-size:9px;font-weight:790}.mobile-app-landing__section-heading h2{letter-spacing:-.045em;margin:7px 0 0;font-size:24px;font-weight:780}.mobile-app-landing__feature-grid{gap:10px;margin-top:21px;display:grid}.mobile-app-landing__feature-grid article{border:1px solid var(--mobile-line);background:var(--mobile-surface);box-shadow:0 8px 28px color-mix(in srgb, var(--md-sys-color-shadow) 6%, transparent);-webkit-backdrop-filter:blur(var(--focopia-glass-role-card-blur)) saturate(var(--focopia-glass-role-card-saturation));backdrop-filter:blur(var(--focopia-glass-role-card-blur)) saturate(var(--focopia-glass-role-card-saturation));border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:3px 12px;padding:15px;display:grid}.mobile-app-landing__feature-grid article>span{border-radius:14px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.mobile-app-landing__feature-grid article:first-child>span{background:var(--mobile-peach);color:var(--mobile-peach-strong)}.mobile-app-landing__feature-grid article:nth-child(2)>span{background:var(--mobile-lavender);color:var(--mobile-lavender-strong)}.mobile-app-landing__feature-grid article:nth-child(3)>span{background:var(--mobile-sage);color:var(--mobile-sage-strong)}.mobile-app-landing__feature-grid svg{width:22px;height:22px}.mobile-app-landing__feature-grid strong{align-self:end;font-size:14px;font-weight:760}.mobile-app-landing__feature-grid p{color:var(--mobile-muted);word-break:keep-all;align-self:start;margin:0;font-size:10px;line-height:1.5}.mobile-app-landing__footer{padding:18px 20px max(22px, env(safe-area-inset-bottom));border-top:1px solid var(--mobile-line);color:var(--mobile-muted);justify-content:space-between;align-items:center;gap:14px;font-size:9px;display:flex}@media (width<=350px){.mobile-app-landing__stores{grid-template-columns:1fr}.mobile-app-landing__hero h1{font-size:31px}}@media (prefers-reduced-motion:reduce){.mobile-app-landing *,.mobile-app-landing :before,.mobile-app-landing :after{transition-duration:.01ms;animation-duration:.01ms}}@media (prefers-reduced-transparency:reduce){.mobile-app-landing__brand>span:first-child,.mobile-app-landing__platform,.mobile-store-button,.mobile-app-landing__visual,.mobile-app-landing__feature-grid article{background:var(--focopia-glass-role-card-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}#root [data-focopia-glass]{--glass-blur:var(--focopia-glass-role-panel-blur);--glass-saturation:var(--focopia-glass-role-panel-saturation);--glass-tint:var(--focopia-glass-role-panel-tint);--glass-tint-opacity:var(--focopia-glass-role-panel-tint-opacity);--glass-border:var(--focopia-glass-role-panel-border);--glass-border-opacity:var(--focopia-glass-role-panel-border-opacity);--glass-highlight-opacity:var(--focopia-glass-role-panel-highlight-opacity);--glass-shadow-opacity:var(--focopia-glass-role-panel-shadow-opacity);--glass-fallback:var(--focopia-glass-role-panel-fallback);--glass-elevation:var(--focopia-glass-role-panel-elevation);--glass-radius:var(--focopia-glass-role-panel-radius);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));corner-shape:squircle;border-color:color-mix(in srgb, var(--glass-border) var(--glass-border-opacity), transparent)!important;background:color-mix(in srgb, var(--glass-tint) var(--glass-tint-opacity), transparent)!important;box-shadow:0 calc(var(--glass-elevation) * .65) calc(var(--glass-elevation) * 3.5) color-mix(in srgb, var(--md-sys-color-shadow) var(--glass-shadow-opacity), transparent), inset 0 1px 0 color-mix(in srgb, var(--md-sys-color-primary-fixed) var(--glass-highlight-opacity), transparent), inset 1px 0 0 color-mix(in srgb, var(--md-sys-color-primary-fixed) 9%, transparent)!important;border-radius:var(--glass-radius)!important}:where(#root [data-focopia-glass-renderer=liquid-glass-react]){position:relative}#root [data-focopia-glass-renderer=liquid-glass-react]{isolation:isolate;border-radius:var(--focopia-glass-radius);background:color-mix(in srgb, var(--glass-tint) var(--glass-tint-opacity), transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .focopia-liquid-glass-react{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}#root .focopia-liquid-glass-react>*{pointer-events:none!important}#root .focopia-liquid-glass-react__root,#root .focopia-liquid-glass-react__root>.glass{width:100%!important;height:100%!important}#root .focopia-liquid-glass-react__root>.glass{box-shadow:none!important;padding:0!important;display:block!important}#root .focopia-liquid-glass-react__root>.glass>div{display:none!important}#root [data-focopia-glass-optics=liquid-glass-react] .glass__warp{-webkit-backdrop-filter:blur(var(--focopia-react-glass-blur)) saturate(var(--focopia-react-glass-saturation))!important;backdrop-filter:blur(var(--focopia-react-glass-blur)) saturate(var(--focopia-react-glass-saturation))!important}#root [data-focopia-glass=navigation]{--glass-blur:var(--focopia-glass-role-navigation-blur);--glass-saturation:var(--focopia-glass-role-navigation-saturation);--glass-tint:var(--focopia-glass-role-navigation-tint);--glass-tint-opacity:var(--focopia-glass-role-navigation-tint-opacity);--glass-border:var(--focopia-glass-role-navigation-border);--glass-border-opacity:var(--focopia-glass-role-navigation-border-opacity);--glass-highlight-opacity:var(--focopia-glass-role-navigation-highlight-opacity);--glass-shadow-opacity:var(--focopia-glass-role-navigation-shadow-opacity);--glass-fallback:var(--focopia-glass-role-navigation-fallback);--glass-elevation:var(--focopia-glass-role-navigation-elevation);--glass-radius:var(--focopia-glass-role-navigation-radius)}#root [data-focopia-glass=card]{--glass-blur:var(--focopia-glass-role-card-blur);--glass-saturation:var(--focopia-glass-role-card-saturation);--glass-tint:var(--focopia-glass-role-card-tint);--glass-tint-opacity:var(--focopia-glass-role-card-tint-opacity);--glass-border:var(--focopia-glass-role-card-border);--glass-border-opacity:var(--focopia-glass-role-card-border-opacity);--glass-highlight-opacity:var(--focopia-glass-role-card-highlight-opacity);--glass-shadow-opacity:var(--focopia-glass-role-card-shadow-opacity);--glass-fallback:var(--focopia-glass-role-card-fallback);--glass-elevation:var(--focopia-glass-role-card-elevation);--glass-radius:var(--focopia-glass-role-card-radius)}#root [data-focopia-glass=control]{--glass-blur:var(--focopia-glass-role-control-blur);--glass-saturation:var(--focopia-glass-role-control-saturation);--glass-tint:var(--focopia-glass-role-control-tint);--glass-tint-opacity:var(--focopia-glass-role-control-tint-opacity);--glass-border:var(--focopia-glass-role-control-border);--glass-border-opacity:var(--focopia-glass-role-control-border-opacity);--glass-highlight-opacity:var(--focopia-glass-role-control-highlight-opacity);--glass-shadow-opacity:var(--focopia-glass-role-control-shadow-opacity);--glass-fallback:var(--focopia-glass-role-control-fallback);--glass-elevation:var(--focopia-glass-role-control-elevation);--glass-radius:var(--focopia-glass-role-control-radius)}#root [data-focopia-glass=floating]{--glass-blur:var(--focopia-glass-role-floating-blur);--glass-saturation:var(--focopia-glass-role-floating-saturation);--glass-tint:var(--focopia-glass-role-floating-tint);--glass-tint-opacity:var(--focopia-glass-role-floating-tint-opacity);--glass-border:var(--focopia-glass-role-floating-border);--glass-border-opacity:var(--focopia-glass-role-floating-border-opacity);--glass-highlight-opacity:var(--focopia-glass-role-floating-highlight-opacity);--glass-shadow-opacity:var(--focopia-glass-role-floating-shadow-opacity);--glass-fallback:var(--focopia-glass-role-floating-fallback);--glass-elevation:var(--focopia-glass-role-floating-elevation);--glass-radius:var(--focopia-glass-role-floating-radius)}#root [data-focopia-glass=dialog]{--glass-blur:var(--focopia-glass-role-dialog-blur);--glass-saturation:var(--focopia-glass-role-dialog-saturation);--glass-tint:var(--focopia-glass-role-dialog-tint);--glass-tint-opacity:var(--focopia-glass-role-dialog-tint-opacity);--glass-border:var(--focopia-glass-role-dialog-border);--glass-border-opacity:var(--focopia-glass-role-dialog-border-opacity);--glass-highlight-opacity:var(--focopia-glass-role-dialog-highlight-opacity);--glass-shadow-opacity:var(--focopia-glass-role-dialog-shadow-opacity);--glass-fallback:var(--focopia-glass-role-dialog-fallback);--glass-elevation:var(--focopia-glass-role-dialog-elevation);--glass-radius:var(--focopia-glass-role-dialog-radius)}#root [data-focopia-glass=prominent-control]{--glass-blur:var(--focopia-glass-role-prominent-control-blur);--glass-saturation:var(--focopia-glass-role-prominent-control-saturation);--glass-tint:var(--focopia-glass-role-prominent-control-tint);--glass-tint-opacity:var(--focopia-glass-role-prominent-control-tint-opacity);--glass-border:var(--focopia-glass-role-prominent-control-border);--glass-border-opacity:var(--focopia-glass-role-prominent-control-border-opacity);--glass-highlight-opacity:var(--focopia-glass-role-prominent-control-highlight-opacity);--glass-shadow-opacity:var(--focopia-glass-role-prominent-control-shadow-opacity);--glass-fallback:var(--focopia-glass-role-prominent-control-fallback);--glass-elevation:var(--focopia-glass-role-prominent-control-elevation);--glass-radius:var(--focopia-glass-role-prominent-control-radius);color:var(--md-sys-color-on-primary)!important}#root :is(button[data-focopia-glass],a[data-focopia-glass],[role=button][data-focopia-glass]){transition:transform var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard)}@media (hover:hover){#root :is(button[data-focopia-glass],a[data-focopia-glass],[role=button][data-focopia-glass]):not(:disabled):hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--glass-border) calc(var(--glass-border-opacity) + 12%), transparent)!important}}#root :is(button[data-focopia-glass],a[data-focopia-glass],[role=button][data-focopia-glass]):not(:disabled):active{transform:scale(.985)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){#root [data-focopia-glass]{background:var(--glass-fallback)!important}#root .focopia-liquid-glass-react{display:none}}#root [data-focopia-glass-quality=reduced]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--glass-fallback)!important}@media (prefers-reduced-transparency:reduce){#root [data-focopia-glass]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--glass-fallback)!important}#root .focopia-liquid-glass-react{display:none}}@media (forced-colors:active){#root [data-focopia-glass]{forced-color-adjust:auto;box-shadow:none!important;color:canvastext!important;background:canvas!important;border:1px solid canvastext!important}#root .focopia-liquid-glass-react{display:none}}@media print{#root [data-focopia-glass]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--glass-fallback)!important;box-shadow:none!important}#root .focopia-liquid-glass-react{display:none}}
