:root{--ink:#101a33;--muted:#61708c;--line:#e3e9f4;--blue:#326ff4;--violet:#8c28e9;--soft:#f5f7fc;--white:#fff;--font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}a:focus-visible{outline-offset:3px;outline:3px solid #677cf7}.container{max-width:1140px;margin:auto;padding:0 26px}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background:#ffffffed;border-bottom:1px solid #e9edf6;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:22px;min-height:79px;display:flex}.brand{align-items:center;gap:10px;display:inline-flex}.brand-icon{object-fit:contain;width:38px;height:38px;display:block}.brand-name{letter-spacing:-1.3px;color:#0b1632;font-size:25px;font-weight:850}.header-nav{align-items:center;gap:26px;font-size:13px;font-weight:700;display:flex}.header-nav>a:not(.nav-cta):hover{color:var(--blue)}.header-nav .lang{color:#52678a;border-left:1px solid var(--line);padding-left:18px}.nav-cta{color:#fff;background:#0c1934;border-radius:12px;padding:12px 16px}.nav-cta:hover{background:#2748aa}.hero{border-bottom:1px solid var(--line);background:radial-gradient(at 85% 10%,#e9edff 0,#0000 46%),linear-gradient(135deg,#fff 5%,#f7f9ff 100%)}.hero-inner{grid-template-columns:1fr .96fr;align-items:center;gap:56px;min-height:600px;padding-top:85px;padding-bottom:90px;display:grid}.eyebrow{color:#315dd0;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow-dot{background:linear-gradient(145deg,#3199fb,#9b2deb);border-radius:50%;width:9px;height:9px}.hero h1{letter-spacing:-2.7px;margin:19px 0;font-size:clamp(40px,4.4vw,66px);font-weight:850;line-height:1.08}.hero-lead{color:var(--muted);max-width:560px;margin:0 0 26px;font-size:18px;line-height:1.72}.hero-actions{flex-wrap:wrap;gap:11px;display:flex}.cta{border-radius:13px;justify-content:center;align-items:center;min-height:49px;padding:13px 20px;font-size:13px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex}.cta:hover{transform:translateY(-2px)}.cta.primary{color:#fff;background:linear-gradient(110deg,#216ff0,#573ef4);box-shadow:0 8px 20px #456af12f}.cta.secondary{color:#304162;background:#fff;border:1px solid #d7e0f1}.beta-note{color:#70809a;max-width:500px;margin-top:18px;font-size:12px;line-height:1.65}.mock{background:#fff;border:1px solid #dde6f5;border-radius:20px;overflow:hidden;transform:rotate(1deg);box-shadow:0 28px 90px #2f4a8530}.mock-header{color:#8d9ab0;border-bottom:1px solid #e6ecf6;align-items:center;gap:5px;padding:15px 17px;font-size:11px;display:flex}.mock-header span{color:#62718d;margin-left:12px;font-weight:800}.mock-dot{background:#e6e9f0;border-radius:50%;width:7px;height:7px}.mock-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-height:315px;padding:14px 9px;display:grid}.mock-lane{background:#f7f9ff;border-right:1px solid #e8edf7;border-radius:9px;min-width:0;padding:12px 7px}.lane-bar{background:linear-gradient(90deg,#4588ff,#952ced);border-radius:10px;width:20px;height:4px;margin-bottom:9px}.mock-lane strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.mock-items{gap:9px;margin-top:15px;display:grid}.mock-items span{text-align:center;color:#5a6a86;text-overflow:ellipsis;background:#fff;border:1px solid #e6ecf4;border-radius:8px;padding:18px 2px 8px;font-size:9px;overflow:hidden;box-shadow:0 2px 5px #4252750b}.mock-items i{background:linear-gradient(135deg,#c9d9ff,#f0dfff);border-radius:5px;width:20px;height:20px;margin:0 auto 8px;display:block}.section{padding:98px 0}.section-label{text-transform:uppercase;letter-spacing:.1em;color:#4f64a2;font-size:12px;font-weight:800}.section h2{letter-spacing:-1.35px;margin:12px 0 35px;font-size:clamp(29px,3vw,42px);line-height:1.2}.feature-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.feature{background:#fafbff;border:1px solid #e8edf5;border-radius:17px;min-height:210px;padding:26px}.feature-num{color:#6e8fe3;font-size:12px;font-weight:850}.feature h3{letter-spacing:-.35px;margin:18px 0 8px;font-size:19px}.feature p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.contrast{color:#fff;background:#111a31}.split{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;display:grid}.contrast .section-label{color:#98afff}.contrast h2{margin-bottom:20px}.section-copy{color:#bdc9df;margin-bottom:26px;font-size:16px;line-height:1.8}.split-panel{background:#1d2943;border:1px solid #3a496d;border-radius:18px;padding:23px}.panel-row{color:#eaf1ff;background:#273653;border:1px solid #3e4e70;border-radius:12px;margin:10px;padding:19px 18px;font-size:15px;font-weight:750}.story-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.story{border:1px solid var(--line);background:#fff;border-radius:17px;min-height:210px;padding:30px;transition:border-color .2s,transform .2s;display:block}.story:hover{border-color:#869cfc;transform:translateY(-2px)}.story>span{color:#6480da;font-size:12px;font-weight:800}.story h3{letter-spacing:-.5px;margin:15px 0 9px;font-size:22px}.story p{color:var(--muted);font-size:14px;line-height:1.7}.story b{color:#5771d4;font-size:19px}.faq-section{background:#f6f8fc}.faqs{max-width:770px}.faq{border-bottom:1px solid #dfe5f1;padding:20px 4px}.faq summary{cursor:pointer;font-size:15px;font-weight:750;list-style-position:outside}.faq p{color:var(--muted);margin:16px 0 2px;font-size:14px;line-height:1.8}.footer{border-top:1px solid var(--line);color:#77849c;padding:31px 0;font-size:12px}.foot-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.article{background:linear-gradient(165deg,#fff,#f8faff);min-height:calc(100vh - 200px)}.article-container{max-width:840px;padding-top:58px;padding-bottom:110px}.back-link{color:#5974b2;font-size:13px;font-weight:750}.article h1{letter-spacing:-1.8px;margin:18px 0 20px;font-size:clamp(36px,4.2vw,56px);line-height:1.13}.article-intro{color:#5b6a88;margin-bottom:45px;font-size:20px;line-height:1.7}.article section{border-top:1px solid var(--line);padding:18px 0}.article h2{letter-spacing:-.5px;margin:18px 0 12px;font-size:25px}.article section p{color:#5f6e88;font-size:16px;line-height:1.85}@media (max-width:900px){.hero-inner{grid-template-columns:1fr;gap:40px;padding-top:65px;padding-bottom:70px}.mock{width:min(550px,100%)}.split{gap:35px}.header-nav{gap:13px}.header-nav .lang{padding-left:10px}}@media (max-width:650px){.container{padding:0 18px}.header-inner{min-height:67px}.brand-icon{width:32px;height:32px}.brand-name{font-size:22px}.header-nav{gap:9px}.header-nav>a[href$=\#features],.header-nav>a[href$=\#faq]{display:none}.header-nav .lang{border:0;padding:0}.nav-cta{padding:10px;font-size:11px}.hero-inner{padding-top:48px;padding-bottom:55px}.hero h1{letter-spacing:-1.6px;font-size:42px}.hero-lead{font-size:16px}.mock-lanes{min-height:245px}.mock-items span{padding:14px 2px 7px;font-size:8px}.section{padding:67px 0}.feature-grid{grid-template-columns:1fr}.feature{min-height:auto;padding:22px}.split,.story-grid{grid-template-columns:1fr}.foot-inner{flex-direction:column;align-items:flex-start}.article-container{padding-top:40px;padding-bottom:70px}.article-intro{font-size:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.workspace-showcase{isolation:isolate;min-width:0;margin:0;padding:18px 0 20px;display:block;position:relative}.workspace-outer-glow{z-index:-1;filter:blur(22px);background:radial-gradient(at 50% 60%,#7598f83b 0,#0000 70%);position:absolute;inset:0 4% 3%}.workspace-window{background:#fff;border:1px solid #dce4f2;border-radius:19px;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 24px 60px #1e37732c,0 6px 15px #344b7e0b}.workspace-windowbar{background:#fbfcff;border-bottom:1px solid #e7ecf6;align-items:center;gap:16px;height:42px;padding:0 16px;display:flex}.window-dots{gap:5px;display:flex}.window-dots i{background:#cdd7e9;border-radius:50%;width:7px;height:7px;display:block}.workspace-address{color:#667695;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:750;overflow:hidden}.workspace-window-menu{color:#aab4c9;margin-left:auto}.workspace-body{background:linear-gradient(#fff,#f8faff);padding:13px}.workspace-tabs{color:#7182a5;align-items:center;gap:8px;margin:0 2px 12px;font-size:11px;display:flex}.workspace-tabs>span{border-radius:8px;padding:8px 12px;font-weight:750}.workspace-tabs .workspace-tab-active{color:#315bd5;background:#eaf0ff}.workspace-tabs .workspace-tab-add{color:#8694ae;padding:4px 9px;font-size:17px}.workspace-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.workspace-lane{background:#f4f6fc;border:1px solid #e8edf8;border-radius:11px;min-width:0;padding:9px 6px}.workspace-category-head{color:#23355c;align-items:center;gap:5px;padding:2px 2px 8px;display:flex}.workspace-category-head strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.workspace-category-head>span:last-child{color:#93a2bf;margin-left:auto;font-size:10px}.workspace-category-marker{background:#4f8afc;border-radius:50%;width:7px;min-width:7px;height:7px}.workspace-category-marker.marker-1{background:#a173ff}.workspace-category-marker.marker-2{background:#25ba99}.workspace-category-marker.marker-3{background:#e7a046}.workspace-tiles{gap:6px;display:grid}.workspace-tile{color:#4b5f81;text-overflow:ellipsis;background:#fff;border:1px solid #e2e9f5;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:66px;padding:7px 3px;font-size:9px;font-weight:650;display:flex;overflow:hidden}.workspace-tile>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.workspace-glyph{color:#3a6ce0;background:#e7efff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.workspace-glyph.glyph-1{color:#8251dc;background:#eee7ff}.workspace-glyph.glyph-2{color:#148d77;background:#e3f9ef}.workspace-glyph.glyph-3{color:#b87b22;background:#fff1d9}.workspace-caption{color:#7b89a0;align-items:center;gap:7px;margin:19px 0 0 5px;font-size:11px;display:flex}.workspace-caption-dot{background:#7494da;border-radius:50%;width:6px;height:6px}.workspace-showcase--homepage .workspace-window{transform:rotate(-1deg)}.workspace-showcase--homepage .workspace-tab-active{color:#6953ce;background:#eff1ff}.workspace-showcase--library .workspace-lane{background:#f8f6fd}.workspace-showcase--library .workspace-tile{flex-direction:row;justify-content:flex-start;gap:3px;padding-left:4px}.workspace-showcase--library .workspace-glyph{border-radius:6px;flex-shrink:0;width:20px;height:20px}.workspace-showcase--library .workspace-glyph svg{width:13px;height:13px}.workspace-showcase--compact .workspace-caption{display:none}.workspace-showcase--compact .workspace-window{transform:rotate(1deg)}.seo-breadcrumb{color:#6b7a95;align-items:center;gap:11px;min-height:54px;padding-top:12px;padding-bottom:12px;font-size:12px;display:flex}.seo-breadcrumb a{color:#305db6;font-weight:700}.seo-breadcrumb span[aria-current]{white-space:nowrap;text-overflow:ellipsis;max-width:65%;overflow:hidden}.seo-hero{border-bottom:1px solid var(--line);background:radial-gradient(at 80% 15%,#e8edff 0,#0000 45%),linear-gradient(160deg,#fff,#f7f9ff)}.seo-hero-inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:42px;min-height:540px;padding-top:50px;padding-bottom:80px;display:grid}.seo-eyebrow{letter-spacing:.09em;color:#3566ca;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.seo-eyebrow-dot{background:linear-gradient(140deg,#3885f7,#974cf0);border-radius:100%;width:9px;height:9px}.seo-hero h1{letter-spacing:-2.4px;margin:18px 0;font-size:clamp(37px,4vw,58px);line-height:1.11}.seo-lead{color:var(--muted);max-width:620px;margin:0 0 24px;font-size:17px;line-height:1.75}.seo-local-note{color:#70809b;margin:17px 0 0;font-size:12px;line-height:1.5}.seo-benefits h2,.seo-how h2,.seo-related h2,.seo-faq h2{max-width:780px}.seo-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.seo-benefit{border:1px solid var(--line);background:#fafbff;border-radius:17px;padding:25px}.seo-benefit-number{color:#4670cf;font-size:12px;font-weight:800}.seo-benefit h3{letter-spacing:-.25px;margin:19px 0 9px;font-size:19px}.seo-benefit p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.seo-how{background:#f5f7fd}.seo-how-grid{gap:16px;display:grid}.seo-how-card{background:#fff;border:1px solid #e1e8f4;border-radius:17px;grid-template-columns:65px 1fr;gap:22px;padding:30px;display:grid}.seo-step{color:#376ad1;background:#edf2ff;border-radius:16px;place-items:center;width:52px;height:52px;font-size:19px;font-weight:800;display:grid}.seo-how-card h3{letter-spacing:-.4px;margin:2px 0 12px;font-size:23px}.seo-how-card p{color:#536581;max-width:840px;margin:0;font-size:15px;line-height:1.8}.seo-how-card ol{gap:8px;margin:14px 0 0;padding-left:22px;display:grid}.seo-how-card li{color:#445571;padding-left:6px;font-size:14px;line-height:1.7}.seo-callout{color:#fff;background:#101b36}.seo-callout-inner{justify-content:space-between;align-items:center;gap:35px;display:flex}.seo-callout h2{letter-spacing:-1px;margin:13px 0 11px;font-size:clamp(28px,3vw,40px)}.seo-callout p:not(.section-label){color:#c0cce6;max-width:670px;font-size:15px;line-height:1.7}.seo-callout .section-label{color:#95b1ff}.seo-callout .cta{flex-shrink:0}.seo-narrow{max-width:860px}.seo-related{background:#fafbfe}.seo-related .story h3{margin-top:6px}.seo-related-arrow{color:#547cf0;font-size:20px;font-weight:700}.seo-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.seo-hero-inner{grid-template-columns:1fr;gap:20px;padding-top:25px}.seo-hero-inner .workspace-showcase{max-width:650px}.seo-benefit-grid{grid-template-columns:1fr}.seo-callout-inner{flex-direction:column;align-items:flex-start}.seo-callout .cta{flex-shrink:1}}@media (max-width:650px){.seo-hero-inner{padding-top:15px;padding-bottom:50px}.seo-hero h1{letter-spacing:-1.6px;font-size:39px}.seo-lead{font-size:16px}.workspace-body{padding:9px}.workspace-lanes{gap:4px}.workspace-lane{padding:6px 3px}.workspace-category-head strong{font-size:8px}.workspace-category-head>span:last-child{display:none}.workspace-tile{min-height:54px;padding:5px 2px;font-size:7px}.workspace-glyph{width:24px;height:24px}.workspace-glyph svg{width:15px;height:15px}.seo-how-card{grid-template-columns:1fr;gap:12px;padding:23px}.seo-how-card h3{font-size:21px}.seo-story-grid{grid-template-columns:1fr}.seo-callout .cta{width:100%}}.pv-frame{min-width:0;max-width:100%;color:var(--pv-text);font-family:var(--font);background:var(--pv-bg);border:1px solid var(--pv-line);isolation:isolate;border-radius:22px;margin:0;position:relative;overflow:hidden;box-shadow:0 25px 70px #18284a29,0 5px 18px #1e366322}.pv-app{background:var(--pv-bg);min-width:0;padding:17px 18px 23px}.pv-toolbar{align-items:center;gap:9px;min-width:0;min-height:34px;display:flex}.pv-logo{letter-spacing:-.8px;color:var(--pv-text);flex-shrink:0;align-items:center;gap:7px;font-size:19px;font-weight:850;display:inline-flex}.pv-logo img{object-fit:contain;width:27px;height:27px}.pv-search{background:var(--pv-surface);border:1px solid var(--pv-line);min-width:70px;color:var(--pv-muted);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:9px 10px;font-size:10px;display:flex}.pv-search svg{stroke:currentColor;stroke-width:2px;fill:none;flex-shrink:0;width:13px;height:13px}.pv-toolbar-actions{align-items:center;gap:5px;display:flex}.pv-toolbar-small{background:var(--pv-surface);border:1px solid var(--pv-line);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:9px;font-size:9px;font-weight:750;display:inline-flex}.pv-toolbar-primary{color:#fff;background:#3f70e2;border-color:#3f70e2}.pv-avatar{color:#e7f0ff;background:#2e4d82;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:grid}.pv-project-tabs{white-space:nowrap;align-items:center;gap:6px;margin-top:18px;display:flex}.pv-project-tabs>span{border:1px solid var(--pv-line);color:var(--pv-muted);background:var(--pv-surface);border-radius:9px;padding:8px 11px;font-size:11px;font-weight:700}.pv-project-tabs .pv-active{color:var(--pv-text);background:#5486ee24;border-color:#5486ee;box-shadow:inset 0 -2px #5486ee}.pv-project-tabs .pv-project-add{color:var(--pv-text);background:0 0;border-style:dashed}.pv-project-tabs .pv-view-switch{color:var(--pv-text);margin-left:auto}.pv-view-switch span{color:var(--pv-muted);padding-left:8px}.pv-meta{color:var(--pv-muted);justify-content:space-between;align-items:center;gap:12px;margin:17px 0 12px;font-size:10px;display:flex}.pv-meta b{color:var(--pv-text);font-weight:750}.pv-local{white-space:nowrap;font-size:9px}.pv-columns{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:9px;display:grid}.pv-stream{min-width:0;min-height:153px}.pv-stream-title{display:none}.pv-category{background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:13px;min-width:0;padding:10px;box-shadow:0 4px 10px #080e1810}.pv-cat-header{align-items:center;gap:4px;min-width:0;margin-bottom:9px;display:flex}.pv-cat-header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pv-text);letter-spacing:-.1px;font-size:11px;overflow:hidden}.pv-down{border:1px solid var(--pv-line);width:17px;height:18px;color:var(--pv-muted);border-radius:6px;flex-shrink:0;place-items:center;font-size:12px;display:grid}.pv-handle{color:var(--pv-muted);font-size:14px}.pv-accent{border-radius:8px;flex-shrink:0;width:5px;height:15px}.pv-ellipsis{color:var(--pv-muted);white-space:nowrap;margin-left:auto;font-size:9px}.pv-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.pv-tile{background:var(--pv-tile);border:1px solid var(--pv-line);min-width:0;min-height:91px;color:var(--pv-text);text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:8px 3px;font-size:10px;font-weight:650;line-height:1.2;display:flex;overflow:hidden}.pv-tile>span:last-child{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.pv-brand-icon{background:var(--pv-brand);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid;position:relative}.pv-brand-icon img{object-fit:contain;border-radius:7px;width:100%;height:100%;position:absolute;inset:0}.pv-caption{background:var(--pv-surface);border-top:1px solid var(--pv-line);color:var(--pv-muted);padding:9px 13px;font-size:10px}.pv-compact .pv-app{padding:11px 11px 13px}.pv-compact .pv-toolbar-actions{display:none}.pv-compact .pv-logo{font-size:15px}.pv-compact .pv-logo img{width:20px;height:20px}.pv-compact .pv-search{padding:6px;font-size:8px}.pv-compact .pv-project-tabs{gap:4px;margin-top:11px}.pv-compact .pv-project-tabs>span{padding:6px 7px;font-size:9px}.pv-compact .pv-meta{margin:12px 0 9px;font-size:9px}.pv-compact .pv-columns{gap:5px}.pv-compact .pv-category{border-radius:9px;padding:6px}.pv-compact .pv-cat-header{gap:3px;margin-bottom:6px}.pv-compact .pv-cat-header strong{font-size:9px}.pv-compact .pv-ellipsis,.pv-compact .pv-handle{display:none}.pv-compact .pv-down{width:13px;height:14px;font-size:10px}.pv-compact .pv-accent{width:4px;height:12px}.pv-compact .pv-tile{gap:5px;min-height:65px;padding:6px 2px;font-size:8px}.pv-compact .pv-brand-icon{border-radius:5px;width:19px;height:19px;font-size:7px}.pv-compact .pv-local{font-size:8px}.pv-list .pv-tiles{grid-template-columns:1fr}.pv-list .pv-tile{text-align:left;flex-direction:row;justify-content:flex-start;gap:8px;min-height:36px;padding:5px 8px}.pv-list .pv-tile>span:last-child{-webkit-line-clamp:1}.pv-list .pv-brand-icon{width:20px;height:20px}.pv-list .pv-category{padding-bottom:10px}.pv-list .pv-project-tabs .pv-view-switch{background:#5486ee30}.pv-tablet .pv-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-tablet .pv-toolbar-actions,.pv-tablet .pv-project-add,.pv-tablet .pv-local{display:none}.pv-tablet .pv-tiles{gap:5px}.pv-tablet .pv-project-tabs .pv-view-switch{margin-left:auto}.pv-mobile .pv-app{padding:13px}.pv-mobile .pv-toolbar{flex-wrap:wrap}.pv-mobile .pv-logo{font-size:16px}.pv-mobile .pv-toolbar-actions,.pv-mobile .pv-project-add,.pv-mobile .pv-view-switch,.pv-mobile .pv-local{display:none}.pv-mobile .pv-search{flex-basis:100%;order:3;margin:4px 0 0;font-size:10px}.pv-mobile .pv-project-tabs{margin-top:12px}.pv-mobile .pv-meta{margin:12px 0}.pv-mobile .pv-columns{grid-template-columns:1fr;gap:12px}.pv-mobile .pv-stream{min-height:0}.pv-mobile .pv-stream-title{margin:4px 0 7px;font-size:13px;font-weight:850;display:block}.pv-mobile .pv-tile{min-height:69px}.pv-mobile .pv-mobile-view{color:var(--pv-text);border:1px solid var(--pv-line);border-radius:8px;gap:16px;margin:8px 0;padding:9px 11px;font-size:10px;display:flex}.pv-mobile .pv-mobile-view span{color:var(--pv-muted)}.pv-frame:not(.pv-mobile) .pv-mobile-view{display:none}.workspace-showcase{width:100%;min-width:0}.workspace-showcase .pv-frame{z-index:1;position:relative;transform:rotate(.7deg)}.workspace-showcase--homepage .pv-frame{transform:rotate(-.8deg)}.workspace-showcase--library .pv-frame{transform:rotate(.5deg)}.workspace-showcase .workspace-outer-glow{z-index:0;pointer-events:none}.workspace-showcase--compact .pv-frame{max-width:100%}.contrast-product-preview{min-width:0}.contrast-product-preview .pv-frame{box-shadow:0 18px 48px #0004}.product-themes{background:linear-gradient(160deg,#f4f7ff 0%,#fff 65%)}.product-devices{background:#fff}.product-view-modes{background:#f7f9fe}.visual-heading{justify-content:space-between;align-items:end;gap:22px;margin-bottom:29px;display:flex}.visual-heading h2{max-width:780px;margin:10px 0 12px}.visual-heading p:not(.section-label),.product-view-text>p:not(.section-label),.landing-visual-intro{color:var(--muted);max-width:750px;margin:0;font-size:16px;line-height:1.75}.visual-heading-kicker{white-space:nowrap;color:#4f6bb1;background:#e7edff;border-radius:20px;padding:9px 13px;font-size:12px;font-weight:800}.theme-explorer{grid-template-columns:minmax(230px,.55fr) minmax(0,1fr);align-items:stretch;gap:22px;display:grid}.theme-options{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.theme-pick{text-align:left;cursor:pointer;color:var(--ink);background:#fff;border:1px solid #dce5f2;border-radius:15px;padding:11px;transition:transform .15s,border-color .15s,box-shadow .15s}.theme-pick:hover{border-color:#94a9eb;transform:translateY(-2px)}.theme-pick.selected{outline-offset:1px;outline:2px solid #4778ee;box-shadow:0 7px 20px #4576df1d}.theme-pick:focus-visible{outline-offset:2px;outline:3px solid #4778ee}.theme-pick-sample{border:1px solid;border-radius:9px;align-items:flex-end;gap:5px;height:61px;padding:9px;display:flex}.theme-pick-sample span{border-radius:5px;width:33%;height:80%;display:block}.theme-pick-sample span:nth-child(2){height:62%}.theme-pick-sample span:nth-child(3){height:48%}.theme-pick-name{margin-top:9px;font-size:12px;font-weight:750;display:block}.theme-live-preview{background:#fff;border:1px solid #e2e8f5;border-radius:19px;flex-direction:column;justify-content:center;align-self:stretch;gap:13px;min-width:0;padding:16px;display:flex}.theme-live-header{color:#43577b;justify-content:space-between;align-items:center;font-size:13px;display:flex}.theme-live-status{align-items:center;gap:8px;display:flex}.theme-live-status i{background:#22ae85;border-radius:50%;width:8px;height:8px}.theme-live-preview .pv-frame{width:100%}.pv-device-gallery{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.64fr);align-items:start;gap:15px;display:grid}.pv-device-desktop,.pv-device-tablet,.pv-device-phone{background:#f6f8fd;border:1px solid #e0e7f4;border-radius:18px;min-width:0;padding:14px;overflow:hidden}.pv-device-desktop{padding:15px}.pv-device-phone{padding:13px}.pv-device-label{color:#4f668e;margin:0 0 13px;font-size:12px;font-weight:800;display:block}.pv-device-tablet .pv-logo span,.pv-device-phone .pv-logo span{font-size:13px}.pv-device-tablet .pv-category{padding:5px}.pv-device-tablet .pv-columns{gap:4px}.pv-device-tablet .pv-tiles{gap:3px}.pv-device-tablet .pv-tile{min-height:57px;padding:4px 2px;font-size:8px}.pv-device-tablet .pv-brand-icon{width:17px;height:17px}.pv-device-tablet .pv-search{max-width:90px;overflow:hidden}.pv-device-tablet .pv-cat-header strong{font-size:9px}.pv-device-tablet .pv-ellipsis,.pv-device-tablet .pv-handle{display:none}.pv-device-phone .pv-frame{border-radius:19px 19px 8px 8px;max-height:390px;overflow:hidden}.pv-device-phone .pv-app{padding:9px}.pv-device-phone .pv-logo{font-size:12px}.pv-device-phone .pv-toolbar .pv-avatar{width:23px;height:23px}.pv-device-phone .pv-category{padding:6px}.pv-device-phone .pv-cat-header strong{font-size:9px}.pv-device-phone .pv-tiles{gap:3px}.pv-device-phone .pv-tile{min-height:50px;font-size:7px}.pv-device-phone .pv-brand-icon{width:18px;height:18px}.pv-device-phone .pv-stream-title{font-size:10px}.pv-device-phone .pv-meta{font-size:8px}.pv-device-phone .pv-local{display:none}.product-view-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:58px;display:grid}.product-view-text h2{max-width:470px;margin:13px 0 17px}.visual-points{color:#344969;gap:14px;margin-top:29px;font-size:14px;font-weight:650;display:grid}.visual-points span{align-items:center;gap:11px;display:flex}.visual-points i{background:#517ff2;border-radius:50%;width:8px;height:8px}.view-mode-preview{min-width:0}.view-mode-preview .pv-frame{width:100%}.landing-extra-visual .theme-explorer{margin-top:28px}.product-visual-note{margin-top:16px!important;font-size:12px!important}.guide-visual{max-width:730px;margin:15px 0 40px}.guide-visual .pv-frame{box-shadow:0 18px 48px #263c7222}@media (max-width:1100px){.pv-toolbar-actions .pv-toolbar-small:nth-child(-n+2),.pv-ellipsis{display:none}.pv-tile{font-size:9px}.theme-explorer{grid-template-columns:minmax(210px,.55fr) minmax(0,1fr)}.pv-device-gallery{grid-template-columns:1.25fr 1fr}.pv-device-phone{grid-column:2}.pv-device-desktop{grid-row:span 2}}@media (max-width:900px){.theme-explorer{grid-template-columns:1fr}.theme-options{grid-template-columns:repeat(4,minmax(0,1fr))}.product-view-grid{grid-template-columns:1fr;gap:28px}.visual-heading{flex-direction:column;align-items:start}}@media (max-width:650px){.pv-compact .pv-meta .pv-local{display:none}.pv-compact .pv-logo span{font-size:12px}.pv-compact .pv-search{display:none}.pv-compact .pv-avatar{width:23px;height:23px}.pv-compact .pv-project-tabs .pv-project-add{display:none}.pv-compact .pv-project-tabs .pv-view-switch{font-size:8px}.pv-compact .pv-category{padding:4px 3px}.pv-compact .pv-cat-header strong{font-size:8px}.pv-compact .pv-tiles{gap:3px}.pv-compact .pv-tile{min-height:56px;padding:4px 1px;font-size:7px}.pv-compact .pv-brand-icon{width:17px;height:17px}.theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-live-preview{padding:10px}.pv-device-gallery{grid-template-columns:1fr}.pv-device-desktop{grid-row:auto}.pv-device-phone{grid-column:auto}.pv-device-phone .pv-frame{max-height:460px}.product-themes,.product-devices,.product-view-modes{overflow:hidden}.visual-heading-kicker{font-size:11px}.pv-device-tablet .pv-logo{font-size:14px}.product-view-text h2{margin-bottom:13px}}.feature{transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.feature:hover{border-color:#b6c8ff;transform:translateY(-3px);box-shadow:0 14px 32px #3656a910}.feature-pictogram{color:#4d70de;background:linear-gradient(145deg,#eaf1ff,#f3ebff);border:1px solid #d8e5ff;border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:19px;display:grid}.feature-pictogram svg{width:27px;height:27px}.feature-num{position:absolute;top:25px;right:22px}.feature h3{margin-top:0}.feature:nth-child(2) .feature-pictogram{color:#785ed8;background:linear-gradient(145deg,#f0ebff,#f4effe)}.feature:nth-child(3) .feature-pictogram{color:#268f83;background:linear-gradient(145deg,#e7fbf6,#edf9f7)}.feature:nth-child(4) .feature-pictogram{color:#3778c9;background:linear-gradient(145deg,#e8f0ff,#edf5ff)}.feature:nth-child(5) .feature-pictogram{color:#aa7296;background:linear-gradient(145deg,#faebf5,#fff1f9)}.feature:nth-child(6) .feature-pictogram{color:#c18a3d;background:linear-gradient(145deg,#fff4dc,#fff9e9)}.seo-story-grid .story{background:linear-gradient(145deg,#fff,#fbfcff);min-height:225px}.story-pictogram{color:#4570dc;background:#edf3ff;border:1px solid #e0e8f6;border-radius:14px;place-items:center;width:49px;height:49px;display:grid}.story-pictogram svg{width:25px;height:25px}.seo-story-grid .story:nth-child(2) .story-pictogram{color:#8c66c9;background:#f1ebff}.seo-story-grid .story:nth-child(3) .story-pictogram{color:#269f8a;background:#e6f8f1}.seo-story-grid .story:nth-child(4) .story-pictogram{color:#c3913b;background:#fff3df}.seo-story-grid .story h3{margin-top:23px}@media (max-width:650px){.seo-story-grid .story{min-height:190px}.feature-pictogram{width:44px;height:44px}.feature-pictogram svg{width:23px;height:23px}}.dd-showcase{background:#fff;border:1px solid #dce5f1;border-radius:24px;width:100%;min-width:0;overflow:hidden;box-shadow:0 20px 65px #19355715}.dd-heading{background:#f7f9ff;border-bottom:1px solid #e5ebf6;justify-content:space-between;align-items:center;gap:18px;padding:15px 19px;display:flex}.dd-heading-copy{color:#152645;flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.dd-heading-copy strong{font-weight:800}.dd-heading-summary{color:#7483a0;font-size:11px}.dd-live-point{background:#13b98c;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #13b98c19}.dd-options{background:#e8edf8;border-radius:11px;gap:5px;padding:4px;display:flex}.dd-options button{color:#4e6084;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 12px;font-size:11px;font-weight:800}.dd-options button.is-current{color:#1646a1;background:#fff;border-color:#cad7f1;box-shadow:0 2px 6px #1b35621d}.dd-stage{--dd-bg:#0f131b;--dd-panel:#1a202b;--dd-tile:#252e3b;--dd-text:#f3f6fb;--dd-muted:#9ba9bb;--dd-line:#323b4b;--dd-blue:#5486ee;--dd-focus:#6c9aff;background:var(--dd-bg);color:var(--dd-text);padding:26px 26px 30px;transition:background .18s,color .18s;position:relative;overflow:hidden}.dd-stage.dd-light{--dd-bg:#f0f3f8;--dd-panel:#fff;--dd-tile:#eef2f8;--dd-text:#182334;--dd-muted:#66778e;--dd-line:#d9e1eb}.dd-stage.dd-mintlight{--dd-bg:#edf8f5;--dd-panel:#fff;--dd-tile:#ddf3ec;--dd-text:#173a34;--dd-muted:#617d74;--dd-line:#cbe5dc}.dd-top{align-items:center;gap:8px;min-width:0;min-height:39px;display:flex}.dd-wordmark{letter-spacing:-1px;flex-shrink:0;align-items:center;gap:8px;min-width:225px;font-size:24px;font-weight:850;line-height:1;display:flex}.dd-wordmark img{object-fit:contain;width:38px;height:38px}.dd-top-search{border:1px solid var(--dd-line);background:var(--dd-panel);min-width:160px;max-width:275px;color:var(--dd-muted);white-space:nowrap;border-radius:11px;flex:1;align-items:center;margin-left:auto;padding:11px 13px;font-size:12px;display:flex}.dd-top-actions{white-space:nowrap;color:var(--dd-text);justify-content:flex-end;align-items:center;gap:7px;font-size:12px;display:flex}.dd-top-actions em{background:var(--dd-panel);border:1px solid var(--dd-line);border-radius:9px;padding:10px 12px;font-style:normal;font-weight:800}.dd-top-actions b{color:#fff;background:#4678ef;border-radius:9px;padding:10px 14px;font-weight:800}.dd-avatar{color:#dcecff;background:#304d83;border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.dd-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-top:23px;display:flex}.dd-projects{align-items:center;gap:7px;display:flex}.dd-projects button{background:var(--dd-panel);border:1px solid var(--dd-line);color:var(--dd-muted);cursor:pointer;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:800}.dd-projects button.dd-project-active{color:var(--dd-text);background:#4678ef24;border-color:#6b94f8;box-shadow:inset 0 -2px #6b94f8}.dd-switch-view{background:var(--dd-panel);border:1px solid var(--dd-line);border-radius:9px;align-items:center;gap:4px;padding:3px;display:flex}.dd-switch-view button{color:var(--dd-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 11px;font-size:11px;font-weight:750}.dd-switch-view button.is-current{color:var(--dd-text);background:#4678ef21}.dd-description{color:var(--dd-muted);justify-content:space-between;align-items:center;gap:12px;margin:22px 0 13px;font-size:12px;display:flex}.dd-description strong{color:var(--dd-text)}.dd-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.dd-lane{min-width:0;min-height:225px;padding:2px 10px 12px;transition:background .15s}.dd-lane:first-child{padding-left:0}.dd-lane:last-child{padding-right:0}.dd-lane+.dd-lane{border-left:1px solid var(--dd-line)}.dd-lane.dd-over{background:#6a8eff14}.dd-stream-title{border-bottom:1px solid var(--dd-line);align-items:center;gap:8px;margin-bottom:11px;padding:1px 8px 12px;font-size:15px;font-weight:850;display:flex}.dd-stream-title span{color:var(--dd-muted);font-size:10px}.dd-category{background:var(--dd-panel);border:1px solid var(--dd-line);border-radius:15px;min-width:0;margin-bottom:10px;padding:11px;box-shadow:0 2px 10px #03091310}.dd-category.dd-over{outline:2px dashed var(--dd-blue);outline-offset:-2px}.dd-cat-head{align-items:center;gap:6px;min-width:0;min-height:27px;margin-bottom:10px;display:flex}.dd-collapse{border:1px solid var(--dd-line);background:var(--dd-tile);width:25px;height:25px;color:var(--dd-text);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.dd-category-grab{color:var(--dd-muted);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;font-size:19px;line-height:1}.dd-category-grab:active{cursor:grabbing}.dd-cat-mark{border-radius:5px;flex-shrink:0;width:7px;height:22px;display:block}.dd-cat-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;overflow:hidden}.dd-cat-controls{color:var(--dd-muted);white-space:nowrap;margin-left:auto;font-size:13px}.dd-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:71px;display:grid}.dd-tile{background:var(--dd-tile);min-width:0;min-height:84px;color:var(--dd-text);cursor:grab;font:inherit;touch-action:pan-y;border:1px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px 5px;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex;overflow:hidden}.dd-tile:hover{border-color:#7199f774;transform:translateY(-2px);box-shadow:0 6px 18px #040c1c22}.dd-tile:active{cursor:grabbing}.dd-tile-selected,.dd-tile-selected:hover{outline-offset:0;background:var(--dd-blue);color:#fff;outline:2px solid #467cff}.dd-tile:focus-visible{outline-offset:1px;outline:3px solid #5b8af9}.dd-tile>span:last-child{-webkit-line-clamp:2;overflow-wrap:anywhere;text-align:center;-webkit-box-orient:vertical;max-width:100%;font-size:10px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.dd-logo{background:linear-gradient(135deg,#03c5d6,#7538f5);border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;position:relative}.dd-monogram{color:#fff;font-size:16px;font-weight:800}.dd-logo img{object-fit:contain;border-radius:7px;width:100%;height:100%;position:absolute;inset:0}.dd-target{min-height:31px;color:var(--dd-muted);cursor:pointer;background:0 0;border:1px dashed #7797e9;border-radius:8px;grid-column:1/-1;font-size:10px}.dd-empty{color:var(--dd-muted);border:1px dashed var(--dd-line);border-radius:11px;padding:20px 10px;font-size:12px}.dd-list .dd-tiles{grid-template-columns:1fr;gap:5px}.dd-list .dd-tile{text-align:left;flex-direction:row;justify-content:flex-start;gap:10px;min-height:41px;padding:5px 9px}.dd-list .dd-tile>span:last-child{-webkit-line-clamp:1;text-align:left}.dd-list .dd-logo{width:23px;height:23px}.dd-foot{background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px 21px;display:flex}.dd-foot strong{color:#1a2b4c;margin-bottom:5px;font-size:14px;display:block}.dd-foot p{color:#65758e;max-width:850px;margin:0;font-size:13px;line-height:1.6}.dd-foot-note{color:#8995aa;margin-top:7px;font-size:11px;display:block}.dd-foot-controls{flex-shrink:0;gap:7px;display:flex}.dd-foot-controls button{color:#2d4773;cursor:pointer;background:#fff;border:1px solid #d6e0f1;border-radius:10px;padding:11px 13px;font-size:12px;font-weight:750}.dd-foot-controls button:hover{background:#f2f5fc}.dd-announcement{clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.section.demo-section{background:linear-gradient(145deg,#f8faff,#edf2ff);padding-top:86px;padding-bottom:96px}.demo-intro{grid-template-columns:1fr auto;align-items:end;gap:22px;margin-bottom:30px;display:grid}.demo-intro h2{max-width:830px;margin:10px 0 13px}.demo-intro p:not(.section-label){max-width:740px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.demo-intro .demo-trust{color:#647ba5;align-self:end;max-width:205px;font-size:12px;line-height:1.65}.demo-cta-line{justify-content:space-between;align-items:center;gap:16px;margin-top:21px;display:flex}.demo-cta-line p{color:#61708a;margin:0;font-size:13px;line-height:1.6}.landing-demo-section{background:linear-gradient(160deg,#fafbff,#eff3ff);padding-top:76px;padding-bottom:85px}@media (max-width:1160px){.dd-top-search{max-width:220px}.dd-top-actions em{display:none}.dd-wordmark{min-width:170px}.dd-category{padding:8px}.dd-tiles{gap:4px}.dd-tile{min-height:75px;padding:8px 3px}.dd-cat-head{gap:4px}.dd-cat-controls{font-size:10px}}@media (max-width:900px){.dd-stage{padding:20px}.dd-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dd-lane{min-height:0;border:0!important;padding:0!important}.dd-top-actions{display:none}.dd-top-search{max-width:none}.dd-wordmark{min-width:0}.demo-intro{grid-template-columns:1fr}.demo-intro .demo-trust{max-width:100%}}@media (max-width:650px){.dd-heading{flex-direction:column;align-items:flex-start;padding:14px 15px}.dd-heading-summary{font-size:10px}.dd-options{justify-content:stretch;width:100%}.dd-options button{flex:1}.dd-stage{padding:15px}.dd-wordmark{font-size:19px}.dd-wordmark img{width:29px;height:29px}.dd-top-search{display:none}.dd-lanes{grid-template-columns:1fr;gap:12px}.dd-projects button{padding:8px 10px;font-size:11px}.dd-description{margin:15px 0;font-size:11px}.dd-description span:last-child{display:none}.dd-cat-head strong,.dd-cat-controls{font-size:12px}.dd-tile{min-height:78px}.dd-tile>span:last-child{font-size:10px}.dd-foot{flex-direction:column;align-items:flex-start;padding:15px}.dd-foot-controls{width:100%}.dd-foot-controls button{flex:1}.demo-cta-line{flex-direction:column;align-items:flex-start}.section.demo-section{padding-top:65px;padding-bottom:65px}}.real-crop{width:100%;min-width:0;margin:0;position:relative}.real-crop-window{aspect-ratio:1.56;background:#f0f3f8;border:1px solid #d8e3f3;border-radius:19px;position:relative;overflow:hidden;transform:rotate(.5deg);box-shadow:0 25px 65px #253c6b26,0 5px 14px #2b447c16}.real-crop-window img{image-rendering:auto;width:180%;max-width:none;height:auto;display:block;transform:translate(-1.2%)}.real-crop-dark .real-crop-window{background:#0f131b;border-color:#354568}.real-crop-mint .real-crop-window{background:#edf8f5;border-color:#b8ddd3}.real-crop figcaption{color:#7a8aa3;margin:14px 0 0 4px;font-size:11px;line-height:1.5}.real-crop-compact figcaption{display:none}.real-gallery{background:#fff;border:1px solid #dfe7f5;border-radius:21px;max-width:100%;overflow:hidden;box-shadow:0 13px 36px #354a7a13}.real-gallery-controls{background:#fafbfe;border-bottom:1px solid #e5eaf5;justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.real-gallery-label{color:#172b4d;margin:0;font-size:13px;font-weight:850}.real-gallery-picks{flex-wrap:wrap;gap:6px;display:flex}.real-gallery-picks button{color:#596d92;cursor:pointer;background:#fff;border:1px solid #dfe6f4;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:800;display:flex}.real-gallery-picks button.selected,.real-gallery-picks button:hover{color:#234fa8;background:#edf3ff;border-color:#789cff}.real-gallery-picks button:focus-visible{outline-offset:2px;outline:3px solid #4c80e6}.real-gallery-dot{border:2px solid #fff;border-radius:50%;width:12px;height:12px;display:block;box-shadow:0 0 0 1px #abc0dc}.real-gallery-dot-dark{background:#10151f}.real-gallery-dot-light{background:#e7eefb}.real-gallery-dot-mint{background:#c8eee1}.real-gallery-figure{min-width:0;margin:0}.real-gallery-screen{background:linear-gradient(140deg,#eaf1ff,#f7faff);padding:20px}.real-gallery-screen img{border:1px solid #3c547b22;border-radius:12px;width:100%;max-width:100%;height:auto;display:block;box-shadow:0 13px 26px #1d315d29}.real-gallery-figure figcaption{color:#687b9b;background:#fff;padding:15px 22px;font-size:12px;line-height:1.6}.canva-closeup{min-width:0;max-width:100%;margin:0}.canva-closeup-window{background:#0f2037;border:1px solid #4a658d;border-radius:17px;max-width:450px;overflow:hidden;box-shadow:0 18px 52px #02091d4a}.canva-closeup-window img{object-fit:cover;object-position:top;width:100%;height:auto;max-height:475px;display:block}.canva-closeup figcaption{color:#677a9b;margin:12px 0 0;font-size:12px;line-height:1.7}.contrast .canva-closeup figcaption{color:#c6d3ee}.contrast-product-preview .canva-closeup-window,.contrast-product-preview .canva-closeup figcaption{max-width:385px;margin-left:auto}.device-real-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr);align-items:stretch;gap:22px;display:grid}.device-real-main{background:#f4f7fd;border:1px solid #e0e7f4;border-radius:19px;min-width:0;margin:0;padding:21px}.device-real-main img{border-radius:11px;width:100%;height:auto;display:block;box-shadow:0 11px 26px #283f6829}.device-real-main figcaption{color:#7384a0;margin-top:16px;font-size:12px;line-height:1.5}.device-tag{color:#5773ae;margin:0 0 14px;font-size:12px;font-weight:850;display:block}.device-real-detail{background:linear-gradient(160deg,#f2f6ff,#f7faff);border:1px solid #e0e7f4;border-radius:19px;min-width:0;padding:21px}.device-real-detail .canva-closeup-window{max-width:100%;max-height:430px}.device-real-detail .canva-closeup-window img{max-height:430px}.device-real-detail .canva-closeup figcaption{color:#7384a0}.view-mode-preview .canva-closeup-window,.view-mode-preview .canva-closeup figcaption{max-width:410px;margin-left:auto}.workspace-showcase .real-crop{z-index:2;position:relative}.workspace-showcase .workspace-outer-glow{z-index:0}.workspace-showcase--homepage .real-crop-window{transform:rotate(-.35deg)}.workspace-showcase--library .real-crop-window{transform:rotate(.5deg)}.guide-visual .real-crop-window{box-shadow:0 18px 46px #233f7c1c}@media (max-width:950px){.real-crop-window img{width:175%}.device-real-layout{grid-template-columns:1fr}.device-real-detail .canva-closeup-window{max-width:440px;margin:0 auto}.device-real-detail .canva-closeup figcaption{max-width:440px;margin:12px auto 0}.contrast-product-preview .canva-closeup-window,.contrast-product-preview .canva-closeup figcaption{margin-left:0}}@media (max-width:650px){.real-gallery-controls{flex-direction:column;align-items:flex-start;gap:12px;padding:15px}.real-gallery-picks{width:100%}.real-gallery-picks button{flex:1;justify-content:center;padding:9px;font-size:11px}.real-gallery-screen{padding:10px}.real-gallery-figure figcaption{padding:12px 14px}.real-crop-window{aspect-ratio:1.42}.real-crop-window img{width:202%;transform:translate(-1%)}.canva-closeup-window{max-width:100%}.canva-closeup-window img{max-height:360px}.device-real-main,.device-real-detail{padding:14px}.device-real-detail .canva-closeup-window img{max-height:390px}.view-mode-preview .canva-closeup-window,.view-mode-preview .canva-closeup figcaption{margin-left:0}}.brand{flex-shrink:0;align-items:center;gap:0;display:inline-flex}.brand-lockup{object-fit:contain;width:205px;max-width:100%;height:auto;display:block}.nav-cta-short{display:none}.dd-wordmark{flex-shrink:0;align-items:center;min-width:205px;display:flex}.dd-wordmark img{object-fit:contain;width:205px;max-width:100%;height:auto;display:block}@media (max-width:900px){.brand-lockup{width:176px}.dd-wordmark{min-width:155px}.dd-wordmark img{width:155px;height:auto}}@media (max-width:650px){.header-inner{gap:12px}.brand-lockup{width:clamp(125px,26vw,163px)}.header-nav{gap:9px}.header-nav>a[href$=\#explore],.nav-cta-full{display:none}.nav-cta-short{display:inline}.header-nav .lang{border-left:0;padding-left:0}.dd-wordmark{min-width:135px}.dd-wordmark img{width:135px;height:auto}}.dd-lanes{grid-template-columns:repeat(var(--dd-stream-count,4),minmax(0,1fr))}.dd-stream-controls{background:var(--dd-panel);border:1px solid var(--dd-line);border-radius:10px;flex-shrink:0;align-items:center;gap:4px;padding:4px;display:flex}.dd-stream-controls>span{color:var(--dd-muted);margin:0 5px;font-size:11px;font-weight:700}.dd-stream-controls button{color:var(--dd-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:28px;min-height:30px;font-size:11px;font-weight:800}.dd-stream-controls button.is-current{color:var(--dd-text);background:#4678ef26;box-shadow:inset 0 0 0 1px #6b94f87d}.dd-stream-controls button:focus-visible{outline-offset:2px;outline:2px solid #83adff}.dd-lanes[style*="--dd-stream-count: 1"] .dd-lane{min-height:0}.dd-lanes[style*="--dd-stream-count: 1"] .dd-stream-title{margin-bottom:15px}.dd-lanes[style*="--dd-stream-count: 1"] .dd-category{max-width:none}@media (max-width:900px){.dd-toolbar{flex-wrap:wrap}.dd-stream-controls{flex-basis:auto;order:3}.dd-switch-view{margin-left:auto}}@media (max-width:650px){.dd-stream-controls{order:3;justify-content:space-between;width:100%}.dd-stream-controls>span{margin-right:auto}.dd-switch-view{order:2}.dd-lanes{grid-template-columns:1fr!important}}.header-inner{gap:16px}.header-nav{flex-wrap:nowrap;gap:15px;min-width:0}.header-nav>a{white-space:nowrap}.header-nav>a:hover,.header-nav>a:focus-visible{color:#315ac6}.header-inner>.nav-cta{white-space:nowrap;flex:none;font-size:12px;text-decoration:none}@media (max-width:1070px){.header-inner{flex-wrap:wrap;gap:9px;padding-top:9px;padding-bottom:8px}.header-nav{scrollbar-width:thin;order:3;gap:22px;width:100%;padding:4px 0 5px;overflow-x:auto}.header-inner>.nav-cta{margin-left:auto}}@media (max-width:650px){.header-nav{gap:18px}.header-nav>a{align-items:center;min-height:28px;font-size:12px;display:inline-flex!important}.header-inner>.nav-cta{padding:10px 12px}}.pricing-hero{border-bottom:1px solid var(--line);background:radial-gradient(at 65% 5%,#e8edff,#0000 50%),linear-gradient(155deg,#fff,#f6f8ff)}.pricing-intro{text-align:center;max-width:900px;padding-top:83px;padding-bottom:64px}.pricing-intro h1{letter-spacing:-2px;margin:14px auto 17px;font-size:clamp(38px,5vw,62px);line-height:1.08}.pricing-intro>p:not(.section-label){max-width:650px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.7}.pricing-notice{color:#405573;background:#eef3fc;border:1px solid #dce6f7;border-radius:12px;max-width:770px;margin-top:27px;padding:12px 16px;font-size:13px;line-height:1.5;display:inline-block}.pricing-plans{background:#f9fbff;padding-top:35px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.pricing-card{background:#fff;border:1px solid #dce4f2;border-radius:21px;flex-direction:column;gap:20px;min-width:0;padding:29px 25px;display:flex;box-shadow:0 8px 25px #0b26500a}.pricing-card.is-featured{border:2px solid #456fe3;padding:28px 24px;box-shadow:0 15px 40px #244cca19}.pricing-card-top{justify-content:space-between;align-items:center;gap:10px;min-height:29px;display:flex}.pricing-card-top h2{letter-spacing:-.6px;margin:0;font-size:23px}.pricing-featured-label{color:#315bba;background:#eaf0ff;border-radius:30px;padding:7px 9px;font-size:11px;font-weight:800}.pricing-amount{letter-spacing:-1.7px;margin:0;font-size:45px;font-weight:850;line-height:1}.pricing-amount span{letter-spacing:0;color:#6b7994;font-size:15px}.pricing-amount small{letter-spacing:0;color:#6b7994;font-size:12px;font-weight:500}.pricing-card dl{gap:0;margin:0;display:grid}.pricing-card dl>div{border-bottom:1px solid #e8edf4;justify-content:space-between;gap:10px;padding:13px 0;display:flex}.pricing-card dt{color:#5a6882;font-size:13px}.pricing-card dd{margin:0;font-size:16px;font-weight:800}.pricing-included{color:#4f607d;flex:1;margin:0;font-size:13px;line-height:1.6}.pricing-card>.cta,.pricing-soon{text-align:center;border-radius:11px;justify-content:center;align-items:center;min-height:46px;font-size:13px;font-weight:750;display:flex}.pricing-soon{color:#77849b;background:#f1f3f7}.pricing-limit-note{text-align:center;color:#6b7690;margin:21px auto 0;font-size:13px;line-height:1.6}.pricing-flow-section{background:#fff}.pricing-flow{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.pricing-flow h2,.pricing-terms h2{letter-spacing:-1px;font-size:clamp(28px,3.2vw,42px);line-height:1.2}.pricing-flow p:not(.section-label){color:#5b6a84;font-size:16px;line-height:1.7}.pricing-diagram{background:linear-gradient(145deg,#f9fbff,#edf3ff);border:1px solid #dce5f4;border-radius:24px;justify-items:center;padding:25px;display:grid;box-shadow:0 13px 35px #2743a00c}.pricing-node{background:#fff;border:1px solid #d4dff0;border-radius:13px;gap:6px;width:min(310px,100%);padding:13px 20px;display:grid;box-shadow:0 3px 12px #253c6810}.pricing-node small{color:#6683bf;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.pricing-node strong{color:#172d51;font-size:16px}.pricing-node-links{border-color:#b6caff}.pricing-connector{background:#9cb4ef;width:2px;height:28px;position:relative}.pricing-connector:after{content:"";border-top:7px solid #9cb4ef;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;bottom:-1px;left:-4px}.pricing-terms{background:#f8faff}.pricing-terms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pricing-terms-grid article{background:#fff;border:1px solid #e0e6f1;border-radius:15px;padding:24px}.pricing-terms-grid h3{margin:0 0 9px;font-size:18px}.pricing-terms-grid p{color:#586983;margin:0;font-size:14px;line-height:1.72}@media (max-width:850px){.pricing-grid{grid-template-columns:1fr;max-width:510px;margin:auto}.pricing-flow{grid-template-columns:1fr;gap:30px}.pricing-terms-grid{grid-template-columns:1fr 1fr}}@media (max-width:550px){.pricing-intro{padding-top:49px;padding-bottom:46px}.pricing-intro h1{font-size:37px}.pricing-terms-grid{grid-template-columns:1fr}.pricing-card{padding:25px 22px}}.flow-explainer{background:linear-gradient(145deg,#fff,#f5f8ff);border-block:1px solid #e7eef9}.flow-explainer-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:55px;display:grid}.flow-explainer-copy h2{letter-spacing:-1px;margin:12px 0 18px;font-size:clamp(27px,3.1vw,40px);line-height:1.18}.flow-explainer-copy>p:not(.section-label){color:#586983;font-size:16px;line-height:1.75}.flow-explainer-copy .flow-explainer-hint{color:#8291aa!important;font-size:12px!important}.flow-explainer-diagram{background:#fff;border:1px solid #d6e2f5;border-radius:21px;justify-items:center;padding:30px 25px;display:grid;box-shadow:0 15px 35px #23467b09}.flow-explainer-project,.flow-explainer-category{text-align:center;color:#1d3557;background:#f8faff;border:1px solid #cfdcf0;border-radius:12px;min-width:min(90%,300px);padding:16px 22px;font-size:15px;font-weight:800}.flow-explainer-category{color:#28509b;background:#eff4ff;border-color:#bfd1f3}.flow-explainer-stem{background:#aac1ed;width:2px;height:23px}.flow-explainer-links{gap:9px;width:min(100%,340px);margin:0;padding:0;list-style:none;display:grid}.flow-explainer-links li{color:#394d6d;background:#fff;border:1px solid #e0e7f2;border-radius:10px;align-items:center;gap:12px;padding:11px 13px;font-size:14px;font-weight:650;display:flex}.flow-explainer-icon{color:#4864a2;background:#ecf1ff;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:inline-grid}.article-guide-context{background:#f2f6ff;border:1px solid #d9e4f4;border-radius:13px;margin:20px 0;padding:18px}.article-guide-context p{color:#405978;margin:0;font-size:14px;line-height:1.65}.article-pricing-link{color:#3159b8;text-underline-offset:3px;margin:12px 0 22px;font-weight:700;text-decoration:underline;display:inline-flex}@media (max-width:850px){.flow-explainer-grid{grid-template-columns:1fr;gap:24px}.flow-explainer-diagram{padding:23px 15px}}.pricing-plan-features{color:#405474;gap:8px;margin:0 0 5px;padding:0;font-size:12px;line-height:1.5;list-style:none;display:grid}.pricing-plan-features li{align-items:flex-start;gap:8px;display:flex}.pricing-plan-features li>span{color:#516cc2;min-width:11px;font-size:14px;font-weight:800}.pricing-plan-features small{color:#7786a0;white-space:nowrap;font-size:11px}.pricing-plan-features{border-top:1px solid #e9edf5;margin-top:0;padding-top:14px;gap:10px!important}.pricing-plan-features .pricing-feature-row{color:#485d7e;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:12px;display:grid}.pricing-plan-features .pricing-feature-row>strong{color:#697c9b;text-align:right;white-space:nowrap;font-size:11px;font-weight:750}.pricing-plan-features .pricing-feature-symbol{text-align:center;min-width:17px;font-size:13px}.pricing-plan-features .pricing-feature-included .pricing-feature-symbol{color:#13825d}.pricing-plan-features .pricing-feature-included>strong{color:#236c52}.pricing-plan-features .pricing-feature-excluded .pricing-feature-symbol{color:#9aa6b7}.pricing-plan-features .pricing-feature-row{gap:9px;min-height:47px;font-size:13px;line-height:1.35}.pricing-plan-features .pricing-feature-symbol{min-width:19px;font-size:17px}.pricing-plan-features .pricing-feature-planned .pricing-feature-symbol{color:#13825d}.pricing-plan-features .pricing-feature-row>strong{font-size:11.5px}
