@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/be-vietnam-pro-vietnamese-400-normal.CRcqvyg1.woff2)format("woff2"),url(/_astro/be-vietnam-pro-vietnamese-400-normal.BuGn0gnm.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/be-vietnam-pro-latin-ext-400-normal.CiZNW1ec.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-ext-400-normal.DYBYyMQr.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/be-vietnam-pro-latin-400-normal.PpnXBOrz.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-400-normal.bXgqVju9.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/be-vietnam-pro-vietnamese-500-normal.DREgrEoJ.woff2)format("woff2"),url(/_astro/be-vietnam-pro-vietnamese-500-normal.CfdwVo8-.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/be-vietnam-pro-latin-ext-500-normal.h0Fp6aX0.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-ext-500-normal.CK0UkkKf.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/be-vietnam-pro-latin-500-normal.B6LVzGNe.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-500-normal.BJkVuMHw.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/be-vietnam-pro-vietnamese-600-normal.nyU-ZL2p.woff2)format("woff2"),url(/_astro/be-vietnam-pro-vietnamese-600-normal.DkpCIyan.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/be-vietnam-pro-latin-ext-600-normal.BNd8euf0.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-ext-600-normal.BeUwKxhG.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/be-vietnam-pro-latin-600-normal.BZDkUTrt.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-600-normal.5IO4e7bK.woff)format("woff");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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/baloo-2-devanagari-700-normal.D37Te3iF.woff2)format("woff2"),url(/_astro/baloo-2-devanagari-700-normal.CEIF4sJg.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/baloo-2-vietnamese-700-normal.h4tlcePq.woff2)format("woff2"),url(/_astro/baloo-2-vietnamese-700-normal.DoF59Mjc.woff)format("woff");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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/baloo-2-latin-ext-700-normal.Mlh7kdab.woff2)format("woff2"),url(/_astro/baloo-2-latin-ext-700-normal.D6LeXASg.woff)format("woff");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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/baloo-2-latin-700-normal.CqTg7A15.woff2)format("woff2"),url(/_astro/baloo-2-latin-700-normal.Ld3Zm3l2.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-cyrillic-500-normal.DmUKJPL_.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-500-normal.DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-greek-500-normal.JpySY46c.woff2)format("woff2"),url(/_astro/jetbrains-mono-greek-500-normal.D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/jetbrains-mono-vietnamese-500-normal.DNRqzVM1.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-ext-500-normal.Cut-4mMH.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-ext-500-normal.ckzbgY84.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{color-scheme:light;--surface:#faf6ef;--surface-raised:#fff;--surface-sunken:#f2ece2;--surface-hover:#efe7da;--surface-selected:#dcefe7;--line:#e5dccd;--line-strong:#8f8170;--ink:#2a211c;--ink-muted:#6b5d52;--ink-inverse:#faf6ef;--clover:#1d6b57;--clover-hover:#175a49;--clover-soft:#dcefe7;--on-clover:#fff;--peach:#f4a27c;--peach-soft:#fde8dc;--on-peach:#2a211c;--honey:#f2c14e;--honey-soft:#fbf0d4;--on-honey:#2a211c;--bubble:#fffdf9;--bubble-ink:#2a211c;--bubble-ring:#d9cdbb;--halo:#1d6b5738;--halo-ring:#1d6b57;--badge:#c4412b;--on-badge:#fff;--success:var(--clover);--success-soft:var(--clover-soft);--warning:#8a5300;--warning-soft:#fcefd3;--danger:#b3261e;--danger-soft:#fbe4e1;--on-danger:#fff;--rec:#d4331f;--info:#2f5fa7;--info-soft:#e3ebf8;--focus:#1f5fbf;--cat-todo:#b4451f;--cat-todo-soft:#fbe6dc;--cat-read:#2f5fa7;--cat-read-soft:#e3ebf8;--cat-reference:#735c37;--cat-reference-soft:#f1e9da;--cat-code:#3b6a1d;--cat-code-soft:#e5f0d8;--cat-design:#a3367a;--cat-design-soft:#f8e1ef;--cat-idea:#855a00;--cat-idea-soft:#fbefd0;--cat-contact:#17707b;--cat-contact-soft:#dcf0f2;--cat-meeting:#6446ad;--cat-meeting-soft:#ece6f8;--cat-unsorted:#6b5d52;--cat-unsorted-soft:#ece5da;--shadow-sm:0 1px 2px #2a211c0f, 0 1px 1px #2a211c0a;--shadow-float:0 6px 20px #2a211c29, 0 1px 3px #2a211c1a;--shadow-drag:0 12px 32px #2a211c3d}[data-theme=dark]{color-scheme:dark;--surface:#191613;--surface-raised:#231f1b;--surface-sunken:#141210;--surface-hover:#2c2722;--surface-selected:#173129;--line:#38312a;--line-strong:#82766a;--ink:#f3ece3;--ink-muted:#b3a596;--ink-inverse:#191613;--clover:#5ccaa6;--clover-hover:#7dd8b9;--clover-soft:#173129;--on-clover:#0e1f19;--peach:#ee9a73;--peach-soft:#3a2219;--on-peach:#1d120d;--honey:#e9b949;--honey-soft:#33280e;--on-honey:#1d1606;--bubble:#2a2521;--bubble-ink:#f3ece3;--bubble-ring:#4d443b;--halo:#5ccaa642;--halo-ring:#5ccaa6;--badge:#ff8a72;--on-badge:#2a0d06;--success:var(--clover);--success-soft:var(--clover-soft);--warning:#f0bf5a;--warning-soft:#33270d;--danger:#ff8a7d;--danger-soft:#3d1a16;--on-danger:#2b0806;--rec:#ff6b5b;--info:#8fb4ee;--info-soft:#1b2840;--focus:#8ab4ff;--cat-todo:#f29a76;--cat-todo-soft:#3d2117;--cat-read:#8fb4ee;--cat-read-soft:#1b2840;--cat-reference:#d4b98c;--cat-reference-soft:#2f2617;--cat-code:#9fd27a;--cat-code-soft:#1d2b13;--cat-design:#f09bd0;--cat-design-soft:#3a1a2e;--cat-idea:#eec15c;--cat-idea-soft:#32270c;--cat-contact:#7fd1db;--cat-contact-soft:#132e32;--cat-meeting:#b7a3f0;--cat-meeting-soft:#261d3d;--cat-unsorted:#b3a596;--cat-unsorted-soft:#2c2722;--shadow-sm:0 1px 2px #0006;--shadow-float:0 8px 24px #0000008c, 0 1px 3px #0006;--shadow-drag:0 14px 36px #000000a6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--surface:#191613;--surface-raised:#231f1b;--surface-sunken:#141210;--surface-hover:#2c2722;--surface-selected:#173129;--line:#38312a;--line-strong:#82766a;--ink:#f3ece3;--ink-muted:#b3a596;--ink-inverse:#191613;--clover:#5ccaa6;--clover-hover:#7dd8b9;--clover-soft:#173129;--on-clover:#0e1f19;--peach:#ee9a73;--peach-soft:#3a2219;--on-peach:#1d120d;--honey:#e9b949;--honey-soft:#33280e;--on-honey:#1d1606;--bubble:#2a2521;--bubble-ink:#f3ece3;--bubble-ring:#4d443b;--halo:#5ccaa642;--halo-ring:#5ccaa6;--badge:#ff8a72;--on-badge:#2a0d06;--success:var(--clover);--success-soft:var(--clover-soft);--warning:#f0bf5a;--warning-soft:#33270d;--danger:#ff8a7d;--danger-soft:#3d1a16;--on-danger:#2b0806;--rec:#ff6b5b;--info:#8fb4ee;--info-soft:#1b2840;--focus:#8ab4ff;--cat-todo:#f29a76;--cat-todo-soft:#3d2117;--cat-read:#8fb4ee;--cat-read-soft:#1b2840;--cat-reference:#d4b98c;--cat-reference-soft:#2f2617;--cat-code:#9fd27a;--cat-code-soft:#1d2b13;--cat-design:#f09bd0;--cat-design-soft:#3a1a2e;--cat-idea:#eec15c;--cat-idea-soft:#32270c;--cat-contact:#7fd1db;--cat-contact-soft:#132e32;--cat-meeting:#b7a3f0;--cat-meeting-soft:#261d3d;--cat-unsorted:#b3a596;--cat-unsorted-soft:#2c2722;--shadow-sm:0 1px 2px #0006;--shadow-float:0 8px 24px #0000008c, 0 1px 3px #0006;--shadow-drag:0 14px 36px #000000a6}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-pill:999px;--pet-sm:64px;--pet-md:80px;--pet-lg:96px;--bubble-size:40px;--bubble-arc:100px;--drop-halo:48px;--tray-width:360px;--target-min:32px;--sidebar-width:232px;--dur-fast:.12s;--dur-base:.2s;--dur-bubble:.3s;--dur-wake:.4s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--font-sans:"Be Vietnam Pro", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display:"Baloo 2", "Be Vietnam Pro", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace}.t-display{font:700 32px/40px var(--font-display)}.t-pet-name{font:700 20px/28px var(--font-display)}.t-title{font:600 20px/30px var(--font-sans)}.t-heading{font:600 16px/24px var(--font-sans)}.t-body{font:400 14px/22px var(--font-sans)}.t-body-strong{font:600 14px/22px var(--font-sans)}.t-label{font:500 13px/20px var(--font-sans)}.t-caption{font:400 12px/18px var(--font-sans)}.t-badge{font:700 11px/16px var(--font-sans);font-variant-numeric:tabular-nums}.t-code{font:400 13px/20px var(--font-mono)}.t-timer{font:500 13px/20px var(--font-mono);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-sans);background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:22px}.cp-icon{flex:none;display:block}:where(.cp-btn,.cp-bubble,.cp-pet,.cp-seg__opt,.cp-switch__track,.cp-task__check,.cp-card,.cp-seg-line__time,.cp-search):focus-visible,.cp-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.cp-search input:focus-visible{outline:none}.cp-btn{justify-content:center;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border-radius:var(--radius-sm);font:500 13px/20px var(--font-sans);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;display:inline-flex}.cp-btn--sm{height:var(--target-min);padding:0 var(--space-3);gap:var(--space-1)}.cp-btn--icon{width:36px;padding:0}.cp-btn--sm.cp-btn--icon{width:var(--target-min)}.cp-btn--primary{background:var(--clover);color:var(--on-clover)}.cp-btn--primary:hover{background:var(--clover-hover)}.cp-btn--secondary{background:var(--surface-raised);color:var(--ink);border-color:var(--line-strong)}.cp-btn--secondary:hover{background:var(--surface-hover)}.cp-btn--quiet{color:var(--ink);background:0 0}.cp-btn--quiet:hover{background:var(--surface-hover)}.cp-btn--danger{background:var(--danger);color:var(--on-danger)}.cp-btn--danger:hover{filter:brightness(.92)}.cp-btn:disabled{opacity:.45;cursor:not-allowed}.cp-kbd{gap:2px;display:inline-flex}.cp-kbd kbd{font:500 11px/16px var(--font-sans);text-align:center;min-width:18px;color:var(--ink-muted);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-xs);border-bottom-width:2px;padding:1px 5px}.cp-chip{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);height:24px;font:500 13px/20px var(--font-sans);white-space:nowrap;padding:0 10px 0 8px;display:inline-flex}.cp-chip--sm{height:22px;padding:0 8px 0 6px;font-size:12px;line-height:18px}.cp-chip__count{font:700 11px/16px var(--font-sans);opacity:.9;margin-left:2px}.cp-chip--todo{color:var(--cat-todo);background:var(--cat-todo-soft)}.cp-chip--read{color:var(--cat-read);background:var(--cat-read-soft)}.cp-chip--reference{color:var(--cat-reference);background:var(--cat-reference-soft)}.cp-chip--code{color:var(--cat-code);background:var(--cat-code-soft)}.cp-chip--design{color:var(--cat-design);background:var(--cat-design-soft)}.cp-chip--idea{color:var(--cat-idea);background:var(--cat-idea-soft)}.cp-chip--contact{color:var(--cat-contact);background:var(--cat-contact-soft)}.cp-chip--meeting{color:var(--cat-meeting);background:var(--cat-meeting-soft)}.cp-chip--unsorted{color:var(--cat-unsorted);background:var(--cat-unsorted-soft)}.cp-pill{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);height:22px;font:500 12px/18px var(--font-sans);white-space:nowrap;padding:0 8px 0 6px;display:inline-flex}.cp-pill--success{color:var(--success);background:var(--success-soft)}.cp-pill--info{color:var(--info);background:var(--info-soft)}.cp-pill--warning{color:var(--warning);background:var(--warning-soft)}.cp-pill--danger{color:var(--danger);background:var(--danger-soft)}.cp-pill--neutral{color:var(--ink-muted);background:var(--surface-sunken)}.cp-badge{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--badge);min-width:20px;height:20px;color:var(--on-badge);font:700 11px/16px var(--font-sans);font-variant-numeric:tabular-nums;border:2px solid var(--bubble);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.cp-badge--dot{width:12px;min-width:12px;height:12px;padding:0}.cp-bubble{width:var(--bubble-size);height:var(--bubble-size);border-radius:var(--radius-pill);background:var(--bubble);color:var(--bubble-ink);border:1px solid var(--bubble-ring);box-shadow:var(--shadow-float);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-bubble) var(--ease-spring);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.cp-bubble:hover,.cp-bubble.is-active{background:var(--clover-soft);color:var(--clover)}.cp-bubble__tip{white-space:nowrap;border-radius:var(--radius-sm);background:var(--ink);color:var(--ink-inverse);font:500 13px/20px var(--font-sans);pointer-events:none;padding:2px 8px;position:absolute}.cp-bubble__tip--top{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.cp-bubble__tip--left{top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.cp-bubble__tip--right{top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.cp-dock{width:100%;height:100%;position:relative;overflow:hidden}.cp-dock__anchor{width:0;height:0;position:absolute}.cp-dock--right .cp-dock__anchor{top:50%;right:0}.cp-dock--left .cp-dock__anchor{top:50%;left:0}.cp-dock--bottom .cp-dock__anchor{bottom:0;left:50%}.cp-pet{width:var(--pet);height:var(--pet);cursor:pointer;border-radius:var(--radius-lg);transition:transform var(--dur-wake) var(--ease-out);background:0 0;border:0;padding:0;position:absolute}.cp-dock--right .cp-pet{left:calc(var(--pet) * -1);top:calc(var(--pet) / -2);transform:translate(45%)}.cp-dock--left .cp-pet{left:0;top:calc(var(--pet) / -2);transform:translate(-45%)}.cp-dock--bottom .cp-pet{left:calc(var(--pet) / -2);top:calc(var(--pet) * -1);transform:translateY(45%)}.cp-dock .cp-pet.is-out{transform:none}.cp-pet__art{width:100%;height:100%;display:block}.cp-pet__body{fill:var(--peach)}.cp-pet__eye{fill:var(--on-peach)}.cp-pet__lid{stroke:var(--on-peach);stroke-width:3px;stroke-linecap:round}.cp-pet__badge{position:absolute;top:4px}.cp-dock--right .cp-pet__badge{left:4px}.cp-dock--left .cp-pet__badge,.cp-dock--bottom .cp-pet__badge{right:4px}.cp-dock.is-sleep .cp-pet{opacity:.85}.cp-dock__bubbles{position:absolute}.cp-dock--right .cp-dock__bubbles{left:calc(var(--pet) / -2);top:0}.cp-dock--left .cp-dock__bubbles{left:calc(var(--pet) / 2);top:0}.cp-dock--bottom .cp-dock__bubbles{left:0;top:calc(var(--pet) / -2)}.cp-dock__bubble{left:calc(var(--bubble-size) / -2);top:calc(var(--bubble-size) / -2);position:absolute}.cp-dock__halo{width:calc(var(--pet) + var(--drop-halo) * 2);height:calc(var(--pet) + var(--drop-halo) * 2);border-radius:var(--radius-pill);background:var(--halo);border:2px dashed var(--halo-ring);box-sizing:border-box;position:absolute}.cp-dock--right .cp-dock__halo{left:calc(var(--pet) * -1 - var(--drop-halo));top:calc(var(--pet) / -2 - var(--drop-halo))}.cp-dock--left .cp-dock__halo{left:calc(var(--drop-halo) * -1);top:calc(var(--pet) / -2 - var(--drop-halo))}.cp-dock--bottom .cp-dock__halo{left:calc(var(--pet) / -2 - var(--drop-halo));top:calc(var(--pet) * -1 - var(--drop-halo))}.cp-search{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink-muted);border:1px solid var(--line-strong);box-sizing:border-box;display:flex}.cp-search--lg{height:48px;padding:0 var(--space-3) 0 var(--space-4);border-radius:var(--radius-md)}.cp-search--lg input{font-size:16px}.cp-search input{min-width:0;color:var(--ink);font:400 14px/22px var(--font-sans);background:0 0;border:0;flex:1}.cp-search input::placeholder{color:var(--ink-muted);opacity:1}.cp-search input::-webkit-search-cancel-button{display:none}.cp-seg{border-radius:var(--radius-sm);background:var(--surface-sunken);gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.cp-seg__opt{align-items:center;gap:var(--space-1);height:28px;color:var(--ink-muted);font:500 13px/20px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 10px;display:inline-flex}.cp-seg__opt:hover{color:var(--ink)}.cp-seg__opt.is-selected{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-sm)}.cp-seg__count{font:700 11px/16px var(--font-sans);color:var(--ink-muted);font-variant-numeric:tabular-nums}.cp-switch{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.cp-switch__label{font:500 14px/22px var(--font-sans);color:var(--ink)}.cp-switch__desc{font:400 12px/18px var(--font-sans);color:var(--ink-muted);margin:2px 0 0}.cp-switch__track{border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface-sunken);cursor:pointer;width:40px;height:24px;transition:background-color var(--dur-fast) var(--ease-out);flex:none;margin-top:1px;padding:0;position:relative}.cp-switch__thumb{border-radius:var(--radius-pill);background:var(--line-strong);width:16px;height:16px;transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-fast);position:absolute;top:3px;left:3px}.cp-switch__track[aria-checked=true]{background:var(--clover);border-color:var(--clover)}.cp-switch__track[aria-checked=true] .cp-switch__thumb{background:var(--on-clover);transform:translate(16px)}.cp-switch.is-disabled{opacity:.5}.cp-card{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--line);cursor:grab;transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);display:flex;position:relative}.cp-card:hover{box-shadow:var(--shadow-sm)}.cp-card.is-selected{background:var(--surface-selected);border-color:var(--clover)}.cp-card.is-dragging{box-shadow:var(--shadow-drag);cursor:grabbing;transform:rotate(-1.5deg)}.cp-card__kind{border-radius:var(--radius-sm);background:var(--surface-sunken);width:40px;height:40px;color:var(--ink-muted);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.cp-card__kind img{object-fit:cover;width:100%;height:100%}.cp-card__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cp-card__title{gap:var(--space-1);font:600 14px/22px var(--font-sans);color:var(--ink);align-items:flex-start;display:flex}.cp-card__title span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cp-card__pin{color:var(--clover);margin-top:4px}.cp-card__meta{font:400 12px/18px var(--font-sans);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-card__tags{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.cp-card__actions{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--shadow-sm);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);gap:2px;padding:2px;display:flex;position:absolute}.cp-card:hover .cp-card__actions,.cp-card:focus-within .cp-card__actions,.cp-card.is-selected .cp-card__actions{opacity:1}.cp-card.is-selected .cp-card__actions{background:var(--surface-selected)}.cp-tray{width:var(--tray-width);border-radius:var(--radius-lg);background:var(--bubble);border:1px solid var(--bubble-ring);max-width:100%;box-shadow:var(--shadow-float);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.cp-tray__head{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);flex-direction:column;display:flex}.cp-tray__list{gap:var(--space-2);padding:0 var(--space-3) var(--space-3);flex-direction:column;display:flex;overflow-y:auto}.cp-tray__foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);font:400 12px/18px var(--font-sans);color:var(--ink-muted);display:flex}.cp-next{width:var(--tray-width);box-sizing:border-box;max-width:100%;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--bubble);border:1px solid var(--bubble-ring);box-shadow:var(--shadow-float);gap:var(--space-2);flex-direction:column;display:flex}.cp-next__eyebrow{align-self:flex-start;align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background:var(--honey);height:24px;color:var(--on-honey);font:600 12px/18px var(--font-sans);padding:0 10px 0 8px;display:inline-flex}.cp-next__title{font:600 16px/24px var(--font-sans);color:var(--ink);margin:2px 0 0}.cp-next__meta{align-items:center;gap:var(--space-1) var(--space-3);font:400 12px/18px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;display:flex}.cp-next__meta>span:not(.cp-chip){align-items:center;gap:var(--space-1);display:inline-flex}.cp-next__meta .is-due{color:var(--warning);font-weight:600}.cp-next__reason{font:400 14px/22px var(--font-sans);color:var(--ink);margin:0}.cp-next__step{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);font:400 14px/22px var(--font-sans);color:var(--ink);flex-direction:column;gap:2px;display:flex}.cp-next__step-label{font:500 12px/18px var(--font-sans);color:var(--ink-muted)}.cp-next__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.cp-next__actions .cp-btn--quiet{padding:0 var(--space-2);color:var(--ink-muted)}.cp-next__actions .cp-btn--quiet:hover{color:var(--ink)}.cp-next__spacer{flex:1}.cp-hud{align-items:center;gap:var(--space-3);height:44px;padding:0 6px 0 var(--space-4);border-radius:var(--radius-pill);background:var(--bubble);color:var(--bubble-ink);border:1px solid var(--bubble-ring);box-shadow:var(--shadow-float);box-sizing:border-box;display:inline-flex}.cp-hud__dot{border-radius:var(--radius-pill);background:var(--rec);width:10px;height:10px;animation:1.6s ease-in-out infinite cp-rec}.cp-hud.is-paused .cp-hud__dot{background:var(--ink-muted);animation:none}.cp-hud__time{font:500 13px/20px var(--font-mono);font-variant-numeric:tabular-nums;min-width:42px}.cp-hud__meter{align-items:center;gap:6px;display:inline-flex}.cp-hud__meter-label{font:500 12px/18px var(--font-sans);color:var(--ink-muted)}.cp-hud__bars{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.cp-hud__bars i{background:var(--line);border-radius:1px;width:3px}.cp-hud__bars i:first-child{height:4px}.cp-hud__bars i:nth-child(2){height:5px}.cp-hud__bars i:nth-child(3){height:6px}.cp-hud__bars i:nth-child(4){height:8px}.cp-hud__bars i:nth-child(5){height:9px}.cp-hud__bars i:nth-child(6){height:11px}.cp-hud__bars i:nth-child(7){height:12px}.cp-hud__bars i:nth-child(8){height:14px}.cp-hud__bars i.on{background:var(--clover)}.cp-hud__bars i.peak{background:var(--rec)}.cp-hud .cp-hud__lang{color:var(--ink-muted)}.cp-hud .cp-btn--danger{border-radius:var(--radius-pill)}@keyframes cp-rec{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.cp-hud__dot{animation:none}.cp-bubble,.cp-pet,.cp-card,.cp-switch__thumb{transition:none}}.cp-task{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);display:flex}.cp-task:hover{background:var(--surface-hover)}.cp-task__check{border-radius:var(--radius-pill);border:1.5px solid var(--line-strong);background:var(--surface-raised);width:20px;height:20px;color:var(--on-clover);cursor:pointer;flex:none;justify-content:center;align-items:center;margin-top:1px;padding:0;display:flex}.cp-task.is-done .cp-task__check{background:var(--clover);border-color:var(--clover)}.cp-task__body{flex:1;min-width:0}.cp-task__title{font:500 14px/22px var(--font-sans);color:var(--ink)}.cp-task.is-done .cp-task__title{color:var(--ink-muted);text-decoration:line-through}.cp-task__meta{gap:2px var(--space-3);font:400 12px/18px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;display:flex}.cp-task__meta>span{align-items:center;gap:var(--space-1);display:inline-flex}.cp-task__meta .is-due{color:var(--warning);font-weight:600}.cp-task__meta .is-overdue{color:var(--danger);font-weight:600}.cp-task__side{align-items:center;gap:var(--space-2);display:flex}.cp-seg-line{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);display:flex}.cp-seg-line.is-active{background:var(--surface-selected)}.cp-seg-line__time{border-radius:var(--radius-xs);height:22px;color:var(--ink-muted);font:500 13px/20px var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px}.cp-seg-line__time:hover{color:var(--clover);background:var(--clover-soft)}.cp-seg-line__body{flex:1;min-width:0}.cp-seg-line__head{align-items:center;gap:var(--space-2);display:flex}.cp-speaker{font:600 13px/20px var(--font-sans)}.cp-speaker--me{color:var(--clover)}.cp-speaker--n1{color:var(--cat-read)}.cp-speaker--n2{color:var(--cat-design)}.cp-speaker--n3{color:var(--cat-reference)}.cp-speaker--n0{color:var(--cat-meeting)}.cp-seg-line__lang{font:500 11px/16px var(--font-sans);color:var(--ink-muted);border-radius:var(--radius-pill);background:var(--surface-sunken);padding:0 6px}.cp-seg-line__text{font:400 14px/22px var(--font-sans);color:var(--ink);margin:2px 0 0}.cp-seg-line__change{align-items:center;gap:var(--space-1);margin-top:var(--space-1);border-radius:var(--radius-pill);background:var(--warning-soft);color:var(--warning);font:500 12px/18px var(--font-sans);padding:2px 8px 2px 6px;display:inline-flex}:root{--space-16:64px;--space-24:96px;--container:1120px;--gutter:var(--space-6);--lp-header-h:64px;--lp-target:44px;--lp-text-max:640px;--lp-pet-return:3s;--lp-bubble-stagger:30ms;--lp-scene-cell:4px;--lp-reveal:.64s;--lp-rise:var(--space-4);--lp-stagger:70ms;--lp-word-stagger:55ms}@media (width<=399px){:root{--gutter:var(--space-4)}}html{scroll-behavior:smooth}body{font:400 16px/26px var(--font-sans);overflow-x:clip}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}img{display:block}a{color:var(--clover)}:where(a,button,summary):focus-visible{outline:2px solid var(--focus);outline-offset:2px}section[id]{scroll-margin-top:var(--lp-header-h)}.lp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-skip{z-index:20;left:var(--space-4);top:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);font:500 14px/22px var(--font-sans);position:absolute;transform:translateY(-200%)}.lp-skip:focus{transform:none}.lp-container{box-sizing:content-box;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.lp-hero-title{font:700 56px/72px var(--font-display);text-wrap:balance}.lp-h2{font:700 36px/48px var(--font-display);text-wrap:balance}.lp-h3{font:600 20px/30px var(--font-sans)}.lp-lead{max-width:var(--lp-text-max);font:400 20px/32px var(--font-sans);color:var(--ink-muted);text-wrap:pretty}.lp-body{font:400 16px/26px var(--font-sans)}.lp-small{font:400 14px/22px var(--font-sans);color:var(--ink-muted)}.lp-hero-title+.lp-lead,.lp-h2+.lp-lead{margin-top:var(--space-4)}@media (width>=768px) and (width<=1023px){.lp-hero-title{font-size:clamp(38px,7.05882vw - 16.2118px,56px);line-height:clamp(50px,8.62745vw - 16.2588px,72px)}.lp-h2{font-size:clamp(28px,3.13726vw + 3.90588px,36px);line-height:clamp(38px,3.92157vw + 7.88235px,48px)}.lp-h3{font-size:clamp(18px,.784314vw + 11.9765px,20px);line-height:clamp(28px,.784314vw + 21.9765px,30px)}.lp-lead{font-size:clamp(18px,.784314vw + 11.9765px,20px);line-height:clamp(28px,1.56863vw + 15.9529px,32px)}}@media (width<=767px){.lp-hero-title{font-size:38px;line-height:50px}.lp-h2{font-size:28px;line-height:38px}.lp-h3,.lp-lead{font-size:18px;line-height:28px}}.lp-link{min-height:var(--lp-target);font:500 16px/26px var(--font-sans);color:var(--clover);text-underline-offset:4px;transition:text-decoration-color var(--dur-fast) var(--ease-out);align-items:center;text-decoration:underline #0000;display:inline-flex}.lp-link:hover{text-decoration-color:currentColor}.lp-band{padding-block:var(--space-24)}.lp-band--surface{background:var(--surface)}.lp-band--sunken{background:var(--surface-sunken)}.lp-band--peach{background:var(--peach-soft)}.lp-band--peach :is(.lp-lead,.lp-small){color:var(--ink)}@media (width<=767px){.lp-band{padding-block:var(--space-16)}}.lp-header{background:var(--surface);border-bottom:1px solid var(--line);position:relative}@media (width>=1024px){.lp-header{z-index:10;position:sticky;top:0}}.lp-header__inner{align-items:center;gap:var(--space-6);height:var(--lp-header-h);display:flex}.lp-wordmark{--cell:4px;align-items:center;gap:var(--space-2);min-height:var(--lp-target);font:700 24px/32px var(--font-display);color:var(--ink);border-radius:var(--radius-sm);text-decoration:none;display:inline-flex}.lp-header__nav{gap:var(--space-1);display:none}.lp-header__end{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}:is(.lp-header__nav,.lp-footer__nav) a,.lp-header__link{min-height:var(--lp-target);padding:0 var(--space-2);border-radius:var(--radius-sm);font:500 13px/20px var(--font-sans);color:var(--ink-muted);transition:color var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}:is(.lp-header__nav,.lp-footer__nav) a:hover,.lp-header__link:hover,.lp-header__nav a[aria-current=page]{color:var(--ink)}.lp-header__link,.lp-get{display:none}.lp-get{min-height:var(--lp-target);padding:0 var(--space-4);box-sizing:border-box;border:1px solid var(--clover);border-radius:var(--radius-sm);font:500 13px/20px var(--font-sans);color:var(--clover);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none}.lp-get:hover{background:var(--clover-soft)}@media (width>=768px){.lp-header__link,.lp-get{display:inline-flex}}@media (width>=1024px){.lp-header__nav{display:flex}}:root:not(.js) .lp-theme{display:none}.lp-theme{--opt:calc(var(--lp-target) - var(--space-1));border-radius:var(--radius-pill);background:var(--surface-sunken);flex:none;gap:2px;padding:2px;display:inline-flex;position:relative}.lp-theme__thumb{width:var(--opt);height:var(--opt);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-sm);transform:translateX(calc(var(--pos,0) * (var(--opt) + 2px)));transition:transform var(--dur-wake) var(--ease-spring);position:absolute;top:2px;left:2px}:root[data-theme-pref=dark] .lp-theme__thumb{--pos:1}:root[data-theme-pref=system] .lp-theme__thumb{--pos:2}.lp-theme__opt{z-index:1;width:var(--opt);height:var(--opt);border-radius:var(--radius-pill);color:var(--ink-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.lp-theme__opt:hover{color:var(--ink)}.lp-theme__opt[aria-checked=true]{color:var(--clover)}.lp-theme__opt svg *{transform-box:fill-box;transform-origin:50%}.lp-theme__opt.is-flourish .lp-sun-rays{animation:lp-sun-rays .7s var(--ease-spring)}.lp-theme__opt.is-flourish .lp-sun-core{animation:lp-sun-core .5s var(--ease-out)}.lp-theme__opt.is-flourish .lp-moon{animation:lp-moon .7s var(--ease-spring)}.lp-theme__opt.is-flourish .lp-moon-star{animation:lp-star .8s var(--ease-out)}.lp-theme__opt.is-flourish .lp-screen{animation:lp-screen .55s var(--ease-spring)}.lp-theme__opt.is-flourish .lp-screen-glow{animation:lp-screen-glow .6s var(--ease-out)}@keyframes lp-sun-rays{0%{opacity:0;transform:rotate(-120deg)scale(.4)}}@keyframes lp-sun-core{50%{transform:scale(1.3)}}@keyframes lp-moon{0%{transform:rotate(-80deg)scale(.6)}60%{transform:rotate(14deg)scale(1.05)}}@keyframes lp-star{0%,35%{opacity:0;transform:scale(0)rotate(-90deg)}70%{opacity:1;transform:scale(1.5)}}@keyframes lp-screen{0%{transform:scaleY(.1)}60%{transform:scaleY(1.12)}}@keyframes lp-screen-glow{0%,30%{opacity:0;transform:scaleX(0)}}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}.lp-wordmark{white-space:nowrap}@media (width<=767px){.lp-header__inner{gap:var(--space-3)}}.lp-progress{display:none}@supports (animation-timeline:scroll()){.lp-progress{background:var(--clover);transform-origin:0;height:2px;animation:linear both lp-progress scroll(root);display:block;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}}@keyframes lp-progress{to{transform:scaleX(1)}}.lp-pet-art{width:calc(var(--cols) * var(--cell));height:calc(var(--rows) * var(--cell));display:block;overflow:hidden}.lp-word{transform-origin:0 100%;display:inline-block}.js [data-animate] .lp-word{transition:opacity var(--lp-reveal) var(--ease-out), translate var(--lp-reveal) var(--ease-out), rotate var(--lp-reveal) var(--ease-out);transition-delay:calc(var(--i) * var(--lp-word-stagger))}.js [data-animate]:not(.is-visible) .lp-word{opacity:0;translate:0 .5em;rotate:6deg}.js [data-animate] .lp-rise{transition:opacity var(--lp-reveal) var(--ease-out), translate var(--lp-reveal) var(--ease-out);transition-delay:calc(var(--d,0) * var(--lp-stagger) + .12s)}.js [data-animate]:not(.is-visible) .lp-rise{opacity:0;translate:0 var(--lp-rise)}.js [data-reveal]{transition:opacity var(--lp-reveal) var(--ease-out), translate var(--lp-reveal) var(--ease-out);transition-delay:calc(var(--d,0) * var(--lp-stagger) * 1.5)}.js [data-reveal]:not(.is-visible){opacity:0;translate:0 calc(var(--lp-rise) * 2)}.lp-hl{isolation:isolate;white-space:nowrap;display:inline-block;position:relative}.lp-hl__line{z-index:-1;width:106%;height:.34em;position:absolute;bottom:.04em;left:-3%;overflow:visible}.lp-hl__line path{fill:none;stroke:var(--peach);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.js [data-animate] .lp-hl__line path{transition:stroke-dashoffset .8s var(--ease-out);transition-delay:calc(var(--i) * var(--lp-word-stagger) + .45s)}.js [data-animate]:not(.is-visible) .lp-hl__line path{stroke-dashoffset:1px}.lp-assemble{overflow:visible}.lp-assemble rect{transform-box:fill-box;transform-origin:50%}.js [data-animate] .lp-assemble rect{transition:transform 1s var(--ease-out), opacity .5s var(--ease-out);transition-delay:var(--delay)}.js [data-animate]:not(.is-visible) .lp-assemble rect{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(.3)}@keyframes lp-pop{0%{opacity:0;scale:.5}}@keyframes lp-breathe{50%{scale:1 1.025}}@keyframes lp-hop{0%,to{transform:none}40%{transform:translateY(calc(var(--cell) * -3))}}@keyframes lp-halo{30%{opacity:1}to{opacity:0;scale:1.3}}@keyframes lp-wiggle{25%{rotate:-12deg}60%{rotate:8deg}}@keyframes lp-jiggle{25%{translate:0 calc(var(--space-1) * -2);rotate:-3deg}75%{translate:0 var(--space-1);rotate:2deg}}@keyframes lp-float{0%{translate:0 calc(var(--space-1) * -.75)}to{translate:0 calc(var(--space-1) * .75)}}.lp-install{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-8);flex-direction:column;display:flex}.lp-badge{border-radius:var(--radius-xs);display:inline-block}.lp-badge img{width:auto;height:56px}@media (width<=767px){.lp-badge img{height:48px}}.lp-badge__img--on-dark,[data-theme=dark] .lp-badge__img--on-light{display:none}[data-theme=dark] .lp-badge__img--on-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp-badge__img--on-light{display:none}:root:not([data-theme=light]) .lp-badge__img--on-dark{display:block}}.lp-hero{position:relative;overflow:clip}.lp-hero__inner{z-index:1;position:relative}.lp-hero__copy{max-width:var(--lp-text-max)}.lp-hero__copy>.lp-link{margin-top:var(--space-4)}.lp-dock{--cell:8px;--pet-w:calc(22 * var(--cell));--pet-h:calc(17 * var(--cell));--gap:calc(var(--space-5) + var(--bubble-size) / 2);--r:max(calc((var(--pet-h) / 2 + var(--gap)) / sin(70deg)), calc(var(--pet-w) / 2 + var(--gap)));--reach:calc(var(--r) * sin(70deg) + var(--bubble-size) / 2 + var(--space-12) - var(--pet-h) / 2);width:var(--pet-w);height:var(--pet-h);margin:var(--reach) 0 var(--reach) auto;pointer-events:none;position:relative}@media (width<=399px){.lp-dock{--cell:6px}}@media (width>=1024px){.lp-hero__copy{max-width:min(var(--lp-text-max), 50%)}.lp-dock{--cell:12px;margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media (width>=1200px){.lp-hero__copy{max-width:var(--lp-text-max)}}.lp-dock__pet{border-radius:var(--radius-lg);cursor:pointer;pointer-events:auto;transition:transform var(--dur-wake) var(--ease-out) calc(var(--lp-pet-return) + var(--dur-bubble));background:0 0;border:0;padding:0;line-height:0;position:absolute;inset:0;transform:translate(45%)}.lp-dock__pose{transform-origin:50% 100%;position:absolute;inset:0}.lp-dock__pose--idle{animation:3.2s ease-in-out infinite lp-breathe}.lp-dock__pose--cheer,.lp-dock.is-cheering .lp-dock__pose--idle{opacity:0}.lp-dock.is-cheering .lp-dock__pose--cheer{opacity:1;animation:lp-hop .7s var(--ease-spring) 2}.lp-dock__pet:before{content:"";inset:calc(var(--drop-halo) * -.5);box-sizing:border-box;border-radius:var(--radius-pill);background:var(--halo);border:2px dashed var(--halo-ring);opacity:0;pointer-events:none;position:absolute;scale:.6}.lp-dock.is-cheering .lp-dock__pet:before{animation:lp-halo .9s var(--ease-out)}.lp-dock.is-cheering .lp-dock__bubble .cp-bubble{animation:lp-jiggle .5s var(--ease-out) 2;animation-delay:calc(var(--i) * 40ms)}.lp-dock__bubbles{width:0;height:0;position:absolute;top:50%;left:50%}.lp-dock__bubble{left:calc(var(--bubble-size) / -2);top:calc(var(--bubble-size) / -2);opacity:0;transition:opacity var(--dur-bubble) var(--ease-in) var(--lp-pet-return), transform var(--dur-bubble) var(--ease-in) var(--lp-pet-return);animation:lp-float 2.8s ease-in-out calc(var(--i) * -.55s) infinite alternate;position:absolute;transform:scale(.6)}.lp-dock:is(:hover,:focus-within,.is-awake) .lp-dock__pet{transition-delay:0s;transform:none}.lp-dock:is(:hover,:focus-within,.is-awake) .lp-dock__bubble{opacity:1;pointer-events:auto;transform:translate(calc(var(--r) * cos(var(--a))), calc(var(--r) * sin(var(--a))));transition-timing-function:var(--ease-spring);transition-delay:calc(var(--dur-wake) + var(--i) * var(--lp-bubble-stagger))}.lp-dock__bubble .cp-bubble{cursor:default}.lp-dock__bubble:hover .cp-bubble{transform:scale(1.12)}.lp-tip--bottom{top:calc(100% + 6px);left:50%;transform:translate(-50%)}@media (hover:none),(prefers-reduced-motion:reduce){.lp-dock__pet{transition:none;transform:none}.lp-dock__bubble{opacity:1;transform:translate(calc(var(--r) * cos(var(--a))), calc(var(--r) * sin(var(--a))));transition:none}}.lp-feature{gap:var(--space-8);display:grid}.lp-feature__text,.lp-feature__visual{min-width:0}@media (width>=1024px){.lp-feature{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.lp-feature__text{grid-column:1/span 5}.lp-feature__visual{grid-column:6/span 7}.lp-feature--flip .lp-feature__text{grid-area:1/8/auto/span 5}.lp-feature--flip .lp-feature__visual{grid-area:1/1/auto/span 7}}.lp-note{margin-top:var(--space-4)}.lp-mock{pointer-events:none;user-select:none}.lp-mock p{margin:0}.lp-mock>.lp-tray{margin-inline:auto}.lp-desk{--lp-scene-pet:calc(22 * var(--lp-scene-cell));border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden;container:desk/inline-size}.lp-desk--sunken{background:var(--surface-sunken)}.lp-desk--surface{background:var(--surface)}.lp-desk--ink{background:var(--ink)}.lp-desk__screen{padding:var(--space-6);flex:1;position:relative}.lp-desk__taskbar{justify-content:center;align-items:center;gap:var(--space-2);height:var(--space-12);border-top:1px solid var(--line);background:var(--surface-raised);display:flex}.lp-desk__taskbar span{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-xs);background:var(--line)}.lp-edge{--cell:var(--lp-scene-cell);--pet:var(--lp-scene-pet);right:0;bottom:var(--space-6);line-height:0;position:absolute}.lp-edge .lp-pet-art{position:relative}.lp-edge__halo{top:50%;left:50%;transform:translate(-50%,-50%)}.lp-capture{min-height:calc(var(--space-24) * 3)}.lp-capture .lp-edge{bottom:50%;transform:translateY(50%)}.lp-capture__file{top:50%;right:calc(var(--lp-scene-pet) + var(--space-6));width:min(calc(var(--tray-width) * .75), calc(100% - var(--lp-scene-pet) - var(--space-12)));box-sizing:border-box;position:absolute;translate:0 -90%}.lp-handback{gap:var(--space-6);padding-right:calc(var(--space-6) + var(--lp-scene-pet));min-height:calc(var(--space-24) * 4);display:grid}@container desk (width>=560px){.lp-handback{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.lp-handback .lp-tray{width:auto}.lp-handback .cp-seg{display:none}.lp-window.lp-compose{position:relative;overflow:visible;container-type:normal}.lp-compose__field{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);font:400 13px/20px var(--font-sans);color:var(--ink-muted)}.lp-compose__body{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-24);flex-direction:column;display:flex}.lp-compose__body i{height:var(--space-2);border-radius:var(--radius-xs);background:var(--line)}.lp-compose__body i:first-child{width:90%}.lp-compose__body i:nth-child(2){width:75%}.lp-compose__body i:nth-child(3){width:40%}.lp-handback__drag{z-index:1;left:var(--space-8);bottom:var(--space-4);width:min(calc(var(--tray-width) * .75), 100%);box-sizing:border-box;position:absolute}@container desk (width>=560px){.lp-handback__drag{left:auto;right:calc(var(--space-12) * -1)}}.lp-next{min-height:calc(var(--space-24) * 3);padding-right:calc(var(--space-8) + var(--lp-scene-pet));align-items:flex-end;display:flex}.lp-next .lp-edge{bottom:var(--space-6)}.lp-meetings{gap:var(--space-4);flex-direction:column;display:flex}.lp-rec{min-height:calc(17 * var(--lp-scene-cell) + var(--space-6));padding-right:calc(var(--space-6) + var(--lp-scene-pet));align-items:center;display:flex}.lp-rec .lp-edge{bottom:50%;transform:translateY(50%)}@container desk (width<=559px){.lp-rec :is(.lp-hud__system,.cp-hud__lang){display:none}}@container desk (width<=399px){.lp-rec .cp-hud__meter{display:none}}@container desk (width<=479px){.lp-handback,.lp-next,.lp-rec{padding-right:var(--space-6);padding-bottom:calc(17 * var(--lp-scene-cell) + var(--space-12))}.lp-rec .lp-edge{bottom:var(--space-6);transform:none}}.lp-rec-badge{left:0;top:var(--space-1);width:var(--space-6);height:var(--space-6);box-sizing:border-box;border-radius:var(--radius-pill);background:var(--bubble);color:var(--bubble-ink);box-shadow:0 0 0 1px var(--bubble-ring);justify-content:center;align-items:center;display:flex;position:absolute}.lp-rec-badge__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--rec);box-shadow:0 0 0 2px var(--bubble);animation:1.6s ease-in-out infinite cp-rec;position:absolute;top:-2px;left:-2px}.lp-window{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink);overflow:hidden;container:window/inline-size}.lp-window__bar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);font:600 14px/22px var(--font-sans);flex-wrap:wrap;display:flex}.lp-window__pad{padding:var(--space-2)}.lp-meeting__head{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.lp-meeting__head .t-caption{color:var(--ink-muted)}.lp-meeting__body{gap:var(--space-3);padding:var(--space-3);display:grid}@container window (width>=560px){.lp-meeting__body{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.lp-meeting__notes{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;display:flex}.lp-meeting__notes .t-body-strong:not(:first-child){margin-top:var(--space-2)}.lp-meeting__notes li{align-items:center;gap:var(--space-2);padding-block:2px;display:flex}.lp-pair{gap:var(--space-16);display:grid}@media (width>=1024px){.lp-pair{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lp-pair__card{flex-direction:column;min-width:0;display:flex}.lp-pair__card .lp-mock{margin-top:var(--space-8)}.lp-pair .cp-task{align-items:center}@container window (width<=419px){.lp-pair .cp-task{flex-wrap:wrap}.lp-pair .cp-task__side{padding-left:calc(20px + var(--space-3));flex-basis:100%}}.lp-agents{gap:var(--space-2);padding:var(--space-2) var(--space-1);flex-direction:column;display:flex}.lp-client{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.lp-client>.cp-icon{color:var(--info)}.lp-client__body{flex-direction:column;flex:1;min-width:0;display:flex}.lp-client__body .t-caption{color:var(--ink-muted)}.lp-code{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;display:flex}.lp-code .t-caption{color:var(--ink-muted)}.lp-agents>.t-body-strong{margin-top:var(--space-2);padding-inline:var(--space-3)}.lp-log{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-3);display:flex}.lp-log .t-timer{color:var(--ink-muted)}.lp-log .t-body{flex:1;min-width:0}.lp-log strong{font-weight:600}.lp-placeholder{min-width:0;font:400 14px/22px var(--font-sans);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lp-hotkeys{margin-top:var(--space-6)}.lp-hotkeys ul{gap:var(--space-3) var(--space-6);margin-top:var(--space-3);display:grid}.lp-hotkeys li{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}@media (width>=640px){.lp-hotkeys ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-facts{gap:var(--space-8) var(--space-6);margin-top:var(--space-8);display:grid}.lp-fact{gap:var(--space-3);flex-direction:column;display:flex}.lp-fact__icon{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-md);background:var(--clover-soft);color:var(--clover);place-items:center;display:grid}#privacy .lp-link{margin-top:var(--space-8)}@media (width>=768px){.lp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.lp-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-pets{--cell:6px;justify-content:center;gap:var(--space-8) var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.lp-pets__pet{align-items:center;gap:var(--space-2);width:calc(22 * var(--cell));text-align:center;flex-direction:column;display:flex}.lp-pets__stage{width:100%;height:calc(17 * var(--cell));margin-bottom:var(--space-2);justify-content:center;align-items:flex-end;display:flex}.lp-pets__stage .lp-pet-art{overflow:visible}.lp-swatches{justify-content:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.lp-swatch{width:var(--space-5);height:var(--space-5);box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--swatch)}@media (width>=768px) and (width<=1023px){.lp-pets{--cell:5px}}@media (width>=1024px){.lp-pets{--cell:8px;justify-content:space-between}}.lp-faq__list{max-width:calc(var(--lp-text-max) + var(--space-12));margin-top:var(--space-8);border-top:1px solid var(--line)}@media (width>=1024px){.lp-faq{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lp-faq>.lp-h2{grid-column:1/span 4}.lp-faq__list{grid-column:5/span 8;margin-top:0}}.lp-faq__item{border-bottom:1px solid var(--line)}.lp-faq__item summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--lp-target);padding:var(--space-4) 0;cursor:pointer;list-style:none;display:flex}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__chevron{color:var(--ink-muted);transition:transform var(--dur-fast) var(--ease-out)}.lp-faq__item[open] .lp-faq__chevron{transform:rotate(180deg)}.lp-faq__item>p{max-width:var(--lp-text-max);padding-bottom:var(--space-6);color:var(--ink)}.lp-closing__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-closing__pet{--cell:8px;margin-bottom:var(--space-6)}.lp-closing .lp-install{align-items:center}.js [data-animate] :is(.lp-capture__file,.lp-mock>.lp-tray :is(.cp-tray__head,.cp-card),.lp-compose,.lp-handback>.lp-tray,.lp-handback__drag,.cp-next>:not(.cp-next__eyebrow),.lp-rec .cp-hud,.cp-seg-line,.lp-meeting__notes,.lp-pair .lp-window,.lp-pair .cp-task,.lp-agents>*,.lp-hotkeys li,.lp-faq__item){transition:opacity .5s var(--ease-out) var(--at,0s), translate .8s var(--ease-out) var(--at,0s)}.js [data-animate]:not(.is-visible) :is(.lp-capture__file,.lp-mock>.lp-tray :is(.cp-tray__head,.cp-card),.lp-compose,.lp-handback>.lp-tray,.lp-handback__drag,.cp-next>:not(.cp-next__eyebrow),.lp-rec .cp-hud,.cp-seg-line,.lp-meeting__notes,.lp-pair .lp-window,.lp-pair .cp-task,.lp-agents>*,.lp-hotkeys li,.lp-faq__item){opacity:0;translate:var(--fx,0) var(--fy,var(--space-4))}.js [data-animate] :is(.lp-capture .lp-edge__halo,.lp-mock>.lp-tray .cp-card__tags>*,.cp-next__eyebrow,.lp-rec-badge,.lp-meeting__notes .cp-task__check,.lp-pair .cp-pill,.lp-swatch){transition:scale .5s var(--ease-spring) var(--at,0s), rotate .6s var(--ease-spring) var(--at,0s), opacity .2s var(--ease-out) var(--at,0s)}.js [data-animate]:not(.is-visible) :is(.lp-capture .lp-edge__halo,.lp-mock>.lp-tray .cp-card__tags>*,.cp-next__eyebrow,.lp-rec-badge,.lp-meeting__notes .cp-task__check,.lp-pair .cp-pill,.lp-swatch){opacity:0;scale:0}:is(.cp-tray__list,.lp-meeting__transcript,.lp-meeting__notes ul,.lp-window__pad,.lp-agents,.lp-hotkeys ul)>:nth-child(2){--n:1}:is(.cp-tray__list,.lp-meeting__transcript,.lp-meeting__notes ul,.lp-window__pad,.lp-agents,.lp-hotkeys ul)>:nth-child(3){--n:2}:is(.cp-tray__list,.lp-window__pad,.lp-agents,.lp-hotkeys ul)>:nth-child(4){--n:3}:is(.lp-window__pad,.lp-agents)>:nth-child(5){--n:4}:is(.lp-window__pad,.lp-agents)>:nth-child(6){--n:5}:is(.lp-window__pad,.lp-agents)>:nth-child(7){--n:6}.cp-next>:nth-child(3){--n:1}.cp-next>:nth-child(4){--n:2}.cp-next>:nth-child(5){--n:3}.cp-next>:nth-child(6){--n:4}.lp-swap{display:block;position:relative}.lp-swap>.lp-swap__from{opacity:0;position:absolute;inset:0}.js [data-animate] .lp-swap>*{transition:opacity .15s var(--ease-out) var(--swap-at,.9s)}.js [data-animate]:not(.is-visible) .lp-swap>.lp-swap__from{opacity:1}.js [data-animate]:not(.is-visible) .lp-swap>.lp-swap__to{opacity:0}.lp-edge .lp-swap>.lp-pet-art,.lp-wordmark .lp-pet-art{transform-origin:50% 100%}.lp-wordmark:hover .lp-pet-art{animation:lp-hop .6s var(--ease-spring)}.lp-get{transition:background-color var(--dur-fast) var(--ease-out), translate var(--dur-base) var(--ease-spring)}.lp-get:hover{translate:0 -2px}.js .lp-feature__visual[data-animate]>.lp-mock{transition:opacity var(--lp-reveal) var(--ease-out) .15s, translate var(--lp-reveal) var(--ease-out) .15s, scale var(--lp-reveal) var(--ease-out) .15s}.js .lp-feature__visual[data-animate]:not(.is-visible)>.lp-mock{opacity:0;translate:var(--lp-from,0) calc(var(--lp-rise) * 2);scale:.97}@media (width>=1024px){.lp-feature__visual{--lp-from:var(--space-12)}.lp-feature--flip .lp-feature__visual{--lp-from:calc(var(--space-12) * -1)}}.lp-capture__file{--fx:calc(var(--space-24) * -1);--fy:-40%;--at:.5s}.lp-capture .lp-edge__halo{--at:1s}.lp-capture .lp-swap{--swap-at:1s}.is-visible .lp-capture__file.is-dragging{animation:2.4s ease-in-out 1.4s infinite alternate lp-sway}.is-visible .lp-capture .lp-edge__halo{animation:1.6s ease-in-out 1.5s infinite alternate lp-ring}@keyframes lp-sway{0%{rotate:0deg}to{rotate:2deg}}@keyframes lp-ring{to{scale:1.06}}.lp-mock>.lp-tray .cp-tray__head{--at:.35s}.lp-mock>.lp-tray .cp-card{--fx:var(--space-12);--fy:0;--at:calc(.5s + var(--n,0) * .22s)}.lp-mock>.lp-tray .cp-card__tags>*{--at:calc(.85s + var(--n,0) * .22s)}.lp-compose{--at:.35s}.lp-handback>.lp-tray{--fx:var(--space-8);--fy:0;--at:.5s}.lp-handback__drag{--fx:var(--space-24);--fy:calc(var(--space-8) * -1);--at:1s}.is-visible .lp-handback__drag{animation:2.4s ease-in-out 2s infinite alternate lp-sway}.lp-next .lp-swap{--swap-at:.4s}.is-visible .lp-next .lp-swap__to{animation:lp-hop .6s var(--ease-spring) .45s}.js [data-animate] .lp-next .cp-next{transform-origin:100% 100%;transition:opacity .3s var(--ease-out) .55s, scale .6s var(--ease-spring) .55s}.js [data-animate]:not(.is-visible) .lp-next .cp-next{opacity:0;scale:.6}.cp-next__eyebrow{--at:.9s}.cp-next>*{--at:calc(.85s + var(--n,0) * 80ms)}.lp-rec .cp-hud{--fx:var(--space-8);--fy:0;--at:.4s}.lp-rec-badge{--at:.8s}.lp-rec .cp-hud__bars :is(.on,.peak){transform-origin:50% 100%;animation:.7s ease-in-out infinite alternate lp-level}.lp-rec .cp-hud__bars i:nth-child(odd){animation-duration:.52s}.lp-rec .cp-hud__bars i:nth-child(3n){animation-duration:.86s}@keyframes lp-level{0%{scale:1 .45}}.cp-seg-line{--fx:calc(var(--space-3) * -1);--fy:0;--at:calc(.7s + var(--n,0) * .25s)}.lp-meeting__notes{--at:1.3s}.lp-meeting__notes .cp-task__check{--at:calc(1.7s + var(--n,0) * .15s)}.lp-pair .lp-window{--fy:var(--space-8);--at:.3s}.lp-pair .cp-task,.lp-agents>*{--fx:calc(var(--space-3) * -1);--fy:0;--at:calc(.6s + var(--n,0) * .11s)}.lp-pair .cp-pill{--at:.7s}.lp-pair .cp-task .cp-pill{--at:calc(.9s + var(--n,0) * .15s)}.lp-pair .cp-pill--info .cp-icon{animation:.9s ease-in-out infinite alternate lp-nudge}@keyframes lp-nudge{to{translate:2px -2px}}.lp-hotkeys li{--at:calc(.2s + var(--n,0) * .1s)}.lp-hotkeys.is-visible .cp-kbd kbd{animation:lp-press .24s var(--ease-out);animation-delay:calc(.7s + var(--n,0) * .26s)}.lp-hotkeys.is-visible .cp-kbd kbd:nth-child(2){animation-delay:calc(.76s + var(--n,0) * .26s)}.lp-hotkeys.is-visible .cp-kbd kbd:nth-child(3){animation-delay:calc(.82s + var(--n,0) * .26s)}@keyframes lp-press{50%{background:var(--clover-soft);color:var(--clover);border-bottom-width:1px;translate:0 1px}}.js .lp-fact .lp-fact__icon{transition:scale .6s var(--ease-spring), rotate .6s var(--ease-spring), opacity .2s var(--ease-out);transition-delay:calc(var(--d,0) * var(--lp-stagger) * 1.5 + .25s)}.js .lp-fact[data-reveal]:not(.is-visible) .lp-fact__icon{opacity:0;rotate:-25deg;scale:.3}.lp-fact:hover .lp-fact__icon .cp-icon{animation:lp-wiggle .5s var(--ease-out)}.lp-pets__stage>.lp-pet-art{transform-origin:50% 100%}.js [data-animate] .lp-pets__stage>.lp-pet-art{transition:opacity .3s var(--ease-out), translate .7s var(--ease-spring);transition-delay:calc(.3s + var(--i) * .12s)}.js [data-animate]:not(.is-visible) .lp-pets__stage>.lp-pet-art{opacity:0;translate:0 calc(var(--space-12) * -1)}.is-visible .lp-pets__stage>.lp-pet-art{animation:lp-breathe 3.2s ease-in-out calc(var(--i) * -.7s) infinite}.lp-pets__pet:hover .lp-pets__stage>.lp-pet-art{animation:lp-hop .6s var(--ease-spring)}.lp-swatch{--at:calc(.65s + var(--i) * .12s + var(--j) * 30ms)}.lp-faq__item{--at:calc(.2s + var(--d,0) * 70ms)}.lp-faq__item[open]>p{animation:lp-unfold var(--dur-base) var(--ease-out)}@keyframes lp-unfold{0%{opacity:0;translate:0 calc(var(--space-1) * -1)}}.lp-closing__pet{transform-origin:50% 100%}.is-visible>.lp-closing__pet{animation:3.2s ease-in-out 1.9s infinite lp-breathe}.lp-coffee-btn{--shade:color-mix(in oklab, var(--honey) 60%, var(--on-honey));box-sizing:border-box;align-items:center;gap:var(--space-2);max-width:100%;height:48px;padding:0 var(--space-6) 0 var(--space-4);border:2px solid var(--shade);border-radius:var(--radius-pill);background:var(--honey);color:var(--on-honey);box-shadow:0 4px 0 var(--shade);font:700 17px/1 var(--font-display);white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.lp-coffee-btn:hover{box-shadow:0 6px 0 var(--shade);transform:translateY(-2px)}.lp-coffee-btn:active{box-shadow:0 0 0 var(--shade);transform:translateY(4px)}.lp-coffee-btn__cup{transform-origin:50% 90%;flex:none;overflow:visible}.lp-coffee-btn__body{fill:color-mix(in oklab, var(--honey) 30%, white);stroke:var(--on-honey);stroke-width:1.75px;stroke-linejoin:round}.lp-coffee-btn__line,.lp-coffee-btn__steam{stroke:var(--on-honey);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.lp-coffee-btn__steam{opacity:.55}.lp-coffee-btn__eyes{fill:var(--on-honey);transform-box:fill-box;transform-origin:50%}.lp-coffee-btn__cheek{fill:var(--peach)}@media (prefers-reduced-motion:no-preference){.lp-coffee-btn:hover .lp-coffee-btn__cup{animation:lp-wiggle .5s var(--ease-out)}.lp-coffee-btn:hover .lp-coffee-btn__steam{animation:lp-steam 1.4s var(--ease-out) infinite}.lp-coffee-btn:hover .lp-coffee-btn__steam--late{animation-delay:.45s}.lp-coffee-btn__eyes{animation:4.5s ease-in-out infinite lp-blink}}@keyframes lp-steam{0%{opacity:0;translate:0 2px}35%{opacity:1}to{opacity:0;translate:0 -4px}}@keyframes lp-blink{0%,92%,to{scale:1}96%{scale:1 .15}}.lp-footer{padding-block:var(--space-12);background:var(--surface-sunken)}.lp-footer__inner{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.lp-footer__main{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.lp-footer__nav{gap:0 var(--space-1);flex-wrap:wrap;display:flex}.lp-footer__copyright{flex-basis:100%}.lp-footer__coffee{align-items:flex-end;gap:var(--space-3);text-align:end;flex-direction:column;max-width:100%;margin-left:auto;display:flex}@media (width<=767px){.lp-footer__inner{flex-direction:column;align-items:stretch}.lp-footer__coffee{padding-top:var(--space-8);border-top:1px solid var(--line);text-align:center;align-items:center;margin-left:0}.lp-footer .lp-coffee-btn{height:auto;min-height:48px;padding-block:var(--space-1);white-space:normal;line-height:1.2}}.lp-legal{padding-block:var(--space-16) var(--space-24)}.lp-prose{max-width:var(--lp-text-max)}.lp-prose [id]{scroll-margin-top:calc(var(--lp-header-h) + var(--space-4))}.lp-prose .lp-h2+.lp-small{margin-top:var(--space-2)}.lp-prose :is(h2,h3):not(.lp-h2){margin-top:var(--space-8);font:600 20px/30px var(--font-sans)}.lp-prose :is(p,ol):not(.lp-small){margin-top:var(--space-3)}.lp-prose ol{gap:var(--space-2);padding-left:var(--space-6);flex-direction:column;margin-bottom:0;display:flex}.lp-prose code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875em}.lp-prose a{text-underline-offset:3px}.lp-legal__vi{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--line)}@media (width<=767px){.lp-legal{padding-block:var(--space-12) var(--space-16)}.lp-prose :is(h2,h3):not(.lp-h2){font-size:18px;line-height:28px}}@media (prefers-reduced-motion:reduce){.js [data-animate] :is(.lp-word,.lp-rise,.lp-assemble rect,.lp-swap>*,.lp-next .cp-next,.lp-pets__stage>.lp-pet-art,.lp-capture__file,.lp-mock>.lp-tray :is(.cp-tray__head,.cp-card),.lp-compose,.lp-handback>.lp-tray,.lp-handback__drag,.cp-next>*,.lp-rec .cp-hud,.cp-seg-line,.lp-meeting__notes,.lp-pair .lp-window,.lp-pair .cp-task,.lp-agents>*,.lp-hotkeys li,.lp-faq__item,.lp-capture .lp-edge__halo,.lp-mock>.lp-tray .cp-card__tags>*,.lp-rec-badge,.lp-meeting__notes .cp-task__check,.lp-pair .cp-pill,.lp-swatch,.lp-hl__line path),.js .lp-fact .lp-fact__icon,.js .lp-feature__visual[data-animate]>.lp-mock,.js [data-reveal]{transition:none}.lp-dock__pose,.lp-dock__pet:before,.lp-dock__bubble,.lp-dock__bubble .cp-bubble,.lp-theme__opt *,.lp-capture__file,.lp-capture .lp-edge__halo,.lp-handback__drag,.lp-next .lp-swap__to,.lp-rec .cp-hud__bars i,.lp-rec-badge__dot,.lp-pair .cp-icon,.lp-hotkeys kbd,.lp-pets__stage>.lp-pet-art,.lp-closing__pet,.lp-wordmark .lp-pet-art,.lp-faq__item>p{animation:none!important}.lp-get{transition:none;translate:none}.lp-coffee-btn,.lp-coffee-btn:is(:hover,:active){transition:none;transform:none}.lp-progress{display:none}}
