html[data-lc-js] .lc-ssr,html:not([data-lc-js]) .lc-stage{display:none}.lc-ssr{max-width:40rem;color:var(--ink);font-size:var(--fs-bubble);margin:0 auto;padding:32px 16px 56px;line-height:1.65}.lc-ssr p{margin:0 0 .85em}.lc-ssr a{color:var(--accent)}html[data-lc-theme=atelier]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fffcf6;--chrome-bg:#fff8f0;--ink:#17120e;--muted:#584538;--faint:#8b705e;--recv-bg:#fffdfa99;--recv-border:#785c3e1f;--recv-ink:#17120e;--sent-a:#e3b092;--sent-b:#c88963;--sent-ink:#3b2314;--recv-hi:#ffffff8c;--check-mark:#9b5e3b;--accent:#9b5e3b;--accent-hover:#8a5334;--accent-active:#7c4a2e;--surface:#fff;--line:#e3dcd2;--line-soft:#e7dbcd;--field-hover:#cfc0b0;--field-focus:#cfc0b0;--opt-bg:#f6ede3;--opt-line:#e2cdb8;--opt-hover:#efe2d2;--cta-bg:linear-gradient(180deg, #e8b99c 0%, #d99f7b 52%, #c88963 100%);--cta-ink:#3b2314;--cta-hover:linear-gradient(180deg, #eec3ab 0%, #dea785 52%, #ce9270 100%);--cta-active:linear-gradient(180deg, #d99f7b 0%, #ce9270 52%, #bd7f59 100%);--cta-line:#9b5e3b38;--cta-glow:#c8896347;--react-bg:#fffcf6;--react-line:#e2cdb8;--react-hover:#f1e2d1;--send-bg:var(--accent);--send-ink:#fffcf6;--send-hover:var(--accent-hover);--send-active:var(--accent-active);--wash1:#ffd1b080;--wash2:#d0b8e652;--wash3:#ffd5b652;--grain-opacity:.22;--glass-bg:#fffcf68c;--glass-border:#17120e14;--menu-mobile-fade:linear-gradient(to left, #fffcf6b8 0%, #fffcf685 68%, #fffcf600 100%);--scrim:#17120e6b;--focus:#9b5e3b;--focus-strong:#17120e;--selection-bg:#c889633d;--selection-ink:#17120e;--shadow:#17120e24;--curtain-0:#4b2e22;--curtain-1:#6575c8;--curtain-2:#afc4da;--curtain-3:#fff5e4;--curtain-4:#f3d793;--curtain-5:#d99f7b;--curtain-6:#c88963;--curtain-7:#e3b092;--curtain-saturate:.78;--curtain-brightness:.98;--curtain-dock-wash:#d99f7b57;--cursor-glow-rgb:200, 137, 99;--cursor-glow-strength:.48;--handoff-scrim:radial-gradient(circle at 18% 18%, #c8896338, transparent 28%), radial-gradient(circle at 84% 86%, #d0b8e62e, transparent 32%), #17120e75;--handoff-surface:radial-gradient(circle at 90% -8%, #ffe2cdbd, transparent 42%), radial-gradient(circle at 2% 22%, #d0b8e629, transparent 44%), linear-gradient(180deg, #fffdf8, #f6ede3);--handoff-border:#5c483529;--handoff-copy-bg:#fffaf3;--handoff-copy-hover:#fff6ec;--handoff-copy-border:#785c3e2e;--handoff-close-bg:#fffcf69e;--handoff-close-hover:#f6ede3eb;--handoff-shadow:0 28px 74px #3d291b3d}html[data-lc-theme=daylight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--ink:#0b1020;--muted:#66615a;--faint:#9b968e;--recv-bg:#f5f4f1;--recv-border:#10182806;--recv-ink:#0b1020;--sent-a:#006fe6;--sent-b:#005bc2;--sent-ink:#fff;--recv-hi:#ffffff3d;--check-mark:#005cff;--accent:#005cff;--accent-hover:#004fe8;--accent-active:#0041c2;--surface:#fff;--line:#eae8e3;--line-soft:#f8f7f4;--field-line:#e6e3dd;--field-hover:#d4d0c8;--field-focus:#111827;--opt-bg:#fafaf8;--opt-line:#e9e7e2;--opt-hover:#f7f7f5;--opt-hover-line:#dddbd5;--cta-bg:linear-gradient(180deg, #111827 0%, #090f1c 56%, #050914 100%);--cta-ink:#fff;--cta-hover:linear-gradient(180deg, #182033 0%, #101827 56%, #090f1c 100%);--cta-active:linear-gradient(180deg, #090f1c 0%, #060b15 56%, #030611 100%);--cta-line:#1018281f;--cta-glow:#10182833;--react-bg:#fff;--react-line:#e9e7e2;--react-hover:#fafaf8;--send-bg:#005cff;--send-ink:#fff;--send-hover:#004fe8;--send-active:#0041c2;--wash1:#24221e01;--wash2:#75706601;--wash3:#ffffffe6;--grain-opacity:.018;--glass-bg:#ffffffb8;--glass-border:#10182814;--menu-mobile-fade:linear-gradient(to left, #ffffffc2 0%, #ffffff8c 68%, #fff0 100%);--scrim:#10182861;--focus:#005cff;--focus-strong:#0b1020;--selection-bg:#005cff1a;--selection-ink:#0b1020;--shadow:#1018281f;--curtain-0:#340b05;--curtain-1:#0358f7;--curtain-2:#5092c7;--curtain-3:#e1ecfe;--curtain-4:#ffd400;--curtain-5:#fa3d1d;--curtain-6:#fd02f5;--curtain-7:#ffc0fd;--curtain-saturate:.9;--curtain-brightness:.98;--curtain-dock-wash:#ffffff2e;--cursor-glow-rgb:0, 92, 255;--cursor-glow-strength:0;--handoff-scrim:radial-gradient(circle at 16% 18%, #005cff1c, transparent 30%), radial-gradient(circle at 78% 88%, #1018281a, transparent 34%), #1018285c;--handoff-surface:radial-gradient(circle at 88% -8%, #e1ecfedb, transparent 38%), linear-gradient(180deg, #fff, #f7f7f5);--handoff-border:#1018281a;--handoff-copy-bg:#fbfbfa;--handoff-copy-hover:#f5f7fb;--handoff-copy-border:#1018281a;--handoff-close-bg:#f5f6f8e6;--handoff-close-hover:#ebeef3;--handoff-shadow:0 26px 72px #1018283d}html[data-lc-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c0e1c;--ink:#eef0fa;--muted:#a6abc8;--faint:#6e7492;--recv-bg:#262a429e;--recv-border:#a0aadc21;--recv-ink:#eef0fa;--sent-a:#4256a4;--sent-b:#2f418d;--sent-ink:#f6f8ff;--recv-hi:#becdff12;--check-mark:#93a9f9;--accent:#93a9f9;--accent-hover:#a7b8fa;--accent-active:#7e96f0;--surface:#161930;--line:#2a2e4a;--line-soft:#202338;--field-line:#2b3153;--field-hover:#505a84;--field-focus:#6572a8;--opt-bg:#1b1f39c7;--opt-line:#7f91d63d;--opt-hover:#252b4edb;--opt-hover-line:#93a9f96b;--cta-bg:linear-gradient(180deg, #4f68dd 0%, #435fc9 52%, #344aa8 100%);--cta-ink:#fff;--cta-hover:linear-gradient(180deg, #526dde 0%, #4e6bda 52%, #3b54b6 100%);--cta-active:linear-gradient(180deg, #3c55b5 0%, #354da4 52%, #293b83 100%);--cta-line:#b1c0ff38;--cta-glow:#5e86ec66;--react-bg:#0f1227;--react-line:#7f91d652;--react-hover:#1f254ceb;--send-bg:#eef0fa;--send-ink:#0c0e1c;--send-hover:#fff;--send-active:#d8ddf2;--wash1:#5865d642;--wash2:#965cca38;--wash3:#4091a82e;--grain-opacity:.12;--glass-bg:#0c0e1c80;--glass-border:#a0aadc1a;--menu-mobile-fade:linear-gradient(to left, #0c0e1cad 0%, #0c0e1c75 68%, #0c0e1c00 100%);--scrim:#02040ea8;--focus:#93a9f9;--focus-strong:#eef0fa;--selection-bg:#2f418d85;--selection-ink:#eef0fa;--shadow:#0000008c;--curtain-0:#02030d;--curtain-1:#111b5e;--curtain-2:#2f45b4;--curtain-3:#6c79db;--curtain-4:#8b6dde;--curtain-5:#5a3fba;--curtain-6:#261763;--curtain-7:#7664c8;--curtain-saturate:.92;--curtain-brightness:.82;--curtain-dock-wash:#0c102ca8;--cursor-glow-rgb:147, 169, 249;--cursor-glow-strength:.18;--handoff-scrim:radial-gradient(circle at 16% 14%, #5865d657, transparent 32%), radial-gradient(circle at 82% 86%, #965cca38, transparent 34%), #02040ec2;--handoff-surface:radial-gradient(circle at 88% -10%, #4f68dd47, transparent 42%), radial-gradient(circle at 8% 20%, #93a9f91f, transparent 40%), linear-gradient(180deg, #161930, #0c0e1c);--handoff-border:#a0aadc29;--handoff-copy-bg:#1b1f39;--handoff-copy-hover:#252b4e;--handoff-copy-border:#93a9f938;--handoff-close-bg:#eef0fa17;--handoff-close-hover:#eef0fa26;--handoff-shadow:0 32px 84px #00000094}html[data-lc-theme=evergreen]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1a13;--ink:#fffbd6;--muted:#d8d3ad;--faint:#8c9276;--recv-bg:#14271dd6;--recv-border:#fff7c821;--recv-ink:#fffbd6;--sent-a:#fff1d1;--sent-b:#eedbbe;--sent-ink:#0b1a13;--recv-hi:#fffbd609;--check-mark:#fff1d1;--accent:#fff1d1;--accent-hover:#fff6df;--accent-active:#d8c2a2;--surface:#10251b;--line:#2a412f;--line-soft:#1a2e22;--field-line:#2a412f;--field-hover:#5e684a;--field-focus:#d9d2a0;--opt-bg:#06120bd1;--opt-line:#fff1d157;--opt-hover:#0f2216f5;--opt-hover-line:#fff1d194;--cta-bg:linear-gradient(180deg, #fff5dd 0%, #eedbbe 52%, #d6ba96 100%);--cta-ink:#0b1a13;--cta-hover:linear-gradient(180deg, #fff8e8 0%, #f3e1c9 52%, #dfc4a3 100%);--cta-active:linear-gradient(180deg, #ebd8ba 0%, #d8be9a 52%, #c0a17c 100%);--cta-line:#fff1d175;--cta-glow:#fff1d12e;--send-bg:#fff1d1;--send-ink:#0b1a13;--send-hover:#ffffe7;--send-active:#e8e4bc;--react-bg:#09180f;--react-line:#fff1d15c;--react-hover:#18301ff2;--wash1:#122a1d24;--wash2:#fffbd605;--wash3:#0008048f;--grain-opacity:.13;--glass-bg:#0b1a1399;--glass-border:#fffbd617;--menu-mobile-fade:linear-gradient(to left, #0b1a13b8 0%, #0b1a1380 68%, #0b1a1300 100%);--scrim:#020c07ad;--focus:#f8f5c8;--focus-strong:#fffbd6;--selection-bg:#2a412fa3;--selection-ink:#fffbd6;--shadow:#0000008c;--curtain-0:#031009;--curtain-1:#173624;--curtain-2:#4b7047;--curtain-3:#fff1d1;--curtain-4:#d6ba96;--curtain-5:#8f7650;--curtain-6:#2e4a30;--curtain-7:#f4e6be;--curtain-saturate:.7;--curtain-brightness:.9;--curtain-dock-wash:#0a1f13ad;--cursor-glow-rgb:255, 241, 209;--cursor-glow-strength:.14;--handoff-scrim:radial-gradient(circle at 16% 16%, #fff1d11f, transparent 30%), radial-gradient(circle at 84% 86%, #4b704733, transparent 34%), #020c07c2;--handoff-surface:radial-gradient(circle at 90% -10%, #fff1d129, transparent 40%), linear-gradient(180deg, #10251b, #08180f);--handoff-border:#fff1d129;--handoff-copy-bg:#06120b;--handoff-copy-hover:#0f2216;--handoff-copy-border:#fff1d147;--handoff-close-bg:#fffbd614;--handoff-close-hover:#fffbd624;--handoff-shadow:0 32px 84px #00000094}html[data-lc-theme=noire]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050505;--ink:#f7f2e7;--muted:#c5b9a9;--faint:#827668;--recv-bg:#1a1816c2;--recv-border:#f7e6ca1f;--recv-ink:#f7f2e7;--sent-a:#e2d3be;--sent-b:#b9a78c;--sent-ink:#080604;--recv-hi:#f7f2e70e;--check-mark:#d8c091;--accent:#d8c091;--accent-hover:#e9d5a8;--accent-active:#bfa575;--surface:#12100e;--line:#302a22;--line-soft:#211d18;--field-line:#2b261f;--field-hover:#514537;--field-focus:#8e7858;--opt-bg:#040404c7;--opt-line:#d8c0914d;--opt-hover:#160f0af0;--opt-hover-line:#d8c09180;--cta-bg:linear-gradient(180deg, #f4e8d4 0%, #d8bd8f 52%, #af8b58 100%);--cta-ink:#050505;--cta-hover:linear-gradient(180deg, #fff0da 0%, #e2c798 52%, #bf9a66 100%);--cta-active:linear-gradient(180deg, #decdaf 0%, #c0a470 52%, #977649 100%);--cta-line:#d8c0916b;--cta-glow:#b9966242;--react-bg:#080706;--react-line:#d8c0914d;--react-hover:#1c140df5;--send-bg:#f4e8d4;--send-ink:#050505;--send-hover:#fff;--send-active:#ded6c8;--wash1:#f7e6ca12;--wash2:#48301f14;--wash3:#000000c2;--sky-haze:linear-gradient(150deg, #d8c09113 0%, #5c3e230a 26%, #0505051a 52%, #05050500 78%), linear-gradient(180deg, #120e0a42 0%, #050505d1 38%, #05050500 76%);--sky-opacity:1;--grain-opacity:.12;--glass-bg:#0505058f;--glass-border:#f7f2e71a;--menu-mobile-fade:linear-gradient(to left, #050505b8 0%, #05050580 68%, #05050500 100%);--scrim:#000000b8;--focus:#e6d7b7;--focus-strong:#f7f2e7;--selection-bg:#d8c09138;--selection-ink:#f7f2e7;--shadow:#000000ad;--curtain-0:#010101;--curtain-1:#211810;--curtain-2:#4c3b28;--curtain-3:#bfae92;--curtain-4:#9e8052;--curtain-5:#765833;--curtain-6:#352116;--curtain-7:#b8a589;--curtain-saturate:.78;--curtain-brightness:.78;--curtain-dock-wash:#080706b3;--cursor-glow-rgb:244, 232, 212;--cursor-glow-strength:.14;--handoff-scrim:radial-gradient(circle at 16% 16%, #d8c0911f, transparent 30%), radial-gradient(circle at 84% 86%, #5c3e232e, transparent 34%), #000000c7;--handoff-surface:radial-gradient(circle at 90% -10%, #d8c09129, transparent 42%), linear-gradient(180deg, #12100e, #050505);--handoff-border:#f7f2e724;--handoff-copy-bg:#080706;--handoff-copy-hover:#1c140d;--handoff-copy-border:#d8c09138;--handoff-close-bg:#f7f2e714;--handoff-close-hover:#f7f2e724;--handoff-shadow:0 34px 88px #000000ad}html[data-lc-theme=afterglow]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050507;--chrome-bg:#644b96;--ink:#fffaf7;--muted:#d7cfd8;--faint:#908692;--recv-bg:#1f1e22f2;--recv-border:#fffaf71a;--recv-ink:#fffaf7;--sent-a:#7163cf;--sent-b:#4a3e91;--sent-ink:#fff;--recv-hi:#fffaf707;--check-mark:#c2b9f4;--accent:#c2b9f4;--accent-hover:#d8d2fa;--accent-active:#9f91df;--surface:#141216;--line:#37313b;--line-soft:#211d24;--field-line:#403747;--field-hover:#695d72;--field-focus:#9f91df;--opt-bg:#100f13e6;--opt-line:#b8ade833;--opt-hover:#1f1b24f5;--opt-hover-line:#b8ade86b;--cta-bg:linear-gradient(180deg, #7163cf 0%, #5b4eb7 52%, #45398f 100%);--cta-ink:#fff;--cta-hover:linear-gradient(180deg, #6f61cc 0%, #5548ad 52%, #403487 100%);--cta-active:linear-gradient(180deg, #6559c1 0%, #4f43a2 52%, #392f79 100%);--cta-line:#cdc4fa47;--cta-glow:#5d50ba61;--react-bg:#111014;--react-line:#b8ade838;--react-hover:#26212b;--send-bg:#fffaf7;--send-ink:#171219;--send-hover:#fff;--send-active:#e7dfe8;--wash1:#7063e242;--wash2:#b2426b24;--wash3:#050507b8;--sky-haze:radial-gradient(circle at 15% -2%, #6f64e7e0, transparent 35%), radial-gradient(circle at 84% -3%, #b2426b80, transparent 28%), linear-gradient(180deg, #6f65e0eb 0%, #74436f8f 14%, #32284180 27%, #09080cf7 44%, #05050700 64%);--sky-opacity:1;--grain-opacity:.078;--glass-bg:#0706098a;--glass-border:#fffaf717;--menu-mobile-fade:linear-gradient(to left, #070609c2 0%, #07060985 68%, #07060900 100%);--scrim:#000000c2;--focus:#c2b9f4;--focus-strong:#fffaf7;--selection-bg:#4a3e91ad;--selection-ink:#fffaf7;--shadow:#000000ad;--curtain-0:#050507;--curtain-1:#31276f;--curtain-2:#6554d8;--curtain-3:#c8c0fa;--curtain-4:#ad3e82;--curtain-5:#762d70;--curtain-6:#2d174f;--curtain-7:#9b70e5;--curtain-saturate:.92;--curtain-brightness:.9;--curtain-dock-wash:#120b20c2;--cursor-glow-rgb:172, 154, 244;--cursor-glow-strength:.15;--handoff-scrim:radial-gradient(circle at 17% 14%, #6d64d847, transparent 30%), radial-gradient(circle at 84% 86%, #b2426b2e, transparent 34%), #000c;--handoff-surface:radial-gradient(circle at 86% -8%, #b8ade82e, transparent 40%), radial-gradient(circle at 8% 18%, #b773841a, transparent 38%), linear-gradient(180deg, #171419, #07060a);--handoff-border:#fff1f724;--handoff-copy-bg:#1b171e;--handoff-copy-hover:#2b242f;--handoff-copy-border:#b8ade833;--handoff-close-bg:#fffaf714;--handoff-close-hover:#fffaf724;--handoff-shadow:0 32px 86px #000000a8}html[data-lc-theme],html[data-lc-theme] body{background:var(--bg)}html[data-lc-theme]{--user-turn-clearance:20px}.lc-root,.lc-root *{box-sizing:border-box}.lc-root ::selection,.lc-root::selection{background:var(--selection-bg);color:var(--selection-ink)}.lc-root ::-moz-selection{background:var(--selection-bg);color:var(--selection-ink)}.lc-root::-moz-selection{background:var(--selection-bg);color:var(--selection-ink)}.lc-root button,.lc-bubble.lc-received{touch-action:manipulation}html[data-lc-js]{--keyboard-inset:0px;scrollbar-gutter:stable;scroll-padding-top:var(--head-clear);overflow-x:hidden}.lc-root{padding-top:var(--head-clear);background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-onest), ui-sans-serif, sans-serif;-webkit-font-smoothing:antialiased;--fs-bubble:clamp(16px, 14.9px + .29vw, 19px);--thread-w:min(40rem, 100%);--menu-w:min(78vw, 260px);--theme-menu-w:min(88vw, 292px);--scrollbar-w:0px;--chrome-scrollbar-clearance:var(--scrollbar-w);--head-content-h:62px;--head-h:calc(var(--head-content-h) + env(safe-area-inset-top));--head-clear:calc(var(--head-h) + 10px);--head-overlap-room:116px;--chat-control-h:58px;--cursor-x:50vw;--cursor-y:50vh;--cursor-light:0;--cursor-layer-offset-x:0px;--cursor-layer-offset-y:0px;--wash-overhang:120px;--head-glass-fade:16px}@media (hover:hover) and (pointer:fine){.lc-root{--chrome-scrollbar-clearance:max(12px, var(--scrollbar-w))}}.lc-root main,.lc-dock{z-index:1;position:relative}html[data-lc-opening],html[data-lc-opening] body{overflow-y:hidden}.lc-page-head{z-index:42;position:fixed}.lc-header-shield{inset:0 var(--chrome-scrollbar-clearance) auto 0;height:var(--head-h);z-index:39;contain:paint;pointer-events:none;background:var(--bg);position:fixed;overflow:hidden}.lc-header-shield .lc-washes{z-index:0;width:calc(100vw + 240px);height:calc(100vh + 240px);position:absolute;top:-120px;left:-120px}.lc-washes{z-index:0;pointer-events:none;position:fixed;inset:-120px;overflow:hidden}.lc-washes:before{content:"";background:var(--sky-haze,none);opacity:var(--sky-opacity,0);pointer-events:none;position:absolute;inset:0}.lc-wash{will-change:transform;border-radius:50%;position:absolute}.lc-cursor-field{pointer-events:none;position:absolute;inset:0}.lc-cursor-glow{left:calc(var(--cursor-x) + var(--wash-overhang) + var(--cursor-layer-offset-x) - 280px);top:calc(var(--cursor-y) + var(--wash-overhang) + var(--cursor-layer-offset-y) - 280px);background:radial-gradient(ellipse at 56% 42%, rgba(var(--cursor-glow-rgb), .2) 0 10%, transparent 38%), radial-gradient(ellipse at 42% 58%, rgba(var(--cursor-glow-rgb), .14) 0 24%, transparent 74%);filter:blur(82px)saturate(1.02);width:560px;height:560px;opacity:calc(var(--cursor-light) * var(--cursor-glow-strength,0));will-change:left, top, opacity;pointer-events:none;border-radius:50%;position:absolute;transform:translate(0,0)}@media (hover:none),(pointer:coarse){.lc-cursor-field{display:none}}.lc-wash.lc-w1{background:radial-gradient(circle at center, var(--wash1), transparent 70%);width:82vmax;height:82vmax;animation:46s ease-in-out infinite alternate lcDrift1;top:-30vmax;left:-20vmax}.lc-wash.lc-w2{background:radial-gradient(circle at center, var(--wash2), transparent 70%);width:74vmax;height:74vmax;animation:58s ease-in-out infinite alternate lcDrift2;bottom:-30vmax;right:-22vmax}.lc-wash.lc-w3{background:radial-gradient(ellipse at center, var(--wash3), transparent 72%);width:90vmax;height:58vmax;margin-left:-45vmax;animation:52s ease-in-out infinite alternate lcDrift3;bottom:-34vmax;left:50%}@media (max-width:719px){html[data-lc-theme=atelier],html[data-lc-theme=afterglow],html[data-lc-theme=atelier] body,html[data-lc-theme=afterglow] body{background:var(--bg)}html[data-lc-theme=atelier] .lc-header-shield:before{content:"";z-index:1;background:var(--chrome-bg);pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}html[data-lc-theme=atelier] .lc-washes:after,html[data-lc-theme=afterglow] .lc-washes:after{content:"";background:linear-gradient(to bottom, var(--chrome-bg) 0, color-mix(in srgb, var(--chrome-bg) 92%, transparent) 38px, transparent 170px);pointer-events:none;height:190px;position:absolute;top:120px;left:0;right:0}html[data-lc-theme=afterglow] .lc-washes:after{background:linear-gradient(to bottom, var(--chrome-bg) 0, color-mix(in srgb, var(--chrome-bg) 88%, transparent) 18px, transparent 104px);height:120px}html[data-lc-theme=afterglow] .lc-washes{transition:none;opacity:1!important;transform:none!important}html[data-lc-theme=afterglow] .lc-wash{animation:none}html.lc-spotlight[data-lc-theme=atelier] .lc-washes,html.lc-spotlight[data-lc-theme=afterglow] .lc-washes{opacity:1}html[data-lc-theme=atelier] .lc-wash.lc-w1{top:-10vmax;left:0}}.lc-grain{opacity:var(--grain-opacity);will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='0.45'/%3E%3C/svg%3E");animation:1.15s step-end infinite lcGrainShift;position:absolute;inset:-60px}@keyframes lcGrainShift{0%{transform:translate(0,0)}12.5%{transform:translate(-34px,18px)}25%{transform:translate(22px,-41px)}37.5%{transform:translate(-12px,33px)}50%{transform:translate(41px,9px)}62.5%{transform:translate(-28px,-25px)}75%{transform:translate(15px,44px)}87.5%{transform:translate(-39px,-7px)}}@keyframes lcDrift1{0%{transform:translate(0)scale(1)}to{transform:translate(7vmax,5vmax)scale(1.08)}}@keyframes lcDrift2{0%{transform:translate(0)scale(1.06)}to{transform:translate(-6vmax,-7vmax)scale(1)}}@keyframes lcDrift3{0%{opacity:.85;transform:translate(-3vmax)scale(1)}to{opacity:1;transform:translate(3vmax,-2vmax)scale(1.1)}}.lc-connection-glow-footer{left:0;right:var(--chrome-scrollbar-clearance);z-index:21;pointer-events:none;height:65vh;min-height:300px;transform:scaleY(var(--connection-glow-scale,0));transform-origin:bottom;opacity:1;will-change:transform;filter:saturate(var(--curtain-saturate,.78)) brightness(var(--curtain-brightness,.96));position:fixed;bottom:-2vh;overflow:hidden}.lc-connection-glow-footer:before{content:"";z-index:0;background:linear-gradient(to top, var(--curtain-dock-wash,var(--bg)) 0%, color-mix(in srgb, var(--curtain-dock-wash,var(--bg)) 72%, transparent) 54%, transparent 100%);pointer-events:none;position:absolute;inset:38% -6vw 0}.lc-connection-glow-footer svg{z-index:1;width:100%;height:100%;display:block;position:relative}.lc-page-head{top:0;left:0;right:var(--chrome-scrollbar-clearance);height:var(--head-h);padding:env(safe-area-inset-top) 18px 0;background:0 0;align-items:center;display:flex;overflow:hidden}.lc-wordmark{color:inherit;align-items:center;gap:7px;text-decoration:none;display:inline-flex;cursor:pointer!important}.lc-wordmark *{cursor:pointer!important}.lc-wordmark .lc-logo{width:clamp(23px,20px + .45vw,28px);height:auto;display:block}.lc-wordmark .lc-name{font-family:var(--font-momo-trust), Georgia, serif;letter-spacing:.02em;text-transform:uppercase;font-size:clamp(26px,23px + .6vw,31px);font-weight:400;line-height:1}.lc-tagline{color:var(--muted);letter-spacing:.005em;white-space:nowrap;font-size:clamp(13.5px,13px + .2vw,15px)}@media (max-width:719px){.lc-tagline{display:none}}@media (min-width:720px){.lc-root{--head-content-h:75px;--head-clear:calc(var(--head-h) + 12px);--head-glass-fade:10px}.lc-page-head{height:var(--head-h);grid-template-columns:1fr auto 1fr;padding:8px 18px 4px;display:grid}.lc-head-brand{flex-direction:column;grid-column:2;align-items:center;gap:3px;display:flex}.lc-head-actions{grid-column:3;justify-self:end;margin-left:0}}.lc-head-brand,.lc-head-actions{z-index:1;position:relative}.lc-head-actions{z-index:41;gap:6px;margin-left:auto;display:flex}.lc-head-btn{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:color .14s,transform .14s;display:flex}.lc-head-btn:hover{color:var(--ink);transform:translateY(-1px)}.lc-head-btn svg{width:22px;height:22px;overflow:visible}.lc-theme-toggle-icon{width:24px;height:24px;display:block;overflow:visible}.lc-theme-palette-ring{fill:color-mix(in srgb, var(--surface) 72%, transparent);stroke:currentColor;stroke-width:1.55px;stroke-linejoin:round}.lc-theme-palette-dot{stroke:color-mix(in srgb, var(--surface) 68%, transparent);stroke-width:.65px}.lc-dot-a{fill:var(--sent-a)}.lc-dot-b{fill:var(--accent)}.lc-dot-c{fill:var(--react-bg,var(--surface))}html[data-lc-theme-choice=system] .lc-dot-a{fill:#fffcf6}html[data-lc-theme-choice=system] .lc-dot-b{fill:#d69091}html[data-lc-theme-choice=system] .lc-dot-c{fill:#050507;stroke:#fff8ff57}.lc-sound-toggle .lc-icon-off,.lc-sound-toggle.lc-off .lc-icon-on{display:none}.lc-sound-toggle.lc-off .lc-icon-off{display:block}.lc-theme-scrim{z-index:41;pointer-events:none;background:0 0;position:fixed;inset:0}.lc-theme-scrim.lc-show{pointer-events:auto}.lc-theme-menu{top:calc(env(safe-area-inset-top) + 56px);right:calc(var(--chrome-scrollbar-clearance) + 54px);z-index:44;width:var(--theme-menu-w);overscroll-behavior:contain;border:1px solid var(--glass-border);background:color-mix(in srgb, var(--glass-bg) 84%, var(--surface));-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);max-height:calc(100dvh - 74px);box-shadow:0 18px 45px var(--shadow);opacity:0;transform-origin:100% 0;pointer-events:none;border-radius:18px;gap:2px;padding:8px;transition:opacity .16s,transform .18s cubic-bezier(.22,.61,.36,1);display:grid;position:fixed;overflow-y:auto;transform:translateY(-6px)scale(.985)}.lc-theme-menu.lc-show{opacity:1;pointer-events:auto;transform:none}.lc-theme-option{appearance:none;width:100%;min-height:46px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:7px 10px;transition:color .14s,background .14s,transform .14s;display:grid}.lc-theme-option:hover{color:var(--ink);background:color-mix(in srgb, var(--opt-hover) 68%, transparent);transform:translate(-1px)}.lc-theme-option[aria-checked=true]{color:var(--ink);background:color-mix(in srgb, var(--opt-bg) 78%, transparent)}.lc-theme-swatch{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:radial-gradient(circle at 28% 26%, var(--swatch-a), transparent 38%), radial-gradient(circle at 72% 76%, var(--swatch-b), transparent 42%), var(--swatch-bg);border-radius:999px;width:32px;height:32px;box-shadow:inset 0 1px #ffffff57}.lc-theme-option-text{min-width:0;display:grid}.lc-theme-option-label{font-size:14.5px;font-weight:600;line-height:1.2}.lc-theme-check{background:var(--accent);opacity:0;border-radius:999px;width:7px;height:7px;transition:opacity .12s,transform .12s;transform:scale(.6)}.lc-theme-option[aria-checked=true] .lc-theme-check{opacity:1;transform:none}.lc-theme-option[data-theme-choice=system]{--swatch-bg:linear-gradient(135deg, #fffcf6 0 49%, #050507 51%);--swatch-a:#e3b092d1;--swatch-b:#d69091d1}.lc-theme-option[data-theme-choice=atelier]{--swatch-bg:#fffcf6;--swatch-a:#ffd1b0;--swatch-b:#d0b8e6}.lc-theme-option[data-theme-choice=daylight]{--swatch-bg:#fff;--swatch-a:#fafaf8;--swatch-b:#005cff}.lc-theme-option[data-theme-choice=evergreen]{--swatch-bg:#0b1a13;--swatch-a:#fff4c2;--swatch-b:#213323}.lc-theme-option[data-theme-choice=noire]{--swatch-bg:#050505;--swatch-a:#f0d7aa;--swatch-b:#4e2f19}.lc-theme-option[data-theme-choice=midnight]{--swatch-bg:#0c0e1c;--swatch-a:#5865d6;--swatch-b:#4091a8}.lc-theme-option[data-theme-choice=afterglow]{--swatch-bg:#050507;--swatch-a:#6d64d8;--swatch-b:#d69091}.lc-burger-line{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;transition:transform .28s cubic-bezier(.65,0,.35,1),opacity .18s}.lc-menu-toggle[aria-expanded=true] .lc-burger-top{transform:translateY(5px)rotate(45deg)}.lc-menu-toggle[aria-expanded=true] .lc-burger-mid{opacity:0}.lc-menu-toggle[aria-expanded=true] .lc-burger-bot{transform:translateY(-5px)rotate(-45deg)}.lc-menu-scrim{z-index:39;pointer-events:none;background:0 0;position:fixed;inset:0}.lc-menu-scrim.lc-show{pointer-events:auto}.lc-menu{z-index:40;width:var(--menu-w);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;flex-direction:column;gap:2px;padding:84px 16px 24px;transition:transform .32s cubic-bezier(.22,.61,.36,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.lc-menu.lc-show{pointer-events:auto;transform:translate(0)}.lc-menu a{color:var(--muted);text-align:right;border-radius:9px;padding:12px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:color .12s}.lc-menu a:hover{color:var(--ink);background:0 0;font-weight:600}.lc-menu-handle,.lc-menu-close{display:none}@media (max-width:719px){.lc-theme-menu{top:calc(env(safe-area-inset-top) + 54px);right:calc(var(--chrome-scrollbar-clearance) + 12px);background:color-mix(in srgb, var(--surface) 90%, var(--bg));width:min(100vw - 24px,292px)}.lc-menu-scrim{z-index:43;background:0 0;width:auto;inset:0}.lc-menu-scrim.lc-show{background:0 0}.lc-menu{z-index:44;width:auto;max-height:calc(100dvh - env(safe-area-inset-top) - 20px);overscroll-behavior:contain;padding:20px 12px calc(12px + env(safe-area-inset-bottom));border:1px solid var(--glass-border);background:var(--surface);color:var(--ink);box-shadow:0 18px 45px var(--shadow);opacity:0;border-radius:24px;gap:2px;transition:transform .26s cubic-bezier(.22,.61,.36,1),opacity .2s;inset:auto 8px 8px;overflow-y:auto;transform:translateY(calc(100% + 20px))}.lc-menu.lc-show{opacity:1;transform:translateY(0)}.lc-menu a{text-align:left;min-height:52px;color:var(--ink);border-radius:14px;align-items:center;padding:12px 16px;font-size:18px;font-weight:550;display:flex}.lc-menu a:active{background:var(--opt-hover)}.lc-menu-handle{background:var(--line);border-radius:999px;width:36px;height:4px;margin:-8px auto 8px;display:block}.lc-menu-close{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.lc-menu-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}}.lc-root main{opacity:0;justify-content:center;padding:0 16px;transition:opacity .35s ease-out;display:flex;position:relative;transform:translateY(0)}.lc-root main.lc-in{opacity:1;transform:translateY(calc(var(--connection-stage-lift,0px) * -1))}.lc-head-brand,.lc-head-actions{transition:opacity .6s}.lc-washes,.lc-margin-art{will-change:transform;transition:opacity .6s,transform .7s cubic-bezier(.22,.61,.36,1)}html.lc-spotlight .lc-washes,html.lc-spotlight .lc-margin-art{opacity:.35}html.lc-spotlight .lc-head-brand,html.lc-spotlight .lc-head-actions{opacity:.8}html.lc-spotlight .lc-cta{box-shadow:0 8px 32px var(--cta-glow)}.lc-thread{overflow-anchor:none;width:var(--thread-w);flex-direction:column;display:flex}.lc-chat-log{padding:18px 4px calc(var(--dock-h,140px) + var(--head-overlap-room) + var(--keyboard-inset) + var(--turn-response-reserve,0px))}.lc-thread.lc-ended .lc-chat-log{padding-bottom:calc(var(--dock-h,140px) + var(--head-overlap-room) + var(--keyboard-inset) + 84px);transition:padding-bottom .36s cubic-bezier(.22,.61,.36,1)}.lc-dock{left:0;right:var(--chrome-scrollbar-clearance);bottom:var(--keyboard-inset);z-index:20;padding:22px 16px calc(10px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed}.lc-dock:before{content:"";inset:0 calc(-1 * var(--chrome-scrollbar-clearance)) 0 0;background:linear-gradient(to top, var(--bg) 58%, transparent);pointer-events:none;position:absolute}.lc-dock.lc-finale-landed:before{background:linear-gradient(to top, var(--bg) 30%, transparent 58%)}html.lc-keyboard-open .lc-dock:before{inset:0 calc(-1 * var(--chrome-scrollbar-clearance)) -100dvh 0;background:linear-gradient(to top, var(--bg) 58%, transparent) top / 100% var(--dock-h,140px) no-repeat, linear-gradient(var(--bg), var(--bg)) bottom / 100% calc(100% - var(--dock-h,140px)) no-repeat}.lc-dock .lc-inputbar,.lc-dock .lc-ctabar{z-index:1;width:var(--thread-w);pointer-events:auto;max-width:100%;transform:translateY(calc(var(--connection-dock-lift,0px) * -1));will-change:transform;position:relative}.lc-dock .lc-inputbar{opacity:1;transition:opacity .18s,transform .24s cubic-bezier(.22,.61,.36,1)}.lc-dock .lc-ctabar{transition:transform .24s cubic-bezier(.22,.61,.36,1)}.lc-dock.lc-finale-settling .lc-inputbar,.lc-dock.lc-finale-landed .lc-inputbar{opacity:0;transform:translateY(calc(var(--connection-dock-lift,0px) * -1 - 8px));pointer-events:none}.lc-dock .lc-ctabar{padding:2px 0 0}.lc-row{width:100%;margin-top:8px;display:flex}.lc-row.lc-cont{margin-top:4px}.lc-row.lc-received.lc-cont{margin-top:3px}.lc-row.lc-sent{justify-content:flex-end}.lc-row.lc-received+.lc-row.lc-sent{margin-top:var(--user-turn-clearance)}.lc-bubble{text-wrap:wrap;overflow-wrap:anywhere;max-width:80%;font-size:var(--fs-bubble);border-radius:26px;padding:11px 17px;line-height:1.5;position:relative}.lc-bubble.lc-received{background:linear-gradient(var(--recv-hi), transparent 70%), var(--recv-bg);-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);border:1px solid var(--recv-border);color:var(--recv-ink);cursor:pointer}.lc-bubble.lc-received:not(.lc-last){border-bottom-left-radius:7px}.lc-row.lc-received.lc-cont .lc-bubble{border-top-left-radius:7px}.lc-bubble.lc-sent{background:linear-gradient(var(--sent-a), var(--sent-b));color:var(--sent-ink)}.lc-bubble.lc-sent:not(.lc-last){border-bottom-right-radius:7px}.lc-row.lc-sent.lc-cont .lc-bubble{border-top-right-radius:7px}.lc-row.lc-land .lc-bubble{animation:.16s ease-out lcLand}@keyframes lcLand{0%{opacity:0}to{opacity:1}}.lc-row.lc-received .lc-bubble.lc-typing{background:linear-gradient(var(--recv-hi), transparent 70%), var(--recv-bg);-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);border:none;border-radius:999px;padding:15px 17px}.lc-dots{align-items:center;gap:4px;display:flex}.lc-dots .lc-dot{background:var(--faint);border-radius:50%;width:6px;height:6px;animation:1.4s linear infinite lcBlink}.lc-dots .lc-dot:nth-child(2){animation-delay:.2s}.lc-dots .lc-dot:nth-child(3){animation-delay:.4s}@keyframes lcBlink{0%{opacity:.3}20%{opacity:1}to{opacity:.3}}.lc-react-badge{z-index:2;background:var(--surface);border:1px solid var(--line);width:33px;height:33px;box-shadow:0 3px 9px var(--shadow);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:19px;line-height:1;animation:.28s cubic-bezier(.34,1.56,.64,1) lcPop;display:flex;position:absolute;top:-16px}.lc-bubble.lc-received .lc-react-badge{cursor:pointer;right:-10px}.lc-bubble.lc-sent .lc-react-badge{left:-10px}@keyframes lcPop{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.lc-picker{z-index:45;background:var(--react-bg,var(--surface));border:1px solid var(--react-line,var(--line));box-shadow:0 10px 30px var(--shadow), 0 2px 8px var(--shadow);transform-origin:0 100%;border-radius:999px;gap:4px;padding:6px 10px;animation:.26s cubic-bezier(.34,1.56,.64,1) lcTrayIn;display:flex;position:fixed}.lc-picker:after{content:"";height:10px;position:absolute;top:100%;left:0;right:0}@keyframes lcTrayIn{0%{opacity:0;transform:scale(.55)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.lc-picker button{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:23px;line-height:1;transition:transform .12s,background .12s;display:flex}.lc-picker button:hover{background:var(--react-hover,var(--opt-hover));transform:scale(1.24)}.lc-picker button:active{transform:scale(1.06)}.lc-options{will-change:height, padding, opacity;flex-direction:column;align-items:flex-end;gap:8px;padding:14px 0 4px;display:flex}.lc-option{max-width:88%;font-family:inherit;font-size:var(--fs-bubble);text-align:left;color:var(--ink);background:var(--opt-bg);border:1px solid var(--opt-line);cursor:pointer;border-radius:26px;align-items:center;padding:10px 18px;line-height:1.4;text-decoration:none;transition:background .14s,transform .16s,border-color .14s,box-shadow .16s,opacity .18s,filter .18s;animation:.16s ease-out backwards lcOptIn;display:inline-flex}@keyframes lcOptIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.lc-option:hover{background:var(--opt-hover);border-color:var(--opt-hover-line,var(--accent));box-shadow:0 4px 12px var(--shadow);transform:translateY(-2px)}.lc-option:active{transform:translateY(-1px)scale(.98)}.lc-option.lc-option-picked{background:var(--opt-hover);border-color:var(--opt-hover-line,var(--accent));box-shadow:0 4px 12px var(--shadow);transform:translate(2px)}.lc-options.lc-options-clearing{pointer-events:none;transition:height .21s cubic-bezier(.22,.61,.36,1),padding .21s,opacity .16s;overflow:hidden}.lc-options.lc-options-clearing.lc-options-picked{transition:height .21s cubic-bezier(.22,.61,.36,1) 45ms,padding .21s 45ms,opacity .16s}.lc-options.lc-options-clearing .lc-option{animation:none}.lc-options.lc-options-clearing .lc-option:not(.lc-option-picked){opacity:0;filter:blur(1px);transition:opacity 90ms,filter .1s,transform .11s;transform:translateY(-7px)scale(.985)}.lc-options.lc-options-clearing .lc-option.lc-option-picked{opacity:0;transition:opacity 50ms,transform .13s cubic-bezier(.22,.61,.36,1);transform:translateY(-10px)scale(.985)}.lc-option.lc-option-action{background:var(--cta-bg);color:var(--cta-ink);border-color:var(--cta-line,var(--accent));gap:13px;padding:8px 16px 8px 14px;font-weight:600}.lc-option.lc-option-action:hover{background:var(--cta-hover);border-color:var(--cta-line,var(--accent))}.lc-option.lc-option-action:active{background:var(--cta-active);border-color:var(--cta-line,var(--accent))}.lc-option-action-icon{flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative;overflow:visible}.lc-option-action-icon .lc-msg-glyph{filter:drop-shadow(0 6px 14px #2fc24e38);width:30px;height:30px;display:block}.lc-option-action-rocket{z-index:2;opacity:0;transform-origin:55% 70%;pointer-events:none;background:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;line-height:1;display:flex;position:absolute;top:-10px;right:-9px;transform:translateY(4px)rotate(-12deg)scale(.54);box-shadow:0 4px 10px #00000029}.lc-option-action-rocket:before,.lc-option-action-rocket:after{content:"";background:#fff;border-radius:999px;position:absolute}.lc-option-action-rocket:before{width:6px;height:6px;bottom:0;right:0}.lc-option-action-rocket:after{width:3px;height:3px;bottom:-3px;right:-3px}.lc-option.lc-option-action:hover .lc-option-action-rocket,.lc-option.lc-option-action:focus-visible .lc-option-action-rocket{animation:.46s cubic-bezier(.34,1.56,.64,1) forwards lcActionRocketPop}.lc-option-action-arrow{margin-left:-5px;line-height:1;animation:1.9s ease-in-out infinite lcActionArrowIdle;display:inline-block;transform:translate(0)}.lc-option.lc-option-action:hover .lc-option-action-arrow{animation:.62s cubic-bezier(.22,.61,.36,1) infinite lcActionArrowHover}@keyframes lcActionArrowIdle{0%,72%,to{transform:translate(0)}84%{transform:translate(3px)}}@keyframes lcActionArrowHover{0%,to{transform:translate(0)}52%{transform:translate(6px)}}@keyframes lcActionRocketPop{0%{opacity:0;transform:translateY(4px)rotate(-12deg)scale(.54)}62%{opacity:1;transform:translateY(-1px)rotate(7deg)scale(1.12)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}.lc-inputbar{flex:none;align-items:center;padding:8px 0 4px;display:flex}.lc-inputbar[hidden]{display:none}.lc-field{flex:1;position:relative}.lc-field input{width:100%;height:var(--chat-control-h);font-family:inherit;font-size:var(--fs-bubble);color:var(--ink);background:var(--surface);border:1px solid var(--field-line,var(--line-soft));outline-offset:2px;border-radius:999px;padding:0 62px 0 18px;transition:border-color .16s}.lc-field input::placeholder{color:#0000}.lc-field:before{content:attr(data-placeholder);z-index:1;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-bubble);color:#0000;background:linear-gradient(100deg, var(--muted) 0%, var(--muted) 38%, color-mix(in srgb, var(--accent) 56%, var(--muted)) 46%, color-mix(in srgb, white 72%, var(--ink)) 50%, color-mix(in srgb, var(--accent) 56%, var(--muted)) 54%, var(--muted) 62%, var(--muted) 100%);opacity:.88;will-change:background-position, opacity;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;line-height:1.4;transition:opacity .35s,background-size .35s;animation:2.9s linear infinite lcPlaceholderShimmer;position:absolute;top:50%;left:18px;right:62px;overflow:hidden;transform:translateY(-50%)}.lc-field:hover:before,.lc-field:focus-within:before{opacity:.96;background-size:210% 100%;animation-duration:2.2s}.lc-field.lc-has-text:before{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.lc-field:before{animation:none}.lc-dock .lc-inputbar,.lc-dock .lc-ctabar,.lc-final-prompt{transition-duration:0s}}@keyframes lcPlaceholderShimmer{0%{opacity:.82;background-position:145% 0}45%{opacity:1}to{opacity:.86;background-position:-65% 0}}.lc-field input:hover{border-color:var(--field-hover)}.lc-field input:focus{border-color:var(--field-focus)}.lc-send{background:var(--send-bg);border:1px solid var(--cta-line,transparent);width:32px;height:32px;color:var(--send-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .16s,transform .16s;display:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lc-send:hover{background:var(--send-hover)}.lc-send:active{background:var(--send-active);transform:translateY(-50%)scale(.96)}.lc-send.lc-on{display:flex}.lc-send svg{width:16px;height:16px}.lc-ctabar{padding:6px 16px calc(14px + env(safe-area-inset-bottom));background:0 0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;display:flex}.lc-cta{isolation:isolate;width:var(--thread-w);height:var(--chat-control-h);font-family:var(--font-onest), ui-sans-serif, sans-serif;color:var(--cta-ink);background:var(--cta-bg);background-size:100% 100%;border:none;border-radius:999px;justify-content:center;align-items:center;gap:15px;padding:0 26px;font-size:clamp(18px,16.5px + .35vw,20px);font-weight:600;text-decoration:none;transition:background-position .7s,background-size .7s,box-shadow .6s,transform .32s;animation:9s ease-in-out infinite alternate lcCtaGradientDrift;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff2e,0 12px 38px #0000;cursor:pointer!important}.lc-cta *{cursor:pointer!important}.lc-cta:before{content:"";z-index:0;border-radius:inherit;opacity:.34;pointer-events:none;background:radial-gradient(circle at 18% 0,#ffffff38,#0000 29%) 0 0/100% 100%,linear-gradient(112deg,#0000 18%,#ffffff29 42%,#ffffff47 50%,#ffffff1f 58%,#0000 82%) 125% 0/220% 100%;transition:background-position .95s,opacity .5s;position:absolute;inset:1px;overflow:hidden}.lc-cta-label{z-index:1;background:linear-gradient(100deg, var(--cta-ink) 0%, var(--cta-ink) 36%, #ffffffc7 50%, var(--cta-ink) 64%, var(--cta-ink) 100%);color:#0000;text-shadow:0 0 0 color-mix(in srgb, var(--cta-ink) 88%, transparent);background-position:100% 0;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;transition:background-position .9s;position:relative}@keyframes lcCtaGradientDrift{0%{background-position:50%;background-size:100% 100%}to{background-position:58% 45%;background-size:112% 112%}}.lc-cta-icon,.lc-inapp-icon{z-index:2;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative;overflow:visible}.lc-cta-icon .lc-msg-glyph,.lc-inapp-icon .lc-msg-glyph{filter:drop-shadow(0 1px 2px #00000029);width:34px;height:34px;display:block}.lc-cta-heart{z-index:3;opacity:0;transform-origin:55% 70%;pointer-events:none;background:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:23px;height:23px;transition:opacity .22s,transform .22s;display:flex;position:absolute;top:-11px;right:-9px;overflow:visible;transform:translateY(4px)rotate(-10deg)scale(.54)}.lc-cta-heart:before,.lc-cta-heart:after{content:"";background:#fff;border-radius:999px;position:absolute}.lc-cta-heart:before{width:6px;height:6px;bottom:0;right:0}.lc-cta-heart:after{width:3px;height:3px;bottom:-3px;right:-3px}.lc-cta:hover .lc-cta-heart{animation:.46s cubic-bezier(.34,1.56,.64,1) forwards lcHeartPop}.lc-cta-heart svg{z-index:1;width:15px;height:15px;display:block;position:relative}.lc-cta-reaction-emoji{z-index:1;font-size:13px;line-height:1;position:relative;transform:translateY(-.5px)}@keyframes lcHeartPop{0%{opacity:0;transform:translateY(4px)rotate(-10deg)scale(.54)}60%{opacity:1;transform:translateY(-1px)rotate(5deg)scale(1.14)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}.lc-cta:hover{background:var(--cta-hover);box-shadow:inset 0 1px 0 #ffffff38, 0 14px 42px color-mix(in srgb, var(--cta-glow) 58%, transparent);background-position:64% 46%;background-size:116% 116%;transform:translateY(-1px)}.lc-cta:hover:before,.lc-cta:focus-visible:before{opacity:.52;background-position:0 0,-35% 0}.lc-cta:hover .lc-cta-label,.lc-cta:focus-visible .lc-cta-label{background-position:0 0}.lc-cta:active{background:var(--cta-active);transform:translateY(0)}.lc-cta-trust{max-width:var(--thread-w);color:var(--muted);text-align:center;text-wrap:balance;margin:0;font-size:13px;line-height:1.35}.lc-cta.lc-pulse{animation:.5s ease-out lcCtapulse}@keyframes lcCtapulse{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}.lc-margin-art{pointer-events:none;z-index:40;will-change:transform;display:none;position:fixed;inset:0}@media (min-width:1280px){.lc-margin-art{display:block}}.lc-art{opacity:0;pointer-events:auto;width:250px;transition:opacity .6s,transform .6s,filter .3s;position:absolute;transform:translateY(8px)}.lc-art.lc-in{opacity:.85;transform:none}.lc-art.lc-out{opacity:0;pointer-events:none;transform:translateY(-6px)}html.lc-spotlight .lc-art.lc-in{opacity:.85}.lc-art:hover{opacity:.92;filter:saturate(1.03);transform:translateY(-2px)}.lc-art.lc-left{left:max(28px,50% - 20rem - 278px)}.lc-art.lc-right{right:max(28px,50% - 20rem - 278px)}.lc-art svg{display:block}.lc-art svg text{font-family:var(--font-onest), ui-sans-serif, sans-serif;fill:var(--muted);font-size:12.5px;transition:fill .24s,opacity .24s,transform .24s}.lc-path-node{fill:none;stroke:var(--accent);stroke-width:1.6px;transition:stroke-width .24s,opacity .24s}.lc-path-node.lc-me{fill:var(--accent);stroke:none}.lc-path-link{stroke:var(--opt-line);stroke-width:1.5px;transition:stroke .24s,stroke-width .24s,opacity .24s}.lc-path-art:hover svg text{fill:var(--muted);opacity:.92;transform:translate(1px)}.lc-path-art:hover .lc-path-link{stroke:var(--accent);stroke-width:1.65px;opacity:.72}.lc-path-art:hover .lc-path-node{stroke-width:1.85px;opacity:.88}.lc-path-art:hover .lc-path-node.lc-me{opacity:.9}.lc-path-pulse{fill:var(--accent);opacity:.82;transition:opacity .24s;animation:2.8s ease-in-out 1.7s infinite lcPathTravel}.lc-path-art:hover .lc-path-pulse{opacity:.92;animation-duration:1.8s}@keyframes lcPathTravel{0%,to{opacity:0;transform:translateY(0)}10%{opacity:1}48%{opacity:1;transform:translateY(120px)}62%{opacity:0}}.lc-radar-art svg{overflow:visible}.lc-radar-ring{fill:none;stroke:var(--opt-line);stroke-width:1.2px;opacity:.75;transition:stroke .24s,opacity .24s,stroke-dashoffset .5s}.lc-radar-spoke{stroke:var(--opt-line);stroke-width:1.1px;opacity:.65;transition:stroke .24s,opacity .24s,stroke-dashoffset .5s}.lc-radar-dot{fill:var(--accent);opacity:.72}.lc-radar-ghost{fill:var(--faint);opacity:.65;transform-box:fill-box;transform-origin:50%;transition:fill .24s,opacity .24s,transform .3s}.lc-radar-label{fill:var(--muted);font-size:12.5px;transition:fill .24s,opacity .24s}.lc-radar-art:hover .lc-radar-ring,.lc-radar-art:hover .lc-radar-spoke{stroke:var(--accent);opacity:.74;stroke-dasharray:4 7;stroke-dashoffset:-8px}.lc-radar-art:hover .lc-radar-ghost{fill:var(--accent);opacity:.72;transform:translate(1.5px)}.lc-radar-art:hover .lc-radar-label{fill:var(--muted);opacity:.9}.lc-consent-art{border-left:2px solid var(--opt-line);flex-direction:column;gap:8px;padding:5px 0 5px 16px;transition:border-color .24s;display:flex}.lc-consent-row{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;transition:color .24s,transform .24s;display:flex}.lc-consent-dot{background:var(--opt-line);border-radius:50%;width:8px;height:8px;transition:background .24s,transform .24s}.lc-consent-art:hover{border-left-color:var(--opt-line)}.lc-consent-art:hover .lc-consent-row{color:var(--muted)}.lc-consent-art:hover .lc-consent-row:first-child{transform:translate(1px)}.lc-consent-art:hover .lc-consent-row:nth-child(2){transform:translate(4px)}.lc-consent-art:hover .lc-consent-row:nth-child(3){transform:translate(7px)}.lc-consent-art:hover .lc-consent-dot{background:var(--accent);transform:translate(1px)}.lc-graph-dot{fill:var(--faint);opacity:.7;transition:fill .4s}.lc-graph-art .lc-graph-dot{animation:6.5s ease-in-out infinite lcGAmbient;animation-delay:var(--gd,0s)}@keyframes lcGAmbient{0%,to{opacity:.5}50%{opacity:.85}}.lc-graph-dot.lc-hot{fill:var(--accent);opacity:1}.lc-graph-art .lc-graph-dot.lc-hot{animation:none}.lc-graph-edge{stroke:var(--opt-line);stroke-width:1.2px;opacity:.7}.lc-graph-edge.lc-hot{stroke:var(--accent);stroke-width:1.8px;opacity:.9}.lc-graph-art .lc-graph-dot,.lc-graph-art .lc-graph-edge{transition:opacity .3s}.lc-graph-art:hover .lc-graph-edge{opacity:.86}.lc-graph-art .lc-graph-dot{transform-box:fill-box;transform-origin:50%}.lc-graph-art:hover .lc-graph-dot{animation:1.3s ease-in-out infinite lcGTwinkle}.lc-graph-art:hover circle.lc-graph-dot:first-of-type{animation-delay:.34s}.lc-graph-art:hover circle.lc-graph-dot:nth-of-type(2){animation-delay:.12s}.lc-graph-art:hover circle.lc-graph-dot:nth-of-type(3){animation-delay:.3s}.lc-graph-art:hover circle.lc-graph-dot:nth-of-type(4){animation-delay:80ms}.lc-graph-art:hover circle.lc-graph-dot:nth-of-type(5){animation-delay:.22s}.lc-graph-art:hover circle.lc-graph-dot:nth-of-type(6){animation-delay:.4s}.lc-graph-art:hover circle.lc-graph-dot:nth-of-type(7){animation-delay:.16s}.lc-graph-art:hover circle.lc-graph-dot:nth-of-type(8){animation-delay:.26s}.lc-graph-art:hover circle.lc-graph-dot:nth-of-type(9){animation-delay:40ms}.lc-graph-art:hover circle.lc-graph-dot:nth-of-type(10){animation-delay:.36s}.lc-graph-art:hover .lc-graph-edge.lc-hot{stroke-dasharray:5 7;animation:.72s linear infinite lcGFlow,1.6s ease-in-out infinite lcHotGlow}@keyframes lcGTwinkle{0%,to{opacity:.72}50%{opacity:.9}}@keyframes lcGFlow{to{stroke-dashoffset:-12px}}@keyframes lcHotGlow{0%,to{opacity:.72;stroke-width:1.8px}50%{opacity:.95;stroke-width:2.05px}}.lc-art-stat{border-left:2px solid var(--opt-line);flex-direction:column;gap:2px;padding:6px 0 6px 16px;transition:border-color .24s,transform .24s;display:flex}.lc-art-stat .lc-big{font-family:var(--font-onest), ui-sans-serif, sans-serif;color:var(--ink);letter-spacing:-.01em;font-size:26px;font-weight:600;line-height:1.15;transition:color .24s,transform .24s}.lc-art-stat .lc-big.lc-alt{color:var(--muted);margin-top:10px;font-size:22px}.lc-art-stat .lc-lbl{color:var(--muted);font-size:12.5px;transition:color .24s}.lc-art-stat .lc-dotrow{gap:5px;margin:7px 0 3px;transition:transform .24s;display:flex}.lc-art-stat .lc-dotrow span{background:var(--opt-line);border-radius:50%;width:8px;height:8px;transition:background .35s,opacity .24s}.lc-art-stat .lc-dotrow span.lc-lit{background:var(--accent)}.lc-art-stat .lc-dotgrid{grid-template-columns:repeat(20,4px);gap:3px;margin:7px 0 3px;transition:transform .24s;display:grid}.lc-art-stat .lc-dotgrid span{background:var(--opt-line);border-radius:50%;width:4px;height:4px;transition:background .35s,opacity .24s}.lc-art-stat .lc-dotgrid span.lc-lit{background:var(--accent)}.lc-art-stat:hover{border-left-color:var(--opt-line)}.lc-art-stat:hover .lc-big:not(.lc-alt){color:var(--ink);transform:translate(1px)}.lc-art-stat:hover .lc-lbl,.lc-art-stat:hover .lc-big.lc-alt,.lc-art-stat:hover .lc-big.lc-alt+.lc-lbl{color:var(--muted)}.lc-art-stat:hover .lc-dotrow,.lc-art-stat:hover .lc-dotgrid{transform:translate(2px)}.lc-art-stat:hover .lc-dotrow span.lc-lit{opacity:.9}.lc-art-stat:hover .lc-dotgrid span{opacity:.62}.lc-art-stat:hover .lc-dotgrid span.lc-lit{opacity:.86}.lc-scrim{z-index:50;background:var(--scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lc-scrim[hidden]{display:none}.lc-modal{background:var(--handoff-surface,var(--bg));color:var(--ink);border:1px solid var(--handoff-border,var(--line));width:100%;max-width:23rem;font-family:var(--font-onest), ui-sans-serif, sans-serif;box-shadow:var(--handoff-shadow,0 24px 70px var(--shadow));border-radius:16px;flex-direction:column;gap:12px;padding:24px 22px 18px;display:flex}.lc-modal h2{margin:0;font-size:18px;font-weight:600}.lc-modal .lc-sub{color:var(--muted);margin:0;font-size:14px}.lc-copyblock{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.lc-copyblock code{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;flex:1;font-size:13px}.lc-copybtn,.lc-modal-close{cursor:pointer;border-radius:999px;font-family:inherit;font-size:14px;font-weight:600}.lc-copybtn{color:var(--ink);background:var(--opt-bg);border:1px solid var(--opt-line);flex:none;padding:5px 12px}.lc-copybtn:hover{background:var(--opt-hover)}.lc-qr{border:1px solid var(--line);background:#fff;border-radius:12px;align-self:center;width:148px;height:148px;padding:10px}.lc-qr svg{width:100%;height:100%;display:block}.lc-qr-note{text-align:center;color:var(--muted);margin:0;font-size:14px}.lc-smsrow{gap:10px;margin-top:4px;display:flex}.lc-smsrow input{min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;flex:1;padding:8px 14px;font-family:inherit;font-size:14px}.lc-smsrow input::placeholder{color:var(--muted)}.lc-smsrow input:hover,.lc-smsrow input:focus{border-color:var(--accent)}.lc-smsbtn{color:var(--ink);background:var(--opt-bg);border:1px solid var(--opt-line);border-radius:999px;flex:none;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:600}.lc-smsbtn:disabled{opacity:.55;cursor:default}.lc-lane-note{color:var(--muted);margin:-4px 0 0;font-size:12.5px}.lc-copyfold summary{cursor:pointer;color:var(--muted);border-radius:6px;width:fit-content;padding:2px 0;font-size:14px}.lc-copyfold summary:hover{color:var(--ink)}.lc-copyfold .lc-copyblock{margin-top:8px}.lc-modal-close{color:var(--muted);border:1px solid var(--line);background:0 0;align-self:center;margin-top:2px;padding:7px 18px}.lc-modal-close:hover{background:var(--opt-hover)}.lc-scrim-inapp{background:var(--handoff-scrim,var(--scrim));padding:22px}.lc-inapp-card{background:var(--handoff-surface);max-width:460px;color:var(--ink);box-shadow:var(--handoff-shadow);border-radius:26px;align-items:stretch;gap:13px;padding:38px 30px 28px;position:relative;overflow:hidden}.lc-inapp-card:before{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000014}.lc-inapp-close{background:var(--handoff-close-bg);width:34px;height:34px;color:var(--ink);cursor:pointer;z-index:1;border:1px solid #0000;border-radius:999px;place-items:center;font-family:inherit;font-size:24px;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid;position:absolute;top:14px;right:14px}.lc-inapp-close:hover{background:var(--handoff-close-hover);border-color:var(--handoff-copy-border);color:var(--accent);transform:translateY(-1px)}.lc-inapp-card h2{text-align:center;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(28px,6.4vw,36px);font-weight:650;line-height:1.08}.lc-inapp-card .lc-sub{text-align:center;max-width:21rem;color:var(--muted);text-wrap:balance;margin:0 auto 4px;font-size:15.5px;line-height:1.45}.lc-inapp-copy{border:1px solid var(--handoff-copy-border);background:var(--handoff-copy-bg);width:100%;color:var(--ink);cursor:pointer;text-align:center;border-radius:17px;justify-items:center;gap:7px;padding:17px 18px;font-family:inherit;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff2e,0 1px #ffffff0a}.lc-inapp-copy:hover{background:var(--handoff-copy-hover);border-color:var(--accent);transform:translateY(-1px)}.lc-inapp-copy span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:12px;font-weight:650}.lc-inapp-copy strong{color:var(--ink);overflow-wrap:anywhere;font-size:clamp(23px,6.2vw,30px);font-weight:650;line-height:1.18}.lc-inapp-copy small{color:var(--muted);justify-content:center;align-items:center;gap:5px;font-size:14px;display:inline-flex}.lc-inapp-copy-check{flex:none;width:13px;height:13px}.lc-inapp-message{min-height:106px}.lc-inapp-message strong{max-width:24rem;font-size:clamp(18px,4.7vw,23px);line-height:1.34}.lc-inapp-open{background:var(--cta-bg);min-height:60px;color:var(--cta-ink);border:1px solid var(--cta-line);box-shadow:0 16px 34px var(--cta-glow), inset 0 1px 0 #fff3;border-radius:999px;justify-content:center;align-items:center;gap:12px;font-size:21px;font-weight:600;text-decoration:none;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex}.lc-inapp-open:hover{background:var(--cta-hover);transform:translateY(-1px)}.lc-inapp-open:hover .lc-cta-heart,.lc-inapp-open:focus-visible .lc-cta-heart{animation:.46s cubic-bezier(.34,1.56,.64,1) forwards lcHeartPop}.lc-option:focus-visible,.lc-send:focus-visible,.lc-picker button:focus-visible,.lc-react-badge:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lc-field input:focus-visible{outline:none}.lc-cta:focus-visible,.lc-copybtn:focus-visible,.lc-modal-close:focus-visible,.lc-menu a:focus-visible,.lc-theme-option:focus-visible,.lc-head-btn:focus-visible,.lc-smsrow input:focus-visible,.lc-smsbtn:focus-visible,.lc-copyfold summary:focus-visible,.lc-inapp-close:focus-visible,.lc-inapp-copy:focus-visible,.lc-inapp-open:focus-visible{outline:2px solid var(--focus-strong);outline-offset:2px}@media (max-width:1023px){html[data-lc-js],html[data-lc-js] body{overscroll-behavior-y:none}.lc-root{--head-content-h:62px;--head-clear:calc(var(--head-h) + 10px);--head-overlap-room:128px;--fs-bubble:clamp(18px, 16px + .45vw, 20px);--chat-control-h:60px}.lc-page-head{padding:env(safe-area-inset-top) 10px 0 14px;justify-content:center;display:flex}.lc-chat-log{padding-top:2px}.lc-bubble,.lc-option,.lc-field input,.lc-field:before{font-weight:500}.lc-row.lc-received .lc-bubble.lc-typing{padding:17px 20px}.lc-dots{gap:5px}.lc-dots .lc-dot{width:8px;height:8px}.lc-head-brand{top:calc(env(safe-area-inset-top) + 9px);flex-direction:row;align-items:center;height:44px;min-height:44px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lc-wordmark{min-height:44px}.lc-tagline{display:none}.lc-head-actions{top:calc(env(safe-area-inset-top) + 9px);justify-self:stretch;gap:0;width:calc(100% - 24px);height:44px;margin-left:0;position:absolute;left:14px;right:auto}.lc-theme-toggle,.lc-theme-scrim,.lc-theme-menu{display:none}.lc-head-btn{width:40px}.lc-menu-toggle{order:1}.lc-sound-toggle{order:2;margin-left:auto}.lc-bubble{border-radius:26px;max-width:94%;padding:13px 19px;line-height:1.45}.lc-options{gap:8px;padding:14px 0 4px}.lc-option{border-radius:28px;min-height:56px;padding:11px 20px;line-height:1.35}.lc-dock{padding:16px 16px calc(8px + env(safe-area-inset-bottom))}.lc-cta-trust{display:none}}@media (max-width:719px){.lc-root{--fs-bubble:17px}.lc-bubble{border-radius:28px;padding:11px 16px}.lc-option{min-height:50px;padding:9px 16px}}@media (max-width:480px){.lc-root{--head-clear:calc(var(--head-h) + 8px);--head-overlap-room:140px;--fs-bubble:17px;--chat-control-h:58px}.lc-page-head{padding:env(safe-area-inset-top) 6px 0 14px}.lc-head-actions{width:calc(100% - 20px)}.lc-root main{padding:0 12px}.lc-bubble{font-size:var(--fs-bubble);padding:11px 16px;line-height:1.42}.lc-row{margin-top:6px}.lc-row.lc-cont,.lc-row.lc-received.lc-cont{margin-top:3px}.lc-options{gap:8px;padding:12px 0 4px}.lc-option{min-height:50px;padding:9px 16px;line-height:1.35}.lc-option.lc-option-action{gap:12px;padding:8px 13px 8px 14px}.lc-inputbar{padding:6px 0 2px}.lc-dock{padding:12px 16px calc(6px + env(safe-area-inset-bottom))}.lc-dock .lc-ctabar{gap:7px;padding:3px 0 0}.lc-cta{gap:13px;padding:0 20px;font-size:17px}.lc-cta-icon,.lc-inapp-icon,.lc-cta-icon .lc-msg-glyph,.lc-inapp-icon .lc-msg-glyph{width:31px;height:31px}.lc-cta-trust{display:none}.lc-scrim-inapp{padding:20px 18px calc(80px + env(safe-area-inset-bottom));align-items:center;overflow-y:auto}.lc-inapp-card{border-radius:24px;gap:15px;margin-top:0;padding:38px 20px 26px}.lc-inapp-card .lc-sub{font-size:15px}.lc-inapp-copy{padding:16px 14px}.lc-inapp-open{min-height:58px;font-size:19px}}.marketing-root:has(.lc-root){cursor:auto!important}.marketing-root:has(.lc-root) *{cursor:auto!important}.marketing-root:has(.lc-root) a{cursor:auto!important}.marketing-root:has(.lc-root) button{cursor:auto!important}.marketing-root:has(.lc-root) button:not(:disabled){cursor:pointer!important}.marketing-root:has(.lc-root) button:not(:disabled) *{cursor:pointer!important}.marketing-root:has(.lc-root) [role=button]{cursor:pointer!important}.marketing-root:has(.lc-root) [role=button] *{cursor:pointer!important}.marketing-root:has(.lc-root) [role=menuitemradio]{cursor:pointer!important}.marketing-root:has(.lc-root) [role=menuitemradio] *{cursor:pointer!important}.marketing-root:has(.lc-root) a[href]{cursor:pointer!important}.marketing-root:has(.lc-root) a[href] *{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-art.lc-in{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-art.lc-in *{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-bubble.lc-received{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-bubble.lc-received *{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-copybtn{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-copybtn *{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-copyfold summary{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-copyfold summary *{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-cta{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-cta *{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-head-btn{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-head-btn *{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-inapp-close{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-inapp-close *{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-inapp-copy{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-inapp-copy *{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-inapp-open{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-inapp-open *{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-modal-close{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-modal-close *{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-option:not(:disabled){cursor:pointer!important}.marketing-root:has(.lc-root) .lc-option:not(:disabled) *{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-react-badge{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-react-badge *{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-send.lc-on{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-send.lc-on *{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-theme-option{cursor:pointer!important}.marketing-root:has(.lc-root) .lc-bubble.lc-sent .lc-react-badge{cursor:default!important}.marketing-root:has(.lc-root) .lc-bubble.lc-sent .lc-react-badge *{cursor:default!important}.marketing-root:has(.lc-root) .lc-smsbtn:disabled{cursor:default!important}.marketing-root:has(.lc-root)>div.pointer-events-none.fixed[aria-hidden=true]{display:none!important}.lc-content-root{isolation:isolate;min-height:100dvh;padding-top:var(--head-clear);background:var(--bg);color:var(--ink);position:relative}body:has(.lc-content-root){--menu-w:min(78vw, 260px);--theme-menu-w:min(88vw, 292px);--chrome-scrollbar-clearance:0px}@media (max-width:719px){html[data-lc-theme=atelier] .lc-content-root:after{content:"";z-index:0;height:calc(160px + env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--bg) 64px);pointer-events:none;position:fixed;bottom:0;left:0;right:0}}.lc-content-root>:not(.lc-washes):not(.lc-connection-glow-footer):not(.lc-header-shield):not(.lc-page-head):not(.lc-menu-scrim):not(.lc-menu){z-index:1;position:relative}.lc-content-root main{opacity:1;transform:translateY(calc(var(--connection-stage-lift,0px) * -1));transition:transform .7s cubic-bezier(.22,.61,.36,1);display:block}.lc-content-root>article{transform:translateY(calc(var(--connection-stage-lift,0px) * -1));transition:transform .7s cubic-bezier(.22,.61,.36,1)}.lc-content-root .lc-connection-glow-footer{z-index:0}.lc-content-root .content-title,.lc-content-root .content-heading,.lc-content-root strong{color:var(--ink)!important}.lc-content-root .content-copy,.lc-content-root .content-meta{color:var(--muted)!important}.lc-content-root .content-divider{background:linear-gradient(to right, transparent, var(--line) 20%, var(--line) 80%, transparent);opacity:.82}.lc-blog-cta{border:1px solid var(--cta-line,var(--accent));min-height:52px;color:var(--cta-ink);background:var(--cta-bg);font:600 16px/1 var(--font-onest), ui-sans-serif, sans-serif;box-shadow:0 10px 28px var(--cta-glow);border-radius:999px;align-items:center;gap:12px;padding:8px 20px 8px 12px;transition:transform .16s,background .16s;display:inline-flex}.lc-blog-cta:hover{background:var(--cta-hover);transform:translateY(-2px)}.lc-blog-cta:active{background:var(--cta-active);transform:translateY(0)scale(.98)}.lc-blog-cta-icon,.lc-blog-cta-icon .lc-msg-glyph{flex:none;width:34px;height:34px}
