:root{--brand-ink:#1d1d1f;--brand-accent:#f2542d;--stage-bg:#1c1c1e;--tile-bg:#2c2c2e;--control-bg:#ffffff1f;--control-hover:#fff3;--control-active-bg:#fff;--control-active-fg:#1d1d1f;--danger:#ff3b30;--danger-text:#d70015;--on-stage:#f5f5f7;--on-stage-muted:#ebebf5a3;--glass:#28282cb8;--glass-strong:#242428e6;--monogram:linear-gradient(180deg, #a2a6b0 0%, #7d818c 100%);--page-bg:#f5f5f7;--panel-bg:#fff;--text:#1d1d1f;--text-secondary:#68686d;--text-tertiary:#68686d;--divider:#e5e5ea;--border:#d2d2d7;--hover:#ececf0;--field-bg:#fff;--field-bg-hover:#fafafc;--fill:#e8e8ed;--fill-hover:#dcdce1;--accent:#d4401c;--accent-hover:#bc3816;--accent-text:#c2381a;--ok:#1e7f35;--ink:#1d1d1f;--on-ink:#fff;--ink-hover:#3a3a3c;--scroll-thumb:#cfccc4;--scroll-thumb-hover:#a8a59d;--focus-border:#f2542d;--focus-ring:0 0 0 4px #f2542d2e;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Apple SD Gothic Neo", "Hiragino Sans", "Pretendard JP Variable", "Pretendard JP", "Pretendard Variable", Pretendard, system-ui, "Noto Sans SC", sans-serif;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:18px;--text-xl:22px;--caption-size:16px;--caption-scale:1;--caption-leading:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-field:12px;--radius-card:22px;--radius-tile:14px;--radius-panel:20px;--radius-full:9999px;--control-size:48px;--control-bar-height:88px;--panel-width:360px;--duration:.15s}@media (prefers-reduced-motion:reduce){:root{--duration:0s}}:root[data-theme=dark]{color-scheme:dark;--brand-ink:#f5f5f7;--stage-bg:#000;--hero-bg:linear-gradient(150deg, #3a1d14 0%, #1c1c1e 62%);--page-bg:#000;--panel-bg:#1c1c1e;--text:#f5f5f7;--text-secondary:#a1a1a6;--text-tertiary:#a1a1a6;--divider:#38383a;--border:#48484a;--hover:#2c2c2e;--field-bg:#1c1c1e;--field-bg-hover:#232325;--fill:#2c2c2e;--fill-hover:#3a3a3c;--accent-hover:#e04a24;--accent-text:#ff8a66;--danger-text:#ff6961;--ok:#30d158;--ink:#f5f5f7;--on-ink:#1d1d1f;--ink-hover:#d2d2d7;--scroll-thumb:#48484a;--scroll-thumb-hover:#636366;--focus-ring:0 0 0 4px #f2542d4d}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--brand-ink:#f5f5f7;--stage-bg:#000;--hero-bg:linear-gradient(150deg, #3a1d14 0%, #1c1c1e 62%);--page-bg:#000;--panel-bg:#1c1c1e;--text:#f5f5f7;--text-secondary:#a1a1a6;--text-tertiary:#a1a1a6;--divider:#38383a;--border:#48484a;--hover:#2c2c2e;--field-bg:#1c1c1e;--field-bg-hover:#232325;--fill:#2c2c2e;--fill-hover:#3a3a3c;--accent-hover:#e04a24;--accent-text:#ff8a66;--danger-text:#ff6961;--ok:#30d158;--ink:#f5f5f7;--on-ink:#1d1d1f;--ink-hover:#d2d2d7;--scroll-thumb:#48484a;--scroll-thumb-hover:#636366;--focus-ring:0 0 0 4px #f2542d4d}}:root{color-scheme:light;--mark-ink:#1d1d1f}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:#1d1d1f;font-family:var(--font);-webkit-text-size-adjust:100%;overflow-wrap:break-word;background:#fff;margin:0}:lang(ko){word-break:keep-all;font-family:var(--font)}[lang|=ja]{word-break:normal}:lang(ja){font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Hiragino Sans,Hiragino Kaku Gothic ProN,Apple SD Gothic Neo,Pretendard JP Variable,Pretendard JP,system-ui,sans-serif}:is(h1,h2,h3):lang(ja),:is(.statement p,.hero-lead,.engine-lead,.modes-lead,.privacy-lead,.pricing-lead,.speed-title,.context-title,.mode-video-title,.mode-title,.fl-tr,.hl-tr,.cs-tr,.tb-tr,.ph-tr,.pv-tr,.mo-title):lang(ja),:is(.hl-tr,.cs-tr,.fl-tr,.tb-tr,.ph-tr,.pv-tr) [lang|=ja]{word-break:auto-phrase}:is(.hero-title,.hero-lead,.engine-lead,.modes-lead,.privacy-lead,.pricing-lead){text-wrap:balance}p{text-wrap:pretty}a{color:#c2381a;text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline-offset:3px;outline:2px solid #1d1d1f}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:30;color:#fff;background:#1d1d1f;border-radius:8px;padding:8px 14px;font-size:14px;position:absolute;top:-48px;left:16px}.skip:focus{top:12px}.btn{color:#fff;transition:background-color var(--duration);border-radius:980px;font-weight:700}.btn:hover{text-decoration:none}.btn-cta{background:#d4401c}.btn-cta:hover{background:#bc3816}.btn-ink{background:#1d1d1f}.btn-ink:hover{background:#3a3a3c}.nav{z-index:10;backdrop-filter:blur(20px);background:#fafafcd9;border-bottom:1px solid #00000014;position:relative}.nav-in{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 36px;height:48px;padding:0 16px;font-size:12px;display:flex}.nav-brand{color:#1d1d1f;letter-spacing:-.05em;align-items:center;gap:6px;font-size:16px;font-weight:800;display:flex}.nav-brand:hover{text-decoration:none}.nav-links{gap:8px 36px;margin:0;padding:0;list-style:none;display:flex}.nav-links a,.nav-signin{color:#424245}.nav-cta{color:#fff;background:#d4401c;border-radius:980px;padding:5px 13px;font-weight:700}.nav-cta:hover{background:#bc3816;text-decoration:none}.lang{position:relative}.lang summary{color:#1d1d1f;white-space:nowrap;cursor:pointer;background:#fff;border-radius:980px;align-items:center;gap:5px;height:26px;padding:0 9px 0 8px;font-size:12px;font-weight:500;line-height:1;list-style:none;display:inline-flex;box-shadow:0 0 0 1px #0000001a}.lang summary::-webkit-details-marker{display:none}.lang summary:hover{box-shadow:0 0 0 1px #0000003d}.lang summary svg{flex:none}.lang[open] summary svg:last-child{transform:rotate(180deg)}.lang-menu{background:#fff;border-radius:14px;min-width:128px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000024,0 0 0 1px #0000000f}.lang-menu a{color:#1d1d1f;white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:13px;display:block}.lang-menu a:hover{background:#f5f5f7;text-decoration:none}.lang-menu a[aria-current=page]{font-weight:700}.hero{text-align:center;flex-direction:column;align-items:center;padding:72px 20px 0;display:flex}.hero-title{letter-spacing:-.015em;margin:18px 0 0;font-size:clamp(44px,6vw,84px);font-weight:700;line-height:1.05}.hero-title:lang(ja){word-break:keep-all;font-size:clamp(34px,6vw,84px)}.hero-lead{color:#6e6e73;max-width:680px;margin:22px 0 0;font-size:clamp(19px,1.8vw,24px);line-height:1.4}.hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:30px;display:flex}.hero-cta .btn{padding:13px 26px;font-size:18px}.hero-more{font-size:18px}.hero-price{color:#6e6e73;margin:14px 0 0;font-size:14px}.gem-pill{color:#424245;background:#fff;border-radius:980px;align-items:center;gap:8px;margin:18px 0 0;padding:7px 14px 7px 10px;font-size:14px;display:inline-flex;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000f}.gem-pill b{color:#1d1d1f;font-weight:600}.demo{padding:56px 20px 0}.demo-frame{background:linear-gradient(#2a2a2d 0%,#1a1a1c 100%);border-radius:22px;max-width:1040px;margin:0 auto;padding:12px;box-shadow:0 50px 100px -30px #0006}.demo-screen{background:#0e0e10;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 300px;gap:8px;height:520px;padding:8px;display:grid;position:relative;overflow:hidden}.demo-tile{aspect-ratio:4/3;background:#2c2c2e;border-radius:10px;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:12px;display:flex}.demo-name{color:#f5f5f7;font-size:15px;font-weight:600}.avatar{color:#fff;background:linear-gradient(#a2a6b0 0%,#7d818c 100%);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.avatar-lg{width:120px;height:120px;font-size:50px}.avatar-lg.speaking{box-shadow:0 0 0 4px #f2542d,0 0 0 12px #f2542d2e}.avatar-md{width:72px;height:72px;font-size:30px}.avatar-sm{width:64px;height:64px;font-size:26px}:is(.avatar-md,.avatar-sm).speaking{box-shadow:0 0 0 3px #f2542d,0 0 0 9px #f2542d2e}.hist{color:#1d1d1f;text-align:left;background:#fff;border-radius:10px;flex-direction:column;min-height:0;padding:16px 18px 20px;display:flex}.hist-head{align-items:center;gap:8px;display:flex}.hist-head b{font-size:15px;font-weight:600}.hist-live{color:#6e6e73;align-items:center;gap:4px;font-size:11px;display:flex}.bars{align-items:center;gap:2px;display:flex}.bars i{background:#f2542d;border-radius:1px;width:2px;height:6px}.bars i:nth-child(2){height:11px}.bars i:nth-child(3){height:8px}.hist-lines{flex-direction:column;gap:16px;margin-top:auto;display:flex}.hl p{margin:3px 0 0}.hl .hl-meta{color:#6e6e73;margin:0;font-size:12px}.hl-meta b{color:#1d1d1f;margin-right:.3em;font-weight:600}.hl-src{color:#6e6e73;font-size:12px}.hl-tr{letter-spacing:-.01em;gap:8px;font-weight:600;line-height:1.3;display:flex}.hl-tr i{background:#f2542d;border-radius:2px;flex:none;height:3px}.hl-0{opacity:.45}.hl-0 .hl-tr{font-size:14px}.hl-0 .hl-tr i{width:8px;margin-top:8px}.hl-1{opacity:.75}.hl-1 .hl-tr{font-size:17px}.hl-1 .hl-tr i{width:9px;margin-top:10px}.hl-2 .hl-tr{font-size:22px;font-weight:700}.hl-2 .hl-tr i{width:10px;margin-top:13px}.statement{max-width:1040px;margin:0 auto;padding:180px 20px 0}.statement p{letter-spacing:-.02em;margin:0;font-size:clamp(32px,4.4vw,56px);font-weight:700;line-height:1.22}.statement span{color:#86868b}.sec{max-width:1120px;margin:0 auto;padding:180px 20px 0}.center{text-align:center}.h-xl{letter-spacing:-.02em;margin:0;font-size:clamp(40px,5vw,72px);font-weight:700;line-height:1.05}.h-lg{letter-spacing:-.02em;margin:0;font-size:clamp(36px,4vw,56px);font-weight:700}.h-md{letter-spacing:-.02em;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:700}.lead-21{color:#6e6e73;margin:20px 0 0;font-size:21px;line-height:1.5}.body-17{color:#6e6e73;margin:12px 0 0;font-size:17px;line-height:1.5}.eyebrow{color:#c2381a;margin:0;font-size:14px;font-weight:600}.eyebrow-dark{color:#ff8a66}.feature{flex-wrap:wrap;align-items:center;gap:56px;max-width:1120px;margin:0 auto;padding:180px 20px 0;display:flex}.feature-text{flex:360px}.h-feature{letter-spacing:-.02em;margin:0;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1.08}.feature-card{background:#f5f5f7;border-radius:28px;flex-direction:column;flex:420px;justify-content:flex-end;gap:22px;min-height:380px;padding:36px;display:flex}.fl p{margin:0}.fl-src{color:#6e6e73}.fl-0{opacity:.4}.fl-0 .fl-src{font-size:13px}.fl-0 .fl-tr{margin-top:3px;font-size:20px;font-weight:600}.fl-1{opacity:.7}.fl-1 .fl-src{font-size:14px}.fl-1 .fl-tr{margin-top:4px;font-size:26px;font-weight:600}.fl-2 .fl-src{font-size:16px}.fl-2 .fl-tr{letter-spacing:-.02em;margin-top:6px;font-size:40px;font-weight:700;line-height:1.15}.engine-head{text-align:center}.engine-eyebrow{color:#1d1d1f;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:600;display:inline-flex}.engine-head .h-xl{margin-top:16px}.gem-text{background:linear-gradient(90deg,#4285f4 0%,#9b72cb 50%,#d96570 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.engine-lead{max-width:640px;margin:20px auto 0}.engine-cards{flex-wrap:wrap;gap:16px;margin-top:56px;display:flex}.speed-card{box-sizing:border-box;color:#f5f5f7;background:#000;border-radius:30px;flex-direction:column;flex:1.3 420px;gap:28px;padding:40px;display:flex;overflow:hidden}.speed-title{letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(52px,5.6vw,76px);font-weight:700;line-height:1.02}.speed-body{color:#ebebf5b3;margin:10px 0 0;font-size:17px;line-height:1.5}.speed-rows{grid-template-columns:minmax(72px,max-content) minmax(0,1fr);align-items:center;gap:10px 12px;font-size:15px;display:grid}.sr{display:contents}.sr-label{color:#ebebf580;font-size:12px}.sr-text{align-items:flex-start;gap:8px;display:flex}.sr-text i{background:#f2542d;border-radius:2px;flex:none;margin-top:calc(.6em - 2px)}.sr-0 .sr-text{color:#ebebf5b3}.sr-1 .sr-text{color:#f5f5f780;font-weight:600}.sr-1 i{opacity:.6;width:10px;height:3px}.sr-2 .sr-text{font-size:20px;font-weight:700}.sr-2 i{width:12px;height:4px}.context-card{box-sizing:border-box;background:#f5f5f7;border-radius:30px;flex-direction:column;flex:340px;gap:24px;padding:40px;display:flex}.context-title{letter-spacing:-.015em;margin:8px 0 0;font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1.15}.context-sample{background:#fff;border-radius:18px;flex-direction:column;gap:6px;margin-top:auto;padding:18px 20px;display:flex}.context-sample p{margin:0}.cs-q{color:#6e6e73;font-size:13px}.cs-q b{color:#1d1d1f;font-weight:600}.cs-tr{letter-spacing:-.01em;align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.cs-tr i{background:#f2542d;border-radius:2px;flex:none;width:12px;height:4px}.modes-lead{text-align:center;max-width:620px;margin:14px auto 0;line-height:1.45}.modes-grid{flex-wrap:wrap;gap:16px;margin-top:48px;display:flex}.mode{box-sizing:border-box;border-radius:30px}.mode-video{color:#f5f5f7;background:#1d1d1f;flex-wrap:wrap;flex:100%;align-items:center;gap:36px;padding:44px;display:flex}.mode-video-text{flex:280px}.mode-video-title{letter-spacing:-.015em;margin:10px 0 0;font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1.15}.mode-video-body{color:#ebebf5b3;margin:14px 0 0;font-size:18px;line-height:1.55}.vm{box-sizing:border-box;background:#2c2c2e;border-radius:18px;flex:1.4 360px;gap:8px;height:280px;padding:8px;display:flex;position:relative}.vm-tile{aspect-ratio:3/4;background:#3a3a3c;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-self:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.hist-mini{box-sizing:border-box;border-radius:12px;flex:0 0 200px;padding:12px 14px 14px}.hist-mini .hist-head b{font-size:12px}.hist-mini .hist-lines{flex:auto;justify-content:flex-end;gap:10px;min-height:0;margin-top:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22px);mask-image:linear-gradient(#0000,#000 22px)}.hist-mini .hl-meta,.hist-mini .hl-src{font-size:10px}.hm-0{opacity:.5}.hm-x{opacity:.25}:is(.hm-0,.hm-x) .hl-tr{font-size:12px}:is(.hm-0,.hm-x) .hl-tr i{width:7px;margin-top:7px}.hm-1 .hl-tr{font-size:15px;font-weight:700}.hm-1 .hl-tr i{width:8px;margin-top:9px}.mode-light{background:#f5f5f7;flex-direction:column;flex:340px;gap:32px;padding:44px 44px 0;display:flex;overflow:hidden}.mode-title{letter-spacing:-.015em;margin:10px 0 0;font-size:clamp(28px,2.6vw,34px);font-weight:700;line-height:1.18}.mode-body{line-height:1.55}.phone{box-sizing:border-box;background:#000;border-radius:40px;flex-direction:column;align-self:center;gap:6px;width:230px;height:360px;margin-bottom:-60px;padding:7px;display:flex;box-shadow:0 30px 60px -24px #00000059}.phone-top,.phone-bottom{flex-direction:column;flex:1;gap:4px;padding:22px 18px;display:flex}.phone-top{color:#f5f5f7;background:#1c1c1e;border-radius:33px 33px 14px 14px;transform:rotate(180deg)}.phone-bottom{background:#fff;border-radius:14px 14px 33px 33px}.ph-src{color:#6e6e73;font-size:11px}.phone-top .ph-src{color:#ebebf58c}.ph-tr{font-size:18px;font-weight:700}.ph-btn{color:#fff;background:#d4401c;border-radius:16px;align-self:center;margin-top:auto;padding:8px 14px;font-size:12px;font-weight:700}.tablet{box-sizing:border-box;background:#fff;border:9px solid #1d1d1f;border-radius:26px;flex-direction:column;align-self:stretch;height:300px;margin-bottom:-40px;padding:26px;display:flex;box-shadow:0 30px 60px -24px #0000004d}.tb-feed{flex-direction:column;justify-content:flex-end;gap:14px;max-height:200px;display:flex;overflow:hidden}.tb-feed.lv-over{-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.tablet p{margin:0}.tb-0{opacity:.35;font-size:13px;font-weight:600}.tb-1{opacity:.6;font-size:17px;font-weight:600}.tb-src{color:#6e6e73;font-size:12px}.tablet .tb-tr{letter-spacing:-.01em;margin-top:3px;font-size:26px;font-weight:700;line-height:1.2}.lv-s .lv-c{transition:opacity .35s cubic-bezier(.2,.8,.2,1),filter .35s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * var(--lv-step))}.lv-s:not(.lv-on) .lv-c{opacity:0;filter:blur(4px);transition:none}.lv-run .vm .speaking{transition:box-shadow .4s}.lv-run .vm:not(.lv-talk) .speaking{box-shadow:0 0 #f2542d00,0 0 #f2542d00}.lv-talk .speaking{animation:1.2s ease-in-out infinite lv-ring}@keyframes lv-ring{50%{box-shadow:0 0 0 3px #f2542d,0 0 0 15px #f2542d1a}}.lv-talk .bars i{animation:.42s ease-in-out infinite alternate lv-eq}.lv-talk .bars i:nth-child(2){animation-duration:.3s;animation-delay:-.15s}.lv-talk .bars i:nth-child(3){animation-duration:.36s;animation-delay:-.08s}@keyframes lv-eq{0%{transform:scaleY(.35)}to{transform:scaleY(1.25)}}.phone-top,.phone-bottom{transition:box-shadow .4s}.phone-top.lv-talk,.phone-bottom.lv-talk{box-shadow:inset 0 0 0 2px #f2542dbf,inset 0 0 26px #f2542d2e}.ph-btn{transition:transform .35s cubic-bezier(.34,1.45,.5,1)}.lv-talk .ph-btn{animation:1s ease-out infinite lv-rec;transform:scale(.93)}@keyframes lv-rec{0%{box-shadow:0 0 #d4401c73}to{box-shadow:0 0 0 10px #d4401c00}}.phone,.tablet{transition:transform .6s cubic-bezier(.34,1.3,.5,1),box-shadow .6s}.lv-run .phone,.lv-run .tablet{transform:translateY(-10px);box-shadow:0 40px 70px -24px #00000061}.details{flex-wrap:wrap;gap:16px;margin:40px 0 0;padding:0;list-style:none;display:flex}.details li{perspective:1400px;flex:300px;position:relative}.details li.mo-away{opacity:0}.details h3{letter-spacing:-.02em;margin:0;font-size:44px;font-weight:700}.details .body-17{margin-top:10px}.dt-btn{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:22px;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.dt-flip{height:100%;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.3,1.3,.5,1);transition-timing-function:linear(0, .079, .255, .456, .643, .795, .906, .979, 1.022, 1.041, 1.046, 1.042, 1.034, 1.024, 1.016, 1.009, 1.004, 1.001, .999, .998, .998, .998, 1);position:relative}.dt-face{box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#f5f5f7;border-radius:22px}.dt-front{height:100%;padding:28px}.dt-back{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg)}@media (hover:hover){.details li:hover .dt-flip{transform:rotateY(180deg)}}.details li:has(.dt-btn:focus-visible) .dt-flip,.details li.is-flip .dt-flip{transform:rotateY(180deg)}.dt-prev{flex:1;min-height:0;position:relative}.dt-prev .mo-stage{margin:-120px 0 0 -192px;position:absolute;top:50%;left:50%;transform:scale(.7)}.dt-prev .mo-stage[data-scene=share]{transform:translate(-8px,-10px)scale(.62)}.dt-hint{color:#c2381a;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 20px 18px;font-size:15px;font-weight:600;display:flex}.dt-hint svg{flex:none}.dt-hint-touch{display:none}@media (hover:none){.dt-hint-ptr{display:none}.dt-hint-touch{display:inline}.dt-front{position:relative}.dt-front h3{padding-right:40px}.dt-front:after{content:"";background:#c2381a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M9 6.5v11l8.5-5.5z'/%3E%3C/svg%3E") 55%/14px no-repeat;border-radius:50%;width:30px;height:30px;position:absolute;top:22px;right:22px}}.details li.dt-peek .dt-flip{animation:1.2s cubic-bezier(.3,1.2,.5,1) .2s dt-peek}@keyframes dt-peek{40%{transform:rotateY(38deg)}}.mo-stage{color:#1d1d1f;text-align:left;-webkit-user-select:none;user-select:none;width:384px;height:240px;font-size:13px;line-height:1.35;position:relative}.mo-stage p{margin:0}.mo-l{box-sizing:border-box;width:max-content;height:max-content;margin:auto;position:absolute;inset:0}.mo-static .mo-l:not(.k),.mo-static .ns,.mo-static .mo-cover{display:none}.mo-static .k:not(.mo-sat){background:#fff;border-radius:22px;box-shadow:0 0 0 .5px #00000014,0 10px 26px -6px #00000024}.mo-static .k.mo-dark{background:#1d1d1f}.mo-dark{color:#f5f5f7}.mo-ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.mo-ic-s{width:14px;height:14px}.mo-ic-fill{fill:currentColor;stroke:none}.mo-ic-hot{color:#f2542d}.mo-pill{white-space:nowrap;align-items:center;gap:8px;height:44px;padding:0 18px 0 15px;font-size:14px;font-weight:600;display:flex}.mo-card{padding:14px 16px 16px}.mo-cap{color:#6e6e73;font-size:11px;font-weight:600}.mo-row{align-items:center;gap:12px;display:flex}.mo-b{white-space:nowrap;font-size:14px;font-weight:600}.mo-sub{color:#6e6e73;white-space:nowrap;font-size:12px}.mo-av{color:#fff;background:linear-gradient(#a2a6b0 0%,#7d818c 100%);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:17px;font-weight:600;display:grid}.mo-av-s{width:28px;height:28px;font-size:12px}.mo-av-xs{width:24px;height:24px;margin-left:-4px;font-size:11px}.mo-speaking{box-shadow:0 0 0 2px #f2542d,0 0 0 5px #f2542d2e}.mo-btn{white-space:nowrap;background:#f5f5f7;border-radius:16px;align-items:center;gap:6px;height:32px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.mo-btn-cta{color:#fff;background:#d4401c}.mo-btn-ink{color:#fff;background:#1d1d1f}.mo-stack{display:grid}.mo-stack>*{grid-area:1/1}.mo-src{white-space:nowrap;font-size:15px}.mo-faint{color:#a1a1a6}.mo-tr{letter-spacing:-.01em;gap:8px;font-size:16px;font-weight:700;line-height:1.3;display:flex;margin-top:6px!important}.mo-dash{background:#f2542d;border-radius:2px;flex:none;width:10px;height:3px;margin-top:calc(.65em - 1px)}.mo-tr-s{font-size:13px;font-weight:600;margin-top:2px!important}.mo-tr-s .mo-dash{width:8px}.mo-bars{align-items:center;gap:2px;height:12px;display:inline-flex}.mo-bars i{background:#f2542d;border-radius:1px;width:2px;height:11px;transform:scaleY(.6)}.mo-bars i:nth-child(2){transform:none}.mo-type{white-space:pre;justify-self:start;width:max-content;max-width:100%;position:relative;overflow:hidden}.mo-cover{background:linear-gradient(90deg, transparent, var(--bg,#fff) 24px);width:calc(100% + 48px);position:absolute;top:0;bottom:0;left:-24px}.mo-langs{width:340px}.mo-chiprow{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mo-chip{white-space:nowrap;background:#f5f5f7;border-radius:15px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.mo-on{color:#fff;background:#1d1d1f;border-radius:15px;place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.mo-knock{min-width:272px;padding:16px}.mo-btns{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.mo-wave{align-items:center;gap:2.5px;height:22px;display:flex}.mo-wave i{background:#f2542d;border-radius:2px;width:3px;height:22px;transform:scaleY(.2)}.mo-capcard{width:340px;padding:16px}.mo-head{gap:8px}.mo-head b{font-size:13px;font-weight:600}.mo-tag{color:#6e6e73;white-space:nowrap;background:#f5f5f7;border-radius:8px;margin-left:auto;padding:3px 8px;font-size:11px}.mo-capcard .mo-stack{margin-top:12px}.mo-list{width:330px}.mo-li{margin-top:9px}.mo-src-s{color:#6e6e73;font-size:11px}.mo-list .mo-btn{margin-top:14px}.mo-file{align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex}.mo-doc{background:#f5f5f7;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.mo-doc svg{fill:#fff;stroke:#1d1d1f;stroke-width:1.4px;stroke-linejoin:round;width:26px;height:26px}.mo-doc b{color:#fff;background:#f2542d;border-radius:3px;padding:1px 3px;font-size:7px;font-weight:800;line-height:1.2;position:absolute;bottom:7px}.mo-fname{font-size:12.5px}.mo-slide{width:300px;height:164px}.mo-on-air{color:#c2381a;background:#f2542d1a;border-radius:8px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:14px}.mo-on-air i{background:#f2542d;border-radius:50%;width:6px;height:6px}.mo-sh{background:#e8e8ed;border-radius:4px;position:absolute;left:14px}.mo-sh-1{background:#d2d2d7;width:150px;height:14px;top:46px}.mo-sh-2{width:96px;height:8px;top:68px}.mo-chart{align-items:flex-end;gap:8px;height:56px;display:flex;position:absolute;bottom:16px;left:14px}.mo-chart i{background:#d2d2d7;border-radius:4px 4px 2px 2px;width:18px}.mo-chart i:last-child{background:#f2542d}.mo-win{background:#fff;border-radius:14px;width:176px;padding:10px 12px 12px;translate:96px 50px;box-shadow:0 0 0 .5px #0000001a,0 14px 30px -8px #00000047}.mo-win-h{color:#6e6e73;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex;margin-bottom:4px!important}.mo-win .mo-tr-s{font-size:12px}.mo-code{--bg:#1d1d1f;width:300px;padding:14px 18px 16px;font:12px/20px ui-monospace,SF Mono,Menlo,Consolas,monospace}.mo-code :is(p,span,b,u):not(.mo-badge){font-family:inherit}.mo-path{color:#ebebf580;font-size:11px;margin-bottom:4px!important}.mo-code b{color:#ff8a66;font-weight:500}.mo-code u{color:#a8c7fa;text-decoration:none}.mo-badge{color:#fff;font:700 11px/1 var(--font);background:#d4401c;border-radius:980px;padding:5px 10px;position:absolute;top:-10px;right:-10px;box-shadow:0 6px 14px -4px #d4401c80}.mo-live .mo-l{opacity:0}.mo-live :is(.mo-l,[data-a]){will-change:transform, opacity, filter}.mo-live .mo-cover,.mo-surf,.mo-pl,.mo-pc,.mo-cur{will-change:transform, opacity}.mo-surf{filter:drop-shadow(0 0 .5px #0003)drop-shadow(0 10px 16px #00000017);position:absolute;top:50%;left:50%}.mo-pl,.mo-pc{position:absolute;top:0;left:0}.mo-pc{transform-origin:0 0;background:#fff}.mo-pb{width:100px;height:100px}.mo-po{border-radius:50%}.mo-pd .mo-pc{background:#1d1d1f}.mo-cur{z-index:3;transform-origin:0 0;opacity:0;pointer-events:none;position:absolute;top:50%;left:50%}.mo-cur svg{fill:#fff;stroke:#1d1d1f;stroke-width:1.3px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #00000047);position:absolute;top:-2px;left:-3px;overflow:visible}.mo-ring{opacity:0;background:#1d1d1f29;border-radius:50%;width:32px;height:32px;position:absolute;top:-16px;left:-16px}.mo-dlg{box-sizing:border-box;color:#1d1d1f;background:0 0;border:0;width:min(880px,100vw - 32px);max-width:none;margin:auto;padding:0;overflow:visible}.mo-dlg.is-set{background:#f5f5f7;border-radius:28px}.mo-dlg.is-set .mo-plate{visibility:hidden}.mo-dlg::backdrop{backdrop-filter:blur(6px);opacity:0;background:#00000052;transition:opacity .3s}.mo-dlg.is-in::backdrop{opacity:1}.mo-plate{position:absolute;top:0;left:0}.mo-bg .mo-pc{background:#f5f5f7}.mo-in{flex-direction:column;padding:30px 32px 22px;display:flex;position:relative}.mo-title{letter-spacing:-.02em;margin:0;padding-right:44px;font-size:28px;font-weight:700;line-height:1.2}.mo-desc{color:#6e6e73;max-width:580px;margin:8px 0 0;font-size:17px;line-height:1.5}.mo-area{height:calc(240px * var(--s,1) + 40px);margin-top:8px;position:relative}.mo-area .mo-stage{transform:scale(var(--s,1));margin:-120px 0 0 -192px;position:absolute;top:50%;left:50%}.mo-x{color:#1d1d1f;cursor:pointer;background:#0000000f;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:18px;right:18px}.mo-x:hover{background:#0000001a}.mo-pause{color:#424245;font:inherit;cursor:pointer;background:#0000000d;border:0;border-radius:980px;align-self:center;align-items:center;gap:6px;padding:6px 14px;font-size:13px;display:inline-flex}.mo-pause:hover{background:#00000017}.mo-pause .i-play,.mo-pause[aria-pressed=true] .i-pause{display:none}.mo-pause[aria-pressed=true] .i-play{display:block}@media (prefers-reduced-motion:reduce){.dt-flip,.mo-dlg::backdrop{transition:none}.mo-pause{display:none}}.privacy{color:#f5f5f7;text-align:center;background:#000;margin-top:180px;padding:140px 20px 120px;overflow:hidden}.privacy :focus-visible{outline-color:#f5f5f7}.privacy-lead{color:#ebebf5b3;max-width:680px;margin:24px auto 0;font-size:21px;line-height:1.5}.pv-stage{background:radial-gradient(120% 90% at 50% 0,#1c1c1e 0%,#0a0a0b 70%);border-radius:32px;max-width:880px;margin:72px auto 0;padding:48px 32px 40px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.pv-lines{height:104px;position:relative}.pv-line{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.pv-src{color:#ebebf599;margin:0;font-size:15px}.pv-src b{color:#ebebf5d9;font-weight:600}.pv-tr{letter-spacing:-.01em;justify-content:center;align-items:center;gap:12px;margin:6px 0 0;font-size:clamp(22px,2.6vw,32px);font-weight:700;display:flex}.pv-tr i{background:#f2542d;border-radius:2px;flex:none;width:14px;height:4px}.pv-w{white-space:nowrap;display:inline-block}.pv-ch{opacity:0;animation:12s cubic-bezier(.2,.7,.2,1) infinite both pv-evap;display:inline-block}@keyframes pv-evap{0%{opacity:0;filter:blur(8px);transform:translateY(10px)}4%{opacity:1;filter:blur();transform:none}22%{opacity:1;filter:blur();transform:none}31%{opacity:0;filter:blur(10px);transform:translate(6px,-22px)scale(.9)}to{opacity:0;filter:blur(10px);transform:translate(6px,-22px)scale(.9)}}.pv-people{align-items:center;gap:16px;margin-top:44px;display:flex}.pv-person{color:#ebebf5d9;flex-direction:column;flex:none;align-items:center;gap:10px;width:92px;font-size:14px;font-weight:600;display:flex}.pv-mid{flex-direction:column;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.pv-wire{width:100%;height:18px;position:relative;container-type:inline-size}.pv-wire-line{background:linear-gradient(90deg,#ffffff0d,#ffffff47,#ffffff0d);height:1px;position:absolute;top:50%;left:0;right:0}.pv-dot{opacity:0;background:#f5f5f7;border-radius:3px;width:6px;height:6px;margin-top:-3px;animation:3.6s linear infinite pv-flow;position:absolute;top:50%;left:0}.pv-dot:nth-child(odd){background:#ff8a66}.pv-rev{animation-name:pv-flow-rev}@keyframes pv-flow{0%{opacity:0;transform:translate(0)}10%{opacity:.9}90%{opacity:.9}to{opacity:0;transform:translate(calc(100cqw - 6px))}}@keyframes pv-flow-rev{0%{opacity:0;transform:translate(calc(100cqw - 6px))}10%{opacity:.5}90%{opacity:.5}to{opacity:0;transform:translate(0)}}.pv-wire-label{color:#ebebf599;align-items:center;gap:6px;font-size:13px;display:inline-flex}.pv-wire-label svg{flex:none}.pv-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:36px 0 0;padding:0;list-style:none;display:flex}.pv-chip{color:#ebebf5bf;background:#ffffff12;border-radius:980px;align-items:baseline;gap:4px;padding:9px 16px;font-size:15px;transition:background .2s,transform .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.pv-chip b{color:#fff;font-size:17px;font-weight:700}.pv-chip:hover{background:#f2542d2e;transform:translateY(-2px)}.pv-toggle{color:#ebebf5bf;cursor:pointer;background:#ffffff14;border-radius:980px;align-items:center;gap:6px;margin-top:22px;padding:6px 14px;font-size:13px;transition:background .2s;display:inline-flex}.pv-toggle:hover{color:#fff;background:#ffffff24}.pv-toggle .i-play{display:none}.pv-pause:checked~.pv-toggle{color:#fff;background:#f2542d3d}.pv-pause:checked~.pv-toggle .i-pause{display:none}.pv-pause:checked~.pv-toggle .i-play{display:block}.pv-pause:focus-visible~.pv-toggle{outline-offset:3px;outline:2px solid #f5f5f7}.pv-stage:hover :is(.pv-ch,.pv-dot),.pv-pause:checked~.pv-scene :is(.pv-ch,.pv-dot){animation-play-state:paused}.privacy-link{color:#ff8a66;margin-top:36px;font-size:18px;display:inline-block}@media (prefers-reduced-motion:reduce){.pv-ch{opacity:0;animation:none}.pv-line:first-child .pv-ch{opacity:1}.pv-dot{opacity:0;animation:none}.pv-toggle{display:none}}.pricing-lead{text-align:center;color:#6e6e73;margin:14px 0 0;font-size:21px}.plans{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.plan{--pad:36px;box-sizing:border-box;padding:var(--pad);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:#f5f5f7;border-radius:28px;flex-direction:column;gap:10px;transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s;display:flex;position:relative;overflow:hidden}.plan.is-tilt{transition:transform .15s ease-out,box-shadow .7s;box-shadow:0 40px 70px -36px #0006}.plan:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(520px circle at var(--x,50%) var(--y,0%), #ffffffb3, #fff0 42%);opacity:0;mix-blend-mode:overlay;transition:opacity .5s;position:absolute;inset:0}.plan.is-tilt:after{opacity:1}.plan-pro{color:#f5f5f7;background:radial-gradient(120% 100% at 80% 0,#2c2c30 0%,#111113 60%)}.plan-pro .plan-price span,.plan-pro .plan-note{color:#ebebf5a3}.plan-pro:after{mix-blend-mode:soft-light}.plan-pro .plan-cta{color:#1d1d1f;background:#fff}.plan-pro .plan-cta:hover{background:#e8e8ed}.plan-day{background:#fff;box-shadow:inset 0 0 0 1px #e3e3e8}.plan-day.is-tilt{box-shadow:inset 0 0 0 1px #e3e3e8,0 40px 70px -36px #00000059}@media (hover:none){.plan.is-seen:after{background:linear-gradient(105deg,#fff0 40%,#ffffffd9 50%,#fff0 60%) 0 0/300% 100% no-repeat;animation:1.3s cubic-bezier(.3,.6,.3,1) .15s plan-shine}.plan:active{transition-duration:.15s;transform:scale(.985)}}@keyframes plan-shine{0%{opacity:1;background-position:100% 0}to{opacity:1;background-position:0 0}}.plan-stamp{transition:transform .55s cubic-bezier(.3,1.6,.5,1) .25s,opacity .15s .25s}.plan.is-wait:not(.is-seen) .plan-stamp{opacity:0;transition:none;transform:rotate(-34deg)scale(1.9)}.plan-perf{height:2px;margin:10px calc(-1 * var(--pad)) 8px;visibility:hidden;position:relative}.plan-day .plan-perf{visibility:visible;background:repeating-linear-gradient(90deg,#d2d2d7 0 6px,#0000 6px 12px) 24px 0/calc(100% - 48px) 2px no-repeat}.plan-perf:before,.plan-perf:after{content:"";background:#fff;border-radius:50%;width:30px;height:30px;position:absolute;top:-14px;box-shadow:inset 0 0 0 1px #e3e3e8}.plan-perf:before{left:-15px}.plan-perf:after{right:-15px}.plan-stamp{color:#f2542d;letter-spacing:.02em;border-radius:50%;place-items:center;width:66px;height:66px;font-size:17px;font-weight:800;display:grid;position:absolute;top:30px;right:30px;transform:rotate(-14deg);box-shadow:inset 0 0 0 2px #f2542d,inset 0 0 0 5px #fff,inset 0 0 0 6px #f2542d99}.plan h3{margin:0;font-size:24px;font-weight:700;line-height:1.2}.plan-price{letter-spacing:-.03em;margin:6px 0 0;font-size:56px;font-weight:700;line-height:1.15}.plan-price span{color:#6e6e73;font-size:18px;font-weight:500}.plan-note{color:#6e6e73;margin:0 0 8px;font-size:17px;line-height:1.45}.plan-note span{display:block}.plan-cta{align-self:flex-start;margin-top:auto;padding:12px 24px;font-size:17px}.pricing-fine{text-align:center;color:#6e6e73;margin:24px 0 0;font-size:15px}.faq{max-width:820px}.faq .h-md{margin-bottom:24px}.faq details{border-top:1px solid #d2d2d7;padding:22px 0}.faq details:last-child{border-bottom:1px solid #d2d2d7}.faq summary{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;font-size:20px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:focus-visible{outline-offset:8px}.faq-i{background:#f5f5f7;border-radius:50%;flex:none;width:30px;height:30px;transition:background-color .3s,transform .5s cubic-bezier(.34,1.45,.5,1);position:relative}.faq-i:before,.faq-i:after{content:"";background:#1d1d1f;border-radius:1px;width:12px;height:2px;transition:background-color .3s,transform .5s cubic-bezier(.34,1.45,.5,1);position:absolute;top:14px;left:9px}.faq-i:after{transform:rotate(90deg)}.faq summary:hover .faq-i{background:#e8e8ed}.faq details[open] .faq-i{background:#1d1d1f;transform:rotate(180deg)}.faq details[open] .faq-i:before,.faq details[open] .faq-i:after{background:#fff}.faq details[open] .faq-i:after{transform:rotate(0)}.faq details[open] summary:hover .faq-i{background:#000}.faq details::details-content{transition:content-visibility .4s allow-discrete}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.faq-a>div{min-height:0;overflow:hidden}.faq-a p{color:#6e6e73;opacity:0;margin:12px 0 0;font-size:17px;line-height:1.55;transition:opacity .3s,transform .45s cubic-bezier(.2,.8,.2,1);transform:translateY(-6px)}.faq details[open] .faq-a{grid-template-rows:1fr}.faq-a a{color:inherit;text-underline-offset:2px;text-decoration:underline}.faq details[open] .faq-a p{opacity:1;transition-delay:80ms;transform:none}@starting-style{.faq details[open] .faq-a{grid-template-rows:0fr}.faq details[open] .faq-a p{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.plan{transition:none}.details li.dt-peek .dt-flip{animation:none}.faq-i,.faq-i:before,.faq-i:after,.faq-a,.faq-a p,.faq details::details-content{transition:none}}.closing{text-align:center;flex-direction:column;align-items:center;padding:200px 20px 160px;display:flex}.closing-title{margin-top:24px}.closing-cta{margin-top:32px;padding:14px 30px;font-size:19px}.ft{color:#6e6e73;background:#f5f5f7;padding:40px 20px 36px;font-size:12px}.ft-in{flex-direction:column;gap:22px;max-width:1040px;margin:0 auto;display:flex}.ft p{margin:0}.ft-note{line-height:1.6}.ft-rule{background:#d2d2d7;height:1px}.ft-cols{flex-wrap:wrap;gap:28px 24px;display:flex}.ft-brand{flex-direction:column;flex:200px;gap:12px;display:flex}.ft-logo{color:#1d1d1f;letter-spacing:-.05em;align-items:center;gap:6px;font-size:16px;font-weight:800;display:flex}.ft-tag{line-height:1.6}.ft-gh{color:#fff;background:#1d1d1f;border-radius:980px;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.ft-gh:hover{background:#3a3a3c;text-decoration:none}.ft-col{flex-direction:column;flex:160px;gap:10px;display:flex}.ft-h{color:#1d1d1f;font-size:12px;font-weight:600}.ft-col a{color:#424245;align-self:flex-start;font-size:12px}.ft-bottom{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.ft-id{flex-direction:column;gap:4px;line-height:1.6;display:flex}.ft-biz a{color:#424245}.ft-langs{gap:14px;display:flex}.ft-langs a{color:#424245}.ft-langs a[aria-current=page]{color:#1d1d1f;font-weight:600}@media (width<=1000px){.plan{--pad:28px}.nav-in,.nav-links{column-gap:24px}.vm-tile{aspect-ratio:auto;align-self:stretch}}@media (width<=860px){.plans{grid-template-columns:minmax(0,1fr)}.plan:not(.plan-day) .plan-perf{display:none}.nav-in{justify-content:flex-end;gap:4px 12px;height:auto;padding:8px 16px 6px}.nav-brand{margin-right:auto}.nav-links{flex-wrap:wrap;flex:100%;order:1;justify-content:center;column-gap:20px}.nav-links a{padding:5px 0;display:inline-block}.lang-menu{left:auto;right:0;transform:none}}@media (width<=734px){.hero,.demo,.statement,.feature,.sec,.closing,.ft{padding-left:16px;padding-right:16px}.hero{padding-top:56px}.statement,.feature,.sec{padding-top:120px}.demo{padding-top:48px}.demo-frame{border-radius:18px;padding:8px}.demo-screen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;height:auto;padding:6px}.demo-screen .hist{grid-column:1/-1}.demo-tile{gap:8px}.avatar-lg{width:56px;height:56px;font-size:24px}.avatar-lg.speaking{box-shadow:0 0 0 3px #f2542d,0 0 0 8px #f2542d2e}.demo-name{font-size:13px}.hist-lines{margin-top:18px}.feature{gap:40px}.feature-card{border-radius:24px;min-height:0;padding:28px}.fl-2 .fl-tr{font-size:32px}.speed-card,.context-card{border-radius:24px;padding:28px}.speed-title{font-size:48px}.mode-video{border-radius:24px;gap:28px;padding:28px}.vm{flex-wrap:wrap;flex-basis:100%;height:auto}.vm-tile{flex:1 1 0;height:150px}.hist-mini{flex:100%;height:230px}.mode-light{border-radius:24px;padding:28px 28px 0}.dt-front{padding:24px}.mo-in{padding:22px 20px 16px}.mo-title{font-size:24px}.mo-desc{font-size:15px}.mo-x{top:12px;right:12px}.details h3{font-size:36px}.privacy{margin-top:120px;padding:96px 16px 88px}.privacy-lead{font-size:19px}.pv-stage{border-radius:24px;margin-top:48px;padding:32px 16px 28px}.pv-lines{height:136px}.pv-people{gap:8px}.pv-person{width:64px}.avatar-sm{width:48px;height:48px;font-size:20px}.plan{--pad:28px;border-radius:24px}.faq summary{font-size:18px}.closing{padding-top:140px;padding-bottom:120px}.ft-bottom{flex-direction:column}}@media (width<=480px){.hero-title:lang(ja){font-size:min(34px,9vw)}.lang-cur{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.lang summary{gap:3px;padding:0 8px 0 7px}.nav-links{column-gap:16px}.pv-tr{display:block}.pv-tr i{vertical-align:middle;margin:-3px 10px 0 0}}
