.console-tray{border-radius:var(--radius-tray);background-color:var(--tray);box-shadow:0 0 0 1px var(--hairline), var(--shadow-tray);padding:6px;position:relative}.console-core{border-radius:calc(var(--radius-tray) - 6px);background-color:var(--paper);box-shadow:0 0 0 1px var(--hairline), inset 0 1px 0 #ffffffb3;position:relative;overflow:hidden}.console-header{align-items:center;gap:.75rem;min-height:3.5rem;padding-block:.875rem;padding-inline:1.25rem;display:flex}@media (width>=768px){.console-header{padding-inline:1.75rem}.console-sep{display:block}}.console-header.has-divider{border-block-end:1px solid var(--hairline)}.console-header>.type-label{white-space:nowrap}.console-pair{text-overflow:ellipsis;min-width:0;overflow:hidden}.console-live-dot{flex:none;width:.5rem;height:.5rem}.console-sep{background-color:var(--hairline);flex:none;width:1rem;height:1px;display:none}.console-header-end{align-items:center;gap:1.25rem;min-width:0;margin-inline-start:auto;display:flex}.console-timer{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.t-row{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:.75rem;display:grid}@media (width>=768px){.t-row{grid-template-columns:7.5rem minmax(0,1fr);gap:1.5rem}}.t-who{padding-block-start:.125rem;display:flex}.speaker-pill{justify-content:center;min-width:5.75rem}.t-body{min-width:0}.t-orig{color:var(--ink);font-family:var(--font-display);overflow-wrap:anywhere;font-weight:450}.t-orig:is(:lang(ja),:lang(zh)),.t-trans:is(:lang(ja),:lang(zh)){word-break:auto-phrase}.t-trans{color:var(--ink-muted);font-family:var(--font-text);overflow-wrap:anywhere;margin-block-start:.5rem;font-weight:400}[dir=rtl] :is(.t-orig,.t-trans):dir(ltr){text-align:right}[dir=ltr] :is(.t-orig,.t-trans):dir(rtl){text-align:left}.t-instr{color:var(--ink-muted);margin-block-end:.375rem;font-size:.6875rem}.t-row--user .t-body{border-inline-start:2px solid var(--signal);padding-inline-start:.875rem}.t-row--user .t-orig{font-family:var(--font-text);font-weight:400}.console-summary-body:is(:lang(ja),:lang(zh)){word-break:auto-phrase}.t-row--hero .t-orig{max-width:60rem;font-size:clamp(1.0625rem,1.45vw,1.375rem);line-height:calc(1.45 + var(--lh-script));letter-spacing:-.005em}.t-row--hero .t-trans{max-width:60rem;font-size:clamp(.8125rem,1vw,.9375rem);line-height:calc(1.55 + var(--lh-script))}.t-row--hero.t-row--user .t-orig{font-size:clamp(.9375rem,1.2vw,1.125rem)}@media (width>=1280px){.t-row--hero .t-orig{font-size:1.0625rem}.t-row--hero .t-trans{font-size:.8125rem}.t-row--hero.t-row--user .t-orig{font-size:.9375rem}}.t-row--demo{padding-block:1.25rem}.t-row--demo+.t-row--demo{border-block-start:1px solid var(--hairline)}.t-row--demo .t-orig{font-size:.9375rem;line-height:calc(1.55 + var(--lh-script))}@media (width>=768px){.t-row--demo .t-orig{font-size:1rem}}.t-row--demo .t-trans{font-size:.8125rem;line-height:calc(1.55 + var(--lh-script));margin-block-start:.375rem}.t-row--demo.t-row--user .t-orig{font-size:.875rem}.t-rest{opacity:0}.t-orig.is-overlaid{display:grid}.t-orig.is-overlaid>*{grid-area:1/1}.t-ghost{visibility:hidden}.t-caret{vertical-align:text-bottom;background-color:var(--signal);width:2px;height:1.05em;margin-inline-end:-2px;animation:1s step-end infinite t-caret;display:inline-block}@keyframes t-caret{0%,55%{opacity:1}56%,to{opacity:0}}.hero-stage{display:grid}.hero-stage>.t-row:not([data-static]){display:none}:root:not(.js) .hero-stage>.t-row[data-static]+.t-row[data-static]{border-block-start:1px solid var(--hairline);margin-block-start:1.25rem;padding-block-start:1.25rem}@media (prefers-reduced-motion:reduce){.hero-stage>.t-row[data-static]+.t-row[data-static]{border-block-start:1px solid var(--hairline);margin-block-start:1.25rem;padding-block-start:1.25rem}}@media (prefers-reduced-motion:no-preference){.js .hero-stage>.t-row{opacity:0;transition:opacity .45s var(--ease-out), transform .7s var(--ease-out);grid-area:1/1;align-self:start;display:grid;transform:translateY(8px)}.js .hero-stage>.t-row.is-active{opacity:1;transform:none}.js .hero-stage .t-trans{opacity:0;transition:opacity .6s var(--ease-out), transform .7s var(--ease-out);transform:translateY(6px)}.js .hero-stage .t-trans.is-shown{opacity:1;transform:none}.js [data-demo-console]:not(.is-played) :is(.t-row,[data-console-summary]):not(.is-shown){opacity:0;transform:translateY(12px)}.js [data-demo-console] :is(.t-row,[data-console-summary]){transition:opacity .6s var(--ease-out), transform .8s var(--ease-out)}}.console-input{border-radius:var(--radius-pill);background-color:var(--canvas);min-height:3.25rem;box-shadow:inset 0 0 0 1px var(--hairline);user-select:none;align-items:center;gap:1rem;padding-inline:1.25rem .5rem;display:flex}.console-input-text{min-width:0;color:var(--ink-muted);font-family:var(--font-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;overflow:hidden}.console-input-send{border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;color:var(--signal);background-color:color-mix(in srgb, var(--signal), transparent 90%);flex:none;place-items:center;display:inline-grid}.console-input-send svg{width:.875rem;height:.875rem}.console-summary{border-block-start:1px solid var(--hairline);align-items:flex-start;gap:.875rem;padding-block:1.125rem;padding-inline:1.25rem;display:flex}@media (width>=768px){.console-summary{padding-inline:1.75rem}}.console-summary-check{border-radius:var(--radius-pill);width:1.375rem;height:1.375rem;color:var(--paper);background-color:var(--ink);flex:none;place-items:center;margin-block-start:.0625rem;display:inline-grid}.console-summary-check svg{width:.875rem;height:.875rem}.console-summary-body{color:var(--ink);font-family:var(--font-text);font-size:.875rem;line-height:calc(1.55 + var(--lh-script));margin-block-start:.25rem}@keyframes wl-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.wl-enter{animation:wl-enter .7s var(--ease-out) both}@keyframes wl-key{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.wl-key circle{transform-box:fill-box;transform-origin:50%;animation:wl-key .52s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms + .18s)}@keyframes wl-busy{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.wl-busy{animation:wl-busy .9s var(--ease-sine) infinite}@keyframes wl-hint{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.wl-hint{animation:wl-hint .32s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.wl-enter,.wl-key circle,.wl-busy,.wl-hint{animation:none!important}}.hero-grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""aside""console";row-gap:2.5rem;display:grid}.hero-head[data-astro-cid-yodha2z4]{grid-area:head}.hero-aside[data-astro-cid-yodha2z4]{grid-area:aside}.hero-console[data-astro-cid-yodha2z4]{grid-area:console;margin-top:1rem}@media (width>=768px){.hero-console[data-astro-cid-yodha2z4]{margin-top:2.5rem}}@media (width>=1024px){.hero-grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1fr) 30rem;grid-template-areas:"head aside""console console";align-items:center;gap:3rem}.hero-console[data-astro-cid-yodha2z4]{margin-top:3rem}}@media (width>=1280px){.hero-grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1fr) 28rem;grid-template-areas:"head aside""console aside";gap:4rem}.hero-head[data-astro-cid-yodha2z4]{align-self:end}.hero-console[data-astro-cid-yodha2z4]{align-self:start;margin-top:0}}.hero-title[data-astro-cid-yodha2z4]{font-size:clamp(2.5rem, calc((100vw - 2.5rem) / var(--hero-em)), 9rem)}@media (width>=768px){.hero-title[data-astro-cid-yodha2z4]{font-size:clamp(3.25rem, calc((100vw - 3.5rem) / var(--hero-em)), 9rem)}}@media (width>=1024px){.hero-title[data-astro-cid-yodha2z4]{font-size:clamp(3.25rem, calc((min(1320px, 100vw - 3rem) - 33rem) / var(--hero-em)), 9rem)}}@media (width>=1280px){.hero-title[data-astro-cid-yodha2z4]{font-size:clamp(3.25rem, calc((min(1320px, 100vw - 3rem) - 32rem) * 1.08 / var(--hero-em-one)), 9rem)}}.hero-line[data-astro-cid-yodha2z4]{clip-path:inset(-.4em -.6em -.16em);display:block}.hero-line-inner[data-astro-cid-yodha2z4]{display:block}@media (width>=1024px){.hero-line-inner[data-astro-cid-yodha2z4]{white-space:nowrap}}@media (width>=1280px){.hero-line[data-astro-cid-yodha2z4]{display:inline-block}.hero-line[data-astro-cid-yodha2z4]+.hero-line[data-astro-cid-yodha2z4]{margin-inline-start:.25em}}.hero-dot[data-astro-cid-yodha2z4]{vertical-align:.08em;width:.36em;height:.36em;margin-inline-start:.14em}.hero-dot[data-astro-cid-yodha2z4]:after{animation-name:hero-ping}@keyframes hero-ping{0%{opacity:.35;transform:scale(1)}80%,to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:no-preference){.hero-line-inner[data-astro-cid-yodha2z4]{animation:hero-rise 1s var(--ease-out) both;animation-delay:calc(.12s + var(--line,0) * .13s)}.hero-fade[data-astro-cid-yodha2z4]{animation:hero-fade var(--dur-enter) var(--ease-out) both;animation-delay:var(--hero-delay,0s)}}@keyframes hero-rise{0%{transform:translateY(125%)}to{transform:translateY(0)}}@keyframes hero-fade{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width>=1024px){:is(:lang(zh),:lang(ja)) .demo-title[data-astro-cid-3zb62ve4]{font-size:clamp(2rem,3.4vw,3.125rem)}}.how-cell[data-astro-cid-wkshis2o]+.how-cell[data-astro-cid-wkshis2o]{border-top:1px solid var(--hairline)}@media (width>=768px){.how-cell[data-astro-cid-wkshis2o]+.how-cell[data-astro-cid-wkshis2o]{border-top:0;border-inline-start:1px solid var(--hairline)}.how-cell[data-astro-cid-wkshis2o]:first-child{padding-inline-start:0}.how-cell[data-astro-cid-wkshis2o]:last-child{padding-inline-end:0}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.how-cell[data-astro-cid-wkshis2o] .pixel-icon{overflow:visible}.how-cell[data-astro-cid-wkshis2o] .pixel-icon-bubble .pi-part{transform-box:fill-box}.how-cell[data-astro-cid-wkshis2o]:hover .pixel-icon-bubble .pi-part{animation:how-type 1.1s var(--ease-out) infinite}.how-cell[data-astro-cid-wkshis2o]:hover .pixel-icon-bubble .pi-part-2{animation-delay:.16s}.how-cell[data-astro-cid-wkshis2o]:hover .pixel-icon-bubble .pi-part-3{animation-delay:.32s}.how-cell[data-astro-cid-wkshis2o] .pixel-icon-phone{transform-origin:50% 60%}.how-cell[data-astro-cid-wkshis2o]:hover .pixel-icon-phone{animation:how-ring 1.4s var(--ease-out) infinite}.how-cell[data-astro-cid-wkshis2o] .pixel-icon-document .pi-part{transform-box:fill-box;transform-origin:0}[dir=rtl] .how-cell[data-astro-cid-wkshis2o] .pixel-icon-document .pi-part{transform-origin:100%}.how-cell[data-astro-cid-wkshis2o]:hover .pixel-icon-document .pi-part{animation:how-write .9s var(--ease-out) both}.how-cell[data-astro-cid-wkshis2o]:hover .pixel-icon-document .pi-part-2{animation-delay:.14s}.how-cell[data-astro-cid-wkshis2o]:hover .pixel-icon-document .pi-part-3{animation-delay:.28s}}@keyframes how-type{0%,to{opacity:1;transform:translateY(0)}30%{opacity:.25;transform:translateY(-1px)}}@keyframes how-ring{0%,40%,to{transform:rotate(0)}8%{transform:rotate(-9deg)}16%{transform:rotate(8deg)}24%{transform:rotate(-6deg)}32%{transform:rotate(4deg)}}@keyframes how-write{0%{opacity:.2;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.faq-trigger{text-align:start;min-height:4.5rem;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:2px;flex:1;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.375rem;display:flex}.faq-question{font-family:var(--font-display);font-size:clamp(1.125rem,1.55vw,1.4375rem);font-weight:500;line-height:calc(1.3 + var(--lh-script));letter-spacing:var(--track-h3);text-wrap:pretty}.faq-icon{width:2.5rem;height:2.5rem;color:var(--signal);flex:none;place-items:center;margin-inline-end:-.625rem;display:inline-grid;position:relative}.faq-icon-halo{background-color:color-mix(in srgb, var(--signal), transparent 90%);opacity:0;transition:opacity var(--dur-hover) var(--ease-out), transform .4s var(--ease-out);border-radius:999px;position:absolute;inset:0;transform:scale(.7)}.faq-trigger:hover .faq-icon-halo,.faq-trigger:focus-visible .faq-icon-halo{opacity:1;transform:scale(1)}.faq-icon-mark{width:1rem;height:1rem;transition:transform .5s var(--ease-out);position:relative}.faq-bar{inset-inline:0;height:1.5px;transition:transform .5s var(--ease-out);background-color:currentColor;position:absolute;top:calc(50% - .75px)}.faq-bar-v{transform:rotate(90deg)}.faq-trigger[data-state=open] .faq-icon-mark{transform:rotate(180deg)}.faq-trigger[data-state=open] .faq-bar-v{transform:rotate(0)}.faq-trigger:active .faq-icon-mark{scale:.9}.faq-content[data-state=closed]{display:none}.faq-answer{max-width:62ch;color:var(--ink-muted);padding-block-end:2rem;padding-inline-end:3.5rem}@media (prefers-reduced-motion:no-preference){.faq-content[data-state=open] .faq-answer{animation:faq-answer-in .6s var(--ease-out) both}}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.faq-trigger{min-height:4rem;padding-block:1.125rem}.faq-answer{padding-block-end:1.5rem;padding-inline-end:0}}.final-art[data-astro-cid-rufwo4jm]{width:clamp(7.5rem,16vw,12.5rem)}.final-title[data-astro-cid-rufwo4jm]{font-family:var(--font-display);font-size:clamp(2.75rem,7.4vw,7.75rem);font-weight:500;line-height:calc(.98 + var(--lh-script));letter-spacing:var(--track-display);word-spacing:var(--word-display);color:var(--signal-ink);max-width:16ch}:is(:lang(zh),:lang(ja)) .final-title[data-astro-cid-rufwo4jm]{max-width:none;font-size:clamp(2rem,9vw,6.5rem)}@media (width>=1024px){.final-title[data-astro-cid-rufwo4jm]{max-width:none}}.final-panel[data-astro-cid-rufwo4jm]{border-radius:var(--radius-tray);background-color:#fff7f229;padding:6px;box-shadow:0 0 0 1px #fff7f24d}.final-panel-core[data-astro-cid-rufwo4jm]{--hairline:#302b2824;--focus:var(--signal);--focus-offset-color:var(--canvas);border-radius:calc(var(--radius-tray) - 6px);background-color:var(--canvas);color:var(--ink);padding:1.5rem 1.25rem 1.25rem;box-shadow:inset 0 1px #fff9}@media (width>=640px){.final-panel-core[data-astro-cid-rufwo4jm]{padding:2rem 2rem 1.5rem}}@media (prefers-reduced-motion:no-preference){.final-ring[data-astro-cid-rufwo4jm]{animation:final-ring 3.2s var(--ease-out) infinite}.final-ring-2[data-astro-cid-rufwo4jm]{animation-delay:.22s}}@keyframes final-ring{0%,to{opacity:.18}14%,52%{opacity:1}78%{opacity:.18}}
