.lp-page,.legal-page{--lp-blue:#28afd1;--lp-blue-dark:#075e9c}.lp-page{--lp-navy:#082438;--lp-navy-deep:#041925;--lp-navy-soft:#10344a;--lp-blue-pale:#e8f5fb;--lp-cta-background:linear-gradient(128deg, #075e9c 0%, #0d82ba 52%, #28afd1 100%);--lp-green:var(--lp-blue);--lp-green-dark:var(--lp-blue-dark);--lp-green-pale:var(--lp-blue-pale);--lp-ink:#101411;--lp-text:#475049;--lp-muted:#747c76;--lp-line:#d9ddd9;--lp-surface:#f5f6f4;--lp-glass-light:#ffffff9e;--lp-glass-border:#ffffffd1;--lp-glass-edge-cool:#76d3ff38;--lp-glass-edge-warm:#50bee83d;--lp-glass-shadow:0 34px 85px #04192533, 1px 0 0 var(--lp-glass-edge-cool), -1px 0 0 var(--lp-glass-edge-warm), inset 0 1px 0 #ffffffc7, inset 0 -1px 0 #04192517;--lp-radius-control:12px;--lp-radius-card:clamp(14px, 1.5vw, 18px);--lp-radius-panel:clamp(16px, 2vw, 24px);--lp-radius-pill:999px;--lp-tilt-x:0;--lp-tilt-y:0;--lp-scroll-progress:0;isolation:isolate;width:100vw;height:100vh;color:var(--lp-ink);scroll-behavior:smooth;background:radial-gradient(circle at 8% 22%,#7be35a17,#0000 28%),radial-gradient(circle at 92% 52%,#50a4de14,#0000 30%),#fff;font-family:Inter,Noto Sans,Noto Sans Thai,Leelawadee UI,Tahoma,Noto Sans JP,system-ui,sans-serif;line-height:1.65;position:relative;overflow:hidden auto}.lp-page:before{content:"";z-index:100;opacity:.035;pointer-events:none;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 18% 32%,#041925e6 0 .55px,#0000 .75px 3px),repeating-radial-gradient(circle at 76% 68%,#ffffffe6 0 .5px,#0000 .75px 4px);background-size:5px 5px,7px 7px;position:fixed;inset:0}.lp-page *,.lp-page :before,.lp-page :after{box-sizing:border-box}.lp-page a{color:inherit;text-decoration:none}.lp-page button{color:inherit;font:inherit}.lp-container{width:min(1320px,100% - 80px);margin:0 auto}.lp-header{z-index:30;background:var(--lp-navy-deep);color:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 max(40px,50vw - 720px);display:flex;position:absolute;inset:0 0 auto}.lp-brand-link{align-items:center;display:inline-flex}.lp-official-logo-frame{line-height:0;display:inline-block}.lp-official-logo{width:144px;height:auto;display:block}.lp-official-tagline-frame{margin-top:14px;line-height:0;display:table}.lp-official-tagline{width:220px;height:auto;display:block}.lp-logo{color:var(--lp-ink);letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:5px;font-size:20px;font-weight:500;display:inline-flex}.lp-logo strong{color:var(--lp-green-dark);font-weight:800}.lp-logo-mark{grid-template-columns:repeat(3,1fr);align-items:end;gap:3px;width:27px;height:27px;margin-right:5px;display:grid;transform:skewY(-10deg)}.lp-logo-mark i{background:var(--lp-green);border-radius:2px 2px 0 0;display:block}.lp-logo-mark i:first-child{opacity:.62;height:10px}.lp-logo-mark i:nth-child(2){opacity:.8;height:18px}.lp-logo-mark i:nth-child(3){height:26px}.lp-nav{align-items:center;gap:30px;font-size:14px;font-weight:600;display:flex}.lp-nav>a.lp-nav-mobile-link{display:none}.lp-nav>a:not(.lp-button){color:#ffffffb8;transition:color .2s}.lp-nav>a:not(.lp-button):hover{color:#fff}.lp-menu-button,.lp-button.lp-mobile-header-cta{display:none}.lp-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:30px;min-height:50px;padding:0 25px;font-size:14px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.lp-button:hover{transform:translateY(-2px)}.lp-button--header{background:var(--lp-green);min-height:42px;padding:0 20px;color:var(--lp-navy-deep)!important}.lp-button--header:hover{background:#91ed75}.lp-nav .lp-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.lp-language-switcher{flex:none;position:relative}.lp-language-trigger{color:#fff;text-align:left;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(155%);background:linear-gradient(135deg,#ffffff2b,#ffffff12);border:1px solid #ffffff4d;border-radius:12px;grid-template-columns:19px 1fr 8px;align-items:center;gap:9px;min-width:158px;height:42px;padding:0 13px;font-size:12px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff47,0 10px 28px #010f1829}.lp-language-trigger:focus-visible{outline-offset:3px;outline:3px solid #7be35a8c}.lp-language-trigger>i{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.lp-language-switcher.is-open .lp-language-trigger>i{transform:translateY(2px)rotate(225deg)}.lp-language-globe{color:#0000;border:1px solid #7be35acc;border-radius:50%;width:18px;height:18px;display:block;position:relative;overflow:hidden}.lp-language-globe:before,.lp-language-globe:after{content:"";border:0;border-left:1px solid #7be35abf;border-right:1px solid #7be35abf;border-radius:50%;position:absolute;inset:3px 6px}.lp-language-globe:after{border:0;border-top:1px solid #7be35abf;border-radius:0;height:1px;inset:8px 1px auto}.lp-language-menu{z-index:50;-webkit-backdrop-filter:blur(28px)saturate(165%);background:linear-gradient(145deg,#113646f0,#041925f5);border:1px solid #ffffff52;border-radius:17px;flex-direction:column;width:188px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 65px #010d156b,inset 0 1px #ffffff3d}.lp-language-options{gap:3px;min-height:0;display:grid}.lp-language-menu .lp-language-close{display:none}.lp-language-menu button{color:#ffffffc2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:15px 28px 1fr;align-items:center;gap:5px;min-height:36px;padding:0 9px;font-size:12px;display:grid}.lp-language-menu button:hover{color:#fff;background:#ffffff1a}.lp-language-menu button.is-selected{color:#fff;background:linear-gradient(100deg,#7be35a38,#7be35a12)}.lp-language-menu button>span{color:var(--lp-green);font-weight:900}.lp-language-menu button b{color:var(--lp-green);letter-spacing:.08em;font-size:10px}.lp-language-menu button em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:650;overflow:hidden}.lp-button--primary{background:var(--lp-green);min-width:194px;color:var(--lp-navy-deep)!important}.lp-button--primary:hover{background:#91ed75}.lp-button--outline{border-color:#ffffff73;min-width:220px;color:#fff!important}.lp-button--outline:hover{background:#ffffff12;border-color:#fff}.lp-arrow{font-size:17px;line-height:1;transition:transform .2s;display:inline-block}a:hover .lp-arrow{transform:translate(4px)}.lp-kicker{color:var(--lp-green);letter-spacing:.22em;margin:0 0 24px;font-size:12px;font-weight:800}.lp-kicker--dark{color:var(--lp-green-dark)}.lp-hero{background:var(--lp-navy);color:#fff;min-height:762px;padding:190px 0 140px;position:relative;overflow:hidden}.lp-hero:before{content:"";opacity:.17;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#000 0,#0000 72%)}.lp-hero-glow{filter:blur(4px);pointer-events:none;border-radius:50%;position:absolute}.lp-hero-glow--one{background:radial-gradient(circle,#2daa742e,#0000 68%);width:660px;height:660px;top:90px;left:-360px}.lp-hero-glow--two{background:radial-gradient(circle,#7be35a29,#0000 68%);width:760px;height:760px;top:0;right:-390px}.lp-hero-content{z-index:3;text-align:center;position:relative}.lp-hero h1{color:#fff;letter-spacing:-.072em;max-width:1200px;margin:0 auto;font-size:clamp(58px,5.6vw,82px);font-weight:650;line-height:1.18}.lp-page:is(.is-lang-en,.is-lang-fr,.is-lang-de,.is-lang-it,.is-lang-pt,.is-lang-es) .lp-hero h1{letter-spacing:-.045em;max-width:1240px;font-size:clamp(46px,4.5vw,68px)}.lp-page.is-lang-de .lp-de-hero-line{display:block}.lp-hero h1 em{color:var(--lp-green);font-style:normal}.lp-hero-accent-ending{white-space:nowrap}.lp-hero-copy-end{color:#fff}.lp-hero-lead{color:#ffffffb3;margin:32px 0 0;font-size:17px;line-height:1.9}.lp-hero-actions{justify-content:center;align-items:center;gap:30px;margin-top:38px;display:flex}.lp-text-link{color:#fff;border-bottom:1px solid #ffffff6b;align-items:center;gap:22px;padding-bottom:4px;font-size:14px;font-weight:700;display:inline-flex}.lp-text-link--dark{border-color:var(--lp-ink);color:var(--lp-ink)}.lp-hero-system{z-index:1;opacity:.72;width:650px;height:650px;position:absolute;bottom:-475px;left:50%;transform:translate(-50%)}.lp-system-ring{border:1px solid #7be35a61;border-radius:50%;position:absolute}.lp-system-ring--outer{inset:0;box-shadow:inset 0 0 90px #7be35a14}.lp-system-ring--inner{border-color:#ffffff3d;inset:115px}.lp-system-core{text-align:center;background:#051d2bdb;border:1px solid #ffffff4d;border-radius:50%;place-content:center;width:148px;height:148px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-system-core span{color:var(--lp-green);letter-spacing:.2em;font-size:12px;font-weight:800}.lp-system-core b{margin-top:4px;font-size:15px}.lp-system-node{background:var(--lp-navy);color:#ffffffc7;letter-spacing:.14em;border:1px solid #ffffff42;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800;position:absolute}.lp-system-node--one{top:42%;left:20px}.lp-system-node--three{top:39%;right:9px}.lp-system-node--four{bottom:0;left:43%}.lp-platform{background:#fff;padding:132px 0 145px}.lp-section-intro{grid-template-columns:1.1fr .7fr;align-items:end;gap:20px 100px;display:grid}.lp-platform .lp-section-intro{display:block}.lp-section-intro .lp-kicker{grid-column:1/-1;margin-bottom:4px}.lp-section-intro h2,.lp-heading-row h2,.lp-security h2,.lp-pricing h2,.lp-faq h2,.lp-final-cta h2,.lp-use-case-title h2{letter-spacing:-.06em;margin:0;font-size:clamp(43px,4.2vw,64px);font-weight:570;line-height:1.2}.lp-section-intro>p:last-child{color:var(--lp-text);margin:0 0 8px;font-size:15px;line-height:2}.lp-platform-stage{margin-top:82px;position:relative}.lp-operation-video{aspect-ratio:16/9;width:100%;height:auto;margin-inline:auto;display:block}.lp-workspace{background:#f0f2f1;border:1px solid #cfd5d1;border-radius:12px;overflow:hidden;box-shadow:0 45px 100px #0d251d21}.lp-workspace-top{color:#69716b;background:#fff;border-bottom:1px solid #dbe0dc;grid-template-columns:1fr auto 1fr;align-items:center;height:58px;padding:0 20px;font-size:12px;display:grid}.lp-workspace-logo{width:98px;max-width:100%;height:auto;display:block}.lp-workspace-top .lp-logo{font-size:14px}.lp-workspace-top .lp-logo-mark{width:18px;height:18px}.lp-workspace-top .lp-logo-mark i:first-child{height:7px}.lp-workspace-top .lp-logo-mark i:nth-child(2){height:12px}.lp-workspace-top .lp-logo-mark i:nth-child(3){height:17px}.lp-workspace-top>span{font-weight:700}.lp-workspace-top>div{background:var(--lp-navy);color:#fff;border-radius:16px;justify-self:end;padding:7px 12px;font-weight:700}.lp-workspace-top>div i{background:var(--lp-green);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.lp-workspace-body{grid-template-columns:62px 190px minmax(0,1fr) 245px;min-height:620px;display:grid}.lp-workspace-body>aside{background:var(--lp-navy-deep);color:#ffffff85;flex-direction:column;align-items:center;gap:15px;padding:18px 0;display:flex}.lp-workspace-body>aside span,.lp-workspace-body>aside b{border-radius:7px;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.lp-workspace-body>aside b{color:#fff;background:#ffffff17;margin-bottom:12px}.lp-workspace-body>aside .is-active{background:var(--lp-green);color:var(--lp-navy);font-weight:800}.lp-workspace-body>aside span:last-child{margin-top:auto}.lp-workspace-list{background:#fafbfa;border-right:1px solid #d7dcd8;padding:27px 17px}.lp-workspace-list>small{color:#959c97;letter-spacing:.17em;margin:0 5px 20px;font-size:12px;font-weight:800;display:block}.lp-workspace-list>div{background:#fff;border:1px solid #dce1dd;border-radius:5px;min-height:90px;margin-bottom:11px;padding:13px;position:relative}.lp-workspace-list>div.is-active{border:2px solid var(--lp-green-dark);box-shadow:0 10px 22px #277a3f17}.lp-workspace-list span{color:#a2aaa4;font-size:12px}.lp-workspace-list b{margin-top:16px;font-size:12px;display:block}.lp-workspace-canvas{background:#ecefed;min-width:0;padding:0 36px 42px}.lp-canvas-toolbar{color:#858e87;justify-content:flex-end;align-items:center;gap:20px;height:58px;font-size:12px;display:flex}.lp-canvas-toolbar b{color:#4b554e;background:#fff;border-radius:4px;margin-left:auto;padding:5px 10px}.lp-workspace-canvas article{aspect-ratio:16/9;background:var(--lp-navy);color:#fff;padding:9% 8% 5%;position:relative;overflow:hidden;box-shadow:0 25px 48px #152a2130}.lp-workspace-canvas article:after{content:"";border:40px solid #7be35a2e;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-150px;right:-155px}.lp-workspace-canvas article>small{color:var(--lp-green);letter-spacing:.18em;font-size:12px;font-weight:800}.lp-workspace-canvas h3{letter-spacing:-.04em;margin:15px 0 8px;font-size:clamp(25px,2.35vw,40px);line-height:1.26}.lp-workspace-canvas h3 em{color:var(--lp-green);font-style:normal}.lp-workspace-canvas article>p{color:#ffffff94;margin:0;font-size:12px}.lp-workspace-canvas article>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8%;display:grid}.lp-workspace-canvas article>div span{border:1px solid #ffffff24;min-height:80px;padding:13px}.lp-workspace-canvas article>div i{color:var(--lp-green);font-size:12px;font-style:normal;display:block}.lp-workspace-canvas article>div b{margin-top:12px;font-size:12px;display:block}.lp-workspace-review{background:#fff;border-left:1px solid #d7dcd8;padding:30px 21px}.lp-workspace-review>small{color:var(--lp-green-dark);letter-spacing:.18em;font-size:12px;font-weight:800}.lp-workspace-review h4{margin:8px 0 28px;font-size:14px}.lp-workspace-review>div{border-top:1px solid #e2e5e3;align-items:center;gap:10px;padding:16px 0;display:flex}.lp-check{background:var(--lp-green-pale);width:20px;height:20px;color:var(--lp-green-dark);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.lp-workspace-review b,.lp-workspace-review small{display:block}.lp-workspace-review b{font-size:12px}.lp-workspace-review small{color:#858e87;font-size:12px}.lp-workspace-review>div.is-note{background:var(--lp-green-pale);color:#285538;border:0;border-radius:6px;align-items:flex-start;margin-top:14px;padding:16px}.lp-workspace-review .is-note>span{color:var(--lp-green-dark)}.lp-workspace-review .is-note p{margin:0;font-size:12px;line-height:1.7}.lp-capabilities{background:var(--lp-surface);padding:132px 0 145px}.lp-heading-row{grid-template-columns:1fr auto;align-items:end;gap:60px;display:grid}.lp-heading-row>p{color:var(--lp-text);margin:0 0 8px;font-size:14px;line-height:1.9}.lp-capabilities-mobile-break{display:none}.lp-capability-grid{border-top:1px solid #cbd1cc;border-bottom:1px solid #cbd1cc;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.lp-capability-grid article{border-right:1px solid #cbd1cc;flex-direction:column;min-height:250px;padding:24px 24px 26px;transition:background .2s,transform .2s;display:flex}.lp-capability-grid article:first-child{border-left:1px solid #cbd1cc}.lp-capability-grid article:hover{z-index:1;background:#fff;position:relative;transform:translateY(-6px);box-shadow:0 24px 55px #10221914}.lp-capability-card-heading{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.lp-capability-grid article>div span{color:var(--lp-green-dark);font-size:27px;font-weight:800}.lp-capability-grid h3{letter-spacing:-.035em;min-width:0;margin:0;font-size:27px;font-weight:700;line-height:1.45}.lp-capability-grid p{color:var(--lp-text);margin:14px 0 0;font-size:14px;line-height:2}.lp-use-cases{background:var(--lp-navy-deep);color:#fff;padding:140px 0;position:relative;overflow:hidden}.lp-use-cases:after{content:"";border:1px solid #7be35a29;border-radius:50%;width:820px;height:820px;position:absolute;bottom:-560px;left:-570px;box-shadow:inset 0 0 140px #7be35a0f}.lp-use-cases .lp-container{z-index:2;grid-template-columns:minmax(0,1fr) 656px;gap:24px;display:grid;position:relative}.lp-use-case-title{min-width:0;padding-top:18px}.lp-use-case-title h2{color:#fff;font-size:clamp(44px,4.3vw,64px)}.lp-use-case-title h2>span{white-space:normal;display:block}.lp-use-case-title h2 em{color:var(--lp-green);font-style:normal}.lp-use-case-grid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-rows:repeat(2,minmax(260px,auto));grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.lp-use-case-grid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-width:0;height:100%;min-height:0;padding:24px 28px 75px;position:relative}.lp-use-case-card-heading{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.lp-use-case-card-heading>span{color:var(--lp-green);font-size:24px;font-weight:800}.lp-use-case-grid h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;min-width:0;margin:0;font-size:24px;font-weight:700;line-height:1.4}.lp-use-case-name-qualifier{white-space:nowrap;display:inline-block}.lp-page:is(.is-lang-en,.is-lang-th,.is-lang-vi) .lp-use-case-name-main,.lp-page:is(.is-lang-en,.is-lang-th,.is-lang-vi) .lp-use-case-name-qualifier{display:block}.lp-page.is-lang-ja .lp-use-case-card-heading h3{margin-right:-28px}.lp-page.is-lang-ja .lp-use-case-name-main{white-space:nowrap}.lp-use-case-grid p{color:#ffffff8c;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;max-width:250px;margin:36px 0 0;font-size:17px;line-height:1.6}.lp-use-case-grid p span,.lp-use-case-grid p strong{display:block}.lp-use-case-grid p strong{color:#ffffffeb;font-size:20px;font-weight:750}.lp-use-case-action{color:#ffffff8c;align-items:center;gap:6px;font-size:14px;display:flex;bottom:12px;right:16px}.lp-use-case-grid .lp-use-case-action a{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:static}@media (width>=1280px) and (width<=1320px){.lp-use-cases .lp-container{grid-template-columns:minmax(0,1fr) 632px}.lp-use-case-title h2{font-size:52px}.lp-page.is-lang-ja .lp-use-case-card-heading{gap:4px}}@media (width<=1279px){.lp-use-cases .lp-container{grid-template-columns:minmax(0,1fr)}.lp-use-case-grid{justify-self:end;width:min(656px,100%)}}@media (width>=1280px){.lp-use-case-grid{grid-template-rows:repeat(2,minmax(260px,1fr))}.lp-use-case-grid h3{min-height:2lh}.lp-use-case-title h2>span{white-space:nowrap}.lp-page:is(.is-lang-en,.is-lang-es,.is-lang-it,.is-lang-pt,.is-lang-vi) .lp-use-case-title h2{font-size:clamp(44px,3.62vw,52px)}.lp-page.is-lang-fr .lp-use-case-title h2{font-size:clamp(43px,3.48vw,50px)}.lp-page:is(.is-lang-de,.is-lang-th) .lp-use-case-title h2{font-size:clamp(48px,3.75vw,54px)}}.lp-security{background:#eaf3e7;padding:132px 0}.lp-security-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:110px;display:grid}.lp-security-heading{padding-top:78px}.lp-security-list{border-top:1px solid #bdcbbb}.lp-security-list article{border-bottom:1px solid #bdcbbb;grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:12px;min-height:126px;padding:25px 8px;display:grid}.lp-security-list article>span{color:var(--lp-green-dark);font-size:18px;font-weight:800}.lp-security-list h3{margin:0;font-size:18px;font-weight:400}.lp-security-list p{color:#5f6b60;margin:8px 0 0;font-size:14px;line-height:1.7}.lp-pricing{background:radial-gradient(circle at 12% 18%,#9ce0b133,#0000 28%),radial-gradient(circle at 86% 8%,#81b9e92b,#0000 24%),#fbfbfa;padding:132px 0 145px;position:relative;overflow:hidden}.lp-pricing:before,.lp-pricing:after{content:"";pointer-events:none;filter:blur(70px);opacity:.52;will-change:transform;border-radius:50%;position:absolute}.lp-pricing:before{background:radial-gradient(circle at 38% 36%,#70de93d1,#67ace057 52%,#0000 72%);width:520px;height:520px;animation:18s ease-in-out infinite alternate lp-pricing-liquid-drift;top:180px;left:-180px}.lp-pricing:after{background:radial-gradient(circle at 44% 42%,#ffbb7694,#77bce847 50%,#0000 72%);width:450px;height:450px;animation:22s ease-in-out -8s infinite alternate-reverse lp-pricing-liquid-drift;bottom:170px;right:-120px}.lp-pricing-container{z-index:1;width:min(1400px,100% - 60px);position:relative}.lp-pricing-header{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.lp-pricing-header h2{margin:0;font-size:clamp(44px,4vw,62px)}.lp-pricing-heading-copy{flex:1;min-width:0}.lp-pricing-currency-note{color:#526057;text-align:right;overflow-wrap:break-word;max-width:min(100%,90ch);margin:8px 0 0 auto;scroll-margin-top:100px;font-size:13px;line-height:1.75}@media (width>=1440px){.lp-page.is-lang-ja .lp-pricing-currency-note{white-space:pre-line}}.lp-pricing-controls{align-items:stretch;gap:10px;display:flex}.lp-pricing-switch{-webkit-backdrop-filter:blur(18px)saturate(155%);background:#ffffff80;border:1px solid #71917959;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid;box-shadow:0 14px 32px #04192514,inset 0 1px #fffffff2}.lp-pricing-switch button{color:#526057;min-width:130px;height:46px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 18px;font-size:13px;font-weight:750;transition:background-color .2s,color .2s,box-shadow .2s}.lp-pricing-switch button:hover{color:var(--lp-navy)}.lp-pricing-switch button.is-active{background:var(--lp-navy);color:#fff;box-shadow:0 8px 20px #04192533,inset 0 1px #ffffff29}.lp-currency-switcher{-webkit-backdrop-filter:blur(18px)saturate(155%);background:#ffffff80;border:1px solid #71917959;align-content:center;gap:2px;min-width:150px;padding:5px 10px 5px 13px;display:grid;box-shadow:0 14px 32px #04192514,inset 0 1px #fffffff2}.lp-currency-switcher>span{color:#68756d;font-size:9px;font-weight:750;line-height:1.2}.lp-currency-switcher select{width:100%;min-height:25px;color:var(--lp-navy);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 22px 0 0;font-size:13px;font-weight:800}.lp-currency-switcher select:focus-visible{outline-offset:2px;outline:3px solid #2c9b426b}.lp-pricing-mode{-webkit-backdrop-filter:blur(22px)saturate(160%);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(120deg,#ffffffad,#e2f0e666);border:1px solid #7191795c;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px;margin-top:30px;padding:20px 24px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 18px 42px #04192514,inset 0 1px #fffffffa}.lp-pricing-mode:hover{border-color:#2c9b4294;transform:translateY(-2px);box-shadow:0 20px 46px #0419251f,inset 0 1px #fffffffa}.lp-pricing-mode:focus-visible{outline-offset:4px;outline:3px solid #2c9b426b}.lp-pricing-mode-label{color:var(--lp-green-dark);letter-spacing:.08em;border-right:1px solid #44644c33;align-self:stretch;place-items:center;font-size:12px;font-weight:800;display:grid}.lp-pricing-mode-copy{color:#59665e;white-space:pre-line;font-size:13px;line-height:1.8}.lp-pricing-mode--special{background:linear-gradient(120deg,#ffffffb3,#dbebf76b);border-color:#5d91b966}.lp-pricing-mode--special:focus-visible{outline-color:#3678a96b}.lp-pricing-architecture-dialog{width:min(1180px,100% - 48px);max-height:calc(100dvh - 48px);color:var(--lp-ink);-webkit-backdrop-filter:blur(30px)saturate(155%);background:#f1f8f3f0;border:1px solid #ffffffe0;margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 40px 100px #04192561,inset 0 1px #fff}.lp-pricing-architecture-dialog::backdrop{-webkit-backdrop-filter:blur(9px);background:#041925b3}.lp-architecture-modal{box-sizing:border-box;flex-direction:column;min-height:min(710px,100dvh - 48px);padding:34px;display:flex}.lp-architecture-modal>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.lp-architecture-modal>header h2{margin:0;font-size:clamp(30px,3vw,46px);line-height:1.25}.lp-architecture-close{width:46px;height:46px;color:var(--lp-navy);cursor:pointer;background:#ffffffad;border:1px solid #3c57434d;flex:none;font-size:28px;font-weight:300;line-height:1}.lp-architecture-close:hover{background:var(--lp-navy);color:#fff}.lp-architecture-close:focus-visible{outline-offset:3px;outline:3px solid #2c9b426b}.lp-architecture-flow{flex:1;grid-template-columns:190px 20px minmax(0,1fr) 20px 190px;align-items:stretch;gap:8px;margin-top:24px;display:grid}.lp-architecture-arrow{color:#8b9aa3;place-items:center;font-size:25px;font-weight:700;display:grid}.lp-architecture-data,.lp-architecture-core{background:#ffffff9e;border:1px solid #22425861;box-shadow:inset 0 1px #fffffff2}.lp-architecture-data{text-align:center;flex-direction:column;padding:20px 14px;display:flex}.lp-architecture-data h3{color:var(--lp-navy);white-space:nowrap;border-bottom:1px solid #22425833;margin:0;padding-bottom:13px;font-size:clamp(15px,1.4vw,17px);font-weight:800;line-height:1.3}.lp-architecture-brand-list{flex:1;grid-template-columns:1fr;align-content:center;gap:8px;display:grid}.lp-architecture-brand{color:#27332b;text-align:left;background:#ffffffc7;border:1px solid #4a625026;border-radius:8px;justify-content:flex-start;align-items:center;gap:9px;min-width:0;min-height:56px;padding:7px 9px;font-size:10px;font-weight:700;line-height:1.25;display:flex}.lp-architecture-brand img,.lp-architecture-brand-symbol{object-fit:contain;flex:none;width:42px;height:42px}.lp-architecture-brand-symbol{color:#fff;background:#6f7d74;border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.lp-architecture-brand.is-powerpoint .lp-architecture-brand-symbol{background:#c43e1c}.lp-architecture-brand.is-powerpoint .lp-architecture-brand-symbol:before{content:"P"}.lp-architecture-brand.is-excel .lp-architecture-brand-symbol{background:#107c41}.lp-architecture-brand.is-excel .lp-architecture-brand-symbol:before{content:"X"}.lp-architecture-brand.is-word .lp-architecture-brand-symbol{background:#185abd}.lp-architecture-brand.is-word .lp-architecture-brand-symbol:before{content:"W"}.lp-architecture-brand.is-image .lp-architecture-brand-symbol:before{content:"▣"}.lp-architecture-brand.is-audio .lp-architecture-brand-symbol:before{content:"♪"}.lp-architecture-brand.is-pdf .lp-architecture-brand-symbol{background:#c33b3b}.lp-architecture-brand.is-pdf .lp-architecture-brand-symbol:before{content:"PDF";font-size:9px}.lp-architecture-brand.is-compact{gap:8px;min-height:43px;padding:6px 8px;font-size:10px}.lp-architecture-brand.is-compact img,.lp-architecture-brand.is-compact .lp-architecture-brand-symbol{width:30px;height:30px}.lp-architecture-brand.is-compact .lp-architecture-brand-symbol:empty:before{content:"AI";color:#fff;font-size:8px}.lp-architecture-core{background:linear-gradient(135deg,#cefcf7bf,#dcf2f9ad);border:2px solid #103d72;flex-direction:column;padding:14px;display:flex}.lp-architecture-core-heading{align-items:center;gap:16px;min-height:34px;margin-bottom:10px;display:flex}.lp-architecture-core-heading img{width:126px;height:auto;display:block}.lp-architecture-system-grid{flex:1;grid-template-rows:36px minmax(84px,.55fr) minmax(290px,1.75fr);grid-template-columns:minmax(145px,.82fr) minmax(190px,1.18fr) minmax(145px,.82fr);display:grid}.lp-architecture-column-heading{background:#ffffffd1;border:1px solid #16a954bf;place-items:center;min-width:0;padding-inline:6px;font-size:14px;display:grid}.lp-architecture-transform-label{white-space:nowrap;max-width:100%}.lp-architecture-system-cell{opacity:.74;background:#ffffff8c;border:1px solid #16a95494;justify-content:center;align-items:center;padding:10px;transition:background-color .2s,box-shadow .2s,opacity .2s;display:flex}.lp-architecture-system-cell.is-selected{z-index:1;opacity:1;background:#ecfff1e6;position:relative;box-shadow:inset 0 0 0 2px #1a4a5cb3,0 8px 18px #18573c1a}.lp-architecture-system-cell.is-llm{opacity:1;grid-area:2/2/span 2}.lp-architecture-system-cell.is-special-read{flex-direction:column;align-items:stretch;gap:8px}.lp-architecture-ai-callout{box-sizing:border-box;color:#fff;text-align:center;background:linear-gradient(135deg,#7189a6,#8197b2);border:1px solid #ffffff9e;border-radius:999px;max-width:150px;margin:12px auto 0;padding:9px 12px;font-size:9px;font-weight:750;line-height:1.35;position:relative;box-shadow:0 7px 15px #27435b2e,inset 0 1px #ffffff40}.lp-architecture-ai-callout:before{content:"";border-bottom:13px solid #7189a6;border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;top:-11px;left:24px;transform:rotate(-18deg)}.lp-architecture-system-cell.is-special-output{flex-direction:column;gap:14px}.lp-architecture-ai-grid{grid-template-columns:1fr;align-content:center;gap:5px;display:grid}.lp-architecture-plan-label{color:#12251a;white-space:nowrap;padding:5px 8px;font-size:13px}.lp-architecture-plan-label.is-standard{background:#42f44f}.lp-architecture-plan-label.is-special{background:#fff328}.lp-architecture-system-cell.is-standard-read{grid-area:2/1}.lp-architecture-system-cell.is-standard-output{grid-area:2/3}.lp-architecture-system-cell.is-special-read{grid-area:3/1}.lp-architecture-system-cell.is-special-output{grid-area:3/3}.lp-architecture-system-cell{opacity:1}.lp-architecture-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-architecture-ai-grid>.lp-architecture-brand:nth-child(n+3){grid-column:1/-1}.lp-architecture-brand.is-text-only{justify-content:center;font-size:11px;font-weight:800}.lp-architecture-llm{place-items:center;gap:15px;display:grid}.lp-architecture-llm>strong{font-size:15px}.lp-architecture-llm-orbit{border:2px solid #27372d;border-radius:50%;place-items:center;width:106px;height:106px;display:grid;position:relative}.lp-architecture-llm-orbit b{font-size:27px;font-weight:500}.lp-architecture-llm-orbit i{width:14px;height:14px;transform:translate(-50%,-50%) rotate(calc(var(--i) * 45deg)) translateY(-53px);background:#fff;border:2px solid #27372d;border-radius:50%;position:absolute;top:50%;left:50%}.lp-architecture-llm-orbit i:first-child{--i:0}.lp-architecture-llm-orbit i:nth-child(2){--i:1}.lp-architecture-llm-orbit i:nth-child(3){--i:2}.lp-architecture-llm-orbit i:nth-child(4){--i:3}.lp-architecture-llm-orbit i:nth-child(5){--i:4}.lp-architecture-llm-orbit i:nth-child(6){--i:5}.lp-architecture-llm-orbit i:nth-child(7){--i:6}.lp-architecture-llm-orbit i:nth-child(8){--i:7}.lp-architecture-trademark-note{color:#6b756e;text-align:right;margin:12px 0 0;font-size:9px}.lp-architecture-system-cell.is-standard-read>.lp-architecture-brand,.lp-architecture-system-cell.is-special-read>.lp-architecture-ai-grid,.lp-architecture-system-cell.is-special-output>.lp-architecture-brand{box-sizing:border-box;align-self:center;width:132px;max-width:100%}.lp-architecture-ai-grid>.lp-architecture-brand{box-sizing:border-box;width:100%}.lp-architecture-data:not(.is-output) .lp-architecture-brand-list{gap:6px}.lp-architecture-data:not(.is-output) .lp-architecture-brand{min-height:46px}.lp-architecture-data:not(.is-output) .lp-architecture-brand img,.lp-architecture-data:not(.is-output) .lp-architecture-brand-symbol{width:34px;height:34px}.lp-architecture-brand.is-audio>span:last-child{white-space:pre-line}.lp-architecture-data:not(.is-output) .lp-architecture-brand.is-audio{gap:6px;padding-inline:6px}.lp-architecture-data:not(.is-output) .lp-architecture-brand.is-audio img{width:28px;height:28px}.lp-architecture-data.is-output .lp-architecture-brand-list{gap:32px}.lp-architecture-llm{flex-direction:column;align-items:center;gap:17px;width:100%;display:flex}.lp-architecture-llm-visual{filter:drop-shadow(0 15px 22px #04467433);background:radial-gradient(circle,#fffffff5 0 32%,#36abdb2e 33% 48%,#0a64a214 49% 66%,#0000 67%);border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:relative}.lp-architecture-llm-visual:before,.lp-architecture-llm-visual:after,.lp-architecture-llm-ring{content:"";border-radius:50%;position:absolute}.lp-architecture-llm-visual:after{border:1px solid #2caedb80;border-left-color:#ff9d00;inset:23px;transform:rotate(-28deg)}.lp-architecture-llm-ring{border:1px dashed #0c639e4d;inset:2px}.lp-architecture-llm-core{z-index:2;color:#fff;background:linear-gradient(145deg,#075d9d 4%,#087fba 54%,#2fb2dc);border:1px solid #ffffffd6;border-radius:27px;flex-direction:column;justify-content:center;align-items:center;width:82px;height:82px;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 28px #0242704d,inset 0 1px #ffffff6b}.lp-architecture-llm-core small{z-index:2;letter-spacing:.12em;font-size:7px;font-weight:800;position:relative}.lp-architecture-llm-core b{z-index:2;letter-spacing:-.04em;margin-top:2px;font-size:27px;line-height:1;position:relative}.lp-architecture-llm-core span{clip-path:polygon(0 48%,38% 0,100% 0,62% 100%,0 100%);opacity:.94;background:linear-gradient(120deg,#ffc21b,#ff8a00);width:42px;height:18px;position:absolute;bottom:12px;right:-9px}.lp-architecture-llm-visual>i{z-index:3;width:18px;height:18px;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-64px) rotate(var(--counter-angle));background:linear-gradient(145deg,#159aca,#0663a4);border:3px solid #fffffff5;border-radius:7px;position:absolute;top:50%;left:50%;box-shadow:0 4px 9px #02446f3d}.lp-architecture-llm-visual>i:nth-of-type(2),.lp-architecture-llm-visual>i:nth-of-type(5){background:linear-gradient(145deg,#ffc21b,#ff8a00)}.lp-architecture-knowledge{box-sizing:border-box;text-align:center;background:linear-gradient(135deg,#ffffffeb,#d7f3fac2);border:1px solid #0d669f4d;border-radius:10px;gap:2px;width:min(150px,100%);padding:9px 10px;display:grid;box-shadow:0 9px 20px #054e7a1a,inset 0 1px #fff}.lp-architecture-knowledge small{color:#0874ad;letter-spacing:.12em;font-size:7px;font-weight:850}.lp-architecture-knowledge strong{color:#073d6b;font-size:18px}.lp-architecture-llm-visual{filter:drop-shadow(0 12px 18px #04467429);background:radial-gradient(circle,#2fb2dc33,#075d9d0f 52%,#0000 70%);width:144px;height:144px}.lp-architecture-llm-visual:before{border:1px solid #0a67a675;inset:10px}.lp-architecture-llm-visual:after,.lp-architecture-llm-ring{display:none}.lp-architecture-llm-core{border-radius:25px;width:80px;height:80px}.lp-architecture-llm-core b{margin:0;font-size:27px}.lp-architecture-llm-visual>i{width:15px;height:15px;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-61px) rotate(var(--counter-angle));border-width:2px;border-radius:50%}.lp-architecture-llm-visual>i:first-of-type{--angle:0deg;--counter-angle:0deg}.lp-architecture-llm-visual>i:nth-of-type(2){--angle:45deg;--counter-angle:-45deg}.lp-architecture-llm-visual>i:nth-of-type(3){--angle:90deg;--counter-angle:-90deg}.lp-architecture-llm-visual>i:nth-of-type(4){--angle:135deg;--counter-angle:-135deg}.lp-architecture-llm-visual>i:nth-of-type(5){--angle:180deg;--counter-angle:-180deg}.lp-architecture-llm-visual>i:nth-of-type(6){--angle:225deg;--counter-angle:-225deg}.lp-architecture-llm-visual>i:nth-of-type(7){--angle:270deg;--counter-angle:-270deg}.lp-architecture-llm-visual>i:nth-of-type(8){--angle:315deg;--counter-angle:-315deg}.lp-architecture-knowledge{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.lp-architecture-modal{min-height:min(750px,100dvh - 48px)}.lp-architecture-modal>header h2{font-size:clamp(27px,2.5vw,38px)}.lp-architecture-flow{margin-top:20px}.lp-architecture-trademark-note{margin-top:56px}.lp-architecture-arrow{z-index:4;place-content:center;align-self:stretch;font-size:0;position:relative;overflow:visible}.lp-architecture-arrow:before{content:"";filter:drop-shadow(0 5px 8px #2d495b21);clip-path:polygon(0 0,100% 50%,0 100%);background:#aebdca;width:34px;height:94px;display:block}.lp-architecture-system-grid{position:relative}.lp-architecture-inner-arrow{z-index:4;filter:drop-shadow(0 4px 6px #2d495b1f);clip-path:polygon(0 0,100% 50%,0 100%);pointer-events:none;background:#aebdcae6;width:30px;height:76px;position:absolute;top:calc(50% - 18px);transform:translate(-50%,-50%)}.lp-architecture-inner-arrow.is-after-read{left:29.1%}.lp-architecture-inner-arrow.is-before-output{left:70.9%}.lp-architecture-plan-lane{z-index:3;pointer-events:none;border:3px solid;border-radius:10px;grid-column:1/-1;margin:3px;position:relative;box-shadow:inset 0 0 0 1px #ffffffb8}.lp-architecture-plan-lane>b{border-radius:999px;padding:4px 9px;font-size:10px;line-height:1.2;position:absolute;top:7px;right:9px}.lp-architecture-plan-lane.is-standard{border-color:#23973fdb;grid-row:2}.lp-architecture-plan-lane.is-standard>b{color:#12251a;background:#42f44f}.lp-architecture-plan-lane.is-special{border-color:#ccaa00e6;grid-row:3}.lp-architecture-plan-lane.is-special>b{color:#302b00;background:#fff328}.lp-architecture-core,.lp-architecture-system-grid,.lp-architecture-system-cell.is-special-read{overflow:visible}.lp-architecture-ai-callout{z-index:6;color:#244f72;background:linear-gradient(120deg,#e5f0fffa,#d6e7faf0);border:1px solid #30618b73;border-radius:14px;width:210px;max-width:none;margin-top:18px;padding:12px 16px;font-size:11px;font-weight:850;transform:translate(-10px,8px);box-shadow:0 8px 18px #1f4f7724,inset 0 1px #fff}.lp-architecture-ai-callout:before{background:#e5f0fb;border:0;border-top:1px solid #30618b73;border-left:1px solid #30618b73;width:14px;height:14px;top:-8px;left:32px;transform:rotate(45deg)}.lp-architecture-system-cell.is-llm{align-items:flex-start;padding-top:84px}.lp-architecture-llm-visual{width:186px;height:186px}.lp-architecture-llm-core{width:100px;height:100px}.lp-architecture-llm-visual>i{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-81px) rotate(var(--counter-angle))}.lp-pricing-scroll-affordance,.lp-pricing-sticky-plans{display:none}.lp-pricing-matrix-scroll{overscroll-behavior-inline:contain;scrollbar-color:#2c9b428c #2c9b4214;max-width:100%;position:relative;overflow:auto hidden}.lp-pricing-matrix-scroll:focus-visible{outline-offset:4px;outline:3px solid #2c9b426b}.lp-pricing-matrix-scroll::-webkit-scrollbar{height:10px}.lp-pricing-matrix-scroll::-webkit-scrollbar-thumb{background:#2c9b428c padding-box padding-box;border:2px solid #0000;border-radius:999px}.lp-pricing-grid{grid-template-columns:155px repeat(6,minmax(0,1fr));align-items:stretch;gap:0;min-width:1295px;margin-top:32px;display:grid}.lp-pricing-grid-spacer{min-width:0}.lp-plan{contain:layout style paint;-webkit-backdrop-filter:blur(28px)saturate(175%);background:linear-gradient(145deg,#ffffff94,#e0eee44d);border:1px solid #7e9e876b;border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;min-width:0;padding:10px 10px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 58px #0419251f,inset 0 1px #fffffffa}.lp-plan:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.72;background:linear-gradient(118deg,#ffffffc7 0%,#ffffff29 30%,#0000 49%),radial-gradient(circle at 90% 8%,#ffffffb3,#0000 24%);animation:9s ease-in-out infinite alternate lp-glass-reflection;position:absolute;inset:0}.lp-plan:after{content:"";z-index:0;pointer-events:none;filter:blur(20px);background:#75d69238;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-72px;right:-70px}.lp-plan:nth-child(2n):before{animation-delay:-3s}.lp-plan:nth-child(3n):before{animation-delay:-6s}.lp-plan>*{z-index:1;position:relative}.lp-plan-card{-webkit-backdrop-filter:blur(12px)saturate(135%);background:linear-gradient(145deg,#ffffffa8,#e2efe659);border:1px solid #fffffff5;border-radius:15px;flex-direction:column;height:170px;padding:22px 18px 18px;display:flex;box-shadow:0 16px 38px #0419251a,inset 0 1px 1px #fff,inset 1px 0 #ffffff94,inset 0 -1px #6d917521}.lp-plan.is-popular{border-color:#74a5c48a;box-shadow:0 26px 62px #34668f29,inset 0 1px #fff}.lp-plan-heading{grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;column-gap:5px;min-height:44px;display:grid}.lp-plan-heading h3{white-space:nowrap;grid-area:1/1;min-width:0;margin:0;font-size:20px;font-weight:650}.lp-plan-heading>span{white-space:nowrap;border:1px solid;border-radius:999px;grid-area:1/2;justify-self:end;padding:2px 4px;font-size:9px;font-weight:800}.lp-plan.is-popular .lp-plan-heading{grid-template-columns:minmax(0,1fr);row-gap:2px}.lp-plan.is-popular .lp-plan-heading h3,.lp-plan.is-popular .lp-plan-heading>span{line-height:1.2}.lp-plan.is-popular .lp-plan-heading>span{grid-area:2/1;justify-self:start}.lp-plan-price{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:3px 4px;width:100%;min-width:0;margin-top:14px;display:flex}.lp-plan-price strong{letter-spacing:-.04em;white-space:nowrap;min-width:0;font-size:clamp(22px,1.95vw,28px);font-weight:650;line-height:1}.lp-plan-price span{white-space:nowrap;flex:none;font-size:11px}.lp-plan-price:is([data-currency=KRW],[data-currency=VND]) strong{letter-spacing:-.055em;font-size:20px}.lp-plan-usd{color:#69736b;margin-top:9px;font-size:11px}.lp-plan-price-content{align-items:baseline;column-gap:4px;display:flex}.lp-plan-price.is-wrapped .lp-plan-price-content{flex-direction:column;align-items:flex-end;row-gap:3px;width:max-content;max-width:100%}.lp-plan-usd--placeholder{visibility:hidden}.lp-plan-facts{border-top:1px solid #4f615329;gap:7px;margin:19px 0 0;padding-top:14px;display:grid}.lp-plan-facts div{justify-content:space-between;gap:8px;display:flex}.lp-plan-facts dt,.lp-plan-facts dd{margin:0;font-size:11px}.lp-plan-facts dt{color:#737c75}.lp-plan-facts dd{font-weight:750}.lp-plan-button{white-space:nowrap;background:#080a08;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;height:48px;margin-top:16px;padding:0 clamp(11px,1.2vw,18px);font-size:clamp(12px,1vw,14px);font-weight:700;display:flex;color:#fff!important}.lp-plan-button:hover{background:var(--lp-green-dark)}.lp-plan-payment{color:#667068;min-height:42px;margin:15px 4px 0;font-size:11px;line-height:1.6}.lp-plan-features{border-top:1px solid #4f61532e;margin:24px 4px 0;padding-top:18px}.lp-plan-features>p{color:#657068;margin:0 0 8px;font-size:11px;font-weight:750}.lp-plan-features>span{color:#227b3b;background:#dcf7e2b3;border:1px solid #31974c33;border-radius:999px;align-items:center;min-height:0;margin:0 0 9px;padding:5px 8px;font-size:10px;font-weight:750;line-height:1.4;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.lp-plan-features ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lp-plan-features li{color:#303a32;border-bottom:1px dotted #6f7e733d;align-items:center;gap:8px;min-height:43px;padding:9px 0;font-size:11px;line-height:1.45;display:flex}.lp-plan-features li .lp-check{flex:none;width:18px;height:18px}.lp-plan-features small{color:#68736b;margin-top:13px;font-size:10px;line-height:1.55;display:block}.lp-feature-comparison{-webkit-backdrop-filter:blur(28px)saturate(175%);background:linear-gradient(145deg,#ffffffb8,#e0eee461);border:1px solid #7e9e876b;min-width:1295px;margin-top:0;overflow:hidden;box-shadow:0 24px 58px #0419251a,inset 0 1px #fffffffa}.lp-feature-comparison-legend{color:#657068;white-space:nowrap;border-top:1px solid #4f615329;justify-content:flex-end;align-items:center;gap:7px;margin:0;padding:14px 22px;font-size:11px;display:flex}.lp-feature-comparison-legend b{color:#247940;background:#e1f1e6e0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;display:inline-grid}.lp-feature-comparison table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.lp-feature-comparison th,.lp-feature-comparison td{text-align:center;border-bottom:1px solid #4f615321;border-right:1px solid #4f615321;height:58px;padding:9px 10px}.lp-feature-comparison tr:last-child>*{border-bottom:0}.lp-feature-comparison tr>:last-child{border-right:0}.lp-feature-comparison thead th{color:#334239;background:#f2f7f3e0;height:50px;font-size:12px;font-weight:800}.lp-feature-comparison tbody th{color:#334239;text-align:left;overflow-wrap:normal;white-space:pre-line;word-break:normal;-webkit-hyphens:none;hyphens:none;background:#edf4efe0;width:155px;padding:9px 14px;font-size:12px;line-height:1.45}.lp-feature-comparison thead th.is-popular{color:#123c56}.lp-feature-comparison thead th small{color:#3f6980;margin:3px auto 0;font-size:8px;display:block}.lp-feature-comparison td{background:#ffffff6b;position:relative}.lp-feature-comparison td.is-popular{background:linear-gradient(145deg,#e0f1fa99,#ebf5ed94)}.lp-feature-comparison td strong{font-size:24px;line-height:1;display:block}.lp-feature-comparison td.is-included strong{box-sizing:border-box;color:#208143;border:2px solid;border-radius:50%;width:26px;height:26px;margin:auto;font-size:0;line-height:0}.lp-feature-comparison td.is-partial strong{color:#a87305}.lp-feature-comparison td.is-excluded strong{color:#8b9690;font-weight:500}.lp-feature-comparison td.is-limit strong{color:#183f55;font-size:18px}.lp-feature-comparison td.is-detail strong{color:#45574c;font-size:14px;line-height:1.55}.lp-feature-comparison td.is-trial-payment strong{justify-items:center;display:grid}.lp-feature-comparison td.is-trial-payment span{white-space:nowrap}.lp-feature-comparison td.is-non-jpy-payment strong{white-space:nowrap}.lp-feature-comparison td small{color:#7a6332;margin-top:5px;font-size:9px;font-weight:700;line-height:1.35;display:block}.lp-feature-comparison tr.is-data-import td small{overflow-wrap:normal;word-break:normal;text-wrap:balance;white-space:pre-line;font-size:12px;line-height:1.4}.lp-feature-comparison tr.is-data-import td small .lp-import-format-name{white-space:nowrap;display:inline}.lp-feature-comparison .lp-import-group{font-size:12px;font-weight:400;display:block}.lp-feature-comparison th .lp-import-format-name{white-space:nowrap}.lp-feature-comparison :where(.is-data-import)>th{position:relative}.lp-feature-comparison .is-data-import>th{--lp-import-fill:color-mix(in srgb, var(--lp-blue-dark) 6%, #edf6fa);border-bottom-color:#0000;padding-inline:8px}.lp-feature-comparison .is-import-first>th{vertical-align:top}.lp-feature-comparison .is-data-import>th:before{content:"";background:linear-gradient(to right, var(--lp-import-fill) 30px, transparent 30px);pointer-events:none;border-left:1px solid #4f615321;border-radius:0;position:absolute;inset:0 0 -1px}.lp-feature-comparison .is-import-last>th:before{border-bottom:1px solid #4f615321}.lp-feature-comparison .is-data-import>th:after{content:"";pointer-events:none;background:#edf6fa;position:absolute;inset:0 0 0 30px;box-shadow:inset 5px 0 8px -3px #075e9c47,inset 1px 0 2px #075e9c1f}.lp-feature-comparison .is-data-import:not(.is-import-last)>th:after{border-bottom:1px solid #4f615321}.lp-feature-comparison .lp-import-group{color:var(--lp-blue-dark);font-weight:700}.lp-feature-comparison .lp-import-group:not(.is-context){z-index:2;background:var(--lp-import-fill);border-radius:0;margin:-9px -8px 0;padding:11px 8px 6px;position:relative}.lp-feature-comparison .lp-import-group:not(.is-context):after{content:"";clip-path:inset(8px 0 -12px);pointer-events:none;height:8px;position:absolute;bottom:0;left:30px;right:0;box-shadow:0 4px 7px #075e9c3d}.lp-feature-comparison .lp-import-group.is-context{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-feature-comparison .lp-import-child{z-index:1;text-align:right;padding-left:10px;display:block;position:relative}.lp-feature-comparison .lp-import-voice-part{white-space:nowrap}.lp-feature-comparison .is-import-first .lp-import-child{padding-top:4px;position:relative}.lp-feature-comparison td.is-trial span{color:#526057;justify-items:center;margin:auto;font-size:15px;font-weight:750;line-height:1.8;display:grid}.lp-feature-comparison td.is-trial b{max-width:100%;font:inherit;white-space:normal}.lp-comparison-onpremise{background:linear-gradient(120deg,#e8f5f9e6,#e0f0e5c7);border:1px solid #7e9e876b;border-radius:0;grid-template-columns:190px 1fr;align-items:center;min-height:112px;margin-top:18px;padding:28px 32px;display:grid;box-shadow:0 16px 36px #04192514,inset 0 1px #fffffff2}.lp-comparison-onpremise h3{color:#31566a;margin:0;font-size:18px;font-weight:850}.lp-comparison-onpremise div{border-left:1px solid #4f615333;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-left:22px;display:flex}.lp-comparison-onpremise strong{color:#31566a;font-size:16px;line-height:1.6}.lp-comparison-onpremise div>span{color:#526057;min-width:0;font-size:14px;font-weight:700}.lp-comparison-onpremise .lp-onpremise-contact{white-space:nowrap;justify-content:center;gap:0;min-width:128px;min-height:38px;margin-left:auto;padding:0 16px;font-size:14px;font-weight:800}.lp-onpremise{-webkit-backdrop-filter:blur(22px);background:linear-gradient(120deg,#e0f7e6c7,#ffffff9e);border:1px solid #8fc59e80;justify-content:space-between;align-items:center;gap:24px;margin-top:12px;padding:24px 26px;display:flex;box-shadow:0 18px 44px #04192512,inset 0 1px #fff}.lp-onpremise span{color:var(--lp-green-dark);letter-spacing:.16em;font-size:10px;font-weight:800}.lp-onpremise h3{margin:4px 0 0;font-size:22px}.lp-onpremise p{color:#637068;margin:4px 0 0;font-size:13px}.lp-onpremise .lp-plan-button{flex:none;width:210px;margin:0}.lp-pricing-note{color:#848b85;text-align:right;margin:16px 0 0;font-size:12px}@keyframes lp-pricing-liquid-drift{0%{transform:translate(-3%)scale(.96)}to{transform:translate(13%,8%)scale(1.08)}}@keyframes lp-glass-reflection{0%{opacity:.58;transform:translate(-2%)}to{opacity:.86;transform:translate(2%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lp-plan,.lp-plan-card,.lp-onpremise{background-color:#f4f8f4f5}}.lp-faq{background:#fff;padding:130px 0}.lp-faq-layout{grid-template-columns:330px 1fr;gap:130px;display:grid}.lp-faq-heading{padding-left:clamp(18px,3vw,48px)}.lp-faq-heading h2 span{white-space:nowrap;display:block}@media (width>=781px){.lp-page.is-lang-en .lp-faq-heading h2{letter-spacing:-.045em;font-size:clamp(43px,3.4vw,52px)}}.lp-faq-list{border-top:1px solid #bec4bf}.lp-faq-list>details{border-bottom:1px solid #d3d7d4}.lp-faq-list>details>summary{cursor:pointer;grid-template-columns:max-content minmax(0,1fr) 35px;align-items:start;column-gap:12px;min-height:91px;padding:24px 18px;list-style:none;display:grid}.lp-faq-list>details>summary::-webkit-details-marker{display:none}.lp-faq-list>details>summary span{color:var(--lp-green-dark);font-size:18px;font-weight:800}.lp-faq-list>details>summary b{font-size:18px;font-weight:400}.lp-faq-list>details>summary i{align-self:center;font-size:21px;font-style:normal;font-weight:300;transition:transform .2s}.lp-faq-list>details[open] summary i{transform:rotate(45deg)}.lp-faq-list>details>p{color:var(--lp-text);margin:-3px 48px 30px 68px;font-size:14px;line-height:2}.lp-faq-list>details>summary:focus-visible{outline-offset:-4px;outline:3px solid #075e9c61}.lp-faq-answer{color:var(--lp-text);margin:-3px 48px 30px 68px;font-size:14px;line-height:2}.lp-faq-answer>p{white-space:pre-line;margin:0}.lp-faq-answer>p+p{margin-top:12px}.lp-faq-answer>p strong{color:var(--lp-navy);font-weight:800}.lp-faq-answer:has(.lp-ai-matrix-customer){margin-inline:18px}.lp-faq-answer:has(.lp-ai-matrix-customer)>p{margin-inline:50px}.lp-faq-answer .lp-ai-matrix-customer{min-width:0;margin-top:24px;line-height:1.65}@media (width>=781px){.lp-pricing-heading-copy .lp-ja-heading-original{white-space:nowrap;display:inline-block}.lp-faq-answer .lp-ai-matrix-customer .lp-ai-matrix-table{min-width:0}.lp-faq-answer .lp-ai-matrix-customer .lp-ai-matrix-table thead th:first-child{width:9%}.lp-faq-answer .lp-ai-matrix-customer .lp-ai-matrix-table thead th:nth-child(2){width:18%}.lp-faq-answer .lp-ai-matrix-customer .lp-ai-matrix-table thead th:nth-child(3){width:23%}.lp-faq-answer .lp-ai-matrix-customer .lp-ai-matrix-table thead th:nth-child(n+4){width:12.5%}.lp-faq-answer .lp-ai-matrix-customer .lp-ai-matrix-table th,.lp-faq-answer .lp-ai-matrix-customer .lp-ai-matrix-table td{overflow-wrap:break-word}}.lp-trial-flow{margin:24px 0 0;container-type:inline-size}.lp-trial-flow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 34px;margin:0;padding:0;list-style:none;display:grid}.lp-trial-flow li{grid-template-rows:subgrid;background:linear-gradient(145deg,#ffffffe0,#e2f3fa9e);border:1px solid #28afd145;border-radius:14px;grid-row:span 2;min-width:0;min-height:120px;padding:18px 16px;display:grid;position:relative;box-shadow:inset 0 1px #fffffff0,0 10px 24px #0419250f}.lp-trial-flow li:not(:last-child):after{content:"→";width:34px;color:var(--lp-green-dark);text-align:center;font-size:22px;font-weight:700;line-height:1;position:absolute;top:50%;right:-35px;transform:translateY(-50%)}.lp-trial-flow-heading{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:9px;min-width:0;display:grid}.lp-trial-flow-heading span{color:var(--lp-green-dark);font-size:16px;font-weight:800;line-height:1.45}.lp-trial-flow-heading b{min-width:0;color:var(--lp-navy);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:16px;font-weight:750;line-height:1.45}.lp-trial-flow li>p{text-align:left;white-space:pre-line;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:13px;line-height:1.65}.lp-trial-flow figcaption{border-left:3px solid var(--lp-green-dark);color:var(--lp-navy);background:#ffffffb3;border-radius:0 9px 9px 0;margin-top:14px;padding:12px 16px;font-size:13px;font-weight:650;line-height:1.7}.lp-final-cta{background:var(--lp-navy);color:#fff;text-align:center;place-items:center;min-height:560px;padding:120px 0;display:grid;position:relative;overflow:hidden}.lp-final-cta .lp-container{z-index:3;position:relative}.lp-final-cta h2{color:#fff;font-size:clamp(51px,5.2vw,78px)}.lp-final-cta h2 em{color:var(--lp-green);font-style:normal}.lp-final-cta .lp-container>div{justify-content:center;gap:14px;margin-top:38px;display:flex}.lp-final-orbit{opacity:.25;width:780px;height:780px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-final-orbit i{border:1px solid #7be35a80;border-radius:50%;position:absolute;inset:0}.lp-final-orbit i:nth-child(2){border-color:#ffffff59;inset:150px}.lp-final-orbit span{width:90px;height:90px;color:var(--lp-green);border:1px solid #ffffff80;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-footer{background:var(--lp-navy-deep);color:#fff;padding:78px 0 25px}.lp-footer-top{grid-template-columns:1fr 1fr;gap:70px;display:grid}.lp-footer-links{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.lp-footer-links>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.lp-footer-links b{color:var(--lp-green);letter-spacing:.16em;margin-bottom:7px;font-size:12px}.lp-footer-links a{color:#ffffffb8;font-size:14px}.lp-footer-links a:hover{color:#fff}.lp-footer-bottom{color:#ffffff7a;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:65px;padding-top:21px;font-size:12px;display:flex}.lp-footer-bottom>div{gap:24px;display:flex}.lp-footer-bottom a{color:#ffffffa6;font-size:14px}.lp-header{-webkit-backdrop-filter:blur(32px)saturate(175%);background:linear-gradient(#ffffff29,#0000 42%),linear-gradient(110deg,#ffffff14,#041925ad 28%,#0a32419e 72%,#ffffff14);border-bottom-color:#ffffff38;box-shadow:0 16px 50px #0110193d,0 1px #71d7ff26,inset 0 1px #ffffff61,inset 0 -1px #020c1452}.lp-subnav{-webkit-backdrop-filter:blur(28px)saturate(170%);background:linear-gradient(100deg,#ffffff14,#08243899 42%,#10434b8f);box-shadow:inset 0 1px #ffffff2e,0 14px 34px #01101924}.lp-page.is-scrolled .lp-header{background:linear-gradient(110deg,#ffffff26,#0419259e 34%,#0e424894);height:60px;position:fixed;box-shadow:0 18px 56px #0110194d,inset 0 1px #ffffff4d}.lp-page.is-scrolled .lp-subnav{opacity:0;pointer-events:none;position:fixed;top:60px;transform:translateY(-110%)}.lp-button{transition:transform .28s cubic-bezier(.2,.8,.2,1),background .2s,border-color .2s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,0 12px 28px #04192521}.lp-button:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:45%;height:220%;transition:left .55s cubic-bezier(.2,.8,.2,1);position:absolute;top:-60%;left:-75%;transform:rotate(20deg)}.lp-button:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff8c,0 18px 34px #04192533}.lp-button:hover:before{left:130%}.lp-hero-glow{animation:11s ease-in-out infinite alternate lp-glass-drift}.lp-hero-glow--two{animation-direction:alternate-reverse;animation-delay:-5s}.lp-system-ring{animation:5s ease-in-out infinite lp-glass-breathe}.lp-system-ring--inner{animation-delay:-2.5s}.lp-system-core{-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffff1f,#051d2bb8);box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff47}.lp-system-node{-webkit-backdrop-filter:blur(12px);background:#082438ad;animation:4.8s ease-in-out infinite lp-node-float;box-shadow:inset 0 1px #ffffff2e,0 10px 28px #00000026}.lp-system-node--two,.lp-system-node--four{animation-delay:-2.4s}.lp-workspace{border-color:var(--lp-glass-border);box-shadow:var(--lp-glass-shadow), inset 20px 0 45px #a1edbe14, inset -24px -18px 60px #56aeda14;-webkit-backdrop-filter:blur(34px)saturate(155%);background:linear-gradient(155deg,#ffffffd6 0%,#ffffff8f 36%,#cfebe066 100%)}.lp-capability-grid{border:0;gap:12px}.lp-capability-grid article,.lp-capability-grid article:first-child{border:1px solid var(--lp-glass-border);-webkit-backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(145deg,#ffffffad,#ffffff4d);transition:background .3s,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;box-shadow:0 22px 55px #0419251a,inset 0 1px #ffffffe0}.lp-capability-grid article:hover{background:var(--lp-glass-light);box-shadow:var(--lp-glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(125%);border-color:#ffffffd1;transform:translateY(-8px)}.lp-use-case-grid{border:0;gap:12px}.lp-use-case-grid p strong .lp-th-use-case-emphasis-part{display:inline}@media (width>=781px),(width<=370px){.lp-page.is-lang-th .lp-use-case-grid article:nth-child(3) .lp-th-use-case-emphasis-part{display:block}}.lp-use-case-grid article{-webkit-backdrop-filter:blur(24px)saturate(155%);background:linear-gradient(145deg,#ffffff21,#50be9109);border:1px solid #ffffff3d;transition:background .3s,transform .3s,box-shadow .3s;box-shadow:0 24px 50px #00000024,inset 0 1px #fff3}.lp-use-case-grid article:hover{z-index:1;-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff24,#7be35a0b);transform:translateY(-5px);box-shadow:0 24px 50px #0000002e,inset 0 1px #ffffff29}.lp-security-list{border:0;gap:10px;display:grid}.lp-security-list article{border:1px solid var(--lp-glass-border);-webkit-backdrop-filter:blur(24px)saturate(155%);background:linear-gradient(135deg,#ffffffad,#ffffff42);padding-left:18px;padding-right:18px;transition:transform .28s,background .28s,box-shadow .28s;box-shadow:0 18px 42px #1e4a2d1a,inset 0 1px #ffffffe6}.lp-security-list article:hover{z-index:1;-webkit-backdrop-filter:blur(16px);background:#ffffff94;position:relative;transform:translate(-6px);box-shadow:18px 20px 48px #1e4a2d1a,inset 0 1px #ffffffb8}.lp-plan{-webkit-backdrop-filter:blur(14px);background:#ffffff4d;border-color:#d2ded68f}.lp-plan-card{border:1px solid var(--lp-glass-border);box-shadow:var(--lp-glass-shadow);-webkit-backdrop-filter:blur(30px)saturate(165%);background:linear-gradient(145deg,#ffffffc2,#e2eee66b);transition:transform .3s,box-shadow .3s}.lp-plan:hover .lp-plan-card{box-shadow:var(--lp-glass-shadow);transform:translateY(-6px)}.lp-plan.is-popular .lp-plan-card{background:radial-gradient(circle at 95% 0,#ff765ce0 0,#0000 42%),radial-gradient(circle at 8% 100%,#5689e6e6 0,#0000 52%),#d8d4ccc2}.lp-plan.is-enterprise .lp-plan-card{background:linear-gradient(145deg,#143d52e6,#041925db)}.lp-faq-list{border:0;gap:10px;display:grid}.lp-faq-list>details{border:1px solid var(--lp-glass-border);-webkit-backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(145deg,#ffffffad,#ffffff47);transition:background .25s,box-shadow .25s;box-shadow:0 18px 42px #04192514,inset 0 1px #ffffffdb}.lp-faq-list>details[open]{-webkit-backdrop-filter:blur(14px);background:#ffffffad;box-shadow:0 18px 42px #04192512,inset 0 1px #fffc}.lp-capability-grid article,.lp-use-case-grid article,.lp-security-list article,.lp-plan-card,.lp-faq-list>details{transform-style:preserve-3d;position:relative;overflow:hidden}.lp-capability-grid article:before,.lp-use-case-grid article:before,.lp-security-list article:before,.lp-plan-card:before,.lp-faq-list>details:before{content:"";z-index:0;opacity:.72;pointer-events:none;background:linear-gradient(115deg,#ffffff38,#0000 32% 68%,#ffffff1c);transition:opacity .3s;position:absolute;inset:0}.lp-capability-grid article:after,.lp-use-case-grid article:after,.lp-security-list article:after,.lp-plan-card:after,.lp-faq-list>details:after{content:"";z-index:0;opacity:.88;pointer-events:none;border:1px solid #ffffff8c;border-color:#ffffff8c #76d3ff1f #0000 #b8ffd924;position:absolute;inset:1px;box-shadow:inset 12px 12px 30px #ffffff14,inset -12px -14px 32px #0419250e}.lp-capability-grid article>*,.lp-use-case-grid article>*,.lp-security-list article>*,.lp-plan-card>*,.lp-faq-list>details>*{z-index:1;position:relative}.lp-use-case-grid article>.lp-use-case-action{position:absolute}@media (width<=359px){.lp-use-case-name-qualifier{white-space:normal;overflow-wrap:anywhere}}.lp-capability-grid article:hover,.lp-use-case-grid article:hover,.lp-security-list article:hover,.lp-plan:hover .lp-plan-card{transform:perspective(1000px) rotateX(calc(var(--lp-tilt-y) * -1.8deg)) rotateY(calc(var(--lp-tilt-x) * 1.8deg)) translateY(-9px) translateZ(18px)}.lp-capability-grid article:hover:before,.lp-use-case-grid article:hover:before,.lp-security-list article:hover:before,.lp-plan:hover .lp-plan-card:before,.lp-faq-list>details:hover:before{opacity:1}.lp-use-case-grid article:before,.lp-use-case-grid article:hover:before{opacity:.58;background:linear-gradient(125deg,#ffffff29,#0000 34% 72%,#7be35a0f)}.lp-use-case-grid article:after{border-top-color:#ffffff38;border-left-color:#7be35a1a;border-right-color:#6ad3ff1f;box-shadow:inset 12px 12px 34px #ffffff09,inset -16px -18px 38px #0000001a}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lp-header,.lp-subnav{background:#041925f5}.lp-workspace,.lp-capability-grid article,.lp-security-list article,.lp-plan-card,.lp-faq-list>details{background-color:#f7faf8f5}.lp-use-case-grid article{background-color:#0d2d3bf5}}@supports (animation-timeline:view()){.lp-section-intro,.lp-heading-row,.lp-use-case-title,.lp-security-layout>div,.lp-pricing-header,.lp-faq-layout>div{animation:linear both lp-section-rise;animation-timeline:view();animation-range:entry cover 18%}.lp-workspace,.lp-capability-grid,.lp-use-case-grid,.lp-security-list,.lp-pricing-grid,.lp-comparison,.lp-faq-list{animation:linear both lp-glass-arrive;animation-timeline:view();animation-range:entry cover 22%}}@keyframes lp-glass-drift{0%{opacity:.72;transform:translate(-2%,-1%)scale(.96)}to{opacity:1;transform:translate(4%,3%)scale(1.08)}}@keyframes lp-glass-breathe{0%,to{opacity:.58;transform:scale(.98)}50%{opacity:1;transform:scale(1.025)}}@keyframes lp-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lp-section-rise{0%{opacity:.58;filter:blur(2.5px);transform:translateY(26px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes lp-glass-arrive{0%{opacity:.5;filter:blur(3px);transform:perspective(1200px)rotateX(4deg)translateY(38px)scale(.985)}to{opacity:1;filter:blur();transform:perspective(1200px)rotateX(0)translateY(0)scale(1)}}@media (width<=1120px){.lp-container{width:min(100% - 50px,980px)}.lp-nav{gap:18px}.lp-nav>a:nth-child(2),.lp-nav>a:nth-child(3){display:none}.lp-hero h1{font-size:clamp(54px,6.5vw,72px)}.lp-workspace-body{grid-template-columns:55px 150px minmax(0,1fr)}.lp-workspace-review{display:none}.lp-capability-grid{grid-template-columns:repeat(2,1fr)}.lp-capability-grid article:nth-child(3){border-top:1px solid #cbd1cc;border-left:1px solid #cbd1cc}.lp-capability-grid article:nth-child(4){border-top:1px solid #cbd1cc}.lp-use-cases .lp-container,.lp-security-layout{gap:60px}.lp-pricing-container{width:calc(100% - 34px)}.lp-pricing-scroll-affordance{justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.lp-pricing-scroll-affordance p{color:#526057;align-items:center;gap:8px;min-width:0;margin:0;font-size:12px;font-weight:750;line-height:1.5;display:flex}.lp-pricing-scroll-affordance p span{color:var(--lp-green-dark);font-size:20px;line-height:1}.lp-pricing-scroll-buttons{flex:none;gap:8px;display:flex}.lp-pricing-scroll-buttons button{width:44px;height:44px;color:var(--lp-navy);font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #44644c52;place-items:center;font-size:20px;display:grid}.lp-pricing-scroll-buttons button:hover:not(:disabled){border-color:var(--lp-green-dark);background:var(--lp-navy);color:#fff}.lp-pricing-scroll-buttons button:focus-visible{outline-offset:2px;outline:3px solid #2c9b426b}.lp-pricing-scroll-buttons button:disabled{cursor:default;opacity:.34}.lp-pricing-matrix-scroll{scroll-snap-type:x proximity;margin-top:8px;scroll-padding-inline-start:155px}.lp-pricing-grid{grid-template-columns:155px repeat(6,255px);min-width:1685px;margin-top:0}.lp-feature-comparison{min-width:1685px;overflow:visible}.lp-feature-comparison tbody th{z-index:5;background:#edf4ef;position:sticky;left:0;box-shadow:8px 0 14px #0419251f}.lp-plan{scroll-snap-align:start;min-width:0}}.lp-mobile-only-break{display:none}.lp-ja-heading-original{display:contents}.lp-ja-heading-mobile,.lp-ja-structure-mobile,.lp-ja-platform-mobile,.lp-platform-heading-mobile{display:none}.lp-platform-heading-line{max-width:100%;display:inline-block}.lp-usecase-desktop-line{display:contents}.lp-usecase-mobile-line{display:none}@media (width<=780px){.lp-faq-answer:has(.lp-ai-matrix-customer){margin-inline:14px}.lp-faq-answer:has(.lp-ai-matrix-customer)>p{margin-inline:0}.lp-feature-comparison td.is-included strong{width:24px;height:24px}.lp-page:is(.is-lang-th,.is-lang-vi) .lp-platform-heading-desktop{display:none}.lp-page:is(.is-lang-th,.is-lang-vi) .lp-platform-heading-mobile--wide{display:inline}.lp-page.is-lang-de .lp-hero h1{font-size:clamp(35px,10vw,45px);line-height:1.16}.lp-page.is-lang-de .lp-de-hero-segment{overflow-wrap:anywhere;display:block}.lp-page:before{opacity:.022}.lp-container{width:calc(100% - 36px)}.lp-header,.lp-page.is-scrolled .lp-header{justify-content:flex-start;gap:8px;height:66px;padding:0 12px;position:fixed;inset:0 0 auto}.lp-header .lp-brand-link{flex:none}.lp-header .lp-official-logo{width:clamp(86px,27vw,106px)}.lp-button.lp-mobile-header-cta{white-space:nowrap;flex:0 auto;min-width:0;min-height:36px;margin-left:auto;padding:0 clamp(8px,2.6vw,13px);font-size:clamp(9.5px,2.8vw,11px);line-height:1.2;display:inline-flex}.lp-menu-button{background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.lp-menu-button span,.lp-menu-button span:before,.lp-menu-button span:after{background:#fff;border-radius:1px;width:22px;height:1px;display:block}.lp-menu-button span{transition:transform 75ms cubic-bezier(.215,.61,.355,1);position:relative}.lp-menu-button span:before,.lp-menu-button span:after{content:"";position:absolute;left:0}.lp-menu-button span:before{transition:opacity 75ms,top 75ms .12s;top:-6px}.lp-menu-button span:after{transition:transform 75ms cubic-bezier(.215,.61,.355,1),bottom 75ms .12s;bottom:-6px}.lp-menu-button[aria-expanded=true] span{transition-delay:.12s;transform:rotate(45deg)}.lp-menu-button[aria-expanded=true] span:before{opacity:0;transition:top 75ms,opacity 75ms .12s;top:0}.lp-menu-button[aria-expanded=true] span:after{transition:bottom 75ms,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}.lp-nav{background:#041925fa;border-top:1px solid #ffffff1f;flex-direction:column;align-items:stretch;gap:0;padding:20px 18px;display:none;position:absolute;top:66px;left:0;right:0}.lp-nav.is-open{display:flex}.lp-nav>a{padding:12px 4px;display:block}.lp-nav>a.lp-nav-desktop-link{display:none}.lp-nav>a.lp-nav-mobile-link{display:block}.lp-nav .lp-button{text-align:center;margin-top:10px}.lp-nav .lp-nav-register-cta{display:none}.lp-language-switcher{margin-top:10px}.lp-language-trigger{width:100%}.lp-language-menu{width:100%;margin-top:8px;position:static}#platform,#capabilities,#use-cases,#pricing,#security,#faq{scroll-margin-top:82px}.lp-hero{min-height:740px;padding:135px 0 90px}.lp-hero h1{font-size:clamp(40px,11.5vw,50px);line-height:1.2}.lp-hero-lead{font-size:14px}.lp-hero-actions{flex-direction:column;gap:20px}.lp-hero-system{width:440px;height:440px;bottom:-320px}.lp-system-node{display:none}.lp-platform,.lp-capabilities,.lp-security,.lp-pricing,.lp-faq{padding:88px 0}.lp-section-intro{grid-template-columns:1fr;gap:24px}.lp-section-intro .lp-kicker{grid-column:1}.lp-section-intro h2,.lp-heading-row h2,.lp-security h2,.lp-pricing h2,.lp-faq h2,.lp-use-case-title h2{font-size:39px}.lp-section-intro>p:last-child{font-size:14px}.lp-platform .lp-section-intro h2{font-size:30px}.lp-capabilities .lp-heading-row h2{font-size:36px}.lp-capabilities-mobile-break{display:block}.lp-platform-stage{margin-top:48px}.lp-workspace{border-radius:8px}.lp-workspace-top{grid-template-columns:1fr auto}.lp-workspace-top>span{display:none}.lp-workspace-body{grid-template-columns:42px minmax(0,1fr);min-height:380px}.lp-workspace-body>aside{padding:12px 0}.lp-workspace-body>aside span,.lp-workspace-body>aside b{width:27px;height:27px}.lp-workspace-list{display:none}.lp-workspace-canvas{padding:0 13px 22px}.lp-canvas-toolbar{height:45px}.lp-workspace-canvas article{padding:8%}.lp-workspace-canvas h3{font-size:22px}.lp-workspace-canvas article>p{font-size:12px}.lp-workspace-canvas article>div{margin-top:6%}.lp-workspace-canvas article>div span{min-height:55px;padding:8px}.lp-workspace-canvas article>div b{margin-top:6px;font-size:12px}.lp-heading-row{grid-template-columns:1fr;gap:20px}.lp-heading-row>p{font-size:14px}.lp-capability-grid{grid-template-columns:1fr;margin-top:45px}.lp-capability-grid article,.lp-capability-grid article:first-child,.lp-capability-grid article:nth-child(3){border:1px solid #cbd1cc;border-bottom:0;min-height:0;padding:23px 24px 26px}.lp-capability-grid article:last-child{border-bottom:1px solid #cbd1cc}.lp-use-cases{padding:90px 0}.lp-use-cases .lp-container{grid-template-columns:1fr;gap:55px}.lp-use-case-title{min-width:0;padding-top:10px}.lp-use-case-title h2{font-size:36px;line-height:1.25}.lp-use-case-grid{grid-template-rows:none;grid-template-columns:1fr}.lp-use-case-grid article{height:auto;min-height:0;padding-bottom:64px}.lp-use-case-grid p{margin-top:24px;font-size:16px}.lp-use-case-grid p strong{font-size:19px}.lp-use-case-title h2>span{white-space:normal}.lp-security-layout{grid-template-columns:1fr;gap:55px}.lp-security-heading{padding-top:0}.lp-pricing:before,.lp-pricing:after{filter:blur(90px);opacity:.34;animation:none}.lp-pricing-container{width:100%}.lp-pricing-header{flex-direction:column;align-items:stretch;gap:26px;padding:0 18px}.lp-pricing-controls{grid-template-columns:minmax(0,1fr) minmax(128px,.46fr);gap:8px;width:100%;display:grid}.lp-pricing-switch{width:100%}.lp-pricing-switch button{min-width:0;padding:0 10px}.lp-currency-switcher{min-width:0;padding-left:10px}.lp-pricing-mode{grid-template-columns:1fr;gap:10px;width:calc(100% - 36px);margin:22px 18px 0;padding:18px}.lp-pricing-mode-label{border-bottom:1px solid #44644c33;border-right:0;place-items:start;min-height:28px}.lp-pricing-architecture-dialog{box-sizing:border-box;width:calc(100% - 24px);max-width:calc(100% - 24px);max-height:calc(100dvh - 24px);overflow:hidden auto}.lp-architecture-modal{width:100%;max-width:100%;padding:20px;overflow-x:clip}.lp-architecture-modal>header h2{padding-right:4px;font-size:28px}.lp-architecture-close{width:42px;height:42px}.lp-architecture-flow{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;max-width:100%}.lp-architecture-flow>*{box-sizing:border-box;min-width:0;max-width:100%}.lp-architecture-flow>.lp-architecture-arrow{min-height:22px;transform:rotate(90deg)}.lp-architecture-data{padding:16px}.lp-architecture-brand-list{grid-template-columns:1fr}.lp-architecture-core{overflow:hidden}.lp-architecture-core-heading{flex-direction:column;align-items:flex-start;gap:5px}.lp-architecture-system-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,.8fr);width:100%;min-width:0;overflow:hidden}.lp-architecture-system-cell{min-width:0;padding:6px}.lp-architecture-system-cell.is-special-read{overflow:hidden}.lp-architecture-column-heading{font-size:12px}.lp-architecture-ai-grid{grid-template-columns:1fr;width:100%;min-width:0}.lp-architecture-ai-callout{overflow-wrap:anywhere;width:100%;max-width:100%;padding:8px 4px;transform:none}.lp-architecture-brand.is-compact{overflow-wrap:anywhere;min-width:0;padding:4px;font-size:8px}.lp-architecture-llm-orbit{width:88px;height:88px}.lp-architecture-llm-orbit i{transform:translate(-50%,-50%) rotate(calc(var(--i) * 45deg)) translateY(-44px)}.lp-pricing-scroll-affordance{padding:0 18px}.lp-pricing-matrix-scroll{scroll-padding-inline-start:135px}.lp-pricing-grid{grid-template-columns:135px repeat(6,215px);min-width:1425px;margin-top:0}.lp-feature-comparison{min-width:1425px}.lp-feature-comparison tbody th{width:135px}.lp-comparison-onpremise{grid-template-columns:1fr;gap:8px;margin:18px}.lp-comparison-onpremise div{border-top:1px solid #4f615329;border-left:0;padding:8px 0 0}.lp-comparison-onpremise span{margin:4px 0 0;display:block}.lp-plan{-webkit-backdrop-filter:blur(18px)saturate(150%)}.lp-plan:before{animation:none}.lp-onpremise{flex-direction:column;align-items:stretch;margin:12px 18px 0}.lp-onpremise .lp-plan-button{width:100%}.lp-pricing-note,.lp-pricing-footnote{text-align:left;padding:0 18px}.lp-faq-layout{grid-template-columns:1fr;gap:45px}.lp-faq-heading{padding-left:14px}.lp-faq-list>details>summary{grid-template-columns:max-content minmax(0,1fr) 27px;padding:24px 14px}.lp-faq-list>details>summary b{padding-right:8px;font-size:18px}.lp-faq-list>details>p{margin-left:51px;margin-right:41px}.lp-faq-answer{margin:-3px 14px 26px 51px;font-size:15px;line-height:1.85}.lp-trial-flow{margin-top:22px}.lp-trial-flow ol{grid-template-columns:minmax(0,1fr);gap:30px}.lp-trial-flow li{min-height:0;padding:16px}.lp-trial-flow li>p{margin-top:14px}.lp-trial-flow li:not(:last-child):after{content:"↓";place-items:center;width:100%;height:30px;display:grid;inset:auto auto -30px 0;transform:none}.lp-final-cta{min-height:520px;padding:90px 0}.lp-final-cta h2{font-size:clamp(34px,11.4vw,45px)}.lp-final-cta-opening,.lp-final-cta-world{white-space:nowrap;display:block}.lp-page.is-lang-ja .lp-final-cta h2>br{display:none}.lp-final-cta .lp-container>div{flex-direction:column;align-items:center}.lp-final-orbit{width:560px;height:560px}.lp-page:is(.is-lang-en,.is-lang-fr,.is-lang-de,.is-lang-it,.is-lang-pt,.is-lang-es) .lp-final-cta h2{font-size:clamp(32px,9vw,42px)}.lp-footer{padding-top:60px}.lp-footer-top{grid-template-columns:1fr;gap:50px}.lp-footer-links{gap:22px}.lp-footer-bottom{flex-direction:column-reverse;align-items:flex-start;gap:18px;margin-top:50px}.lp-footer-bottom>div{flex-wrap:wrap;gap:8px 18px}}@media (width<=410px){.lp-page.is-lang-vi .lp-platform-heading-mobile--wide{display:none}.lp-page.is-lang-vi .lp-platform-heading-mobile--narrow{display:inline}}@media (width<=370px){.lp-page.is-lang-th .lp-platform-heading-mobile--wide{display:none}.lp-page.is-lang-th .lp-platform-heading-mobile--narrow{display:inline}.lp-pricing-controls{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lp-page{scroll-behavior:auto}.lp-page *,.lp-page :before,.lp-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=780px){.lp-pricing-sticky-plans{z-index:29;visibility:hidden;width:100vw;height:44px;opacity:var(--lp-pricing-sticky-opacity,0);pointer-events:none;box-shadow:none;transform:translateY(var(--lp-pricing-sticky-shift,8px));will-change:opacity,transform;-webkit-backdrop-filter:blur(18px)saturate(145%);background:#edf4eff5;border-bottom:1px solid #4f615321;display:block;position:fixed;top:60px;left:0;overflow:hidden}.lp-pricing-sticky-plans.is-visible{visibility:visible}.lp-pricing-sticky-plans-track{will-change:transform;grid-template-columns:135px repeat(6,215px);min-width:1425px;height:44px;display:grid}.lp-pricing-sticky-plans-spacer,.lp-pricing-sticky-plan{color:#334239;white-space:nowrap;background:#f2f7f3f0;border-right:1px solid #4f615321;place-items:center;min-width:0;font-size:15px;font-weight:850;display:grid}.lp-pricing-sticky-plan.is-popular{color:#123c56;background:linear-gradient(145deg,#e0f1fafa,#ebf5edf5)}.lp-pricing-sticky-plans-corner{background:#edf4ef;border-right:1px solid #4f61532e;width:135px;position:absolute;inset:0 auto 0 0}.lp-pricing-matrix-scroll{overscroll-behavior-x:none;scroll-snap-type:none}@supports (animation-timeline:scroll()){.lp-page{timeline-scope:--lp-pricing-horizontal}.lp-pricing-matrix-scroll{scroll-timeline:--lp-pricing-horizontal inline}.lp-pricing-sticky-plans-track{animation:1s linear both lp-pricing-sticky-x-sync;animation-timeline:--lp-pricing-horizontal}}.lp-pricing-grid{position:relative;left:0}.lp-pricing-grid .lp-plan{scroll-snap-align:none}.lp-pricing-grid .lp-plan-button{opacity:0;transition:opacity .22s ease-out,transform .22s ease-out,background .2s;transform:translateY(10px)}.lp-pricing-grid.is-cta-visible .lp-plan-button{opacity:1;transform:translateY(0)}.lp-feature-comparison{margin:0;overflow:visible}.lp-feature-comparison tbody th{z-index:2;box-shadow:none;background:#edf4ef;position:sticky;left:0}.lp-feature-comparison tr.is-plan-detail>th{background:#e7f2ea}.lp-feature-comparison-legend{justify-content:flex-start;padding:12px 14px}.lp-architecture-system-grid{grid-template-rows:32px 165px 32px minmax(76px,auto) auto;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-architecture-column-heading:first-child{grid-area:3/1}.lp-architecture-column-heading:nth-child(2){grid-area:1/1/auto/-1}.lp-architecture-column-heading:nth-child(3){grid-area:3/2}.lp-architecture-inner-arrow{display:none}.lp-architecture-plan-lane.is-standard{grid-area:4/1/auto/-1}.lp-architecture-plan-lane.is-special{grid-area:5/1/auto/-1}.lp-architecture-system-cell.is-standard-read{grid-area:4/1}.lp-architecture-system-cell.is-standard-output{grid-area:4/2}.lp-architecture-system-cell.is-llm{grid-area:2/1/auto/-1;align-items:center;padding-top:6px}.lp-architecture-system-cell.is-special-read{grid-area:5/1}.lp-architecture-system-cell.is-special-output{grid-area:5/2}.lp-architecture-flow>.lp-architecture-arrow{transform:none}.lp-architecture-arrow:before{clip-path:polygon(0 0,100% 0,50% 100%);width:50px;height:20px}.lp-architecture-llm-visual{width:116px;height:116px}.lp-architecture-llm-visual:before{inset:7px}.lp-architecture-llm-visual:after{inset:17px}.lp-architecture-llm-core{border-radius:20px;width:62px;height:62px}.lp-architecture-llm-core small{font-size:5px}.lp-architecture-llm-core b{font-size:21px}.lp-architecture-llm-visual>i{width:13px;height:13px;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-49px) rotate(var(--counter-angle));border-width:2px}.lp-architecture-knowledge{width:108px;padding:7px 5px}.lp-architecture-knowledge small{font-size:5px}.lp-architecture-knowledge strong{font-size:11px}}@keyframes lp-pricing-sticky-x-sync{0%{transform:translate(0,0)}to{transform:translate(calc(100vw - 1425px))}}.lp-button,.lp-system-node,.lp-plan-heading>span,.lp-plan-features>span,.lp-plan-button{border-radius:var(--lp-radius-pill)}.lp-workspace,.lp-pricing-architecture-dialog{border-radius:var(--lp-radius-panel)}.lp-capability-grid article,.lp-use-case-grid article,.lp-security-list article,.lp-pricing-mode,.lp-plan-card,.lp-comparison-onpremise,.lp-onpremise,.lp-faq-list>details{border-radius:var(--lp-radius-card)}.lp-language-trigger,.lp-pricing-switch,.lp-pricing-switch button,.lp-architecture-data,.lp-architecture-core,.lp-architecture-column-heading,.lp-architecture-system-cell,.lp-architecture-close,.lp-workspace-top>div,.lp-workspace-body>aside span,.lp-workspace-body>aside b,.lp-workspace-list>div,.lp-canvas-toolbar b,.lp-workspace-canvas article,.lp-workspace-canvas article>div span,.lp-workspace-review>div.is-note,.lp-language-menu button{border-radius:var(--lp-radius-control)}.lp-language-menu{border-radius:var(--lp-radius-card)}.lp-use-case-grid .lp-use-case-action a,.lp-architecture-close{border-radius:50%}.lp-plan{border-radius:var(--lp-radius-panel) var(--lp-radius-panel) 0 0}.lp-feature-comparison{border-radius:0 0 var(--lp-radius-panel) var(--lp-radius-panel)}.lp-plan.is-popular{background:linear-gradient(155deg,#ddf2fcb3,#3791c433);border-color:#3791c4b3;box-shadow:0 28px 64px #054e7d40,inset 0 1px #ffffffe6}.lp-plan.is-popular:after{filter:blur(26px);background:#daf3ffb8;width:150px;height:150px;bottom:-64px;right:-54px}.lp-plan.is-popular .lp-plan-card{color:#fff;text-shadow:0 1px 12px #012e4b33;background:linear-gradient(#ffffff24,#0000 44%),linear-gradient(132deg,#176fbd 0%,#278fc2 56%,#57b7c8 100%);border-color:#ddf6ffb8;box-shadow:0 24px 48px #05446d4d,inset 0 1px 1px #ffffffb8,inset 1px 0 #ffffff47,inset 0 -1px #0236593d}.lp-plan.is-popular .lp-plan-card:before{opacity:.42;background:linear-gradient(118deg,#ffffff29,#0000 36% 72%,#ffffff14)}.lp-plan.is-popular .lp-plan-card:after{border-top-color:#ffffffc2;border-left-color:#ffffff4d;border-right-color:#d3f1ff4d;box-shadow:inset 12px 12px 30px #ffffff1a,inset -12px -14px 32px #012b461a}.lp-plan.is-popular .lp-plan-heading>span{color:#fff;text-shadow:none;background:#0333588f;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffff38}.lp-plan.is-popular .lp-plan-usd{color:#fffc}@media (width<=780px){.lp-pricing-sticky-plan.is-popular{color:#fff;background:linear-gradient(132deg,#176fbd,#278fc2 56%,#57b7c8);border-color:#daf3ff85}}.lp-cta-gradient,.lp-button--header.lp-cta-gradient,.lp-button--primary.lp-cta-gradient,.lp-plan-button.lp-cta-gradient{isolation:isolate;background:var(--lp-cta-background);background-position:0;background-size:150% 150%;border-color:#8ce0ff80;transition:background-position .24s,border-color .24s,box-shadow .24s,filter .24s,transform .24s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,0 12px 28px #0548763d;color:#fff!important}.lp-pricing-switch button.is-active{background:var(--lp-cta-background);color:#fff;background-position:0;background-size:150% 150%}.lp-cta-gradient:before{content:"";pointer-events:none;opacity:.58;background:linear-gradient(#ffffff2e,#0000 58%);width:auto;height:auto;transition:opacity .24s;position:absolute;inset:0;transform:none}.lp-cta-gradient:hover,.lp-button--header.lp-cta-gradient:hover,.lp-button--primary.lp-cta-gradient:hover,.lp-plan-button.lp-cta-gradient:hover{background:var(--lp-cta-background);filter:brightness(1.055);background-position:28%;border-color:#baedffad;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 15px 31px #0548764a}.lp-cta-gradient:hover:before{opacity:.76;left:0}.lp-cta-gradient:active{filter:brightness(.98);transform:translateY(0)scale(.99)}.lp-cta-gradient:focus-visible{outline-offset:3px;outline:3px solid #68cdf2d1}.lp-page{background:radial-gradient(circle at 8% 22%,#28afd11a,#0000 28%),radial-gradient(circle at 92% 52%,#075e9c14,#0000 30%),#fff}.lp-button--header,.lp-button--primary{background:var(--lp-blue-dark);color:#fff!important}.lp-button--header:hover,.lp-button--primary:hover{background:#0d82ba}.lp-language-trigger:hover{background:linear-gradient(135deg,#ffffff38,#28afd121);border-color:#28afd1ad}.lp-language-trigger:focus-visible,.lp-architecture-close:focus-visible,.lp-pricing-mode:focus-visible,.lp-pricing-matrix-scroll:focus-visible,.lp-pricing-scroll-buttons button:focus-visible{outline-color:#28afd19e}.lp-language-globe{border-color:#28afd1d6}.lp-language-globe:before,.lp-language-globe:after{border-color:#28afd1c7}.lp-language-menu button.is-selected{background:linear-gradient(100deg,#28afd142,#28afd114)}.lp-hero-glow--one{background:radial-gradient(circle,#075e9c3d,#0000 68%)}.lp-hero-glow--two{background:radial-gradient(circle,#28afd133,#0000 68%)}.lp-system-ring{border-color:#28afd16b}.lp-system-ring--outer{box-shadow:inset 0 0 90px #28afd11a}.lp-workspace-list>div.is-active{box-shadow:0 10px 22px #075e9c1c}.lp-workspace-canvas article:after{border-color:#28afd133}.lp-workspace-review>div.is-note{color:#285f7a}.lp-use-cases:after{border-color:#28afd133;box-shadow:inset 0 0 140px #28afd114}.lp-use-case-grid .lp-use-case-action a:hover{border-color:var(--lp-blue);color:var(--lp-blue)}.lp-platform{background:radial-gradient(at 14% 12%,#28afd121,#0000 30%),radial-gradient(at 88% 80%,#075e9c17,#0000 28%),linear-gradient(#fff,#f6fafc 78%,#eef6fa)}.lp-workspace{box-shadow:var(--lp-glass-shadow),inset 20px 0 45px #28afd114,inset -24px -18px 60px #075e9c14;background:linear-gradient(155deg,#ffffffd6 0%,#ffffff8f 36%,#daf0f970 100%)}.lp-capabilities{background:radial-gradient(at 12% 18%,#28afd133,#0000 28%),radial-gradient(at 88% 78%,#075e9c24,#0000 28%),linear-gradient(145deg,#edf6fa,#f9fbfc 48%,#edf4f7)}.lp-use-cases{background:radial-gradient(at 72% 12%,#28afd12e,#0000 28%),radial-gradient(at 18% 88%,#075e9c29,#0000 30%),linear-gradient(145deg,#031722,#082a3b 58%,#031923)}.lp-use-case-grid article{background:linear-gradient(145deg,#ffffff21,#28afd10b)}.lp-use-case-grid article:hover{background:linear-gradient(145deg,#ffffff24,#28afd111)}.lp-security{background:radial-gradient(at 82% 18%,#ffffffd1,#0000 24%),radial-gradient(at 15% 85%,#28afd133,#0000 28%),linear-gradient(135deg,#dceef6,#f1f8fb 52%,#dceef4)}.lp-security-list article,.lp-security-list article:hover{box-shadow:0 18px 42px #0548761a,inset 0 1px #ffffffe6}.lp-pricing{background:radial-gradient(at 10% 14%,#28afd12e,#0000 25%),radial-gradient(at 92% 55%,#075e9c24,#0000 27%),linear-gradient(150deg,#edf5f9,#fbfcfd 45%,#edf3f7)}.lp-pricing:before{background:radial-gradient(circle at 38% 36%,#28afd1b3,#075e9c57 52%,#0000 72%)}.lp-pricing-mode{background:linear-gradient(120deg,#ffffffb8,#e0f2fa7a);border-color:#075e9c47}.lp-pricing-mode:hover{border-color:#28afd1ad}.lp-pricing-architecture-dialog{background:#eff7fbf0}.lp-architecture-data.is-output{background:#e5f4fab8}.lp-architecture-column-heading,.lp-architecture-system-cell{border-color:#0d82baa6}.lp-architecture-system-cell.is-selected{background:#ebf8fdf0;box-shadow:inset 0 0 0 2px #0d82baad,0 8px 18px #075e9c1f}.lp-architecture-plan-label.is-standard,.lp-architecture-plan-lane.is-standard>b{background:var(--lp-blue);color:#fff}.lp-architecture-plan-lane.is-standard{border-color:#0d82bae0}.lp-pricing-matrix-scroll{scrollbar-color:#075e9c94 #075e9c14}.lp-pricing-matrix-scroll::-webkit-scrollbar-track{background:#075e9c14}.lp-pricing-matrix-scroll::-webkit-scrollbar-thumb{background:#075e9c94}.lp-plan{background:linear-gradient(145deg,#fff9,#dceff857);border-color:#5491b566}.lp-plan:after{background:#28afd138}.lp-plan-card{background:linear-gradient(145deg,#ffffffad,#e0f1f961);box-shadow:0 16px 38px #0419251a,inset 0 1px 1px #fff,inset 1px 0 #ffffff94,inset 0 -1px #075e9c1f}.lp-plan.is-trial .lp-plan-card{background:linear-gradient(145deg,#fafcfdbd,#e0ecf37a)}.lp-plan-features>span{color:var(--lp-blue-dark);background:#e2f4fbc7;border-color:#075e9c33}.lp-feature-comparison-legend b{color:var(--lp-blue-dark);background:#e2f4fbe6}.lp-feature-comparison{background:linear-gradient(145deg,#ffffffbd,#dceff866);border-color:#5491b566}.lp-feature-comparison thead th,.lp-feature-comparison tbody th,.lp-pricing-sticky-plans-spacer,.lp-pricing-sticky-plan{background:#edf6faf0}.lp-feature-comparison tr.is-plan-detail>*{background-color:#e3f1f8a8}.lp-feature-comparison tr.is-plan-detail>th{background:#e3f1f8}.lp-feature-comparison td.is-popular,.lp-pricing-sticky-plan.is-popular{background:linear-gradient(145deg,#dcf0fbfa,#ecf7fbf5)}.lp-feature-comparison td.is-trial{background:linear-gradient(155deg,#f2f7faf5,#e2eef5c7)}.lp-feature-comparison td.is-shared-payment{background:linear-gradient(90deg,#ffffff6b,#dcf0fa8f,#ffffff6b)}.lp-feature-comparison td.is-included strong{color:var(--lp-blue-dark)}.lp-pricing-sticky-plans{background:#e9f4f9f5}.lp-pricing-sticky-plans-corner{background:#e9f3f8}.lp-comparison-onpremise{background:linear-gradient(120deg,#e2f3faeb,#f7fbfdcc);border-color:#5491b566}.lp-onpremise{background:linear-gradient(120deg,#e0f4fbd1,#ffffffa3);border-color:#28afd170}.lp-faq{background:radial-gradient(at 88% 20%,#28afd12e,#0000 24%),radial-gradient(at 18% 82%,#075e9c1a,#0000 25%),linear-gradient(150deg,#f0f7fa,#fbfcfd 48%,#edf5f8)}.lp-final-orbit i{border-color:#28afd185}.lp-capability-grid article:after,.lp-security-list article:after,.lp-plan-card:after,.lp-faq-list>details:after{border-left-color:#28afd126}.lp-use-case-grid article:before,.lp-use-case-grid article:hover:before{background:linear-gradient(125deg,#ffffff29,#0000 34% 72%,#28afd112)}.lp-use-case-grid article:after{border-left-color:#28afd121}@media (width<=780px){.lp-page.is-menu-open{overflow-y:hidden}.lp-page.is-menu-open .lp-nav.is-open{overscroll-behavior-y:contain;max-height:calc(100dvh - 66px);overflow-y:auto}.lp-page.is-menu-open .lp-language-switcher{flex-direction:column;min-height:0;display:flex}.lp-page.is-menu-open .lp-language-menu{width:auto;max-height:calc(100dvh - 96px);margin:0;position:fixed;top:50dvh;left:18px;right:18px;overflow:hidden;transform:translateY(-50%)}.lp-page.is-menu-open .lp-language-options{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:auto;overflow-y:auto}.lp-page.is-menu-open .lp-language-close{color:#fff;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff40;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:8px;padding:0 10px;font-size:24px;line-height:1;display:flex}.lp-page.is-menu-open .lp-language-close:focus-visible{outline:2px solid var(--lp-blue);outline-offset:-2px}}.lp-sales-video{background:linear-gradient(180deg, var(--lp-navy), #082438);padding:64px 0;scroll-margin-top:82px}.lp-sales-video-frame{aspect-ratio:16/9;border-radius:var(--lp-radius-panel);background:#071827;border:1px solid #d1f0fc59;place-items:center;width:min(100%,960px);margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 24px 60px #02142247}.lp-sales-video-frame video{object-fit:contain;width:100%;height:100%;display:block}.lp-sales-video-error{color:#fff;text-align:center;margin:0;padding:24px;line-height:1.7}@media (width<=600px){.lp-sales-video{padding-block:38px}}.lp-features-preview{color:#fff;background:radial-gradient(circle at 92% 10%,#37b4dc33,#0000 34%),linear-gradient(150deg,#082438,#0d3650 56%,#0c425f);padding:112px 0 116px}.lp-features-preview h2{letter-spacing:-.055em;margin:0 0 42px;font-size:clamp(42px,4.2vw,62px);font-weight:570;line-height:1.2}.lp-features-preview-heading-group{display:block}.lp-features-preview-heading-group>span,.lp-features-preview-phrase{display:inline-block}.lp-features-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.lp-features-preview-card{border-radius:var(--lp-radius-panel);-webkit-backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(150deg,#ffffff2b,#bee7f714);border:1px solid #d1f0fc59;flex-direction:column;min-width:0;min-height:286px;padding:26px 23px 29px;display:flex;box-shadow:inset 0 1px #ffffff40,0 18px 42px #02142224}.lp-features-preview-card-top{align-items:baseline;display:flex}.lp-features-preview-card h3{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;margin:0;font-size:27px;font-weight:700;line-height:1.45;display:grid}.lp-features-preview-card h3 span:first-child{font-weight:800}.lp-features-preview-card h3 span:last-child{min-width:0;font-weight:700}.lp-features-preview-card strong{color:#72d5f2;letter-spacing:-.045em;margin-top:38px;font-size:clamp(29px,2.5vw,36px);font-weight:800;line-height:1.25;display:block}.lp-features-preview-card p{color:#fff;text-wrap:pretty;margin:15px 0 0;font-size:17px;line-height:1.7}.lp-features-preview-note{color:#ffffffc9;margin:30px 0 0;font-size:14px;line-height:1.7}@media (width<=1100px){.lp-features-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-features-preview-card{min-height:240px}.lp-features-preview-card strong{margin-top:25px}}@media (width<=600px){.lp-features-preview{padding:83px 0 88px}.lp-features-preview h2{margin-bottom:30px;font-size:clamp(34px,9vw,42px)}.lp-features-preview-grid{grid-template-columns:minmax(0,1fr);gap:13px}.lp-features-preview-card{min-height:0;padding:23px 22px 27px}.lp-features-preview-card strong{margin-top:18px;font-size:clamp(30px,8.2vw,36px)}.lp-features-preview-card p{margin-top:11px;font-size:16px}.lp-features-preview-note{margin-top:25px;font-size:13px}}@media (width<=780px){.lp-platform .lp-section-intro h2,.lp-capabilities .lp-heading-row h2,.lp-features-preview h2,.lp-use-case-title h2,.lp-security h2,.lp-pricing-header h2,.lp-faq-heading h2{position:relative}.lp-platform .lp-section-intro h2:before,.lp-capabilities .lp-heading-row h2:before,.lp-features-preview h2:before,.lp-use-case-title h2:before,.lp-security h2:before,.lp-pricing-header h2:before,.lp-faq-heading h2:before{content:"";background:var(--lp-blue);border-radius:999px;width:5px;position:absolute;top:0;bottom:0;left:-12px}.lp-capabilities .lp-heading-row h2:before,.lp-features-preview h2:before,.lp-security h2:before,.lp-faq-heading h2:before{left:auto;right:-12px}.lp-features-preview h2,.lp-capabilities .lp-heading-row h2,.lp-security h2,.lp-faq-heading h2{text-align:right}.lp-mobile-only-break{display:initial}.lp-page.is-lang-ja .lp-ja-heading-original{display:none}.lp-page.is-lang-ja .lp-ja-heading-mobile{display:inline}.lp-page.is-lang-ja .lp-ja-structure-desktop{display:none}.lp-page.is-lang-ja .lp-ja-structure-mobile{display:inline}.lp-page.is-lang-ja .lp-ja-platform-desktop{display:none}.lp-page.is-lang-ja .lp-ja-platform-mobile{display:inline}.lp-page.is-lang-ja .lp-usecase-desktop-line{display:none}.lp-page.is-lang-ja .lp-usecase-mobile-line{display:inline}.lp-page:not(.is-lang-ja) .lp-faq-heading{min-width:0;padding-right:14px}.lp-page.is-lang-ja .lp-hero-ja-phrase{white-space:nowrap;display:inline-block}.lp-page.is-lang-ja .lp-platform .lp-section-intro h2,.lp-page.is-lang-ja .lp-capabilities .lp-heading-row h2,.lp-page.is-lang-ja .lp-features-preview h2,.lp-page.is-lang-ja .lp-use-case-title h2,.lp-page.is-lang-ja .lp-security h2,.lp-page.is-lang-ja .lp-pricing-header h2,.lp-page.is-lang-ja .lp-faq-heading h2{font-size:clamp(28px,8.5vw,36px)}.lp-page.is-lang-ja .lp-features-preview-heading-group>span{white-space:nowrap;display:block}.lp-page.is-lang-ja .lp-use-case-title h2>span,.lp-page.is-lang-ja .lp-faq-heading h2{white-space:nowrap}.lp-page.is-lang-ja .lp-faq-heading h2 span{display:inline}}@media (width<=780px) and (hover:none) and (pointer:coarse){.lp-capability-grid article{transition:background .6s,border-color .6s,transform .65s cubic-bezier(.22,1,.36,1),box-shadow .65s,-webkit-backdrop-filter .6s,backdrop-filter .6s}.lp-capability-grid article:hover:not(.is-centered){border-color:var(--lp-glass-border);-webkit-backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(145deg,#ffffffad,#ffffff4d);transform:none;box-shadow:0 22px 55px #0419251a,inset 0 1px #ffffffe0}.lp-capability-grid article:hover:not(.is-centered):before{opacity:.72}.lp-capability-grid article.is-centered{z-index:1;background:var(--lp-glass-light);box-shadow:var(--lp-glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(125%);border-color:#ffffffd1;transform:translateY(-6px)}.lp-capability-grid article.is-centered:before{opacity:1}}.lp-feature-comparison th .lp-import-transcript-label{white-space:normal}.lp-page.is-lang-ko .lp-hero h1{word-break:keep-all}.lp-import-transcript-line{display:block}.lp-speed-desktop-line:last-child,.lp-ko-hero-word{white-space:nowrap}@media (width>=781px){.lp-speed-desktop-line{display:block}.lp-page.is-lang-fr .lp-use-case-grid article:first-child p,.lp-page.is-lang-it .lp-use-case-grid article:nth-child(2) p{max-width:none}.lp-page.is-lang-fr .lp-use-case-grid article:first-child p strong,.lp-page.is-lang-it .lp-use-case-grid article:nth-child(2) p strong{-webkit-hyphens:none;hyphens:none;font-size:19px}.lp-page.is-lang-fr .lp-feature-comparison th.lp-pricing-output-label{padding-inline:6px}.lp-page.is-lang-ko .lp-ko-hero-accent{max-width:100%;display:inline-block}}@container (width<=680px){.lp-trial-flow ol{grid-template-columns:minmax(0,1fr);gap:30px}.lp-trial-flow li{min-height:0;display:block}.lp-trial-flow li>p{margin-top:14px}.lp-trial-flow li:not(:last-child):after{content:"↓";place-items:center;width:100%;height:30px;display:grid;inset:auto auto -30px 0;transform:none}}@media (width<=780px){.lp-trial-flow{margin-left:-37px}}.lp-ai-matrix-preview{background:#ffffffb8;border:1px solid #0d82ba47;border-radius:18px;margin-top:24px;padding:22px;box-shadow:inset 0 1px #fffffff5}.lp-ai-matrix-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lp-ai-matrix-heading h3{color:var(--lp-navy);margin:7px 0 0;font-size:clamp(22px,2vw,30px);line-height:1.3}.lp-ai-matrix-heading p{color:#6b4a12;text-align:right;max-width:430px;margin:0;font-size:12px;line-height:1.65}.lp-ai-matrix-preview-label{color:#75510c;letter-spacing:.04em;background:#fff1c7;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:850;display:inline-flex}.lp-ai-matrix-scroll{scrollbar-width:thin;background:#fff;border:1px solid #14435c2e;border-radius:12px;margin-top:17px;overflow-x:auto}.lp-ai-matrix-scroll:focus-visible{outline-offset:3px;outline:3px solid #28afd161}.lp-ai-matrix-table{border-collapse:collapse;table-layout:fixed;color:#193142;width:100%;min-width:940px;font-size:12px;line-height:1.5}.lp-ai-matrix-table th,.lp-ai-matrix-table td{vertical-align:middle;border-bottom:1px solid #dce7ec;border-right:1px solid #dce7ec;padding:11px 10px}.lp-ai-matrix-table tr>:last-child{border-right:0}.lp-ai-matrix-table tbody tr:last-child>*{border-bottom:0}.lp-ai-matrix-table thead th{color:#fff;text-align:center;background:#0b3655;font-size:11px;font-weight:800}.lp-ai-matrix-table thead th:first-child{width:100px}.lp-ai-matrix-table thead th:nth-child(2){width:160px}.lp-ai-matrix-table thead th:nth-child(3){width:265px}.lp-ai-matrix-table thead th:nth-child(4){width:115px}.lp-ai-matrix-table tbody th{text-align:left;background:#f7fafb}.lp-ai-matrix-table tbody td:nth-last-child(-n+3){text-align:center}.lp-ai-matrix-table tbody tr:nth-child(n+2){background:#fff9da40}.lp-ai-matrix-plan{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.lp-ai-matrix-plan.is-standard{color:#07577c;background:#d9f3fb}.lp-ai-matrix-plan.is-special{color:#654f00;background:#fff0ad}.lp-ai-matrix-plan.is-candidate{color:#69418a;background:#f1e9fb}.lp-ai-matrix-table .is-supported,.lp-ai-matrix-legend .is-supported,.lp-output-format-summary .is-supported{color:#087b50;font-size:16px;font-weight:900}.lp-ai-matrix-table .is-pending,.lp-ai-matrix-legend .is-pending,.lp-output-format-summary .is-pending{color:#9a5b00;white-space:nowrap;font-size:11px;font-weight:850}.lp-ai-matrix-legend{color:#4b5f6b;flex-wrap:wrap;gap:7px 18px;margin-top:13px;font-size:11px;line-height:1.6;display:flex}.lp-ai-matrix-legend>span{align-items:center;gap:5px;display:inline-flex}.lp-ai-matrix-note,.lp-ai-quality-note{color:#526572;margin:10px 0 0;font-size:11px;line-height:1.75}.lp-output-format-summary{background:#eef7fa;border-radius:12px;margin-top:17px;padding:15px 16px}.lp-output-format-summary h4{color:#153b52;margin:0 0 10px;font-size:13px}.lp-output-format-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.lp-output-format-summary dl>div{background:#ffffffc7;border:1px solid #0d82ba29;border-radius:9px;min-width:0;padding:10px}.lp-output-format-summary dt{color:#173b50;font-size:12px;font-weight:850}.lp-output-format-summary dd{color:#526572;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:7px;margin:6px 0 0;font-size:10px;line-height:1.55;display:grid}.lp-ai-quality-note{border-left:3px solid #65bcd6;padding-left:12px}.lp-ai-matrix-status{color:#75510c;background:#fff9e9;border:1px solid #d5a555;border-radius:8px;flex-shrink:0;padding:7px 12px;font-size:13px;font-weight:800}.lp-ai-matrix-intro{color:var(--lp-navy);margin:18px 0 0;font-size:16px;line-height:1.9}.lp-ai-matrix-draft-note{color:#6b4a12;background:#fffaee;border-left:3px solid #d5a555;margin:12px 0 0;padding:12px 15px;font-size:13px;line-height:1.8}.lp-ai-matrix-customer .lp-ai-matrix-table{min-width:900px;font-size:14px}.lp-ai-matrix-customer .lp-ai-matrix-table thead th{font-size:13px}.lp-ai-matrix-customer .lp-ai-matrix-table thead th:nth-child(4){width:auto}.lp-ai-matrix-customer .lp-ai-matrix-table tbody td:nth-last-child(-n+4){text-align:center}.lp-ai-matrix-customer .lp-ai-matrix-table tbody tr:nth-child(n+2){background:#f4f9fb}.lp-ai-matrix-draft-symbol{color:#153b52;font-size:23px;font-weight:650}.lp-ai-matrix-customer .lp-ai-matrix-circle{box-sizing:border-box;width:26px;height:26px;color:var(--lp-blue-dark);vertical-align:middle;border:2px solid;border-radius:50%;flex:0 0 26px;font-size:0;line-height:0;display:inline-block}.lp-ai-matrix-customer .lp-ai-matrix-minus{min-width:26px;color:var(--lp-blue-dark);text-align:center;vertical-align:middle;font-size:25px;font-weight:500;line-height:26px;display:inline-block}.lp-ai-matrix-provider{color:#526572;margin-top:3px;font-size:12px;display:block}.lp-ai-matrix-model-note{color:#75510c;margin-top:6px;font-size:11px;line-height:1.5;display:block}.lp-ai-matrix-pending{color:#75510c;overflow-wrap:anywhere;max-width:100%;font-size:11px;font-weight:750;line-height:1.45;display:inline-block}.lp-ai-api-capabilities{border-top:1px solid #dce7ec;margin-top:20px;padding-top:16px}.lp-ai-api-capabilities h4{color:var(--lp-navy);margin:0;font-size:17px}.lp-ai-api-capabilities p{color:#526572;margin:7px 0 0;font-size:12px;line-height:1.7}.lp-ai-matrix-customer .lp-ai-api-table{min-width:0}.lp-ai-matrix-customer .lp-ai-api-table thead th:first-child{width:40%}.lp-ai-matrix-customer .lp-ai-api-table thead th:nth-child(n+2){width:20%}.lp-ai-matrix-customer .lp-ai-api-table tbody th{text-align:left}.lp-ai-matrix-customer .lp-ai-api-table tbody td{text-align:center}.lp-ai-matrix-customer .lp-ai-matrix-table thead th:nth-child(2){width:245px}.lp-ai-matrix-usage{overflow-wrap:anywhere;gap:8px;margin-top:8px;font-size:13px;line-height:1.65;display:grid}.lp-ai-matrix-usage code{font-family:inherit;font-size:inherit}.lp-ai-matrix-release-pending{color:#75510c;font-size:12px}.lp-ai-matrix-customer .lp-ai-matrix-note,.lp-ai-matrix-customer .lp-ai-matrix-legend{font-size:12px}.lp-ai-matrix-localization-note{color:var(--lp-navy);margin:24px 0;line-height:1.8}@media (width<=780px){.lp-ai-matrix-customer .lp-ai-matrix-table{min-width:0;font-size:14px}.lp-ai-matrix-customer .lp-ai-matrix-table tr>:nth-child(4){grid-column:auto}.lp-ai-matrix-customer .lp-ai-matrix-table th:before,.lp-ai-matrix-customer .lp-ai-matrix-table td:before{font-size:11px}.lp-ai-matrix-customer .lp-ai-matrix-table tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;padding:14px}.lp-ai-matrix-customer .lp-ai-matrix-circle{flex-basis:24px;width:24px;height:24px}.lp-ai-matrix-customer .lp-ai-matrix-minus{min-width:24px;font-size:23px;line-height:24px}.lp-ai-matrix-customer .lp-ai-matrix-table td .lp-ai-matrix-circle{margin-inline:0}.lp-ai-matrix-customer .lp-ai-matrix-table tbody td:nth-last-child(-n+4){text-align:left;justify-items:start}.lp-ai-matrix-customer .lp-ai-matrix-table tr>:nth-child(n+4){grid-column:auto}.lp-ai-matrix-customer .lp-ai-matrix-table tr:first-child>:first-child,.lp-ai-matrix-customer .lp-ai-matrix-table tr:first-child>:nth-child(2){grid-column:1/-1}.lp-ai-matrix-customer .lp-ai-api-table tr{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-ai-matrix-customer .lp-ai-api-table tr>:first-child{grid-column:1/-1}.lp-ai-matrix-customer .lp-ai-api-table tr>:nth-child(n+2){grid-column:auto}.lp-ai-matrix-intro{font-size:14px}.lp-ai-matrix-preview{border-radius:14px;margin-top:18px;padding:14px}.lp-ai-matrix-heading{flex-direction:column;align-items:flex-start;gap:9px}.lp-ai-matrix-heading h3{font-size:22px}.lp-ai-matrix-heading p{text-align:left;max-width:none}.lp-ai-matrix-scroll{background:0 0;border:0;border-radius:0;overflow:visible}.lp-ai-matrix-table{min-width:0;font-size:12px;display:block}.lp-ai-matrix-table thead{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lp-ai-matrix-table tbody{gap:10px;display:grid}.lp-ai-matrix-table tr{background:#fff;border:1px solid #dce7ec;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 7px;padding:12px;display:grid}.lp-ai-matrix-table tbody tr:nth-child(n+2){background:#fffcf0}.lp-ai-matrix-table th,.lp-ai-matrix-table td{text-align:left;overflow-wrap:anywhere;border:0;align-content:start;gap:3px;min-width:0;padding:0;display:grid}.lp-ai-matrix-table th:before,.lp-ai-matrix-table td:before{content:attr(data-label);color:#71818b;font-size:9px;font-weight:750}.lp-ai-matrix-table tr>:first-child{grid-column:1}.lp-ai-matrix-table tr>:nth-child(2){grid-column:2/-1}.lp-ai-matrix-table tr>:nth-child(3),.lp-ai-matrix-table tr>:nth-child(4){grid-column:1/-1}.lp-ai-matrix-table tbody td:nth-last-child(-n+3){text-align:left}.lp-ai-matrix-table .is-supported{font-size:15px}.lp-ai-matrix-legend{flex-direction:column;align-items:flex-start;gap:4px}.lp-output-format-summary dl{grid-template-columns:minmax(0,1fr)}.lp-ai-matrix-note,.lp-ai-quality-note{font-size:11px}}.lp-ai-matrix-customer .lp-ai-matrix-heading h3{margin-top:0}.lp-ai-matrix-customer .lp-ai-matrix-scroll{background:#fff;border-color:#dce7ec}.lp-ai-matrix-customer .lp-ai-matrix-table{color:#193142;min-width:900px;font-size:14px}.lp-ai-matrix-customer .lp-ai-matrix-table thead th{color:#fff;background:#0b3655;font-size:14px}.lp-ai-matrix-customer .lp-ai-matrix-table tr>:first-child{width:88px}.lp-ai-matrix-customer .lp-ai-matrix-table tr>:nth-child(2){width:205px}.lp-ai-matrix-customer .lp-ai-matrix-table tr>:nth-child(3){width:190px}.lp-ai-matrix-customer .lp-ai-matrix-table tr>:nth-child(n+4){width:auto}.lp-ai-matrix-customer .lp-ai-matrix-table th,.lp-ai-matrix-customer .lp-ai-matrix-table td{border-color:#dce7ec;padding:16px 10px}.lp-ai-matrix-customer .lp-ai-matrix-table tbody th,.lp-ai-matrix-customer .lp-ai-matrix-table tbody tr,.lp-ai-matrix-customer .lp-ai-matrix-table tbody tr:nth-child(n+2){background:#fff}.lp-ai-matrix-customer .lp-ai-matrix-table tbody th{background:0 0}.lp-ai-matrix-customer .lp-ai-matrix-table tbody th:first-child,.lp-ai-matrix-customer .lp-ai-matrix-table tbody td:nth-child(n+4){text-align:center}.lp-ai-matrix-customer .lp-ai-matrix-plan{box-sizing:border-box;letter-spacing:.2em;justify-content:center;min-width:56px;padding:5px 9px;font-size:12px}.lp-ai-matrix-customer .lp-ai-matrix-plan.is-standard,.lp-ai-matrix-customer .lp-ai-plan-explanation-card.is-standard .lp-ai-plan-explanation-title{color:#07577c;background:#d9f3fb}.lp-ai-matrix-customer .lp-ai-matrix-plan.is-special,.lp-ai-matrix-customer .lp-ai-plan-explanation-card.is-special .lp-ai-plan-explanation-title{color:#654f00;background:#ffe79a;box-shadow:inset 0 0 0 1px #d5a555}@media (width>=781px){.lp-page:not(.is-lang-ja) .lp-ai-matrix-customer .lp-ai-matrix-table tr>:first-child{width:120px}}.lp-ai-matrix-customer .lp-ai-matrix-circle,.lp-ai-matrix-customer .lp-ai-matrix-minus{color:var(--lp-blue-dark)}.lp-ai-matrix-customer .lp-ai-matrix-table td .lp-ai-matrix-circle{margin-inline:auto}.lp-ai-matrix-customer .lp-ai-matrix-note{margin-top:11px;line-height:1.65}.lp-ai-matrix-customer .lp-ai-matrix-symbol-legend{color:#526572;text-align:right;overflow-wrap:break-word;border-top:1px solid #dce7ec;margin:0;padding:12px 16px;font-size:12px;line-height:1.65}.lp-ai-matrix-customer .lp-ai-matrix-legend-circle{vertical-align:baseline;font-size:16px}.lp-ai-model-catalog{border-top:1px solid #bdd7e5;margin-top:30px;padding-top:24px}.lp-ai-model-catalog h4{color:var(--lp-navy);margin:0 0 15px;font-size:clamp(20px,1.7vw,26px);line-height:1.35}.lp-ai-model-scope{color:#526572;margin:0 0 16px;font-size:14px;line-height:1.7}@media (width>=1100px){.lp-ai-matrix-customer .lp-ai-model-scope{white-space:pre-line}}.lp-ai-model-providers{gap:10px;display:grid}.lp-ai-model-provider{background:#fff;border:1px solid #c8dfe9;border-radius:12px;min-width:0;overflow:hidden}.lp-ai-model-provider summary{min-height:54px;color:var(--lp-navy);cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:16px;font-weight:800;line-height:1.5;list-style:none;display:flex}.lp-ai-model-provider summary small{font-size:13px;font-weight:600}.lp-ai-model-provider summary::-webkit-details-marker{display:none}.lp-ai-model-provider summary:focus-visible{outline-offset:-3px;outline:3px solid #28afd18c}.lp-ai-model-chevron{border-right:2px solid var(--lp-blue-dark);border-bottom:2px solid var(--lp-blue-dark);flex:0 0 9px;width:9px;height:9px;transition:transform .18s;transform:rotate(45deg)}.lp-ai-model-provider[open] .lp-ai-model-chevron{transform:rotate(225deg)}.lp-ai-model-provider-body{color:#193142;overflow-wrap:anywhere;border-top:1px solid #e4eef3;gap:7px;padding:0 18px 17px;display:grid}.lp-ai-model-capability-table{border-collapse:collapse;table-layout:fixed;color:#193142;width:100%;margin:12px 0 6px}.lp-ai-model-capability-table thead{color:#fff;background:#0b3655}.lp-ai-model-capability-table thead th{text-align:center;overflow-wrap:break-word;padding:12px 8px;font-size:13px;line-height:1.4}.lp-ai-model-capability-table thead th:first-child{text-align:left;width:40%}.lp-ai-model-capability-table thead th:nth-child(n+2){width:15%}.lp-ai-model-capability-table tbody th,.lp-ai-model-capability-table tbody td{vertical-align:middle;border-bottom:1px solid #dce7ec;min-width:0;padding:11px 8px}.lp-ai-model-capability-table tbody th{text-align:left;font-weight:400}.lp-ai-model-capability-table tbody td{text-align:center}.lp-ai-model-capability-table tbody tr:nth-child(2n){background:#f4f9fb}.lp-ai-model-identity{flex-wrap:wrap;align-items:center;gap:5px 9px;min-width:0;display:flex}.lp-ai-model-identity strong{font-size:14px}.lp-ai-model-router-id{color:#526572;overflow-wrap:anywhere;flex:0 0 100%;font-size:11px;line-height:1.5}.lp-ai-model-router-id code{color:inherit;font-size:inherit;background:0 0;padding:0}.lp-ai-model-availability{color:#76520b;background:#fff3e0;border-radius:4px;width:fit-content;margin-top:4px;padding:3px 6px;font-size:11px;font-weight:750;line-height:1.4;display:block}.lp-ai-model-provider-body code{white-space:normal;overflow-wrap:anywhere;background:#edf6fa;border-radius:5px;width:fit-content;max-width:100%;padding:4px 8px;font-size:13px}.lp-ai-model-provider-body .lp-ai-model-router-id code{font-size:inherit;background:0 0;padding:0}.lp-ai-model-tags{color:#526572;flex-wrap:wrap;gap:5px;font-size:12px;line-height:1.4;display:inline-flex}.lp-ai-model-tags span{background:#f1f5f8;border-radius:5px;padding:4px 7px}.lp-ai-model-provider-body>a{width:fit-content;color:var(--lp-blue-dark);text-underline-offset:2px;font-size:13px;font-weight:700}.lp-ai-model-provider-body>a:focus-visible{outline-offset:2px;outline:3px solid #28afd18c}.lp-ai-model-provider-body p,.lp-ai-model-change-note{color:#526572;margin:0;font-size:13px;line-height:1.7}.lp-ai-model-change-note{margin-top:15px}@media (width<=780px){.lp-ai-model-provider-body{padding-inline:12px}.lp-ai-model-capability-table,.lp-ai-model-capability-table tbody{display:block}.lp-ai-model-capability-table thead{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lp-ai-model-capability-table tbody{gap:9px;display:grid}.lp-ai-model-capability-table tbody tr{background:#fff;border:1px solid #dce7ec;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 7px;padding:12px;display:grid}.lp-ai-model-capability-table tbody tr:nth-child(2n){background:#f4f9fb}.lp-ai-model-capability-table tbody th{grid-column:1/-1}.lp-ai-model-capability-table tbody th,.lp-ai-model-capability-table tbody td{border:0;width:auto;padding:0}.lp-ai-model-capability-table tbody td{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.lp-ai-model-capability-table tbody td:before{content:attr(data-label);color:#526572;overflow-wrap:normal;word-break:normal;font-size:11px;font-weight:750;line-height:1.4}.lp-ai-model-capability-table tbody td .lp-ai-matrix-circle,.lp-ai-model-capability-table tbody td .lp-ai-matrix-minus{margin-inline:0}.lp-ai-matrix-customer .lp-ai-matrix-scroll{background:#fff;border:1px solid #dce7ec;border-radius:12px}.lp-ai-matrix-customer .lp-ai-matrix-table{box-sizing:border-box;padding:12px}.lp-ai-matrix-customer .lp-ai-matrix-symbol-legend{text-align:left;padding:12px}.lp-ai-matrix-customer .lp-ai-matrix-table{min-width:0;display:block}.lp-ai-matrix-customer .lp-ai-matrix-table tbody tr,.lp-ai-matrix-customer .lp-ai-matrix-table tbody tr:nth-child(n+2){background:#fff;border:1px solid #dce7ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;padding:13px;display:grid}.lp-ai-matrix-customer .lp-ai-matrix-table tr>:first-child{grid-column:1;width:auto}.lp-ai-matrix-customer .lp-ai-matrix-table tr>:nth-child(2){grid-column:2/-1;width:auto}.lp-ai-matrix-customer .lp-ai-matrix-table tr:first-child>:first-child{grid-column:1}.lp-ai-matrix-customer .lp-ai-matrix-table tr:first-child>:nth-child(2){grid-column:2/-1}.lp-ai-matrix-customer .lp-ai-matrix-table tr>:nth-child(3){grid-column:1/-1;width:auto}.lp-ai-matrix-customer .lp-ai-matrix-table tr>:nth-child(n+4){grid-column:auto;width:auto}.lp-ai-matrix-customer .lp-ai-matrix-table th,.lp-ai-matrix-customer .lp-ai-matrix-table td{color:#193142;border:0;padding:0}.lp-ai-matrix-customer .lp-ai-matrix-table tbody th:first-child{justify-items:center}.lp-page:not(.is-lang-ja) .lp-ai-matrix-customer .lp-ai-matrix-plan{white-space:normal;letter-spacing:normal;max-width:100%}.lp-ai-matrix-customer .lp-ai-matrix-table th:before,.lp-ai-matrix-customer .lp-ai-matrix-table td:before{color:#526572}.lp-ai-matrix-customer .lp-ai-matrix-table tbody td:nth-child(n+4){text-align:center;justify-items:center}.lp-ai-matrix-customer .lp-ai-matrix-table td .lp-ai-matrix-circle{margin-inline:0}.lp-comparison-onpremise div{flex-direction:column;align-items:stretch}.lp-comparison-onpremise div>span{margin:0}.lp-comparison-onpremise .lp-onpremise-contact{align-self:flex-end;margin:10px 0 0}}.lp-ai-matrix-customer .lp-ai-plan-explanation{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 22px;display:grid}.lp-ai-matrix-customer .lp-ai-plan-explanation-card{border-radius:var(--lp-radius-card);background:linear-gradient(135deg,#fffffff5,#edf7fbb8);border:1px solid #0d82ba38;min-width:0;padding:18px 20px;box-shadow:0 8px 24px #0419250a,inset 0 1px #fffffff5}.lp-ai-matrix-customer .lp-ai-plan-explanation-title{box-sizing:border-box;overflow-wrap:break-word;border:0;border-radius:999px;max-width:100%;margin:0 0 14px;padding:6px 12px;font-size:16px;font-weight:800;line-height:1.4;display:inline-block}.lp-ai-matrix-customer .lp-ai-plan-explanation p{color:var(--lp-text);font:inherit;white-space:pre-line;overflow-wrap:break-word;margin:0;font-size:14px;font-weight:400;line-height:1.8}@media (width<=780px){.lp-ai-matrix-customer .lp-ai-plan-explanation{grid-template-columns:minmax(0,1fr)}.lp-footer{padding-bottom:calc(25px + env(safe-area-inset-bottom,0px))}.lp-footer-top>*,.lp-footer-links>div{min-width:0}.lp-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lp-footer-links>div{gap:4px}.lp-footer-links a,.lp-footer-bottom a{box-sizing:border-box;overflow-wrap:anywhere;align-items:center;min-height:44px;padding-block:8px;line-height:1.55;display:flex}.lp-footer-links a{width:100%}.lp-footer-bottom>div{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.lp-footer-bottom>span{max-width:100%;line-height:1.7}}.lp-pricing-currency-note+.lp-pricing-mode{margin-top:16px}@media (width<=780px){.lp-page .lp-pricing-currency-note{box-sizing:border-box;padding-inline:18px}}.lp-page.is-lang-en .lp-faq-heading h2 span,.lp-page.is-lang-en .lp-use-case-name-qualifier{white-space:normal}.mp-prototype{display:none}@media (width<=780px){.has-mobile-pricing .lp-pricing-matrix-scroll,.has-mobile-pricing .lp-pricing-scroll-affordance,.has-mobile-pricing .lp-pricing-sticky-plans{display:none!important}.mp-prototype{color:#102f40;margin-inline:12px;font-size:16px;line-height:1.6;display:block}.mp-cards{gap:16px;display:grid}.mp-card{background:#fff;border:1px solid #cbdde6;border-radius:16px;min-width:0;padding:20px}.mp-card.is-popular{background:radial-gradient(circle at 100% 0,#5ebbd74d,#0000 42%),linear-gradient(145deg,#f3fbff 0%,#d9f0fa 58%,#c9e8f2 100%);border-color:#3791c4b3;box-shadow:0 24px 52px #054e7d33,inset 0 1px #ffffffeb}.mp-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.mp-card h3{margin:0;font-size:22px}.mp-card-heading>span{color:#fff;text-shadow:none;background:#0333588f;border:1px solid #ffffffb8;border-radius:999px;flex:none;padding:4px 10px;font-size:13px;font-weight:700;line-height:1.3;box-shadow:inset 0 1px #ffffff38}.mp-card .lp-plan-price{margin:12px 0 20px}.mp-card .lp-plan-price strong{font-size:30px}.mp-card .lp-plan-price span{font-size:14px}.mp-card .lp-plan-button{white-space:normal;text-align:center;width:100%;min-height:48px;font-size:16px;position:static}.mp-link{text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;margin:10px auto 0;padding:6px;text-decoration:underline;display:block}.mp-link,.mp-cards{scroll-margin-top:90px}.mp-prototype small{font-size:14px;font-weight:400;display:block}.mp-dialog{color:#102f40;background:#fff;border:1px solid #bdd5e2;border-radius:16px;width:calc(100% - 16px);max-width:580px;max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:hidden}.mp-dialog[open]{flex-direction:column;display:flex}.mp-dialog::backdrop{background:#041925a8}.mp-dialog header{border-bottom:1px solid #cbdde6;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid}.mp-dialog header>div{display:contents}.mp-dialog header h3{grid-column:1;margin:0;font-size:20px}.mp-dialog-close{cursor:pointer;background:#f0f7fb;border:1px solid #bdd5e2;border-radius:8px;grid-area:1/2;min-height:44px;padding:8px}.mp-mode-switch{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mp-mode-switch button{color:#102f40;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bdd5e2;border-radius:10px;padding:7px 8px;font-size:14px}.mp-mode-switch button.is-selected{color:#fff;background:#087eb5;border-color:#087eb5;font-weight:700;box-shadow:0 4px 12px #075e9c33}.mp-dialog-body{overscroll-behavior:contain;min-height:0;overflow:auto}.mp-plan-picker{scrollbar-width:thin;border-bottom:1px solid #dce7ed;flex-shrink:0;gap:8px;padding:12px;display:flex;overflow-x:auto}.mp-plan-picker button{color:#102f40;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bdd5e2;border-radius:999px;flex:none;padding:6px 12px}.mp-plan-picker button.is-popular{color:#123c56;background:linear-gradient(145deg,#e1f2fb,#edf7f2);border-color:#82b8cf}.mp-plan-picker button.is-selected{color:#075e9c;background:#e2f3ff;border-color:#087eb5;font-weight:700}.mp-comparison{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:15px}.mp-dialog .mp-comparison{min-width:340px;margin-top:0}.mp-dialog .mp-comparison:is([data-currency=KRW],[data-currency=THB],[data-currency=VND]){min-width:440px}.mp-comparison th,.mp-comparison td{vertical-align:top;padding:12px 4px}.mp-dialog .mp-comparison thead{z-index:3;position:sticky;top:0}.mp-comparison thead th{text-align:center;background:#f1f6f9;border-bottom:2px solid #b6cdd9}.mp-comparison thead b,.mp-comparison thead strong,.mp-comparison thead span{display:block}.mp-comparison thead span{color:#075e9c;min-height:21px;font-size:13px}.mp-comparison thead .mp-column-status{min-height:36px}.mp-column-status em{white-space:normal;overflow-wrap:anywhere;min-height:17px;font-size:11px;font-style:normal;line-height:1.35;display:block}.mp-column-status em.is-recommended{color:#7a4300;background:#ffe4bd;border-radius:999px;margin-inline:1px;font-weight:700}.mp-comparison thead b{white-space:nowrap;font-size:14px;line-height:1.35}.mp-comparison thead strong{white-space:nowrap;margin-top:8px;font-size:14px;line-height:1.35}.mp-comparison thead small{white-space:nowrap;line-height:1.35}.mp-comparison .is-popular{background:linear-gradient(145deg,#dcf0fbf5,#ecf7f1f0)}.mp-comparison thead th.is-popular{color:#123c56}.mp-comparison .is-selected{background:#e2f3ff;box-shadow:inset 2px 0 #087eb5,inset -2px 0 #087eb5}.mp-comparison .is-popular.is-selected{background:linear-gradient(145deg,#d5edfb,#e0f3ee)}.mp-comparison tbody th{text-align:left;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;background:#edf2f5;border-bottom:1px solid #dce7ed;font-size:14px;font-weight:600}.mp-comparison td{text-align:center;overflow-wrap:anywhere;border-bottom:1px solid #dce7ed}.mp-dialog .mp-comparison thead th:first-child,.mp-dialog .mp-comparison tbody th{z-index:2;position:sticky;left:0}.mp-dialog .mp-comparison thead th:first-child{z-index:4}.mp-feature-column{width:34%}.mp-comparison td.mp-trial-merged{vertical-align:middle;background:#f1f6f9}.mp-comparison td.mp-trial-merged.is-selected{background:#e2f3ff}.mp-comparison{margin-top:12px}.mp-comparison .mp-import-row th{background:#e8f3f9}.mp-import-heading{color:var(--lp-blue-dark);margin-bottom:12px;padding-bottom:8px;display:block}.mp-import-child{border-left:2px solid #7dd3fc;margin-left:4px;padding-left:12px;font-weight:500;display:block}.mp-label-line{white-space:nowrap;display:block}.mp-review-label{font-size:12px;display:block}.mp-review-label .mp-label-line{white-space:normal}.mp-review-label.is-ja .mp-label-line{white-space:nowrap}.mp-import-context{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mp-import-first td{vertical-align:bottom}.mp-note{overflow-wrap:anywhere;padding:0 12px;font-size:14px}.mp-prototype .mp-included{box-sizing:border-box;width:24px;height:24px;color:var(--lp-blue-dark);border:2px solid;border-radius:50%;margin:auto;font-size:0;line-height:0;display:block}.mp-legend{padding:12px;font-size:14px}.mp-prototype :focus-visible{outline-offset:3px;outline:3px solid #0786c6}}@media (width<=340px){.mp-comparison thead b,.mp-comparison thead strong{font-size:13px}.mp-comparison thead span,.mp-comparison thead small{font-size:12px}}@media (width<=780px){.mp-comparison th .mp-transcript-label{-webkit-hyphens:none;hyphens:none}}
