.languages[data-astro-cid-34uxj53s]{gap:2px;font-size:13px;display:flex}a[data-astro-cid-34uxj53s]{color:var(--text-muted);white-space:nowrap;border-radius:4px;padding:3px 8px;text-decoration:none}a[data-astro-cid-34uxj53s]:hover{color:var(--text)}a[data-astro-cid-34uxj53s][aria-current=page]{color:var(--text);background:var(--raised)}.header[data-astro-cid-nen7h5rs]{z-index:10;background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(12px);position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:32px;height:64px;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.nav[data-astro-cid-nen7h5rs]{gap:26px;font-size:14.5px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text-secondary);text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--text)}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:18px;margin-left:auto;display:flex}.download[data-astro-cid-nen7h5rs]{border-radius:var(--radius-small);background:var(--card-inner);color:var(--text);white-space:nowrap;padding:6px 14px;font-size:14.5px;font-weight:500;text-decoration:none}@media (width<=960px){.nav[data-astro-cid-nen7h5rs]{display:none}}@media (width<=520px){.download[data-astro-cid-nen7h5rs]{display:none}}.demo{--demo-back:color-mix(in srgb, var(--bg) 70%, black);--demo-card-border:color-mix(in srgb, var(--text) 11%, var(--bg));--demo-row:color-mix(in srgb, var(--text) 9%, var(--bg));--demo-current-line:color-mix(in srgb, var(--text) 3.5%, var(--bg));--pane-pad:28px;margin:0}.demo .window{background:var(--demo-back);height:500px;box-shadow:0 0 0 1px var(--demo-card-border), 0 40px 100px -40px #000c;font-family:var(--font-sans);color:var(--text);border-radius:14px;grid-template-columns:236px minmax(0,1fr);gap:8px;padding:8px;font-size:13.5px;display:grid}.demo .icon{width:16px;height:16px;color:var(--text-muted);flex:none}.demo .icon.on{color:var(--accent)}.demo .sidebar{border:1px solid var(--demo-card-border);background:var(--bg);border-radius:12px;flex-direction:column;min-width:0;padding:10px 0;display:flex;overflow:hidden}.demo .dots{gap:7px;padding:2px 14px 12px;display:flex}.demo .dots span{background:var(--demo-row);border-radius:50%;width:11px;height:11px}.demo .dots span:first-child{background:#ff5f57}.demo .dots span:nth-child(2){background:#febc2e}.demo .dots span:nth-child(3){background:#28c840}.demo .vault{align-items:center;gap:6px;padding:2px 12px 10px;display:flex}.demo .vault-name{color:var(--link);font-weight:500}.demo .vault .icon:first-child,.demo .vault-chevron{color:var(--link)}.demo .vault-chevron{width:13px;height:13px}.demo .tools{gap:8px;margin-left:auto;display:flex}.demo .tree p{white-space:nowrap;border-radius:7px;align-items:center;gap:6px;margin:1px 6px;padding:5px 8px;display:flex}.demo .chevron{width:13px;height:13px}.demo .folder-icon{color:var(--text-secondary)}.demo .name{text-overflow:ellipsis;overflow:hidden}.demo .count{color:var(--text-muted);margin-left:auto;font-size:11.5px}.demo .note{padding-left:34px!important}.demo .note.open{color:var(--text)}.demo .note.active{background:var(--demo-row);color:var(--accent);font-weight:500}.demo .main{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.demo .topbar{white-space:nowrap;height:32px;color:var(--text-secondary);align-items:center;gap:12px;padding:0 6px;display:flex}.demo .logo-chip{border:1px solid var(--demo-card-border);width:30px;height:22px;color:var(--accent);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.demo .logo-mark{width:18px;height:18px}.demo .mode{background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);border-radius:4px;padding:1px 8px;font-size:11.5px;font-weight:600}.demo .path{text-overflow:ellipsis;margin-right:auto;overflow:hidden}.demo .info{font-size:12.5px}.demo .panes{flex:1;gap:8px;min-height:0;display:flex;position:relative}.demo .pane{border:1px solid var(--demo-card-border);background:var(--bg);border-radius:12px;flex:1;min-width:0;transition:border-color .12s;position:relative;overflow:hidden}.demo .pane.focused{border:2px solid var(--accent)}.demo .solo .pane.focused{border:1px solid var(--demo-card-border)}.demo .pane-icon{border:1px solid var(--demo-card-border);border-radius:6px;width:22px;height:22px;padding:3px;position:absolute;top:10px;right:10px}.demo .pane-text{padding:22px var(--pane-pad);font-family:var(--font-mono);font-size:14px;line-height:1.8}.demo .line{white-space:pre;min-height:1.8em;overflow:hidden}.demo .line.current{margin:0 calc(var(--pane-pad) * -1);padding:0 var(--pane-pad);background:var(--demo-current-line)}.demo .line-h{font-size:1.4em;line-height:1.5}.demo .mark{color:var(--text-muted)}.demo .h{color:var(--heading);font-weight:600}.demo .bold{color:var(--text);font-weight:600}.demo .code{background:var(--demo-row);color:var(--tag);border-radius:4px;padding:1px 5px}.demo .link{color:var(--link)}.demo .tag{color:var(--tag)}.demo .done,.demo .done .code{color:var(--text-muted);text-decoration:line-through}.demo .box{vertical-align:-.12em;border:1.5px solid var(--text-muted);border-radius:3px;width:.95em;height:.95em;margin-right:.7em;display:inline-block}.demo .box.checked{background:var(--accent);border-color:var(--accent);position:relative}.demo .box.checked:after{content:"";border:solid var(--on-accent);border-width:0 1.6px 1.6px 0;width:30%;height:58%;position:absolute;top:8%;left:31%;transform:rotate(45deg)}.demo .md-table{border-collapse:collapse;margin:6px 0;line-height:1.6}.demo .md-table th,.demo .md-table td{border:1px solid var(--demo-card-border);text-align:left;padding:3px 16px}.demo .md-table th{background:var(--demo-row);text-align:center;font-weight:600}.demo .cursor{background:var(--accent);color:var(--on-accent)}.demo .cursor.bar{color:inherit;box-shadow:inset 2px 0 0 var(--accent);background:0 0}.demo .cursor.hollow{color:inherit;box-shadow:inset 0 0 0 1px var(--text-muted);background:0 0}.demo .pane.reading .pane-text{padding:26px 34px;line-height:1.75}.demo .pane.reading .line{white-space:normal;min-height:.9em}.demo .pane.reading .line-h{margin-bottom:6px;font-size:1.6em}.demo .pane.reading .link{text-underline-offset:3px;text-decoration:underline}.demo .switcher{border:1px solid var(--demo-card-border);background:var(--bg);width:min(420px,86%);font-family:var(--font-mono);border-radius:12px;padding:6px;position:absolute;top:40px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px -12px #000000b3}.demo .switcher p{margin:0}.demo .switcher-input{border-bottom:1px solid var(--demo-card-border);padding:8px 10px 10px;margin-bottom:4px!important}.demo .switcher-row{color:var(--text-secondary);border-radius:7px;justify-content:space-between;padding:6px 10px;display:flex}.demo .switcher-row.selected{background:var(--demo-row);color:var(--text)}.demo .switcher-path{font-family:var(--font-sans);color:var(--text-muted);font-size:12px}.demo .match{color:var(--accent);font-weight:600}.demo .keycast{border:1px solid var(--demo-card-border);background:color-mix(in srgb, var(--bg) 80%, black);text-align:center;border-radius:9px;min-width:44px;padding:6px 14px;font-size:16px;font-weight:500;animation:.26s ease-out demo-keycast;position:absolute;bottom:16px;right:18px;box-shadow:0 10px 30px -10px #000000b3}@keyframes demo-keycast{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.demo figcaption{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:13.5px;display:flex}.demo .toggle{background:var(--card);width:28px;height:24px;color:var(--text-muted);cursor:pointer;border:0;border-radius:5px;flex:none;font-size:10px}.demo .toggle:hover{color:var(--text)}.demo .icon-play,.demo.paused .icon-pause{display:none}.demo.paused .icon-play{display:inline}@media (width<=760px){.demo .window{grid-template-columns:minmax(0,1fr);height:440px;padding:6px}.demo .sidebar,.demo .path,.demo .info:not(:last-child){display:none}.demo .info:last-child{margin-left:auto}.demo{--pane-pad:18px}.demo .pane-text{padding:16px var(--pane-pad);font-size:13px}}.command[data-astro-cid-txefhf4k]{border-radius:var(--radius-small);background:var(--card);border:0;align-items:center;gap:14px;max-width:100%;padding:6px 6px 6px 16px;font-size:14px;display:inline-flex}code[data-astro-cid-txefhf4k]{white-space:nowrap;overflow-x:auto}.prompt[data-astro-cid-txefhf4k]{color:var(--text-muted)}.copy[data-astro-cid-txefhf4k]{font:inherit;font-family:var(--font-mono);background:var(--card-inner);color:var(--text-secondary);cursor:pointer;border:0;border-radius:4px;flex:none;padding:5px 10px;font-size:12px}.copy[data-astro-cid-txefhf4k]:hover{color:var(--text)}.hero[data-astro-cid-ge2uvauf]{padding:112px 0 72px}.intro[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;align-items:center;display:flex}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;max-width:14ch;font-size:clamp(46px,7.6vw,96px);line-height:1.02}[data-astro-cid-ge2uvauf]:lang(ja) h1[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;max-width:13em;font-size:clamp(38px,6vw,76px);line-height:1.25}[data-astro-cid-ge2uvauf]:lang(vi) h1[data-astro-cid-ge2uvauf]{max-width:16ch;line-height:1.1}.quiet[data-astro-cid-ge2uvauf]{color:var(--text-muted);display:block}.lead[data-astro-cid-ge2uvauf]{max-width:50ch;color:var(--text-secondary);margin-top:28px;font-size:19px}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:36px;display:flex}.note[data-astro-cid-ge2uvauf]{color:var(--text-muted);margin-top:16px;font-size:14px}.visual[data-astro-cid-ge2uvauf]{margin-top:80px;position:relative}.visual[data-astro-cid-ge2uvauf]:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 9%, transparent), transparent);filter:blur(40px);z-index:-1;height:70%;position:absolute;inset:8% 10% auto}@media (width<=720px){.hero[data-astro-cid-ge2uvauf]{padding:64px 0 48px}.lead[data-astro-cid-ge2uvauf]{margin-top:20px;font-size:17px}.visual[data-astro-cid-ge2uvauf]{margin-top:48px}}.section[data-astro-cid-w6ymvdtg]{padding:72px 0}.head[data-astro-cid-w6ymvdtg]{text-align:center}h2[data-astro-cid-w6ymvdtg]{max-width:18ch;margin:0 auto;font-size:clamp(32px,4.4vw,52px)}[data-astro-cid-w6ymvdtg]:lang(ja) h2[data-astro-cid-w6ymvdtg]{max-width:16em}.lead[data-astro-cid-w6ymvdtg]{max-width:56ch;color:var(--text-secondary);margin:20px auto 0;font-size:18px}@media (width<=720px){.section[data-astro-cid-w6ymvdtg]{padding:48px 0}}.grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:64px 0 0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-cognygiv]{background:var(--card);border-radius:16px;padding:28px 26px 30px;transition:background-color .16s}.tile[data-astro-cid-cognygiv]:hover{background:var(--card-hover)}.head[data-astro-cid-cognygiv]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}h3[data-astro-cid-cognygiv]{font-size:18px}.shortcut[data-astro-cid-cognygiv]{font-family:var(--font-sans);letter-spacing:.04em;color:var(--accent);background:0 0;border:0;flex:none;padding:0;font-size:14px}p[data-astro-cid-cognygiv]{color:var(--text-secondary);margin-top:12px;font-size:15.5px}@media (width<=1040px){.grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.grid[data-astro-cid-cognygiv]{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:40px}.tile[data-astro-cid-cognygiv]{padding:20px 20px 22px}p[data-astro-cid-cognygiv]{margin-top:8px}}.rows[data-astro-cid-6utwn7bk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:920px;margin:64px auto 0;display:grid}.tile[data-astro-cid-6utwn7bk]{background:var(--card);text-align:center;border-radius:16px;margin:0;padding:36px 36px 32px}figcaption[data-astro-cid-6utwn7bk]{color:var(--text-secondary);font-size:15px}.figure[data-astro-cid-6utwn7bk]{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--text);margin-top:14px;font-size:clamp(52px,6.4vw,80px);font-weight:500;line-height:1}.faster[data-astro-cid-6utwn7bk]{color:var(--accent);margin-top:12px;font-size:15px}.bars[data-astro-cid-6utwn7bk]{font-family:var(--font-mono);color:var(--text-muted);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin-top:32px;font-size:12.5px;display:grid}.track[data-astro-cid-6utwn7bk]{height:6px;display:block}.bar[data-astro-cid-6utwn7bk]{border-radius:3px;height:100%;display:block}.bar-ours[data-astro-cid-6utwn7bk]{background:var(--accent)}.bar-theirs[data-astro-cid-6utwn7bk]{background:var(--card-inner)}.value[data-astro-cid-6utwn7bk]{text-align:right}.name[data-astro-cid-6utwn7bk]:first-child,.name[data-astro-cid-6utwn7bk]:first-child~.value[data-astro-cid-6utwn7bk]:nth-child(3){color:var(--text)}.footnote[data-astro-cid-6utwn7bk]{max-width:72ch;color:var(--text-muted);text-align:center;margin:28px auto 0;font-size:13.5px}@media (width<=720px){.rows[data-astro-cid-6utwn7bk]{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:40px}.tile[data-astro-cid-6utwn7bk]{padding:28px 22px 24px}}.launcher[data-astro-cid-sbhufkpo]{background:var(--card);border-radius:18px;gap:4px;max-width:780px;margin:64px auto 0;padding:10px;list-style:none;display:grid;box-shadow:0 30px 80px -40px #000000b3}.flow[data-astro-cid-sbhufkpo]{border-radius:10px;grid-template-columns:minmax(170px,.55fr) minmax(0,1fr);align-items:baseline;gap:24px;padding:16px 20px;display:grid}.flow[data-astro-cid-sbhufkpo]:first-child{background:var(--card-inner)}.typed[data-astro-cid-sbhufkpo]{color:var(--text);font-size:15px}.typed[data-astro-cid-sbhufkpo]:before{content:"› ";color:var(--text-muted)}.flow[data-astro-cid-sbhufkpo]:first-child .typed[data-astro-cid-sbhufkpo]:before{color:var(--accent)}.result[data-astro-cid-sbhufkpo]{color:var(--text-secondary);font-size:15.5px}@media (width<=720px){.launcher[data-astro-cid-sbhufkpo]{margin-top:40px;padding:6px}.flow[data-astro-cid-sbhufkpo]{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 16px}}.picker[data-astro-cid-qmlsea7b]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:920px;margin:56px auto 0;display:grid}.swatch[data-astro-cid-qmlsea7b]{color:var(--text);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:24px 12px 20px;transition:background-color .14s,border-color .14s;display:flex}.swatch[data-astro-cid-qmlsea7b]:hover{background:var(--card)}.swatch[data-astro-cid-qmlsea7b][aria-checked=true]{background:var(--card-hover)}.swatch[data-astro-cid-qmlsea7b] img[data-astro-cid-qmlsea7b]{border-radius:14px;margin-bottom:14px;transition:transform .16s}.swatch[data-astro-cid-qmlsea7b][aria-checked=true] img[data-astro-cid-qmlsea7b]{outline:2px solid var(--accent);outline-offset:3px}.name[data-astro-cid-qmlsea7b]{font-size:15px;font-weight:500}.variant[data-astro-cid-qmlsea7b]{color:var(--text-muted);font-size:13px}@media (width<=860px){.picker[data-astro-cid-qmlsea7b]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin-top:40px}}.plans[data-astro-cid-htruwgye]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:820px;margin:64px auto 0;display:grid}.plan[data-astro-cid-htruwgye]{background:var(--card);border-radius:16px;padding:32px}header[data-astro-cid-htruwgye]{justify-content:space-between;align-items:center;gap:16px;display:flex}h3[data-astro-cid-htruwgye]{font-size:22px}.status[data-astro-cid-htruwgye]{color:var(--text-muted);font-size:14px}.available[data-astro-cid-htruwgye] .status[data-astro-cid-htruwgye]{color:var(--accent);font-weight:500}ul[data-astro-cid-htruwgye]{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-htruwgye]{color:var(--text-secondary);padding-left:24px;font-size:15.5px;position:relative}li[data-astro-cid-htruwgye]:before{content:"✓";color:var(--text-muted);position:absolute;left:0}.available[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:before{color:var(--accent)}@media (width<=720px){.plans[data-astro-cid-htruwgye]{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:40px}.plan[data-astro-cid-htruwgye]{padding:26px 22px}}.download[data-astro-cid-iclci2am]{padding:112px 0 144px}.inner[data-astro-cid-iclci2am]{text-align:center;flex-direction:column;align-items:center;display:flex}h2[data-astro-cid-iclci2am]{letter-spacing:-.035em;max-width:16ch;margin-top:32px;font-size:clamp(36px,5.6vw,68px)}[data-astro-cid-iclci2am]:lang(ja) h2[data-astro-cid-iclci2am]{max-width:14em}.lead[data-astro-cid-iclci2am]{color:var(--text-secondary);margin-top:20px;font-size:18px}.actions[data-astro-cid-iclci2am]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:36px;display:flex}@media (width<=720px){.download[data-astro-cid-iclci2am]{padding:72px 0 96px}}.statusline[data-astro-cid-jo6i4kqk]{background:var(--card);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:4px 18px;padding-right:16px;font-size:13px;display:flex}.mode[data-astro-cid-jo6i4kqk]{background:var(--accent);color:var(--on-accent);align-self:stretch;align-items:center;padding:8px 16px;font-weight:600;display:flex}.segment[data-astro-cid-jo6i4kqk]{color:var(--text-secondary)}.muted[data-astro-cid-jo6i4kqk]{color:var(--text-muted)}.spacer[data-astro-cid-jo6i4kqk]{flex:1}@media (width<=640px){.end[data-astro-cid-jo6i4kqk]{display:none}}
