html:has(.lx){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ia-paper:#0b0c0e;--ia-paper-reading:#101113;--ia-surface:#16171b;--ia-soft:#202126;--ia-accent-soft:#262534;--ia-glass:#121316f0;--ia-glass-border:#ffffff14;--ia-ink:#efeff2;--ia-secondary:#a3a3ad;--ia-accent:#b9b5fa;--ia-line:#2a2b31;--ia-scrim:#000000a6}.ia-frame:has(.lx) .ia-topnav{border-bottom:1px solid #ffffff0b}.ia-frame:has(.lx) .ia-topnav__inner{max-width:1160px}.ia-frame:has(.lx) .ia-topnav .ia-tabbar{box-shadow:none;background:0 0}.ia-frame:has(.lx) .ia-topnav .ia-tab{min-height:38px;font-size:13px;font-weight:650}.ia-frame:has(.lx) .ia-topnav .ia-tab__icon{display:none}.ia-frame:has(.lx) .ia-wordmark__app{color:inherit}.ia-frame:has(.lx) .ia-topnav__end>.ia-appstore-badge{display:none}.ia-frame:has(.lx) .ia-account-btn{color:#d8d8df;background:#1a1b1f;border:1px solid #2d2e34;border-radius:8px;min-height:35px}.ia-frame:has(.lx) .ia-footer{background:#0b0c0e;margin-top:0;padding-block:48px 30px}.ia-frame:has(.lx) .ia-footer__inner{max-width:1120px}.ia-frame:has(.lx) .ia-footer__links a{color:#a6a6b0;font-size:12px}.ia-frame:has(.lx) .ia-footer__brand p{max-width:28ch;font-size:12px}.lx{--sx-bg:#0b0c0e;--sx-panel:#141519;--sx-line:#ffffff14;--sx-text:#eff0f4;--sx-muted:#a0a1ad;--sx-accent:#b9b5fa;background:var(--sx-bg);color:var(--sx-text);font:450 15px / 1.65 var(--ia-font-display), sans-serif;overflow:clip}.lx *,.lx :before,.lx :after{box-sizing:border-box}.lx h1,.lx h2,.lx h3,.lx p,.lx blockquote,.lx ul{margin:0}.lx a{text-decoration:none}.lx a,.lx button{-webkit-tap-highlight-color:transparent}.lx :focus-visible{outline-offset:5px;outline:2px solid #cac4ff}.lx ::selection{color:#fff;background:#6761a3}.sx-wrap{max-width:1200px;margin-inline:auto;padding-inline:40px}.sx-section{padding-block:108px}.lx section[id],#collection{scroll-margin-top:92px}.sx-button{color:#17171c;background:#eff0f4;border:1px solid #ffffffb3;border-radius:8px;justify-content:center;align-items:center;gap:22px;min-height:46px;padding:12px 19px;font-size:13px;font-weight:700;line-height:1.5;transition:transform .22s,background .22s,box-shadow .22s;display:inline-flex;box-shadow:inset 0 1px #fff,0 2px 8px #0003}.sx-button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 20px #ffffff1a}.sx-button svg,.sx-text-link svg{flex:none;transition:transform .22s}.sx-button:hover svg,.sx-text-link:hover svg{transform:translate(3px)}.sx-button-secondary{color:#ececf0;background:#232429;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0d}.sx-button-secondary:hover{background:#2d2e35}.sx-text-link{color:#d1d1dc;align-items:center;gap:13px;font-size:13px;font-weight:650;line-height:1.5;display:inline-flex}.sx-text-link:hover{color:#fff}.sx-hero{padding-top:42px;position:relative}.sx-hero-light{pointer-events:none;background:radial-gradient(at 50% 12%,#54508a1c,#0000 61%);width:1000px;height:700px;position:absolute;top:-90px;left:50%;transform:translate(-50%)}.sx-hero-content{text-align:center;position:relative}.sx-announcement{color:#bcbcc8;background:#ffffff03;border:1px solid #ffffff12;border-radius:30px;align-items:center;gap:10px;padding:7px 11px;font-size:11px;transition:border-color .2s,color .2s;display:inline-flex}.sx-announcement:hover{color:#f1f0fa;border-color:#ffffff40}.sx-status-dot{background:#b4b2e2;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 9px #b9b5fa66}.lx h1{letter-spacing:-.064em;text-wrap:balance;margin-top:22px;max-width:1050px;margin-inline:auto;font-size:clamp(46px,5.7vw,78px);font-weight:820;line-height:1.04}.lx h1>span{color:#acadb7}.sx-hero-lead{color:#b4b5c0;max-width:640px;font-size:15px;font-weight:450;line-height:1.8;margin-top:21px!important;margin-inline:auto!important}.sx-hero-actions{justify-content:center;align-items:center;gap:13px;margin-top:23px;display:flex}.sx-store{display:inline-flex}.sx-store .ia-appstore-badge{opacity:.85;height:44px}.sx-hero-micro{color:#93939f;font-size:10px;margin-top:14px!important}.sx-showcase-stage{margin:36px auto 0;position:relative}.sx-showcase-stage:before{content:"";pointer-events:none;background:radial-gradient(#5d59882e,#0000 68%);height:180px;position:absolute;top:-100px;left:15%;right:15%}.sx-showcase{text-align:left;background:#111216;border:1px solid #ffffff24;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0006,0 0 0 5px #ffffff05,inset 0 1px #ffffff0d}.sx-windowbar{color:#9a9aa8;background:#15161a;border-bottom:1px solid #ffffff0b;align-items:center;gap:20px;padding:13px 20px;font-size:10px;display:flex}.sx-window-dots{gap:6px;display:flex}.sx-window-dots i{background:#4c4d58;border-radius:50%;width:6px;height:6px}.sx-window-title{color:#bbbdc6;align-items:center;gap:7px;font-size:10px;display:inline-flex}.sx-window-title svg{width:12px;height:12px}.sx-window-caption{color:#9798a3;margin-left:auto;font-size:9px}.sx-preview-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.sx-preview-tabs{gap:5px;display:flex}.sx-preview-tab{appearance:none;color:#9899a5;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;transition:background .22s,color .22s;display:inline-flex}.sx-preview-tab svg{width:14px;height:14px}.sx-preview-tab span{color:#9fa0ad;padding:0 4px;font-size:9px}.sx-preview-tab[data-active=true]{color:#f0f0f5;background:#28292f;border-color:#ffffff0b}.sx-preview-tab:hover{color:#f0f0f5}.sx-preview-hint{color:#9394a1;font-size:10px}.sx-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0 24px 25px;display:grid}.sx-showcase [role=tabpanel][hidden]{display:none}.sx-preview-card{background:#191a20;border:1px solid #ffffff0b;border-radius:9px;min-width:0;transition:transform .3s,border-color .3s;display:block;overflow:hidden}.sx-preview-card:hover{border-color:#ffffff30;transform:translateY(-5px)}.sx-preview-art{aspect-ratio:1.18;background:#20222a;position:relative;overflow:hidden}.sx-preview-art img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.sx-preview-card:hover img{transform:scale(1.04)}.sx-preview-tag{color:#f5f5fa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121319bc;border-radius:5px;padding:3px 7px;font-size:8px;position:absolute;top:10px;left:10px}.sx-preview-body{padding:14px 13px 15px}.sx-preview-body h3{letter-spacing:-.015em;color:#dddde5;justify-content:space-between;align-items:flex-start;gap:8px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.sx-preview-body h3 svg{color:#9595a8;flex:none;width:13px;height:13px;margin-top:2px}.sx-preview-body p{color:#9b9ba8;margin-top:8px;font-size:10px;line-height:1.5}.sx-preview-footer{color:#90919f;border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:15px;padding:15px 24px;font-size:10px;display:flex}.sx-preview-footer a{color:#c1c0d1;align-items:center;gap:10px;display:inline-flex}.sx-preview-footer svg{width:13px;height:13px}.sx-hero-caption{color:#888997;justify-content:space-between;align-items:center;gap:15px;padding:16px 2px 0;font-size:9px;display:flex}.sx-motion-toggle{min-height:26px;font:inherit;color:#9696a3;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0 5px 8px;font-size:9px;display:inline-flex}.sx-motion-toggle:disabled{cursor:default}.sx-motion-toggle svg{width:10px;height:10px}.sx-proof{border-bottom:1px solid var(--sx-line);grid-template-columns:1.35fr 1.2fr 1fr .8fr;align-items:center;gap:30px;padding-block:63px;display:grid}.sx-proof-intro{letter-spacing:-.025em;color:#cbcad4;font-size:16px;line-height:1.5}.sx-proof-intro>span{color:#9494a1}.sx-proof strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:29px;font-weight:650;line-height:1.3;display:block}.sx-proof>div:not(:first-child)>span{color:#92929f;margin-top:5px;font-size:11px;display:block}.sx-kicker{color:#a6a5b7;align-items:center;gap:9px;font-size:11px;line-height:1.5;display:flex;margin-bottom:24px!important}.sx-kicker>span{border:1px solid #b9b5fa;border-radius:50%;flex:none;width:6px;height:6px;display:block}.lx h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(33px,3.8vw,50px);font-weight:760;line-height:1.1}.lx h2>span{color:#aaaab5}.sx-intro-heading>p:last-child{color:#9e9faa;max-width:70ch;margin-top:27px;font-size:15px;line-height:1.8}.sx-principles{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:66px;display:grid}.sx-principles article{border-top:1px solid #ffffff18;padding-top:24px}.sx-principles svg{color:#b3b2c2;margin-bottom:25px}.sx-principles h3{letter-spacing:-.025em;margin-bottom:12px;font-size:16px;font-weight:650}.sx-principles p{color:#91929e;max-width:32ch;font-size:13px;line-height:1.75}.sx-research{background:#101114;border-block:1px solid #ffffff08}.sx-research-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;display:grid}.sx-description{color:#a1a1ad;max-width:42ch;font-size:14px;line-height:1.85;margin-top:25px!important}.sx-research-list{gap:17px;margin-block:32px;display:grid}.sx-research-list>div{align-items:baseline;gap:15px;display:flex}.sx-research-list>div>span{color:#91909f;font-size:10px}.sx-research-list p{color:#c2c1ce;font-size:12px}.sx-research-display{padding:0 23px 80px 0;position:relative}.sx-reader{background:#1a1b20;border:1px solid #ffffff1c;border-radius:12px;overflow:hidden;box-shadow:0 25px 60px #0004}.sx-reader-top{color:#a4a4af;background:#1d1e24;border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;padding:14px 20px;font-size:9px;display:flex}.sx-reader-top>span:first-child{align-items:center;gap:6px;display:flex}.sx-reader-image{object-fit:cover;object-position:center 46%;width:100%;height:235px}.sx-reader-body{padding:25px}.sx-reader-label{color:#aaa9b5;font-size:9px}.sx-reader h3{letter-spacing:-.045em;margin-top:10px;font-size:24px;font-weight:700;line-height:1.15}.sx-reader-body>p{color:#aaa9b5;margin-top:15px;font-size:11px;line-height:1.75}.sx-reader blockquote{color:#dedde6;border-left:1px solid #9a96cf;margin-top:23px;padding-left:16px;font:400 15px/1.55 Georgia,serif}.sx-reader cite{font:400 9px / 1.5 var(--ia-font-display);color:#a3a1b0;margin-top:9px;display:block}.sx-insight{background:linear-gradient(135deg,#343044,#25232e);border:1px solid #66607c;border-radius:10px;align-items:center;gap:15px;width:88%;padding:19px 22px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 12px 35px #0006}.sx-insight-icon{color:#c9c0f9;background:#ffffff09;border:1px solid #ffffff10;border-radius:9px;flex:none;place-items:center;width:39px;height:39px;display:grid}.sx-insight>span:nth-child(2){flex:1}.sx-insight small{color:#beb8d1;font-size:9px;display:block}.sx-insight strong{color:#f0ecfc;margin-top:4px;font-size:14px;font-weight:650;line-height:1.4;display:block}.sx-insight>svg{color:#a9a0c1;flex:none}.sx-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px;display:flex}.sx-section-heading>p{color:#9494a1;flex-shrink:0;max-width:29ch;padding-bottom:5px;font-size:13px;line-height:1.85}.sx-section-heading>.sx-text-link{margin-bottom:6px}.sx-topic-grid{grid-template-columns:repeat(3,1fr);gap:35px 23px;display:grid}.sx-topic-card{min-width:0}.sx-topic-art{aspect-ratio:1.55;background:#25252b;border-radius:9px;position:relative;overflow:hidden}.sx-topic-art img{object-fit:cover;filter:brightness(.88)saturate(.85);width:100%;height:100%;transition:filter .4s,transform .6s}.sx-topic-card:hover img{filter:brightness()saturate();transform:scale(1.035)}.sx-topic-art>span{color:#eee;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101116a6;border-radius:4px;padding:3px 7px;font-size:9px;position:absolute;top:12px;left:12px}.sx-topic-title{justify-content:space-between;align-items:flex-start;gap:17px;padding-top:17px;display:flex}.sx-topic-title h3{letter-spacing:-.015em;color:#d5d5dd;font-size:15px;font-weight:650;line-height:1.4}.sx-topic-title svg{color:#8e8d9e;flex:none;width:15px;height:15px;margin-top:3px;transition:transform .22s}.sx-topic-card:hover svg{transform:translate(2px,-2px)}.sx-topic-card>p{color:#9493a2;margin-top:7px;font-size:10px}.sx-workspace{background:#101114;border-block:1px solid #ffffff08}.sx-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sx-tool-card{background:#15161b;border:1px solid #ffffff0e;border-radius:12px;min-width:0;overflow:hidden}.sx-tool-demo{border-bottom:1px solid #ffffff0b;height:242px;position:relative;overflow:hidden}.sx-saved-demo{flex-direction:column;justify-content:center;gap:10px;padding:28px 25px;display:flex}.sx-saved-demo>div{background:#1e1f25;border:1px solid #ffffff0d;border-radius:7px;align-items:center;gap:11px;padding:10px;display:flex}.sx-saved-demo>div:first-child{transform:translate(-12px)}.sx-saved-demo>div:nth-child(3){transform:translate(12px)}.sx-saved-demo img{object-fit:cover;border-radius:5px;flex:none;width:34px;height:34px}.sx-saved-demo>div>span{color:#c3c2d0;flex:1;font-size:10px;line-height:1.4}.sx-saved-demo small{color:#9695a4;margin-bottom:3px;font-size:8px;display:block}.sx-saved-demo svg{color:#a7a0d1;flex:none;width:12px}.sx-note-demo{background:radial-gradient(at 80% 100%,#76633b15,#0000 70%);padding:29px 24px}.sx-note-demo>span{color:#c7c3c1;justify-content:space-between;align-items:center;font-size:11px;display:flex}.sx-note-demo>span>span{color:#a79f96;border:1px solid #94897535;border-radius:4px;padding:1px 5px;font-size:8px}.sx-note-demo p{color:#d6d1c9;margin-block:17px 12px;font:400 16px/1.6 Georgia,serif}.sx-note-demo>div{color:#b6b0a5;border-left:1px solid #827861;max-width:38ch;padding-left:11px;font-size:10px;line-height:1.5}.sx-note-demo>small{color:#a49f98;margin-top:12px;font-size:9px;display:block}.sx-caret{vertical-align:middle;background:#b1a6c6;width:1px;height:12px;margin-left:4px;display:inline-block}.sx-export-demo{background:radial-gradient(at 50% 40%,#74718015,#0000 65%);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.sx-file{background:linear-gradient(130deg,#313039,#1c1c23);border:1px solid #555164;border-radius:11px 28px 11px 11px;flex-direction:column;width:119px;height:136px;padding:21px 17px;display:flex;transform:rotate(-7deg);box-shadow:0 8px 20px #0004}.sx-file>svg{color:#b6b1cd;margin-bottom:auto}.sx-file>span{color:#cfccd9;font-size:9px}.sx-file>small{color:#9c98ad;margin-top:3px;font-size:9px}.sx-export-chips{color:#9691a6;align-items:center;gap:8px;font-size:8px;display:flex}.sx-export-chips>span{border:1px solid #ffffff12;border-radius:4px;padding:3px 6px}.sx-tool-copy{padding:23px 25px 26px}.sx-tool-copy h3{letter-spacing:-.02em;margin-bottom:10px;font-size:15px;font-weight:650}.sx-tool-copy p{color:#9594a2;font-size:12px;line-height:1.8}.sx-workspace-end{text-align:center;color:#92919e;font-size:11px;margin-top:30px!important}.sx-plans{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sx-plan{background:#121316;border:1px solid #ffffff15;border-radius:13px;flex-direction:column;align-items:flex-start;padding:36px;display:flex}.sx-plan-label{color:#a7a4b5;justify-content:space-between;align-items:center;width:100%;font-size:10px;display:inline-flex}.sx-plan-label>span{color:#c8c1e1;background:#ffffff0b;border:1px solid #ffffff0e;border-radius:5px;padding:4px 7px;font-size:8px}.sx-plan h3{letter-spacing:-.05em;margin-top:22px;font-size:35px;font-weight:650;line-height:1.2}.sx-plan>p{color:#a3a0b1;margin-top:13px;font-size:12px}.sx-plan ul{gap:13px;margin:28px 0 33px;padding:0;list-style:none;display:grid}.sx-plan li{color:#c5c2d0;align-items:flex-start;gap:12px;font-size:12px;display:flex}.sx-plan li svg{color:#a3a0b4;flex:none;margin-top:2px}.sx-plan>.sx-button{margin-top:auto;font-size:12px}.sx-plan-plus{background:radial-gradient(at 80% 0,#3c354f66,#0000 70%),#16151c;border-color:#5c526f}.sx-plan-plus h3{align-items:center;gap:15px;display:flex}.sx-plan-plus h3>span{color:#b3a3d6;font-size:22px;font-weight:300}.sx-plan-store{align-items:center;gap:19px;margin-top:auto;display:flex}.sx-plan-store>span:last-child{color:#c1bbcf;font-size:10px;line-height:1.8}.sx-plan-store small{color:#a79fb9;font-size:9px}.sx-terms{color:#90909d;max-width:92ch;font-size:9px;line-height:1.8;margin-top:22px!important}.sx-faq{border-top:1px solid var(--sx-line);grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.sx-faq-note{color:#92929f;font-size:11px;line-height:1.9;margin-top:24px!important}.sx-faq-list details{border-bottom:1px solid #ffffff13}.sx-faq-list details:first-child{border-top:1px solid #ffffff13}.sx-faq-list summary{color:#cccad7;cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:21px 0;font-size:14px;list-style:none;display:flex}.sx-faq-list summary::-webkit-details-marker{display:none}.sx-faq-list summary svg{color:#9e99af;flex:none;transition:transform .2s}.sx-faq-list details[open] summary svg{transform:rotate(45deg)}.sx-faq-list details>p{color:#a3a0b3;padding:0 27px 24px 0;font-size:12px;line-height:1.85}.sx-final{text-align:center;border-top:1px solid #ffffff0e;padding-block:90px 115px;position:relative;overflow:hidden}.sx-final .sx-wrap{position:relative}.sx-final-glow{pointer-events:none;background:radial-gradient(#8271a526,#0000 67%);width:850px;height:660px;position:absolute;top:-190px;left:50%;transform:translate(-50%)}.sx-final-mark{color:#c7beda;background:linear-gradient(150deg,#28252f,#151419);border:1px solid #fff2;border-radius:17px;place-items:center;width:60px;height:60px;margin:0 auto 28px;display:grid;box-shadow:0 0 0 6px #ffffff05,inset 0 1px #ffffff10}.sx-final h2{font-size:clamp(37px,4.5vw,61px);line-height:1.1}.sx-final h2>span{color:#a3a0b1}.sx-final p{color:#a09aaf;margin:23px 0 27px;font-size:13px}.sx-final-micro{color:#97909f;margin-top:16px;font-size:10px;display:block}.lx .ld-sticky{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121216f2;border-color:#ffffff16;box-shadow:0 -6px 25px #0003}.lx .ld-sticky__btn{color:#1d1b24;font-family:var(--ia-font-display);background:#ecebf2;border-radius:8px;font-size:13px;font-weight:700}.lx.lx-motion [data-reveal]{transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.25,1)}.lx.lx-motion [data-reveal]:not(.is-visible){opacity:0;transform:translateY(24px)}.lx[data-motion=on] .sx-hero-light{animation:9s ease-in-out infinite alternate sx-breathe}.lx[data-motion=on] .sx-insight{animation:8s ease-in-out infinite sx-hover}.lx[data-motion=on] .sx-caret{animation:1.4s steps(2,end) infinite sx-caret}.lx[data-motion=on] [role=tabpanel]:not([hidden]) .sx-preview-grid{animation:.4s both sx-panel-in}@keyframes sx-breathe{0%{opacity:.5}to{opacity:1}}@keyframes sx-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sx-caret{50%{opacity:0}}@keyframes sx-panel-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}.lx[data-motion=off] *,.lx[data-motion=off] :before,.lx[data-motion=off] :after{transition:none!important;animation:none!important}.lx[data-motion=off] [data-reveal]{opacity:1!important;transform:none!important}@media (max-width:1050px){.sx-wrap{padding-inline:32px}.sx-hero{padding-top:42px}.sx-hero h1{font-size:66px}.sx-section{padding-block:85px}.sx-preview-grid{gap:12px;padding-inline:20px}.sx-preview-body{padding:12px 11px}.sx-preview-body h3{font-size:12px}.sx-research-grid{gap:45px}.sx-reader-image{height:210px}.sx-reader-body{padding:23px}.sx-reader h3{font-size:22px}.sx-tools-grid{gap:13px}.sx-saved-demo{padding-inline:18px}.sx-note-demo{padding-inline:20px}.sx-note-demo p{font-size:14px}.sx-tool-copy{padding:22px}.sx-tool-copy h3{font-size:14px}.sx-plan{padding:31px}}@media (max-width:800px){.sx-wrap{padding-inline:26px}.sx-hero h1{font-size:57px}.sx-hero-lead{font-size:14px}.sx-showcase-stage{margin-top:44px}.sx-preview-toolbar{padding-inline:17px}.sx-preview-hint{font-size:9px}.sx-preview-grid{scroll-snap-type:x mandatory;padding-inline:17px;scrollbar-width:thin;scrollbar-color:#41404b transparent;grid-template-columns:repeat(4,205px);padding-bottom:20px;overflow-x:auto}.sx-preview-card{scroll-snap-align:center}.sx-preview-body h3{font-size:13px}.sx-preview-art{aspect-ratio:1.25}.sx-proof{gap:20px;padding-block:48px}.sx-proof-intro{font-size:13px}.sx-proof strong{font-size:25px}.sx-proof>div:not(:first-child)>span{font-size:9px}.sx-section{padding-block:73px}.sx-kicker{font-size:10px}.sx-intro-heading>p:last-child{max-width:70ch;font-size:14px}.sx-principles{gap:25px;margin-top:45px}.sx-principles h3{font-size:14px}.sx-principles p{font-size:12px}.sx-research-grid{grid-template-columns:1fr 1fr;gap:28px}.sx-description{font-size:12px}.sx-description br{display:none}.sx-research-list p{font-size:11px}.sx-research-display{padding-right:11px}.sx-reader-image{height:175px}.sx-reader-body{padding:19px}.sx-reader h3{font-size:21px}.sx-reader blockquote{font-size:13px}.sx-insight{gap:10px;width:96%;padding:15px}.sx-insight strong{font-size:12px}.sx-insight small{font-size:8px}.sx-topic-grid{grid-template-columns:repeat(2,1fr);gap:28px 20px}.sx-section-heading{gap:20px}.sx-section-heading>p{flex-shrink:0;max-width:29ch;font-size:11px}.sx-tools-grid{grid-template-columns:1fr;gap:16px}.sx-tool-card{grid-template-columns:1fr 1fr;align-items:center;display:grid}.sx-tool-demo{border-bottom:0;border-right:1px solid #ffffff0b;height:220px}.sx-tool-copy{padding:30px}.sx-tool-copy h3{font-size:17px}.sx-tool-copy p{font-size:13px}.sx-note-demo p{font-size:16px}.sx-plan{padding:26px}.sx-plan>p,.sx-plan li{font-size:11px}.sx-plan-store{flex-wrap:wrap;gap:13px}.sx-plan .sx-button{gap:10px;font-size:11px}.sx-faq{gap:40px}.sx-faq-list summary{font-size:13px}}@media (max-width:550px){.sx-wrap{padding-inline:22px}.sx-hero{padding-top:35px}.sx-announcement{gap:7px;padding-inline:10px;font-size:9px}.sx-announcement svg{width:12px}.sx-hero h1{letter-spacing:-.065em;margin-top:23px;font-size:clamp(40px,10.8vw,56px);line-height:1.11}.sx-hero h1>span{max-width:11em;display:inline-block}.sx-hero-lead{max-width:34ch;font-size:14px;line-height:1.75;margin:22px auto 0!important}.sx-hero-lead br{display:none}.sx-hero-actions{gap:10px;margin-top:23px}.sx-button{gap:13px;min-height:44px;padding-inline:14px;font-size:12px}.sx-store .ia-appstore-badge{height:41px}.sx-hero-micro{font-size:9px;margin-top:13px!important}.sx-showcase-stage{margin-top:35px;margin-inline:-4px}.sx-showcase{border-radius:10px}.sx-windowbar{gap:12px;padding:11px 13px}.sx-window-caption{font-size:8px}.sx-window-title{font-size:9px}.sx-window-dots{gap:4px}.sx-window-dots i{width:5px;height:5px}.sx-preview-toolbar{padding:14px 12px}.sx-preview-tab{padding:6px 9px;font-size:11px}.sx-preview-tab svg{width:12px;height:12px}.sx-preview-hint{display:none}.sx-preview-grid{grid-template-columns:repeat(4,228px);gap:12px;padding:0 13px 15px;scroll-padding-inline:13px}.sx-preview-art{aspect-ratio:1.45}.sx-preview-body h3{font-size:13px}.sx-preview-body{min-height:80px;padding:13px}.sx-preview-footer{gap:10px;padding:13px;font-size:9px}.sx-preview-footer>span{max-width:19ch}.sx-preview-footer>a{white-space:nowrap;gap:6px}.sx-hero-caption{flex-direction:column;gap:4px;padding-top:13px;font-size:8px}.sx-motion-toggle{padding-inline:6px;font-size:8px}.sx-proof{grid-template-columns:1fr 1fr;gap:26px 15px;padding-block:42px}.sx-proof-intro{font-size:14px}.sx-proof strong{font-size:29px}.sx-proof>div:not(:first-child)>span{font-size:10px}.sx-section{padding-block:60px}.sx-kicker{gap:8px;font-size:10px;margin-bottom:21px!important}.lx h2{letter-spacing:-.05em;font-size:33px;line-height:1.16}.sx-intro-heading>p:last-child{max-width:70ch;margin-top:22px;font-size:14px}.sx-desktop-break{display:none}.sx-principles{grid-template-columns:1fr;gap:25px;margin-top:37px}.sx-principles article{padding-top:22px}.sx-principles svg{width:20px;height:20px;margin-bottom:17px}.sx-principles h3{margin-bottom:10px;font-size:16px}.sx-principles p{max-width:37ch;font-size:14px}.sx-research-grid{grid-template-columns:1fr;gap:40px}.sx-research-copy h2 br:first-of-type{display:none}.sx-description{font-size:14px;margin-top:21px!important}.sx-research-list{gap:14px;margin-block:26px}.sx-research-list p,.sx-text-link{font-size:12px}.sx-research-display{padding-bottom:80px;padding-right:13px}.sx-reader-image{height:190px}.sx-reader h3{font-size:23px}.sx-reader-body{padding:22px}.sx-reader-body>p{font-size:11px}.sx-reader blockquote{font-size:14px}.sx-insight{width:93%;padding:16px;bottom:0}.sx-insight strong{font-size:12px}.sx-section-heading{margin-bottom:31px;display:block}.sx-section-heading>.sx-text-link{margin-top:22px;margin-bottom:0}.sx-section-heading>p{flex-shrink:0;max-width:29ch;margin-top:22px;font-size:12px}.sx-section-heading>p br{display:none}.sx-topic-grid{gap:26px 14px}.sx-topic-art{aspect-ratio:1;border-radius:7px}.sx-topic-art>span{font-size:8px;top:9px;left:9px}.sx-topic-title{gap:9px;padding-top:13px}.sx-topic-title h3{font-size:12px;line-height:1.45}.sx-topic-title svg{width:12px;height:12px;margin-top:2px}.sx-topic-card>p{margin-top:5px;font-size:9px}.sx-tool-card{display:block}.sx-tool-demo{border:0;border-bottom:1px solid #ffffff0b;height:235px}.sx-saved-demo{padding-inline:35px}.sx-saved-demo>div>span{font-size:11px}.sx-tool-copy{padding:25px}.sx-tool-copy h3{font-size:17px}.sx-tool-copy p{font-size:14px}.sx-note-demo{padding:30px}.sx-note-demo p{font-size:18px}.sx-note-demo>div{max-width:38ch;font-size:11px}.sx-note-demo>small{bottom:25px}.sx-workspace-end{font-size:10px}.sx-plans{grid-template-columns:1fr;gap:16px}.sx-plan{padding:28px}.sx-plan h3{font-size:34px}.sx-plan>p,.sx-plan li{font-size:12px}.sx-plan .sx-button{width:100%;font-size:12px}.sx-plan-store{flex-wrap:nowrap}.sx-terms{font-size:9px}.sx-faq{display:block}.sx-faq h2 br{display:none}.sx-faq h2 span:before{content:" "}.sx-faq-note{font-size:11px;margin-top:19px!important}.sx-faq-note br{display:none}.sx-faq-list{margin-top:28px}.sx-faq-list summary{padding-block:20px;font-size:13px}.sx-faq-list details>p{padding-right:0;font-size:14px}.sx-final{padding-block:65px 76px}.sx-final h2{font-size:35px}.sx-final p{max-width:27ch;margin:23px auto;font-size:12px}.sx-final-micro{font-size:9px}.ia-frame:has(.lx) .ia-mobile-header{border-bottom:1px solid #ffffff0a;padding-bottom:8px}.ia-frame:has(.lx) .ia-footer{padding-top:33px}}@media (max-width:360px){.sx-wrap{padding-inline:18px}.sx-hero h1{font-size:38px}.sx-hero-actions{gap:8px}.sx-hero-actions .sx-button{gap:9px;padding-inline:12px;font-size:10px}.sx-store .ia-appstore-badge{height:38px}.sx-announcement,.sx-preview-footer{font-size:8px}.sx-topic-title h3{font-size:11px}.sx-topic-title svg{display:none}}@media (prefers-reduced-motion:reduce){.lx *,.lx :before,.lx :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lx [data-reveal]{opacity:1!important;transform:none!important}}.sx-language-nav{display:none}.lx h1,.lx h2,.sx-topic-title h3,.sx-preview-body h3{overflow-wrap:anywhere}.sx-section-heading>div{min-width:0}.lx[data-locale=ja]{font-family:var(--ia-font-display), "Hiragino Kaku Gothic ProN", "Yu Gothic", "Noto Sans JP", sans-serif}.lx[data-locale=ja] h1,.lx[data-locale=ja] h2{letter-spacing:-.035em;word-break:normal;overflow-wrap:normal;line-height:1.25}.lx[data-locale=ja] h1{font-size:clamp(38px,5vw,68px)}.lx[data-locale=ja] .sx-preview-body h3{line-height:1.6}.lx[data-locale=de] .sx-hero h1{-webkit-hyphens:auto;hyphens:auto}@media (max-width:1023px){.sx-language-nav{justify-content:center;gap:5px;margin:-16px 0 26px;display:flex}.sx-language-nav a{color:#a6a7b2;border-radius:7px;justify-content:center;align-items:center;min-width:44px;min-height:36px;padding:7px 10px;font-size:11px;font-weight:650;display:inline-flex}.sx-language-nav a[aria-current=page]{color:#f4f3f9;background:#26272e}.sx-language-nav a:hover{color:#fff;background:#1c1d23}}@media (max-width:800px) and (min-width:551px){.sx-section-heading{flex-direction:column;align-items:flex-start}.sx-section-heading>p{max-width:55ch}}@media (max-width:550px){.sx-language-nav{margin-top:-18px;margin-bottom:22px}.sx-hero h1{font-weight:820}.lx h2{font-weight:760}.sx-note-demo{height:auto;min-height:250px}.sx-section-heading>p{max-width:none}.lx[data-locale=de] .sx-hero h1,.lx[data-locale=fr] .sx-hero h1{font-size:clamp(35px,9.8vw,52px)}.lx[data-locale=ja] h1{font-size:clamp(34px,9vw,46px)}.lx[data-locale=ja] h2{font-size:29px}}
.ld{--ld-poster-cobalt:linear-gradient(180deg, #204af0 0%, #2f5af3 100%);--ld-poster-ink:#171c2b;--ld-poster-yellow:linear-gradient(180deg, #f7c955, #fff1cc);--ld-poster-green:linear-gradient(180deg, #81d1ac, #e7f6e8);--ld-poster-lilac:linear-gradient(180deg, #c1abef, #f0eafb);--ld-poster-sky:linear-gradient(180deg, #8fb6ef, #ebf3fe);--ld-gutter:20px;overflow-x:clip}.ld-wrap{width:100%;max-width:calc(1200px + 2 * var(--ld-gutter));padding-inline:var(--ld-gutter);box-sizing:border-box;margin-inline:auto}@media (min-width:1024px){.ld{--ld-gutter:32px}}.ld-section{padding-block:56px}@media (min-width:1024px){.ld-section{padding-block:88px}}.ld-section--tint{background:var(--ia-surface)}[id=research],[id=ideas],[id=plus],[id=faq]{scroll-margin-top:72px}.ld-h1{font:900 clamp(2.125rem, 1.35rem + 2.9vw, 3.625rem) / 1.12 var(--ia-font-display);letter-spacing:-.02em;color:var(--ia-ink);text-wrap:balance;margin:0}.ld-h2{font:900 clamp(1.75rem, 1.3rem + 1.8vw, 2.625rem) / 1.12 var(--ia-font-display);letter-spacing:-.02em;color:var(--ia-ink);text-wrap:balance;margin:0}.ld-h3{font:900 clamp(1.25rem, 1.1rem + .6vw, 1.5rem) / 1.22 var(--ia-font-display);letter-spacing:-.01em;color:var(--ia-ink);text-wrap:balance;margin:0}:lang(ja) .ld-h1,:lang(ja) .ld-h2,:lang(ja) .ld-h3,:lang(ja) .ld-final__title{letter-spacing:0;word-break:auto-phrase;line-height:1.3}.ld-eyebrow,.ld-kicker{color:var(--ia-accent);font:700 .8125rem / 1.3 var(--ia-font-sans);letter-spacing:.02em;margin:0}.ld-kicker--plus{letter-spacing:.8px}.ld-label{color:var(--ia-secondary);font:600 var(--ia-fs-subheadline) / var(--ia-lh-subheadline) var(--ia-font-sans);margin:0}.ld-lead,.ld-sub{color:var(--ia-secondary);font:450 clamp(1.125rem, 1rem + .4vw, 1.375rem) / 1.44 var(--ia-font-display);text-wrap:pretty;margin:0}.ld-lead{max-width:56ch}.ld-sub{max-width:60ch}.ld-body{color:var(--ia-secondary);font:400 var(--ia-fs-body) / 1.55 var(--ia-font-sans);margin:0}.ld-muted{color:var(--ia-secondary);margin:0}.ld-small{font-size:.875rem;line-height:1.45}.ld-link{color:var(--ia-accent);text-underline-offset:3px;font-weight:600}.ld-link:hover{text-decoration:underline}.ld-head{flex-direction:column;align-items:flex-start;gap:12px;max-width:780px;margin-bottom:28px;display:flex}.ld-head--center{text-align:center;align-items:center;margin-inline:auto}@media (min-width:1024px){.ld-head{margin-bottom:40px}}.ld-cta-row{flex-wrap:wrap;align-items:flex-start;gap:14px 16px;display:flex}.ld-cta-row--center{justify-content:center}.ld-btn-lg{min-height:56px;font-size:1.0625rem}.ld-btn-invert{color:#204af0;background:#fff}.ld-store{flex-direction:column;align-items:center;gap:6px;display:inline-flex}.ld-store .ia-appstore-badge--lg{--ia-badge-h:56px}.ld-store__soon{color:var(--ia-secondary);font:500 .75rem / 1.2 var(--ia-font-sans)}.ld-store--invert .ld-store__soon{color:#ffffffe0}.ld-hero{padding-block:28px 40px}.ld-hero__grid{gap:32px;display:grid}.ld-hero__copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.ld-hero__free{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0;font-size:.9375rem;line-height:1.4;display:flex}.ld-hero__visual{place-items:center;margin:0;padding:8px 0 12px;display:grid;position:relative}.ld-hero__visual .ld-hero__illo{display:none}@media (min-width:1024px){.ld-hero__visual{align-content:end;min-height:520px}.ld-hero__visual .ld-hero__illo{width:64%;display:block;position:absolute;top:0;right:-4%}}.ld-papers--hero{z-index:1;position:relative}@media (min-width:1024px){.ld-hero{padding-block:64px 56px}.ld-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:56px}.ld-hero__visual{padding:150px 0 8px}.ld-papers--hero{margin-left:0}}.ld-papers{box-sizing:border-box;flex-direction:column;width:100%;max-width:420px;margin-inline:auto;padding:8px 10px 20px;display:flex;position:relative}.ld-paper{box-shadow:var(--ia-shadow-paper);position:relative}.ld-paper--article{border-radius:var(--ia-radius-paper-sm);background:var(--ia-surface);box-shadow:var(--ia-shadow-paper), inset 0 0 0 .5px #0000000d;flex-direction:column;gap:12px;margin-right:18px;padding:17px 17px 26px;display:flex;rotate:-3deg}.ld-paper__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ld-paper__head{flex-direction:column;gap:7px;min-width:0;display:flex}.ld-paper__label{color:var(--ia-accent);font:550 .625rem / 1.2 var(--ia-font-display)}.ld-paper__title{color:var(--ia-ink);font:900 1.125rem / 1.275 var(--ia-font-display);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ld-paper__thumb{object-fit:cover;border-radius:5px;flex:none;width:103px;height:80px}@media (max-width:359.98px){.ld-paper__thumb{display:none}}.ld-paper__excerpt{color:var(--ia-ink);font:400 .875rem / 1.49 var(--ia-font-display);margin:0}.ld-paper--quote{background:var(--ia-accent-soft);border-radius:5px;flex-direction:column;gap:7px;margin:-6px 0 0 44px;padding:15px;display:flex;rotate:3deg}.ld-paper__tape{background:color-mix(in srgb, var(--ia-line) 75%, transparent);width:48px;height:13px;position:absolute;top:-7px;left:50%;translate:-50%;rotate:-8deg}.ld-paper__quote-head{color:var(--ia-accent);font:550 .625rem / 1.2 var(--ia-font-display);justify-content:space-between;align-items:baseline;gap:6px;display:flex}.ld-paper__quote-head>:last-child{font-weight:600}.ld-paper__quote{color:var(--ia-ink);font:400 .875rem / 1.49 var(--ia-font-display);margin:0}@media (min-width:1024px){.ld-papers--hero{transform-origin:50% 100%;scale:1.15}}@media (prefers-reduced-motion:no-preference){.ld-papers--hero .ld-paper--article{animation:ld-paper-in-a var(--ia-dur-paper) var(--ia-ease-reveal) .12s both, ld-drift-a var(--ia-dur-ambient) ease-in-out calc(.12s + var(--ia-dur-paper)) 2}.ld-papers--hero .ld-paper--quote{animation:ld-paper-in-q var(--ia-dur-paper) var(--ia-ease-reveal) .29s both, ld-drift-q var(--ia-dur-ambient) ease-in-out calc(.29s + var(--ia-dur-paper)) 2}}@keyframes ld-paper-in-a{0%{opacity:0;transform:translate(-24px,-48px)perspective(600px)rotateX(-24deg)rotate(-11deg)scale(.84)}to{opacity:1;transform:translate(0)perspective(600px)rotateX(0)rotate(0)scale(1)}}@keyframes ld-paper-in-q{0%{opacity:0;transform:translate(28px,76px)perspective(600px)rotateX(24deg)rotate(14deg)scale(.84)}to{opacity:1;transform:translate(0)perspective(600px)rotateX(0)rotate(0)scale(1)}}@keyframes ld-drift-a{0%,50%,to{translate:0;rotate:-3deg}25%{translate:0 -2px;rotate:-3.45deg}75%{translate:0 2px;rotate:-2.55deg}}@keyframes ld-drift-q{0%,50%,to{translate:0;rotate:3deg}25%{translate:0 2px;rotate:3.45deg}75%{translate:0 -2px;rotate:2.55deg}}.ld-illo{aspect-ratio:1.1;width:100%;position:relative}.ld-illo__blob{background:var(--ia-accent-soft);border-radius:50%;width:66%;height:65%;position:absolute;translate:-50% -50%}.ld-illo--reviews .ld-illo__blob{top:47%;left:47%;rotate:-24deg}.ld-illo--library .ld-illo__blob{top:47%;left:57%;rotate:26deg}.ld-illo__art{aspect-ratio:1;filter:drop-shadow(0 9px 24px #0000000b);height:auto;position:absolute;translate:-50% -50%}.ld-illo--reviews .ld-illo__art{width:96%;top:46%;left:50%}.ld-illo--library .ld-illo__art{width:86%;top:49%;left:51%}.ld-mini{aspect-ratio:21/16;box-sizing:border-box;background:var(--ia-surface);width:21%;box-shadow:0 7px 14px color-mix(in srgb, var(--ia-accent) 13%, transparent), inset 0 0 0 .5px color-mix(in srgb, var(--ia-accent) 8%, transparent);border-radius:5px;flex-direction:column;justify-content:center;gap:5px;padding:10px;display:flex;position:absolute;translate:-50% -50%}.ld-mini__stars{color:var(--ia-accent);gap:2px;display:flex}.ld-mini__line{background:color-mix(in srgb, var(--ia-accent) 24%, transparent);border-radius:2px;height:3px}.ld-mini__line--short{width:26px;max-width:45%}.ld-numbers{padding-block:8px 48px}.ld-stats{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.ld-stat{border:.7px solid var(--ia-line-65);border-radius:var(--ia-radius-card);background:var(--ia-surface);flex-direction:row;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.ld-stat strong{color:var(--ia-ink);font:900 clamp(1.875rem, 1.45rem + 1.6vw, 2.75rem) / 1.05 var(--ia-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.ld-stat>span:not(.sr-only){color:var(--ia-secondary);font:400 .9375rem / 1.35 var(--ia-font-sans)}.ld-footnote{color:var(--ia-secondary);font:400 .8125rem / 1.4 var(--ia-font-sans);text-align:center;margin:14px 0 0}@media (min-width:560px){.ld-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ld-stat{flex-direction:column;gap:6px;padding:18px}}@media (min-width:1100px){.ld-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ld-stat{padding:22px 24px}}.ld-free{border:.7px solid var(--ia-line-65);border-radius:var(--ia-radius-research-card);background:var(--ia-surface);box-shadow:var(--ia-shadow-research-card);display:grid;overflow:hidden}.ld-free__cover img{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%;display:block}.ld-free__body{flex-direction:column;align-items:flex-start;gap:14px;padding:22px;display:flex}.ld-free__title{color:var(--ia-ink);font:400 clamp(1.5rem, 1.3rem + .8vw, 1.875rem) / 1.18 var(--ia-font-serif);margin:0}.ld-free__title a:hover{color:var(--ia-accent)}.ld-free__summary{color:var(--ia-secondary);font:400 var(--ia-fs-body) / var(--ia-lh-body-relaxed) var(--ia-font-sans);margin:0}.ld-free__corpus{color:var(--ia-ink);font:400 .9375rem / 1.45 var(--ia-font-serif);margin:0}.ld-parts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ld-part{color:var(--ia-ink);font:500 .9375rem / 1.35 var(--ia-font-sans);align-items:center;gap:12px;display:flex}.ld-part__art{background:var(--ia-soft);object-fit:cover;border-radius:8px;flex:none;width:60px;height:40px}@media (min-width:900px){.ld-free{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.ld-free__body{justify-content:center;padding:32px 36px}}.ld-ideas{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.ld-ideas>li{display:flex}.ld-idea{border:.7px solid var(--ia-line-65);border-radius:var(--ia-radius-idea-card);background:var(--ia-surface);width:100%;box-shadow:var(--ia-shadow-idea-card);flex-direction:column;display:flex;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ld-idea{transition:translate .2s var(--ia-ease-press), box-shadow .2s var(--ia-ease-press)}.ld-idea:hover{translate:0 -1px;box-shadow:0 6px 28px #00000014}}.ld-idea:active{opacity:.85}.ld-idea__media{display:block;position:relative}.ld-idea__art{aspect-ratio:3/2;border-radius:var(--ia-radius-art);object-fit:cover;width:100%;height:auto;display:block}.ld-idea__disc{position:absolute;bottom:16px;right:16px}.ld-idea--locked .ld-idea__media{flex:auto;min-height:0}.ld-idea--locked .ld-idea__art{height:100%}.ld-idea__body{flex-direction:column;flex:1;gap:15px;padding:20px;display:flex}.ld-idea__title{color:var(--ia-ink);font:400 var(--ia-fs-card-title) / var(--ia-lh-card-title) var(--ia-font-serif);margin:0}.ld-idea__desc{color:var(--ia-secondary);font:400 var(--ia-fs-subtitle) / var(--ia-lh-subtitle) var(--ia-font-serif);margin:0}.ld-idea__cat{color:var(--ia-secondary);font:400 var(--ia-fs-footnote) / var(--ia-lh-footnote) var(--ia-font-sans);margin:auto 0 0;padding-top:7px}.ld-after{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:24px;display:flex}@media (min-width:640px){.ld-ideas{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1024px){.ld-ideas{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.ld-carousel{max-width:600px;margin-inline:auto}.ld-carousel__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.ld-carousel__track::-webkit-scrollbar{display:none}.ld-carousel__track :focus-visible{outline-offset:-2px}.ld-carousel__slide{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;align-items:flex-end;min-width:0;padding:24px 8px 8px;display:flex}.ld-slide{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.ld-slide__link{align-items:center;gap:6px;min-height:44px;display:inline-flex}.ld-carousel__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.ld-carousel__arrow{background:var(--ia-surface);width:44px;height:44px;box-shadow:inset 0 0 0 .5px var(--ia-line-65);color:var(--ia-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.ld-carousel__dots{display:flex}.ld-carousel__dot{cursor:pointer;background:0 0;border:0;width:26px;height:44px;padding:0;position:relative}.ld-carousel__dot:after{content:"";background:var(--ia-ink-16);width:5px;height:5px;transition:width .3s var(--ia-ease-press), background-color .3s;border-radius:2.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.ld-carousel__dot[aria-current=true]:after{background:var(--ia-ink);width:18px}.ld-carousel__toggle{min-height:44px;color:var(--ia-secondary);font:500 .875rem / 1.2 var(--ia-font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 8px;text-decoration:underline}.ld-steps{flex-direction:column;gap:56px;max-width:960px;margin:0 auto;padding:0;list-style:none;display:flex}.ld-step{align-items:center;gap:28px;display:grid}.ld-step__text{flex-direction:column;gap:12px;max-width:480px;display:flex}.ld-step__visual{isolation:isolate;box-sizing:border-box;border-radius:var(--ia-radius-research-card);background:var(--ld-poster-yellow);justify-content:center;justify-self:center;align-items:flex-start;width:100%;max-width:440px;height:400px;padding:36px 24px 0;display:flex;position:relative;overflow:hidden}.ld-step:nth-child(2) .ld-step__visual{background:var(--ld-poster-lilac)}.ld-step:nth-child(3) .ld-step__visual{background:var(--ld-poster-sky)}.ld-step:nth-child(4) .ld-step__visual{background:var(--ld-poster-green)}.ld-step__visual:before,.ld-step__visual:after{content:"";z-index:-1;pointer-events:none;background:#ffffff38;border-radius:50%;position:absolute}.ld-step__visual:before{aspect-ratio:1;width:36%;top:22%;left:-9%}.ld-step__visual:after{aspect-ratio:1;width:30%;top:44%;right:-12%}@media (min-width:900px){.ld-step__visual{height:440px}.ld-steps{gap:72px}.ld-step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.ld-step__text{justify-self:end}.ld-step:nth-child(2n) .ld-step__text{order:2;justify-self:start}}.ld-phone{width:250px;box-shadow:var(--ia-shadow-device), 0 0 0 .5px #0000000f;background:#fff;border-radius:20px;flex:none;padding:4px}.ld-phone__screen{background:var(--ia-paper);border-radius:16px;height:460px;position:relative;overflow:hidden}.ld-phone--short .ld-phone__screen{height:440px}@media (max-width:559.98px){.ld-phone{width:232px}.ld-phone__screen{height:430px}}.ld-phone__status{color:var(--ia-ink);font:600 .6875rem / 1 var(--ia-font-sans);justify-content:space-between;align-items:center;padding:11px 20px 6px;display:flex}.ld-phone__island{background:#000;border-radius:10px;width:66px;height:19px}.ld-phone__bars{border:1.5px solid var(--ia-ink);opacity:.6;border-radius:3px;width:22px;height:10px}.ld-m{color:var(--ia-ink);font-family:var(--ia-font-sans);flex-direction:column;gap:7px;padding:8px 14px 14px;display:flex}.ld-m p{margin:0}.ld-m-pill{border-radius:var(--ia-radius-pill);background:var(--ia-surface);box-shadow:var(--ia-shadow-tab-pill);font:500 .6875rem / 1 var(--ia-font-sans);align-self:flex-start;padding:7px 11px}.ld-m-cover{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.ld-m-cover--round{border-radius:16px}.ld-m-title{font:400 1rem / 1.22 var(--ia-font-serif)}.ld-m-meta{color:var(--ia-secondary);font:400 .625rem / 1.35 var(--ia-font-sans)}.ld-m .ld-m-h{font:600 .75rem / 1.2 var(--ia-font-sans);margin-top:4px}.ld-m-text{font:400 .6875rem / 1.45 var(--ia-font-serif);-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ld-m-quote{border-left:2px solid var(--ia-line);font:400 .6875rem / 1.45 var(--ia-font-serif);padding-left:9px}.ld-m-caption{color:var(--ia-accent);font:700 .5625rem / 1.2 var(--ia-font-sans)}.ld-m .ld-m-large{font:700 1.375rem / 1.1 var(--ia-font-sans);letter-spacing:-.5px;margin-top:6px}.ld-m-serif{font:400 1.375rem / 1.1 var(--ia-font-serif);letter-spacing:0}.ld-m-search{background:var(--ia-surface);color:var(--ia-secondary);font:400 .65625rem / 1 var(--ia-font-sans);border-radius:12px;align-items:center;gap:6px;margin:4px 0;padding:9px 10px;display:flex}.ld-m-group{background:var(--ia-surface);border-radius:14px;padding:2px 10px}.ld-m-row{align-items:center;gap:9px;padding:7px 0;display:flex}.ld-m-row+.ld-m-row{border-top:.5px solid var(--ia-line)}.ld-m-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ld-m-row b{font:500 .6875rem / 1.25 var(--ia-font-sans)}.ld-m-row small{color:var(--ia-secondary);font:400 .59375rem / 1.2 var(--ia-font-sans)}.ld-m-thumb{object-fit:cover;border-radius:6px;flex:none;width:44px;height:33px}.ld-m-note{background:var(--ia-accent-soft);border-radius:12px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.ld-m-note small{color:var(--ia-accent);font:600 .59375rem / 1.2 var(--ia-font-sans)}.ld-m-note span{font:400 .6875rem / 1.4 var(--ia-font-serif)}.ld-m-doc{background:var(--ia-surface);box-shadow:var(--ia-shadow-paper);border-radius:10px;flex-direction:column;gap:5px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.ld-m-doc b{letter-spacing:.02em;margin-top:4px;font-size:.5625rem;font-weight:700;line-height:1.2}.ld-m-doc span{font-size:.625rem;line-height:1.35}.ld-m-doc i{background:var(--ia-soft);border-radius:3px;height:5px;display:block}.ld-m-doc i.short{width:60%}.ld-m-file{overflow-wrap:anywhere;text-align:center;color:var(--ia-secondary);font:500 .625rem / 1 var(--ia-font-sans);align-self:center;margin-top:4px}.ld-m-button{border-radius:var(--ia-radius-pill);background:var(--ia-action);color:var(--ia-on-action);font:600 .6875rem / 1 var(--ia-font-sans);text-align:center;margin-top:4px;padding:10px}.ld-m-card{background:var(--ia-surface);border-radius:16px;overflow:hidden}.ld-m-card__art{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.ld-m-card__title{font:400 .8125rem / 1.25 var(--ia-font-serif);justify-content:space-between;align-items:baseline;gap:6px;padding:9px 11px 10px;display:flex}.ld-m-card__title svg{color:var(--ia-secondary);flex:none}.ld-m-badge{border-radius:var(--ia-radius-pill);background:var(--ia-accent-soft);color:var(--ia-accent);font:600 .53125rem / 1 var(--ia-font-sans);margin:-4px 11px 10px;padding:4px 8px;display:inline-block}.ld-browser{border:1px solid var(--ia-line);background:var(--ia-paper);border-radius:14px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 18px 40px #0000001f}.ld-browser__bar{border-bottom:1px solid var(--ia-line);background:var(--ia-surface);align-items:center;gap:10px;padding:9px 12px;display:flex}.ld-browser__dots{gap:5px;display:flex}.ld-browser__dots i{background:var(--ia-line);border-radius:50%;width:9px;height:9px}.ld-browser__url{background:var(--ia-soft);color:var(--ia-secondary);font:500 .6875rem / 1 var(--ia-font-sans);text-align:center;border-radius:6px;flex:1;padding:5px 8px}.ld-browser__body{height:300px;padding:14px 16px 16px;overflow:hidden}.ld-w__title{color:var(--ia-ink);font:400 1.25rem / 1.1 var(--ia-font-serif);margin:0}.ld-w__sub{color:var(--ia-secondary);font:400 .6875rem / 1.3 var(--ia-font-serif);margin:4px 0 12px}.ld-w__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ld-w__card{background:var(--ia-surface);border-radius:10px;overflow:hidden}.ld-w__art{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.ld-w__name{color:var(--ia-ink);font:400 .625rem / 1.25 var(--ia-font-serif);justify-content:space-between;gap:4px;padding:6px 7px 8px;display:flex}.ld-w__name svg{color:var(--ia-secondary);flex:none;margin-top:1px}.ld-topics{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.ld-topic{display:flex}.ld-topic__link{border:.7px solid var(--ia-line-65);background:var(--ia-surface);box-sizing:border-box;border-radius:18px;align-items:center;gap:14px;width:100%;padding:8px;display:flex}.ld-topic__art{aspect-ratio:3/2;object-fit:cover;border-radius:12px;flex:none;width:104px;height:auto;display:block}.ld-topic__text{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.ld-topic__name{color:var(--ia-ink);font:400 1.0625rem / 1.25 var(--ia-font-serif);align-items:baseline;gap:8px;display:flex}.ld-topic__name .ia-lock-inline{translate:0 2px}@media (hover:hover){.ld-topic__link:hover .ld-topic__name{color:var(--ia-accent)}}.ld-expand__more{display:none}@media (max-width:759.98px){.ld-expand:not([data-expanded]) .ld-topic:nth-child(n+10){display:none}.ld-expand__more{border-radius:var(--ia-radius-pill);background:var(--ia-surface);width:100%;min-height:48px;box-shadow:inset 0 0 0 .5px var(--ia-line-65);color:var(--ia-accent);font:600 var(--ia-fs-headline) / 1.2 var(--ia-font-sans);cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:12px;display:flex}}@media (min-width:760px){.ld-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ld-topic__link{border-radius:var(--ia-radius-card);flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.ld-topic__art{border-radius:0;width:100%}.ld-topic__text{padding:12px 14px 16px}}@media (min-width:1024px){.ld-topics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.ld-topics{grid-template-columns:repeat(5,minmax(0,1fr))}}.ld-next{border-radius:var(--ia-radius-research-card);background:var(--ia-surface);align-items:center;gap:20px;margin-top:40px;padding:24px;display:grid}.ld-next__illo{max-width:300px;margin-inline:auto}.ld-next__text{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ld-next__text .ld-body{color:var(--ia-ink);font-family:var(--ia-font-serif);font-size:var(--ia-fs-subtitle)}.ld-chips{position:absolute;inset:0}.ld-chip{border-radius:var(--ia-radius-tag);background:var(--ia-accent-soft);color:var(--ia-ink);font:600 .75rem / 1 var(--ia-font-display);white-space:nowrap;padding:10px 12px;position:absolute;translate:-50% -50%;box-shadow:0 6px 16px #00000013}.ld-chip:before{content:"";background:#fffc;border-radius:1px;width:10px;height:19px;position:absolute;top:50%;left:-4px;translate:0 -50%;rotate:-8deg}.ld-chip--1{top:15%;left:19%;rotate:-8deg}.ld-chip--2{top:43%;left:82%;rotate:5deg}.ld-chip--3{top:85%;left:29%;rotate:-4deg}@media (min-width:900px){.ld-next{grid-template-columns:300px minmax(0,1fr);gap:48px;padding:32px 48px}}.ld-trust{align-items:center;gap:24px;display:grid}.ld-trust__illo{max-width:320px;margin-inline:auto}.ld-trust__list{gap:18px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ld-trust__list li{align-items:flex-start;gap:14px;display:flex}.ld-trust__list p{color:var(--ia-ink);font:400 var(--ia-fs-body) / 1.55 var(--ia-font-sans);margin:0}.ld-icon{background:var(--ia-accent-soft);width:40px;height:40px;color:var(--ia-accent);border-radius:12px;flex:none;place-items:center;display:grid}@media (min-width:900px){.ld-trust{grid-template-columns:340px minmax(0,1fr);gap:56px}}.ld-duo{gap:20px;display:grid}.ld-duo__card{border:.7px solid var(--ia-line-65);border-radius:var(--ia-radius-research-card);background:var(--ia-surface);flex-direction:column;align-items:flex-start;gap:14px;padding:16px 16px 24px;display:flex}.ld-duo__card>:not(.ld-duo__visual){margin-inline:8px}.ld-duo__visual{background:var(--ia-paper);border-radius:20px;justify-content:center;align-self:stretch;align-items:flex-start;height:340px;margin-bottom:8px;padding:28px 16px 0;display:flex;overflow:hidden}@media (min-width:900px){.ld-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ld-duo__card{padding:20px 20px 32px}.ld-duo__card>:not(.ld-duo__visual){margin-inline:12px}.ld-duo__visual{height:380px;padding-top:36px}}.ld-plus-section{background:linear-gradient(180deg, var(--ia-accent-soft) 0%, var(--ia-paper) 72%)}.ld-plus__head{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;display:flex}.ld-trio{width:300px;height:160px;margin-bottom:8px;position:relative}.ld-trio img{filter:drop-shadow(0 9px 24px #0000000f);height:auto;position:absolute}.ld-trio__a{width:124px;top:-3px;left:0;rotate:-12deg}.ld-trio__b{z-index:1;width:160px;top:0;left:70px}.ld-trio__c{width:124px;top:2px;right:0;rotate:9deg}.ld-plans{gap:20px;max-width:980px;margin-inline:auto;display:grid}.ld-plan{border:.7px solid var(--ia-line-65);border-radius:var(--ia-radius-research-card);background:var(--ia-surface);flex-direction:column;gap:16px;padding:24px;display:flex}.ld-plan--plus{box-shadow:var(--ia-shadow-research-card), inset 0 0 0 .5px var(--ia-line-card)}.ld-plan__title{color:var(--ia-ink);font:900 1.5rem / 1.2 var(--ia-font-display);align-items:center;gap:8px;margin:0;display:flex}.ld-checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ld-checks li{color:var(--ia-ink);font:400 1rem / 1.45 var(--ia-font-sans);align-items:flex-start;gap:10px;display:flex}.ld-checks svg{color:var(--ia-accent);flex:none;margin-top:2px}.ld-plan__iphone{background:var(--ia-paper);border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.ld-plan__options{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ld-plan__options li{border-radius:var(--ia-radius-group-sm);box-shadow:inset 0 0 0 1px var(--ia-ink-15);background:0 0;flex-direction:column;gap:3px;padding:14px;display:flex}.ld-plan__options b{color:var(--ia-ink);font:650 1rem / 1.3 var(--ia-font-display)}.ld-plan__options span{color:var(--ia-secondary);font:400 .75rem / 1.333 var(--ia-font-display)}.ld-plan__cta{margin-top:auto;padding-top:4px}@media (min-width:900px){.ld-plans{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:24px}.ld-plan{padding:32px}}.ld-faq{flex-direction:column;gap:10px;max-width:780px;margin-inline:auto;display:flex}.ld-faq__rest{flex-direction:column;gap:10px;margin-top:10px;display:flex}.ld-faq__item{border:.7px solid var(--ia-line-65);background:var(--ia-surface);border-radius:18px}.ld-faq__item>summary,.ld-faq__more>summary{cursor:pointer;align-items:center;gap:16px;min-height:44px;list-style:none;display:flex}.ld-faq__item>summary::-webkit-details-marker{display:none}.ld-faq__more>summary::-webkit-details-marker{display:none}.ld-faq__item>summary{border-radius:18px;justify-content:space-between;padding:16px 20px}.ld-faq__q{color:var(--ia-ink);font:600 var(--ia-fs-headline) / 1.35 var(--ia-font-sans)}.ld-faq__item svg,.ld-faq__more>summary svg{color:var(--ia-secondary);transition:rotate .2s var(--ia-ease-press);flex:none}.ld-faq__item[open]>summary svg,.ld-faq__more[open]>summary svg{rotate:180deg}.ld-faq__item p{color:var(--ia-secondary);font:400 1rem / 1.6 var(--ia-font-sans);margin:0;padding:0 20px 20px}.ld-faq__more{margin-top:6px}.ld-faq__more>summary{border-radius:var(--ia-radius-pill);width:fit-content;color:var(--ia-accent);font:600 var(--ia-fs-headline) / 1.2 var(--ia-font-sans);justify-content:center;gap:6px;margin-inline:auto;padding:8px 18px}.ld-faq__more>summary svg{color:var(--ia-accent)}@media (hover:hover){.ld-faq__item>summary:hover .ld-faq__q{color:var(--ia-accent)}.ld-faq__more>summary:hover{background:var(--ia-ink-045)}}.ld-final{background:var(--ld-poster-cobalt);color:#fff;text-align:center;padding-block:64px;position:relative;overflow:hidden}.ld-final:before,.ld-final:after{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;position:absolute}.ld-final:before{width:420px;height:420px;top:-180px;left:-140px}.ld-final:after{width:360px;height:360px;bottom:-200px;right:-120px}.ld-final__inner{z-index:1;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.ld-final__title{color:#fff;font:900 clamp(2rem, 1.35rem + 2.6vw, 3.25rem) / 1.1 var(--ia-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.ld-final__sub{color:#ffffffeb;font:500 clamp(1.0625rem, 1rem + .4vw, 1.375rem) / 1.4 var(--ia-font-display);margin:0}.ld-final .ld-cta-row{margin-top:12px}.ld-final__free{font:500 .9375rem / 1.4 var(--ia-font-sans);margin:8px 0 0}.ld-final__free a{color:#fff;text-underline-offset:3px;text-decoration:underline}.ld-final :focus-visible{outline-color:#fff}@media (min-width:1024px){.ld-final{padding-block:96px}}.ld-sticky{z-index:var(--ia-z-tabbar);padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:.5px solid var(--ia-glass-border);background:var(--ia-glass);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);position:fixed;bottom:0;left:0;right:0;translate:0 110%}@media (prefers-reduced-motion:no-preference){.ld-sticky{transition:translate .32s var(--ia-ease-sheet)}}.ld-sticky[data-shown]{translate:0}.ld-sticky__btn{width:100%}@media (min-width:1024px){.ld-sticky{display:none}}:lang(ja) .ld{word-break:auto-phrase;overflow-wrap:anywhere}
