@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQwABAAAAAACHQAAAPWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmULFgABNgIkAyYEIAWFXgdiDAcbAwdRlE3OAiA/C2NnWmqDevE1lV86rytbx0YiXN7GJix16cheg+c///7dZ+Z+SEzSUhXoEkLHLqv//fu/tfY3nUm+g2lnlqwhYmnWZ232zf5BQiV0qzxKoR5UjVQLFR7+uVfv+5lDN4WzaUwPWEASTFvwak+Pl2rLqgUqWr/l7mqeJpR5FlJkbclrawv4WyBZaRDdxDX5/xelhdVKE4m2zbooInWEO19jURQVPvBuOvDkAcHeliEDXwoiZxo1/tstIsAWAChCaEKAtVDJ1GlxfR+yN4oBZBkAkwkC5GqIAOJAgDAoloQlxZUBIvkTCoDQhKLN8VKYRQwXjizagXkAs434JyuYQT2rCECN1YtcoBrzICIWQLla63ltC57YDcVwpmCYNY1OyAtAdew3EEiTvR8LrhQIpZ4sGxUNU3fqKTYIVwZ6wxb4twhACrICgAIauNIEuDI0Ahw50sBOoCL3fkMFiomxx/Jz8zHHWET500Ih1xCSmuAAwBqAK7AF44Bd4MsRYFApIMBjEJKlWhoePhvhmMSB1Ro5D2fWZibFkofp/bPMacp6vCkbxnNyp3atz66P1K75BuuPeXZe/3xXNlQfm0uF9U+mqV1rYHNKX80eoYGO1L5bZLBZ37LabkggZnym3HIxRqivANhY/1+NlKncG/kn6rGEPYd8ufSeriuFFF+iE7bqaWxa2cwaeQv2IOd05Pu/v386CWdDv/T35UJC4mam3WgqVPQregeerWBu3ebN2oUbvNYNa6rhi42eyuXw8IeI7mbYQmSZbagRBFiwdM8fzreS7vMYYAP1qq91voMA1Q4fa+5fH3DIfZZa/wf49R3rCfj7vreXVLqyajqYUwAEL5tOveUx/znVL7LYKlnPKrmnolmug3QdfFMwL6AAa+kMvjQBAACgCLB3Q4ZkrYDnMeuxRGJMWIp9xLO0Yn/tRhXLTLY7LHOxtrLspWtkOQoWz3RiK1gvGpDu7RYZwAZpLaN/Ac04HxVYgSgPozliYCw2tMGgYyTfNo8UIapRLkpAFNGCCkRsCIUiIwkSrKIRmBCKtK3CeNoWCJaOBovWO1eiGjtbu6AdMojvZ7gAkSxeogxJckwwIY7zRM50xcsSL0Wivtr+a7VlzZbxdGA3ZJE8avQ8Osn60jlc6Io43TCRLFEbA7XGAKPhvtpGjuUcBq3PuCISsnGiorvImzBPYPxsJFXbCM7XsRrn4tCVkKHD7hpFxJrGULWyNQj1JhQ6tBhiJuZiYV6k/hXAuNiagHXH+8Rkbte5sz8+pJaoJtH4Rg5JTJoeMxsvf4RbbhkZAA==)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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./plus-jakarta-sans-vietnamese-500-normal.DiU8zqi-.woff2)format("woff2"),url(./plus-jakarta-sans-vietnamese-500-normal.CvE5C8T-.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./plus-jakarta-sans-latin-ext-500-normal.9VZagAe1.woff2)format("woff2"),url(./plus-jakarta-sans-latin-ext-500-normal.CqEEAICU.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./plus-jakarta-sans-latin-500-normal.Bf-nb4oT.woff2)format("woff2"),url(./plus-jakarta-sans-latin-500-normal.DYtqi0QS.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=)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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./plus-jakarta-sans-vietnamese-700-normal.CV6qDkkj.woff2)format("woff2"),url(./plus-jakarta-sans-vietnamese-700-normal.BCh_uG_5.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./plus-jakarta-sans-latin-ext-700-normal.BajbvANd.woff2)format("woff2"),url(./plus-jakarta-sans-latin-ext-700-normal.8-d-IyIQ.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2)format("woff2"),url(./plus-jakarta-sans-latin-700-normal.DqEcQeE5.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAACIwAAAOxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmcLFgABNgIkAyYEIAWFdgdiDAcbHQcgnoexMa3pErsziZwnPyZRSvA85VXvV1UraY+UmbV1pHha3yBfhVzt99v7gtl0dblntm/29pBGh0wmJYZqMYBMuAVAYST3938ZOfCJY6aLKOxAnUgUlXZQlGYR73yN0bTZPgT/Hn+AH2D8b7aSwp8o5jlZ8a8PigBBAEAhCBpBAIv8BmXqN9w+horhfTiBCgyACwFk2ABKoAgQQDAo/Ah+FIlyQGG1BAoAQSMoNAphK4tRC2qF1viBBYFsNvJHO+RBzVOdAZrdTiI9aU9jRMYHKF6tfbf24IuQc8KE3TzgiUp/B7EcQOWpT4Ajiwx/LyTKAPllJg3yWGgYcjISNkKiHEYlCHSbAIilHQBQgAYSZREo+tatAVFVskAIx4IPLohyTrhwPtf95Sa3jisv2iEQNUFclwgoi+2JgCAwELAQyKQMMCgXIIgYBDFMv0lJMRnRXhJhvIKOPNzuZfewOgbbdyvtag9afVimHjpnzbubaT2Aufb8e/eYsiG187z790PlmzPsFQeYcvDsFXiQY98V68AmyV4rbT8sy5ltrw0zzmfYG3KqbWvob+jTsJcJSv98vI6MvWVWxx7XPfv8mF6dvN/9Ujs1deU7J7dO+tvddp12Z4/ddVqo0dq9ZpKnbfv6svl4y71s2d5UzLccQu1255lDQ127XV6+nu8LL5OrHL8w6DidfvNmsHiL1BVpxbNziqctt0q06N5PpiAC8OFnO9cc2wMk+ysNgA3qlv7Dj/uOACpeIu/V4bRekerf/Fp/BHh2tHgqAC93L+9Oqfu1bD14UQAIvG8O9TQB8e+WH0GWABBQU6gOZuZxAihTe8gFTMUnIYBFRTkyZRtdpxAgzCE0YgLAZZlh8oSKaclThKU2T9PYf7tJ43mo6pPnpaw3QBjrlBfVaJgbU6NRSjRBksfFCgFtqKU3/hdoC8WkxAYmRXymMzafy8NWPGFEWoQiln0RTam3SQpJhEn1jkgJxcNYSpnUp49iIr4UU3opvkgvRFx99qzabl2JFuzVMwzrlI1u8aFEvUG9+o0ZMMXlYJj8deVKv14Teg3pd3NM97E9W/ZMDQE8TLu0qKDBzelV38a5BMH/jLY9XW9Qv3LWO3YC7Ybbf/99BAVsJlZvgcY8iCj12h+O2+Un/TWaoZcJxfowFELsWcrWR+EOGUSjG+2utoD8vkWhRYsRj3jF563T94cBlhVOGOn3l65TWtVra31ysHTd8oE+/TTbn8+hderiS8qVrnhG3JlHzEIAAA==)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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./plus-jakarta-sans-vietnamese-800-normal.CxbopLd3.woff2)format("woff2"),url(./plus-jakarta-sans-vietnamese-800-normal.BkoGl_sr.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./plus-jakarta-sans-latin-ext-800-normal.B6BjB2Ju.woff2)format("woff2"),url(./plus-jakarta-sans-latin-ext-800-normal.BPkb-LBK.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./plus-jakarta-sans-latin-800-normal.CusIZhrK.woff2)format("woff2"),url(./plus-jakarta-sans-latin-800-normal.BRNHt2w0.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}.demo.svelte-ujs4kc{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f4f6f6;--panel:#eaeeee;--surface:#fdfefe;--line:#d7dede;--ink:#1f2a2c;--ink-muted:#5d6b6d;--ink-faint:#93a0a1;--danger:#b23b3b;--ok:#3d7a4a;--shadow:0 1px 2px #1f2a2c0d, 0 4px 14px #1f2a2c0d;--scroll-thumb:#c3cccc;background:var(--canvas);font-family:var(--font-ui);color:var(--ink);text-align:left;border:1px solid oklch(85% .015 90);border-radius:14px;font-size:13px;line-height:1.6;overflow:hidden;box-shadow:0 2px 6px oklch(22% .012 250/.06),0 24px 60px oklch(22% .012 250/.12)}.demo__titlebar.svelte-ujs4kc{background:oklch(94% .014 95);border-bottom:1px solid oklch(87% .014 90);align-items:center;gap:.8rem;padding:.55rem .9rem;display:flex}.demo__dots.svelte-ujs4kc{gap:.4rem;display:inline-flex}.demo__dot.svelte-ujs4kc{background:oklch(84% .02 90);border:1px solid oklch(78% .02 90);border-radius:50%;width:11px;height:11px}.demo__titlebar-title.svelte-ujs4kc{text-align:center;color:oklch(50% .014 90);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:3rem;font-size:11.5px;overflow:hidden}.demo__app.svelte-ujs4kc{background:var(--canvas)}.demo__topbar.svelte-ujs4kc{height:var(--topbar-h);padding:0 var(--frame-gap);background:color-mix(in srgb, var(--canvas) 82%, transparent);border-bottom:1px solid var(--line);align-items:center;gap:1rem;display:flex}.demo__brand.svelte-ujs4kc{align-items:baseline;gap:.55rem;min-width:0;display:flex}.demo__brand-name.svelte-ujs4kc{letter-spacing:.02em;white-space:nowrap;font-size:13.5px;font-weight:700}.demo__identity.svelte-ujs4kc{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;font-size:11px}.demo__modules.svelte-ujs4kc{gap:.15rem;margin-left:auto;display:flex;overflow:hidden}.demo__nav-link.svelte-ujs4kc{color:var(--ink-muted);white-space:nowrap;border-radius:999px;padding:.32rem .65rem;font-size:12.5px}.demo__nav-link--active.svelte-ujs4kc{color:var(--accent);background:var(--accent-soft);font-weight:600}.demo__topbar-side.svelte-ujs4kc{border-left:1px solid var(--line);align-items:center;gap:.3rem;padding-left:.7rem;display:flex}.demo__panel-btn.svelte-ujs4kc{color:var(--ink-faint);place-items:center;padding:.3rem .35rem;display:grid}.demo__frame.svelte-ujs4kc{grid-template-columns:var(--rail-left-w) minmax(0, 1fr) var(--rail-right-w);gap:var(--frame-gap);padding:var(--frame-gap);align-items:stretch;height:34rem;display:grid}.demo__rail.svelte-ujs4kc{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);min-height:0;overflow:clip auto}.demo__month-label.svelte-ujs4kc{font-family:var(--font-mono);color:var(--ink-muted);margin:0 0 .3rem;font-size:11px}.demo__collection-list.svelte-ujs4kc{margin:0;padding:0;font-size:12px;list-style:none}.demo__collection-item.svelte-ujs4kc{justify-content:space-between;gap:.5rem;padding:.16rem 0;display:flex}.demo__collection-link.svelte-ujs4kc{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.demo__collection-num.svelte-ujs4kc{font-family:var(--font-mono);color:var(--ink-faint);font-size:11px}.demo__sync-line.svelte-ujs4kc{align-items:center;gap:.45rem;font-size:12px;display:flex}.demo__sync-dot.svelte-ujs4kc{background:var(--ok);border-radius:50%;width:7px;height:7px}.demo__sync-pulse.svelte-ujs4kc{margin-left:auto;display:inline-flex}.demo__canvas.svelte-ujs4kc{min-width:0;min-height:0;padding-right:2px;overflow-y:auto}.demo__filter-bar.svelte-ujs4kc{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:.45rem;margin-bottom:.9rem;padding:.6rem .7rem;display:flex}.demo__filter-form.svelte-ujs4kc{align-items:center;gap:.4rem;display:flex}.demo__filter-input.svelte-ujs4kc{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;color:inherit;font-family:var(--font-mono);flex:1;padding:.32rem .55rem;font-size:12px}.demo__filter-submit.svelte-ujs4kc{border-radius:var(--radius);background:var(--accent);color:var(--surface);white-space:nowrap;padding:.32rem .8rem;font-size:12px;font-weight:600}.demo__filter-row.svelte-ujs4kc{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.demo__filter-row.svelte-ujs4kc .demo__sort-chip{margin-inline-start:auto}.demo__filter-count.svelte-ujs4kc{font-family:var(--font-mono);color:var(--ink-muted);font-size:11px}.demo__otd-banner.svelte-ujs4kc{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--accent-soft);align-items:center;gap:.3rem;margin-bottom:.7rem;padding:.45rem .8rem;font-size:12.5px;display:flex}.demo__post-list.svelte-ujs4kc:focus{outline:none}.demo__rail--right.svelte-ujs4kc{min-height:0}.demo__stats.svelte-ujs4kc{grid-template-columns:max-content 1fr;gap:.25rem .7rem;margin:0;font-size:12px;display:grid}.demo__stats-term.svelte-ujs4kc{color:var(--ink-muted)}.demo__stats-value.svelte-ujs4kc{text-align:right;font-family:var(--font-mono);margin:0;font-size:11.5px}@media (width<=60rem){.demo__frame.svelte-ujs4kc{grid-template-columns:var(--rail-left-w) minmax(0, 1fr)}.demo__rail--right.svelte-ujs4kc{display:none}}@media (width<=40rem){.demo__frame.svelte-ujs4kc{grid-template-columns:minmax(0,1fr);height:30rem}.demo__rail--left.svelte-ujs4kc,.demo__modules.svelte-ujs4kc{display:none}.demo__topbar-side.svelte-ujs4kc{margin-left:auto}}.landing.svelte-1uha8ag{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f4f6f6;--panel:#eaeeee;--surface:#fdfefe;--line:#d7dede;--ink:#1f2a2c;--ink-muted:#5d6b6d;--ink-faint:#93a0a1;--danger:#b23b3b;--ok:#3d7a4a;--shadow:0 1px 2px #1f2a2c0d, 0 4px 14px #1f2a2c0d;--scroll-thumb:#c3cccc;--lp-paper:oklch(97% .012 95);--lp-paper-2:oklch(94% .016 95);--lp-surface:oklch(99% .008 95);--lp-ink:oklch(22% .012 250);--lp-muted:oklch(48% .014 90);--lp-rule:oklch(87% .014 90);--lp-accent:#0e8a80;--lp-accent-deep:oklch(45% .09 183);--lp-accent-soft:color-mix(in srgb, var(--lp-accent) 12%, transparent);--lp-accent-2:oklch(66% .15 235);--lp-accent-2-soft:color-mix(in srgb, var(--lp-accent-2) 16%, transparent);--lp-accent-3:oklch(68% .19 25);--lp-accent-3-soft:color-mix(in srgb, var(--lp-accent-3) 16%, transparent);--lp-radius:14px;--lp-radius-sm:9px;--lp-em-stroke:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M3 7.6C24 4.9 52 9.6 78 6.9 94 5.2 106 7.4 117 5.8' fill='none' stroke='%230e8a80' stroke-width='3.8' stroke-linecap='round'/%3E%3C/svg%3E");--lp-font:"Plus Jakarta Sans", "Inter Variable", "Noto Sans JP", "Hiragino Sans", sans-serif;--lp-gutter:clamp(1rem, 4vw, 2.5rem);--lp-max:66rem;background:var(--lp-paper);min-height:100dvh;color:var(--lp-ink);font-family:var(--lp-font);flex-direction:column;font-size:15.5px;display:flex;overflow-x:clip}.landing__em.svelte-1uha8ag{white-space:nowrap;position:relative}.landing__em.svelte-1uha8ag:after{content:"";inset-inline:-.03em;background:var(--lp-em-stroke) no-repeat center / 100% 100%;pointer-events:none;height:.21em;position:absolute;bottom:-.13em}.landing__eyebrow.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.1em;color:var(--lp-accent-deep);text-align:center;margin:0 0 .7rem;font-size:.74rem;font-weight:500}.landing__nav.svelte-1uha8ag{z-index:20;background:color-mix(in srgb, var(--lp-paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--lp-rule);position:sticky;top:0}.landing__nav-inner.svelte-1uha8ag{max-width:var(--lp-max);padding:.75rem var(--lp-gutter);align-items:center;gap:1.5rem;margin:0 auto;display:flex}.landing__wordmark.svelte-1uha8ag{letter-spacing:-.01em;white-space:nowrap;font-size:1.02rem;font-weight:800}.landing__nav-links.svelte-1uha8ag{flex:1;gap:.25rem;display:flex}.landing__nav-link.svelte-1uha8ag{color:var(--lp-muted);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:999px;padding:.35rem .8rem;font-size:.88rem;font-weight:600;text-decoration:none}.landing__nav-link.svelte-1uha8ag:hover{color:var(--lp-ink);background:var(--lp-paper-2)}.landing__pill.svelte-1uha8ag{font-family:var(--lp-font);cursor:pointer;white-space:nowrap;min-height:46px;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:none;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.45rem;font-size:.94rem;font-weight:700;text-decoration:none;display:inline-flex}.landing__pill--primary.svelte-1uha8ag{background:var(--lp-accent);color:var(--lp-surface);box-shadow:0 6px 16px color-mix(in srgb, var(--lp-accent) 30%, transparent)}.landing__pill--primary.svelte-1uha8ag:hover{opacity:.9}.landing__pill--primary.svelte-1uha8ag:active{transform:translateY(1px)}.landing__pill--primary.svelte-1uha8ag:disabled{opacity:.6;cursor:default}.landing__pill--ghost.svelte-1uha8ag{background:var(--lp-surface);color:var(--lp-ink);border:1.5px solid var(--lp-rule)}.landing__pill--ghost.svelte-1uha8ag:hover{border-color:var(--lp-accent);color:var(--lp-accent)}.landing__pill--nav.svelte-1uha8ag{min-height:38px;box-shadow:none;padding:.4rem 1.15rem;font-size:.85rem}.landing__hero.svelte-1uha8ag{max-width:48rem;padding:clamp(3rem, 8vh, 5rem) var(--lp-gutter) clamp(2rem, 5vh, 3rem);text-align:center;margin:0 auto}.landing__headline.svelte-1uha8ag{font-feature-settings:"palt" 1;letter-spacing:-.01em;word-break:auto-phrase;text-wrap:balance;overflow-wrap:anywhere;min-width:0;margin:0 0 1.1rem;font-size:clamp(2.3rem,5vw + .6rem,4.1rem);font-weight:800;line-height:1.18}.landing__lede.svelte-1uha8ag{max-width:38rem;color:var(--lp-muted);word-break:auto-phrase;text-wrap:pretty;margin:0 auto 1.8rem;line-height:1.9}.landing__hero-ctas.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.landing__section.svelte-1uha8ag{max-width:var(--lp-max);width:100%;padding:clamp(3.5rem, 9vh, 6rem) var(--lp-gutter) 0;margin:0 auto;scroll-margin-top:4.5rem}.landing__section-title.svelte-1uha8ag{font-feature-settings:"palt" 1;letter-spacing:-.008em;text-align:center;word-break:auto-phrase;text-wrap:balance;overflow-wrap:anywhere;min-width:0;margin:0 0 clamp(1.8rem,4vh,2.8rem);font-size:clamp(1.7rem,3vw + .5rem,2.6rem);font-weight:800;line-height:1.3}.landing__section-title--left.svelte-1uha8ag{text-align:left;margin-bottom:.6rem}.landing__section--demo.svelte-1uha8ag{padding-top:clamp(2rem,5vh,3.5rem)}.landing__demo-wrap.svelte-1uha8ag{max-width:64rem;margin:0 auto}.landing__demo-note.svelte-1uha8ag{text-align:center;max-width:40rem;color:var(--lp-muted);word-break:auto-phrase;text-wrap:balance;margin:.9rem auto 0;font-size:.84rem}.landing__marquee.svelte-1uha8ag{border-block:1px solid var(--lp-rule);background:var(--lp-paper-2);margin-top:clamp(3rem,8vh,5rem);padding:.75rem 0;overflow:hidden}.landing__marquee-track.svelte-1uha8ag{align-items:center;gap:1.6rem;width:max-content;animation:36s linear infinite svelte-1uha8ag-landing-marquee;display:flex}.landing__marquee.svelte-1uha8ag:hover .landing__marquee-track:where(.svelte-1uha8ag),.landing__marquee.svelte-1uha8ag:focus-within .landing__marquee-track:where(.svelte-1uha8ag){animation-play-state:paused}.landing__marquee-item.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.08em;color:var(--lp-muted);white-space:nowrap;font-size:.72rem;font-weight:500}.landing__marquee-dot.svelte-1uha8ag{color:var(--lp-accent);font-size:.65rem}@keyframes svelte-1uha8ag-landing-marquee{to{transform:translate(-50%)}}.landing__feature.svelte-1uha8ag{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.4rem,3vh,2.2rem) 0;display:grid}.landing__feature--reverse.svelte-1uha8ag{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.landing__feature--reverse.svelte-1uha8ag .landing__feature-copy:where(.svelte-1uha8ag){order:2}.landing__feature--reverse.svelte-1uha8ag .landing__feature-visual:where(.svelte-1uha8ag){order:1}.landing__feature-copy.svelte-1uha8ag{min-width:0}.landing__step-num.svelte-1uha8ag{font-family:var(--font-mono);color:var(--lp-accent-deep);margin-bottom:.4rem;font-size:.78rem;display:inline-block}.landing__feature-title.svelte-1uha8ag{font-feature-settings:"palt" 1;letter-spacing:-.005em;word-break:auto-phrase;margin:0 0 .6rem;font-size:1.35rem;font-weight:700;line-height:1.4}.landing__feature-body.svelte-1uha8ag{color:var(--lp-muted);word-break:auto-phrase;text-wrap:pretty;margin:0;line-height:1.85}.landing__feature-note.svelte-1uha8ag{color:var(--lp-accent-deep);margin:.6rem 0 0;font-size:.84rem}.landing__feature-visual.svelte-1uha8ag{justify-content:center;min-width:0;display:flex}.landing__feature-visual--pulse.svelte-1uha8ag{width:100%;max-width:24rem;margin:0 auto}.landing__viz-card.svelte-1uha8ag{background:var(--lp-surface);border:1px solid var(--lp-rule);border-radius:var(--lp-radius);flex-direction:column;gap:.8rem;width:100%;max-width:24rem;padding:1.2rem 1.3rem;display:flex;box-shadow:0 1px 2px oklch(22% .012 250/.04),0 12px 32px oklch(22% .012 250/.07)}.landing__viz-card--calendar.svelte-1uha8ag{max-width:20rem}.landing__viz-label.svelte-1uha8ag{font-family:var(--font-mono);color:var(--lp-muted);margin:0;font-size:.72rem}.landing__search-pill.svelte-1uha8ag{border:1.5px solid var(--lp-accent-2);background:var(--lp-surface);width:fit-content;color:var(--lp-ink);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .95rem;font-size:.86rem;display:inline-flex}.landing__search-hits.svelte-1uha8ag{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.landing__search-hit.svelte-1uha8ag{border:1px solid var(--lp-rule);border-radius:var(--lp-radius-sm);background:var(--lp-paper);padding:.5rem .7rem;font-size:.82rem;line-height:1.6}.landing__word-chips.svelte-1uha8ag{flex-wrap:wrap;gap:.35rem;display:flex}.landing__word-chip.svelte-1uha8ag{background:var(--lp-accent-soft);color:var(--lp-accent-deep);border-radius:999px;padding:.2rem .65rem;font-size:.78rem}.landing__cards.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:clamp(1.5rem,4vh,2.5rem);display:grid}.landing__card.svelte-1uha8ag{background:var(--lp-surface);border:1px solid var(--lp-rule);border-radius:var(--lp-radius);flex-direction:column;gap:.5rem;min-width:0;padding:1.3rem 1.4rem;display:flex}.landing__card-icon.svelte-1uha8ag{border-radius:12px;align-items:center;gap:.5rem;width:fit-content;padding:.55rem;display:inline-flex}.landing__card-icon--jade.svelte-1uha8ag{background:var(--lp-accent-soft);color:var(--lp-accent-deep)}.landing__card-icon--cyan.svelte-1uha8ag{background:var(--lp-accent-2-soft);color:oklch(46% .13 235)}.landing__card-icon--coral.svelte-1uha8ag{background:var(--lp-accent-3-soft);color:oklch(50% .17 25)}.landing__card-title.svelte-1uha8ag{font-feature-settings:"palt" 1;letter-spacing:-.005em;word-break:auto-phrase;margin:0;font-size:1.05rem;font-weight:700}.landing__card-body.svelte-1uha8ag{color:var(--lp-muted);word-break:auto-phrase;text-wrap:pretty;margin:0;font-size:.88rem;line-height:1.75}.landing__privacy.svelte-1uha8ag{background:var(--lp-paper-2);border-block:1px solid var(--lp-rule);margin-top:clamp(3.5rem,9vh,6rem)}.landing__privacy-inner.svelte-1uha8ag{max-width:var(--lp-max);padding:clamp(2rem, 5vh, 3rem) var(--lp-gutter);align-items:center;gap:1.4rem;margin:0 auto;display:flex}.landing__privacy-icon.svelte-1uha8ag{background:var(--lp-accent-soft);width:54px;height:54px;color:var(--lp-accent-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing__privacy-text.svelte-1uha8ag{min-width:0}.landing__privacy-body.svelte-1uha8ag{color:var(--lp-muted);word-break:auto-phrase;text-wrap:pretty;margin:0;line-height:1.8}.landing__plans.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.landing__plan.svelte-1uha8ag{background:var(--lp-surface);border:1.5px solid var(--lp-rule);border-radius:var(--lp-radius);flex-direction:column;gap:.4rem;min-width:0;padding:1.5rem 1.4rem;display:flex;position:relative}.landing__plan--featured.svelte-1uha8ag{border-color:var(--lp-accent)}.landing__plan-badge.svelte-1uha8ag{background:var(--lp-accent);color:var(--lp-surface);border-radius:999px;padding:.15rem .7rem;font-size:.72rem;font-weight:700;position:absolute;top:-.7rem;left:1.2rem}.landing__plan-name.svelte-1uha8ag{margin:0;font-size:1rem;font-weight:700}.landing__plan-price.svelte-1uha8ag{letter-spacing:-.02em;margin:0;font-size:1.8rem;font-weight:800}.landing__plan-per.svelte-1uha8ag{color:var(--lp-muted);font-size:.85rem;font-weight:500}.landing__plan-yearly.svelte-1uha8ag{color:var(--lp-muted);margin:0;font-size:.82rem}.landing__faq.svelte-1uha8ag{flex-direction:column;gap:.6rem;max-width:44rem;margin:0 auto;display:flex}.landing__faq-item.svelte-1uha8ag{background:var(--lp-surface);border:1px solid var(--lp-rule);border-radius:var(--lp-radius-sm);padding:.85rem 1.1rem}.landing__faq-item[open].svelte-1uha8ag{border-color:var(--lp-accent)}.landing__faq-q.svelte-1uha8ag{font-feature-settings:"palt" 1;cursor:pointer;word-break:auto-phrase;font-size:.95rem;font-weight:700;list-style-position:inside}.landing__faq-a.svelte-1uha8ag{color:var(--lp-muted);word-break:auto-phrase;text-wrap:pretty;margin:.6rem 0 0;font-size:.9rem;line-height:1.85}.landing__cta-section.svelte-1uha8ag{width:100%;max-width:36rem;padding:clamp(3.5rem, 9vh, 6rem) var(--lp-gutter) clamp(4rem, 10vh, 6.5rem);text-align:center;margin:0 auto;scroll-margin-top:4.5rem}.landing__error.svelte-1uha8ag{border:1px solid var(--lp-accent-3);border-radius:var(--lp-radius-sm);color:oklch(50% .17 25);margin:0 0 1rem;padding:.5rem .9rem;font-size:.88rem}.landing__form.svelte-1uha8ag{text-align:left;flex-direction:column;gap:.45rem;display:flex}.landing__form-label.svelte-1uha8ag{color:var(--lp-muted);font-size:.82rem;font-weight:600}.landing__form-row.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.landing__form-input.svelte-1uha8ag{min-height:46px;font-size:.95rem;font-family:var(--lp-font);border:1.5px solid var(--lp-rule);background:var(--lp-surface);color:var(--lp-ink);transition:border-color var(--dur-fast) var(--ease-out);border-radius:999px;padding:.65rem 1rem}.landing__form-input.svelte-1uha8ag:hover{border-color:var(--lp-accent)}.landing__cta-legal.svelte-1uha8ag{justify-content:center;gap:1.2rem;margin:1.1rem 0 0;font-size:.8rem;display:flex}.landing__cta-legal.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--lp-muted);white-space:nowrap;text-decoration:none}.landing__cta-legal.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--lp-accent)}.landing__mock-label.svelte-1uha8ag{color:var(--lp-muted);font-size:.78rem;font-weight:600}.landing__mock-input.svelte-1uha8ag{border:1.5px solid var(--lp-rule);background:var(--lp-paper);font-family:var(--font-mono);color:var(--lp-ink);border-radius:999px;padding:.55rem .95rem;font-size:.84rem}.landing__mock-btn.svelte-1uha8ag{background:var(--lp-accent);color:var(--lp-surface);border-radius:999px;align-self:flex-start;padding:.5rem 1.15rem;font-size:.86rem;font-weight:700}.landing__viz-icons.svelte-1uha8ag{gap:1rem;display:flex}.landing__viz-icon.svelte-1uha8ag{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.landing__viz-icon--jade.svelte-1uha8ag{background:var(--lp-accent-soft);color:var(--lp-accent-deep)}.landing__viz-icon--cyan.svelte-1uha8ag{background:var(--lp-accent-2-soft);color:oklch(46% .13 235)}.landing__viz-icon--coral.svelte-1uha8ag{background:var(--lp-accent-3-soft);color:oklch(50% .17 25)}.landing__footer.svelte-1uha8ag{border-top:1px solid var(--lp-rule);background:var(--lp-paper-2);margin-top:auto}.landing__footer-cols.svelte-1uha8ag{max-width:var(--lp-max);padding:clamp(1.8rem, 4vh, 2.6rem) var(--lp-gutter) 1.2rem;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:1.5rem;margin:0 auto;display:grid}.landing__footer-col.svelte-1uha8ag{flex-direction:column;gap:.45rem;min-width:0;font-size:.85rem;display:flex}.landing__footer-brand.svelte-1uha8ag{font-size:.95rem;font-weight:800}.landing__footer-tagline.svelte-1uha8ag{color:var(--lp-muted);margin:0;font-size:.82rem;line-height:1.7}.landing__footer-head.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.08em;color:var(--lp-muted);margin:0 0 .2rem;font-size:.72rem}.landing__footer-col.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--lp-ink);white-space:nowrap;width:fit-content;text-decoration:none}.landing__footer-col.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--lp-accent)}.landing__footer-line.svelte-1uha8ag{max-width:var(--lp-max);padding:0 var(--lp-gutter) 1.6rem;color:var(--lp-muted);margin:0 auto;font-size:.78rem}@media (width<=56rem){.landing__feature.svelte-1uha8ag,.landing__feature--reverse.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);gap:1.2rem}.landing__feature--reverse.svelte-1uha8ag .landing__feature-copy:where(.svelte-1uha8ag){order:1}.landing__feature--reverse.svelte-1uha8ag .landing__feature-visual:where(.svelte-1uha8ag){order:2}.landing__cards.svelte-1uha8ag,.landing__plans.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.landing__footer-cols.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.landing__nav-links.svelte-1uha8ag{display:none}.landing__nav-inner.svelte-1uha8ag{justify-content:space-between}}@media (width<=40rem){.landing__headline.svelte-1uha8ag{font-size:clamp(1.85rem,8.5vw,2.5rem)}.landing__hero-ctas.svelte-1uha8ag{flex-direction:column;align-items:stretch}.landing__form-row.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.landing__privacy-inner.svelte-1uha8ag{flex-direction:column;align-items:flex-start}.landing__footer-cols.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.landing__marquee-track.svelte-1uha8ag{animation:none}.landing__pill.svelte-1uha8ag,.landing__nav-link.svelte-1uha8ag{transition:none}.landing__pill--primary.svelte-1uha8ag:active{transform:none}}
