@property --petal{syntax: "<color>"; inherits: true; initial-value: #5A9FFF;}.bx{--glass: rgba(14, 14, 16, .88);--rim: rgba(255, 255, 255, .1);--hair: rgba(255, 255, 255, .06);--media: min(960px, calc(100vw - 32px) );--steps: min(1100px, calc(100vw - 32px) );--demo: min(1120px, calc(100vw - 32px) );position:relative;transition:--petal 1.4s cubic-bezier(.4,0,.2,1);.bx-float{position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;overflow:hidden;pointer-events:none;z-index:0}.bx-float i{position:absolute;width:220px;height:220px;margin:-110px 0 0 -110px;border-radius:50%;background:var(--c);opacity:.13;filter:blur(60px);animation:bx-drift 18s ease-in-out infinite alternate}.bx-float i:nth-child(2n){animation-duration:23s;animation-delay:-7s}.bx-float i:nth-child(3n){animation-duration:29s;animation-delay:-13s}>section,>.bx-hero{position:relative;z-index:1}.bx-hero:before{content:"";position:absolute;left:50%;top:0;width:100vw;height:900px;transform:translate(-50%);pointer-events:none;z-index:-1;background:radial-gradient(50% 45% at 50% 18%,color-mix(in srgb,var(--petal) 22%,transparent),transparent 70%)}.bx-line.bx-slogan{margin:6px 0 0;font-size:clamp(26px,3.4vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.1}.bx-slogan{margin:26px 0 0;font-size:clamp(34px,5.4vw,56px);font-weight:800;letter-spacing:-.035em;line-height:1.05}.bx-slogan span{color:color-mix(in srgb,var(--c) 70%,#fff)}.bx-slogan .bx-sep{color:var(--text)}.bx-slogan .bx-key{--k: .62;display:inline-block;overflow:hidden;vertical-align:baseline;box-sizing:border-box;height:calc(1cap / var(--k));line-height:calc(1cap / var(--k));padding:0 .55em;margin:0 .32em 0 .13em;border-radius:.4em;font-size:calc(var(--k) * 1em);letter-spacing:.04em;color:var(--text);background:linear-gradient(180deg,#fff3,#ffffff0f);-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff1f,0 6px 18px #00000059}.bd{margin-top:72px}.bd-list{list-style:none;padding:0;width:var(--steps);margin:18px 0 0 calc((100% - var(--steps)) / 2);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;text-align:left}.bd-list li{position:relative;padding:52px 18px 20px;border-radius:18px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0f;font-size:15px;line-height:1.45;color:var(--text-tertiary)}.bd-i{position:absolute;left:18px;top:18px;width:22px;height:22px;fill:none;stroke:color-mix(in srgb,var(--c) 80%,#fff);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bd-list strong{color:var(--text)}@media(max-width:1000px){.bd-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.bd-list{grid-template-columns:1fr}}.bt-hint{position:absolute;left:9.5cqw;display:flex;align-items:center;gap:.6cqw;font:500 2.4cqw var(--font);color:#ffffff80;opacity:0;transition:opacity .6s;pointer-events:none}.bt-hint img{width:3.2cqw;height:3.2cqw;margin-right:2.4cqw}.bt-bar.hint .bt-hint{opacity:1;transition:none}.bx-chap{padding-top:140px;padding-bottom:20px;border-top:0}.bx-chap-n{margin:0;font:600 15px/1 var(--font);letter-spacing:.2em;color:color-mix(in srgb,var(--petal) 85%,#fff)}.bx-chap-w{margin:10px auto 0;max-width:none;font-size:clamp(64px,12vw,132px);font-weight:800;letter-spacing:-.045em;line-height:.95;background:linear-gradient(180deg,#fff 30%,color-mix(in srgb,var(--petal) 70%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent}.bx-chap-l{margin:18px auto 0;max-width:30ch;font-size:clamp(19px,2.4vw,24px);color:var(--text-secondary)}.bx-num{background:color-mix(in srgb,var(--petal) 75%,#000);transition:background 1.4s cubic-bezier(.4,0,.2,1)}.bx-end{padding-bottom:120px}.bx-end .subscribe{margin:24px auto 0;max-width:460px}.bt{margin-top:88px}.bt-scene{position:relative;container-type:inline-size;width:var(--demo);margin:40px calc((100% - var(--demo)) / 2) 0;aspect-ratio:16 / 10;border-radius:22px;overflow:hidden;text-align:left;box-shadow:0 0 0 1px #ffffff14,0 40px 90px #00000073}.bt-wall{position:absolute;inset:-12% 0;background:radial-gradient(70% 60% at 15% 10%,rgba(255,255,255,.16),transparent 70%),radial-gradient(60% 60% at 55% 100%,rgba(74,58,110,.55),transparent 70%),linear-gradient(160deg,#4c5684,#6a5677 45%,#b07450)}.bt-scene .menubar{z-index:1}.bt-scene .clock{font:600 1.25cqw var(--font);color:#fff}.bt-scene .mark{width:2cqw;height:2cqw}.bt-note{position:absolute;left:4.5cqw;top:8cqw;width:38cqw;padding:1.6cqw 1.8cqw 1.4cqw;border-radius:1.6cqw;background:#fff;color:#000000d9;box-shadow:0 1.2cqw 3cqw #0000004d;z-index:1}.bt-note .tl,.bt-notes .tl{display:flex;gap:.8cqw}.bt-note .tl i,.bt-notes .tl i{width:1.1cqw;height:1.1cqw;border-radius:50%;background:#ff5f57}.bt-note .tl i+i,.bt-notes .tl i+i{background:#febc2e}.bt-note .tl i+i+i,.bt-notes .tl i+i+i{background:#28c840}.bt-lines{list-style:none;margin:1.2cqw 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.5cqw}.bt-lines li{display:flex;align-items:center;gap:1cqw}.bt-t{flex:1;min-width:0;font:500 1.7cqw/1.35 var(--font);padding:0 .4cqw;border-radius:.5cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:text;transition:background .2s}.bt-t.hl{background:#0a84ff47}.bt-c{flex:none;font:600 1.05cqw var(--font);color:#0000008c;background:#0000000f;border:0;border-radius:.6cqw;padding:.35cqw .7cqw;cursor:pointer}.bt-c:hover{background:#0a84ff29;color:#0a64d8}.bt-scene .bt-notes{left:auto;right:4.5cqw;bottom:4.5cqw;transform:none;width:44cqw;height:22cqw;border-radius:1.6cqw;container-type:normal;z-index:1}.bt-notes .nw-side{padding:1.4cqw 1cqw;gap:.6cqw}.bt-notes .nw-side .tl{margin:0 0 .8cqw .4cqw}.bt-notes .nw-row{padding:.8cqw .9cqw;gap:.5cqw;border-radius:.8cqw}.bt-notes .nw-row b{height:.8cqw}.bt-notes .nw-page{padding:1.6cqw 2.2cqw;gap:1.6cqw}.bt-notes .nw-date{height:.8cqw}.bt-paste{min-height:10cqw;font:600 1.8cqw/1.35 var(--font);color:#ffffffeb;caret-color:#e5b622;outline:none;white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden}.bt-paste:empty:before{content:attr(data-ph);color:#ffffff4d}.bt-panel{position:absolute;left:50%;top:5cqw;width:74cqw;margin-left:-37cqw;container-type:inline-size;z-index:3;opacity:0;transform:scale(.96);pointer-events:none;transition:opacity .3s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.9,.25,1.04)}.bt-panel.on{opacity:1;transform:none;pointer-events:auto}.bt-frame{display:block;width:100%;height:auto}.bt-bar{position:absolute;left:4.6cqw;top:3.6cqw;width:83.5cqw;height:8cqw;display:flex;align-items:center;gap:.6cqw;padding:0 2.2cqw 0 2.3cqw;border-radius:999px;background:#0d0d0d}.bt-bar img{width:4cqw;height:4cqw;flex:none}.bt-q{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:#fff;font:500 2.65cqw var(--font);letter-spacing:-.01em;caret-color:#fff;padding:0}.bt-trail{flex:none;font:500 1.9cqw var(--font);color:#ffffff73}.bt-list{position:absolute;left:4cqw;top:10.67cqw;width:35.33cqw;height:52.6cqw;margin:0;padding:.3cqw 0 0;list-style:none;background:#101010;overflow:hidden}.bt-list li{position:relative;height:4.21cqw;display:flex;align-items:center;margin:0 .5cqw;padding:0 1.1cqw 0 1.3cqw;border-radius:2.05cqw;cursor:default}.bt-list li.sel{background:linear-gradient(#464646,#383838);box-shadow:inset 0 1px #ffffff59}.bt-list img{width:3cqw;height:3cqw;flex:none;mix-blend-mode:lighten;margin-right:.6cqw}.bt-list .t{flex:1;min-width:0;font:400 1.71cqw/1 var(--font);color:#ffffffd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-list li.sel .t{color:#fff}.bt-list .k{flex:none;margin-left:1cqw;font:500 1.3cqw var(--font);color:#ffffff4d}.bt-list li.sel .k{color:#ffffffbf}.bt-list .empty{padding:2cqw;font:1.6cqw var(--font);color:#ffffff73}.bt-pv{position:absolute;left:39.83cqw;top:10.67cqw;width:56cqw;height:43.9cqw;background:#101010;overflow:hidden}.bt-pvi{position:absolute;left:1.75cqw;top:1.5cqw;width:4.33cqw;height:auto}.bt-app{position:absolute;left:7.5cqw;top:1.55cqw;font:600 1.71cqw/1.2 var(--font);color:#fff;max-width:30cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-meta{position:absolute;left:7.5cqw;top:3.95cqw;font:400 1.4cqw/1.2 var(--font);color:#ffffff80;white-space:nowrap}.bt-when{position:absolute;right:2cqw;top:1.75cqw;font:400 1.4cqw/1.2 var(--font);color:#ffffff80;white-space:nowrap}.bt-body{position:absolute;inset:8.1cqw 3cqw 1cqw 1.92cqw;font:400 1.71cqw/1.45 var(--font);color:#fff;white-space:pre-wrap;word-break:break-word;overflow:hidden}.bt-foot{position:absolute;left:4.6cqw;top:64.6cqw;width:85cqw;height:2.6cqw;background:#101010;font:400 1.36cqw/2.6cqw var(--font);color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-hud{position:absolute;left:50%;bottom:3cqw;z-index:4;display:flex;align-items:center;gap:1cqw;padding:1.1cqw 2cqw;border-radius:3cqw;background:#000000b8;color:#fff;font:600 1.5cqw var(--font);white-space:nowrap;opacity:0;transform:translate(-50%,1cqw);transition:opacity .2s,transform .2s;pointer-events:none}.bt-hud.on{opacity:1;transform:translate(-50%)}.bt-hud svg{width:1.6cqw;height:1.6cqw;fill:none;stroke:#fff;stroke-width:2}.bt-kc{position:absolute;z-index:5;left:50%;top:50%;display:flex;gap:.8cqw;padding:1cqw;border-radius:2.2cqw;background:#000000b8;opacity:0;transform:translate(-50%,-50%) scale(.85);transition:opacity .15s,transform .3s;pointer-events:none}.bt-kc.on{opacity:1;transform:translate(-50%,-50%) scale(1)}.bt-kc b{min-width:4.6cqw;height:4.6cqw;padding:0 1cqw;display:grid;place-items:center;border-radius:1.2cqw;background:#ffffff24;color:#fff;font:600 2.4cqw var(--font)}.bt-steps{list-style:none;padding:0;text-align:left;width:var(--steps);margin:36px 0 0 calc((100% - var(--steps)) / 2);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.bt-step{padding:14px 18px 16px;border-radius:16px;transition:background .3s}.bt-step.is-on{background:#ffffff0d}.bt-step h3{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:22px;font-weight:600}.bt-step p{margin:0 0 4px;font-size:15px;color:var(--text-tertiary)}.bt-step p strong{color:var(--text-secondary)}.bt-open{margin-top:10px;display:inline-flex;align-items:center;gap:6px;padding:7px 14px 7px 8px;border:0;border-radius:999px;background:#ffffff14;color:var(--text);font:600 14px var(--font);cursor:pointer}.bt-open b{min-width:24px;height:24px;padding:0 6px;display:grid;place-items:center;border-radius:7px;background:#ffffff1f;font-size:13px}.bt-open span{margin-left:4px}.bt-open:hover{background:color-mix(in srgb,var(--petal) 30%,transparent)}@media(max-width:760px){.bt-scene{aspect-ratio:3 / 4}.bt-note{left:4cqw;right:4cqw;width:auto;top:9cqw;padding:3cqw;border-radius:3cqw}.bt-lines{gap:1.4cqw;margin-top:2.6cqw}.bt-t{font-size:4cqw}.bt-c{font-size:2.8cqw;padding:1cqw 1.8cqw;border-radius:1.4cqw}.bt-note .tl i,.bt-notes .tl i{width:2.4cqw;height:2.4cqw}.bt-scene .bt-notes{left:4cqw;right:4cqw;width:auto;bottom:5cqw;height:46cqw;border-radius:3cqw}.bt-paste{font-size:4.2cqw}.bt-panel{width:96cqw;margin-left:-48cqw;top:30cqw}.bt-hud{font-size:3.4cqw;padding:2.2cqw 4cqw;border-radius:6cqw}.bt-hud svg{width:3.6cqw;height:3.6cqw}.bt-kc b{min-width:10cqw;height:10cqw;font-size:5cqw;border-radius:2.6cqw}.bt-scene .menubar{height:7cqw}.bt-scene .clock{font-size:3cqw}.bt-scene .mark{width:4.6cqw;height:4.6cqw}.bt-scene .mark svg{width:3.8cqw;height:3.8cqw}.bt-scene .menubar i{height:1.4cqw}.bt-scene .menubar .ap{width:2.6cqw;height:2.6cqw}.bt-steps{grid-template-columns:1fr;max-width:460px;width:100%;margin-left:auto;margin-right:auto;gap:8px}}& section{text-align:center}& section>h2{margin-left:auto;margin-right:auto;max-width:20ch}.section-lede{margin-left:auto;margin-right:auto}.bx-eyebrow{margin:0 0 10px;font-size:15px;font-weight:600;color:color-mix(in srgb,var(--petal) 80%,#fff)}.bx-pro{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;color:#000;background:var(--pro-gold);vertical-align:1px}.bx-note{margin:24px auto 0;max-width:60ch;color:var(--text-tertiary);font-size:16px}.bx-note strong,.section-lede strong{color:var(--text-secondary)}.bx-hero{padding:calc(var(--nav-clear) + 48px) 0 72px;border-top:0}.bx-lock{display:flex;align-items:center;justify-content:center;gap:22px;text-align:left}.bx-flower{flex:none;width:96px;height:96px;display:block;position:relative;z-index:2}.bx-flower svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.bx-pt{transform-box:fill-box;transform-origin:center}& h1{margin:0;font-size:clamp(44px,7vw,64px);font-weight:700;letter-spacing:-.02em;line-height:1.02}.bx-line{margin:4px 0 0;font-size:clamp(19px,2.6vw,24px);color:var(--text-tertiary)}.bx-sub{margin:30px auto 26px;max-width:34em;font-size:17px;color:var(--text-secondary)}.bx-soon{margin:0 auto;max-width:460px}.bx-soon-title{margin:0;font-size:17px;font-weight:600;color:var(--text)}.bx-soon-sub{margin:4px 0 16px;font-size:15px;color:var(--text-tertiary)}.bx-end{padding-bottom:96px}.bx-idea{margin:28px 0 0;font-size:17px;color:var(--text-tertiary)}.bx-steps{list-style:none;padding:0;text-align:left;width:var(--steps);margin:56px 0 0 calc((100% - var(--steps)) / 2);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.bx-step h3{display:flex;align-items:center;gap:10px;margin:16px 0 6px;font-size:22px;font-weight:600}.bx-step p{margin:0 0 4px;font-size:15px;color:var(--text-tertiary)}.bx-step p strong{color:var(--text-secondary)}.bx-num{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:16px;font-weight:700;color:#fff;background:var(--accent-fill)}.bx-pic{transition:box-shadow .3s}.bx-step.is-on .bx-pic{box-shadow:0 0 0 1px #ffffff38,0 18px 40px #0000004d}@media(max-width:760px){.bx-lock{flex-direction:column;text-align:center;gap:16px}.bx-steps{grid-template-columns:1fr;max-width:460px;width:100%;margin-left:auto;margin-right:auto}}.bx-pic{container-type:inline-size;position:relative;overflow:hidden;aspect-ratio:440 / 256;border-radius:16px;background:radial-gradient(70% 60% at 15% 10%,rgba(255,255,255,.16),transparent 70%),radial-gradient(60% 60% at 55% 100%,rgba(74,58,110,.55),transparent 70%),linear-gradient(160deg,#4c5684,#6a5677 45%,#b07450);box-shadow:0 0 0 1px #ffffff0f}.menubar{position:absolute;left:0;right:0;top:0;height:3.2cqw;background:#00000038;display:flex;align-items:center;gap:1.6cqw;padding:0 1.8cqw}.menubar i{display:block;height:.55cqw;border-radius:9px;background:#ffffffd9}.menubar .ap{width:1.1cqw;height:1.1cqw;border-radius:50%}.menubar .sp{flex:1;background:none}.mark{width:2cqw;height:2cqw;display:grid;place-items:center}.mark svg{width:1.7cqw;height:1.7cqw;fill:#fff;overflow:visible}.mark .hub{transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .32s cubic-bezier(.3,1.6,.5,1)}.mark.copied .hub{transform:scale(1)}.bx-pic .menubar{height:13cqw;gap:3cqw;padding:0 4cqw;background:#00000040}.bx-pic .menubar i{height:1.8cqw}.bx-pic .menubar .ap{width:3.4cqw;height:3.4cqw}.bx-pic .mark{width:6cqw;height:6cqw}.bx-pic .mark svg{width:5.2cqw;height:5.2cqw}.clock{font:600 4.6cqw var(--font);color:#fff}.note{position:absolute;left:50%;transform:translate(-50%);bottom:10cqw;width:58cqw;padding:3cqw 3.6cqw;background:#fff;border-radius:3.4cqw;box-shadow:0 1.4cqw 3.4cqw #0000004d;display:flex;flex-direction:column;gap:2cqw;align-items:flex-start}.note .tl{display:flex;gap:1.4cqw}.note .tl i{width:2.2cqw;height:2.2cqw;border-radius:50%;background:#ff5f57}.note .tl i+i{background:#febc2e}.note .tl i+i+i{background:#28c840}.note .tx{font:500 5cqw/1.2 var(--font);color:#000000d9;padding:0 .8cqw;border-radius:.8cqw;transition:background .2s,opacity .18s;white-space:nowrap}.note .tx.hl{background:#0a84ff47}.note .tx.gone{opacity:0}.nw{position:absolute;left:50%;transform:translate(-50%);bottom:5cqw;width:80cqw;height:28cqw;display:grid;grid-template-columns:30% 1fr;border-radius:3cqw;overflow:hidden;background:#1e1e1e;box-shadow:0 0 0 1px #ffffff1f,0 1.4cqw 3.4cqw #00000073}.nw-side{background:#2b2b2e;padding:2.2cqw 1.6cqw;display:flex;flex-direction:column;gap:.8cqw}.nw-side .tl{display:flex;gap:1.2cqw;margin:0 0 1.4cqw .8cqw}.nw-side .tl i{width:2cqw;height:2cqw;border-radius:50%;background:#ff5f57}.nw-side .tl i+i{background:#febc2e}.nw-side .tl i+i+i{background:#28c840}.nw-row{display:flex;flex-direction:column;gap:.9cqw;padding:1.3cqw 1.4cqw;border-radius:1.2cqw}.nw-row b{display:block;height:1.3cqw;border-radius:1cqw;background:#ffffff38}.nw-row b+b{width:60%;background:#ffffff1f}.nw-row.on{background:#8a6d1d}.nw-row.on b{background:#ffffffb3}.nw-row.on b+b{background:#fff6}.nw-page{padding:2.4cqw 4cqw;display:flex;flex-direction:column;gap:2.6cqw}.nw-date{align-self:center;width:26%;height:1.2cqw;border-radius:1cqw;background:#ffffff24}.nw-line{display:flex;align-items:center}.nw .tx{font:700 5cqw/1.2 var(--font);color:#ffffffeb;white-space:nowrap;transition:opacity .18s}.nw .tx.gone{opacity:0}.nw .caret{width:.4cqw;height:5.6cqw;margin-left:.5cqw;background:#e5b622}.note .caret{width:.4cqw;height:5.6cqw;background:#0a84ff;margin-left:-.4cqw}.kc{position:absolute;left:50%;top:22cqw;transform:translate(-50%) scale(.85);display:flex;gap:1.6cqw;padding:2cqw;border-radius:4.4cqw;background:#000000b8;opacity:0;transition:opacity .15s,transform .3s;z-index:3}.kc.on{opacity:1;transform:translate(-50%)}.kc b{min-width:9.4cqw;height:9.4cqw;display:grid;place-items:center;border-radius:2.2cqw;background:#ffffff29;color:#fff;font:600 6cqw var(--font)}.bx-pic-open .kc{top:50%;margin-top:-6.7cqw}.mini{position:absolute;left:50%;top:1.5cqw;width:74cqw;height:auto;margin-left:-37cqw;display:block;transition:transform .45s cubic-bezier(.3,1.4,.5,1),opacity .2s}.mini.gone{transform:scale(.9);opacity:0;transition:transform .2s ease-in,opacity .2s ease-in}.phud{position:absolute;left:50%;top:9cqw;transform:translate(-50%);display:flex;align-items:center;gap:2cqw;padding:2.6cqw 4cqw;border-radius:4cqw;background:#000000b8;color:#fff;font:600 4.6cqw var(--font);white-space:nowrap;transition:opacity .12s ease-out,transform .12s ease-out}.phud.gone{opacity:0;transform:translate(-50%) translateY(1.4cqw);transition:opacity .25s ease-in,transform .25s ease-in}.phud svg{width:4.6cqw;height:4.6cqw;fill:none;stroke:#fff;stroke-width:2}.bx-demo{width:var(--demo);margin:40px 0 0 calc((100% - var(--demo)) / 2);display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:center;text-align:left}.bx-demo.is-solo{grid-template-columns:minmax(0,1fr);max-width:760px;margin-left:auto;margin-right:auto}.bx-rail{display:flex;flex-direction:column;gap:4px}.bx-rail button{display:block;width:100%;text-align:left;padding:11px 14px;border:0;border-radius:12px;background:none;color:var(--text-tertiary);font:inherit;font-size:16px;cursor:pointer;transition:background .2s,color .2s}.bx-rail button:hover{color:var(--text-secondary)}.bx-rail button[aria-pressed=true]{background:var(--bg-soft);color:var(--text)}.rt-h{display:flex;align-items:center;gap:10px;font-weight:600}.rt-p{display:block;max-height:0;overflow:hidden;opacity:0;font-size:14px;line-height:1.45;color:var(--text-tertiary);transition:max-height .3s,opacity .3s,margin .3s}.bx-rail button[aria-pressed=true] .rt-p{max-height:12em;opacity:1;margin-top:4px}.rt-p strong{color:var(--text-secondary)}.rt-m{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:50%;background:#2c2c2e;font-size:14px;font-weight:700;color:#fff}.rt-m svg{width:15px;height:15px;fill:#fffc}.rt-dot{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--c)}.rt-dot svg{width:13px;height:13px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.bx-cap{display:none;margin:14px auto 0;max-width:60ch;font-size:15px;color:var(--text-tertiary);text-align:center}.bx-cap.is-on{display:block}.bx-cap strong{color:var(--text-secondary)}.bx-try{margin:26px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:14px;color:var(--text-tertiary)}.bx-try span{align-self:center;margin-right:4px}.bx-try em{font-style:normal;padding:5px 12px;border-radius:999px;background:var(--bg-soft);color:var(--text-secondary)}@media(max-width:820px){.bx-demo{grid-template-columns:minmax(0,1fr);gap:16px}.bx-rail{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px}.bx-rail button{width:auto;padding:7px 13px;border-radius:999px;font-size:14px;background:var(--bg-soft)}.bx-rail button[aria-pressed=true]{background:#3a3a3c}.rt-h{gap:7px}.rt-p{display:none}.rt-m,.rt-dot{width:18px;height:18px;font-size:12px}.bx-cap{display:block;min-height:3em;margin-top:0}}.bx-desk{position:relative;container-type:inline-size;padding:3cqw 3.5cqw 4cqw;border-radius:22px}.bx-desk,.bx-sync{background:radial-gradient(70% 60% at 15% 10%,rgba(255,255,255,.16),transparent 70%),radial-gradient(60% 60% at 55% 100%,rgba(74,58,110,.55),transparent 70%),linear-gradient(160deg,#4c5684,#6a5677 45%,#b07450);box-shadow:0 0 0 1px #ffffff0f}.lv{position:relative;container-type:inline-size;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.2,.9,.25,1)}.lv.gone{opacity:0;transform:scale(.98)}.lv-win{position:relative;aspect-ratio:1620 / 1220}.lv-win img{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .45s cubic-bezier(.4,0,.2,1)}.lv-win img.on{opacity:1}.lv-bar{position:absolute;left:3.7cqw;top:3.09cqw;width:86.67cqw;height:6.85cqw;display:flex;align-items:center;gap:.5cqw;padding:0 2.1cqw;border-radius:999px;background:#0d0d0d;opacity:0;pointer-events:none}.lv.is-minimal .lv-bar{width:92.53cqw;padding-left:2.3cqw}.lv.is-minimal .lv-sym,.lv.is-minimal .lv-trail{display:none}.lv.typing .lv-bar{opacity:1}.lv-sym{width:3.46cqw;height:3.46cqw;flex:none;position:relative}.lv-sym img{position:absolute;inset:0;width:100%;height:100%;opacity:0}.lv[data-mode=ask] .m-ask,.lv[data-mode=search] .m-search,.lv[data-mode=prompt] .m-prompt{opacity:1}.lv-q{font-size:2.28cqw;font-weight:500;letter-spacing:-.01em;color:#fff;white-space:pre;overflow:hidden;min-width:0}.lv-caret{width:.17cqw;height:2.9cqw;flex:none;margin-left:-1.3cqw;background:#fff;animation:bx-blink 1.1s steps(1) infinite}.lv-trail{margin-left:auto;display:grid;place-items:center;min-width:2.6cqw;font-size:2cqw;color:#ffffff73}.lv-spin{width:1.9cqw;height:1.9cqw;border-radius:50%;border:.24cqw solid rgba(255,255,255,.2);border-top-color:#fffc;animation:bx-spin .8s linear infinite}.lv-ring{position:absolute;inset:84.8% 3.75% 7.3% 3.7%;border-radius:0 0 2.6cqw 2.6cqw;box-shadow:0 0 0 .3cqw #ffffffd9;opacity:0;transition:opacity .3s;pointer-events:none}.ring .lv-ring{opacity:1}.bx-frame{display:block;width:100%;height:auto}.lv-key{position:absolute;left:50%;bottom:2cqw;transform:translate(-50%);display:flex;gap:.8cqw;padding:1cqw;border-radius:2cqw;background:#000000b8;opacity:0;transition:opacity .2s,transform .12s;z-index:5}.lv-key.on{opacity:1}.lv-key.down{transform:translate(-50%) scale(.95)}.lv-key b,.cap b{min-width:4.6cqw;height:4.6cqw;padding:0 1cqw;display:grid;place-items:center;border-radius:1cqw;background:#ffffff29;color:#fff;font:600 2.7cqw var(--font)}.lv-hud{position:absolute;left:50%;top:42%;width:32cqw;height:auto;transform:translate(-50%,.8cqw);opacity:0;transition:opacity .25s ease-in,transform .25s ease-in;pointer-events:none}.lv-hud.on{opacity:1;transform:translate(-50%);transition:opacity .12s ease-out,transform .12s ease-out}.bx-sync{position:relative;container-type:inline-size;width:var(--media);margin:40px 0 0 calc((100% - var(--media)) / 2);border-radius:22px;overflow:hidden;text-align:left}.twin{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.half{position:relative;container-type:inline-size;min-width:0;aspect-ratio:10 / 9}.half.a{border-right:2px solid rgba(0,0,0,.3)}.half .menubar{height:6.4cqw;gap:3cqw;padding:0 3.6cqw}.half .menubar i{height:1.1cqw}.half .mark{width:4cqw;height:4cqw}.half .mark svg{width:3.4cqw;height:3.4cqw}.half .lv{position:absolute;left:3cqw;right:3cqw;top:9cqw}.half .note.big{top:30%;width:72cqw;bottom:auto}.term{position:absolute;left:8cqw;right:8cqw;top:17cqw;padding:3cqw 3.6cqw 4cqw;border-radius:3cqw;background:#1e1e20f5;box-shadow:0 0 0 1px #ffffff14 inset,0 2cqw 5cqw #00000059}.term .tl{display:flex;gap:1.4cqw;margin-bottom:3cqw}.term .tl i{width:2.2cqw;height:2.2cqw;border-radius:50%;background:#ff5f57}.term .tl i+i{background:#febc2e}.term .tl i+i+i{background:#28c840}.term pre{margin:0;font:400 3cqw/1.55 ui-monospace,SF Mono,Menlo,monospace;color:#ffffffe0;white-space:pre;overflow:hidden}.term .sel{border-radius:.6cqw;transition:background .2s}.term .sel.hl{background:#0a84ff73}.half .cap{position:absolute;left:50%;bottom:13cqw;transform:translate(-50%);display:flex;gap:1.4cqw;padding:1.6cqw;border-radius:3cqw;background:#000000b8;opacity:0;transition:opacity .2s,transform .12s;z-index:5}.half .cap.on{opacity:1}.half .cap.down{transform:translate(-50%) scale(.95)}.half .cap b{min-width:8cqw;height:8cqw;font-size:4.6cqw;border-radius:1.8cqw}.label{position:absolute;left:50%;bottom:3cqw;transform:translate(-50%);font:600 3.2cqw var(--font);color:#fff;background:#00000047;padding:1cqw 2.8cqw;border-radius:999px;white-space:nowrap}.beam{position:absolute;left:50%;top:46%;width:.8cqw;height:.8cqw;margin:-.4cqw 0 0 -.4cqw;border-radius:50%;background:#fff;box-shadow:0 0 .8cqw #fff,0 0 2cqw #9cc4ff;opacity:0;z-index:6}.beam.go{animation:bx-beam 1s ease-in-out forwards}.cloud{position:absolute;left:50%;top:40%;transform:translate(-50%);font:500 1.3cqw var(--font);color:#ffffffd9;z-index:6;white-space:nowrap;background:#0000004d;padding:.4cqw 1cqw;border-radius:999px}@media(max-width:600px){.twin{grid-template-columns:minmax(0,1fr)}.half{aspect-ratio:10 / 8}.half.a{border-right:0;border-bottom:2px solid rgba(0,0,0,.3)}.half .lv{top:7cqw}.term{top:13cqw}.beam{top:50%}.beam.go{animation-name:bx-beam-down}.cloud{top:50%;left:72%;font-size:3cqw;padding:.8cqw 2cqw;transform:translate(-50%,-50%)}}.bx-scopes,.bx-points,.bx-private,.bx-prolist{list-style:none;padding:0;text-align:left;margin:28px auto 0;max-width:640px}.bx-scopes li{display:flex;gap:12px;align-items:center;padding:8px 0;font-size:16px;color:var(--text-tertiary)}.bx-scopes strong{color:var(--text);font-weight:600}.bx-dot{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--c)}.bx-dot svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bx-points li{padding:12px 0;border-top:1px solid var(--rule-soft);font-size:16px;color:var(--text-tertiary)}.bx-points strong{color:var(--text)}.bx-private{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;max-width:900px}.bx-private li{display:grid;grid-template-columns:22px 1fr;gap:12px;padding:14px 0;border-top:1px solid var(--rule-soft)}.bx-private p{margin:0;font-size:16px;line-height:1.5;color:var(--text-tertiary)}.bx-private strong{color:var(--text);font-weight:600}.bx-no{width:22px;height:22px;margin-top:1px;fill:none;stroke:#ff453a;stroke-width:2.2;stroke-linecap:round}@media(max-width:680px){.bx-private{grid-template-columns:1fr}}.bx-prolist{border-radius:14px;background:var(--bg-soft);padding:4px 0}.bx-prolist li{display:flex;gap:14px;align-items:center;padding:10px 16px}.bx-prolist li+li{border-top:1px solid var(--rule-soft)}.bx-prolist strong{display:block;font-weight:500;color:var(--text)}.bx-prolist li>span:last-child>span{font-size:14px;color:var(--text-tertiary)}.bx-tile{width:34px;height:34px;flex:none;border-radius:9px;display:grid;place-items:center;background:#3a3a3c}.bx-tile svg{width:20px;height:20px;fill:none;stroke:var(--c);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bx-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:28px auto 0;max-width:640px;text-align:left}.bx-price{padding:16px 18px;border-radius:var(--radius);border:1px solid var(--rule-soft)}.bx-price.is-best{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.bx-price .amount{font-size:30px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bx-price .per{font-size:15px;color:var(--text-secondary)}.bx-price .note{position:static;transform:none;display:block;width:auto;padding:0;background:none;box-shadow:none;margin-top:4px;font-size:13px;color:var(--text-tertiary)}.bx-price .best{display:inline-block;margin-bottom:8px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;color:var(--accent);background:var(--accent-tint)}.keys,.faq{text-align:left;max-width:640px;margin-left:auto;margin-right:auto}.faq h2{text-align:center;max-width:none}.bx-fine{margin:20px auto 0;max-width:640px;font-size:13px;color:var(--text-quaternary)}.bx-show{width:var(--media);margin:32px 0 0 calc((100% - var(--media)) / 2)}.bx-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:22px}.bx-track::-webkit-scrollbar{display:none}.bx-slide{flex:0 0 100%;scroll-snap-align:center;margin:0;min-width:0}.bx-slide .bx-desk{border-radius:22px}.bx-slide .is-window{width:88%;margin:0 auto}.bx-pane{margin:32px auto 0;max-width:560px}.bx-pane.is-wide{max-width:760px}.bx-points code{font:600 .92em var(--mono, ui-monospace, monospace);color:var(--text)}.bx-points .bx-pro{margin:0 4px 0 2px;font-size:11px;padding:1px 7px}.bx-pane img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 40px rgba(0,0,0,.45))}.bx-pane figcaption,.bx-slide figcaption{margin-top:14px;font-size:15px;color:var(--text-tertiary)}.bx-ctrl{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:14px}.bx-ctrl>button{width:38px;height:38px;border-radius:50%;border:0;background:var(--bg-soft);color:var(--text);font-size:18px;cursor:pointer}.bx-dots{display:flex;gap:8px}.bx-dots button{width:8px;height:8px;padding:0;border:0;border-radius:4px;background:#3a3a3c;transition:width .45s cubic-bezier(.2,.9,.25,1),background .45s;cursor:pointer}.bx-dots button[aria-current=true]{width:26px;background:var(--text)}}.bx [hidden]{display:none!important}.bx-intro .bx-hero .bx-rv{opacity:0;animation:bx-failsafe 0s 2.5s forwards}@keyframes bx-failsafe{to{opacity:1}}.bx>section.bx-rise{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform 1.1s cubic-bezier(.2,.9,.25,1)}.bx>section.bx-rise.bx-in{opacity:1;transform:none}@keyframes bx-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(26px,-18px) scale(1.08)}to{transform:translate(-20px,14px) scale(.95)}}@keyframes bx-blink{50%{opacity:0}}@keyframes bx-spin{to{transform:rotate(360deg)}}@keyframes bx-beam{0%{transform:translate(-18cqw);opacity:0}15%,85%{opacity:1}to{transform:translate(18cqw);opacity:0}}@keyframes bx-beam-down{0%{transform:translateY(-30cqw);opacity:0}15%,85%{opacity:1}to{transform:translateY(30cqw);opacity:0}}@media(prefers-reduced-motion:reduce){.bx *,.bx *:before{transition-duration:.01s!important;animation:none!important}}
