.Landing_site__UCx8r{--color-paper:oklch(18.8% 0.005 286);--color-panel:oklch(21.9% 0.006 286);--color-sunk:oklch(25.8% 0.007 286);--color-line:oklch(28.7% 0.011 286);--color-line-strong:oklch(36.3% 0.014 286);--color-ink:oklch(93.2% 0.013 87);--color-ink-hi:oklch(96.5% 0.011 85);--color-muted:oklch(70% 0.011 82);--color-accent:oklch(63.6% 0.183 33);--color-accent-hover:oklch(68.8% 0.173 34);--color-accent-soft:oklch(26.9% 0.034 31);--color-amber:oklch(75.9% 0.139 76);--color-amber-soft:oklch(26.8% 0.028 75);--color-green:oklch(74.5% 0.117 160);--color-sheet:oklch(94.7% 0.016 86);--color-sheet-ink:oklch(22.8% 0.006 78);--color-sheet-muted:oklch(47% 0.018 83);--color-sheet-line:oklch(85.6% 0.023 87);--color-sheet-line-strong:oklch(77.8% 0.029 87);--color-sheet-accent:oklch(49.1% 0.151 33);--color-sheet-accent-soft:oklch(91.3% 0.032 42);--color-sheet-green:oklch(46% 0.10 158);--color-sheet-amber:oklch(50.8% 0.103 71);--color-sheet-amber-soft:oklch(93.2% 0.044 85);--color-sheet-rule:oklch(85.6% 0.023 87/0.65);--color-shadow:oklch(9% 0.01 60/0.72);--color-focus:var(--color-accent);--font-display:"Noto Serif SC","Source Han Serif SC","SimSun",serif;--font-mono:"IBM Plex Mono",Consolas,"PingFang SC","Microsoft YaHei",monospace;--font-body:"PingFang SC","Microsoft YaHei",system-ui,sans-serif;--text-label:0.6875rem;--text-sm:0.875rem;--text-base:1rem;--text-md:1.25rem;--text-section:clamp(1.625rem,3vw,2.125rem);--text-hero:clamp(1.75rem,calc((100vw - 2 * var(--gutter)) / 10),4.5rem);--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--gutter:clamp(1rem,4vw,3rem);--radius-panel:10px;--radius-card:14px;--radius-btn:6px;--radius-seal:3px;--radius-paper:2px;--shadow-paper:0 28px 48px -24px var(--color-shadow);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-micro:120ms;--dur-short:220ms;--dur-long:480ms;--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.40 0 0 0 0 0.32 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");overflow-x:clip;background:var(--color-paper);color:var(--color-ink);font:400 var(--text-base)/1.8 var(--font-body);font-variant-numeric:normal;color-scheme:dark}.Landing_site__UCx8r dd,.Landing_site__UCx8r dl,.Landing_site__UCx8r figure,.Landing_site__UCx8r h1,.Landing_site__UCx8r h2,.Landing_site__UCx8r h3,.Landing_site__UCx8r ol,.Landing_site__UCx8r p,.Landing_site__UCx8r ul{margin:0}.Landing_site__UCx8r ol,.Landing_site__UCx8r ul{padding:0;list-style:none}.Landing_site__UCx8r h1,.Landing_site__UCx8r h2,.Landing_site__UCx8r h3{font-family:var(--font-display);font-weight:700;font-style:normal;line-height:1.3;overflow-wrap:anywhere;min-width:0}.Landing_site__UCx8r a{color:inherit}.Landing_site__UCx8r button{font:inherit;color:inherit}.Landing_site__UCx8r small{font-size:inherit}.Landing_site__UCx8r ::selection{background:var(--color-accent-soft);color:var(--color-ink)}.Landing_site__UCx8r :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Landing_site__UCx8r .wrap{width:100%;max-width:76rem;margin-inline:auto;padding-inline:var(--gutter)}.Landing_site__UCx8r .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.Landing_site__UCx8r .skip{position:absolute;left:var(--space-md);top:var(--space-md);z-index:10;padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-btn);transform:translateY(-300%)}.Landing_site__UCx8r .skip:focus-visible{transform:none}.Landing_site__UCx8r .nw{white-space:nowrap}.Landing_site__UCx8r .label{font:400 var(--text-label)/1.7 var(--font-mono);letter-spacing:.1em;color:var(--color-muted)}.Landing_site__UCx8r .note{font:400 .8125rem/1.7 var(--font-body);letter-spacing:0;color:var(--color-muted)}.Landing_site__UCx8r .eyebrow{font:500 var(--text-label)/1.7 var(--font-mono);letter-spacing:.18em;color:var(--color-accent)}.Landing_site__UCx8r .wx{font:500 var(--text-sm)/1 var(--font-mono);letter-spacing:.04em;color:var(--color-ink)}.Landing_site__UCx8r .hl{color:var(--color-accent)}.Landing_site__UCx8r .cap{margin-top:var(--space-md);font-size:.78125rem;line-height:1.7;color:var(--color-muted)}.Landing_site__UCx8r .label{display:revert;margin-bottom:0}.Landing_site__UCx8r .eyebrow{text-transform:none}.Landing_site__UCx8r .seal{gap:0;transform:none}.Landing_site__UCx8r .tag{background:none}.Landing_site__UCx8r h1,.Landing_site__UCx8r h2,.Landing_site__UCx8r h3{text-wrap:wrap}html:has(.Landing_site__UCx8r){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.Landing_site__UCx8r){scroll-behavior:auto}}.Landing_site__UCx8r .sheet{--color-paper:var(--color-sheet);--color-ink:var(--color-sheet-ink);--color-muted:var(--color-sheet-muted);--color-line:var(--color-sheet-line);--color-line-strong:var(--color-sheet-line-strong);--color-accent:var(--color-sheet-accent);--color-accent-soft:var(--color-sheet-accent-soft);--color-green:var(--color-sheet-green);--color-amber:var(--color-sheet-amber);--color-amber-soft:var(--color-sheet-amber-soft);--color-focus:var(--color-sheet-accent);position:relative;background:var(--color-sheet);color:var(--color-ink);border-radius:var(--radius-paper);box-shadow:var(--shadow-paper);color-scheme:light}.Landing_site__UCx8r .sheet.sheet{--color-amber:var(--color-sheet-amber);--color-green:var(--color-sheet-green);--color-accent:var(--color-sheet-accent)}html[data-theme=light]:has(.Landing_site__UCx8r){color-scheme:dark;background:oklch(18.8% .005 286);scrollbar-color:#3a3a42 transparent}.Landing_site__UCx8r .sheet:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background-image:var(--paper-grain);mix-blend-mode:multiply;opacity:.55}.Landing_site__UCx8r .sheet ::selection{background:var(--color-sheet-accent-soft);color:var(--color-sheet-ink)}.Landing_site__UCx8r .seal{display:inline-flex;align-items:center;justify-content:center;padding:.05em .4em;border:1.5px solid;border-radius:var(--radius-seal);color:var(--color-accent);font:700 var(--text-sm)/1.45 var(--font-display);letter-spacing:.12em;white-space:nowrap;rotate:-4deg}.Landing_site__UCx8r .tag{display:inline-block;margin-left:var(--space-2xs);padding:0 .35em;border:1px solid var(--color-green);border-radius:var(--radius-seal);color:var(--color-green);font:500 .6875rem/1.5 var(--font-mono);letter-spacing:.04em;vertical-align:.12em;white-space:nowrap}.Landing_site__UCx8r .btn{--btn-h:2.5rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:var(--btn-h);padding:0 var(--space-md);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);background:transparent;color:var(--color-ink);font:500 var(--text-sm)/1 var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.Landing_site__UCx8r .btn:hover{background:var(--color-sunk);border-color:var(--color-muted);transform:translateY(-1px)}.Landing_site__UCx8r .btn:active{transform:translateY(1px);transition-duration:60ms}.Landing_site__UCx8r .btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Landing_site__UCx8r .btn[data-state=error]{border-color:var(--color-accent);color:var(--color-accent)}.Landing_site__UCx8r .btn[data-state=copied]{border-color:var(--color-green);color:var(--color-green)}.Landing_site__UCx8r .btn--primary{position:relative;isolation:isolate;overflow:hidden;background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper);transition:color 80ms linear .24s,transform var(--dur-micro) var(--ease-out)}.Landing_site__UCx8r .btn--primary:before{content:"";position:absolute;z-index:-1;left:-1px;right:-1px;top:-1.5rem;bottom:-1px;border-radius:50% 50% 0 0/1.5rem 1.5rem 0 0;background:var(--color-paper);transform:translateY(100%);transition:transform var(--dur-long) var(--ease-in-out)}.Landing_site__UCx8r .btn--primary:focus-visible,.Landing_site__UCx8r .btn--primary:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-ink-hi);transform:none;transition-delay:.2s,0s}.Landing_site__UCx8r .btn--primary:focus-visible:before,.Landing_site__UCx8r .btn--primary:hover:before{transform:none}.Landing_site__UCx8r .btn--primary:active{transform:translateY(1px);transition-delay:0s}.Landing_site__UCx8r .btn--primary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Landing_site__UCx8r .btn--lg{--btn-h:3.5rem;padding:0 clamp(var(--space-sm),3vw,var(--space-xl));font-size:clamp(.9375rem,.5vw + .8rem,1.0625rem);font-weight:700}@media (pointer:coarse){.Landing_site__UCx8r .btn{min-height:max(var(--btn-h),44px)}}.Landing_site__UCx8r .copy{display:inline-grid;place-items:center}.Landing_site__UCx8r .copy>span{grid-area:1/1}.Landing_site__UCx8r .copy .copy__done,.Landing_site__UCx8r .copy .copy__fail,.Landing_site__UCx8r .copy[data-state=copied] .copy__idle,.Landing_site__UCx8r .copy[data-state=error] .copy__idle{visibility:hidden}.Landing_site__UCx8r .copy[data-state=copied] .copy__done,.Landing_site__UCx8r .copy[data-state=error] .copy__fail{visibility:visible}.Landing_site__UCx8r .mini{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 var(--space-xs);border:1px solid var(--color-accent);border-radius:4px;background:transparent;color:var(--color-ink);font:500 var(--text-sm)/1 var(--font-mono);letter-spacing:.04em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.Landing_site__UCx8r .mini.copy{display:inline-grid}.Landing_site__UCx8r .mini:hover{background:var(--color-accent-soft)}.Landing_site__UCx8r .mini:active{transform:translateY(1px)}.Landing_site__UCx8r .mini[data-state=copied]{border-color:var(--color-green);color:var(--color-green)}.Landing_site__UCx8r .mini[data-state=error]{color:var(--color-accent)}@media (pointer:coarse){.Landing_site__UCx8r .mini{min-height:44px}}.Landing_site__UCx8r .link{padding:0;border:0;background:none;cursor:pointer;color:var(--color-ink);white-space:nowrap;text-decoration:underline;text-decoration-color:var(--color-line-strong);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--dur-short) var(--ease-out),text-decoration-color var(--dur-short) var(--ease-out)}.Landing_site__UCx8r .link:hover{color:var(--color-accent-hover);text-decoration-color:currentColor}.Landing_site__UCx8r .link:active{color:var(--color-accent)}.Landing_site__UCx8r .link:focus-visible{border-radius:2px}.Landing_site__UCx8r .link[data-state=copied]{color:var(--color-green)}.Landing_site__UCx8r .link[data-state=error]{color:var(--color-accent)}.Landing_site__UCx8r .top{border-bottom:1px solid var(--color-line)}.Landing_site__UCx8r .top__bar{display:flex;align-items:center;gap:var(--space-lg);min-height:4rem}.Landing_site__UCx8r .brand{display:inline-flex;align-items:center;gap:var(--space-sm);margin-right:auto;text-decoration:none}.Landing_site__UCx8r .brand__seal{flex:none;width:32px;height:32px;color:var(--color-ink-hi)}.Landing_site__UCx8r .brand__name{font:700 var(--text-md)/1 var(--font-display);letter-spacing:.16em;white-space:nowrap;transition:color var(--dur-short) var(--ease-out)}.Landing_site__UCx8r .brand__ai{margin-left:.5em;font:500 .625rem/1 var(--font-mono);letter-spacing:.12em;color:var(--color-muted)}.Landing_site__UCx8r .brand:hover .brand__name{color:var(--color-ink-hi)}.Landing_site__UCx8r .brand:active .brand__name{color:var(--color-accent)}.Landing_site__UCx8r .brand:focus-visible{border-radius:var(--radius-btn)}.Landing_site__UCx8r .top__nav a{color:var(--color-muted);font-size:var(--text-sm);text-decoration:none;white-space:nowrap;transition:color var(--dur-short) var(--ease-out)}.Landing_site__UCx8r .top__nav a:hover{color:var(--color-ink)}.Landing_site__UCx8r .top__nav a:focus-visible{border-radius:2px}@media (max-width:23.99rem){.Landing_site__UCx8r .top__bar{gap:var(--space-sm)}.Landing_site__UCx8r .top__cta{padding-inline:.625rem}}.Landing_site__UCx8r .hero{padding-block:clamp(3.5rem,9vw,6.5rem) clamp(2.5rem,6vw,4.5rem);text-align:center}.Landing_site__UCx8r .hero__in{display:grid;justify-items:center}.Landing_site__UCx8r .hero__title{margin-top:var(--space-md);font-size:var(--text-hero);line-height:1.15;letter-spacing:-.01em}.Landing_site__UCx8r .caret{display:inline-block;width:.3em;height:.92em;margin-left:-.3em;vertical-align:-.1em;fill:var(--color-accent)}.Landing_site__UCx8r .hero__sub{max-width:30em;margin-top:var(--space-lg);color:var(--color-muted);font-size:clamp(1.0625rem,.5vw + .95rem,1.25rem);line-height:1.8}.Landing_site__UCx8r .dl{display:grid;justify-items:center;gap:var(--space-xs);margin-top:var(--space-xl)}.Landing_site__UCx8r .dl__meta{font:400 var(--text-label)/1.7 var(--font-mono);letter-spacing:.12em;color:var(--color-muted)}.Landing_site__UCx8r .dl__pan{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2xs) var(--space-xs);color:var(--color-muted);font-size:.8125rem;line-height:1.6}.Landing_site__UCx8r .code__value{display:inline-flex;align-items:center;align-self:stretch;padding:0 var(--space-sm);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);font:500 var(--text-sm)/1 var(--font-mono);letter-spacing:.14em;color:var(--color-ink);user-select:all}.Landing_site__UCx8r .sec{padding-block:var(--space-4xl);border-top:1px solid var(--color-line)}.Landing_site__UCx8r .hero+.sec{padding-top:0;border-top:0}.Landing_site__UCx8r .sec__title{font-size:var(--text-section);line-height:1.2}.Landing_site__UCx8r .cards{display:grid;gap:var(--space-lg)}.Landing_site__UCx8r .card{display:grid;grid-template-rows:auto auto auto 1fr;gap:var(--space-xs);min-width:0;padding:var(--space-lg);border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background:var(--color-panel)}.Landing_site__UCx8r .card__no{font:500 var(--text-label)/1.7 var(--font-mono);letter-spacing:.18em;color:var(--color-accent)}.Landing_site__UCx8r .card h3{font-size:clamp(1.5rem,1vw + 1.1rem,1.875rem);line-height:1.25}.Landing_site__UCx8r .card__say{color:var(--color-muted);font-size:var(--text-sm);line-height:1.75}.Landing_site__UCx8r .card__stage{display:grid;grid-template-rows:minmax(0,1fr);align-self:end;min-width:0;height:21rem;margin-top:var(--space-md)}@media (max-width:23.99rem){.Landing_site__UCx8r .card{padding:var(--space-md)}.Landing_site__UCx8r .card__stage{height:22rem}}@media (min-width:60rem){.Landing_site__UCx8r .cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:60rem) and (max-width:71.99rem){.Landing_site__UCx8r .card__stage{height:24rem}}.Landing_site__UCx8r .demo{position:relative;min-width:0;padding:var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-paper);overflow:hidden}.Landing_site__UCx8r .demo:not(.is-live) *,.Landing_site__UCx8r .demo:not(.is-live) :after,.Landing_site__UCx8r .demo:not(.is-live) :before{animation-play-state:paused!important}.Landing_site__UCx8r .demo.is-final *,.Landing_site__UCx8r .demo.is-final :after,.Landing_site__UCx8r .demo.is-final :before{animation:none!important;transition:none!important}.Landing_site__UCx8r .btns{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2xs)}.Landing_site__UCx8r .btns>span,.Landing_site__UCx8r .go-btn{display:inline-flex;align-items:center;height:1.75rem;padding:0 var(--space-xs);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);font-size:.8125rem;color:var(--color-muted);white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out)}.Landing_site__UCx8r .btns>.is-go,.Landing_site__UCx8r .go-btn{border-color:var(--color-ink);color:var(--color-ink)}.Landing_site__UCx8r .bk__scr .nx{height:1.875rem}.Landing_site__UCx8r .is-press{transform:scale(.94)}.Landing_site__UCx8r .bk{display:grid;grid-template-rows:auto auto 1fr;gap:var(--space-sm)}.Landing_site__UCx8r .bk__h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--space-sm);padding-bottom:var(--space-2xs);border-bottom:1px solid var(--color-line)}.Landing_site__UCx8r .bk__h>b{font:700 var(--text-base)/1.5 var(--font-display)}.Landing_site__UCx8r .bk__h .label b{font-weight:500;color:var(--color-accent)}.Landing_site__UCx8r .bk__scr{display:grid;min-height:4.25rem}.Landing_site__UCx8r .bk__scr>*{grid-area:1/1;display:flex;flex-wrap:wrap;align-content:start;gap:var(--space-2xs);min-width:0;opacity:0}.Landing_site__UCx8r .bk__scr>.is-on{opacity:1;transition:opacity .24s var(--ease-out)}.Landing_site__UCx8r .opt{display:inline-flex;align-items:center;height:1.875rem;padding:0 var(--space-sm);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);font-size:.8125rem;white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out)}.Landing_site__UCx8r .cd.is-pick,.Landing_site__UCx8r .opt.is-pick,.Landing_site__UCx8r .pk3.is-pick{border-color:var(--color-accent);background:var(--color-accent-soft)}.Landing_site__UCx8r .cd{display:grid;gap:1px;min-width:0;padding:.375rem var(--space-sm);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);font:400 .8125rem/1.6 var(--font-display);transition:transform var(--dur-micro) var(--ease-out)}.Landing_site__UCx8r .cd small{font:500 var(--text-label)/1.6 var(--font-mono);letter-spacing:.08em;color:var(--color-muted)}.Landing_site__UCx8r .cd>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Landing_site__UCx8r .think{display:flex;align-items:center;gap:var(--space-2xs);font-size:.8125rem;color:var(--color-muted)}.Landing_site__UCx8r .think i{flex:none;width:5px;height:5px;border-radius:50%;background:var(--color-accent);animation:Landing_breathe__l42mn 1.2s var(--ease-in-out) infinite}.Landing_site__UCx8r .think i:nth-child(2){animation-delay:.2s}.Landing_site__UCx8r .think i:nth-child(3){animation-delay:.4s}.Landing_site__UCx8r .wait-ok{display:grid;width:100%}.Landing_site__UCx8r .wait-ok>*{grid-area:1/1;transition:opacity .24s var(--ease-out)}.Landing_site__UCx8r .wait-ok.is-ready>:first-child,.Landing_site__UCx8r .wait-ok:not(.is-ready)>:last-child{opacity:0}.Landing_site__UCx8r .bk__name{display:flex;align-items:center;gap:var(--space-sm);width:100%;justify-content:space-between}.Landing_site__UCx8r .bk__name b{font:700 var(--text-md)/1.4 var(--font-display)}.Landing_site__UCx8r .marks>div{display:grid;grid-template-columns:4.75rem minmax(0,1fr) auto;align-items:center;column-gap:var(--space-xs);padding-block:3px;border-bottom:1px solid var(--color-line)}.Landing_site__UCx8r .marks dt{font:400 var(--text-label)/1.9 var(--font-mono);letter-spacing:.04em;color:var(--color-muted);white-space:nowrap}.Landing_site__UCx8r .marks dd{font-size:.8125rem;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Landing_site__UCx8r .marks .seal{font-size:var(--text-label);letter-spacing:.06em}.Landing_site__UCx8r .marks>div:not([data-st]) dd{color:var(--color-muted)}.Landing_site__UCx8r .marks>div:not([data-st]) .seal{color:var(--color-muted);border-style:dashed}.Landing_site__UCx8r .marks>div[data-st=now] .seal{color:var(--color-ink);rotate:0deg}.Landing_site__UCx8r .marks>div[data-st=set] .seal{animation:Landing_stamp__bCLW4 .36s var(--ease-out)}.Landing_site__UCx8r .dk{display:flex;flex-direction:column;gap:var(--space-xs)}.Landing_site__UCx8r .dk__h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--space-sm)}.Landing_site__UCx8r .dk__h b{font:700 var(--text-base)/1.5 var(--font-display)}.Landing_site__UCx8r .paper{flex:1 1 0;min-height:2.5rem;padding:var(--space-xs) var(--space-sm);overflow:hidden}.Landing_site__UCx8r .prose{position:relative;min-height:100%;font:400 .8125rem/1.9 var(--font-display);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(1.9em - 1px),var(--color-sheet-rule) calc(1.9em - 1px),var(--color-sheet-rule) 1.9em)}.Landing_site__UCx8r .prose p{text-indent:2em}.Landing_site__UCx8r .dk .paper{display:grid}.Landing_site__UCx8r .dk .paper>*{grid-area:1/1;min-width:0;transition:opacity .24s var(--ease-out)}.Landing_site__UCx8r .dk:not([data-ph=done]) .prose,.Landing_site__UCx8r .dk:not([data-ph=idle]) .paper__ph,.Landing_site__UCx8r .dk:not([data-ph=run]) .run{opacity:0}.Landing_site__UCx8r .paper__ph{font:400 .8125rem/1.8 var(--font-display);color:var(--color-muted)}.Landing_site__UCx8r .run{display:grid;align-content:start;gap:1px;font:400 .75rem/1.6 var(--font-body);color:var(--color-muted)}.Landing_site__UCx8r .run li{display:flex;align-items:center;gap:var(--space-xs)}.Landing_site__UCx8r .run li:before{content:"";flex:none;width:7px;height:7px;border:1.5px solid var(--color-line-strong);border-radius:50%}.Landing_site__UCx8r .run li[data-st]{color:var(--color-ink)}.Landing_site__UCx8r .run li[data-st=run]:before{border-color:var(--color-accent);background:var(--color-accent);animation:Landing_breathe__l42mn 1.2s var(--ease-in-out) infinite}.Landing_site__UCx8r .run li[data-st=done]:before{border-color:var(--color-green);background:var(--color-green)}.Landing_site__UCx8r .dline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2xs) var(--space-xs);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-line);border-radius:var(--radius-btn);background:var(--color-sunk);font-size:.8125rem;line-height:1.6;transition:opacity var(--dur-short) var(--ease-out)}.Landing_site__UCx8r .dline__t{display:inline-flex;align-items:center;gap:var(--space-xs);flex:1 1 10em;min-width:0}.Landing_site__UCx8r .dk[data-ph=run] .dline__t:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--color-accent);animation:Landing_breathe__l42mn 1.2s var(--ease-in-out) infinite}.Landing_site__UCx8r .dk .dline{min-height:2.75rem}.Landing_site__UCx8r .dk .g0,.Landing_site__UCx8r .dk .g2{display:none}.Landing_site__UCx8r .dk[data-ph=done] .g2,.Landing_site__UCx8r .dk[data-ph=idle] .g0{display:inline-flex}.Landing_site__UCx8r .dk[data-pick] .dline{opacity:0}.Landing_site__UCx8r .pick{position:absolute;inset:auto var(--space-sm) var(--space-sm);display:grid;gap:var(--space-2xs);padding:var(--space-sm);border:1px solid var(--color-amber);border-radius:var(--radius-panel);background:var(--color-panel);box-shadow:0 -18px 30px -12px var(--color-shadow);opacity:0;transform:translateY(14px);transition:opacity .32s var(--ease-out),transform .36s var(--ease-out)}.Landing_site__UCx8r .dk[data-pick] .pick{opacity:1;transform:none}.Landing_site__UCx8r .pick__lab{font:500 var(--text-label)/1.7 var(--font-mono);letter-spacing:.12em;color:var(--color-amber)}.Landing_site__UCx8r .pick__t{font:700 .8125rem/1.6 var(--font-display)}.Landing_site__UCx8r .pk3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs);min-width:0;padding:.25rem var(--space-xs);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);font:400 .8125rem/1.6 var(--font-display);transition:transform var(--dur-micro) var(--ease-out)}.Landing_site__UCx8r .pk3>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Landing_site__UCx8r .pk3.is-rec{border-color:var(--color-accent)}.Landing_site__UCx8r .pk3 small{flex:none;font:400 .75rem/1 var(--font-body);color:var(--color-accent)}.Landing_site__UCx8r .pk3:not(.is-pick) small{display:none}.Landing_site__UCx8r .mm{display:flex;flex-direction:column;gap:var(--space-xs)}.Landing_site__UCx8r .mm .prose{opacity:.85;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent)}.Landing_site__UCx8r .mm[data-s~="1"] .dline{opacity:.45}.Landing_site__UCx8r .mm__card{display:grid;gap:2px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);background:var(--color-panel);opacity:0;transform:translateY(10px);transition:opacity .32s var(--ease-out),transform .36s var(--ease-out)}.Landing_site__UCx8r .mm[data-s~="1"] .mm__card{opacity:1;transform:none}.Landing_site__UCx8r .mm__lab{font:500 var(--text-label)/1.7 var(--font-mono);letter-spacing:.1em;color:var(--color-muted)}.Landing_site__UCx8r .mm__t{font:700 var(--text-base)/1.55 var(--font-display)}.Landing_site__UCx8r .mm__noted{margin-top:var(--space-2xs);padding-top:var(--space-xs);border-top:1px dashed var(--color-line-strong);font-size:.8125rem;line-height:1.75}.Landing_site__UCx8r .mm__noted>span{display:inline-block;opacity:0;transform:translateY(4px);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.Landing_site__UCx8r .mm[data-s~="2"] .mm__noted>:nth-child(-n+2),.Landing_site__UCx8r .mm[data-s~="3"] .mm__noted>span{opacity:1;transform:none}.Landing_site__UCx8r .mm__noted b{font-weight:700;color:var(--color-accent)}.Landing_site__UCx8r .mm__noted .link{margin-left:var(--space-sm)}.Landing_site__UCx8r .letgo{padding-block:var(--space-3xl)}.Landing_site__UCx8r .letgo__in{display:grid;gap:var(--space-xl);align-items:center}.Landing_site__UCx8r .letgo__t{font:700 clamp(1.375rem,1.5vw + 1rem,1.875rem)/1.4 var(--font-display)}.Landing_site__UCx8r .letgo__s{margin-top:var(--space-sm);color:var(--color-muted)}.Landing_site__UCx8r .letgo__fig{min-width:0}.Landing_site__UCx8r .letgo__fig .cap{margin-top:var(--space-sm)}@media (min-width:60rem){.Landing_site__UCx8r .letgo__in{grid-template-columns:minmax(0,1fr) minmax(0,26rem);column-gap:var(--space-3xl)}}.Landing_site__UCx8r .win{height:15rem;padding:0}.Landing_site__UCx8r .win__tag{position:absolute;left:var(--space-sm);top:var(--space-xs)}.Landing_site__UCx8r .win__desk{display:grid;gap:var(--space-xs);padding:2.25rem var(--space-md) var(--space-md);opacity:.55}.Landing_site__UCx8r .win__desk b{font:700 var(--text-sm)/1.5 var(--font-display)}.Landing_site__UCx8r .win__bars{display:grid;gap:9px;padding-top:var(--space-2xs)}.Landing_site__UCx8r .win__bars i{display:block;height:7px;border-radius:4px;background:var(--color-line)}.Landing_site__UCx8r .fab{position:absolute;right:14px;bottom:14px;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--color-accent);color:var(--color-ink-hi);box-shadow:0 10px 24px -10px var(--color-shadow);transition:transform var(--dur-micro) var(--ease-out)}.Landing_site__UCx8r .fab svg{width:1.25rem;height:1.25rem}.Landing_site__UCx8r .fab[data-state=wait]{background:var(--color-amber);color:var(--color-paper)}.Landing_site__UCx8r .fab[data-state=wait]:before{content:"";position:absolute;right:-2px;top:-2px;width:11px;height:11px;border-radius:50%;background:var(--color-accent-hover);border:2px solid var(--color-paper);animation:Landing_stamp__bCLW4 .3s var(--ease-out)}.Landing_site__UCx8r .fab__ring{position:absolute;inset:-5px;border-radius:50%;background:conic-gradient(var(--color-ink) var(--p,0),var(--color-line-strong) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));opacity:0;transition:opacity var(--dur-short) var(--ease-out)}.Landing_site__UCx8r .fab[data-state=run] .fab__ring{opacity:1}.Landing_site__UCx8r .fab__tip{position:absolute;right:56px;top:50%;translate:0 -50%;padding:3px 8px;border:1px solid var(--color-line);border-radius:var(--radius-btn);background:var(--color-panel);color:var(--color-muted);font:400 var(--text-label)/1.6 var(--font-mono);letter-spacing:.04em;white-space:nowrap;opacity:0;transition:opacity var(--dur-short) var(--ease-out)}.Landing_site__UCx8r .fab[data-state=run] .fab__tip{opacity:1}.Landing_site__UCx8r .drw{position:absolute;top:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;width:min(17.5rem,90%);border-left:1px solid var(--color-line);background:var(--color-panel);box-shadow:-18px 0 36px -24px var(--color-shadow);transform:translateX(102%);transition:transform .38s var(--ease-out)}.Landing_site__UCx8r .win[data-open] .drw{transform:none}.Landing_site__UCx8r .drw__t{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-line)}.Landing_site__UCx8r .drw__t b{font:700 var(--text-sm)/1.5 var(--font-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Landing_site__UCx8r .drw__x{display:inline-block;padding:0 var(--space-2xs);color:var(--color-muted);font-size:var(--text-base);line-height:1;transition:transform var(--dur-micro) var(--ease-out)}.Landing_site__UCx8r .drw__b{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-xs);min-height:0;overflow:hidden;padding:var(--space-xs) var(--space-sm) var(--space-sm);-webkit-mask-image:linear-gradient(180deg,transparent,#000 2rem);mask-image:linear-gradient(180deg,transparent,#000 2rem)}.Landing_site__UCx8r .drw__b>*{flex:none}.Landing_site__UCx8r .drw__b>.is-wait{display:none}.Landing_site__UCx8r .drw__b>.is-new{animation:Landing_rise__JB3CM .38s var(--ease-out)}.Landing_site__UCx8r .me{align-self:flex-end;padding:2px var(--space-sm);border-radius:var(--radius-btn);background:var(--color-sunk);font-size:.8125rem;line-height:1.75}.Landing_site__UCx8r .act{display:grid;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn)}.Landing_site__UCx8r .act__h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs)}.Landing_site__UCx8r .act__h b{font:700 .8125rem/1.5 var(--font-display);white-space:nowrap}.Landing_site__UCx8r .act .seal{font-size:var(--text-label);letter-spacing:.06em}.Landing_site__UCx8r .act .s1,.Landing_site__UCx8r .act[data-phase] .s0{display:none}.Landing_site__UCx8r .act[data-phase] .s1{display:inline}.Landing_site__UCx8r .act[data-phase] .btns{display:none}.Landing_site__UCx8r .stop{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm)}.Landing_site__UCx8r .stop__no{display:grid;place-items:center;width:2rem;height:2rem;border:1.5px solid var(--color-amber);border-radius:50%;color:var(--color-amber);font:700 var(--text-sm)/1 var(--font-mono)}.Landing_site__UCx8r .stop p{font-size:.8125rem;line-height:1.6}.Landing_site__UCx8r .stop .btns{grid-column:1/-1;justify-content:flex-start}.Landing_site__UCx8r .price{text-align:center}.Landing_site__UCx8r .plans{display:grid;gap:var(--space-lg);max-width:44rem;margin:var(--space-xl) auto 0;text-align:left}.Landing_site__UCx8r .plan{padding:var(--space-xl) var(--space-lg)}.Landing_site__UCx8r .plan__name{font-size:var(--text-md)}.Landing_site__UCx8r .plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2xs);margin-top:var(--space-md);font:700 clamp(2.5rem,2vw + 1.75rem,3.5rem)/1 var(--font-display);font-variant-numeric:tabular-nums}.Landing_site__UCx8r .plan__price .yen{font-size:var(--text-md)}.Landing_site__UCx8r .plan__price s{margin-left:var(--space-sm);font:400 var(--text-sm)/1 var(--font-body);color:var(--color-muted);text-decoration-thickness:1px}.Landing_site__UCx8r .plan__note{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px dashed var(--color-line-strong);font-size:var(--text-sm);color:var(--color-muted)}.Landing_site__UCx8r .plan__badge{position:absolute;top:var(--space-lg);right:var(--space-lg)}@media (min-width:40rem){.Landing_site__UCx8r .plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.Landing_site__UCx8r .buy{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-sm) var(--space-md);margin-top:var(--space-xl)}.Landing_site__UCx8r .qa{display:grid;gap:0 var(--space-3xl);margin-top:var(--space-lg)}.Landing_site__UCx8r .qa>div{padding-block:var(--space-md);border-top:1px solid var(--color-line)}.Landing_site__UCx8r .qa dt{font:700 var(--text-md)/1.5 var(--font-display)}.Landing_site__UCx8r .qa dd{margin-top:var(--space-2xs);color:var(--color-muted)}@media (min-width:60rem){.Landing_site__UCx8r .qa{grid-template-columns:repeat(2,minmax(0,1fr))}}.Landing_site__UCx8r .colophon{padding-block:var(--space-xl) var(--space-2xl);border-top:1px solid var(--color-line-strong)}.Landing_site__UCx8r .colophon__inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm) var(--space-md);align-items:start}.Landing_site__UCx8r .colophon__text{max-width:40em;font:400 var(--text-sm)/1.95 var(--font-display);color:var(--color-muted)}.Landing_site__UCx8r .colophon__credit{grid-column:2}.Landing_site__UCx8r .colophon__links{grid-column:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs) var(--space-lg);font-size:var(--text-sm);color:var(--color-muted)}@keyframes Landing_reveal__nWE8U{0%{opacity:0;transform:translateY(12px)}}@keyframes Landing_breathe__l42mn{50%{opacity:.3}}@keyframes Landing_blink__mldjF{50%{opacity:0}}@keyframes Landing_stamp__bCLW4{0%{opacity:0;transform:scale(1.5)}}@keyframes Landing_rise__JB3CM{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:no-preference){.Landing_site__UCx8r .caret{animation:Landing_blink__mldjF 1.1s step-end infinite}.Landing_site__UCx8r [data-reveal]>*{animation:Landing_reveal__nWE8U var(--dur-long) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 70ms)}.Landing_site__UCx8r [data-reveal]>:nth-child(2){--i:1}.Landing_site__UCx8r [data-reveal]>:nth-child(3){--i:2}.Landing_site__UCx8r [data-reveal]>:nth-child(n+4){--i:3}}@media (prefers-reduced-motion:reduce){.Landing_site__UCx8r *,.Landing_site__UCx8r :after,.Landing_site__UCx8r :before{animation:none!important;transition:none!important}.Landing_site__UCx8r .btn:active,.Landing_site__UCx8r .btn:hover{transform:none}}